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 = EXTENDED_MISSION TARGET_NAME = MARS IMAGE_ID = '343A54' IMAGE_NUMBER = 32488299 IMAGE_TIME = 1977-05-27T13:57:42Z EARTH_RECEIVED_TIME = 1977-05-29T01:57:15Z ORBIT_NUMBER = 343 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.012730 NOTE = "VERY HIGH RESOLUTION GROUND TRACK 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   ,"& +K- O ' z~dd\ /w$((((((((*(****,**,**,,,,,,,..,,..........0..0..0000000000000200000000000002022000024422242222220222422422222242424444444444222222422222222222222222222222222224222222222224222224222442444242222222222222222222222224222222244424244244444444442224424222222222220220020.000000000000002200200000,((((((((**(**((***********,***,,,,,,,,.,.,..........00000(.00000020002022222222200222222222224222242424442442442444444444444444222242244444242222224224224444444444444444444444444444464464444444444444444224444444444444444646464666646466666666646664444444444444424222222222222222444242442442.$(&((((((*((((((((**************,,,,,,,,,,,..,.,........00..0000000000000000222222222222.2222222222222222224422424444 2444444444442422444444464442$0444444444444444464644666666.2664666666646464444444444444,44464464464664666666666666860666666666666666666666666664424464444444444444644646464464""&&&&&((((((((((((((((((*((*********,,,,,,,,.,.,........0...00000000000000000002222222022222222222222222222222222244444444444442442444446666666666444646666444444466666666888866666666666664446444446466444404464666666666666666668868686&68686668888668686666666666664666666444446666666666666664"&$&&&&&&((&(((((((((((((((*****(******,*,,,,...,.......0.....0000.000000000000002022222222222222222222222222222242222444442424224444666666666888866646666668666688688::::<::::888866666664466664646664444464646466666666666666666868888868888888888888668666666666666666666664666666666666666666660$&$$$&&&&&((&&(((((((((((((&((*(((*(***,,,,,,....,...,,,,,,.......0000000.000200000.02222002222442222222200022222424246444444442444464466666888::8:8866666868666668888:::<<<<<<<:::::86444244666666666646464464444444666666688888888866886444426688888:8:8:8886688864422446464666868888666666642444, "$$($$&&$&((*(((($&&(((&&&&((&((((***,,,,,*((*..,****,,,,....02000.,,*,.....,...0000022244222....020.0.0.00222202466664424444422222446666668::8666688886666668:8<:::><>><<><::<<::88884466668688686644244444420022666666888888886668686644268::8688888888666666644424486866666666646466666242426680 &&&$$&&((&&&&$&&&&&&$$&&&((*((((********(***,*,***,,.,.....000.........,,,...00000022222200000000...00002202222242422244442222446868688888886864668888888:8::::<>>>>>>>><<><<<<<:<<<<><:8:8::888684444442422446666688888888668866666466688888:::::8888868666666466666666888888666666664666668868860"$&&$&&$$$&&&&&&&&&&&&&(((((((((*((((*****(***,,,,,.,..,..................0000000000000.000000.000200222222222000000244244444646668868866866666666888::::::::<<<<<<<<<<<<<<<<<<<>><>>>>>><<<<<:866644444466666666666666666666688668868888888::888888888666666668666888886666666666666666666688888880$&$$$$$$$$&$$&&&&&&&&(&&&&(&(((((((((((***,,,,,,,,,,,.....,......,...00.00.00.0....000.00000000020200222222020000024644464466466668666666666666688::::::<:::::::<<<<<<<<<>>>>>><><>>>>><<<<<<<<::666666666646666666666666668::::8888888888888888888888888888888668886666666666866688686866688888:80 $$$&$$$$$$$&&&&&&&&&&&&&&&&(&((((((**(*******,,,*,,,,,,,,.,.................0..0.0....00000000000000002022202222444444444444446666666666666666688:::::::::<::<<<<<<<<<<>>>>>>>><<<<>>>><<<>>>><><:888666666666666666668888::<::::8888888888888::::::::88888888888866666666866688868868686888:::::8.$$$$$$$$$$$$$$&&&&&&&&&&&&&((((((((((********,***,,,,,,,,,.........,...........00.00.00000.000000000000202222224464444442444446666666666666446688::::::::<:<<:<<<<<<<>><<>>>>><<<<>>><>><>>>>>>>><<:::88886666666888888:::::<<<<<<<::888888::<<<<::::888888888886866866866866666866666868888:::::8,"""$$$$$$$$$$$$&&&&&&&&&(&&&(&(((((((*(***********,,,,,,,,,.,.,.,...........0.00...0...00.00000000000000002222446444442444444446666666666464688888:::::::::<::<<<<<<<<>>><>>><<<<<>><<<<<<<>>>>>><<<<::::8888866888::::<:<:<<>>>>@@@>><<<<<>><<<:<:::8:888888888888866666686888666668688:::::::::8*"""$$"$$$$$$$$$$&$&&&&&(&&&&(((&(((((((**********,*,,,,,,,,,,,.,.,....................0.0000...00000000000022244444442444444444466664666666668888:::::::::<<<:<<:<<<><<<>><>><<<<<<><<>>><>>>><<<><<<<<::88888888::<<<<<<:<<>>@@@@@@@@BBB@@@>><<<<<::::88888888866888668886688688688888:::::::::88* """"$$$"$$$$&$&$$&&&&&&&&&&&(&((((((((**(*******,**,,,,,,,.,,,,,,,.......,............0..000.0000.00000000222224444422444444444666666666666888888:::::::::<<<<<:<<:<<<<<><<<><<<<<<<<>>>>><<>><<<<<<<<<<:88::::<:<<><><<<>>@@@@BB@BBBBBBBBBB@B>>><<:<::8888888888888888868688888868888:::::::8:886*$"""""$$$$$$$$$$&&&&&&&&&&&&(&((((((((************,,,,,,,,,,,,,,,..,,..........,...........0.0000.0000000002222222422244244464666666464468688888:88:::::<:::<::<<<:<<<<><<><<<:<>><>>><>><<>><<<<<<<><<<<:::<<<<><><<>>>>>>@@@BBBBBBBBBBBBBBBBB@@>><<::::::888888888888886868888888:8:::::::888888($""""""$$"$$$$$&&&&&&&&&&&&&&(&(((((((***(*******,*,,*,*,,,,,.,.,,,,.,,................0....0.0.00000.000000022222242222444444666466444688888888888::<::::<<<<<:<<::<<<<><<<<<<<<><<>>>>><><<<<<<<>><><<:<<>><><>>>>>>>>>>>>@@B@BBBBBBBBBBBBBBBBBB@><<:::::888888888888888888888::8:::::8:88888888&"""""""$$$$$$$$$&$&&&&&&&&&&&((((((((((**(******,***,*,,,,,,,,,,,,,,,,.,...........0.....0..0...0000.002200202222242422444446646646644688888888888:::::::<::<<::<:<<<<<<<<<<<<<<<<<<<>>><<<<<<<<<>>>><::<:<<>>>>>>>>>>>>>@@@@BBBBBBBBBBBBBBBBBBBBBB@@><:::::88888888888888888:88::::::8888:8888886&""""""""$""$$$$$$$&&&&&&&&&(&((((((((((****(******,,,,*,,,,,,,.,,,,,.,......................000.0.00002022202222222222224444444666666668888888888::::::::::<<::<:<<<<<<<<<<<<<<<<><><<<<<<<<<<<<<>><<<:<<<<>>>>>>>@>>>>@>@@@@@BBBBBBBBBBBBBBBBBBBBB@@@><<:::88888888888888888888:8::88888888888:88$""""""""$""$"$$$$&$&&$&&&&&&((((((((((******************,*,,,,,,,,,,.,,,,,...................0.00000000002220222222222422444444644666688688888888::::::::<<::::::<<<<<<:<<<<<<<<<<<<<<><<<><<<<<>><<<<<<<<>>>>>>>>@>>>@@@@@@@@BB@BBB@BBBBBBBBBBBBBBB@@B><:::8:8:88888888::::888:88888888888:888888""""""""$$$$$$$$$$&&&&&&&&&&&((&((((((*((*(*******,***,**,,,,*,,,,,,,,,,,.,..,.................0.0000000000000020222222224444444444666868668888668:::8::::::::::::<<<<<<<<:<:<:<<<<<<<<<<<<<<<<<><<<<<<<<<<>>>>>>>>>>>>@@@B@@@@@@BBBBBBBBBBBBBBBBBBBBBBB@><:::8:8::8::88:8:888::8888888888888888:88 " """$"""$""$"$$$$$$$&&&&&&&&&&&((((((((((**************,,,,,,,*,,,,,..,.......................00000200...00002022222244444444424666666668688668::::::::::::::::<:<<<<<<<<<<<<:<<<<<<<<<<<<:<><><<::<<:<<>>>>>>@@>@@@@@@@@B@@@@BBBBBBBBBBBBBBBBBBBBBBB@@><>:::::8:::8:88:::::::8888888888888888886 """""""""$$$$$$$$$&&&&&&&&&&&&(((((((((*(***(************,,,,,,,,,,,,.,.,.,................00000000000..000000222222222444424446666666666666688888:::::::::::::::::::<::<<::<::<<<<<<<<:<<<<<<<<<:::::<<<>>>>>@>>>>@@@@>@@BB@@@BBBBB@BBBBBBBBBBBBBBB@@>><<::::::::::::::::8::88888888888888888888 """"""""$"$$$$$$$$$$&&&&&&&&&&&&(((((((*((((((**************,,,*,,,,,,,,.....,,..............00.0000000000020000220222244444244466666666868686888::::::::::::::::<<:<<<:<<<:<:::::<::<<:<:<>>><<:::::<<<>>>>>>>@>>>@@@@@B@B@B@@@BBB@BBBBBBBBBBBBBBBB@>@>>>><<<:::::::::::::::8:8888888888888:88888"""""""$"$$$$$$$$$$&&&$&&&&&&&&((((((((((**((**********,**,,,,,,,,,,,,,,,,....................0000000000000000022002222244444444666666666686688888::8::::8::8::::<<<<<:<<::::::::::<<<<<<<<<<<<::::<::<<>>@>>>>@>@>@@@>@@@@@B@@BBB@@@BBBBBBB@BBBBBBBB@@>@@@>@><::::::::::::::::8:8::88888::8888888""""""""""$$$$$$$$$$&&&&&&&&&&&((((((((((((*(*************,,,***,,,,,,,,..,,.,............0...000000.0000002000002222222244222466646666666666688:8:::::::8:::::::::<:<::<::::::::<<<<<<::<<<<<:::::<::<<>>>>>@@@@@@B@@>@B@@BB@@BB@BB@@@B@BBBBBB@B@BBB@@@@@@B@><<><<:<:<<::::::::888:888::::8:88888""""""$""""$$$$$$$$$$$&&&&&&&&((((((((((**(****************,,,**,,,,,,,,.,,.......,...........0.000.0000000000000222222242444446666666666866888888::::::::::8:::::<:<::<:<:::::::<<<<<<:<<<<<::::::<<<>>>>>>@@@@@@@@@@@@@@@@B@B@@BBBB@BB@BBBBB@BB@B@B@@@@@@@@>>><<<<<<<<<:<:::::::8:::::::::::8:88""""""""""""$$$$$$$&&&&&&&&&&&((&((((((((((****(********,,,***,,,,,,,,,,,,,.,...,,..............0..0000.00000000220202222444446666666666666888888::::::::::::8::::::::::::::::::::<<<:::<<<<:::::::::<<>>>>>@@@@@@@@@@@@>@@@BBB@@@@B@B@BBBBBBBBBB@@@@@@>@@@@>@>@>>>>>><<<<<<<<::::::::::::::::::::""""""""""""$$$$$$$$&&&&&&&&&&&((((((((((((*(*************,**,,,,,,,,,,,,,,..,...............0..0..0..0000000000022022022442466664646666666888888:8:8::8:::8:::::::::::::::::::::::::<<<<<<:::::::::<<>>>>>@@@@@@B@@@@B@@@@@@@B@@B@BBBB@BBBBBBBBBB@@@@@@@@@@@@@@@>>>>><><<<<<<<<<<<<<<<<:<::::::::""""""""""$$$$$$$&$$$&&&&&&&&&&&(((((((((***(**************,*,,,,,,,,,,,,.,,,.,.,,..............0..000000000000000022222244244646466666666866888:88:::88:::::::::<:::::::::::::::::<<<<<<<<:::::::::<>>>>>>>@@>@@B@@@@@@@@@@B@B@BB@@B@BBBBBBBBBBB@@@B@@@@@@@@@@BB@>>>>>>>>>>>>>>>>>>>><<<<:<<<<<::" """"""$""$$$$$$&$&&&&&&&&&&&(&(((((((((((*((***************,,,,,,,,,,,,,,,,,,,...,.............000..00000000000020002222444446464666666668888888888888:::888::::::::<::::::<:::::::::<:<::<<:::<::<>>>>>@@@@@@@@@@@@B@@@@BB@B@@@B@BBBBBBBBBBBBB@@@@B@@@@@@@B@B@@@@>>>>>>>>>>@@@>@>>@>>>>><<>><<<""" """"$$$$$$$$$$&&$&&&&&&&(&&(((((((((((***((********,,,**,,,*,,,,,,.,,,,,.,,....................000000000000000000002222444444666666666666888888888888:8:888:::::::::::::::::::<::::<<<:::::::::<>>>>>>@>@>@@@@@@@@@@@@@B@@B@@@BBBBBBBBBBBBB@B@@@BBB@@@@@@BBBB@BB@@@@>>>>@@@@@@@@@@@>>>>>>><<><  """""""$$"$$&$$$$$&&&&&&&&&&((((((((((((((**************,*,****,,,,,,,,,,,,..,,.,.................0.0..0.0000020002200222244444666664466686688888888888:::8:8::::::::::::::::::::::<::<::::::::<:<>>>>>>>@@@@@@@@@BB@@B@BBBBBB@@@@BBBBBBBBBBB@B@@BBB@@@@BBBBBBBBBBB@B@@@@@@B@@@@@@@@@>>>>>>>>>>< """"""""$$$$ "$$$&$&&&&&&(&&&&(&(((((((((((****(*******,,******,,,,,,,.,,,,,.,,,....................00000000000000200222222244446446646666666686888888:888:8::88::::8::::::::::::::<<<<:::::::::<>>>>>>>>>>>@>>@@@@@BBBBB@BB@BB@@@BBBBB@@BB@B@@@@BB@@@@@BBBBBBBBBBBBB@@@@@@@@@@@>@@@@>>>>>>>>>>>""""""""""""$$$$$$$&&&&&&&&&(&&((&&(((((((((((*((*****,****,**,,*,,,,,,,*&,,,,..,,.....................000000000000020002222224422.46666666666688886888888888886::88:88:::::::::::::::::::::6:::<>>>>>>>>@>@@@@@@>@@@BB@@>BBBB@@@@@BB@BB@BBBBB@B@@@BB@>@BBBBBBBBBDDDBBBB@BBB@@@@@@@>@@>>>>>>>>>><  """""""$"""""$$$$&$&&$&&&&&((&((&(((((((((((((*(******,,***,,*,,,,,,,,,,,,,,,,.,,,..............0......000000002000000222222222222244444646666668668888888888888:8::888:::::::::::::<::::::88:<<<>>>>>>>>>>@@@@@@>@@@BBB<>BB@BB@@@@BBB@@@BBB@@@@@@BBB.@>>>>>>>><><60""""""""""""$"$"$$$&&$&&&&&&&&(&&((((((((((((((((***********,**,,,,,*,,,,,,,,,,,.,.............0..0...0000000000000200222222222222244444466666666666868888888888888888888::::::::::::<::::::::<<<<>>>>>>>>>@@>@@@@@@@@BBBBBBBB@BBB@@BBBBB@@BBBB@@BB@BBBBBBBBBBBDDDBDBDBBBB@@BBB@@@@@@@@@>>@>>>>>>:"""""""""""$$$$$$$$$&&&&&&&&&&&&&&(((((((((((((**(*********,***,,,,,*,,,,,,,,,,.,......,.............000000...00000000202220222222244444444666666666668868888888::8888::8:::8:::::::<::::::::<><>>>>>>>>>>>@>@@@@>@@@BBB@BBBBBBB@@@@@BB@BBBBBBB@BBB@BBBBBBBBBBBBDBDBDDBBBBB@B@BB@B@@@@>>@@@>>>>>><"" """"""""""$$$$$&$&&&&&&&&&&&&&&((&((((((((*(((**************,*,*,*,*,*,,,,,,,..,..,.,.......0..0.00000.000000000000000022222222222444444446666666666666688888888888:::::88:::::::::::::<<:<>>>>>>>>>>>@@@@@@@@@@@@@@@@B@B@@B@@@BBBBBBBBB@BB@@BBBBBBBBBBBBBBBBBBBDDBBBBDB@BBB@@@@@@@@@@@@@@>>>><" """"""""""$$$$$$$$$&&&&&&&&&&&&&&(((((((((((((((((***********,***,*,*,,,,,,,,,,..,,...............000.00000000000000022022222222242444444466666666666666866888688888:8::8:::::::::::::::<:<<>>><>>>>>>@>>@@@@@@@@@@@BBBBB@BBB@B@BBBBBB@BBBB@BBB@B@BBBBBBBBBBDBBDDBDDBBBBBBBBB@@@B@>@B@BB@BB@@>><@" """"""""""$"$$$$$$&&&&&&&&&&&((&((((((((((*(((((**(*******************,,,,,,,,,,,,,.....................000000000000000022222222424424444444444666666686666866888888888:8::::::::::::::<<<<>>><<>>>>>@@>>>>@@@@@@@@@@BBBB@BBB@BBB@BBB@B@BBBBB@BBBDBBBB@BBBDDDDDDDBBBBBBBBBBBBBB@@@@BBBBBBBBB@@@>""""""""""""$$$$$$$&&$&&&&&&&&&&&&(&((((((((((*(**(******************,*,,,,,,,,,,,,.,,,...........00......00000000000002002222222222224444444464664664666666666668888:8888::::::::::::::::<<<>>>>>>>>>>>@>@>@@@@@@@@B@@@BBBB@BB@@B@B@@@B@@@B@B@BBBBBBBBBBBDBDDDDBBBBBBBBBBBBBBBBB@@BBBBBBBBBBBBB@@ " """""""$$$$$$$$$&&$&&&&&&&&&&(&((((((((((((*******(***(****************,,,,,,,,,.,,,............0..0000000.000000000220220222222244442424444444446664666666868888:8888:::::<:::::::::<<<<>>>>>><>>>>>>>>@@@@@@@@@@@@BBBBBBBB@BB@@BBB@@@@B@BBBBBBBBBBBBDDBDDBBDDBBBBBDDDBBBBBBBBBBBBBBBBBBBB@B@0 " """"""""$$$$$$$$&&&$&&&&&&&&&(&((((((((((((*(((*********************,***,,,,,,,,,....,..........0.00.00.0000.0000000200222222222242244224444444444464666666666688888888::::8:::8:::::<<<><<<><<>>>>>>>>>>@>>>@@@@@@@@@@@BBBBBB@@@@@BBB@@@B@@BB@BBBBBBBBDBDDDDBBBBBBBBDDBDBDBBDBBBBBBBBBBBBBBBB@ """" """$$"$$$$$$$$&&&&&&&&&&&&&(&(((((&(((((*(*((***************************,,,,,,,,,...,..............0....0.00000000002222022222222222244244444444444664466666688888888:::888::8::::<<<<<<<>><>>>>>>>>>>@@@@>@@@@@@@@@@BB@BBB@@@@@@@@@@B@@B@BBBBBBBBBBDBBBDDBBBDBBDBBBDBBDDBBDDBBBBBBBBBBBBBBB@0 """""""""""$"$$$$&$&$&&&&&&&&&(&(((&&(((((((((((*(*(******************,*****,,,,,,,,,..,,.......0.......000000000.0000000020222222222222242224444444444466446666666688888888888:::8:::<<:<<<<<<<<<>>>>>>>@@@@@@@@@@@@@@@@@@@B@B@B@@@@@@@@@@B@@B@BBBBBBBBBDDDBBDBDBBBBBBBBDDDDDDDBBBBBBBBBBBBBBBBB@. "" """""""""$$$$$$$&&&&&&&&&&&&&(&&((&(((((((((((**********************,,*,,,,,,,,,,,.,...,.,.............00.000000020020000202222222222222224244444464666666666666668668888888:88:8:::<<<<<<<<<<<>>>>>>>>>>>@@@@@B@@@@@B@@@@BBB@@>@@@@@@@@@@@@@BBBBBBBBBBBDBDBBBBBBBBBBBDDDDDDDDBBBBBBBBBBBBBBBBB." """"""""""$$$$$$$$&&&&&&&&&&&&&&((&(((((((((((((********************,*,*,,,,,,,,...,....................00..0.0000000000220222222222022224224444444446446646446666666686888888:88:::<<::::<<<<<<<>>>>>>>>>>>>@>@@@@@@@@@@@@@BBB@@@@@@@@@@@@@@BBBBBBBBBBDBBBBDBBBBBBBBBBDBDBBBDDBBBBBBBBBBBBBBBB@,""" """"""$""$$$$$$&&&&&&&&&&&&&&&(((((((((((*((((**************,**,,,*,,,,,,,,,,,,,.......,..............0.0.0.0000000000022222222222222222224444444444466646466666686686888::888:::::::<::<<<<<<<>>>>>>>>>>>>>>@@@@@@@@@@@B@@@BB@@B@B@B@@@@@@@BBBBBBBBBBBBBBBBDBBBBBBBBBBBBBDDBBBBBBBBBBBBBBBBB@,""""""""""$$$$$$$$$$&&$&&&&&&&&&&&&&(&((((((((((*((**************,,**,,,,,,,,,,,,,,.,.................0..0.0.00.0000000000020202222222220222222444444444444644666666666668888888::::::::::::<:<::<><>>><>>>>>>>>>>@>>@@>@@@@@BB@@BBBBB@B@@@@@@@@@BBBBBBBBBBBBBBBBDDBBBBBBDBBBBBBBBBBBB@BBBBBBBBBB@,@" """"""""$$$$$$$$$&$&&&&&&&&&&&&(&&(((((((((((((((*((**************,,,*,,,,,,,,,,,,,..,.....................00000.0000000000000022222222222242222444444464446466666666666888888:::::::::::<:<::<<<>><>>>>>>>>>>>>@@>@@>@@@@BB@@@@@BBB@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@*" """""""""$$$$$$$&$&&$&&&&&&&&&&(((((&((((((((*((***(*****,*******,,,,,,,,,,,,,,,,,,..,.............0.....00.0.0000000000000022220222222222222224424444444646666666666666688888:::::::::::::::::<<<>><>>>>>>>>>>@>>>>@>@@@@@@@B@B@@B@@@@B@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@BBBB@@(""""""""""$$$$$$$&$$&$&$$&&&&&&&&&&&&(&((&((((*(((************,***,,,,,,,*,,,,,,,,,,...,....................0..000000000000002002222222222222222422444444446444666666666666688888:888:::::::::::<:<<<<<<>>>>>>@>>>>>>>>>@@@>@@@B@@@@B@@@@@B@BBBBB@BBBB@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@(""""""""""$$"$$$$$$&&&&&&&&&&&&&&(((&&(((&(((((((((******************,,,,,,,,,,,,,,....,..,.................00000.0000000000002200222222422222222242224444444466666666666666686888::8:::::::::::::<<<<<<>>>>>>>>>>>>>>>>>@>>>@>>@@@B@@@@@@B@B@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@B>("""""""""$""$$$$$$$&&&&&&&&&&&&&((&(((((&(((((((((*(*************,,,***,,,,,,,,,,,.,..,.,..................00.0..00000000000002222222222222422222222244444444444666666666666688888888::::8::::::::<<<<<<<>>>>>>>>>>>>>>>>>>>@@>>@>@@@@B@@@@@@@BBBBBBBBB@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@BBBBB@@&"""""""""$$$$$$$$$$$&$&&&&&&&&&&&&(&(&(&(&((((((((*(*(((********,**,*,,*,,,,,,,,,,,,,,..,.................0000.000000020000002222222222222222224422444444444444446666666666666688868888::::::::::::<<<<<<><>>>>>>>>>>>>>>>>>>>>>@@>@@@@@>@@@@B@@@@@@@B@BBBBBBBBBBBBBBBBBBBBBBBBBBB@BBBBBBBBBBBB@@>&""""""""$"$$$$$$$&&&&&$$&$&&&&&&&&((&(((((((((((((*((*(************,,,**,,,,,,,,,,,,,,,,..................0000000000000000002222222222222222224444244444244444464666666666666666688868888:8:::<:::<<:::<<<<>>>><>>>>><>>>>>>>>>>>>>>>@>>@>@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBB@BBBB@@BB@@BBBBBBBBB@@@>$""""""""""$$$$$$$$&&$$$&&&&&&&&&&&&&&&&((((((((((((((*(****************,,,,,,,,,,,,,,,,,..,..........,....000000000000000000222022222222222222422444444224444444466466666666666666888888888::::::::<:<::<<<><>><>>>><>>>>>>>>>>>>>>>>>>>@>@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBB@B@@@@BBBBBBB@BB@@>>""" """"$"""$"$$$$$$$$&$&&&&&&&&&(&&(((((((((((((*((((((**************,,,,,,*,,,,,,,,,,,,,....,............000000000000020000002202022022222222224444244244444444444466666644666666668888888:::::::::::::<<<<<<<><<<>><<<>>>>>>>>>>>>>>>>>@>>>>>>>@@@@@@@@@@@B@BBBBBBBBBBB@@BBB@@@@@BBBBBBBBBB@@>>>"""""""""$$""$$$$$$$$$$&$&&&&&&&&&(&&((&((((((((((*((***************,**,,,,,,*,,,,,,,,,,,,,,,.,........0.00....0000000020000002000222022222222222244422424444444444666666666646666666666668888888:::::::<:<<<<<<<<<<<<<<<><>><<<<<<>><>>>>>>>>>>>>>>>>>@@@@@@@@@B@BBBBBBBBBBBBBBBBBBBBB@BBBB@B@>>><  """""""""$$$$$$$&$$$&$&&$&&&&&&&&&&(&(((&((((((((******************,,,,,,,,*,,,,,,,,,,,,.,,........0..0..0.00..0000000000000000222222222222222224242242424224444444464666666666666668688888888:::8:::::<<<<<<<<<<<<<<<<<<<<<<<<<<<><<<<>>><>>>>>>>>>>>@@@@@@@@@@B@BBBBBBB@BBBBBBBB@B@@B@@@@>>@>> "" """""""""$$$$$$$$$&&&&$&&&&&&&&(&&(&(((((((((((((******************,,*,,,,*,*,*,,,*,,,,..........0........00000000000000000022002200022422222222242444244444444444664666646664666666666688888888888:8::::::::<:<<<<<<<<<:<:<<<<<<<<<<<<<><<><>>>>>>>>>>>@>>@@@@@@@@B@BBBBBBBBBB@@BBB@@@@@@>>>><  """""""""$$$$$$$$$&&&&&&&&&&&&&&(&&&&(((((((((((**************,,,*****,,*,,,,,*,,**,,,,...............0.0000000000.00000020000222200002222222222224444442244464444664444466646466666668686886888888888:::::::<:::::<<<:::::::<<:<<<<<<<<<>>><>>>><><>>>>@@@@@@@@@@@@@@@BBB@BBBBBB@B@@@@@>>>>>>>""""""""""$$"$$$$$$$$$&&&&&&&&&&(&(&(&((((&((((((((***************,***,,,,,,,,,,,,**,*,,,,,...............0000.00000000000000000002020222222222222222242444444444444444466466666666666666666688886888888:888::::::::::<::<::::<<<<:::<<:<<<<<<<><><<<>>>>>>>>>>>>>>@@@@@@@B@@@BBB@@@@@>@>>>>>>>>><"""""""""""$$$$$$$$$$$&&&&&&&&&&&&&&&&((((((((((**(*(*************,,,,,*,,,,,,,,,,,*,,*,,,,..............0.000000.000000000000000000222222222222444442444444444444444446666666666666666666666868888888888888:8:::8::::<::::::::<::::<::<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>@>>>@@@@@@@B@@@>>>>>>>>>>>>><"""""""""""$""$$$$$$&$&&&&&&(&&&&(&&((&&(((((((((*(**(***,*******,,,**,,,,*,,,,,,,,,,,,,,.,................000000..00000000000000000222222222222224444444444444444444466666666666666666666668888888886888888::::::::::<:::::::::<::<::::<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>@>@@@>@@>>><<>>>>>>>>>>>""""""""""$$$$$$$$$$$$&&&&&&&$&&&&(((&((&(((((((((((******(******,**,,,,,,,,,,,,,,,,,.*,,..............0...0.000..00.0000000000002202000202222222224442444444444444446664466666666666666666666666688888888888::8:::::::::::::::::<<<<<<<::<:<<<<<<<<<<<<<<<<>><>>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>""""""""""$""$$$$$$$&&&&&&&&&&&&&&&((&&&((&(((((((((((****(**********,,,,,,,,,,,,,,,...,,.,,................0....000,0000000000002002220000224222&222444424444444444464464666666666666666666686888888888888:88:8:8:::::::::<<:<<:::<<:,:::::::<<><<><<<<<:<<<<<<><<6<><><><<>><><>>>>>>>>>>>>>>8 """""""""""$$$$$$$$$$&&&&&&&&&&&&&&&&&(&&(((((((((((((**(************,,,,,,,,,,,,,,,...,.,..........,...0.....0.000.0000000000000000002200202222222244444444444444444444446446664666666668666666666888868888:888:88::::::::::::::::::::::<::<:<<<<<<<>>><<<<<<<<<>><<<<>><<>><><>>>>>>>>>>>>>>>>>4" """"""""$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(((&((((((((*(**(**********,,*,,,,,,,,,,,,,.,,,......................0.00.0.00000000000000000002222222222222244224444444446444464446664666666666686668666688868888888888888::::::::<::::::::::::::<<<<<:<<<<>><<<><<>>><><<<<<<<<<<<<<<>><>>>>>>>>>>>@>>>"""""""""$$$$$"$$$$$$&&&&&&&&&&&&&&(&&((((((((((((((*(***(***********,,,,,,,,,,,,,,,,,,....,.,.,.,...........00..0.0000.0000000000000002220222222222242242444444444444464664666464666666466666666686686888888888888888:::::::::::::::::::<<<<<<<<<<<><>>><<>>>>>>>>>>>><<<<<<<<<<<<<<>>>>>>@>@>>>>"""""""""$$$$$$$$$$$$$&&&&&&&&&&&&&&&(((((((((((((*(*((*************,,,,*,*,,,,,,,,,,,,,.,.,....................000.00000000000000002220222222222222222422224444444444446444666644666666444666666666668866888888888:88888::::::::::::<<<<<<<<<<<<<<><><<<<>><<>><>>>>><><<<<<<<<<<<<<>>>>>>>>>>>>> """"""""$"$$$$$$$$$$$$&$&&&&&&&&&&&&&((((((((((****(************,*,,*,,*,,,,,,,,,,,,,,,,.......,..,.............0000.00000000000002022022222222222222242444444444444646644444664644666666666666666666688888888888:8888888:88:::::<:<<<<<<<<<<<<<<<<<<<<>><><<>>>><>><<><><<<<<<<>>>>>>>>>>>>>>>>""""""""""""$"$$$$$$$$$$&&&&&&&&&&&(((&(((&(((*(*(*(***********,**,***,,,,,,,,,,,,,,,,,...,,,..,.,.......0....0.0..0.000000000000000000220222222222222222244444444444444444444464666666666666666666666668688888888888:88:8:8:8::::::<<<:<<<<<<<<>><<<<>><><<><><>>><<<<<>>>><<<<>>>>>>>>>>>>>>>>>>"""""""$$$"$$$$$$$$&&&$&&&&&&&&&&&&&(&((((&(((((*(*(*(******************,,,,,,,,,,,,,,,,,,.,..,,..,...........0.0.0000000000000000000002020220222022222224422444444444444644446446466666666666666666666668866888888888888::88:::::::::<<<<<<<<<<<<<<<<<<<><>>>><<<><<<<<><<<><<<>>>>>>>>>>>>>@>>@>" """"$"$$"$$$$$$$$$&&&&&&&&&&&&&&(&(((((((((((((*(*(****(***********,****,,,,,,,,,,,,,,,,,,.,,,.............0......0000.00000000000000020222222222222222422424424444444444444664646646666666666666666666686886888888888:::::::<:::<:<<:<<<<<<<<<><<<<<<<<<<><<><<<<><<<<><<<>>>>>><>>>>>>>>>>>@@>""""""""$"$"$$$$$$"$&&&&&&&&&&&&&&(&&&(&((((((((((((**(*****************,,,,,,,,,,,,,,,,.,,,.,,,...................00..0.00000000000000202220202222222222224442444444444444466444446466666466666666666666866868888868888::::::::::<:<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>><<>>>>>>>>>>>>>>>>>>>@>>>"""""""$$"$$$$$$$&$&&$&&&&&&&&&&&&&&&((((((**((((((*(***********,*,*,****,*,,,,,,,,,,,,.,.,......,.................0.000000000000000002000222002202222222224424444444444444444644464466666666646666666666666886886888888::::::::::::::::::::::<<:<<<<<<<<<>>>>>><<<<<>><<<<>><>><>>>>>>>>>>>>@>>>>""""""$$""$$$$$$$$$$&&&&&&&&&(&&&&&((((&(((((((((**((*****************,*,*,**,,,,,,,,,.,.,,,,,.....................00..00.00000000000000222002222222222222244244244444444444444444644446646466466666666666886888688888888888::::::::::::::::::<<<<<<<<<><><<><<><>><<<><><>><>>>>>>>>>>>>>>>>>>@>>"""""""""$$$$$$$$&$&&$&&&&&&&&&&&&&&&&(((&&(((((((**(****************,,*,,,,,,,,,,,,,,,,.,.,,,,.,..................00000000000000000000220002222222222222224222444244444444444446444444666466666666666666866866868868888888::::::::::::::::::<<<<:<<<<<<><><<<<<<<<<<<<>>>>>><>>>>>>>>>>>>>>>>>>>>"""""$""$""$$$$$$&$$$&&&&&&&&&&&&&((&&(&((&((((***(**************,,*,,*,,,,,,,*,,,,,,,,,,,,,,,,,,...................0.00000000000000000000000022002222222222224444444442444444444444444664666666666666666868686888888888:8888:::::::::::::::<<<<<<<<<<<><>><<<<<<><<<<<<<>>>>>>><>>>>>>>>>>>@>@>>> """"""""""$$$$$$&$&&&&&&&&&&&&&&&&(&&&&((((((*((((**************,*****,*,,*,,,*,,,,,,,,,,,,,,,,,,..,................0..0.0.0..0000000000000020220020222222422444444444444444444444444464646666666666666666686666888888:88888:::::8:::::::::<:<<:<<<<><<<<<<<<<<<<<<<>><<>>>><><><>>>>>>>>>>>>>>>>>"""""""$$$$$$$$$$$$&$$&&&&&&&&&(&&&&&&((((((((((********************,*,,,,,,**,,,,,,,,,,,,,,,,,,,,.,.................0..0.00.00000.0000000002202202222222222224442444444444444444444466644666666666666686666686868888:::8888:8::::::::::<:<:<<<<<<<<<<<<<<<<<<<<<<>><>><<>><><<><>>>>>>>>>>>>>>>>> """""""$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&((((((*((*(************************,,,,,,,*,,,,,,.,,,,,,,,,,,,...................0..0....00.0000000000000220222220222222242222444444444444444446666466666666666666666666666688888:8::8:8888::::::::::::<<<<:<<<<<<<><<<<<<<<<<<<<><<><<><><<>>>>>>>>>>>>>>>>> """"""$$$$$$$$&&&&&$$&&&&&&&&&&&&&&((((((((((((**(********************,**,*,,,,,,,,,,,,,,,,,,,.,,,,,,............0....0.....0000.0.000000000000222222222242222424444444444444444444666666666666666666666666666688888888888888:::::::::::::::<<<:<<<<<<<<<<<<<><<<<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>"""""""$$$$$$$$$&$&$&&&&&&&&&&&&(&&(&((((((((((((***********************,,,,,,,**,,,,,,,,,,,,,,,..,,,...........0...........0.000.00000000000000222222222422222224422444444644644466666444666666666666666666686888888888888::88::::::::::::::<<<:<<<<<<<<<<<<<<<<<<<<::<<<<><<<><>>>>>>>>>>>>>>>>>""""""$$$$$$$$$&$&$$$$&&&&&&&&&&&(&((((((((((((((*(*************,********,,,,*,,,,,.,,,,,,,,,,,,,,,,,........0..........0..0.0..00000000000000220222222222222222444444444444444446664646466666666666666666666686888888888:::::::::::::::::::<<::::<<<<<<<<<<<<<<<<><<:<><><<>>>>>>>>>>>>>>>>>>>>><"""""""""""$$$"$$&$&&&&&&&&&&&&&&&(&((((((((((((******************,******,,*,,,,,,,,,,.,,,,,,,..,,,,....................00..0.00.00000000000200022222222002224422442244444444446446664646466666666666666666666886888888888:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<>><<><><>>><>>>>>>>>>>>>>>>>>>>>""""""""""$"$$$$$$$$$&&&&&&&&&&&&&(&((((((((((((((*(**********,******,***,*,,,,,,,,,,,.,.,,,,,,,,,......................0000000000000000020000002022222222222222222424444444444444464464466646666666666666666666688888888:8::::::::::::::8::::<:<<<<<<<<<<<<<<<<<<<><><><<<<<><<><>>>>>>>>>>>>>>>>""""""""$$$$$$$$$$$$&&&&&&&&&&&&&&&(&(((&(((((((((*************************,,,,,,,,,,,,,,,,,,,,,...........................00000000000000200000002022222222222424424444444444444444444446464646666666666666666666886888888:8:8::::::::<<<<:::<:<:<<<<<<<<<<<<<<<<<<<><<<><<<<<<><<>>>>>>>>>>>>>>>>"""""""$$$"$$$$$&$$&$&&&&&&&&&&&&&&((&&((((((((((((**(*********************,,*,,,*,,,,,,,,,,.,,...................0....00.0.0000000000000000002002000220222202222244444444444446444446444644446666646666666666686866888888888::::::::<<<<<<<:::<<<<<<<<:<<<<<<<<<<>><<<<<<<<<<<>>>>>>>>>>>>>>>>>>>""$$"$$$$$$$$$$$$$&&&&&&&&&&&&&&(&&(&(((((((((**((*(****************,*,,***,,*,,,,,,,,,,,,,........................0.000..000000000000200.00000000200000222222222222244424444444444444444466664466666666666666666686868888888:::::::::::::<:<<<<<<<<<<<<<<<<<<<<<<<<><<<<<<<<<<<>>>>>>>>>>>>>>>>>>"$""$"$"$$$$$$$$$$&&&&&&&&&&&&&&&&((&(((((((((**(*((**************,*****,**,,,,,,,,,,,.,,,.,,,,.,.,....................00..00000000000202222000000000222022222222242424444244444444444444444666666464666666666666866868888888:8::::::<::::::<<<:::<<<<<<<<>><<<<<><<<<<>><<<<><<>>>>>>>>>>>>>>>>><"""$$"$$$$$$$$$$&&$&$$&&&&&&&&&&&&&&&(((((((((((((*(********(********,*,,,,,,,,,,,,,,*,,,..,,,.,.........,............00.000000000002000020000020222222222222222222222422222444444444644444466666446464666666666666668888888888888:::<:::::<<<<<:::<<<<<<<<<<<<<<<><<<<<<><<<>>>>>>>>>>>>>><>>>>><$""$"$"$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&((((((((((((((*******************,***,,,,,,,,,,,,,,,,,,,,,........,.............0.0000.0.000000000020200222222222222222222222222222222224444444444444664666666646666666666866666668888888::::::::::::::<<<<><<<<><<><<<<<<<<<<<<<>><<>>>>>>>>>>>><<<<>>>>>><<$""""""$$$$$$$$$$$$&&&&&&&&&&&&&&&(((&((((((((((((*(******************,,,,,,,,,,,,,,,,,,,,,,,,,,..........................000000000000000000222222222000222222222222222222222444444444464444444644466666646666666666666888888888::::::::<:<::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><>>>>>>>><<<><<<<<><<<@""""""""""$$$$$$$$&$&&&&&&&&&&&&&&&(((&((((((((((**(**************,*,,,*,,,,,,,,,,,,,,,,,,,..,...,..,.....................00000000000000000220202022222022222222244224444224224444444444444646464466646664666666666688868888888:::::::::::::::<<<:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<><<<<<<<<<<<<<<<<<:"""""""$$""$$$&&$$&&&&&&&&&&&&&&(&&&&&(((((**(((((((****************,**,,,*,,,,,,,,,,,,,,,,..,,..,.,....,...,...........0.0.0.0000000000002222222222222222222222444242442444442222224444444444444646666666666666666666688888888::::::::::::::<::::<<<<<<<<:<<<<<<<<<<<<<<><<<><<<<<<<<<:<<<<<<<<<< """"""$""$$$$""&&&&&&&&&&&&&&&&(&(((&(((((($((((((**(*******************,,,,,,*,,,,,,,,,,.,,,...,..,..,,,..,.............00.00000000000000022222222222222222222224222444444444422224444444464444664666666666666666686888888888:8::8::::::::::<:::::<<<:<<<<<<<><<<<<<<><<<<>>>>>><<<<<<<<<<<<<<<:""""$$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(((((((((((((((****************,*,,*&,,,,,,,*,,,,,,,,,,,,,.,,,,.*$,,...,.............0.0.0000.0000000002022222222222222220(22242244444242444424444444422644666666666666666666666888648888:8::::::::::::::<:::<<<::<<<<<<<<<<><><><<<<<<<<<>>><<>>>>>>>><<<<:""""$"$"$$"$$$$$$&&&$$&&&&&&&&&&&&&((&&(((((((((((((******************,*,*,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,................0...00.000000000022222202222222222224222222442444424444444444444244444666466666666666666866662888888:8:::88:::::::::<:<<<<$:<<<<<<<<<><<<<<<<<<<<<<<>><>@@@@@@@>>><<""$""$$"$$$$$$$$$&&&$&&&&&&&&&&&((&((((((((((((((((*(*********,*,******,,,,,*,,,,,*,,,,,,,,,,.,,,,,,,,,,,,,,,................0...00000000002022222222222222222222244224442424444444444444444444446466646668666666666688888888868888888::8::::::<:<:<<<<<<<<<<<<<<<<<<<><><>><<<<>>>>@@@@@B@@@@@>>8 """""$$$"$$$$$$$$&&&&&&&&&&&&&&&&&(&((((((((((((*(************,********,,,,**,,*,,,,,,,,,,,,,,,,.,,,,,,,,,,,...............0...0.00000000000000222222222222242444444424444444444444444444444444446666666666666688866668888888688888888:::::::::::<<:<<<<<<<<<<<<<<<<<><<<<<>><<<>>>>>>@@@@@BBBBB@>""""$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&((((((((((((((********************,*,,*,**,****,,,,,,,,,.,,,,,,,,,,,..,,,,,..,.............000.000000000000002222222222222244242444444444444444444444424444444446646666666666668666888888888888888:88:::::::::::<<<<<<<<<<<<<<<><<<<<<>><<<<<<<>>>>>@@BBBBBB@B>""""$"$$$$$$$$$$&$&&&&&&&&&&&&&&&&(((&&(((((*((******************,***,*,,**,,****,,,,,,,,.,,,,,.,.,,.,,,,,..,,,,,.,,.........00.000000000000000002222222202222242442442444444444444644444444444646666666666666868668888688888888:88888::::::::::::<:<<<:<<<<><<<<<<<<<><<><>><<>>>>>>>>>@@@BBBBBB@"""""$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&(((&(((((*((((**(******************,**,,,,,,*,,,,,,,,,,,,.,,,,.,,.,,,,,...,.,,,..............0..000000000000022202022222222222222422242444444444444446644444444444666666666666888888888888888888:88888::::::::::<<:<:<<<<<<<<<<<<<<<<<<<<><<<<<>>>>>>>@@@BBBBB@""$"$$"""$$$$&$&&&&$&&&&&&&&&&&&&&&&(&&((((((((*(*(********,***************,,,*,*,,,,,,,,,,,,,,,,,.,.,.,..,...,.,,,.,.........0000.000000000000020202222222222222222224424444444444444444444446444464666666666666886888888888888888:888:::::<:::::::<<<<<<<<<<<<<<<><<<<><><<<>><><>>>>>>>>>@BBBBB"""$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&(((((((((*****(******************,**,,,,,,,,,,,,,,,,.,,.,,,.,...........,...,....,.....0...00000000000000200020222222222422424424424244444444444444644444466666666666666668686688686888:88888:88:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<>>>><<<>>>>>>@@@BB@""""""$$$$$$$$$&$&$&&&&&&&&&&&(&&&&(((((((((((**((************,*********,*,,,,,,,,,,,,,,,,,,,,,,,,,..,.....,,.,,,..................0000000000000202002222222222222422244444444444444444444444444644646666666666666688886888688888:8:::::::::::<<<:::<::<<<<<<<<<<<<<<<<<<<<<><>><<>>>><>>>>>>@>@@@""""""$"$""$$$$$$&&&&&&&&&&&&&&&(&&(&((((((((((((*((********,***********,,**,,,,,,,,,,,,,,,,,,.,,,,,,......,,,.....................0.0.0000000000002222222222222222424444444444444444444444444644444466666666666668886688668888:88888:::::::::<<<<:::::::<<<<<<<<<<<<<<<<<<><<><><>>>>>>>>>>>>>>>>"$"$$$$"$$$$$$$$$&&&&&&&&&&&&&&&&&(&((((((((*(*((***((******************,,,*,,,,,,,,,,,,,,,,,,,,,,.,,.......,.,.,,................00.000000000002000222222222222222444444244444422444446444466644444444466666666686868888668888888888:::::8::::<<:<<::::::<<<<<<<<<<<<<<<<<<<<><<<<>>>>>>>>>>>>>>>"$"$$$$$"$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&(((((*(((((*********************,*,,*,,,,,,,,,,,,,,,,,,,,.,......,..,,.,..,................00.0000000000000002002222222222222444244424442444444444444446466644446666666666666888888888888888:8:::::::::::<<<<<<<::::<<<<<<<<<<<<<<<<<><><>>>>>>>>>>>>>>>>><"$""$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(((&((((((((((*******(****************,,,,,,,,,,,,,,,.,,,,,,,.,...,,........,........0....,...0.00000000000020222002222222222222242444224444444444444444464444444666666666666668866688888888888::88:8:::::<<<<<<<<:<::<<<<<<<<<<<<<<<<<><<<><>>>>>>>>>>>>>>><"""$$$"$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(((((((((((*((*********(****,****,*****,,,,,,,.,,,*,,,,,,,,,..,..,,...............0............0000000000000220222002222222222222222224444444444444444444464446666666466666668688888888888888:8:8:88::::::<<:<<<<<:<<<:<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>><"""""$"$$$$$$$$$&$$&&&&&&&&&&(&&&&&&&&&(((((((((((*((*****(***********,**********,,,,,,,,,,,,,,,,,..,,,,....................0........00000000000000002222222222222224222424224442444444444444444646466664666666666666688888888888888::::::::::::::<:<::<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>><"""""""$$$$$&$$$$&$&&&&&&&&&&&&&&&&&((((((((((((((((*(********************,****,,,,,,,,,,,,,,,,,,.,,,,,..,...,.......................00000000000022222222222222222224422224222444224444442444444466446666666666666666866866888888888:::::::::::::::::<::<<<::<<<<<<<<<<><<<<<<<><>>>>>>>>>>>>>>>><""""$""$$$$$$$$$&$&&&&&&&&&&&&&&&&&(((((((&((((**(((***(***************,*,*,**,*,,,,,,,,,,,,..,,,,,,,,,,......................0.0.....00000002220000202222222222422222222422244242444444444444444444646666444666666666888888888888888:8::::::::::<:::<<::<<<<<:<<<<<<<<<<<<<<<<<>><>>>>>>>>>>>>>>>""$"$"$$$$$$$$$&$$&$$&&&&&&&&&&&&(&&(((((((((((((((**((((****************,*,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.....................000.......0000000000200222222222224242222222222222444442444444444644466664446466666666668868888:88:88888::::::::::::::<:<::<<:<:<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>><"$$"$$$$$$$$$$$$$&&$&&&&&&&&&&&&&(&((((&&(((((((((((*(******************,,*,,,,,,,,,,,,,,,,,.,,..,,,,..,,.............................00000000000020222222222222222222222224442444444444444444464444466666666464666666686888888888:88888:8:88::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><>>>>>>>>>>>>:"""""""$$$$$$$$$&&&&&&&&$&&&&&&&&&&(&&((&(((((((((((*(******************,,,*,*,,,**,,,,,,,,,,,,,,,,,,,.,,........................0......000000000000222222222222222242242222244444444424244444444444644666466666666666666666888888:::::8888:::::::::::::::<<<<<<<<<<<<<<<<<<<<><><<>>>>>>>>>>>>>>:""$""$$$$$$$$$&$$$$$$&&&&&&&&&&&&(&&&&&(((((((((((((**********************,**,**,*,,,*,,,,,,.,,..,,,,,...........................0........0000000000220202222222222222222222224444444444444444444444466464666666666666666686888888888:888:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<><<<>>><><>>>>>>>>><""""""$""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&((((((*((********,,,,*********,,*,,,,**,,,*,,,,,,,,,,.,,.,..,,,,................................00000000222222222222222222222242242444444444444442444466644666666666666666666666888888888888:88:::::::::::::::<<<<<<:<<<<:<<<<<<<<<<<<><><>>>>>>>>>>><""""""""$$$$$$$$&$$$&&&&&&&&&&&&&&&((&((&((((((((*(************,**,*,******,,,,*,*****,,,,,,,,,,,,,.,,,..........................0...........00000000022022222222222422244242442444444444444444444444466646466666666666666688888888888:8888::8::::::::::::<::<<:<<<<<>><<<<>><<><<<<<><><><<><>>><""""""""$"$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&(&((((((*(***(*********************,,****,*,,,,,,,,,,,,,,,,,,.,..........................0.........00000002022222222222222222222442444444444444444444444444466666666666666666666666668688888888::8:8::::::::::::::::::<<:<<<<<<><<<><<><<>>><<>><<<<<><<:""""""$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&(&((((***((*(*(*******************,**,,,,,,,,,,,,,,,,,.,,,..,,,,,,,...............................0.00000200222222222222222222224222222444444644444444444444444666666666666666666686688888888888888::::::::::::::<<<<::<<<<<<<<<<<<<<<><<><<<<<<<<>><<<:"""""$$$$$$"$$$$$$$$&&&$&&&&&&&&&&&&&&&((&&(((((*(************************,**,*,,,,,,,,,,,,,,,,,,..,.,,.,.,,....,...........0........0.00000.0.000000202020222222222222222442244444444444444444444444664666666666666666668866666688888888888:::::::::::::<<<<::<:<<<<<<<><<<<<<<<<<<<<<<<<<<<<<<<8""$$$$"$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&((((((((*(*(******(*********,******,****,,,,,,,,,,,,,,,,,,,,,.....,,................0...........0000000.0002022222222222222222222222242222444444444444444444444444646666666666666686868866688888::88::8:::::::::::<::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<><><<:"""$"""$$$$$$$$$$&$&$&&$&&&&&&&&&&&&&&((((((((((*(((***************************,,,,,,,,,*,,,,,,,,,,.,,,.........................0.0.0...00000000000002222202222222222222222222424444444444444444444446444666666666666666866668868688888:::8:8:::::::::<:<<:<<:<<:<<:<<<<::<<<<<<<:<<<<<<<<<<<<<<<8""""""$$$"$"$$$$$&$&$&&&&&&&&&&&&&&&&((&(((((((((((((*(*(***********************,*,*,,,,,,,,,,,,,,,.....,..............0...........000000000000000000000222222222222222222222244224444444444244444444444446646666666666666666866868686888:::::::::::::::::::::<<<<<<<<<<<<<<::<:<<<<<<<<<<<<<<<<<:$$"$$$"$$"$"$$$$$$$&&&&&&&&&&&&&&&&&(((((((((((((((*(*****************************,*,,,,,,,,,,,,,,,,......................0......000000000000000000000202222222222224222242222222244444444444444444444444444666644666666668888688688888888:8::::8:::::::::::::<:<<<<:<<:::::::::::::::::<<<<<<<<<8@$"""$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&(((&(((((((((((*(******,*********,,*,***,**,,,*,,,,,,,,,,,,,,,,.,..,.,,.......................00000000000000.000020022222222222222422222222242444244444444444446444446464666666666666686688668888888888:::8:::::::::::::::::<<<<<<::::::::::::::::::<:::<<<:::6"""$$"""$$$$$$$$$$$&$&&&&&&&& &&&&&(&(((((((((((((*((*****$(*********,******,*,,,***,*,(,,,,,,,,,,,,,...,.......... ,......0....0000000000000000*.000000022222222222222222224022244444444444644444444464464466666666666688686888888888:888::::::::::::::::::<<:<<<<<<<:::::::::::::::::<:::::::<6"""""$""$$$$$$&$$$$$$$&&&&&&&&&&&&&(((&(((((((((((((*(***(*****************,,,,,,*,,,,,*,,,,,,,,,,,,,,.,..,..,......,............0000000000000000.0000000022202222222222222220&2224444444444444444444444442,6466466666666668688888888884*88:8:::::::::::::<:<<<<:<<<.6<<<:::::::::::::::::::<::::( """$$$"$$$$$$$$$$&$&&&&$&&&&&&&&&(((&((((((((((((*((*(****((**************,,,,,,,,,,*,,,,,,,,,,.,.,....,.,..................0.....00000000000000000000002022222222222222222242444244444244444444444444446446464666666666666688888888888888::8::::::::::::<:<:<<<<<<:<<<<<<:::::::::::::::<:::<::("""""""$"$$$$$$$$$&$&$&&&&&&&&&&&&(((&(((((((((**(*(************************,*,**,,,,,,,,,,,,,,,,,,,,,,,,.,....,.............0..0....0000000000000.000000222222222222222222222224224442422444444444444444444646646666666666688888888888888:::8:::::::::::::<<:<<<<<<<<<<<>>><<<:::::::::::::::<<<6""$"$$"$$$$$$$$$$$$$$&&&&&&&&&&&&(((&(((((((((((((((**************,******,,*******,,,***,,,,,,,,,,,,,,,.,,,.....,..........0....0.000000000.000000000000000202202222222222222222422424224442244444444444444464646666666666666886888888888:8:88::::::::::<<:::<<:<<<:<<<<<>>>>><<::<<:<:<::::::<::6""$""$"$$$$$$$$$$$&$&&&&&&&&&&&&&&&(&((((((((((((((*((****(***************,**,*,*,*,*,,*,,,,,,,,,,,,,,,,,.....................0.0...00000000000000000000000002200220222222222222222222224444244444444444444446446666666666668888886888888888::::8:::::::<<::::<<<<<<<<<<<<<>>>>>>>>><<<<::::<<:::4""""""$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(&&((((((((((((((((**************,******,*,***,*,,,,,,,,,,,,,,,.,,..,,.,........................0.0.0000000000000.00000200020222222222222222242224422444244444444444444444464666666666688686888888888888888888::::::::::<:<<<<<<<<<<<<<>>>>>>>>>>><<<<<<<<<<::6""""""$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(((((((((((((((*((**(******************,,**,,,**,,,,,,,,,,,,,,,,.,,,,,.,........................0...000000000000000.00000000022222222222222222222222242222424444444444444466466666666688886888688888888888:88::8:::::::::<<:::<<<<<<<<<<>>>>>>>>>>>>><<<<<<<<:6""""""""$$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&(((((((((((***(************************,,*,,*,,,,,,,,,,,,,.,,,..,,,..,................0..0000.00000.00000000200000000000222222222222222222222424442224444444444444444444464666666666688886886888888888888:::::::::::::<:<:<<<<<<<<<>>>>>>@>>@>>>><<<<<<<<6"""""$""$$$$$$&&&&&$$$&&$&&&&&&&&(&&&(&(((((((((((((**((*****************************,*,,,,,,,,,,,,,,,,,,.,.,,,....,.........00.0.0.0.000000.000000000000000000222222222222222222222222242444424444444244444444444666666666688866866888888888888:8:::::::::::<:<<<<<<<<<<<>>>>>>>>>>>>>>>>>>><<<:2"""""""$""$$$$&&$&&$&&$&&&&&&&&&&&&&&&((&((((((((*(***********************************,,,,,,,,*,,*,,,,,,,....................0........000000000000000000000..0000022222222222222222222224244444444444444444444444666666666666666666888888888888888::8::::::::<:::<<<<<<<<<<>>>>>>>>>>>>>>>>@@>>><4"""""""$"$$$$$&&&$$&&&&&&&&&&&&&&&&&&&&(&(((((((((**(((***************************,,**,,,,,,,,,,,,*,,,,,.....,...........................00000000000000000000000220222222222222222222222222444222424424444444444466466666666666886668866888888:88::::::::::::::<<<<:<<<<<<<<><>>>>>>>>@>>@@@@@@@>6|"""""""$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&(((((((((((((((*(*(*****(*************,**********,,,,,,,,,,,,,,,...,.......................,.........00000000000000000000000022222222202222222222222242424222222444442444444646666666666666666688688888888888::::::::::::::::<:<<<<<<<<><><>>>>>>>>@@@@@@@@@6"""$"$$"$$$$$$$&$$&&&&$&&&&&&&&&&(&&&((((((((((((((((((((**********************,**,****,*,,,,,,,,,,,,,,,..,,,.........................0...00000000000000000000200220022222222222222222222222222222422444444244444446466666666666666886688888888888::8:::::::::::::<<<:<<<<<<<<<><>>>>>>>>@@@@@>@@6""""""""$$$$$$$$&&$&&&&&&&&&&&&&&&&&&(&&(((((((((((**(*********(**************,*,,***,,****,*,,,,,,,.,,...,.,.,,,..............,............00000000000000000000000022222222222222220222222222222222242444444444446666666666666666666668888888888888:8::::::::::::::<<<<<<<<<<>>>>>>>>>>>>>@>@@@>6""""$$"$"$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&((((((((((((*(******************************,**,,,,,*,,,,,,,,...,,,.,,,.,,...,........,..............0.00.000000000000000000020222220222222222222222222222222242222244444446666666646666666666886888888888888::8::::::::::<:::<:<<<<<<<<>>>>>>>>>>>@@>@>>>6""""$"$$$$$$$$$$&$&&&&&&&&&&&&&&&&&(&&&&&&((((((((**(*******************,**,*******,*,*,,,,,,,,,,,,.,,,,,,,.,..,....,........,,........0....0.00000000000200000000022202222222222222222222222222242222422244444444644466666666666686868886888888888::8::::::::::::<:<<<:<<<<<<<<<<>>>>>>@>@@@@>>><""$$$$$$$$$$$$$&&&$&&$&&$&&&&&&&&&&&&&&&&&(((((((*((*****(**********************,,,****,**,,,,,,,,,,,,.,,,,,,......,.,.......,,,.............0000000000000000000000200222202222222222222222222222222224222444444446666664666666686666666668888888888888:::::::::::<:<:::<<<<<<<<<<<>>>>>>>>>>>>>><""$$"$$$$$$$$$$$$&&$&&&$&&&&&&&&&&&&&&&((((&((((((((**(**(*(((********,*,**,,,**,,,*,***,,,*,,,,,*,,,,,.,,,,,,..,............,,........00....000000000000000020002000220220022222222222222222222222222222444444464664666666666666666666866888688888888:8::::::::::::<:<<<<<<<<<<<>>><<>>>>>>>>>>>:"""$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&(&((&(((((((((((((***(***************,***,,,,,,,,,**,*,**,,,,,,,,,,,,,,,.,.,,..........,.,..0....0.....0000000000000002222020002202002022222222222222222222222222222424444446466666466666666666688888888888888888:88::::::::::<<:<<<<<<<<<<<>>>>>>>>>>>>>>><"""""$"""$"$$$$$$$&&&$&&&&&&&&&&&&&&&&&&((((((((((((((((**(********************,,,,*,,,,,,,,,,,,,,,,,*,,,,,,.,,.,.,..........,,,.............0000000000220002220020220000222022222222222222222222222222224244444444464666666666666666686886888888888888::::::::::::::<<<<<<<<<><<<<<<<>>>>>>>>>>><""""""$$"$$$$$$$$$&&&&&&&&&&&&&&&&&&&(((((((((((((((((((**********************,*,**,,,,,,,,,*,,,,,*,,,,,,,,,,,,,,,,..........,,......00.....0000000000020000000222200222022222222022222222222222222222222242444444446664666466666666668668686888888888::::::::::::<<<<<:<<<<<<<<<<>><>>>>>>>>>>>><"""""$$"$$$$$$$$&$$$&&&&&&&&&&&&&&&&&(&&&(((((((((((((*(****************************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,......................00000000000020220220220002000022222220222222222222222222222222444444444466666666666666666666868886888888:8::8::::::::::::<<<<<<<<<<<<>><>>>>>>>>>>>>>>"""$$$""$$$$$&$$$$$$&$&&&&&&&&&&&&&&(&&(&((((((((((((((((*****************************,**,,,,,,,,,,,,,,,,,,,.,..,,,...,........,.,.....,,..000000000000002002022002222202222222222222222222222222222222222244444444646666666666666666666888866888888888:8:::::::::::::<<<::<<<<<<<<>>>>>>>>>>>>>><"""""$$$$"$$$$$$$$$&$&$&&&&&&&&&&&&&((&&(((&(((((((*((********(***************************,,,,,,,,,,,,,,,,,.,,,....,,.............,...,...00000000000000002020202222020220202222222222222222222222222222222244444646444666666666666666666868888888:88888:8::::::::::::::<<<<<<<<<><<><><>>>>>>>>><"""""""$$$$"$&$$$&&&$$$&&&&&&&&&&(&&&&(&(((((((((((((**************,*,,*****************,**,,,,,,,,,,,,,,,,,....,,,,.,.........,.........0.0000000000000000200200000200220220022222222222222222222222222222444444444666666666666666686668668888888::8:8:88:::::::::<:::<::<<<<<<><<<<>><<>>>>>>>@>"$"""$"$$"$$$$$$$&&$$&&&&&&&&&&&&&(&&&(&&(((((((((((**************,******************,,,****,,*,,,,,,,,,,,,...........,.,................00.0000000000002002200200000000202220202222222222222222222222222222444444446646666666666666666668888888888:88:8888::::::::::::<:::<<<<<<<<<<<<>>>>>>>>>>>""""$$""$$$$$$$&$&&$&&&&&&&&&&&&&&&(&&&&((((((((((*(*****************************(**,***,*,,,,,,,,,,,,,,,,.,....,.....,....................000000000002200220000000000000200020220220222222222222222222222444244446446666466666666666868666888888888:::88::::::::::::<<<<<<<<<<<<<<<<<><<><>>>>>>>""""$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&(((((((**************************************,,**,,,*,,,,,,,,,,,.,,,.,,.....,..,.................00.0000000002000000000000020200020000202222222202202222222222222424444444446466466466666666888866888888888:8:::::::::::::::<:<<<<<<:<<<<<<<>>>>>>>>>>>>""""$"$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&((((((((((**************((((*******************,**,*,,,,,,,.,,.,,,,....,.,......................00000.0000000000000000000000000000220222222220200002000222222224244444444444666666666666666666688888888888:8:::::::::::::::::<:<<<<<<<<<<<<<<><>>>><>>><"""""$"$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(((((((((((****(************(*********(*****************,,,,,,..,.,,,,,,,,....,......................0.00000000000000000000000000000022222020222000020000022222242242444244444464666666666666666668868888888:8:8:::::::::::::::::<::<<<<<<<<<<<<<>>>>>>>>>>d"""""$$$"$$$$$&$$$$&$$&&$&&&&&&&&&&&&&&&(((*(((((((((((*(**********,****,******************,,*,,*,,,,,,,,,,,,,,,,,,,...,,,.................0.0000.00000.00000000002000000200202222202202000200000022222222242242444446444646666666686666866888888888:8888::::::::::::::<<<<<<<<<<<<<><<<<>>>>>>>>< """"$""$$$$$$$""$$&$$&$&&&$&&&&&&&&&&&&((((&(((((((((*((**(*((****,,****"**********************,,,,,,*,,,,,,,.,,,....,.,.,.......0......0.......000000.00000002000000022202202222222020002220000222222222224444444446444664466666666666688688888888:8:8::88::::::::::::::<:<<:<<<<<<<<<<<<><>>>><"$""""$""$"$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&(&(&(((((((*(***(***((*********((**************,*,*,**,,**,,**,,,,,,.,,,.,.,.............**.............00..000..00000.000002000200022222022000020.22002222022222222224444444446666666666666666888888888::268888:::::::::::::::<<<<<<<<8<<<<<<<><<><>(""""$""$"""$$$$&&$$$$&&&&&&&&&&&&&&&&&&&&(&(((((((((((*((*****(******************((********,,,,*,***,,,,,,,,,,,,,,,,.,,.............................0....000000.000000000020020020020000000000020022202222224224244444444444666666666666686888888888884:88:8:8:::::::::<::<:<<<<<:66<<<<<<<<<><<<""""""""""$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(((((((((((*(((*(******************(*******(**********,**,,,*,,,,,,,,,,,,,,,,.................................0..0.000000000000002000022000000000000022022222222222224224442444444446666666666666688888888:88:888::::::::::::<:::<:<<<<<<<<<<<<<<<<<<<<:"""""""$$$$"$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((***((**********(****(***************,,*****,,*,,,,,,,,,,,...,.......,............................00.0.00000000000000020000000000000002022222222222244222244464444664646666668666886686888888888:8::::::::::::::<:<<<<<<<<<<<<<<<<<<<<><:"""""""$$"$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((**(*****(**************************,*,,,,*****,,,,,,,,,,,,,,,......................0.0..............0..0..000000000000000000000000000220222222222222222242444464466644466666666666868688688:888888:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<>:""""$"""$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&(((((&(((((((((************************(********,*****,*,,*,,,*,,,,,,,,,,,,.,...........................................0..00000000000.02000000020000022022222222222222224444444466666666666666666668668888888:88:8888::::::::<:::<:::<<<<<:<<<<<<<<<<<<8"""""$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&(&(((((((((((**((************************************,,,,,,,,,,,,,,,,,,,,....................................................0.00..00000000000000000000022000222222222224244444446666666666666668686868888888888:88:::::::::::::<:<<<<<::<<<<<<<<<<:<<<:"""$$""$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((*(*(****((***(************************,*,,,,,,,,,,,,,,,,,.........,......................0...0....00.0.0...0..0...000000000000000000000000000222222222222244244466666466666666666666668888888888888::::::::::::::<<<::<<<::<<<<<<<<<<<<8""""$$$$$"$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((*******(*((**(*(**************,******,**,,**,*,,*,,,,*,*,,,..,,.......................000000...00.......0.0000..0..0..0000000000000000000000000000222222222224444446444666646666666668868888888888:8::::::::::::::<:::::<<<<<<<<<<<:<:<<<8"""$"$$$"$"$$$$$$&$$$$&&&&$&&&&&&&&&&&&&(&&&((&(((((*(((((*(**(**(*((*(******((****************,*,***,,,,,,,,,.,,,,.,,,,,.,....................0000.0.000..........0000...0....0000200000000000000000000222222222222444244444644666646666688886888888888888::::::::::::::::<::<::::<::<:<:<<<<<<:8""""$""""$"$"$$$$$$&&&&&&&&&&&&&$&&&&&&&&&&&&((((((((((((*((***************(**(*(*****************,***,,,,,,,,,,,,,....,,,.,..,,............0.0.00.000000...........0.0000.00000020000000..000000000000000022222222222444444444666666666666666888888888888888::::::::::::::<:::<<<:<:::<<::<::<:<8"""""""""$""$$$$$$&&&$$$$$&&&&&&&&&&&&&&&(&&(&(((((((((*(*(((**(********(****(*************************,,,,,,,,,,,,,,,,,.,.,.,....,...............000000...........0.0000000000000000000000000.000000000000222222222244444444444466666666666688688888888888888::::::::::::::<:<::<::<:<::::<<<:<:8""$"""""""$$$$$$$$$&&&$&$&$&&&&&&&&&&&&&(&&&(&((((&(((((((**((*((********(*****(***********************,,,,,,,,,,,,,,,,...,..,...................0.000000.........000000000000000000000.000.000000.0000000022220222242444444446444464666666666688888888888888::8:::::::::::::::::::<<::<<<<<<<<<<6"""""""""$"$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&(&((((&(((((((((**(((((********((*****,((*****************,,,,,,,,,,,,,,,,,,,,,...,,................0.....00000...0.0....0000000000000000.000.0..0...000000000000202222222224224444446644666666666668888888888:88:8::::8:::::::::::::::::<<<::<:<<:<<:8"""""$""$"$$$$$$$$&$$&$&&&$$$$$&&&&&&&&&&&((((((&((((((*((((**(*(*************(**&&********,*,,*****,,,,,,*,,,,,,,,,,,,,,,,..,,..,,.................0000000.000000000000002000000000........0.0..000000020002222222222224444446446466666666666666888888888888:8::::::::::::::::::::<::<:::::::<:<6""""$$""$""$$$$$&$&$&&$&&&&&&&&&&&&&&&&&&&&&(&(&((((*((*((**((*(**(((((**(**(****(*****************,*,**,,,,,,,,,,,,.,,,,.,,,....,..,.................0.000000020022000020000000000........0.00.00.0000000002022222222222244444464666666666668686888888888888888:::::::8::::::::<:::::::::::::::<6 """"""$$"""$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((*((((((*(*(****(***(****(*************,,,,,,,,*,,,,,,,,,,,.,..,..,.,.,................0.000000000000002000000200000...00......0.00..000000000002222222222242444444444446666666666868888888888888888::::::::::::<::::::::::::::<:::4 """$$""$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((*(((((((((((*((*******((***********,*,****,,,,,,,,,,,,,,,,,,,,,,,,,...,,...................0000000000000000000000000.00..........0.....0.0000000002222222222224244444464666666666666868888888888888888:8::::::::::::::::::::::::<:::<6""""""$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&((*(((((((((((((*(((((((*(*(*((******(*************,*,***,,,,,,,,,,,,,,,,,,,,,,,,,.......................0.00000000.00000000000000..................000000000000222202222424422444444464666666666666888688888688888888::::::::::::::::<::<:::::::::4""""""$$"$$$$$$$$$$$&$&$&&&$&&&&&&&&&&&&&&&&((((((((((((((((((((*(*((((*(*((*((****(*****************,****,,,,,,,,,,,,..,,,,,,,..........................00.00000...0.00000000......................000000000022222222422222444444444666666666666666668888888888:88:88:::::::::::::::::::::::::::4"""""$$"""""$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&(&((((((((((((((((*(((((*(((*(((*((**(((*(**********,,*,***,**,*,,,,*,,,,,,,.,,,,,,.............0.........00..0.0.....0.0.0..0.......................000000000000002222222244224444446466666666666666668688888888888888::::::::::::::::::::::::::::2""""""""""""$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((((((((((((((((*(****(*((***(*********,**,,,*,,,,,,,,,,,,,,,,,,,..................0....000..00...0.........0..........................0000000000022222222242222224444664666666666686888888888688888888:::::8:::8:8::::::::::::::::4"""""""""""$$$$$$$&$$$&$&&$&&&$&&&&&&&&&&&&&&&(&(((((((((((((((((((((*((((*(*(******((*(*(********,,**,*,*,,,,,,,,,,,,.,,,,,...,,,.,...........0.0.000....000....0...................0...........0..000000000000000022222224224444444446666666666668686688888888:888888888:8:::::::::::::::::::::2 """"""""$"$$$$$$$$$$$$$&&&$&&&&&$&&&&&&&&(&(((&(((&((((((((&(((((((((((((*(*(**((*(*****(*************,,,**,,,*,,,,,,,...,,..,,,..,...........000000.0..0000000..0................................00000000000000002222222222444424644444666666666666688888888888888:8888::8:::::::::::::::::::::2 """"""""$$$$$$$$$$$$$$&$$&&&$$&$&&&&&&&&&&&&&((((((((((((((((((((((((((*(*(*(((*(***((*(**************,*,*,,*,*,,,,,,,,,,,..,.,..,,,,.........0000000000.00.000000...............................00000000000000000220222222222224444444466666666666668886888888888888:::8:8:::8:::::::::::::::::2""""""""""""$$$$$$$$&&&&&&&$$&$&$$$&&&&&&&&&&((&(((((((((((*((((((((((((((((*((((((**((***************,****,***,,,,,,,,,,,.,.,,.,,.,.,..........00000000.....0.0..00..............................0000000000000000000022222222244244444466666666666666666888888888888:::::88::8:::88:::::::::::::0""""""""""""$$$$$$$$$&&&&&&$&$&&&$$&&&&&&&&&&&(&((((((((((((((((((((((((((((((((((***(***********************,**,,,,,,,,,,,,,,.....,.,..,........000000.......00000000...........................0000000000000000000002222222442444444444666466668666688688888888888888888888:8:::8::::::::::::::0""""""""""""""$$$$$$$$$&&$&&$&&$&&&&&&&&&&&&&&&(&&((((((((&(((((((((((((((((((*((*(*************************,,,,,,,,,,,,,,,.,,..................0...0..........0000.000000000....................00000000000000000000222202222222444446446646666666668688668888888888888:888::::88:::8:::::::::::."""""""$""$""$$$"$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&((((&(((((&((((((((((*((*((((*(*(*(**********(********,**,*****,,,,,,,,,,,,,,..................................000000222022222000.............000000000000000000000000002222224424444444446666666666666888686888888:888:8888::8:::::::::::::::::0""""""""""""""$$"$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((*((((((((((*(((((**(*(****************,**,***,*,,,,,,,,,,,.*,,,...,.,........................0..000000000200002222000..........0000000..00000000000000002222222224244444444666666666666666868886886888888888:::::::::8::::88::::::0 """"""""""$"$$$$$$$$$$$$$$$&&&&&&&&&&$&&&&&&&(&&&(&((((((((((((*(((*(((((((((((((*(*(*****************,****,*,,*,,,,,,,,,,,,...,.,.........,...............000..000000000000002200000000000000000000000.0000.00000000000020222224444444446464666666666666666888888888888:8:88:8:8::::8:::::88:::.""""""""""""""$$$$$$$$$$$$&&$&&&$$&&&&&&&&&&&&&&&&(&(((((((((((((*(((((((((*(***((******************,***,,,,****,,.,,*,,,,,....,..,,,...................00000000.0000000000002000000000202200000000..000000000000000000000222222244444444466664466666666666688888888888:88:8:88::8::::::8::::::. """""""""""""$"$$$$&$$$&$$$$$$$$$$$&&&&&&&&&&&&&((&(((&(((((((((((((((((((**((((***(((********(**********,***,*** *,,,,,,,,,.,,...,,,,,.,..,.."..........000000000000000002*000220022202222220000.000.00,.0..000000000000222222444444244446466666666666668888888:8888888:8::8:::::::88888::8::, """""""""""$$$$"$$$$$$$&$$$$&&$&&&&&&&&&&&&&&&&&&&(&&(((((((((*(((((((((*((((((((((*****((******************,*,,,,*,,,,*,,,,,,,,.,,,,,,,,...,.,..........0.0000000000000000.00000000022222442222000000.0(,.00000000000000202222222442*24444666666666666688688668886888888:::::888::8:8:8:88::8 """"""""""""$$$$$$$$$$$&$$$$$$$$&&&&&&&&&&&&&&(&&&(((((((((((((((((((((((((((((((((**(************************,,,,*,,,,,,,,,,,,,,,,...,..,,..............0.00002000000000000000000222222422422220000.00.0....0000000000222222222222444444446464666666666668688688888888888:88:8:88888::88::8:88 """"""""""""$$$$$$$$$$$$$$$&&$$$$&&$&&&&&&&&&&&(&&(&&&((((((((((((((((*(((((((((((*(((*((***(******************,*,**,,,,,,,,,,,,,,.,....,,....,.............0.00020000000000000000000202222202200.0000.....0000000000000000220222222444444444444666666668666668888688888888888::88:88:8::::::8::* """"""""""$"$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&((&&&&((&(((((((((((((((((((((((((*((((((*((***************************,,,,,,,,,,,,,,,,..,.,,,.,.,...............0000200020000000000000000020200000000.0.......0000.00000000020002222242444444466446666666666666666888888888:88::888888:8:::888::88(@ """"""""""""$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&((((((((((((((*(((((((((((((*(((((((************************,****,**,,,,,,,,,,..,,,,,...,..................0000000000000.0000000200000000000000........000000000000000222202222222224444464466666666666666866688888888888:888:8888::8::88888("" """""""$""$""$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((((*(((((************************,*,*,**,,*,,,,,,,..,,.,,,,..,...,...............00000000000.000000000000020000000000.......0..00.000000000000002222222224244444646666666666666666888888888888888:8888888888::8:8:&t " "$"""""$$$"$""$$$$$$$$$$$&&&&$&&$&&&&&&&&&&&&&((((((((((((((((((((((((((*((*(*(***(********(***************,***,*,,,,,,,,,,,,,,,...,,.,,.................0.000000000.0.00000000000000002000000..0........00000000000200202222222222244444664666666666666666888868888888888888888888888:888:&  """"""""$"""$$""$$$$&$$$$$$$$$&$&$&$&&&&&&&&&&&&(&(((((((((((((((((((((((*(((((((**(*************************,******,,,,,,,,,,,,,.,.,,.,,.,.,.,................0.000.000.0.000000000000000..................00000000000000000222222242244444446646466666666688888888888888888888888888:8:888:$ "" """"""$$$$"$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(((((((&(((((((((((((((((*(((((((****************(************,*,,,,,,,,,,,,...,,,,,,,...,...,.............0...00.00..00000000000000000.00000.0.......0.00000000000000002202222222424444446666666666666666666668888888888888888888888:88888& """""""""$$$$"$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((**(**((*************,*****,*,*,,**,,,,,,,,,,,.,,,,,.,,,..,,.,...............0..0.0.0...00000000000000000.00.0...0.....000000000000000002202022222444444444444644666666666668668888888888888888888888888888" """""""$$$$$"$$$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&((&((((&((((((((((((((*((((((((*(**(**((*((***************,*,,,**,*,,,.,,,,,,,,,,,,.,.,,,.,,...............0...0...0...0000000000000000000000........000.0000000002000000000222222222444446666666646666666666666888888888888888888888888888" """ """""$"$$"$$$$$$$$$$$$$$$$$$&$$$&&&&&&(&&&&&(((((((((((((((((((((((((((((((((((*(*(*(*******************,**,,,,,,,,,.,,,,,,,,,,,,,,,,,.,.,..................0..0.00..0000000000000000000000.0....0.000.000000000000000002222422222444444466666646666666666668888888888888888888888888:8  " " """"""""""$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&(&&(&((&((((((((((((((((((((((((((((****(****(***(**(*(***********,*,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.,..................0...0.0.0000000200000000000000..0..0.000000000000000000000222222222224444444666664646666666666668888888888888888888888888. """""""""$""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&&&((&((((((((((((((((((((((((((((((*(*********************,*****,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........................000000000000002000000000.0...00000.0000000.000000000000222222224244444446644666666666666668888888888888888888888:8:: " " """"""$"$$$$$$$$$$$$$$$$$$$&&&&&&&&((&(&&&((&(&(&((((((((((((((((((((((((((((((((*(**(((*(((*(**(***********,*,,,,,,,,,,,,,,,,,,,,,,,,,.......................0...00000000000020000000000200000000.00000..00.000000000000222222222422444444444446666666688866888888888888:8888888888888 """""""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&(&&&&(((((((((&((((((((((((((((((((((((*((((*(**********************,*,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,...................0......00000000200020200002020000.00000.0.000000000002020022222222224444444444664466666666666886886888888888888888888888 """""""""$""$$"$$$$$$$$$$$$&$$&&&&&&&&&&&((&((((((((((((((((((((((((((((((((((((((*(*(**********************,*,*,,**,,,,,,,,,,,,,,,,,,,,,,,.................0000000.000000000002000000220220222000000...000000000000000002222220222222444444444444666666666666668686888688888888888888886  """""""""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&(((((((((&((((((((((((((((((((((((((((((((((((*********************,*,**,,,,,,,,,,,,,,,,,,,,,,,.,,..................0...0...0000000222020200222202222200000000000000000000002022202222222222242444444444666466666666686686686888688888868888888P """""""""$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((((((((*((****(**(*******,*********,**,,,*,,,,,,,,,*,,,,,,,,,,,,.,,...................0..000000000000202222222202222242000000000000.000000202002222222222222444444444444666666666666666888886886688888888888688 " """""""$$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&(((((&((&((((((((((((((((((((((((((((((((((*(*(************************,,,*,**,,,,,*,,,,,,,,,,,,,..,......................0.00000000222202222222224444442220000000000000000202222022222222222224424444444446466666686666886688868868888888888888 """""$$$"$$$$$$$$$&$$$$&&$&&&&&&&&&&&&&&&((((&&(&((((((((((((((((((((((((*(((((((((((**(***********************,,,,,,,*,,,,*,,,,,,,,......,................0..000000000000020222222422222244444222220000000000000020222022222222222222242444444466666666666668888688686688888888888888 " """"""$$$$$$$$$$$$$$$&$&&&&$&&&&&&&&&&&&(&((((((((&(((((((((((((((((((((*((((((((((((((*(**************************,,,,,,,,,,,,,,,,,...,...............0.....00..000000000022222222222444444644444442200000000202022022222222222222222242444444444464666666686888868668688888868888888 " """"""$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&(&&(&((((((((((((((((((((((((((((((((((((****(*((**(**(***************,**,,****,,,*,*,,,,,,,,.,,................0....0.0.0000000000022222222224444444644666444222220220200020002202222222222422224444444444466666666866686888888868886888888688 " " "" """"$""$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(((&((((((&(((((((((((((((((((((((((((**((****(((****(*******************,*,,,,***,,,,,,,,.,,,,............0.00.....0000000000000222222222244244446666666664444422222222022022222222222222222224244444464464466666666666686666868868886886868 " """""""$"$"$$$$$$$$$$$$$$$&&&&&&&&&&&&(&(((&&((((((((((((((((((((((((((((((((**((((***(*(*******(************,*,*****,*****,,,*,,,,,,,.,.......,........0......00000000000222222224444444466666666666666444444222222222222222222222224224424244444444466666666666866888668668886866688 """"""""""$"$"$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&(((((&(((((((((((((((((((((((((((*(((*(((*((((*****************,,**,*,***,*******,,,,,,,,,.,,.................0......0.0000000222222222242244466446666666666666666422222222222222222222222222444244444444666666666666668866888668666666688  " """""""""$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&((((((((((((((((((((((((((((((((*((((((((((**(************************************,,,,,,,,,,.....................0...0.0000000202222224244444444466666666866686666664422222222222222222224422244444444444644446666666668668688888666686688 " """""""""""$$$$$$$$&$$$$$$$$$$&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((*((((((((((((****(*****(**********,,,,****************,*,,,,,,,.....................0000..0000000022222244444444644666666666686888888886644444422222222222222422442444444444446666666666668666668868666886668  " """""""""$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&(&&((&(((((((((&(((((((((((((((((((((((((((((********(**********,,,,*******************,,,,,,,,,,.,...................0.00000000022222224444444446666666666688668888888886444444222222222242422244244444444446464666666666666666666866666668 " """""""""""""$$$$$$$$$$$$$&&$$&&&&&&&&&&((&((((&(((((((((((((((((((((((((((((((((((((((((*******************,,*******************,,,,,,,,,,,,.,............0..0...00.00000022222242444446444666666666668688888888888866644444222222242244424444444446446644466666666666866666666668688 " """""$"""$""$$$$$$$$$$$$$$$&$&&&&&(&&&&&&&((&(((((((((&(&((((((*((((((((((((((((((((((((*((***(*************************************,,,,,,,...,...................00000000002222224422444444664666666686668888:8888888886666422222222424242444444444444444666646666666666666666686686668 """ """"""""$$$$$$$$$$$$$$$&&&&&""&&&&&&&(&(&&((((&((((((((((&"((((((((((((((((((((((((((*,&*((***********************,,(******,*,*,,,,,,,.,.......00........0....000..00000022244244444446666666686686888888:888888888888644422442242242444244444446464646666666666666666666666666668 """"""""""""$$$$$$$$$$$$&$&$&$&&&&&&&&&&&&(&(&(&(&(((((((((((&(((((((((((((((((((*(((*((((&****************************&**,***,,,**,,,,,,.,,......., ,.....0..0.0.00.000000002222 2444444646666666688886886884$8888888888888644444424244442.444444444444646666666666688446666666666668(   """""""""""$"$$$$$$$$$$$&$$$$$&$&&&&&&&&&&&&(&((((&(((((((((((((((((&((((((((((((((((*(((*(**(***(((*(**************,****,**,,,,,*,,,,,,,,,,.,,.,...........0..0...000.0000000022242244444466666666688688888888888888888888888866444444424422444444444444464666666666666(66666666666682  "" """"""""$""$$$$$$$"$$$$$$$&&$&&&&&&&&&&&(&&((&((&(((((((((((((&((((((((((((((((((((((*(***((**(((*******************,,*****,,,,,,,,,,,,.,.,.,.......................000000000022244444444466666666688888888888888888:8:8888886644444444444444444444444646666666666666666666666666666, """""$"$""$"$$$$$$$$$$$$$$$$&&&&&$&&&&&&(&&&&&(&&&&((&(&((&(&(((((((((((((((((((((((((((*(*(*(*(**************(**********,*,,,,,,*,,,.,,..,,,..................00000000000020022244444446664666666666686888888888888:888888888864244444442444444444664464666666666666666666666666668.  """"""""""""""$"$$$$$$$$&&$$$&$$&&&&&&&&&(&&&((((&&&&&((((((&(&(((((((((((((((((((((((((*(**(******(*(*****(((********,***,,,,,,,,,,,,,,,,,.,,..,,..........0..000000..00000000222222444464646666668666688888888888888:888888888864444444444444444444444666666666666666666666666666680,   """""""""$$""$$$"$"$$$$&$$$$$&$&&&&&&&&&&((&(&&(&((&&(((&((&(((&((((((((((((((((((((((((**((***(**(********((*(************,,,*,,,,,,,,,,,.,,.,.,.............0..00.0000000002222222244464446666668666666668668888888888:888888888888664444444444444464466666666666666666666666666668,  """""""$"""$$$$"$"$$$&&$$$&$$&&&&&&&&&&&&&&&&&&&(&(&&&(&&((((&(&(((((((&(&((((((((((((((((**(*((*((*(*********************,*,,*,,,,,,,,,,,,,.,,,..............00..0.00.00000022222224444444646666666666666666888888888888888888::888888644444444444444646666666666666666646666666668,p  """""$"""$$$$""$""$$"$""$$&$$$$$$&&&((&&&&&&&&&&&&&&((((&(((*(((((&&((((&&&&&&((((*(((**,**((***(*(&(&***********,,,,****,,,*****,,,,,*,,.....,,,,.,....,,,...000000000000002222220024446644666686664446666446688:8888888:88::8:88::8866244664444466866444466666424666646666686666(" """""  "" ""$&&$""""&$$$""""""""$"""$&&((($$$&(((&&$&$&$&&&&&&&((**(&$&((((&&&$&&&&*((&((**,,,*((*,,,*((((*,***(&((*,,,**(,,....,,*,,,,,**(**,,..,*.,,...0.,,.0020..,..00020..024222222466642222444464448888:86668:<:88664466666688::<<<:88:88642202222420244466884468886664244444426  """" ""$&"""" "$"$"" &""$$&$"$$&$&$&&&$$&&&&&&$$&&(((&&&&&(&(&&&&&(((&($$&&((((&&((((((**(((****((&(((***********,***,.,,,,***,,,,******,,....*,...,,,,..000....00.0.000002220000022222224444666666688868666666866666888:888:::<:::8888886424224666664664666644446644424446666468( " " " ""$"""""" "$"""""""$""$$$$$$&&&$$$$$&&&&&&$&&&&&(&&(((((&&$&&&&((&&&&&(&&((((((****((((&((*(((((***,****,*********,,,*,***,*,,,,,,,.,,.,,,,,.,..,,,.,,0.00...0000.0.00002000202024224444446444666664646466686688888688688::::8888888:888646466464446664644446666644446444444668,l   " " """"" """""""$$"""""$"$"$$$$&&$&&&&&&(&&(&&&&(&&((&(&&&&&&((&(&&&&&((&&(&((((((&((((***(***(**************(***,***,,,,,,.,,,,,,..,,**,,..,,,.,........0000.0...000000000222222222222422444464446666466886686886868888:888:88888888888866464444666646646666466666464244446666&   """"""""" """""""""$"""$$$$$$$$$$$&&&&&&&&&&&&((&&&&&&&(&&&&&&&&(((((((&&((((((((((((((((((((*(*(***********,******,,,,,,,,,,,,,,,,,.,,,,,,,.,............0.0..0..000000020222222202224224424444464446666666666688688868888::8:::::8:888888886666666666666666666666464444446466666(  """"""" """"""""""""""$""$"$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((((((((((((&(((((((&((((((****(****************,,,,,,,,,,,,,,,,,,,,,,..,...............0....0000000000022202220222222224224446444646466666666666888888::888888888888888886688666666666666646644644444466666666& " " "" """"""""""""""""""$$$""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&((((&((((&((((&(((((((((((((**(*************,,,,,,,,,,,,,,,,,,,,,,,...,...................00000002022220022022222222022244444444444444464666666688888888888888:88888888888888666666666666464644444444666664668&  """" """"""""""""""$$""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((&(&(&((((((((((((((((((((((((*(*(*************,,,,,,,,,,,,,,,,,,,,,,,................00.000000002000202222222222224424444444444444464446664466666868888888888:8888888:8888886866666664664466444444444666666666& """""" "" """"""""""""$"""$$$$$$$$$$$&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&((&(&((((&(((((((((((((((((((((*************,,,,,,,,,,,,,,,.,,...,..,.............0000.00000222220000222222222222224444444444444444666646666666866668888888888:888:888888:888888866666666646666666666666666666$   " " """""""""$""""""$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&((((((((((((((((((*((((((***************,,,,,,,,,,,,,,,,,,.,.,,....,.........0..00.0000222222222222222222222222422444444444444464666666666666688888888888888::::88:88::::888866666666666666666666666666668$ "" "" " """"""""""""$$$$$$$$$$$&$$$$&$&&&&&&&&&&&&&&&&&&&&&&(&&&(&((((((((((((((*((((***(**************,*,,,,,,,.,,,,,,,.,.,.,,.,,...,......000.000000222202222022222222422442444444446444446444666666666666886888888:8:::::::::::::<<<<<:8888866666646664646666666666666" "" " """"""""""""$$$$$$$$$$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&(((((((((((((****************,*****,,,,,,,,,,,,,..,,,,,,.,,.,,..........00000000222222222242222222222224444444444644644466666666666686668888888:8::::::::<<::::>>>>>><::8886666666666666866666666668"  """"""""""""$$$$$$$$$$$$$&$&&&$&&$&&&&&&&&&&&&&&&&&(((&((&((((((&(((((((((*****************,*,,**,,,,,,,,,,,,.,,,,,,,,,.,.,...........000000222222222222222444444444444444446444644466666666666666866888888::::::::<<<<<<<<>>>>>>>>><:886686666666688866686666668"  """ """"""$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&(&&&&&&&&&(((((((((((((((((**************,**,,,*,,,,,,,,,,,,,.,,,.,.,,,.,...,.......00002022220222222222222444444444444464466446466666666666688866688888:::::::::<<><><<<>>>@>@@@@>>><:8886868866888888868666888" " """""$"""$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&(((((((((((********(********,******,,,,,,,,,,.,,,,,,,,.,,.............0000002200022222242244244444444444446444646646466666666666666888888::::::::<<><<>>>>>>@@@@@>>@>>>><8888888888888888888886888"    "" """""""""$"$$$$$$$$$$$&$&$$$$$&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((*****(*********,*******,,,,,,,,,,.,,,.,,,,,.............000000200000002242244224444444444446444666666666666666666666688688888:::::<<<<<<<><<>>>@>@@>>>@>>>>><::888888888888888868888:   """" """"""$$$$"$$"$$$$$$$$$$&&$&$&$&&&&&&&&&&&&&&(&&&(&(((((((((((***(((((*((**********,**,,,,,,,,,,,,.,,,,,,,,,...........00000000222222224424444444444444646666666666666666666666666666666888:8:::<<<<<><>>>>>>>@@>@@@@@@>>>>>><:8888888:8:8888888888::"   " """"""""$""$$$$$$$$$$$$$$$$&$$&$&&$&&$&&&&&&&&&&&&&&(((((((((*(((((((*(***(******,****,,,,,,,,,,.,,,,,.,.,..,,.........0.0000000222222422224446444444644666666666666666666666668668668686888:::::<<<<<<><>>>>>@@@@@@@@@@>>>>>>><:::::8:88888888888:8::      " " """"""""""""$$$$$$$$$$$$$$$$$$$$$&&&$&$&&&&&&&&&&&&(&&&(((((((((((((((**(*********,***,,*,,,,,,,,,,,,,.....,.,,.........00000002020222222222464444466466466446644466466666666666666668866888:8:::::<<><>>>>>>>@@@@@@@@@@>>>>>>><>><<<<:::888888888888::     """ """"""$$$$$$$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&(&&((&(((((((((((((((*(********,*,,,,,,,,,,,,,,,,,,,,.............00000000020220222224444444444644444444464646666666666666686668688888888:::::<<<<<>>>>>>>@@@>@@@@>@>@>>>><>>>>>>><<:8888:8888::8::     " """"$"$$$$$$$$$$$$$$$$$&$$&&$&&&&&$&$&&&&&&&(&(((&(&(((((((((((((((********,****,,*,,,,,,,,,,....,........0.0..0.00.00000020222222244444444444444644644464666666666666666686888688:8:::::::<<<<<<>>>>>>>>@@@@@>@>@>>>>>>><>@>>>>>><::888:88888:::   " """"""$""$$"$$"$$$$$$$$$&&&&&&&$&&&&$&&&&&&&&&&&&&&&&((((((((((((****************,,,,,,,,,,,,,,..,.............00.000000200220222222444444444444444644444664446666666666666868888:8::::::::<<<<<>>><>>>>>@>>>@>>>>>>><><>>>>>@>@@>><<::8888:888::*"  """""""""$&$""""""$$$$$$$$$$$$&$&&&$&&&&&&&$&&&&&&&&(&&&(((((((((((****(********,*,*,,,,,,,,,,.,................0.000000000222222222424444444444444444644666666666666668668688888:::8:::::::<<<<<<>>>>>>>@>>>>>>>>>>>>><>>>>@@@@@>>>><::88888:8:: " """""$& """"$$$$$$$$$$$$$$$&&&$&&&&&$&&&&&&&&&&&&(&&&&(&(((((((*,************,**,,,*,,,,,,.,.0..,.,....,......00000000020222222222424444444444444446646666666866666686686888888::::<::::::<<<<<<>><>>>>>>>>>>>>>>><<>>>>>>@@>>>>>>>><::888:::<    """"" """""$$"$$$$$$$$$$$$$$&$&&$$"$$&&&&&&&&&&&&&&&&((((((((((&(*((***(**********,,*,,,,,,,*,..,,,,.......00.00000000200222222224224444444444444466 46666666686868888888888888:828:::::::<<<<<<>>>>>>>>>>>>>>:<<>>>>>>>>>>>>>>>>><::888::<<  "" """"""""$$$$$$$$$$$$$$$$$$$$&$$$&&&$&&&&&&&&&&&&&&&&(((((((((*(((((((*(***********,*,,,,,,,,,,.,....,.......00000000020222222222224222422444446666466666666666666688888888888888888::::::<<<<<><><>>>>>><><:8><>>>>>>>>>>@>>>>>>><::::::&  " """"""""""$"""""""""$"$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&(&&((((((((((&(((*((((((*(*********,,,,,,,,,,,,,,,.............0000020020222222222222244444446666466664666666666666666688888888888888:::<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>><::<::