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 = '038A30' IMAGE_NUMBER = 26647433 IMAGE_TIME = 1976-07-28T17:19:33Z EARTH_RECEIVED_TIME = 1976-07-29T06:36:53Z 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  &&$+#~$ "]#'kL 9~r K< 3BCB(BBBBB;R$""$$$$$$$$&&&(&(&((((&&(((*,***,**(***(************,,,,,,***,,,,,*,,,,,,,,,,,,,,,...,................0....000......................0000....0.00.000000000.00000000000002000000000000000000002000000000002220200220200222220202202220000000000000000000000000....00......0....................,.,((`$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(((*((&(((*((((((***********&**,,,,,,,,,,,,,,,,,,,.,,,,..,,...............0.0.00000000.0.0..0.......000000.0.000000000000000020220020002222222222202000022200020222222222222222222224222242242242242222222222222222224222220222200202000000000000000000000000000000., """""$"$$$$$$$$&&&&$&$&&&&&&&&&&(&&&&((((((((((((*(****(**(***,,,*,,,,,,,,,,,,,,,,,.,,.*,.,,..,...........0.0..00...,.00..0..0.0..00000.00000000(.020222222022222202222444442,0222222222222222222222222222.24444444442444444444444444440244444444444444424422222222202222222222222222222222222220$"""""""""""$$$$$$$$$&&&$&&&&&&&&&&&&&&((((((((((*((((((((**************,,*,*,,,,,,,,,,.,,..,.....,........0......0...0.0.00.........00000..0000000200022222202222220222242444422222222222222222222222224242.2444444444444444444464646444&46446464444444444444444442420242222222224222444444424220 """""""""$$$"$"$$$$$$$&&&&&&($&&&&&&&&&(((&(((((((((((((*****************,*,,**,,,,,,,,,,,,,,,.,,.....,................................00.00.00000000202222222002222222222224222224242222222222222422424244244444444444664444644444644664464664444644444446444444444444422224222424222444444444422, " """"""""$"$$"$$""$"$$$$&&&$&&$&$&&&&&&&&&&((((&((((((*(**,,*,*********((*****,,,,,,..,,,,,..,,,,,,,,,..........000.........,,,,,,..000000000002002000.0.000002222444644224222022202222224222224422422222222224444466466666666464424242224446666866666664444240022244644444444444442422422244444. ""$$$$"" """" """""""$$&&&&(&&&$$&&&&$$$$$$&((******,,,**((((((&&(((((*,**,...,,,,,(*,,*******,,,,...00000..,,..,,,,,,,,,.0..00000000....0...,.0.00022224444222002200000.0202444444424442222222220222444446666464444444242424466666668666646446444442426446664446444444442222222224444666664422, " """$"$$$&$$$$$"""$"""""$$$&&&$&((&(((&(((((((&((((*(*****,*,**((((*(**********,,,,.,,,,.,,,,,,,,,,..,.....00..0.....,.,....,0...0.00.000202000020000000040444222222202222222222222244244444222224422444444466646666666444444444446666686866666664644422224444466464464442422222444444446. """"""""""""""""""""""$"$$&$$$$$&&&$$&&&&&&&&&((((*(*(*(((((((***((*(***************,*****,,*,,,,,,,............,,,.,.0.....0..........0...0...00000020220022202200222022222244224444442242224222222224244444444446444444244666666666666666666646446644664666648864444446444224444444466664664464. """"""""""""$""""$"$"$$$$$&$&&&&&&&&((&&(&((((&((((*********(***(*(*((******,,**,,*,,,,,,.,,,,,,,.,.,,.........0.0.................0000000000000000.000000200224422422444222222444442244442444224242444244444444466666666666666646446666666666666666466664444444464446464644444444444446444. " " """"""""$"$$$$$$$&&&&&&&&&&&&&&&((((((&(*(**(*,*((*(*((*((**********,**,,***,**,*,,,,,,.....,.............0..................00.000000000000200220222222222222422422224446444442424224224244444444444464446466666666666666666666666666666666666684466646444444444444464446446646664. " " """"""$$$$"$$$$$$$&$&&$&&&&&&((&&(((((((((((*(*(((*(**(*(**(((*(**********,,,**,,,,,,,,.,,.,.,,.,........0.0......0............00000000000000222222222242222222222222222224444242442442444444444444444444664464666666666666666666666666666666666688:86664464444444644644666464446664,@ " """"""""""$$$$$$$$&&&&&&&&&&(&((((((**(*(*(((*(*((***(*(**((**(***********,*,,,,,,,,,,,,..,........0..............0.........00.000000000000022022222222222222222222222222222244222424424444444444444444444466666666666666466666666666666666666666666464666444444646444466666666664. """"$"""""$"$$$$$&$$$$&&&&&&&&&&(&((**((*((((**(*(((*(***(***(***********,,**,,*,*,,,,,,,,..,...,...........0................0..0.0000000000220022222222222222222222222222242442222222242224444644664446666666466666666666666666666666666666666666666666646644666664644666666666664,   " " """""""""$"$$$$$$&$&&&&&&(&&(((((((((((((((((***(((**(**(((((*********,,**,,,,,,,,,,,,,,,..............00...0...........0...00.0000000000022222222222222022222222222222222444422242244444444444446444464446666666666666666666668666688666866666666664664666646646446666666666666.  """"""$""""$$$$$$$&&&&&&&&&&&&(&(((((((((((((*((((*((*******((*(***********,**,,*,,,,,.,,,,,.,,..,...........0.0.....0...0...0.0.00000000020000222222222222222222222222222222224222222444444444444646466666646466466666666666866666666666686666666666666664466664446686666666666666*  """"""""$$$$$$"$$$$$&&&&&&&&(&&((((((&(((((((((((************(((*************,*,,,,,,,,,,,,,...,,..,,,.........0..........00...0000000000000000222200222222222222222222222222224422422444444444446446466664666666666666666666666666666666868666666666666666466466646866666666666664*  " """"""""""$$$$$$$$&$&&&&&&&&&&(((&(((&(((((((((((*((*******((((((*****,*****,,,,,,,,,,,.,,,,...............000.......0.000..0.00.0000020000002222220222222222222222222222222222222224244244444444446444444666666866666666666666868868688666666666666666666666666688666666666666664*  """"""""""""$""$$$$$$$&&&&&&&&&&&(((((((((((((((((((********(***((*(***********,,,,,,*,,,,,,,,,,...............000......0.000..000.00000000000002200222222222222222222222222222222222222224424444464464444446666666666666666666666668866686666888666666666664666666666666666666666664(    "" """"""""""$$$$$$&&&&&&&&&&&&(((((((((((((((*****(*(***(*******(***********,,,,,,*,,.,.,,,.,,,.............0...0..0.000.00000000000000000222220222222222222222222022222222222222224244444444444646644666664666666666666666688688666868866866666666666666666666666666666666666664* " """"""$$$$$$$$$$$$&&&&&&&&&&&(&&((((((((((((((((*(((****((**(*((********,*,**,,*,,,*,,.,,,,,..,..,...............0..00.00.000000000000002200202022220022222222222222222222222222222424444444444466446466666646666666666668868666666668888668666666666666666666666666666666666664(  "" """""""""$$$$$$&$$$&&&&&&&&&&&&(((((((((((((((((((((*******(************,**,****,.,,*,,,,,,,,.,,..........00..0....0..000000000000000000000020022222222222222222222202222224222222244444444444464664666666666666666666666668666888868688888886686666666666666666664666666666666&  "" """"""$""$"$$$$$&&&$&&&&&&&&&(&((((((&&((((((((((((************************,,**,,,,,,,,,,,,,,,.,,........00.....0...000000..000000000000000000002222022222220222222222222222222222224244444444444466466666666666666666666886868688668686888886888686666666666666666666666666666&  """""$""""""$$$$&&&&&&&&&&&&&&((((((&&(((*****((**(*(****************,,,**,****,,,*,*,,,,,,,,.,,..........0.0.....0...00.000000000000000000000000202022222222022222222222222222224244444244444444464446666666666666666666666688888666868888886668686666668868666666666666666666$ """""""$"$$$"$$$$$$$&&&&&&&&&&(&((&((((**(((*****(******(****************,*******,,,,,,,,,,,,,,..,..,,,.,......0....0..0000000000000000000000000002002220222222222222242222222242242244444444444644664446646666666666666666666668888888888688888888888686888666666666666666666666$  " """""""""$$$$$$$$$$$$&$&&&&&&&(&&(((((((((((**((*(****************(*******,****,*,,*,,,,,,,,,,,,,,.,,,,.........0000000000000000000000000000000000020220022222222222244422222222222242444444444464464664666666666666666666686668888868688686888688868686888688666666666666666666"  """"""""""$"$$$$$$$$$$$&&&&&&(&&&(((((****(((((**************************,**,*,,,,*,,,,,,,,,.,,,...,,,..........0.0.000000000000000000000020000000200222022222202222224222222224222224444444444444466466666666666666666666666888688888888888888888868886866666866666666886668666"  """"""""""$""$$$$$$$$$&$&&&&&&&&(((((((****(*((((((**(************************,*,**,,*,,,,,,,,,,,,,,,,,,.............0....00000000020000000000000200222222222222222222222222222222422444244444464464444446666666666666666668668668868688888888866888888888868666668666666688888866    " """""""""""""$"$$$$$$$&$$&&&&&&&&((((((***((*((((**((***************************,,,,*,,,,,,,,,.,.,,,.,,,,...........0..00000000000000000020000020000202222222222222222224222422222222242222444444444446664666666666666666668668888888888688888886688888888888868666666666666666866   " """""$$$$$""$"""$$$$$$$&&$&&&&&&&&&&((((((((*****((*****((**********************,,,,*,,,,,,,,,,,,,,,.,,.,,........00000.00.00000000000000000002020000000022202022222222222222242222222222424444444464446666666666666668666666688888888888888888888888888888888666666686688886866666   " """$$$$$"""""$$$$$$$$$&&&&&&&&&&&&((((((((((*((**(*((*************************,*,,,,,,,,,,,,,,,.,,.,,............0.000.0000000000000000000000000200000220222222222222222222224442222242244444444446446666666666666666666668688886868688888888888888888888886866666866666666866686  " "" """$"""""""""$$$$$$$$&&&&&&&&&&&&&(((((((*((*(*(((*(**,*****((************,,**,***,,,,,,,,,..,,,,,,,,.............00..0000000000000000000000000000000020002222020222222222244442424224424444444466664666666666666666866686688868888688888888888888888888888688666866666668866666  """""""""""""""$$$$$$$$$$&$&&&&&(&&(&((((((((((**((***(*(((*************************,,,,,,,,,,,,,.,,,,,.,..................000000000000...0022000000020000022222222222222222222224424422444224444444664644666666666666668666868866888868888888888888888888888888866668866666668888666    """""""""$$"$$$$$$$$$&&&&&&&&&&&&&(((((((((((((*((((((*******************,*******,,,,,,,,,,,,,,.,,,,,,.,...............00000000020002002220000000000000000200022222222222224244442442224444444446644666666666666688688686686866666888888888888888888888888888886886466664468:8886   """""""$""$$$$$$$$$$$$&&&&&&$&&&&&&&&((((((((((((*(((****("****************,,**,***,*,*,,,,*,,,,,,,,,.,...........,&.....0..0000000002200200000.,00000020000002222222222222220222422222224444444464446466446666666666688888888888686888688888:888888888:88888888868646:<>>6688:884 """"""""$$""$&$$$$$$$$&&$&&&&&&&&&&&&((((((((((((*((****(***(*********************,*,,,*,*,,,,,,,,,,.,.................0.0.0.0000000000022000000000000000200002202222222222220042242422244424444446644466620666666666866888888888888888,488888::8888888::888:8888888 2>@>>>>868:884 """""""$$&&&&&&$$$$$$$$&&&&&&&&&&&(&&((&((((((((((((***(*(************************,,,,,,,,*,*,,,,,,,..,,...,.,........00......00000022220200000000200000020020222222222222222242222444442244444444466664666666666666666688888888888888888888888888888888:888888888886:><<:<<<688886 " """"""""$$&&&&&(&$&&&&&$&&&&&&&&&&&&&&(((((((((((((*(*((***(*******************,*,**,**,*,,,,,,,,.,,,,,.,,.,.........00...0.0000000002220000020000000000002000202022222222222222222224444444444444644666666666666686886888888888888886888888:88888888888888:888888:88::::::::868:88 """""""""$$$$$$$$$&&&$&$&&&&&&&&&&&&&&&((((((((((((((*(**(****(**************(*****,,**,*,,,,,,,,,,,.,,,.,.,...,.......0.0....0.0000000020000000000000002000002020202222222222222222242244242442444446466666466666666866888888888888888888888888888888888888888:8888::8:88:8888:868886   """""""""$$$$$$$$$&$$$&$&$$&&&&&&&&&&(&&&&(((((((((((((***(*((*(*(****************,**,,,,,,,,,,,,,,,,,.,,.....00...........00.000000000002000000000000000020222022202222222222222222242242244444444446646466666666666666888888888888888888888::8888888888888888888:::886888888888:888   """ """""$"$$$$$$$$$$&$(&&&&&&&&&&&&&&&&(((((&&((((((((*******(***(*****************,*,,*,,,,,,,,,,,,,,..,.,,....................0000000000000000000.00000200020200220222222222222224424444444444444446646466666666666668668688888888888::8888:88888888:8888:8::8888:::::66688888688:88  """""""$$$"$$$$$$$$$&&&&&&&&&&&&&&&&&(((&((&(&&((*(((*(*(***(********************,,,,,,,,,*,,,,,,,,,,,,...,..,........0..0..000..00000000.0000000000000000202222200202222222222222424444444444444444446464466666666666868888888888888888888:88888:88:888::::::::::::::<866688888>:888  """"""""$$$$$$$$$$$$$$$$&&&&&&&&&&&&&(&(((&(&&&((((((((((((((***********((*****,,,,,,**,,,,,,,,,,,,,,,,,,,.,...............0...0.0000000000000000000000002200222224222222202222222244444444444444644644466666646666666888688888888888:88888888888888:::8:::88::::8:8::<:6466668<:8888  " """""""$"$$$$$$$$$&$&&&&&&&&&&&&&&&&&&(((&&&(((((((((((((((((********************,,,,,,,,,,,,,,,,,,,,,,,........................00.00000000002000000000002000022222222222222222242442444444444444446466664666666666666668688888888888888888888888888:8:8:::::::::8::::<:86668<<::868  """""$"""$$"$$$$$$&$&&&&&&&&&&&&&&&(&&&&&&(&&((((((((((**(****(*****************,*,*,,,,,,,,,,,,,,,,,.,.,...................0..0.0.000000000020000000000000000022222222222222242224444444444444444446466466666666666686868888888888888888888888888:888:88:::::::::8::::<<::<<<:::888  " """"""""""$$$$$$$$$$$$&$&&&&&&&&&&&((&&&(&&&&((((((((((*(**(*********************,**,,*,,,...,,,,,,,.,,,.,,,.....,..............0..00000000000000002000000022020222222222222222224422444444444444446446466666666666666686888688888888888888888888::::8:88:8888:::::888::::<<<:8:::::8 """" """""$$$$"$$$&$$$$&&&&&&&&&&&&&&&&(&((&(&&(((((((((((**(**(********************,*,,*,,,,,,,,,,,,,,.,,.,..,...........0.....0000.00000000000000000000002022222020222222222222224424444444444444444644464666666666666686668888888888:::8888:::::::<<:8:88:888:::::::88::::::<:::::::8 """""""$$$$$$$&&&$$&&&&&&&&&&&&&&&&&(&(&&&&((((((((((((*(((***(************,,***,,,*,,*,,,,*,,,,,,,,,,,,,...............00.....000..0000000000002200000000200200222222222222422222244444444444446444446646646664646868688868888888::::88:::::::88:::8::::88::8:::::::<:::::::::8:::8 """"""""""$"$$$$$$$$&$&&&&&&&&&&&&&&&&&((&&&&(&&((((((*((((((****(***********,,,,,***,**,,,,**,,,,,,,,,,,,,,,.......................00000.00000000000000000020002002222222222222222224244444444444446644464666666666668668668868888888::88:::::::8::::::888888::888::::::<::::::::::::8 "" """"""""$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&(&&(&&((((((((((*((*((((*(*******,*,,,,,,,**,,,,*,,,,,,,,,,,,,,,,,,.,,...,,...........0.00..000.000.000.000002000000020002220222222222222222244444444444444464446446466666668686688686686888688:88888888::::8::8888888:8:::::<:::8::::::::8:::8* "" """"""""$"$$$$$$&$$$&&&&$&&&&&&&&&(&&((&&((&(((*(((*(((((*(*((*********,,..,,,,,,*,*,,,,,,,,,,,,,,,,..,...,,................0...0.00000.0000000002222000000000220022222222242224244244444444666444444666466644668:888666668688888888:8::88888:88::8::888888:::::::::::::::::::::<<::8, """" """"""""""$$$$$&&&&&$&&&&&&&&&&&&(&((((&&(((((((((((*(*((((*********,*,,,,,,,*,,,,,,,,,*,,,,,,,,,.,,,,.,.................0...00000.0000000.00.0000022000002002022002222422244224444444444446444664644646666666666668668886888888888:888:88888:88:8:8:88::8::::8:8:::::::<::<<:::::88, """"""""""""""$$$$&&&&&&&&&&&((&&&&&((&&&(((((((*((((*(*(*((((*(**(*(****,,,,*,,*,*,,,,,,,,,,..,,,,,,,,,,..,....,..........0....0.0000.000000000000042000000000022000022222222242242444444444446446464646646666666666868686888888888888::8::8888888888:88888::::8::888::::::::::<<::::8* " ""$"""""""$$$$$$$$&&((&&&&&&&((((&&(((((&((((((((((*(((((((*((****((((*,,*,,*,,*,*,***,,,,,,,.,,,.,,,,,,....,,.............0...0.00000000000000000000000020000202022002222224422222244444444444644646644466666666666666886668868888888:::88888:8888888:::8:8:::::::::::::::::::::::::::*  """"""""""$$$$$$$$$$&$$$&&&&&&&&&((&&&(((((((((((((*(****((((*(***(*********,*,**,,,,*,,,,,,,,,,,,.,,,,,,,.,.,.,...........0........000000.0000000000000000000000000000222222222242444444444444444446644464466666666666666688686868888888:888:8888888888:::88888::::::::::::::::<:<:::::::* """""""""$$$$$$$$$$$&$&$&&&&&&&&&&&&((&((&(*((((*********((*((************,*,,,,,,*,*,*,,,,.,.,,,.,,.,,,,,,,,,.,.............0......0.00.0000000000000000002020200000020022222222242444444444444444644444444646666666666666666688888888888888888888:8:8888:88:8:8:::::::::8:8:::::<:<:<:::*  """"""""$$$$$$$$$$$$$$$&$&&&&&&&(&(&((&((((((((*((((**********************,****,,,,,,***,,,,,,,,,,,,,,,...,.....,,,.............0.000.000.000000000000000000020000000000022222222222222444444444446444444444444666666666668866688868888888888888888888888888:888:888::::::::::::::::::<:<::* """"""""""$$$$$$$$$&$&$$&&&&&&&&&((((((((&((((((*((((*(***,,**********,***,***,,,*,,*,**,,*,,,,,.,,,,,,,,,...,...,,..,.............000.000.000000000000000000000000000022022222224222444424444444444464446446666666666666888686888888888888888888888::::888:8:8:8:888:::::::::::::::::<<:::*0  """"""""""$$$$$$&$$$$&&&&&&&&&&&(&&((((((((((((((((((*****,,.,,**(******,**,**,,,*,*,,,,,,,,,,.,,,,,,,,,,,,..,,..,...............0.0.0..00000000000000000000020000000222022022222224244444444444466444444664466666666666688868888888888888888888:8::::888:8:8::8:88::8:88::::::::<<:::::::* """"""""$"$"$$$$$$$$&$&&&&&&&&&&&(&((&(&(((((((((&*((((*****,,,,*********,**,******,,,,,,,*,,,,,,,,,,,,,,.........,..,..............00....0..000000000000000020000222222022022222224444444444444444444444464666666666666686688688688888888888:8::88:888:::8:88:888888888888:::::::::::::<::& """"""""""""$"$$$$$$$$&&&&&&&&&&&&&((((((&((((((***((**********,,*********,*,,,,,,,*,,,,,,,,,,,,,.,,.,,,,.,,.,...,,,,..,.........0...00.....00000000000000000200222220020022222222222444444444444444644446666666666666666666886686888888888:8:8:888:::::8::::88888888:88:::::::::88:::::::8( """"""""$$$$$&$$$$$$&&&&&&&&&&&&&&((&((((((((((((((**(***(***,,************,,,*,*,,,,,,,,,,,,*,,,,,,,,.,,......,.,...................0.0.00.00000000000000002022222222202222222242424444444444664444446666666666666666666666688688888888888:::8:::8::::::8888888888::88::::::::88::::::::& """"""$"$$$$$$$$$&&$&&&&&&&&&&&&&&((((((((((((((((*(*(*****(************,*,***,,,,,,,,,,,,,.,,,,,,,,,,,,...,,.,,,...............0...00000.0000000000000002022024224220222222222244424444444444664444664666666666666666666668688868888888888:::::8::::8::::::888888:::::8:8:::8:8:8::::888$ " """""$"$$$$$$$$$$$$&&&&&&&&&&&&&&&((((((((((((((*((((************,***,,******,,,,,,,,,,,,,,,.,.,,,,.,.,,.,...,,.................0.00000000..000000000220020222220222222222222222244244444444446444646444666664666666666666666888888888888888:::::8::::::8::88:8888::88:8888:888::::::::88$  " ""$"$"$""$$$$$$&$$&&&&&&&&&&&((&(((((((*((((((((((((**(****(******,,,******,*,*,*,,,,,,,,,*,,,,,,,,,,,..,.....,....................00..0000000000000002000022224422222222222222424444444444444444446666646666666666666666666888868888888888::::::::::8::::8::88:8:::8::888::::8:::::::::8"^ """""""""$"$$$$$$$&&&&&&&&&&&&&&&(&&&&&(&(((((((((((****(((*****(****,,******,,**,,*,,,,,,,,,,,,.,,..,,,,,,........,..................0.0000000000000002202202222222222222222222224244444444444444444646666646666666666666666686888888888:888::::8::::::::88:88:::8::::::::::::8::::::<:::::$ """""""""""$$$$$$$$&$$$"$&&&&&&&&&&&(&&((((((((((((* (((**********************,**(**,,,,,,,,,,,..,.,,,,,,.,,,..,....................0..0000..0000000002202002222222222222022222222424444242444444444644666666466666666666666688868888:888::88::::8:8::8:::8::8:8888888:888:8::88:::::::<<::<$ " """""""$""$$$&$$$&&&&&&&&&&&&(&&&&&(((((((((((*((((((***(***************,*,,,****,,,,,,,,.,,.,,,,,,...,,,,,.(,......,,.........0.0...000.$.00000000002220202222222222222222224224242442444444444444464644646646666666666666888*68:88:::8::8::88:::::8::::8808:8::8:88::::::::::<::<:<::: " """""""""""$$$$$$$$$$$&&&&&&&&&&&&&&&(&&(((((((**(((******************,**,*******,,,,,,,,,,,,,.,.,,,,,..,,,,..,,.....,.,.......0000.0.0.00000000000..00200202222222222222222222222424424444444444444446444444664666666666666868886688:8888888:::8888:::::::8:888::::88:8:8::8::::::<<::::::2 " """"""""""$$$$$$$$$$$&&$&&&&&&(&&&&&&(&((((((((((*((*******,*****,********,,****,******,,,,,,,,,,,,,,,,,,,,.,,..,................0.0.000.00000000004200000022222222222242442222224224444444444444444444464444466646666666666868688888:888888888888::8::::::::8:::::8::::8:8::::::::::<:::::: " """""""""$"$$$$$$$$&$&&&&&&&&&&&&&&((&((((((((((*((*(******,*,*,*,*,,**,***,******,,,,,,,,,,,,,,,,.,,,,,,,..,.,.,..............0000.00..0000000002220020022222222222222222222224224224444444444444444444444464466666666886668688888888888888:8:88::8::8:8::::::::::::8:88:::::::::<:<<::::  """""""""$$$"$$$&$$$$$$$&&&&&&&(&&&(&(&(((((((((((**(******,*,,********,**,,,*,***,,,,,,,,,,,,,,,,,,,......,,,,.,..............0..0000000.0000000000000220002222222222200222222242224222224444444422444444444464666666666886888888688888888888:888:8::8:::8::8:8::::::::8:::::::<::::<:<<<<: "" """"""""$"$$"$$$$$$$$&$&&&&&&&&&&&&&&&(((((((((((*(*(*********,,*****,,*,****,,*****,,,,,,,,,,...,,,,,,,......,,.,,..................0000000000000020020022002202222222022222222222222242424242422264444444444466666666666666666888888888888:8888::8:8::::::88:8::88::8::8:::::::::<<<<<<<<<:" """"""""""$$"$$$$$$$$$$&&&&&&&&&(((((((&(((((((((*(*(********,,,,*********,*,,***,*,*,,,,,,,,,..,,,,..,,..,,,.,,,,.,,,.................0.000000002002220220202222222222222222222222222222224244422224444444444444666666666666888888888888888888:::8::::::::::::8:::::::8:::::::::::<<<<<<<<<: """"""$$$$$$$$$$$$$&&&&&&&&&&&&&&(&(((((((((((((((((**********************,,,*,,*****,,,,,,,,,,.,.,,,.,,,,,,,,,.,,,.............0......00000000222222422202202202222222222222222422224222244444442444444444466666666666668688888888888888888:::::::8:8::::::8:8::::::::::::::::::<<<<<<<<<: " """""""""$$$$$$$$$$$$&&&&&&&&&&&&&&(&(&(((&((((((((*(*((**(**************,**,**,,,,,***,*,,,,,,,,,,......,,,,,,.,,,,.....,.............0..0000000002222222020000220222224444222222222222244222446446444444444444446666666666666888888888888888:88:::88::8:::::::8::::::8:::::8::<::::<<<<<<<<:" """"""""$$$$&$$$&$$$&&&&&&&&&&&&&&(&(((((((((((((****((***************,*********,,,*,,*,,,,,,,,,,,.,......,,.,,,,,,.....,.............00.0000000000022020000022200222222222222222222222424444444666464444466466666666666666666668888888888:8888:8:::::::::::8::::8::8:::::::::::::::<<<<<<<<: """"""""""""$$$$$$$&$&&&&$&&&&&&&&&&&&&&(((((((((((**(**((******************,*****,*,,,*,*,,,,,,,,,,,,,..,,.,,,,,,,,,..,..,.,............0.0.00000000020000000002202022222222222222222222222244422446664444444464666666666666666668888888888:888888::::::::::::::::::::::::::::::::::::<<<<<<<<:"""""""""""""$$$$$&&$&$&$$&&&&&&&&&&&((&&(&&&((((((((((*************,*****************,*,,,,,,,.,..,,,,,,,.,,,,,.,,,,,,,.,.,.............00..000.00000000000000000202002222222222222222224222224422244446444466664646666666666666668888888888888:::8:::::::::::::::::::::::::::::::::::<:<<<<<<<<: """""""""""$"$$$$$$&$&&&&&&&&&&&&&&&&(&(((((((((((((****************************,**,*,,,,,,,,,,,,,,,,,,..,,.,,,,.,,,.,.....,.,......0...0.0000.000000000000000020000222222222222222242422222224222224444444444644446666666666666666668888888888888::::::::8:8::::::::::::::::::::::<<<<<<<:<<<<<: """""""""$"$$$$$$$$$&&&&&&&&&&&&&&&&&&&((&((((((((********************************,**,,,,,,,,,,,,,,,,,,.,,,,.,,,.,,.,,..,....,..........000.0.000000000000000000000202222222222222222222222222422662444444444446666666666666666666666668888:888::::::::::8::::::::::::::::8:::::::::<<:<<<<<<<<<: """"""$""$$$$$$$&$$$&&&&&&&&&&&&&&&(&&(&(&(((((((*(*************.,,*,**********,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,.................00000.000000000000000000222222222222222242222222222242244444464444444444666666666666666666666888888::888::::::::::::::::::::::::::8<:<<<<::<::<<<<<<<<:" """"""""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&(&(((((((((((****************,***,,*,********,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,.,,,,,..,..................0000000000000000000000022022222222422222242222422242422644444444444464466666666666666666686888888:8888::88888::::::::::::::8:8::::<::::<<:<:<::<<<<<<""""""""$$$$"$$$$$$$&&&&&&&&&&&&&&&&(&&&&&(((((((((*(*******(**(*************,*,**,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,..,.............0...0.0.0000000000000000202002222222222222222222222422244664444444444646466666666666666866666688888888888:8::888:8:8:8::::::::::::::::::<<<<<<:<<<<<<<<<<""""$$"""""$$$$$&$$$&&&&&&&&&&&&&&&&&&&(((&(((((((((**(*********************,,***,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................00000.0000.000000000022020222222222222222222222242224666644444644446464666666866666688666686668888888::88:88888:8:<::888::::8:8:::::::<><:<<<<<<<<><<:"""""$"$"$$"$$$$$$$$&$&&&&&&&&&&&&&&&&((&(&((((((((((((**********(******************,,,,,*,,,,,,,,,,,,,,,,,,,,,.,,..,.....,.................000000000000000002002002222022222222222222222222222442444444444644444466666666666666866666868688888888:888888:::8::::8:8888:::::::::::::<<<<<<<<<><<<<""""""""$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&(&(((((((((((****************************,***,***,**,,,*,,**,,,,,,,,,,,,,,,,.,........................000000000000000000020020000222222222222222222222244444444446444664444446646666666666666666686688888888:8:::::::::::::::::::::::::::<::::<:<<<><<><>>><""""$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&(&(&(&(((((((((((********(*********************,****,,,*,,***,,,,,*,,,,,,,,,,,,,.....,..................0...000000000000000000200222222222222222222222224222222442444444446464664466666666666666666666666688888:8:::::::<:::::::::::::::::::<:::<<:<<<<<<<><<<><"""""""$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&((&(((((((((((*(**(*******,***********,,******,,,,,,,,,,*,,,,,*,,,,,,,*,,,,,,,...,....................000000000000000000000000222222222222222222222222224424444444444444444666666666666666866668866666688888:8:88:::::::::::::::::::::<::::::::<<<<>><>><>>><""""""$"$$$$$$$&&&&&&&&&&&&&&&&&&(&&&&((((((((((*(((*(*****************,************,,,,,,,,,*,,,,,,,,,,,,,,,,,,,.,.......................00000000000.00002222000000022222222222222222222222444444444664444466466646666666666666668686668688888888::8:8:::8::::::::::<:::<<<<<:::::<<<<<><><<>>>><""""""""$"$$$$$$&&&&&&&&&&&&&&&(&&&&&(((((((((***((*(***(********************,**,,,,*,,,,,,,,,,,,,,,,,,,,,,..,.,,,.......................0.00.0000000000000000000022002222222222242222244242444444444444444466666666666666666666668888868688888888::::::::::::::::<::<:::<<::<<:<:<<<<<<<<<>>>>>><""$"""$$$$$$$&$$$&&&$$&&&&&&&&&&&&&(((((((((((((*****((*(*****************,,******,,,**,,,*,,,,,,,,,,.,,.,,.,,,,,......................00...0.000000000000000002022202222202222222222242244422444444444446466666666666666666666666888888888888888888:::::::::::::<::::::::<<:::::<:<<<<<<<<>>>>>><""""$$"$"$$$$$&$$&&&(&&&&&&&&&&&&&((((&((((((*(*(*(*****************************,,,,,,*,,,,,,,,,.,,,.,,..,,,,,.,...,....................0.00000.0000002000000000222222222222222222222222244444444444444444446666666666666666666888868688888888888888:::::::::::::::::::::::::::<:<<<<<<<<<>>>>>>><""""$""$$$$$$$$&$&&&&&&&&&&&&(&&(&((&(((((((*(*((**(***********************,*,**,*,,,,,,,*,,,,,,,,,.,......,..,.,.,........................0.0.0.0000000000002200022222222222222242242244444444444444444444466466666666666668868688688888888888888:::::::::::<<::::<:::<:::::::::<<<<<<<<>><>>>>><"$$$$"$$$$$$$$&$$&&&((&&&&&&&&((&&&(&((((((*(*(*****************************,*,,,,,,,,*,,,,,,,.,,,,,,,,..,,.,..............................0.0000.0000000000020222222222222222222222422442246664444444446466466666666666666688668888888888888888888:::<::::::::<::::<:::::<::::::<<:<<<><>>>>>>>>< """"""$$$$$$$$$$$&&&(&&&&&&(&((&(((((((((((**(((***************************,,,****,,*,,,,,,,,,,,.,,,.,...,,..,.............................0.00.00000000000220000222222222222222222222222224466444444444444646466666466666666688888688868888888888::::<:<<:::::<::::::<<::::<:<<::<<<<<>>>>>>>>>>< "$"$$"$$$$$$&&&&&$&&&(&&&&&&((&(((((((((((*(((*((************************,*,,,,,,,,,,,,,,,,,,,..,.,,..,..,.,.,..,,.,.......................000000.0000000000002222222222222222224222222222444444444464444644666666466666666668888868888888888:8888:8:::<<:::<:<:<:<::::<:::::::::<<<<<<>>>>>>>>>>< """"""$$$$$$$&&&&&&&&&(&&&&&&&(&(&((&&(((((**(*****************************,**,,,,,,,,,,,,,,,,,,,,.,.,,...,,,..,,...............0.0.......00.00000000000000200002222222222222222222222222244444444444466664446666666666666666866668688888888888888:::::::::<:::::::::::::::::::::<<<<<<<>><>>>>>>< ""$$$$$$$&$$$""&&&&&&&&&&&&(&(&&((((((((((&$(*****************************,,,,*,,,,,,,,,.,.,,,,..,,,.,....,,,..,,...........0.......0.....0..0.0000000000000002022222222222222222222224424442444444444446446666666666666666688686668888888888:888::::::::::::::::::::::<::::<<::<<<<<<<>>>>>>>>><""""$$$$$$$$$$$$&&&&&&&&&&((((((&&&((((((((((((**(******************,***(&,,,,,,,,,,,,,,,,,,,,,....,,*$,.................0......0.,.....0.0.0000000000000000220(2222222222222222222222244444.44444444444444466666666666664668888888888888888888::8:::88::<::::::::::::::<<::::<:<<<<<<>>>>>>>@>><""""$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(((((((((*((((*(***********************,,*,,,**,,,,,,,,..,,,,,,,..,...,..,.........................000.0.0...0000000000000002000222222222222222222222222444244444444464464466664666666660666868888888888888:8:888::::*:::::::::::::::::::::::<<<<<<<<>>>>>>>>>>""$"$$$$$$$$$$&&&&&&&&(&&(((((&(((&&((((((((((***************************,,,,,*,,,,,,,,,,,,,,.,..................00000...0.........0.000000.00000000000000222222222222222222222222224224244444444444446446444466666666666668666668888888888888888::::::::<<:::<<::::::::::<::<::<<<<><<><<>>>>>>>:$"$$$$$$$$$$$$$&&&&&&&&&&(((&&&&&((((((((((((*(**********(*****,,********,*,*,*,,,,,,,,,,,,,,,,,,................002220..........00..000..00.00.0000000000020222222222002222222222222422444444444464444444464446466666666666868668888888888888888::::::::<:<:::::<<<::::::<<<<::<<<><<>>><>>>>>>><$"$$"$"$$$$$$&&&&&&&&&&&&((&(&&(((((((((((((*(*(*(***********,*******,,*,,**,,,,,,,,,,*,,,,,,,,,,.................0.00.0......0.000..0000.0.00000.00000022002202222022222222222222224444444244444444444464644666666666666666666668888888888:888:::::::::::<<<<:<<<<:<::<<:<<:<<<<<<<<<><>>>>>>>>>>"$$$$"$$$$$$&&&&&&&&&&((&&(&(&((((((&(&((((((((**************************,,,,,*,*,,,,,**,,,,,,,,,....................00.00........0....0000000.0000000000000022222222222222242222222224422444444444444444444444666666666666686666888888888888:::::::::::::<<<<<><<::::::::::<<<<<<<<<><>><<<>>>>>>$$$$"$$$$$$$&&&&&&&&&&&(&&&&&((((&(&(&(((((((***********************,,,,,*,,**,*,*,,,,,,,,,,,,,,,,,,,....................000.....0......0....00.00000200000000002222222222222222422222224424444444644444444444446666666666666666888888888888888::88::::::::<<<>><::::<<::::<:<<<:<<<<<<<<<>>>>>>>>$$$$$$$$$$$$&$&&&&&&&&&(&&&(&(((((&&((((((((((***(******************,,,,,,*,*,,,,,,,,,,,,,,,,,,,,...,..,........,..........0.00.0.0000000.0.0.0000000000200002000222222222222222244444444424444444444444446464644666666666666688866888888::::::8::8::::::::::<<<<<<:::::::::::<::<<<<><<<<<>>>>>>>$$$""$$$$$$$$$&&&&&&&&&&&&&&&(((((((((((((((***(*****************,,**,,,,*,,*,,,*,,,,,,,,,,,,,,,,.,...,,.......,,,,.................00.00000000000000000000002202220222222222444244224444244444444444446646446664666666666666888888888888888:88:8::::::::::::::::::<::::::::::::::<<<>><<<>>>>>>><$"$"$$$$$$$$&$&&&&&&&&(&&&(&(&(((&(((((((((((**(**********************,***,,,,,,,,,,,,,,.,,,,,,,,,,,..,..........,.........0.........00000.0000020000000000000222222222222222424444444442424442444444444464666664646666668666668688888888888:::8:::::::::::::::::::<:<:::::::::<<<<<<<<<>>>>>>>>><"$$$$$$$$$$$$&&&&&&&&&&&(&(((&((((((((((((((((**************,***,*,**,*,,,*,*,,,,,,,,,,,,,,,,,,,,,,...,,,.......000......00000000...00000.000000000020000002022002222222222222422444244444444444244444444466666666666666666666686666888888888::::::::::::::::::::<<::<::::<:::<:<:<<<><<>>>>>>>>><""$$$$"$$$$$$&&&&&&&&&&&&&(((&&(((((((((((((*(*******************,***,**,*,*,,,*,,,,,,,,,,,,,,,,,,.,.,...........00..........0000.0000.0000000000000000000002022222222222222224424444444444442444444444444646664466666666666666666668688888:8::::::::::::::::::<:<<:::::<:<::<<<<<<<<<<>>>>>>>>>>>@""$$$"$$$$$$$&&&&&&&&&&&&&&(((((((((&((((((((*(**************,,*,*,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,.....................000.0.000.00000000000002000200002222222222222242222244442444444444424444666444466466666666666668688668888888888:::::::::::::::::::::<::::::::<<<<<<<<<<><<>>>>>>>>><<"$$$$"$$$$$$&$&&&&&&&&&&&&&((&&(((((((&(((((((******************,*,**,*,,,,,,*,,,,,,,,,,,,,,,,,,,,,.,..,...............00........00000000000000000000000000002222222224222222244424244444444444444464466646646666666666668668668686888688888::8:::::::<:::::::::::::::::<<:<<<<<<<<<<<<<>>>>>>>>><$$$$$$$$&$$&$$&&&&&&&(&&(&&((((((((((((((((((*(***********,****,,,,**,,*,,,,*,,,,,,,,,.,,,,.,,,,,,,,.,.,............0......00...0000000..00000000000000000000220022222222422222444444444444444444446666466666666666446666686888888:888888888::88::::::::::<::::::::::::::<<<<<<<<<<>>><>>>>>>>>>>>$$$$$&$$$&$$$&&&&&&&&(&&&&&&((((&(((((((((((((((*************,*,,,,,*,,*,*,****,,,,,,,,,.,,,,,,,,,,,,..................00000..0.000000000000000000000000000222222202222224224242444444424444444444666666666666666666646668886888::8888688888:888:::::::::::::::::<::::<:<:<:<<<<<<<>>>>><>>><>>>><$$$&$&$&&&&&&&&&&&&&&&((&&&&&&((&(((((((((((((**(**************,*,**,,,,*,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,..,...........0.0000.00000000000000000000000000000202002222222222222222224244444444444464666666666464666666668668866668888:<:8888:88:888:::::::::<::<::::::::<:::<<<<<<<<<<<><<><<>>>>>>>@<$$$$$&$&&&&&$&&&&&&&&&&&&(&&&&&&((((((((((*(*(***************,,,,,,*,,,,,*,,,,*,,*,,,,,,,,,,,,,,,,,,,,,.,..........0.....0000..0000000000000000000000002222022222244222222222222222444442444666666666666666666666666666668666688888888888888:::::::::::<<<::<<:::<:<<:<<<<<<<<<<<<<>>>><<>>>>>>@><h$$$&$$$&&&&&&&&&&&&&&&&(&&(((&&&((((((((((((((((**********,**,,,,,*,,*,,,,,,***,,,,,,,,,,,,,.,,,.,,.,,,..,.........0...0.0.00..00000000022200000000000000222222222222222222222422444424444664446664666666666466666886666866666888888888888888:::::::::<<<<<:<<:::<<<<<<<<<<<<<<<<<<<<<><>>>>>>>>>< $$$$&&&&&&&&&&&&&&&&&&&&(&&&&((&((((((((*((((************,*,,,,,,,,,**,,,,,,*,,,,,,,,,,,,,,,.,,...,,,,,,...........0...........000000000000000000022000222222222222222222222242442224424644466666666666666666666666888666668886888888::::888:::::::<::::<::<<<<<:<<<<<<<<<<<<<><<<<<<<<>>>>>>>>>><$$&$$$&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((**(**,,***,*,*,*,,,,,,,,,,,*,,,,,,,,,,,,*,.,,,,,,,,,.,,...,..,.....................000000000000000000000022000002222222222222222222224224444444444444444464466666666666666666866886868866888::88:8::::::::::::::<:<<<<<<<<<<<<<<<<<<<<<><<<<<<<<>>>>>>>>>$$$$$$$$&&&&&&&&&&&&(&&&&&&&(((&(((((((((**,*,*****,.,*,,*,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,.......,,,............00..00000..0...00000000000000002000000000022220222222222222224244424444444444466664466666666666666666666686688688888888:8:::::::::::::::<:<<<<<<<<<<<<><<<<<<><<<<<>><>>>>>>>>>><"$$$$$&$&$&&&&&&(&&&&&&&&(&(&(&((((((((((((***(******,,***,,,,*,,,,,,,,,,*,,*,,,,,,,,,,,.,,,.,,...,.,,,,.........0.....0.00000..0000000000000000000000000220222222222222222224244424442444444464466666666666666666666666666666686888888:::::::::::::::8::::<<<><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>><$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&((((((((((((*((*,,**********,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,.,.................0.0.0000.000000000000000000000020020222222222222222222222244244446444444446664646666466666666666666666668888888:8:8:::::::::::::::::<<><<<<<<<<<<<<<><<<<<<<>>>><>>>>>>>>><$$$$$$$$&&&&&&&&&&&&&(&&(&&&&&&(((((((((((**(**************,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,,.,,.,.................00000.000.000000000000000000020220222222222222222222222224224444444446646666644666666666666686666666888868888::::::::::::::::::::::<<:<<<<<<>><<<<<<><<<<>>>>>>>>>><>>>>><$$$$$$&$$&$&&&&&&&&&&&&&&&&&(&&&((((((((*(((*(******,***,**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,......,..,..........00000.00000000000000000000000200202222222222222222222424224222444444644666644664666666666666666688666888888888888:::::::::::::::::<:<<<<<<<<<<<<<<<<<<<<><<>>>>>>>>>>>>>>><$$$$$$$&&&$&&&&&&&&&&&&&&&&&((((((((((((((**********,,,***,**,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,..,.,...,...,,..............0.0.00000000000000000000000222222220202222222222222222224444444444466466646646666666466666666666666668888888888::::8:::::::::::<<<<:<<<<<<<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>$$$$$$$$$&&&&&&&&&&&&(&&&&&(&(&((((((((((**,,,,****,,*,,,,*,,,,,,,,,,,.,,,,,,,,,,,,,,...,,,,,,,,.......,.......0...000.0000.00000000000000000000002000222222222222222222222442222244444444444664466466466664446666666666668686888888888::::::::::::::::::<::::<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>><$$$$$$$$&&$&&&&&&&&&&&(&&((&(((((((((*(((***,,,**,.,.,,*,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,.,,....,,,,,.........0......000.00.0.0000000000000000000000002222222222222222222222224224444444464466444446666666666666666666666868688888::888:::::::::::::::::::<<::<<<<<<<<<<<<<<<<<>><>>>>>>>>>>>>>>><$$$&$$$$&$&&&&&&&&&&&&(&&&&&(((((((((((((*******,,,..,,,,*,,,,,,,,,,,,,,,,,,.,,,,,.,,,.,,,..,.,,...,.,,.........000..00..0000000000000000000000000000002002222222222222222222244244444444444446666646466666666666666666666888688888:88:8:::::::::::::::::::<<<<<<<<<<<<<>>><<<<>>><>>>>>>>>>>>@@>>$$$$$$$&$&&&&&&&&&&&&&&&(((&(((((((((((((*(*****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,.,..,.,..............00000.00..0.0000.0000000000000200000000220022222222224222222422422244444444444444666666464666666666666686666688868888888:::::::::::::::::<:::::<<<<<<<<<<<<<<<<>>><>>>>>>>>>>>>@>>< $$$$&$$&&$&&&&&&&&&&&(((&&(($&(((((((*(*******,,*,*,,,,,,.,*,,,,,,,,,,,,,,,,,,,,,,,,,,..,.,,...,...........0.....00000.0000000.00000000000000000000002202020222222224222224242244444444444444464446666666666666666666866686888888888::::::::::::::::::::::<<:<<<<<<<>><><<<<<<><>>>>>>>>>>>>>>>>> $$$$$$&$&&&&&&&&&&&&(&(&((&&&$(&(((((((*****,*****,,,,,,,,&*,,,,,,,,,,,,,,,,,,,,,.,,,,,*,,.,,....,.,......0...0..00&.0..000000000000000000000000,0000000200002222222222222224222444444444444444444446666666666666666666688888888888888:8:8:::::::::<:::::<<<<<:<<:<><<<<><<><<>>>>>>>>>>>>>>>>>><$$$&$$&&&&&&&&&(&&&&&(&((&(((((((((((((******,***,,,,,,,.,*,,,,,,,,,,,.,.,,,,,,,,,,,,,,,.,,,,,,.....................,00.0000000000020000000000000.0000002222202222222222222222&2244444244444444644464666662*6666666666666868866888888884*::::::::::<:::::<:<<<::<<<<26<>><<<<><<>>>>>>>>>>>>>>>>>2$$$$&$$&$$&&&&&&&&&&&((((((((((((((((**(******,,**,,,,,.,,,,*,*,,,,,,,,,,,,.,,.,,,,,,,,,,.,..,.,...................000.00.000000000000000000000000002000022222222222222222222442444244444444444446446666664666666666666868888888:8888888:8::::::::::::::::<<<<::<<<<<<<<<<<<<<<<<<><>>>>>>>>>>>>>0$$$$$&&&$&&&&&&&&&&&((((((&&&((((((((*,*****,,,.,**,,,,,**,,,,,,,,,,,,,,,,,,.,,,,,,,.,,,..,,,.,..................0...00000000000000000000000000000000002020222222022222222222444424444442444444446666646466466666666666666688888888888:8888:8::::::::::::<:<<<<<<<:<<<<<<<<><<>>>>>>>>>>>>>>>>>>><$$$$&&&&&&&&&&&&&&&(&((((&(((((((((***(****,*,,,,***,,,,,,,,,,,,,,,,,,,.,,,,.,,,.,,,,,.,,,.,.,..........,.........0.0...00.000000000000000000000000002022000222222222222222222244224422444444444444464446666666666666666888668888888888:8888:::::::::::::<:<<:<<><><<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>$$$$$&&&$&&$&&&&&&&&&&&((((((((((((****(********,,,,,,,,,,,,,,,,,,..,,,.,,,,,,,,,,,.,.,,..........................0.0.00.0.00000000000200000000000000000000222222222222222222222222224424444444444664646666466666666666666868888888888:888:88:::::::::::<<<<<<<<>>><<<>><>>>>>>>>>>>>>>>>>>>>>>>><$$$$&$&$&&&&&&&&&&&&((&&(((&(((((*((***(******,,,,,,,,,,,,,,,.,,,.,.,,.,,..,,,,,.,,.,,.,,.,,,........................00.00000000000000000000000022000000000022222222222222222222222224444444444444446666666666666666666666686888888:8888:8::8:::::::::::<:<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>><@$$$&$&$$$&&&&&&&&(&((((((*((((((((((******,,***,*,,,,,,,,,,,,,,,,,,,,.,,,,,,,..,..,..,.,....,....,..................0000000000000000000000000000000020002200222222222222222222222222442224444444664444466666666888666888886688888888:8:8888:::::::::::::::<<<<<<<<<<<<<<<>>>>>>>>>>>>>@>>>>>>>>>><$$$$&&&&&&&&&&&(&(&((((((((((((((***************,,,,,,,,,,,,,.,,,,.,,.,.,,.,,.,,,,,,,,..,...,.....................00.00000000000200000000000000000002200022020222222222222222224442222444444444446646666666666688866888668868888888888888:8::::8:::::::::<<:<:<<<<<<<<<<:<<<>>>>>>>>>>>>>>>>>>@>>:$&&&&&&&&&&&&&(&(&(((((((((((****************,**,**,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,.,,,,,.,.,......0.....00......0.00.00000.0002000000000000022222222022222220222222222222242222222224444444446664464466666668888888688888688888888:88:::::::8:::::::::<<<<<<<<<><<<<<<<<<<>>>>>>>>>>>>>>>>>>>>:X$&$&&&&&&&&&&&(&&&((((((((((((((*(*******,,**,.,,,,,,,,,..,,,,.,.,,,,.,,,,,,,,,,,,,,.,,,,.,,.......................0..00000000000000000000000220222222222202020222222202222224222222444444444444446646464666668888888888888888888888888:8:8:::88:::::::::<::<<<<<<<<<<>>><<<<>>>>>>>>>>>>>>>>>@>>:$$$&&&&&&&&&&&&((((((((((((((((((*((*******,**,,,,,,,,,,,,.,,.,,....,...,,,,,,,,,,,,,,,,..,,.........,...............0.000000000.0....0000000200202002202222222222220222222222222244444444444444444444464666668888668888888888888888:8::888:::::::88::::::::<<<<<<<:<<<><<>><>>>>>>>>>>>>>@@@>@>>:$$$&&&&&&&&&&&(&((((((((((((((((**(**********,,,,,,,,,,,,,,,.,...,,....,,,,,,,,,,,.,,,,....,........................0.00000.000......0000000000002020020222222222222222222222422422244444444464444444446666666688888888888888888888888:88888::88::::::::::::<:<<<<<><<<>>>><>>>>>>>>>>>>>BB@>>@>>:$$&&$&&&&&&(((&((((((((*(((((((*((*********,*,,,,,,,,,,,,,,,,...,,,.,,,,,,..,,,,,,,,,.....,....,...................0..000000.00....000000..0000020002002000222222222222222222222424224444444444444446666666666686888888888888888:8::8:8::8:8::::::::::::::::::<<<<<<<<<<<><>>>>>>>>>>>>>>@@@>>>>>:$$&&&&&&&&&&((&((((((((*(((((*(((*********,*,**,,,,,,,,,,,,,,,..,..,.,,,,,...,,,,..,,,....,..........................0..000000....0000000000000000200222002222022022222222444222222224244444444444646666666666668888888888::888888::::88::88:::::::::::::::::::<<<<<<<<>>><>>>>>>>>>>>>>>@>@>>@>>:$&&&&&&&&&&&(&(((((((((******(*************,,,,,,,,,,,,.,,,,,,,,.,....,,,..,,,,.,,,.,,,,.,..........................00..00000....00000000000000000000022002202020222222222224222222224244444444444464666666666668868888888::88888::::8888::::::::::::::::::::::::<<<<<<>><>><>>>>>>>>>>>>>>@@@@>>8$&$&&&&&&&&&(&&((((((((((*((*****(******,****,,,,,,,,,,,,,,,..,..0.....,.,,.,,,,,,,,,...,...................0.......0.....000....000000000000200200002220022022202222222222422222224244444444444464664666666666688888888888:8888888::88888:::8::::::::::::::::::<<<<<<<<><<<>>>>>>>>>>>>>>>>@@>>>:$&&&&&&&&&&&&((&(((((((**(((***(************,*,,,,,,,,,,,,,,,,,.......,,,.,,,,,,,.,.,.,,,,,..............................00....00000.0000.00020002002000000002222220222222222224224444444444444444644466666666668888888888:88::88:88888888:::::::::::::::<<:::::<<<<<<<><<><>>>>>>>>>>>>>>>>>>>>>6&&&&&&&&&&&&&((((((((((((****************,,*,,,,,,****,,,,,,,,,..,,.....,,,,,,,,,,,,...,.,.,,.,...,................0....0.......0000.000000000000000202222000222222222222224422224444444444444444444444666666666666888888888888:8::::8888:8:8:::::::::<<:::<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>8$&&&&&&&&&&&(&(&(((((((((*((*(*(********,,,,*,,,,,,,.,,.,,,,,,,...,...,..,,,,,,,,,....,.,,........,,.................0..0..0.....000.00000.00200000000022200222222222222242222244244444444464444444446666666666668866888888888:::888::88:::::::::::::<<<<:<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>@@@>>>>>>6&&&&&&&&&&&(&((&(((((((((*(*************,,,,.,*,,,,,,,,...,,,.,.,........,.,,,,,,,.,.,,..,,.........,.,............0......0.......00..00000.000000020220222022222222222222222224444444444444444444444666666666666668868888:8:::8::8::8::8:::::::::::<:<<<<<::<<:<<<<<<><>>>>>>>>>>>>>>>>@B@>>>>>>6&&&&&&&&&&&(((((((((((*******(*******,*,,***,,,,,,,,...,..,,.,.,,.,,,....,,,,,,.,,..,.,,...,..............,............0...00.....000000..000200200002222220202222222222222224224442444444444644444444666666666666686888888::888:::::8::::::::::::<<<<:<<:<<:<<<:<<<><<><>>>>>>>>>>>>>>>>>>>>>>>>8&&&&&&&&&&&&&((((((((((*((********,*,**,**,,,,,,,,,..,,.,,..,.....,....,,,,,,,,,,,,,,,.,......,.......................0..000......0..0....002200000000222222222222422222242224224244242444446464444444466666668686688888888:8::8:::8:8::::::8::::::::<<<<<<<:::<<:<<>>><>>>>>>>>>>>>@>>>>>>>>>>>>4&&&&&&&&&&&&(((((((((****************,*,*,,..,,,,.,,,.,....,.....,.,....,,,,,,.,,,,,,,.,.,...,.....................0.......0.........0...000022000202200220022222222222222222242422244444444444444644446666666666668888888888:::::::::::8::::::::::<:<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>@>>8&&&&&&&&(&&(&(((((((*(***********,****,***,,,,,,.,,..,,,.,,..,...,,,......,.,..,,..,,,..,,,......,............................0.0........0020022000202200202002222222222222224442422444444444446644444446666666668886868886888::88::::::::::::::::::<<<<<<:<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>4&&&&&&(&(&(((((((((((((********,****,,*,,,,*,*,,,,,,,..,.,.........,,,............00...,,,,.................................0.0.0....0.00020020020022220202220022222222242222244222244444444444444444666866666666666668688888888:::::::::::::::::::<<<<<<::<<<<<<<<<<<<>>>><><>>>>>>>>>>>>>>@@@@>4P&&&&&&(&&((((((((((((**********,***,**,,*,*,,,,,,,.....,..,.,..,.,,,,,.,....,,,,,...,.,,...,,,..,...........,..........0.0..0..000000000000202000202202222202200222222224222222224244444444444464466446666666666668688888888888888:::::::::::::::<:<<<:<:<<<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>@>>>4&&&&&&&&&(((((((((((*************,***,**,,,**,*,,,....,,,,.,.....,,.,.,,,,.,,....,,.,..,....,.,.,....................0.....000.0.00000020000220222022222200222220222222222222222222444444444444444466644666666666688888868888888:8::::<:::::::::<<:::<<<<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>4&&&&&&&&(&(((((((**(*******************,,,**,,,,,,,,.,,,,,.,..,,,...,,......,,,,..,..,..,,,,,,,,..,.......,.,.........0...0..00000000000000000022222022222000222002222222222222242224444444444444666666666666666886668888888888:::::::::<<:<::<:<<:<<<:<<<<<<<<<<<<><<<><>>>>>>>>>>>>>>>>>>>>>>>>>&&&&&&&&(&(((((((((***(******(((******,,**,*,,,,,,,,,,,,.,,...,.,..,.......,,,,.,,,...,,.,.,...,............................0000000000000000000022202022000202222202222222222222224424444442444444666666666666666688668888888888:::::::::<<:::::<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>><&&&&&&&(&&&((((((**********,*,*********,***,,,,,,,,,,,,...,,,.,,..00..,.,..,.,...,0.,.....................................0000000002000000000000222200022222222222222222222224242222444444444444444664646666466668668688888888::8::::::::::<:::<<<<<<<<<<<<<<<<><<<>>>>>>>>>>>>>>>>>>@>>>>>>>>>>><$&&&&&&((&((((*((*******,***,***,******,,,,..,,,,,,,,,,,.,,.,,,.,....,,....,,,.,,,,,....,....,......,.......................0000.00000000000220000000022022222222022222222222222242244422444444444666666666464666666886888888:8888:8::::::::::<<<<<<<<<<<<<<<<><>>>>>>><>>>>>>>>>>>>>>>>>>>>>>>>><$&&&(&&&(((((("(*(***************((***,*,,,*,,,,,,,,,,,,..,,,.,.,,,,,.,,$,,,,......,,.,,....,.,......,.................0..0..000.0.00000000000000000000002002220220222222222222222244222244624444666666666666666666668888888::8::::::::::<<<<<<<<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>@@><>><&&&&&&&((((((((*((**************(**(*,,*,,,*,,,.,,,,,,,.,...,,,...,.,,,,,,,,,,,..,,..,,.0...,...,....,,................0..00000000,,000000000000020000000202220",022222222222224222222444444 24446466666664644466886888886888:8:::::8::::<<<<<<<<<<<<4:<<<<<<><<<>><>>>>>>>>>>>>>@:>>>>>>>>>>>>>.&((&&&(((((&((*(**(********,**,*,,,**,,*,,,,,,,,,,,,..,,,...,,,...,,...,,.......,.,......0.,..........,..................00.00000000000000000000000000202022022022022220222222222224444424444446666666666644:::4668688888688:888::::::::::<<<<<<<<<<<<8><<<<<><<<<<>><>>>>>>>>>>@><8>>>>>>>>>>>><&&&&&((((((((((**(***********,*****,**,,,,**,,,,,,,.,,.,,...,,.,,,.,....,.,,,,,.,,...,,,...,..,,..............00...........00000000000.00000000000022020022222222200222222222222444444444444446666666666664::::8688668888888888:::8:::::::<<<<<<<<<<:<<<<<<<<<<>><<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>:&&&&(&(((((*(((((((**********,**,***,,,,,,,,,,,,,,,..........,.,,....,...,,...,.,........,..,,,.,.............00..0....0000.0..0000000000000000000002000020220222220020222222422444244444444444666666666666868886888888888888888::::8::::::<<<<<<<<<<<<<<<<<<<<>>><><<>>>>>>>>>>>>>@>>>>>>>>>>>>><(((((&(((&(((((((((*********,,***,,,,,,,,,,,,,,,,,,,.....,....,...,...,,.,,,,,,,..,,..,...........................00..00..0.0000.000000000000000000020002202222222222022222222222444444444444446666666666666666666888888888:88:88:8::::::::<<<<<<<<<<<<<<<<<<<><<>><>>>>>>>>>>@>>>>>>>>>>>>>>>>>><&((&&((((&((((((((***********,,,,*,,,****,,,,*,,,,,,.,,.......,,,.....,.,...,,,,,..,.,.,..............................0.0.00.0...00000000000000000002220022202222222220222222222224444444446664664666666688446688888888888888888::::::8888:::<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&((&(((((((((((((*(**********,,,,,,,*,**,,,,,,,,,,,,,,,,...,,.,,.......,,....,,,,,...,.............,...............0..0.0..0.0000000002000000000000020002222002222222422222244244424444444444446466666668666444:86888888888:8:8:8:::88:8888::<:<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><((((&&(((((((((*((*************,,,.,,,,,,,,,,,,,,,.,,,,......,,,,...........,,,....................................0...0...0000000.0000000000000000000000000222222222422222242222224424446446664466466666688:::888888888888:<:8888:::::8<<8::::<:<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>><((((((((((((((((*(***************,,,..,,,,,,,,,,,,,,....,.,..,,.,,.,........,..,,................................0..000000...00.0000.00000000000202000000022002222222222222222224444444446444444464666668668:::88888:88888888::8:::::::::<::::<:<<<<<<>><><>>>>>>>>>>><<>>>>>>>>@>>>>>>>>>>>>@>>><&(&((((((((((*(*(*******************,,*,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,.,,...00.....,,,.,.....................00..000..00000000000000000000000020000200222222002222222222222222444444444444466646666668668888888888888888888888:8:::<8::::<:::::<<<<<<<><>>>>>>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>><p(&(&((((((((((((((***************,,***,,,,,,,,,,,,,,,,,,,...,.,,..,,,,,.,,,,,..........,...,........,...........0.....0...0.0.000000000000000000000200222222220202222222222222224422444464444444664466666688888888888888888888888:::::::<<<<<<:::<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>@@@@@>><&(((((((((((((((*****************,**,**,,,,,,,,.,,,,,,,.,.,..,,.,,,,,,,,,,,,,,....,,..,,........................0.....0..00.00..0000.0.00000000000020022220000222222202222222222242224424444444446666666668888888888888888888888888:::<<<<<<<<<::::<<<<><><>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>@@@>>>@@<(&((&(&(((((((((((***************,,,,***,,,,,,,,,,,,,,.,.....,.,,.,,,,.,,,,,,,...,,.,,..,,,..............00............0.000000000000000000000020000202222200002222222222222222242424444444444466464666666686888888888888888888888:8::<<<<<<:::<<:<:<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@@>@>>>><(((&&&((((((*(*(**((****(****************,,,,,,,,,,,,,,,,.,.,....,,,,,,.,.,,,,,,,0,,,..,,.,........................0.....0..0.00.0000000000000000200222220000222222222222222222224224424444444444446666666668688886888888888888888::::::<<::::::::<:<<<<<<<><>>>>>>>>>>>>>>>>>>>>>@>>>@@@@>>@>>@><&&&&&(&&(((((((((***((************,***,,,,,,,,,,,,,,,,,,,,.....,,.,,,.,,,.,,,,,.,**,.,......,.,.......................0.000...00000000000000200000002222220022022222222222222224222244444444444446466666666666866888888888888888888888::::::::<<<<<<<<<<<>><>>>>>>>><>>>>>>>>>>>>>>@>>>>@>>>>@@@><&&(((&((*((((*,*,,*,,,****(******,****,,,,*,,,,,.,,,,,,..,,,,...,,.,.,,,..,,,,,,,,..,.,,.,..,,..,..,.,.................0..0.000000000.00.000000002202022022222022222422422224222244224444444444446464666666666666688888888888888888:::::::::::<<<<<<<<<<<>>>><>>>><<>>>>>>>>>>>@@>>@@@@>>>>>>B@>><(((*****((********(******************,,**,,,,,,,,,,,,,...,,...,,,...,...,.,,,,,,,,,,.,,,,.,.....,...,,...............0......0000000000000000000000222202222222222222222444222222422244444444444446446666666666666668868888888:88:888::::::::::<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@>>>@>@@>>>>>>>>>><(&&&((((((*(**((***********,*********,,,,,,,,,,,,,,,,,..,.,...,.,,,,.,,,,,,,,,,,,.,,.,,.,,.......,..,...........0..............00000000020000000002002202202224222222422222244242422444244444444446666666666666666866668888888:8:888::::::::::<<<<<>>><<<>>>>>><>>>>>>>>>>>>>>>@@@>@>>>>>>>>>>@@@<(&((((&((((((((********,*,,,*********,*,,,,,,,,,.,,,,,.,..,,..,,...,..,,,,,,,,,,,,,.,,.........,.......,...........0.00.....0..0000000000000000000002002022022222224222222422444444244444444444444446666466666666668888888888:8:8:::::::::::<<:<<<<>>>><>>>>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:((&(((((((((((**(*******,,,********,,,*,,,*,,,,,.,,,.,,.,..,,,,,,,,,,,,,,,,,,,,,,,,.,,,.........,................0.00.0.....0...00000000000000000000222202222222242222244422244244442444444444444444466666666666686888888888:888::::::88:::::<<<<<<<>><<<>><>>>>>>>>>>>>>>>>>@@>>@>>>>>>>>>>>>>@@<&(((((&(((((((*(((*******,,,,******,,,,,,,,,,,,,,,,..,.,,..,..,,.,,..,,.,,,.,,,,,,,..,,..,...,......,,.0..........0...00000.00.00.00000000000000000000022222222222222224422222442422224444444444444666666666666668668668888888888888::::::::::<<<<><<>>>>>>>>>>>>>>>>>>>@>@>@>@>>>>>>>>>>>>>>>>@@<$&(&(&(((((((((*************,,********,,,,,*,,,,,,,,,,,,,,,,.,,,,,..,.,,,,,,,,,,,,,,,,,,.,.,..,.................0.0.0.0000.000.000.0000000000000000020000200222222222222222222222222444424424444444646666666646668666888886888888:8:8::8::<::<::<<<<<<>>><<>>>>>>>>>>>>>>@>>@>>@>>>>>>>>>>>>>>>>>><((*(((((((((*(*(**************,,,******,****,,,,,.,,.,..,,,,,...,.,,,,,,,,,,,,,,...,,......,,........................0000..000000000000000000022222222022222222222222222222242242422244244444444444444466648666666888688688888888888:88:::<<<::::<<<<<><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>:&&&&(((((((((*((*********,************,*,,*,,,,,,,,,,,.,.,,.,.,........,,,,,,,,,,..,..,.........0.................0000000000000000000000000000.000002000022222222222222242224422224444244444444422444644666666666666666888886888888:888:::::::::<<<<<><<<<>>>>>>>>>>>>>>>>@>>>>@>>>@>>@@>>>@@>>>>:&&&(((((((((**********************,*,,,,,,*,,,,,,,,,.,.,,,,,......,..,,.,,,...,..,,...,...........................000000000000000..0000000000000000000022222202222222222222222222242244444444444444464446666886666666888888888888888888::::::<:::<<<><><>>>>>>>@@@@>>>@>>>>>>>@@>>>>@@>@@>>@>>@>>8(&((((((((((***(*(*****************,*,**,,,,,,,,,,,,,.,,,.,,,,..,,,,.,,.,,,.,,,.,,.....,.........................0000000000000000000000000200.0000000002002222202222222222224444222424444444444444444444466666666668668688888888888::::::8::::<::<<<>>>>><>>>>>>>>@@@@@>>>>>@@@>>>@@>@>>>>>@>>>>>:&&(&(((((((((((********************,**,,*,,,,,,,,,,.,,...,,,.,,,..,,,,,,,,.,,,,,,,,..,,..,,,....................0.00.000000000000000..00000000000000000020022222222220222222244642244444444444444444446666666666668668668888888888:888:::::::<<>:<<<<>><<><>>>@@>>@>@@@>>>>>>>>@>>>>>@>>>>@@>@>>>:&&((&((((((((((((**(******,,,*****,,,**,,,,,,,,,,,,,,,,.,,,.....,,.,,,,,,,,.,,,,,,,.,.,..........................0.000.0000000000000.000.000000000002002020022022222222222222224444224444444444446664646666666666666886888:88888888888::::::::<<:<<<>>>>>>>>>>>>@>@@@@@@@@>>>>>@@>>>>>>>>>>@>>>>>8&((&&((((((((*(****,***,,,***,***,***,,*,,,,,,,,,,,,.,....,.....,,,,,,.,.,.,,,.,...,,..,,.,...................0...0.000.0000000000000000000000000000000000020002222222222222222224442246444444446666664466666666666668688888888888:8:::::::::<:<><<<<<>>><<>>>>>>>>>>>>@@@@@>>>>>>>>>>>>>>>>>@>>>6&((&&(((&(((((*(***(******,,,**,,,***,**,,,,,,,,,,,..,,..,..,....,..,,.,.,.,.,..,,,,,,.......................00.00000000.000000000000000000000000000000000220200222222222222422444444444464444644666666646666666866668868688888888888:::::::<<:::<<<<<<<<<<<>>>>>>>>>>>@>>@@>>>@>>>>>>>>>>>>><>>>6&&&&&(((((((((*(((((******,,,,*********,,,,,,,,,,,,,.,,.,..,,...,,..,,..,,...,,...........,.......................0000000000000000000000000000000002022200200022222222222222222444444444444464446666666664666666666686688888668888888:8::8::::::<:<:<<:<<<<>>>>>>>>>>>>>@>>>>>>>>>>@>>>>>>>>>>>><6$&&&((((((((****((*(***,,*******,**,,,*,,,,,,,,,,,,,..,,..,,,,,,.,,.,..,,,,.,.......,....,..,..............00..0.000.00000000000000000000000000020020020000020202222222222224242442444444444444666664686666666666666686888868888888::8::::::::::::<:<:<<<<<<>>>>>>>>>>>@@>>@@>>>>>>>>>>>>>>>>>>>6&&(&&((((((((*(((((****************,***,**,,,,,,,,,,,,,.,,$,,,,,,,..,......,.,.,...,..,"...................0.00.0.0.000000000000000000000000000."0022020222002222222222222222,2444444444464646466466666666466666666666688688888888:88:<8:::::::::<:<<<<<<<><>>>>>>>>>>>@@@@@@@@@>@>>>>>>>>>>>>>@8&&(((((((((((**((************************,,,,,,,,,,,,,,.,,,,,,,..,....,,,,,,,.,,.,,,.,.......................000.0..000000000000000000000000000000200222220222200222022222222224244444644446644666666666664466666666666886888888888888826:::::::::::::<<<<<<>>>>>>>><>>>@BBBB@B@>>>>>>>>>@>>>>>>&(((((((((((*((***((*(********************,,**,,,,,,,,,,,.,.,,.,....,.,,,,,..,.,.,,..,.....,.................0..000000000000000020000000000000000000222200022200022222202222224224444446666644446666666666666666666666668688888888:888:88:::::::::::<<<<<<<<<<<>>>>>>>>>>@@@BBBBB>>@@@>@@>@>>>>><"&&&(((((((((((*(************************,,,,*,,,,,,,.,,,,,,,.,......,,,,,.,,,,,,,,..,....,..............0....0.0000000000000000220022022000000000000220200020220222222222222222244244444444444644466666666666666666866686688888888:8:::::::::::::::::<<<<<<<<<<<<>>>>>>>>@@@@@BDB@@@>>>>>>>>@>>>>4@&((((&(((((((***************************,,,,,,,,,,,,,.,,,,.,,,,,,..,,,,,.,,,.,,,,....,,,..,...................0.00000000000000000220020000020000202222000000000002222222222222224242444444444466466666666668866666668886688868888888:::8::::::::::::<<<<<<<<<<<<<>><>>>>>@B@@@@@B@B@@>>>>>@>>>>>>4&&(&&(((((((((**********************,***,,,,,,,,,,,,.,,,.,,,,......,.,,,,,,,.......,,..,.....................0.00000000000000000022222202020000002220222022020022222220242222422422444444444666466668866666666666668686888868888888:::::::8:::::::::::<<<<<<<<<<>>>>>>>>>>@>>@@@@B@@>@>>@@@>>>>>>2&&&&(((((((((((***********,**********,,,,,,,,,,,.,,.,,...,,,,...,.,,,,,.,,,,,...,.,,,.................0........0000000000000000000222220220002020000000022200222222222222222422444444444444444446666464666666666666888888888888::8::8:8::::::::::<<<:<<<<<<<<<<><<>>>>>>>>>>>@>@>@@@@@@@>>>>>>>>>2((&(&((((((((**********************,,**,*,,,,,,,,,,.,,,..,,,,.....,...,.,,.,..,.....,,.....................00000000000000000000002200022220200020222222222202002222222222222224424444444444444666646446668666666666888888888888::88::::::::::::<:<<<<<<<<<<<<<<<<<><>>>>>>>>@>>@>@@@@>>>>>>@>>>>>2 (&&&((&(((&(*(**************************,,*,,,,,,,,,.,,..,,..,,,...,..,..,,,.............................000.00000000000000000000000222022222220222002022202222022222222222222222444444444444664646664666666666686666688888888888:88::88::::::::::<<<<<<<<<<<<><<><>>>>>>>>>@>>@@@>@@@>@>>>>>>>>>2(&(&((&(((((*************,***********,**,,,,,,,,,,,,........,...,.,...,.,,,,.............................0..00.00000000000000000220222222222222220200022222222222222442220222222442244444464444466466666666666668668888888888::888:::88:::::::::<::<<<<<<><><>><>>>>>>>>>>>>>>@@@@@@>>>@>>>>>>>>>2&&(&&&((((((((************************,**,,,,,,,,,,.....,,,,,,..,,...,,..,,.,..........,..........0....0.0.00000000000000000000002022222222222222220020222222222222222222222222422424444444644666646666666666666886888888888::8888:::8888:::::<<<:<<<<:<><>>><<>>>>>>>>>>>>>>>@@@>>>>>>>>>>>>@>>>0 &&(((((((((((*********************,****,,,,,,,,,,,,...,.,,..,,.,,...,..,..,...,............,.........00.000.0.0.000000000000020000020222222222222222222020222222222222222222242224444444444466464466666666666686866888:::8::::8:888:88:888::::<<<<<<<<<<<>>>><>>>>>>>>>>>>>>>@@@@>>>>>>>>>>>>>>>>. ((((&(((((((((**********,*****************,,,,,,,,,.,....................,..,..........00............00.00.000000000000000020202002000202220222222222220202222222222222222222224444424444444446646466666666666666868668:88:::8888:88::><<::::<<<:<<<<<<<><<<>>>>>>>>>>>@>>>>@>>@>@>>@>>>>>>>>>>>>.((((&(((((((**************************,,*,,,,,,,,,,,..........,........,...,.........................00..0000.0000000000000000000020022002222222222222222202222222222222222222244244444444644664666666466666666666688866888888888888:::88:::<<:<<<<<:<<<<><>><>>>>>>>>>>@@@@>>>>>>>>>>>>>>>>>>>>>,(&((((((((((((*****************,*,*****,,,,,,,,..,...,..............,..,..,,......,.....................0000000.0000000000000000022222022222222222022222222224222222222222224222424444444464664666666666666666666666688688888888:8::::<<:<<:<<<<<<<<<<<<>><<>>>>>>>>>>>>>@@>@>>>>>>>>>>>>>>>>>>>>*(((((((((((((*******************,****,**,,,,,,,,,,,................,......,..,....,..................0...00.000000000000000000000002202222222222222222222222222222222222222224224444444466664646664666666666666688886888888888888888:::::<:<:::<<<<<<<<<<<<<>>>>>>>>@>>>>@@>>>@>>>>>>>>>>>>>>>>>>*(&(((((((((********************,****,,*,*,,,,,,,.,,,....,...........,..,,.,....,....,.................0....0.00000000000000000000222220222222222222222222222222222222222222222244444444464646466466666666666666668868888888:8:8888:::::::::::<<<:<<<<<<<<<>><>><>>>>>>B@>>@>>>>>>>>>>>>>>>@>>>>>>(&&(((((((((*********,*****,,**,**,*,,,,*,,,,,,,,,,..,......................,....,,.......................00.000000000000000000000000200222222222222222002222222222222222422222444444444446444466666666666666866686866888888:888888::8::::::<:<<<<<<<<<>><<>>><>>>>>>>@@>@@>>>>>>>>>>>>>>>>>>>>>>>(&(((((((((***************,*,******,*,,,,,,,,,,,,,.........,...............,................,.........00..00.00000000000000000000200222000202222222222222222222222222422442422444444444464644446664666666666666688688:88888888888:8::::::::::::<<<<<<<<<<<<>>>>>>>>>>@@>@@>>>@>>>>>>>>>>>>>>>@>>>>(@ &(((((((((*(************,,**,*******,,,,,,,,,,,...,...............................,..................000.0000000000000000000000000200200000222222222220220222222442222224442244444444444444466466666686666666688888::88888888888:8::::<::<:<:<<<<<<<<<<<<>><>>>>>>>>>>>@@>>@@@@>>>>>>>>>>>>@@>>>>& ((((((((((((**********,,,,*********,,,,,,,,,,,,,,,,...............................................0..0.000..0.000000000000200020000000020000222222222222222222222222222244222224444666446446446666666666686688888888::8888888888:::::::<:::<<<<<<<<<<<<<<>><><<<>>>>>>>>>@@@>>@B@>>>>@>>>>>@>>>>@" (((((((((((*(,,,*,,***,*,,,,*,*,,,,*,,,,,,,,,,,,,,..........................,.........,..............0..0.00.000000000000000202000000222022022222222220222222222222222224444444444444444444666666666666666888888888888888888:8::::::<::<<<<<<<<<<<<<<<<<>>><>>>>>>>>>>>>>@@@@@@B@>>>>>>>>>@>>>>>>$ (&(((&(((((****,,,**,,,,,***,,,***,*,,,,,.,,,,,,,......................................,................000000000000000000222000000002002022022202022222422222222222222444444244444464444444666666666666666888888888888888:88:::::<::<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>@>@@@>@@@>@>>>>>>>>>>>>"(((((((((((*(****,,,,,,*,,,,,****,,,,,,,,,,,,,,.,,.....................................,............0..000.0000.0000000000200000000220200022222222222222222222222222222222444444444444444446666666666666688868888:88888888:::::::<:<<:<<:<>><<<:<<<>>><><<>>>>>>>>>>>>>@@@@@>@@@@@@@>>>>>>>>>>>@@"(&(&&((((((********,.,,,,,*,,*,*,,,,,,,,,,,,,,,,...............................................0.....000.000..0000000000000000000002000000000222222222222222222222222222442444444444444464666666666666686886888888888888:88:::::::<::<<<:<<<<<<<<<<>>>>>>>>>>>><>>>>>>>@@@@>@@>@@@@>>>>@@>>>>>>@@"(((((((((((********,,,,,*,,*,,,,,,,,,,,,,,,,,,....,...................................................0000..0000000000000000000000000000000022222222222222222222222222222244444444444446666666666666666888886868888:88:8::88::::::::<<<<<<<:<<<<<<>><>>>>>>>>>>>>>>>>>@@>>@@>>@>>>@>@@@@>>>>>>>@@&&&((((((((********,*,,,,,,,,,,,***,,,,,,,,,,,,..................................................00.0.0..0.000000000000000000000000020000000022222222222222222222222222222244444444444444644666666666668866888888888888::::::::::::<<<<<<<<:<<<<<<<><>>>>>>>>>>>>>>>>>>@@@@@@@@>>>>>>>>>@@@@>>>>>(((((((((((*****,*,,,,,,,,,,,,,*,**,,,,,,,,,,,,.....................................................0..0000000000000000000000000000000000022022222222222220222224244422222444444444444444446666666666666666688888888:8888:::::::::::::<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>@BBB@@@>@@>@@@@>>>>@@@>>>>>>>(&(&((((((*****,,**,,,,,,,,,,,,,***,,,,,,,,,,,,,,........................0..........................0..0000000000000000000020002000000222200222222222222224222222222222242224444444446464466646666666666686888888888:::888:::::8:::::<<:<<<<<<<><<>>>>>>>>>>>>@@@B@@@@@@@@>>@@@>@@@@@>>@@>>>>>>>@@4(((((((((**********,,,,,,,,,,,,*,*,,,,,,,.,,,,,,..................0..........0.......................00.0000000000000000000000000000200022022200222222222242222222224244424444444444466664666666666666666888888888888::::8::::::::<::<::<<<<<<<<:<>>>>>>>>>>>@@>@>>@@@@>@@BB@@@>@@@>@@>@@>>@>@@>>&((((((((((***,*,*,,**,,*,,**,**,,**,,,,,,,.,.,.,.....................0............0................000.00.000000000000000000000000020000020202222222242222222424442444244444444444464446666666666688888688888888888:::::::::::::::::::<<<<<<<<<>><>>>>>>>>>>>>>@@@@@>>>@@@B@@>@@@@@>@>>>>>>>>>@@ &&&(((((((((**,*****,,,,,,,****,,,,.,,,,,,.0,,,.,,...............0..0.0000...........................00..000000000000000000000000022000002022222222224422244242222242444444444444444644666666666666668688888888888:8888::::::::8::::<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>@@@@>>>>>@@@>@B@@@>>>>>>>@>>@@@ &&(&&((((*(***&***,,,,,,,,*,***,,,,,,,,,,,,((,,,..,...............0.0...*(.......0......0....0...0..00,...000000002000000000222002200020220222022222222222222244222444444444444444444464466866666666888888888888888888:::::::::<<::<<<<<<<<<<<<>>><<>>><>>>>>>>>>>@@@>>>>@>>@>@@@B@@@>>>>@>>>@@@@&&&&((((((((*********,,,,,.,,,,***,,*,,,,,,,,..,.,.............................00............0..........00000002000200000000000000*0220022222222222222222224242 2244444466444444444444466462&66666668888:8888888888888::88::::<::<<:<<<<<<<<<<<<<<<<:8>@>>>>>@@>@@>>>>>>>@@@>@@>@@>@>>>>>@>>@@@B&&((((((((((******,,*,,,,,.,,,,**,**,**,,,,,,,,,............................00.............0.....000...000.000000002000000000000200002222202222222222422244242242442224444444446444446466666666666668::88888888888888:::::::::<<<::<<<:<<<<<><><>>>>>>>>>>>>>>>>@>>>>>>@@@@>>@@@>@6>>>>>>>@@@@@B<&&&&(((((((********,*,,,,,*,.,,....*,,,,*,,,,,,,,.,..,.........................................0.0..0.0.000000000000000000000020202020222222222222222244424424444442444444444444444444646666666666666888888888888888::::<<::::<<:<<<<:<<<<<<<<<<>>>@@@>>>>>>>>>>>@@>@>>>@>@>@@@@@@@@@@@>>>@@>@@@@&&(&&(&((((((*****,*,,,,,,,,,,,*,,.*,,,,,,*,,,,,,...................0.........................0...00.00000000000000000000000000000022022202222222222242244224444444444444444444444446466666666666666688888888888:::8::::::::::<<<<<::<<::::<<<<<<>>>>>>>>>>>>>>@@@@>@>>>>>>@@@@@B@@@>@@>>>>@@>>>@&&&&((&(((((*********,*,,,,**,,,**,,,,,,,,,,,,,,,................000..0....................0.000...00000000000000000000000000000000000202222222222224222422422424444444444444644444466466666666666668888888888888:888:8::::::88:<<:::::<<<<<<<>>>>>>>>>>>>>>>>>>@>@>>@>@@@@@@@@@@@@@@>@>>>>>>>>@@&&&&&(((((((******,**,,,,,..,,,,(*,,,,,,,,,,,,..,,..,..........0.00....0.00....,,,.........00..00000000000.000000000000000000002000002022222222222222222444224444444444444464644444664666866666666886686888888:88888:::::::::::<<:::::>>>>>>>>>@>>>>>>>>>>>>>>>>>@>>@@>@@@@@@@@@@@@@@@@@>>>>>@>>@&&&&&((&(((((*******,****,,.,,,,.,,,.,,*..,,,,,,.,.............................,,,,.,,........0000000.0000000000000000000000200200020002222222222222222444222444444444444664666644666666666666666666688888888888888888::::::::<<<<:::><<>>>>><<>>>>>>>>>>>>>>>>@@>>>>@@@@@@@@@@@@@@@@@>@@@@@>@>@@ `&&&&&&&(((((***********,***,,,**,,,,.....,,,,,,,,..,,............000.0...,........,,,,,.......0......000000.000000000002200202202202000002222222222244244444244244444442444466666664666666666666668888888888888:8888888:::8:::<<<::<<><<<><<><<<<<>>>>>>>>>>>>>@@@@@@@@@@>@@@@@@@@@@@@@@@@@@@@@@B &&&&&(((((((((*************,..,,,.,..0..,,*,,,,,,,,,....000000...........,,,...0..0.........,,,.,,,,,...000000220220220000000000002222224242222222222222224444444666444464644464444446466666688866866666868888888::::::::<:<<<:::::<><<<<>>>>>>>>>>>>>>@>>>>>>>>>>>@@>@@@@@B@B@B@@@@>@@>>>>>>>@@@ &&&&&&$&$$&(((*****(*****,,,,,,,****((**,,,,,,,,,.,........*,*,,,......,.,,*,.......,,.**,,,.......,2...000000.0....0200200000202222222200.0.0022224424246444464442626224444446686866666664446446666888888:8:88:88888868688::::<<>>@>>>>><>>><<<<<:::<><>>@@BBBB@>@@>>>>>>><<>>@@@@@BDDDBB@@@@@@@ $&$$$&((((((*(*********,**((*,....,,*,*,*****,,....,,***,....0....,..00.....,....,....0....,.0..00.......,..000022002200222202200000222222424442422222444442222224444664666666646646444446666686888888:8888888686888::<<:<<<<<<<<<><<:<<::<<<<>>>>>>@>@>>>>>>>>>>><>>>>>>@@@@BBBBBBB@@@@@>>>>>>>@ &&&(&(((**(*(((((***(*(**(****,,,.,,,,,,,******.,,...........0........,,,.....00.00000..0..000.........0.0000000220002220000002222222222224222244242244444644466446646666666446666666666666666668688868888868:8:::::<<<<<<:<:<<:::<<<<<<>>>>>@@>>>>>>>>>>>>>>>>@>>@@@@@B@@@@@@@@@@@@@@>>@@@@@@BBD &&(&&&&&&((((((((******,*,*****,*************,,......................,.00.000000.......00.00000.0000..000000000000000220220022222222222442422426244444444646444646444446646666666668886666666666666888888:8:::8:::::<<<:<:::::<<:<<<<<>><>>>>>>>>>>>>>>>>>>@@>@@>@@@@@@@@@>>@@@@@@@@@@@@BBBBB@BBB &&&&&&&&(((((((*(*******************,,,,.,...,,,,,......,......0..,,...0..............0.0000000000...0..000000000202222222002222222222222444244444444446664444466666666666666666666686886666668688888888888:::::::::::::::<:<<<<<<<<>>>>>>>>>>>>>>>>>>>@>@>@@>@@>@@@@@@@@@@@@@@@@@@>@@@BB@BBBBBBB &&&&&((((&(((((((*(***************,**,,,,,,,*,,,,............0...,,,,.0....0...0.00.0.000000000000024440.000002000002222222222224222222244224444444444466644666666666666666666666886866668666688888888888:8::::::::::<<:<><<<<<:<<<><<>>>>>>>>>>>@>>>@>>>@@@>@@@@@@@>>@>@@@@@@@@@@@@@@@@@@BB@BBBB6&&&&&&&((&(((((((((******************,,*,.**,,,,,..,...........,........0.......000000.0.000000.0002222200222222002202222222222222244424424444444444444446666666666666666888886888888888888888888888:8888::::::::::::<::<<<<<:<<<<>>>>>>>>>>>>>>>>@>@@>@@>@@@@@@@B@@BB@BB@B@@@@@@>@@B@B@B@BB@BBBD4"&&&&&&((&&((&(((((*********************,*,..0,,.,........0....,,............0.000..0000.0.000000022222200200200022220222222222222422442242444444444466646666666668666688888:6888888888888:888::8888:8::::<::::<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>@>@@>@@@@@@@@B@@@B@@BBBBBBBB@B@@@@@@@@@@@@@@@@BBBBBBB6 &(&&&&(&&&((&(((((((******(**************,...,,,,,,..........0...............0.....0000000.0020202000000020202222022220222222222244244244424444444464446466666686686688888868888888888:8:88::::::::::::::::<:<<<<<<<<<<><>><><>>>>>>>>>>@>>@@@@@@@B@@BB@B@B@BBBBBBBDDDBBBBBBB@@@B@@@@@@B@BBBB@BBB4 &&&&(&&&&&&(&((((((*((**(*((**************,,*,,,,,.,.,.......0...0..........0.0..000000000000002200000..02222222220222222222242244244444444444444646646686666686688686886888::8::888:8::::::::::::::<::::::<<<<>>>>>>><><>>>>>>>@>@>>>@>@@@@@@@@BBBBBBBBBBBBBBDDDDDDDDBBBBDBDBBB@@@@B@@@B@@@BBBBD4"&&&&&&&&&(&((((((((((((((((((**************,*,,,,,,,.........0.0..0....0.0........000000000020202200..0222220220002022222222222444424444444444646666666666666668868888888888::::::::::::::::<::::<::::<<<<<<<>><<>>>>>>>>>>>>>>>>>@>>@@@@@BB@BBBBDDBDBDBBDDBDDDDDDDDDDDDDDDDDBDDBBBBBBBBBBBBBBBBD4"&&&&&&&&&&&&&(((((((*((((*(((**(********,****,,,,,,,,.....,.......000...0....0.00000000.000.00002002224220000220002202222222222244444444444444646644466666686686886888888888::::88:::::::<<<<<<<<<<<<<<<><<><<><>>>>>>>>>>>>>@@@@@@@@@@@@@BBBBBBBDDDBDDDDDDDDDDDFFFFFFFDDDDFDDFFDDBBBBBBBBBDDDBDD4"&&&&&&&&&(&(((((((*(((*((*(((((*((**********,,,,,,,,.,........,....0....000...0..0....000000.000002222222200020202222202222222224444444444466466644666466668688888888888888::8:::::::::<:<<<<<<<<<<><<<<>>@>>>>>>>>>>>>>>>>>@@@@@@@@B@@BBBBBBBBBDDDDDDFDFFFFFFFFFFFFFFFFDDFDFFFFFDDDDDDDDBDDDDDDF4"&&&&&&&&&&&&&((((((((((*(((((((*(**((********,,,,,,,.,,,.............0000...00.........00000000002000220202220222224222222222222444444446464444666666668666688886888888888::8:::::::::::<<<<<<><<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@B@B@@@BBBBBDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDFDDDF4"&&&&&&&&&&&&((&(((((((((((((((((*(*(***********,,,,,,,,,,......0...0.......000..,...0..000000...0000002000220222222222222222222244442444444464666666668666688888888888:8::::::::::::<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BB@B@@BBBBBBBBBDDDDDFFFFFFFFFFFFHHFHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFH4"$$$&&&&&&&&&&&&&&((((((((((((((((((((*(********,,,,,,,,,,.,,,,....00.000.00...,,,.,,,....000.000002000222244666222202222222222244444444444464666666666886888888888::8::::::::::::<<<<<<<<>><><<>>>>>>>>>>>>@>>>>>>>>>@>>@@@BBB@BBBBBBBDDDDDDDDFDDFFFFFFHFFHHHHHHHFHFFFFFFFFFFFFFHFFFFFFFFFDDDDFHH4"&$&&&&&&&&&&&&&(&((((((((((((((((*(((*********,,,,,,,,,,,,,,.......,........,,,......,....00.0000000000224464222222220222222422444244444444446666666866666868888:8:::::::::::::<<<<<<><>>><>>>>>>>>>>>>>>>>>@@>>>>>@@@>@@@@@BBBBBBBBBBBDDDDDFFFFFFFFDFFFFFFHHFFHHFFFFHFFFHFFHFFFFHFHFHFFFFFFFFFFH4"$$$&$&$&&&&&&&&&(&(((&(((((&((((((((((*(***(***,*,,,,,,,,,,,..,...,......0..,,246664......00000.00000022442222222222222242224242444444444646666666466686668888888::::::::<:<:<:<<<<<>>>>>>>>>>>>>>>>@@>@>>>@@@@>@>>@@@@@@@B@@B@BBBBBDDBDDFFFFFFFFFFFFFFFHFFFHHHHHHHFHHFFFHHHHFFFFHFFFHFDFFFFFFFFH2"&$$&&&&&&&&&&&&&&&(&&(((((((((&(((((((((***(*****,,,,,,,,...,.,..........0..0264224440,...0.0.000000002222222222222222224222222244444444464666666666888888688888:::::::::::<<<<<<<<>>>>>>>>>>>>>>>>>>@@>@@@@@@@@>>@@@@@@@B@@BBBBBBBBBBBDDFFFFFFFFFFFFFFFHFFHHHHHHHHFFFFHHHHHHHFFHFFHHFHFFFFFFFFFH24"$$$$&&&&&&&&&&&&&&&&(&(&((&((((((((((((((********,,,,,,,,.,,.....,..........24200002240..00..000000002222020222202222444224224424444444444646666668666688888:8::::::::<<:::<<<<<<<>><>>>>>>>>>>>>B>>>@@@@@@@@@@@@@@@@@BBBBBBBBBDDBDBBDBDDDFFFFHFFFHFFFFFFFHFHHHHHHHHFHHFHHJHHHHHFFFFFFFFFFFFFFFFF0"$&$&&$&&&$&&&&&&&((&&(&((((((((((((((((((*********,,,,,,,,,,,.,..,,.,.......20000000222...0.000000.0002200000000202022222222424244444444466666666666866888888::::::::::<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>@@@@>@@@@@@@B@BBBBBBBBBDDBDDBDFFDFFFFFFFFFFHFFFFFFFHFHHHHHHHHHHHHHHHHHFFHFFDFFFFFHFFFFFFHH0$$&$$$$&&&&&&&&&&&&&&(&&&(&(*(((((((((((((***********,*,,.,,,,,..,..,......00000000000200...00..00002220000000000202222222222224444444444446666666666668888888:::::::<:<<<<<<<<<<<>>>>>>@>>>>>>>>>>>>>>>>@@@@@@@@@B@BBBBBBBBBDDDDDDFDDFFFFFFFFFFHFFFFHFFFFFFFHHFFHHHHHHHHHFFFHHHFFFFFFFFFFFFFFFFH0$$$$$&&$&&&&&&&&&&&&(&&&&&&&"((((((((((((((*(*********,,.&*,*,*,,.......,.0.....0.0.02,.....00..00022000000000000240222222224222444444444466666866666868668888:8::::::<<<<<<@<<<>>>>>>>>>>>>@>@@@@>>BB>>BB@@@B@@@@BBBBBBBBBBBDDDDDFFDHHFFDFFFFFFFHFHFFFFFFFHFHHHHHHHFHFFFFFFFFFFFFFFFFFFHFFHFFHJ0$$$$$$$&$$&&&&&&&&&&&&&(&&&(&&((&(((((((((((*(*(*******,*,**,,,,,,,,..,.,...,,.......00,,.........000000.00000000000..022222222442224444444444464(26666666888888::8:::::::<<<<:<><>>>>>>>>>>>>@@@>@@>>>@@@$>B@B@@@BBBBBBBDBBDDDDFFDFFFF:FFFFFFFFFFFFFFHFFFFFFHFFFFFHBFFFFFFFFFFFHFFHHHHFFHFFHHHHL$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&&&&((&(((((((((((************,,,,,...,,,,,,,..,,,..........0..........00.0..00000000000000000202022222222224444444444666466666688888::::::::::<<<<<<>>>>>>>>>>@>@>>>>@@@>@B@@@@@@@@@@@BBBB@BBBBBBBBDDDDDFDDFDDFFFDFDFDFFFFFFFFFFHFFFFFB@FFFFDFFFDFFFFHHHHHFHHFHHHHJ8("$"$$$$$$$$$$&&&&&&&&&&&&&&&&(&&&&&(&((((((((((**(******,,***,,,.,,,,,,,,,..,*,,,,...,.,0................000.0000000000000000200002222242242244444444646666666666888888::::::<<<<<<<<<<><<>>>>>>>>>>@>>>>@@@@@@>>>>@@@@@@@@BBBBBBBDDDFFDFDDDDDBDDDDDFFFFFFFFFFDDFDDDDFDDDFDFDDFFFFFFFHFHHHHHHJHJJH