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 = '270A36' IMAGE_NUMBER = 31119501 IMAGE_TIME = 1977-03-17T14:34:04Z EARTH_RECEIVED_TIME = 1977-03-19T07:04:04Z ORBIT_NUMBER = 270 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.008480 NOTE = "VERY 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 b&H&$:5%.@V 6 ,8hFK 7B   ;  ! kHUFi`}5W7%!{=*.0,...000000002222222222422464464444644446644666666666666668668668868888888888:88:8:::::8:<::::::::::::<:<:<:::::<:::<<<<<<<<<<><<:><<><<<<<>>><<><<>>>>>><>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>@>@>@>>>>>>>>@@>>@>@>>>@>>>>@>@>@@>@@>@>>>>>>>@@@@@@@>@@@>>>>>>>>>>><>>>>><><<<<>>>>><<<><<><<......0.0.00000000000022022020"2222422244444444646446666666*6866888888888888:888:88:::::8:::::::::::::<<::<<<:<<<<<<<<<<<<<<<<<<<<>><>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@@@@@@@@>@@@@B@@@@@@@@@@@BB@@@@@BB@B@B@@BB@@BB@BBBBBBBBBBBB@BBBB@BB@B@@@@@@@B@@>@@>@@>@>>>>@>>>>>>>>>>>>>>>*p` *..........0...0000000000000000002022222222224444464444666646666666666688868888888888::868:8::::::::::::::::<<<<:<:<<(8<<<<<<<<<<<<<<>><<<>>>>>><>$2>>>>>>>>>>>>>@>>>>>>>>@>@@>8>@B@@@@@@@@>@B@@@@@@B@B@B@@@6>@BBBBB@BBBBBB@BBBBBBBBBBDBB:BBDBBBBBDBBBDBBDDBBBBBBBBBBB>@B@BBBBBBB@@B@@@@@@@@B@@@@@>$*,,,.,..........0.....0.000000000220202222222242444444644666666666666666688888888888888888::::::::::::8:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<>>><><>>><>>>>>>>>>>>>>>>>>>>>>@>@@@@@>>@@@@@>@@@@@@@@B@@B@@BB@@@B@>@@BBBBBBBBBBBBBBBBBBBBBDBBBB6BDDBDDDDDDDDBBDDDDBDDDBDDBBB"BBBBBBBBBBBBBBBBBBBBBBBBBBB@ *,,,,.,,.................00000000000020022222224222444444466646666666666666668686888888888888888::8::::::::::::<:::::<<<::<<<<<:<<<<<<<<<>><<>><><>>>>>>>>>>>>>>>>>>>>>>@>@>@@@@@@@@@@@@@@@@@@B@BB@BB@BBBB@BBBBBBBBBBBBBBBBBDBBBDDDDBDBDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBDBBBBBBBBBBBBBBBBBBBBBBDBBB>: *,,,,,,.,.,..,,....00......0..00000000020200424222224424424444666646666666666686666888888888:88::::::8:8:888::::::::::<<<::<<<:::<<<<:<:<<>>>><<>>>>>>><<><>><<:<:<>>>>>>>>@@@B@B@@@@@@@><>>@>@@D@@@BB@B@@BBB@BBB@>>>@@BBBBBBDFHDDBDDBDBDBB>>>>@BBFDDBDDFHDFDFDBBBDBD@>>>>>BBBBBDBDBBDDDDDBBDBB@<<<42$,(*.,,,,.,*,.....,***00..*.,.0.0000.0222222...044400022224444466666642046666222666888886:<:::886248:86666688::<<::<>>><<:::::::8688:::><><:<>>>>><>::<><<::::<<<>@@>>BDBBB>>><<>>><<<<>>>>@>B@BDDDDB@@@>>@B@>>>>>BBBDFFBFFFFJFDDDDBBDBB@B>>>FBDDFDDFFDHDDB@>@BB@@><<>:<:<:<>>>>><:::<>>><<:<<<>>>>>>>@BBBB@><<>>>>><<><>>>B@@@BBDDDB@D@@@BB@>>>@>@@@BBBBDFFFDBFB@BBBBB@@@@B@FDDDDFFFFFFDDBBBBDFB@@@@DDFDDDDFFFFFDDFBB@B@@@@@@@@B@DDDD<@(0(****,,,,*,,*,*,,*,,,.,..,.......000000.00.00022222224244464442444444246666666666886688866666666686888888:8:8:::8:::8:::::::::::<::<<<:<<<<<<<<<<<><<><><>>>>>>>>>>>>>>>>>>>>>>>@>@>@@@@@@@@@@@@>>@@B@B@B@@B@D@BBBBBBBB@BBBBBDBBBBDDDBDDDDDDFFDDDDDDDDDDBBBDDDDFDDDFDDFDDDDDBBDBBBBBBBBBBDDDDDDDDDB<<><>><>>>>><><>>><>>>>>>>>>>>@@@>@@>@@@@@@>@>@@@@@BBBBBB@BBBBBBBBB@BBBBBBBBBDBDBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBDDDBDDDDDDDDDBDDDDDBBB:|0&***********,*,,,,,,.,.,,.........00..0000000022222222222244444444444464666666666666666666668688888888888888888::::::::::::::::::<<<:::<<<:<<<<<<<>>>>><><>>>>>>>>>>>>>>>>>>>@>>>>@@@>@@@@@@@>@@@@B@@B@@@@B@BB@BBBBBBBBBBBBBBDBDBDDDBBDDDDDDDDDDDDDDDDDDDFFFDDDDDDDDDDDDDDBDDDDDDBDDDDDDDDDDDDDDDBB:*(************,,,,,,,,,,,.,,..........0.00000000202222224422444444444466646646666666666666666686888888888888:888::::::::::::::::::::<:<<:<<<<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>@>>>>@>@@@@@@@@@@@@>@@@@@@@BBB@BBBBBBBBBBBBBBBBBBDBBDDDDDDDDDDDDDDDDDDDDDFDDDFDDDBDDDDDDDDDDBBBDDDBDBDDDBDDDDDDDDDDDB8,&*************,,,,,,,,,,,.........0..000000000202222222222244444444444664666666666666666666666666888888888888888888::::8:::::::::::::<:::<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>@@>@>@>>>@@@@@@@@@@@@@B@BB@BBBB@B@BBBBBBBBBBBDDBBDDDDDDDDDDDDDDDDDDDFDDDDDDDDDDDDDDDDDDDDDBDDDDDDDDDDDDDDDDDDDDDDB6(`$((**************,,,,,,,,,...........00000000020022222222244224244444444444464666666664666666668688688888888888888888::8:::::::::::::::<:<:<<<<<<<<<<><<><<>>><>>>>>>>>>>>>>>@>>>>>>>>@@@@@@@@>@@@@@@@@@B@@BBBBBBBBBBBBBBBBBBBBBDBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBDDDDDDDDB6$**((**********,**,,,,,,,,..,.......00000000000000222222222244222444444444444466644666666666666666686888888888888888:88::::::::::::::::::<<:<<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>@>>@@>>@@@@@@@@@@@@@@@@@B@@B@BBBBBBBBBBBDDBBDBBBBDDDDDDDDDDDDDDDDDDDDFDDDDDFDFDDDDDDDDDDDDDDDDDDDDDBDDDDDDDBDDDB4$***((((**********,,,,,,,.,,.......0..000000000020222222222442444444444444446666466666666666666868686888888888888888::88::::::::::::::<<:<<<:<<<<<<<:<<<<><<><>>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@@@@@@@@BB@@B@BBB@@BBBBBBBBBBBBBBBBDDBDDDDDDDDDDDDDDDDDFDDDDDDDDDDDFDDDFDDDDDDDDDBDDDDDDDDBDDDDDDDDFDB2@P$**(*****(*******,*,,.,,,,.,........0..000000002002002222222224444444444444446444666666666666666686666888888888888888:88::8:::::::::::::::<<<<<<<<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>@>@@@@>@>@@@@>@@@@@@@BBBB@B@BBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDFDFFDDFFDDFFDDDFDDDDDDDDDDDDDDDBDDBDDDDDDDDDDDDB0"((((*(*(***********,,,,,,.,,.....0...00000000000022022222222424444444444444446646666666666666668666688888888888888::8:888::::::::::::<::<<<<:<<<<<<<<<<<<>>><>>>>>>>>>>>>>>>>>>>>>>@@>>@@@@@@@@@@@@@B@@BBB@B@BBBBBBBBBBBBBDBBDBDDDBDDDDDDDDDDDDDFDDDDDDFFDFFFFDDDDDFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDB.0"((***((***********,,,,,,,.,............000000000000222202224242442444444444444466666666666666666666688688888888888888:88::::::::::::<::::::<<<<<<<<<<<<<<<<>>>>>>>>><>>>>>>>>>>>>>>>>@>@>>@@@>@@@@@@@@@B@@BBBBBBBBBBBBBBBBBBDBBDDDDDDDBDDDDDDDDFDDFDFDDDDDFFFDFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD.P"((*((((**********,,,,*,,,,,,.......0..00000000000222222222222442224444444444446646666466666666666888686888888888888:888888:::::::::::::<::<:<:<<<<<<<<<<<<<<>><<>>>>>>>>>>>>>>>>>>>>>@>>@@>@@@@B@@@B@@B@@BBBBB@BBBBBBBBBBBBBBBDBBBBDBDDDDDDDDDDDDFDDDDDFDFFFDDFDDDFFFDFFDFDDDDDDDDDDDDDDDDDDDDDDDB.P "(((&((***********,,,,,,,,,............0..000000000002222222222222244444444444666466666666666666666666688868888888888888888::::8::::::::::::::<:<::<<<<<<<<<<<><<<><>>>>>>>>>>>>>>>>>>>>>@>@>@@@@@@@@@@@BBB@@B@B@BBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDFFFFDFFDDDFFDDFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDB>T"((((((((((********,,,,,,.,.,............0.00000002022222222222244244444444444444446666666666666666666666868888888888888:888:8::::::::::::::::<<<<<<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@>@@@@@@@BB@@BBBB@BBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDFFFFFFFFFFDFDDDFDDFDFDFDFDDDDDDDDDDDDDDDDDDDB*P "(((((((((**(*****,,,,,,,,,,,............000000000000202222222222242244444444444446466666666666666666666888888888888:888888:::::::::::::::::::::<:<<<<<<<<<<<><<<>>>>>>>>>>>>>>>>>>>>>@>>@@@>@>@@@@@@@@@@B@BB@BB@B@BBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDFDFFFFFFFFFFDFDFDDDDDFFFDDDDDDDDDDDDDDDDFDDDDDB* &((((((*((**(*****,*,,,,,,,.........00..0000000000220222222222222444224444444444664466666666666666666666868888888888888:888:::8::::::::::::::::::<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@B@BB@@@BB@BBBBBBBBBBBBBBBDDDDBDDDDDDDFDFDFDDDDDFDFFDDFFFFFFDFDFFFDFFFDDDDDDDDDDFDDDDDDDDDDB&B (((((((((***********,,,,,,....,.......0.000000000200222222222222224424444444444464466666666666666666666668888888888888888888:::8::::::::::::::::<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>@@@>@>@@@@@@@@BB@BBBBBBB@BBBBBBBBBBBBBDBBBDBDDDDDDDDDDDDDDDFFFFFFDFFDDFFDFFFFDDDFFDDFDDDDDDDDDDDDDDDDDDDDB$ ((((((**((*(********,,,,,,.,.,......000..00000000002022222222222222222444444444644444464666666666666666688888888888888888888::8::::8:::<:::::::<<<<<<<<<<<<<<<><<<><>>>>>>>>>>>>>>>@>>>>@>@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBDBDDDDDDDDDDDFDDDFFDFFFFDFDDFFFFFFFFFFFDDDFDDFDDDDDDDDDDDDDFDDFDDB$ (((((((((*********,,,,,,,,.,.,.......0...000000000020222222222222224444444424444446444666666666668666668888868888888888888::88:::::::::::::<<:<<:<<<:<:<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>@>>@@>@@@@@@@B@@@@BBBBBBBBBBBBBBBBBBBBBBDBBDDDDDDDDDDDDDDFFDFFFFFFFFFDFFFFFFFFFFFDFFFDFDDDDDDDDDDDDDFDFFDD$(((((((*((*(*(*****,,,,,,,,,,,.....0...00000000000002020222222242224444444444444464646666664666666666688886888668888888888888:::::::::::::::::<<:<<<<<<<<<<<<<<<><><>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@B@BBBBBBBBBBBBBBDBBBBBBDDDDDDDDDDDDDDDFFFFDDFDDFFFFDFFFFFFFFDFFFFDDDDDDDFDDDDDDFDDFFFFDB (((((((((********,,*,,,,,.,,.............0.00000002000222222222222222244444444444446666666666666666868668886688888888888888:8:::::::::::::<:<::<<<<<<<<<<<<<<<>><<>>>>>>>>>>>>>>>>>>>>>@>>@>@@>@@@@@@@@B@B@BBBBBBBBBBBBBBBDBDDBDBBBDDDDDDDDDDDFDFFDDFDFFFFFFFFFDFFFFFFFFFFFFDFDFDDDDDDDFFDFDFFFFDD(((((((((*(******,,,,,,,,,.,,...........0000000000200020202222222242244444444444444466646666666666666668688688888888888888:888:8::::::::::::<::<:<<:<<<<<<<<<<<>>><>>>>>>>>>>>>>>>>>>>@@>@>@>@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBDBBBDDDDDDDDDFDFFDDFDFDFFFFFFFFFFFFFFFFFDFFFDFFDDDFFDDDDDDDFFFDFFDD(((((((((*(********,,*,,,,,,............000000000000002222222222244242424444444444464464664666666666888688888888888888888888::8:8::8::::<:::<::<:<::<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>>@>@@@>@@@@@@@@@@@@@B@BBBB@B@BBBBDBBBDBBDDDDDDDDDDDDDDDDDDDFDFDFDFFFFFFFFDFDFFFFFFFFFFFDFFDFDFDFFDFFFFFDDD,F(&(&((((((********,*,,,,,,,..,,.........00000000000000202222222222224442444444444444464466666666666666888666888888888888888888:8:::::::::::::<:<<::<<<<<<<<<<<<<<<<>><>>>>>>>>>>>>>>>>@>>>>>@@@>@@@@@@@@B@@BB@@BBBB@BBBBBBBBBBDDDDDDDDDDDDDDDFDDFDDDDDFDFFFFFFFFFFFFFFFFFFFFDFFDDDFDFFFFDFFFFFFFFD ((((((((((*(**,,***,,,,,,,,,..............00000000000002222022222242242444444444446446446666666666666688688686888:888886888888:88::::8::::::::::<::<<<<<<<<<<<<<>><>>>><<>>>>>>>>>>>>>>>>@@@>>>@@@>@@@@@@@@BBBBBBBBBBBBBBBBBBDBBBBDBDDDDDDDDDDDFDFDDFFFFFFFFFDFFFFFFFFFFFFFFFFFDDDFFFDFDFFFFFDFFDD&(((((((******$****,,,,,,,............0...0..000000000222222222222224424424444444446466646666666666668866666668888888888888888:::::::::::::::::::<<:<<<<<<<<<<<>><>><>>>>>>>>>>>>>>>>>>>@>@>@@>@@>@@@@@@@@@@B@BBBBBBBBBBBBBDDDBBBBBDDDDDDDDDDFDDDDDFDDFFFFDFFFFFFFFFFFFFFFFFFFFFDDDDFDFFDFFFFFFDFD<((((((((**(*******,,,,,,,,.,,,..........00...0000000000222222242242224442,444444444446446464666666666468688888888888888888888::8:82:::::::::::<:<<<<:<<<<<<<<<<2>><>>>>>>>>>>>>>>>>>>>>>@>>><@@@@>@@@@@@@@BB@BBBBBBBBBBBB@BBBDBDDBDDDDDDDDFDDDFFFDDDFDDFFFFFFFFFFFFFFFFDFFFFFFFFFFDDDDFFFFFFFFFFBR((((((((((******,*,,,,,,,,.............0000.0000000002022222222222222444244444444444446666666666666666686666886888888888888::888::88:::::::::<:::<<:<<<<:<<<<>><<><>>>>>>>>>>>>>>>>>>>>>>>@>><@@@@@@@@@@@@@@BBBBBBBBBBBBB>FFFFFFFFDFFFFDDFFFFFFFFFFFF"DFFFFFFDFFFDF>@((((((((((********,**,,,,.,,..............00000000000222202222222222444422444444446444644466646666666666666666688888888888888:::::8::::::::::::::::<<<<<<<<<<<<><>><>><<>>>>>>>>>>>>>>>>>>>>@@>@@@@>@@@@@@@@BBBBBBBBBBBBBBBBBBBBDDDBDBDDDDDDDDDDDDFFFDFFFFFFFFFFFFFFFFDDDFFFFFFFFFFDFFFFFFFFFFFFFD ((((((((**(*******,,,,,,,,,,..............00000000000022220222242422242244444444444444466666666666666666666686886888888888888888::::::::::::::::::::<<:<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@>>@@@@@@>@@@@@@@@BB@@BBBBBBBBBBDBBBDBBDDDBDDDDDDDDDDDDFDDFFFFFFFFFFFFFFFFFDFFFFFFFFFDFFFFFFFFFFFFFFFFFFD(((((((************,,,,,,.,...............000000000020000022222222242242424244444444444466666666666666686666868688888888888888:::8::::::::::::::::<:<:<:<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>>@>>@@>@>@@@@@@@@@@@B@BBBBBBBDBBBBBBBBBDDBDDDDDDDDDDDDFFFFFDFFFDFFFFFFFFFFFFFFDFFFFFFFFDFFDFDFFFFFFFFFFFFD: ((((((((((*********,,,,,,,...............000000000000000202222222222222444244444444446644464666666666666668688888688888888888888::::::::::::<:::::::<<<<<<:<<<<<<><<>>>>>>>>>>>>>>>>>>>@>>>>@>>@@@@@@@@@@@@@B@@BBBBBBBBBBBBBDBDBBBBDDDDDDDDDDDDDFFFDFFFFFFFFFFFFFFFFFFDDDFFFFFDFFFFFFFFFFFFFFFFFFD((((((((((*********,,,,,,,.,.,............0.000000000002222222222224244442444444444444666466666666666666666668866888888888888888::88::::::::::::::::<<<<<<<<<<<<>>>>><>><>>>>>>>>>>>>>>>>@@>@@@@>@@@@@@@@@@BBB@BBBBBBBBBBBBBDDBDDDDBDDDDDDDDDDFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD  `(((((((**(((*******,*,,,,,.................0000000000000200222222222222242444444444444646666466666666666666886668888688888888:8::8:8:::::::::::::::::<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@>@@>@@@@@@@B@@B@BBBBBBBBBBBBBBDBDDBDDDDDDDDDFFFDDDDFFFFFDFFFFFFFFFFFDFFDFFFFFFFFFFFFFFFFFFFFFFFFFFD((((((((*(********,,,,,,.,..,............0.00000000000022222222222222444444444444444444466666666666666666666666688888888888888888::::::::::::::::<<<<<<:<<<<<<<<<<>><>>>>>>>>>>B>>>>>>>>>>>>@>>@@@@@@@@@@B@@@B@@BBBBBBBBBBBBBBDDDBDDDDDDDDDDDDDFFFFFDFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4((((((((***(****,*,,,,,,,,..,..........0...0.000000020022222222222222424424444444444464444666666666666666666668688888888888888:8:::::::::::::<<:<<:<<<<:<<<<<<<<<<>><<>>>>>>>>>>>>>>>>>>@>>>@>@@@@@@@B@@@B@B@B@@BBBBBBBBBBBBDBBBBBDDDDDDDDFFDDFFDFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD`(((((((*(**(*******,,,,,,,..,............0..0.000000002202022222222222242444444444464464466666666666666666668868688888888888888:::::8::::::::::::::<<<::<<<<<<<>><<><<>>>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@@@@@@@@@BBBBBBBBBBBBBBBDBDDDDDDDDDDDDDDFDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDL(&((((*((*********,,,,,.,,.,,............0....00000000022022202224222442444444444444444466664466666666666666666688888688888888:::::::::::::::::::<:<<::<<<<><<<<><<><><>>><>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@BBBB@BBBBBBBBBBDBBBDDDDDDDDDDDDDDDFFDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD((((((((**********,,,,,,,.,.............0..00000000000022022222222222224444444444444446666666666666666666668688668888888888888:8:88::::::::::<:::::<<<<<<<<<<<<<<>><<>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@@@@@@@@@@@B@BBBB@BBBBBBBBBBBDDDDDDDDDDDDDDFDDFDDFDFFFFFFFFFFFFDFFFFFFDFFFFFFFFFFFFFFFFFFDFFFFFD(((((((**********,,,,,,,..,,..............0.0000000020022222222222222442244444444444446646666466666666666666866688888888888888::::::8:::::::::::::<:<::<<<<<<<<<<<><<><<>>>>>>>>>>>>>>>>>>>>>@>>@@@@@@@@@@@@@@B@B@@BBBBBBBBBBDBBDDDDDDDDDDDDDDFDFDFFFFFFDFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD((((((((********,,*,,,,,,,..,..........0.0.000000000002022022222222222242444244444444444646666666466666666686686888866688888:8888888::::::::::::::<:::<<<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@@@@@@@@BBBBBBBBBBBBBBBDBBDDDBDDDDDDDDFDFDFDDFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFD0v(((((((********,,,,,,,,,,.,..............0000000000000000222222222222224444444444444444446646666666666666668688888686888888888:88:8::8::8::::::::::::<<<<<<<<<<<<<<<<>>><>>>><>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@B@BBBBBBBBBBBBBBBDBDDDDDDDBDDDDDDDFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0p((((*(**********,,,,,,,,,,.............0...000000000000202202222222224222424444444444444466664666666666666686668888868688888888888:88:::::::::::::<<<<<<<<<<<<<<<<<<><><>>>>>>>>><>>>>>>>>>>>>@>@>@@@@@@@@@@B@@BBBBBBBBBBBBBBBBBDDDBDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFD0@((((((*((*******,,,,,,,,,................00000000000000202022222222242424444444444444446644664666666666666668668886666888886888888::::::::::::::<:<:::<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@@@@@@B@BBBBBBBBBBDBDBDDDDBDDDDDDDDDDDDDDFDFFFFFFFFFFFFFFFFFFFFDFDFFFFFFFFFFFFFDFFFFFFFFFF.$((((((*(****,*,*,,,,,,,,,..............00.0000000000000220222222222222222244444444446464466666666666666666688668888666888888888888:8:::::8:::::<::<:<:<:<<<<<<<<<<><<<><<>>>>>>>>>>>>>>>>>>>@>>>@>@@>@@@@@@B@@@@BBB@BBBBBBBBBDDBBBDDDDDDDDDDDDDFDFFFFFFFFFFFFFFFFFFFFFFDFFDDFDFDFDFDFFFFFFFFFFFFFF.((((((***********,,,,,,,.,.,,,..........000000000000200002022222222222422244442444444444446666666466666666688668888668888888888888:88:::::::::::::::::<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@B@@@B@@BBBBBBBBBBBBBBDBDDDBDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFFFFFFFFFFFFFFFFFFFD.((((((*(**********,,,,,,,.................000000000000222022222222222422222424444444446446664666666666666666868888866886888888888::8::::::::::::::::<<::<<<<<<<<<<<<<>><>><>><>>>>>>>>>>>>>>>@>>>@>@>@@@@@@B@BBBBBBBBBBBBBBBBBBBDDDBDDDDDDDDDDFDDDFFFFFFFFFFFFDFFFFFFDFFFFDFFFFDDDFFFFFFFFFFFFFFFD,$(((((*********,,***,,,,.................0.0000000000022220222222222222224224444444444446666666666666666666666688888666868888888:8888::::::::::::::::<<<<<<<<<<<<<<<>><<<>>><>>>>>>>>>>>>>>>>@@>@>@>@@@@@@@@@@@@@@BBB@BBBBBBBDDBDBBBBDDDDDDDDDDDFDFFDFFFFFFDDFFFFFFFFFFFFFFFDDFFFFFDFFFFFFFHFHFFFFD. ((((**(*******,,***,,,,..,,............0.0..00000000000000222222222222222442244444444444466666666666666666666668888868668888888888:88::::::::::::<<<<:<<<<<<<<<<<><<<<>><><<>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@BB@@@@B@@BBBBBBBBDBBBBBDDDDBDDDDDDDDDFDFFFFFFFFFFFFFDFDFDFFFFFFFDDFFFFDFFFFFFFFFFFHFFFF. (((((*(******,,,,,,,,,,,.,,,,............0.00000000002202222222222244222422444444444644464666466666666668666868688868688888888888888::::::::::::::<:<:<<<:<<<<<<<<<<><<<<<>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@B@@@B@BBBBBBBBBBBBBBBBBBDBDDDDDDDDDDDFFFFFFFDDFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD," *(*(*(**(******,,,,,,,,.,,,...............000.000020220002222222222222422222444244444446646666466666666666668668888866888888888888:8::::::::::::<:<:::::<<<<<<<<<<<>>><><>><>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@B@@BBBBBBBBBBBBDBBBBDBDDDBDDDDDDDDDDFFDDFFFFFFFFFFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF*T (((((*(*******,*,*,,,,,,.,..............0..0.00000000220022222222222224222442444444444444446666666666666666666688888868888888888:8:8::::::::::::::::<::<<<<<<<<<<><<<<>>>>>>>>>>>><>>>>>>>@>>>@>>>>@>@@@@@@@@@@@@@B@BBBBBBBBBBBBDDBBDDDBBDDDDDDDDDFDFFFFFFFDFFFDFFDDFFDFFFFFFFDDFFFFFHFFFFHFHFFFFF* (((((********,*,,,,,,,.,,,,..........00....0000000000002222222222222224422444444444444646646666666666666666666868888688868888888:8:::::::::::::::::::<<<<<<<<<<<<<<>><><><>>><>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@B@@@BBBBBBBBBBBBBBBDDDDDDBBDDDDDDDDFFDFFFDFDFFFFFFFFFFDFFFFFFFFDDFFFFFFFFFFFFHFHHHHF*@@"((((************,,,,,,,,,..............0.000.000000002220222222222222442224444444444444446666666666666666666686668886668888888888888:8:::8::::::::::<:<<<<<<<<<<<<<<<<<>>><>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@B@BBBBBBBBBBBBBBBBDDBDDBDDDDDDDDFDDDFDFFFFFFFFDFFFFFFFFFFFDFFFDDFDFFFFFFFFFFFHFFFFFF((((((*(*******,*,,,,,,,,,,.............0.000000000002000222222222222222222424224444444444646646666666666666666668886666688688888::::::8::::::::::::::<:<<<<<:<<<<<<<<<<>>>><<><>>>>>>>>>>>>>>>>>>@>@>@@@@@B@BB@@@BB@BBBBBBBBBBBBBDBBDDBBBDDDDDDFFDDDFFDFFFFFFFFFDFDDFFFFFFFFFFFFFFFFFFFFFFFFHFHHFF(\$(((((***********,,*,,,,,,,.....,......00.000000000020020022222222222224222224444444446446666666666666666666666686868668888888888888:88:::::::::::::<::<:<:<<<<<<<<<<<<<<>>>><<>>>>>>>>>>>>>>@>>>>>>@>>>@@@@@@@@@BB@@BBBBBBBBBBBBDBBDBDDDDDDDDDDDFFDDDFFDFFFFFFFDDDFDFFFFFFFFFFFFFDFFFFFFFFFFHHHFHF&@*((((*******,***,,,,,,,,.,......0.......000000000000222222220222222222222422244444444444466666666466666866668666666868688888888888:8:8::::8:::::::::<:<:<<<<<<<<<<<<<><<><>><>>>>>>>>>>>>>>>>>>>>>>@>>@@@@@@@@@@B@B@BBBBBBBBBBBBDDDBBDDDDDDDDDDDDFFDDFFFFFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHFFF$&(((***********,,,,,,,,,,,,,.0........0..0000000000002022242222222222242242444444444444666646666666666666666668688688688888888888:::::88:::::::::::<::::::<<<<<<<<<>><<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@@@@@@@BBBBBBBBBBBDDDBDBBDDDDDDDDFDDFDFDDFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFHFFFHFHF$@((*(************,,,,,,,,.....*.......00.00.00000000000222002222222224242244422444444440264666666666666666866686868666668888888888888::::::::::::::<:<<<<<<<<<<<<<<<<>><>>>>>><>>>>>>>>>>>>>>>>>>>>>>>>@@@@@>@@@BBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDFFFFDFFFFFDFFFFFFDFFDFFFDFFFFFFFFFFFFFHHHHHHF"@*(*((*******,,,,,,,,,,,...,,............00000000000022020022222222222222244244244444444246666666666666666668666688862686888888888:8::88:::8::::::,::::<<<<:<<<<<<<<<<<<<<><>><>>>>>>>>>>>>>>>>>>@>@>>@@@@> >@@@@@B@@BBBBBBBBBBBBBBDDDDB.BDDDDDDDDDDDDFDDFFFFFFDFFFFD><<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@>@@@B@@@@BBBBBBBBBBBBBBBBDDDDBDDDDDDDDDDDDDDDFFDFDDFFDFFFFDFFFFFFFDFFFFFFFFFFFFFFHHFFH8 @((((***********,,,,,,...,,,.............000000000000202222222222222222222242444444444444664466666666666666666666668886688888888888:8888::::::::::::<<<:<<::<<<<<<<<<<<<>>>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@BB@@@BBBBBBBBBBBBDBBBDDDDDDDDDDDDDFDDFFFFFFFDFFDFFFFFFFFFFDFFFFFFFFFFFFHFFHHHHHHHFF `$(((*********,*,,,,,,,,,,,,........0.00.0.00000000000200200222222222222222444444444444466666466666666666666666668666666688888888888888::::::::::::::<<::<<<<<<<<<<<<<<<<<<>>><><>>>>>>>>>>>>>>>>>>>>@>>>@@@@@@@@@@@@@@@BBBBBBBBBBBBDBDDBDDDBDDDDDDDDDFFFFFFFDFFFFDFFFFFFFFDFFFFFFFFFFFFHFHHHHHHHHFF "((************,*,,,,,.,.,,,..........0..0.000000000020022222222222222242224444424444444464666666666666666666666668666668688888888888:::::8:::::::::::<:::::<<<<<<<<<<<<>><>>>><>>><>><>>>>>>>@>>>>@>>>>@@>@@@@@@@@@@B@BBBBBBBBBBBBDDDBDDDDDDDDDDDDDDFDDDFDFDFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHF \ "*(*(******,,*,,,,,,,,,,,...........000.000000000000002020202222222222242442444444444444446666664666666666666668866866868886888888888888::8::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<><><>>>>>>>>>>>>>>>>>>>>@>>>@@@@@@@@@B@@BBBBBBB@BBBBBDDDBDBDDDDDDDDFFDDDFDFFDFFDFFFFFDFDFFFFFFFFFFFFFFFFHFHHHFHFHHHF *(***********,,,,,,,,,,,.,,..........0.00000000000002222022222222222222244424444444444644466666466866666666666868686666888888888888888::8:8::::::::<:::<:<<<<<<:<<<<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>@>>>>@@@@@@@@@@BBBBBBBBBBBBBDBDDBDDDDDDDDDDDDDFFDDDFFDFFDFFFFFFFFFFFFFFFFFFFFFFFFFFHFHHHHHHF("*(**(******,,,,,,,,,,,,,,,..............0000000000000220222222222222222222444444444444446446666666666666666668668666666688888888888888:::::::::::::::::::<<<<<<<<><<<<<<<<><>><>>>>>>>>>>>>>>>>>>@>>>>@@@@>@@@@@@@@BB@BB@BBBBBBBBBBBBBBDDDDDDDDDDDDDDFFFFFFFDDFFFDFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHF x"(((***********,,,,,,,..,,..............0..0000000000002222222222222222442244444444444444464444464666666666666666666666666688888888::888::::::::::::<:<:::<<<<<<<<<<<<><><<><<<>>>>>>>><>>>>>>>>>>>>>>>@>>@@@@@@@@@@B@BBB@BBBBBBBBBBBDDDDDDDDDDDDDDDDDDFDFDDFFDDFDFFFFFFFFFFFFFFFFFFFHFFHHHHHHHHFHH@@ ((**********,,,,,,,,,,,,,,..............0000000000000000222222222222422222244444444444444646666666666666666686886886868888888888888:88:::8::::::::::::::<<<<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>@@>@@@@@@BBBBBBBBBBBBDBBBBDDDBBDDDDDDDDDDDDDFDFDDFFFFDFDDFFFFFFFFFFFFFFFFFFFHHHHHHHHHHF8 "**(***********,,,,,,,,..................000000000000002222222222222222222442244444444444644446666666666666666668666688866888888888888:8:::::::::::::::::<<<:<<<<<<<<<<><><>><<>>><>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@BBBBBBBBBDBBBBDBDBDDDDDDDDDDDDDDDDFFDFFFFDFDFFFFFFFDFFFFFFFFFFFFHHHHHHHHHHHF (************,,,,,,,,,,.,.............00.00000000002022222222222222422222444424444444444444464466666666666666666668668666888888888:888:88:::::::::::::::<:<:<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>@@@@@@@@@@@@@BBBBBBBBBBBDBDDDDDDDDDDDFDDDDDDFDFFFDFDFFFFFFFFFFFFFFFFFFFFFFHHFHHFHHHHHHFR"*(*********,,*,,,,,,,,.....,...........000000000020022222222222222422224442444444444464444466666466666666666666686668688668888888:88888:8::::::::::::::<:::<<<<:<<<<<<<<<<><>>><<>>>>>>>>>>>>>>>>>>>>>>@>>@@@@@@@@@@@@BBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDFFFFFDFFFFFFFDFFFFFFFFFFFFFFFFFHHHHHHHHHHHF @p"(***********,,,,,,,,,.,..........0...0.000000002000222222222222222422222222444444444444444444466666666666666688886686888688888888888888:::::::::::::::::<<<<<<<<<<<<<<<<<<<<><>>><>>>>>>>>>>>>>>>>>>>@>>>@@@@@@@@@@@B@B@@BBB@BBBBBBBBBDDBDDDDDDDDDDDFDFDDFFFDFFFFFFFFFFFFFFFFFFFFFFFFFHHHFHHHHHHHFp"************,,,,,,,,................0..0000000000020222022222222222422422424424444444444446466666666666666666666686886868688888:888888:8:::8::::::::::::<<<<:<:<<<<<<<<<<<<><<>><<<>>>>>>>>>>>>>>>>>>>>>>>>@@@>>@@@@@@BBBB@@BBBBBBBBBBBDDDDDDDDDDDDDDFDFFDFFDFFFDFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHH "***********,*,,,,,,,,,,.,..,..........0.0000000000000022222222222222242222444444444444444446666666666666666666868668866688666888888888:::::::::::::::::::<<<<:<<<<<<<<<<<<><><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@B@@BB@@BBBBBBBBBDBBDBDDBDDDDDDDDFDDDDFDDFFDFFFFFFFFFFFFFFFFFFFFHFFHHHHHHHHHHF Z (************,,,,,,,..,,...............0.00000000002222222222222222222222242244444444444444464666666666666666666666866668868888888888888:::::::::::::::::<:<:<:<<<<<<<<<<<<>>><>><>><>>>>>>>>>>>>>>>>>>>@@>>@@@@@>@@@@@@@B@BBBBBBBBBBBDDDDDDDDDDDDDDFDFDDFFFDFDDDFFFFFFFFFFFFFFFFFFFFFHFHHHHHHHHHFp"*(********,*,,,,,,,,.,.............0....0000000000220222222222222222222222422444444444444464646646666666666666688686888668668888888888::8:8:::::::::::<::<:<<<<<<<<<<<<<<<<>><<<<><>>>>>>>>>>>>>>>>>>>>>@@>>@@@@@@@@@@@BB@BBBBBBBBBBBBBBDBDDDDDDDDDDDFDDDDFFFFDDFFFFFFDFFFFFFFFFFFFFFHHHHHHHHHHHHF2t ***********,,*,,,,,,....,.............000000000000000222202222222222222224424444444444446464664666666666666866668666666868688888888888888:8:::::::::::<::<<:<:<<:<<<<<<<><<<<<<>>><<<>>>>>>>>>>>>>>>>>>>>@>@>@>>@@@@@@@@@@BBBBBBBBBBBBDDDBDBDDDDDDDDDDDFFDFDDFFFFDFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHF. *(*********,,*,,,,,,................0000000000000200002222222222222422222222442444444444464466646666666666666666886888868868888888:888::8:8:::::::::::<:::::<<<<<<<<<<<<<<<<<<<<><>>><>>>>>>>>>>>>>>>>>>>@@>@@@@@@@@@@@@@@@BBBBBBBBBBBBBDBDDDDDDDDDDDFDFFDDFDDFFFFFFFFFFFFFFFFFFFFHFHHFHHHHHHHHHHH"***********,,,,,,,.,..................0.000000000000202222222222222224222422444444444446446646664666666666666668866886886866888888888:8888:8::::::::::::::::::<<<<<<<<<><<<<<><>><><>>><>>>>>>>>>>>>>>>>>>@>@@>@@@@@@@@B@@BBBBBBBBBBBBBDBDDBDDDDDDFFDDFDDFFFFFFFFFFFFFFFFFFFFFFFFFHFFHHHHHHHHHHHHF4, *******,,**,,,,,,,,,,,,..............000.0000000000000022222222222222422442242442444444446466646666666666666668666888888668688888888888:88:::::8:::::::::<<<::<<<<<<<<<<<<<<<<><<><<><>>>>>>>>>>>>>>>@>>>@>>>>@@@@@@@BB@BBBB@BBBBBBBBBBDDBBBDDDDDDDDDFDDFFDDFDFFDFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHJHHp*******,,**,,,,,,,,,,.,...........0...0.0.00000000002022222222222222224422222444444444444464444664666666666666666686888866688688888888:88:8:::::::::::::::<<<:::<<<<:<<<<<<<<<<<><<>>>><>>>>>>>>>>>>>>>>>>>>>@@>@@@@@@@@@@BBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDFDFFFDFFFFFFFFFFFFFFFFFFFHFFHHHHHHHHHHHH "*********,**,,,,,,..,.................0.0000000000222222222222222222222422224244444444444664446666646666666866668688688868668888888888888:8:::::::::::::<<:::<<<<<<<<<<<<<<<<>><<<>><>>>><>>>>>>>>>>>>>>>>>>>@@>@@@@@@@@@B@B@@BBBBBBBBDDBDBDDDDDDDDDFDDDDFFDDDDFDFFFFFFFFFFFFFFFFFFHHHFHHHHHHHHHHH *********,*,,,,,,,,,....,...........0..00..0000020022220222222222222424224242444444444444444666666666666666666666668888888668888888888::88::8::::::::::::<<<:::<<:<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@>@@@@@@@@@@@@BBBBBBBBBBBDDDDDDDDDDDFDFDDDDFDFFDFFFDFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHH  *********,**,,,,,,,.,................0.00.00000002022222222222222222222224222444442444444466446466666666666666666688868866886868888:88:8::888::::::::::::::::::<<<<:<<<<<<<<<<<<>><<>>>>>>>>>>>>>>>>>>>@>>>>>>@>>@@@@@@@@@B@BBBBBBBBBBDBBBBDDDDDDDDDDDFDFFFDDDDFDDFDDFFFFFFFFFFFFFFFHFHHHHHHHJHHHF  ******,****,,,*,,,,,.,,,...........0.000000000000200002220222222222222222444444444444444446446666666666666666666666668888666888888888888888:::::::::::::::::::<<<<<<<<<<<<<<<<<<<<>>>>><>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@B@@BBBBBBBBBBBBDBDBDDDDDDDDDDDFDDFDFDFDDDDFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHH `******,**,,*,,,,,,,,,...............0..00000000000000220222222222222222222424444444444444444444464666666666666666866888886868688888888:88:::::8::::::::::::::<::<<<<<<<<<<<<<<<<><<<>><>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@B@@BBBBBBBBBBBBBDDDDDDBDDDDDDDDDDDDDFDFFDFFFFDFFFFFFFHFFFHFHHHHHHHHHHHHF h***********,,,,,,,.,...............0.0000000000000020002222222222222242424424444444444444464444666666666666666666668888888668888888888888:8:8:8:::::::::::<<<<:<:<<<<<<<<<<<<<><<>><<>>><<<>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@B@@@BBBBBBBBBBBBBDBDBDBDDDDDDDFDDDFFDFFDFFFFFFFFFDFFFFFFFHFFHHHHHHHHHHHHF@ ***********,,,,,,,,,,................0000000000000002002022222222222222224244444444444444444466646666666666666666668868686666688888888:888:::::8:::::::8::::::<<:<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>@@@@>>>@@@@@@BBBB@BB@BBBBBBBBBBDDDDDDDDDDDDDDDDFDFFDFFFFDDFFFFFFFFFFHHFFFHHHHHHHHHHHfv(********,*,,,..,,.,,..............00.000.002002000222022222222222222442444242442444444444444444666666666666666666686688866666888888:8:88:8::::::::::::::::<:::<<<:<<<<:<<<<<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@BB@BBBBBBBBBBBBBBBDDDDDDDDDDDDFDDFDFFFDDDFFDFFFFFDFFFFFFFFHHFHHHHHHHHHHHF &********,,,,,&*,,,,................0000000.*00000022202222222222222222242244444244444444464446466666666666668666668868886666868888888888:888::::::::::::::<<<:<:<::<<:<<<<<<<<<<<<<><>>>>><>>>>>>>>>>>>>>>>>>>@>@>@@@@@@@BBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDFFDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHF*******,,*,,,,,,,,,,.,..............0000000.00000020220222222222222222220.2444444444444446466446646664*4666666666866688888668888884888888888::88::::::::::::::8.<<<:<<<<<<<<<<<<<><><<>>>>>::>>>>>>>>>>>@>>>>@@>@@@>@@@@@>@@BBBBBBBBBBBDDBDBDDDBDDDDD:BDDDFDFFFFFFFFFFFFFFFFFFFFFHFFHFHHHHHHHHHHF********,,,,,,,,,,.,,,................00000000000000222222222222222222222244444444444444446466666666666666666666666688866666668888888888:8:88:8:8::::::::::::::::<<<<<<<<<<<<<<<<<<<><>><>>><>>>>>>>>>>>>>>>>>>>>>@@>@@@@<@@B@BBBBBBBBBBBDDDDDDDDDDDDD.DFDDFFDDFFDFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHT*(******,,,*,,,,,,,,.,.,.............00000000000000000222222222222222222242244444444444444444666666666666666666666868688666866888888888888:88::::::::::::::::<<<:<<<<<<<<<<<<<<><><<>><>>>>>>><>>>>>>>>>>>>>>>>@@>@>@@@@@@BBBBBBBBBBBBDBDBDDDDDDDDDDDDDDDDFDFDFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHDH@(********,,,,,,,,..,,.,..........0.0.0.00.000000000020020020222222222242222242424444444444644446666666666666666666666868868686888888888888:8:8:::::::::::::<:<<:<:<::<<<<<<<<><<<<><<><>><>>>>>>>>>>>>>>>>>>>>>@@@@>@@@@B@B@@BB@BBDBBBBBBBDBDDDDDDDDDDDDDDDDFDDFFFFFFFFFFDFFFFFFFFFHHHHHHHHHHHJHHH**********,*,,,,,,,,,............0.0.0..00000000000202222222222222222222222422444444444444646666666666666666666666666688866666888888888888888:::8:::::::::::::<:<<<<<<<<<<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@BBBBBBBBBDBDDBDDDDDDDDDDDDFDFFFDFFFFDFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHH ``******,**,,,,,,,,,,.,.............0....0.00000000002222222022222222222222424422444444444444444646666666666666666866666686686668888888888:888::8:88::::::::::::<::<:<<<<<<<<<<<<<<<<<<<<<>>>><>>>>>>>>>>>>>>@>>>@@@@@@@@@@@@B@@BBBBBBBBBBBBBBDDDBDDDDDDDDDDDDFDDFDDFFFFFFFFFFFFFFFFFHHHHFHHHHHHHHHH"*******,*,,,,,,,,,,.....................0000000000002222202222222202222222242444444444444444466644666666666666666668686668666686888888888888:8:::8:::::::::::::<<:::<<<:<<<<<<<<<<<<><<><<<>>>>>>>>>>>>>>>>@>>>@@@@@@@@@@@@@@B@BBBBBBBBBBBDDDDDDDDDDDDDDFDDDFFFDFFDFFDFFFFFFFFFFFFFFFHHHHHHHHHHHHF,2******,,,,,,,,,,,,.,,,...............0.0.00000000002222222222222222242222424244444444444444464646466646666666666666686866666668688888888888:88:8:::::::::::::::::<<<<<<<<<<<<<<<<><<><<><<><>>>>>>><>>>>>>>>>>>>>>@>@@@@@>@@@@@BBBBBDBBBBBBBDDDDDDDDDDFFDDDFDDFFDFFFFFFFFFFFFFFHFFFHHHHHHHFHHHHHHF *******,,***,,,,,.,................0.000000000000000002222222222222222422242244444444444444444644666666666666666666666666886866668888888888888::8:::::::::::::<<:<::<<<<<<<<<<<<<<<<<<><<><<<>>>>>>>>>>>>>>>>>>>>>@>>@@>@@@@@@BB@BBBBBBBDBBBDDDDDDDDDDDDFDDDDDDFDDFFFFFFFFFFFFFFFFFFHHHFHHHHHHHJHF@ (**(*****,,,,,,,,.,,................00000.000000002022202222222222222222222222442424444444446646446666666666666666668666686666868888888888:88::::::::::::::::::::<<<<<<<<:<<<<<<<<<<<<><<<><>>>>><>>>>>>>>>>>>>>@@@@@@@@@@@@@@@BBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDFDFFFFFFFFFFFFFFFFFFHHHFHHHHHHHHHHF ((*******,**,,,,,,,....................000000000002000020222222222222222222224442442444444446464446666666666666666666666666666866888888888:8:88:88::::::::::::::::<<:<<<:<<<<<<<<<<>><<<><<>>>><>>>>>>>>>>>>>>>>>@@>@@@@@@@@@@@B@B@BBBBBBBBDBBBDDDDDDDDDFDDFDDFFFDFFDFFFFFFFFFFFFFFHFHFHHHHHHHHHHF*********,*,,,,,,.,,,..............0..00000000002022222202222222222222222222222424444444444444664646664666666666666666686866666686688888888:8888::8:::::::::::<:::<:<<<:<<<<<<<<<<<<<<>>><>>>>><<>>>>>>>>>>>>>>>@@>@@>@@@@@@@@BBBBBBBBBBBBBBBBDDDDDDDDDDDDDDFDDFDFDFFFFFFFFFFFFFFFFFHFHHHHHHHHHHHF*(********,,,,,,.,,..................0.000000000000020002220222222222222422222444424444444444446666666666666666666666666666666888686888888888888::::::::::::::::::::<<::<:::<<<<<<<<<><<<<><>><>>>>>>>>>>>>>>>>>>@>>>@@@@@@@@@BBB@BBBBBBBBBBBDDDBDDDDDDDDDFDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHF************,,,,,.,,,,,..............0.000000000000202222222222222222222222224242424444444644446466666666666666666666668666686666668888888888888:8:::::::::::::::<::<:<<<<<<<<<<<<<<<<<<<>><>><>>>>>>>>>>>>>>>>@>>>>>@@@@@@@@@BBBBBBBBBBBBBBBDDDDBDDDDFDDDDDDFDDDDFFFFFFFFFFFFFFFFFFFHFHHHHHHHHHHF@8**********,,,,,,,.,,,............0...0..0.000000000220222222222222222224222222422444444464644446664664666666666666666666666666666668888888888888:88:::::::::::::::<<<::<<<<<<<<<<<<<<<<<<><<<>>>><>>>>>>>>>>>>>>>@>>@@>@@@@@@@@BBBBBBBBBBBBDBBDDDDDDDDDDFDDDDFFFFFFFFFFFFFFFFFFFFFFHFFHHHHHHHHHHHF **********,*,,,,,,,,,,,...........0.....000000000020002202222222222222222222242224444244444464446646666666666666666666666666686666688888888888:8888::::::::<:::::<<:::<:<<<<<<:<<<<<<<><<<>><>>><>>>>>>>>>>>>>>>>>>@>@@@@>@@@@BBBBB@BBBBBBBBBBDBDDDDDDDDDFDFFDDDDDFFFFFFFFFFFFFFFFFHFHHHHHHHHHHJFF (***********,,,,,,.,.,.,..............0.0000000002002022222222222222222222222222244444444444464466666644666666666666666666666868866888888888888888:8::::::::::::::<:::<<:<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>@@>>@@@@B@@B@BBBBBBBBBBBDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFHHHFHHHHHHHHHF ************,,,,,,,,..................000000000002000000222222222222222222224224442244444444446446446466666666666666666686668666866888888888888:88:8:::::::::::::::::::<<<<<<<<<<<<<<<<<>><<>>><<>>>>>>>>>>>>>>>>@@@@>@@@@@@@@@@BB@BBBBBBBBBBDDDDDDDDDDDDDDDDFDFDDFFDFFFFFFFFFFFFHFFFFFHHHHHHHHHHH*************,,,,,,,.,.............0.00..000000000200002222222222222224224222422244244444444444464666666666666666666666666666666886688688888888888:::8::::::::::::<:<<:<<<<<<<<<<<<<<<<<<<><<<><<<>>>>>>>>>>>>>>>>@>@@@@@@@@@@BBBBB@BBBBBBBBBDDDDDDDDDDDDDDDFDFDFFFFFFFFFDFFFFFFFFFHHFHHFHHHHHHHHF 0*************,,,,,,,................0.0000.000000200002222222222222222422222224424424444444444646664666666666666666666666666666688668868888888::88::::8:8::::::::::::::<::<<<<<<<<<<<<<<<<<<><<<>><>>>>>>>>>>>>>>@>>@@>>@@@@@@B@@B@BBBBBBBBBBDDDDDBDDDDDDDDFFDDFFDFFFFFFFFFFFFFFFFFFFHFHHHHHHHHHHFЀ*************,,,,,.,,.....,..........0...0000002200022202022222222222222222222442224444444444444446666666666666666666666666666666688688888888888:8::8::::::::<::::<:::<<:<<<<<<<<<<<<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>@>>@>@>@>@@@B@@BBB@BBBBBBBBBDDDBDDDDDDDFFFFFFFFFFFDFFFFFFFFFFFFFFHFFHHHHHHHHHHFܐT***************,,,,.,,.,..,.........0.0000000.00202202220222222222222222222222224444444444444444444464666666666666666666666666666866668888888888888::::::::::::::::::<::::<<<<<<<<<<<<<<<<<<<>>><>>>>>>>>>>>>>>>>@>>>>@>@@@@@@BB@B@@BBBBBBBBDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFHFFFFFFHHHHHHHHHFx ***********,**,,,,,,,,...............0.00.000000000002022022222222222222222222442424422444444446646666666666666666666666666666666686888888888888:88:88:8::::::::::<:<:<::::<<<<<<<<<<<<<<><<<><>><>>>>>>>>>>>>>>>>@>>>@>@@>@@@B@@@@BBBBBBBBBBBBBDDDDDDDDDDDDDDDFDFFFFFFFDFDFFFFFFFFFHFFHHHHHHHHHHF ((***********,,,,,,,.,,................0.00000000200002222222222222222222222222442424244444444444446666666646666666666666666666666886888888888888::::8::::::::::::::::::<::<<<<<<:<<<<<<<<<<>><<>><>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@BBB@BBBBBBBBDBDDDDDDDDDDDDDDDFFFFDFFFFFFFFFFFFFFFFFFHFFHHHHHHHHF6*(**********,**,,*,,,,,..,.........0...0.00000000000202222222222222222222224222442224444444444444466646666666666666666666666666666868888688888888888::::::::::::::::<:::<::<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>@>>>@>@>@@@@@@@@BBBBBBBBBBBBDBBDDDDDDDFDDFDDDFDFDDFFFFFFFFFFFFFFFFFFFHHHHHHFHHFp*************,,,,,,,,,,,...,.........000.000000000000000222222222222222222222242424244444444444444644666466666666666666666666686666868888888888888888:8::::::::::::::::::<<::<<<<<:<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@@@BBBBBBBBBBBBDDDDBBDDDDDDDDDFFDDDFDDDDFDFFFFFFFFFFFFFHFHFHHHHHHFHF*********,***,,,,,*,,,,,,............000.0.000000002222022222222222222222222224222244444424444444646466666666666666666666666666666868888888888888888:8:::::::::::::::::::::<<<<<<<<<<<<<<<<<<>>>>>><>>>>>>>>>>>>>>>>>@@>>@@B@@@@B@B@BB@BBBBBBBBDDBDDDDDDDDDDDDDFFDDDDFFFFFFFFFFFFFFFFFFFHHHHHHHHHF*************,*,,,,,,,,,,,,.......0..0.0.00000000000020002222222222222222222222222224444444444446444666666666666666666666666666666868888888:88888::8::::::::::::::::<::<::<:<<<<:<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@BBBBBBBBBBBBBDDBDDDDDDDDDDDDDDFDDFFFFFFFFFFFFFFFFFFFFHFFHHHHHHHF(********,*,*,,,,,,,,.,,,,,..........0.0...00000000000220222222222222222222222422442444444444444446466646466666666666666666666666688688888888888888:8::::8::::::::::::::<:<::<<<<<<<<<<<<><<<<<>>><>>>>>>>>>>>>>>>>>@>@>@@>@@@@@@B@BB@BBBBBBBDBBBDDDDDDDDFDDDDDDDFFFFFFFDFFFFFFFFFFFFHFHHHHHHHHHHF**********,**,,*,,,,,,,,,,,........0.0.0.00.00000000000222222222222222222222222222244444444444444446466466666666666666666666666686668888888888888888::8::::::::::::::::<::<<<<<<:<<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>@@>>@@@@@@@BBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDFFDFFFFFFFFFFFFFFFFFHFHHHHHHHHHHF*************,,,,,,,,,,,,.............0...000000000202222222222222222222222222224224444444444444446646666666666666666666666666666886888888888888888:::::::::::::::::::::<<<::::<:<<<<<<<<<<<<<<<<><>>><>>>>>>>>>>>@>>>>@@@@@@@@@@BB@@BBBBBBBBBBBDDDDDDDDDDDDDDDFDDFFFDDFFFFDFFFFFFFFFFHFHHHHHHHHHD8&**********,,,,,,,,,,,,,,,,,.*.........00.000000000020002222222222222222222222222422444444444444444646466666666666666666666666666668888888888:8::::::::8::::::::::::::::::::<<<<::<<<:<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@>@@@@@@@BBBBBBBBBBBBBBDDBDDDDDDDDDDDDFDFDDFFFFFFFFFFFFFHHFHFFHFHFHHHHD @************,,,,,,,,,....,.,.,...........00000000000022022,02222222222222222222422222440444444446446666666666666666&466666666666666888888888888828888888::8:::::::::::::<<<<<6:<:::<<<<<:<<<<<<<<><>>>>>>>>>>>>>>>>>@@>>>>@@@@@B@@@@BBD@@BBBBBBBBDDDDDDDDDDDDDDFDFFFDDFFFFFFFFFFFFHFHFFHHHFHHHHHB2(****,******,,,,,,,,,,,..............0000..0000000002222220222222222222222222222222444424444444644444646646664666666466666666666666888888888888884888::::8:::8:::::::::::::<<:.<<<<::<<<<<><<<<<<<>>><>>>>:4>>>>>>>>>>@@>>@@@@@@@@@@BBB<2BBBBBBDBBDDDDDDDDDDDDDDDFFF6><>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@BBBBBBBBBDBDBDDDDDDDDDDDDDDDFFDDFDFFFFFFFFFFHFFFHFHHHHHHHHH*P`*(**********,*,,,,,.,,,,,,....,........0000000000000222222222222222222222222222222444224444444444444466646666646666666666666666686688888888888888888888:8::::::::::::::::<:<:<::<:<<:<<<:<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>@@@>>@@@@@@@BBB@BBBBBBDBBBDBDDDDDDDDDDDDDDFDDFFFFFFFFFFFFFFFFFFHHHHHHHHHHD*************,,,,,,.,.,,,...............00000000000022022022222222222222222222222442444444244444444446444466666666666666666666686888886888888888888888:8:8::::::::::::::::::::::<<<<<:<<<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>@>@@>@@@@@@B@BBBBBBBBBBDDDBDDBDDDDDFDDFFDDFFDFFDFFFFFFFFFFFFFFHHHHFHHFHHD`************,*,,*,,,.,,,...,.............000000000200022202222222222222222222222222222444444444444444644446646466666666666666666668866688888888888:888:88:::::::::::::::<::::<<:<<:<<<<><<<<<<>><<<>><>>>>>>>>>>>>>>>>@>@>>@@@@@@@BB@BB@BBBBBBBBDBBBDDDDDDDDFDDDFDFDDFFFFFFFFFFFFHFFFFFHHHHFHHHHHB *******,****,*,,,,,,,,,,...,..............00000000020222002022222222222222222222242242244444444446444444444664666666666666666666686688886888888888888888888:8:::::::<::::::::<:<<:<<<<<<<<<<<<<<<>><><>>>>>>>>>>>>>>>>>>>@@>@@@@@@BB@B@BBBBBBBBDBBBDDDDDDDDDDDDDDDDDDFFFDFFFFFFFFFFFFFFFFHFHHHHHHB@> ,**********,*,,,,,,,,,,,,,..................00000000022220202222202222222222222242222442444444444444444446646646666666666666666666688686888888888888888888::::8::::::::::::::<:::::<<<<<<<<<<<<>><<<<>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@B@BBBBBBBBDBDBBDDDDDDDDDDDDFFDFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHB***********,,,,,,,,,,,.,...,.................0000000020222222222222222222222222242422442444444444444444664646666666466666666666888888888888888888888888:::::::::::::::::::::::<<<:<<:<<<<<<<<<<<<<<><>><>>>>>>>>>>>>>>>>@>>>@@@@@@BBBB@BBBBBBBBBBDDBDDDDDDDDDDDDDFFFDFFDFDFFFFFFFFFFFFFFFHHHHHHHHB6********,**,,,,,,,,,,,,,...,..........0...0000000000022202202222222222222222222222224244444444444444444464466666666666666666666666666688688888888888888:8::::::::::::::::<:::<::::<:<<<:<<<<<<<<<><>>>>><>>>>>>>>>>>>>>>>@>@@@@@@@@@@BB@BB@BBBBBBBDBDDBDDDDDDDDDDDDDDFFFFDFFFFFFFFFFFFFFFHFHFHHHH@*******,**,,,,,,,.,,,,,,.,.................00.0000002202020022222222222222222222242224444242244444444444444646666666666666666666866666668888888888888:::::::8:::::::::::::::::::::<:<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>@>>@>@>@@@@@@B@BBBBBBBBBBDDBDBDDDDDDDDDDDDFDDDFDFDFFFFFFFFFFFFFFFFFHHHFHHH@0*****,*****,,,,,,,,.....,.................000.0000002022002222222222222222222424422224244444444444444444646666666666646666666666666666666688888888888888:8::::::::::::::::::::::::<<<<<<<<<<<<<<<<><>>><>>>>>>>>>>>>>>>@>>>>@@@@@@@@@@B@BBBBBBBBBBDBDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFHHHHHFFHF*******,**,,,,,.,,,.,,..................000.000.000002022222222222222222222222422222224444444244444444446446664666666666666666666664446646688888888888888::8::8:::::::::::::::<::<<:<<:<<<<<<<>><<<>>>>><><>>><>>>>>>>@>>>@@@@>@@@@@BBB@BBBBBBBBBBBDDDBDDDDDDDDDDDDFDDDFDFFFFFFFFFFFHFFFFFFHHHHFH@P*****,****,,,*,,,,,.,,,....,...........0...000000000000000222222222222222222222222222224424444444444444644466644666646466666666664466666666688888888888:88::8:8::::::::::::::::<<<<<<:<<<<<<<<<<<<<><<<>>>>>>>>>>>>>>>>>>>>>@@>@@@@@BB@BBBBBBBBBBBBBBDDBDDDDDDDDDDDDDDFFFDFFFFFFFFFFFHFFFHHHHFHHHD*********,,,,,,,,,,,,......,,...........00000000000000000020222222222222222222224222224242224444444444444446466446666666666666444666666666688888888888:88888:::::::8::::::::::<::<<:<<<<<><<<<<<<><<<>>><>>>>>>>>>>>>>>>@>>@@>@>@@@@@@@BBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDFFDFFFFFFFFFFFFFFFFFFHFFHFFF (********,,,,,,,,,..,.,.................000.000000000002002022222222222222222222422222224444444444444444444446466466666666666644466686666666888888888888888888::::::::::::::::<<:<::<<<<<<<<<<<><<<><<<<<>>>>>>>>>>>>>>>>>>>@@@@@@@B@BB@BBBBBBBDBBBBBBDDDDDDDDDDDDDFDFDFFFDFFFFFFFFFFFFFFFFHHFFHH<H*********,*,,,,,,,,,....,...............000000000000000002020222222222222222222222422222244444444464444444646664644664666666644466666666666668888888:888888:8::::::::::::::::::<<::<::<<<<<<<<<<<<<<<>>>>><>>>>>>>>>>>>>>>@>>@@@@@@@@@@@@BBBBBBBBDBDDBDDDDDDDDDDDDDFFFFFDFDFDFFFFFFFFFFFFHHFHHHFF>l*******,,*,,,,,,,,..,..,...................0000000000000222020202222222222222222422222222244442444444444444646664466666666666644666668668666688888888888888:888:8:::::::::::::::<:<:<<<<:<<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@BBBBBBBBBBBDBDBDDDDDDDDDDDDDFDDDFFFFFFFFFFFFFFFFFFFFFFFFFF<$p*******,,,,,,,,,,,,,,.,................0.00000000000000220022202220222222222222222222222444244444444444444464666466666466666644466666668666666888888888888888::::8::::::::::::::::<<<::<<<<<<<<<<<<<<>><<>><>>>>>>>>>>>>>>>>>>>@@>@@@BB@@BBBBBBBBBBBDDDDDDDDDDDDDDDDDFDFFFFFFFFFFFFFFFFFFHFHHFHFH<2*******,*,,,*,,,,,,,.,.,...............00.0..00000000002200002222222222222222222222242222242444444444444444466664666666666666464486666666666688888888888888::8:::8:::::::::::::<::<:<:<<<<<<<<<<<><><><><<>>>>>>>>>>>>>>>>>>>@@@@@@@@BBBBBBBBBBBBBDBDBBDDDDDDDDFDDDDFFFDDFFFFFFFFFFFFFFFFFFFHFHHF< *******,*,,*,,,,..,..,.,.................0000000020000002002022222220222222222222222222242244224444444444444466646466666666666444666868664666888888888888888:88:::8:::::::::::::::::<<<<<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@BBBBBBBBBBBDBDDDBDDDDDDDDDDDDDFDDFFFFFFFFFFFFFFFFFFFFHHFF:J*******,***,,,,,,,,,.....,...........0.0.000000000002200022220220222222222222222222222222444244444444444444466444466666666666466666666866666888888888888:8888:88::::::::::::::<:::::::<<:<<<<<<<<<<<<<<<>><<>>>>>>>>>>>>>>>>>>@@@@@@@B@B@@BBBBBBBBBDBDDDDDBDDDDDDDDDDDFFDFFFFFFFFFFFFFFFFFFFFHFHH: XP*****,****,*,,,,,,...,.....,.............0000.000000000000202222222222022222222222222222222244424444444444466664646666666666666466666666666688888888888::88:888:8::::::::::::::::::::<:::<<<<<<<<<<><<<<><>>>><>>>>>>>>>>>>>>@@@>@@@B@@@@BBBBBBBBBBDDDDBDBDDDDDDDDFDDFDDFFFFFFFDFFFFFFFFFFFFFFHFFD*****,*,**,,,,,,,,.,,...,...............000.0.000000002222002222220222222222022022222222222244444444444444444444464646666666666646666664466888888888888888888888:8::::::::::::::::::::::<<<:<<<<<<<<<<<<<<<<>><>>>>>>>>>>>>>@@>@@@@@@BB@@B@BBBBBBBBDBDDDDDDDDDDDDDFDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFB&****,,***,,,,,,.,,,,,.............0......0000.0000000002000202222202022202222222222222224224424244444444444646644464666664666666466666666668888888888888:8:888::8:::8:::::::::::::<::<<:<<<<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>@>>@>@@@@@@B@BBBBBBBBBBBBDBDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFHFFFFFHF***,**,,,,,,,,,,,,.,.,...............0.000000000000000022220022222222220022222222222222242242244244444444444444444666666666666666666646666888686888888:8888888:::8:88:::::::::::::::<<<<:<<:<<<<<<<<<<>><<><>>>>>>>>>>>>>>>>>@@>>@@@B@@BBBBBBBBBBDBBBBDDDDDDDDDDDDDDDDFDFFFFFFFFFFFFFFFFFFFFFFFFFDd6******,*,*,,,,,,,,,,,...,...............0000000000000000220022220202220022222222222222222222424444444444444444444446666666666666666666666668888888888888888888:88888::8:::::::::<::::::<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>@>@@@@@@@@@BBB@BBBBBBBBBBDDBDDDDDDDFDDDDDDFDDFFDFFFFFFFFFFFFFFFFFFFFFF4*********,,,,,,,,,,,...................00000000000000000022222220202022000222222202222222442444444444444444446444444666666666666666666666886866868888888888888888::8:8::::::::::::<:::<<::<<<<<<<<<<<<<<<<<<>><>>>>>>>>>>>>@>>>@@@@@@@BBBB@BBBBBBBBBBDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFD*****,*,,*,,,,,,,,.,,...................00.0000000000000020022022002200222222222222222222222444244444444444444444446666666666666666686666666668888888888888888888:8::::::::::::::::::<:::<<<<:<<<<<<<<<<<>>>>><>>>>>>>>>>>>>>>@@@@@@@@@@BB@BBBBBBBBBDBDDDDDDDDFDDDFDFFFDFFDFDFFFFFFFFFFFFFFFFFFFFF**********,*,,,,,.,....................0.000000000000000002002022202022220222222222222222222244444244424444446446666666466666666666666866666888886868888888888:888:8::8:8::::::::::::::<<<<<<<<<<<<<<<<<<<<>><<<>>>>>>>>>>>>>>@>@@@@@B@@@B@BBBBBBBBBBBDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFD**********,,,,,,,,,,.,...................0000000000000202202022200002222222022202222222222224222442444444444444444466666666666666666866666666886888888888888888::8::8:::::::::::::<:::::<:<<<<<<<<<<<<><<><<<>><><>>>>>>>>>>>>>>>@@@@@@B@@@BB@B@BBBBBDDDDDDDDDDDDDDDDFDDDDDFFFFFFFFFFFFFFFFFFFFFFD:b@********,*,,,,.,,,,.,.................000.00000000000000002000222202222222220020222222222222222422444444444444444464644466666666666666668666688888868888888:88::8:8:::8::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<><>>>>>>>>>>>@>@@@@@@@@@@@BBBBBBBBBBBBDDDBDBDDDDDDDDFDFDFFFFFFFFFFFFFFFFFFFFFFFFFD (******,,,*,,,(,,,,.,.,................0..0.0.00000000000020020202020202*2222222222222242222222422444044444464444666664466664666686666666668666888888888888888:88:::::::::::::::::::::::::<>::<<<<<<<<<>>><>><>>>>>>>>>>@>>>>@>@>@@@@@@@BBB@BBBBBBBDBDBDDDBBDDDDBDDDDDDFDDFFFFFFFFFFFFFFFFFFFFFFD`(**********,,,,,,,,,,...................0....000000000002000222200020222002022222222222222222224424422044444444444666466666666666622666666666688868888888888888$4888::8::::::::::::::::::::: 8<<<<<<<<<<><<<<<<<>>>>>>>>>>@>>@@@@@@@@@@@@B@BBBBBBBBDD:BDDBDDBBDDDDDDDDDFFFFFFFFFFFDFFFFFFFFFHFFH,@********,,,,,,,,,,,.,,.................0..0000000000002000222202220202222220222220222022222222242444424444444444444646646666666666666666666666668866888888888888888:::88::::::::::::::::<:<::<<<<<<<<<<<<><<<<<>><>>>>>>><>>>>>>@>@@@@@@BB@BBBBBBBBBDB>DDBBDDDDDDDDDDDDDFFFFFFFFFFB>FFFFFFFFFFFFD@f*******,,,,*,,,,,,,,....................0.00000000000000020022020222202222222022222222222222422222242444444444444464664464666666666666666686686686888888888888888888888::::::::::::::<::::<<<<<<<<:<<<<<<<<<<>>>>>>>>>>>>>>>>>>@>>>@@@@@@@B@B@BBBBBBBBDBBDBBDDDDDDDDDDDDFDFFFFFFFFFFFFFFFFFFFFFFF@ ********,,,,,,,,,,,,.,.....................0000000000000002002202200022022222022222022222224242222424444444444444664466666644666666666666668866888688886888888888888888:::::::::::::::::::::<:<:<:<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>@@@@@@B@@BBBBBBBBBBBBBBDDDBDDDDDDBBDDDDDDDDFFFFFFFFFFFFFFFFFFFFFD@0(********,*,,*,,,,,,,,...,...............00..0000.000000000020000202022002022222220220222222222244422244444444444444464666666666666666666666666886888888888888888888888:888::8::::::::::::::::<:<:<<<<<<<<<<<<>><><>>>>>>>>>>@>>@@>@>>@@@@@BBBBBBBBBBBDDBDBBDBDDDDDBDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFB*****,*,,,,,,,,,,,,,.,,..,................0000.00000000002000220000000020202222222222202222222222242224444444444444664446666666466666666666668666666888888888888888:8:88::88:::::::::::::::<<::<<<<<<<<<<<<<<<<>>><>>>>>>>>>>>>@>>@@@@@@@@@@BBBBBBBBBDBDDBDBDBDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFD:*********,,*,,,.,,,,.,.,...................0000.000000000000020002220002022202222222222222222242244242242244444444444466666466666666666666666686688868688888888888888::888:::88:::::::::::::::<:<<:<<<<<<<<<<><<><<>>>>>>>>>>>>>>@@>@@@@B@@@@BBBBBBBBBBDDBBBDBDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFD@********,,,,,,,,,,,,,.,.,...................000000000000002000202002022000202202222222222222222222222242444444444444644646464666446666666666666688686888888888888888:888:8:::::8::::::::::<::<::::<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>@>>@@@@@@@B@@BBBBBBBBBBBBBBBDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFB``>**,********,,,,,,,,,,,......................00.0000000000000020200200200202022022222220222222222222222222444444444444466644646666666666666666666668668688888888888888:88888:::::::::::::::::::<:<<<:<:<<<<<<<<>>><>>>>>>>>>>>>>@>>@@@@@@@@@BBBBBBBBBBBDBBBDDDBDDDDDDDDDDFDDFDFFFFFFFFFFFFFFFFFFFFD(**********,**,,,,,,,,,...,.................000.00000000000020000000000000202022220222202222222222222442442444444444444444444666666666666666666666666868886888688888888888::8888::::::::::::::::::<<:<<<<<<<<><<<<>>>>>>>>>>>>>>>>>>>>@@@@@@@BBBBBBBBBBBBBBDDDBBBBBDBBDDDDDFFFFFDFFFFFFFFFFFFFFFFFB2********,**,,,,,,,,,,,.,..,................0.0000000000000000000200000200220000020222222222222222224222444444444444444446444466666666666666666666666666888888888888888888::88::::8:::::::::::::::<<::<<<<<><<<<<>><<>>>>>>>>>>@>>@>>>>@@@@@@@BBBBBBBBBBBBDDBDDDBBBBDDDDDFDFFDDFDFFFFFFFFFFFFFFFFFB@ **********,*,,*,,,,,,,.....,...............0...000000000000000000000000202002002222222222222222222222222444224444444444444466444646666666666666666666666688888888888888888:8:8:::::::::::::::::<<<:::<:<<<<><><<<>><<>>>>>>>>>>>>@>>>@@@@@B@B@BBBBBBBBBBBBBDDBDDDDDDDDDDDDDFDFFDFFFFFFFFFFFFFFFFFB|***********,,,,,,,,,,,...,,,...............0..00..000000000200000000002220000000002202022222222222224442244244444444444644666444466466666666666686666686868888888888888888:888:::::::::::::::::::<<<:<<<<<<<<<<<<<<<>><>>>>>>@>>>>>@@@@@@@@@BBB@BBBBBBBBDDDBDDDDDDDDDDDDDFDFDDFFFFFFFFFFFFFFFFFFFB********,*,,,,,,,,.,,,,,...,.,,,...............00..00000000000020002000000200022020000002220222222222222224444444444444644444464464664666666666666686688668888888888888:88:8:8:::::::::::::::::::<::<<<<<<<<<><<<>><><>>>>>>>>>>>>@>>@@@>@B@@B@@@BBBBBBBDBBDDDDDDDDDDDDFDDFDFDDFFFFFFFFFDFFFFFFFHB ********,,**,,,,,,,,,,,,,...,...............0..0000000000000000000000000000200000.00220200222222222422222244444444444444444644444464666666666666668686668886888688888888888888::::::::::::::::::<::<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>@@@@@@@@@@B@@BBBBBBBBBBBDDDDDBDDDDDDDFDFFDFFFFFFFFFDFFFFFFFFFB"**********,*,,,,,,,,,.,.,...,,.................0000000000000000000000000002020222022000202222222222222222242444444444444446446464464666666666666666666668888888888888888888:88:8:8:::::::::::::::::<<:<<:<<<<<<<<><<><>>>>>>>>@>>>>@>>>@@@@@@BBBBBBBBBBBDDDBBDDDDDDDDDDFDDDDFDDFDDFFFDFDFFFFFFFFF@J(************,,,,,,,,,,..,..,..,....,........00..0000000000000000000000000000200000020002022222222222222442444444444444464446464664466646666666666666668888888888888888888888:88:8:8:88:::::::::::::::<<<<<<<<<<<<><><>>>>>>>>>>>>>>@@>@@@@B@B@@B@BBBBBBBBBBDDBBDDDDDDDDFDDDDDDDFDDFFFFFFFFFFFFFF@T********,*,*,,,,,,,,,,,.,....,,................000.00000000.0000000000000000002200202222022222222222222224444444444444444444446664666646666666666666666666686688888888888888:888:8:::::::::::::::::<<:::<<<<<<<<<<<<<>>>>>>>>>>>>>>>>@@@@@@@@@B@B@BBBBBBDBBBBDDDDDDDDDDDDDDDDDFFFDFFFFFFFFFFFFFFF@dP************,,,,,,,,,.,,,,.,..,,,..............0..0.000000000000000000002000000200000200202222222222222222424244444444444664446444466666646666666666666666666868688888888888:88:88:8:::::::::::::::<:::<<<<<<<<<<><<<<>>>>>>>>>>>>>>>>@@@@@@B@B@B@BBBBBBBBBDDBDDDDDBDDDDDDDDFDDDFFDFFFFFFFDFFFFFF>@************,*,,,,,,,,,.,,,,,,....,.,............000000000000000000020000000000000002020220022222222222222224442424444444444444446666664666666666666666666668666688888888888888:8::88:8:::::::::::::::::<<:<<<<<<<<<>>><>>>>>>>>>>>>>>>>>@@@B@@@@@@BBBBBBBBBBDBDDDDDDDDDDDDDDDFDFDDFDFFDFFFFFFFFF@@(******,,***,,,*,,,,,,,,,.,,.,.,,,.,................0000000000000000000000002000000002022222222222224222222424442244442444444444646646466666666666666666666886868888888888888888:88::8:8:::::::::::::<:<<:<<<<<<<<<<<<>><>>>>>>>>>>>>>>>@@@@@@@BB@@B@BBBBBDBBBBBDDDDDDDDDDDDDDDDDDDFFDDDFFFFFFFFF>**************,*,*,,,,,.,.,..,,,,,...............0.0000000000000000000000000000000000220220222222222222222224244424444444444444446646466666466666666666666688688668888888888:888:8:8:::::::::::::::::::<:::<<<<<<<<><<><<<<>>>>>>>>>>@>@@@@@@@B@@B@BBBBBBBBBBBBDDDBDDDDDDDDFFDDDFDDFFDFDFDFFFFFFF>@(*************,,,,,,,,,,,,,,,,,,......,...........00000.0000000000000000000000000000022222222222222222222222422244444444444444444664644446466666666666666666666888888888888888888888888:8:::::::::::::::<::<<<<<<<<><<<<>>>>>>>>>>>>>>>>>>@@@@@@@@BBBBBBBBBDBBBDBBBBDDDDDDDDDDDFDDDDFFFDFFFFFFFFF>`(************,,*,,*,,,,,.,,,.,,,......,,............000000000000000000000000000000002202022222222222222222222222244444444444446444466644666466666666666666666888888688888888888888888::8::::::::::::::::::<<<<<<<<<<<>>>>>>>>>>>>>>>>>@@>@@>@B@@B@BBBBBBBBBBBBBBDBDBBDDDDDDDDDDDDDDDDFFFFFDFFFFFF>`*************,,,*,,,,,,,..,,.,,,...............0.0.0.000000000000000000000000000000000200222022222222222222242244442444444444464446446444666666666666666666868886888888888888888888:8:8::8:::::::::::::<::<<<<<<<<<<<<<<<>>>>>>>>>>>>>>@>@>@@@@@@@BBBBBBBBBBBBDDDDDBDDDDDDBDDDFDDDDDDDFFFFFFFFFFF>((*(********,,*,,,,,,,,,,.,,,,..,,,..............0...0000000.00000000000000000000000000002002222222222222222242242442444444444446444466664666666666666666666666668888868888888888:88:888:::8:::::::<::::<::<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>@@@@@@@@@BBBBBBBBBBBDBBBDBDDDDDDDDDDDDDDDDDFDFDDFDFFFFF<L0***(**********,,,,,,,,,,,,,.,,,,..,...,..,..........0000000000000000000000000000000000220222222222222222222222242242424444444444444444444444666666666666666888668688888688888888:888888:8::::::::::::::::::<<<<<<<<<<<>><>>>>>>>>>>>>>>>>@@>@@B@@@B@B@BBBBBBDBBBBDDDBDDDDDDDDDDDDDDFDDDDDDFDFDDFD<Z (*(**********,*,,,,,,,,,,,,,,,,,,,...................00000000000.00000000000000000002020002022222222222222222224242444444444444444644444464666666666666666666866688868888688888888:88:::::::::::::::::::::<:<<<<<<<<><>>>>>>>>>>>>>>>>>>>>@>@@@@@@@@@BBBBBBBBBBDBBBDBDBDDDDDDDDDDDDDDDDDFDDFFDFDF:pj((**********,,,,,,,,,,,,,,,,,,,,,,..,..,.........0..000000000000000000000000000000000022000022022222222222222222224244444444444444464644646664666666666666666866868868888888888888888888:8:::::::::::::::<<<<:<<<<<<><><<<<>>>>>>>>>>>>>>@>@@>@@@@B@@@@BBBBBBBBBDBDDDDDDDDDDDDDDDDDDDDDDFDDDDDDFF8 ((*(*(********,,,*,,,,,.,,.......,,...,..........00.00..00000000000000000000000000000022202220022222222222222242222444444444444444464446464666466666666666666666686668888888888888888::8:8:::::8:::::::::<:<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>@@@@@@@@@BB@BBBBBBBBDBDDBBBBDBDDDDDDDDDDDDDDDDDDFDDDDD:`"(((*(********,**,,,*,,,,,.,.....,,,.,.,.............0.00000000000.00000000000000000200222022222022222222222222222244444444444444444444444464666666666666666666668668888888888888888:888:8888:8:::::::::::::<<<<<<<<<<<<><<><>>>>>>>>>>>>>>>@@@>@@@@BBB@BBBBBBBBBBBBDDBBDDDDDDDDDDDDDDDDDDDDDDDDDF86&(**(************,,,**,,,,,,.,,,,.,................0.0.00000000000000000000000000200222000002222222222222222224424442444444444444444444666664666664666666866666868886688888888888888:888:8:888::::::::::<<<:<<<<:<<<<<<<>>>>>>>>>>>>>>>>>@@@@>@@@@@BBBBBBBBBBBBBBBDDBDBBDDDDDDDDDDDDDDDDDDDDDFDD8(((((*******,*,*,,*,,,,,,,..,*,,,,,,,................0..00*.000000000000000000000000000&00002022222222222222222422224444444444444444444444666464(4666666666666666868686888688088888888:::888:::::::::::::<:<<<<<<<<<<<<<<<>>>>>>>>>>>>@<>>@>@@@@@@@@B@BBBBB@BBBBBDDBBBBBDDDDDDDDFDDDDDDDDDDDDDDF8`((*((********,***,,,,,,,,,,,,,.,,.,,,.,..........0.0..00000000000.00000000000000020000002022222222022222222222222222444444444444444444444446646464666666666666666866668686888868888888:88888:8::::::::::<:4:::<<<<<<<<<<<<><>>>>>>>>>>>2<>>>>@>>@@@@@@@@@BBBBBBBBBBBBBBDDDDDDDBDDDDDDDDBDDDDDDDD (((((********,*,*,,,,,,,,,,,,,,,,,.,..............0...000000.00.00000000000000000000002022200202222222222222222224244444444444444444444644446646666466666666866666886866868688888888888888:8::::8::::::::::<<:<:<<<<<<<<<<<<>><>>>>>>>>>>>>>@@>@>@@@@@B@@BBBBBBBBBBBBDDDDBDDDDDDDDDDDDDDDDDDDDDDB `0"(((((*(**********,,,,,,,,,,,,,,,,,,..,,,.............0.0.000.0000000000000000000000000000020202000202222222224222244424444444444444444444444666666446666666666666666688688868888888888888888::88:::::::::::::<<<<<<:<<<<<<>>>>>>>>>>>>>>>>>>>@>>>@@@@@@@B@@BBBBBBBBBBBBBBDDDBDBDDDDDDDDDDDDDDDDDDB4 (((((**(*(******,,,,,,,,,,,,,,,,,,,,,...,..............0.00000000000000000000000000000000000002222222222222222222224424224444244444444444444664666664666666666668666868688888888888888888:888::::::::::::::<::<<<<<<<<<<><<>>>>>>>>>>>>>>>>>@@@@@@@B@@B@BBBBBBBBBBBBBBBBBDDDDDDBDDDDDDDDDDDDDDDDD6@ @ ((((((*********,,*,,*,,,,,,,,,,,,,,.,,,,,,..........00.000000000000000000000000002002000002000022220222222222222422424224242444444444444446446666666666666666666866868668886888888888888:8::8::::8::::::::::::::<<<<<<<<<<<<>>>>>>>>>>>>>>@>>@>>>>@@@@@@@BBBBBBBBBBBBBBBBDDDBDDDDDBDDBDDDDDDDDDDD4"(((((((********,***,,,,,,,,,,,,,,,,,.,.,............00...00.000000000000000000000000000000000220202222222222222222242222444444444444444444446466466666666666668666668886888888688888888::::::::::::::::::::::::<<<<<<<<><<>><<>>>>>>>>>>>>>>>>@>@@@@@@@@@B@BBBBBBBBBBDBBBDDBDBDDDDBBBDDDDDDDDDDDD2 (((*(((***********,*,,,,,,,,,,,,,.,,.,,.............0000...000000000000000000000000000002000000002222222222222222424244242244244444444444444666666446666666666666686686688888888888888888888888::::::::::::::::::<<<<<<<<<>><<>>>>>>>>>>>>>>>>@@@@@@@@@@@@B@BBBBBBBBBBBBBDDDDDDDDBDBBDBDDDDDDDDDD2 "((((((((*********,,,,,,,,,,,,,,,,,,,,,,,...............000.00.00000000000000000000000000000022222002220222224224222244444444444444444244446466444666666666666666666668688688888888888888888888::::::::::::::<:<:<<<<<<<<<<>><>>>>>>>>>>>>>>>@>@>@@@@@@B@@@BBBBBBBBBBBBBBBDDDDBDDBBDDDDDDDDBDDDDDD0 (((((((*********,*,,,,,,,,,,,,,,,,,,,....,.........0..00.0000000000000000000000000000200000000220220022222222222222242224444444444444444444444446466666666666666686666868668688868686888888888:8:8:::::::::<:::<<<<<<<<<<<<<<<>>>>>>>>>>>>>@>>@@@@@@B@@@@@@BB@@BB@BBBBBBBBDDDBDDBBDDBDDDBDDDDDDDD0(((((((*((****,*,,,,**,,,,,,,,,,,,,,,,,.................0.0000000.0000000000000000000000000002220220222222222222222222244444444444444444444444444646666666666666666666866868868888888888:888:8::::::::::::::::::<<<<:<<<<<<<<>>>>>>>>>>>>>>>>@@@>@@@@@@@B@@BBBBBBBBBBBBBBBDDBBBBBBBDDBDDDBDBDBDBD@6(((((**((*****,,*,**,,*,,,,,,,,,,,,,,.,,...............000000000000000000000000000000000000020222222222222222222222222222224444444444444464446444666666666666666666686666686888888888888888888:8::::8:::::::::<<<<<<<<<<<<<<<><<>>>>>>>>>>>>>>>@@@@@@@@B@B@@B@BBBBBBBBBBBBBDBBDBBDDDBDDDDDDDDDDDD,(((((((((*****,,*,,*,,,,,,,,,,,,,,,.,.,..,.......0..0..0.0000000000000000000000000000000000000002222222222222222222242244244444444444444444444464664666666666666666686666888868888888888888888:::::::8:::::::::<<<<:<<<<<<<<<><>>>>>>>@>>>>>>@>@@@@@@@@@BBB@@@BBBBBBBBBBBBBDDBBBBBBBDBDDDDDDDBDDD*@((((((*((((********,,,,,,,,,,,,,,,.,,,,..,..........0..0.0000.00000000000000000000000000000020222220222222222222222222244444444444444444444444444646666666666666666668666886868888888888888888:8:88:::::::<::::<:<<<<<<<<<<><<<><>>>>>>>>>>>>>>@@@@@@@@B@BBBBB@B@BB@BBBBBDBBBBBBBBDBBDBDDBBDDDDDD*@(((((((((******,,***,,,,,,,,,,,,,,,,,,,,............0...0.000..000000000000000000000000000002000022220222222222222222222444444444444444444444444446666666666666666666666686888888888888888888888:::8::::::::::<:<<<<<<<<<<<<<<><<>>>>>>>>>>>>>>>@@@@@@@@B@B@BB@BBBBBBBBBBBBBBBBBBBBBDBDDBDDDDDDDD&`P((((((((((****,*,*,,,,*,,,,,,,,,,,,,,,.,,...........0..00...0000000000000000000000000000000000020002022222222222222224242442444444444444444644444664646666666666666666668668886888888888888::888::::8::::::::::::<<<:<<<<<<<<<<<>>>>>>>>>>>>>>>>>>@B@@@@@@@@@B@BBBDBBBBBBBDBDBBBBDBBDBBDDBDBBBBBD$X(((((((((************,,,,,,,,,,,,,,,,,...,...........0000.000000000000000.0000000000000000000222000002222222222222242224242444444444444444444464444666666666666666666668688886888888888888888888:8:8::::::::::<::<<<<<<<<<<<<>><<>>>>>>>>>>>>>>@>@@@@@@@@@B@@B@BBBBBBBBDBBDBDBBBBBBDDBDDBDBDDDDDD$@ (((((((((************,,,,,,,,,,,,,,,,,,................000..00..0000000000000000000000000000000202202020222222222222222244444442444444444444444446646666666666666666868666888868888888888::888888:::::::::::::::<:<<<:<<<<<><<<<<>><>>>>>>>>>>>>>>@@@@@@B@BB@@BBBBBBBBBBBBBBBBBBDBBBBBBBBBDBDDBDD$:(((((((((*(********,,,,,,,,*,,,,,,,,,,,......................000000000.00000000000000000000000200000222220222222222224224244444444444444444444644444464466666666666666686888888888886888888888888:::::::::::::::::<<<<<<<<<<<<<<>>>>>>>>>>>>>>>@>>@@@@@@@BB@B@BBBBBBBBBBBBBBDDBBDDBBBBBBBDBBBBBBD", (&((((((****(******,*,,,,,,,,,,,,,,,..,.............0..00.0.0.0.0000.00.0000000000000000000002002000220222222222222222224444444444444444444446464466464466666666666666668888668888888888888888:8:88:::::::::::::<<<<:<<<<<<<>><<><>>>>>>>>>>>>@>>@@@@>@B@BB@B@BBBBBBBBBBBDBBDBBDBBBBBBBBBBBBBBBDD (((((((((((*********,,,,,,,,,,,,,,,,,,,,,.,............00.000.00000000.00000000000000000000000002020222022222222222222244422444444444444444444444446646644666666666666666688688888888888888888888:8:::::::::::::<:::<<<<<<<<<<><>>>>>>>>>>>>>>>>@@@@@@@@@B@@BBB@BBBBBBBBBBBBDBDBBDBBBBBBBBDBBDDDD"h@0&(((((((((((*******,,,*,,,,,,,,,,,,,,,...,.............00......0000.0000000000.00000000000020000002220022022222222222222424444444422444444444444444444666666666666666666686886688888888688888888:::::::::::::::::::<<:<<<<<><<><>>>>>>>>>>>>>@>>@>@@>@@@@@@@@BBB@BBBBBBBBBBBBBDBBBBBBDBBBBBBBDDDD((((((((*((*****,***,,,,,,,,,*,,,,,,,.,,...........0...0.0...000.000.0000000000000000000000020020002222222222222222422242224444444444444444444444444644644666666666666688886888868888688888888888::::8::::::::::<:<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>@@@@@@@@@@BBBBBBBBBBBBBBBBDBDDBBBBBBDDBDBDBDBDDD< ((((((((*(*(****,**,,,,,,,,,,,,,,,,,,.,..,.......0.........0.0000.0000000000000000000000000000000222002222022222222222422424244444424444444444446444466444666666666666866666888888868888688888888:8::::::8:::::<<<<<:<<<<<<><<>>>>>>>>>>>>>>>>>>>@>>@@@@@@B@@@@@BBB@BBBBBBBBBBDDBDBDBBBBBDBBDDBDD(((((((*((((********,,,,,,,,,,,,.,.,,,,,,,,.........0..00000.00000..00000000.0.00000000000000020000222222222222222222222444224424444444444444444446444646666666666666666666668668686888888888888:8:8:::::::::::::<:<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>@@@@@@@@@B@@@BBBBBBBBBBBBBBBBDBDBDDBDBBDBDBBBBD`(((((&((((((*(******,,,,,,,,,,,,.,,,,.,..............0...000.000.000000000000000000.0000000000000002000222222222222222422222442424424444444444444464464664666666666666666666888688888888888888888888:::::::::::::<<:<<<<<<><<<<><>><><>>>>>>>>>>>>@@@@@@@@@BBBBBBBBBBBBBDBDBDDBBDBBBBBDDBBBBDBBDD@&&((((((((*(*******,,,,,,,,,,,,,,,,,,,.,...............0..0.0..0..00000000.00000000000000000000000002022222222222242222242224242424444444444444446466644466666666666666666686866888888888888:8:888:8::::::::::<:::<<<<<<<<<<<<<>>><><>>>>>>>>>>>>>@@@@@@BB@BBBBBBBBBBBBBBBBBBBBBBBDBBBBBBBDBBBDBD&(&((((((((*********,,,,,,,,,,,,,,,,,,...,..,........0...0000.000000.000000000000000000000000000222220002220022222242244222242424444444444444444446464466666666666666666666666666888888888888:8::888::::::::::<::<<::<<<:<<<<<>>>>>><>>>>>>>>>>>@@>@>@@@@@@@BBBBBBBBBBBBBBBDBDDBDBDBDBBBBBDBBBBDD((((((((((((********,,,,,,,,,,,,,,,..,,,..,............0..0.00000.0000000000.000000000000000020002222022222222222222222222422224242444444444444444644466666666666664666666668686688888888888888:88:8:::::::::::<:<<<<:<<<<<<<<<<><>><>>>>>>>>>@>@>@>@@@B@B@B@BB@BBBBBBDBBDBBBDDBBBBDBBBBBBBBBBBDD((&(((((((((********,*,,,,,,,,,,,,,,,,.,,...................0..0.000000.0000.00000000000000000000222202222222222222222222242242244224444444424444446466466666446666666666668866688888688888888:8:8::8::::::::::::::<<<<<<<<<<<<><>><>>>>>>>>>>>>>>>@@@>@@BB@@@@BBBBBBBBBBBBBBBBDBBBBBBBBDBBBBBDDDh((((&(((((((*********,,,,,,,,,,,,,.,,,.,,,........0.0.0.0..0000...000000000000000000000000000000000022020020222222222222222224444424244444444444444444444644666664666666666668888886888888888888:88888::::::::::<:<:<<<<<<<<<<<>>>>>>>>>>>>>>>>>>@@@@@@@@@B@B@BBBBBBBBBBBBBDBBDBBBBBBBBBBBBDBBDDD. &&((((((((*(**,*******,*,,*,,,,,.,,,,,,....0............0...0.00000.00002000000000000000000000000000220022222222222222222422424244424444442444444444446666666666666666666666886868888888888:::8::888::::::::::::<<<<<<<<<<<<<<<<<>><>>>>>>>>>>>>>@@@B@B@@B@@B@BBBBBBBBBBDBBBBBBDDBBDBBBBBBBBBBBDD @  &((((&(((((((*&*****,*,,,,*,,,,,,,,,,,,.,.." ...........0.0000000..00000.*000.000.000000000000000020240022022220222222422222244444402442446444444444646644666468666666666668888886868888888::888:8:::::::::::::::<<<<<<<>><<<<<<><>>>>>>>>>>>>>>>@@@@B@B@@@@B@@BBBBBBBBBBBDBBDBDDBDBBBBBBBBBBDDBD<&&&&&((((&(((((****,***,*,,,,,*,,,,,,,.,,...,............0.00.0..0000000...00000000000000000000000020002220022222222422222222444242*24444444444444446446466644646666666666668688686688888886(8888:8::::::::::<<::<<:<<<<&&<<<<<<><<>>>>>>>>>>@>>@@@@B>:@@@@B@BB@BBBBBDBBBBBBBBBDBD@>BBBBBBBBDBBDF(&&&&&((((*(((********,*,,,,,,,,,,.,.,,..,,.............0....00.0..0000000000000000000000000000000000220220220222222222222242222244244424244444444444466644666666666666666668868888888888888888888:8:::::::::::<<:<::<<<<<<<<<<>><><>>>>>>>>>>>>>@>@@>@@@@@@@@@@BBBBBBBBBDBBBBDBBB,BBBBBBBBBBBDB( (&(&&(((((((*(*********,,*,,,,,,,,,,,,,,,,,,................0..0.000.00000000..00000000000000000000022002222222222222222222222242442442444444444444644646466666666666668666668666868888888888:8888::::::::::::::<::<<<<<<><<<<><>>>>>>>>>>>>>>>>>>@@@@@@@B@@@@BBBBBBBBBBBBBBBDBBBBBDBBBBBBBBBBBDD &&&&&((((((((((**************,,,,,,,,,,,,...,..........0.0..0.0.000000000...000000000000.000000000000020020222222222224222222242444222224444444444446444444666666664666666666668668888688888888::88888::::::::<::::<<:<<<<<<<<>><<><>>>>>>>>>>>>>@@@@@@@@B@@@B@BBBBBBBBBBBBDDBBBDBBBBDBBBBBBBBBDD &&&&&(&&(((((((*********,*******,*,,,,,,,,,.,.............0..00.....000.000..00000000000000000000000020022022002222222222222222222422224444444444444444664466466666666666666666668868888888888888:::88::::::::::::<<::<<<<<<<><>><><><>>>>>>>>>>>>>>@@@@@@@@BBBBBBBBBBBBBBBDBBDBBBBBBBBBBBBBBBBBDD$&&&&&&((((((***(*(***,**,*,***,,,,,,,,,,,,,...,...................0000..0..0000000.000000000000000000020220222222222222222222222422424444424444444446644446666666666666666666688868888888888:88888:8:::8::::::::::::<:<<<<<<<><>><<>>>>>>>>>>>>>>>@>@@@B@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBDBBBBDBD&&&&(&&(((((((((***********,,,,,,,,,,,,,,,.,.............0............000.0000000.0.0000000000000000000220000222222222222224222422442444444444444444446666664646666666666666666668888888888888:::88::::::::::::::<<:<<<<<<<<<>>>>>>>>>>>>>>>>>>@@@@@@@B@B@@@BBBB@BBBBBBBBBBDDBBBBBBBBBBBBBDBBBBDD&&&&(&&&((((((((*(*********,*,*,**,,,,,,,,,,,,,.............0..000..0...000..00.000000000000000000020200002002222222222222242422222444444444224444444446444446666666666666666668688688888888888:8:::::::::::<<<:<:<<<<:<<<<<<<<<>>>>>>>>>>>>>>>@@>>@@@@@@@@@B@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDF \&&&&&(&((((((((**((********,***,,,,,,,,,,,,,,..,....................0..0..0.00000000000.000000000000202200002222222222222222222224222224444244444444444446466646666666666668868668868888888888888::::8:::::::::::::<<:<<<<<<<<<>><>>>>>>>>>>>>>>>>@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDBBDD: &&&&&&&&&(((((*(((*((**********,*,,,,,,,,,,,,,..........0.........0.0.0..000...0.0..00000000000000020022222220222222222222222222442424444244444444444444446646666666666666686688888888888:888:::::8:::::::::::::<:<:<<<<<<<<<<>>>>>>>>>>>>>>>>>>@@@@@@@@@B@BBBBBBBBBBBBBBBBBBBBDBBBBBBBBBBDBBBDDD6 &&&&&&&(&(&((((((**(*************,,,,,,,,,,,...,......................0......00000.000000000000000000000202222222222222222222242224222444444444444444646644466666666666666666888868888888888888::::::::::::::::::<::<<<<<<<<<>>>>>>>>>>>>>>>>>>@>@>@>@@@B@@@BB@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDBDD4&&&&&&&&&((((((((((((**************,,,,,,,,,,,,,.,...............00..0..0.0.0..00000.0000.0000000000000002200222222222222222422224224444444444444444646464466666666666866666668888888888888888:88:::::::::::::::<<<<<:<<<<<<<<<<><>>>>>>>>>>>>>>>@@@@@@@B@@@B@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDD6H$&&&&&&&&&((((((((((***************,,,*,,,,,,,,,,.,.................0.........0.0.000..00000000000000002002002222222222222222242224422444444444444446446666666666666666686866868888888888888:88::8:::::::::<:::<:<:<<<<<<<<<<<<><>>><>>>>>>>>>>>>>@@@@@@@B@BB@B@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDD2H&&&&&&&&((((((((((*(*****************,,,,,,,,,,,.,,................0...0.........0.0.0.000000000000000002002222222222222222242442242444444444444444446466666666666666666666668888888888:88:88:88::::::::::::::::<:<<<<<<<<<<<>><>>>>>>>>>>>>>@@>@@@@@@@@BBBBBBBBBBBBBBBBBBBBDBBBBBBBBBBBBBBDBDBDF2@&&&&&(&(&(&((((((((((*(***************,,,,,,,,,,,.................................0000000000000000000000000022222222222222222224444444444444446444646664666666666666666666668888888888888::8:8:::::::::::::::<:<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>@@@@@@@@@B@@BB@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDBBDDD0@ &&&&&&&&(&&&((((((((((((******************,*,,,,...,,,,...........................00...000000000000002222222220222222222222222424444444444444444646646666666666666668668888888888888888:88:8::8::::::::::::<::<<<<<<<<<<<<><<<>>>>>>>>>>>>>>>>@@@@@@@@@@B@@@BBBBDBBBBBBBBBBBBBBBBBBBBBBBBBDDDBDDF2 &&&&&&&&&&&(&&((((((((**((*(*********,,**,,,,,,,,....................................0.00000000000000020000222222222222222224224444444444444444646646466666666666686666866888888888888:8::88:::::::::::::<<<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>@@@@@@@@@@@BB@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDBDDD2( &&$&&&&&&&&&&(((((((*((*(*((*********,*,,*,,,,,,,,,,.................................000.00000000000000000002022222222222224444444444444444466446666666666666666686888888888888:8888::::::::::::::::<<:<<:<<<<<<<<<<<><<<<>>>>>>>>>>>>>>@@>@@@@@@B@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDF0B"&&&&&&&&&&&&&((((((((((((((((((*******,*,**,,,,,,,,,.....,.,.......................0..0.00..000000000000000222220222222222222222444444444444444646446666666666668666888888888888:::8:::::::::::::<:<:<<:<<<<<<<<<<><<<><>>>>>>>>>>>>>>>>@@@@@@B@@BBBBBBBBBBBBBBBBDBBBBBBBBDBBBDBDBBBBBBBBBBBDDDFD0 `2 $$$&&&&&&&&&&(&((((((((*((((((**(***********,*,,,,,,,,.............,............0....0.0..0000000000000000022222222222222224422442444444444444644446666666666666668668888888888::8::::::<:::<:::::<:<::<<<<<<>>>>>>><>>>>>>>>>>>>>@@>>@>@@@@B@@BBBBBBBBBBBBDBBBBBDBDDBDDDDBDBDDBDBDDBBDDBBDBDDDDF.`@ &$&&&&&$&&&&&&(&((((((((((((*(((*(********,,*,,,,,,,,.,.,.,,.......................0...0.000000000000000002220222222222222422444444444244464444464666666666666666666688686888888::::::::::<::<<<<<<<<<<<<<<><>><<>>>>>>>>>>>>>>>>>@>@@@@@@@@@@@BBBBBBBDDBBDDDBDDDDBDDDDDDDDDDDDDDDDDDDDDDDDDDDDFF0"$&$&&&$&&&&&&&&((((((((((((((((((((*******,***,,,,,,,,,,,,.,.........,.........0.......0.0000000000000020222222222222222222242444444444444464664466666666866666666688668888888:8::::::::::<:<<<<<<<<<<<<<<<<><>>>>>>>>>>>>>@>>>>>@@@@>@@@@@@@@BBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFDFF.R "&$&$&&&&&&&&&&&&&&(&((((((((((((*((*((*********,,*,,,,,,,,,..,..,.....,,...........0....00.0..0000000000002020022222222222224222424444444464444466466666666666666686686888888::::::::::::<:<<:<<<<<<><>>>>>><<>>>>>>>>>>>>>>>>@>@@@@@@@@@@BBBBBBBBDBBDDBDDDDDDFDDDDFDFFDFDDDDDDDFFFDDDDDDDDDDFFFF.F &$$$&$&&&&&&&&&&(&&&(&((((((((((((***((******,,*,*,,,,,.,,,,..,,.,.......................0..0000.00000000000220222202022222224244444444444444466446666666666668666688888888888:::::::::::<<<<<<<<<<<><<<<>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@B@BBBBBBBBBDDDDDDDDDDDDDDDDDFFFDDDDDDDFDDDDDDDDFDFFFFFFH,P"$$$$$&&&$&&&&&&&&&&&&((&(((((((((((*(((*********,*,,,,,,,,,,.,,,...,...............00...0000000.000000000002002020222222222222444442444444444444444646666666666866868888888:8::::::::::::<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@B@BBBBBBBBBBDDDDDDDDDDDDDFDDDDDFDDFDDDDDDDDDDFDFDDFDFFFFFFFH,P"$$$$$$&$&&&&&&&&&&&&&&&&&&((&((((((((***(*********,*,,,,,,,,,,,,,,,........................0.0000000000000002020222222222222222244424444644444466466666666666668888888888888::::::::<::<<<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>@>>>>>@@@@@@@@@@BBBBBDBBBDDDDDDDDDDDDDDFFFDDDFDDDFDDDDFDDDFDFDDFFFFFFFFHH, ("$$$$$$$&&&&&&&&&&&&&&&((&(&(((((((((((((*(***********,,,,,,,,,,,,,,.,..................0......0000000000002000022222222222422222444444444444444644666666666666666668888888::8:::::::::::<<<<<<<<<<>><<>><>>>>>>>>>>>>>>>>>@>>>@@@@>@B@B@BBBBBBDDDDDDDDDDDDDDDDDDDDDDFDDDDDDDDDDFDDDFDFDDFFFFFFFHH*"$$$$$$&&$$&&&&&&&&&&(&&&&&&&(&&&(((((((((((*******,*,,,,,,,,,,,,,,,..,.,.,..............0...0.0000000000000000002222022222224442244444444444666664466666666668688688888888:::::::::::::<<:<<<><><<<><>>><><>>>>>>>>>>>>>>>>>>@@@>@@@@BBBBBBBBDDDDBDDDDDDDDDDDDDFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFH*"$"$$$$$&$$$&$$&&&&&&&&&&&&&&&&(&(((((((((((*(***(*,,*,,,,,,,,,,,,,,,,.,...,.,...............000.0000000000000020000020222222224444444444444444446446666666666866668888888888:::::::::::<:<<<<<<<><<>>>>>>>>>>>>>>>>>>>@@@@@B@BBBBBBBBDDBBBDDDDDDDFFDDDDDDDDDDDDDDDDDDDDDDDDFDDDFDFFFFFFFHH*"""$$$$$$$$$$$&&$&&&&&&&&&&&&&(&&&((&((((((((((*(********,,,*,,,,,,,,,,,,,.,.,..,.................000.000000000000020222222222222242444444444444664646666666666668688888888:88::::::::::<<<<<<<<<<<<><>><<>>>>>>>>>>>>>>@>>>@@@@@@@@BBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFHH(@$"$"$$$"$$$$&$$&&&&&&&&&&&&&((&&&&&&&&&(&(((*(((***(****,,,****,*,*,,,,,,,.,.....,,.............0......0.00000000002202222220222224422244444464666464466666666666688888888::::::::::::::<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>@@@@@@@>@BBBBBBBBBBBBDDBDBDDDDDDDDDDDDDDDDDDDDDDDDDDDBDDDDDDDDDFFFFFFFH&"""""$"$$$$"$$$$$$$&&&$&&$&& &&&&&&&&(&((&&(((((********.$**,*,,*,,,,,,,,,.,,,..,....0................0..000000002400022222222242222224244444446444444466666666668686888888:<88::::::::<::<:<<<:<<<<<<<>>>>>>>>>>>>>>@>>>@>@@@@@@B@BBBBBBBBBBBBBDBBBBBDDDDBDDDBDDDDDDDDDBBBBBBBDBDDDDDDDFFDFFFHH&"""""""""$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&(&&&((((((((((**********,*,*,,,*,,,,,,,,,,,,,,**.,..............0...0000000,.000200002202222224242242444"244444444666666666866888888888:::::::::::::<<<:<<<<<<<>>$<>>>>>>>>>>>>>>>>@@@@@>@@BBB4@@BBBB@BBBBBBBDBBBBBDDDBBBDF>BBDDBBBBBBBBDDDDDDDDDFFDFFHJ """"""""""$$""$$$$$$$$$$$$$$$&&&&&&&&&&&&(&&&((((((((((**(**(******,*,***,,*,,,,,,,,,,,,,,,,,..,...........0....0.00000000000002022022222222244224444244444446666666668688888888888:8:::::::::::::<:<<<<<<<<><<<>>>>>>>>>>>>@>@>@>@@@@>>@@@@B@B@@BB@BBBBBBBBBBBBBBB>>BDBDBBBBBBBBBDDDDDDDDDDFFFH4( " """""""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(&((((((((((*(**************,,,,,,,,,,,,,,,,.,,.,,..,..........0.0..00.0000000000020020022222222222222244446444666666666666686888888888:::::::::::::<:<<<<<<<<<<<<<>>><>>>>>>>>>>>>>>>>>>@>@@@@@@@@@@@@B@B@BB@BBBBBBBBBBBDBBBBBBBBDDDBBDFDFFFFHF