You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@climate.apache.org by go...@apache.org on 2016/10/24 23:27:10 UTC
[1/5] climate git commit: CLIMATE-883 - Ensure python 3 builds pass
unit tests
Repository: climate
Updated Branches:
refs/heads/master 088706d82 -> 386f7b924
http://git-wip-us.apache.org/repos/asf/climate/blob/528fe168/ocw/tests/test_dataset.py
----------------------------------------------------------------------
diff --git a/ocw/tests/test_dataset.py b/ocw/tests/test_dataset.py
index a51cddc..076c217 100644
--- a/ocw/tests/test_dataset.py
+++ b/ocw/tests/test_dataset.py
@@ -43,13 +43,13 @@ class TestDatasetAttributes(unittest.TestCase):
origin=self.origin)
def test_lats(self):
- self.assertItemsEqual(self.test_dataset.lats, self.lat)
+ np.testing.assert_array_equal(self.test_dataset.lats, self.lat)
def test_lons(self):
- self.assertItemsEqual(self.test_dataset.lons, self.lon)
+ np.testing.assert_array_equal(self.test_dataset.lons, self.lon)
def test_times(self):
- self.assertItemsEqual(self.test_dataset.times, self.time)
+ np.testing.assert_array_equal(self.test_dataset.times, self.time)
def test_values(self):
self.assertEqual(self.test_dataset.values.all(), self.value.all())
http://git-wip-us.apache.org/repos/asf/climate/blob/528fe168/ocw/tests/test_dataset_processor.py
----------------------------------------------------------------------
diff --git a/ocw/tests/test_dataset_processor.py b/ocw/tests/test_dataset_processor.py
index 9538e91..9beee75 100644
--- a/ocw/tests/test_dataset_processor.py
+++ b/ocw/tests/test_dataset_processor.py
@@ -99,16 +99,16 @@ class TestTemporalRebinWithTimeIndex(unittest.TestCase):
def test_time_dimension_multiple_of_orig_time_dimension(self):
# ten_year_dataset.times.size is 120
- nt_avg = self.ten_year_dataset.times.size / 2
+ nt_avg = self.ten_year_dataset.times.size // 2
# Temporal Rebin to exactly 2 (time) values
dataset = dp.temporal_rebin_with_time_index(
self.ten_year_dataset, nt_avg)
start_time = self.ten_year_dataset.times[0]
# First month of the middle year
- middle_element = self.ten_year_dataset.times.size / 2
+ middle_element = self.ten_year_dataset.times.size // 2
end_time = self.ten_year_dataset.times[middle_element]
self.assertEqual(dataset.times.size,
- self.ten_year_dataset.times.size / nt_avg)
+ self.ten_year_dataset.times.size // nt_avg)
np.testing.assert_array_equal(dataset.times, [start_time, end_time])
def test_time_dimension_not_multiple_of_orig_time_dimension(self):
@@ -119,7 +119,7 @@ class TestTemporalRebinWithTimeIndex(unittest.TestCase):
self.ten_year_dataset, nt_avg)
new_times = self.ten_year_dataset.times[::11][:-1]
self.assertEqual(dataset.times.size,
- self.ten_year_dataset.times.size / nt_avg)
+ self.ten_year_dataset.times.size // nt_avg)
np.testing.assert_array_equal(dataset.times, new_times)
def test_returned_dataset_attributes(self):
http://git-wip-us.apache.org/repos/asf/climate/blob/528fe168/ocw/tests/test_local.py
----------------------------------------------------------------------
diff --git a/ocw/tests/test_local.py b/ocw/tests/test_local.py
index 645f486..bff2dd1 100644
--- a/ocw/tests/test_local.py
+++ b/ocw/tests/test_local.py
@@ -15,12 +15,17 @@
# specific language governing permissions and limitations
# under the License.
+# Needed Python 2/3 urllib compatability
+try:
+ from urllib.request import urlretrieve
+except ImportError:
+ from urllib import urlretrieve
+
import datetime
import unittest
import os
-import urllib
-import numpy
import netCDF4
+import numpy as np
import ocw.data_source.local as local
@@ -51,42 +56,42 @@ class test_load_file(unittest.TestCase):
def test_function_load_file_lats(self):
"""To test load_file function for latitudes"""
- self.assertItemsEqual(local.load_file(
+ np.testing.assert_array_equal(local.load_file(
self.file_path, "value").lats, self.latitudes)
def test_function_load_file_lons(self):
"""To test load_file function for longitudes"""
- self.assertItemsEqual(local.load_file(
+ np.testing.assert_array_equal(local.load_file(
self.file_path, "value").lons, self.longitudes)
def test_function_load_file_times(self):
"""To test load_file function for times"""
newTimes = datetime.datetime(2001, 1, 1), datetime.datetime(
2001, 2, 1), datetime.datetime(2001, 3, 1)
- self.assertItemsEqual(local.load_file(
+ np.testing.assert_array_equal(local.load_file(
self.file_path, "value").times, newTimes)
def test_function_load_file_alt_lats(self):
"""To test load_file function for lats with different variable names"""
- self.assertItemsEqual(local.load_file(
+ np.testing.assert_array_equal(local.load_file(
self.file_path, "value", lat_name="alt_lat").lats, self.alt_lats)
def test_function_load_file_alt_lons(self):
"""To test load_file function for lons with different variable names"""
- self.assertItemsEqual(local.load_file(
+ np.testing.assert_array_equal(local.load_file(
self.file_path, "value", lon_name="alt_lon").lons, self.alt_lons)
def test_function_load_file_alt_times(self):
"""To test load_file function for times with different variable names"""
newTimes = datetime.datetime(2001, 4, 1), datetime.datetime(
2001, 5, 1), datetime.datetime(2001, 6, 1)
- self.assertItemsEqual(local.load_file(
+ np.testing.assert_array_equal(local.load_file(
self.file_path, "value", time_name="alt_time").times, newTimes)
def test_function_load_file_values(self):
"""To test load_file function for values"""
new_values = self.values[:, 0, :, :]
- self.assertTrue(numpy.allclose(local.load_file(
+ self.assertTrue(np.allclose(local.load_file(
self.file_path, "value").values, new_values))
def test_custom_dataset_name(self):
@@ -125,7 +130,7 @@ class TestLoadMultipleFiles(unittest.TestCase):
def test_function_load_multiple_files_lons(self):
"""To test load_multiple_file function for longitudes"""
dataset = local.load_multiple_files(self.file_path, "value")
- self.assertItemsEqual(dataset[0].lons, self.longitudes)
+ np.testing.assert_array_equal(dataset[0].lons, self.longitudes)
def test_function_load_multiple_files_times(self):
"""To test load_multiple_files function for times"""
@@ -133,14 +138,14 @@ class TestLoadMultipleFiles(unittest.TestCase):
newTimes = datetime.datetime(2001, 1, 1), datetime.datetime(
2001, 2, 1), datetime.datetime(2001, 3, 1)
- self.assertItemsEqual(dataset[0].times, newTimes)
+ np.testing.assert_array_equal(dataset[0].times, newTimes)
def test_function_load_multiple_files_values(self):
"""To test load_multiple_files function for values"""
new_values = self.values[:, 0, :, :]
dataset = local.load_multiple_files(
self.file_path, "value")
- self.assertTrue(numpy.allclose(dataset[0].values, new_values))
+ self.assertTrue(np.allclose(dataset[0].values, new_values))
def test_load_multiple_files_custom_dataset_name(self):
"""Test adding a custom name to a dataset"""
@@ -192,40 +197,40 @@ class TestLoadDatasetFromMultipleNetcdfFiles(unittest.TestCase):
def test_function_load_dataset_from_multiple_netcdf_files_lats(self):
"""To test load_multiple_files function for times"""
- _, self.latitudes = numpy.meshgrid(self.longitudes, self.latitudes)
- numpy.testing.assert_array_equal(self.dataset.lats, self.latitudes)
+ _, self.latitudes = np.meshgrid(self.longitudes, self.latitudes)
+ np.testing.assert_array_equal(self.dataset.lats, self.latitudes)
def test_function_load_dataset_from_multiple_netcdf_files_lons(self):
"""To test load_multiple_files function for times"""
- self.longitudes, _ = numpy.meshgrid(self.longitudes, self.latitudes)
- numpy.testing.assert_array_equal(self.dataset.lons, self.longitudes)
+ self.longitudes, _ = np.meshgrid(self.longitudes, self.latitudes)
+ np.testing.assert_array_equal(self.dataset.lons, self.longitudes)
def test_function_load_dataset_from_multiple_netcdf_files_times(self):
"""To test load_multiple_files function for times"""
newTimes = datetime.datetime(2001, 1, 1), datetime.datetime(
2001, 2, 1), datetime.datetime(2001, 3, 1)
- self.assertItemsEqual(self.dataset.times, newTimes)
+ np.testing.assert_array_equal(self.dataset.times, newTimes)
def test_function_load_dataset_from_multiple_netcdf_files_alt_lats(self):
"""To test load_multiple_files function for non-default lats"""
- _, self.alt_lats = numpy.meshgrid(self.alt_lons, self.alt_lats)
- numpy.testing.assert_array_equal(self.alt_dataset.lats, self.alt_lats)
+ _, self.alt_lats = np.meshgrid(self.alt_lons, self.alt_lats)
+ np.testing.assert_array_equal(self.alt_dataset.lats, self.alt_lats)
def test_function_load_dataset_from_multiple_netcdf_files_alt_lons(self):
"""To test load_multiple_files function for non-default lons"""
- self.alt_lons, _ = numpy.meshgrid(self.alt_lons, self.alt_lats)
- numpy.testing.assert_array_equal(self.alt_dataset.lons, self.alt_lons)
+ self.alt_lons, _ = np.meshgrid(self.alt_lons, self.alt_lats)
+ np.testing.assert_array_equal(self.alt_dataset.lons, self.alt_lons)
def test_function_load_dataset_from_multiple_netcdf_files_alt_times(self):
"""To test load_multiple_files function for non-default times"""
newTimes = datetime.datetime(2001, 4, 1), datetime.datetime(
2001, 5, 1), datetime.datetime(2001, 6, 1)
- self.assertItemsEqual(self.alt_dataset.times, newTimes)
+ np.testing.assert_array_equal(self.alt_dataset.times, newTimes)
def test_function_load_dataset_from_multiple_netcdf_files_values(self):
"""To test load_multiple_files function for values"""
new_values = self.values[:, 0, :, :]
- self.assertTrue(numpy.allclose(self.dataset.values, new_values))
+ self.assertTrue(np.allclose(self.dataset.values, new_values))
class test_get_netcdf_variable_names(unittest.TestCase):
@@ -233,7 +238,7 @@ class test_get_netcdf_variable_names(unittest.TestCase):
test_model = "AFRICA_KNMI-RACMO2.2b_CTL_ERAINT_MM_50km_1989-2008_tasmax.nc"
def setUp(self):
- urllib.urlretrieve(self.file_path + self.test_model, self.test_model)
+ urlretrieve(self.file_path + self.test_model, self.test_model)
self.invalid_netcdf_path = create_invalid_dimensions_netcdf_object()
self.netcdf = netCDF4.Dataset(self.test_model, mode='r')
@@ -295,14 +300,14 @@ def create_netcdf_object():
)
# To latitudes and longitudes for five values
- latitudes_data = numpy.arange(5.)
- longitudes_data = numpy.arange(150., 155.)
+ latitudes_data = np.arange(5.)
+ longitudes_data = np.arange(150., 155.)
# Three months of data.
- times_data = numpy.arange(3)
+ times_data = np.arange(3)
# Two levels
levels_data = [100, 200]
# Create 150 values
- values_data = numpy.array([i for i in range(150)])
+ values_data = np.array([i for i in range(150)])
# Reshape values to 4D array (level, time, lats, lons)
values_data = values_data.reshape(len(times_data), len(
levels_data), len(latitudes_data), len(longitudes_data))
@@ -347,23 +352,23 @@ def create_invalid_dimensions_netcdf_object():
'lon_dim')
)
# To latitudes and longitudes for five values
- latitudes = range(0, 5)
- longitudes = range(200, 205)
+ flatitudes = list(range(0, 5))
+ flongitudes = list(range(200, 205))
# Three months of data
- times = range(3)
+ ftimes = list(range(3))
# Two levels
- levels = [100, 200]
+ flevels = [100, 200]
# Create 150 values
- values = numpy.array([i for i in range(150)])
+ fvalues = np.array([i for i in range(150)])
# Reshape values to 4D array (level, time, lats, lons)
- values = values.reshape(len(levels), len(
- times), len(latitudes), len(longitudes))
+ fvalues = fvalues.reshape(len(flevels), len(
+ times), len(flatitudes), len(flongitudes))
# Ingest values to netCDF file
- latitudes[:] = latitudes
- longitudes[:] = longitudes
- times[:] = times
- levels[:] = levels
- values[:] = values
+ latitudes[:] = flatitudes
+ longitudes[:] = flongitudes
+ times[:] = ftimes
+ levels[:] = flevels
+ values[:] = fvalues
# Assign time info to time variable
netCDF_file.variables['time'].units = 'months since 2001-01-01 00:00:00'
netCDF_file.close()
http://git-wip-us.apache.org/repos/asf/climate/blob/528fe168/ocw/tests/test_plotter.py
----------------------------------------------------------------------
diff --git a/ocw/tests/test_plotter.py b/ocw/tests/test_plotter.py
index 9020fd2..19ba66a 100644
--- a/ocw/tests/test_plotter.py
+++ b/ocw/tests/test_plotter.py
@@ -98,7 +98,7 @@ class TestFigshapeFunction(unittest.TestCase):
gridshape = (2, 2)
expected_width = 5.5
expected_height = 5.5
- width, height = plotter._fig_size(gridshape, aspect=(4 / 3))
+ width, height = plotter._fig_size(gridshape, aspect=(4 // 3))
self.assertEqual(width, expected_width)
self.assertEqual(height, expected_height)
@@ -106,7 +106,7 @@ class TestFigshapeFunction(unittest.TestCase):
gridshape = (567, 1223)
expected_width = 11.0
expected_height = 5.5
- width, height = plotter._fig_size(gridshape, aspect=(16 / 9))
+ width, height = plotter._fig_size(gridshape, aspect=(16 // 9))
self.assertEqual(width, expected_width)
self.assertEqual(height, expected_height)
http://git-wip-us.apache.org/repos/asf/climate/blob/528fe168/ocw/tests/test_rcmed.py
----------------------------------------------------------------------
diff --git a/ocw/tests/test_rcmed.py b/ocw/tests/test_rcmed.py
index 35975a1..554776b 100644
--- a/ocw/tests/test_rcmed.py
+++ b/ocw/tests/test_rcmed.py
@@ -17,11 +17,9 @@
import unittest
import datetime
-import numpy
+import numpy as np
import pickle
-import inspect
import os
-import test_rcmed # Import test_rcmed so we can use inspect to get the path
import ocw.data_source.rcmed as rcmed
@@ -47,33 +45,31 @@ class test_rcmed(unittest.TestCase, CustomAssertions):
# of start_time and end_time
self.start_time_for_url = "20020801T0000Z"
self.end_time_for_url = "20021001T2359Z"
- self.url = "http://rcmes.jpl.nasa.gov/query-api/query.php?"
- self.lats = numpy.arange(50.5, 70, 1)
- self.lons = numpy.arange(1.5, 15, 1)
+ self.url = b"http://rcmes.jpl.nasa.gov/query-api/query.php?"
+ self.lats = np.arange(50.5, 70, 1)
+ self.lons = np.arange(1.5, 15, 1)
# In this parameter, two days of 10/20 and 10/21 have been missed.
self.times_list = [datetime.datetime(
2002, 8, 31) + datetime.timedelta(days=x) for x in range(0, 62)]
self.times_list.remove(datetime.datetime(2002, 10, 20))
self.times_list.remove(datetime.datetime(2002, 10, 21))
- self.times = numpy.array(self.times_list)
+ self.times = np.array(self.times_list)
# Get the full path to test_rcmed
- self.file_path = os.path.abspath(inspect.getfile(test_rcmed))
- # Remove the end of our path so we're left with the directory in which
- # test_rcmed.py is stored.
- self.file_path = self.file_path.split('test_rcmed')[0]
+ self.file_path = os.path.dirname(__file__)
# Grab the parameter values file
- params_file = open(os.path.join(
- self.file_path, "parameters_values.p"), "rb")
- self.values = pickle.load(params_file)
+ self.values = np.ma.array(np.load(os.path.join(
+ self.file_path, "parameter_values.npy")))
+
# Grab the parameter metadata file
meta_file = open(os.path.join(
self.file_path, "parameters_metadata_output.p"), "rb")
self.param_metadata_output = pickle.load(meta_file)
def return_text(self, url):
- if url == self.url + ("datasetId={0}&"
+ url = _force_bytes(url)
+ query = _force_bytes(("datasetId={0}&"
"parameterId={1}&"
"latMin={2}&"
"latMax={3}&"
@@ -87,17 +83,18 @@ class test_rcmed(unittest.TestCase, CustomAssertions):
self.min_lon,
self.max_lon,
self.start_time_for_url,
- self.end_time_for_url):
+ self.end_time_for_url))
+ if url == self.url + query:
return open(os.path.join(self.file_path,
- "parameter_dataset_text.txt"))
- elif url == self.url + "¶m_info=yes":
+ "parameter_dataset_text.txt"), 'rb')
+ elif url == self.url + b"¶m_info=yes":
return open(os.path.join(self.file_path,
- "parameters_metadata_text.txt"))
+ "parameters_metadata_text.txt"), 'rb')
else:
raise Exception("The URL is not acceptable.")
def test_function_get_parameters_metadata(self):
- rcmed.urllib2.urlopen = self.return_text
+ rcmed.urlopen = self.return_text
self.assertEqual(rcmed.get_parameters_metadata(),
self.param_metadata_output)
@@ -105,7 +102,7 @@ class test_rcmed(unittest.TestCase, CustomAssertions):
self.dataset_id = 6
self.parameter_id = 32
self.end_time_for_url = "20021031T0000Z"
- rcmed.urllib2.urlopen = self.return_text
+ rcmed.urlopen = self.return_text
self.assert1DArraysEqual(rcmed.parameter_dataset(self.dataset_id,
self.parameter_id,
self.min_lat,
@@ -117,7 +114,7 @@ class test_rcmed(unittest.TestCase, CustomAssertions):
self.lats)
def test_function_parameter_dataset_lats(self):
- rcmed.urllib2.urlopen = self.return_text
+ rcmed.urlopen = self.return_text
self.assert1DArraysEqual(rcmed.parameter_dataset(self.dataset_id,
self.parameter_id,
self.min_lat,
@@ -129,7 +126,7 @@ class test_rcmed(unittest.TestCase, CustomAssertions):
self.lats)
def test_function_parameter_dataset_lons(self):
- rcmed.urllib2.urlopen = self.return_text
+ rcmed.urlopen = self.return_text
self.assert1DArraysEqual(rcmed.parameter_dataset(self.dataset_id,
self.parameter_id,
self.min_lat,
@@ -141,7 +138,7 @@ class test_rcmed(unittest.TestCase, CustomAssertions):
self.lons)
def test_function_parameter_dataset_times(self):
- rcmed.urllib2.urlopen = self.return_text
+ rcmed.urlopen = self.return_text
self.assert1DArraysEqual(rcmed.parameter_dataset(self.dataset_id,
self.parameter_id,
self.min_lat,
@@ -153,7 +150,7 @@ class test_rcmed(unittest.TestCase, CustomAssertions):
self.times)
def test_function_parameter_dataset_values(self):
- rcmed.urllib2.urlopen = self.return_text
+ rcmed.urlopen = self.return_text
self.assert1DArraysEqual(rcmed.parameter_dataset(self.dataset_id,
self.parameter_id,
self.min_lat,
@@ -166,7 +163,7 @@ class test_rcmed(unittest.TestCase, CustomAssertions):
self.values.flatten())
def test_function_parameter_dataset_name(self):
- rcmed.urllib2.urlopen = self.return_text
+ rcmed.urlopen = self.return_text
ds = rcmed.parameter_dataset(self.dataset_id,
self.parameter_id,
self.min_lat,
@@ -179,7 +176,7 @@ class test_rcmed(unittest.TestCase, CustomAssertions):
self.assertEquals(ds.name, 'foo')
def test_dataset_origin(self):
- rcmed.urllib2.urlopen = self.return_text
+ rcmed.urlopen = self.return_text
ds = rcmed.parameter_dataset(self.dataset_id,
self.parameter_id,
self.min_lat,
@@ -194,5 +191,12 @@ class test_rcmed(unittest.TestCase, CustomAssertions):
self.assertEquals(ds.origin['dataset_id'], self.dataset_id)
self.assertEquals(ds.origin['parameter_id'], self.parameter_id)
+
+def _force_bytes(s, encoding='utf-8'):
+ if hasattr(s, 'encode'):
+ s = s.encode(encoding=encoding)
+
+ return s
+
if __name__ == '__main__':
unittest.main()
http://git-wip-us.apache.org/repos/asf/climate/blob/528fe168/ocw/utils.py
----------------------------------------------------------------------
diff --git a/ocw/utils.py b/ocw/utils.py
index 4876966..468ef58 100755
--- a/ocw/utils.py
+++ b/ocw/utils.py
@@ -364,7 +364,7 @@ def calc_time_series(dataset):
'''
t_series = []
- for t in xrange(dataset.values.shape[0]):
+ for t in range(dataset.values.shape[0]):
t_series.append(dataset.values[t, :, :].mean())
return t_series
@@ -468,15 +468,25 @@ def shapefile_boundary(boundary_type, region_names):
shapefile_dir = os.sep.join([os.path.dirname(__file__), 'shape'])
map_read.readshapefile(os.path.join(shapefile_dir, boundary_type),
boundary_type)
+
+ # Note: The shapefile may contain countries or states with latin letters.
+ # Hence, the output of readshapefile can be a mix of ascii and unicode
+ # strings. Because python 2 and 3 treat them differently, we must
+ # explicitly check.
if boundary_type == 'us_states':
for region_name in region_names:
+ region_name = _force_unicode(region_name)
for iregion, region_info in enumerate(map_read.us_states_info):
- if region_info['st'] == region_name:
+ state = _force_unicode(region_info['st'], 'latin-1')
+ if state == region_name:
regions.append(np.array(map_read.us_states[iregion]))
elif boundary_type == 'countries':
for region_name in region_names:
+ region_name = _force_unicode(region_name)
for iregion, region_info in enumerate(map_read.countries_info):
- if region_info['COUNTRY'].replace(" ", "").lower() == region_name.replace(" ", "").lower():
+ country = _force_unicode(region_info['COUNTRY'], 'latin-1')
+ if (country.replace(" ", "").lower() ==
+ region_name.replace(" ", "").lower()):
regions.append(np.array(map_read.countries[iregion]))
return regions
@@ -595,3 +605,12 @@ def convert_lat_lon_2d_array(lon, lat):
return np.meshgrid(lon, lat)
if lon.ndim == 2 and lat.ndim == 2:
return lon, lat
+
+def _force_unicode(s, encoding='utf-8'):
+ '''
+ If the input is bytes, convert to unicode, otherwise return the input
+ '''
+ if hasattr(s, 'decode'):
+ s = s.decode(encoding=encoding)
+
+ return s
[4/5] climate git commit: Fix minor error in run_RCMES.py
Posted by go...@apache.org.
Fix minor error in run_RCMES.py
Project: http://git-wip-us.apache.org/repos/asf/climate/repo
Commit: http://git-wip-us.apache.org/repos/asf/climate/commit/4331ed08
Tree: http://git-wip-us.apache.org/repos/asf/climate/tree/4331ed08
Diff: http://git-wip-us.apache.org/repos/asf/climate/diff/4331ed08
Branch: refs/heads/master
Commit: 4331ed08874b5a64cb1d82276db1e707619e600f
Parents: 528fe16
Author: Alex Goodman <ag...@users.noreply.github.com>
Authored: Fri Oct 21 17:30:08 2016 -0700
Committer: Alex Goodman <ag...@users.noreply.github.com>
Committed: Fri Oct 21 17:30:08 2016 -0700
----------------------------------------------------------------------
RCMES/run_RCMES.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/climate/blob/4331ed08/RCMES/run_RCMES.py
----------------------------------------------------------------------
diff --git a/RCMES/run_RCMES.py b/RCMES/run_RCMES.py
index 7609865..516be92 100644
--- a/RCMES/run_RCMES.py
+++ b/RCMES/run_RCMES.py
@@ -113,7 +113,7 @@ for i, dataset in enumerate(obs_datasets):
temporal_resolution)
if multiplying_factor[i] != 1:
- obs_dataset.values *= multiplying_factor[i]
+ obs_datasets[i].values *= multiplying_factor[i]
""" Step 2: Load model NetCDF Files into OCW Dataset Objects """
model_datasets = load_datasets_from_config(extra_opts, *model_data_info)
@@ -148,7 +148,7 @@ if not 'boundary_type' in space_info:
start=start_time,
end=end_time)
else:
- bounds = Bounds(boundary_type=space_info['boundary_type'],
+ bounds = Bounds(boundary_type=space_info['boundary_type'],
start=start_time,
end=end_time)
[5/5] climate git commit: Remove debugging print statement
Posted by go...@apache.org.
Remove debugging print statement
Project: http://git-wip-us.apache.org/repos/asf/climate/repo
Commit: http://git-wip-us.apache.org/repos/asf/climate/commit/386f7b92
Tree: http://git-wip-us.apache.org/repos/asf/climate/tree/386f7b92
Diff: http://git-wip-us.apache.org/repos/asf/climate/diff/386f7b92
Branch: refs/heads/master
Commit: 386f7b92412f33e6079797fe1924dc11114405ec
Parents: 4331ed0
Author: Alex Goodman <ag...@users.noreply.github.com>
Authored: Mon Oct 24 11:44:00 2016 -0700
Committer: GitHub <no...@github.com>
Committed: Mon Oct 24 11:44:00 2016 -0700
----------------------------------------------------------------------
ocw/data_source/rcmed.py | 1 -
1 file changed, 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/climate/blob/386f7b92/ocw/data_source/rcmed.py
----------------------------------------------------------------------
diff --git a/ocw/data_source/rcmed.py b/ocw/data_source/rcmed.py
index 9c5ad59..0feb045 100644
--- a/ocw/data_source/rcmed.py
+++ b/ocw/data_source/rcmed.py
@@ -80,7 +80,6 @@ def _make_mask_array(values, parameter_id, parameters_metadata):
for each in parameters_metadata:
if str(each['parameter_id']) == str(parameter_id):
- print('ok')
missing_values = each['missingdataflag'].encode()
break
missing_values = float(missing_values)
[2/5] climate git commit: CLIMATE-883 - Ensure python 3 builds pass
unit tests
Posted by go...@apache.org.
http://git-wip-us.apache.org/repos/asf/climate/blob/528fe168/ocw/tests/parameters_values.p
----------------------------------------------------------------------
diff --git a/ocw/tests/parameters_values.p b/ocw/tests/parameters_values.p
deleted file mode 100644
index cf1745d..0000000
--- a/ocw/tests/parameters_values.p
+++ /dev/null
@@ -1,44 +0,0 @@
-cnumpy.ma.core
-_mareconstruct
-p0
-(cnumpy.ma.core
-MaskedArray
-p1
-cnumpy
-ndarray
-p2
-(I0
-tp3
-S'b'
-p4
-tp5
-Rp6
-(I1
-(I1
-I60
-I20
-I14
-tp7
-cnumpy
-dtype
-p8
-(S'f4'
-p9
-I0
-I1
-tp10
-Rp11
-(I3
-S'<'
-p12
-NNNI-1
-I-1
-I0
-tp13
-bI00
-S'\x00<\x1c\xc6\x00\x00\x91C\x00\x98\x90C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x90\x91C\x00H\x91C\x00\xc0\x92C\x00\xf0\x94C\x00\xb0\x94C\x00\x00\x95C\x00\x98\x95C\x00\x90\x95C\x00<\x1c\xc6\x00 \x8fC\x00\x08\x8fC\x00\x88\x8fC\x00<\x1c\xc6\x00\xe0\x8eC\x00\xb8\x92C\x00\xb0\x91C\x00\x18\x93C\x000\x94C\x00 \x95C\x00\x80\x95C\x00(\x96C\x00H\x95C\x00\x10\x8fC\x00@\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00\x88\x8dC\x00h\x8fC\x00@\x90C\x00<\x1c\xc6\x00\xb8\x92C\x00\xa8\x93C\x00\xb8\x94C\x00(\x95C\x00\xc0\x94C\x00\xf8\x94C\x00\x88\x8eC\x00\xa8\x8eC\x00\xe0\x8eC\x00p\x8eC\x00\xa8\x90C\x00\xd8\x8fC\x00\xb0\x91C\x00\xa8\x91C\x00\xa8\x92C\x000\x93C\x00\xd0\x93C\x00\xa0\x94C\x00\xf8\x94C\x00@\x94C\x00\x90\x8eC\x00\xc8\x8eC\x00p\x8dC\x00\x98\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00h\x92C\x00\xa8\x90C\x00\x88\x92C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x000\x92C\x00\x80\x8eC\x00\xd0\x8eC\x00\x88\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x88\x8fC\x00\xd8\x91C\x00\xa8\x91C\x0
0<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x80\x8eC\x00\xc0\x8eC\x00\xe8\x8dC\x00\x18\x8eC\x00<\x1c\xc6\x00@\x8fC\x00\x90\x90C\x00\xd0\x90C\x00\xc8\x90C\x00\xb8\x90C\x00\x18\x93C\x00<\x1c\xc6\x00\xb8\x91C\x00<\x1c\xc6\x00@\x8dC\x00h\x8dC\x00h\x8dC\x00\xe8\x8fC\x00\x88\x8eC\x00\xc8\x8eC\x00 \x90C\x00`\x90C\x00\x08\x91C\x00\x80\x91C\x00\x18\x91C\x00\x98\x90C\x00\xc0\x8fC\x00p\x90C\x00<\x1c\xc6\x00P\x8dC\x00 \x8eC\x00\xd0\x8eC\x00<\x1c\xc6\x00\x08\x8dC\x00\xa0\x8eC\x00 \x90C\x00x\x91C\x00\x90\x91C\x00 \x91C\x00\x90\x91C\x00<\x1c\xc6\x00\x10\x8fC\x00X\x8eC\x00\x80\x8eC\x00\x98\x8eC\x00h\x8eC\x00\xc0\x89C\x00`\x8aC\x00@\x8bC\x00h\x8fC\x00\xa0\x90C\x00\xb8\x8fC\x00\x10\x91C\x00P\x90C\x00<\x1c\xc6\x00\x88\x90C\x00P\x8eC\x00\xe8\x8dC\x00\xc0\x8cC\x00\x00\x8dC\x00x\x8dC\x00(\x8aC\x00 \x8bC\x00`\x8dC\x00\x98\x8dC\x00\xe0\x8bC\x00p\x8dC\x00X\x90C\x00@\x90C\x00x\x90C\x00\x10\x8dC\x00\xe0\x8dC\x00`\x8eC\x00\xd0\x8dC\x000\x89C\x00\x00\x8bC\x00p\x8bC\x00\xb8\x8bC\x00(\x8bC\x00<\x1c\xc6\
x00<\x1c\xc6\x00<\x1c\xc6\x00\x80\x8dC\x00\xe8\x8cC\x00P\x8dC\x00\x08\x8dC\x00p\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00\x08\x8bC\x00\x18\x89C\x00\x00\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xe0\x8cC\x00\x10\x8fC\x008\x8eC\x00<\x1c\xc6\x00\x00\x8eC\x00\xc8\x8dC\x00`\x8eC\x00\xd0\x8eC\x00x\x8eC\x00\x18\x8dC\x00<\x1c\xc6\x00\xb8\x8dC\x00\xe8\x8bC\x00\x10\x89C\x00\xc0\x88C\x00x\x8dC\x00\x08\x8bC\x00p\x8eC\x00H\x8eC\x00<\x1c\xc6\x00X\x8eC\x00\x08\x8eC\x00<\x1c\xc6\x00\xb8\x8dC\x00X\x8eC\x00\xc8\x8eC\x00<\x1c\xc6\x00@\x8cC\x00\x18\x89C\x00\x88\x89C\x00<\x1c\xc6\x000\x8eC\x00x\x8eC\x00\x18\x8fC\x00\xf0\x8eC\x00\x98\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xf8\x8eC\x008\x8fC\x00\xe8\x8dC\x00<\x1c\xc6\x00H\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00H\x8eC\x00(\x8eC\x00\x10\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xc8\x8dC\x000\x8fC\x00\xa0\x8eC\x00\xe0\x8eC\x00\x10\x8fC\x008\x8fC\x008\x8dC\x00\xe0\x88C\x00<\x1c\xc6\x00<\x1c\xc6\x00\x08\x8fC\x00\x80\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\
xd8\x8eC\x00\x08\x8eC\x00H\x8eC\x00P\x8dC\x00\xe8\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xd0\x8dC\x00<\x1c\xc6\x00\x90\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00\x10\x8eC\x000\x8eC\x00\xc0\x8eC\x00(\x8fC\x00X\x8eC\x000\x8eC\x00\x88\x8eC\x00h\x8dC\x00<\x1c\xc6\x00\xe0\x8dC\x00<\x1c\xc6\x00\x80\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x90\x8eC\x00\xf8\x8dC\x00\xc0\x8dC\x00P\x8dC\x00(\x8dC\x00\x90\x8dC\x00\x00\x8eC\x00\xf8\x8fC\x00\xd0\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xc0\x8bC\x00\xc8\x8aC\x00H\x8bC\x00<\x1c\xc6\x00\x98\x8dC\x00x\x8eC\x00H\x8fC\x00p\x8eC\x00\xd8\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00@\x90C\x00 \x91C\x00\x90\x90C\x00(\x90C\x00\xa0\x90C\x00@\x91C\x00`\x8fC\x00(\x90C\x00<\x1c\xc6\x00x\x8eC\x00\xf8\x90C\x00(\x91C\x00`\x93C\x008\x90C\x00\x08\x90C\x00x\x90C\x00\x00\x91C\x00 \x91C\x00\xd8\x91C\x00\xf0\x91C\x00h\x91C\x00\x08\x91C\x000\x91C\x00x\x90C\x00\xc8\x91C\x00\x98\x90C\x00(\x92C\x00\x90\x8fC\x00p\x8fC\x00\xd0\x8fC\x00\xa0\x8fC\x00\x90\x8fC\x00<\x1c\xc6\x00h\x90C\x0
0X\x90C\x00 \x91C\x00\xf0\x91C\x008\x91C\x000\x91C\x00\x80\x90C\x00\xf0\x90C\x00\xb8\x8fC\x00\x80\x8fC\x00\xa8\x8fC\x00\xc0\x8fC\x00\x80\x90C\x00H\x90C\x00@\x91C\x00h\x90C\x00\x98\x91C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00H\x90C\x00@\x90C\x00\x90\x8fC\x00\x90\x8fC\x00\xc0\x8fC\x00\x98\x8fC\x00\xd8\x8fC\x00\x10\x90C\x00\xf8\x8fC\x00h\x8fC\x00\xd0\x90C\x00\xc0\x90C\x00<\x1c\xc6\x00<\x1c\xc6\x00\xf0\x90C\x00<\x1c\xc6\x00\x88\x8fC\x000\x8fC\x00\x18\x8fC\x00x\x8fC\x00\xe8\x8fC\x00\x08\x90C\x00\xe8\x8fC\x00P\x90C\x00\x88\x91C\x00<\x1c\xc6\x00\x08\x91C\x00<\x1c\xc6\x00 \x90C\x00(\x91C\x00H\x8fC\x00\xc0\x8eC\x00\x80\x8fC\x00\xd0\x8fC\x00\xa8\x8fC\x00\xf0\x8fC\x00\x10\x90C\x00\x80\x90C\x00\xc8\x90C\x00(\x91C\x00\x00\x91C\x00\xf8\x91C\x00\xe0\x91C\x00\xd0\x91C\x00\xf0\x8eC\x00\x90\x8eC\x00x\x8fC\x00P\x8fC\x00<\x1c\xc6\x00x\x8fC\x00\xa0\x90C\x00<\x1c\xc6\x00<\x1c\xc6\x00\x18\x91C\x00<\x1c\xc6\x00\x00\x92C\x000\x92C\x00\xc8\x91C\x00<\x1c\xc6\x000\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xc0\x8dC
\x00\xd8\x8dC\x00\xa8\x8fC\x00X\x90C\x00`\x91C\x00\xb8\x91C\x00\xf0\x91C\x00`\x92C\x00\xa8\x91C\x00\x18\x91C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x90\x8dC\x00\x80\x8cC\x00H\x8dC\x00@\x8eC\x00p\x8fC\x00\x88\x90C\x00\xf0\x90C\x00p\x90C\x00\xb8\x8fC\x00x\x90C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xe0\x8cC\x00\x98\x8cC\x00\xa8\x8cC\x00`\x8dC\x00@\x8eC\x00\xe0\x8dC\x008\x8fC\x00P\x8fC\x00h\x8fC\x00x\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x88\x8cC\x00\x00\x8dC\x00h\x8aC\x00h\x8bC\x00h\x8bC\x00\xa8\x8bC\x00\xf8\x8bC\x00 \x8cC\x00\x08\x8cC\x000\x8eC\x00`\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00\x80\x8dC\x00<\x1c\xc6\x00\xe0\x8cC\x00 \x8dC\x00\xd8\x8cC\x00\x88\x8cC\x00\xe0\x8aC\x00\xe8\x8cC\x00x\x8aC\x00\x00\x8aC\x00\xb8\x8dC\x00\xe0\x8dC\x00\x88\x8cC\x00\xb0\x8cC\x00<\x1c\xc6\x00\x10\x8dC\x00\xc0\x8cC\x00p\x8dC\x00\x80\x8eC\x00<\x1c\xc6\x00\x18\x89C\x00<\x1c\xc6\x00\xc8\x8aC\x00\x90\x8aC\x00\xd0\x8bC\x00\x98\x8bC\x00<\x1c\xc6\x00h\x8cC\x00X\x8dC\x00\x
98\x8dC\x00 \x8cC\x00<\x1c\xc6\x00H\x8dC\x00<\x1c\xc6\x00X\x89C\x00<\x1c\xc6\x00<\x1c\xc6\x00\x18\x8aC\x00\x90\x88C\x00\xa8\x8cC\x00\xb8\x8cC\x00<\x1c\xc6\x00\xe8\x8cC\x00 \x8dC\x00\x10\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x98\x8cC\x00<\x1c\xc6\x00P\x88C\x00<\x1c\xc6\x008\x89C\x00\xf0\x89C\x00\x90\x8bC\x00\x00\x8cC\x00\xd8\x8cC\x00`\x8cC\x00\xa0\x8bC\x00<\x1c\xc6\x00P\x8dC\x00 \x8dC\x00@\x8dC\x00<\x1c\xc6\x00X\x89C\x00X\x88C\x00`\x8aC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xa8\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00 \x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xb0\x88C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00(\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00\x08\x8cC\x00p\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00`\x89C\x00<\x1c\xc6\x00h\x94C\x00\xc0\x94C\x00\x10\x94C\x00<\x1c\xc6\x008\x93C\x00H\x93C\x00\x08\x92C\x00\x10\x93C\x00\xa8\x92C\x00\xf8\x91C\x00@\x91C\x00\x08\x91C\x00\x98\x90C\x00<\x1c\xc6
\x00\xe0\x90C\x00H\x92C\x00\xe0\x91C\x00\xb8\x92C\x00\x18\x92C\x00 \x93C\x00\x00\x92C\x00h\x91C\x00\xc0\x90C\x00\xd8\x91C\x00(\x91C\x00\xa8\x91C\x008\x91C\x00@\x91C\x00\x00\x91C\x00\xd0\x90C\x00<\x1c\xc6\x00\xf0\x90C\x00<\x1c\xc6\x00\xc0\x90C\x00p\x90C\x00\xe0\x8fC\x000\x90C\x00\xd0\x90C\x00\xa8\x8fC\x00\xc0\x91C\x00\x18\x92C\x00`\x90C\x008\x90C\x00\xe0\x90C\x00\xf0\x90C\x00\xd8\x90C\x00\xc0\x90C\x00\xd8\x91C\x008\x92C\x008\x91C\x00\xe8\x91C\x008\x91C\x00\x10\x91C\x00\x80\x92C\x00\xc8\x92C\x00p\x90C\x00P\x90C\x00\xd8\x8fC\x00p\x90C\x00p\x90C\x00\xc0\x90C\x000\x91C\x00<\x1c\xc6\x00`\x91C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xa0\x91C\x00\xa8\x90C\x00\x88\x90C\x00\xa0\x90C\x00\xd8\x8fC\x008\x90C\x00\xb0\x90C\x00\xf0\x90C\x00<\x1c\xc6\x00\xa8\x92C\x00\xe0\x91C\x00h\x91C\x00<\x1c\xc6\x00\xd0\x92C\x00\x98\x91C\x00\xb8\x90C\x00x\x90C\x00\xc8\x90C\x00\xb8\x90C\x00\x80\x90C\x00H\x90C\x00\x10\x90C\x00\xb8\x92C\x00\xe0\x92C\x00<\x1c\xc6\x00\xb8\x90C\x00\xa0\x90C\x008\x92C\x0
0\xa8\x92C\x008\x90C\x00H\x90C\x00\x90\x90C\x00\x90\x90C\x00<\x1c\xc6\x00\x90\x90C\x00\x80\x90C\x00\x10\x91C\x00P\x91C\x000\x91C\x00<\x1c\xc6\x00\xb0\x91C\x00\xf8\x90C\x00\x10\x92C\x00\xc8\x8fC\x00 \x90C\x00`\x90C\x00h\x90C\x00\x80\x90C\x00 \x90C\x00\xd0\x91C\x00\xf8\x91C\x00\x18\x91C\x00`\x91C\x00\xd8\x91C\x00\xb8\x91C\x00\xb0\x91C\x00\xb8\x91C\x00\x98\x8fC\x00\xc8\x8fC\x00\xa8\x8fC\x00\xd0\x8fC\x00\xf8\x8eC\x00\x90\x8eC\x00\xd8\x8eC\x00\x90\x90C\x00<\x1c\xc6\x008\x8fC\x00\xe8\x90C\x00\xb0\x91C\x00\xd0\x91C\x00\x80\x91C\x00<\x1c\xc6\x00<\x1c\xc6\x00H\x91C\x00\x80\x8fC\x00\xa0\x8cC\x00\xa8\x8eC\x000\x8dC\x00X\x8bC\x00\xe0\x8eC\x00h\x8fC\x008\x90C\x00\xd0\x91C\x00\xa8\x91C\x00\x18\x91C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xa0\x8bC\x00\x00\x8cC\x008\x8cC\x00\x10\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xd8\x8cC\x00\xd8\x8fC\x00\xb0\x91C\x00X\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00(\x8cC\x00\xf0\x8cC\x00\x90\x8cC\x00\x98\x8dC\x00p\x8fC\x00
\x10\x90C\x00\x80\x8fC\x00\xe0\x8fC\x00\x80\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xf8\x8cC\x00\xd8\x8cC\x00\xe8\x8cC\x00\xe8\x8dC\x00\xa0\x8dC\x00\xa0\x8bC\x00\xf0\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x88\x89C\x00\xe8\x88C\x00`\x8aC\x00\xa8\x8bC\x00<\x1c\xc6\x00`\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xc0\x87C\x00\x18\x88C\x00<\x1c\xc6\x00<\x1c\xc6\x00\x10\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x88\x8cC\x00<\x1c\xc6\x00\xc0\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x10\x8eC\x00\x88\x8dC\x00\xc0\x8dC\x00\xe8\x8dC\x00\x80\x8cC\x00p\x8dC\x00\x18\x8dC\x00\x88\x8dC\x00\x80\x8dC\x00 \x8eC\x00<\x1c\xc6\x00\xb0\x8dC\x00x\x8dC\x00\xd8\x8dC\x00<\x1c\xc6\x
00P\x8dC\x00\xd8\x8cC\x00P\x8dC\x00\x88\x8dC\x00P\x8dC\x00h\x8dC\x00P\x8dC\x00\xc0\x8dC\x00\xa8\x8dC\x00<\x1c\xc6\x00\x08\x8cC\x000\x8aC\x00\xd8\x8bC\x00\xf0\x8bC\x00P\x8dC\x00\xa8\x8dC\x00\x10\x8dC\x00\xc0\x8cC\x00p\x8dC\x00p\x8dC\x00\xc8\x8dC\x000\x8dC\x00\xd8\x8cC\x00\xe0\x8cC\x00<\x1c\xc6\x00\x10\x93C\x00\x90\x93C\x00\x88\x92C\x00\xe8\x91C\x00 \x91C\x00@\x91C\x00\x08\x91C\x000\x91C\x00\x98\x90C\x00\xb0\x8fC\x00\x00\x91C\x00h\x92C\x00p\x93C\x00<\x1c\xc6\x00\xf0\x90C\x00x\x92C\x00\xb8\x92C\x00 \x92C\x00\x00\x92C\x00\xa8\x91C\x00\xd8\x90C\x008\x91C\x00\x10\x91C\x00\xe8\x8fC\x00\x90\x93C\x00\xd8\x93C\x00 \x94C\x00\xe0\x92C\x00\xb0\x90C\x00\x10\x91C\x000\x91C\x00\x00\x92C\x00\xb8\x92C\x00\xd0\x92C\x00\x90\x92C\x00\xf8\x91C\x00\x88\x90C\x00H\x92C\x00h\x92C\x00p\x92C\x00\x80\x93C\x00<\x1c\xc6\x00\xc8\x90C\x00\xa8\x90C\x008\x91C\x00\x10\x91C\x00\x08\x91C\x00x\x91C\x00\x08\x92C\x00\xd0\x92C\x008\x93C\x00\x90\x93C\x00\x18\x94C\x00\x98\x93C\x00\xf0\x92C\x00<\x1c\xc6\x00\xb8\x90C\x00X\x91C\
x00(\x91C\x00\xf8\x90C\x00\xf8\x90C\x00\x18\x91C\x00<\x1c\xc6\x00\xa0\x92C\x00<\x1c\xc6\x00<\x1c\xc6\x00X\x91C\x00\x90\x91C\x00\xf8\x91C\x00\x08\x8fC\x00\xc8\x8fC\x00H\x91C\x00\xa8\x90C\x00\x18\x91C\x00\x18\x91C\x00X\x91C\x00\x98\x91C\x00\xd8\x92C\x00x\x90C\x00h\x91C\x00<\x1c\xc6\x00\xe0\x91C\x00<\x1c\xc6\x00\xe0\x8fC\x00H\x90C\x00\xe8\x8fC\x00\xa8\x90C\x00\xb8\x90C\x00\x18\x91C\x00\x08\x91C\x00P\x92C\x00H\x93C\x00<\x1c\xc6\x00h\x91C\x00<\x1c\xc6\x00\xc8\x92C\x00\xd0\x92C\x00\xd0\x8fC\x00\x90\x8fC\x00`\x90C\x00\x00\x90C\x00P\x90C\x00\x80\x90C\x00\xe8\x90C\x00\xf8\x90C\x008\x91C\x00<\x1c\xc6\x00\xa0\x91C\x00\xb8\x92C\x00\x98\x93C\x00x\x93C\x00\xc8\x8fC\x00\xf0\x8fC\x00\x00\x90C\x00X\x90C\x00<\x1c\xc6\x00\x88\x91C\x00\xf0\x91C\x00@\x93C\x00\x90\x91C\x00P\x91C\x000\x93C\x008\x93C\x00\xb8\x93C\x00\xc8\x93C\x00\xc8\x8fC\x00\x08\x90C\x00\xf8\x8fC\x00X\x90C\x00H\x90C\x00\x08\x91C\x00\x18\x92C\x00\xf0\x92C\x00\xb0\x93C\x00\xa0\x93C\x00\xc0\x93C\x00h\x93C\x00H\x93C\x00`\x93C\x00P\x8fC\x00\x9
0\x8fC\x00\xd8\x8fC\x00@\x90C\x00\x18\x90C\x00\xc8\x90C\x00\xc0\x91C\x00\x90\x92C\x00(\x93C\x00p\x93C\x00x\x93C\x00\xb8\x93C\x00p\x93C\x00\xc0\x93C\x00<\x1c\xc6\x00(\x8fC\x00\x88\x8fC\x00`\x8fC\x00\x08\x90C\x00\xf0\x8eC\x00X\x8fC\x00\x88\x91C\x008\x92C\x00\xd0\x92C\x00\x10\x93C\x00\x98\x93C\x00\xc8\x93C\x00`\x93C\x00<\x1c\xc6\x00<\x1c\xc6\x00\xd0\x8eC\x00(\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x08\x8dC\x00<\x1c\xc6\x008\x90C\x00\x10\x92C\x00\xf8\x8fC\x00x\x91C\x00\xf0\x90C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xf8\x8dC\x00`\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xa0\x8bC\x00(\x8dC\x00\xd8\x8cC\x008\x8eC\x00<\x1c\xc6\x00`\x8dC\x00\x08\x8eC\x00\xb0\x8dC\x008\x8eC\x00\xd8\x8dC\x00\x80\x8eC\x00\xa0\x8eC\x00\x98\x8eC\x00\x88\x8eC\x00\xe8\x8dC\x00\xc0\x8dC\x000\x8cC\x00\xb0\x8cC\x00 \x8dC\x00\x18\x8dC\x00\xb0\x8cC\x00\xf8\x8cC\x00\xc8\x8dC\x000\x8dC\x00H\x8dC\x00\x88\x8dC\x00\x08\x8dC\x00\xc8\x8dC\x00<\x1c\xc6\x008\x8cC\x00\x08\x8aC\x00\x8
8\x8aC\x00(\x8cC\x00\xa0\x8cC\x00\x80\x8cC\x00 \x8cC\x00\xa8\x8cC\x00\xb8\x8cC\x00\x08\x8dC\x00<\x1c\xc6\x00\x18\x8dC\x00x\x8dC\x00\xe8\x8dC\x00<\x1c\xc6\x00\xa0\x8dC\x00\x18\x8bC\x000\x8cC\x00 \x8cC\x00 \x8cC\x00`\x8cC\x00<\x1c\xc6\x00\xf8\x8cC\x00h\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00h\x8dC\x00<\x1c\xc6\x00P\x8dC\x00p\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xf0\x8bC\x00\x08\x8cC\x00<\x1c\xc6\x00\xa8\x8cC\x00\xc8\x8cC\x00<\x1c\xc6\x00\x90\x8cC\x00\xf8\x8cC\x00\x10\x8dC\x000\x8dC\x00\xf0\x8dC\x00\xf0\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xd0\x8cC\x00\xe8\x8bC\x00\xd0\x8cC\x00(\x8cC\x00P\x8cC\x00x\x8cC\x00<\x1c\xc6\x00X\x8cC\x00`\x8cC\x00p\x8cC\x00\x90\x8cC\x00p\x8cC\x00\x08\x8eC\x00\xd8\x91C\x00\xa0\x92C\x00\x88\x93C\x000\x90C\x000\x8fC\x00h\x91C\x008\x93C\x00<\x1c\xc6\x00(\x91C\x00h\x93C\x00h\x94C\x008\x94C\x000\x95C\x00X\x95C\x00h\x91C\x00\x18\x91C\x00\xf0\x91C\x000\x92C\x00p\x91C\x00\xb8\x92C\x00\xe0\x91C\x00\xd0\x91C\x00P\x93C\x00(\x93C\x00P\x94C\x00\x18\x95C\x00\x90\x95C\x00\xf0\x94C\x00
\xe0\x90C\x000\x90C\x00P\x91C\x00 \x91C\x00\xb8\x92C\x00\xb8\x91C\x00\xa0\x91C\x00\x98\x91C\x00P\x8fC\x00X\x93C\x00<\x1c\xc6\x00h\x95C\x00H\x95C\x00p\x95C\x008\x90C\x00x\x90C\x00 \x91C\x00\xc0\x90C\x00\xe8\x90C\x00<\x1c\xc6\x00\x88\x92C\x00\xe0\x92C\x00p\x91C\x00\xc8\x91C\x00<\x1c\xc6\x00 \x95C\x00H\x95C\x00\xb8\x95C\x00<\x1c\xc6\x00<\x1c\xc6\x00x\x8eC\x00\x18\x8fC\x00\xc8\x90C\x00p\x91C\x00\x80\x91C\x00<\x1c\xc6\x00(\x90C\x00<\x1c\xc6\x00@\x92C\x00<\x1c\xc6\x00X\x92C\x00X\x92C\x00<\x1c\xc6\x00<\x1c\xc6\x00\x88\x90C\x00\xb8\x90C\x00\xe8\x90C\x00(\x91C\x00<\x1c\xc6\x00<\x1c\xc6\x00x\x90C\x00\xe8\x8eC\x00h\x93C\x00<\x1c\xc6\x00@\x94C\x00<\x1c\xc6\x00`\x90C\x00\x80\x8fC\x00(\x90C\x000\x91C\x00\xf0\x90C\x00x\x90C\x00\x08\x8eC\x00<\x1c\xc6\x00P\x93C\x00<\x1c\xc6\x00\xe0\x91C\x00<\x1c\xc6\x00\xc8\x93C\x00P\x93C\x00<\x1c\xc6\x00<\x1c\xc6\x00\xc0\x91C\x00\x00\x91C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x90\x91C\x00<\x1c\xc6\x00<\x1c\xc6\x00\xe0\x93C\x00\xc8\x93C\x00\x80\x93
C\x00H\x90C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x88\x8dC\x00\x80\x8cC\x00<\x1c\xc6\x00\x00\x90C\x00<\x1c\xc6\x00\x10\x93C\x00\x98\x93C\x00\xf8\x92C\x00\x90\x92C\x00\x88\x8fC\x00\xc0\x8eC\x00\x10\x90C\x000\x8bC\x00p\x8fC\x00\xc0\x8dC\x00\xb0\x8aC\x00p\x87C\x00X\x91C\x00@\x91C\x00\x90\x92C\x00\xa8\x92C\x00(\x93C\x00\xf0\x92C\x00`\x8fC\x00\x80\x8fC\x00\x08\x90C\x00`\x8bC\x00\x88\x8eC\x00\xd8\x90C\x00p\x8bC\x000\x90C\x00(\x8fC\x00\xb0\x91C\x00@\x92C\x00(\x92C\x00\x90\x92C\x00\x90\x92C\x00\x90\x8eC\x00\x00\x8fC\x00\x08\x8fC\x00<\x1c\xc6\x00H\x90C\x00\xc0\x8fC\x00h\x8fC\x00\x88\x90C\x00\x00\x91C\x00\xe8\x90C\x00@\x91C\x00\x90\x91C\x00 \x92C\x00H\x92C\x00<\x1c\xc6\x00\x18\x8eC\x00\x00\x8fC\x00h\x8fC\x00P\x8fC\x00 \x90C\x00\xf8\x8eC\x00\x98\x8fC\x00\x80\x90C\x00p\x91C\x00\xa8\x91C\x00\xb0\x91C\x00\x00\x92C\x008\x92C\x00<\x1c\xc6\x00@\x8fC\x00\x18\x8eC\x00\x08\x8fC\x00`\x8fC\x00`\x8fC\x00\x18\x8fC\x00\x90\x8dC\x00\xd0\x90C\x00\xb8\x90C\x00\xb8\x91C\x00\xa8\x91C\x00\xa0\x9
1C\x00\x90\x91C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xa8\x8eC\x00\x00\x8fC\x00\xc8\x8eC\x00(\x8fC\x00\x08\x8fC\x00\x10\x8fC\x00\x88\x91C\x00X\x91C\x00\x08\x91C\x00\x80\x90C\x008\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00P\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xc8\x8eC\x00\xe0\x8eC\x00H\x8eC\x00\xc8\x8aC\x00\xf0\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xf0\x87C\x00\xe0\x88C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x18\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x98\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x80\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x10\x8dC\x00\xc8\x8cC\x00\xe8\x8cC\x00\x88\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c
\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xe0\x8aC\x00(\x8eC\x00<\x1c\xc6\x008\x93C\x00h\x92C\x00\x08\x93C\x00\x08\x92C\x00\xd8\x91C\x00@\x92C\x00\x18\x93C\x00\x80\x92C\x00 \x92C\x00\xb0\x92C\x00<\x1c\xc6\x00<\x1c\xc6\x00\xc8\x90C\x00\xe0\x90C\x00 \x92C\x00\x18\x92C\x00\xb8\x92C\x00\xf8\x92C\x00\x98\x92C\x00\xd8\x91C\x00H\x91C\x00\xf8\x91C\x00\xf8\x91C\x008\x94C\x00\xe8\x95C\x00(\x94C\x00\xf8\x91C\x00H\x93C\x00 \x91C\x00\x90\x91C\x00\xa0\x91C\x00\x98\x92C\x00\xf8\x92C\x00@\x92C\x000\x92C\x00\xf0\x91C\x00x\x91C\x00@\x93C\x00\xc0\x93C\x00 \x93C\x00<\x1c\xc6\x008\x90C\x00`\x90C\x00\xc0\x90C\x00\x88\x91C\x00 \x91C\x00\xe8\x90C\x00H\x92C\x00\xb0\x92C\x00\xb8\x92C\x00\xc0\x91C\x00`\x92C\x00\xb0\x93C\x00\xc8\x94C\x00\xa0\x94C\x00(\x90C\x00 \x90C\x00\x88\x90C\x00`\x91C\x00\xe8\x90C\x00\x08\x91C\x00\xf0\x90C\x00\x08\x91C\x00\x90\x92C\x00<\x1c\xc6\x00<\x1c\xc6\x00\x88\x91C\x00\xa8\x91C\x00\x88\x92C\x00\x00\x90C\x00\xc0\x8eC\x00\xf8\x8fC\x00\xe0\x90C\x00\xb8\x90
C\x00\xd8\x90C\x00\x10\x91C\x008\x92C\x00\x00\x92C\x00\xa8\x92C\x00@\x92C\x00<\x1c\xc6\x00\xc8\x93C\x00\x08\x92C\x00\xe8\x90C\x00\xc8\x90C\x00`\x91C\x000\x90C\x00<\x1c\xc6\x00\xb8\x90C\x00h\x90C\x00\x90\x90C\x00 \x91C\x00<\x1c\xc6\x00\xf0\x90C\x00x\x91C\x00@\x92C\x00\x88\x92C\x00<\x1c\xc6\x00\x90\x90C\x00\x10\x90C\x00@\x90C\x00@\x90C\x00\x90\x90C\x00p\x90C\x00\xa8\x90C\x00\x90\x90C\x00<\x1c\xc6\x00\x98\x91C\x00\xd8\x91C\x00\xd8\x91C\x00p\x92C\x00\x80\x8fC\x00x\x8fC\x00\xb8\x8fC\x00\xe8\x8fC\x00\x08\x90C\x00X\x8aC\x00h\x8dC\x00\xc0\x8eC\x00p\x90C\x00X\x8fC\x00\xb8\x90C\x00\x98\x91C\x00\xa8\x91C\x00\xf0\x90C\x000\x8fC\x00\xe0\x8fC\x00\x18\x90C\x00\x10\x8eC\x00h\x8cC\x00\xd0\x89C\x00h\x8aC\x00`\x8eC\x00P\x8fC\x00\xa0\x90C\x00\x90\x90C\x00\xf8\x90C\x00\x88\x91C\x00P\x92C\x00\x98\x8fC\x00\xc8\x8fC\x00x\x90C\x00\xc0\x8fC\x00\xb8\x89C\x00\x80\x8bC\x00\xc0\x8aC\x00p\x89C\x00\x88\x8cC\x00\xc8\x8eC\x00p\x90C\x00\x10\x90C\x00\xb0\x90C\x00\xd8\x8dC\x00X\x8eC\x00\x88\x90C\x00\x88\x90C\x00\xe0\x8
dC\x00\x18\x8bC\x00\x10\x8bC\x00\xc0\x89C\x00\xd8\x89C\x00\xd0\x8aC\x00H\x8eC\x00\xb0\x8fC\x00 \x8dC\x00\xa0\x8bC\x00\xe8\x8dC\x00<\x1c\xc6\x00\xa0\x90C\x000\x90C\x00\x88\x8fC\x00<\x1c\xc6\x000\x8eC\x00h\x8fC\x00 \x8fC\x00\xc0\x8fC\x00h\x90C\x00\x98\x8cC\x00\xf8\x8eC\x00\x08\x8eC\x008\x8dC\x00<\x1c\xc6\x00\xf0\x8fC\x00@\x8fC\x00\xe0\x8fC\x00\x00\x90C\x00\x90\x8eC\x00h\x8cC\x00\x00\x90C\x00\x90\x90C\x00`\x8fC\x00\xe0\x8eC\x000\x8fC\x00\x08\x92C\x00\xb8\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xc8\x8eC\x00<\x1c\xc6\x00`\x90C\x00\xa0\x90C\x00P\x91C\x00\xf8\x8eC\x008\x8eC\x00\xa0\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x98\x8eC\x00\xa0\x8fC\x00\xd8\x8dC\x00\xf0\x8fC\x00p\x8fC\x00\x08\x8fC\x00\x18\x8eC\x00\xe0\x8dC\x00p\x8eC\x00\xe8\x8dC\x000\x8eC\x00\x08\x8eC\x00\x98\x8fC\x00\xb0\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x80\x8eC\x00\x10\
x8dC\x00<\x1c\xc6\x00\xe0\x8cC\x00x\x8dC\x00\xa8\x8cC\x00<\x1c\xc6\x00 \x8dC\x00\x18\x8eC\x00\xa0\x8dC\x00\x08\x8fC\x00\x00\x8fC\x00(\x8dC\x00p\x8eC\x00<\x1c\xc6\x00p\x8bC\x00p\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00P\x8dC\x00<\x1c\xc6\x00\xa0\x8dC\x00\x80\x8eC\x00\xe8\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xc0\x8bC\x00P\x8cC\x00\xd0\x8cC\x00\xd8\x8bC\x00\x98\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x18\x8cC\x00\x98\x8cC\x00\x00\x8cC\x00\x00\x8cC\x00\x90\x8dC\x00x\x8cC\x00\x00\x91C\x00\xf0\x91C\x00(\x92C\x00\xd8\x92C\x00p\x93C\x00\x10\x92C\x00\x10\x93C\x00\xd0\x92C\x00\xc8\x92C\x00P\x92C\x00\xd8\x92C\x00\xa8\x92C\x00`\x91C\x00\xb0\x91C\x00\x00\x91C\x00<\x1c\xc6\x00<\x1c\xc6\x000\x93C\x00`\x92C\x00\xf0\x91C\x00x\x94C\x00X\x91C\x000\x93C\x00\xa8\x92C\x00<\x1c\xc6\x00H\x93C\x00\xa0\x92C\x00\xd0\x91C\x00<\x1c\xc6\x00\xa0\x90C\x00\xf0\x90C\x00\xd8\x90C\x00p\x92C\x00\xe0\x93C\x00\xc8\x91C\x00\x80\x93C\x00p\x93C\x00\x00\x93C\x00\xe0\x92C\x00X\x92C\x00h\
x92C\x00\xa0\x92C\x00<\x1c\xc6\x00\xb0\x90C\x00\x10\x91C\x00<\x1c\xc6\x00 \x91C\x00X\x90C\x00<\x1c\xc6\x00\x80\x92C\x00\x08\x92C\x00\x80\x92C\x00\xa8\x91C\x00\xc8\x91C\x00@\x92C\x00\x98\x92C\x00p\x8fC\x00\xe8\x8fC\x00<\x1c\xc6\x008\x90C\x00\xf0\x90C\x00<\x1c\xc6\x00\x80\x91C\x00<\x1c\xc6\x00p\x93C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x90\x91C\x00\xb0\x8eC\x00<\x1c\xc6\x00\xf8\x8fC\x00\xd0\x90C\x00\x18\x91C\x00\xf8\x90C\x00\xb8\x90C\x00\xc8\x91C\x00\xf8\x91C\x00<\x1c\xc6\x00\x98\x92C\x00<\x1c\xc6\x00p\x92C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00x\x90C\x00\xe0\x8fC\x00 \x91C\x00<\x1c\xc6\x00H\x8fC\x00\x88\x8fC\x00x\x90C\x00<\x1c\xc6\x00\x88\x91C\x00(\x92C\x008\x94C\x008\x92C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xb8\x8fC\x00\x90\x90C\x00\xf0\x91C\x00\xa8\x8fC\x00\x18\x91C\x00<\x1c\xc6\x00P\x93C\x00H\x91C\x00h\x91C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00P\x8dC\x008\x8fC\x00h\x90C\x00 \x90C\x00\x08\x90C\x000\x90C\x00\x
08\x8dC\x00\x98\x90C\x00\xd8\x8eC\x00\xc0\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xb8\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00X\x8dC\x00 \x8fC\x00\xb8\x8fC\x00\xe8\x90C\x00P\x8fC\x00P\x8fC\x00\x90\x8eC\x00<\x1c\xc6\x00\x08\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00\x10\x8bC\x00<\x1c\xc6\x00\xa0\x8dC\x00\x90\x8dC\x00 \x8dC\x00\xc8\x8eC\x00@\x8fC\x00X\x8eC\x00<\x1c\xc6\x00\x88\x8dC\x00\xc8\x8cC\x00\xe8\x8eC\x00\x98\x8dC\x00<\x1c\xc6\x00X\x8dC\x00\xe0\x8cC\x00\xf0\x8cC\x00(\x8dC\x00h\x8bC\x00 \x8cC\x00h\x8cC\x008\x8dC\x008\x8dC\x00<\x1c\xc6\x00\xa8\x8bC\x00\xb0\x8bC\x00\xc0\x8dC\x00\xb8\x8eC\x00\x10\x8eC\x00`\x8eC\x00<\x1c\xc6\x00H\x8fC\x00\xb0\x8bC\x00\x10\x8bC\x00@\x8bC\x008\x8dC\x00P\x8cC\x00<\x1c\xc6\x00\xd0\x8cC\x00\x18\x8eC\x00\x98\x8dC\x00\x18\x8eC\x00\x18\x8eC\x00 \x8eC\x00H\x8eC\x00\xd0\x8eC\x00<\x1c\xc6\x00p\x8dC\x00@\x8cC\x00\x18\x8bC\x00\xf8\x88C\x00\x10\x89C\x008\x89C\x00\xa0\x8dC\x00P\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xe8\x8dC\x00\x90\x8eC\x00X\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x
00<\x1c\xc6\x00\x88\x8aC\x00(\x8bC\x00\xa8\x8dC\x00\xa0\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xb0\x8dC\x00\xe8\x8dC\x00\xb0\x8eC\x00\xd8\x8dC\x00\x18\x8eC\x00 \x8fC\x00<\x1c\xc6\x000\x8eC\x00\xd8\x8bC\x00\xc8\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x90\x8bC\x00<\x1c\xc6\x00\x18\x89C\x00\xb8\x89C\x00<\x1c\xc6\x00<\x1c\xc6\x00\xe8\x8cC\x00x\x8bC\x00\xd8\x8aC\x000\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xf8\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x00\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xd8\x8bC\x00\xf8\x8aC\x00\xf8\x8bC\x00\xe8\x8bC\x000\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x98\x8aC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xa8\x8bC\x00(\x8bC\x00\x90\x8bC\x00\xb0\x8bC\x00\xa8\x8aC\x00\x00\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00\x88\x8cC\x00\xf0\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00\x10\x8fC\x00x\
x90C\x00\xf8\x90C\x00\x80\x90C\x000\x90C\x00\xf0\x91C\x00x\x92C\x00\x90\x92C\x00h\x92C\x00h\x92C\x00\xf8\x92C\x00X\x93C\x00<\x1c\xc6\x00\xb0\x8aC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xb0\x8fC\x00\xd0\x91C\x00@\x91C\x00\xf0\x90C\x00\x80\x91C\x00\x88\x92C\x00\x90\x93C\x00\x00\x94C\x00x\x93C\x00\x90\x93C\x00\xf8\x90C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x00\x94C\x00H\x93C\x00x\x93C\x00\x90\x93C\x00x\x91C\x00\x18\x92C\x00\x98\x93C\x00\xc8\x93C\x00\xa0\x93C\x00\xa8\x8fC\x00H\x90C\x00<\x1c\xc6\x00\xf0\x8bC\x00<\x1c\xc6\x00h\x92C\x000\x93C\x00\x08\x94C\x00\xc8\x93C\x00\xa8\x93C\x00\xf8\x93C\x00h\x93C\x00\x90\x93C\x00\xd0\x92C\x00\xb8\x8fC\x00\xf8\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00p\x91C\x00<\x1c\xc6\x00\xe8\x91C\x00\xd8\x92C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x80\x91C\x00\xd0\x91C\x00\xc0\x8eC\x00x\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x000\x8fC\x00\x90\x91C\x00\x80\x91C\x00(\x93C\x00\xc8\x91C\x00<\x1c\xc6\x000\x93C\x00p\x91C\x00@\x8fC\x0
08\x8fC\x00(\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xb8\x8fC\x00\x80\x91C\x00\x10\x91C\x00<\x1c\xc6\x00(\x91C\x008\x92C\x00\x08\x93C\x00\xb8\x91C\x00\x80\x8eC\x00H\x8fC\x00\xa0\x90C\x00\xc0\x8eC\x000\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xa8\x8fC\x00<\x1c\xc6\x00\xc0\x90C\x00<\x1c\xc6\x00\xf8\x90C\x00\x88\x91C\x00\x98\x91C\x00(\x8fC\x00\xc0\x8eC\x00p\x8fC\x00\xc8\x8fC\x00\xc8\x8fC\x00\x08\x8fC\x00p\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xf0\x90C\x00\x90\x91C\x00\x80\x91C\x00h\x91C\x00\x98\x8fC\x00\xe0\x8eC\x00\xe0\x8eC\x00\xf0\x8eC\x00\xd0\x8dC\x00\xb0\x8cC\x00 \x8dC\x00 \x8cC\x00(\x8dC\x00<\x1c\xc6\x00(\x8dC\x00X\x90C\x00p\x91C\x00\xf8\x91C\x00\x18\x8fC\x008\x8fC\x00\x08\x8fC\x00`\x8eC\x00H\x8dC\x00X\x8cC\x00h\x89C\x00\xc8\x8bC\x00\xa0\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00H\x91C\x00`\x91C\x00\x90\x8eC\x00H\x8fC\x00<\x1c\xc6\x00\xa0\x8fC\x008\x8bC\x00\xb0\x8aC\x00\x88\x8dC\x00\x98\x89C\x00H\x89C\x00<\x1c\xc6\x00<\x1c\xc6\x00\xf8\x8cC\x00\x88\x8dC\x00\x80\x8f
C\x00\xb8\x8eC\x00H\x8eC\x00\xd0\x8dC\x00\xb8\x8eC\x00\xc0\x8eC\x00h\x8eC\x00\x00\x8bC\x00h\x8bC\x00\xf0\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00X\x8aC\x00<\x1c\xc6\x00 \x8eC\x00\xf0\x8dC\x008\x8eC\x00`\x8eC\x00\xc0\x8eC\x00\xa8\x8eC\x00 \x8fC\x008\x8fC\x00\x08\x91C\x00p\x8fC\x00\xd8\x8eC\x00\x98\x8eC\x00\xc8\x8bC\x00\xb8\x89C\x000\x8bC\x00\xd8\x8dC\x00\xe0\x8dC\x008\x8eC\x000\x8eC\x00\x98\x8eC\x00\xd8\x8eC\x00\x80\x8eC\x00\xb8\x8eC\x00\xf8\x8eC\x00\x18\x8fC\x00\x08\x8fC\x00\xf0\x8eC\x000\x8bC\x00@\x8aC\x00 \x8dC\x00\x10\x8dC\x00P\x8eC\x00x\x8dC\x00@\x8eC\x00\x80\x8dC\x00\xc8\x8dC\x00\x90\x8dC\x00\x00\x8eC\x00\xb0\x8eC\x00\xd0\x8eC\x00\xc0\x8dC\x00\xe8\x89C\x00 \x8bC\x00\xf0\x8cC\x00\xd8\x8cC\x00\x08\x8dC\x00h\x8dC\x00\x88\x8dC\x000\x8cC\x00P\x8dC\x00@\x8eC\x00\xa8\x8dC\x00\xc8\x8dC\x00 \x8eC\x00<\x1c\xc6\x00\x18\x8cC\x00\xd0\x8aC\x00(\x8cC\x00\x90\x8cC\x00\xf8\x8cC\x00\xa0\x8bC\x00\xf0\x8bC\x00\x88\x8cC\x00@\x8cC\x00\xc0\x8cC\x00<\x1c\xc6\x008\x8eC\x00\xc0\x8aC\x00\x10\x8dC\x00x\x8aC\x00
<\x1c\xc6\x00\x10\x8bC\x00\x80\x8bC\x00\xe0\x8bC\x00P\x8bC\x00H\x8bC\x00\xb0\x8bC\x00\xe0\x8bC\x00\x10\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x90\x8eC\x00@\x8bC\x00<\x1c\xc6\x00h\x8aC\x00\xb8\x8aC\x008\x8bC\x00\xe0\x8aC\x00\x00\x8bC\x000\x8bC\x00\xc0\x8bC\x00\xe8\x8bC\x00H\x8bC\x00`\x8bC\x00X\x8cC\x00x\x8bC\x00H\x8bC\x00(\x8bC\x00\x00\x90C\x00\x88\x8bC\x00<\x1c\xc6\x00P\x92C\x00p\x93C\x00\xd0\x93C\x00\xe0\x93C\x00x\x93C\x00P\x93C\x00p\x94C\x00H\x95C\x00\xf8\x93C\x00\xd8\x93C\x00\xe0\x94C\x00P\x8fC\x00<\x1c\xc6\x000\x91C\x00\x08\x92C\x00\xc8\x94C\x00P\x94C\x00p\x93C\x00h\x93C\x00@\x94C\x00\x00\x95C\x00`\x96C\x00\xe0\x95C\x00\xc0\x93C\x00<\x1c\xc6\x00`\x90C\x00\x88\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00\x08\x94C\x00h\x94C\x00\xb0\x94C\x00\xf8\x94C\x00\xe8\x94C\x00(\x95C\x00\xd8\x94C\x00 \x95C\x00\xd0\x94C\x00\xa8\x94C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x18\x92C\x00<\x1c\xc6\x00\x00\x92C\x00\xe8\x93C\x00\xd8\x93C\x00\x08\x95C\x00\xc0\x95C\x00 \x94C\x00\xe8\x93C\x00\xc0\x94
C\x00`\x94C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00p\x91C\x00h\x92C\x00\xa0\x91C\x00`\x92C\x00 \x94C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x00\x92C\x00h\x91C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00 \x91C\x00\x80\x91C\x00\x98\x91C\x00\x08\x93C\x00\xc0\x93C\x00\xa0\x93C\x00\xb0\x93C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x90\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x08\x91C\x00\xb0\x91C\x00\xd8\x92C\x00\x90\x92C\x00<\x1c\xc6\x00`\x92C\x00<\x1c\xc6\x00\xa0\x92C\x00\x00\x93C\x00\x90\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xa8\x8fC\x00\xe0\x90C\x00\x98\x90C\x00h\x90C\x00x\x91C\x00<\x1c\xc6\x00\xe0\x91C\x00H\x91C\x00\x00\x93C\x00\xd0\x92C\x00\xd0\x91C\x00(\x90C\x00@\x90C\x00\xe8\x8fC\x00\x88\x90C\x00\x18\x91C\x00h\x90C\x00 \x8dC\x00\xe0\x8fC\x00(\x91C\x00<\x1c\xc6\x00 \x92C\x00@\x92C\x00h\x93C\x00\xc0\x92C\x00\xe8\x8fC\x00\x10\x90C\x00\xf8\x8fC\x00\xb0\x90C\x00\xf0\x91C\x00\x10\x8eC\x00\xf8\x8aC\x00 \x8dC\x008\x8fC\x00\xd8\x90C\x000\
x90C\x00\xb8\x91C\x00 \x92C\x00p\x92C\x00\x90\x8fC\x00\xd0\x8fC\x000\x90C\x00<\x1c\xc6\x00\xd8\x90C\x00P\x8fC\x00\x98\x8dC\x00p\x8dC\x00 \x8eC\x00\x18\x8fC\x00 \x8fC\x00\x80\x8fC\x008\x90C\x00H\x91C\x00\x00\x8fC\x000\x8fC\x00\xf0\x8fC\x00\xc0\x90C\x00\xa0\x90C\x00\xc8\x90C\x00\xc8\x8eC\x00P\x8eC\x00X\x8dC\x00\x00\x8eC\x00h\x8dC\x00\x90\x8dC\x00x\x8dC\x00\x88\x8eC\x00\xd8\x8eC\x00H\x8fC\x00\xd0\x8fC\x00\xa0\x90C\x00\x98\x90C\x00\x90\x91C\x00\xa0\x91C\x00\xb0\x8fC\x00\xd8\x8fC\x00x\x8fC\x00<\x1c\xc6\x00 \x8fC\x00<\x1c\xc6\x00\x00\x8eC\x00\xa0\x8eC\x00\xb0\x8eC\x00\x00\x8fC\x00 \x8fC\x00\xa8\x8fC\x00\xf0\x8fC\x00\xf8\x8fC\x00\x80\x90C\x00\x90\x91C\x00\xa0\x91C\x00\xf8\x90C\x00\xd0\x8fC\x00\xc8\x8eC\x00\xa8\x8eC\x00\xa0\x8dC\x00\x88\x8dC\x00\xe0\x8dC\x000\x8eC\x00\xb8\x8eC\x00\xf0\x8eC\x00\x08\x8fC\x00\xd8\x8eC\x00\x90\x8fC\x00<\x1c\xc6\x00h\x90C\x00\xd0\x90C\x00\x88\x8fC\x00\x90\x8fC\x00\xe0\x8cC\x00\x98\x8dC\x00\xe0\x8cC\x00\xa0\x8dC\x00h\x8dC\x00\x88\x8dC\x00P\x8dC\x00\xd0\x8dC\x00@\
x8eC\x00\x08\x8fC\x00\x18\x8fC\x00\xe0\x8fC\x00@\x8fC\x00\xf0\x8fC\x00\xa8\x8dC\x00\xe8\x8cC\x00@\x8dC\x00\xe8\x8cC\x00\x10\x8dC\x00x\x8dC\x00x\x8dC\x00\x10\x8dC\x00\xf8\x8cC\x00P\x8dC\x00p\x8dC\x00<\x1c\xc6\x00H\x8eC\x00\xe0\x8eC\x00<\x1c\xc6\x00\xb8\x8bC\x00\xa8\x8dC\x00\x88\x8dC\x00\x18\x8dC\x00\xf8\x8cC\x00\x18\x8cC\x00<\x1c\xc6\x00\xf8\x8bC\x00\x00\x8dC\x00\xc8\x8cC\x00\x18\x8dC\x00\x90\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x00\x8cC\x00<\x1c\xc6\x00p\x8dC\x00<\x1c\xc6\x00\xd8\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00(\x8cC\x00P\x8dC\x00X\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x90\x8bC\x00P\x8aC\x00\x80\x8bC\x00\xb0\x8cC\x00@\x8dC\x00\x80\x8cC\x00`\x8fC\x00\xe8\x8eC\x008\x91C\x00p\x8dC\x00<\x1c\xc6\x00(\x93C\x00\xf0\x94C\x00\x00\x95C\x00 \x95C\x00\xe8\x94C\x00x\x94C\x00x\x94C\x00\x88\x94C\x00\xb0\x90C\x00<\x1c\xc6\x00\x98\x91C\x00 \x91C\x00\x00\x93C\x00\x90\x94C\x0
0(\x94C\x000\x95C\x00 \x95C\x00\x00\x95C\x00\xd8\x95C\x00\xf8\x95C\x00p\x95C\x00\x80\x94C\x00<\x1c\xc6\x00<\x1c\xc6\x00\xc0\x91C\x00<\x1c\xc6\x00\xd8\x93C\x00\x90\x94C\x00h\x95C\x00H\x95C\x00\x10\x95C\x00\x80\x95C\x00\xc0\x95C\x00\xf0\x94C\x00\xb8\x94C\x00\x08\x94C\x00<\x1c\xc6\x00<\x1c\xc6\x00\x88\x92C\x00\x90\x92C\x00\x80\x92C\x00<\x1c\xc6\x00<\x1c\xc6\x00`\x94C\x00\xb8\x94C\x000\x95C\x00\xc0\x94C\x00\x10\x94C\x00(\x93C\x00\x80\x93C\x00<\x1c\xc6\x00\xa8\x91C\x00x\x91C\x00\xb8\x91C\x00\xe0\x91C\x00H\x92C\x00\xb0\x91C\x00<\x1c\xc6\x00 \x94C\x00<\x1c\xc6\x00<\x1c\xc6\x00\xa0\x91C\x00<\x1c\xc6\x00\x00\x92C\x00\x08\x91C\x00\xe0\x91C\x00\x98\x91C\x00\xb8\x91C\x00\xb8\x91C\x00p\x91C\x00\xb0\x91C\x00\xe0\x92C\x00(\x93C\x00<\x1c\xc6\x00`\x92C\x00<\x1c\xc6\x00\xb0\x91C\x00\x18\x92C\x00\x08\x91C\x00X\x91C\x00H\x91C\x00\x88\x91C\x00`\x91C\x00P\x91C\x00<\x1c\xc6\x00\x90\x92C\x00H\x93C\x00<\x1c\xc6\x00\x80\x91C\x00<\x1c\xc6\x00\x18\x93C\x00\xc8\x92C\x00\xc8\x90C\x00<\x1c\xc6\x00\x08\x91C\x00\xd
0\x90C\x00\xd8\x90C\x00\xa8\x90C\x00@\x91C\x00\x18\x91C\x00<\x1c\xc6\x00 \x91C\x00p\x91C\x000\x92C\x00(\x92C\x00\x18\x92C\x00\xb8\x90C\x00\xc8\x90C\x00\xe0\x90C\x00@\x91C\x00\xc8\x90C\x00\x18\x92C\x00\x88\x91C\x00\xc8\x91C\x00H\x91C\x00h\x91C\x00\x08\x93C\x00\xc0\x92C\x00\xf0\x92C\x00\x08\x92C\x00\xa8\x90C\x00\xc0\x90C\x00\xc0\x90C\x00\xe0\x90C\x00p\x92C\x00\xf8\x90C\x008\x90C\x00\x80\x90C\x00\xf0\x91C\x00\x80\x92C\x00\x08\x93C\x00\x18\x93C\x000\x93C\x00\x18\x93C\x00p\x90C\x00\xa8\x90C\x00H\x90C\x00\x88\x91C\x00\x90\x92C\x00P\x91C\x00\x18\x8fC\x00\xe8\x8fC\x00p\x91C\x00\xe8\x91C\x00\x10\x92C\x00(\x92C\x00\xf0\x92C\x00\xb0\x92C\x00(\x90C\x00\x88\x90C\x00\xf0\x90C\x00<\x1c\xc6\x00\xf8\x91C\x00\xe8\x8fC\x00\xf8\x8fC\x00\xf0\x8fC\x00\x80\x91C\x00\xa0\x91C\x00\xa8\x91C\x00(\x92C\x00(\x92C\x00\xf0\x91C\x00\xe0\x8fC\x00\x00\x90C\x00X\x90C\x00\xd0\x90C\x00\xa8\x8fC\x00\x80\x91C\x00\xf0\x90C\x00\x98\x90C\x00\xa0\x90C\x00x\x92C\x00(\x92C\x00P\x92C\x00\x90\x93C\x00\x98\x92C\x00\xc8\x8fC\x00\xb
0\x8fC\x00\xa0\x8fC\x00\xd0\x8fC\x00`\x8fC\x00@\x90C\x00X\x90C\x00\xc8\x90C\x00\x10\x92C\x00P\x92C\x00\xf0\x90C\x00@\x91C\x00\xf8\x8fC\x00<\x1c\xc6\x00\x08\x8fC\x00H\x8fC\x00\x00\x8fC\x00<\x1c\xc6\x00`\x8fC\x00\xd8\x8eC\x00H\x8eC\x00\xd0\x8eC\x00\x88\x90C\x00\xc0\x8fC\x000\x90C\x00\xc0\x90C\x00(\x90C\x00\xd8\x8eC\x00\xc8\x8eC\x00\xf0\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00\x00\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xb8\x8fC\x00@\x90C\x00<\x1c\xc6\x00<\x1c\xc6\x00\xf8\x8bC\x00p\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00x\x8dC\x00\xf0\x8dC\x008\x8eC\x00X\x8fC\x00X\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x00\x8cC\x00<\x1c\xc6\x00\xc0\x8aC\x00\xf0\x8aC\x000\x8eC\x00P\x8eC\x00\xf8\x8eC\x00X\x8eC\x00\x98\x8eC\x00\xc0\x8eC\x00\xa0\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x000\x8eC\x00<\x1c\xc6\x00\x80\x8eC\x00\x98\x8eC\x00\xf0\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00x\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xb0\x8dC\x00<\x1c\xc6\
x00<\x1c\xc6\x00\xc0\x8dC\x00X\x8dC\x00x\x8dC\x00\xe8\x8cC\x000\x8dC\x00\xd8\x8cC\x00\x98\x8dC\x00 \x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00H\x8dC\x00<\x1c\xc6\x00\x80\x8dC\x00\xe0\x91C\x00x\x90C\x00\xd0\x90C\x00\x10\x91C\x00\x00\x90C\x00\x10\x8eC\x00X\x91C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x10\x8dC\x00\x08\x91C\x00\xd0\x90C\x00`\x91C\x00\xd0\x90C\x00P\x90C\x00X\x91C\x00\x90\x90C\x00\xd0\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xf0\x8dC\x00\xa8\x8eC\x00\x98\x91C\x00\x10\x94C\x00\x08\x95C\x00\xb8\x93C\x00\x18\x91C\x00\x00\x90C\x00 \x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00H\x8aC\x00(\x8cC\x00p\x90C\x00\xb0\x92C\x00p\x92C\x00\x90\x94C\x00\xb8\x94C\x00P\x94C\x00H\x8fC\x00\xe0\x8eC\x00X\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xe8\x8dC\x00H\x90C\x00\x00\x94C\x00\xd0\x93C\x00\x88\x94C\x00\xe0\x93C\x00\xd8\x94C\x00\x98\x93C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00h\x90C\x00<\x1c\xc6\x00\xb0\x91C\x00\xe0\x91C\x00\xf8\x93C\x00<\x1c\xc6\x00<
\x1c\xc6\x00\x00\x92C\x00\xe0\x91C\x00<\x1c\xc6\x00\xf8\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00h\x90C\x00@\x91C\x00<\x1c\xc6\x00P\x92C\x008\x92C\x00\x98\x93C\x00<\x1c\xc6\x00x\x92C\x00<\x1c\xc6\x00\x98\x93C\x00\x90\x91C\x00 \x90C\x00\xd0\x90C\x00<\x1c\xc6\x00\xe8\x90C\x00`\x91C\x00x\x91C\x00\xc0\x91C\x00X\x93C\x00\x98\x93C\x00<\x1c\xc6\x00\xf0\x91C\x00<\x1c\xc6\x00\xe8\x93C\x00\x98\x93C\x00\xc0\x90C\x00<\x1c\xc6\x00\xa0\x90C\x00\xd0\x90C\x00\xd8\x90C\x00\x10\x91C\x00H\x91C\x00`\x91C\x00\x10\x92C\x00H\x92C\x00(\x92C\x00\x80\x92C\x00x\x93C\x00\xf8\x92C\x00<\x1c\xc6\x00\xd8\x90C\x00\xf0\x90C\x00 \x91C\x00\x88\x91C\x00H\x92C\x00\x10\x92C\x00\xb0\x92C\x00\xa8\x91C\x00\x90\x91C\x00\x00\x93C\x000\x93C\x00X\x93C\x00\x18\x93C\x00x\x90C\x00x\x90C\x00\xb0\x90C\x00\x08\x91C\x00\x10\x92C\x00\xa0\x91C\x00\xb8\x90C\x00\xb8\x91C\x00\xc0\x92C\x00\xd0\x92C\x00\xf8\x92C\x00\xa8\x92C\x00\xc8\x92C\x00x\x92C\x00p\x90C\x00H\x90C\x00\x98\x90C\x00(\x91C\x00X\x92C\x00\xa8\x91C\x000\x91C\x00\x98\x91C\x00p\x92C\x00
\x90\x92C\x008\x92C\x00`\x92C\x00\xe8\x91C\x00p\x91C\x00\xd0\x8fC\x00P\x90C\x00\xe8\x90C\x00`\x91C\x00\xd8\x91C\x00\xe8\x91C\x00\x80\x90C\x00\xf8\x90C\x00@\x92C\x00x\x92C\x00h\x92C\x00\x08\x92C\x00\x88\x90C\x00p\x90C\x00\xd0\x8fC\x00\xb0\x8fC\x00\xa8\x90C\x00\xb8\x90C\x00<\x1c\xc6\x00\xf0\x91C\x00\xe0\x91C\x00\x08\x92C\x00H\x92C\x00 \x92C\x00`\x92C\x00\xb0\x91C\x00H\x90C\x00X\x90C\x00\x88\x8fC\x00\xd8\x8fC\x00\xe0\x8fC\x00\xd8\x8fC\x00(\x90C\x00\x80\x90C\x00@\x90C\x00h\x91C\x00(\x91C\x00\x80\x91C\x00H\x90C\x00@\x91C\x00\x18\x90C\x00\xf0\x8fC\x008\x8fC\x00x\x8fC\x00\xa0\x8fC\x00\xc0\x8fC\x00\xd0\x8fC\x008\x8fC\x00\x00\x8fC\x00\x90\x8eC\x00\xf0\x8eC\x00\x98\x8eC\x00\x88\x90C\x00\x10\x90C\x00\x98\x91C\x00\x08\x91C\x00 \x8fC\x00h\x8fC\x00\x18\x8fC\x00\xc8\x8eC\x00\x18\x8fC\x00\xd8\x8eC\x00\xc8\x8eC\x00\xf0\x8eC\x00X\x8fC\x00\xb8\x8eC\x00<\x1c\xc6\x00\xa8\x90C\x00H\x91C\x00\xb8\x90C\x000\x8fC\x00\x18\x8fC\x00\x08\x8fC\x00\x00\x8fC\x00\xd0\x8eC\x00\xf0\x8eC\x00\x10\x8fC\x00\xc8\x8fC\x00P\
x8fC\x008\x8fC\x00P\x8fC\x00<\x1c\xc6\x00 \x8fC\x00x\x90C\x00\x80\x8eC\x00\x80\x8eC\x00\xc8\x8eC\x00\xb8\x8eC\x00\xf0\x8eC\x00 \x8fC\x00\x10\x8fC\x00 \x8fC\x00H\x8fC\x00\xf8\x8eC\x00\xe8\x8eC\x00(\x8fC\x00\xf8\x8eC\x00<\x1c\xc6\x00\x90\x8eC\x00\xc0\x8eC\x00\x98\x8eC\x00\x98\x8eC\x00\x98\x8eC\x00p\x8eC\x00\x80\x8eC\x00\x88\x8eC\x00\x88\x8eC\x00\xa8\x8eC\x00p\x8eC\x00\xa8\x8eC\x00\xd8\x8dC\x00<\x1c\xc6\x00\xa8\x8eC\x00\xc8\x8eC\x00\x98\x8eC\x00\xd0\x8eC\x00\xb8\x8eC\x00\xa0\x8eC\x00\xc8\x8eC\x00\xc8\x8eC\x00\xb0\x8eC\x00\x18\x8eC\x00\xb8\x8eC\x00h\x8eC\x00\xb0\x8dC\x00H\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xf0\x8dC\x00\xe8\x8fC\x00\xf0\x8fC\x00`\x8eC\x00\x18\x8eC\x00\xf0\x8eC\x00P\x8eC\x00\xa0\x8eC\x00@\x8fC\x00 \x91C\x00\x08\x92C\x00<\x1c\xc6\x00\xc8\x90C\x00h\x91C\x00H\x90C\x00\x10\x8fC\x00\xf0\x8fC\x00@\x8fC\x00\x00\x90C\x00H\x8fC\x00\xe8\x8fC\x00\xe0\x8fC\x00\xf8\x91C\x00\x90\x91C\x00\xa0\x91C\x00(\x90C\x008\x91C\x00@\x91C\x00<\x1c\xc6\x00\xb8\x90C\x00@\x90C\x00\x88\x90
C\x00 \x92C\x00\xc8\x90C\x00p\x92C\x00X\x92C\x00\x18\x92C\x00 \x92C\x00P\x91C\x00\xe0\x90C\x000\x91C\x00@\x91C\x00\xb8\x91C\x00<\x1c\xc6\x00\x18\x91C\x00\xb8\x92C\x008\x93C\x00\xf0\x92C\x00<\x1c\xc6\x00\xd8\x91C\x00\xd8\x91C\x00h\x92C\x00H\x92C\x00x\x90C\x00<\x1c\xc6\x00<\x1c\xc6\x00P\x91C\x00x\x91C\x00\xa8\x91C\x00\x88\x91C\x00<\x1c\xc6\x00\xc0\x93C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x80\x90C\x00\xa0\x91C\x008\x91C\x00P\x91C\x00x\x91C\x00\x98\x91C\x00p\x91C\x00<\x1c\xc6\x00 \x93C\x00(\x93C\x00<\x1c\xc6\x00(\x92C\x00<\x1c\xc6\x00\x00\x92C\x00<\x1c\xc6\x00(\x91C\x00H\x91C\x00H\x91C\x00\x90\x91C\x00 \x91C\x00x\x91C\x00\xa8\x91C\x00\xe8\x92C\x00\xf8\x91C\x00<\x1c\xc6\x00\xa0\x91C\x00\x90\x91C\x00\x00\x92C\x00P\x91C\x00(\x91C\x00H\x91C\x00(\x91C\x00\xe0\x90C\x00<\x1c\xc6\x00\x18\x91C\x00\x08\x91C\x00X\x90C\x00<\x1c\xc6\x00<\x1c\xc6\x00@\x91C\x000\x92C\x00x\x91C\x00\x98\x90C\x00x\x90C\x00\xc8\x90C\x00\xb8\x90C\x00 \x91C\x00\x18\x91C\x00X\x92C\x00@\x93C\x00p\x91C\x00\
x08\x91C\x00\x18\x91C\x00\xc0\x90C\x00\x08\x91C\x00\xe0\x90C\x00\xf8\x90C\x00<\x1c\xc6\x00(\x90C\x00\xd8\x90C\x00(\x91C\x00P\x92C\x00`\x92C\x00\xe8\x91C\x00\x08\x92C\x00\x10\x92C\x00\xf0\x91C\x00\xf0\x91C\x00\x08\x91C\x00\xc0\x91C\x00\x90\x91C\x00\x10\x90C\x00p\x90C\x00\xb8\x90C\x00<\x1c\xc6\x00\x00\x92C\x00\x10\x91C\x00\x80\x91C\x00\xb8\x91C\x00\x08\x92C\x00\x10\x92C\x00\xe8\x91C\x00\xe0\x91C\x00\xd0\x91C\x00\xc8\x91C\x00<\x1c\xc6\x00\x88\x8fC\x00\xa0\x90C\x00\x00\x91C\x00\xd0\x91C\x00x\x91C\x00\xc0\x90C\x00\xc8\x90C\x00H\x92C\x000\x92C\x00`\x92C\x00\x10\x92C\x00(\x92C\x00\xc8\x91C\x00p\x8fC\x00\x88\x8fC\x00(\x90C\x00\xc8\x90C\x00<\x1c\xc6\x00\x80\x91C\x00\xc0\x91C\x00\xb0\x91C\x00\x90\x91C\x00h\x92C\x008\x92C\x00(\x92C\x00(\x92C\x00 \x92C\x008\x8fC\x00\x90\x8fC\x00\xb0\x8fC\x00\x00\x90C\x008\x90C\x00\xd8\x90C\x00\x80\x90C\x00\xe8\x91C\x00h\x92C\x00\xa0\x91C\x00 \x92C\x00\xe0\x91C\x00\xc8\x91C\x00\xa0\x91C\x00\xf0\x8eC\x00\x10\x90C\x00\xb8\x8fC\x00\xc0\x8fC\x00\x10\x90C\x00\x10\x90
C\x00 \x90C\x00(\x90C\x00P\x90C\x00<\x1c\xc6\x00\xa0\x91C\x00 \x92C\x00p\x91C\x00\xe0\x91C\x00<\x1c\xc6\x00`\x8fC\x00P\x8fC\x00@\x8fC\x00\xa0\x8fC\x00\x88\x8fC\x00\xd0\x8fC\x00\x00\x90C\x00\xd8\x8fC\x00\x08\x90C\x00<\x1c\xc6\x00\xa0\x90C\x00\xa8\x91C\x00\xb8\x91C\x00\xd8\x8eC\x00\x88\x8eC\x00\x90\x8eC\x00\xb8\x8eC\x00\xf8\x8eC\x00H\x8fC\x00\xa0\x8fC\x00\xa8\x8fC\x00H\x8fC\x00\xa8\x8fC\x00\xc0\x8fC\x00\xa8\x8fC\x00\xa8\x90C\x00\x98\x90C\x000\x8eC\x00(\x8eC\x00\x18\x8eC\x00\xa8\x8eC\x00\xf0\x8eC\x00\xe0\x8eC\x00\x00\x8fC\x00\xe0\x8eC\x00 \x8fC\x00@\x8fC\x008\x8fC\x008\x8fC\x00\xd8\x8fC\x00<\x1c\xc6\x00@\x8eC\x00\xa8\x8eC\x00H\x8eC\x00h\x8eC\x00\x80\x8eC\x00\xb8\x8eC\x00\x18\x8fC\x00(\x8fC\x00(\x8fC\x00\xd0\x8eC\x00 \x8fC\x00@\x8fC\x00\xd0\x8dC\x00<\x1c\xc6\x00\xc0\x8dC\x00\x98\x8dC\x00\xe0\x8dC\x00\xe0\x8dC\x00@\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xf8\x8eC\x00@\x8eC\x00\xa8\x8eC\x00\xe0\x8eC\x00\x98\x8fC\x00<\x1c\xc6\x000\x90C\x00h\x91C\x00h\x92C\x00 \x92C\x00\x90\x92C\x00\xd8\x92C\x00
\xa0\x92C\x00\x10\x93C\x00\xd8\x92C\x00\x00\x92C\x00\xc0\x91C\x00H\x91C\x00H\x91C\x00\xa8\x91C\x00h\x92C\x00(\x91C\x00\x80\x91C\x00\xf8\x92C\x00\x08\x93C\x00p\x93C\x00\x10\x93C\x00\xd8\x92C\x00\x08\x92C\x00\x08\x92C\x00\xc8\x91C\x00@\x92C\x00H\x92C\x00\xe8\x92C\x00\xe8\x92C\x00\xb8\x91C\x00\x10\x91C\x00\x80\x91C\x00<\x1c\xc6\x00 \x93C\x00P\x93C\x00\x08\x93C\x00\x08\x93C\x00\xd0\x92C\x00@\x93C\x00\xc0\x93C\x00\x90\x93C\x008\x93C\x00`\x93C\x00\xa0\x90C\x00X\x91C\x00\x80\x91C\x00\x88\x91C\x00\xb8\x91C\x00\xf0\x91C\x000\x93C\x00\xd0\x92C\x00\xa0\x93C\x00\xd0\x93C\x00\xe0\x93C\x00H\x93C\x00(\x93C\x00\xa0\x92C\x00@\x91C\x00h\x91C\x00\xa8\x91C\x00x\x91C\x00\x98\x91C\x00\xa0\x91C\x00\xc0\x91C\x00\xb0\x91C\x00\x00\x93C\x00<\x1c\xc6\x00<\x1c\xc6\x00\x88\x91C\x00<\x1c\xc6\x00\x18\x91C\x00\x08\x91C\x00\xd0\x90C\x00 \x91C\x00h\x91C\x00X\x91C\x00h\x91C\x00\x98\x91C\x00H\x92C\x00P\x92C\x00\xa0\x92C\x00`\x92C\x00<\x1c\xc6\x00\xc0\x92C\x00H\x91C\x00\xc0\x90C\x00\x10\x91C\x00\xe0\x90C\x00\xf8\x90C\x0
00\x91C\x00\x18\x91C\x00P\x91C\x00p\x92C\x00\x08\x93C\x00\xe8\x91C\x00\xc8\x91C\x00<\x1c\xc6\x00\x18\x93C\x00`\x93C\x00\xc0\x90C\x00\xd8\x90C\x00\xd8\x90C\x00\xd0\x90C\x00\x10\x91C\x00\xf0\x90C\x00\x10\x91C\x00<\x1c\xc6\x00 \x91C\x00 \x91C\x00\xc0\x91C\x00\xa8\x92C\x008\x93C\x00p\x93C\x00H\x90C\x00\xf8\x90C\x00\xe0\x90C\x00\xe8\x90C\x00P\x91C\x00\x18\x92C\x00\xb8\x92C\x00\xa0\x92C\x000\x91C\x00<\x1c\xc6\x00\x18\x93C\x00@\x93C\x00\xb8\x93C\x00\xa0\x92C\x00\xf0\x90C\x00\xe0\x90C\x00\xd0\x90C\x00P\x91C\x00\xc0\x91C\x00h\x91C\x00\x88\x91C\x00\xc8\x91C\x00\xb8\x92C\x00\x90\x92C\x00\x08\x93C\x00\x10\x93C\x00@\x93C\x00x\x93C\x00\xd0\x90C\x00\xe0\x90C\x00\x10\x91C\x00H\x91C\x00\xe0\x91C\x00\xc0\x91C\x00P\x91C\x00\xc0\x91C\x00 \x92C\x00\x08\x93C\x00\xa8\x92C\x00\xb8\x92C\x00@\x93C\x00\x00\x93C\x00h\x90C\x00\xb0\x90C\x00 \x91C\x00@\x91C\x00\x90\x91C\x000\x91C\x00\xa8\x90C\x00\xd0\x90C\x00\xe0\x91C\x00\x00\x92C\x00p\x92C\x00\xa8\x92C\x00\x18\x92C\x00\x80\x92C\x00\xf0\x91C\x00(\x91C\x00<\x1c\xc
6\x00H\x90C\x00<\x1c\xc6\x00\xc0\x8fC\x00\x10\x90C\x00 \x90C\x00p\x8fC\x00\x18\x91C\x00H\x8fC\x00 \x91C\x00\x08\x92C\x000\x91C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xb8\x90C\x00\x90\x8fC\x00\x18\x91C\x00@\x8fC\x00<\x1c\xc6\x00\xf0\x8bC\x008\x8cC\x00\x18\x8aC\x00(\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xf0\x8eC\x00\x98\x8fC\x00\xa8\x8fC\x00<\x1c\xc6\x00\xe8\x8dC\x00x\x8dC\x008\x8cC\x00\x90\x8eC\x00\x80\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x000\x8fC\x00\xe8\x8eC\x00 \x8fC\x008\x8eC\x00@\x8fC\x00h\x8eC\x00\xf0\x8eC\x00\x18\x8fC\x00\xb8\x8eC\x00\xb0\x8dC\x00H\x8eC\x00<\x1c\xc6\x00`\x8dC\x00\xa0\x8eC\x00`\x8fC\x00\x00\x8fC\x00\xb8\x8eC\x00\xb8\x8eC\x00@\x8eC\x00<\x1c\xc6\x00P\x8dC\x00\x88\x8eC\x00<\x1c\xc6\x00\xc8\x8cC\x00\xf0\x8bC\x00<\x1c\xc6\x00\xc8\x8dC\x00P\x8eC\x00<\x1c\xc6\x00@\x8dC\x00\xa8\x8dC\x00\x80\x8dC\x00H\x8dC\x00<\x1c\xc6\x00\xb8\x8cC\x00\xc0\x8cC\x00\xf8\x8cC\x00\xd8\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x
00<\x1c\xc6\x00<\x1c\xc6\x00\x00\x8dC\x00<\x1c\xc6\x00\xd0\x8dC\x000\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00x\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xf0\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x000\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xb8\x8dC\x00<\x1c\xc6\x000\x93C\x00\x90\x93C\x00\x80\x93C\x00(\x93C\x00\xd0\x92C\x00\x98\x93C\x00(\x93C\x00\x18\x93C\x00p\x92C\x00\xa0\x91C\x00\xa8\x91C\x00\x98\x91C\x00\xe0\x91C\x00h\x91C\x00\x88\x91C\x00\x98\x92C\x00\x80\x93C\x00\x90\x93C\x00`\x93C\x00h\x93C\x00\x08\x93C\x00 \x93C\x00\xb8\x92C\x00\x88\x92C\x00 \x93C\x00<\x1c\xc6\x00\x90\x92C\x00(\x92C\x00\x80\x91C\x00p\x91C\x00\x90\x91C\x00\xd8\x92C\x00\xa8\x93C\x00h\x93C\x00\xa8\x92C\x000\x93C\x00\xa8\x92C\x000\x92C\x00\x98\x93C\x00H\x93C\x00x\x93C\x00\xc0\x90C\x00\x00\x91C\x00@\x91C\x00H\x91C\x00<\x1c\xc6\x00<\x1c\xc6\x00\x90\x93C\x00\xe8\x92C\x00h\x92C\x00P\x93C\x00\x90\x92C\x00\xf8\x92C\x00\x00\x93C\x
00\x80\x93C\x008\x90C\x008\x90C\x00H\x90C\x00\x98\x90C\x00\xd0\x90C\x00H\x91C\x00\x80\x91C\x00<\x1c\xc6\x00\xf8\x93C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x10\x91C\x00<\x1c\xc6\x00\x98\x8fC\x00\x08\x90C\x00\xe0\x8fC\x00\xa8\x90C\x00x\x90C\x00\xc0\x90C\x00\xb0\x91C\x00\x18\x94C\x00<\x1c\xc6\x00H\x93C\x00\x90\x91C\x00\xe8\x93C\x000\x92C\x000\x90C\x008\x90C\x00p\x90C\x00\x88\x90C\x008\x90C\x00\x00\x91C\x00p\x90C\x00@\x93C\x00\xc0\x94C\x00<\x1c\xc6\x00 \x92C\x00<\x1c\xc6\x00\x80\x93C\x00\x00\x92C\x00\xe8\x8fC\x00\x00\x90C\x00\x00\x90C\x00h\x90C\x00\x98\x90C\x00\x10\x91C\x00\x80\x91C\x00\xd0\x91C\x00\xd0\x91C\x00<\x1c\xc6\x00<\x1c\xc6\x00\xe8\x92C\x00P\x93C\x008\x93C\x00x\x8fC\x00\x88\x8fC\x00\xe0\x8fC\x00X\x90C\x00<\x1c\xc6\x008\x93C\x00\x88\x94C\x00P\x94C\x00\x10\x92C\x00\xe8\x91C\x00\x88\x92C\x00\xb8\x93C\x00<\x1c\xc6\x00p\x91C\x00P\x8fC\x00\x00\x90C\x00<\x1c\xc6\x00\xd8\x90C\x00\xd8\x91C\x00H\x92C\x00\xa8\x92C\x00\xc0\x93C\x00\xd8\x93C\x00\xc0\x93C\x00\xa0\x92C\x00(
\x92C\x00\x88\x91C\x00p\x92C\x00h\x8fC\x00H\x8fC\x00\xd8\x8eC\x00\x80\x8fC\x00\xb8\x91C\x00\x08\x91C\x00P\x90C\x00H\x91C\x00\xa0\x91C\x00 \x92C\x00\x90\x92C\x00P\x92C\x00 \x92C\x00\x10\x92C\x00`\x8fC\x00<\x1c\xc6\x00\xa8\x91C\x00<\x1c\xc6\x00\xd8\x8eC\x00\xb0\x8cC\x00\xd8\x8bC\x00\xd0\x8dC\x00\xc8\x8fC\x000\x91C\x00\xc8\x90C\x00\xe8\x8fC\x00\x98\x8fC\x00\xd0\x8fC\x00<\x1c\xc6\x00\xc0\x8eC\x00\x90\x8eC\x000\x90C\x00<\x1c\xc6\x00\xd8\x8cC\x00\x98\x8cC\x00\x00\x8cC\x00\xb0\x8cC\x00H\x8eC\x00@\x8dC\x00\xf0\x8dC\x00\xc0\x8dC\x00p\x8eC\x00H\x8eC\x00`\x8cC\x00\xd8\x8dC\x00X\x8cC\x00<\x1c\xc6\x00 \x8dC\x000\x8cC\x00\xf8\x8aC\x00<\x1c\xc6\x00\xf0\x8aC\x00\xb8\x8aC\x00h\x8bC\x00\xc8\x8bC\x00P\x8dC\x00\xb0\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xf8\x8bC\x00<\x1c\xc6\x00\xa8\x8bC\x00\xb8\x8aC\x00h\x8aC\x00x\x8bC\x00\xa8\x8cC\x00(\x8dC\x00\x10\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xa0\x8cC\x00p\x8eC\
x00\x88\x8eC\x00\xb0\x8bC\x00\xb8\x8aC\x00\x90\x8aC\x00\x18\x8dC\x00<\x1c\xc6\x00\x18\x8dC\x00`\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xe0\x8eC\x00\xa8\x8cC\x00<\x1c\xc6\x00\x08\x8eC\x00<\x1c\xc6\x00 \x8bC\x00\x10\x8aC\x00@\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x10\x8dC\x00<\x1c\xc6\x00\x08\x8dC\x00\xf8\x8cC\x00\x90\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xe0\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00H\x8dC\x00\x88\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00\x98\x8cC\x00x\x8dC\x00<\x1c\xc6\x000\x8cC\x00\xb0\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x90\x8cC\x00<\x1c\xc6\x00\xe0\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x88\x8cC\x00<\x1c\xc6\x00\x00\x8dC\x00\xc8\x8eC\x00 \x8dC\x00\xa0\x8dC\x00\xc0\x8cC\x00`\x90C\x00\x18\x91C\x00 \x91C\x00\x88\x91C\x00\xa8\x90C\x00\x88\x90C\x00\xb0\x90C\x00\x18\x92C\x00\xe8\x8bC\x00\xf0\x8bC\x00P\x90C\x00p\x8dC\x00\x00\x8eC\x00
\xd8\x8dC\x00\xb8\x8eC\x00\xb8\x8eC\x00\x08\x8eC\x00\x88\x90C\x00\xf0\x91C\x00\xb8\x90C\x00 \x92C\x00\xa0\x92C\x00\x18\x8dC\x00\xc0\x90C\x00<\x1c\xc6\x00<\x1c\xc6\x008\x8fC\x00\xc8\x8eC\x00\xe8\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xa8\x8eC\x00<\x1c\xc6\x00\xa8\x8fC\x00\x08\x91C\x00\x10\x92C\x00<\x1c\xc6\x00\x80\x8eC\x00<\x1c\xc6\x00\x00\x8fC\x00\xc8\x8fC\x00<\x1c\xc6\x00`\x8eC\x00\xd0\x8fC\x008\x90C\x00<\x1c\xc6\x00\xb8\x8eC\x00\xf0\x8eC\x00<\x1c\xc6\x00\xd0\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xd0\x8fC\x00h\x90C\x00\xe0\x90C\x00<\x1c\xc6\x00\xb0\x92C\x00<\x1c\xc6\x00\xd8\x90C\x00<\x1c\xc6\x00<\x1c\xc6\x00\xa8\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00P\x8fC\x00\xa0\x90C\x00\x00\x91C\x00\x98\x91C\x00\x10\x92C\x00\xa0\x90C\x00\x18\x91C\x00P\x91C\x00\xa0\x91C\x00<\x1c\xc6\x00<\x1c\xc6\x00\x10\x8dC\x00<\x1c\xc6\x00X\x8fC\x00h\x8fC\x00\x00\x90C\x00\xc0\x90C\x00\x08\x92C\x00\x00\x92C\x00<\x1c\xc6\x00p\x90C\x00\x08\x90C\x000\x90C\x00\xb8\x90C\x00<\x
1c\xc6\x00\x18\x8fC\x00`\x8fC\x00x\x8fC\x00\xf8\x8fC\x00\xa0\x8fC\x00\xb8\x8dC\x00 \x90C\x00(\x90C\x00\xb8\x8fC\x00<\x1c\xc6\x00H\x8eC\x00\xb8\x8fC\x00\xb8\x8dC\x00p\x8eC\x00@\x8fC\x00\x08\x90C\x00@\x90C\x00X\x90C\x00\xd8\x8fC\x00p\x8fC\x00\xa8\x8fC\x00\x08\x90C\x00\xe0\x8fC\x008\x8fC\x00x\x8fC\x00 \x8fC\x00\x08\x8dC\x00P\x8dC\x00\xf8\x8dC\x00x\x8fC\x00`\x90C\x00\xe8\x90C\x00 \x90C\x00\xe0\x8fC\x00X\x90C\x00(\x90C\x00\xa0\x8fC\x00X\x8fC\x00\xb8\x8fC\x00x\x8fC\x00X\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00p\x8fC\x00\xd0\x8fC\x00P\x90C\x00 \x8fC\x00\xf0\x8dC\x00@\x8fC\x00\x88\x8fC\x00H\x8fC\x00\xe8\x8eC\x00\xa8\x8fC\x00`\x8eC\x00\x80\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xb0\x8eC\x00\xd0\x8eC\x00P\x8cC\x00\xe8\x8dC\x00P\x8eC\x00\xa0\x8dC\x00\xd8\x8cC\x00\xa8\x8dC\x00\xf8\x8dC\x00\x98\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xd8\x8bC\x00X\x8bC\x00\xd0\x8aC\x00\xa0\x8aC\x00\xb8\x89C\x00\xc8\x8aC\x00<\x1c\xc6\x00<\x1c\xc6\x00\x08\x8bC\x00(\x8bC\x00\xe0\x8cC\x00<\x1
c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x10\x8bC\x00\xe0\x89C\x00(\x8aC\x00\xa0\x88C\x008\x89C\x008\x8aC\x00\x90\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x000\x8dC\x00<\x1c\xc6\x00\xd0\x8bC\x00\xd0\x89C\x00<\x1c\xc6\x00H\x89C\x00\x80\x8bC\x00\xb0\x8cC\x00\xb8\x8aC\x00<\x1c\xc6\x00\xd8\x8cC\x00\x88\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xb8\x8eC\x00H\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00\x10\x88C\x00\xa0\x8aC\x00X\x8cC\x00p\x8cC\x00\x00\x8cC\x00<\x1c\xc6\x00p\x8dC\x00@\x8dC\x00\xb0\x8cC\x00\xc8\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xc8\x8bC\x00\x88\x8aC\x00<\x1c\xc6\x00\x98\x8cC\x00\xf8\x8bC\x00\x80\x8dC\x00\x88\x8bC\x00\xd0\x8aC\x00<\x1c\xc6\x00\x18\x8bC\x00P\x8cC\x00\x88\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00\x98\x8bC\x00\x98\x8cC\x00\xa0\x8bC\x00\x00\x8dC\x00<\x1c\xc6\x00(\x8dC\x00<\x1c\xc6\x00(\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00
\xa0\x8cC\x00\x80\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00\x10\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x98\x8cC\x00\x98\x8cC\x00 \x8cC\x00\x10\x8cC\x00<\x1c\xc6\x00\x88\x91C\x00\x90\x91C\x00x\x91C\x00(\x91C\x00\x90\x90C\x00\xc8\x90C\x00\xe8\x8fC\x00\xc8\x8fC\x00p\x90C\x00@\x8fC\x00\x18\x8fC\x00\xb0\x8cC\x00\xc8\x8cC\x00\xe8\x8fC\x00\xa8\x90C\x00x\x91C\x00\xf0\x91C\x00x\x92C\x00\x80\x91C\x00\xf8\x90C\x00\x98\x90C\x00\x10\x90C\x00\xd0\x8eC\x00\xb8\x8fC\x000\x90C\x00\x98\x8fC\x00h\x8eC\x00\xa8\x8bC\x00\xc0\x91C\x00\xc8\x90C\x00\xc8\x90C\x00\x90\x91C\x00<\x1c\xc6\x00 \x91C\x00\xb8\x90C\x00@\x90C\x00\xc8\x8fC\x00<\x1c\xc6\x00\x88\x8eC\x00\x90\x8fC\x008\x90C\x00<\x1c\xc6\x00\xe0\x8fC\x00`\x90C\x00\xa0\x90C\x00<\x1c\xc6\x00 \x91C\x00\x18\x91C\x00\x00\x90C\x00\xf8\x8fC\x00x\x90C\x00`\x90C\x00\xa0\x8fC\x00\xd0\x8fC\x00\x98\x8eC\x00<\x1c\xc6\x00H\x90C\x00x\x8fC\x00\x00\x90C\x00\x80\x90C\x00p\x90C\x00\x00\x90C\x00<
\x1c\xc6\x00\x18\x91C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xc0\x8dC\x00\xd8\x8eC\x00<\x1c\xc6\x008\x8fC\x00\x10\x90C\x000\x90C\x008\x90C\x00X\x90C\x00X\x90C\x00 \x92C\x00\xd0\x91C\x00\x10\x90C\x00\x00\x90C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xc8\x90C\x00\x08\x90C\x00\x10\x90C\x008\x90C\x00\xe0\x8fC\x00\xe0\x90C\x00`\x91C\x00<\x1c\xc6\x00\xa0\x8fC\x00<\x1c\xc6\x00\x88\x8eC\x00\xf0\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xa0\x8fC\x000\x90C\x008\x90C\x00X\x90C\x00X\x8fC\x00\x08\x90C\x00\xf0\x8fC\x00\xe8\x8fC\x008\x90C\x00\xe0\x8eC\x000\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xf0\x8eC\x00\xc8\x8fC\x00\x80\x8fC\x00\xf8\x8fC\x00h\x90C\x00\xd0\x8fC\x00\xb0\x8fC\x00\x18\x90C\x00`\x90C\x00`\x8fC\x00\x08\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xd0\x8dC\x00\x88\x8eC\x00\x10\x8eC\x00p\x90C\x00\x18\x90C\x00\xa0\x90C\x008\x90C\x00\xd8\x8fC\x00 \x90C\x00\xd0\x8fC\x000\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x000\x8fC\x00\xe8\x8eC\x008\x90C\x00x
\x8fC\x00x\x8fC\x00\x88\x90C\x00\x00\x90C\x00\xe8\x8fC\x00h\x8fC\x00\xf0\x8eC\x00X\x8fC\x00\xd8\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xe0\x8eC\x00\xf0\x8dC\x00@\x91C\x00p\x8fC\x00\xc0\x90C\x000\x8fC\x00\xd8\x8fC\x00\x98\x8fC\x00\xb0\x8fC\x00H\x8fC\x00\xb0\x8fC\x00\x88\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00(\x8eC\x00<\x1c\xc6\x00\x90\x89C\x00\xc8\x8dC\x00\x18\x8bC\x00<\x1c\xc6\x00\x08\x8eC\x00\xe8\x8eC\x00\xf8\x8eC\x00\xd0\x8dC\x00\xb0\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00X\x89C\x00<\x1c\xc6\x00\xb8\x8aC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xa8\x8bC\x00\xf0\x89C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x00\x8aC\x00<\x1c\xc6\x00<
\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xe0\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x00\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xb8\x8aC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xc0\x90C\x00h\x8eC\x00\x88\x8fC\x00<\x1c\xc6\x00\x90\x90C\x00\xf8\x91C\x00\x80\x90C\x00X\x8eC\x00h\x8dC\x00\xc8\x8eC\x00\xf0\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00`\x8dC\x00<\x1c\xc6\x00\xf8\x8fC\x00@\x8cC\x00\xc8\x8fC\x00x\x92C\x00\x
f8\x8eC\x00\x08\x8dC\x00\x98\x90C\x00\x90\x8fC\x00\x10\x8eC\x00@\x8fC\x00<\x1c\xc6\x00\xa8\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00H\x8aC\x00(\x8fC\x00(\x8fC\x00P\x90C\x00\x00\x8fC\x00<\x1c\xc6\x00\x10\x90C\x00P\x8fC\x00`\x8fC\x00\x98\x8fC\x00\xd8\x8bC\x00\xb0\x8dC\x00<\x1c\xc6\x00\xa0\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x80\x8eC\x00<\x1c\xc6\x00x\x91C\x00<\x1c\xc6\x00\x08\x8fC\x00\x88\x90C\x008\x90C\x00\xa8\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x88\x8eC\x00\x10\x8eC\x00\x80\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xc0\x8aC\x00<\x1c\xc6\x00\xe8\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xf8\x90C\x00\xf8\x8fC\x00\xb8\x8eC\x00h\x8bC\x00<\x1c\xc6\x00\x90\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00@\x8eC\x00@\x90C\x00\xd8\x91C\x00\x18\x92C\x00<\x1c\xc6\x00\x08\x8eC\x00<\x1c\xc6\x00\xe0\x90C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xb0\x8dC\x00h\x8fC\x
00p\x8fC\x00(\x91C\x00\x10\x91C\x00\xf8\x90C\x00\xe8\x90C\x00\xe8\x8fC\x00H\x91C\x00\x18\x90C\x00\x00\x90C\x00h\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xa0\x8eC\x00<\x1c\xc6\x00\xf8\x8fC\x00\xd8\x90C\x00 \x90C\x00\xd0\x90C\x00\xb0\x90C\x00h\x91C\x00h\x90C\x00p\x90C\x00P\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00X\x8fC\x00X\x8fC\x00H\x90C\x00\xf8\x90C\x00p\x90C\x00\x08\x8eC\x00(\x8fC\x00\xd8\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00H\x8cC\x00\xb0\x89C\x00P\x8cC\x00\xd8\x8eC\x008\x8fC\x00\xd0\x8fC\x00 \x90C\x00x\x90C\x00\x10\x8eC\x00@\x8dC\x00\xa0\x8eC\x00X\x8eC\x00<\x1c\xc6\x00H\x8fC\x00X\x8bC\x00\x80\x8bC\x00<\x1c\xc6\x00`\x8dC\x00\xe8\x8aC\x00(\x8dC\x00\xc8\x8dC\x00\xe0\x8eC\x00\xd8\x8dC\x00X\x8dC\x00<\x1c\xc6\x00P\x8eC\x00 \x8fC\x00\x90\x8fC\x00<\x1c\xc6\x00\xa0\x89C\x00H\x8cC\x00@\x88C\x00\xa8\x89C\x00x\x8bC\x00\x98\x8aC\x00\xd0\x8cC\x00\xd0\x8eC\x00\x00\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6
\x00<\x1c\xc6\x00\xb8\x8dC\x00\xb0\x8dC\x00H\x8aC\x00\xb0\x8aC\x00\xb8\x8bC\x00\xf0\x8aC\x00\x00\x8cC\x00\x00\x8eC\x00\xd8\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x08\x8eC\x00<\x1c\xc6\x00P\x8fC\x00p\x8eC\x00<\x1c\xc6\x00\xf8\x8aC\x00\xf0\x8bC\x00x\x8cC\x00\x00\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xb0\x8dC\x00\xc8\x8dC\x00<\x1c\xc6\x00X\x8eC\x00\xa0\x8dC\x00p\x8dC\x00x\x8aC\x00\xe0\x8aC\x00X\x8aC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x90\x8dC\x00\xb0\x8dC\x00<\x1c\xc6\x00h\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xc8\x8bC\x00<\x1c\xc6\x00@\x8bC\x000\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x80\x8cC\x00\xa0\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xe0\x8aC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xa0\x8aC\x00<\x1c\xc6\x0
0<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x10\x8cC\x00<\x1c\xc6\x00p\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xe8\x90C\x00\x18\x91C\x00\xe0\x8eC\x00\xc0\x90C\x00\xe0\x8fC\x00<\x1c\xc6\x00@\x91C\x00\x80\x90C\x00\x88\x8eC\x00h\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00x\x8cC\x00\xd8\x8dC\x00\x08\x8dC\x00P\x8cC\x00\xb0\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00@\x90C\x00x\x8fC\x00\x80\x8fC\x00p\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x008\x8dC\x00@\x8fC\x00\xf8\x8bC\x00H\x91C\x00<\x1c\xc6\x00<\x1c\xc6\x00\xc0\x8eC\x00@\x8fC\x00x\x91C\x00\xc8\x90C\x00\xc0\x90C\x00\xc0\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x000\x90C\x00\xd8\x8fC\x00\xd8\x8fC\x00x\x90C\x00h\x8dC\x00(\x90C\x00<\x1c\xc6\x00H\x92C\x00\xc8\x91C\x00\x08\x91C\x00\x08\x91C\x00\xb8\x90C\x00\x88\x8fC\x000\x8fC\x00\xc0\x8eC\x00\x90\x8fC\x00\x88\x8fC\x00\xa0\x8fC\x00X\x8fC\x00p\x8fC\x00p\x8eC\x00<\x1c\xc6\x00<\x1c\xc6
\x00<\x1c\xc6\x00h\x90C\x00\xa0\x90C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x18\x8fC\x00\xe0\x8bC\x00<\x1c\xc6\x00h\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00\x88\x91C\x00\x90\x90C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x08\x91C\x00<\x1c\xc6\x008\x8bC\x00<\x1c\xc6\x00X\x90C\x00<\x1c\xc6\x00\xc0\x91C\x000\x91C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x00\x90C\x00`\x90C\x00\x88\x90C\x00\xd0\x90C\x00<\x1c\xc6\x00<\x1c\xc6\x00\xa8\x90C\x00`\x8cC\x00H\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00p\x8eC\x00<\x1c\xc6\x00\xc0\x91C\x000\x8eC\x00\xc8\x8fC\x00\x00\x91C\x00\x10\x90C\x00\xc8\x90C\x00<\x1c\xc6\x00\xd0\x8fC\x008\x8aC\x00\x98\x8aC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x90\x8eC\x00\xc0\x8bC\x00\x90\x8dC\x00\xb8\x8dC\x00\xe0\x8eC\x00\xc0\x8fC\x000\x8fC\x000\x8cC\x00\xa8\x8cC\x00\xa8\x8aC\x00\xd0\x8bC\x00\xa8\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00(\x8dC\x00\x18\x8cC\x00X\x8aC\x008\x8aC\x00
\x8cC\x00\x80\x8eC\x00\x10\x8aC\x00H\x8eC\x00\x88\x8cC\x00p\x8dC\x00H\x8cC\x00\x00\x8eC\x00h\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xf0\x8bC\x00\xa8\x88C\x008\x88C\x00<\x1c\xc6\x00\x10\x8dC\x00p\x8dC\x00 \x8cC\x00<\x1c\xc6\x00\xa0\x8aC\x00<\x1c\xc6\x00\xc8\x8dC\x00\xb0\x8dC\x00<\x1c\xc6\x00\xf0\x8eC\x00\xf8\x8dC\x00\xa0\x8bC\x00\xb8\x88C\x00x\x88C\x00\xb8\x87C\x008\x84C\x00X\x88C\x00\xf8\x8aC\x00<\x1c\xc6\x00\x80\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00H\x8dC\x00x\x8eC\x00<\x1c\xc6\x00\xf0\x8aC\x00\xe8\x8aC\x00\xb0\x8bC\x00`\x8bC\x00x\x8bC\x00 \x8cC\x00\xc8\x8cC\x00\x98\x8cC\x00\x18\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00\x08\x8eC\x00<\x1c\xc6\x00\xb0\x8dC\x00(\x8eC\x00\xa0\x8dC\x00\xd8\x8aC\x00P\x8aC\x00h\x8aC\x00\xb8\x89C\x00(\x8cC\x00\xd8\x8cC\x00\xa8\x8cC\x00\x80\x8cC\x00H\x8dC\x00h\x8dC\x00x\x8dC\x00\x08\x8dC\x00\xf0\x8cC\x00\xc8\x8cC\x00<\x1c\xc6\x00\xb8\x89C\x00\xc8\x89C\x00<\x1c\xc6\x00`\x8cC\x008\x8cC\x00x\x8cC\x00\x80\x8cC\x00\x10\x8dC\x00X\x8dC\x00
h\x8dC\x00<\x1c\xc6\x00\xd8\x8cC\x00<\x1c\xc6\x00@\x8dC\x00<\x1c\xc6\x00\x98\x89C\x00X\x87C\x00<\x1c\xc6\x00\x10\x8cC\x00\x10\x8dC\x00\x80\x8cC\x00h\x8dC\x00\xa0\x8cC\x00\x00\x8dC\x00\xc8\x8cC\x00X\x8cC\x00<\x1c\xc6\x00P\x8cC\x000\x8bC\x00`\x89C\x00\x90\x88C\x00P\x8cC\x00p\x8cC\x00h\x8bC\x00\xe0\x8bC\x00\x10\x8dC\x00\x90\x8bC\x00<\x1c\xc6\x00\x80\x8bC\x00<\x1c\xc6\x00 \x8cC\x00@\x8cC\x00\xc0\x89C\x00<\x1c\xc6\x00<\x1c\xc6\x00\xd8\x8cC\x00\xa8\x8bC\x00 \x8cC\x00\xc8\x8bC\x00\xd8\x8bC\x00\xc8\x8bC\x00\xc0\x8bC\x00\xa0\x8bC\x00 \x8cC\x00@\x8cC\x00\x00\x8cC\x00P\x8cC\x00(\x8cC\x00h\x8cC\x00\xd8\x90C\x00H\x93C\x00h\x92C\x00@\x91C\x00<\x1c\xc6\x00 \x92C\x00`\x90C\x00<\x1c\xc6\x00<\x1c\xc6\x000\x91C\x00\x08\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x10\x8cC\x00\xf8\x8aC\x00@\x8aC\x00<\x1c\xc6\x00\xb0\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xd0\x90C\x00\xc0\x90C\x00p\x8dC\x00<\x1c\xc6\x00\xe8\x8bC\x0
0\xb0\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00\x88\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00`\x8dC\x00\x10\x91C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xd8\x8bC\x008\x8dC\x00P\x8dC\x00\xa8\x8aC\x00\xd0\x8aC\x00<\x1c\xc6\x00@\x8eC\x00\xd0\x90C\x00\x88\x90C\x00\x98\x90C\x00\xc8\x90C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xa0\x8dC\x00P\x8dC\x00<\x1c\xc6\x00\xe0\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xf8\x90C\x00(\x91C\x00h\x90C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x98\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00H\x91C\x00\x90\x91C\x00`\x91C\x00<\x1c\xc6\x00 \x91C\x00\x00\x91C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xb8\x8eC\x00\x08\x90C\x00p\x91C\x00`\x90C\x00<\x1c\xc6\x00 \x90C\x00\x18\x90C\x00\x98\x8fC\x00\x88\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xc8\x8eC\x00\xf8\x8bC\x00\xb8\x8fC\x00\xe0\x8fC\x00P\x90C\x00(\x90C\x00<\x1c\xc6\x00\x90\x90C\x00x\x8fC\x00\xf0\x8eC\x00P\x8fC\x00<\x1c\xc6\x00<\x1c\x
c6\x00\xd8\x8eC\x00\x08\x8eC\x00\xb0\x8fC\x00\x08\x90C\x00\xc0\x90C\x00\xb0\x90C\x00\xc8\x8fC\x00\xd8\x8fC\x00\x80\x8fC\x00\x18\x8fC\x00\x88\x8eC\x00\xe0\x8eC\x00\xb0\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xa8\x8eC\x00\x90\x8fC\x008\x8eC\x00\x90\x8eC\x00@\x8fC\x00\x90\x8fC\x00p\x8fC\x00\x88\x8fC\x00\x08\x8fC\x00 \x8eC\x00P\x8eC\x00\xd0\x8dC\x00<\x1c\xc6\x00\x00\x8dC\x00\xc8\x8dC\x00 \x8cC\x00\xb8\x8cC\x00\x90\x8cC\x00H\x8dC\x00\x88\x8eC\x00\xd8\x8eC\x00\x08\x8fC\x000\x8eC\x00P\x8dC\x00P\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00\x88\x8dC\x00<\x1c\xc6\x00P\x8cC\x00P\x8bC\x00\x10\x8bC\x00\xa0\x8bC\x00`\x8dC\x000\x8dC\x00\xa0\x8dC\x00p\x8dC\x00\xc8\x8cC\x00\xe0\x8cC\x00\x90\x8dC\x00\x80\x8dC\x00X\x8dC\x00\x08\x8eC\x00\xf8\x8cC\x00\x08\x8aC\x00H\x8bC\x00\x98\x89C\x00p\x8aC\x00\xc8\x89C\x00P\x8bC\x00`\x8bC\x00h\x8cC\x00X\x8dC\x00\xc8\x8cC\x00\xe0\x8cC\x00\x18\x8dC\x00h\x8dC\x00\x80\x8dC\x00\x18\x8eC\x00h\x8eC\x00\x90\x8bC\x00`\x8bC\x00H\x8cC\x00\x00\x8cC\x00\x00\x8bC\x00\x98\x8bC\x00H\x8bC\x00\xf8\x
8cC\x00`\x8cC\x00\x08\x8dC\x00 \x8dC\x00h\x8dC\x00 \x8dC\x00h\x8dC\x00\xb0\x8dC\x00\xe0\x8dC\x00H\x8dC\x00\x00\x8cC\x00\x00\x8cC\x00\x90\x8aC\x00`\x89C\x00\xa0\x8cC\x00\x00\x8dC\x00X\x8cC\x00\xb8\x8cC\x00`\x8cC\x00\xd8\x8cC\x00 \x8dC\x00(\x8dC\x00\xd0\x8cC\x00(\x8dC\x00 \x8eC\x00H\x8bC\x00h\x8aC\x00h\x89C\x00@\x8cC\x00\xd0\x8bC\x00h\x8cC\x00\xa8\x8bC\x00\xa8\x8cC\x00\xa0\x8cC\x00\xd0\x8cC\x00X\x8cC\x00@\x8cC\x00P\x8cC\x00\x98\x8cC\x00<\x1c\xc6\x00\xd0\x8bC\x00\x08\x8aC\x00\x18\x8cC\x00@\x8cC\x00\xc0\x8bC\x00\x90\x8bC\x00x\x8bC\x00\xb8\x8bC\x00P\x8cC\x00\xb0\x8aC\x00P\x8aC\x00\xa0\x8bC\x00\x80\x8cC\x00\x18\x8cC\x00\xa0\x8cC\x00<\x1c\xc6\x00 \x8cC\x00\x88\x8bC\x00`\x8bC\x00@\x8cC\x00\x18\x8bC\x00 \x8bC\x00\x18\x8bC\x00H\x8bC\x00\x00\x8bC\x00 \x8bC\x00\x10\x8bC\x00\x98\x8bC\x00h\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00\x00\x8cC\x00\xe0\x8aC\x00\xa8\x8aC\x00\x18\x8aC\x00\x18\x8aC\x00\xf8\x8aC\x00 \x8bC\x00\xc8\x8aC\x00(\x8bC\x00x\x8bC\x00\x98\x8bC\x00\xe0\x8aC\x00(\x8bC\x00<\x1c\xc6\x00x\x90C
\x00\xc8\x92C\x00 \x92C\x000\x91C\x00\xb8\x91C\x00p\x90C\x00H\x91C\x00\x10\x93C\x00\x08\x93C\x00\x88\x90C\x00\xc0\x91C\x00`\x91C\x00\xc0\x8fC\x00\x10\x8cC\x00\x08\x91C\x00\x88\x8fC\x00(\x8fC\x00\x00\x91C\x00@\x91C\x00@\x91C\x00\xc8\x90C\x00\xf0\x8eC\x00\xd0\x8dC\x00\x98\x8cC\x00\xb0\x90C\x00\xc0\x90C\x00\xb0\x8fC\x00<\x1c\xc6\x00\xa0\x8dC\x00P\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00H\x8fC\x00(\x90C\x00\xf8\x8eC\x00p\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x000\x8bC\x00<\x1c\xc6\x00\x10\x8bC\x00p\x8cC\x00\xe8\x8aC\x00<\x1c\xc6\x00<\x1c\xc6\x00@\x90C\x00H\x90C\x00\xa0\x8fC\x00(\x91C\x00\xb8\x8eC\x00<\x1c\xc6\x00h\x8eC\x00<\x1c\xc6\x00\x80\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xf8\x8fC\x00<\x1c\xc6\x00\x00\x90C\x00<\x1c\xc6\x00<\x1c\xc6\x00\x18\x90C\x00\xc8\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xf8\x8cC\x00\xb8\x90C\x00 \x90C\x00\xd0\x90C\x00 \x92C\x00<\x1c\xc6\x00`\x91C\x00\xc
0\x90C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00(\x8fC\x00\xd0\x8fC\x00\xb0\x90C\x00<\x1c\xc6\x00\x80\x8fC\x00\xc8\x8fC\x00\xf8\x90C\x008\x90C\x00<\x1c\xc6\x00\xc0\x8eC\x00\xa8\x8eC\x00\xe0\x8eC\x00\x00\x8eC\x00@\x8cC\x00(\x8fC\x00\xd8\x8fC\x008\x8fC\x00P\x8fC\x00<\x1c\xc6\x00@\x8fC\x00 \x8eC\x00p\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x00\x8bC\x00\xd8\x8aC\x008\x8eC\x00\xe8\x8eC\x00\xe0\x8fC\x00\x00\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00 \x8dC\x00\x88\x8fC\x00\x98\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xc8\x8aC\x000\x8aC\x00\x00\x89C\x00\xc8\x8bC\x00(\x8fC\x00<\x1c\xc6\x00\x90\x8cC\x00\xd8\x8dC\x00<\x1c\xc6\x00X\x8bC\x00\xc8\x8eC\x00\xb0\x8dC\x00x\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xe0\x87C\x00\xd8\x87C\x00<\x1c\xc6\x00<\x1c\xc6\x00\xa0\x8bC\x00\xa0\x8cC\x00p\x8cC\x00\xd0\x8bC\x00p\x8eC\x00\xa8\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xd8\x89C\x000\x8bC\x00`
\x8aC\x00H\x8bC\x00\x90\x8cC\x00x\x8aC\x00\x10\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x88\x8cC\x00\x90\x8bC\x00\xc8\x8bC\x00\x18\x8cC\x00\x90\x8bC\x00\x98\x89C\x00\x18\x8aC\x00\x10\x8cC\x00\xb8\x8dC\x00\xb8\x8bC\x000\x8bC\x00<\x1c\xc6\x00\x98\x8cC\x00\xe0\x8bC\x00\x98\x8dC\x00`\x8dC\x00@\x8dC\x00x\x8bC\x00\x98\x8bC\x00\x08\x8bC\x00\xc0\x8aC\x00\xe8\x8aC\x00\xf0\x8cC\x00x\x8dC\x00p\x8cC\x00<\x1c\xc6\x00\xf0\x8cC\x00\xd0\x8dC\x00X\x8dC\x00<\x1c\xc6\x00p\x8bC\x00<\x1c\xc6\x00\xa0\x8bC\x00\xb8\x88C\x00\xe0\x89C\x00(\x89C\x00\xf0\x8cC\x000\x8dC\x00`\x8dC\x00<\x1c\xc6\x00\xd8\x8bC\x00P\x8dC\x00\xc0\x8cC\x00\x10\x8cC\x00<\x1c\xc6\x00x\x8bC\x00<\x1c\xc6\x00\x18\x8bC\x00\xf8\x8aC\x00H\x8aC\x00\xa8\x8aC\x00@\x8cC\x00(\x8cC\x00 \x8cC\x008\x8cC\x00 \x8cC\x00x\x8cC\x00\xb8\x8bC\x00\x10\x8cC\x00\x00\x8cC\x00\x00\x8aC\x00x\x8bC\x00\x10\x8aC\x00\xe0\x8aC\x00<\x1c\xc6\x00<\x1c\xc6\x00@\x8bC\x00\xb8\x8bC\x00\xf8\x8bC\x00\x00\x8cC\x00X\x8bC\x00\xf0\x8bC\x00(\x8cC\x00
h\x8cC\x00@\x8bC\x00\xf8\x8bC\x00\xd0\x8bC\x00<\x1c\xc6\x00\xa0\x8aC\x00H\x8bC\x00<\x1c\xc6\x008\x8bC\x00H\x8bC\x00\xd0\x8bC\x00\xa0\x8bC\x00\xb0\x8bC\x00p\x8cC\x00H\x8cC\x00\x90\x8bC\x00\x00\x8cC\x00\xc8\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xa8\x8bC\x00H\x8bC\x00\x00\x8bC\x00\x10\x8cC\x00\x90\x8bC\x00\xb0\x8bC\x00@\x8cC\x00\xb8\x8bC\x00\xb0\x8bC\x00\x00\x8bC\x00\xb8\x8bC\x00X\x8bC\x00\xc0\x8bC\x00\xf0\x8fC\x00\xd0\x92C\x00\xb8\x91C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xf0\x8eC\x00H\x8fC\x00<\x1c\xc6\x00h\x8eC\x00<\x1c\xc6\x00\x98\x8cC\x00\xd8\x90C\x00\xe8\x8fC\x00\xb8\x8cC\x00<\x1c\xc6\x00\x18\x8aC\x00<\x1c\xc6\x00\xc0\x8dC\x00<\x1c\xc6\x00\xb8\x8aC\x00 \x8aC\x00<\x1c\xc6\x00<\x1c\xc6\x00\x98\x88C\x00<\x1c\xc6\x00<\x1c\xc6\x00\xe8\x8fC\x00`\x8eC\x00\xc8\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00P\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x90\x8fC\x00\xd8\x8fC\x00X\x8fC\x00X\x8fC\x00<\x1c\xc6\x00<\x1c\xc
6\x00\xe0\x8eC\x00\x18\x8bC\x00\xa0\x8eC\x00\xd8\x8bC\x00\x88\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x008\x8fC\x008\x90C\x00`\x90C\x008\x90C\x00@\x8fC\x00<\x1c\xc6\x00`\x8fC\x00<\x1c\xc6\x00\xf0\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x10\x8fC\x00<\x1c\xc6\x000\x8fC\x00\xb8\x8eC\x00\x18\x8eC\x00\xc0\x8dC\x00\xd8\x8dC\x00 \x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00\x80\x8eC\x00\xd8\x90C\x00@\x90C\x00<\x1c\xc6\x00\xa8\x8fC\x00<\x1c\xc6\x00x\x8eC\x00\x08\x8fC\x00\xb8\x8eC\x00<\x1c\xc6\x00\x18\x8eC\x000\x8fC\x00\xd8\x8dC\x00\x08\x8fC\x00@\x8cC\x00<\x1c\xc6\x00\xe0\x8fC\x00<\x1c\xc6\x00\x18\x8fC\x00`\x8eC\x00\xd8\x8eC\x00H\x8fC\x00\xa8\x8eC\x00\x18\x8fC\x00\x98\x8eC\x000\x8fC\x00\xf0\x8eC\x000\x90C\x00\x10\x8fC\x00P\x8fC\x00<\x1c\xc6\x00\x90\x8eC\x00`\x8eC\x008\x8eC\x000\x8eC\x00\x80\x8eC\x00@\x8eC\x00\xe8\x8eC\x00\xb0\x8eC\x00\x98\x8dC\x00\xd0\x8dC\x00\xd8\x8dC\x00p\x8fC\x00<\x1c\xc6\x00P\x8eC\x00\xd0\x8eC\x00x\x8cC\x00\xf8\x8cC\x00\x90\x8dC\x00H\x8eC\x00<\x1c\xc6\x00\xf8\x8dC\x000
\x8eC\x00h\x8eC\x00\x10\x8bC\x00\x88\x8bC\x00@\x8eC\x00P\x8eC\x00`\x8dC\x00\x18\x8bC\x00\xa8\x89C\x00\x80\x89C\x00P\x8dC\x00\xa0\x8dC\x00\xe8\x8dC\x00\x80\x8eC\x00h\x8dC\x00 \x8aC\x00H\x8aC\x00 \x8bC\x00\x18\x8cC\x00\xf8\x8cC\x00\x08\x8cC\x00\x10\x8bC\x00h\x8cC\x00\x08\x8cC\x008\x8dC\x008\x8eC\x00\xc8\x8dC\x00<\x1c\xc6\x00\xd0\x8dC\x00P\x8aC\x00\x18\x8aC\x008\x8aC\x00\xf8\x8bC\x00\xf0\x8aC\x00\xc8\x8bC\x00H\x8bC\x00\xd8\x89C\x00H\x8bC\x00\x88\x8dC\x00 \x8dC\x00P\x8dC\x00\xb8\x8dC\x00\x18\x8dC\x00\xb0\x8bC\x00\xc8\x88C\x00@\x8bC\x00\x00\x8aC\x00\x00\x8cC\x00\xe0\x8bC\x00X\x8bC\x00\xa0\x8bC\x00\xd0\x89C\x00\xd8\x8cC\x00\xc8\x8cC\x00\xa0\x8cC\x00 \x8dC\x00p\x8dC\x00\xb8\x8bC\x00\xa0\x8dC\x00\xa8\x8dC\x00\x08\x8dC\x00\xc0\x8cC\x00\xa0\x8cC\x00\x98\x8bC\x00h\x8aC\x00@\x8aC\x00\xf0\x8bC\x00\x88\x8cC\x00\x08\x8cC\x00\x88\x8dC\x008\x8cC\x00\x00\x8cC\x00\x80\x8cC\x00\xf0\x8aC\x00P\x8dC\x00\x08\x8cC\x00\xf0\x8cC\x00\xc8\x8bC\x00\x18\x8aC\x00\x90\x89C\x00\xe0\x8cC\x00\x80\x8cC\x00\xa8\x8cC\x00
(\x8dC\x00\x00\x8cC\x000\x8cC\x00`\x8aC\x00x\x8cC\x00 \x8cC\x008\x8dC\x00\xc0\x8cC\x00\x98\x8bC\x00H\x8bC\x00\xf8\x89C\x00p\x8cC\x00\x10\x8cC\x00\x10\x8cC\x00\x00\x8cC\x000\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xf0\x8cC\x00\xb8\x8cC\x00\x18\x8dC\x00\xf8\x8cC\x00<\x1c\xc6\x00P\x8bC\x00\x08\x89C\x00\xb0\x8bC\x00\xb8\x8bC\x00\x18\x8cC\x00<\x1c\xc6\x00x\x8cC\x00<\x1c\xc6\x00\x08\x8bC\x00\xf8\x8bC\x000\x8cC\x00P\x8cC\x00\xb8\x8bC\x00\xa0\x8bC\x00\x80\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xd0\x8aC\x00<\x1c\xc6\x00\xf0\x8aC\x00\x88\x8aC\x00\xd0\x8aC\x00\xc8\x8bC\x00\x08\x8cC\x00\xe8\x8bC\x00\x18\x8cC\x00\x18\x8cC\x00`\x8cC\x008\x8cC\x00<\x1c\xc6\x00\x10\x8bC\x00\x10\x8bC\x00\xa8\x8bC\x00 \x8bC\x00\xd0\x8aC\x00`\x8cC\x00 \x8cC\x00\xe0\x8bC\x00\x08\x8cC\x00\x10\x8cC\x00\xc8\x8bC\x00\xe8\x8bC\x00\xd8\x8bC\x00\xa0\x8bC\x00<\x1c\xc6\x00\x08\x90C\x00@\x93C\x000\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xa8\x8dC\x00h\x8fC\x00H\x8fC\
x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x008\x8eC\x00\x00\x8eC\x00x\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x90\x90C\x00\x00\x91C\x00<\x1c\xc6\x00\x08\x8fC\x00\xf8\x8fC\x00P\x8fC\x00\xc0\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00`\x8fC\x00\xf0\x8eC\x00\x88\x8fC\x00\xc0\x8eC\x00\x90\x92C\x00X\x92C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x90\x8dC\x00\x18\x8dC\x00\xc0\x8bC\x00\x08\x8dC\x00<\x1c\xc6\x008\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x008\x90C\x00@\x90C\x00\xb8\x90C\x00\xb8\x8fC\x00\xe0\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xb8\x8aC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x000\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x000\x8cC\x00<\x1c\xc6\x00p\x8cC\x00<\x1c\xc6\x00`\x8eC\x00<\x1c\xc6\x00\xb8\x8fC\x00<\x1c\xc6\x00\xa0\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00\x80\x8fC\x00\xb8\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x
1c\xc6\x00<\x1c\xc6\x00\x10\x8eC\x00x\x8cC\x00\x18\x90C\x008\x8fC\x00H\x8fC\x00\x88\x8eC\x00\xa8\x8eC\x00\xa0\x8fC\x00\x90\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00\x98\x8aC\x000\x8fC\x00\xd0\x8bC\x00x\x8bC\x00\xf8\x8cC\x00\xe8\x8eC\x00\xd0\x8eC\x00\x18\x8fC\x00\xe0\x8eC\x00`\x8fC\x00\x00\x8eC\x00`\x8dC\x00\xb0\x8aC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00@\x8dC\x00\x08\x8cC\x00\xc8\x8bC\x00P\x8dC\x00\x80\x8eC\x00\x98\x8eC\x00\xd0\x8eC\x000\x8eC\x00X\x8cC\x00\xc8\x8aC\x00@\x8cC\x00P\x8aC\x00\xd0\x8bC\x00\x18\x8bC\x00\xd0\x8cC\x00\xf8\x8cC\x00\x90\x8bC\x00x\x8dC\x00\xd8\x8dC\x00\xd0\x8dC\x000\x8eC\x00\xc0\x8cC\x00(\x8cC\x00\xb0\x8aC\x00\xe8\x8aC\x00\x18\x8cC\x00X\x8bC\x00h\x8cC\x00\xa8\x8aC\x00H\x8bC\x008\x8aC\x00 \x8eC\x00\x88\x8dC\x00\x88\x8dC\x00\xc0\x8dC\x00\x88\x8cC\x00p\x8bC\x00\xa0\x8aC\x00P\x8aC\x00 \x8bC\x00\x98\x8bC\x00\xa0\x8bC\x00\x98\x88C\x00\xb8\x87C\x00\x80\x8aC\x00\xd8\x8cC\x00\x18\x8dC\x00\xd8\x8cC\x00\xc0\x8dC\x00\x88\x8dC\x00P\x8bC\x00`\x89C\x00@\x8aC\x00(\x8bC\x00@\x8b
C\x00(\x8aC\x00\x10\x8aC\x00X\x88C\x00\xc8\x88C\x00\xe8\x8cC\x00\xa0\x8cC\x00\x08\x8dC\x00P\x8dC\x000\x8dC\x00\xb0\x8dC\x00<\x1c\xc6\x00\x98\x8cC\x00\xe8\x8bC\x00\x88\x8bC\x00P\x8aC\x00\x18\x89C\x00\x90\x88C\x00P\x88C\x00(\x8cC\x000\x8cC\x00@\x8cC\x00\xb8\x8cC\x00\xa8\x8cC\x00@\x8cC\x00\x98\x8cC\x00\xc8\x8cC\x00\x00\x8cC\x00<\x1c\xc6\x00\xd8\x8aC\x00\x10\x89C\x00\xe0\x88C\x00\xc8\x88C\x00`\x8cC\x008\x8cC\x00H\x8cC\x00\x90\x8cC\x00`\x8cC\x00@\x8cC\x00\x80\x8cC\x00H\x8cC\x00x\x8cC\x00\xf8\x8bC\x00<\x1c\xc6\x00\xf0\x8aC\x008\x8aC\x00\xe8\x88C\x00\xf8\x8bC\x00\xc0\x8bC\x00\xb0\x8cC\x000\x8cC\x00\x00\x8dC\x00\x90\x8cC\x00\x80\x8cC\x00@\x8cC\x00\xd8\x8bC\x00p\x8cC\x00\xb8\x8cC\x00<\x1c\xc6\x00\xf0\x8bC\x008\x8bC\x00h\x8cC\x00\xa8\x8bC\x00\x80\x8cC\x00\xe0\x8cC\x00h\x8cC\x00\xb0\x8cC\x00H\x8cC\x00X\x8cC\x000\x8cC\x00\x08\x8cC\x00P\x8cC\x00\x80\x8cC\x00\xe0\x8cC\x00<\x1c\xc6\x00\xc0\x8bC\x00\x18\x8cC\x00\xb0\x8bC\x00\xc0\x8bC\x00P\x8cC\x00\xe8\x8cC\x000\x8cC\x00@\x8cC\x00\x00\x8cC\x00\xc8\x
8bC\x00\x08\x8cC\x00X\x8cC\x00p\x8cC\x00<\x1c\xc6\x00\xa0\x8bC\x00@\x8bC\x00\xa8\x8aC\x00\xd0\x8bC\x00\xf8\x8bC\x00\xf0\x8bC\x00\xf0\x8bC\x00\x08\x8cC\x00\xf8\x8bC\x00\xb0\x8bC\x00\xd0\x8bC\x00\xf0\x8bC\x00\x08\x8cC\x00`\x8cC\x00\x88\x90C\x00`\x8fC\x00\x90\x8fC\x00H\x8fC\x00\xd0\x8eC\x00\x08\x8cC\x00X\x8eC\x00p\x8eC\x00\x90\x8aC\x00\x80\x8aC\x00<\x1c\xc6\x00 \x8cC\x00\xa0\x8eC\x00\x80\x8bC\x00\x00\x8fC\x00\x08\x8fC\x00\xa0\x8cC\x00\xf0\x8dC\x00\xd0\x8eC\x00\x88\x8cC\x00\xa8\x8cC\x00\xd8\x8bC\x00X\x8cC\x00`\x8cC\x00(\x8dC\x00\xc0\x8bC\x00\x08\x8bC\x00\x98\x8dC\x00h\x8fC\x00\xb8\x8eC\x00`\x8eC\x00X\x8fC\x00\x08\x8fC\x00h\x8eC\x00@\x8eC\x00@\x8fC\x00(\x8eC\x00\x90\x8cC\x00\xd8\x8cC\x00\xc0\x8bC\x00\x80\x89C\x00(\x8bC\x00\x88\x8eC\x00\xb0\x8eC\x00P\x8fC\x00(\x8fC\x00H\x8eC\x00(\x8eC\x00\xe0\x8eC\x00p\x8fC\x00\xc0\x8eC\x00\x00\x8eC\x00\x00\x8dC\x008\x8bC\x00\xa8\x8aC\x00\x98\x8aC\x00h\x8eC\x00\xd0\x8eC\x00\xe0\x8eC\x00\xf8\x8eC\x00@\x8eC\x00\x00\x8fC\x00\xa0\x8eC\x00<\x1c\xc6\x00\x00\x8c
C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xe0\x8bC\x00(\x8eC\x00\xf8\x8dC\x00x\x8eC\x00\xd0\x8eC\x00\xc8\x8cC\x00 \x8fC\x00\xc0\x8eC\x000\x8eC\x00\xa8\x89C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x18\x89C\x00<\x1c\xc6\x000\x8eC\x00\x88\x8eC\x00\xc8\x8dC\x00x\x8eC\x00(\x8eC\x00x\x8eC\x000\x8dC\x00\xd8\x8dC\x00\x88\x8dC\x00<\x1c\xc6\x00\xd0\x8eC\x00<\x1c\xc6\x00\x98\x8dC\x000\x8aC\x00`\x8eC\x00\x98\x8eC\x00x\x8eC\x00\xe8\x8cC\x00\xc0\x8dC\x00H\x8eC\x00\xc8\x8dC\x00\x10\x8eC\x00\xb0\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00\x08\x8eC\x00P\x8cC\x00\xb0\x8cC\x00\xd8\x8dC\x008\x8eC\x00\xb8\x8eC\x00\x90\x8eC\x00\xf0\x8cC\x00\xc8\x8bC\x00 \x8bC\x00\xf0\x89C\x00\xd0\x8cC\x00\xc8\x8dC\x00 \x8cC\x00\x90\x8dC\x00(\x8dC\x00\x88\x8cC\x00\xb8\x8dC\x00`\x8eC\x00\xd0\x8eC\x00\x10\x8fC\x00<\x1c\xc6\x00\x88\x8dC\x008\x8aC\x00\x10\x89C\x00\xb8\x8bC\x00\x08\x8bC\x00\xe0\x8cC\x00\xa0\x8dC\x000\x8dC\x00\x18\x8dC\x00\xe0\x8dC\x00\x18\x8eC\x00\xa0\x8eC\x00<\x1c\xc6\x00P\x8eC\x00h\x8dC\x00\x18\x8b
C\x00(\x88C\x00\xa0\x89C\x00P\x89C\x00\xb8\x88C\x000\x89C\x008\x8bC\x00P\x8aC\x00\x90\x8dC\x00\x88\x8dC\x00\xf0\x8dC\x00\x90\x8eC\x008\x8eC\x00P\x8cC\x00\xc0\x89C\x00\xb8\x89C\x00`\x88C\x00\xa0\x87C\x00@\x89C\x00 \x87C\x00\x88\x86C\x00\x80\x86C\x00\x90\x8dC\x00\x80\x8dC\x00\x90\x8dC\x00\x90\x8dC\x00<\x1c\xc6\x00\xa8\x8dC\x00`\x8bC\x00\x08\x8aC\x00\x90\x89C\x00\x88\x89C\x00\xa0\x89C\x00 \x86C\x00\x18\x85C\x00@\x87C\x00h\x8dC\x00p\x8dC\x008\x8dC\x00\x10\x8dC\x00\xe8\x8cC\x000\x8dC\x000\x8dC\x00<\x1c\xc6\x00\xb8\x8cC\x00\xa0\x8bC\x00\xc0\x8aC\x00\x90\x87C\x00\xe0\x88C\x00P\x89C\x00\xc0\x8dC\x00P\x8dC\x00\xe0\x8cC\x00\xf0\x8cC\x00\x18\x8dC\x00 \x8dC\x00\x08\x8dC\x00\xa8\x8dC\x00X\x8dC\x00<\x1c\xc6\x00\xb0\x8cC\x00\x90\x8bC\x00\xf0\x8aC\x00\xe0\x89C\x00<\x1c\xc6\x00 \x8dC\x00\xa8\x8cC\x00\xe0\x8cC\x00\xf0\x8cC\x00\xd8\x8cC\x00@\x8dC\x00\xe8\x8cC\x00\xf0\x8cC\x00p\x8dC\x00h\x8dC\x00p\x8cC\x00\xa0\x8bC\x00\xd0\x89C\x00\xa8\x8dC\x00X\x8dC\x00\x08\x8dC\x00\xf0\x8cC\x00<\x1c\xc6\x00\xf8\x8cC\
x00\xd8\x8cC\x00`\x8cC\x00\x18\x8dC\x00`\x8cC\x00\x08\x8dC\x00x\x8cC\x00P\x8bC\x00\x98\x8aC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xf8\x8cC\x00X\x8cC\x00\x90\x8cC\x00\x80\x8cC\x00\xc0\x8cC\x00\x98\x8cC\x00\xb8\x8cC\x00P\x8cC\x00\xd0\x8cC\x00\xa0\x8cC\x00H\x8dC\x00P\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00p\x8cC\x00\xd0\x8bC\x00\xa0\x8cC\x00P\x8cC\x00\x08\x8cC\x00\xb8\x8cC\x00\x10\x8cC\x00\xa8\x8cC\x00\xd0\x8cC\x00\xb8\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x18\x8cC\x00\xf0\x8bC\x00\x10\x8dC\x00x\x8bC\x00\xe0\x8bC\x000\x8cC\x008\x8cC\x00@\x8cC\x00h\x8cC\x00<\x1c\xc6\x00`\x8eC\x00<\x1c\xc6\x00`\x8dC\x00@\x8cC\x00x\x89C\x00<\x1c\xc6\x00\x00\x8aC\x00\xe8\x89C\x00\x18\x89C\x00\xe8\x88C\x00\xd8\x89C\x00@\x8bC\x00X\x8bC\x00<\x1c\xc6\x00\x80\x8eC\x00X\x8eC\x00\xb0\x8eC\x00\xe0\x8eC\x00\xb8\x8dC\x00\x00\x8eC\x00\xc0\x8cC\x00\xf0\x8bC\x00<\x1c\xc6\x00\xd8\x89C\x00\xb0\x89C\x00\xb0\x89C\x00\x00\x8bC\x00\xc8\x8fC\x00p\x8eC\x008\x8eC\x00<\x1c\xc6\x00
\xd0\x8eC\x00H\x8fC\x00\xa0\x8dC\x00\xd8\x8dC\x00H\x8eC\x00\x90\x8cC\x00\xa8\x88C\x00p\x86C\x00\x18\x8aC\x00x\x88C\x00p\x8eC\x00\xb0\x8eC\x00\xd8\x8eC\x00x\x8eC\x00\xc0\x8eC\x00<\x1c\xc6\x00h\x8eC\x00\xe0\x8dC\x00x\x8dC\x00\x10\x8dC\x00\xb0\x8dC\x00P\x8dC\x00\x08\x8eC\x00\xa8\x89C\x00\xd8\x8eC\x00X\x8eC\x00<\x1c\xc6\x00X\x8eC\x00\xc8\x8dC\x00\xd0\x8eC\x00\xa0\x8eC\x00\xb8\x8eC\x00\xc0\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xa0\x8eC\x00\x00\x8eC\x00\xe8\x8dC\x00(\x8eC\x00h\x8eC\x00\x10\x8eC\x000\x8eC\x00X\x8eC\x00`\x8eC\x00\xf0\x8dC\x00\x00\x8eC\x00\xa8\x8dC\x00\x10\x8eC\x00\x98\x8dC\x00<\x1c\xc6\x00\xc0\x8dC\x00P\x8dC\x00@\x8eC\x00\xe0\x8eC\x00p\x8eC\x00p\x8eC\x008\x8eC\x00\xf0\x8dC\x00\x00\x8eC\x00p\x8dC\x00\xb8\x8dC\x00<\x1c\xc6\x00\x18\x8eC\x00\x88\x8eC\x00H\x8eC\x00h\x8eC\x00\xa8\x8eC\x00\xd0\x8eC\x00\xe0\x8eC\x00h\x8dC\x00p\x8eC\x00h\x8eC\x00\x98\x8dC\x00\xb0\x8dC\x00x\x8dC\x00(\x8eC\x00X\x8eC\x00p\x8dC\x00X\x8dC\x00\xc8\x8dC\x00<\x1c\xc6\x00\x98\x8eC\x00 \x8eC\x00<\x1c\xc6\x00\xe8
\x8cC\x00\x08\x8cC\x00\xd0\x8dC\x00\xa8\x8dC\x00\x00\x8eC\x00\xc8\x8dC\x00\x88\x8cC\x00\xc8\x8cC\x00\xf0\x8bC\x000\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x80\x8dC\x000\x8cC\x00\x08\x8cC\x00\x90\x8cC\x00\x10\x8dC\x00\x08\x8dC\x00\x08\x8dC\x00H\x8dC\x00\x00\x8dC\x00\x10\x8dC\x00\xc0\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xa0\x8aC\x00\x10\x8bC\x00x\x8aC\x00\x80\x8cC\x00(\x8dC\x008\x8dC\x00\x98\x8cC\x00\xc0\x8cC\x00\xe8\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00P\x8aC\x00\xf8\x8aC\x00\xb0\x8aC\x00\x08\x8dC\x00\x80\x8cC\x00P\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x18\x8aC\x00<\x1c\xc6\x00\x10\x8bC\x00\xd0\x8bC\x00h\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x90\x89C\x00<\x1c\xc6\x00p\x88C\x00X\x8bC\x00X\x8bC\x00\x18\x8cC\
x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x90\x87C\x00<\x1c\xc6\x00 \x88C\x000\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xd8\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x80\x87C\x00h\x88C\x00\xd0\x87C\x00\x98\x87C\x00<\x1c\xc6\x00<\x1c\xc6\x00\xf8\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00X\x89C\x00\xa8\x88C\x00\xf0\x87C\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xc0\x8aC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xd8\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x10\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xc8\x8bC\x00\xc8\
x8bC\x00\xf0\x8aC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x008\x90C\x00\xf0\x8fC\x00\x10\x90C\x00x\x8fC\x00\xa8\x8fC\x00h\x8fC\x00\xf8\x8fC\x00p\x8fC\x00\xe0\x8eC\x00h\x8eC\x00@\x8eC\x00\x08\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00 \x8fC\x00`\x8fC\x00\xc8\x8fC\x00\xd8\x8fC\x00\xe8\x8fC\x00\xe0\x8fC\x00p\x8fC\x00\x98\x8eC\x00\x18\x8eC\x000\x8eC\x00\xf0\x8dC\x00x\x8eC\x00\xf0\x8eC\x00<\x1c\xc6\x00\x18\x8fC\x00\xd8\x8eC\x00H\x8fC\x00<\x1c\xc6\x00\x80\x8eC\x00\x08\x8fC\x00p\x8eC\x00\xd0\x8dC\x00\x88\x8dC\x00\x00\x8dC\x00\x10\x8dC\x00h\x8dC\x00\x00\x8dC\x00H\x8dC\x00\xc8\x8bC\x00\x00\x8fC\x00\xb0\x8fC\x00\xd8\x8fC\x00\xe0\x8cC\x00<\x1c\xc6\x00`\x8fC\x008\x8fC\x00\x98\x8fC\x00\x08\x8eC\x00 \x8eC\x00\xb8\x8dC\x00\xe8\x8dC\x00\xf8\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x00\x8fC\x008\x8eC\x00\x08\x8eC\x00h\x8dC\x00\xd0\x8eC\x00\xb8\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00(\x8fC\x00<\x1c\xc6\x00\xe0\x8eC\x00\xe0\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x0
0<\x1c\xc6\x00P\x8dC\x00\xc0\x8cC\x00H\x8bC\x00\xd0\x8fC\x00\x10\x8eC\x00\xe0\x8eC\x00<\x1c\xc6\x00@\x8fC\x00\xe0\x8eC\x00\xf8\x8fC\x00\x98\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xa0\x8eC\x00\x00\x8fC\x00\x08\x8fC\x00<\x1c\xc6\x008\x8dC\x00<\x1c\xc6\x00h\x8cC\x00\x80\x8cC\x00<\x1c\xc6\x00\xf0\x8fC\x00x\x8fC\x00\xf0\x8fC\x00\xb8\x8eC\x008\x8eC\x00\xc0\x8fC\x00\xe0\x8fC\x00\xb8\x8fC\x00\x90\x8fC\x00<\x1c\xc6\x00h\x8eC\x00\xc0\x8eC\x00\x18\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00`\x8fC\x00P\x8fC\x00<\x1c\xc6\x00<\x1c\xc6\x00\x08\x90C\x00H\x90C\x00\xd8\x8fC\x00\xa0\x8fC\x00\x88\x90C\x00\xc8\x90C\x00\x90\x8fC\x00\xb8\x90C\x00(\x8eC\x00\x88\x8eC\x00\xb0\x8eC\x00\xb0\x8cC\x00p\x8aC\x00\xb8\x8cC\x00P\x89C\x000\x8eC\x00\xc0\x90C\x00\xe8\x8eC\x00\xf8\x90C\x00\xf0\x8dC\x00\xf8\x8fC\x000\x8eC\x00<\x1c\xc6\x00H\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x008\x8bC\x00\x00\x8aC\x00\xd8\x89C\x00\x00\x8cC\x00\xe8\x8bC\x00x\x8fC\x00\xc8\x8fC\x00`\x8fC\x008\x8fC\x00\xa0\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\
xc6\x00<\x1c\xc6\x000\x8bC\x00\xf0\x8aC\x00\x88\x89C\x00\xc0\x89C\x00 \x8aC\x00<\x1c\xc6\x00\xf0\x8eC\x000\x8cC\x00X\x8fC\x00H\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x000\x89C\x00X\x8aC\x00\xb8\x88C\x00\xf8\x89C\x00\x90\x89C\x00\xc0\x8aC\x00\x00\x8aC\x00\xf0\x8aC\x00h\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00 \x8dC\x00h\x8dC\x00<\x1c\xc6\x00\x98\x8cC\x00\xe0\x8cC\x00\xe8\x8bC\x00\xd8\x8aC\x00\xc8\x8aC\x00\xc0\x89C\x00(\x89C\x00p\x8bC\x000\x8aC\x00\xb0\x8cC\x00\x08\x8cC\x00@\x8cC\x00\x10\x8cC\x00\x10\x8cC\x00\x80\x8cC\x00\xf0\x8bC\x00(\x8cC\x00\x08\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x80\x8bC\x00 \x8cC\x00\xc0\x8bC\x00\xa0\x8cC\x000\x8cC\x00`\x8cC\x00\xf0\x8cC\x00\xb0\x8bC\x00\xe0\x8aC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xe8\x87C\x008\x8aC\x008\x8bC\x00H\x8bC\x00@\x8bC\x00\xa8\x8bC\x00 \x8cC\x00\x88\x8bC\x00<\x1c\xc6\x00\x18\x8bC\x00\x98\x8cC\x00\x08\x8bC\x00\xa8\x8bC\x00\xf0\x8aC\x00\x08\x88C\x00\xc0\x
8aC\x000\x8bC\x00\xf0\x8aC\x00\x08\x8bC\x00\x88\x8bC\x00\x88\x8bC\x00\x08\x8bC\x00x\x8bC\x008\x8bC\x00\xd0\x8aC\x00\x18\x8bC\x00\x08\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00@\x8bC\x00\xd8\x8aC\x00\xc0\x8aC\x00\xd8\x8aC\x00\x80\x8aC\x00@\x8aC\x00\xe8\x8aC\x00\x80\x8bC\x00\xb0\x8aC\x00H\x89C\x00\xf0\x8aC\x00\x00\x8aC\x00<\x1c\xc6\x00p\x8aC\x00H\x8aC\x00\x18\x8aC\x00X\x8bC\x00\x10\x8bC\x00\xe8\x8aC\x00\x08\x8bC\x00\x80\x89C\x00\x00\x8bC\x00\x90\x8aC\x00\x98\x89C\x00@\x8aC\x00\xb0\x8aC\x00H\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x008\x8aC\x00<\x1c\xc6\x00\xb0\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xa0\x8aC\x00\xe8\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00x\x90C\x00\xb0\x8fC\x00<\x1c\xc6\x00\x90\x8dC\x00\x00\x8aC\x00\xd0\x8dC\x00\xb8\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x000\x8fC\x00\xb8\x8fC\x00\xe0\x87C\x00<\x1c\xc6\x00\x80\x90C\x00H\x90C\x00(\x8eC\x00<\x1c\xc6\x00\x90\x8cC\x00\x98\x8eC\x00h\x8dC\x00\x10\x8dC\x00(\x8cC\x00\xb0\x8cC\x00\xb8\x8eC\x00\x88
\x8eC\x00\x00\x90C\x00\x80\x8eC\x00\xd0\x8fC\x00\xa0\x8fC\x00\xb8\x8eC\x00h\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00`\x8dC\x00\x88\x8dC\x00P\x8cC\x00<\x1c\xc6\x00\x90\x8eC\x00\xb8\x8eC\x00\xe0\x8fC\x008\x8dC\x00\xd0\x8eC\x00\xa8\x8eC\x00\xe8\x8bC\x00\xe0\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00\xd8\x8dC\x00\xb8\x8eC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xf0\x8fC\x00\xf8\x8fC\x00\x80\x8dC\x00x\x8eC\x00\xc8\x8eC\x00h\x8eC\x00H\x8fC\x00<\x1c\xc6\x00(\x8dC\x00H\x8eC\x00\x90\x8eC\x00\xc8\x90C\x00\x10\x8fC\x00<\x1c\xc6\x00\xc8\x8fC\x00`\x8fC\x00<\x1c\xc6\x00\xe8\x8cC\x00\xa0\x8dC\x00\xc0\x8eC\x00<\x1c\xc6\x00P\x8fC\x00@\x90C\x00\x88\x90C\x00\x98\x8eC\x00<\x1c\xc6\x00H\x8fC\x00`\x90C\x00\x90\x8fC\x00\x08\x8eC\x00\xb8\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00\x88\x8eC\x00<\x1c\xc6\x00H\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00\x10\x8dC\x00\xf8\x8eC\x00p\x8eC\x00\xf8\x8dC\x00\xf8\x8dC\x00 \x8dC\x00<\x1c\xc6\x00\x08\x8dC\x00<\x1c\xc6\x00\xa0\x8bC\x00\xd8\x8cC\x00(\x89C\x00\xf0\x8cC\x00(\x89C\x00\xe0\
x8bC\x00<\x1c\xc6\x00\xe0\x88C\x00<\x1c\xc6\x00`\x8bC\x00X\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x00\x8bC\x00X\x8cC\x00(\x89C\x00\xf0\x89C\x00<\x1c\xc6\x00h\x89C\x00\x18\x8cC\x00\xc8\x8cC\x00\x00\x8dC\x00\x90\x8dC\x00<\x1c\xc6\x00<\x1c\xc6\x008\x8bC\x00`\x8aC\x00@\x89C\x00@\x8bC\x00\xf0\x8aC\x00H\x89C\x00\xf0\x88C\x00(\x8aC\x00\x80\x8cC\x00 \x8cC\x00(\x8cC\x00@\x8cC\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\x08\x8bC\x00\xb0\x8eC\x00\xd8\x8bC\x00\xe8\x89C\x000\x8aC\x00 \x8bC\x00 \x8bC\x00x\x8aC\x00\xb0\x8bC\x000\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00 \x8dC\x00\x90\x8dC\x00\xd0\x8cC\x00\x88\x8cC\x00\x08\x8aC\x00\xe0\x89C\x00\xe8\x89C\x00\x88\x89C\x00\xb0\x88C\x00\xc0\x89C\x00\x18\x8aC\x00\xf8\x89C\x00\xa0\x8cC\x00\x10\x8cC\x00\xc0\x8bC\x00\x88\x8cC\x00p\x8cC\x00\x08\x8dC\x00`\x8dC\x008\x8bC\x00\xb8\x8aC\x00H\x8bC\x00\xa0\x8aC\x00\xd8\x89C\x00X\x89C\x00\x88\x8aC\x00X\x8cC\x00\xa0\x8cC\x00\x10\x8cC\x00X\x8cC\x00p\x8cC\x00\xd8\x8cC\x00\xc0\x8cC\x00\xa8\x8
cC\x00\x18\x8dC\x000\x8cC\x00\x18\x8bC\x00\x80\x8aC\x00`\x89C\x00x\x89C\x00\xa0\x8bC\x00\xf8\x8bC\x00X\x8bC\x00h\x8bC\x00\xb8\x8bC\x000\x8cC\x00\x18\x8cC\x00H\x8cC\x00`\x8cC\x00h\x8cC\x00\x08\x8cC\x00\xc0\x89C\x00 \x89C\x00\xc8\x88C\x00\xf8\x8bC\x00\xe0\x8bC\x00H\x8bC\x00\x88\x8bC\x00\x88\x8bC\x00\xd0\x8bC\x00\xd8\x8bC\x00\xd0\x8bC\x00\x00\x8bC\x00h\x8aC\x00\xd8\x8bC\x00<\x1c\xc6\x00x\x8aC\x00h\x88C\x00\x00\x8cC\x00h\x8bC\x00\xf0\x8bC\x00\x80\x8bC\x00\x98\x8bC\x000\x8aC\x00`\x8aC\x00h\x8bC\x000\x8cC\x00\xd0\x8bC\x00X\x8bC\x00\x18\x8cC\x00\xd0\x8bC\x00<\x1c\xc6\x00 \x8aC\x00\xa8\x8aC\x00\x80\x8bC\x00<\x1c\xc6\x00<\x1c\xc6\x00\x18\x8bC\x00<\x1c\xc6\x00(\x8bC\x00\xe8\x8aC\x00x\x8aC\x008\x8bC\x00\x00\x8cC\x00\x98\x8aC\x00<\x1c\xc6\x00(\x8bC\x00x\x89C\x00\xc0\x8aC\x00\xa0\x8bC\x00\xd0\x88C\x008\x8bC\x00\xc8\x8bC\x00<\x1c\xc6\x00\xf8\x89C\x00<\x1c\xc6\x00\xc0\x8aC\x00`\x8aC\x00H\x8aC\x00x\x89C\x00<\x1c\xc6\x00\x00\x8dC\x00\x80\x8eC\x00\xe8\x8dC\x00\x18\x8bC\x00\xf8\x8bC\x00\xa8\x89C\x00<\
x1c\xc6\x00<\x1c\xc6\x00<\x1c\xc6\x00\xc8\x8cC\x00<\x1c\xc6\x00\xa8\x8bC\x00<\x1c\xc6\x00\x80\x8fC\x00\xe0\x8fC\x00(\x8fC\x00\xa0\x8fC\x00\xa0\x8eC\x00\x98
<TRUNCATED>
[3/5] climate git commit: CLIMATE-883 - Ensure python 3 builds pass
unit tests
Posted by go...@apache.org.
CLIMATE-883 - Ensure python 3 builds pass unit tests
Project: http://git-wip-us.apache.org/repos/asf/climate/repo
Commit: http://git-wip-us.apache.org/repos/asf/climate/commit/528fe168
Tree: http://git-wip-us.apache.org/repos/asf/climate/tree/528fe168
Diff: http://git-wip-us.apache.org/repos/asf/climate/diff/528fe168
Branch: refs/heads/master
Commit: 528fe168c007ca3509f23f0bec9157fc0b2801be
Parents: 088706d
Author: Alex Goodman <ag...@users.noreply.github.com>
Authored: Fri Oct 21 16:47:49 2016 -0700
Committer: Alex Goodman <ag...@users.noreply.github.com>
Committed: Fri Oct 21 17:28:22 2016 -0700
----------------------------------------------------------------------
ocw/data_source/rcmed.py | 35 ++++++++-----
ocw/dataset_processor.py | 12 ++---
ocw/evaluation.py | 24 ++++-----
ocw/plotter.py | 6 +--
ocw/tests/parameter_values.npy | Bin 0 -> 67280 bytes
ocw/tests/parameters_values.p | 44 ----------------
ocw/tests/test_dataset.py | 6 +--
ocw/tests/test_dataset_processor.py | 8 +--
ocw/tests/test_local.py | 85 ++++++++++++++++---------------
ocw/tests/test_plotter.py | 4 +-
ocw/tests/test_rcmed.py | 58 +++++++++++----------
ocw/utils.py | 25 +++++++--
12 files changed, 149 insertions(+), 158 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/climate/blob/528fe168/ocw/data_source/rcmed.py
----------------------------------------------------------------------
diff --git a/ocw/data_source/rcmed.py b/ocw/data_source/rcmed.py
index 82b4c29..9c5ad59 100644
--- a/ocw/data_source/rcmed.py
+++ b/ocw/data_source/rcmed.py
@@ -21,9 +21,14 @@ Classes:
More information about the RCMED Query Specification can be found below:
https://rcmes.jpl.nasa.gov/query-api/query.php?
'''
+# Needed Python 2/3 urllib compatability
+try:
+ from urllib.parse import urlencode
+ from urllib.request import urlopen
+except ImportError:
+ from urllib import urlencode
+ from urllib2 import urlopen
-import urllib
-import urllib2
import re
import json
import numpy as np
@@ -45,8 +50,8 @@ def get_parameters_metadata():
param_info_list = []
url = URL + "¶m_info=yes"
- string = urllib2.urlopen(url)
- data_string = string.read()
+ string = urlopen(url)
+ data_string = string.read().decode('utf-8')
json_format_data = json.loads(data_string)
fields_name = json_format_data['fields_name']
data = json_format_data['data']
@@ -74,7 +79,8 @@ def _make_mask_array(values, parameter_id, parameters_metadata):
'''
for each in parameters_metadata:
- if each['parameter_id'].encode() == str(parameter_id):
+ if str(each['parameter_id']) == str(parameter_id):
+ print('ok')
missing_values = each['missingdataflag'].encode()
break
missing_values = float(missing_values)
@@ -89,7 +95,7 @@ def _reshape_values(values, unique_values):
:param values: Raw values data
:type values: numpy array
:param unique_values: Tuple of unique latitudes, longitudes and times data.
- :type unique_values: Tuple
+ :type unique_values: Tuple
:returns: Reshaped values data
:rtype: Numpy array
@@ -118,7 +124,8 @@ def _calculate_time(unique_times, time_step):
time_format = "%Y-%m-%d %H:%M:%S"
unique_times = np.array(
- [datetime.strptime(time, time_format) for time in unique_times])
+ [datetime.strptime(time.decode('utf-8'), time_format)
+ for time in unique_times])
# There is no need to sort time.
# This function may required still in RCMES
# unique_times.sort()
@@ -158,11 +165,11 @@ def _get_data(url):
:rtype: (Numpy array, Numpy array, Numpy array, Numpy array)
'''
- string = urllib2.urlopen(url)
+ string = urlopen(url)
data_string = string.read()
- index_of_data = re.search('data: \r\n', data_string)
+ index_of_data = re.search(b'data: \r\n', data_string)
data = data_string[index_of_data.end():len(data_string)]
- data = data.split('\r\n')
+ data = data.split(b'\r\n')
lats = []
lons = []
@@ -172,7 +179,7 @@ def _get_data(url):
# Because the last row is empty, "len(data)-1" is used.
for i in range(len(data) - 1):
- row = data[i].split(',')
+ row = data[i].split(b',')
lats.append(np.float32(row[0]))
lons.append(np.float32(row[1]))
# Level is not currently supported in Dataset class.
@@ -248,7 +255,7 @@ def _generate_query_url(dataset_id, parameter_id, min_lat, max_lat, min_lon, max
:type max_lon: Float
:param start_time: Start time
:type start_time: Datetime
- :param end_time: End time
+ :param end_time: End time
:type end_time: Datetime
:param time_step: Time step
:type time_step: String
@@ -265,7 +272,7 @@ def _generate_query_url(dataset_id, parameter_id, min_lat, max_lat, min_lon, max
query = [('datasetId', dataset_id), ('parameterId', parameter_id), ('latMin', min_lat), ('latMax', max_lat),
('lonMin', min_lon), ('lonMax', max_lon), ('timeStart', start_time), ('timeEnd', end_time)]
- query_url = urllib.urlencode(query)
+ query_url = urlencode(query)
url_request = URL + query_url
return url_request
@@ -320,7 +327,7 @@ def parameter_dataset(dataset_id, parameter_id, min_lat, max_lat, min_lon, max_l
:param start_time: Start time
:type start_time: :class:`datetime.datetime`
- :param end_time: End time
+ :param end_time: End time
:type end_time: :class:`datetime.datetime`
:param name: (Optional) A name for the loaded dataset.
http://git-wip-us.apache.org/repos/asf/climate/blob/528fe168/ocw/dataset_processor.py
----------------------------------------------------------------------
diff --git a/ocw/dataset_processor.py b/ocw/dataset_processor.py
index 5ec0de4..6579677 100755
--- a/ocw/dataset_processor.py
+++ b/ocw/dataset_processor.py
@@ -54,8 +54,8 @@ def temporal_subset(target_dataset, month_start, month_end,
"""
if month_start > month_end:
- month_index = range(month_start, 13)
- month_index.extend(range(1, month_end + 1))
+ month_index = list(range(month_start, 13))
+ month_index.extend(list(range(1, month_end + 1)))
else:
month_index = range(month_start, month_end + 1)
@@ -150,7 +150,7 @@ def temporal_rebin_with_time_index(target_dataset, nt_average):
'be a multiple of nt_average')
print(msg)
# nt2 is the length of time dimension in the rebinned dataset
- nt2 = nt / nt_average
+ nt2 = nt // nt_average
binned_dates = target_dataset.times[np.arange(nt2) * nt_average]
binned_values = ma.zeros(
np.insert(target_dataset.values.shape[1:], 0, nt2))
@@ -1069,7 +1069,7 @@ def _rcmes_calc_average_on_new_time_unit(data, dates, unit):
nt, ny, nx = data.shape
if unit == 'full':
new_data = ma.mean(data, axis=0)
- new_date = [dates[dates.size / 2]]
+ new_date = [dates[dates.size // 2]]
if unit == 'annual':
years = [d.year for d in dates]
years_sorted = np.unique(years)
@@ -1108,8 +1108,8 @@ def _rcmes_calc_average_on_new_time_unit(data, dates, unit):
for day in days_sorted:
index = np.where(days == day)[0]
new_data[it, :] = ma.mean(data[index, :], axis=0)
- y = int(day / 10000)
- m = int(day % 10000) / 100
+ y = int(day // 10000)
+ m = int(day % 10000) // 100
d = int(day % 100)
new_date.append(datetime.datetime(year=y, month=m, day=d))
it = it + 1
http://git-wip-us.apache.org/repos/asf/climate/blob/528fe168/ocw/evaluation.py
----------------------------------------------------------------------
diff --git a/ocw/evaluation.py b/ocw/evaluation.py
index 51c2ead..6cb8f8f 100644
--- a/ocw/evaluation.py
+++ b/ocw/evaluation.py
@@ -16,13 +16,13 @@
# under the License.
'''
-Classes:
+Classes:
Evaluation - Container for running an evaluation
'''
import logging
-from metrics import Metric, UnaryMetric, BinaryMetric
-from dataset import Dataset, Bounds
+from ocw.metrics import Metric, UnaryMetric, BinaryMetric
+from ocw.dataset import Dataset, Bounds
import ocw.dataset_processor as DSP
import numpy.ma as ma
@@ -33,14 +33,14 @@ logger = logging.getLogger(__name__)
class Evaluation(object):
'''Container for running an evaluation
- An *Evaluation* is the running of one or more metrics on one or more
+ An *Evaluation* is the running of one or more metrics on one or more
target datasets and a (possibly optional) reference dataset. Evaluation
can handle two types of metrics, ``unary`` and ``binary``. The validity
of an Evaluation is dependent upon the number and type of metrics as well
as the number of datasets.
A ``unary`` metric is a metric that runs over a single dataset. If you add
- a ``unary`` metric to the Evaluation you are only required to add a
+ a ``unary`` metric to the Evaluation you are only required to add a
reference dataset or a target dataset. If there are multiple datasets
in the evaluation then the ``unary`` metric is run over all of them.
@@ -50,7 +50,7 @@ class Evaluation(object):
are run over every (reference dataset, target dataset) pair in the
Evaluation.
- An Evaluation must have at least one metric to be valid.
+ An Evaluation must have at least one metric to be valid.
'''
def __init__(self, reference, targets, metrics, subregions=None):
@@ -59,11 +59,11 @@ class Evaluation(object):
:param reference: The reference Dataset for the evaluation.
:type reference: :class:`dataset.Dataset`
- :param targets: A list of one or more target datasets for the
+ :param targets: A list of one or more target datasets for the
evaluation.
:type targets: :class:`list` of :class:`dataset.Dataset`
- :param metrics: A list of one or more Metric instances to run
+ :param metrics: A list of one or more Metric instances to run
in the evaluation.
:type metrics: :class:`list` of :mod:`metrics`
@@ -71,7 +71,7 @@ class Evaluation(object):
evaluation. A subregion is specified with a Bounds object.
:type subregions: :class:`list` of :class:`dataset.Bounds`
- :raises: ValueError
+ :raises: ValueError
'''
#: The reference dataset.
self._ref_dataset = reference
@@ -140,7 +140,7 @@ class Evaluation(object):
def add_dataset(self, target_dataset):
'''Add a Dataset to the Evaluation.
- A target Dataset is compared against the reference dataset when the
+ A target Dataset is compared against the reference dataset when the
Evaluation is run with one or more metrics.
:param target_dataset: The target Dataset to add to the Evaluation.
@@ -161,7 +161,7 @@ class Evaluation(object):
def add_datasets(self, target_datasets):
'''Add multiple Datasets to the Evaluation.
- :param target_datasets: The list of datasets that should be added to
+ :param target_datasets: The list of datasets that should be added to
the Evaluation.
:type target_datasets: :class:`list` of :class:`dataset.Dataset`
@@ -217,7 +217,7 @@ class Evaluation(object):
target dataset.
If there is subregion information provided then each dataset is subset
- before being run through the binary metrics.
+ before being run through the binary metrics.
..note:: Only the binary metrics are subset with subregion information.
http://git-wip-us.apache.org/repos/asf/climate/blob/528fe168/ocw/plotter.py
----------------------------------------------------------------------
diff --git a/ocw/plotter.py b/ocw/plotter.py
index aedba6e..dafa8ad 100755
--- a/ocw/plotter.py
+++ b/ocw/plotter.py
@@ -146,10 +146,10 @@ def _fig_size(gridshape, aspect=None):
nrows, ncols = gridshape
if nrows >= ncols:
# If more rows keep width constant
- width, height = (aspect * 5.5), 5.5 * (nrows / ncols)
+ width, height = (aspect * 5.5), 5.5 * (nrows // ncols)
else:
# If more columns keep height constant
- width, height = (aspect * 5.5) * (ncols / nrows), 5.5
+ width, height = (aspect * 5.5) * (ncols // nrows), 5.5
return width, height
@@ -509,7 +509,7 @@ def draw_barchart(results, yvalues, fname, ptitle='', fmt='png',
:type results: :class:`numpy.ndarray`
:param yvalues: List of y-axis labels
- :type times: :class:`list`
+ :type times: :class:`list`
:param fname: Filename of the plot.
:type fname: :mod:`string`
http://git-wip-us.apache.org/repos/asf/climate/blob/528fe168/ocw/tests/parameter_values.npy
----------------------------------------------------------------------
diff --git a/ocw/tests/parameter_values.npy b/ocw/tests/parameter_values.npy
new file mode 100644
index 0000000..2eb12f0
Binary files /dev/null and b/ocw/tests/parameter_values.npy differ