CCSD3ZF0000100000001NJPL3IF0PDS200000001 = SFDU_LABEL /* FILE FORMAT AND LENGTH */ RECORD_TYPE = FIXED_LENGTH RECORD_BYTES = 300 FILE_RECORDS = 275 LABEL_RECORDS = 7 /* POINTERS TO START RECORDS OF MAJOR OBJECT IN FILE */ ^IMAGE_HISTOGRAM = 8 ^IMAGE = 12 /* IMAGE DESCRIPTION */ DATA_SET_ID = 'VO1/VO2-M-VIS-2-EDR-BR-V2.0' SPACECRAFT_NAME = VIKING_ORBITER_1 MISSION_PHASE_NAME = PRIMARY_MISSION TARGET_NAME = MARS IMAGE_ID = '038A32' IMAGE_NUMBER = 26647435 IMAGE_TIME = 1976-07-28T17:19:42Z EARTH_RECEIVED_TIME = 1976-07-29T06:42:31Z ORBIT_NUMBER = 38 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = HIGH FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = CLEAR EXPOSURE_DURATION = 0.033940 NOTE = "HIGH RESOLUTION MAPPING SEQUENCE" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END    (5,-`t)  B_BB= BwoQ """"$"$$$$$"$$$&$$&&&&&&&&&(&((((((((((((((((*(**(*(((***,,,,************,*,,****,,**,,,,*,,,,,*,,*,*,,,,,,,,,...,,,,,...,......,,,,,,...................0000..00..000.00000000000000000000200.0000000.0..0000.0.0.0....00000000.000000..00000...0.00...0...0...........,,,,,,,,,**,,,**,,*,***,*&$"""""""$"$$$""$$$$$$$$$$$$$$$ $$$&&&&&&&&&&&((((((((((****&******,********,,****,,,,,***,,,,,,,,..,,,,,,,,,,,,,....,,,.................0........0...0..0.00000000.0.00000000000020000220020202020022200000222022000000002000022000222220002002220220222200200000000000000........................,( " "" """""""""""""$$$$$$$$$$$$$$$&&$&&&&&&&&&(&(((***(***&***************,********,,**(**,,,,,,,...,,,,,,.,,,,,...,,,,..................0......$..00000000000000000000022020*.002222222222224220222222222.2222222222222022222222222422.0422222422422222222222222202.00000000020000000000000000.," " " """""""""""""$""$"$$$$$$$$$$$$$&$&&&&&(&&((***((*(***************,,***********,**,,,*,,,,,,,*,,,,,,,,,,.,,,,....,..........................00000000000000000000002222004222222222202222202022222222,2222222222222222222222224222&2244244444222424424224222222 2222002220000000002000200020 " """"" """"$""""""$$$$$$$$$$$$$&&$&&&(&&&&((((((((((*((*********,**************,**,,,*,*,,,,,,,,*,,,,,,,,,,,...,,,......,...............000.0.0000000000200022222222244422242222222222200222222222222224222222242222242444444444444444444444444444444444244424222222220222002222220200020.>  """ "" """ "" """""""$$$$$$&&$&&&&$&$&$&&&&((((*(******(***(***((((*(***,****,*,,,,**********,**,,,,,.,......,,,,,,,,,,,.,....00.00000......,....000002224222222222202202222422222222202222222022220222224444244424222222422242244466666466444424222022224224422242422220000.00002222222," "   " " """"$$$$"$""""$""$"$"$$$(((((*(((*&&&((((&&((&(&(*************(***(((((**(**,*,,,...,,,,,,,**,*,,,,.,,..,,...,.,**,..,,,,.,....00022200000.02200000.020022044444202222000000020024444444202022222222220242244446644444224422222220224444446442202022222200022224224242422000*4 """""" " """" """""$$$$$$&&&&&&((&(&((&&(((((*(((*(*(((**(((*((((((**(***,**,*****(*,******,***,*,,,,.....,,,,,.,,,,..,..........00..000000000.00202222222224244422222222222222224222222200222022224244224444422222244444664666666646444422244444444244644444422222222222222222222, " """$""""$"$"""$$$$$&&&&&&(&&(((((((((((&(((((((((((*(***********((*********,,,,,,,,,,***,,,,,,,,.,........,................00000000000000000000000022244244222222222220022222222224442222222442224244224444444464646446444444446446666644444444442222222222222444224422220.  "" " """""""""""$$$$$$$$&&&&&&&&((&(&((((((((((((*((((((*((((((************,******,,,,,,,,,,*,,,.,.,,.,,,.,,,,,..............00000000.00.0000002002222222422222222222222222222222222222222222222442444444444444444444646666666444644646644464444444444444444442222222222222222.     " """""""""""$$"$$&&&&(&&&&&&((((((((&(((((((((((((((((*((((((*******(************,,,*,,,,,,,,,,,,,,,,.,...,,................00000000000000000000000000222222222222222222220202224444444224442244442424444444444444446666644444444466466666444444444444442224422222444422422,  " """""""""$$$$$&&$$&&&&&&&&&&&&&(((((((&((((((((((((*((((((*((*********************,*,,,,,,.,....,,,.,,,.,................00.0.000000000000000020002222222222222222222222222222242422424444444442244444444444444464466646644666664446666464464444444444422224422242244222, " " """"""""""""$$$$$$$$$$&&&&&&&&&&&((((&(&(((((((((((((*((*((((((((*(**********,*******,*,,,...,,,...,,,,,......,............00.000000000000000022022020222022022020202222222222222244444222244444442244444444464646466666666666666666666666644444444444224242444442424242422, """""""""$""$$$$$$$$$$$&&&&&&&&&&&&(&&&&(&((((((((((((((((((((((((***(***(**********,,,,,,,..,,,,,.,,,,,,,...,.,.................0...000000000000020002002222022022222222222222222222422224244444444444444464444464446666666666664666644444466664444444444424424222222424442, """""""""""$$$$$$$$$$&$$&&&&&&&&&&&&&(&&&((((((((((((((((((((**((((**(****************,,,,,,,,,,,,,,,,,,,,...,..,,.,.......0...000000000000000000000000222222222222222222222222222224422444444444442444422444446446664466664666666666664646646644444444444424424224224444422*  "" """$""$""$"$$$$$$$&&&$&&&&$&&&&&&&&&(&&&((&((((((((((((((&(((**((********************,,*,,,,,,,,,,.,.,..,,.,..,.............0...0..000000000000002002220222222222222222222242222224244442224444444466664444446664646664666666666666666664464646444444444444444444444444442*   """"$"$"$$$$$$$&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((*((*(((((((**(****************,,,,,,,,,,,.,,,..,,...,.,..................00000000000000002020222222222222222222222222222242422444444442444444444444444446446666666666666666666666664464464644444444444444444444442(  """"" """"$"$&&$$$$$&$&&&&&&&&&&&&&&&&&&((((((((((((((((((**,*(*(((*******************,**,,,,,,,,,,,,,,,,,,.,,..,...................0000000000000000202220222222222222222222222222224442444444444444444444446664444666666666666666666666666666464464444444444464444446444442(    " """""""$$$$$$&$$&$$$$$&&&&&&&&&&&&&&((&(((((((((((((((***((***(**(*****************,,,,,,,,,,,,,,,,,,,,,,,.....,,..,...........00.00000000000000000002022222222222222222222222242444444424444444444444466446444446466666666666666666666666466446666644444444444644444442&  " " """"$""$$$$$$$&&$$&&&&&$&&(&&&&&&&&&&((((((((&(((((((((((((((*(((*****************,,,,,,,,,,,,,,,,,,,,.,,..,.,...............0.00000000000000020200020222222222222022222222242224444444444444444446444446666666444666666666666666666666666666646446446444444444444444442(    """""" """""$""$$$$$&$&&(((&&&&&(&&&&&&(&(&&&((*(((((((((((*((((((((**(**(**(*************,,,,,,,,,,,,,,,,,,,.,.......................000000000000000222222202222222222022224222222242442444444444644444444444666666664666666666666666666666666666646666644644444444444444442$  """" """"""""""""$$$$$$$$&$&&&&&&&&&&&&&&&(&(&&&(&&((((((((((((*((((*****((***(*********,,,***,,,,,,,,,,,,,,,,,.,..,,...............0..0.0..000000000000002222022222222222442222222222244444444444646664444444444446666666666666666666666666666664446466666664444444444664444444$  " """""""""$$$$$$$&$$$$&&&&&&&&&&&&&&&((&&&&&(((((((((((((((((((*****(**(***********,.,,**,,,,,,,,,.,,,,,..,.,.....,....,........0.00.00.00000000000002002222222222224444222222222442444444444446644446666464446666666666666666666664666666666666664466666646446644444444444$  " """"""$"""""$"$$$$$$$$&&&&&$&&&&&&&&&&&(&&&&&((((((((((((((((((((****((********************,,,,,,,,,,,,,.,...,.................000.00000000000000000022222222222222222222222222222244444444664644464466466666644466666666666666666666666666668666666666646644466666666664442" """"""""$$$$"$$$$$&$&&&&$&$$$&&&&&&&&&&&&&(&&&(((((((((((((((((((((***(*************,********,,,,,,,,*,,.,,,,........................000000000000000002220222002222222222242222642246444444664666464446666666666446666666666666666666666666666666666666666464666646466646444"  """"""""""$$$$$$$$$$$$&&&&$&$$&&&&&&&&&&&&&(&&(((((&((&(((((((((((**(********(*****,**********,*,,,,,,,,,..,.,....,...............00..000000000000000222002222222222222222222444244464444664444666644444666466666666666666666666668666666666666666666666666666666666646666464"  " """"""""$$$$"$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((**((***************,,*,,,*,,,,,,,,,,,,,,.................0....0.00000000000000000020222222222222222222424444464444444444464646646646466666666666666666666666666866666666666666666666666466664666666666664  " """""""$"$$$$$$$$$$&&&&&$&&&$&&&&&&&&&&&(&(&(((((((((((((((((((*(((((*(************,*,*,*,***,,,,,,,,,,,,,.,,,,...............0...0.0.000000.000002220222222222222222224442244444442444446664664664666666666666666666666668866866686666666666666666666666664666666666666664    """""""""""$$$$$$$$$&&$$$$&&&&&$&&&&&&&&&&&&&&&&(&((((((((((*(((***(*(***(************,*,*,,,,,,,,,,,,.,,..,,.,.............0...0.0.0000000000000000000002222222224222222424444442444444444446644666666646664666666668686886666666668666666668666666666666666666646666664664   " ""$"""$$$&$$&$$$$$$$&$&&&&$&&&&&&&&&&&&&&((((&(((((((((((((((*((**(***************,,,,,,,,,,,,*,,,,.,..,,,,,.,,..............0..00.0.0000000000020002022222222222222424424242424444444444446644466666666666666666666666886668666666666666666666666666666666666666666666444 " """"""$"$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(((&((((((((((((((*((((((((*(**********,*,,,,,,,,,,**,,,,.,,....,,........000.........0...000000000000200000222222222222222444422444442444444444444646464466466666666666686688666866668868866666666666666666666666666666666666464   "" """""$$$$$$$$$$$&&$$&$&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((*((((*(***********,,,,,,,,,****,,,.,,...,.,.,,.....0......00.....0..0000000000000202222222222222242224444442424444464444446666666466666666666666668688868686666886666666666686666666666666666666666666644 """"""""""$"$$$$$"$$$&&&&$$&&&&&&&&&&&&&&&&&&&(&&(((((((((((((***(*(((((*(((********,,,,,.,,,,,,.2.*,,..,.....,....................00.000000000000220222222222222222224422422422444422442444444466446666666666666666666666666868666668666666666668666666666666666666666666664 """""$$"""$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&(&(((&((&(((((((((((**(*(*(((((*(********,,,,,,,,,,,,.000,,,,...............................000000000000000000220020222242222444444224244444444446444464666668886668886666666666666686886868866444686866666666666666666666668666644 """"$$"""$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&(&&(&"(((*((((((((((((*((*****(**(**,,,,*,,,,,,.....,,,.,.,..,&..00..................0..000*000000000200202222002222442424444444224442244444664666666466666888886668666666666688866688666444686688686686666666666666686666666@V  """"""""""$$$"$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&((&&&&((((((**(((*((*(*((**(**((********,,,,,,,,,,,,*,,,,.,........,.......0.........0....00000..000000000020022222222222222002244424444444444446666666662.666666666668888886888688886*288666644666666866668866666628666666666662 """"""""$"$$$$$"$$$$$$$$&$&&&&&&&&(&(&&&&&&&((&((((((((((((((*******(((*(************,,,,,,,,,,*,*,,.,,,,,,....................0.....0.0.00.0000000000002202222222222244444244224224444444466666666666666666666666688688888668888888:8888666666866666688866666666666686666664 """"""""""$$$$$$$$$&$$$$$$$&$$&&&&&((&&&&&&&&&((((((((((((((*((*(((*((*****************,,,,,*,,.,***,..,,..,...........................0000000000000000000222222222222224442444444444444444444646666666866666666666666886888688886688888:::><:86886688666888666666666666668864 """"""""""""$$"$$$$$$$$$$$&$&&&&&&&&&&&&&&&(((&((&(((((((((((((((*((***************,,,***,,,,,...,..,,,,..,........................00..0.0000000000000022202222222222444244444444444444446646466666666666666666666688888888888666668888:<@@><:8888888888886886666666666666664 """ """"$""""""""$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&&(((((((((((((((*((***(**(***,*,*******,*,,,**,,,,,,..,,,.,..,........................00000000000000000000002020222222224424444444442444444446646446666666466666666668666688888886886868888:<>><:88888868666666666866666686666666 """""""""$""$$"$$$$$$$$$$&$$&&$&&&&&&&&&&&(&&&&&&(((((((((((((*(((*******************,,,,,*,,,,,,,,,,,...,....,...................0.00000000000000000000002222222222224242444444444444444446644646666446666666666666666688886688:66888888:<<:888888888668668888886866666866666  " """""""""$"$"$$$$$$$$$$$$$$&$&&&&&&&&&&&&(&&(&((&(((((((((*(((((((****(*************,,**,,,,.,,,,,,,.,............................0000200000000000000222222222222222444244444444444424644444646466664466666466666666666888888868688868888888888888686666686668686668686866864  " """""""$"$$"$$$$$$$$$$$&&$&&&&$&&&&&&&&&&&&(&&(((((((((((((*(((*(((******,,************,,,,,,,,,,,.,...,.......,..................000.000000000000000022222222222242244444442444444464444444464464666666644666666668666868688888888888888888888888888866686686666886668668664   "" """"""""""$"$$$$$$$$$$$$&&&&&&&&&&&&&&&&((((&(((((((((((*((((((((((******,,,************,,,,,,,........,........................000000000002000000200020022222222222444444244444446444444444644666666666666646666666666686668888888868866888886868688688888686666866668668666   """"""""""""$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&(((&&(((((((((((((((((*(((********,****,,********,,,,,,,,..,.............................00000000000000000020020022222222222242244444444446466664464466666666666666666666666666666888888888888888888888886888688888888668666666666866   " """$""""""$$$""$$"$$$&&$$$&&&$&&&&&&&&(&&((&((&((((((((((((((((((*((******(**,***,********,,.,,,,,,,,...,.....................0....0000000000000000000222222222222222224224444444644444644444444666666666666666666666668668866888688888888888888888888868888886688866686666666  " """"""""""$"$""$""$$$$$&&$$&&$$$&$&&&&&(&&&&(&&&&(&(((((*(((((*(*((*************,,********,*,,.,,,,,,.........................0.0.0.0.00000000000002002222222222222222222224444444446464444464666666666666666666666666688868688888886886888866888888888888888888888888888866666   " """""""""$"$$""$"$$$"$$$$$&&&$$&&&&&&&&&&&&&&&(((((((((((((((((((***********,*,***********,*,,,,,,.........,,,.,............0.0..0.0.00..000000000022220202222222222222222222444444444444444444444666666666666666666666666866686688888686888868888888886888888688888688888886666  " "" " """""$$$""""$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&(((&(((((((((*((((*(((*********,************,,**,,,..,.....,,....................00....0..0000000000004202222222222222222244222244444446444644444644666666666666666666666666666686888668688888888888868888888688866888866668688866 """""""""""""""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&(&&(&(((((((((((*(**(***(*((******************,,,,,,,,,,,,,,,,,.,....,..............00.0.0.000000000000.02202222222222222222242222444446444444444444466646666666666666666666666686888886888666888888888888888888888888888886686666666  """""""""""""""""$$$&&$$&$$$&&&$&&&&&&&&&&&&(&&&(((((((((((((*((**((************,********,****,**,,,,,,,,,,.,,.,.,.....................000000002222200020222222222222222242442442444444444444444466666666666666666666686868886686886686888888888888888888886888888888886688888686 "" """""""""""""""""$$$$&$$$$$$&&&&&&&&&&&&&&&&(&((((((((&((*(((((((((**(************************,,,,,,,,,,,..,..,,,...0................00000000202220000002200222222222444444444444444444444444446666666666666666666668866666668668888888888888888888888888888888888888886888888886* "" """"""""""""$"$""$""$&$$&$&&&&&&&&&&&&&&&&&((&((((**((((((((**((*(*(******************,***,*,,*,,,,,,,,,,,.,,,,.,.,.............0.0.00000000020222022222000022222224224224224444444444466644444646666666668866688668886866666666868688888888888888888888888668888888866888886886* """"""" """""""""""$$"$$$$$&$&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((**************************,*,,,,*,,*,,,,,,,,,,,..................0.00.00.0000002222220020222222222224444222224444444444444664464466666666888886688888866866666666886688868888:8:8888:888888888888888888888888888( " """"""""""""$"$"$$$$$"$$&$$&&&&$&&&&&&&&&&&&&&(&&(((((((((((((**(****(*******************,*,,,,,,,,,,,,,,,,,,,,,......,..............00000000000022422000202222222222444224662444444444444444444446666666666686686666686668666886666668886888888888888888688888888888888::8888886& "" """"""""""$$$$$$$$$$$$$$$$$$$$&&&&&&&&(&&&&&&((&&&&&&(((((((((**((****(**(***************,,,,,,*,,**,,,,,,,,,,,....,...................000000000200222220200202202222224442444444244644444444444444446666466666666888666668666668686686868888888888888888888888888888888:::88888886(   " """$"""""""""$$"$"$$$$$$&&$&&&&&&&&$&&&&&&&&&&&(((&&(((((((*(((*(*(*((*********************,*,,,,,,*,,,,,,,,,,,,,,.....................0..00000002000220202002222222222222444202244444444444644444664646646666666666688886666866868668688888::8888888888888888888888888888:8::888886( """"""""""$"$"$$$"$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&((((((((*((((((((((*(((******************,,*,,**,,*,,,,,,,,,,,,,,,,,...................00000000000000020002222020222222244442222244444444444444664646466666666666666686866666668868688888888888888888888888668888888886888888::::8886( """""""""$$$""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&((&(((((((((((((((((*(((((*****(*********,***,,,,*,**,,,,,,,,,.,,,,....................00.00000000000002022024222220222222222222444444464444444444446644446686466666666866886666888868888888:88888888888888888888888:88888888888::88:8( """"""$""""""$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&(&&&&(&((&((((((((((((((((((********************,*,*,*,**,,,,,,,,,,,,,,,.,.................0000000000200000002220200202222422444242444444466444444444466666666686666666666866888666688888888888888888:888888888888886888888888:88:888:8888&  " """""""""$"$$$$$$$$$$$$$$$&$&&&&&&&&&&&&(((&&&&&(((((&(((((((((((((*(******************,*,,,,*,*,,,,,,,,,,,,,,,,,,,,................000002200000002000220000222022242224444224444444644444444644646646666466666666666868888886888888888888888888888:88888888888888888888888888888888&  """""""$"""$$"$$$$$$$$$$$$$$$&&&&&&&&&&&(&&&(((((((&(((((((((&(((*((((**********************,,,,,,,,,,,,,,,,,,,,,.,.,,,...........0...00000000020020022020202222222222224444424444424644444444644646466666666666666666686888868688:8888888888888888:8:88:888888888888888888::8888:888&   "" """"""""""$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&*((&((&(((((((((((((&((&((((((*(************,*****,*,,,*,,,,,,,,,,,,,,,,...,,.............0000.000000000000002202202222222222222244444444446664444446446664646666466666688666668868868888888:8888:8::8888:88888888888888888888888888:8::::::8$  "" """""""$"$$"$$$$&$$&$$$$$$$&&&&&&&&&&&((((&&&(&((((&((((((((*((((*(((****************,***,,,,,,,,,,,,,*,,,,,,,,.......,......0..00000000000000000002000222220222222222224466666466666466446444646666666664666666666666666886888::8888888888:::::8888888888::88888888888:888:::::::8$   " """"""""""$$$$$$$$$$$$&$&$$&$&&&&&&&&(((((((((((((((((((((((((((((((*(******************,*,,*,,,,,,*,,,,,,,,,,,,,,,,,................0.000000000002000200222242222222222222444666664644466464666666666666646666666666666666668888888888:::888:8::::::8:88:8888::888888888888888::::::8"  """"""""""$$$$$$&$$$$$$&&&&&&&&&&&&&&&((&&(&(((((((((((((((((***(*(((*(*************,*,,,***,,,.,,*,,,,,,,,,,,,,,.,.............0.0.00000000000000000022222242222222222222244644666444444444466466666646666666666666666666666888888:88888::::::8:88888888:8888888888888:888888::::::8"| " """"""""""$""$"$$$" $$$$&$&$&&&&&&&$&&&&&((((&(( $&(((((((((((((*******(*****$(**,,**,,,,,,**,,,**,,,,,,,,,,,,,,,,,.,,................0...000.0000002000022220222020222222222222442244244444464446646666666666666666666668666866888888::::8::::::88:::88:888888:8888888888888::8:::::::8  """""""""$$"$$$$$$$$$$$&&$&&$&&&&&&&&&((&((((((&(((((((((((((((*****(((******(***,,***,,,,*,,,*,,**,,,,,,,&,,,,,.,,.,,,................".00000000020000002222022202022222222222222242444444644644666666666666666666666666866&66688888:::::888:88::8:88:8808888888888888:::::::8::::::6 " """""""$""$$$$$$$$&$$$&&$&&&&&&&&&&(&&(((((((((((((((((((((((((((((*****************,,*,,,,,,,,,,,,,,,,,,,,.,,.,.,,,,,.................0.0000000000000000200202222202220222222222224422244666646666666666666666666666666686666866888888888888888::8:888888888888:8:88888::::::::::::::2  "" """"""""""$$""$$$$$$$$$&&&&&&&&&&&&&((&(&(((((((((((((((((((((((*(**(*(**************,,,,,,,,,,,,,*,,,,,,,,,.,.,.,.,,,,..,..............00000000000000020000020222022220202222222424244222444666444646666666666666666666666668666868666888886888888:8888888888888888:::::::::::::::<::::8 " " """"""""""$$$$$$$$$$&$&$&&&&&&&&&(&(((&&&&(&&((((((((((*((((((((((((*((*(*(*************,,,,*,,,,,,,,,,,,,..,,,.,,....,...............000.0000000020000000202222222202222222222242444244444444644446666666666666666666666666888888666888866:8888888868888888888888888:888888:8:::::::::8 """"""$"""$"$"$$$$$&$$$&&&&&&&&&&&&&&&((&&(((((((&(((((*(*(*(((((((*(*(**(*************,,,,,,,,,,,,,,,,,.,,,,..,,.....,..............0..000000000000000022000202022222222222222224424444444444644444446666666666666666666866668666888888888888888888888888888888888888::888888:8::::::::8 """"""""$""$$$$$$&$&$$&&&&&&(&&(&&&((&(&(&&(((((*((((((*(((***(((((*(((******,************,,*,,,,,,,,,,,,,,,,,,,,.,,.............000.0000000000000002000222000002200022222222444242424222444444444444464666666666666666666666888866888888888888888888888888888888888:8888888:8:::::::::::: """"""""""$""$$$&$&&$$$&&&&&&&(&&&(((((&(((&(((((((((***(((**((((****(********,,********,,*,,,,*,,,,,,,,,,,,,.,..,...............000..022000000000000002222220220020202222222444444442244444444244444464666666666666666666668:86688888888:88:::88888888:88:88888868888888:88::::::::::<::: " "" """""""$$"$$$$$$&&&&$$&&&&&&&&(((((((((&(((((((((((((((*(((*((((*****(************,,,,,,,*,,,*,,,,,,,,,,,,,,,...,...............00..00000.000000000000220000000022202222222222424222244444444444444444466666666666666666686688888888888::8:88::8888::888888888:888888888888::8<::::<:::8 """""""$$"$"$$$$$$$$&$&&$$&&&&&&(((((&(((((((*(((((((*(((((((*((*(**(***(((*********,,,,,,,,,,*,,,,,,,,,,,,,.,,.,,,............0..........0..000000000000022020002022222222222222422224244444444444444466666666666666666666688886888888888:888:::8888:8:888888888888888888:88:::<:::::::::  """""""""$$$$$$$$&$&$&$&&&&&&&&&((&&((((&((((((((((*((((*((((((*(********************,,*****,,,,,,,,,,,,,,,,,,,,.,.,,................00.000000.00000020000020222002222224422222222424422424444444444444446666666666666666666868668666688888:::::::8::::::8888888888:88888::::8:::::::::::::  """"""""$""$$$$$$$$$&&$&&&&&&&&&((&(((&(&&((((((((((((((((((((********(****************,*****,,,,,,,,,,,,,,,,,,,,,.....................000.0000000000000000222002202222222222222222202242244444442244444466466666666666666666686668888888888:::::8:::::::8888888888::88888:::::::::::::::::: " """""""$$$$$$$&$$$$&&$&&&&&&&(((&&&(&(&((((((((((((((((((***********(****(**************,,*,,,,,,,,,,,,,,,,,,,,,..,..............00.0000000000000000200220022202022222222222222220024444444444444444444646666666666666666868668688888:8888:::::88::8:8886688:8888:8::::::8:::::::::::<<:::  """"""""""$$$$$$$$$$$&&&&&&&&&&&&&(&&&&&(((((((((**(((****((**********(*****(********,***,**,,,,,,,,,,,,,,,,,,.,.,.,.......0...........0000.0000000000000000020202202222222222222224422224444444444442444646666666666666666686666688:8:::::88:::::::::88866888:888:8::::8:8:::::::::::::::::  "" """""$""$$$$$$&$&$$$&&&&&&&&&(&&(((&&((((((((((((***(***,,,,********((******************,,***,,,,,,,,,,,,,,,.,.....,,.,................0...0000000000202000002222022222222222222442442424444444444244444444666666666666666686688888:888:::888::::::8:888888888888:8:8888::::::::::::::::::8 """"""""""$$$$$$$$&&&&$&&&&&&&&&&&&((((&(((((((((**(********,*,,**********(**(******,***,,,,,***,,,*,,,,,,,,,,,,,..,,,..............0...0000000000000000000020222222222222222222222444422224244444444444444446666666666666666886688888888888888888888:8888:8::8888888:::::88:8::::::<::<<:::: """"""""""$$$$$$$$&$$$&&&&&&&&&&((&&&&&((((((((((*********************(*((**************,,,***,**,***,,.,,,,,,,,.,..,,...................000000000000000000002220222022222222022222244222224444444666664444444666666666646666668668888888888888:88888:888::<<:::88:8888:888:8:8::::::::::<::: """"""""$$$$$$$$&$$$&&$&&&&&&&(&&&&&&&&&&(((((((((****(******(****(***(*(***(********,,,,*,,,00.*,,,,,,,.,,,,,,,.,,,,,..............0....00020000000000000000200022222222222220222222222224444444446666646664446666666666888886866868888888:88888:888::8:::<:::88::8::8:8:8::8:::::<<::<<:::: " """""$"""$"$$$$&$$&$&&&&&&&&&&&&&&&&&&&(((&(((**((((*(((*((*((****(((((***(**********,.,**,,**,,,,,,,,,,,,.,,,,,.,,.,...............0..0.000000000000000000002000202222222222222222222222244442444446666644644466666666688868888888888888888888::8::8:::::::::88::88:::8:888:8:::::::::<<<::: """"""$"""$&$$$$$&$$$&&&&&&&&&&&&&&&&&&&(((((((*(((((((********((*((*******(***********,**,,,(**,.,,,,,,,,,,,,,,,,,,................0..0..00.00000000000020000022022222222222202222222222442444444444446644446464666688888868888888:8888888:888:::8:8:::<<::::88:8::::::8888:::::::::<<<:<<::" """"""""$""$$$$$$&$&$&&&$&&&$&&&&&&&&&(&&&&((((((((((*(*((((***,,*(*(*((*(((******,,*****,,,,,.,(,.,,,,,,,,,,,,,.,..,,..............0.0..0.00.000000000000000020000222022222222222222222242242224422444444446664466666666686888688888:888888::::8:::8:::8::::::::8::8:::8888:::::::::::<<<:<<::"""""""""""""$$$$$$&$&&&&&$$&&&&&&&&&&&&(&&&(&(((((((((((((((**((*****(**(((**(***********,*,,,,,..0..,,,,,*,,,,,,,..,.....,,,,,,........00.000.0.0000000000200000000022222222222222222222222224222424444446446664666646666666888868888:888888:8::::::::::::::<:::::8:::8::8::<:::::::::::<<<<<<::"""""""""""""""$&$$$&&&&$&&&&&&&&&&&&&&&&(&(&(&((((((((((((((*(*((*(***********(********,***,,,,*,,.,,,,,,,,,,,,,,,,.......,.,.......0.....00.0.0.000000000020000000000220002222222222222222222444442424444444466664664666666668886888888888:88:8::::::<:::8:::::::::::::8:8:::<::::::::::::<<<<::"""""""""$"""$$$$$$$$&&&&&&&$&&&&&&&&&(&&&(&(&(((((((**(*(((*(****(**(****(**(*(***********,**,,,,,,,,,,,,,,,,,,,,.....................0.0..0000.0000000000000000000222222222222222222222222224444442444444464666446666666666888668886888888::88:::::::::::8:::8::::8::::::88::::::::::<:::<<<<<<:""""""" ""$$$"$$$$$$&$&&&&&&&&&&&&&&&&&(&&&(((((((((((((((((*((*(*(*(*********(**************,,,,,,,,,,,,,,,,,,,..,.,,.,..,...,,,.......00..0000000000000.0000202000202022222222222222222242222244444444444664466664666666666886688888888::88888:8:::::::::::::8:::888:::::::::::<<<:<<<<<:<<<:<<:4"""""""""""""$"$$&&&&&&&$$&&((&(&&&&&(((&(((&((((((((((((((*(******(*******(******************,,,,,,,,,,,,.,,,................00.......0.0.0.00000000000000000000000222222222222222222422242222242424444444644444464646666666668688888888888:88868::::::::::::::::88888:::::::::::::::<<<<<<<<<<<<"""""$"""""$$$$$$$&$&&&$&$&&&&&&&&&(&(&((((((((((((((((((((((*,,**(******(****************,**,,,,,,,,,,,.,.,,,,,,,.,..,........0.......00.0000000000000000000002020000202222222222222222222222222444444444664444464666666666666666688888888888888::::88:::::::::::88888:::::::::::::<<<<<<<<<<<<<: """"""""$"""$$$&$$$&&&&$&&$&&&&&((((((((&(((((((((((((((((((*(((*(*******************,****,,***,,,,,,,,,,,,,.,,,,,.............,........00000000000000.00000000220002422222222422222222222222242444444444644464664666666664666666888888888888888:8::::::::::::::88888888:::::::::::<<<<<<<<<<<<<<: """"""""""$$$$$&$&&&&&&&&&&&&&&&(((((&&(((((((((((((*((*((*(*******(********************,*****,*,,,,,,,,,,,,,,.,.,,,....,.....,.0........0..000000000000000000000000022222222222222222222222222422444444444444444646646666666666666688888888888::<:::::::::::::::866688:::::::::::<<<<<>><<<<:<<<: """""""""""$$$$$$$&&$&&$&&&&&&&&&&&&(&((((&((((((((((((*((((*(******************************,**,,,,,,,,,,,,,,,,,,,...,,.,......0...0.....000.0000000000000000000000020222222222222222222222222442444444444446444444444446666666666668688888888:::::::::::::::::::886688:::::::::::<<<<<>>><<<<::<: """"""""""""$$$$$$$$&&&&$&&&&&&&&&&&&&&(((((((((((*((((*(((**(*(*((***********************,,*,,,,,,,,,,,,,,.,,,,,....,.,..............0...0.000000000000000000000000000222222222222222222222442444444444444444444666464666666666666686888888888::::::8::::::::::::8866:::::::::::::<<<<<<<<<<<<::: """"""""$$$$$$$$$$&&&&&&&&&&&&&&(&&&(&&(&(((((((((((((&(&((*((******************,*********,,,*,,,,*,,,,,,,,,.,,.,,..,,....00......000...00.000000000.0..00000000022200222222222222222222222424444444444444444464644666666646666666666688888888::::8:::::::::::::::::::::::::::::<:<<<<<<<<<<<<>><:  """""""""""$$ "&&$&&&&&&&&&&&&&&&&&&&(((((&$(((((((((((((((*(***************************,**,*,,,,,,,,,,,,..,,,..,.,.....0..00...00.........00.00000000.000002000200020222222222222222242222424444444444444464464446666666666666666668686888888:888::::::::::::::<<:<<:::::::::::<::<<<<<<<<<<>><<"""""""$$$$$$""&&$$&&&&&&&&&((&&&&&&&((&&((&&((&((((((((**(((((****(*****$**************,,,,,,,,,,,,,*$,,,,,.,,,,,....,......00000,0.....0..0.00.00000000022200&20202202222222222222222224400244424444444444666644688866646666666666666866888::88888:88::::::::<<><><<:::::::::::<::<<<<<<<<<<<<< """""$""$"$&&$$$&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((*(((***************************,*,,,,,,,,,,,,,,,,.,,.,.....,.......000........00...0.0000000220020200200220020022222222222222222222444442444444446464644666666266686666888686666868:8:888::*88::::::<<<>>><::::::::::::::<<<<><<<<<<<"""""""""$"$&&$$&$&&&&&&&&&&&&&&&&&&&&(&&&&((((((((((***(****(*(*(**(*******************,,*,,,,,,,,,,,,,,,,,,,,,..........,....0......0..00..0.002000000022220222000200202002222222222224224424242224444444446666646666666666886668:88866888::88:::8::::::::::::<>>>><::::::::::::::<<<<<><><<><<: """$""$"$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&((((((((((((((***********(**(*******************,*,,,,,,,,,,,,,,,,,,,,,,.,........................0...0000000222002222222020020000020222222222222222244222442444444466446666446666666666666666668888:::8:::<:::::::::::::<<<<::::::::::<:<:<<<<<<<<<<<<<<<<"""""$"$$$"$$$$$&&&&&&&&&&&&&&&&&&&(((((*,*(((((((((((*********(*(********,,**********,*****,,,,,,,,,,,,,,,,,,,,,....................00...0.0...0002022222202022200220022002222222222222422242424224444446644664646464466466666666868668::88:8:8:::::::::::::::8:<<><:::::::::::<:<<<<<<>>>>>>>>><`$""""""$$$$$$$$$&&$&&&&&&&&&&&&&&&(&&&(((((((((((((((******((*******************************,*,,,,,,,,,,,,,,,,,,,,...................00..0.00.0000000222222000020000220200222222222222222222222224444444444644666444664466666668666668668:8:8888:::::::8:88:::::::::<::::::::::::<<<:<<>>>><<>>>><""""$"""$$$$$$$&&$$&&&&&&&&&&&&&&&&&((&&((&(((((((*(((******(**************************,,,,*,,*,,,,,,,,,,,,,,,,,,,,......................00000000000002220000000200220222222422222222222422224424444424444444444664666666666666666888888888888888::::::8::88:::8:::<::::::::::::::<:<<<<>>><<><>><$"""""$$$$$$$$$&&&&&&&&&&&&&&&&&&&((&&((((((((((((((((***(*****(*((**************,*****,*,*,,,,,,,,,,,,,,,.,.,,.,...................0000.0.0000000000202002000020222022222222422222222222222422424222444444444646666666666666668666688::88:::88888::::::::::::::::<::::::::::::::::<<<<<>><>>><>><$"""$$$$$$$$$$$&&&&&&&&&&&&&&&&(&&&(((((&&(((((((((((((*(**(****(((*****************,*****,,,*,,,,,,,,,,,,,,,,,......,............0..000.0.0000000000000000002020002022022222022222222222222224444442444444444444446666666666686666888::8:::<:::8888::::::8::::::::::::::::::::::::<<<<<<<>>>>>>>:""$$$""$"$$$$$&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((********((((**********************,,,,,,,,,,,,,,,,,,,,,................0......000.0000000000000000000020220222222222222222222224222222222444444444444644464666466666666666888688::::888888::::::::::::::::::::::::::::::::::<<<<<<<><>><<<<$$&$$"$$$$$$$$&&&&&&&&&&&&&&&&&&&(&&&(&((((((((((((((((**(*(****(,********************,****,,,,,,,,,,,,,,*,,,,..,..................0...00.000000000000002022200222222022222442222222222222222244224444444444444466666666666666668888888::::88888::::::8:::::::::::::::::::::<::::::<<<<<<<>>>>>>><&&&$"$$$$$$&&$&&&&&&&&&(&&&&&&&(&(&(((((((&((((((((((*((****(**(*,*(*(******************,**,,**,,,,*,,,,,,,.,,,.,,.......0...........0.0000000000000000002000022242222222220220202222220222242244244444444444444466666666666666666868688888888:::8:8:8:88::::8:::::::::::::::::::<::<<<<<>>>>>>>><$$$"$$$$$$$$&&&&&&&&&&&(&&&&&&&&&(((&(((((((((*((*(((****((*(*****(*********(*************,*,,,,,,,,,,,,...,..,.....................0..0.0..00000000000000202000222222222222202222022222222222224442444444444464666666666666666886888888888888888:::8888:::::::::::::<::::::::::<<<:<<<<<<>>>>>>><""$$"$$$$$$$$&&&&&&&&&&&&&&&&&(&&&&&(&&((((((((((((((*,,*(**********,,,****************,***,**,,,,,,..,,,,,,.,,..,,,.................0....000000000000200002222202002222222222222222222222222222422444444446446646646666666666666888868888888888::::::8:::::::::::::::::::::::::::<<<<<<<<<<>>>>><"$$$"$$$$&$&&&&&&&&&&&&&&&&&&&&&&((&&&&((((((((*((((*(***((*****,***,.**********,***,**,**,,,,,,,,,,..,,,,,,,,,...............0.0.0..0..0...0000000000000022222202022220220222222242222222422424444444444444646666666666666666668868866888888::::8:::::::::::::::<:<:::::::::::::::<<<><<<><<>>>><""$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((*(*(((*(******,,,****************,*,,,,*,,**,,,,,,,,,,,,,,,,...,.........0000......00....0.000000000002202222222222222222442222222222244222444244444444444444646466666666668888686688888:8:88::::::::::::::::::<:::::::::::::::<:<<<<<><>>>>>><"$$$$$$&&&&$&&&&&&&(&&&&&&&&&&&&&((&&((((((((((((*(((***((*******,,,***************,,,,,,,,***,**,,,,,,,,,,,,,.,.,...........0.0......0.......000000000000022222222222222222022222422224224244244444444444444466664466666666688666888:::8::::::::::::::::::::::<<><:<:<::::::::::<<<<<<<<><<<>>>><"$$$$&&&&&&&&&&&&&&((((&&&&&&&&&&&&(&&&(((((((((*((*********************************,,,,.,,,,,**,,,,,,,,,,,,,.........,..............0.....000.00000000002002222222222222222222242222224244242444244464446444444666666666666666686886888:88:8::::::::::::::::::::::::<::::::::::::<<<<<<<<<>>>>>>< $$$$$$$$&&&$&&&&$&&&(((&&&(&&&&&&&(&(&(((((((((((((((*****(**************(*******,****,,,,,,.,,,,,,,,,,,,,,.,,,,,.,,............0............0.000.0000000020022222222222222222222222222224444424444444444446644666666666666668668886868888888:::::::::::::::::::<<:<<<::<:::<<:<:<<<<<<<><<<>>>>>$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&(&((((((&((((((*(****(*************(****(******,*,,*,,,,,,,,,,,,,,,,,,,,,,.,,,,.,...,............00000.00.0.0000000000002220222202222222222222222222222224224444444444444446646466646666666666886888888:::8:8:::::::::::::::::<:<<<<::::::::<<:::<<<<<<<><>>>><<"$$$&$$$$&$&&&&(((&&&&&&&&&&&((&&&(&(((&(((((((((((****(*(*(*********(************,*,**,,,,,,,,,,,,,,*,,,,,,,,,,,......,.............000..0...000000000000220002222022222222222222222222222224466422444444444444466464666666666668688888888::::::::::8:::<:::::::<<<<<:<::::::<<:<<<<<<<<<><>>>>><"$$$$$$$&$$&&&&&(&&&&&&&&&&&&&(&&(&&(&&&((((((((((**((**(*******************************,,,,,,,,,,*,,,,,,,,....,,,,...............0000.0.00.000000000000002222220200002022202222222224442222244464242444446444444464464466666666668868888::8::::::::::::::::::<:<::<:<::::<<<<::<<<<<<<<<<>>>><<><$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&(&(((&(((((((((((**************************************,**,,,,,,,,,,,,,,,,,,,,,,.,,,..,.............0..0000.0000.00000000000202222002222002222222222222224222422424224444444444444446646466666686688886888888:8:::::::::::::::::::<::::::<:<<<<<<<<<<<<<<<<>>><<<><"$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((**,***(***(******************************,,,,,,,,,,,,,,,,,,...,,..,.......0.....0.0000000.00.00000000002000222000222022222222222222222222244242242444444444444444446646666666666886888888::::::::::<::<:<<:::::::::<::::::<<:::::<<<<<<<<><>>>><""$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((****(*(*********,************,,****,,*,*,,,,,,,,,,,,,,,,,,,,.....,,..............000..0000000000000000020020020000222222222022222222222222422424444444444444444644466666666666666::88::8:88:::88::::<:::<:::::::::::<<<<<::<<::<<<<:<<<<<<<><<><\$$$$$$$$"$$$$$&&&&&&&&&&&&&&&&&&&&(&&(&(&((((((((((*(*((***********,************,*,,,**,,,,*,,,,,,,*,,,,,,,,.,......................0000.000.0000000000000022202020002022222222222222222222222222424444444444444444666666666866686888888::8888888::8::::::<<<<<:::::::::<<:<<<<<:<<::<<<<<<<>>>>><""$$$$$$$$$$$$$&&&&&&&&&&&&&(&&&&&&(&((((((((((((((**(**(**(**********,*********,,**,***,,,,,,,,,,,,,,,,,,,,......................0..000..0000000002200022022200002222222202222222224222222222224444244444444444464466666666868686888688888888:::::::::::::::<<:<:::::<<<<<:<<<<<<:<<<<<<<<>>><<><"$$$$$&&&$$$$$&&&&$&&&&&&&&&&&&&&&&&(((((((((((*(((*((**((((********,,,*****************,*,,,*,,,,,,,,,,.,..,....,,,..,............000000.0000000000002220000022002222222202222222222222222242244242224424444464646666666666868866688888888888:::::::::::::::::<<::::<::<<<:<<<<<:<<<:<<<<<>>>><><"$$$$$$&$$$$$&&&&&&&&&&&(&&&&&(&&&(&(((((((((((((((*****(***********,,*******,,*,**,,,,,,,,,,,,.,,,,,,,,,,..,.,..................0....00000.00000000000002002022002220222222222222222222242242442242444444444444446666666666688886688888888:88:::::::::::::::::<<<<::<<<::<<<<<<<<<<<:<<<<<<<<><<<"$$$$&$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((*(*****(******************,****,,,,*,,,,,,,,,,,,,,,..,.,,....,.................0..00.0000000000200000000000000022020202220222222222222222242442424444444444444666666666666686668888888888::88:::8:::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>><$$$$$$$$$$$$&&$&&&&&&&&&&&&&((&&&&&&((((((((((((**(((*((*****************************,**,,,,,,,,,,,,,,,,,,..,.....................00..0000000000000000000220002222200222222222222222222222444424444424444444444646666666666668666686888888888::::::::::::<:<:<:::::<<<<:<<><<<<<<<<<:<<:<<><<<>>>:$$$$$$$$$$&&&&&&&&&&&&&&&&&($&&&(((&((((((((((((((******************************,,,,*,.,,,,,,,,,,,,,,,,,...........................0000000000000000000022002222200022202222222222222222422242444444224444444666666666666666666686688888888::8:::::::::<::::<::<:<<<<<<<<<<<<<<<<:<<<<<::<<<<<<><:"$$$$$$$$$$&&&&&&&&&&&&&&&(&&$&(&(((((((((((((((**********$(*****,,,***************,,,,(,,,,,,,,,,,,,,,,,.....,....&,..............0000000000000,0000020202002000020222222222202222222442424444444422444464466646666666666666666688688:6888::::::::::::::<<::<<<<<><<<<<<<<<<:<<<<<<<::<<<<<<>><:"$$$$$$$$$$$&&&&&&&&&&&&(&&((&&&&((((((&((((((((((((*(***************************,**,,,,,,,,,,,,,,,,,,,,,,.,........,...............0000000000000*0022000200000002220000202220&2222222422242444444444444442*4444464646666666666666888882(888:::::::::::::<:<<<<<>><<28<<<<<<<<<<<<<<<<<<:<<<>>>>>2$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((*((****************************,****,*,,,,*,,,,,,,,,,.,.,.,,.....................0000000000000000000002000000020022222002222222222222222224444424444444444444444446664666666666686888888888888:::8:::::<:::<<<<<<<<<<<><<<<<<<<<<<<<<<<:<<<<<<<<0""$$$$$$$$$$&&&&&&&&&&&&((&&(&((&((&((((((((((((((*******************************,,*,,,*,***,,,,,,,,,,,,,,,,,.........................00000000000000000000000200000202202222222222222222224244224444444444444464446466666666666668888888888888::8:8::::::::<<<<<<<><<<<<<<<<<<<<<><<><<<<<<<<<>><:"$$$$$$&$$$&&&&&&&(&&&((&&&&((&((((((((&(((((((**********,************************,,,,**,*,,*,,,,,,,.,,,,,,,.,..,.................0..0.000000000000000200000000202002222222222202222222224424444444444444444446464444446666666666888888888888:8:::::<::::<<<<<<<<<<<<<<<<<<<<<<<<<>><>><<<<<<<<<<:$$$$&$$$$&$&&&&&&&&&(&&&(&(((&(&((((((((((((((((((***************,***********,*,,,**,*,*,,,,*,,,,,,,,,,............................0...0000000000000000000000000020022222222222222222222224444442444444444444444446466466666666686888888888::88:::::::::<<:<<<<<<:<<<<<<<<<<<<<>><>><<><<<<<<<<<<:$$$$$$$$$$$$$$&&&&&&(&&&&&&(((((((((((((((((((((((********************,*************,*,*,**,,,,,,,,,,,.....,.,.,....................0.000000000000000000002000002200222202022222422222222444424444464444444466444446646466666888686688888888::::::::::<::<:<<<<<<<<<<<<<<<<<<<<<>>>><<<><<<<><<<<:$$$$$$$$$&&&$&&&$&$&&&&&(&(&((&((((&(((((((*(*(********************,**,*,**********,*,**,*,,,,,,,,,*,,.,...,,,.................0...0.00000.00000000000020000002020222222200022222222222224444444444444444446664444644466666686666688868888888:88:::::<:<:<<<<<<<<<<<<<<<<<<<<<<><>>>>><>><>><<>>>:$$&&&$$$$$$&&&&&&&(&&&(&(&&(&((((((((((((((**((************,*****,***,*,,,*****(****,**,,,,,,,,,,,...,..,...,,.................0..000000000000000000000002220000020222222202222222222222222444244444444444444446666664666666866666688888888:88:::<:::::<<<<:<<<<<<<<<<<<:<<<<<<><<<<>>>>>><>><>>>:"$$$$$$$&$&&&(&&(&&&&(&&(((&((((((((((((((((((********,******,*****,,,**,******((((**,,,,,,,,,,,,,...,,....,.....,.............00.0000.00000000.0000000002000020020222222222202222222222222222244444444444644644666646666666666666888888888888::8:::::<:::<:<<<<<<<<<<<<<<<<><<<<<><>><>>><><<<<>8$$$$$$$&$&&&&&&&&(&(&(&&&((((((((((((((*(*((**********,************,**,,****(********,,,,,,,,,,,,,,,,,,..,.,...,..,.............00.....00000000000000000020000200022222202222222222222242222224444444444444464446466666666666866888888888888888:::::::::::::<:<::<<<<:<<<<<<<<><<>>>><>>>>>>>>>>>:$$$$$$&&&$&&&&&&&(*(((&(&((((&(((((((((((**((((***********,*********,**,,*************,,,*,,,,,,,,,,,,*,,.,..............0................00000000000000020202002222222222222222422222222242244444444444444444444466666666666666686888888888::::::<::::::<<::<<<<<<<::::<>>><<<<<<>>><>>>>>><><<>6"$$$$$$&&$&&&&&&&&(((&&(((((((&(((((((((((((*(******,****,,,*,***,,,**************,,***,,,,,,,,,,,,,,,.,,.....,.............0..............00000000000002002220202220202222222222222224222424224244444424444444644666666666666666668688888888888:::::::::::::<<<<<<::>><<>>>>><>><<>><>>>>>><<<><8$$$$$$$&$&&&&&&&&&&(&((&&&&&&&(((((((((((**************,,,**,*****,**********,**,******,*,,,,,*,,,,,,......,...............................00000000000000022020020002222220222222222222222442444444444444446444466466666666666686886888888888:8::::::::::::<<<<<<<<<<<<>><>>>><><<>>>>>><>>>><>><8"$$$$$&$&&&&&&&&&&(&((((((&((&&(((&(((((((*(*****(******,,**,*,..,***,*********0..****,*,,,,,,,,,,,,...0..,.....................,..........000000000000000220000000020002222222222222224422224244244444444446446466666666666666666688888888888::::8:::::::::<:<<<<<<><<>><<>><>>><<>>>>>>>>>>>><<6$$$$$&$&&&&&&&&&&(&&&(((&(((&((((((((((((((***************,***,,,***,,,*******,,.,,,,,,,,,,,,,..,,.,,.,,.,....,...............,.....0.0....00000000000000200000002220002002222222222222222444442424444444444466664666666666666666888888888888:::88:::::::::<<<::<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<6$$$$$&&$&$&&&&&&&&&&&(&(((((((((((((((((((**(*(********,****,,,,*****,*****,*,***,,,*,,,,,,,,,,,,,.,..,...,...................,,.....0.00...0000000000002000000022220022202222222222222222444422444444446664444666666666666666888886888888888:88::::::::::::<<<<<<<>>>>>>>>>>><><>>>>>>>>>>>>>>>>6$$$&&$&&$&&&&&&&&&&(&&((((((((((((((((((((***((*********,***,,,**,,*,****,***,(***,**,,,,,**,,,,,,,.,.,.,.....................,,..00...0....000000000000000000002022220000222222422222222244442444444446444644666666666666666666888888888888888::88:::::::<:<:<<<<<<<>>>>>>>>>>>><>><>>>>>>>><>>>6$$$&$$$$$&&&&&&&&&&&(&&(&&(((((((((((((((***************,,,***,,,*,***,*,***,,,*(,,*,,,,,*,,,,,,,,,,,,,,,,...................,,.......000..0.00000000000000000002002020002222222222222222242444444464444666464666666666666666668688:::868888888:8:::::::<:::::<<<<<<<<>>>>>>>>>>>>><>>>>>>>>><><>6$$$&&$$&$$&&&&&&&&(&&&(((((&((((((((((((***(*((***********,,*,***,**,..,*,,,*,,,,,,,,,*,*,,*,,,,,,,,,,....,.,......................000.0.0..00000000000000002000202002022222222222424222242442444444444446444446666666666666866668:88866688888:8::::::::::::<:<<<<<<<><>>>>>>>><<<>>>>>>>>><><>><6$$$$$$$&&&&&&&&&&&&&(((&((((((((((((((((**(****(******,***,,..,,,,,,**,,*,*,,,*,,,,,,,,,*,,,,,,,,,,,,.,,...........................000000...000000000000000220000220022022222222222242422224444444444444444444446666466666666686888688668888888:::::::::<:<<:<<<<<<<<<>>>>>>>>>>>><>>>>>>>>>><><<6$$$$$$$&$&&&&&&&&((((((((&(((((((((((((******(**********,,**,,,,,,,,****,,,,,**,,,,,,,,*,,,,,,,,,,,,.,,..,........................0000000...000000000000000000000200002220222222222244424222244444444444446446464686666666666666666888686888::8:::::::::<<<:<<<<<<<<<<>>><>>>>>>><>><>>>>>>>><>><4$$$$$$$&&&$&&(((((((((&(((((((((((((**(((**************,*,,*,,,,,,,,.,,,,*,,.,,,,,..,*,*,,,,,,,,,,,,,.,,,,..................................0000000000000000002000000202222222222222224422224422442444444446444666666666666668686688888::88888888::::::::<<<<:<<<<<<><<<><>>>>>>>>>>>>>>>>>>>>>>>4 $$$$$$&&$&&&&&(((((((((((((((((((*******(**,************,,*,,,,,,,,,,..,,,,.......,,,*,,,,,,,,,*.,,,,,...,.,...............................0.00000000000000000000200022222222222222222222422222424424444444444446666666666668688888888888:::88:::::::::::::<<<:<:<<<<<<>><<<<>>>>>>>>>>>>>>>>><<<6"$&$&&&&&&&&&&&((&(((((((((((((***((******************,***,*,,.,,,,,,,,,,,..,...,,*,,,,,*,,,,,*,,,,,,,,...................................00000000000000000000000000202222222222222222222224242424244444444464666666666666668688888888:8:<::88:8:::::<:::::<:<<<<<<<<<>>><>>>>>>>@>>>>>>>>>>>><><2$$$$&&&&&&&&&&((&(((((((((((((((*(((((*****(***********,**,*,,*,,,,,,,,,,,.,,,,,,***,**,****,,,,,,,,.,,,,,...,.,,..,.......................000000200000000000200000022000222220222222222224242422424244444444466666666666668886888888<::<::<:<::::::<:<:<<::<<<<<<<<<<<>><>>>>>>>>><>>>>>>>>><><<2$&&$$&$&&&&&&(&((((((((((((((((((((((((((**********,*,**,,,,*,,*,,,,,,,,,,,******,***,*,*,*,,***,,,,,,,,.................................0.000000000000000000200000022222222022222222222242222422244444444644644666666666666866688888::::::<<:::::::::::<::<<:<<<<<<<<<<<>><<<<>>>>>>>>>>>>>>><<<:$$$$&&&&&&&&(((&(((((((((((((((((((((((((******,*****,,,,,*,,,,,,,,.,,,.,,***********,***,,,*,**,,,,...,,,.,..,.........................0..0000....0000000000000020022022222222222222222222244424224444444464444666666666888868688888888:::8:::::::::::::::<<<<<<<<<<><<><<><>><>>>>>>>>>>><>><<<:$$$$&&&&&&&&&&(((((((((&((((&(((((((((****************,*,,*,,,,,,,*,,..,,**,**********,**,,,***,,,,,..,,,,....,...,...............0.....00000000.00.000000002002200022022222222222222222222442424444444444444466466666666668668888888888888::8::<:::::::<:<:<<<<<<<<<<<<<<<<<<><>>>>>>>>>><>>>><<:$&$&&&&&&&&&&((&(((&(((((((((&(((((((((**************,,*,,,,,**,,,,,***,,,*******,,*,**,,,,,,,,,,,,,,,,,,.,,.,....,......................0000.00.0000000000000002002022022222222202220222224444442444444444466666666666668666688688:88888:8::::<<:::<:<::<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>><<:&$&&&&&&&&&&(((&(((((((((((((((((((*(*(((***********,**,*,,,,,,,,,,,,**,*,***,***,*,,,****,*,*,*,,,,,,,,*,,,,............................000.0..0000000000000000200000220200220222222424224444444444444444444464666666666666686886::888888::8:::::::<<<:<:<:<<<<<<<<<<<<<<<<><<<>>>>>>>>>>>><><<<:$$&&&&&&&&&((((&(((((((((((((((*((((**((*(*****(*******,,,,,,**,,*,***,,,,,,******,*,*,,,,,*,*,,,,,,,,,,,,,,,..,..,.............0......0.0000..000000000000002000002200022022022222222224244444444444444444444466666666686668888888888888:8::::::::::::::<<::<<<<<<<<<<<<<<<<>>>>>>>><>>>>>>>>><<:$&$&&&&&&&&&&&$&(&(((((((((((((((((((((((****(*,*******,,,,,*,,,**,,,,*,$*,,*,**,*,***,,*,,,,,,,,,,,,,,,,,,...,,............00.0.....0.00000000000000000000000200022220202002222422242422444244444444444444444666666666666666868868888888::::::::::::<:::<:<<<<<<<<<<<<<<<<>><>>>>>>>>>>>>>>>><<:$&&&&&&&&(&&&(&&(&((((((((((*(((((((((((((**(************,,*,,*,,,,,,,,***,*,,***,****,,,,*,,,**,,,,,**,,,,,,,,.,.................*,....00.00000000000000000000",200022222022222222222442242".4444444444244444444644668664866868688888888:::::::::::<2:<:<<<<<<<<<<<<<<<<<<<<>>><>:<>>>>>>>>><<>.X$&&$$$&&$&&&&&&&&(((((((((*(((((((((((((((************,,**,,,,*,,,,,,,,*,***,**********,,,,*,,,,,,,,,,,,...,,,,,,....................00....00.00000000000000000000002220202222222222222222422244444444444444444444446666646668888888888888::::::::::::6<<:<:<<<:<<<<<<<<<<<<<>>>>>:6>>>>>>><<><<<$&&&$&&$$&&&&&(((((((((((((((((((((((((((**********,********,,,,,*,,,,*,,,,******,***,,,,,,,**,,,,,,,,,,..,,,,.,,,...................0.000.0000.00000000000000000202220020222222224422222222422444244444444444444446666666666688868888:88::::::::::::<:<:::<<<<<<<<:<<<<<<<><>>>>>>>>>>>>>>><>>><6$&&(&&$&&(&&&&((&&((((((((((((((((((((************,,,**,****,*,,,,*,,*,,,,***,,,*,****,,*,**,,,,,,,,,,,,,,,,,....,..,...............0...0...0.00.00000000000000022222202222222222222222222224444244444444466466446666666666668668688888:88:8::::::::::::<:<<::<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>><<: $&&&&&&&&((&&&(((((((((((((((((((((((*(**(**********,,,,,*,,,*,,*,,*,*,,********,*********,,*,,,,,,,,,,,,...,......................00.0..000.00000000000000020002200220022220222222222222224444424244444464664646664666666666666668888888:88:::::::::::::::<:<<<<<<<<<<<<>><>>>>>>>>>>>><>>>>>>>><&&&&(&&&&&&&&&((&(&((((((((((((((*(((*(*((**********,,,,,*,,*,*,*,,**,*,,,*,*****,,,,***,,,,,,,.,,,,,,,,.,.,,..,....,...............0....0..0..0000000000002022002002002222022022222222422444444444444444446466666666668666666668688888888::::::::<:<::<<:<<:<<<<<<<<><>>>>>><>>>>>>>>>>>>>>>>>>>< &&(&&(&&&&&&((&(((&(((((*((((((((((*(***********,*****,,*,,,**,*,,,,,,,*,**,*,*,,*,,****,*,,,,,,,,,,,,,,.,..,,.,.....,................0.0...0..0000000000000000000000222222022222222222222244444444444444466664666666666666666666688888888::8::::::::<:::<<:<<<<<<<<<<>>><><>>>>>>>>>>><>><>>>>>><&&&&&&(((((((((((((&(*((((((((((((((((**(*******,*,***,*,,,****,**,..,,,,*,,,**,,**,,,**,,,,,,,,,.,,,,.,.,,,,,,.,.....................0...0.000000000000200000020200022022220222222222422444442422444444446464666666666666666666666888888::::<<:<<<<<<<:<:<<<<<<<<<<<>><>>>>><>>>>>>>>>>>>>>>>>>><$$&&&&&&((((((&&&(&(((((((((((((((((((((((******,,,**,,*,,,,*,,**,*,*,**,*,,,,*,,,,,.,,,,,,,,,,,,,,,,,,,,,,,..,..,...................0......0.000000000000002220000002202002000222422222422444222444446444666666666666666666668666668888888:<<:::::<<>>><<<<<<<<<>>>><>>>>>>>>>><<>>>>>>>><<<<>>><$&&&&&&&&&(&((((((((((((((((((((((*(*(((*********,*******,,*,,,,*,****,,***,**,**,,,..,,,,,,,,,,.,,,...,.,,,,,,......................0...0.000000.00000000000200020022002422222222222242224442222244444444466666666666666666688688888888888::::::::<<<><<<<<<<><<<>>>>>>>>>>>>><<<<>>>>>>><<<<>>>:$$&&&&&&&&&&&&&(&&(((((((((((((((((***((**(*********,*,**,,,,,,,,******,,*,**,,,,*,..,,,,,,,,..,,,,,,,.,..,,,,,,....,..................00..00000000000000000220002000000222222222222242222244224444444444444666466666666688666688888888888:::::<::<:<<<<<<<<<><>>>>>>>>>>>>>>>>><>>>>>>>>><<>>>>><&&$&&&&(&&(((&&&&&&(((*(((((((((((((***((((***********,,***,,,,,,*,*,***,*,,,**,,*,,,,,,,,,,,,,,.,,,,,,,,,,,.,,.,......................0000.0000000000000202200000000002020222222222224224442222444444444444646466666666666686888:88888888::::::::::<<<<<<<<<<<<>><>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>:$&&&&&&&&&(**(((*(&&(((((((((((((((*(*(((***************,,*,,,,,*,,****,,**,*****,,,.,,,,,.,,.,,,,,,,,,,,,,,,,,,..........................0.0000000000020000000000000002022222222222222224224442444444444444444466666666666688888888888:::::::::<:<<<<<>>><><<<><>>>>>>>>>>>@>@@>>@>>>>>>>@>>>>>>:$&&&&&&&&&&&(&((&(&&((((((((((((((**((**(***********,,,*,,,,,,,***************,,,.*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.................00..000000.00000000000000000002220222222222222220244444424444444444444444466666666668688888888888:::::::<<::<<<<<<<>><<>>>>>>>>>>>>>>@@@@B@>>>>>>>>>>>>>>:$$$&&&&&&&&&(((&((((((((((((((((((((*((****************,*,*****************,*,*,,(,*,,,,,,,*,,,,,,,,,,,,,,,,,,,.,,,,,,,,.............0.0.00..00.00000000000000000000202022220022222222222222444444444444444444444466666666666668888888888::::::::<<<<<<<<<<<<<<<>>>>>>><>>>>>>>@B@@>>>>>>>>>>>>>>:<$$&$&&&&&&&&&((((((((((((((((((((((((*((((((******,**,*,,*,*,,,,,*********,**,*,,*,,,,,,,,,,,,,,,,,,,,**,,,,,....,...............0.....0.00.....0000000000000000002200222220222222222222242242424444444444444444446666666666886888688888888::::::::<::<<<<<<<<<<<<>><>>>>>>>>>>>>>@@>>>>>>><>>>>>:$&&&&&&(&&&&&&&((((((((((((((((((((*((((((**(********,*,,**,**,**********,*,***,**,,*,*,,,,*,,,,,,,,,,,,,,,,............................0....00000.0000000..000000000022002222222222222222244224444244444444464464466666668686688688888888:::::::::::<<<<<:<<<<<<<>>>><>>>>>>>>>>>@@>>>>>>>>>>>>>:$&&&&&&&&&&&&((((((**((((*((((((((((((*((*(**(********,*****,,,****,**********,,*,,,,,,,,,,,,,,,,,,,,.,,,,.......................0.....0...00000.00000000.0000000000020222222222222222224242244444424444444444444644646666668686688888888::8:::::::::<<<<<<<<<<<<<<>>>><<>>>>>>>>>>>>>>>>><>>>>>>:&&&&&&&&&&&&&&(*((&(((((((((*((((((((((*(************,,,*,*,*,,,,,**,*,******,,,,,,,,,,,,*,,,,,,,,,.,,,,,..................................0.000.000..0000000000000000002222222222222222222424444244244444444464446666666666886686888888888:::::::::::<:<<<<<:<<<><<<<<>>>>>>>>>>>>>>>@>>>>>>>>>>:$&&&&&&&&&&&&&(((((((**((((((((((((((((((((*********,**,*,,,*,,*,,,,,***,*,,,,,,,,,,,,,*,,,,,,,,,,,.,,,,,,..................................0.0.0000..00000000000000002002222222222222222424422244444444444444664466666666666688868888888:::8:::::<:<<<<<<<<>><<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>:$&&&&&&&&&&&&((((((((((((((((((((((((((((*************,***,**,*,,,,,,,,*,***,,**,*,*,*,,,,,,,,,,,,,,,,,,,,,..,,.................0.......00.00....00.0000000200000002000222222222222222222424424224444444444444444644466666666668888888888:8:8:8::::<<:<:<<<<>><<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>8$&&&&&&&&&&&&(((*******((((((((((((((((((************,*******,,,,,,,,,,,*,,,,,******,,,*,,,,,,,,,,,,,,.,....,.....,...................0..00.00000..0.00000000000200002020002222222222242244224444444424444444446666666666666666868888:88:88888::::::::::<<<<<<<<><<<>><<>>>>>>>>>><>>>>>>>>>>>>>>80&&&&&&(&&&&&&(&(((****((((((((((((((((((*(************,***,*,,,,,,,,*,,,,,,,**,,,*****,,,,**,,,,,,,,,,,.,...,..,,.............0......0..0.0....00.0000000000000000002200202020222222224222442422242224444444444646666666666666666888688888:8::::::::::<::<>><<<<<<><<<<<>>>>>>@>>><>>>>>>>>>>><>>8$&&&&&((&&&(&((&(((((*((((*((((((((((((***(((********,*,*,,,,,,*,*,*,*,,,,,,*,,**,*,,*,,,,,,,,,,,,,,,,,,,,...,,........0.............0...00....0...000000.00000000022020222220222222222244222422422244444444466466466646666666666888888888:888::::::::<::<:<<<<<<<><<>>><>>>>>>>>>>>>>>>>>>>>>>>>8$&&$$&$&&&&((((((&((((((((((((((((((((((((((**********,****,,*,,,*,*,,,,,**,*,,,**,,*,,*,,,,,,,*,,,,,.,,..,,,.,,.,,.....................00.0000..0...0000000000002000002222222222222222224222224444424444444446666666666666666668868888888888:8:::::::::<<<<<<<>><<><<>>>>>>>>>>>>>>>>>>>>>>>>>>>8$$$$$$$$&(&&(((&(((((((((((((((((((((((((*(*****************,*,,,,*,,,,,,,*********,,***,,,*,,,,*,.,,,,,,.,.,,,..,,,..,......,...000.....0...000.0000000000000000000002022202222222222222422424222244444444644646446646666666666668888886888888::::::::::<<<<<<<<>><<<<<>>>>>>>>>>>>>>>>>>>>>>>>>8p$$$$$$&&&&&((&((&&&(((((*((((&&(((((((((**((((***************,,,,,,,,,*,,,,****,,*,**,,,,,,,,,,,,,,,,.....,..,,,.......,.......0.......000.00.0000.0000000000000000000000000022222222222424244422222444444446644644444666666666666668688888888:8:::::::::::<<<<<<<><<>><<>>>>>>>>@>>>>>>>>>>>><><8$&&$$&&&&&&(((&&&&&((((((((((((((((((((((*((*(************,,*,*,*,,,**,*,,,**,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,...............0..00..000..0000000000000000000000000022222222222222244242424224444444444644644666666666666666888888888888:::::::::::<<<<<<<>><>>>>>>>>>>>>@>>>>>>>>>><>>>>6$$$&$&&&&&&&&&&&(&(((((((((((((((((((((((((*(**************,,*,*,,,,,*,,*,,*,*,*,,,,,,,,,,*,,.,,,,,,,,.,,,,,,*,,**,,,.................0.0..0..000.0000000000000000000000000022222220222222222444444444444444464464466466666666666666688888888:::8:::::::::<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>><>>>>8&&$&&&$&&&&&(&&&&&&(((((((((**(((((((((((***************,**,,,,,*,,***,,*****,**,***,,,,*,,*,,,,,,,,,,,,,,,,**,22.,,,.........,.,........00..000.000.000.000000000002000000222222222222222222224422244424444444444446646666666666668868888888888:::::::::::<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>><>8&&&&&(&&&&&&(&&((&&&((((((((*,*(*(((((((**(*************,,**,,**,,,****,,*,,,,*,,,*,,,,,,,,,,,,,,*,,,,,,.,,,,.20000,...............0..........0..0.000000000000000000000002222222222222222222244444444444444644444466666666666666888668888888::::::::::::::<:::<<<<<<<><<<><>><>>><>>><>>><<<<>><6"&&$&&&&&&&(&(&(&&(((((((((((***((((*(((***********,****,.*,,,,,,,*,,,,,,,,,,,,,,,,,,,.,*,,,,,,,,,,,.,,,,,.......0........................00..0000.0000000000000000200002220222222222222222222244464444446444444446446666666686886868888888888::8:8::::<<:::<<<<<<<><<<>><<>>>>><>><<>>>>>><<<<<4&&&&$$&&&&&&&&(&&((((((((((((&**(((((((****(((*********,**"**,,,,,,,,,,,*,**,*,,,,,,*** *,,,,,,,,.,,,,,,.,,,..,.....,..........0............0.0. .000000000000000000200020222,02222222222222442464444464462444446446666666666886688888:688888:8::8:::::<:<:<<<<<<<>><<<<><>>>>>>>>>>>>>>>>>><<<<2&&&&(&&&&&(&&(((&&((((((((((((((((((((((****(******(****,**,,,,*,,,,*,**,**,,,*,,,,,,,*,,,,,,,,,,,,,,,,,,....,,,,..........................0...0...000000000000000000000000220020222222222244444444444444402444444644666666668668886888.68888888::::::::::<:<<<<<<<<:<<<>>>>>>>>><>>>>>>>><<<<<<&&&&&&&&&&&&(&&&(&((((((((((((((((((((((((((***(************,,,,,,,*,,,,,,,****,*****,,*,,,,,,,.....,,,..,,..,*,,,,,........0.0.............0..000.0.00000200022000200002220222222222242224444242444444444444444666666666666886666888868888888888::::::::::<<<<<<><>><<<<>>>><>>>>>>>><>><><<<<<:$&&&&&&&&(((&&&((((((((((((((((((((((((((((****************,**,*,,,,,,,,,,,**,,,**,**,*,,,,,,,,,,......,,,..,..**,*,.........0........0.......000.00000000000002002002202222020222222222222244442222444444644444446466464666666666668888888888888888::::::::<<<<<<<<<>><><<>>>>>>>>>>>><<>>><<<<<<2&&&&&&&(((&&&&&((((((((((((((((((((((((((((**************,,,*,,,,,,,,,**,,**,*,,*,,,,***,,,,,,,,,,,,.0.......0.,,,000........00.00......0000...0.0000000000000200020200000002220222224222222242242444444444444444666664666666666668688:888888888888:::::::::<:<<<<<<>>><>><>>>>>>>>>><<<<<<<<<<<<2&(&&&&((&(&&&&&((((((((((((((((((((((((*(**(*(****,******,,,*,,,,,*,,*,*,**,*****,***,*,,,,,,,,,,,,,,....,.....0000..........0..00......020...0.0000000000000002002220000200000222222222222222222442444444444444464666666666668668888888868888888::::::::::<<:<:<<<><>>><>>>>>>>@><<>>><><<<<><<<2$&&&(((&&&&&&(&&(((((((((((((*(((((((((((**(*****,**,..,**,,,,,,*,,,*,**,****,*,**,,,,*,,,,,,*,,,,,,.,...,.,.............00..00.0............00..000.0000000000000020020000020220222422222242222224444444444444466666666666666668668888888888888:::::::::::::<<<<<<<>>><<><>>>>><<><<><<>><><<<<<2$$$&&&&&&&&&&(&&(((((((&((((((((((((*((((********,,*,.,.,**,*,,*,,,,*,,*********,,,,,,,,,,,,,,,,,,,,,,,.....,..............0.0000...0.......00.000000000000000000000020222002022222222224222222244444444446466646666666666666668688888888868888::8::::::::::<:<:<<<<<<<><<<<<<>><<<<<<<<>>><<<<><0$$$$&&&&&&&&&(&((((((((((((((((*(((((((*(******,,*,,,*,,,*,,,,,,,***,,*,***,**,,,,*,*,,,,,,,,*,,,,,,,,,,,..,,........000.................0.0.0.000000000000000000000202220000022222222222224222242444444446466666666666666666666666886888888888888::::::::::::<<<<<<<<><><<><><<<<<<<<<<<><<<><<>0&$$$$&&&&&&&((&(&((((((((((((((((((((((*********,,**,****,,,,,*,,,,,,,,,,*,,*,,,,,,,,,,,,,,,,,*,,,,,,,,,,.,................00.0000..0...00...0..00000000000000000002202000000022022222222444222444444444444446666666666666666666888888888888888888:8:::::::::<<<<<<<<<>>>>>>><><<><<<<<<<><<<<<<<.$$$$&&&&&&&&&&(&(((((((((((((((((((((((*((******,,*,,,,,.,,,,,,,,,,,*,,,,,,,,,,,,,,*,,,,,,,,*,,,,,,,,,,,,.,..........0....0.....0.........00...00000000000000000002020202000222222222222244422244444444444646666666666666666666666888888868888::8:8:::::::::<<<<<<<><<<><>><>>>><>>><<<<<<<<<<<<<.$$$&&$&&&&&&&((((((&((((((((((((((((((*(((******,,*,,,,,,,,,,,,,,,,,,,,,,*,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............0....00000........0..000000.00.000000000000000000222222222222222222222222444444444444446666666666666666868668888888888:8:::::::<:::<:<:<:<<<<<><<>>>>>>>><>>>>><>><<<<<<<<.$&&$$&&&&&&&((((((((((((((((((((((*((*(********,*,.,,,,,,,,,,,,*,,,,,,,*,*,,*,,,,,*,,,,,,,,,,,,,,,,,,,,,.,...............000.000........0000000000.00000000000000000200000022222222222422224242444444444644446666646666666666668888886:888888:8::::::::::<:<:<<<<<<<<<<<>>>>>>>>>>>>>>><<<<<<<<<<*$&&&$$&&&&&&&((&(((((((((((*(((((((((***********,*,.,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,........00......0.0..0...00.00...0000.000002000200000000222222222222222242424244444444446644664666666666668668888666888888:::::::::::::<::<<<<<<<<<<<<>>>><<><>><>><<<<<<<<<<<,&$$&&&&&&&&&(((((((&((((*((((((((((*((************,,.,,,,..,,,,,,,,,,,,*,*,,,,,,,,,*,,,,,,,,,,,,,,,,,,,.0000..0.............00..0.........0.0.0.000.000000000000000000022222222222222222444442444444444444444446666646666666668886668888888888:::::::::<:<<<<<<<<<<<<<><><>>>>>>><><><>><<><<><<>*$&$&&&&&&&&&((((((((((((((((((((((((((************,,,.,,,.,,,,,,,,,,,,,,,,,,***,,,,,,,,,*,*,,,,,,,,,,,,................000.........0......00.0..000000000000000000020000222222222222222242442244244444444444444444666666666666866888688888888888::::::<<<<<<<<<<<<>>>><>>>>>>>><<<><<<<><<<<<<<<>(&&&&&&&&&&&&&((((((((((((((((((((((*(((*********,,*,,...,,,,,,,,,,,,,*,,,,**,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,.,,..00...0000000....0.......0000.0.0000000000000000000000000022200222222224222224244444444444444464664666666666666868888888888888::::::::::::<<<<<<<<<<<<><>><>><>>>>><<<>>>>><<<<<>>>( $$&&$&&&&&&&(((&(((((((((((((((((((**(************,*,,..,,,,,,,,,,,,,,,,,,,*,,*,,,,,*,,*,*,,,,,,,,,,,,...,,,....000000..0..................000000000000000000000000000000000222222222224442244424444444444444464466666666666688888:8888888888:8:::::::::<<<<<<<<<<<<<>>>><<>>><<<<>><><>><<<<<>>>&&$&&&&&&&&&&(((((((((*((((((((((((((************,*,,,,,,,,,,,,,,,,,,,,,,*,,,**,*,,,,,,*,,,,,,,,,,,,...,,...,..............................000000000000000000000002000000000222202222222222222222444444444444644646666666666666888:888888888:8:::::::::::<<<:<<<<<<<<<<>>>>>><>>>><>><<<>><<<<<<<<&&$&&&&&&&&&(&((((((((((((*((((((((*************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................0.0.....00..00000.000.000000.00000000000000222222222222222224222244444444444446646666666666666686888888888888:8:::::::::<:<<<<:<<<<><<><>>>>>>>>>>>>>>>>>>>>><><<<<&$&&&&&&&&&&&((((((((*((*((*(((**(((***********,,*,*,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,.,.,..,.......,.............0....0...0.0..000000000000000000002002020002222222222222224442444444444444644666666666666666886888888888:8:::::::::::<<<<:<<<<<<<<<<<>>>>>>>>>>>>>>>>>><>><<<<>>& &$&&&&&&&&&((((((((((((((*((*((*(((((************,*,,,,,,,,,,,,,,,.,..,,,,,,,,*,,,,,,,,,,,,,,,,,,.,,,,.,.,..,..........................000..000.000000..000000000020022020002202222222222224444444444444464644466666666688686686888888888:8:::::::::<:<:<<<<<<<<<<<><>>>>>>>>>>>>>><>>>><>>>><>>>" $$$$$$$&&&&&(((((((*****(((((*(*(*(*((********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,.,.........................00..000..00.00000000000000000200222220222222222222222222244444444444464666666666666866666688688888888:::::::::::::::<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>>><<<>" $$$&$$&&&&&&((((((*((**(*((((((((*************,,,,,,,,,,,,,,,,,.,,.,,,.,,,,,,,.,,.,,,,,,,,,,,,,,,,,.,,,.........0..................0.....00.00000000000000000000002200020222222222222222222244444444464444466666666666666886888888888888::8:88::::::::<:<<<<<<<>>><>>>>>>>>>>>>>>>>>>>>>><><<<<<> &&&&&&(&((((((((((((((*(*((**((*(((*************,,,,,,,,.,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,.,..............................0..0..000000000000000000020000022022220222222222222222224444464646444444466446666666686666686888888888:::8::::::::::<:<<<<<<><><>>>><>>>>>>>>>>>>>>>>>>>>>><<<< &&&&&&&(&&(((((((((((((*(((**((**(************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,..,,,..................00...........00.00.0.00.00000000000000000202022200222222222224244444444646466444444666666666666666666888888888888::88::::::::::<::<<<<<<>>>>>>>><>>>>>>>>>>>>>>>>>>>>><<>< &&&$$&&&&&(((((((*((((*((**(*(((*(**(*********,*,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,.,,,,,,...,,,,,,,.,...................00..............0....000000000000000000002200222222222222222444444444444444464466666666666666686666666888888888:::888::::::::::<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>><<>><>><>&&&$$$&&&&((((((((*(**((((******(*********,***,,,,,,,,.,,,,,,,,,,,,,,,,,,.,.,,.,,,,.,,,,,,..,,..,,,,.............................0.......00.0.0000000000000020000200002022222220222224422244444444464644666666666666666666868888888888::::8:::::::::::<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<&&&$&&&&&&&((((((((*(*(*(********(*********,*,,,,,,,,,,,,,,.,.,,,,,,.,..,......,..,,,,,,...,,,,,,....................0....0.00....000.00.000.0...0000000000022200000000002022222244224244444424444444446666666666666666668888888888:8:::::::::::::::<<:<<<<<><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>><>>>&$$(*((&&&((((((((((***********(**********,,*,,,,,,,,,,,,..,,,,,,,.......,,..,,,,....,,,,..,.,,,............................0000...0.......00.0000000000002000000022200000002222222222244224244444646646466666666666666686668888888:::8:::::::::::::<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<>>>>&$&&&(&&&&((((((((((***********(**********,,,,,,,,,,,,,,,,,.,,,..,,,......,.,,,,,,,..,.,,.,.,,,.,,.,,.........................000000..0..00000.000000000022200022222200022220222222222244244444444446444464666666666666868688888888888:8:::::::::::<:<<<<<<><><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:$&&$$&&(((((((,(((((((******************,*,,*,,,,,,,,,,.,,.,,....,,..,,........,,,,,,,,,,..,,,.,....................0.......0...00000000.0000000000000000022222202222220202222222222224424444444444444444446666666666666686688888::8::::::::::::<<:<:<<<<<<<><<>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> &&&$$$&&&&(((&$((**(*********(*************$(,,,,,,,,,,,..,,..,,...,,.,.*&,,...,,.,.,,,,,,,,,....,,...,,............00000...0.0.0020000000000.00000000002022222200202222222222222222222442464444444444644466666666666668:8888888888:88::::::::<:<<<<<><<<<>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>&&((&&((((&((((((((*(************************,,,,,,,,.,,.....,,,..,,,,.,,,,,,,.,.,,,,.,,,,,.,...,,.,.,................0.0.0.0.0.0.*.0000000000000000000002220020022222222222222222222442442"4444444466444666466666666664888888888:888:::::::::::<<<:6<<<<><>>>>>>>>>>>>>>>>>>>>@><>>>>>>>>>>>>>&&&(&(&&&&&(((((((***(*******************,,*,,,,,,,,,,..,..,,,,,,.,,.,,,,,,,.,,,,.,,..,,,..,,,...........................0.0..00.0..000000000.000000000000000220220222022222222222222222244444444444444466666666666666866888888888:8888::::::<:::<:<<:<<<<<>>>>>>>>>>>>>>>>>>>@>>>6>>>>>>>>>>>>>:&&&&&&(&(&((((((((((**************(***********,,,,,,,,,..,.,.,,.,,,,,,,,,,,,,,,,,...,,.,,,,....,...............................000.000.0000000000000000000220200222222222222222222222222444444444444444466666666666666888688888888::8:8::::::<:<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&&&&&&&(&&((((((((**************************,,,,,,,,,,....,..,,,,.,,,,,,,.,,..,,,,,,,,......,.,..,..................0......00.000000000.00000000000000000000022222022222222222222222222444444444444446686666666666668888888888888:8:::::::::<:<:<<<<<><<><<><<>>>>>>>>>@>>>>@@>>>>>>>>>>>>>>>>>>>&&&&&&&&&((((((((*(****(********************,,**,,,,,,.....,,,,,.,,,,,,.,,,,,,,.,,,..,,,.,.,,,.,.,,......................00.0.0.00.0.0000000000000000000000002020222222222222244222224444444444444444644668866886888888888888888888888::::::::<<<<<<<<<<<<<<<>>>>>>>>>>>>>@@@>@>>>>>>>>>>>>>>>>>>$$&&&&&&(((&(((((***(***(*(**((***************,,*,,,.....,...,,,....,,,,..,,..,,.,,.,,,,,,,,,..............................00.000000000000000000000000000002222222222222222222222222442444444444444466666666888888888888888888888:888:::::::<::<<<<<<<<<<><<><<>>>>>>>>>@>>@>>>@@>>>>>>>>>>>>>>>>&&&&$&&&((&&((((((((*********(**********,*,,,,*,*,,,,,,,,,,.,,,,.,,......,,,..,,.,.,,,.,......,...........................0000000.000000000000000000000002002022222222222222222222422444444444444666666668868888888888888888888888::8::::::::<::<<<<<<<<<<><>>>>>>>>@>>>>>@>>@>>@>>>>>>>>>>>>>>>> &&&&&&&(*(&&&((((((*((*****(*(((((*******,,*,,**,,,,.,,.,,,,,,,.,,..,,.,,,,,..,,,...,..,.,.......................0.......0...00000000000000.000000000000000022222222222222444422244444444444444444666888886888888888888888888:8888:::::::::<::<<<<<<><<<><<<<>>>>>>>>>>>>>>@@@@@>@>>>>>>>>>>>>>>> $$&&&&(&&&&&((((((*(***(*****(*(**(******,,***,,,,,,,,....,,,,,.,,...,...,.......,,...............................0...0.000000000000000000000000000000002200222222222222444442222444444444444444446888886888868888888:::::::88888:::8::::::<:<<<<<<<<<>><>>>>>>>>>>>>>>@@>>>>@@>>>>>>>>>>>>>>>>>> $$$$$&$&&&&&&(((((((*(*(((*(((**(**********,**,,,,,,.,..,,,...,,..,,.,...,,,.,,..,......................0..0..00000.0..00000000000000000000.00000000002222222222222222224222242424444444444446444666666668888886888888:8:::8888:::::::::::<:::<<<<<<>>>>>>@@@>>@>>>>@>>@@@>>@@@@@>@@@>>>>@>>>>>>@$$$$$&&&&&&&&(((((*(((*((((***(((**********,***,,,,,,,,,,,,,,,,...,.,,,,,,,.,...,.,............0....0...........0000.0000000000000000000002200000000202202222222222222242422444444444644446444466466666688888888888888888:8:8:::::::::::<::::<:<:<<<<>>>>>>>>>>@@B@>@>@@@@>@@@@>@@@@>@@>>>>>>>>>@$$$$$&$&&&&&&&&(((((((((((((((((((*****,******,,,,,*,,,,,,,,,,..,..,..,..,...,...............................0..000000000000000000000000000200020000222222222222222444444444444444446444644444666666866668888888888888:88888:8:::::::::::::::<<<<<<<><<>>>>>>>>>@@>@@>@@@@@@@@@@@@>@@>@@@>>>>>>>@$$$$$$$$&&&&&&((((((((((((((((((((******,**,,,,,,,,,,,,,,.,,,,,,,,.,.,.,..,.,,,.,.........................0.0.0..00000000.000000000000000000020000222222222222222444424444444444664446466666646666666668888686886888888888:8:::::8:::::::<::<<<<<<<><>>>>>@@@>>>>@@>>@@@@@@@@@@@@@@@@>@@>>>>>>>>@,$$$$$$$$&&&&&&&&(((((((((((*((((((*(****,,*,**,,,,,,,,,..,.,..,,.,,,,...,,.,..,.............................0..0.0.00000000000000000000202002200202222222222422444444444444444644664444646466666668666668888888888:888888::88:::::<::::::::<<<<<<>><>>>>>>@@>>>>>@@>@@@@>@@>@@@@@@@@@@@>>>>@>@>@@4$$$$$&$$&&&&&&(&(&((((((((*(*(((((((*(*******,*,,,,,,,,,,,,...,.,,.,,,,,..,,...,.,,.......................0..0000000000000000000022202000200022222222222224424244444464446444666446444666666666686866888888888:888888888:::::::::::::::<:<<<<<<<<>>>>>>>>>>>@>>@@@@@>>>@@@@@@@@@@@@@@>@@>>@@>@@@@4$$$$$$$&&&&&&&&&&((((((((((((((((((((*(****,,,,,,,,,,,,,,,..,.,,,,,.....,....................................00.0000000000200000000022222020222222222242242244444444444444666666666466666666668688888888888888:8888:8:8::::::::::::::::<<<<<<<<<>>>>>>>>>>@@>>@@@@@@@@@@@@B@@@@@@@@@@>@@@@B@@@@@@4 $$$$$$&&&&&&&&&&&&(((((((((((((((((((((((******,,,,,,,,,,,.,,,,,,,.,.,.,,.,,........,.,,...............000.00000002000000000002002002222022222222222422424424444444466666666666666666686686888888886888888888:8::8::8::::::::::<:<<<<:<<<<<<>>>>>>>>>>>BBB@@@>@@@BB@BB@@@@B@BB@BB@B@@@B@@@@@@@@@B4 &&$$$&$&&&&&&&&&&&&&(((((((&((((((((((((***,***,,,,,,,,,,,,,,.,,,,,,,,,.,.,..,,........,..............0..0..00000000000002022222022222222222222222224224444244444444466666666668666668888888888:::8:888:::::::88::::::::::<::<<<::<<<<<<<><>>>>>>>>>@@@@BBBB@@BDBBB@BBB@@@B@@BBBBBBBBBB@@@@@@@BBB4"&$$&$&$$$$&&&&&&&&(&(&((&(&&(((((((((((*******,**,,,,,,,,,,,,,,..,,.,......,....,....,..........0......000.0.00.0000000000002202222222222222222222222242224444444444666666666688888888888:::888:::::::::::8:::::::::<:<::<<<<<<<<<<<<<>>>>>>>>>@>>@@@B@@B@BBBBBDFDBBBBBBBBBBBBBBBBBB@BBBB@@B@@@BB4 &&$&&&$$&$&&&&&&&&&&((((&&&&(((((*(((((*,*********,,,,,,,,,,,,,,.,,,,.,.,.,,,.,,,......................00.000000000.000000022022222222222222222222424442222244444446466666688688888888:8::::::::::<:::::::::::::<<<<<<<<<<<<<<<<<<>>>>>>>>>>@@@>@@@@@B@BBBBBBDBDDDDBBBBBBBBDBBDBBBBDBBBBBBB@@BBBB4"&&&&&&&&&&&&&&&&&&&&&&&&&((&&(((((((((************,,,,,,,,.,,.,,,,,.,,,,.,,,..,,,...................0..000000000000000020000200220222222244222224424224222224444444666686668888888888:::::::<::<<<<<<::::<:<<<<<<<<<<<<<<<>>><<<>>>>>>>>>>>@@@@@B@BBBBDDBBDDDDDDDDDDDDDDDDDBDBDDDDDDDDDBBDBBBBBBB4"$$$$$&&&&&&&&&&&&&&(&&&((((&((((((((*(***********,*,,,,,,,,,,,,,,,,,,,,,,...,...................0....0..00.000000000000020022222222222224224444444442444444444444464666666888888::::::::::::<:::<<:<<<<<<<<<<<<<<<<<<<<><>>>>>>>>>>>>>@>@@>@@@@@BBBBDDDDDFDDDDFFFDDFDFDDDDDDDDDDDDDDDDDDDDBDDBDDD4 $$"$$$&&$&&&&&&&&&&(&((((((((((((((((*((*(*********,,,,,*,,,,,,,,,,,,,.,,,.,..,...................0.....0000000000000000022200222222242242422244444424444444444444666666666888:8::<<:::::<:<<:<<<<<<<<<<<<<<>>><<<<>>>><>>>>>>>>>>>>>@@@@@@BBBBBBBDBDFDDFFFDFFFFFDFFFFDFFDDFDFDDDDFFDDDFDDDDDDDDD4"""""&&$&&&&(&&&&(&&&((((&(((((((((((*((((((*****,**,,,,,,,,,,,,,,,,,,,,,,,,,....................0...00..00000000000000002222020222222222222444444444444444444444666666688888:8::::<<<:::<<<<><>><<<<>>>>>>>>><><><>>><>>>>>>>>>>>@@@@@@@@BBBBBBBDDDDDDFFFFFFFFFFFFFFFFFDFFDFFFFFFFFFFFFDFFDDDDFF4 (((&"$$&&&&&&$$&&&&&&(&(&(((((&(((((((((**(((******,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,...................0......000000000000022222222222222222244224442444444444464446666666688888888::8:<:<:<:<<<>>>><<>><>>>>><><<><>>>>>>>>>>>>>>>>@@@@@@@B@BBBBBDBDFFFFFFFHHHHFFFFFFFFFFFDDFFFFFFFFFFFFFFFFFDDDFFF6&&&((&"$$&&&&&&&&&&&&&&&&&(&((*((((((((((((*********,*,,,,,,,,,,,,.,,,,,,,,,,.,...,,..................0..00.000000000000002002222222222242222444444444444466666666666666668888888::::::<:<<<<<<>>><><>>>>>>><<>><>>>>>>>>>>>>>>>>>@@@@@BBBBBBBBDDDDDDFFFFFHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6$&&&&($$$$&&&&&&(((&&(&&&(&&&&&&(&&((((((((((******,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.......................00.0.00000000020020002222222222222422222444444464466666666666666888888888:::::::<<<<<<<<<<<<<<>>>>>>>><>>><>>>>>>>>@>>>>>@>@@@BBBBBBBBDDDDDFFFFFFFFFFHHFHFFHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4$&&&&&&$$&&&&&&&&&&&&&&&&&(&&&&&(&(((((((((((******,,***,,,,,,,,,,,,,,,,,,,,,,.,,,,,..................0.0..00000000020002022222222222222222242444444444464666666668666688888888:::::::<<<<<<<><<>>><>>><<>>>>>>>>>>>>>>>>>@>>>@@@@@B@BBBBBBDDDDDDFFFFFFFFFFFFFHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHF2"$$$$$&$$&&&&&&&&&&&&&(&&&(&&&&&&&&&(((((((*((****,**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,.......,..........0..0.000000000002222222222222224222242444444444664666866666888888888888::::::<<<<<<<<<<>>>B<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@B@BBBDDDDDDDDDDDDFFFFFFHHFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFHH2"$"$$"$&&$$$&&&&&&&$&&&&&&&&&&&&&&&&&(((&((((**(******,,,,,,,,,*,,,,,,,,*,,,,,,,,,....................0...0.00000000000000220222222222242244444444464446466666666888688888888:::::::::<<<<<<<<<<<<><><<>>>>>>>>>>>>>>>>@>@@>@@@@BBBBBBDDDDDDDDDFFFFFFFFHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFH0"""""$$$$$$&&&$$&&&&&&&&&&&&*&&&&&&&(((((((((*(****,,***,.,,****,,,,,*,,,,,.,,,,,.,.,..00..,.............0...000000000000020020022222242224444444444464646446666686668888888:::::::::<<<<<<<<><<>>>><>>>>>>>>>>>>>@>>>@@@@@@@B@BBBBBDDDDDDFFFFFFFFFFFFFFFHFFFFFFFFFFFFFFFFFFFFFFFFFDDFFFFFFFFFFFF0 "&$$$&$$$$$$&$&&&&&&&&&& &&&&&&(((&(((((*(((***,***,,&*,***,,,,,,,,*,,,,,,.,.,...0,,,..................0.00.00200000000202222222222222224448444644464666666666888888888:<::::::<<<<<<<<<<<<>>>>>>>>>>@>>>>>@>>>@@@@@@@@BBBBBBBBBDDDBDDDDDFDFFFFFFDFFFHHFFFFFFFFFFFFFFFFFFFFFFDFFFFDFFFFFFFFH08$"""$&$$&$$$$&$$&&&&&&&&&&&&&&&&&&&&&&(((((((((((************,,,*,,,,,,,,,,,,,,,,,,,,,,,*,.....................00000,.000000000220002222222222244&2444444466666466668888888:8:8:::::::<<<<<>><<<<>>>>>>>>>$>>>>>>@>>@@@@@B@BBBBBBBBDDBD8BBDDDDDDFDFFFFFFFFFFFFFFFFFFBDFFFFFFFFFFDDFFFFFFFFFFFFHHJ$$$&&$$"$$$$&$$&&&&&$$$&$&&&&&&&&&&&&&&&(((((((((((((*((********,*,,,,,,,,,,,,,,,,,,,,...,,,,,..................0...0000000000000000020222222222444444444644644666666666888888:8:::::::::::<<<<<:<<<<><<>>>>>>>>>>>>>>>>@@@@@@B@@BBBBBBBBBBBBDDDBDDDDDDDFFFDFFDDFFFDFB@DFFFFFFFDDFFDDFFFFFFFFFFHHH8""$$""$""$&$$$$$&&$$$$&$&$$&$&&&&&&&&&&&&((&(((((((*((***********,**,,,*,,,,,,,,,,,,,,,,,,,,,..,,,,..............00...00000000000000002222222224244422444446444666666666668888888:8:8:::::<:<<:<<<:<<<<<<<>>>>><>>>>>>>>>>>@@@@@@@@@@BBBBBBBBBBBBDBDDDDDDDDFDDDDFFDDDDFDFFFFFDBDDDFFFFDFFFFFFFFHHH