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 = '038A28' IMAGE_NUMBER = 26647431 IMAGE_TIME = 1976-07-28T17:19:24Z EARTH_RECEIVED_TIME = 1976-07-29T06:31:15Z 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 º  ,#$'(&,:‹… … úò}öËîöÜ çÄ ˆ ‹sß% ‚^Ž¹Ø FùåàÂÆš¨”‚‘•¨¢w’¢¿‘ $&"$&$&&&&&&&&&((((((*********,****(****,,*,,,,,,,,,,,,,,,,,,,,,,,,.,,,,..,.,.........0.0.0.0000000..,......00000.42.0002000000000000020200002464220022224442222222222200222222222222222224222222224444224444422222222242242444424424242442444444444444424424224222222222220002000002222222222220,.$$&&&&&&&&&&&&&&&&&&((&&(&((&((((((((((((****,***,*,*,,*,&,,,,,,,,.,,.,,.................000000000..0.0.0.000000000000020200002200000022202222222222222226442222222222222422224222242224444444444444466664444444444444444446466666666466666666666666464444444464666444244444224422444444444466442. $$$$$$$$$$$&$&&&&&$$(((&&&&&(&&(&&(&&((((((***********,,****,,,,,,,,,,,,,,,,.,,.,......,..0..00000...0.00000000000...000000020000000020222022222&.222224222222222224242224242.0444444444446444444446666466.46666466666666666666668666660468868668868666666666666666624666444446444666666666668684$""""$""$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(((((((((************,,,,,,,,,,,,,,,,,,,,,,,.......00...0000000000...0.00000004000200022020200000022022242222222222222222222244424442422444444666466666666666666666626666666666666666686686666888*68:8888888886886886666666866"4666666666666666688886686866 $"""""""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(&(((((((((*************,,*,,,,,,,,,,,,,,,.....,......00.0.0....00.00000000.00000000200000022000022422222202222222222222222242222444444444444446644464446668666666666666666666666666668666668888888::::88888888868888866666666666666666666668688688888888662"""""$"$$$"$$$$$$$"$$$$$&$&$$&$&&(((&&((&((&&(&(&((((((****,*,,**,,,,****,*,,,,,,,........0............000000000000020400......0000000222244464422000000000222222224242444422242222244446464668666886666466444666688868868666666664666688888:::::8:::866666646646466888666666866686666666868888888.€"""$ """""" ""$$($$$$&&(((&$&&"$&$$&$$&&$&&(*(**(,,***(((((*((((((*((**,,....,,,***,,,*,*,,,0,,0.0..000.2,.,..0...,...,.0020.002200..0000000000.002224424442200222200202002444466642222244442444446668868888666444464666446886::88::8:::8888886866866688888:88866666686886666666888888:8:88866662 " "" """""$$$$$&$$$$$$$&$$"$$$$$&&&$&&(((((&((((((((**,**,****,,,,*,,**,,*,,,,,,,.,,....00......,...,,,,.00000.00002200...00000000000022020222020222222020222222222244444224244242444464666668666664666666666666868688666866686668888:8::8:::::::88888888888666888:888::8:8888888668888888888:62"""""""""""""""""$"$$$$$&&&&&&&&&$&&&&$$&&&&(&((((*********(************,,,,,,.,,,,,,,,,,,.....,........,,.....0....0.....02020000200222000222222222222222222222222222222222444444444466446666666666668666868668666666666666868888:8::::8:::88888888888888::8::88888888888888888888888:888888888860 "" """""""""""$$$$$$$$$$$$$&$&$&$&&&&&&&&&((((((((*(*******************,**,,,*,,,,,,,..,..,,.......,,,...,,,...00.0...000.000..0000022020244224422000000000222222222244444444444444444466646666666666666666666866688688688888888:88888:8::::::::::::::888888888888888888:::::88888888888888888882""" """""""""""""""""$$$$$&&$&&&&&&&&&&&&&&&(((&((((******(***************,*,,,,,,,*,*,,,,.,,,,,,....,.4444...00.00...00..00000000002222022022222200222220222022222222222244444444446444444446666466666666668668888886686668888888888:8888::::::::::::88888:88:::8888888888888688888888888888888862 " """""""""$"""""$$$$$$$&&&&&&&&&&&&&&&&((((((((((*****(*(***********,*,,,*,,*,,,,,,,,,............22202400000000.0422000000002000002200200022222222200020222222222444444444444444444644666666666666666666666888688688688688888:8888:::8::::::::::::::::::888::8::8888888888888888888:8888888860 " " """""""$$$"""$$$$$$$$$$$$$$&&&&&&(&(&(&(((((((***((**(*(**********,*,***,*,,,,,*,,,,...,......00.0000200..00.262442.00000200.0000002022202222200000000002222222444444444444444444444464666666666666666666686666666688888888:8:::8688:8::8::::::::::88::8::8:888888888888888888888::888888880 " """"""""""""$$$$$$$$$&$&&&&$&&&&&&(&&&((&(((((**(*(*(*(************,*,,*,,,,,,,,,,,..,.,...........00....02422422000002200000000020202244222202220222222224444444444444444444444464666666666666666666888866886688668688888::::::<::8::8:::::::8::::::::88:8888888888888888888888888888:88. """"""""""""$$""$$$$$$$$&$&$&&&&&&&&&(&&((((((((**((*********************,,*,,,,,,,..........0.,,,,.,,0,....020022200022000000000022002242222202222022222222244444444444446444444446466666666666666666688666688888886688888:88::<::888::::::::::::::::::8::888888888:::8888888888:888:::8880 "" """"""""$"$$$$$$$$$$$&$&&&&&&&&&&(((**((((***********,,**********,,,,,,,,,,,,,.,........,*,,,,,,,,.........0..02240000042000020022200020022020202222224444444446464464646666666666666666666666666668868868888888888888888::::::8::88:::::::::::::::8888888888888888888888888:88:8:::8. " " """""""$""$$$$$$$$$$$&$&&$&&&&&&&&&((((((((((************************,,,,.,..,,,,.........0.***,.0,..000........0000..02422000002220222022022222222224224424444444444666664664664646666666666666666666666688888888888888:888:8::8:::::::::::::::::::8:888888:8888:88888888888888::8::88." "" """"$$$$$$"$$$$$$$$&$&$&&&&&&&&&((((((((((((***********,,,********,,,,.,,0.,,,.........000.000.000000.,,....0......000200220022220220222222220222222222424424444444444466666664646666664666666666666888888888888888888::8::::::::::::::::::::::::888:88::888888888888688888888::8:88, "" " " """"""""""$$$$""$$$$$$$&&&&&&&&&&&&(((((((((&((************,****,*****,,,,,,...,,.,........00000.00002000.,,,,.....02202000202222222220202220222222222222422424442444444446666666666666666666666866666688886888::::888888::::::::::::::::::::::<:::::::88:::::888888888888888888::::::8,"""" " """"""""$"$""$$$$$$$$$$$$$&&&&&&&&&(&((((((((((((((***************,**,*,,,,,,,....,,...........,...0000202002000020..220022242022222220024222222022222222222222224442244444446666666666666666666666666688888888888::8888888::::::::::::::::::::::<:::::8::888:::88888888888:888:<:::::888*" "" """"""""""""$$$"$$$$$$$$$$$$&&&&&$&&&(&&(((((((***((((***********,***,*,**,,,,,,,......................0.00020020022200000220020224222000222222222222222222222222224444444444444666666666666666666666688666686888:8888888::88:::::::::::::8::::::::<:::::::::::8::8:8888:888::::::<:::8:888* """ """""""""$$$$$$$$$$$$$$$$$$$&&&&&&(&(((((((*((*(((**(***********,,,,,,,*,,,,,,,.,,...........0..0..,..000000022200...0200220222020222220222222244422222222224244444444446446666666666666666666886668666868888:8888888:8::::::::<<:::::::::::<::::::::::::8:8:::8:8888::::8::::::::8::8( " """""""""""""$$"$$$$$$$$$$$$$$$&&$&&&&&&&&((&(((((***(((***********,,,,*,,*,,*,,,,,*,,,,.0....0000..........0000020.0022444222002200000022220222222222222222222242444424444446644666666666666666666866686668866888888888:88888::::::::::::::<::::::::::::::::::::::::::88::::::::::::8::8:88(" "" """"""""""$$"$"$$"$$$$$$$$$$$$$$&$&&&&&&(&&(((((((*(((**(********,*.,,,,*,,,,*,,,,,,,,..........0000...0.000000.000.0004242000222422022222222222222222222222222444422444446666646666666686686666666666886668688868888:::888:8::::::8:<:::::::::<::::::::::::::::::::8::::::::88:88::8:::8:8& "" ""$""""""$$$$""""$$$$$$&$$$$&&&&&&&&&&&&&(&((&(*(((((((***********,,*,,,,,,,,,*,,,,,,,,,.....00000000..000000000.00000..000000242202222222222222224444222222222244444446666466466666666686888668666688888888888888888:8888888:::::<:::::::::::::::::::::::::<<<<::::::::8:::88::8::::::::8$ """""""""""""$"$$"$"$$$$$$$$$$$&$&&$$&&&&&&&(&(&((((*((*(*((************,,,,,,,*,,,,,,,,.....0.0.00...0..00.0000000000000020.000022000022222222222422244444442222244444466464666666466466666668886666666688888868688888888888888888:::::::::::::::::::::::::::<:<><<::::::::::::::8:::::::8:::$ "" """""""""$$"""""$$&$$$$$$$&&&&&&&&&&&&&&&&&((((((((((*((***********,,,*,*,,,,,,,,,,,,,..........0.....0.000000000000000000020000000222222224444422444466244442464444446446666666666666666666666666686888888866888888:888888:8::::::::::::::::::::::<::<<::<:<:<::::::::::::::::::::::::::8$ """"""""""$""""""$$$$$$$$$$$&$&&&&&&&&$$$&&(&&(&(((((((((************,,**,**,*,,,,*,,,,,,............0.00002000.00000020002222242222222224442424422444244444444444444446466666666666666666666668686868888888888888888888888888:8:8::::::<::::::::::::::<<<<<:::<:::::::::::::::::8:::::::::8" """""$$""""""""""$$$$$$$&$$&$$&$&&&&&&&&&&((((((((((((************,,,,,**,,,,,,,,,,,,,,.........00000000.00000000002022222202200222222242442444244444444444444244646446464664666666666666666666888868888888888:8:8:888888:888::::::::::<::::::::::<::<<<<<<:<<:<::::::::::::::8::::::::::" """""""$$"""""$"$$$$$$$$$$&&&$&&&&&&&&((&&&&(&(((((((((**********,,,*****,**,*,,,,,,,,,.,,.....002.002220...0000000020222202022222222222242444242444444444444444444644446466466666666666666666666666688886888888888::8888888:::::::::::::<:<::::::::::<<<<<::<:<:::::::::::::::8::::::::::8  """"""""$$$""$$$$$$$$$$$$&&&&&&&&&&&&&(&&&&(&&&&((((****(********,,,***,,,,,,,,,*,,,,,,,.........0000000.....00000020222220002222224242222444444444244424644244444444646666666666666666666668866866888888888888888888888888888::::8::::::::<<:::::::<<<<:<<<<::::<:::::::::::::::::::::::::  ""$$$$""$"$$$$$$"$$$$$$$$&&&&&&&&&&&&&&&&&(((&&((*((*(*****************,,,,,,,,,,,,,,,,.........0..0.........020000244200022222222222222444444444244444444444444444644446664466666666688666866866888888888888888888888:888:8::::::::::::::<<:::<::::::::<<:<::::::<<::::::::8:88:::::::::: """"""$$$$$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&(&((((((((*(**(*****************,,,.,,,.,,,,,.,.......00000.....0.0.002000222200000020020222022244444444444444444444444644444464446664666866666688666686888888888888888888888::888::::::::::::<:::8:<::<<<<<:::::<:<<::::::::::::::::::::::::::::  " """"" $$$$"$$$$$$$$$$$$&&$&&&&&&&$$&&&&&&&(**(***((((*((******,******,*,*,,,,,,,,,,..,.....0...0.......0000000002220202220222222222222222224444444444444666664444464444446686666666866868866666868868668688888888888:::8:::::::::::<:<:::::<<<<::<<:<:<<<:::<::::::::::::::::::<:::<:::: " """""""$$"$$$$$$$$$$$&$&&&$&&&&&&&&(((&&((((((((*((((((*(******$**,,,*,,,,,,,,,,,,...,.....,...........0000.002202002220,222222222222222222444444444404666444644446464444446666666466666666888688868888888888886888:::8::8:::::::<<<<::<<<:::<:<:<<<:<<<<:<::<::::<<::::::::::::::<<<::  " """""""""$$$$$&$&$$$$&&$$$&&&&&&&&&&&&&&&&(&((((((((((*((**(********,,,,,,,*,,,,,,,..,.,,,...............000000002200000222222222222222224422244444444644446444444446446644466666666466666668668866888688888888884288888::::::::::::<<<<<<>><<.8<:<<<::<<<:<:<<::<<::<::::: 8:::::::<<<<<8` " """""$$$$$&&$&&&$$$$$&&&&&&&&&&&&&&&&(&&&((((((((***((***(********,,,,,,,,,,,*,,,,,,,,.,................0000000020022224422222000022222222244444444444466644446666444446646666666666666666666666668666888:8:888:888::::::8:::::<:<::<<<<<<<<<<<:<<:<<<<<:<::<::::::::::::<<::::::<<<<<8 "" """""$$$$$&&$&$$$$&&&&&&&&&&&&&&&&&&(&(&((((((((((*****************,,,,,**,,*,,,,,,,,,,,,...............0.000002022222224244424202020002222242466466666666446646666444646446468666666666666666668888868888888888:::::88::::::::::::<<<<><<<><<<<<<<:<:::<:<<<<<::<<::<:<<<<:::::<<<<:<: """ """""$"$$$$$$$&$&&$$&&&&&&&&&&&&&&&&(&&((((((((((((******************,,,,***,,,,,,,,,,,,...............000000.0000000222242442444442222222222222224444644444664666444466666666666886666666666668888666688888888888:::::::::8:::::::<:<<:<<>>><>><<<:<<<:<::<<<:<<<:<<<:::::::::<:<:<<<<<: """"""$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&(((((((((((**((*(**(**********,,,,***,,,,,,,,,,.,,.....,........00000000000222202222222224444244222222224444444444444646466446444646666666866666666668688868866888888888888:8:88:::::::::::::::::<>><<<<<<<<:<<<<<<<<<<:<<<:::::::::::<<<<<<<<:<: """"""$$$$$$$$&&&&&$&&&&&&&&&&&&&&&(&&(&((&(((((((*(**((*****************,,,,,,,,,,,,,,...,.........0.000000000000020002222220222222222422022222244444444444644444644666666666666668668666666668886686888888888:88::::88:8:::::::<<:<:::<<>><><<<::<<:<:<<<<<<::<:<<::<<<::<:<<<<<<<<<<<: """""$$$$$$$$$$$&&$&&&&&&&&&&&&(&&&&((&(((((((((((((*******(**(*****,*****,,,,*,,,,,.,,,,...........0000000000000002222222002222220000222420022222242444424444644664666666666666666668868866686888866688:888888:88::::88::::::<<:<:::::<:<<<<<<<<<<<<<<<:::<:<<<<<<<<<<::<:<:<<><<<<<<<<:  """"""""$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&((((&(&((((((((***(***********,,,**,,,,,,.*,,,,.,,.....,........000000000000020020020222222202666002244422222222444444444464466664:664466646666666868666666686886:8888888::8::888:::8:::<:<:::<<:::<<<<<<<<:<:<<:<<:<:::<:<<<<<:<<<:<<<<<<><><><<<<<: € """""""""$$$$$$$$$$&&&&&&&&(&&&&&&&&&&&&((&((&(&&(((((*((*(*******************,,,,,,,,,.,..............0.00000000000002002222220222222666664224444224444244444444444446664646666666666666666686666666668888:8888888:::::8:::::::::<:::<<:<<<<<<<<<<<<><<<:<<<<::::<::<<<<<<<<<:<<<<<<<>><<<<<:   """"""""""$$$$$$$&&&&&&&&&&&&&&&(&&(((((&&&&(((((((**((****(************,****,,,,,,,..................0000000000000200002222222222246446662224244244444424244444444444466666666646666666666666668666668888868:8888::8:::::<::<::::::::<<::::<<<<:<<<<<<<<<<<:<<<:<<<<<<>><<<><<<<<<<<<<<<<<:  " """"""""""$$$$$$$&$&&&&(&&&&&&&(&(&(&&(&&&&&((((***(((((*(*************,****,,,,,,,,,,,,..,...........0..00000000000000022222222222424244202222444224444226244444444446646666666446666666666666686886688888:::888:8::::::::<:::::::<::<<<:<:<<<<<<<<<<<<:<<<:<<<:<::<<<<<<<<><<<<<<<<<<<<<<: """"""""""$$$$$$$$&$&&&((&&&&&&&&&&&&&((&(**(((((((((((**(*(***********,*****,,,,,,..,,,,................0..000000000000200020000222022222222244444242444224446444444444666466666666666666666868866886888888:88:88888::::8::::::::::<<:::<<<<<<<<<<<<<<<<<<<<<<<<:<<<<<<<>><<<>><<<<<<<<<<<<: " """"" ""$"$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&((((((*((((********(**********,*,,,,,,,,,,.,,,,.................0000000000000020202022220.00000202444442224424464444444224444644444666666666666666686668888888888:888:8:8888:::::8:::::::::<:<<<<<<<<<<<<<<<<<<<::<<<<<<<<<<>>><><<<<<<<<<<<<<<<<: " " """""""""""$$$$$$$$$$$$&&&&&&&&&&&&&&&&(&(((&((((((((((((***(**(**********,,,,,,,,,,,,...,,,..,............0.0000000000020000220222220.0000044222244222422446644446664444444466466666666666666668688888888888888888:8:88::::::::::::::<::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<><<><<<<<<<<<<<<<<<<<<:€ " """""$"""$$$$$$$$"$$"$$&&&&&&&&&&&&&&(&((((*((((((((((**((**(********,**,**,,,*,****,,,..,...................0.00.0000200000022222222...002442222442242222444444444444444464444666666666666668868866888888888868::88::::::::::::::::::::::<<<<<<<<:<<<<<<<<<<<<><<><<<<<<>>>>><<<<<<<<<><<<<: " " """"""$&$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&(((((((((((((((*(((***************,*********,***,,,,.,..,.,......0.....0.000000220002222220224220246442444422442224244444444444444446464466666666666666866688888888888888:::::<::8:::::::::<<::::<:<:<<<<<<<<<<<<<<<<<>>>>>><<<<<<<<<<<<<<<<<<<<><<<<: " """""""""""$$$$$$$&&$&&&$$&&&&&&&&&(&&&&&((((((((((((((((((**************,*,,,***,*,***,,,**..,,,.................000000020000002222022244664422444424222242222444444444424446466664466666666666688868888888888888:::::888::::<<::::::::<<<<<<<:<<<<<<<<<<<<<<><>>>>>><<<<<<<<<<<<<><<<<<<<<<<<< """""""$"""""$$$$$$$&$&$$&&&&&&&&&&&&&(((((((((((((((((((((((**********,***,,,,,,,,,,,,,,,,,,*,.,,,.,,...........0000000000022020022222222224424222244244442442242244444444444444466646666666666688888688888888888:<:8888::::::::::::::::::<<<:<::<<:<<<<<<<<<<<<>>>><<<<><<<<<<<:<<><<<<<<<<<>>><" """""""""""""$$$$$$&&&$(&&&&&&&&&&&&&&&((((((((*(((((((((***********,***,,,,,,,*,,*,**,,,,,...,....,,.............000000002220002222222222222222444444424244222444444444444446666664646666666666888888888888888888::8::888:::::::::::::::<:::<<:<<<<<:<<<<<><><>><<<<>><><<<<<<<<<<><<<<<<<<<<<<,""""""""""""$""$$$$$$&&&&&&&&&&&&&&&&&&(((((((((((((((((((**************,,,,,,,*,,,,,*,,*,,,,....,,.,.....,........00000.00022220222222220222222244424242222222424442224444244444666666666666666686888668888:88::8:::88::::8::::8:::::::::::::<<:<:<<<<><>><<>>><><<><<>><>>>><<<<<<<<<<<<<<>>>><<,"""""""""""""$$$"$$$&$&&&&&&&&&&&&&&&&(((&((((((((((*((((((***********,**,,,,***,,,,,.020,..,,.........,...........000..000000000020024222222222244442222222444442422424444444444444666666666666868888868888888888888888:888::::::8:::::::::<::<:<<<<<<<><<>>>><>>>><<<<<<>>>><><<><<<<>><<><<<>><,"""""""""""""$$$$$$$&$&&(&&&&&&&&&&&&&((&(((((((((((((((((*(********,****,,*,,,,,,,,,....,,,....,,.................0.0.0..00002202222222222224244422222222244444442244444444444446446666666666886688866868888688888:88888::::888::::::::<<<:<<:<<<<<<<<<<<<<<>>><<><<<<<><<<>>><><<<<<<>>>><>>><<<* """""""""""$$$$$&$$$$&&&&&&&&&&&&&&((&(((((((((*(((((((*((***(*(****,,,,**,,,,,,,,,,,,.,,.,...,........,..........0000..00000222022222222444444222224422222242444444444444466444446666666666666688886668888688888888888:::::8::::::::<<<<:<<<<<<<<<<<<<<<<<<<<<<<<<<<<><<<<<<<<<>>><>>>>>>>>><><," """"""""""$"$$$$$$&&&&&&&&&&&&&&&&&&(&((((&((((((((((((*(******************..,,,,.,***,.,......,,.............0.......00000000000002022222222442244422222222444444444244444444444466666666668668888668668886888888888:8:::::88:::::::::::<:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<><<>><>>>>><>>>>><*"""""""""$$$$$$$$$$$$&$&&&&&&&&&&&((((((((***(((((((((((*(******,**,,,,*,*,,*,,,,,,,,,***.,........,,.,..............00.000000..000002202224222222244444242224442444444444444444444446466666666666686888866888888888888::8::::::::::::::<:<:<<::<<<<<><<<<<<<<<<<<<<<><<<<<<<<<<<<<<<<<<>>@>>>>>><( """"""""""$$$$$$$$$&&&$&&&&&&&&(&(((((((((*(((((((**(((*******,,******,*,***,,,,...,.,..,,....,..,.......,....,.000..0.00000000.00000000222244222222222222222222244444444424444444466666666666666868688888688888888:88:8::::::8::::::::<<:::<<::<<<<<<<<<<<<<<<<<<<><<<><><<<<<<<<<<><<>>>>>>>><<*" """"""$$$$$$&$&&&&&&&&&&&&(&&&((((((((((((((((((*****(*****(***,*****,******,,,,.,,,,......,.,,.,...............0.....00....0000020222222222444422222222222222224444644464446444446666666666666668688888888688888:88888:8:::::8::::::::<::<<<<<><<<<<<<<<<><<<<<<<<<><<><<<<<<<<<<><>>>>>>>>>>>("""""""""$"$$$$$$&&&&&&&&&&&&&&(((((((&((((((((((((***************,************,,,,...,,.,..0.,,,..,...,,...................0.0000002222222222222222222222222222222424444444444444464646666666666666686888888888:::8888888:::::8:::::::::<<<:<<<<<<<<<<<<<<<<>>>>>><><<<<><<<<<<<<<<>>>>>>>>>>>>><&`"""""""""""$$$$$$$&$$$&&&&$&&(&&((((((((((((((((*(************,,*********,****,,.,...,,.......,,,,,,,.,,,,..................0.000.00000022222220022222222222224224422444444444444444666666666668868868888888::888888888888888::::::::::::<><<<<<<<<<<<<<<<<>>>>>><><><<<<<<>><<<<<<<><>>>>>>>>>>><&$"""""""$"$$"$$$$$$$&&$$&(&&(&&&&&((((**((((((**(*************,**************,,*,.......000..,.,,.,.,,,..,............0.....00000000000000200224222222222222222224442444444444444444466666666666666668888888888888888888:88888:::::::::::<:::<:::<<<<<>>><><>>>><><<><><<><<>>><<<>><>>>>>>>>>>>>>&"""""""$$"$$"$$&$$$$$$&&((&&(&&&&&(((((((((((****(**********************,*,*****,.0.0000..,.,,,.,,.,....................00.0000000000000000002222222222222222222422442444444444464466666666666666666688888888888888888888:::::::::::::<:::<:::<<<<<<<><>><<>>>><><<<<<<<<><<>><><<<<<>>>>>>>>>>>>&""""""""$"$$$$$$$$&&&$$&&&&(&"&&&(((((((((((****(********* (********,**,,*,,,,*,,,,,,..*,,.,,,,,,,,,..0,,00............0.000.000.000000000020202242222442222222222444444444444444444466666666666666868888888888888888:8:88:::::::::::<:<::::<::<<<<<<<<>><>>>><<<<<<><<<><>>><><>>><<>>>>>>>>>>>><$"""""$"$$$$$$$$$$$&$&&&&&&&&&&&&&(&*(*((((***************,*****,****,*,,,,,,,,,,,,,,,,,*,,,.,,.,.,,,....0.0.........*..........000000000000202222(222242222222222444444444444444444646464666666688866688866888888888888::8::::::::<<<:,::<<<::<<<<<><>>>><>><><<>><2<>><<><><<><<<><>>>>>>>>>>><""""""$$"$$$$$$$$&&$&$&&&&&&&&(&&((((((((********,,,,,,*****,,,*,*,*,**,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,.0...............0.......0..00000000020222222244444222222244444444424444444444444646666666666666888888888888888888:8:::::::::<<><<:<:<:<<<<<<<<>>><<<<><<<>>>><<>>>><><><<<<<<>>>>>>>>>>>>>0"""""""$$$$$$$$$$&&&&&&&&&&&&((&&&(((*(((((********,,,,*******,*,*,,**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................0000000002202222222222442242244422422424444444444444466646666666666666668688888888888888:::::::::::::::<::<<<<<<<<<<>><<<<<<<><>>>>>>><<<><<<<>>>>><>>>>>>>>>>>>< """""""$$$$$$$$$&$&&&&&&&&&&&&((&(((*(*(******,***,,,*,,,*****,,*,*,*,,,,**,,,,,,,,*,,,,,,,,,,,,,,.,,,.,................0..0..0..000000000002220222222242222444424224224424444424444464466666666666866888888888888888888::::::::::::::::<<:<<<<<<:<<<>><><<>><<<>><>>>>>><<<><>>>>><>>>>>>>>>>>>>< """""$"$"$$$$$$$$&$&&&&&&&&&&&&(*&(**((**((******,*,**,,,,*******,*,**,,,,**,,,,,,,*,,,,,,,,,,,,*,,,.,,,...................0..00000000000022222220222222222422224222242244444444444466666466666666666688888888888888888::::::::::::<<<<<::<<<<<<>>>>><><><>>><<<<>>><><<><><>><>>>>>>>>>>>>>>>>>>< """"""$"$"$$$$$&$$&&&&&&&&&((&&&((((((((((((*******,***,*,,,*********,,,**,,,,,,,,,,,,,,,,,*,,,*,,,,,....................00000000000002000002222222222222224224242424222244444444464446666466666666666668888888888888888:::8:::::::::<:<<<<<<<<<<><><<><>>><>><><<><>><>>>><<><>>>>>>>>>>>>>>>>>>> """""$$$$$$$$$$$$&&&&&&&&&&&(&&&&(((((((((((********,***,,,,*******,,,,,,*,,******,,,,,,,*,,,,,,,,,,,.,.,...........0000.0..22000000000022220002222222222422422244222244244444444444664466666666666666668688888888888888::::::<:::<::<::<<<<<>>>><<<>><>>><<>>><>>>>>><><>><>>>>>>>>>>>>>>>>>>>>>>""""""""$"$$$$$$$&$&&&&&&&&&&&(&(&&&((((((((**(*********,,,*,,,,,,***,,,,,,****,,,,,,,,,,,**,,,,,,,,,,..,,,........200....00000000000002220002002222222224244242242244444446444444446664666466666668666888888888888888888::::::::::::<<<<<<<<<<@><<><>><><>>>><<<>>@@><<<<><>>>>>>>>>>>>>>>>>>>>>< 0€"""""""$$$$$$$&&&&&&&&&&&&&&&&&&&(((((&((((*(********,,,,,,,,,,,*,,*,*,,,,,,,,,,,..,,*,**,,,,,,,,,,,,..,,.,...............00.0.00000000222220200222222222242424422244222444444444666666444466666666666868666888888888888::::::::::::<<::<<<<<<<<<><<><<<>>><>>><>><<><<<<>>><>>>>>>>>>>>>>>>>>>>>>"""""$$$$$$$$$$&$&&&&&&&&&&&&&(&&((((((((((******(******,,,,.,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,......................000000000000022222220220222222222422422222222224444244644464666446666666666666668868888888888888:::::::::::<:<<<<<:<<<<<<<>><<<<>>>>>><>>><<<><><>>>>>>>>>>@>>>>>>>>>@>>>""""""$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&((((((((*((((*******,,.....,,,,,,,,,,,,,,,,,*,,,,,,,,,....,,,,,,,...,..,..........0..0000000000022220224222000222224422424224442224444424444444666666666686666666666666888888888888:8:::::::::::::<<<:8::<<<<<<<<>>><>>>>><>><<>>>>>><<>>>>>>>>>>>>>>>>>>>@>>>"""""""$$$$$$$$&$&&&&&&&&&&&&&&&&&&&(((((((((((((********,,.......,,,,,,,,,,,,,,,,,,,,,,...0..,.,,,,..,,,.................00000000000000002222222022222224444444422222244444444646646466666686686666688666868688888888888:::::::::::::<:::<::<<<<<<>>>>>>>>>>>>>>><>>>>>><>>>>>>>>>>>>>>>>>>>>>>>>"""$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(((((((((((********,,,,,,...,,,,,,,,,,.,,,,,,,,,,,,,,.......,,,,,,.,..............0.0000000000000000020022002222222224444242244422244442444444466666666668888868666888886888888::::::::::::::::::::::>><<<<<<>>>>>>>>>>><>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>À"$"$""$$$$$$$$&&&&&&&&&&&&&&&&&((&(((((((((((((******,**,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,.,.....,..,,,,.,............0.00.000000000000000000222222222222224222224242222244464464646666666666688888888:8688686888888:8:::::88::::::::::<<<:<<<<><><>>>>>>>>>>>>>>>>>>><>>>>>>>>>>>>>>>>@>>>>>>>>@>""$$$&$$$$$$&$&&&&&&&&&&&&&&&((((((((((((((((((**(*******,,,,,,,,,,,,,..,,,,,,,,,..,,,,,,.,.....,,...,..................0...000000000000000000222222222222222224242224244444444444646666666666668::888886686688:88888::8::::::::::::::<:<>::>><<<<><<>>>><>>>><>><>>>>>>>>>>>>>>>>>>@@>@@@@@>@>@@>$$"$&&$$$$$$$&&&&&&&&&&&&&&&&(&(&(*(((((((((((*(******,,**,,,,,,,,.,.,,,,,,,,,,,,,,,,,,,,,........,.......,........00000.00..000000000000222202222222222222224224442244442444444444666666666666666868888666888888888::::8::::<:<:::::::<<<>@>><<<<<<>>><<<>>>><>>>><>><>>>>>>>>>>>>>>>>>@@@@@@@@@>$""$$$$$$$$$&&$&&&&&&&&&((&&((&((((((((*(**(**((*******,*,*,,,,,,,,,.,,,,,,,,.,,,,,,.,,,,,.........,...............000.0.....0000000000000022202222222222222244442444444444444444444666666666666668686886888666888888:8:::::<::::::::::<<<>><><><<><>><<<<>>>><>>><>>>>>>>>>>>>>>>>>>>@@@@@@B@@@@@$$$$$$$$$$$&&&&&&&&&((&&&&(&&(&&(&(((((((*(((*********,,,,,,,,,,.,.,,,,,,,,,,**,,.,,,,,,,.,..,.,.....................0...0....000000000000002002222222222222244444424424464644644444664666666668666688668688688888888::8:8::::::::::::<:<<<<<<<<<<<><><>>>>>><<>>><>><<>>>>>>>>>>>>>>@>@>@@B@@@@@>$$$$$$&&$$$&&&&&&&&&&&&&&&&(((((((((((((((*************,**,*,*,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,.,..,,..,,.................00000000000000000000020222000022222224424444442444644466644464646666666666666666688888888888:::8:8:::::8::::::<<<::<<<<<<<>>>><>>><>><>>>>>>>>>>>>>>>>>>>>>>>@@BB>@@@@@@@>$$$$$$&&&&&&&&&&&&&&&&&&&&&(((&((((((((((*********,,**,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,.,,,,.,,,.............0...00000.000000000000002022022400222244444442244444466646666664646666666666666668688886888888::8888::::8::::::::::<<:<<<><<<<<><><<>>><><>>>>>>>><>>>>>>>>>>>>>>@@DB@@B@@BB@$$$$$$&&&&&&&&&&&&&&((&**&((((((((((((((**((*********,*,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.,,,,,,.,,,.,,..............0.........0..00000000000020002220022222222222244224424444666666666666646666666666666666666888688888:8888:::::::::::::::<:<<<<<<<<<<<><<><>>><>><>>>>>>>>>>>>>>>>>>>>@@@BB@@@@@@@>$$$$$$$$$&&&&&&&&&&(&&&&(((((((((((((((*(**(((*****,***,,.,,,,,,,,,*,,,,,,,,.,,,,,,,,,....,.,,,,,,.................0.0....00000000000000000220222220022222222442444444444446666466866666666666666666666666686888888:8888:8:88::::::<::::<:<::<:<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>>>>>@@>@@@@@@BBB@B@"$$$$$$$$&&&&&&&&&((&&((&((((((((((((((****************,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,.,.....,.,,..,................0.......0220000000000000020222444444222222224446464466444444466666666666666666666666666888688888888:88:8:::::::::::::<<:<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>><>@@>>>@@@BBBBBBBB$$$$$$$$$$&&&&&&&&&&&((((((*((((((((((*(*(**********,**,*,,,,,,**,*,,,,,,,,,,,,,,,,,,,....0.,,..........,.....0000.0...00.00....0000000002222222244444424424422444446666444644424464666866666666666666666886888:8888:88:8:8888:::::::::<<<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>@>B>>@BBDBBBBB@@$$$$$$&&&$&&&&&&&&&(((&((((((((((((((*((*(*((*******,*,,,,,,,,,,,,,,,,,,,,,,,,,,...,...000..........................00000000000000002000020000002222222222442222444446644446664444624666866666666666666668888888:888888::888:::::::::<<:<:<<<<><<><>>>>>>>>><>><>>>>>>>>>><>>>>><>@@BBB@@BBBBBBBB@$$$$$&$$&&&&&&&&&&&&&&(((((((((((((((*************,**,,,,,,,*,,,,,,,,,,,,,,,,,,,,,...,...................,....,....0.0..0...0000000000000000242222222222222224244444444444446666864446666664666666666666668888888:8:888::::::::::::::<<<<<<<<<>><<>>>>>>>>>><<>><>><>>>>>>>>>>>>><>@BBB@BBBBBBBBB@$$$$&&$&&&$&&&&&&&&&&(((((((((((((((((**((*****,***,,,,,,,,,,*,,,,,,,,,,,,,...,,.,...................................000.000.00000000002202220220222222222222244444244444446466:66664444666666666666666868888888888::88:8:8:8::::::::::<<>>>><><<<<>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>BB@@@BBBBBBBB@$$&&&&&&&&&&&&&&&(((((((((((((((((((*((*(****,,,****,,,,,,,,,,,,,*,,,,,,,,,....,,,.,..................,,.,,..........00..00000000000000002000242222222224222422442424444444464466446864666666666666666668888866888888888::::8:::::::::::<<><<>><<><>>>>>>>>>><>>>>>>>>>>>><>>>>>@@>>@@@@BBBBBBBB@@&&&&&&&&&&&&&&&&(&&((((((((((((((((**(((****(******,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.......................,.,,..........0000000000000000000002024222222222222242242444442444444444444488644446666666666666688888886888888:::::8:8::::::::::::<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@DBBB@@@BBBBBBBBB@ &&&&&$&&&&&&&&(&(((((((((*(((*((((*(((*(**,***((**,*,,***,,,*,,,.,,,,,,,,,,,,,,,.....,...........00........,..........000.0.0000000000020000020222024222224222444444444444446444644466666666666686666886888888888888:888:::::::::::::::<:<<:<<<>>><><>>>>>>>>>>>>>>>>>>>>>>>>>>>>DFD@@@@@BBBBBBBB@$$&&&&&$&&&&&(((((((((((***(((((*(**(***(**,,********,***,,,,,,,.,,,,,,,.,,,....,,,..................,....,,..........000..0000000002222220222222222222224222224446444444444444446664886666666666666668688888888888888:::8:::::::::<<::<:<::<<<<><<><>>>>>>>>>>>>>>>>>>>>>@>>>>>>>@B@@@@@BBBBBBBB@ "&&&&&$&&&&&&&$$((((((((((****((((((**(****($******,**,*,,,,,,,,,,,,,,,,,*.,.,........,..............020.................0000000000002002022222222222222222222244664242444444666466666666666666666666866886888888888:8::::8::::::::::::<:<<<<<<<>@>>@>>>>>>>>>>>>>>>>>>>>@>>>@>>>>@@>>@@BBBDBBBBB@\&&&&&&&&&&&&&((((((((((((***(((((((*******************,,,,,,,,,,,,,*,,,,,(,,,,.,....,.........00......&0........0....0.00000000000.0002202222222222222224222240(242444444444466666666666666206666666668886888888888:::::86::::::::::<<<<::<<<<<<>>>@@><>>>>>>>>>>>>>>>>>>>>>>>@@@@>>BBBBBDBBBBBBB&&&&&&&&&&&&&&(((((((((((((((((((((*******************,,,,,,,,,,,,,,,,,,,,,,,.......,.........0000020..00................00000000000002222022220022222222424444424444444444666666466666666664666666666688888888888888:::848888:::::::::::<<<<<<<>>>>><,>>>>>>>>>>>>>>>>>>>>>@@>@>>>@@@@BBBBBBBBB&$&&&&&&&&&&&&((((((*****(((((((*(**(*************,,,**,,,*,,,,,,*,,,,,..,,..,,,...,...........02202200000.....0.0....0..0000000000200002222222222222222244444642444444444464664466466666666666666666688888888888888:88::88:8:::::<:<:::<<<<><<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>@BBB@BBBB@BBBB<Z&&&&&&&&&&&&&&&&(&((((**(((((((*(((*(*(***,,,,,,*,*,,,,,,..,,,,,,,,*,,,,,...,,,.,.................00222000..000........000000000000220002202022222222222224422244444444464644664644666646666666666666886888:8::8:8::::::8888::::::::::<<<<<<<<>>>>>@>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@B@BBB@@BBBBB@&&&&&&&&&&&&((&(&&&(((((*((((((*((******,**,,*,*,*,,.,,,,,,,,,,,,,,.,,,,..,,,,,,.,.,............00.00022000022.........00000000000222202220022222222222222222424444444444664466664466646666666666668688868888:::::::::::::::::::8:::::::<<<<<<<>>>>>@>>>>>>>>>>>>>>>>>>>>>>>@>>>>@>@@@@BBBB@@@BBB@&&&&&&&&&&&&&&&&(((((((((((((((((((*********,,,,,,,*,,,,,,,,,,,,,,,,,,,,.,,........................0000000000..........000000000000222200022222022222222222222444444444444666666666666646666666866668888888888:8888:::::888::8:::::<::<<<<<<<<<<<><>>>>>>>>>>>@@>>@>>>>>>>@@@@>>>>@@@@@B@@@@@BBDBB&&&&&&&&&&&&((((((((((((((((((((((****((****,,,,,*,,.,,,*,,.,,,,,,,,,,,,,,,,,........................00000000............00000000022222020022222202222222222224444444444446666666666666666666666886668666688888::888:::::::::::::::::<:<<<<<<<<>>>><>>>>>>>>>>>>>@>>>>>>>>>@>>>>>@>>@@@@@@@@BBBBB@$&&&&&&&&&&&&&&&(&(((((((((((((*****(*(***,***,*,,,.,,,,,,,,*,,,,,,,,,,,,,,,,,.......................000000.20....0....0000000022222002022222222222222222424442444444444644446666446666666666666688668688888:88888888:::::::::::::::<<<<<<><<<<<>>>><>>>>>>>>>>>@>>>>>>>>>>>>>>>>>@>@@@@BBBB@BBBB@<$&&&$&&&&&(&(&&&(&((((((((((((((***(((((**********,,,,**,,*,,,,,,,,,,,,,,,,,,.......................000000000..0.........0.00000002222202242222222222222242224444444444444466666444466666666666888:8668888:8888888888::8::::::::::::::<<<<><<<<>>>>>>>><>>>>>>@@>>>>>>>>>>>>>>>>>>>@>@@@@BB@BBBBB@$$&&&&&&&&&&&(((((((((((((((((((*((&((((*,*****,,,,,,**,*,,*,,,,,,,,,,,,,,,,,.........,,...,.......0.00000000...0..0...00000000002002222242222222222222222222224444444444444444646666666666666666668688888888888888888:88:8:::::::::<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>>>>@@>>>@@@@@@@@@BBBBBBBBB@€&&&&&&&&&&&&(((((((((((((((((((((((((**,******,***,,,***,***,,,,,*,,,,,,,,,,.........,......,........0000000000...00.0.00000000000000022222222222222222222222444444444444446644444666666666666666668686888888888888:88888:8:::::::::::<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>@@@@@@@@@BBBBBBBBB@$&&&&&&&((&&&&((((((((((((((*(*((***,,**********,*,,****,*,,,,,,,,,,,,,,,,,,,.....,.,...,..........00.0000000000...00...000.0000000220024442222222222222222222444444444444444444446666666466686866888688:888888888888::8888:::::::<<<<<<<<<<<><<<>>>><>>>>>>>>>>>>>>>>>>>>>>>>>@@@@>@@@@BBBBBBB@@B&&&&&&&&&&&&&(((((((*(((((((((((*******(*****,*,,,****,**,,,,,,,.,,,,,,,,,,,..,.,,...,,..,.,..........00000000000.0.....0..0000000000002222222222222222222224444444444444444444444666664664666666686666668888888888888888:888::::::<<:<<>><<<<<>>>>>>>><>>>>>>>>>>>>>@@>>>>>>>>@@@@@@@@@@BBBBBBB@@&&&$&&&&&&&(&((((*((((((((((((((((**((**********,,,**,****,,,,,,,,,,,,,,,,*,,,,,,,....,....,,,........0.0..0000.000....0.0.0000000000000222002222222224222422444444444444444444466646666666666666666686666888888888888888:8:::::::<:<:<<<<><<<><>><>>>>>>>>>>>>>>>>>>>>>>>>@>>>>@@@@@@@@@BBBBBBBB@&&&&&&&&&&&&&&&(((&&(((((****(*,,***(**(*(******,*,***,*,,,,,,,,,,,,,,,,,,,,,,,,.,,.........,..........0.00000000..0.0.0.00000000000000000202222222222222422444444444444444444466666666666866666666666666688888888888888:::::::::<<:<<<<<<<<<><<<>>>>>>>@@@>>>>>>>@>>>@@>@@>>@>>>@@@@@@@BBBBBBBBB@&&&&&&&&&&&&&&((((((&(**********,***(***************,**,,,,,,,,,,,,,.,,,,,.,,,,,,,,......,,..............00000000.0...0.0.0000000000000000000222222222224442444422444444424444466666666666466666666666688666888688888:88:8:::::::<::::<<<<<<<<><<>>>>>>>@>>>>>>@@>>@>>>>>@>@@@@>>>@>@@BBBB@BBBBB@@$&&&&&&&&&&(&((((((((**((**((((((((**(**********,,,,,,,,,,,,,,,,,.,,,,,,,,.....,.,,,,...,,,................0000000.0000..0000000000000020200020222222444244444242444444444442444446444666666666666666668888666888888:::8:888:::::<<<<<<<<<<<<<<>>>>>>>>>>>>>>@@>@@@>>>>>>>@@B@>@@@@@@@@@@@@BBBBBB>&&&&&&&&&&&((&((((&&**((((*(*((*(((**(***((*********,***,,,,,,,,,,,,,,,.,,,,,,,.,....,.....................0.00000000000000000000002000000200222222224244244444442244444444444444644446666666666666686886688686888888888:88:::::::<<<<<<<<<<<<><>>>@>>>>>>>>>>>>@>>>>>>>>@>>>>>@@@@@@@B@@@BBBBBBB>&&&&&&&&&&&((&(((((**(((((((((((*((***********,****,***,*,,,,,,,,,,,,,,,,,,,,,,.,,............0..0..........00000000000000.00000002000000000022222222242444442422422224444444444446866666666666666666666668888688888:::8888::8:::::<<:<<<<<<<>><<>>>>>>>>@>>@>>>>>>>>>>>>>>>>@>@@@@@@B@@@@@BBBBB@@&&&((&&&&&&&&&(((****(((((*(*(((*((***(*(***************,,,,,,,,,,,,.,,.,,.,,........................0000....00000000220000000000000000000022222224222244444242442242444444444444644466666666666666666666688866888888:8::::::::<<::<<<:<<<<<<<<>><<>>>>>>>>>>>>>>@>>>>>>>>@@@@@@@>@@@@@@@B@B@@B@B>&&&&&&((&&&&&&((((((((((((*((***(((*(((**************,,,,*,,*,,,,,,,,,,,,,.,..,.......................000...0..00020000000000002000000002022222222242444444422224444444444444444466466666666666666666866886686888888:8:8::::::::::::::<<:<<<<<<>>>>>>>>>>>>>@>>@>>>>>@@>>>>@@>@@@@@@@@@@@@B@BB@BBB$&&&((&&(&&(&(((((((((*((((*(***((*(************,**,*,,,,,,*,,,,,,,,,,,,,,...,...........0..00.........0000000000000000000000020000000000222222222222224424444244222424424446644646866666666666666666666886888888888888::::::::::::::::<<<<<><<<>>>>>>>>>>>>>>>>>>>>@@@>>>@@@@@@@@@@@@@@@BBBBBBBB@&&&$&&&&&&&&((&((((((*(((***(**(****************,**,***,,***,,,,,,,,,,,,...,.,..........0..0000........0000000000.000000000000000002020222222222222222444444424442244444444446444466666666666666666666668688886888888888::::::::::::<<:<<<<<<<>>>>>>>>>>>>>>>>>>@@@@@@>@>>@@@>@@@@@@@@B@@@@@BBBBD@€&&&&&&&&((&&((&&&((((*(((*(***(***((**************,********,*,,,,,,,,,,,,,....................0.......0..0200000000.00000000000000000002222222222222242224424424226444464464446444644666666666666666866666886866888888888:<<:::::<:::<<<<<<<<>><>>>>>>>>>>>>>>>>@@@>@@>>>>@@@@@@@@@@@@@B@@BBBBBBB@&&&&&&&&(&&(&&&&((((((*(****((((*(*****************,,,,,**,**,,,,,,,,,,,,,,.,,.,...,......0...0......00.0.0.00000000020020000000000022222222222222224222242242442444444444644444444466466466666666666866886888688888:888::::::::::<:<:<<<<<<<>>>>>>>>>>>>>>>>>>>>>@>>@@@@@@@>>@@@@@@@@@@@@@BBB@@B@&&&&&&&&&&&((&&(((((((**(*(((((*****************,,**,,,,,,*,,,,,,,**,,,.,,..,.,,..............0......0.0000000000000000202000000000222022222222222222224224224444444444444444644444446466466666666666688866888888888888:8::::::::<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>@@>@>@@>@@B@@@>@@@@@@@@BB@B@²¢&&&&&&&&&&(&&(((((*(((((((((******************,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,.,.,...,,..........0....0.000000000000000000000020020222220222222222222442444444444444444444444464664666466666666666666688888888886888888888::::::::<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>@>>>>>>@@>>@>@@@@@@@@@@@@@BBBBBBBB@&&&&(&&&&&(((((((*((((((**(((***********((**,*,,,,,,.,,,,,,,,,,*,,,**,,,,,,,,,,,,.,..................00000000000000000000000000022422222222222222222222224424444444644444446646666444646646666666668888888:888888888::8:8::::::::<<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@B@BBBBBBB@&&&&&&(&&&((((((*((((((((((((((**************,*,,,,,,,,,,,,,.,,,,,,*,,,,,,,,,,,,..,..............0...0...000000000200000020000022242222222222222222424442224444444444464444664446444646666666686666888868888888888:88::::::::::::::<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>@>@>@@@@@@@@@@@@@B@@B@@BBBB>&&&&&&&&&((&&((((((((((((((**(*(***,**********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,..,.,..............0.....0000000000222222220022222222222222222222224444442442444444444644444666666664666666666666666888888888:88:8::8888:::::::::::<<<<<<<<<<<<<<>>>>>>>>>>>>>>>@>>>@>>>@@>@@@@@@@@BB@@B@B@@@BBBBB@&&&&&&((&&&&&((((((((((((*((****************,*,*,,,,,,,,,,.,,,.,,,,,,,,,,,,,,.,..,..,........0..00.....0000000000002220002020222222222222222222222422444442244444444444464446446666646666666666666888886688888:::::88888:::::::::::<<><<<<<<<><>>>>>>>>>>>>>>>>>>>@@@@B@@@@@@@@@>@@@@@@B@@@BBBBBB>&&&&&(&&&&((((((((((((((*(**&(*************,,,,,,,,,,,,,,.,,.,,,,,,,,,,,,*,,,...,.....0......0..000000.00000000020220202002200222222222222222222244444444442444244442446444444464666646646666686866888868888888:::8:888::::::::::<:<<<<<<<<>>>>>>>>>>>>>>>>>>@>@@@>>@@@@@@@@@@@@@@BBBBBB@BBBBBBB> &&&&&&&&&&((((((((*(((((*(***&((************,,,,,,,,,,,,,,(*,..,..,,...,,,,,,,,.,......*....0.....000..000000000020(.22202220020222222222222222402224422424444444444442444444244666666666666666866688688886888:88:8:8::8:::::::::::<<<<:<<<>>>>>>>>>>>>>>>@>@@@@>@@@>@@>>@@@>@@@@@@BBBBBBBBBBBBB@&&&&&&&&&(((**((((((((**(*(*************,,*,,,,,,,,,,,,,,,,,.,,...,.,,.,,,,,,,,,.,...................0..000000000000.0022222000022220222222222222.2422444444444444464446444444(4666466666666666688666688886.8::::888::8:::::::::::::<<:8,<<><<<<>>>>>>>>>>@@@@@@>@@>4:@@>>@>@@@@@@@@@@BBBBBBDBBBB2&&&&&(&(&&(((((((((*(((**(*****************,,,,,,,,,,,,,,,,,,,,,,....,...,,,,,,..,.,,..,,...........000....000000022022022222200202002022222222242422444444444444444464444444464444666666666666666886688888888888888:8:::::::::::::<<<<<<<<><<<<>>>>>>>>>>>>@>>@>>>@>>@@@@>@@@>@@@@@@@BDBBBBBBBB@2&&&&&&&&&(((((((((*(**(********************,,**,,,,,,.,,,.....,,......,.,,,,,,,,,,.........,...........000.0000000000222222202222222222222222222422244444444444444444646444444444466666466666666688886888888888888888::88:::::::<::<<<<<<<<<<<>>><<>>>>>>>>>>>>>>>@>>>@>>@>>@@@@@@BBBBBBBBBBBBBBB> &&&&&&&(((&(((((((((((((********************,*,,,,,,,.,,,..,..,........,,,,,,,,,,,....................0..00..0000002202222222422222200202222222224222244444444444444444464444444446666666666868688866686888888:88:88:88:::::::::::::<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@B@@BBBBBBBBBBBB@B>&&&&(&&((&((((((((((((&((******************,,,,,,,,,,.,.........,,,...,..,,,,,,,,,,....,...............000000000000002022202222222222222222222242222224424444444444444466644444444444666666666688666686888888888:8888:::::::::::::::<<<<<<<<><<<>><<>>>>>>>>>>>>>>>>>@@@>@>@>@@@@@@BBBB@B@BBBBBBB>H&&&(&(&(&((((((*(((((**(((*****************,*,,,,,.,,...,.........,,,.......,,,,,,.,................0.00000020.0000000222022222222022022222222224222224444444424444444444466644646446664666666686666688888888888888:88:::::::::<<:<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>>>@>@>>@@@@@@BB@BBB@BBBBBBBBB>&&&&(&&((&((((((((((***((**(****************,,,,,,..,.............,,,,,,,,..,,,,,,.,..............000.000000000000022222022222222202222222222222224444422444444446664444464664444444664666686666666886888888888888:::8:::::::::::<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>@>>@>>@@>@@@@@B@@BBBBBBBBBBBBBB>À&&(&((&(&(((&((*(((*(((************,*********,,,,,..................,,.,.,,,,,,,,..,,,..............00000000000000022222022222222222022222222222424444444444444444464446444646444464466666666668668688888868888888:::::::::::::<:<<<:<<<<<<<><<>>>>>>>>>>>>>>>>@@>>>@>@>@>@@@@@BBBBBBBBBBDBBBBBBB>&&&(&((((&(((((*(************(******,,******,,,,,.,........,.............,.....,,.,..,.,..........0..00..0000000000000022222022222222224422422222424444446444664444444444444466444446666668688668868888888888888::88::8:::::::::::<<:<<<<<<<<<<<<<>>>>>>>>>>>>>>@@>@@@>>@@@BBBB@@BB@@BBBBBBBBBBBB>&&((&(&((((((((******,***************,,,***,,,,.,..,.,....,...,.................,,.,,.,,.........0000..00.00000000000200220222022202222224422422224444424244444444444444444464446666666666888666686666688888888888:::8:::::8::::::::<<<<<<<<<<>>>>>>>>>>>>>>>>>>@@>>@@@@@BB@BB@B@BBBBBBBBBBBBBBBB>&&((((&((&&(((*******,***,***********,,*,***,,,,,,,,,,,.,,,,.......0............,........,..............00000.0000000202020222220000022222224244444444424444444444444464444644466644666666666666666866886888888888888::::::::::::<:::<<<<<<<>>>>>>>>>>>>>>>>>>>>>>@>>@@@@@BBBBBBBBBDDBBBBBBBBBBBB<&&&(&&(&&&((((*((*,.***,************,,,*,*,,,*,,,,,,,,.,,,,,,,.............,....,..,..........................00000000022202022200200222222244444444442444444444446444444444666664646666666666666666668688888888888::::::::::<:::<:<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>@@@@B@B@BBBBBBBBB@BBBBBBBBBB@<&&&&(&(((((((((*(*****,***************,,,,,,,,*,,,,,,,,,,,,.........,,.................................0.00.000000000000002022000000022022224444444442442242444444444444444446664666666666666666866668888888888888:888:<::::::::<:<<<:<<<<<><<>>>>>>>>>>>>>>@>>@@@@@@BBDDBBB@BBBBBBBBBBBDBBB@B@B@>&&&&&&((((((((((*********************,,,,,,,,*,,,,,,,,.,,,,,......,.....................................00.00000000000020200020000022222222244444444444444444444444444444664466446666666666666666666688888:88888:888:::::::<<<:::<<<<<<<<<<<<<>>>><>>>>>>>>>>@>>>>>>@BBB@@@@@BB@BBBBBBBDDBBBBBBBB<`&&&&&&((((((((((******,**************,,*,,,,*,,,,,,,,,,,,..,................,.............................00.000000000002002000002220222222244224244226624424444444444444444446666666466666666666668888668888888888888:::::::::::::<<<<<<<<<<><>>>>>>>>>>>>>@>>>@>>@@@@@@@@@@@@B@BBBBBBBBBBBBBBBB>€&&((&(((((((((((((*,********,******,**,,,,,,,,,,,,,,,,....,.........................,.....................000.00000000000000000020222222222222222224444444444444444444444444466666666666666666666688688688888888:888::::::::::::::::<<<<<<<<<><>>>>>>>>>>>>>>>>@@>@@@@@@@@@@B@BBBBBBBBBBBBBBDBBB@<&&(((((((&(((((((****,,**********,***,*,,.,,,,,,,,,,,.,,,...........................................0...0..0000000000000020000002222222222022222244446424444444444444444446664666686666666666666666888888888888:88888:88::::::::<::<<<<<<<<<<<>>>>>>>>>>>>>>>>>@>>@@@@@@@@@@BBBBBBBBBBBBBBBBBBB@B:&&((&(((((((((**((*******,*********,*,,**,,,,,,,,,,,...,...................000............................0000000000000000000000022222222202222222224244444444244444444444446666666666666666666666668886886888888:888::::::::::::::<<<<<<<<<<>>>>>>>>>>>>>>>>>>>@>>@@@@@@@@@B@BBBBBBBBBBDBBBBBBB@:&&(((((((((((((**********,,*,,******,,,,.,,,,,,,,,,,.,.....................0000...0..0.............0....0...000000000000000000.022222222000022222222242444444424444446444446666666668866666666686686888888688888:8:88::::::::::::<:<:<<<<<<><>>>>>>>>>>>>>>>>>>@>@@@@@@@@@BB@@BBBBBBBBBBBBBBBBBBB:&&&&((((((&&(((((********,,,***,,****,,,.,,,.,,,,,,,,,.,...............,.............0................0000000000000.0000000000002022222220022222222242424444444444444464646644664666666666666888686668668888888888::8::::::::::::<<<<<<<<<<>>>>>>>>>>>>>>@@@>@@@@@@@@@@@@B@BB@B@BBBBBBBBBBBBBBBBB:&&(((((((((((((*(**(********,*,,****,,,........,,,,,,,......................,.......................0.00.0.0000.000000000000000022022222000022222222222442422444444444444446644646666688666668666686688888888888:::::::::::::::::::<:<<<<<<<>>><>>>>>>>>>>>>>>@@>@@>@@@@@B@@@B@BBBBBBBBBBBBDBBBBB:&((((((&((((*************,,**,.**,,,,,,,,,,,,,,.,,,,.,...................,,,,.,............0......0.0....00000000000000000000000000222000002222222242424444424444424444444464646666666666668666866688688888888888888:::::::::::::<:<<<<<<<<>>>>>>>>>>>>>>>>>>>>@>@>@>@@@@@B@BBBBBBBBBBBBBBBDBBBBB:À&&&&((((((((((*************,*,**,,,*,,,,,,...,.,,........................,,,.,,,,...............0...0.00.000...00.00000000000000000002000004222222222242444444444444444444466688666666666686666666888888688888888888:::::::::::<::<<<<<:<<<<>>>>>>>>>>>>>>>>>@>>@@@@@@@@@@BDBDBBBBBBBBBBDDDBBBBBB8&(&((((((((((***************,*****,,,,,,,,......,......................,..,.,,,.................0.0..000000...00.00020000020000000000000002444222222222444444444444444446646666666666666666866666668866888888888888888::::::::::<<<<<<<<<<<<>>>>>>>>>>@>>>>>>>>>>@>@@@@@@BBFDBBBBBBBBBBBDDDBBBBBB8&&&(&&&(((((((**********,,***,,****,,,,,,,.....,,,...,....,,................................0....0...0...0.0..0000002200000000200000000022222224222242442444444424444446644644464666666666666666668666686888888888888:::::::::::::<<<<<<>>>>>>>>>>>>>>>>>>>>@>>>>@>@@@@@@@BBBBBBBBBBBBBDBDDBBBBBB8&&&&((((((((((******,,**********,*,,,..,,,,......................0................,.............0...0...0.........00000000002020000200002222222222444424242444444444444644666666666666666866666666666668888888888888::::::::::::::<::<<<<<<>>>><>>>>>>>>>>@>>@@>@>@@@@BBB@BBBBBBBBBBBBBDBDDBBBBBB6&&&(((((((((((******,**,******,,,,,,,,,,,,,,.,......,............0...........................0..0.000....0.00.000000000000002222002220000222222224222442424444444644444466666866666466666666666686666888888888:88888:::::::::::<<<<<<<<<><>>>>>>>>>>>>>>>@>>@>@@@@@@@BDB@@@B@B@BBB@BBBBBBBBBBBBBB6&&((&&((((((**(*********,,****,,,,,,,,,,,,,,....,,,............0.......................0.0.......0...0.0..0.0.00000000000000000222222200022222222244422244424444664444446444666666666666666686666668668688888:888888:8::::::::::<<<<<<<<>>><>>>>>>>>>>>>>@>>@@@@@>@@@@B@BB@@@BBBBBBBBBBBBBBBBBBBB@&&(&(&(((((((***********,***,,,,,,,.,,,,,,,,,,.....,..............................................0.....0.00000000000000000222002220222202202222224424444444444666444444464666666666666666666686666688888688::8888888:::::::::::<<<<<<:<<<<<>>>>>>>>>>>>@@@@@>>@@@@@@@@@BBBBBBBBBBDBBBBBBBBBBBBBB@&&((((((((((((**********,*****,,,*.,,,.,,,,,........................................0.0.00.0........0...00..00000000000000002022222022222220220222242244444424446444444446644444664666668888:8666668668888888::8::88::8:::::::<<<:::::::::<<<<>>>>>>>>>>@@@>@@@@@@B@@B@@@BBB@BBBBBBBBBBBBBBBBBBBB@&((((((((((((*******,,,,,***,,,,,,,,,,,,,.,...,......,.....,,........0............0.00000.0..0....0.000..00000000000000000002222022202222222222222224242424444444244444446664464664666666688866666668886888888:8::::8:::::::::<:8:::::::::::<>>>>>>>>>@@@@>@@@@BBBB@@BBBBBBBBBBBBBBBBBBBBBBBBBBBB>&&((((((((((*(&(******,*,**,*,,,,,,,**,,,,,*,,......0....,,.0...........$......000000000.0...0..00.0.,.000000000000000000000002022222222222222222222444444444462444444446666646466666666668866666666888888888::::88:8:8::::<:::<<::<:<<<:<<<>>>>>>>>>>>>@>>@@@@@@B@BB@@BBDDBBBBBBBDBBBBBBBBBBBBB@&((((((((((((*********,***,,,,*,.,,,,,,,,,,,,,.......0000...0........,.0...0..00.0000.000..000.....0..,.00000000000000000000222200..222222022222222222224422444$.664444464466646644666666666$466666668888888888:888::::::8::<:<::<:<<<<<>><<<>>>>>>>>6<>>>>@@@@@B@@BBBBBBB@BBBBBBD@@BBBBBBBBBBBB.&((&&((((((((**********,*,*,,*,,,*,,,,,,,,,,.,,.....0000..........0.............00..000..00..00000......0.0000000000000000002220020222222222222222222222224444446444444464444644466466666666666666666868888888888888::8:88:::<::<<><<<><<><><<<<>>>>>><>>>>>@B@@@@@BBBBBBBBB@@BBBB>><:<<><><>>>>>>>>>@>@@@@@B@BBBBBBBBB@@BBBBBB@BBBBBBBBBBBBBB<&&(((((((((**********,*,,,,,,,,**,***,,,,,.,,,..,.........00........0..00000000.00..0000000.00.0.00.000000000.0000000000000000000020202222222222222222222222244666444644446646666664666666666666666666868888888888888:::::::<<::<::<<:>@@<<<<>>>>>>>@@>>>>@>@>@@@@@B@BBB@@BDDBB@BBBBBB@BBBBBBBBBB>&&&(((((((((*********,*,*,,,,,,,,,,,,,,,,,,,.,,,,.,......00..00....0000000.0000..0000.000.00.000000.00.000.000000000000000200000000222020222222222422222224224246666466644446444666666666666666666666866888888888:88::::8::::<<<::<<:<>>>@<<>>>>>>>>>@@>>>@@>>>>@@>>@@@@@BBBBBB@BBBBBBBBBBBBBBBBB>&(((((((((*(********,,,**,***,,*,,,,..,,,,,,,.,.,,..000..0000000.0..0000000000.00.0.....0.000.00.0000000000.000000000000000002000220222222222222222222244224444644444466664444464466666666666666666666688888888888:88:::::::::<<<<<<<>>>>>>>>>>>>>>>>>@>>>>>>@@@@@BB@@@B@@BBBBB@BBBBBBBBBBBBBBBBB@&&((((((((((*(******,**,*,*,**,,*,,,,,,,,,,,,,,,.,........00000.0...0000.0000.00.0.........0..0000000000000000000000000000000000002222222222222222222224442426464444444444664666666446664666666666666666888668888888::88:::::<<<<<<<<<>@>>>>>>>>>>>>>>>>@@@@>>@@@@@@@@@@@BBBBD@B@@BBBBBBBBBBBBBBB>&(&((((((((((*******,**,*,,,**,,,,,,,,,,,,,,,,.....,.........0000.00..000000.00.............0.0..00000000000000000000000000000000020222222222222422222224444444444424444464644666666666666666666666666668888888888:::::<::::<:<<<<<>>:<<<>>>>>>>>>>>@>>>>>>@>>@@@@B@@B@@@BBB@B@BB@BBBBBBBBDBBBBBB@((((((((((((***************,*,,*,*,,,,,,,,,,,,,,,,...............00000...0000..0.............0.0000000000000000000000000000020002020222222222222222222222424242244446446446444664666466666666666666666686888:888888:::::::::::<<<<<<><:::<>>>>>@@>@@>>>>@>>>@@@@@B@B@B@@@@BBBB@BBBBBDBBBDBBBBBBBB@&((((((((((*(***********,*,,,*,**,,.,,,,.,,,,.,,,,..,,..............0..0.0000000...............00.000000000000000000000002000022222222222022222222222224244422244444444444466446666666646666666666668686888888888888::::::::::<<<<<<<>><<>>>>>>>>>>>>>>>>>@@@@@@@BBBBB@B@BBBBB@@@BBBBBBBBBBBBBBBBB&(((*((((((************,***,*,,*,,,,,,,,,,,,,....,.....................00.0000..........0.....0.000.0000000000000000000200000002220022220222222222222222222224244444444644466466666666666666666666668666888888888888:8::::::::<<<<><>>>>@>>>>>>>>>>>>>>>>@@@@@@BB@BB@BBBBBBBBB@D@BBBBBBBBBBBBBBBB@&((((&((((((***********,,*,,,*,*****,,,,,,,,,....,,,..........00......0....0.0......0.....0.00....0.0000000000000000000000000002002022202222202222222222222244244244444444466666666666666666666666666886888888888888::::::::::<>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@BBB@@@BB@BBBBDBBBBBBBBBBBBDBBBB>**(((((((((***(************,*,*,,,***,,,,,,.,.....,,,........00000..00.00..................0...0.000000000000000000000020222200200002222222222222222222222222444442444444444464666666666666666688668668866886888888:::::::::<:<<<<>>><>>>>>>>>>>>>>>>>>>@>@@@@@@>BBBB@@@BBBBBBB@DBBBBBBBBBBBBDDBB>&(((((&(((((***********,,****,,*,,,,,**,,,..,,..,...........0000.00..0.0..0......0.............000.000000000000000202202222200200020222222222222222222224222442244442444444464446666666666668666686666888888888888<::::::::::::<>>>>>><>><>>>>>>>>><>@>>>@>>>@@B@@@B@@@BB@@BBBDBDBBBBBBBDBBBBBBBB>(((((((**((((***********,,,,,,,,**,,,.,,,,.....,,..............0......0..........*,...0......000.0.000000000000000002002202220222222222422222220222422222224222244444464444444446446666666666666686666886888888888::::::::::::::<>>>>>><>>>>>@>>>>>>>>>>>>>>>@@>@@@>@@@@@B@@BBBBBBBBBBBBBBBBBBBBB>((&((*****(((********,****,,,*,,**,****,,,,,,,,,............000000....0.0..0.0.........0.......000000000000200000000022200222202220022222222222224422244222224242244444444666444446666646666666666866666888888888::8::8:8:::::::<<>><<>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@@@@@@BBBBBBBBBDBBBBBBBBBBBBBB>((((((((((((******,***,,*,,***,*,,**.0**,,,..,,...........0...00000000....000....0...0..00000.000000.0000000200000000022002020200222202222222244222222242224424444244444646644444446666666666666666868888888868888:8:::::8::::::<<<><><>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@BB@BBBBBBBBBBBBBBBBBBBBB>(((((((((((*(**(*******,*****,**,**....,,....,..............00.00000.......0..00.0.0....0..0.000..0.00000000000020020202020200000222222222242222222222424242444444422442446644444664666666666666666688888888888888888:::::::::<::<<>><>>>>>>>>>>>>>>>><<>>>>>>>@@@@@@>@@@@@@BBBBBBBBBBBBBB@BB@BBB>((((((((((((((*********,*,****,,,,,,...,,.,,..............0000000.0.........0...0.0.0...000000000.0.00.000000000000020222000020222222222222224222224222244444444444444464444644446444666666666866666666866888888:888:88:::::::::::<<>><<>>>>>>>>>>>>>>>>>>>>>>>>@@>@@@@@@BBBBBBBBBBBBBBB@BBB@@BB@<(((((((((((((((*********,,,,,**,,,,*,*,,,,.,.....0...00...0000000000..........0.00000.00.00000000000..00000000000002222002022222222222222222222222222222244244444446444664664444446666666666666666668888888888888:888::::::::::::::<>>>>>>>>>>>>>>><>>>>>>>>>>>@@@@@>@@@@BBBBBBBBBBBBBB@BBBBBBBB@>(((((*((((((((((**********,,,.,...,,***.,,,..,,......000..0000.0...00.............0.0...00000000000.0000000000000000222200222222222222222222222224222224222442424466666666444444466466466666666668886886888888:88888:::::::::::::<::<<><<><<<>>>>>>>>>>>>>>>>>>>>@@>>@@@BBBBBBBBBBBBBBB@BBBBBB@BB<(((((((((((**********,**,,*,,...,,,..,...,..,.,.............00000..............00.0...0.0..000.0000..0000000000000000202222222222222222222222222222222424222444644444666644444444466646666666666688688888886888888:8:::::::::::<:<::<>>><<><><>>>>>>>>>>>>>>>>>@>>@>@B@BBB@BBBBBBBBBBBBB@BBBBBBBB>(((((((((((**,***********,,,,,,.,,.....,,....................000................0.......0.0..0000000.000000000020000002222222222222222222222222224222244444424466644444444444466444646666666666666888888888888888888::::::::::::::::<<<><<>>>>>>>>>B>>>>>>>>@>>>>>>>@BB@B@@@@@B@BBB@BB@@BB@B@BBBB<((((((((((((**(*(*******,,,,,,,,,,,,..,,,...............0..........000..........00.........0.000000..00.00000000000200022222222222222222222222222222222444224444444444444444464664444466666666666668886888888888:8888:::::::::::::::<>><<>><>>>>>><<>>>>>>>>>@>>>>>@@@@@@@@@@B@BBBBBB@B@B@@@BBBBB>&((((((((((((*(**(******,,,,,,,.,,,.,,..............................0...........0...00.......0.00000000.0000000000000022222222222222222222222222242222244424444444444444644444444446466666666666666866888888888888:8::::::::::::<:<:<<>><>>>><>>>>>>>>>>>>@@>@>>>>>@@@@@@@@@@@@@@@BB@@@@B@BBBBBDD>&(((((*((((**************,,,,,,..,.,,......,....................................0.0.0..0.....00.00.000000000000000000002222222222222222222222222222222424244444444444444444444444464466666666666666868888888888::888::::::::::<<<:<:<<<<<<>>>>>>>>>>>>>>>@>>>>>>>>@@>@@>@@BB@@@@@@B@@@B@BBBB@B@BD<((((((((((((************,,,,,,,,,........,,.,..,...................................0.00.0....000000.00.00000000000000000022220222222222222222222222442222444444444446444444644444444466666666666668888888888888888:::::8::::::::::::::<<<<<<>>>>>>>>>>>>>>@>@>>@@@>@@@@>@@@@@@@B@BBBB@BBBBB@BB@@B<(((((((((((*(***********,,,,,,,,*,,,,,,,,,*,,,,..............0........0.....0......0000.0.000000..00000000000000000000002022222222222222222224222246642424444424444444444446444444446666666666666666888686888888888::8::::::::::::::<<<<<<<<<>>>><>>>>>>>>>>>@@>>>>>@@@@@@@@@@@@@B@@BB@@@B@BBB@B@:(((((((*((***************,,,**,,**,,,,,,,,,...............................00.........00.0000...00..0000000000000000000000222202222022222222224224222442442424444424444444444424444466466666666666666868888888888888::88:::::::::::<:<::<<<<<<<>>>>>>>>>>>>>>>>>>>>@@>@@>@@@@BB@BBB@BBBB@@BB@B@BBB<(((((((((((*(**(******,*,,*,*,,,,,,*,,,,,.0.................0...0........0...0..00..000.00..0.000.0..0.00.0.000000000000020000202222222222222444444222444444244442242444444444444644464466666666666666688888888:88888888:::::::::::::<<<><<<<<>>>>><<>>>>>>>>>@>>@@@>>>>>@@@@@@BBBBBBBBBBBBBB@@B@:(&((((((((((((*******,,,,,*,,,,,,*,,,,,,,,.,.,,.,,.......0...0.....00...0..00.......0..000000000.00......000000000000220002000222222222222222424444444444444442244444444444466444444666666666666666688888888888888:88888::::::::::::::<<<<<<>><<<<<<<>>>>>>>>@>>@B@>>>>>@@@@@B@@BBBBBBB@BBBB@@@BB8 ((((((((((************,**,,,,,,,,*,,,,.,,..,,,,........00..0.......00.000000...0...0000000000000.0..0.00.000000022420002020202222222220222244446444444424442444444244444446644446666466666666668888888:88888888888888::::::::::::::<<<><><><<:::<<>>>>>>>>>>B@@@>>>>>>@@@@@BBB@BBBBBBB@@BBBBB@B:((&((((((((***********,,*********,*,,*,,,,,..,,,,,,........&......0.0.00.0000.000..0.0..".00..0.000.....0.0...00000000000220002222222222222222444$44444444244242242244444444460444666666666666666:8888888886888888888:::8::::8:::::::<<>8<<>><<:>BDD><<>>>>>>>>@@>>@@>>>@@@@@@BB@BB@B@B@B@B@@@@@B8&((&((((((((*****************,,**,,,,,,,,,,,,,.,,,,...0..................0.......0....0.0..00000.0000..0.0..00000000.0020000022222022222222422244446644242244422224244442444422444466666664666666668888888668888888888::88::::::::::::<2:<<>><<>>>>>>>>>>@@><>@@@@@@@BBBBBBBB@@@B@@@@@B@&((((((((((*(************,*,*****,,,,,,,,,,,,...00...0000..........00.00.0............00000.00000.0..0000000000000000000000022222220222222224444446444244444222222424444444444446444444466666666666868888888888888888888::88:8:::::<<<<<><<<<<@B@@@@BB>>>>>>@>@@>>>@>@>@>>>@@@@@BBBB@@@BBBB@@@@@>((&(((((((((*((**********,*,,,,,*,,*,,,,,,,,,,..........................0..................0.0000.00000000000000000000000000020220222222222224446424644444422422424444444444444444444444446666666668666888888888888888888:888::::::::<::<>><<>>>@>>>>>@@<>>>>>@>>@@@>>>@>>@@@@@@@BBB@@@B@B@BBBB@@@6 ((&(&((((((((**********,*,,**,*,**,,,,,,,.,,.....,,..0000........0..0....00.....0.0.0.0..0.0.0.000000020000000000000000000000220222222222242222224444446444222222224444444444444444446664666666666686888888888688888888:888::::8::::<<:<:<>><<>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@B@B@@@@@@@@BB@@@@@6((((((((((((*(*********,*****,*,**,,,,,,,.,..0......0..0..0.....0.0.0...00...00000.0.......0.000..0000000000000000000000000202222222222022222222224422244442244422244244444444644444464466666666666868888888888888888:888:8:::8:::::<<:<<<<<<<:<>>>>>>><>>@>>@>@@@@@@>>@@@@@@@@@@@B@@@@@@@@@@@@@@4((&&&(((((((**********,,******,,,,*,*,,,,,...0..........00.0...00.....0..00000...0........00..0...0.00.000000000000000000020000220222222222222224224444424222242444444444444444444444644466666666666888886868888888::8:88:8::::::::::::<<<<<<>::<<><><<>>>>>>>>@>@@@@@@@@B@@@@@@@@@@@@@@@@@>@@@@@4 (((&((((((((((*******,,,,,,,**,,,*,,,,,,,,,.........0000...0.0.00.....0...000000.0.0.......0.....0.0.0000.00000000000000000002222222222222222222424444444424444464444444444444444444464664666666866868686888888888:8888::::8:::::::<:<<<<<<<>><:<<><<<>@>>>>>>>>>@@@>@@@@@@>@@@@@@>@@@@@B>>>@@@@@4 &((((&(((((**********,,,,*,,,,,,***,,,,,,,,.....0..0000000.0.000.0.0..0......0...............0...0....00....00002000000022222220220222222422224242442444442244446444444444444466464646446666666886866688886888888888888888:8::::<<<<<<<<<<<><>><::<<:<@@>@>>>>>@>>>@>@@@@@@@@@@@>@>@@@@@@BBB@>@@@2&(((((((((((*********,**,*,,,,,**,,,,,,,,,,,..00000000.0..0.00.........0...................0.......00.00.0000000000000022222222202222222222222244424422422242244442444464444666644464466666666668666668888886888888::8888:88:::::<>:<<<:<<><<>>>>:::>B@>>>>>>@@>>>>>>>@@@@@@@@@@@@>@@@@@@BB@@@B@B6 (&((((((((((*******,,***,,,*,,,,*,,,,,,.,,....022220.0..00.00..0.0........0....................00..00000000000000000002202222202222222202222224444242442222244222244444444464444666664466666466666668888888888888888::888:8::::<::<<<<<<><<><>>@@@@B@@>>>>>>>>>>>>>>>>@@>@@@@@@>>>@>@@@@@@@BDBBBD4(&((((((((((**,,**,*,,,,,,,,,*,,,,,,,,,,.,.....00.00.0.0...0..0000...0..............0............000000002220000000000222022222022222222222222444244444244222422224444444444444444466666866666666666866888888888:8:88:8::::::::::<:::<<<<<<<<<>>@@@>>>>>>@@@@@@>>>>>>>@@>@@@@>>@@@@>>@@@@BBBBB@@B2&((((((((***(***,*,,*,*,,,,,,,,,...,,,,,........0.................00.........................000.00.000002200000000022022200022222222222202422444444444244222222424444644444446466466664666666666666688868888888:888888::::::::<>><<<<>:<<<<>>>>>>>>>>>>>>>@>>>>>>>>>@@@@@@@@@@@@@@@@@@@BBB@@@B@@0&((&((((*((***,*,******,,*,,,,,,,,.,,.,................0........0000...............0............000.00000000000000000000020220022222222222222222444444444444442424444444444446666664664446666666666888888688888888888:8:::::::::::<<<<<<><<<<>><>>>>>>@>@>BB>>>>>>>>>@>B@@@B@@@@@@@>@B@@@@@B@@@@B.&&((((((((****,,****,*,,,*,**,,*,,,,,,..,.,...............0.....0.00..0.0.........0.....0.00..000000000000000000000000000002200222222222222244422444444444444444464444444444666666666668866686666666866868888888888888:888:::::::::<>>>><<<>>>>>>>>>>>>@>>>>>@>>>>>>@@@@@@@@@@B@@@@BB@@@B@B@B@@@B.(((&((((((***,**,,,,,,,,,,,*,*.,,,,,,,,.,,.........0....0.......0.00..0.0...........0...00....0.0000000000000000000000000000222040222222222224224244444444644444444444444444444446666666664666666686666668888888888888:::::::::::::<<<>>>@>>>>>>>>>>>@>@@@>@>>>>>>@BB@@@@B@@>@@@@@BBBB@@B@B@@@BBB, `&(&&((((((*****,,,,,,,,,,,,,,,*,,,,,,,......,........0.....0....0..00.0.............0..00.0....00000000000000200000000000002242222222222222224444444444444444446444444444464444644666468688666666668666668888888888888:::::::::::<<:<>>>>>>>><<>>>>>@>@@@@@>>@>@>@@@@@@@B@@@>>@B@BBBBB@BBBBBBBBBB,((((((((*(******,,*,,,,,,,,.,,,,,,,0,,.......,,.........00...0.0.0.0.00.................0..0..00.000000000000000000000000022224422222222222244444444444444444444444444444444666446666868866666666666668686888888888888::::::::::::<<<<>><<<<>>>>>>>>>>>@>>>>>>>@@@@@@@@@@BB>B@@BBBBDBBBBBBBBBBBBB*(&&((((((******,,,,,,,,,,,,,,,,,,,,*,.....................0......0..0...0...........000.00....0..000000000000000000000000022222222222222222424444444444464444444422446666444444666646666666666666666886868888868888888:::::<:::::<<<<<>>>>>>>@>>>>>>@@@>>>>>>>@>>@@BB@@@BBBDHHD@DDDBBBBBBBBBBBB@B* &(((((((*********,,,,,,,,,,,,,.,,,.,.,.,.....,,...........0.0..0..0.000.00.....0....0..0000.00.0000.00000000000000002000002222222222222422444244244444466664444468644466644646666464466666446666668668886666888888:8::8:::::::<:::<<<<<><><<>>>>>>>@>>>>>@>@>>>>@@BBB@@BBB@DDFFBBBDDDBBBBBBBBBB@B(@ ((((((((*(*****,,,,,,,,,.,...,,,,,,....,,.,,.00......00000......0.00000000......0....00..0.0.00000000000000000000000000200022222224422224424444444444464466464444666666644446666464446666666664666666686666688888888:8:::::::<<<<<<<<<<><>>>>>>>>>>>>>@@@@>@@@@@@@@@@BBBDBB@@@BFDDDDDDBBBBBBBBBBB& ((((((***(*****,,,,,,,,,,,.,,,.,,,,,,..,..........0...000.00...00.0000000.0..0.........0....0..000.0.0000000000000200002020220222222222222422244444444444444464444646444444444664646646666666466666668886868666688888::::::::<:<::<<<><>>>>@@>>>@>@@B@@@@@@@BB@@@@B@BBBBDDDD@@BDDDDDDBBBBBBBBBBBB& (&(((((*(****,,,,*,,,,,,,,,,.,,,,,,.......0.0..0.000.000..00.....00000000.0.0.0.0...0000...0.000..0000000000000000002022222200222222222222424444442444444446644444444664444444466666666666666666666666688888888888:88:::::::::::<<<<<<>><>>>>>>@@B@BB@@>@>BBBBB@B@@@@BBBBDDFFFFDDDBDBBBBBBBBBB@BB"&(((((*(******,*,,,,,,,,.,,,.,,,,.,.,.....0.000000.00.0...0....0.00000.0.000.0000.0.00.....000..00000000000000000000000222222222202222222246642444444444444444442444444444444446646666666668866668668888888888888:88::8::::<<<::<<<<<<<<<>>>>>>>>@B@>>>>>>@@@@BB@@@@@@BBDDDDFFFDDDDDBBBBDBBBBBBBB"(((((*(********,*,,,,,,,,,,,,,,,,....,.....00..000.000..00.0....00000000.0.0.00...0.00.00.0.0.0.00000000000000000000222022022222222222222224242422424422444444444444444444464664664666666686666666688:86888888888888:::::::::<<<:<<<<<<<<><>>>>@@@>>>>>>>>@>@@B@@@@BBBBBBDDDDDDFDBDDBBBBBBBBB@@BB"(((((*******,,*,,,,,,,,,,,,,,,,,,..........000000.......0....0.00000.0000..0000..0...00.00000000000000000000000000002022000000222222222022224224424242422264424444444444444466646666666666688666666666888888888::888::::::::<<<<:<<::<<<<<<<>>@@@>>>>>>>>@@@@@@@>@BBBBBBDDFFDDDDDDDDBBBBB@B@B@@@B (((((((**(***,*,,**,,,,,.,,..,,,,............00.......0.0......0.00000.000..0..000...000000000000.000000000000000000222222200202222222222222222422224222444442244444444444666666666666666666666666666888888888::::::::::::::<<<<::<::<<<<<<><>>>>@>>>>>>@@@@@@@@BBBBBBBBBDDFDDDDDDDBBBBBB@B@@@@@@((((((((*******,,,,,,,,,,,.,,,.,....,,..........0..0...0...00000000000000.0..0000000000000000000000000000000000000000022202200222222222222222422422224224224444444444444644466666666666666666666866666868888888:::::::::::::<<<<<<:<<<<<<>>>>>>>>>>>>>@@@@@@@B@BBBBBBBDBBBBDDDDDDDBBDBBBBB@@@@@@@(((((((******,,,,,,,,,,.,,.,.,,,,,.,.............0..0...00..0000000000000000..00000000.000000000.0000000000000020000000202222202222202222224422224222244222224444644444666664444664666666666666686686868:8888:::::88:::::::::::<<<<<<<<<<>><>>>>>>>>>@@@@@@B@BBBBBBBBDB@BBBBDDDDDBBBBBBBBBB@@@@B@((((((((******,,,,,,,,,,,,,,,,.,,............0..........0.00.0000..00000000000000000000000000.0000000000000000000000002020202222222222222222224222222222222224446444444664446666666666666686888888888888888888:::::8::::::::<::<<<<<<><><><>>>>>>>>>>>@@@@@@BBBBBBBBBBBBDBBBDDDDDDBDBBBBBBBBBBBBB((((((*(******,,,,,,,,,,.,,,,,,,..,.............00000..00000000000000000000.0000000000000000000.0000200000000000000002222222202222222222222222222222222444442444644446466866666666666666666888:8888888:8::88:8:::::88::::<:::<::<<<<<<<<<>><<<>>>>>>>@@@@@BB@B@BBBBBBDDDDDBDDDBDDDBBBBBBBBB@@BB@B &(((((((*****,.*,,,,,,,,,,.,,,,,,,.........00....00000.0000.0000000000002000.0000000.0000000.000000000000000000000000222002222222222222242242222224222444444464444444646466666666666666666688888688:8:8::888888::::::::::::<<<:<<<<<<<<<<<<<<>>>>>>>>@@@@@@@BBBBBBBBBDDDBDDDDDBDDDDDBBBBBBBBB@@BB ((&(((((******(*,,,,,,,,,,.,.,.,..........,&*.0.000000000000000000000000,*00000.0000000000.00..0000000.000000000000000020222222222422222222222222424244444464664444444446666666666666666688886888688888:8:8:8888:::::::<<::<:<<<<<<<<<<<<<<><<>>>>>>@@@@@B@@@BBBBBBBBBDDDBDDFDDDBDDBBBDBBBBBB@@@B(((((((((*******,,,,,,,,,,,,,.,.,,,...............000000000000000000000000..00000.0000000.00..0000000..000000000000000000222202222.0222222222222224444444444444"4444664466666666666666666666&6668:888:88:8:::88:::::::::8$::<:<<<<<<<<<<<<<>>>>>>>>>>>8>@@@@@@B@BBBBDDDBBDDDDDFDDDB@BDBBBBB@@@BBB((((((((*********,,,,,,.,.,,,,,,,,,,,..............000000000000000000000.0.00000.000000000000000000.00000000000000220002222220022222222222222222242444444444444446444444666646666466666666888868888688888:::8:8:8::::::::::<<<<<<<<<<<<<>><<>>>>>>>>@>@>@@@BBBBBBBBBDDBBBBDBDBBBBD:BDBBBBBBBBBB@<&((((((*((****,*,,,,,,,,,,,,.,,,,,..,.............0000000000000000000.0000000..000000000000022200000.000.0000000000222202020002222222222222242224444444444444444444664444466866666666666686888:8888888:8:::::8:::::::::::::<<<<<<<<<<<<>>>>>>>>>>>>>@@@@@@@@@@@BBDBBBDDDBBBBDBDBBBBBBDBBBBBBBBBBB((((((((((((****,**,,,,,,,,,,,,....,.....,.........0000000000000000000.000000000000000000000000000000000000000000000200002000222220222222222224442444444444444444446464666668866666666666668688888888888888:8:::::::::::<:::<<:<<<<<><<>><>>>>>>>>>>@@@@@@BB@B@BBBBBBBBBBBDBBBDDDBDBBBBBDDDBBBBBB&&((((((((******,*,,,,,,,,,,,,,,,..,,..............000000000000000020000000000000000000000000000200000000000000022202220002002222222222222222224444444444464444466664464666668666666666666666888688888888888:::::::::::<<:<<:<><<<<<<<<>><>>>>>>>>@>@@@@@@BBB@@BBBBBBBDDBBBBDBDBDDDDBDBBBDDBBBBBB&((&(&(((*********,,,,,,,,,,,,,,,,.,,............0.0000000000000000000000.000000000000000000000000000000000000000220022002222222222222222222224424444444444466646666646666666666666666666666686888888888888::8:::::::::<<:<<<<<<<<<<><<>>>>>>>>>>>>>@@@@@@@BBB@BBBBBBBBDDBDDDBBDDDBBBBDDBBBBBBBBB(((((((((**,******,,,*,,,,,,,,,,,.,.............0..00000000000000002000000000000000000.00000000200000000000000000002222222002222222222222242444444244244444444666646666666664666666666666686688888888::8::88:::::::::::<:<<<<<<<<<<<<>>>>>>>>>>>>>>>@@@BBBBBB@BBDDDBDDDDBBDBDBDDDDBBBBBBBBBBBBBBB&&&((((((*****,*,,,***,,,,***,,,,,,,........0.0000..00000000000000002000000000000000..0.0000000202200000...00000020222222222222202022222022224444444444444464444446466666666666666666666866888888888:8:::88:888::8:::::::::<<<<<<<<<<>>>><>>>>>>>>>>@@>>@@@BBBBBDDBDDDDBBBDBDBDBDDDBBBBBBBBBBBBDD(&(((((*(((**********,,,,,,,,,,,...,..,,,........0000000020000.0.......0....0002002000000000000.000.000000022222222222200000022022222222224424222222222242464644666646646664464666666666888888:88888888888::::::::::<:<<<<<<<<<:<<<<<<<>>>>>@@>>BBB@@>@@@@@@B@@BBBBDDDDDDDBBDDBBBBBBB@@@@@BBDBBBB&&&&&&$&&&(******,,,,***,,**,****((**,,,,,..,.,0.000..0.20....00.0.000220.00000000...,,.000000000000000000000.....0202200022202222244220000022224242244444446664642444446664446466888888866444888888::888:::::::<:::::8:::<<<:<>>>>>>@@>>>>>>><><>>>>>>@@BBDDDBBDDBBDBBB@@B@@BBBBBBBDFDFDDBBBBBBB $ ($$&&(((((**((((**,,*,,,*,**(**,**,,,,,.,,.,.......,.,.000000..0..000000000,..,,.00000000.0.00000002200...0002022202222222222220000222222242424444424444444242666466666666866666666646666688888:::::::::::::8888888:<:<<>>>>>>>><<><<<<<:<<<>>>>>>>@BBBB@@@B@@B@@B@@@BDDDBDDFFFDDDDBBBBBB@@@@>@BB (&((((((((***(*(****(,,,,*,***,,,,,,,,,.,,.,,....0..000000000.00.0000000000002000000000000200000.000200222222202222222222222222222444444224224442244246446666666468666666666666668688888888888888:888888:::::::<<<<<><<<:<<<<<<::<<<<<>>>>>>>>@@>>@@@@@@@@@@@BBBBBBDBDDDDDDDDBDBBBB@BBBBBB@BBDDDD"&&&&&((((((((((**,***,,,**,*,*,,****,,,,,,.,.....000000000...0..0.000000222200000000.00000200000022222222222222200222222244442442242244222222444444464466666666646646666666868888888888688888888:::88:::::<:<:::<:::<:::<<<<<<<<>>>>>>>>>>>>>@>>>>>@@@@BBBB@BBBBBBBBBDDDDBBBBBBDBBBDBDBBDDDDBBBDD &&&&&((((((**********,**********,,,,,,,,,,.,........00.00000000000000000000000..00.000000200000000002222200022222222222224424222222246424444464444444444666666666666666888688888888886888888:88::8::::::::::::<:::<<<<<<<<<<<><<>>>>>>>>>>>>>>@@@@@@@BBBBBBBBBBBBBBBDBDBDBBBDDDDDDDDDDDBBDBBDDBDD &&&(&((((((((((************,,,,,,,,,,,,,,,,.,.......0000000000000000000000000000000000000.00000000000002222222422222222224244422424222244442444444444446446666866666666668888686888888888888::::::::::<<<<<::::<<<<<<<<<<<<<<>>>>>>>>>>>>>@@>@@@@@@@@@BBBBBBBBBBBBBBBBDDDBDDBBBBBBDBDBBDDDFFDDBDD6<"&&&&&(&(((((((**************,,**,,,,,,,,,,,,........0.0000000000000000000000000000000000000000000002022202222222222222244224424244424444444444446444644666666666666666668886888888888888:::::::::::::::<<<::<<<<<<<<<><<>>><<<>>>>>>>>>>>>>>@@B@@@@BBBBBBBBBBBBBBBBBBBDDBDDBDBBDDBBDDBDDDDDDDDDDD6 &(&&&(&((((((***********,******,**,,,,,,,,,,.,..........0000.00.00000000000000002000000000000000000024202000222222224224242444444444444444444444466646646666666666688688888888888::88:::::<::::::::<<<<:<<<<<<<<<<<<<<>>><>>>>>>>>>>>>>>>>@@@B@@@BBBBBBBBBBDBDBDDBDBBDDDBDBDDDDDBDDDBDDDDBDBDDDDD8 &&&&&&((((((((((***********,**,,**,,*,,,,,,,.,,.......0..0.00000000000000.000000000000000000000000000222020000222224222244444444444444664466466466646466666666666888888868:888:8::::::::::::<<<<:<<<<<<<<<<<><><>>>>>>>>>>>>>>>>>>>>>>@@@@@@@BBBBBBBBBBBDBDDDDBBBDDDDDDDDDDDDDDDFDDDDDDDDDBDDDDDF6"&&&&&((((&&((((((**************,*****,,,,,,,,.......0.0.00000000.00000000000000000000000000000000000002222222222222222224642444444444444466446666646664666666668666888888886888::::<<:<<<:<<<<<<<<<<><<><>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@BBBBBBBBBDDDDFDDDDDFFFFFFDFDDFFDDDDDDDDDFFDDDDDDDDDDDDDDF6 &&&&((((&(&(((((*(*******************,,*,,,,,,,.,.....000..0.000000.0000000000000000000000000002000000222222022222242222444444444444444444666664646666666666666666668888888<<:8:::::<<<:<<<<<<<<>><<><>>>>>>>>>>>>>>>>>>@@>>@>@@@@@@@B@BBBBDBDBBDBDDDDFFFDFFFFHHHFFDFFFDFFDFDDFDDDDDDDDDDDFFDFDDF6"&&&&&(((&&(((((((*(*(***************,,,,,,.,,.........0..00.0000000000.00000000.000000000000002000000202222222222222242242444444444464466666666666666666666666686888888888<<<>:::::<:<<<<<<<><<>>>>>>>>>>>>>>>>>>>@>@@>>@>@@@@@@@@BBBBBBBBBBDBDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFF8$&&&&&&&&((&(((((*((((*****************,,,*,,,,,,..........0..00.0000000000000000000000020022020000000222222222222222222222444444446466666666666666666666666668888688888888:::::::<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>@>>@@@@>@@@@@@BBB@@BBBBBBBBBDDDDDDDFFFFFFFHFFFFFFFFHHHHHFFHHFFFHFFFFFFFFHFFFFFHHFF6t"&&&&&&&(&&((((((((*((**((**************,*,,,,,,............0...00000000.000.000000000000000000000000222222224222222422224222424446466466666646666666666666866866888888:::88888::<<>>><<<>>>>>>>>>>@>>>>>>>>>>>@>@@@@@@>@@@B@@@@@BBBBBBDDBDDDDDDDFFFFFFFFFFFFHFFHHHHHHHHHHHHHHHHHFHHFFHHFHFFFFFHFH6"&&&&&&&&&&&((((((((((**(**(*(**********,,,*,,,................00.00000000000000000000000000000000000222222222222242444222424444464644466644666666686866666688688888888:::<:888<<<<<<<<<<<>>>>>>>>>>>>>@>>>@@>>@>@@@@@@@@@@@B@B@BBBBBDDDDDDDDDDFFFFFFFHFHHHHHFHHHHHHHHHHHHHHFHHHHHHHHHHHHHHFHHHHHH6"&&&&&&&&&&&&&(&((((((***(***(***********,,,,,,,,...............0.0.000000000000000.0000000000000000002222222222222244242244424666664466666666666666668668886888888::::::::><<<<<<<<<>>>>>>>>>>@>>>@@@@@@@@>@@@@@@@@@@@@B@@BBBBBBBBDBDDDDFFDDFFFFFFFFHFHHHFHHHHHHHHHHHHHHHHHHHHHHHHHHFHHHHHHHHHHHH6"&&$&&&&&&&&((&(((((((((*((*((**********,***,,,,,,,,..........0.....0.000000000.000000000000000000002220222222242222444422224444446666666666666666666666688686888888:<<:::::<><<<>><><>><>>>>>>>>@@@B@@@@>@>@@@@>@@@@B@@B@B@DBBDBBBDBDDDDDFFFFFFFFFFHFHFHHHHHHHHHHHHHHHHHHHHHJHHHHHHHHHHHHHHHHHHHJ6$$&$$&&&&&&(&&&((((((((((*((****(*(*******,*,,,,,,...................000000000000000000.000000000020022222222222422224244424442444646464464666666668686688888888888:8:<<<<<<<<<<>>>>>>>>>>>>>>>>@>>@@@@B@>@@@@@@@@@@BB@@BBBBBBBBBBBDDDDDDDFFFFFFHFHFFHHHHHHHHHHHHHHHHHHHHHHHHHJHHHHHHHHFHHHHHHHHHJ4$&&&&&&&&&&&&&&(((((((((((((*(****((*******,,,,,,,,,,......0......0..0000..00000000000.00000000000000202222222244222242444444464464666466666666688688688888888888888::::<<<<<<<>>>>>>>>>>>>>>>>@@>@@@@@@@@>@@@@@@@@@@BB@BBBBBBBDDDBDDDDDDFFFFFHFHHHHHHHHHHHJHHHHHHHHHHHHHHJHHHHHHHHHHHHHHHJJHHHJJJ4"&&$$&&&&&&&(&&(((&(((((((((((((***(*********,,,,,,,,..,..............0..0000000000000000000..0.0000000222222444222222244444464446444446666666666866688888888888:888:::<<<<<>>>>>>>>>>>>>>>>>@>@@@B@@>@>@@@@@@@@@@@@@BBBBBBBBBBDBDDDDDFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJLJHHJJJ4$$$$$&&&&&&&&&&&&&(((((((((((((*(***********,,,,,,,,,,.............0.........00000000000.0000000000000222222222224244424244444664444444646666666666666688888888888::8<:<<<<>>>>>>>>>>>>>>>>>@>>>>@@@@>@@@@@@@@@B@BBBBBB@DBBDBBDDDDDDDFDFFFHFFFHFHFHHHHHHHHHHHHHHHHHHHHHHFHHHFHHHJJHHHHHHHHHHHHJJJL2$$$&$$&&&&&&&((((((((((((((*,*(*((**(**********,,,,,,.,...................0.0000000000000.0000.0000000022022224222244242444422444444466446666668888666888888888888::::::>>><>>>>>>>>>>>>>>@>>@>>>>@@@@@>@@@@@@@BBBBBBBBBDBDBDBDDDDDFFFFFFFFHHHFHFFHHHHFHHHHHHHHHHHHHFHHHFHFFHHHHJJHHHHHHHHHHHHJJJ2 $$$$$&&&&&&&&&((((&((((((((($*(((*(***********,,,,,,...,0(,.............0.0.00.0000002.00000000000000020222222222262222242224224424444444644666:668888888888888::::::::<<>>>@<>>>>>>>>>>@@>>>@>@@@@B@@@@BB@@BBBBBBBBBBDDDDDDDDDFDDDFFHFFFFFHFFFHHHHHHFHHHHHHHHHHHHHHHFFFFFFHHHHHHHHHHHHFFHHHHHJL2"$$$$&$&&&&&&&&&(&&(((((&((&((((((((****(*****,**,*,,,,..,,,,..,...........0....0...000..0000.000000000002022222222200222242424244444464444446466(466666688888:8::::::::::<<<><>>>>>>>>>>>>>@>>>>@@@@@@@BB$>@BBBBBBBDBDDDDDDDDDDFFFDFDF:DFFFFFFFFFFHHHHFHHHHHHHHFHHJBFFFFFFFFFFFFFFHHHHFHHHHHHJJL&$$$$$$&$&&&&&&&((&&&&((&&&((((((((((*(((************,,,,,,,,,,...,.......0............0.000..000000000000002222222222222222222222222444444444464666666668888888888:888::::<:<<<<<<>>>>>>>>>>>>>>>>>>@@>@@@>@@@@B@BBBBBBBBBBBBDDDDDDDDFDDDDFFFFFFFFFFFFFFFHFFHHHFHHHFFBFHHHFFFFFHFFFFHHHHHHHHHHJJL<"$$$$$$$$$&&&&&&&&(&((((((((((&((((((((((************,,,,,,,,,.,,.,.....0..............0.0..0..0.00000000000222002222222222222222222222444888446666666666666868888888888::::<:::<<<>><<<<<>>>>>>>>>>>>>>>>@@@@>@@@@@@@@BB@BBBBBBDDBDDDDDDDDDDFFDFFFFFFFFFFFFFFFFHFFFHHFFHFFFFHFFFFFFHHHHHJLJJJJLLL