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 = '428A50' IMAGE_NUMBER = 34112541 IMAGE_TIME = 1977-08-19T19:14:29Z EARTH_RECEIVED_TIME = 1977-08-21T09:59:54Z ORBIT_NUMBER = 428 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = HIGH FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = MINUS_BLUE EXPOSURE_DURATION = 0.025450 NOTE = "HIGH RESOLUTION STEREO 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 @ .'#.0M X!> 6 \0 1Q5 *UNE D ,...0.020002022224444446466668666666664666686868888688888888888:8::8:::::::::::<::::<<<<<:<<<<<:<<<<<<><><<<<<<<<<<<<>>>>>>>>>>><>>>>>>>>>>>>>>>>>>>>@@@@@@>@>@@@@>@@@@@@@@@@B@@B@BBBB@BBBB@BBB@BBBBBBBBBBBBB@BBBB@BBBBBBB@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@B@B@@@B@>@@@>>>>@>>>>@@>>>>@>>>>><>>><8 00000000002222222222224224222 2444444444666666666666688886.888::8::8:::::::::::::::::<:<<<<<<<<<<<<<<><<<<>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@@@>@@@@@@@@@@@@@@B@@@@B@BBBBBBBB@@BBBBBBBBBBBBBBBBBDBBBBBDBBBBBDDDBBBDDDDBBBDDBDBDDDDDDDDDDDDDDDDDDDDDDBDBBDBBBBBBBBBBBBBBBBBBB@@@@@@BBB@@BB@@@@@@>>8 ,...00000.0000000002022022222224224244444446664666666666868668888888888:::::::::::::::::6:<<:<<<<<<<<<<<<<<<<><>>>>>>(<>>>>>>>>>>>>>>>>>>>@@>>>@@@(:B@@@@@@@@@@B@@@BBB@BBBBBBBB8>BBBBBBBBBBBDBBDBDDDDDDBDDDB6@DDDDDDDDDDDDDDDDDFDDDDFDDDFBDDDDDBBBBBBBBDBBBBBBBBBB@B@*,.......0000.0.0000000000020022222222424444444446666666666668888888888888888::88:::::::::::<:<::<<:::<<<<<<<<<>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@>@@@@@@@@@B@@@@B@@@B@B@BBBBBB>BBBBBBBBBDDBBDBDDBDDDDDDDDDB>DDDDDDDDDDDDDDFDFFDDFDFFDFFF6FFFFFFFFFFDFDFFFFFDDFDDDDDDD"BDDDDDDDDDDDDDDBDDDBDDDDDBB>*..,.............00000000000202222222242244244444464666666666686688888888888888888:::8:::::::::::::<:<::<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@@@@@@@@@@@@@@@BBBBB@@BBBBBBBBBBBBBBDBBBBDDDBDDDDDDDDDDDDDDDDFDDDDDFDDDDFFFFFFFFFFFFFFFFFFFFFFDFDFFFDFFFDFFFDDDFDDDDDDDDDDDDDDDDDDDDDDDDDDB:$.,,,,......0000000000000000.000022222224244444444444444464666688888888888888668688888::8::<::<::::::::::::<<<<<<:<>>>>>>>>>><<<<<::<<<<>>@>>@@B@@@@@@>>@@<<<><>>>>@@@BBBBBBDBBBBDB>>>>>>BBBBBBBBDFDDDDDDDDDBBBBBBDBBDDDDDFFHFFHFFFDFFDBBB@@BBDFFFFFFHHHHHHFFFFFDB>@>>>>BBBDBDFDFDDFDDDFFFB@>>>@@B@8"*(&,$$((..,..*(&&(*.,0.,00,**(((,.2.0226,*(,.24644420.,,,.0464664..,.0246846662000026:8::862002468:::::>220246:::>><866248:<><<88646466@:<>@>:66468<>@@<>><:8686:<>>BB><8688:>@BB@><<8::::>BBDFB@><8:<>@FFBB>><<::<>@BDFHF@><<>>BDHFDD@><<>>N@DFFHHDB><:>@BDFDD@@><<<>@BBDFFFB><8::>@FDB@><<::::@@:&*(&((**,..,,.*****,*,..00..*,,,.0022000....0.0222642020024646646422422446688864444668:8888666486::88:::866668:<<<<::88::88<><<>:::888<<>>><<<::<::>><>>@@@<<:::<<>@@B@>>@@BBBB@>><<>>@BBBBB@>>>>BBBDDBDBB@>>>>BBDDDDB@@@@@DDFFFFFFDB@@BDBDFFFFB@@B@BDFHFFFFDBB@@@@BDFFFB@@B>@@DDFDDDBB@@@>@B@:(,,,****,*,.,.,,,*,**,..00.000..0..0000200000400244424242244244466644444668888666666<86:88888866<688:::::::8:::::<:<<<:8<:::<<><<<<<<:<<<<<>>>>><<<<<<>>>@>@>@>><>B>@@>@@@>>>>>>@BBBB@@B@>BBBBBBDBDBDBB@BBBDDDDDDDBDDBDDDDDDDDHBDDDFFFFFFFFDDDDFFFFFFFFDDDDDFFFFFDDDBDDBDBDDDDFDDDBBBBBDDFDDDBDBDBD:(,,,,,,***,,..,,,,,,,.,....000.....00000002020222224222464246466444666466666666886686688888888688888::::::::::::::::<:<::<>::<<<<<<<<<<<>><>>>>>><<<<>@>@@>@>>@>>>>@@@@@@@@@@>@@@@BBBBBBDBB@BBBDBBDBBBBBBDDDDDDDBBBBBFDDDDDDDDDFFDDDFFFFFFFFFFFFFFFFFFFFFDDDFFFFFFFFFFFDDDDDDDDDDDBBDDDDDDDFDDDDDBD:(,*,,,,,,,,,,,,,,,..,........00000020020002222422224244444444464666666666666686888888868888888888888888:::8:::::::::::::<<<:<<<<<<<<<><<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@B@@BBBBBBBBBBBBBBDBBDDBBBDDDDDBDDDBDDBDDDDDDFFFFDFFDFFFFFFFDFFFFFFFFFFFFFFFDFFFFFFFFFDFDDFDDDDDFDDDDDDDDFDDDDFDDFDD8&*,***,,,,,,,,,,,...,........0.0.0000000200222222244244444444444466666666666666666666888868888888888:::8:::::::::<::::<<<<<<<<<<<<<<<<><><>>><>>>>>>>>>>>>>>>>@@>@@>@@@@@@@@@B@@BB@@BBBBBBBBBBBBBBBBDDBDDDBDDDDDDDDDFDDDDDDDFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDFDDDDDDDDDDDDDFDDFFDDD: &*****,,,,,,,,,,,.,,,,........0.0000000000202222222222224444444466666666666666666866868868888888888888888:8::::::::::<:<<<<:<<<<:<<<<<<<><<><>>>>>>>>>>>>>>>>>@>>@@>@>@>@@@@@B@B@@@@BBBBBBBBBBBBBBBDBBBBDBBBBBDDDDDDDDDDDDDDDDFDDDFFFFFFFFFFFFFFFFFFFFFHFFFFFFFFFFFFFDFFFDFFFDDFDDDDDDDDDDDDFDDDDFB8@$********,,,,,,,,.,,,.,.........0000000002022222222242424444444446466666666666666666888888888886888888:8:8::::::::::::::::<<:<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>@>>@>@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBDDBDBDBDDDDDDDDDDDDDDDFDDDDFDFFFFFFFFFFFFFFFFFFFFFHFFFFFFFFFFFFFFFFDFDDFFDDDDDDDDFDDDDFDDDDD4$*******,*****,,,,,,,..,.........0.000000002200022222422444444444444666666666666666668866686888888888888888::::::::::::::<<<<<<<<<<<<<<<<><<><><>>>>>>>>>>>>>>>@>@@@@@>@@@@@@@@@@@@B@BBBBBBBBBBBBBBBDBBBBBBDBBDDDDDDDDDDDDDDDFFDFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDDDDDDDFDDDDDFFDFDFDFD4&**********,***,,,,.,.,..........0.00000000202222222222222242444444664466666666666666686668888888888888888888::::::::::::<::<<<<<<<<<<<<<<<<<<>>>><>>>>>>>>>>>>>>>@>@@@@>@@@@@@@B@@BBBBBBBBBBBBBBBBBBBBBBDBBBBDBDDDDDDDDDDDDDFDFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDFDDFDDDFFDDDDFDFFDFD4$(*(*********,,,,,,,,,,,...........000000000022022222242244244444444446466646666666666686868688688888888888:88:::::::::::::<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>@>>@>>>@@@@@@@@@@@B@@B@@@BBBBBBBBBBBBDDBBBBBBBDBDDDDDDDDDDDDFDDFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFDDDFDDFDDDFFDFFFFFFD0"***********,,*,,,,,,,,,...........000000002000222222222222444444444446644666666666666866668868888888888888:888:::::<::::::<:<<<<::<<<<<<<<<<<><<>>>>>>>>>>>>>>>>@>>>@>>>@@@@@@@@@@B@B@B@B@B@BBBBBBBBBBBBBBBDBBBDBDDDDDDDDDDDFDFDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFDDDFFDFDFDFDFFFDDDD0$*****(********,*,,,,,,.,.........00.000000000002222222222224444444444466466666666666666666888888888888888::88::::::::::<<<::::<<::<<<<<<<<<<><><<>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@B@BB@B@BBBBBBBBBBBBBBBBBDBBDDDDDDDDDDDDDDDDDDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFDFDDDDFFFFDFDDD.$*(*((************,,,,,,,...........000.0000002222222222222442444444446646666466666666666666688888888888888::::::::::::::::::::<:<<<<<<<<<<<<<><>>>>><><>>>>>>>>>>>>>@>@>@@@@>@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBDBBBBDBDDDDDDDDDDDDDDDFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDDDFDFDFDDDFDFFDFDD."(((((*((***,**,,,,,,,,,,,,........0.00000000222222222222242444244444444444666466666666666666686888888888888888::::::::::::::::::<:<<<<<<<<<<<<<><><<><<>>>>>>>>>>>>>>>>>>@@@>@@@@@@@@@B@@BBBBBBBBBBBBBBBBBBBDBBBDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDFFDDDFDFDFDDDD* "*(((*(********,,,,,,,.,,...........0.00000000022222222222222444442444444464666466666666666668868868888888888888::::::8::::::::::<<<<<<<<<<<<<<<><<<>><>>>>>>>>>>>>>>>>>>>@>>@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBDDBDDDDDDDDDDFDDFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDFFFFDFDFDFFDDFDDD*"(**((************,,,,,,,.............0000000000000222222222244244444444446664664646666666686688868888888888888888:::::::::::::::<<:<<<<:<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>@@>@@@@@@@@@@BB@@B@BBBBBBBBBBBBBBBBBBDDBDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFDDFFDFFDDDB(d *(((((********,**,,,,,,..,.......0....0000000020020222222222424444444444464444666466666666666688688888888888:888:::::::::::::::<:<<<<::<<<<<<<<<<<<<<>>>><>>>>>>>>>>>>>>>>>@>@@@@@@@@@@@@@@@@BB@BBBBB@BBBBBBBBDBBBBDBDDDDDDDDDDDFDDDFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDFFDDFFDFFFFDDDD&"(((((************,,,,,,,,,,...........000000020002022222222442224244444444464446646666666666866668888888888888:8:8::::::::::::::::::<:<<<<<<<<<<<<><>>>>><>>>>>>>>>>>>>>>>>>@@@@@@@@B@@@@@@@@B@BBBB@BBBBBBBBBBBDDBDBDDDDDDDDDDFDDFDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFFDFDFDFFFFDDFD& (((((((*(*******,,,,,,,,,,...........0000000000020022222222222444424444444444644446666666666686866888888888888888:::::::::::::::<<::<<<:<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBDBBDBBDDDDDDDDDFFDDFDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFDDFB$0 ((((((*((********,,,,,,,,..,..........00000000000022202222222424224444444446444644466666666666888686888888888888:8:88:::::::::<::<<<:<<<<<<<<<<<<>><<<><<>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@B@@B@BBBBBBBBBBBBBBDBDBBDDDDDDDDDDDDDDFDDDDFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDFFD ((((((**(*(******,,,,,,,,...........0.0.0000000020222222222222222224444444644466666666666666666668688888888888888888:::8:::::::::::::<<:<<<<<<<><<><>>><>>>>><>>>>>>>>>>>@>>@@@@>@@@@@@@@@@@@@@BBBBBBBBB@BBBBBDBBBDBDDDDDDDDDDFDDDFFDFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFDDD ((((((*((((*****,,,,,,,,.,..........00000000000000020220222224224444444444444446646646666666688888888688888888888::888:::::::::::::::<:<<:<:<<<<><<<>><><>>><>>>>>>>>>>>>>>>@@@>@>@@@@@B@@@@@BB@BBBBBBBBBBBBBBBBBBDDDBDDDDDDDDDDDDDDDFDFFFFFFFFFFFFFFFFFFFFFFHFFFFFFFFFFFFFFFFFFFFFDDFFFFFFFFFFFDD(((((((*******,,**,,,,,,,.,..........00..000000200002222222222244244444444444644444666666666666666688888888888888:888:8::::::::::::::::<<<<:<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@B@@@@BBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD((((((********,**,,,,,,,,..,..........000000000000002000222222242222244444444444444666666666666666866888888888888:8::88:::::::::::::::::<<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@BB@B@BBBBBBBBBBBBDBBDBDDDDDDDDDDDDDDDDFDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHFFFFFFFFFFFFFDFFDFFFFFFFFFD((((((*******,,,,*,,,,,,,,,............00.0000000002220222222222222424444444444444666666666666666688886888888888888:::8:::::::::::::<<<<<::<<<<<<<<<<<<>>>><>>>>>>>>>>>>>>>>@>@>>@@@>@@@@B@@B@@@BBBB@BBBBBBBBDBBBDDDDDDDDDDDDDDDDDDFDFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD((((((((******,,*,*,,,,,,,,............00000000000000022022222222224442444444446466466666466666666668888888888888888:888::8:::::::::<::<<<<<<<<<<<<<<<>>><>>><>>>>>>>>>>>>>>@>>@>@@@@@>@@@@@B@@B@BBBBBBBBBBBBBBBBBDBDDDDDDDDDDDDDDDDDDFDFDFFFFFFFFFFFFFFFFHHFHFFFFFFFFFFFFHFFFFFFFFFFFFFFFFFFFFFFD(((((((*(*****&(*,,,,,,,,..,.........000000..00000000002222222222222444244444444446466666666666666668888888888888888:8::::8::::::::<<:<:<<::<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@B@@B@@@BBBBBBBBBBBDBDBBBDDDDDDDDDDDDDDDFDDFDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFHFFFFFFFFFFFFFFFFFFFFFFFFFFD((((((**********,*,,,,,,,,,...........0.000000000000202222222222222224442,4444444466666666666666666666888888888888888:88::::::::::4::<<<<<<<<<<<<<<<<<>><<><<><:>>>>>>>>>>>>>>>>>>>>@@@@@@@@>@@@B@BBBBBBBBBBDBBBBDDDDDDDDBDDDDDFDDDFDFDDFFFFFFFFFFFFFFDFFFFFFHFFFHHFFFFFFFFFFFFFFFFDFFFFFFFFFFFFD*((((*(**(******,,,,,,,,,................000000000020200222222222222444444444444444666666666666666688888888888888888:888:::::::::::::<:<:<<<<<<<<<<<<<<<><>>>>><<>>>>>>>>>>>>>>>>>>>@>>@@@@@>>@B@@@@BBB@BBBBBBBBBBDBDDDBD@@DDDDDDDDDFDFDFFFFFFFFFFFFFF8BFFHFFFFFHFFFFHHFHFFFHFFFFFF"DFFFFFFFFFFFF@((((((*((*******,,,,,,,,,,................0000000000020222222224222222444444444444466646666666666668888888888888:88:8:8::::::::::::::::::<<<<<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@BB@@@B@@BBBBBBBBBBBDDBDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFHFFFFHFFFHFFFFHFFFFFFHFFFFFFFFFFFFFFFFFFB((((((*(*********,*,,,,,...,.......0..0000000000000000000222222222222424444444444446666666666666666886688888888888:8888888:8::::::::::::<<:<<:<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@BBBB@@BBBBBBBBBBBBBDDDDDDDDDDDDDDDDDFDFDFDFFFFFFFFFFFFFFHFFHFHHFFFFFFHHFFHFFFFFFFFFFFFFFFFFFFFFHFD(((((((((******,,,,,,,.,,,............0.000000000020200022222222222222444244444444646646666666666666686688888888888888::88:::::::::::<:<:<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@BBBBBBB@BBBDDBBDBDDDDDDDDDDDDDDDDDFDFFFFFFFFFFFFFFFFFHFFFHFFFFFFHFHHFFHHFFHFFFFHFFFFFFFFFHFFFFF`((((((((((******,,,,,,,.,,,.........0..00.00.00000000002222222222222222244444444644666666666666666666688688888888888888:::8::::::<:::::<::<<<<<<:<<<<><<<<<<>>>>>>>>>>>>>>>>>>>>@@>@>@@@@@@@@@@@BB@@@BBBBBBBBBBBDBBDBDBDDDDDDDDDDDDDDFFFFFFFFFFFFFFFHFHFFFFFFFFFFHFFFHFFFFHHHFFFFHFFFFFFHFFHFHFFFF (((((((*********,,,,,,,,.,..............0000000000000002222222222222242244444444444446466666666666666686688688888888:888:88:::::::::::::::::<<<<<<<<<<<<><<<<><>>>>>>>>>>>>>>>>>>@@>>@@@@@@B@@@@@@BB@B@@BBBBBBBBDBDBBDDDDDDDDFDDDDDDDFDFFFFFFFFFFFFHJFHHFHHFHHHFFFFFHFFFHHFHFFHFHHFFFHFFFFFFHFFFFF ((((*((*(*****,,,*,,,,,,,.................00000000000000000222222222224244444444444464466666666666666666888888888888:88888::::::::::<:::<<<:<<<<<:<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>@@>@@>@@B@@@BBBB@BBBBBBBBBBBBBBBDDDDDDDDDDDDDFFFFDFFFFFFFFFFFFFFHHFFFFFFFFFFHFFFFFFHFHFHHFFFHFFFFFFHFFFHFFFF ((((*(*********,,,,,,,.,.,..............000000000000002000022222222222244444444444664666666666666666666688888888888:888888:::::::::::::::::<::<<<<<<<<<<<><<><>>>>>>>>>>>>>>>>>B>@>>>>>@@>@@@@@@B@@@BBBBBBBBBBBBBBBBBBDDDDDDDDDDDFFDFFDFFFFFFFFFFFFFFFFFFFHFFHHHFFFFHFHHHHHFFHHHHHFHFFFFFFFHHFHFFF(((((((*******,,,,,,.,,.,,.......0.......0.00000000000222222222222222222244444644444664646646666666666668886688888888888:8::8:::::::::::::<:<<:<<<<<<<><<>><<<>>>>>>>>>>>>>>>>>>>>>@>>>>@@@@@@@@@@@@@BBBBBBBBBBBBBDDBBBDDDDDDDDDDDFFDFFFFFFFFFFFFFFFFFFFHFHHHFHFFHFFHHFFHFHHFHHFFHFHFFFFFFHHHHHFFF&(((((***********,,,,,,,,.................0000000000002020022222222222224244444444444446666666666666666666888888888888888888:::::::::::::::<:<::<<<<<<<<><<<<><>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@B@@BBBBBBBBBBBBBBBDBBDDDDDDDDDDDDDFDFDFFFDFFDFFFFFFFFFFHFFHFFHFFFFFHHFFHFFFFFFHFFHFFHHHFFHHHHHHHHF((((((((****,*,,,,,,,.,,..............00000000000000000002222222222222224444444444446466666666666666666668688686888888888888::::::::::::::::<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@>>@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBDBBDDBDDDDDDDFFFFFDFFFFFFFFFFFFFFHFFFFFFHHHFHHFFFHHFHFFFFFHHFFFHFFHHHHHHHHHF0*(((((********,,,,,,,,,...,.............0.0.000000000000000222222222442444444444444466666666666666666666866888888888888888:::::::::::::::::<<:<:<<<<<<<<<<>><><<>>>>>>>>>>>>>>>>>>>>>@@>@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBDBDDDDDDDDDFFFFFFFFFFFFFFFFFFHFFFHHFFFFFFFFFFFFFFHFHFFFFHHFFHFFHHHFHHHHHHFF**(((((********,,,,,,,...................000.000000020220222222222422224244444444444444666446666666666668688688668888888888:::8::::::::::::::<<:<<<<:<<<<<<><<<><>>>>>>>>>>>>>>>>>>>>@>@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFHHFFFHFFHFFHFHFFFHFHHHFHHHHFHFHHHHHHFHHHHHF4(((**((*****,**,,,,,,,.,,.............0.0000000000000202222222222222224444244444444444446666666666666666688668886888888888888::::::::::::::::::<:<<<<<<<<<<>><<><>>>>>>>>>>>>>>>>>>>>>>>@@@@@>@@@@@@@@@BBBBBBBBBBBBBBBDBBBDDDDDDDDDDFFDFFFFFFFFFFFFFFFFFFFFHFFFFHFHHHHFHFFHFHFFHFFFHHHFFHHHHHHHHHF2((((*********,*,,,,,,..,,.,............000.00000000000202200222222222424444444444444444464446666666666666668688688888888888:8:::::::::::::::<<:::<<<<<<<<<<><<<<<<>>>>>>>>>>>>>>>>>>>>>>@@@>@@@@@@@@@@BBBBBBBBBBBBBBBDBBDBDBDDDDDDDDFFFFFFFFFFFFFFFFHFFFFFFFFHHFHHHHFHFFFFFFFFFHFHFHFHHHHHHHHHHHHF4 *(((*(******,,,,,,,,,,.,,,.,............000000000000202220222222222222224244424444444444466666666666666666868688888888888:8:::::8:8::::::::::::<<<<<<<<<<<<<<>>>><<>>>><>>>>>>>>>>>>>>>@>@@@@>@@@@B@@@@BBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFHFHFHHFHHHHFFFHFHFFFHFHHHHHHHHHHHFHFF2 (((*********,,,,,,,,,,,............0....0.0000000200200022222222222224222444444444444446666666666666666666666668688888888:88:8:8:::::::::::::<::<:<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>@@>@@>@@@@@@@@@@@@B@BBBBBBBDBDBDDDDDDDDDDDDDFFDFFDFFFFFFFFFFFFFHFFHFFFFFFHFFHHHFFFFFFFFFFHFHFHHHHHHHHHHHF0 *(((********,,,,,,,,,,,.,...........0.00000000000000002222222222222222424444444444446464466666666666666666688868888688888888:88:::::::::::::::::<:<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@B@@B@@BBBBBBBBBBBBBBBDBDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFHFHHFHFFHFHFFFHFFFFFFFFHHFHFHHHHHHHHHHFF. *(*(******,*,,,,,,,,....,..........0.000000000000000020220222222222444442444444444446466444666666666666666666868688888888888:888:::::::::::::<<<<<<<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>@>@>@@>>@@@@B@B@BBBBBBBBBBBBBDBBDDDBDDDDDDDDFDFFDFFFFFFFFFFFFFFFFFFFFHFFFFFFFFFFFFFFHHHHHHHHHHHFHHHHHHHHHF.\ (***(*******,,,,,,,,.................0000000000000000002222222222222422444444444464444466646666666666666666688888888888888888:8::::::::::::::<::<<:<<<<<<<<<<><<><><<>>>>>>>>>>>>>>>>>>>>@>>@@@>@@@@@@@@@BB@BBBBBBBBBBBDBDDDDDDDDDDDDFDFFDFFFFFFFFFFFFFFHHFHFFFFFFFFHFFFHFFFFFHHHHFHHHHHHHHHHHHHFF. *(*********,,,,,,,.,.........0.....000000000000000020002202222222242444244244444444444664466466666666666666666888888888888888::8::8::::::::::::<:<<:<<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>@>>@>@@@@B@@@@BBB@BB@B@BBBBBBBBDBBDDDDDDDDDFDFDFFFFFFFFFFFFFFFFFFHFFHFFFFFHHFFFFFFFHHFFHFHHHFHHHHHHHHHHHF. *(******,***,,,,,,,,,.............00000000000000000022222222222222224244444424444444446666666666666666668666666888868688888888::::::::::::::::::<:<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>@>@@@@@B@@@BB@@BBBBBBBBBBBBBBBBDDDDDDDDFDDFFFFFFDFFFFFFFFFFFFFFFFFFHFFFFHHFFFFFFFHHHFHHHHHHHHHHJHHHHHF,*******,*,*,,,,,,,,,.,............00.000000000000002002222222222222222424444444444444446466464666666666666666688688888888888888:8:::8::::::::::<<<<<<<<<<<<><<<<<<<>>><<>>>>>>>>>>>>>>>>>>@>@>>>@@@@@@B@BBBB@BBBBBBBBDDDDBDBDDDDDDDDDDFDDFFDFFFFFFFFFFFFFFFHFFFFFFFHFHHHHFFFFHFHFFHHHHHHHHHHHHHHFF, *(*********,,*,,.,,................000000000000000022222222222224422444444442444446444446646666666666666666668888888888888888888:::8:::::::::<:::::<<<<<<<<<<<<>><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@>@@@@@@@@B@B@BBBBBBBBBBBDDDDDDDDDDDDDDDDFFFDFFFFFFFFFFFFFFFFFFFFFFFHFFFFFHFFFHFFHHFHHHHFHHHHHHFHF,@ *(*********,,,,,,,,,............0.0000.0000000000000202022222222222224224444444444464466664466666666666666666868888886888888888888:::::::::::::::::<<<<<<<<<<<<<<<<<>>><><>>>>>>>>>>>>>>>>>@>>>@@@@@@@@@@@B@B@BBBBBBBBBBBBDDDDDDDDDDDDDDDDFFDFFFFFFFFFFFFHFFFFFHFFFFFFHFFFFFHFFFFHHHHHHHHHHHHHHHFF, X*(*****,,,*,,,,,,,...,............000..000000000202002002222222222422244244444444444444446646666666666666666666688868888888888888:8:::::::::::::::<:<<<<<<<<<<<<<><<>><>>>>>>>>>>>>>>>>>>>>>>>>@@@>@@@@@@B@BBBB@BBBBBBBBBBBBDDDDDDDDDDDDDFDDFFDFFFFFFFFFFFFFFFFFFFFFFFFHFFFFFFFHHHHHHHHHHHHHHHHHHF(********,*,,,,,,..................00.0.0.0000000002220222222222224222244444244444444444464666666666666666666668668888888888888888:8:8::::::::::::<:<:<<:<<<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@BB@BBBBBBBBDBBBBDDDBDDDDDDDFFDFFFFFFFFFFFFFFFFFFFFHFFFFFFFHFFHFHHHFFHFHFHHHHHHHHHHHHF( ********,,,,,,,,,,,...,.........00.0.000.00000000020022222222222222224444424444444444464446666666666666666666666868886888888:88::888::::::::::::::::::<<<<<<<<<<<<<>><<><>>>>>>>>>>>>>>>>>>>>>@>@@@@@@@@@@@@@B@BBBBBBBBBBBBBDBDDDDDDDDFDDDDFFFFFFFFFFFFFFFFFFFHFFFHFHFFFFFFFFFFFHHHHHHHHHHHHHHHHHF(**(******,,*,,,,,.,.,...........0.0000000000000000002222222222222222422444444444444464464666666666666666666886688688888888888888:8:8::::8:::::::::::::<:<<<<<<<<<<><<><<>>>><>>>>>>>>>>>@>>>>>>@>@@@@@@@@@@B@BB@BBBBBBBBBBBBBDDDBDBDDDDDFDFFFFFFFFFFFFFFFFFFFFFFFFHHFHFFHFHFFHHHFHFHHHHHHHHHHHHHHF&**********,,,,,,,,,,..............0.0.000000000000002222222222222222442244444444444444466666666666666666666686686868888888888888:888::::::::::::::<:::<<:<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>@@>>@@@@@@@@@BBBB@BBBBBBBBBBBBBDBBDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHFFFHFHFHHFHHHHHHHHHHHHF$h&**(*****,,,,,,,,,,...,......00.....00000000000002202222224222222242224422444444444444666666666666666666666686688688888888888888888:::::::::::<:<::<<<<<<<<<<<<<<<<><<<><>>>>>>>>>>>>>>>>>>>>>@@>@@>@@@@@@@@@@BBBBBBBBBBBBBBDBBDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFHFHFFFHHHFHHHHHHHHHHHHHHHF"**********,,,,,,,,,,.........,..0.....000000000000022222222224222222242424444444444664.4666666666666666666686888888688888888888888:::::::::::::::8:<<<<<<<<<<<<<<<<><<><><>>>><>>>>>>>>>>>@>@@>>>>@@@@@@@B@@@@@BB@BBBBBBDBDBBDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHFFFFHHFHHHHHHHHHHHHF""*(******,*,,,,,,,.,..,............0..000000000000020222222222222444424244444444444444664666666666666666666666686888668888888888888:8:::::::::::::,::<:<<:<<<<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>@>>@>>>@@@>@B@B@@BBBBBBBBBBBBDDDDDDDDDD.DDFDFFFFDDFFFFFFFFFFFFFFFFHF:FFFFFHFHFHHHFFHHHHHHHHHHJHH@"*********,,,,,,,.,.............0.....0.0000000000002202222222222222424422444444444644466666666666666666666666686888888888888888888:88::::::::::::::::<<:<:<<<<<<<><<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@>@@@@@@@@@@BBBBBBBBBBBBDDBDDDDDDDBDFDDDFFDDFFFFFFFFFFFFFFFFFFDFFHHFFFFFHFFFHFHHHHHHHHHHHHH8 $********,,*,,,,,,.,.,................0000000000000000222222222222444444244444444444446666466664666666666666666886888888888888888:88::::::8::::::::::::::<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>@@>@@>@@@@@@@@@@@BBBBBBBBBBBBBBDBDDDDDDDDDDDDFFFFFFFFDFFFFFFFFFFFFFFFFFFFFHFFFFFHFHFHHHFHHHHHHHHF "********,,,,,,,.,,,...........0..0.0.0.0000000002002222222222222244444424444444444444466666466666666666666666666688886868888888888888:8::::8::::::::<::<:<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@BB@B@@B@BBB@BBBBBBBDDDDDDDDDDDDDFDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHFFHFHHHHHJHHHHHF"*******,,,*,,,,,.,,...............0000000000220202002222222222424224244444444444444444464666466666666666666668868888886888888888:88888:::::::::::::<:<<<<<:<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>@@>>@@@@@@@@@BBB@@@BBBBBBBBDBDDDDDDDDDDDDDDDDFDFFFFFDFFFFFFFFFFFFFFFFFFHFFFFFFFFFHFHHHHHHHHHHHF"*(*****,,,,,,,,,..,,............0.0000000000000200022022222222222242444444444444444444444666666666666666686666866888888888888888:88:88:::::::::::::::::::<<<<<<<<<<><<<<<>>>><>>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@B@@@@@BBBB@BBBBBBBBBDBDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHFFHHHHHHHHHHHHHF"********,,,,,,,,,.............0..0.000.000000000000222022222222242224244424444444444664664666666666666666666868866888888888888888::888::8:::8:::::::::::<<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>@>@@@@@@B@@BB@BBBBBBBBBDDDDDDDDDDDDDDDDFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFHFFHFHHHHHHHHHHHHHHH4"*******,,,,,,,,,,,,..........0..0.00000000000000002022222222222222444444444444444444646446446666666666666666668886688888888888888888::8:8:::::::::::::<<<<<<<<<<<<<<<>><><>>>>>>>>>>>>>>>>>>>>>>>>@@>>@@@>@@@@@@@@@B@@BBBBBBBDBBBBBDBDBDDDDDDDDDFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHFHHHHHHHHHH"*******,*,,,,,,,,,,,...........0.000000000000002002020222222224422222444444444444444444464666466666666666666666888868888888888888888:8:8::8:::::::::<:<:<:<<<<<<<<<<<><><><<>>>>>>>>>>>>>>>>>>>>>>>>@@>>@@@@@@@@@@@@@BBBBBBBBBBBDDBBDDDDDDDDDDDDFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFHHFHFHHHHHHHHHHHHHHF"******,,,,,,,,..,,..............0000000000000000020222222222224244444444244444444444444646646666666666866668666686888888888888888888888::::::::::::::::<<:<<<<<<<<<<<<<><<<>>>>>>>>>>>>>>>>>>>>>>>>@>>@>>@>@@@@@@@@@BB@BBBBBBBBBDBBBDBDDDDDDDFFFDFFFFFFDFFFFFFFFFFFFFFFFFFFFFHFFFFHFHHHHHHHHHHHHHF@"*******,,,,,,,,,..,,............000000000000000020002222222222244444444224444444444444466666666666666666668686866888888888888888888888::::::::::::::::::<<<<<<<<<<<<><><<>>>><><>>>>>>>>>>>>>>>>>>>>>>>@>>@>@@@@@@B@@BBBBBBBBBBDBBDDDDBDDDDDDFDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFHFFFFFHHHHHHHHHHJHHF"*******,,,,,,,,.,,,..........0...0.000000000000002022222222222224244444444444444444444466466646666666866666668688868888888888888:88888::8:::::::::<:::<<<<<<<<<<<<<<<<<>><<>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@B@BBBBBBBBDBDBBDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHFHHHHHHHHHHJJJHH ***,**,,,,,,,,,,,,..........0....0.00000000000002222222222222222422244242444444444644466664466666666666666666668688668888888888888:8888:::::::::::::<:<<::<<<:<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>@>@>>@>>@@@@@@BBBBBBBBBDBBBBDDBBDDDDDDFFDFFDFFFFFFFFFFFFFFFFFFFFFFFFFFHFFHFHHFHHHHHHHJHHHHF0 ******,,,,,,,,,.,.,..........0000000.00000000000222222222222224222424442422444444444444444666466666666666666666686888888888888888888:8:::::::8::::::<::<<<<<<<<<:<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>@@>@@@@@@@@@B@BBBBBBBBBBBBDBDDDBDDDDDDDFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHFHHHHHHHJJHHH ******,,,,,,,,,............00....000000002000002022002222222222222224442444444444444446464666666646666666666666868866888888888888888:8::::::::::::::::::::<<<<<<<<<<<<<<><<<<><>>>><>>>>>>>>>>>>>>>>>>>@@>>>>@@@@@@@@@@@B@BBBBBBBDBDBDDDDDDDDDDDDFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFHFFHHHHHHHHHHJJJHH"******,,*,,,,,,..............00...00.00000200200002222222222222222222422244444444444444466466666666666666666686688886888888888888888::8::88::8::::::::::<::::<<<<<<<<<<>>><<<><>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@>@@@@@@@@@@@BBBBBBBDBBDBDBDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFHFFFFHFHHHHHHJJHJHHH*******,,,,,,,.,.,..............00.00000000020002002222222222222222422244444444444444444446666666666666666666686866888888688888888888888::::::::::::::::<::<<<<<<<<<<<<<<<<><><>><>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@@@@@BB@BBBBBBBBBDBDDDDDDDDDDDDFFFDFFFFFFFDFFFFFFFFFFFFFFFFFFHFHHHHHHHHJHHHJHJH"****,*,,,,,,,,.,,,...........00..0.000000000000000222222222222224242222222442244444444446464646666666666666666668688888888888888888:88888::::::::::::<<:<:<<<::<<<<<<<<<<<<<<>><>>><>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@B@BB@BBBBBBBDBDDDDDDBDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHJHHHF ******,,,,,,,,,,...........0.....00000000000000002022222222222222222424244444444444444444444666666666666666666666886886888888888888:88::::::8:::::::<<<::::::<<<<<<<<<<<><<<<<><<<>>>>>>>>>>>>>>>>>>>>>>>>@>>@>>@>@>@@@@BBBBBBBBBBBBBDDBDDDDDDDDFDDFFFFFFFFFFFFFFFFFFFFFFHFFFHHFHHHHHHHHHHHHJJJJHH *****,,,,,,,,,,,...,..............0000000000000000222222242222222222242422424444444444444644466666666666666668666686886688888888888:8:8:8:8::::::::::<<:::::<::<<<<<<<<<<<<<>>><>>><>>><>>>>>>>>>>>>>>@>>>@>>@@@>@@@@@@@BBB@BBBBBBBBDDBBDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFHFFHHHHHHHHHHHHHHJHJH ****,,,,,,,,,,,..,...........0.0.0000000000000000022222222222222222244242422442444444464644466666666666666666666668668888888888888888::::::8::::::::::::<:<<<<<<<<<:<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@@B@BBBBBBBBBBBBBDBBBDDDDDDDDDDDDFDFFFFFFFFFFFFFFFFFFFFFHFHFHHHHHHHHHJJJJHJJHHH@ ***,**,,,,,,,,,...,........0..0.0..00000000200000222222222222222222224422444444444444446466646646666666666666668666868688888888888:888:::::::::::::::::::<:::::<<<<<<<<<<<<<>><<><>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@>@@@@B@BBBBBBBBBDBDDBDDBDDDDDFDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHJJJJHJJF *****,,,,,,,,,,.........0.....00.0000000000002022202222222222224242224424422444444444446444666666666666666666668666868888888888888888888::8:::::::::::::::::<<<<<<<<<<<<<<<<<<><>><><>>>>>>>>>>>>>>>>>>>>>>>@>>@@@@@@@BB@@@BBBBBBBBBDDDDDDDDFDDDDDDFFFDFFFDFFFFFFFFFFFFFFFFFFFHFHFFHHHHHHHJHJJHJJH ******,**,,,,,..,,..,...........000.0000000000020222222222222222222422442242444444444446646646666666666666666866868888888888888888:888:::::::::::::::::::<<<:<<<<<<<<<<<<><<<>><><<<>>>>>>>>>>>>>>>>>>>@>>>>@>@@@@@@@@@B@BB@BBBBBBBDBDDDDDDDDDDDDDDFDDFFFFFFFFFFFFFFFFFFFFFFFFFHHFHHHHHHHHJJJHJHJH *,**,,,,,,,,,,,,...............000..0000000000000202222222222222242222222444444444444444466666666666666666666686866688888888888888:88:::::8:8::::::<:::::<:<:<<<<<<<<<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@@@@@@BB@BBBBBBBBBDDBDDDDDDDDDFDDDFFFFFFFFFFFFFFFFFFFFFFFFFHFHFHHHHHHHHHJJJHJJJJH ****,*,,,,,,,,,.............0.00.00000000000000002220222222222222444422444244444444444446644446666666666666666688666888888888888888888::::::::::::::::::<<<<<<<<:<<<<<<<<<<<<<>><<<>>>>>>>>>>>>>>>>>>>>>@@>>@@@@@@@@@@@@BBBBBBBBBBBBBDDDBDDDDDDDDDFFFDDFFFFFFFFFFFFFFFFFFFFFFHHHFHHHHHJHJHJJJJJJJH ****,,,,,,,,,,...,..........0..0000000000000002020022022222222222422242442444444444444446464666666666666666666668668888888888888888:8888:8::::::::::::::::::<<<<<<<<<<<<<<<<>>><<<<>>>>>>>><>>>>>>>>>>>>>>>>>>@>@@@@@@B@BB@BBBBBBBBBDDBDDDDDDDDDDDDDFFDFFFFFFFFFFFFFFFFFFFFFHFHHFHHHHHHHHHJJJJJJJH *****,,,,,,,,.................00....000000000020002022222222222222222244444442444444446444666664666666666666666886886888888888888888:888:::::::::::::::::::<<<<<<:<<<<<<<<<<><<>><>>>>><>>>>>>>>>>>>>>>>>>>@@@@@@@B@@@@@@BBBBBBBBBDBBBBDDDDDDDDDDDDDDFDFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHJHHJJJJHHJH *****,,,,,,,.,...............00000000000000000002222222222222222222422224444244424444444664444666666666666666666688888888888888888:88888888:::::::::::::::::<<:<<<<<<<<<<<<><<><>><><>>>>>>>>>>>>>>>>>>>>>>@@>>@@@@@@@B@B@BBBBBBBBBBBBDDBDDDDDDDDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHJJHJJJJJH **,**,,,,,,,.,.,..,..........00.00000.0000022000222222222222222222222224444424444444444446446466466666666666686888866888888888888888888:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<><><<<>>>>>>>>>>>>>>>>>>>>>>@@@@@>@@>@@@@@BBBBBBBBBBBBDDBDDBDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFHFFFFFFHHHHHHHHJJJJJJJH***,*,*,,,,,,,0...............0.0000000000022002202222222222222222224224444444444444444464444646666666666666866666688888888888888888888:88:::::::::::::::<:<::<<<<<<:<<<<<<<<<><><<<<<>>>>>>>>>>>>>>>>>>>>>@@@>@@@@@@@@@@BBBBBBBBBBDBDBDDBDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHHFFFHHFHHHHHHHHJJJHHHJH0(,*,*,*,,,,,,,*,.,,...........0...000000000.,2200222202222222222222224224244444444444444664644466666666666666666688888888888888888:8::888::::::::::::::::<:<<<:<:<<<<<<<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>>@@@>@@B@@B@@B@BBBBBBBBBBBDBDDDDDDDDDDFDDDFFFFFFFFFFFFFFFFFFFFFFFFHFFFHHHHHHHHHHJHJHJJH****,,,,,,,,,.,,,,..............0000000000000000000022222222222222224242204244444444444466664666666464,6666666666686888868888888886 88888:::::::::::::<::::<:<<8*<<<<<<<<<<<<<<<<<>><><>>>>>:8>>>>>@>>>>>>>>@>@@@@@@@@@@B>>@BBBBBBBBBBBBBBDDDDDDDDFFDFBDFFFFFFFFFFFFFFFFFFFFFFHFHHHFHHHJHHHJHJHJJH***,,,,,,,.,.,,..................00000000000000200002222222222222222242442444444444444444444466664666666666668666688888888888888888888::8:88:::::::::::::<::<<<<<<<<<<<<<<<<<><<><<<<<<<>>>><>>>>>>>>>>>>>@@@@@@@@@@@@@B@>BBBBBBBBBBBBBBDBDDDDDDDDDDDD0FFFFFFFFFFFFFFFFFFFFFFHFFHHF*HHHHHHHJJJHJH *****,*,,,,,,,,..................0000000000002000022022222222222222424444444444444444444444444646466666666666666886866888888888888888888:::::::::::::::::<:<<:<<<<<<<<<<<<<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>@>@@@@@@@@@@BBBBBBBBBBBBDBBBDDDDDDDDDFDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHJHJJHJHF****,**,,,,,,,..,................0.00000000000000222222222222222222222424444444444444444444444466466666666668668688888888888888888888:8::::::8::::::::<<::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@>@>@@@@@@BBBBBBBBBBBBBBDBBBDBDDDDDDFDFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHJJJHJJJH***,,,***,,,,,,,..............0...0000000000000220222222222222242242422444444444444444444444464664666466666666686686888888888888888888:888:8::::::::::::::<::<:<<<<<<<<<<<<<<<<<<<<>>>>>><>>>>>>>>>>>>>>>>>>@>@@@@@@@B@@B@@@BBBBBBBBDBDBDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHFHHHHHHHHHJHHHJJJJH*****,*,,,,,,,,..............0.0....000000000000220022222022242222224444444444444444444444444466646666666666666688888888888888888888888:8:8:::::::::::::::<:::::<<<<<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>@@@@>@>>@@@@@@@@B@BBBBBBBBBBBBDDDDDDDDDDFDDDDDFFFFFFFFFFFFFFFFFFFFHHFFHHHHHHHHHHJHHJJJHJHd,,***,*,,,,,,,,,.,..........0.00.0.0.000000002002002222222222222222422444444444444444444444446666666666666666666666668888888888888888:8888:88:::::::::::::<:::<:<:<<<<:<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@@B@@BBB@BBBBBBBBBBBBBDDDDDDDDDFDDFFFFFFFFFFFFFFFFFFFFFFHHFHHHHHHHHHHHHHJJJJHJJH,,,,*,,,,,,,,,,,.,............00..000000000000000002222222222222422444242224444444444444444444664466666666666666666868868888888888:888888:8:::::::::::::::::<<<:<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@BBBBBBBBBDBBBBBBDDDDDDDFFDFFFFFFFFFFFFFFFFFFFFFFFFFFHHFHHHHHHHHJJHHJJHHH*****,*,,,,,,.,,................0...0000000000002022202222222222422222224442444444444444466464666666666666666668666868888888888888888888::88:::::::::::::::::<::::<<<<<<<<<<<<<<<<><<>><>>>>>>>>>>>>>>>>@@>>>>@@@@@@@@@@B@@@BBBBBBBBBBBBDDDDDDDDDDDDDFDFFFFFFDFFFFFFFFFFFFHFHFFFHHHHHHHHJHJJHJJHHH**,**,,,,,,,,,.,..................00.0000000020202222222222222222222222444444444444444444444444666666666666666666666888868888868888888::8:8:::::::::::::::::::<::<:<<<<<<<<<:<<<<<><>><>><<>>>>>>>>>>>>>>@>>>>@@@@@@>@@@@@@BB@BBBBBBBBBDDBDDDDDDDDDFFDDFFFFDFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHJJJJH******,,,,,,,.,,.,.............00..0.000000020000222222222222222222222222224242444444444644446664666466666666666686666688888888888888888:88:8:::::::::::::::::::<<<<<<<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@B@BBB@BBBBBDBDDBDDDDDDDDFDFDDFFFFFFFFFFFFFFFFFFFFFFHFHHHHHHHHHHHHHJHHJH***,*,,,,,,,,,,...,........0....0.000.0.00000020200222022222222222222244444424244444444444446446666666666666666666686686688888888888888888:8:88::::::::::::::::<<<<:<<<<<<<<<<<<<<<<<><<><>>>>>>>>>>>>>>>>>>>>@@>@@@@@B@@@B@@BBBBBBBBBBBBDBBDDDDDDDDDFDFFFFFFDFFFFFFFHHFFFFFFFHFHHHHHHHHHHJJJJJHHF******,,,,,,,,.................0.000.0000000000002200222222222222222424444444444444444444644444466666666666666666666668668688888888888888:888::88::::::::::::<:<::<<<<<<<<<<<<<<<<><<<<>>>>>>>>>>>>>>>>>>@>>@>@@>@@@@@@@@@@BBBBBBBBBDBBDBBDDDDDDDDDDDDFFFDFFFFFFFFFFHFFFFFFFFHFHHHHHHHHHHHHJHJJJHH ****,,,,,,,,,,,...,.................0000000000202202222222222222222222244222442444444444444444466666666666666666866666868888888888888:8888:8:8:::::::::::::::<::<::<<<<<<<<<<<<<<<<<>>>>><>>>>>>>>>>>>>>>>>>>@>@@@@@@@@@BBB@@@BBBBBDBBBBBBDDDBDDDDDDDFFDFFDFFFFFFFFFFFFFFFFFHHHFHHHHHHHHHJHHJJJJJH p*****,,,,,,,,,,.,.................0..0000000000002220222222222222222224222224244444444444444644666666666666666666666866886888888888888:888:8888:::::::::::::::<<:<:<<<<<<<<<<<<<<<<><<><>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@BB@B@BBBBBBBBBBBBBBDBBDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHFHHHHHHHHHJHHJHJJJJJH*,,*,,,,*,,,,,.....................0000.0000020022202222222222222222224224422222442444444446446646666666666666666666668686888888888888888:88:::8:::::::::::::::<:<:<:<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>@>>>>@>>>@>@@@@@BB@@BBBBBBBBBBBBDBBBBDDDDDDDFDDDDFFFFFFFFFFFFFHFFHFFFHHFFHHHHHJHHHHJJJJJJJJJH**,,,,,,,,,,,,.,..,...............0.00000000000002222222222222222222222442224244444444444444444666666666666666666666666666888888888888888888:8::8::::::::::::<<:<:<<:<<<<<<<<<<<<<<<<<<><<>>>>>>>>>>>>>>>@>>>@>@@@@@@B@BB@BBBBBBBBBBBBBBDDDDDDDDFDDFFFFFFFFFFFFFFFFFHFFHHFHFHHHHHHHHHHHHHHHHHJJJJH**,****,,,,,,,,..,.,..............00.0000000002202022222222222222222222244244222444444444464444644446466666666666668666888888888888888888888:8:8:::::::::::::<::<:<::<<<<<<<<<<<<<<><<<><<><>>>>>>>>>>>>>>>>@>>@>@@@@@B@@@B@BBBBBBBBBBBBBDDDDDDDFFDDFDFFFFFFFFFFFFHHFFFFFHHHHFHHHHHHHHJJJHHJJJHJJH**,,,**,,,,,,,.,..................0.0000000000002020222220222222222222422222224444444444444444664446646666666666666686686868868888888888888888:::::::::::::::<:<<<<<<<<<<:<<<<<<<<<><<>><>>>>>>>>>>>>>>>>>>>>@>>@@@>@@@@@@BBBBBBBBBBBBBBDDDDDDDDDFDDFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHJHJJHJJH***,,,*,,,,,,,,,................00..0000000000000222202222222222422222242424444224444444444644444644666666666666666666668668868688888888888888::::::::::::::::::<::<<<<<<<<<<<<<<<<<<>><><>>>>>>>>>>>>>>>>>>>@>>@@@@@@@@@BB@BBBBBBBBBBBBBBDDDDDDDDDDFFFFFFFFFFFFFFFFFHFHHFHFHHHHHHHHHHHJHJJJJJJJJH****,,,,,,,,,,,,,.................0..000000000000222222222222222422222224224244244444444444444444466666666666666666666666666666888888888:88:88:8:8:::::::::::::<:::<:<:<<<<<<<<<<<<<>><<<>>>>>>>>>>>>>>>>>>>>@@>@@@>@@@@B@@@B@BBBBBBBBBBDDDDDDDDDDDFFDDFFFFFFFFFFFFFFFFHFHHHHFHHHHHHHHHHJHHJJJJHJHp****,*,,,,,,,,,,,,,.............0.00.00000000202222222222222222222222222222444222244444444464444444644466664666666666666666866668888888888888888:::::::::::<::::::::<<:<<<<<<<<<<><<<<<<>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@BBB@BBBBBBBBBBDDDDDDDDFDFDFFFDFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHJHJJJJJF**,,**,,,,,,,,,,,.,,.,...........0..000000000000002222222222222222222222242424244444444444444446646666666666666666666666666866868886888888888888888::::::::::::::::<<<<:<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>@@@>>@>@>@@@@@@B@BBBBBBBBBDBDDBDDDDDDDFDDDFFFFFFFFFFFFFFFFFHFHFFFHHHFHHHHHHHHHJJJHJHJJH(**,***,,,,,,,,,,.,..............0.00.000000000002002222222222222222222222422222444244444444444444444446664666666666666666686666888688888888888888::::::::::::::::::::<<<<<<<<<<<<<><<<>><<<>>>>>>>>>>>>>>>>>>>@@>@>@@@@@@B@BBBBBBBBBBBBBDDDDDDFDDDDDDFFFFFFFFFFFFFFFFFFHFFHHHHHHHHHHHHHHHHJJJJJJH****,*,,,,,,,,,,,,,..............0.0..0000000000000022222222222222224222222424222244244444444644464464664666666666666666666666668668888888888888888:::::::::::::::::<<:<<<<<<<<<<<<<<><<><>>>>>>>>>>>>>>>>>>>>>>@@>@@@@@@@BB@@@BBBBBBDDBBDDDDDDDFDDDDDFFFFFFFFFFFFFFFFFHHFHFHHHHHHHHHHHHHHHJHJHHHF****,**,,,*,,,,,...................0..000000000000202022222222222222222222224422244444444444444444464666466666666666666666666686868888888888:88888::8::::::::::::::::::<<<<<<<<<<<<<<<><<><<>>>>>>>>>>>>>>>>>>>@>@@@@@@@@B@BBBBBBBBBBBBDBBDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHJJJJJJF****,*,*,,,,,,,,,,,...............0000.00000000000022222220222222222222222222222222424444444464644444466666666666666666666666666668888888888888888:::::8:::::::::::<:<<<<<<<<<<<<<<><<<<<<<>>>>>>>>>>>>>>>>>>>>>@@>@@@@@@@BB@@@BBBBDBBBBDBDDDDDDDDDFFDFFFFFFFFFFFFFFFFFFHHFHHHHHHHHHHHHHHHHHHJJJJFl****,,,,,*,,,,,,.,,,.,........0....00000000000000202022222022222222222422242222224424444444444464466464646666666666666666666666668688886888888888::88:8:::::::::::::::<<<:<<<<<<<<<<<<<<<><<><>>><>>>>>>>>>>@>>@>>@@@@@@@B@BBBBBBBBBBBDBDDDBDDDDDDDDFDFFFFFFFFFFFFFFFFFFHFHHHFHFHHHHHHHHHHJJJJJJHF *****,,,,,,,,,,,.,..............0....0000000000002222022222222222222222224222222244444444444444444446466666666666666666666666666886886888888888888:::::::::::::::::::<:<<<<<<<<<<<<<<<<>>>>><>>>>>>>>>>>>>>>>>@>@>>@@@@@@@@@@@BBBBBBBBDBDDDDDDDDDDDDDFFDFFFFFFFFFFFFFFHFFHFHHHFHHHHHHHHHHHHJHJJJHFb****,,,,,,,,,,,,,,.................00000000000000002220222222222222222222222222244444444444444444464466666666666666666666668666688868888888888888:888:::::::::::::::<::<<<<<<<<<<<<<<<<><<<<>><><>>>>>>>>>>>>>>@>@@>@@@@@@BBB@BBBBBBBBBBBDBDBDDDDDDFFFFDFFFFFFFFFFFFFFHHFFFHHHHHHHHHHHHHHHHJJJJJJF,*,,*,,,,*,,,,,.,,,,........0......00.0000000000002002222222242222222222222222224424444444444444444466666666666666666666666866686888888888:888888::::::::::::::::::::<::<<<<<<<<<<<<<<<<><<<<<>>>>>>>>>>>>>>>>@>@>>@@@@@@B@BBBBBBBBDBBBBBDBBDDDDDDDDDFFFFFFFFFFFFFFFHFHFFFHFFHHFHFHHHHHHHHHHJHJJJF$***,,,,,,,,.,..,,,.,........(...0000000000000000220222222422222222222222242224422424446444444444646444666666666666686668666666668868888888888888:8::::::::::::::::::::<:<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>@>@>@@@@@@@@BBBBBBBBBBBBBDDDDDDDDDDDDDFDFDFFFFFFFFFFFFFFFFFFHFHFHHHHHHHHHHHHHHJJHF****,**,*,,,,,,.,,...........,..0..0000.000000000022022202*02222222222222222224224224420444444444444446646646666666*4666666666666888888888888888.8::::::::::::::::::::<::<<<<::<<<<<><<<<<<<>>>>>>>>>>>>>><>>>>>@@>@@@@@@B@BBBBBBBBBBBDBBBDDDDDDDDDDDDDFFFFFFFFFFFFHFFFFFFFHHHHHHHHHHHHHHHHHJJJHF******,,,,,,,,,,,,,.,..............000000000000002002222222222222222222222222222244242222444444446446646464666666666646666666668868688888888888888888:8:::::::::::::::::::::<::0<<<<<<<<<<<><<>>>>>>>>>>>>><6>>>>@@>@>@@@@@@@@@@BBBBBBBB<4DBDDBDDDDDDFFDFFFFFFFFFFFFF2>>>>>>>>>>>>>>>>>>>>@>@>@>@@@@@B@@BBBBBBBBDBDDDBDDDDDDDDDFFFFFDFFFFFFFFFFFFFFHFFFHHHHHHHHHHHHJJJHJH.``*****,,*,,,,,,.,,,,,.,..........0.00000000000000020202222222222222222222222422224222222444444444444444666666666666666666666666668888868888888888:8::::::8::::::::::::::::<<:<<:<<<<<<<<<<><><<>>>>>>>>>>>>>>>>>>>@>>@@@@@@@@@BB@BBBBBBBBBBDDDDDDDDDDDDDFFFDFFDFFFFFFFFFFFHFFHHFHHFHHHHHHHHJHJJJHHF***,,**,*,,,,,,,,,,,.............0.0000000000000020222022222222222222222222222222224444444444444444446666646666666666666666666686688886888888888888:8:::::::::::::::::::<<::<<:<<<<<<:<<<<<><<><>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@BBBBBBBBBBBBBBDDDDDFDDDDDFFFFFFFFFFFFFFFFFHFHHHFFHHHHHHHHHHHHHHHJJHD****,,**,,*,,,,,,,,..............00000000000000000200222222222222222222222224222222422444444444444446666466666666666666666666666888688888888888888:888::8:::::::::::::<:<:<<::<<<<<<<<<<<<><><><>>>>>>>>>>>>>>>>>>>>@@@@@@@@@B@@BBBBBBBBBBDDDBDDDDDDDDFDFFFFFFFFFFFFFFFFHFFFHFFFFHHHHHHHHHHHJJJHHD*****,**,,,,,,,.,,................000000000000002022222222222222222222222222222222224422444444444644644446666666666666666666688686688888888888888:8888:::::::::::::::::<:<<<<<:<:<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@B@BBBBBBBDBDDBDDDDDDDDDFDDFFFFFFFFFHFFFFFFFFFHHHHHHHHHHHHHHJHHJHHD*******,,,,,,,,,,,...............00.0000000000020022222222222222222222222224224422222222444444446444446466666666666666666666866668868888888888888:8:8:::::::::8:::::::::::::<<:<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>@>>>@@@@@@@B@@@B@BBBBBBBBDDBDBDDDDDDDDDDDFFFFFFFFFFFFHFFFFFFFFHFHHHHHHHHJHJJHHHJHB****,***,,,,,,,,,,,...........0..00..00000000000022222222222222222222222222222222224224444444444446446444664666666666666666686668666888888888888888:88:::8:::::::::::::::::<<<<<<:<<<<<<<<><<<><>>>>>>>>>>>>>>>>>>@>@>@@@@@B@@@@BBBBBBBBBBBDDDDDDDDDDDDDFFFFFDFFFFFFFFFFFFFFFHHHFHHHHHHHHHHHJHHJHB*******,,,,,,,,,.,...............00..00000000000000222222222222222222222222422222222422224444444444644444666666666666666666666666688886888888888888:::88:8:::::::::::::::<<<:<<:<:<<<<<<<<<<<><>><>>>>>>>>>>>>>>@>>@@>@@@@@@@B@BBBBBBBBBDBBBBBDDDDDDDDDDDDDFFFFFFFFFFFFFFFHFHHFHFHHHHHHHHHHHHHJHH@@*****,,,*,,,,.,,.,............0....0000.000000000022222222222222222222422242222222442442444444444444444646666666666666666666666666666668888888888888:8:8::::::::::::::::<::::<<:<<<<<<<<<<><>><><<>>>>>>>>>>>>>>>@>@>@@@@@@@@BB@@BBB@BBBBBBDBDDDDDDDDDFDFFFDFFFFFFFFFFFFFFFFHFFHHHHFHHFHHHHHHHHHH@****,,*,,,,,,,,.,..............0.....0000.000000200002222222222222222222222222224444442444444444444444446666644666666666666666666666666668888888888888:8::::8::::::::::<:::::<<<:<<<<<<<><<<<><<>>>>>>>>>>>>>>>@>>>>@@@@@@@@@B@BB@BBBBBBBBBDDBDDDDDDDDDDFFDDDFFFFFFFFFFFFFFHFHHFHHHHHHHHHJHJHHHHH@****,*,*,,,,,.,.,.............0..0.0.0.00000000000002222022222222222222222222222242242424444444444444446446666666666666666666666466666666688888888888888:::::::::::::::<::::::<:<<<<<<<<<<<<><<>><>>>>>>>>>>>>>>>>>@@@@@@@@@BBBBB@BBBBBBBBBDBBDBDDDDDDDFDDDDFFFFFFFFFFFFFFFFFFFHHHHFHHHHHHHHHHHHJB******,,,*,,,,,.,.................00.00000000000000202022222222222222222222222222224224444444444444444664466666666666666666666666646666666668888:888888888::::::::::::::::::<::<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>@>>@>@@@@@@@@B@BBBBBBBBBBBBBBBBDDDDDDFFDDFFFFFFFFFFFFFFFFFFFFFFFHHHFFHHHJHHHHHHH@******,*,,,,,,.,.,...............0...000000000000000220222222222222222222222222444222442224444444444444664666666666666666666666466666666666888888888:8:8:::::::::::::::::::<::<<<<<<<<<<<<<<<<<<>>><>>>>>>>>>>>>>>>>@@@@@@@@@@@@@BBBBBBBBBBDBBDDDDDDDDDDFDFFFFFDDFFFFFFFFFFFFHHFHHHHHHHHHHHHHHHHH@******,,,,,,,,,.,..................0.000.000000000002222222222222222242222222222242242444242444444444444466464666666666666666646668888666666888888:8888::::8:::::::::::::::<::<:<<<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>@@>@@@@@BB@@@@BBBBBBBBBBDBBDDDDDDDDDDDDDFFDFFFFFFFFFFFFFHFHHHHHHHFHHHHHHHHHHH>@***,,*,,,,,,,,...,.................0..00000000020020002222222222222222224222222222222222444444444444444446446666666666666666646466668888666868888888888:8::::::::::::::::::::::<<<<<<<<<<<<<<<><><>>><>>>>>>>>>>>>>>>@>@@@@@@@@@BBBBBBBBBBBBBDDDDDDDDDDDDFDFDFFFFFFFFFFFFFFFFFFHFHHHHFHHHHHHHHHHH>***,*,,,,,,,,,,,.,................0.0..0000000000022002222222222222222222222222224222222424444444444444664466646666666666666644668868688666688888888:888::::::::::::::::<:<<::::<<<<<<<<<<<<><<<>>><<<>>>>>>>>>>>@>>>@>@@@@@@@B@B@@BBBBBBBBBDBDBDDDDDDDDDDDDFFFFFFFFFFFFFFFFFHHFHFHHHHHHHHHHHHHHH>D***,*,,,,,,,,,....................0....000000000000222220222222222222222222222222222222224424444444444446464666666466666666666466666688866666888888:88888:::::::::::::::::<<:::::<<<<<<<<<<<<<<><><>>>>>>>>>>>>>>>>@>@@>@@@@@B@@@B@BBBBBBBBBBDBDDDDDDDDFFDDDFFDDFFFFFFFFFFFFFFHHHFHHHFHHHHHHHHHHH>**,,,***,,,,,,.,,..............0.0..0000000000000020222222222422222222222222222222242222424244444444444644446666666666666666464466668688666688888888888:88::8:::::::::::::::::::<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>@>>@@@@@@@@BB@@BBBBBBBBBBBBDDDDDDDDDDFDDDDFFFFFFFFFFFFFFFFFFFHFHHHHHHHHHHHHHH<*,*,*,,,,,,,,,,..,,.................00..00000000000200222222222222222222222222222222242244224444444444444666466466666666666666666686688666668888888888888888::::::::::::::::::::<<:<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@BBBBBBBBBBBBDBBDDDBDDDDDFDDDFFFFFFFFFFFFFFFHFFHFHHHFHHHHHHHHHHHH<**,,*,,,,,,,,,,,,.,,.................00000000000000002222222222222222222222222224242224222244444444444446466666666666666666666466666868666668888888888888:88:::::::::::::::::::::<<<<<<<<<<<<<<<<<>><<>>>>>>>>>>>>>>>>@@@@@@@@B@B@BBBBBBBBBBBBBDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFHFHFHHHFHHHHHHHHHHHH<****,*,,,,,,,,,..................0...000000000000000222222202222222222222222222222222422222244444444444444646666664666666666666666666666666688888888888888:8::::::::::::::::::<::<:<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>@>@@@@@@@B@@@B@BBBBBBBBBBBBBDDDDDDDDDFDDFFFDDDFFFFFFFFHFFFFFFHHHHHHHHHHHHHHHHD***,,,,,,,,,,,,.,,.................000..00.0000000002222222222222222222222222222222222224222444444444444446466444666666666666666646666466668668688888:8::::8:::8:::8::::::::<::<:<<<<<<<<<<<<<<<><><>>>>><>>>>>>>>>>>>@@@@@@@@@@@BBBBBBBBBBDBBBDDBDDDDDDDDFDFFFFFFFFFFFFFFFHHFFHHHHHHFHHHHHHHHHHHF`h****,,,,,,,,,,,,,,,..............00.00000000000002020020222222222222222222222222222222242422244444444444444444446666666666666666664666446688868888888888888::888:::::::::::::::<<:<<:<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>@@@@@@@@@@BBBBBBBBBBBBBDDDBDDDDDDDDFDFFFDFFFFFFFFFFFFHFFHFFHFHHHHHHHHHHHHF**,**,*,,,,,,,,.,,....................00.000000000000222222222222222222222222222222222242224244444444444444446466666666666666666664666666688688888888888888888:::8:::::::::::<::<:<:<<<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>@>@@@@@@@@@BBBBBBBBBBBBBBDDDDDDDDDDDFDFFDFDFFFFFFFFFFFFHFFFHHHHHHHHHHFHHHFF***,,*,*,,,,,,,,.,,................0.0.0000000000000222222222222222222222222222222222244222244444444444444444464666666666668666666666668866888888888888888:8:8:::::::::::::::::<<<:<:<<<<<<<<<<<<<<<<><>>>>>>>>>>>>>>@>>>@@@@@@@@BB@BBBBBBBDBBBDBDDBDDDDFDDDFDFDDFFFFFFFFFFFFHFHFFFHHHHHFFHHHHHHHF*****,,,,,,,,,,..,...................0..0.00000000022222022222222222222222222222222222244244244422444444444646464666666666666666666666888888868888888::88::8:88:8::::::::::::::::<::::<<<<<<<<<<<<<<<<<>>>>><>>>>>>>>>>>@@@@@@@@B@@BBBBBBBBBBBDDDDDBDDDDDDDFFDDFFDFFFFFFFFFFFFFFFHHFFHHHHHHHHFHFFF****,,,,,,,,,,.,..................00.00000000000000220220222222222222222222222222222222222222444444444444444446666666666666666666668866686888888888888888888:8::8::::::::::::::::::<<<:<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>@@>@@@@@@@@@@BB@@BBBBBDBBBDBDDDDDDDFDDDFFFFFFFFFFFFFFFHFHFHHFFHHHHHHHHHHHHF**,***,,,,,,,,,......................0.00.000002000000222222222222222222222222222222222222244424444444444446666646666666666666666666666886688888888888888:8:88:::88::8::::::::::::::<<::<:<<<<<<<<<<<><>>>>>>>>>>>>>>>>@>@@@@@@@@@@BBBBBBBBBBDBBDDDDDDDDDDDFFFFDDFFFFFFFFFFHFHFHFFFFHHHFHHFHHHHFHF***,*,,,,,,,,..,,......................00000000000202022222222222222222222222222222422224442422444444444444446466666666666666666666666666686888886888888888888:8::::8::::::::::::::::<:<<<<><<<<<<<><<<<>><>>>>>>>>>>>>@@@>@@@@@@@@@@BBBBBBBBBBBBDDDDDDDDDDDFDFDFDFFFFFFFFFFFFHHFHHHHHHHFHFHHHHHHF ******,,,,,,,,.,.....................0.0.0020000000202202220222222222222422222222222222222422442444444464444466464666666666666666666668666666888888888:888888:8:::::::::::::::::::::::::<<<<<<<<<<><<<><>>>>>>>>>>>>>>@>@@@@@@@@@@BBBBBBBBBBBBBDBBDDDDDDDDFDDDDDFDFFFFFFFFFFFFFFFFHFHFHFHHHHFHHHHFJ (*,***,,,,*,,,(*.,,...................0.000.0000200022020220222222222222*222222222222224222244444444644444444646664666666666666668666666866688888888888888888::88::::::::::::::::<::::<:::<><<<<<<<<<<<<>>>>>>>>>>>>>>>@@>>@@@@@@B@BBBBBBBBBDDDBDDDDDFDDDDDDDFFDFFFFFFFFFFFFFFFFHFHFFFHFHHFFHHFHD*****,*,,,,,,,,,,,,......................0000000000002202222222222222222002222222222222224224444444442044444664466666666666666666620666686888888888888888888:88(6:::::::::::::::::::::::<:<<8<<<<<<<<>><>>>>>>>>>>>>>>>>>>@@@@@B@@B@@BBBBBBDBDDDBDDD8BDDDDDDDDFFDFFFFFFFFFFFHFFFHDFFFFHFHHHFFHH,****,*,,,,,,,,,,.,,..............0...0...00000000000000222222222222222222222222222222222242444444444444444444444664666666666666666666666666888888888888888888888::::8:::::::::::::::::::<:<:<<<<<<><<<><>>>>>>>>>>>>>>>>>>>>>@@@@B@@BB@BBBBBBBBBDBDDDB@DDDDDDFFDFFFFFFFFFFFFFFFFFFDBHHFHHHHHHFFFF8*****,*,,,,,,,,,,...................0..000000000000002002002220222222222222222222222222242224222444444444444446444664666666666666666666666666888888888888888888::88::::::::8::::::::::<:::<<<<<<<<<<<<<<><>>>>>>>>>>>>>>@>@@@>@@@@@@@BBBB@BBBBBDBBDDDDDDDDDDDDFFFFFFFFFFFFFFFFFHFFFHFHFFFFFHHHHHFB******,,,,,,,,,.,,,...................0.0000000000000022022000022222222222222222222222222222244224224444444446444466666666666666666666666668668888888888888888888888:8::88::::::::::::::::<<<:<<<<<<<><><<>>>>>>>>>>>>>>>>>>@>@@@@B@@@BBBBBBBBBBBBDDDDDDDDDDDDDDDDFDFFFFFFFFFFFFFFFFHFHHHFHHFHFFFD*******,,,,,,,,.,.,.................0...0.00000000000002222222222222222220222222222222222222242442444444444446464444466666666666666666666666688888888888888888::888888:::::8::::::::::::::<<<<<<<<<<<<<<>><>>>>>>>>>>>>>>>@>>>@@@@@@@@@@BBBBBBBBDDDDDDDDDDDDDDDFFFDFFDFFFFFFFFFFFFFFFFFFFFFHHFFFFF*****,**,*,,,,...,,,....,...............00.0000000000000002220222222222220222222222222222222222444444444444444464444446666666666666666666666868688888888888888888:88:::8:8::8:::::::::::::<::<<<<<<<<<<<<<>>>><>>>>>>>>>>>@>>@@@@>@@@B@@BBBBBBBBDDDDDDDDDDDDDDDFDFDFFFFFFFFFFFFFFFFFFFFHFFFHFHFFFD*****,,,,***,,.,,......................0.0.00.00000000002022222202220222222222202222222222422242244444444444446446666664666666666666666666666888888888888888888888888:88:::::8:::::::::::::<<<:<<<<<<<<<<><<><>>>>>>>>>>>>>@>>>@@@@@@B@BBBBBBBBDDBBBBDDDDDDDDDDFDFFFFFFFFFFFFFFFFFFFFFFFFFHFFFFFFB*******,,,,,,,,.,,,.........................000000000000002020222202202222202222222222222222222224424444444446464464466666466666666666686666666888888888888888888888::88:8:::::::::::::::::<::<<<<<<<<<<<><>>>><>>>>>>>>>>>>@>@>@@@@@B@@B@BBBBBBBBDBDDDDDDDDDDDDFFFFFFFFFFFFFFFFFHFFFFHFHFFFFFHFHB*******,,,,,,,,.,,.,.....................0....0000000200000200202222222202222202222222222222242222444242444444644446446446666666666666666666666688888888888888888888:888:::88:::::::::<:::::::<:<<<<<<<<<><<>>>>>>>>>>>>>>>>@>@@@@@@@@@BB@BB@BBBBBDBDDDBDDDDDFFFDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD@*******,,*,,,,,,,,,,,,..,....................000000000000000022022020022222202222222222222222222222444442444446444444646446666666646666666666668666688888888888888888888:8:::::8:::::::::::::::<<<<<<><><<><<>><>>>>>>>>>>>>>@@@@@@>@@@@BBBBBB@BBBBBBDBBDDDDDDDDDDDFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFB"(***,**,,,*,,,,,,,,,..,...................00.000000000000000002002202000202202222222222222222222244424444444444444646644466466666666666666666666666868888888888888888888888:::::::::::::<:<::::<<<:<<<<<<<<><><>>>>>>>>>>>>>>>>@@@>@@@B@@BBBBBBBBDBBDDDDDDDDDDDDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD********,,,,,,,,,,.,,,...................0..0.0000000000000000020020002222222222222222222222222242224244444444444444444646466466666666666666686686888888888888888888888:8888:::8:::::::::::<::<<<<:<<<<<<<<<<><>>>>>>>>>>>>>>>>@>@@@@@@@@@@BBBBBDBBBBDDDDDDDDDDDDDDFFFFDFFFFFFFFFFFFFFHFFFFFFFFFFBZ*****,*,*,*,,,,,,,,,,,.,,,.................00000.0000000000220200000220000020220222220222222222242422444444444444444466446666466666666666666666686668668888888888888888888:88::::::::::<:::::<::<<<<<<<<<<<<<<<<>>>>>>>>>>>>>@>>>@@@@@@@B@@@BBBBBBBBBBBDDDDDDDDDDDFFFFFFDFDFFFFFFFFFFFFFHFFFFFHFFB**********,,,,,,,,,,,......................0000000000000000000000000002000220002040022022222222222244444444444444444464444466666666666666666666866868888888888888888888:88:::::::::::::::<:::<::<<:<<<<<<<<><><>>>>>>>>>>>>>>>>>>@@@@>@@@@@BBBBBBBBBBBDBDDDDDDDDDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0(***********,,,,,,,,,....,..................0.00000000000000020000000002020022220.20222222222222224424444444444444444444446666466666666666666666666686888688888888888888:8888:8::::::::::::::::<<<:<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>@@@@@@@BBBBBBBBBBBBDBDDDDBDDDDDDFFDFDDFFFFFFFFFFFFFFFFFFFFFFFH@******,*****,,,,,,,,,,..,...............0...0.0...0000000000000020000000222000002002022222222222222222244222444444444444444666666666666666666666666688668888888888888888:88:88::::::::::::::<:<:<<:<<::<<<<<<<<<>><<>>>>>>>>>>>@@>@@@@@@@@@BBBBBBBBBDDDBDDDDDDDDDDDDDDFFFDFFFFFFFFFFFFFFFFFFFFFFFB *****,***,*,,,,,,,,,,,.,...,..............0....0000000000000000000000200002000000020222222222222222222422422444444444446444466466646666666666666666686688888888888888888:888:::88:::::::::::::::<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>@>>@@@@@BBBB@BBBBBBBBDDDDDDDDDDDDDDDDDDFFDFFFFFFFFFFFFFFFFFFFFFF@******,*****,,,,,,,,,,..,...,......,...........00000000000000000000200000000222020220202222222222222224424242444444444444444444466466666666666666666888686888888888888888888888:8::8:::::::::::::::<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>@>@@@@@@@@B@@BBBBBBBDBBBBDDDBDDDDDFDDDDDFFDDFFFDFFFFFFFFFFFFFFFF@************,,,,,*,,,,,..,...,..,,,,............00.0.00000000222002000002002200020222202222222222222222222444444444444444444446664666666666666666666668688888888888888888888:8:::::::::::::::::::::<<:<<<<:<<<><><>>>>>>>>>>>>>>>>>>@@@@@@B@@BBBBBBBBBBBBBBDDDDDDDFDDFDDFFFFFFDFFDDFFFFFFFDDFFFFF@**************,,,,,,,,.,.,,.,..,.................0.000.00000000020000000000000000200200222222222222222222424424244444444444444466664466664666666666866668688888888888888888888888::::::::::::::::<<<<<<<<<<<<<<>>>><>>>>>>>>>>>>>>>>@>@@@@@BB@BBBBBBBBBBBDDBDDDDDDDDDDFDDDFFDFFDDFFFFFFFFFFFDFFFF>**************,,,,,,,,,.,.,.....................00.00.000.00000000000000000002202000020222222222222222222224224442444444444444466446666666666666666666666668888888888888888::88:88::::::::::::::::<<<<<<<<<<<<<<<<<>><>>>>>>>>>>>>@@@>@@@@@@@B@@BBBBBBBBDBDBDDDDDDDDDDDFFFFFFFFDFDFFFFFFFFFFFFFFF>@(**************,,,,,,,.,,,,,.....,...,...........0.00000.000000000000000000000000200022220222222222224222224244224444444444444444646664666466666666666666666888886888888888888:88::8::::::::::::::::<<<<<<<<<<<<<><<>>>>>>>>>>>>>@>>>@>@@@@B@@B@BB@BBBBBBBBBBBDDDDDDDDDDDFFFFFFDFFDFFFFFFFFFFFFFF>((************,*,,,,,,,,,,,,,...,,..,,,,.,.......0000000.000000000000000000002000220222222222222222222222224422244444444444444444464464466666666666666666668888888888888888888:8:::8:::::::::::::::::::<<:<<<<<<<><<>>>><>>>>>>>>>>>@@@@@@@@@@BBBBBBBBBBBBBBBBBDDDDDDDDDDDFFFFFFFFFFFFFFFFFDFFFFF>(((*********,***,,,,,,,,.,,,,,,.,.,,,,...,..........00000000000000200000000000000000200222022222222222222222224224444444444446446444646666666666666666666886888888888888888888888:::::::::::::::::<:::<:<<<<<<<<<<>>><>>>>>>>>>>>>>>@@>@@@@@@@B@@@BBBBBBBBBBBDDDDDDDDDDDDDFDDDFFDFFFFFFFFFFFFFFFF<(***************,**,,,,,,,,,,,,,,,,,,,,,.........0.000.00000000000000000000000000020000000222222222222222222224424442444444444444644646466666666666666866866688888888888888888::::8:8:::::::::::::::<:::<<<<<<<<<<<<<>>><>>>>>>>>>>>@@>>@@@@@@@B@BBBBBBBBBDBBBBDDDDDDDDDFDDDDDDFDDFDDDDFFFDFFFFFF>*(***(************,,,,,,,,,,,,,,,,,..,,,,.............0.000000000000000.00000000000000002202022222222222222224224444444444444444444466466666666666666666666866666888888888888888888:8::::::::::::<::::<<<<<<<<<<><<<<>>>>>>>>>>>>>>>>>>@@@@@@@@@@BBBBBBBBBBBBBBBBDDDDDDDDDDDDFFDDDDFDFFFFFFDDDFFF<`**(***********,*,,,,,,,,,,,,,,,,,,,..,..,,..............0000000000000000000000000000002020022222222222222222222222222444444244444466466466666666666666668686688688888888888888888::8::::::::::::::<::<<<:<:<<<<<<<<<><<>>>>>>>>>>>>>>@@@>@@@@@@@@@BBBBBBBBBBBBBDDBDDDDDDDDDDFDFDFDDDDFFDFFDFFFDFF<(((***********,,,,,,,,,,,,,,,,,,,,,,,.,.,,................0..00000000000000000000000000020022222222222222222222222224244444424444446464666666666666666666666866888888688888888888888:::8::::::::::::::::<:<<<<<<<<<<<<<>>>>>>>>>>>>>>>@@@@@@>@@@@B@BBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDFFDDDFDFFFFFFDF< (((**********,,,,*,,,,,,,,.,,,,,,,,,,,,,,,,..............000000000000000000000000002000202002222222222222222222222224442444444444444664446664666666666666666868688888888888888:8888:::::8::::::::::::::<<<<<<<<<<<<<><<>>>>>>>>>>>>>>@>>@@@@@@@@@@@B@@B@BBBBBBBBDBDBDDDDDDDDDDDDDDDDDDDDDDDDFDDDF:(****(********,*,*,,,,,,,,,,,,,,,,,.,,,,,,..,..,..........00000000000000000000000000002202222222222222022222222222224244424444444444444666646466666666666666666666888888888888888::8:::::::8::::::::::<:<:<<<<<<<<<<<<>>>>>>>>>>>>>>>>>@>@@@>@@@@@@@@@BBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFF:*(*(**********,,**,,,,,,,,,.,..,,,,,,,...,.,,.,,..........0.000000000000000000000000002200002222202202222222224222444444444444444444444666644666666666666666668688888888888888888888::8::::::::::::::::::<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>@>@>@@@@@@@B@BBBBBBBBBBDDBDDDDDBDDDDDDDDDDDDDDFDDDDDDDDDD8$(((********,,,,,,,,,,,,,,,,. ,,,,,,,,.,......,,.........02.00...000.00000000000000000040000020200222222222222222222442244444444444444446466666666666666666666866868888888888:8:8888888:8::::::::::::::<<<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>@>>@@@@@@@@@BBBBBBBBBBBBBBDDDDDBBDDDDDDDDDDDDDDDDDDFDDDDD8((**(*********,,,,,,,,,,,,,,,,,,,,,,,,.....,.,............(....00.0000.0000000000000000&00020022000220222222222222422222424444444444446446666666(6666666666666666688886888888.8888888::::88:::::::::<:::<>:<<<<<<<<<<<<<>>>>>>>>>>>>>>@<>>@@@>@@B@@BBBBBBBBBBBBDDDDDBBDDDDDDDDDDDDDDDDDDDDDDDDDF8 ((**(**********,,,,,,,,,,,,.,,,,,,,,,,.........................0.0000000000000000000000000002000222222222222222222222222244444444444444444446466646666666666666668666866668888888:8:8:8888:::::::::::::::<8::<:<<<<<<<<><<>>>>>>>>>>>>>2<>@>@@@@@>@@B@@B@BBBBBBDBBBBBBDBBDDDDDDDDDDDDDDDDDDDDDDD((*((********,**,*,,,,,,,,,,,,,,,,,.,....,.,...................00000000000.0..00.00000000000020202022202222222222242444244244244444444444644446666666666666666666668888888888888888888:::8::::::::::::::<:<:<<<<<<<<<<>>><>>>>>>>>>>>>>>>>>@@@@@@@BB@@BBBBBBBBBBBBDBBDDDDDDBDDDDDDDDDDDDDDDDDDDDD* ((((***********,,,,,,,,,,*,,,,,,,,,,,,..,.,..............0..0.00.0...00.000.000000000000000000002222022222202222422222444444444424444444466446466666666666666666866868666888888888888:888:::::::::::::<:::<<:<:<<<<<<<<<<<><>>>>>>>>>>>>>>>@@@@@>@@@B@BBBBBBBBBBBBBBBDBDDBDDDDDDDDDDDDDDDDDDDDDDD6 (((*(*((*****,,*,,,,,,,,,,,,.,,,,,,,,,.,...,.............0...0000..000....0..00000000000000000000202222222222222222222224424442444442444444446466666666666666666686686888888888888888:88:::::::::::::::::<:<<<<<<<<:<<<<<<<>><<>>>>>>>>>>@>@@>@@@@@@@@@BB@BBBBBBBBBBBBBDBDDDDDDDDDDDDDDDDDDDDDDDD4 (((((((((*****,*,,,,,,,,,,,,,,,,,,,,,,.,,.............0....0.0.000.0000.0...0.0.0000000000000002222222022222222222242422224424444444444444644446666666666666666666686668688888888888888888::::::::::::::::::<<<<<<<<<<<<<><<><>>>>>>>>>>>>>>>@@@>>@@@@@@@@BBBBBBBBBBBBDDDDDDDDDBDDDDDDDDDDDDDDDDD4p (((((((*******,**,*,,,,,,,,,,,,,,,,,,.,,....,...........0000.00000000000000000..000000000000000020220222222222222222222222244442442444444446464466666466666666666866888668888888888:88:88::8:::::::::::::::<:<:<:<<<<<<>><<>><>>>>>>>>>>>>>@>>>@@@@@@@@@@B@@@BBBBBDBBBDBDBDDDDDDBDDDDDBDDDDDDDDDD2 ((((((**(********,**,,,,,,,,,,,,,,,.,.,.,...,............0.000.0000000000000...000000000000000002022222222222222222222222244422244444444444446466464666666666666688686888888888888888888:8:8::::::::::8:::::::<<<:<<<<<<<<><>><>>>>>>>>>>>>>@>>>@@>@@@@@B@B@BBBBBBBBBBBDBDBBDBDDDBDDBBDDDDDDDDBDD0&"((((((((********,,,,,,,,,,,,,,,,,,,,,,,,..............0...0.0.0.00000000000000000000000000000002000022222222222222222222224244444444444446444446466666666666666666888886888888888888888888:888:88:8::::::::::<::<:<<<<<<<<<>>>><>>>>>>>>>>>>>>>@>@@>@@@@B@@BBBBBBBBBBBBBBDDDDDBBBBBBBBDDDDDDDDDDD0 (((((*(*(*********,*,,,,,,,,,,,,,,,,,,,.,.....,........0.000.0000.000.0000.....0000000000000000002002222222222222242222422224444444444444444444446666666666666666886868888888888888888:88888:::::::::::::::::<::<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@BBBBB@BBBBBBBBBBBBDBBDDBDBDDBDDBDDDDDDDBDBD. (((((*((********,****,,,,,,,,,,,,,,,,,,,........0.........0.00000.000000000000.000000000000000020000022200222222222222222224444244444444444446444444666666666666666866666888888888888888888:8:8:::::::::::::::::<:<<<<<<<<<<>>>>>>>>>>>>>>>>@>@@>>@@@@@@B@BBBBBBBBBBBBBBBBBBDBBBDBBDDDDDDBDBBDBBD.p"(((((((**********,,,,,,,,,,,,,,,,,,,,,,.,,.,..........0000..0..00000000000000..00000000000000000000022022022222222222222222244444444444444444644646666666666666666666886688688888888888888::8888::::::::::::::<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>@@@@@@@@@@@B@BBBBBBBBBBBBBBDDBBBDBDDDDDDDDBBBDBDDD, ((((((((********,*,,,,,,,,,,,,,,,,,,,,,,,.,,.,.......0.00.0..0000.0000.0000000..00000000000000000000222220202222222222442222444244444444444444466446446666666666666866886688888888888888888888:::::::::::::::<:<<<<<<<<<<<<>>>>>>>>>>>@>>>>>>>@>@@@@@@B@BB@BBBBBBBBBBBBBDDDDDDDDBDDBBDDDDDDDDDDDD*(((((((((*********,**,,,,,,,,,,,,,,,,,,,,,..............0.0.0000.000000000.0000000000.0000000000020022222202222222222222422424444444444444446444664666666666666666666666688888888888888:888:::::8::8::::::::<<:<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>@@@@@@@@@B@BBBBBBBBBBBBBDBBBBBBBBDDDDDDDDBBBDDDDDD*(((((((((*******,**,**,,,,,,,,,,,,,,,,,,,,,................0.0.00000000000000000000.000000000000000202202200022222222222222244422444444244444444646466466666666666666666668688888888888888888::88::::::::::::::<<<<<<<<<<<<<<<>>><<>>>>>>>>>>>>@@@@@@@@@B@@@@BBBBBBBBDDBDDBDBBDBDBDDBDDDBDBBBDDDD&((((((*((*******,,*,*,,,,,,,,,,,,,,,,,,,,,.,..........00.0...000000.000000.0000000.00.0000000000000000000220222222222222222442244442444444444644666444466666666666666666888688888888888888888888:::::::::::<::<<::<<<<<<<<<<><><<<<>>>>>>>>>>>@@>>@@@@@@@@@@@BBBBBDDBBBDDDBDBDBDDBDDBDDDBDBDBBDDD$@(((((*(((**********,*,,,,,,,,,,,,,,,,,,,,.,,..........00..00.0000000000000.00000000000000000000000000222002022222222222422222422444244444444444466664646666666666666666686888888888888888888888::8::::::::::::<::<<<<<<<<<<<<<<>>>><>>>>>>>>>>>>>@>@>@@@@@B@B@BBBBBBBBDDDBDDBDDDBDDBDDDBBBBDDDDDD&(((*((((**(********,,,*,,,,,,,,,,,,,,,,,.,,..,..........00.000.00000.00.000.00000000.0000000000000200002222222222222222222222244444444444444446444666666666666666666668686668888688888888888:::88:::::::::::::::::::<<<<<<<<<<<<><>>>>>>>>>>>>>>>@@@@@@@@BBBBB@BBBBBBBBBBDDBDBDBBBDDBBDDBBDBDDDDD$@(((((*(((*((********,,,*,,,,,,,,,,,,,,..,,,....,........0.0...00000000000000000000000000000000000200022020222222222224222222422224424444444444446644646664466666666666666688668888888888888:888::8::::::::::::::<:<:<<<<<<<<<><>>>>>>>>>>>>>>>@@>@>@@@@@BBBBBBBBBBBBBBBDDDDDDDDDDBDBBDBDBDDDDDDDD"(((((((*********,*,*,,,,,,,,,,,,,,,,,.,.,.............0.0...0.000000000.0000000.0000000000000000000002022220222222222222222242224444442444444444644444664646666666666668888888888888888888888888:8:::::::::::::<:<<<<<<<<<<<<<>><>>>>>>>>>>>>>@@@@@@@@@@BB@BBBBBBBBBBBBBBBDDDDDDDBBBBBDBBDDDDDDDD" ((((((((((((*****,,,,,,,,,,,,,,,,,,,,,.,...............0......0000.0.00000000.00.000000000000000000002022222022222222222222242242444444444444444446464464466666666666866666686886888888888888888:8::::::::::<:::<<:<<<<<<<<>><<>>>>>>>>>>>>>>>>@@@@@@@@@@@BBB@BBBBBBBBBDBDDDDDDDDBDDDDDDDBDDDDDDD ((((((((((((****,***,,,,,,,,,,,,,,,,,..,,,...............0.....0000000000..000000000.000000000000020000222222222222222222244424444444444444444444444646666666666666666688888888868888888888888888:88:::::::::::<<<<:<<<<<<>><>>>><>>>>>>>>>>@>>@@@@@@@@B@@BBBBBBBBBBBBDDDDDDDDBDDDDBDBDDDDDDDDDDD (((((((((*******,**,*,,,,,,,,,,,,,,,,,,,..,...............00..000000000.00...000000.0000000000000000000220202222222222222222244444244424444444444444464666666666666866666886888868886888888888:8888:::::::::::<:<:<<<<<<<<<<><<><>>>>>>>>>>>>>>@@@@@@@@@BBB@@BBBBBBBBDBDDBDDDBDDDDDDBDDDDDDDDBBDD (*((((((**********,,,,,,,,,,,,,,,,,,.,,.,......................0.00....0000000000000000000.00000000000002002222222222222242422424242442244444444444444466466666666666666668866888868888888888888:8:8:::::::::::<<<<<<<<<<<<<<<><<<>>>>>>>>>>>>@@>@@@@@@@BBBBBBB@BBBBBBDBDDDDDDDDDDDDDDDDDDDDDDDDD(((((((*(*********,**,,,,,,,,,,,,,,.,....,...........0.......0..0000000000.0.0.0000000000000000000002202220220222222222222242444244444424444444444446666666666666666666668868686888688888888888888::::::::::::::::<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>@@@@@@@@BB@@BBBBBBDBDBBDDDDDDBDDBDBBDBDDDDDBBBDDD(((((((((((******,,,,,,,,,,,,,,,,,,,,.,.,....,.............0..0.000.000.0.0000.000000.000000000000000002020222222222222222222222444444442444444444444646666666666666666666666868666666888888888888888::::::::::::<<<<<<<<<<<><><>>>>>>>>>>>>>>>>>@>B@@@@BBB@BBBBBBBBBBDBDDBDDDDDDDDDDDBDDBBDDBBBD(&(((((((******,,*,**,,,,,,.,,,,,,,,,,,................0....00.0..00..000000000000000.00000.000000000002200222222222222242222244422444444244444444446666666666666666666666666886666688888888:8888:::::::::::::::::<::<<<<<<<<<<<<>>>>>>>>>>>>>>>@@>@@@@@B@B@BBBBBBBBBDBBBDDDDDDDDDDDDDBDDBDBBBDDD((((((((((*******,,*,,,,,,,,,,,,,,,,,,.,,......0.....00.0......0000.0.....00.0..0000000.000.0000000000000000022222222222222222222224422424444444444466646466666666666666666666688886688888:88888:8:8::::::::::::::<<<<<<<<<<<><>>>>>>>>>>>>>>>>>@@@@@@BBBBB@BBBBBBBBBBDBBBDDDDDDDDDDDDDDBDBDBBDBD((((((((((*********,*,,,,,,,,,,,,,,,,.,,,.............000.....0..000000000.0..0.0.000000000000.00000002220002222222222222222222422224444444444444464646666666666666666666666666866668888888888:::88:::8:::::::::::::<<<<<<<<>><<><<>>>>>>>>>>@>>>@@@@BBBBBBBBBBBBBBDDBDDDBDDBDDDDDDDDDDDDBDDBDDDD((((((((((((*********,*,,,,,,,,,,,,.,,,...,........0...........000.00000.0.0..0000..00.00000000000000000022002222222222222222222222444444444444444444446646666666666666666666668688868888:88888888:::8:::::::::<:::::<<<<<<<<<<><<>>>>>>>>>>>@@>@@@@@@@BBBBBBBBBBBBBDBDBDBDDDBDDDDDDDBBBDDBBDBDDD((((((((((*(********,,,,,,,,,,,,,,,,.,,..,............0.0.....0.0.000000000000.0000..0.00000000000000202022022222222222222222222444442444444444444444464444466666666666666666688888888888888::88888888::::::::::::<<<<<<<<<<<><<<<<>>>>>>>>@>>>@@@@@@@@B@@B@BBBBBBBBDBBDBDDDDDDDDDDBBDDDBDBBDBDDD &(((((((((((**,****,,,,,,,,,,,,,,,,,,,.,.,.0..........0......00..0000000000000000.000..0000.0000000002200000200222220222222224224244244444444444444464646466666666666666666866688668888888888888:8:::8:::::::::::::<:<<<<<<<<<<><><>>>>>>>>>>>@@@@@@@B@B@BBBBBBBBBBBBBDDDDBDDDDDDDDDDDBBDDDDBBBDD &((((((((((*(*&*****,*,*,,,,,,,,,,.,,,,,...$*.............0..0..00000000.*00.0000.00000.00000000000022.002022222222222222222222444424444444442444444466464646688666666686866868686866888888::88:8::88::::::::<<::::<<<<<<<<<>>>>>><>>>>>>>>>>>>>@@@@BBBBBBBBBBBBBBBBBBBDDBDDDDDDDDDDBBDDBBDDDDDDD(&(&(((((*(*(*******,,,,,,,,,,,,,,,,,..,.............0.00.....0...000.00..000.00..0000.00000000000000.0000222202222222222222224222.24244444424444444444466664666666666686666686686868888886(88888:::::::::::::::<<:<<<<6&<<<<><><>>>>>>>>>>>>>@@@@BB<:BBBBBBBBBBBBBBDBBDDDDDDDDDD@BDBDBDBDBBBBDD(&((((((((((*(********,,*,,,,,,,,,,,,,,,,.,...................00.0000.00000.00.0...00000.000000000000000002022222222222222422242224244444444444444444444646666666666666666688868888888888888888:888::::::::::<::<::<:<<<<<<<<>><>>>>>>>>>>>>>>>@@@@@BBBBBBBBBBBBBBBBBDBDDBDDDDDDDB6BDDBDBDDDBDDB<H(((((((((((*(*********,,,*,,,,,,,,,,,,...,.................0.0...00.0.00.0000....00.0.0000.00.000000000000020022222222222222222222222244444444444444444466666666666666666668886888888888888888:::88::8::::::::<::<<<<<<<<<<<<<>><>>><>>>>>>>>>>@@@@B@BB@BBBBBBBBBBDBDBDDBDDDDDDDDDDDBBDDDDBBBBDBD ((((((((((((*********,,,*,,,*,,,,,,,,,,,,.,.....................0.0.00....00.0....0..00.0.000000000000000000022222222222222222222242242424244444444444444466666666666668666668888888888888888888:::::::::::::::::<<:<<<<<<<<>>>>>>>>>>>>>>>@@@@@@@@@@@B@@@BBBBBBBBBBDBDBDBDDDDDDDDDBDBBDBBBBBDBDD&&(((((((((*(*******,*,,**,**,*,,,,,,,,,.,.................0........0.000000......0....00.0000000000000002000202222222222222222222422444244444444444444444646466666666666666888888888888888:88888:::::::::::::<:::<<:<<<<<<<<<><<>>>>>>>>>@>@@@@@@@@B@@@BBBBBBBBBBBBDDBDBDDDDDDDDDBDBDDDDBBDBBBDD&&(((((((((**********,,,**,*,,,,,,,,,,,.,,,...........00...0....0...000.....0.0.0..000.00.00000000000200000002222022222222222222222222222244444444444444666466666666666666666668886688888888888:::8::::::::::<<<:<::<<<<<<<<<>>>>>>>>>>>>>>>>@@@@@@@@@@BBBBBBBBBBBBBDBDBDBDDDDDBDBDDBBDDBBBBBDDDD&((&(&((((((**********,,,,,*,,,,,,,,,,,,,....................0..0.0.000000.0.0.....0....00.0.00000000000000202222222220222222222422222244444444444444444664466666666666666686888868888888888888::888:::::::<:<:::::<:<<<<<<<<<><>>><>>>>>@>>>>>>@@@@@@B@BBBBBBBBBBBDDDDDDBDDDDBDBDDBDDBBBDDBBBBDD((&&((&(&&&((*(*******,,,*******,,*,*,,,,.,,...............0....0.0000000000......0.0......000000002000000002220200022222222224242222222222224444446444666444464646666666888868888886888888888688::::::::<::<:::::::<:<::<<<>>>>>>>>>>>@><<>>>@@@@@@@BBBDBBBBBBBBBB>>@BBBBDBBBDDDDDDDBBBBBBBBBBBD8&(((&&&(&$&&*((******&&&*,*..*,(*,,,*****,,,.,,,***,.0..,,...........,...,*,,..00.,,0000002...0000....000222.0022442000020000..0024422.0466644442440222002246664248:::88666664444244688::646:<<<:::88888886888::<>>:8<>>@@@>><:<::::::<<>>@@@>>@DDFDDBB@>@@@>>>>>@>BBBD@@BDHFFFFDBBB@DB@@>@@@BDDD0F (&&&&$&(&((&&(**,,,,,,(**,**((((,**,.*,*,....0,*,.....,,,,,.....,..00000,,,...,,,,,,,.....,0022222..002200..0.0.0000202244222024442202222242222426666622666666446466466446688888668:88888668888686888:<<::8::><><:<:<<:<<<::<<<>@>>><>>@@@>>>>>@@>>@>>>@BB@DBBBBDFFFDDB@DDBBFBB@@BBBDDB@@BBDFDDDB4 &&$&(((**(&(&((((*(((***,,,,***,,,.,***,*,.,,,,,,.00......000.,,........,,..000.,...0000....000.0.0.002220.2022222000222020202222442224444644224446424224666646666888864688886666688:888688:::::88::::::::8:::<<::<<<<><><::<>>>>><<<>>>@@>>>@@@BBB@@>BBBBB@@@@@BBDBBBBDDDDFDDBBBDDDBBBBB@BBBBBBD6$(&&((((((((((*((((***,,,,,***,*,,*,,***,,,,,,,....00..,.000....,..........0...0...0.0...,.........000000200220202202020222022424444444444444244444444446666666686886666666666668688:::888::::888:88::::::::<<<<<<<<<<<<<<<<:<<<<<<>>>>>>>>>@@@@B@@B@>@@@@B@@@BBBDDDDDDDDDDDBBDBBBBDBBBBBBDBDBDBDF6 (&&&&&((((((((*(************,*********,,,,,,,....................0.................0.0..00..00.00000000000000222222222222224242242422444444444444446466666666666666866668868888888:88888::8::::::::::::::::<:<<<<<<<<<<<<<<<><>>>>>>>>>>>@@>>@@@B@@@BBBBBBBBBBBBBDBBBDDBDDDDBDDBDDDDBBBBBDBBBDDDD4(&&&&&&(((((((((******(**,****,******,,,,,,,,,,.,.,................................0.0..0..0.0000000000000000020002222222222422222222244444444444466646666666668666668686868888888888888::8:8::::::<:::<:<<<::<<<<<<<<<<<<><><>>>>>>>>>>>>>>>>@@@@@@BBBBBBBBBBBBBBBDBBBBDBBBDDDDBBBDBDBDBDBBDDDDDD4"&&&&((&((((((((*******************,*,,,,,,,,,,....,.....................................0.0.00.000000000000000202222222222244442244444444444464444466666666666666668666688888888888888:::8::::::::::<::<<<:<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>@>@@@@@@@@BBBBBBBBBBBBBDDDDBDDDDBBBBBBBBDBBBBBBBDBDDDD2"&&&&&&&&(&((((((****************,***,,,,,,,,.,.,,...........................0..0....0.0..00.00.00000000000000000220222222242222244444444444444446666666666666666868888888888888888888::::::::::::::<:<<:<:<<<<<<<<<<<<>>>>>>>><>>>>>>>>>@@@@@@@@@@BBBBBBBBBBBBBBBBBBBDDBDBBDDDDDDDBBBBBBBDDDBDBDF4 &(&&&(((((((((((*((***(*(*(***(****,,,,,,,,*,,,,...............................0......0.....0.0.0000000000000000204222222242424424444444444644444466666666666666688888888888888::::8:::::::::::::<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>@>@@@@@@BBBBBBBBBBBBBDBBDDBBDBDDDBBDDDDDDDDDDBBDDBBBDBDDDDF4 &&&&&((&(((&(((((((******************,,,,,,,,,,.,,.,...............................0.0.......00000000000000002002022222222222244424444444664444446666666666686686868888888888:::::::::::::::<:<::<<:<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@BBBBBBBBBBBDDDDDBBDBDDDDDDDDDDDDDDDDDBDBDDDDBDDDDDDF2&&&&&&&(&&&((((((*(*(**((*((**********,,*,,,,,,,,.,................................0....0...00000000000000002222222222222222222444444444444444446666666666666668688888888:88::8::::<::::<<<:<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@BBBBBBBBDBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBDDDDDDDDDDDF0"&&&&&&&&&&((&(*((((((*(((((***********,,*,,,,,,.,...,.............,....................00....0000000000000000222222222222222242442424444444444446464666666666666868888888888:::::::::::<<<<<<><<<<<<<<<><<><>>>>>>>>>>>>>>>>@>@@@@@@@@@BBBBBBBBDDBDDDDDDDDDDDDDDDDDDDDDFDDDDDFDDDDDDDDDDDDDDDDFFF0"&&&&&&&&&&&(&((((((((((*(((((************,,,,,,,,.,,,,.......................0...........00.00.0000000020000002022222222222222222444446444446446644466666666868686668888888:::::::::<<<<<<<<<<<<<<><<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@B@BBBBBBBBDDDDDDDDDFFFDFFFDFDFFDFFFDFFDFDFFDDFDDDDDFFDFFDFF0"&&&&&&&&&&&&(&(&(((((((((((((*((*********,,,,,,,,,,.....,,...,..,.......................00..0.0000000000000000200002222222222224244444444444646466666666666666666688868888:8::::::<::<<<<<<<<<>><><<>>>>>>>>>>>>>>>>>>>@>@>>>@@@@@@@@BBBBBDBDBDDDDDDDFDDFFFFFFDFFFFFFFFFFFFFFFFFFDFDFFFFFFFFFFFFH. "&&&&&&&&&&&&&&&(((((((((((((*(*((**********,*,,,,,,,,,.,.....,..........................0....00000000000000000200022022222242242444444444644664646666666666666666888868888:::::::<:<:<<<<<<<<<<<>>>>>>>>>>>>>>>>>>@>>>@>>@@>@@@>@@@BBBBBBDBDDDDDDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFH."$&&&&&&&&&&&&&(&(((((((((((((*(((((*********,*,,,,,,,,,,,,,.,..............................000000.000000000000022222222222222244442424444444466466666666666668688888888888:8:::<:::<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@B@BBBBBDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHH.$&&&&&&&&&&&&&&&(((((((((((((((((((((*********,**,,,,,,,.,,..,,,,.............................0....0.00000000000000222222222222222242444444446666666666666666668866888888:::::::<:<<<<<:><<<<>>>>>>>>>>>>>>>>>>>>>@>>>@@@@@@@>@@@@B@@BBBBBBDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHFHFFHH."$$&$&&&&&&&&&&&&((((&((((&((((((((((*((******,*,**,,,,,,,,,.,.,.,.....,.....................0.0...000000000000000202022222222222224444444444446664666666668866688888888:888::::::<<<<<<><<><>>>>>>>>>>>>>>>>@>>>>>>>@@@@@@@@@@BBBBBBBBBBDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFHFFFFFFFFFFFFFFFFFFFHHHFHHH."&$&&&&&&&&&&&&&&&&(&&(((((((((((((((((*((*******,*,,,,,,,.,,,,,,,....,.,...........................0..000000000220020222222222222422444444444466666666666666668688888888:::::::<::<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>@@>>@@@@@@@@@BBBBBBBBBBDDDDDDDFFFFFFFFFFFFFFFFFFFHFFFFFFFFFFFFFFFFFFFFFFFHFFFHHH,$&&&&&&&&&&&&&&&&&(&&&&((((((((((((((((***********,*,,,,,,.,,,,.,,,.,,......,.......................000000000000000222220222222224444444444444646666666666686688888888888::::::::<:<<<<<><><>><>>>>>>>>>>>>>>>>>>>>@@@@@>@@@B@BBBBBBBDBDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHFHHHJ,$&$$$&&&&&&&&&&&&&&&&&&((((((((((((((((((((*********,,*,,,,,,,,,,,,,.,..,.,,,.........................0..000000002000220222222222224444444644444666666666666868688888888:::::::::<<<<<<>>><>>>>>>>B>>>>>>>>>>>>>>>>@@>@@@@@@@BBBBBBBBBDDDDDDDDFDDFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHFHH*$$$&&$&&&&&&&&&&&&&&&&(&(&(((((&((&((((((*(((********,**,,,,,,,,,,,,,..,...,,,.,,.......,.............0.000000000000222022222222222444444444446666666666666666688888888:::::::::<<<<:<<<<><><<<>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@BBBBBBBDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHJ($$$$$$&&&&&&&&&&&&&&&&&&&&&(*(&(((((&((((((((*******,***,.,,,,,,,,,,,,,,.,,,,,,,..,...................0..000000000002000222222222224444444444444664666666666686868888888::::::::::::<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>@@@@B@@@@B@BBBBBBDDDDDDDDFDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHH($"$$$$$&&&&&$$&&&&&&&&&&&&&("(((((((((((((((*(******,**,,(,*,,,,,,,,,,,,,,.,,,,,,,,..0,...................0.0000002000220202220222242444444444664466666666666868888888888::<<::::<<<<<<<<<><>><><>>>>>>>@@>>>>>>@@@@@@@@@@@BBBBBBBBDDDFDDDDDDDDDFDDFDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHJ( $"$$$$$$$&&&$&&&&&&&&&&&&&&&&&&(&&(((&&(((((((*(*********(*,*,,,,,,*,,,,,,,,,,,,.,,,.,**,,,................0..00000..000002022002222222242444444&44466446666666888886888:::::8::<::<<<<<><<<<<<<>>>>>>>>>(>>>>>@@>@@@@@@@BBBBBBBBBBBDD:BDDDDDDDDDDDDDFDFFFFDDFFDFFHBDDFFFDFFFFFFFFFFFFFFFFFFHHJL. "$$$$"$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((**************,,,,,,,,,,,,,,,,,,,,,.,,,,,,,.....,..............000000000000000020222222222242444444444466666666868888888888:::::::<:<::<<<:<<<<<<<>>>>>>>>>>>>>>>>>@@@>@@@@@@@B@BBBBD@BBBBDBBDDDDDDDDDDDDDDDFFDDDD@@FFDFFDDFDFFFFFFFFFFFFFFFHHH2 """"""$$$$$$&$&&&&&&&&&&$&&&&&(&&&&&&&&&&((((((((((***************,**,*,,,,,,,*,,,,,,,,,,,,,...,..................0000000000000020202222222222424444424444446666666666688888:888:::::::<::::<<:<<<<<<<<<>>>><>>>>>><>>@>>>@@@@@@@@@@@B@@BBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDFFFDDFFFFFFFFFHHJHH