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 = SURVEY_MISSION TARGET_NAME = MARS IMAGE_ID = '378S68' IMAGE_NUMBER = 52637497 IMAGE_TIME = 1980-04-06T08:31:36Z EARTH_RECEIVED_TIME = 1980-04-06T20:00:21Z ORBIT_NUMBER = 1378 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = OFF FILTER_NAME = VIOLET EXPOSURE_DURATION = 0.067880 NOTE = "GLOBAL SURVEY NUMBER 4" /* 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 ¿ ›Y  G"q=,*“kº+D2®8À3 12 ;I+ûÂ.â ±žl9.@fåcMD.8888888888:8:::::::::88:8:8:2::::::::::::::::::<:<::<><<<>><<<<<<<<<<<<<<<<<<:<<<<<<<:<<<<<<<<<<<<<><<<<<<<<>@>>@@>>@@@@@@@@>>>>>>>>>>>>>>>>>>>>@>@>@@@@>@>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><>>><<<<<<::<<<>>><>><<<<<<<<::<:<<<<<:<<<<<<:<<<<<:<<<<<<<<<::<<<<<<<<<<<>>>>>><<<: 8888888888888888::888:888888868:88888888::::::::::::::<<<<48<<<<<<<<<<<:<<<<<<<<<<<<<<::8<<<<<<<<<<<>><<><<<>>>>@@@@>@@@@@@>@>>>>>>>>>>>@>@>>>>>>>>>>>@@@@@>>>>>>>>>>@@>>@>>>>>>>>>>@>>>>>>>>>>>@>>>@@@>>>>>>>>@>>>>><<<<>><<<<>>>>>>><<<<<<<<<<>>>>>><<<<<<<<<<<><<<<<<<<<<<<<<<<>><<<<>>>>>>>>>>< 888688888888888888:888888888888:888888888:::::::::::::<<<<<<<<<<<<<:<::<<<<<<:<<<<<<<::<<<<<<<<<<<<<<<<<<<<<>>>>@>>>>>@@>>>>>>>>>>>>>>>>>@@>@>>>><>@>>>>@@>>>>>>>>>>>>@@>@@>>>8<>@@@>>>>>>>>>>>>@>@>@>>>>@@0:@>@>>>>><>>>>>>>>>>>>>>>>><2:<<<<>>>>>>>><>>><<<><<>>>>>0<>>>><>>>>>>>>>>>>>>>>>>>>>>.88666668888886888888888:88888888888888888::::::::::::::<<<<<<<<<<<::::::<<<:<:<<<<<<:<<:<<<<<<<<<<<<<<<<<<<>>>><>>>>>>>>>>>@><<>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>>>>>>>@@@>>>>@@@@@>@@@>@>>>><<>>>>>>>>>>>>>>><<<<>><<>>>>>><>>>><<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@6 66666666888888886688888888888888888888888:::::::::::::::<<:::<:<::::::::::<<<<<<<<<::::<<<<::<<<<<<<<<<<<<>>>>>><<><<>>>>><>>>>>>>>>>>>>>>>>>>>>>>>>@@@@>>>>>>>>>>>>>>>>>>>>>@>>>>>>@>@@>>>>>>>>>@@>>>@@@@@@@@@@>>>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@>88886666688688664668868686888888866688888888::::::88:::<:::::::::::88:::::::<<<<<><:::8::<:<::8:<<<<<<:<<<>><<>>><<<<<:::<>>>>>>><>>>>>><<>>>>>>>:>>>@@@>>><>>>>>><<<<<><>><>>@@@@>>>>@@@@@>>>>>>@>>><>>@@@@@@>>>@@>><<<>>>>>><<<>>>>>><<<>><>><<:<<>>><<:<<>>>>>><>>>>>>><<<>>>>><<>>@@@B@@>@@@B@> 6888866666686666666668664668888888688888888888::::888:::::::::::::8888888:::::88::<<::::::::::::::<<::8::><<>>>>>>>>>><><>>>>><><<<<<>>>>>>>>>>>>><><<<>>>><>>>>>>>>>>>>>>>>>>>>>>>><<<<>>@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>>>><<<>>>>>>>>>>>>><<<><<>>><<<>>>@@@@@>@@>>>@>>>>>>>>>>>@@> 66666466666666666666688686888686888888888888:8::::::::::88888888::::8888:::8::::::::::<<<<<:::<<:::<:::<<>><:<<<><>>>>>>>>>>>><><>>>>>><<>>>>>>>>>>>>>>><<<<>>>>>>>>>>>>>>>>>>>>@@>>>>>>>>>>>>@@@@@>>>@>@@>@>>>>>>>><<><<<>><>>>>>><>>>>><<<>>><<<>>>>>><<<>>>>>>>>>>>>@@>>@@@@@@>>@>@@@@@@@@@@@@@>8666666666666666666668668888888888888888888::::::8::88::::::888:::::::::::::::::::::::::::<<<:::<<<::::<<<<<<<<<>><<<<>>>>>>>><>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>>>>>>>>>>>>>>>>@>>@>>>>>>>>>>>>@>>@>>>>>>@@@@>>@>>>>><>>><>>>>>>>>>>><><<<>><<<>><>>>>>>>>><<>>>>>>>>>>@@>@@@@@@@@>>>>>>@@@@@B@@@@@>>66666666666666666666688688888886868888888888::88:::::::::::::::88::::::::::<<:::::::::::::<<:<::::<<:::<<<<<<<<<<<<<<<>>>>>>><<<<<>>>>>>><>>>>>>>>>>>>>><>>>>>>>>>>>>>>>>>>>>@@@>@@>>>>>>>>>>>>>>@@@@@@@>@@>@>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<>>>>>>>>>>><<>>>>>>>@@@@@@>@@@@@B@@>@>>@@@@B@BB@@@@@>666666666666666666666868668868888888888888888888:::::::::::::::88::::::::::::::::::::<<::::<::::::<<::<<<<<<<<<<<<<<<><>>><><<<<<>>>>>>>>>>>>>>>>>>>>>>>><>>>>>>>>>>>>>>>>>>>>@>>@>@>>>>>>>>>>@@@@@@@@@>>@@@>>>>>>>>>>>>>>>>>>>>>><>>><<<<<<<>>>>>>>>>><>>>><>>>B@>@@@@@@@@B@@B>>>@>>>@@@@@@@@@@@@< 66666666666666666666666668868666888888888888888:::::::::::::::8:88::::::::::88:::::::::::::::::::::<<<:::<<:<:<<<<<<>>>>>><<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>@@>>@@>>>>>@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<>>><<<>>>>><>>><>>>>>>@@@@@@@@@@@@@@@@@>>>>>>>>>@@@@@@@@@@: 666666666666666666666666666666686888688888888888::::::::::::::::::::<::::::::::::::::::::<<<<<::<<<:::<<::::<<::<<<<<<<>>><<<<<<>>>>>>>>>>>>>>>>>>><>>>>><<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>@@@>>>@@@@@@@@>>@>>>>>>>>>>>>>>>>>>>>>><>>>>>>>>>>><<>>>><><>>>>>>>>@@@@@@@@@@@@>>@@>>>>@@@@@@@@@@@:666666666666666666666666666666668868688888888:::8:::::::::::::::::::::::::::::::::::::::<<<<<:<<<<<<<:<<<><<<<::::<<><<<<><<<<<<<<<<>>>>>>>>>>>>>>><>><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>@@@@@@>>@@@@@@@>>>>>>>>>>>>>>>>>>>>>>><<>>>>>>>>>>>><>>>>>>>>>>>>>>>@>@@@@@BBB@@@>@@@>>@>@@@@@@@@@@: 6666666666666666666666666666666668866888888888:8:88:::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<>>>>><<<:<::<<<<<<<<<<<<<<<><<>>>>>>>>>>>>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>@@>>>>@@@@@>@@>>>>>>>>>>>>>>>>>>>>><<<<<>>>>>>><<>><<<<>>>>@@@>>>>@@@@>@@@BB@@@@@@@@@@@@@@@@@@@@@@< 666666644666666666666666666668866888666888888888888888:::::::::::8::::88:::::::::::::::::::::::::<::::<>>>><<<<<:::<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@>>>>>>>>>>>>>>@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<>>><<<<<<<>><<<>>>>>@>>>>@@>>@@@BBBBBB@@@@@@@@@@@@@@@@@@B@8 664464444666666666666666666666666688888888888:8:::888888888888::::::88:::::::::<<<<<<<<<<:::::::::::<<<>><<<<<<<<:<::<<<<<<<<<<<<><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><>>>><>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>@@@@@BBB@@@@>>>>@>>@@@@@@@@@B@@8 464466646666666666666666666666686666888888888888888888888::8::88::88:::::::::::<<::<<<:<<<:::::::::::::<<<<<<<<<<<<<:::<<<::<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<><<<>>>>>>>>>>>@@@@@@@@@>>>>>@>>@@@@@@@@@B@@6 46666446666666666666666686666668668888888688888:88:::::::88:::888::::::::::::::::::::<::<<::<<:::::::::<<<<<<<<<<<:::::<<<:::<<>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><>>>>>>>>>>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<>>>>><><>>>>>@>>@>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@B@8 66666666666666666666666666666666866888888888888888:::::::::::::::::::::::::::::::::::<<:<<<<<<<<<<<<<<:<<<<<<<<<<<<::::<<<::::<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<>><>>>>>>>>>>>>>>>>>><>>>>>>@>>>>>>>>><<<<<>>>>>>><>>>>>>><<><<<<<<<>>>>>>>>>>>>>@>>>>>>>>@@@@@@@@>@@@@@>@@@@@@@@@@@@6 666666666666666666666668666666666686866686888888888::::::::::::::::::::::::::::::::::<<<:<<:::<:::<<<<<<<<<<<<<<<<<:::::<:::::<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>><>>>>>>>>>>>><<<>>>>>>>>>><><><<>>>>>>>>>>>><><<<<<<<<<<>>>>>>>>>><>>>>>>>>><<>>>>>>>>>><><>>>@>>>>>>>>>@@@@>>>>>>@>>@>>@@@@@@@@@B@6 66666666666666666666666666666666668668868688888888888::::::8:::::::::::::::::<:::::::<<:<::::<<:<<<<<><<<<<<<<<<<<<<::::::::::<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>><>>>>><>>><<<<<<<><>>>>>><<<<>>>>>>>>>>>>><><<<<<<<<<<<>>>>>>>>>>>>>>><>>>>><<>>><>>>>>>>>>>@@@>>>>>>>>@>>>>>>>>>>>>>>>@@@@@@@@@@@4 666666666666666666666666666866666666688888888888888888:888:8:::::::::::::::::::::<<<<::::<:<<<<<<<:<<<<>><<<<<<<<<<<<<<<<::::::::<:<<<>><>>><>>>>>>>>>>>>>>>>>><<>>>>><<<>>>>>>>>><<<><<>>>><>>>>>>>>>>>>><<<<<<<<<<<>>>>>>>>>>>>>><>>>>>>>><>>>>><>>>>>>>>>@@@>>>>>@>>>>>>>>>>>@@@>@>@@@@@@@@@BB@4 666666666666666666666666666666666666888886666688888886888888:888::::::::::::::::::<><<:<<<<<<:<<<:::::<<<<<><<<<<<<<<<<<<<<:::::<<::<<<<<>>><<<<<>>>>>>><<<<<>>><<>>>>>><><<<><<>>>>>><>>>>>>>>>>>>>>>><<><<<<<<<<<<<<<<<<>>>>>>>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>><>>>>>>>>>@@@@@@>@@@@@BB@4 66666666666666666666666866666666666666888668666888888888888888:8::::::::::::::::::<<<<<<<><<<<::<:::::<<<<><<<<<<<<<<<<<:<<<::::::<<<<<<<<>><<<<<>>>>>>>>>>>>>>>><<>>>>>>>>><<<>>>>>><<>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>@@>>>>@@@@@@@@@@@@@@@2 666666666666666666666666666666668686668866668888888888888888:88::::::::::8:::::::<<<<<<<<<<<<<<::<<:::::<<<<<<<<<<<<<<<<<:::::::<<<<<<<<<<<<<><>>>>>>><>>>>>>>>>>>>>>>><<>>>><<<<<<<<<<>>><<<>>>>>>>><<>><<<::<<<<>><<><<<>><<<<<<<<<><>>>><>>>>>>>>>>>>>>>>>@@@>>>>@>>>>>>>@@@@>@@@@@>@@@@BBBB@BB2 666666666666668666666666666666666868686888688888888888888888888:::::::88::::::<<<:<<<<<<<<<::<<::::<<<::<<<<<<<<<<<<<<<:<:::<<:::<<<<<<<<<<<<<<<<<>>>>>>>><>>>>>>>>>>>>>>>>>>>><<<<<>>>>>>>>>>>>>>><<<<<<<<<<>>>>>>>>>>><>>>><<<::<<<>>>>>><>>>>>>>>>>>>>>@>@@@>>>>>@@>>@@@@@@@@@@@@>>@@@@@@BB@B@B2 6666666666666686666666666666666666688666868888888888888888888888::::::88:::::<<:<<<<<<<<<<<<:::<<:<<<<<:<><><<<<<:<<<<<<<<<::<::::::<<<<<<<<<<<<<><>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<:>>>>>>>>>>>><><<>>>>><<<<::<<<>>>>><>>>>>>>>>>>>>>>>>>@>>>>>>>@@@@@@@@@@>>>>>>>@>@@@@@@@B0 6666666444446666666666666666666668666666886888688888888888888888::::::88:::::<<<<<<<<<<<<<<<<::<<<<<:<<:<><<<<<<<<<<<<<<<<<<<<<<:<<<<<<<<<<<<<<<<<<>><<>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<><>>>>@@@@>>>><<>><>>><<<<<<:<<>><>><>>>>>>>>>>>>>>@>>>>>>>>>@@@@@@@@>@@@@>>>>>>@>@@@@@@@@0 666666644444666666666666666668866688666668888888888888888888:::88:8:8::::::::<::<:::::<<<<<::::<<<<<<::::<<<:::<<<<<<<<>>>>><<<<:<<<<<<<<<><<<<<<<<<<><>>>>>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>>>>@@@@@>>>>><>>><><<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>@>>>>>>>@@@@@@@@@@@>@@>>>>>>>>>@@@>>>>. 6666444466666666666666666666688668666666668686888888888:::8::8:888888:::::::::::::::<<<<<<<<::<<<<<<<<:::<:<<<<:<<<<<<<<>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<>>>>>>>>@@@@@>>>>>>>><<<<<<<<<<<<<<<<>>>><>>><><>>>>>>>>>>>>>>>@@@@@@@B@@>>>>>>>>>>>>>@@>@>>>. 6664666666666666666666666668666666668666666888888888888::88888::::::::::::::::<<<:<<<<:<::::::<::<<<<::::<<::<<<<::<<<<<><>>>>><<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>><<<>>>>>>>>>>>>>>>>>>>>>>>>><<<:<<<>>>>>@>>@>>>>>>>>><<<<<<<<>><<<<<<<>>>>><<<<<>>>>>>>>>>>@@>>@@@@@@@@@@@>>>>>>>>>>>>>>>>@@@>. .644666666666646666666666668868666666666666888888886888888888:<<:<<><<::::::::<<<<<<<<:<:::::::::::<:::::::<:<<<<<::<<<<<><>><<<<<<<<<<<<<<<<<<<<<<<<>>>><>>>>>>>>><>>>>>>>>>>>>>>>>>>>><<>>>>>>><<<<<>>>>>@>>>>@>>>>>>>>><<<<<><<><<<<<<<>>>>>><<<>>>>>>>>>@@@@@>>@@>@@@@@@@@@>>>>>>>>>>>>>@@@@@@, 66666666666666646666666666888666666666668686"8888886688888888::<::<<<<:::.::::::<:<<<<::::::::::::::<<8::::::::::<::<<<<<<<>>><<<::::::<<<<<<<<<<<<<<<<<<>><<>>>>>>><<>><>>>>>>>>>>>>>>><><>><<><<:<<>>>>>>>>>>>>>>>>>>>>><<><>><<<<<<<><<>>>>>><<>>>>>>>>>>@>>@@@>>>>@@@@@@@@@@@@>>>>>@>@@>@@@@>@* 666666666666666666666666666666666668888888888888888866666688:<<::::<:::::8:::::::::::::::::::::::<<<<:*:::::<:<<:<::<<<<<<<<>><<<::&::::<<<<<<<<<<<<<><>><<><<><*>>>><<<<<<>>>>>>>>><>><><<<<$<<<<<<>>>>>>>>>><<<:>>>>>>>>0<><<><<<<<>>>>>>>>>><<<<<>>>:>>>>>@@@@>>>>>@@@@@@@@@@@@>>>@>>@@>@@@@@@@& 6646464666666666666666666666666668::88888888888888888888888:::::::::::::::::::::::::::::8::::::::::::::::::::::::::::<<<<<<<::::<<:::::::<<<<<<<<<<<<<>><<<<><><>><<><<<><<<<>>>>><><>>>><><<<<<<<<<>>>>>>>>>>>>>>>>>>>>><<<<<>><>>><>>>>>>>>>><<>>>>>><>>>>>@@@>@>>>>@@@@@@@@>>>>><>>>>>>>@@>@@@> 66444666666666666666666666666668:::8:888888888888888888888::::::::::::::::::::::<::::::::<:<<<<<::<<<::::8:::::::::::::::::::::::::::::::<<<<<<<<<<<<<<><<<<>>>><<<<<>>><>><>>>>><<<<<>><>><<<<<<<<<<>>>>>>>>>>>>>>>>>>>>><<<<<<<<><<<<>>>>>>>>>>>>>>>>>>>>>>@@>>>>>@@@@@@@>>>>>>>>>>>>>@>@@@@@@@@( 6666666466666666666666666666668:::888:::::888888888888888888:::::::::::::::<<<<<<::<::::::<:<<<<:<<<<::::::8:::::::::::::::::::::::<:::::<<<<<<<<<<<<<<<<<<<>>>><>>><<>>><<<><<<<<<<<<<<<<><<<<<<<<<>>>>>>>>>>>>>>>>>>>>><<<<<<<:<><<<<<<<>>>>>>>>>>>>>>>>>>>@@@>>@@@@@@@@@>>>>>>>>>@@@>@@>@>@>@@@* 666666664466666666666666666668::88888888888888888888888888::::::::::::::::::<:::<:<:::::<<<:<::<<<<:::::::::8:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>><<<<<<<<<<<<<<<<<<<<<<::<<<<>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<><<<<<>>>>>>>>>>>>>>>>>@@>>>>>@@@@@@@>>>>>>>>>>>>>>>>>>>@>@@@@( 66666644444664664466666666666:::88888888888888888888888888888::::::::8:::888:::<<<<<<<<<<<:<<:<::::::::::::::888::::::::::::::::::<<<<:::<<:<<<<<<<<<<<<<<<<<<<<<<><>><><<<<<<<<<<<<<<<<<<<<::::<<<<>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@>>>>@@@@@@>>>>>>>>>>>>>>>>>>>>@@@@@( 64666664444666666666666666666::88668888888888888888888888888888::::8::888:8:::<<<>><<<<<:<::<<<:::<:::::::::::88:::::::::::::::<<:<<<<<<<<<<<<:<<<<<<<<<<<<<<<<<<<>><<<<<<<<<<<<<<<<<<<<<<<<:<<<<<<<<<<>>>>>>>>>>>>>>>><<<<<<<><<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>@@>>>>>@@@>>>>>>>>>>>>>>>>>>>>>>>@@@& 66666446446466666666666666666::88888668888888888888888888888888888888888::::::::<<<<<<<<<::<<<<<<::::::::::::::88::::::::::::<<<<<<<<<<<<<<<:<<<<<:::<:<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::<<:<<<<:<<<<>>>>>>>>>>>>>>><<<<<<<<<<<<<<<>>>>>>>><<<>>>>>>>>>>@@>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>@>@& 44446666644646666666666666668:8866868888888888888888688888888868888688:::::::::::::<<:<<<<<<:<<<::::::::::::::::8:8:::8888:::<<<<<<<<<<<<<::::<:::<::::<<<<<:<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::<<<<<<<>>>>>>>>><<<<<<<<<<<<<<<<<>>>>>>>><<<>>>>>>>>>@@@@@>@>>>@>>>@>>>>>>>>>>>>>>>>>>>>>>@>@@@@& 6664444644466666666666666666888888668888888888888888688888888:::::::<<<<:::::::::::::::<<<<<<<<:::::::::::::::::::88::::8888::<<<<<<<<<:::::::<:::::::::::::::<:::<<<<<<<<<>><<<<<<:::::<<<<<:::<:::<<:<<>>>>>>><<<:<<<<>><><<<<<<<<>>>>>>>>>>>>>>>><>>>@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@>>>@@$  466644446666666666666666666666888888888886888888888688888888:::8::::::::::::::::::::::::<<<<<<::::::::::::::::::::::::::::888::<<<<<<::::::::::::::::<::<<<<<<<:<<<<<<<<<<<<<<<::::::<<<<<<<:::<<<<<<<<<<<<<<>><<<<<<<<>><>><<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@" 666446666666666666666666666666866868888888888888866668888888888:::::::::::::::::::::::::::::::<::::::::::::::::::::::::::::::8:::<:<::::88:<<::::::::::::<<<<<<<<<<<<<<<<<<<<<::::::<<<<<<:::::::::::<<><<<<<<<<<<<<<<>>>>><<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>@>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@>>" 666666686666666666666666666666886866666688888886666688888888888:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::8:8::::::::::::::::::::::::<:<:<<::<<<<<<<<<<<<:::::::<<<<<::::::::::<<<<<<><>><<<<<<<>>>><<<<<<<<<<<><>>>>>>>>>>>>@@@>>>>@@@@@>>>>>>>>>>>>>>>@@>>>>>>>>>>>>>>@@@@>>"  6666686668686686866666666666666666666666666686666668888888888:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::8:8:88:::::::::::::<<<:<<<:<<<<<<<<<<<:::::::<<<>::::::::<<<<<<<>>><><<<<<<>>>>>>>><<<<<<>><>>>>>>>>>>>>>>@>>>>@>@@@@@@@>>>>>>>>>>>>@@>>>>>>>>>>>>>>@@@>>>"  646886666868886886666666666666646666666666666666668868888888:::88::::::::::::::::::::::::::::::::::::::::::::::::::::::::<:<::::::::::::::::88888::::::::::::<<<>>><<<<<<<<<<<::::::::<:::::::::<<<<<<<<><<<<<<<<<<>>>><><<<><<<>><>>>>>>>>>>>>>@@@@>>>@@@@@@@@>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>" 666666686666888868666666666666666666466666666666666686888888::8::::::::::::::::::::<:::::::::::::::::::::::::::::::::::::::::::::::::88::::::::::::::::::::::<>>>>>>><<<<<<<<<:::::<::<<<<<<<::<<<<<<<<><<<<<<:<<<>>><<<<<<<>>>>><<>>>>>>>>>>>>>>@@@@>@@@@@@@@>>>>>>>>>>>>@@@>>>>>>>>>>>>>>>>>>>>>" 6666666668888888866666666666666666666666666664666666666888::::8:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888:::::::::::<<<<<<<<<<>>>>><<<<:::<<<<::::::<<:<<<<<<<<<<<<<<<<<<<<<<<:<<<>>><<<<>><>>><<>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@>>>>>@>>>>@@>>>>>>>>>>>>>>>>>>>>>@  66666666666666666666666666666666666664446666666668666688888888::88:::::::::::<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::88::::::::::<<<<<<<<<<<<>>><<<<::::::<<::<:<:<:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<><<<<><<>>><>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@  6666666666666666666666666666666666666666666666666868666688888888:::8:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888:::::::::<<<<<<<<<<<>><<<<<<::::::::<<::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<><<<<<<><<>><>>>>>>>>>>>>>>>>@@@@>>@>>>@@@@@@@@>>>>>>>>><<>>>>>>>>>>>>>>>>>>>>>@  66666666666666666646666666666666666666666666666666868888888888888888::::::::::::::::::::::::::::::::::::::::::::::8:::::::::::::::::::::8888::::<<<<<<<<<<<<<<<<:<<<:<::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>@>@@@@@@>@>@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>   6666666664646644466666666666666666666666666666666666666688888888888:::::88::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::88::::<<<<<<<<<<::::::::::::<:<:::::<<<<<<<<<<<<<<<<<<<<><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>@>@@@@@@@@@>>>@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 666666666666666666666666666666666666666666668666666666666688888888888:::8::::::::::::::::::::::::::::::::::::::::::::::::::::::::<:::::<::::8:::::::<<<<<:::::::8::<<:::<<<<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<><<>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 666666666466666666666666666666666666666666666666666666686688888888888:::8::::::::::8:::::::::::::::::::::::::::8:::::::::8:::::::<<:::::::::::::::<:::::<<:::<:<<<<<<::<<<<<<::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::<<<<<<<<<<>>>>>>>>>>>@@@>@>@@@@@@@@@@@@@>>>@@@@>@>>@>>@@>>>>>>>>>>>@>>>>>>>>>> 66466646466666666666666666666666666666666666668666666666886888888888888::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::8::::::::::<<<<<<<<<<:<<<<<<<<<:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:<<<<<<<<<>>>>>>>>>>>>>@@@>>>>>@@@@>>>@@>>>@@>@>@@@@>@>>>>>>>>>>@@@>>>>>>>>>>>>> 66666666666666666666666666666666666666666666666666666666866688888888888:8:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888:88::<<<<<<<<<<<<<<<<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>@B@@>>>>>>>>>>> 6666666666666664466666666666666666666666666666666666666668868868888888888:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<:<<<<<<<<<:<<<::<::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<>>>>>>>>>>>>>>>>>>>>@@@@@@>>>>>>>@@@@>@>>>>>>>>>>>>@@@@>>>>>>>>>>>  66646666464466664666666666666666666666666666666686666668666866888888888888::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<:<::<:<<<:<<:<<<<<<<<>><<<<<<<<<:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>>>>>>@@@@>>>>>>@>>>>>>>>>>>>>>>>>>@@@>>>>>>>>>>>>> 6664444644444666666666666666666666666666666666666668866866668888888888888:::::::::::::::::::::::::::::::::::::::::<::::::::::::::<<<::::::::<<<:<::<::<<<:<<<<<<<<:<>>>><<<<<><::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>@>>>>>@@@>>>>>>>>>>>>>>>>@>>>>>>>>@@B@@@>>>>>>>>>>>> 6644444464446466666666666666666666666666666666668666666866668868888888888888:::::::::::::::::::::::::::::::::::::<:::<:::::::::<:<<<::::::::::<<:<::::<<<<<<<<<<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>@>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>@>@>>>>>>@>BBB@@@>>>>>>>@@>@>> 66644444464646666666666666666666666666666666666668886666666668868888888888888::::::::::::::<::::::::::<:::::::::::::::::::::::::<<<<<:::::::::<<<:::::<<<<<<<<<<<>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<>>><<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@>>>>>@>>>@D@B@@>>>>@@@@@@@>@> 446444444466666666666666666666666666666666666666688666686666668888888888888888:888:::::::::::::::::<<<:::::<<<:::::<<::<<:::::<:<<<:::::::<::::::::<<<<<<<<<<<<>>>>>>>>>>><<<<:<<<<<<<<<<<<<<<<<<>>>>>>><><<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>@@@@@>>>>>@@B@@@@>>>>@@@@@@@@@@@ $6644444444666666666666666666*66666666666668686688888688668666888888888888888888888:::8:::::::<:::<<<::::::<<::<<:::<<<::::::::<:<<:<::::::::::<::<<<<<<<<<><<<>>>>><>><<<<<<<<<<<<<<<<<<<<><<<>>>>>>>><<<<<<<<<<<<<<<<<<<>>>>>>>>@>>>>>>>>>>>>@@@>>>>>>>>>>>>>>>>>@@>>@>>>>@B@>>>>>>>>@@@@@>@@@@> 664444444466666666666666666666666666666666666666888888888646868888888888888888888:8::8844::::::<<<<<<::::<<:::<<:<:<6:<<<:::::::<:<<<<<::::::::::6<<<<<<<<<<<<<>>>>><<<<<<<<<<:<<<>><<<<<<<<<>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<>>>>>>>@@>>>>>>>>>>>@@@>>>>>>>>>>>>@@>@>@>>>>>@>>@>>>>>>>>>@>@@@@@@@>> 666444464464446666666666666666666666666666666666668888888886688886688888888:88888:8868::::::::::<<<<:::::::<<<<<<<::::::<::<:::::<<<<<<<::::::::<:<<<<<<<<<<<<<<<><><<<<<<:<::8<<><><><<<<<>>>>>>>>>>>>><><2<<<<<<<<<<<<<<><>>>>>@>>>>>>,@>>>>>>@@>>>>>>>>>@@@@@@@@>>*>@>@@>>@B@>>>>>>>@>@@@>>>>>> 664646464444464666666666666666666666666668666666688888888888888888888888888:8:8::8:::::::::::::::<<<::::::::::::<<:<<::<<:<:<<<<<<<<<<<<<<:::::<<<<<<<<<<<<<<<<<<<<><<<<<<<::<<>>>>>>>>>>>>>>>>>>>>><<<><<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>@>>>>>>>@>>>>>>>>>>@@@@@@@>>@>>@@>>>>@B@@>>>>>>>>>>>>>>>>> 66444666444444646666666666666666666666666686686888868688888888888888888888:::8:::::::::::::::::::::::::::::::::::::<<::::<<<:<<<<<<<<<<<<<::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<::<<<>>>>>>>>>>>>>>>>>>><><<<<<<<<><<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>@@@@>>@@@@@>@>>>>>>BB@>>>>>>>>>>>>>>>>>> 6644464644444444666666666666666666666666888866888886688888888888888888888::::::::::::::888:::::::::::::::::::::::::::::<<::<<<<<<<<<<<<<<::::::<<<<<<<<<<<<<<><<<<<<:::<:<<<<>>>>>>>>>>>>>>><>>><>><><<><<<<<<<<<<<<<<<<<>>>>>>>>>>>@@>>>>>>>>>>>>>>>>>>>>>@@@>>@>>>>>>>>>>>>@@>>>>>>>>>>>>>>>>>>@ 4644444644444444666666666666666666666666888886688888886888888668888888888::::::::::::::888::::::::::::::::::::::::<:::<<><<<:::::<<:<<<<<<::::<<<<<<<<<<<<<<<<<<<<::::<<<<<<>>>>>>>>>>><<><><>>>><><<<><<<<<<<<<<<<<<<<<<><><>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>@>>>>@>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>@@  6664444446444446466666666666666666666668888886688888888888888888888888888:888:::::88888888:8:::::::::::::8:::::::::::<<<<:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<<<<<>>>>>>><>>>>>>>>>>>>><><<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>@>>>>@>@>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@ 66664444444444444666666666666666666666668866666666668888888888888888888888888888888888888:::::::8::::::::::::::::::<<<<::::<:::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::<<<<<<<<<>>>><<>>>>>>><>><<>><<<<<<<<<<<<<<<<<<<<<<<><<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@ 666664444444444444446666666666666666666666666688868666688888::8::8888888888888888888888::::8:::::88::::::::::::::::<<<<:::<<::::::::<<<<<<<<<<<<<<<<:<<:<<<<::<:::<<<<>><<>>>>>>>>>>>>>>>>>><<<<<<>><<<<<<><<<<<:<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 666664444444444444466666666666666666666666666888886668888888:8:::888888888868886688888888::::8:::::::::::::::::::::<<<<<<<:::::<:<::<<<<<<<<<<<<<::::::::::::<<<<<<<><>><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>><>>><<::<<<<<<<<<<>><<<>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 6666644444444444444444666666666666666666666688888888888888888888:8886668:::88888888888888:888888888888:888888::8:8::<:::::::::<<<:<:<<<<<<<<<<<<:::<<::::::::<<<<<<<><<>>>>>>>>>>>>>>>><<<>>><>>>>>>>>>>><<<<<<<<<<<<<<<<<<<><>>>>>>>>>>>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>@@>>>>>>>>>>>>>>>>>>>>>>>@@@ 6666666644444444446666666666666666666666666668888886888888888888888888888:::8888888888888888888888888888:8:::::8888::::::::::<<<:<<<<<<<<<<<<<<<<<<<<<<::::::::<<<<<<><<<>>>>>>>>>>>>>>><><>>>>>>>>>>>>><<<<<<<<><<<<<<<<<><>>>>>>>>>>@>>>>>@@@@>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>@>@@>> 6666886666646644446666666666446466666666666668888886888888888888888888888:88888888888888668888888888:88::8:::::::8:::::88::<<<<<<::<<<<<::::::<::<<:::::<<<<<<<<<<<:<<<<<<<>>>>>>>>>>>>>>><>>>>>>>>>>>><<<<<><<>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>  6666666866666666444666666666666666666666666666888666888888888888888888:8888888888888888888888888888888888888::::::::::::::<<<<<::::<::::8888:::::::::::<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>><>>><>>>>>>>><>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>>>>>>>>>>>>@@ 6646888888666666644466666666666666666666666666668686666888888888888868866666688888888888888888888888888888888::::::<:::<<<<:<<<::<<<:::::88:8:8:::::::::<:<<<<<<<<<<<>>><><<><<><<<<>>>>>>>>><<>>>>>>>>>>><<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@ 66466866666666644466646666666666666666666666666866688888888888888888666866888888888888888888888888888:<><<::888::::::::<<<<<:::::::::::::::::::::::::::::<::<<<<<<<<<<<><<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<>>>>><>>>>>>>>>>>>>>>>>@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@> 664446666666644466666666666666666666666666866666668888888888888688888888888888888888888888888888888:<<<<:<<::::::::::::<<::::::::::::::888::8:::::::::::<<<:<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<>>>>>>>>>>>>>>>>>>>>>>>@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@> 66444466664444466646666666466666666666666666686666868888888888888888888888888888888:88:888888:88:8::::::<<<:::::::::::<::::::::::::::::::88888888:::::::<<:<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>><<<>><>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@> 464464444424244664466666666666666666666666866688666688888888888688888888888888888888::::88:8::::::<:::<<<<<::::::::::::::::::::::::888:::888888:::::::::::<<<><<<<<<<<><><<<<<<<<<<<<>>>>>>>>>>>>>>>>><<<<>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@>@  4646444444444464646666666666666666666888666668888888888888888888888888888888888888:88:8:::::::::8::::::::::::::88:8:::::::::::::::::::::::8:::88::::::<<<<<<<><<<<<<<<>><<<<<<<<<<<<<<<>>>>>>>>><><>>><>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@> 46444444444446666666666666666666466668886686668888888888888888888888888888888888888888:8:::::::88:88::::::::8:::::::::<<<::::<<<::::::::::::::::::::::::<<<<<<<<<<<<<<>><<<<<<<<<<<>><>>>>>>>>>>>>>>><>><<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>@@@>@@@@ 46444444466664666666666666666666646666666666888888888888888888888888888686888888888888888::::::::88::::8::88:::::::<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<><>><>>>><>><<><>>>>>><<<<>><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>@@> 46444444446644666666666666666666644446646666888888888888888888888888888686866668888888888888::::8:888888888::::::::<:<:<<<<<<<<<::::::::::::<<::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>><<>>>>>>>><<>>>>>>>>><>>><><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@  444444444444666666666666666666666666686666668888888886888:888888888888888888888888888888888888:8888888888::::::::::::<<<<<<<<<<<<::::::<::::<<<::<::::::<<<<<<::<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>><<>><<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@> 444444446444466666666666666666666666886666688888888886888888888868888888888888888888888888::::88::::::::::::::::::<::<<<<<<<<<<<:::::::::<<<<::<:::::::::<:::::<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@>>>> 444444444644444666666666666666666666686666888888886666668888888868888888888888888888868888::::::<<<:::::::::::::::<<<<<<<<<<<<<::::<:::::::::<::::::::::::::::<<<<<<<<<<<<<<<<>>>>>>>>>>><<<<>>>>><>><<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@>> 44444444444444666666666666666666446666646668888886666666666666668888886866688888888888888:8:::::::::::::::::::::::::<<<<<<<<<:::::::::::::::::::<::::<:::<<<<<<<<<<<><<<<<>>>>>>>>><<><><<<<<>>>>><<<<<<<<<<<>>>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@>>>> 44444444444444666666666666666666644444666868888888888888::8866888888888888666888888888888::::::::::::::::::::::::<<<<:<<:<<::::::::::<::::::::<<<<<<<<<:<<<<<<<<<<<<><<<<<<<<<<><<<<<><<<<<<<>>>>><<<<<<<<><<><<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><>>>>>>>>>>>>>>>>>>>@@@>>@@>>>>>>> 444444444444464466666666466666666666666688888888888888888888888:::::8:8888866888888:888888::::::::::::::::::::::::<::::<::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<><<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>  4444444444444464464446644666466666666666688888888888868888886888::::8888888888688888888888::::::::::::::::::::::::::<:::::::::::<<:::::::::::::::::<<<<<<<<<<<<<<<<<>>><<<>>>><<<<<<<<<<<<<<<:<:<<<<<<<<<><<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>> 4444444444448666444644444444666666666688888:::88888886666888:::::::::::8888888888888688888888::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<>>><<<<<<>><<<<<<<><<<<<<<<<<<<<><<<<<<<<<<<<<<<>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><>> 4444444444444644466444446666666666688888888888888888886668::::::::::::888888888888888888888888:::::::::::::::::::::::::::::::::::<::::::::<::<:<<:<<<<<<<<<<<<<>><<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<><<<<<<<><><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>> 04444444444446444464666666666666666686888888"88888888888868::::88:::::::8(88888888888888888888888888::2::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<>><<<<:::::<<<<<<<<<<<<<:<<<<><<<<<<<<<<<><<<><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<><>>>  444444444444444446666446666666666688666688888888888866886668888888::::::8888888888888888888888::8888882::::::::::::::::::::::::::::.:::::::::::<<<<<<<<::::<<<<:*<<<<::::<<::<<<<<<::::<<<<<:.<<<<<<<<<>><><<<<>>>>>>>>>>::>>@@@@>>>>>>>>>>>>>>>>>>>>>6<>>>>>>>>>>>>>>>>>>>>><<>>>><>>>><<<<<>>>>> 444444444444444444466646466666666686666688888888888888886666888888:::::88886688888888:8888888::::::::88:::::888::::8:::::::::::::::::<<<<<<:<::<<<<<<<<<<<<<<<<<<<::::::<<<<<<<<<<<<:::<<<<<<<<<<>><<<<><><>>>><>>>>>>>>>>>@@@@>>>>>>>>>>>>>>>>>>>>>>><>>>>>>>>>>>>>>>>>>>>><<>>>><2<<<<<<<<<<>>>: 44444444444444444444444444666666646666666688888888888888666888888::88888886688888888888888::::::::::::88:8888888888::::::::::::::::::::<<<<<<<<<<<<<><<<<<<<<<<<<:::::<<<<<<<<<<<::::<<<<<<<<<<<<>>>><<<<<><>>>>>>>>>>>>>>>@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<><<<<<<<>><> 44444444444444444666444446666666666666666868888888888888886688888888888886688888888888888::::::::::::::8888:8888888::8:::::::::::::::::<<:<:<:<<<<<<<<<<<<<<<<<<<<<:<:<<<:<<<:::::::<<<<<<<><>>>>><<<<<<<<<>><>>>>>>>>>>>>>>>@>@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<><<<<<<<<<<< 444444444444444466666644466666666666666888868686868688688886666668888886668888:8::88:888::::::::::::::::::::8:8:8:8:888:888::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<:<<<<<<<:::::<<<<<<<<>>>>><<<<<<<<><<<<><<>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<>>>>>><<<<><<<<<<<<<<<<< 44444444444444446444666444666666666666888886888888888888888866666688668888888::8:::8888:::::::::::::::::::::::::::::::8888::88::::::::::::::<<<<<><><<<<<<<<<<<<<<<<:<<<:<::::::<<<<<<<<<<<<<<<<<><<<><<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><>><<><<<<<<>><<<<<<<<<><<<< 44444444444444444446646444666666666666688888888888888888888888866666888688888888:88::8:::::::::::::::::::::::::::::::::::::::::::::::<:<<<<<<<<<<><<<<<<<<<<<<<<<<<::::::::::::::<<<<<<<<<<<<<<<>>>>><<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><>><<<<<<<><<<<<<<<<<<><<<<< 46444444444444444446666666666666666666668888888888888888888888886686888888888888888:888::::::::::::::::::::::::::::::::::::::::::::::<:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::<<<::<<<<<<<<<<>><>>>>><<<<<<<<<<>>><>>>>>>>>>>>>>>>>@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><>><<<<<<<<<<<<<<<<<<<<<<>>>>>>>  44444444444444444464444646444666666666866888888888888888888888888888888888888:8:88888::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<::<::::<<::<<<<<<<<<<:<<<<<<<:<<<<<::::<<<<<<<<<>>>>>><<<<<<<<<<>>>>>>>>>><<<<>>>>>>>@>>@>>>>>>>>>>>>>>>>>>>>>>>>><><><<<<<<<<<<<<<<<<<<><<<>>>><<<>  4444444444444444444444444466466666666666688888888888888888888888888888888:8::::::::::::::::::::::::::::::::::::::::::::::::::<<::<::<:<<<:<<<<:::::<<<:<<:<:::<<<<<<:<:<<<::<<<::<::<<<<<<<<<<<<<<<<<<<<<<<<<<><>>>>>><>>><>>>>>>@@@@@@@>>>>>>>>>>>>>>>>>>><>>>>>>><<<<<<>>><<<<<<<<<<<<<>>>><<<<< 4444444444444444444444444466666666666666688888888888888888888888888888::8::::::88::::::::::::::::::::::::::::::::::::::::::::::::::::<:<<<<<<<<<<<<<<<<<<<::<<<<::<<:<<<<<<<<<<::::::<<<<<<<<<<<<<<<<<<<<<<<<<<>>>><<>>>><><>>>>@@>@@@>@>>>>>>>>>>>>>>>>>>>>>>><><<<<<<<<>>>>><<<<<<<<<<<>>>><><<< 444444444444444444444646444666666666666668888888888888888888888888888:8888888888888:::::::::::::::8::::::::::::::::::::::::::::::::::<<<::<<<<<<<<:<<<<<<<<<<:<<<<<<:<:::<<<:::::::<<<<<<<<<<<<:<<<<<<<<>>><>>>>>>>><><><><<<<@@>>>>>>>>@>>>>>>>>>>><<<>>>><<><<<<<<<<<>>>><<><<<<<<<><<<>>><<<<<> 4444424444444444444446666666644666666666666888888888888888888888888888888888888888888:::::::::::8::::::::::::<<:<::::::::::::::::::::::::<<:<<<<<<<<<<::<<<<<<<:<<<<<<<<<<<:<:<<<<<<<<<<<<<<:::<<<<<<<<<<>>>>><<>>><<<>>>><<>@>>>>>>>>>>>>>>>>>>>>>>>><>>><>>><<<<<<<>>><<<<<<<<<<<<<<<<>><<<<<>>>  4664444444442444444444466466666666666666688888888888888888888888888888888886888888888888::::::::::::::::::::<<<<<:::::::::::::<<<::<<<::<<<<<<<<<<<<<<:::::<<<<<<<:<<<<<<<<<<<<<<<<<<<<<:<:<<<<:::<<<<<<<<><<<<><<<>>><>>><<>@>>>>>>>>>>>>>>>>>>>>>>>><<><<<<<<<<<<<>>><<<<<<<<<<<<<<<<>>><<<<<>>> 4444444444444444444446466646666666666666668888888888888888888888888888888888888888888888:888::::::::::::::::::<<:::::::::::::<::<:<<<<::::<<<<<<<<::<<<<::<<<<<<<<<<<<<<<<<:<:<<<<<<<<<<<<<<<<<::<<:<<<<<<<<<<<<<<>>>><>>>><@>>>>>><>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<><<<<::<<<<<><<<<<><<<<><<<>>> 44444444242244444444446666446666666666666668666888688888888888888888888888888888888888888888::::8::::::::888::::::::::::::::<:<<:::::::::<<:<:<:<<<:::::<<<<<<<<<<<<<<<<<<<::<<<<<<:::<<<<<<<<:::::<<<:<<<<<<<<<<<<><><><>><>>>>><<<<>>>>><<<<<<<>><>>><<<<<<<<<<<<<<<<:::::<<<<<<<<<<<><<<<<<<<<> 44444444442444444444646666666666666666666668886888888888888886888888868888888888888888888:88::::8:::::::::<:::<::::::::::::::<:::<::::::<<<:<<<<<:::::<<<<<:<<<<<<<<<:<<<<:::::::<:::<<<<<<<<<<<<<:<<<<<<<<<<<<<<<<<<<<<<<<<<<>>><>>><<>><<<<<><<<<<<<<<<<<<<<<<<<<<<<<::::<<<<<<>>><>><<><<<<><>> 4644444444244444444466466666666666666666668888888888888888866668688888888888888888888888:888::8::::::::<::::::::::::::::::<::<<:::<<<<<<<<<:::::<::<<:<<<<<<<<<<<::::<<<::::::<<<<<<:<<<<<<<<<<<<:<<:<<<<<<<<<<<<<<<<>>><<<<<>>>>>>><<<>>><><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>><<>><<<<><>>  46444244444444444444444664666666666666668886888888888888866666686888888888888888888888888888::::::::::::::::::::::::::::::::::::::<<:<::<:<::::::::<::::::<<<:::<<:<<<<<::::::<::<<:<:<<<<<<<<<<<<<:<<<<<:<<<:<<<<<<<<<><>>>>>>>>>>><<<<<<<<<<<:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>><>>>><<<>>>>> 444422222244444444444444464666666666666688888866666888688666666666666888888888888888888888888::::::::::::::::::::::::::::::::::::::<<:::<<<::::::::<<::::<<<<:::::::::::::::<::::::<:<<<<<><<<<<<<<<<<<<:<<<:<<<<<<<<>>@@>>>>>>>>>>><<>><<<<::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<>>><<<<><><>< 44442424442224444644444444466666666666666688886666668866666666888888886888888888888888888:88:::::::::::::::::::::::::::::::::::::::<:<<<::::::::::::::::::<::::::<<:::::::::<:::<::<<<<<<<<<<<<<<<<<<<<<<<:<<<<<<<<<<>>>>><<<>>>>>><<<<<<<<::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<><<<<<<<<<<<><<<<>< 4444444444444444444446466666666666666646666888886666666666666888888686668688888888888888888888::::::::::::::::::::::::::::::::::<<::::<<<<<:<<:<:<::::::::::::::<::::<<:<<<<<<:<<<<<<<:<<<<<<<<<<<<<<<<:<:<:<<:::<<<>><><<<<<>>>><<<<<<<<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<><<<<<<<<<<<<<<<<<<< 4444424422444444444446446666666666666666666666666666886666666668886688888888888888888888888888:::::::::::::::::::::::::::::::8::<:<:::<<<<:::::<:<:<<<<:<:::::::::<<::::<:::<<:<<<<<<<:::<<<<<<<<<<<<><<<::<<<::<<<<<<<<<<<:<>><<<<<<<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<<<<<<<<<><<<<< 444444444244444444466666446666666666666666666666666666666666666668888868888888888888888888888888::::::::::::::::::::::::::8:::::::::::::::::::::::<:::::::::::::::::::::::<:::<:<<<::::::<<<<<<<<<<><<<<<<<<<<<<<<<<<<<<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<<<<<<<<<<<<<<<<<  244444442442424444444666646646666666666666666668668866666668888888888666666888886688888888888888:::::::<::::::::::::::::::::::::::::<::::::::::::<::<::::::::::::::::::<::<:::<:::::::::<<<<<<<<<<<<<<<<<<<<<<<><<<<<<<::<<::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 2444244444444444444444664444666666666666666666666866688666666888866686866666688866888888888888888:::::::::<::::::::::::::::::::::::::<<::::::::::::::::::::::::::::::::::<<:<<<<::<:::::<<<<<<<<<<<<<<<<<::<<<<<<<<<<<<<<<<::::::<<<<<<<::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>><<<<<<<<<<<<<<<<<<< 224444444444444444444444664666646666666666666666666688686666688666666888886666866888888888:88888::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<:<<<<:::::::::<:::::::::<<<::<<<<<<<<<<<<<:<<<<<<<<<<<<<<<<<:<::::::<<::::::<<<<<<<<<<<<<<<<<<<<<<<<><>>>><<><<<<<<<<<<<<<<<<<<<<<< 244444444444444444444444466666644666666666666666666866666666666666686666666666666688888888888888:::::::::::::::::::::::::::::::::::<<:::::::<<::::::::::::::::::::<::::::::<<<::<:::::<<::::<:<<<<<<<<<:::<<<<<<<<<<<<<<<<<:::::::::::<<<:<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>><<<<<<<<<<<<<<<<<<<<<<<< 44444444444444444444444444466644466666464666646666666666666666666666666666668666666888888888:8:::::::::::::8::::::::::::::::::::::::::::::::::::::::::::::::<:::::::8::::::<<<:<::::::<<<::<<<<<<<<<<::::<<<<<<<<<::<<<<::::::::::::<<<<<<<<<<<<<<<<<<:<<<<<<<<<<<<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<< 444444444444444444444444444444666666666666666666666666666666666866668888666666666666888888888:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<::::::::::::::<<<<<<::<<::<<<<<<:<<<<:<<:::<:::::::::<:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<<<<<<<<<<<<<<<<<<<<<< 24446644444444444446664444446666666466666644464666666666668886666666688866666866666888888888888::::::::::::::::::::::::::::::8:::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<::::::::<:::::<<<<:::<:<<<<<<<<::::::::<::::<<<<<<<<<<<<<<<<<:<<<<<<<<<<<<<><<<<<<<<<<<<<<<<<<<<<:<<<<<<< 4466664444466664466664444446.4664646664464444444444666668866688666666668868888686888888::888888:::::::::::::::::::::::::::::::::::::::::::::::::<:::::::::::::::::::::::::::::::::::::::::::::::::::<:<<<:<<<<<<<<<<<:::::::::<:::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<> 44466664444446464446664444444464444444446666644644466666662468888886668886666666888888866::8::::::::::::::::::::::8804:::::::::::::::::::::::::::(::::::::::::::::::::::::::::2:::::::::::::::::::<<<<<<<<<2:<<<<<<::<::::::::::<:::<<<<:<<<<<<<<<<<<<<<<<<<<<<<<<<><<<<<<<<<<<<<<<<<<<<<<<<<<<<<> 466644464442444444444446466444666666666466666666666666666868866666886866686666888688888888888::::::::::::8:::::::::::::::::::::::::::::::::::::::::::::::<:::::::::::::::::8::8::::::::::::::::::::<<<<<<<<6<<<:::<<<::::::::::::<:<<:<:.:<<<<<<<<<<<<<<<<<<<<<<<>>>80<<<<<:<<<<<<<<<<<<<<<<<<<<<0 46646466444444444466466666466466666666666666666666666666666666686686886666888888688888888888888::::::::::::::::::::::::::::::::::::::::::::8:::::::::::::::::::::::::::::::88:::::::::::::::::::::::<<<<<<<<<::<:<<::::::::::::<:::::::<<<<<<<<:<<<<<<<<<<<<<<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 444646464444444444464646446466666666444666666666666666666666666686866668666668668888:::8888888:::8:::::::88::::::8:::::::::::::::::::::::::::::::::::::8::::::::::::::::::8:8::::::::::::::::::::::<<<<:::<<<:::<<::::::::::::::::::<:<<<<<<<<<<<<<<<<<<<<<<<><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 444444444444444444444444444466666666666666666666644466666666666668866668688888888888888888888:::::::::::8:88:::::8:::::88::::::::::::::::::::::::::::::::::::::::::::::::::::8::<<<<<:::::::::<:::<:<<:::<<::::::::::::::::::::::<:::<<<<<<<<<<<<<<<<<<<<<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>> 46466644444444444444446644444666666666466666666666446666666666666888886888886888886888888888::::::::::8::888::::::::::::8:8::::::::::::::::::::::::::::::::::::::::::::88::::<<<<<<<<<::::::::::::::::::::::<::::::::::::::::<:::::::<:<<:<<<<<<<<<<<<<<<<>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<><<<>>>>> 4444444444444444444444644444444446666664446666666666466666666666668886688888888888888888888888:::::::8::::888::8:::88::::88888::8:::::::::::::::::::::::::::::::::::::::::::<<<:::<:::::::::::::::::::::<<::::::::::::::::::::::::::<:::::<<<<<<<<<<<<<<>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>< 4444444444444444444444444444444444666888866666466666666666666666666686686868888688888888888888::::888888::::8888::8888:::::88888::::::::::::::::::::::::::::::::8:::<:<<<<<:::::::<::::::::::::::::::::::::::::::::::::::::::::::::<::::<:<<<<<<<><<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>><<<< 44444444224444444444444444444444466666668888888888666666666666666666686666668666688888888888888:8:8888888:8::::88:8888::::88:88::::::::::::::::::888:::::::::88:::<<<<<<<::::::::::::::::<:::::::::::::::::::::::::::::::::::::::::::::<<<<<>>>>><<>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><>>>  2444444422424444444444444444644646446666666886688888888888888888886666666868888888888888:888888888888888::::::::8888888:::88:8::::8:::::8::8::::::::::::::8:::<<<:<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<:<<<>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<><>< 2444444442422444444444446666666666444444446666666668888888888888888686668888888888888888888888888888888:888:::::8:88888888:88888::88888:::8:::::::::::::::::<<<<<:::::::::::::::::::::::<:::::::::::::::::::::::::::::::::::::::::<::<<<<>>><<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>><<<<<<<<<<<< 2422444442224444244444466666666666446444446666666666666668888888888888888888666668888888888:8:88::888888:88::::88:88::::::888:::::::::::::::::::::::::::::<<<<<::::::::::::::::::::::::<<::::::::::::::::::::::::::::::::::::::::::::<<<>>>><<<<>>>>><<<<<<<<<<<<<<<<<<<<<<><>>>>><>><<<<<><>>>><< 2224222242244444444444446666664644444444444666666666666666888888888888868888666666888888888:88:888888:88:88::::88888:::88::8::::8888::::8::::88:8::::::8::<<<<<::::::::::::::::::::::::<<<:::::::::::::::::::::::8::::::::::::::::::<<>>>><<<<>>>>><<<<<<<<<<<<<<<<<<<<<<>>>>><<<<<<<<>>><>>><><>< 222222222422444444444444444444644444444464666666666666666666686888886666668866688888888888888888888888888888888888888888888888888::8:888888:888::::::::8::::::::::::::::::::::::::::::::::::::::::::<:::::::::::8:8::::::::::::<:<<<>>>>>><>>>>>>><<<<<<<<<<<<<<><<<<<<><><><<<<<<<<<<<<<>>>><<<<< 2222222222224444444444444444444644644666666666666666666666666666666688866686868888888888888888888888888888888888888:8888::::::::::8:::::8:::::88::8::::::::::::::::::::8:::::::::::::<::::::::::::::::::::::8::::::::::::::::::<<<>>>>>>>>>>><>><<<<<<<<<<<<<<<<<<<<>><>><<<<<<<<<<<<<<<<<<<<<<<<< 2422222222222444444444442444444444666666666666666666666666666666666688666886866888888888888888888888888888888888888888:8::::::::::8:8::::888:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<>>>>>>>>><>><<<<<<<<<<<<<<<<<<<<<<><<><<<<<<<<<<<<<<<<<<<<><<<<<<< 242222222242244444444444644446666664666666646666666666666666666688888666668888888888888888888888888888888888888888888888888:::::888888:::::::::::::88:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<>>>>>>>>>>>><>><<<<><<<<<<<<<<<<<<<><<><<<<<<<<<<<<<<<<<<<<<>><<<<<<< 22222424424442244444444444444444466666666446666646666666666666666666666668688688888888888868888888888888888888888888888888888888888:888:::::::::::888:::::::::<::::::::::::::8:::::::::::8::::::::::::::::8:::::::::::::::<>>>>>>>>>>>>>>>><>><<<<<<<<<<<<<<<>>>><<<<<<<<<<<<<<<><<<<<<<<><<<<<<<< 22222222244424444444444444444444644666666666644446446666666666666666666688666888888668886688888888888888888888888888888888:88:8888:::88::::::::::::::::::::::::::<<<::::::::88:::::::::::::::::::::::::::::::::::::::::::<>>>><<<<<<>>>>><<>><<<<<<<<<<<<<<>><<<<<<<<<<<<<<<>><<<<<<<<<<<<<<<<<<<< 22222222222224422242224444444644446446666666644444446666666666666666666666688888888886888888888888888888888888888888:8:::888::::88:8::::::::::::888:::::::::::::<<<<::::::::88:::::::8::::::::::::::::::::::::::::::::::<>>><<<<<<>>>>><<>>><<<<<<<<><<<<<<<<<<<<<<<<<<<<<<><<<<<<<<<<<<<<<<<<<<>> 0222222222224444422224444444444444464446666644446466646666666666666666666688886888888888888888888888888888888888:88888888:8:::::::8:::::::::::::::8::::::::::::::<<<::::::::::::::8::::::::::::::::::::::::::::::::::::<>>><<<<<<>>>><<<><<<<<<<<<<<><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><>>> 242222222222444444444444444444444464664666664444644466666666666666666666666666888888888888888888886888888888888888888888888::888:::::::::::88::::88888::::::::::::::::::::::::::::::::::::::::::::::::::::::::8:::::::<<>>><<<<>>><>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<><>>>>> 2442222222222444444444444444444444446444446644664466646666666666666666666688888888888888888888888888888888888888888888888888888::::::::::::::::::88888::::::::::::::::::::::::::::::::::::::::::::::::::::::8::::::::<<>>>><>>>>><<<<<<:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>><<<>> 0222222424242444444444444444444444464444446666664666666666666666666666666688868888888888888888888888888888888888888888888:88::88:::::::::::8:8:::8888888888:::::::::::8:::::::888::::::::::::::::::::::::::::::::::<<>>>>>>>>><<<<<<<<<<<<<<<<:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<><<<><<<<<<>< 2422222244444444442444444444444444444444446666666666666666666666666666666668888888888888888888888888886888888888888888888888:88:::::8::::::::8:88:8888888888:::::::::88::::::8:::::::::::::::::::::::::::::::::::::<>>>><<>><<<<<<<<<<<<<<<::<<<<<<<<<<<<<<::<<<<<<<<<<<<<<<<<<<<<<<>>>>>>><<<<>>> 222222222242222424444444444444444444444444646666666666666666666666666666888688888888888888888886888888888888888888888888888888:8:::::::::8::::8888888:888888888888::::88:::8:::::::::::::::::::::::::::::::::::<:<>><<<<<<<<<<<<<<<:::<<<<:<<<<<<::<<<<<<:<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>><><>> 2442222222224444444444444444444244444444446446666666666666666666666666886868888888888888888666888888888888888888888888888::888::::8:::8:888:8:88888:::888888888888::888::88:::::::::::::::::::::8:::::::::::<<<<<><><<<<<<<<<<<<<<<<<<<<:<<<<<<:<<<<:<<<<:<<<<<<<<<<<<<<<<<<<<<<<>>><>>>>>>>>>><>> 224222222224444244444444444444444444444464464444666666666666666666666666888688888688888888888888888888888888888888888888888888::8::::::8:8:88888::8:::8888:::8::::88:88:8::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<::::<<<<<<<:<<<<<<<:<::<<<::::::<<<<<<<<<<<<<<<<<<<<><<<>>>>>>>><<>><>< 222222222222244444444444444424444444444446444444666666666666666666666688688888888888888888888888888888888888888888888888888888:::::::::88:::8888888:8:8::8:8::::::::::8888::::::::::::::::::8:::::::::::::::::<<<<<<<<<<<<<<::<:::::::<<<<<<<<<<:<::<:::<<<:::<<<<<<<<<<<<<<>>>>>>><>>>>>>>><>><>< 22222222222244444444444444444444444444444466664446666666666666666666666888888888888888888888888888888888888888888888888888888:8:::::::::88::8888888:::::::88888::::888::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<::::::<<<<<<<<<<<<:::::::<<<<<<<<:::<<<<<<<<<<<<><>>>>>>>>>>><><<<<<<< 22222444442444444444444444444444444444444664664446666666666666666666668888888866888888888888888888888888888888888888888888888:::8::::::::888888:::88:::8::8:8:8:::::::::::::::::::::::::::::::::::::::::::::<<<<<<:<<:<<<<<<:<<:::<<<<<<<<<<<:::<:::::<<<<<<::<<<<<<<>>>>>>>>>>><<<>>>>>><<><<<<>> 22224422444444444444644444444446666444444466464666666666666666666666868888888688866668888888888888888888888888:88888888888888:8::::::8:8888::888::8:::888:8::8::::::::::::::::::::::::::::::::::::::::::<::::<<<<<::<<:<<::::::::<<<<<<<<<::::::::::<<::::::<<<<<<<>>>>>>>>><><<><<<<>>><<<><<<<<  .2222244444444224444444444444444444444444444 6666666666666666666666668668$888688886688888888888888888808888888888888888888888:888::888:8888:88888:::888::88888:::::::::::::::::::::::::::::::::::::::::<<<<<<<:<<<:<<<<:<<:::::::<<:<<<<<:::::::::<:<<<:::::<<<<<<<<><>><>>>>><<<<><<>><<<<><<<<<< 22422244444442444444444444444444444444444444666666666666666666666666668888888888888888888888888888888868888888888888888888888888:8868:8888:::::8:::8:8:::8888::82:::::<:::::::::::::::::88::26:::::::::<<><<<:::<<<::::::*:::::::::<<<<:::<:::::<::<<<(<<<<<<<<<<<<<>>><<><<<<<<<<<6<<<<<><<<<<<<6 2444444444224422444444444444444444444444444666666666666666666666686666666888888888888688888888888888888888888888888888888888888888:8:8::8:8:::88::8::::::8888:::::::::::::::::::::8::::8:::::::::::::::<<<<<<<<<<<:::::::<::::::::::::::::::::::::<:<<:<<<<<<<<<<<<<<<<>>><<<<<<<<<8<<<<<<<<<<<<>( 222244444242444444444444444464444444444444666666666666666666666666666688888888888886688688688888888888888888888888888888888888888888:888:888::8:888888:888888:::::::::::::::::::::::::::::8:::::::::::::::::<<<<<:<<:::<<<:::::::::::::::::::::<::<::<<<<<<<<><<<<<<<<<<<<<<<<><<<<<<<<<<<<<<<><>> 244444242222442444444444444444444444444446666666666666666866888688888888888888888886666668888888888888888888888888888888888::::88:888::8:::88888888888888888:::::::::::::::::::::8:8:8:::::::::::::::::::<<<<<<:::<:::::<::::::::::::::::::::::::<:::<<<<<<><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<< 444444444244244444444444444644444444444666666666666666688888888888888888888888888668668666688888888888888868888888888888:888:888888888888888888888888888888::::::::::::::::8:8888::8:::::::::::::::::::<<:<<<<<<:<:<:::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<><<<<<< 444444444444444444444444444444444444444466666666666666686888888888888888888888886888888886666688888888888888888888888888:88:::::888888:::88888888888888888:::::::::::88:8::::88888::::::::::::::::::<<<<<<<<::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  22224444444444444444444444444444464444666666666666888868888888888888888888688888888888866868888888888888888888888888888888888:8:8888888::::8888888888888888::::::::::8:888888888:8:8::::::::::::::<<<<<<::<<:<<<:::::::::::::::::::::::::::::<:::<<:<<<<<<<:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<> 4442444444444444444444444444444444444666666666688886888888888888888888888888688868888868888888888888888888888888888888888::::::8888888888888888888888888888:::::::88888::::88888:::::::::::::::::<<<<::::::<:::::::::::::::::::::::::::::::::::::<:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>> 22444444442444444444446666666664466444666666688866666688668888888888888888688668686666688888888888888888888888888888888888:8:::88:88888888888888888888888888:88::888:888:888::::::::::::::::::::<::::::::::::::::::::::::::::::::::::<::::::::::<:<<<:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>> 2444444444444444444466646466444666664666666666666688866666668886868888888886888688686888888:8888888888888888888888888888888888888888888888888888888888::8::8:::88888888888888::8:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>> 2444444444444444444464666666644466666666666666888868866688888888888888888888888886888888888888:88888888888:88888888888888888:8888888888888888888888888888:8:8:88888888888888:8::::::::::::8::::::::::::::::::::::::::::::::::::::::::::::::::::<:<::<<<:<<:<<<<<<<<<<<<<<<<<<<<<<<<<><<<<<<<<<>>>> 44444444444444444444666666664646666644446666666888668888888888888888888888668888888688888888::::88888888:8:88888888888888888888888888888888888888888888888888:8888888888888:::::::::::888:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<><<>><<>>>>>> 244444444444444444444666666644466666666666666686688888888888888888888868888888888888888888888:88::888:8:888::8:888888888888888888888888888888888888888888888::88888888:888::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<:<<<::<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>><<<<>>>>>>>> 244444444444444444444444444446666666666666666668888888888888888886866668888888888:8888888888888888888:888::::888888888888888888888888888888888888888888888888888888888888:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<::::::<<<<<<<<<<<<<<<<<<<<<<<<<>><><<>><<<<>>>>>>>> 4444444444444444444444444444444664666666666666688888888868888888888866668888888886:888888688888888888888888888888888888888888888888888888888888888888888::88:88888888888:::::::::::::::::::::::::::::::::::::::8:::::::::::::::::::::::::::::::::<::<<:<<:<<<<<<<<<<<<>>>>>>>>>>>>><<>><<<<>><>>@> 2444444444444444444666644444444444466666666666668866886688888888888866666666868888888888686688888888888888888888888888888888888888888888888888888888888888:888888888888:::888:::::::::::::::::::::::::::::::8:8:::::::::::::::::::::::::::::::::<:::<<<<<:<<<<<<<<<<>>>>>>>@>>>>>>>>>>>><>>>>>>>>> 2244444444444444444466666666666646666666666666666666666688668688888888866666666888888888888888888888888888888888888888888888888888888888888888888888888888:8888888888888888::::::::::::::::::::::::::::::::::8:::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>> 2444442244444444666666666666666666666646666666666668666686668668668668888686666888888888888888888888888888888888888888888888888888888888888888888888888888888888888:88:::::::::::::::::::::::::88::::::::8:::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<>>>>>><>>>>>>>>>>>>>>>>>>>>>>>>>> 24444444444444644666666666666666668686666666666666888866666666866688688866668886666668888888:8888888888888888888888888888888888888888888888888888888888888888888::888888:::::::::::::::::::::88888::::88888:8:88::::888:::::::::::::::::::::::::::<<<<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@ 44444444444444444466666666666666666666666666666666688888666666668888888666666666666888888888888888888888888888888888888888888888888888888888888888888888888888888:8::::::::::::::::::::::<::::88:::88888888:::::::::::::::::::::::::::::::<:<<<<<<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@B@ 4444444444446664466666666666666666666666666666666668888866686888888888888888866666888888888888888888888888888888888888888888888888888888888888888888888888888888:::::::::::8::::::::::::<:::::888888888888888:::::::::8888::::::8::::::<::<<<<<<<<<<<<<<<<<<>><<>>>>>>>>>>>>>>>>>><<><<>>>>>>@@@B@ 444444444444666666666666666666666666666666866666688888888888888888888888888888868888686888888888888888888888888888888888888:88888888888888888888888888888888888:8:::::::8::8::::::::::<:88:::88888888888::::::::::<:::::::888:::::::<<<<<<<<<<<<<<<<<<<>>>>>><<<<<<>>>>>>>>>>><<>>>>><>>>@@@@>@@@@ 4444444444444666666666666666666666666666666666666688888888888688888888888888888666666666888888888888888888888888888888888888888888888888888888888888888888888888888::88::::8::::::::<<::::888888888888888:::::<::::::::888:::::::::<<<<<<>><<><<<>>>>>>><<<<<<<<<><<>>>>>>>>>>>>>>>>>>@@@@@@@@@@BB 4444444444444466666446666666666666666666666666666688888668888866888888888888686666666668888888888888888888888888888888888888888688888888888888888888888888888:88:88::::::::::<<<:::::::::888888888888888:::<<<:::::::88:::::::<<:<<<<<<<<>><<><<><<>><<<<<<<<<<<><>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@B@ 44444444444444446666466666666666666666666666666666666666868886888666668886688888866666688888888888888888888888888888888888688688888888888888888:88:8:888888888888:::8:8:<<<<<<:::::::888888888888888::::::::::::::::::::::::::<<<<<:<<<<<<<<<<<<<:<<<<<<<<<<<<>><>>>>>>>>>>>@>@@>@>@@@@@@@@@B@@@B@ 444444444444444446644666666666666666666666666666666666666666668888888888888888886888888888888888888888888688888888888888888888888888888888888:888888888888888888::::8:<<<<<:::<:8888888888888888:88:::8:88:8::::::::::::::::::::::::::::<<<<:<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>@>>>@@@@>@@@@@@@@BBBBB@ 4444444444446444666466446666666666666666666666666666666666666686666666686866868866686668888868888888888866888888888888888888888888888888888888888888888:8888888:<<<<<:888:8888888888:88888:::::8:8:88888888888:::::::::::::::::::::::<:::<<<<<<<<<<><<<<<<<<>>>>>>>>>>>>>>>@@@@@>@@@@@@@@B@@@B@BBB 4444444446666644444666664666666666666666666666666666666666666666666688668886686668688886888868888888888888888888888886888888888888888866888888888888888888:888:<<<<:888888888888888:::::::888888888888888888::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@BBBB@ 4444444444444466666666666666666666666666666666666666666666666666666888688888888688888688688888888888886668888888888888888888888888888888888888888888:::888888:::::::888888888888888888888888888888888888:::::::<<<<<<:<<<<::::::::<<<<<<<<<<><<<<<<<<<<<<<>>>>>>>>>>>@@@@@@@@@@@@@@@@@B@@@B@BBBBBB 4444444444464666666666666666666666666888666666666666666666666666666666888868868888886666888888888888866866888888888888888888888888888888888888:888888888:::8::::::::86666888888888888668888888888:888::::8:::::::<<:<<<<<<:::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>@@@@@@@@@@@@@@@@B@@@BBBBBBBBB@ 4446444444444466666666666666666666666666666666666666666666666666666668666866668868866888868688688688668888888888888888888888888888888888888888888888888::::::::::8866666866888886888888888888888::::::88888888::::<<<<<<<::::::::::::<<<<<<<<<::<<<<<<<<>>>>>>>>>>@@@@@@@@@@@@@@@@@B@BBBBBB@BBBBB@ 4444444444444666666666666666$6666666666666666666666666666666886666866666866666686666668666888888868686868868888888888888888888888888888888888888:888888:::::88:8888666668886688888886888888888::::88888:::::8:::::::<<<<<:::::::::<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>@@@@@@@@@@BB@@@@@BBBBBBBB@BBBBB> 444444444444446666646666666666666666666666666666666688666666666666666666666666666668868,6888888886666888688888688888 6888888888888888888888888888$8888888888888866666666886688(688888888888888:::888888:8:828:888::::<<<<::::::::::<<<<<:<<<<<<<<<<<<>>>>>>>>>>>@@@@@@@@@@@@@BB@@BBBBBBBBBBBBBBBD> 444444444444466666666666666666666666666666666666666866686666666666866666666866688686888888888688886886868888888888888888888888888888888888888888888888:::888888866688888668886688888888888888:::888888::8888::88:::<<<<::::::::::::<:<:8:<<<<<<<<<>>>>>>>>>>>>>>@@@@0>@@@@@@@@@@@BBBBBBBBBBBBBBBD 4444444444444446466666666666666666666666666666666666666666666666666666666666666666688686888888886886666688888888888888888888888888888888888888:::::888:888888888888888888888886688688888888::::8888888:::::::88:::<<<::::::::::::::::::<:<<<<<<<>>>>>>>>>>>>>>>>@@@@@@@@@@@@@BB@@BBBBBBBBBBBBBBDB> 44444444444444464644466466666666666666666666666666666666666666666666666668666666666666868686888686688888888888888888888888888888888888888888888:88888:888888888888888:88868666688668888888:::::888888888:::::8::<<<<:::::::::::::::::::<<<<<<<<<<<>>>>>>>>>>>>@>>@@@@@@@@@@@@BBBBBBBBBBBBBBBBBDDD@ 4444444444444464444644466666666666666666666666666666666666666666666666666668666666666688888886666888888688888888888888888888888888888888888888888::::::88888888:88:88:8888866668888888888:::::::::::::88:::::<:<<<<::::::::::::::::::::<<<<<<>>><>>>>>>>>>>>>>>@@@@@@@@@@@@BBBBBBBBBBBBBBBBBDDDDD@ 444444444444446466666666666666666666666666666666666666666666666668666666666666668888866868888888688888888868888888888888888888888888:88888888888::888888888888:8888888888888888888888888:::::::::::::::<:<<<<<<<<::::::::::::::<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>@@@@@@@@@@BBBBBBBBBBBBBBBBBBBDDDDDD> 444444444444464666666666666666666666666666666666666666666666666666666666666666666666666866668886868888888888888888888888888888888888888888888888888888888888:86668888868888:::::::888888::::::::::::::<<:<<<::::::::::::::::<<<<::<<<<<<<<<<<>>>>>>>>>>>>>>>@@@@@@@@@@BBB@BBBBBBBBBBBBBDDDDDDDDDD@ 4444444444444666666666666666666666666666666666666666666666666666666666666666666666886666866888888888888888888888888888888888888888888888888888888888888888886666888868888::::::::88888888::::::::::::::<:<::::::8:::::::::::<:::<<<<<<<<<>>>>>>>>>>>>>>>>>>@@@@@@@@@@BBBBBBBBBBBBBBBBBBDDDDDDDDDD> 4444444444444466666666666666666666666666666666666666666666666666666666666666666666668866888888888888888888868868888888888888:88888888888888888888888888888666668666888888888:88888888:8888:::::::::::::::::::88::::::::::::<:<<<<:::<<<<<>>>>>>>>>>>>>>>>>@@@@@@@@@BBBBBBBBBBBBBBBBBBBDDBBBDDDDDD@ 444444444444466466666666666664666666666666666666666666666666666666666666666666666666666868888888888868888888888888888888888888888888888888888888888888888888886668888888888888888888:888888888888:::::8888:::::::::::::::::::<<<<:<<<<<<<<>>>>>>>>>>>>>>>@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBDDDDD> 4444444444444666666666666666666666666666666666666666666666866666666666666666666666666886688866668888888668888888888888888888888888888888888888888888888888888888888888888888:::::8888888888888888888:88888::::::::::::::::::<:::<<<<<<<<>>>>>>>>>>>>>>>@@@@@@@@@BBBBBBBBBBBBBBBBDBBBBBBBBBDBDDDDD> 4444444444444466666666666666666666666666666666666666668888666666666666666866688888668668888868888666868866888888888888:8888888888888888888888888888888886888888888888:888::88:::::88888888888:88888:88::::::::::::::::::::<:::::<<<<<<>>>>>>>>>>>>>>>>@@@@@@@@@@@B@BBBBBBBBBBBDBBBBBBBBBBBBBDDDDD< 444444444444464666666666666666666666666666666666666666668666666666688666666688888888668868888886886686688888888888888888888888888888888888888888888686668888668::888:8:::::8888888888888888888:888888::8::8:::::::::::::<<<<<::<<<<><<><>>>>>>>>>>>@@@>>@@@@@B@@@@BBBBBBBBBBDBDBDBDDBBBBBDDDDDDDD< 4444444446646666666666666666666866666666666666668668866668866666666668666688666668668888688888886888688888888888888888888888888888888888886866666686888888888888888888888::888888888888888888:888888::::8:::::::::<<<<<<<<<<<<<<<<<><<><<>>>>>>>>>@>@@>@@@B@@BB@@@BBBBBBBBBBBBBBDDDBBBBDDBDDDDDDD< 444444444444666666666666666666666666666666666666666686688888668666688886668686688888868886668888888888888888888888::8888888888888888888888868888888886888888888888888888888888888888888888:::88:::::::::::::<:<<<<<<<<<<<<<<<<<<>><<<<>>>>>>>>>>>@@@@@@@@@@@@BBBBBBBBBBBBBBDBBBDDBBBBDDDDDDDBDDDD: 444446464446666666666686666666666666666666666666666668686686688666666866666666666686666866888888:::::::::8888888888888888888888888888888888888888888688888888666688888888888888888888888:::::::::::::::::<<:<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>@@@@@@@@@@@@@B@@BBBBBBBBBBBBBBDBDBDDDDDDBBBBBBBBDDD: 4444466666466666666666666666666666666666666666668866668666666868866668668668866686686666888::::88:8:8:::::::8888888888868888888888888888888888888888888888868868888888888888888:8::::::::::::::::::::::::<<<:<<<<:<:<:<<<<<<<<>>>>>>>>>>>>>>>@@@@@@@@@@@@BB@BBBBBBBBBBBBBBBDBBBBBBBBDDDBBBDDDDDDF: 4444444446666666666666666666666666666666666666666666666868668666666666666666666666666668:8:8888888888888888888888666688888888888888888888888888888888888666888888888888888:888:::8888::::::::::::<::::<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>@@>@@@@@@@@@@@@BBBBBB@BBBBBBBBBBBBDBBBBBBDDDBDDDDDDDDDD: 444444466646646666666666666666666666666666666666666686686666666666868866666866666668888888888868888888888888888888888888888888886666888888888888:88886888888888888:8888888888888::::::::<::::<:<<<:<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>@@@@@@@@@@BB@@@@BBBBBBBBBBBBBBBBBBBDBBBDDDBDBDDDDDDDDDDD: 4444444464464466666666666666666666666666666666666666666866666666668686668866688866888888888886668888888888888888888888888888888888888888888888886666688688888888888:8888:::88::::::::<:<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>@@@@@@@@@@@@BB@BBBBBBB@@BBB@BBBBBBBBBBBDDBDBDDDDDDDDDDDDDF8 444444666666466666666666666666666666666666666666666866666666666666866666866686668888888886666666668888888888888868888888888888888888888888886866688888888888688888:888::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<><<<>>>>>>>>>>>>>@@@@@@@@@@@@@BBBB@@@@BB@@@@BBBBBBBBBBBDBDDDDDDDDDDDDDDDDDDF8 44444466666666666666666666666666666666666666666666666666666666666666888686668888888888686666666666886888668888888886888888888888888888888668888888888888888888888::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<><>>><<>>>>>>>>>>>>>@>@@@@@@>>>@@@@@@@@@@@@@@BBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDFF8 444444444466666666666666666666666666666666666666666666666666666668668666666866666686666666666666668666686888666888888888888888888888886668688888888888668888888:::::::::::::::::::::::::::::<<:<<<<<<<<<<<<<<<>><>>>>>>>>>>>>>>>>>>@>@@@@@@>>>>>@@@@@@@@@@@@@@BBBBBBBBDBDDDDDDDDDDDDDDDDDDDDDDDFF8  44444444446666666666666666666666666666666666666666666666666666666666888688666668886666666666666666668888866888888888868888888888688866666688888888888688888888::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<>>>>>>>>>>>><<>>>>>>>>>>>>@>@>>>@@@@@@@@@@@@@@@@@BBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFF8 44444444444666666666666666666666666666666666666666666666666666666666888668888686866666666666666666886666666666686686688888688888868866666868888888688888888888::::::::::::::::::::<<:<<:<<<<<<<<<<<<<<<<>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@BBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFH8 4444444444446666666666666666666666666666666666666666666666686686666668888868888888666666666666666666666668666666666688888888886888668886666886666888888888888:::::::::::::::::::::::::<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@BBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFHH6 444444444446466666666666666666666666666666666666666666666666686666666688888686866666666666666666866686686666666668888888888888888888886666666888888:::88:888::::::::::::::::::::<:::<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@BBBBBBBBBDDDDDDDDDDDDDDDDDDDDFFDFFFFFFFFFHHH6 44444444444466666666666666666666666666666666666666666888888886668666688666666666666666666666866866866666666668886888888888888888888888888888888:8::888:8888::::::::::::::::::::<:<<<<<<<<<<<<<><<<<<>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>@>>>@>>@@@@@@@@@BBBBBBBDDDDDDDDDDDDDDDDDDDFDDFFFDFFFFFFFFHHHHH6 4444444444446666666466666666666666666666666666666666666668688866666868668666666666666666666666666666666666666866666686866888866668886888888888:8:::8::88888:::::::::::::::::<:<<<<<<<<<<<><<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@BBBBBDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFHHHHHHHH4 444444444444444444646666666666666666666666666666666666666666666666866666666666666666666666666666666666666666686666688866866666666688888888888::::8::888888::::::::::::::<<<<<<<<<<<<<<<<<><><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>@@@@@@@@BBBBDDDDDDDDDDDDDDDDDDDFDDFFFFFFFFFHHHHHHHHHHHHJ4 64444444444444444646666666666666666666666668888886666666666666666666666666666666666666666866666666666666666668888888866666688888888888888888::8:::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<>>><><>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@BBBBBBDBBDDDDDDDDDDDDDDDDDDFFFFFFFFFHFHHFHHHHHHHHHHJ2 .44444444444444444444444446666666666666666686666666666666666666666666686888666666666666666666666668668666666668666666688888888888888888888:8888:::::::::::::::::::<:::<<<<<<<<<<<<<<<<<<><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@>@@@@@@@@BBBBBBBBBDDDDDDDDDDDDDDDDDFFFFFFFHFHHHHHHHHHHHHHHHHHJ2  44444422244442224444466666666666666666444444.6666666666666666666666666666(6666666666666666666666666666.66666666666666888888888888686888888:888:::8:::::::<<:<<:<::<:::<:<<<<<<<<<<<<<<<<<>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@@@@@@@@@@BBBBBBBBBBDDDDDDDDDDDFDFDFFFFFFFFHHHHHHHHHHHHHHHHHHHJJJ2 2222222244442244444466666666666666664444444466666666666666666666666666666666666666666666666666666666666666666666666888888888888688888:88:8:8888:::::::::<<:::::6:::::::<<<<<<<<<<<<<<<<>>>><(<>>>>>>>>>>>>>>>>>>>>>>>>>>>$>>@>>@>@@@@@@BBBBBBBBBBDDDDB4DDDDDDFFFFFFFFFFFHHHHHHHHHHFDHHHHHHHHHHHJJ" 442222222422224444666464666666666666644444444666666666666666666666666666666666666666666666666666666666666666686866888888888888888888:888888888:::::::::<::::::::::::::<<<<<<<<<<<<<<<<><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@BB@BBBBBBBBBDDDDDDDDDDFFFFFFFFFFFHHHHHHHHHHHHHFFHHHHHHHHHHHJH 222222244424444444444444444444644666646446666666666666666666666666666666666666666666666666666666666666666666886668888:888:888888888:8888:88:8:8::::::::::::::::::::<:<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@BBBBBBBBBDBDDDDDDDFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJ. 22244422442444444464446444466446666646444666646666666666666666666666666666666666666666666666666666666688888888888:88::88888888888888:::::8::::::::::::::<::<:<:::<<<<<<<<<<<<><<>>>>>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@>>>@@@@@@BBBBBBBBBDDDDDDDDDDDDDFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJ. 444222244444446666666666666666666666444466666464664666666666666666666666666666666666666666666666666668888888888888:8:8888888888888888:::8::::::::::::::::::<<<<<<<<<<<<<<<<<<><>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@@@@@BBBBBBBBBDDDDDDDDDDFFFFFFFFFFFHFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJ. 4444444444466466666666666664666664464444644444464466666666666666666666666666666666666666666666666666888888888888888888888888888888::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<><>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@>>>@@@@@BBBBBBBBBDDDDDDDDDDDFFFFFFFFFHFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJ.  4444444444464466466666666666666666666466446444444466666666666666666666666666666666666666666666666688888888888888:88:88:::888:8:888::::::::::::::::<:<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@BBBBBBBBBBDDDDDDDDDFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJL.  444466666664466444446666666666666666666666444444646664666666666666666666666666646666666666666666668888888888::::::88:::::888::888888::::::::::::<<<:::::<<<<<<<<<<<<<<<<<>>><<<<>>>>>>>>>>>>>>>>>>>>>>>><>>>>>>>>>>@@BBBBBBBBDBBDDBDDDDDDDDDDFFFFFFFFFFHHHHHFHHHHHHHHHHHHHHHHHHHHHJHHHHHHHJJJJJJJ,   4444464666666666664466446466666464666666666664444444444444446666666686666666446444446666666666866866666888888888::8::::::::88:8888:::::::::::<<<<<<<<<<::<<<<<<<<<<<<<<>>>>>>>>>>><<>>>>>>>><>>>>>>>>>>>>>>>>>>>>@>@@@B@BBDDDDDDDDDFDDDDDDFDFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJHHHHHHHHHJ* 44444444444444666466666666666666666666666664666666666466666666666666666688866666666666666666666868666688888688888::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@BBBBBBBBBBDDDDDDDDDFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHJJHHJJJJJJJHHHHJ* 66444466664444444466666466666666666666666666666666686888888888866666666666688888866666688666666668668888888888:::::::::::::::::::::::::::<<::::::<::<<<<<<<<<<<<<<<<>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@BBBBBBBDDDDDDDDDDDDDFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJHHJJJHHHHHHHHHHHHHHHH( 64444446442244444466666666666866666666666666666888888888:8886666666666668888888888888866666666666888:888:888::::88888::::::::::::<<<<<<<<::::::<<<:::<<<<>>><>>><>>><<<<<>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>@@BBBBBBBBDDDBBBBBBDDDDDDDFFFFHFFFFHHHHHHFFFFFHHFHFFHHHHHHJHHHJJJJHHHHHHHHHHHHHHHHHHFFFD&   44444466644444444444444444666666866888866666666666666888888888::8886888686886666888888888868666666888888888::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<:<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@B@BBBBBDDDDDFDDFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHFHHFFHHHHHHHHHJJJJJJJJJJJHJHHHFFFDDB@><8 44444444444466666666666644666666666666668668888866666668688888888888888888886666666666686888888888::8:8:8888888::8::::<<<::<<<:<:::::::::<<:<<<<<<<<>>>>>><><<><<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBBBBBBBBDBBDBBBDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFHFHHHHHHHHHJHJHHHHHHHHHHHHHHJHHHHHFFFDB>:6200 4444644444444444466666666666666666666666666666868888888888888888886688888888888888888888886666688:::::::::::8:::::::::::::::<:<<<<<<<<<<<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>@>@@@@@@@@@@@@@@@@@BBBBBBDDDDDDDDDFFFFFFFFFFFFFFFFFFFHHFHHHHHHHHHHFHHHHHHHHHHHHJJJJJJJJJHHHHHHHFFFFDB@>:620..., 444444444444444444446666666666666666666666666686886868888888888888888888888668888888888:888888888888888888::::::::<::::::::<<::<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@@@@@@B@BBBBBBBBBBBBDDBDDDFDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHJJHJHJHJHHHHHHHHFFDB><842..,**&$$ 4444444444444444444466666446666666666666666666668686888888888888888888888688888888888::8::::888888888::::8::::::::<<<<::<<:::::<<:<<<<<<<<<<<><<<>>>>>>>>>>>>>>>>>>>>>>>>@@>>>>@@@@@@>@@@@B@BBBBBBBBBDBDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFHFHHHHHHHHHHHHJHJHHHHHJJHHHHHHHHHHHHFFB@<840.,*(&$$"""" 444444444444444444446666666666666666666666666666686868888888888888888888888888888888:8::::::8888:::::::::::::::<<<<<<::<<:<<<<<<<<<<<<<<<<<<<><>>>>>>>>>>>>>>>>>>>>>>>>>>@@>@@@@@@@@@@@BBBBBBBBBBBDDDDDDDDDDFFFFFFFFFFFFFFFFFFFHFFFFFFFHFHHHHHHHHHHHHHHJJJJJJJJJJJJHHHHHHHFFDB><842.*((&$$""""""" 444444444444444446464666666666666666666666688888868886668886888888888888888888:8888888888:8:88:8::::::::::::::<:::<<:<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>@>>@@@@@@@@@@BBBBBBBBBBBBDDDBDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFHHHHFHHHHFHHHHHHHHHHHJHJHJJJJJJJJJJHJHHHHFFDB@><840.((&$$$"""""""""  444444444444444444466666666666666666666666666668886668888888888888888888888888888::8::888888888:::::::::::::<<<<<:<<<<<<<<<<<<<<<<<><<<<>><>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@BBBBBBBBBBDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFHFFHHHFHFHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJHHHHHFDDB@>82.*(&&$$$$$"""""""  444444444444444666666666666666666666666666666666688888888888888888888888888888888:88:8888888888::::::::::<<<<<<::<<<<<<<<<<<<<<<<><<<<>>>>>>>>>>>>>>>>>>>>>>>>@>>@@@@@@@@@@@BBBBBBBBBBDBDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFHHFHFHHHHHHHHHHHHHHHHHHJJJJJJLLJJJJJJHHHHHFFDB@>82,((&&&$$$$""""""""""  4444444444444444664446664666666666666666666868666666888888888888888888888888888888888:888:8:::::::::::<::<:<<<:<<<:<<<<<<<<<<<<>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@BBBBBBBBBBDBDDDDDDDDDFFFFFFFFFFFFFFFFFFFHFHFFHFHHHHHHHHHHHHHHHHHHHHJJJJJJJLLJJJJJJJHHHFFDB>:60*((&&&$$$$$$$""""""""" ""  4444444444444446446666666666666666666666668866666688888888868888888888888888888888888888::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@>@@@@@@@BBBBBBBBBBBBBDDDDDDDDDDDFFFFFFFFFFFFFFFHHFFHHHHHHHHHHHHHHHHHHHHHJJHHJJJJJJLLLLLJJJJJHHHFFDB>82,*((&&&$$$$$$$$"""""""""" """"  444444444444444444444666666666666666666666666666666888888868888888888888888888888:8888:::::::::::::<<:<<<<<<<:<:<<<<<<<<<<<><<<<<>>>>>>>>>>>>>>>>>>>>>@@>>@@@@@@@@BBBBBBBBBBBBDDDDDDDDDDFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJHJHHJJJJJJLLLJJJJJJJHHFFD@84.*((&&&&&&$$$$$$$$""$"""""""""""""" 4444444444444444444444646666666466666666666666666888888888888888888888888888888888888:::::::::::::<:::<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>@@>@@@@@@@@@@@@BBBBBBBBBBBBBDBDDDDDDDFFFFFFFFFFFFFFFHHFHHFHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJHDB>:40**(((&&&&&&$$$$$$$$$""$""""""""""""""" 44444444444444444444666664466666666666666666666668888888886888888:88888888888:888::::::::::::::<::<<<<<<<<<<<<<<<<<<<<<<<<><>>>>>>>>>>>>>>@>@>@@@@@@@@@@@@@B@@BBBBBBBBBBBBBDDDDDDDFFFFFFFFFFFFFFFFFHHFHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJHJJJJJHFD@:4.,**((&&&&&&$&$$$$$$$$$$$"$"""""""""""""""" 4444444444444444444644666666666666666666666688888888888888888888::::::::::::::::::::::::<<:<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>@>@@@@@@@@@@@@@@@@@BBBBB@BBBBBBBBBBBBDDDDDDDDDFFFFFFFFFFFFHFFHFHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJHHHDB@:60,,*((((&&&&$&$$$$$$$$$$$$$$$$""""""""""""""""" 44444444444444444444466666666666666666666666666666888888888:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<><<<><>>>>>>>>>>>>>>>>@@@@@@@@@@@@@B@@BB@@B@BBBBBBBBBBBBBBDDDDDDDFFFFFFFFFFFFFHFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJHHHJJHJHHFD@<840,,*((((&&&&&&&$$$$$$$$$$$$$$"$"""""""""""""""""""" 44444444444444444464646466666666666666666666666666688888888::::8:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>@>@@@@@@@@@@@@@@@@@@@B@BB@BBBBBBBBBBBBBDDDDDDDDDDFFFFFFFFFFFFFFHHHHFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHHDB><620.,*((((&&&&&&&&&&$$$$$$$$$$$$$$$"$"""""""""""""""""""" 644444444444444444444446666666666666666666666666688888888888888:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<><>>>>>>>>>>>>>@>@@@@@@@@@@@@@@@@@@@BB@BB@@BBBBBBBBBBBDDDDDDDDDFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJHFD><:62..,**((((&&&&&&$&&$$$$$$$$$$$$$$$$$$""""""""""""""""""""""" 444444444444444444444644466666666666666666666666888888888::8:88:::::::::::<::::::<:<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>@>@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBDDDDDDDDDDDFFFFFFFFFFFFFFFHFHHHHHHHHFHFHHHHHHHHHHHHHHHHHJLLHHHFB<862..,***((((&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""" 444444444444444444444444666666666666686666666668888888888 888:::::::::::::::::<<:<<<<>4<<<<<<<<<<<<<>>>>>>>>>>>>>>@>>>>>>>>>>>>>>@>>>>@@@@@@@BBDBBBBBBBBDDDDDDDDDDDDDDDFFFFFHFFFFFFFFHFFHFHHHHHFHHHHHHHHHHHFHFFHHHHFFFF@:6400.****(((&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$""""""""""""""""""""""" 4444444444444444444444666666666666888868888888866888888888888::::::::::::::::<<<<<<<<<<8<<<<<<<<<<>>>>>>>>>>>>>>>>>>6>>>>>>>>>>>>>>@@@@@@@@@BBBB>840..,***(((&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$""$$"$""""""""""""""""""""""$ 4444444444444444446466666666666666888888888888688888888888888::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@BBBBBBBBBBBDDDDDDDDDDDDDFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBB@<840..,,***((&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""$"""""""""""""""""""""$$ 44444444444444446666666666666666666666666666888888888888888::::::::::::::::<:<<<<<<<<<<<<<<<<><<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@B@BBBBBBBBBBBBDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB@>><840.,,****(((&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"""""""""""""""""""""""""$$$$