CCSD3ZF0000100000001NJPL3IF0PDS200000001 = SFDU_LABEL /* FILE FORMAT AND LENGTH */ RECORD_TYPE = FIXED_LENGTH RECORD_BYTES = 984 FILE_RECORDS = 965 LABEL_RECORDS = 3 /* POINTERS TO START RECORDS OF OBJECTS IN FILE */ ^IMAGE_HISTOGRAM = 4 ^IMAGE = 6 /* IMAGE DESCRIPTION */ DATA_SET_ID = "VO1/VO2-M-VIS-5-DIM-V1.0" SPACECRAFT_NAME = VIKING_ORBITER_1 TARGET_NAME = MARS IMAGE_TIME = 1977-08-23T04:00:00 ORBIT_NUMBER = 463 FILTER_NAME = SYNTHETIC_GREEN IMAGE_ID = "MG75S080-SGR-463A" INSTRUMENT_NAME = {VISUAL_IMAGING_SUBSYSTEM_CAMERA_A, VISUAL_IMAGING_SUBSYSTEM_CAMERA_B} NOTE = "MARS MULTI-SPECTRAL MDIM SERIES" /* SUN RAYS EMISSION, INCIDENCE, AND PHASE ANGLES OF IMAGE CENTER */ GEOMETRY_SOURCE_IMAGE_ID = "463A64" EMISSION_ANGLE = 60.170 INCIDENCE_ANGLE = 77.459 PHASE_ANGLE = 35.194 /* DESCRIPTION OF OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT = IMAGE_HISTOGRAM OBJECT = IMAGE LINES = 960 LINE_SAMPLES = 984 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111111# CHECKSUM = 22265094 /* I/F = SCALING_FACTOR*DN + OFFSET, CONVERT TO INTENSITY/FLUX */ SCALING_FACTOR = 0.001000 OFFSET = 0.0 /* OPTIMUM COLOR STRETCH FOR DISPLAY OF COLOR IMAGES */ STRETCHED_FLAG = FALSE STRETCH_MINIMUM = ( 24, 0) STRETCH_MAXIMUM = ( 77,255) END_OBJECT = IMAGE OBJECT = IMAGE_MAP_PROJECTION_CATALOG ^DATA_SET_MAP_PROJECTION_CATALOG = "DSMAPDIM.LBL" MAP_PROJECTION_TYPE = SINUSOIDAL MAP_RESOLUTION = 64 MAP_SCALE = 0.92540634 MAXIMUM_LATITUDE = -67.50000 MINIMUM_LATITUDE = -82.50000 MAXIMUM_LONGITUDE = 100.00000 MINIMUM_LONGITUDE = 59.82319 X_AXIS_PROJECTION_OFFSET = -4320.00 Y_AXIS_PROJECTION_OFFSET = 489.83 A_AXIS_RADIUS = 3393.40 B_AXIS_RADIUS = 3393.40 C_AXIS_RADIUS = 3375.73 FIRST_STANDARD_PARALLEL = "N/A" SECOND_STANDARD_PARALLEL = "N/A" POSITIVE_LONGITUDE_DIRECTION = WEST CENTER_LATITUDE = 0.00000 CENTER_LONGITUDE = 80.00000 REFERENCE_LATITUDE = "N/A" REFERENCE_LONGITUDE = "N/A" X_AXIS_FIRST_PIXEL = 1 Y_AXIS_FIRST_PIXEL = 1 X_AXIS_LAST_PIXEL = 960 Y_AXIS_LAST_PIXEL = 984 MAP_PROJECTION_ROTATION = "N/A" END_OBJECT = IMAGE_MAP_PROJECTION_CATALOG END }Õ Hü”è (ÃL$t-{1y0zDÑTP_…g¿m[o^s»wvjU€G^H$Q¤N§;ß*Ýq {;;<<<<<<<<;;<<===<===<===<=;:<<<;;<===<<==<<<;;<<<<<<<<<<<;;<<;<<;;;<;;::;;;;<<;;;;:;;;;;<<;;:<<;;:::;;;;<==;::::;;:::::;::::::::::;:989:9:9898989::998888999999:9999998888899999888888777766777778755566666787777677766766666654567655565555544445555455556565544554455554444454565554444444443444433344334222112333333221121111111112211110/01233323321223321122112211322320;<;;<<::<;<;<<<==:<==<<<<<>=:;<<<;;====<=;<<<<<;<<<<<<<;;;<<;;<<<;;<;;;;:;;;;<<;;;;<;;;<;;;;:;<<;::::<:;;<<=:;::;:;;:::9;9::;::9::::;9::::::8:98:8:898788799:89::8:999999788999998888889788666788878766866677787667677667766666646656556565555544464555445446665545665545543555653553453344444554444433332333311112223322221222112123124211000002333322241221112222103411403310<;=<;;::<;;;<<==<==<=<<<===<;;<<;<<<===<;<;::<<<;;<<<<<<;;;<;;<;;;;<;;;;<;;;;:::;;;<;;:;;;;;<<<;:;;::;:;;;<<:;::::;;:9::99::;9;::::9:9::9::9:::8898899:97799:9::9889899:9999999::988788878766777887676556766667767787765667666576655555666555544446445544455565455555554555545454555445334344433334434433233332231222212222122112212122322201110223323432220121121101111131221<<<==<;;;;;;<<<<<<=<;<=<<=<;<<<;;<;;<=<<<<=<<<;<<<<<<;;<<;;;<;<<:::;;;;;<<<<;;:;<<;;;<<;;;;<<;;;::::::<;;;<==<;::;;:999::999;:::::::9::999::::;98::999:999:9:::;:989:;::99999998789987778877877777777766777767877776776566567756776656666665665555544434444454546655545555445444565444455433443345444344323432222222233222332210011222122111111112343234221011233110/122221243==;<<=<;<<;;;=<<<<=;<;;<<>=;;<;;;::;<<<;<=<<<;;;<;<<<<<;<<;;;;;;:::;;<<=<<;;;;;;;;;9:=>;<::;<<;;::99::;;<;;=<<<;::<;:::;::98::9::9::99:999:9:9::89:;:9989999::9;99899;989:9999:879998877787878797667867776677778766667577667666565555566656566555556544334344667774454456554443345433545334344445533323332234323322322322223233201212211111112113123432342111111111122222132343==<;;;<;<<<<=<<<<<<=<;;<<==;;:;;;<;;;<<;;;;=;;;<:<:<<<<<<<;;;;<=<<<;;<:;<<;;:<<;;;;;<<<;<:;;<<;;::;;;9;;=<<<<<<<<;;;:9::9:98:::::9999999:::8:9:79;9;9:999999:9:8999:9998:9:999888999788878898879788786788767776776777757777767876566666665766655566355333455566555444665655444665543464536444443433344223333333332223322442323311222322222113322343332122112212122212232112200>=<<<<=<<<<<<<;<<<<<<<<<<==<<<;;;;<<;;<<<;;<<<<<;;;;;<<<<;<<<<<<<:;<;;;;<;<;:;<<;;;;<<<;;:;;<=<<;;:;;;:;<<<;<<<<;;:9::::99999::;:9:99999::99::9789:::::::9999:::999999999999998888987788888998878766777777666766766777667666676666666666665554555544454334456665555554555554445654444443465444444454443344322223332223323433223322223222222223322342111111122112222112222122111==>>=<==<=<<<<<;<===<<<<<<==<<;<<<;;<;;;<;=<<<;;::;;;;;;;;<;<<;;<::;;;<<<<;;<<<<;=<<;=>;;<;;<<==<;::;;;<;:;;;<<;;;;;;::::9::99:;:9998999:98899:9999:::999:9999:::989999999989999889:98888788888897666677776666666777777767667666666666656655655555554455545555566554555545544465544433443344544434443333333323322323333333331123222323212222332222122221111100011111112222222210<;;;<==<<<==;;<;<<<;<==;<====;;<<;;<;<:<;;<;<;;;;;<<;;;<<<<<<<<;;;;;;;;;:<;;<<<<=<<;;<<<<<:<<:==<<;;<<;=<;;::<<<9<<;;<:::9::9::998988989:99899:77:9::::9::99:9::989:998979:99998:8::98897778888986855777886676666787787666876556866776555566656555545545545555557554444444455465554344443335434334443343334333334423433321120133123222111223332222222220001122122224122312312110>=;<<<=<<=====<<==<;<<<<<====<<;;;;;;;;;;;<<;;;;;;;;<<<<<;<;;;<;<<;<;;;;<<;<<<<<<<<<;;;;;;;;<=<<;;;;;<;;<;;;::;;;:<;;;;::99999::::999999::9999998:99::::999::9999:99::9877999998899:98877887889887667777766787667887667666667756767777654555556655544555444555554455545544444444444344444333344333343333443233333333443322234322222233211233223222222111132112112211222236532221==<<<<<=<=========<;;<<<<<;;<<<<<<;;;;<<<;;;<;<<;;;;;<;;;;;;<;;;:;;;<<<<;<<;<<;;<<;;:<;:;;;;<<<=<;:;;<<<;;:::;;;;;;<:9::::::;:9::::::999:9::999:9::9999999889:999::999::99989:989:98888778888899889777676666667766677676666678777667777665555467655554454444554565454555554544454444444434554433433333333223334333322333332222211222333332233222222222221211122322211112211002210==;<==<<<>==>><=<==;;<<<<;;<<;<<<;<<<;=<<<<;<;<<::<;:<;==;;=<:;;<;;;<<;;;;;<<:<:<;;;;:;<;;;:<:;;;;<:<;<<;9;<;;;;;;;;:9::;:9;:98:::99999:::99999::::::89::988988::;99:8::88898:::9998988878988998898877778666767776687776777786666677666566664566555545644654444655556545555444545554444345554433343334343333344333312234342222222312222323332332222222221111122323312222211213120><<;==<<<<<==<<;=<<=;<<=<<;;<<<;<;;<<;<<;:<<<<<<;::<;;;===;<<<<;;<<;;:;;;<;;;::<;:;;;;:;:=<<:<=<<;;<:<<;;;99:;;<;;::;;;:::::::99::99999999:9999:::::9:9::9999989899998999888:8:::99898878:998897888767777767776766768887676665666666766676664666655544554665446666444544446544444555344434355444343233433333334323223221124222322222224422442334322211112011011122332322122222331?=<<<==<<;<<<<<;;;<<;<<<==<<<<<<<;:;<;<<<;;<<<;;;;<<;;;;<<<<<<;;;<<<<;;;;<;;;<<;;;;;;::;::;;:9;=<;:;;;<;::;:9;<<;;:::::::::;:9::9::99:999:::9999999:::::::99999988998899999899989999888878777888777776776777778777777777667667777666666656665566555554455555555655555554445544455454323433445544444333443333334333333222112222223222212223343223322121001100011012233322213322222>=<<<<;;;;<<<=<;;;;<===<==<<<;;;<:;;;;;;<;;;;;;;;;;;;<<;;;;;;;;;<=<;;;<<<:;;;;;;;;;;;;;:::;;:;;:;;;;<;:::;:;;;<<::99::::99;<:9:99::::::::::99::899999:878999889999999::999889989:988988777788887788877777887788777787777776667787667655565666656655556555555556665554554444444444443344334454443343344334112334333333221111232111223332234433554322221011100010022222233225533222??>;<<<<<<<<<<<<<==;<=;;;;<<<;<<:<<;;<<=;:;;;<<<<:;;;;;;;;;;=<=9;=<;;<;<<<;:;<;;;;<;;;;::<;:::<;;;;;<;<;;;;::;<;;::;;::::;;99;9:89999::899::99888:9999987888:79889899999:::89::9::99978887888889799978877776778775578777776766677555867776566565655566655655555557554463444444333534434552453344233444444311333222222331221222313333422334434456422211..1000012003233323222553322@?>=<;=<<<;<;;;<<<<;;<;;;<==<<<<;;;;;;<<<;;=<<<;;<;;;;;;;;<;<=;;;<<;;;<<;;;;;;;;;;;<;;;;:;<;;;;;;;;<;;<;:;;::;;;<;::;;;;;;;:999999999::99::9999789999999998889988999999999::99889:998877788788888777877788776777777766777776776576566777666666665555555554555556666554444554444445445434433443333333343333322222222333221122222223343323544434566300111000100011012233432222222222?>><;;<<;;;<;;<<<<<<<<<<<<=<;;;<;;;<<<<<<;;<<<;;;;;;;::;;;;;;;;;;<<;;;<<<;;;;;;<<<;;;;;:::;;<<;;;;<<<;;::;;;;<<<;:::::;;;:::9:::9::999::::9:;:87888899999888899:99989::99999::8888888888898889988887777776667767878876676666677666666666655566665566555544555555554555655545554454345433333344443332333323333322333322222222221233443324544444675201110101101210022224334321022221A>;;;;<<<<<<<;;<;<<<<<;<<<;=;;=;;;<<<<;==;<<<<<<;;:;;;;;:;;;::<=;<<==<=<<;<;<;;;<;::;:;:<;9;:<<;;;;<<<;9:;;;::;;:::9:;:;;;9:8:::::9998:::::9;98::89:899;::988:9:88898::::999:::8989998888:778986878887767777777567887677666876676655577775557746666665556665555555546556644464344544334444443442433333322233233333332232112122212334343344444455410100/1102111121134223210220222220A@<<<<<<<<<<<<==<;;;<<;;<<=<;<;<;<<<<<;;=<:<;;<<;<;<<;;;;<:<;:::<<;==<::<<<;;;;;<;;:<:;;<<;;;::;;;::;;;:9;;::::;::::9:;:89;::899:::999::::889:99::89:9:::9:988997899999:::999::999:9998988978988688888788777776656777767766776556566666775455756556665455756555566655656665553444444433444343344444332322333223433333443222112112233444333444645530/0000001211112123322221212222233A?<<;;;;<<<<<<<;;<;<<<;;<===<<<<<<<<<<==<;;<;;;;;<;;;;;;<<<<<<;;;:;;;;:;;<<<<;;;;;;;;;;:9:;;;;;;;:::::::;;;<<;::::;:;;:::;;;99:::9:989:9:989::99::9889:99:99889998988999:9888999999999987888889878877778888787777876565677654455566665666556555655555555665555544345566655554444444443433334434433332222233322243322332232111222343443333445654331001100221111111232223322212222132?=<<;;;<==<==<<<;<;<<<<;;<<<<<;=;==<<<=;=;;<<;<=<<;;;<;<=<<;:<;;::::;<;;;;<<<<;;;<::;<;;;;:;::;:::<;;:;::9:;<:9:::;::9:;::;::;:::::977::::8899989::879::9:99::9:9999798999988998999888:988888888889777788888777767775777677656665566656666565665655565555655565543565566554554444445444433344333433331233344211233122332111112221322443444445654200/0000121111122222223332221233122@>=;<::<<===<<<;<;;<<<:<;;:==<;;=;<;;<<=;=;;<;:<=;;;<><;;;<;;:<;;<<<:<;<;<<<<<;:;:<:::::<;;;:::::::;::;;:;;;;::9;:::::;::::;:::99:::<::::::9999999::77:999:99::999999888999888989999887897889888868877779688878776766777755555655656444666655464555566645545566555665546656555453444543343442333334322243324411233302222211121133343344355565653221/000021111221211222131322103241==<<<;;;;<==<<==<<<<<<===;;=<;;;;;;;<;;;<=;<<<<:;;;;;<<;;;=<<<;;<;;;;<<;;;;;;;;;;;;:::;;;;;;:;;<<<:;:9:;;;;::;:9::::::;:;:::;::::99;;999::::::99999:::99::988:;999999998999988899868888878889767778877788787765567667767755666666555555566655544555666555456545555555546556544444554442243334433333222323323312232222212222222233334445554566543220////012211111212231221221132331><;;;;;<<<==<<<==;;==<<<<;;;;;;;<;<<<<;<<;<==<<;;<<<;;<;<<<=<<;==;;;;;;;;<;<<;::;;:;;;;;;;;;;;;;;:;;:::;:::;:::::::::::;;:<=::::::9::999999:::9889999:99::99::;::89::9999999987888788788777799887877777777788765577777667666655565566654555655445556545555566545566655456545544445444422244333344333223321223223322222212322234433455444554578643310//01111222110122222223321222210>>;<<;=<<<<<;<<<=<;<;;<<;;;<:;;<;<:===<<<<;;;;;<;<;<<<<<;;;;;<;<<<<:;;<99<<;<<;;;<:9;:::;;:;::;<;:;:::;;::;;::::9;:9;::::;:==:;:9999;;:99:9::;;98:999:::9::9:8:99:89::::98779:899979988888877798778887798778876768877655766776665555666634555565555665555544764444466445663555535444434443344444223333333123232231224321132222323334334544646553232/0//211112100112222222233112231331<<<<<;<<<<;<;<<;;<:<;;<<;<<<:;::<;;==<<<;<;;;;<<;<;<;<<;<;;<<<<;<<:<<<;9:;<;;:;;::;:::::<:;:::<;::::::::::;;:::99;;:9;;:::9:::;99;;;;:9:::9:999:;::9999:9::998:::9:9:99:887999999:99988777777876788887998776676767776777766554666666655544566445665565665444445444644454433544434444435333343433232233323223232201224322232333324424346644643541121//./22211220121113211223211233143<<<<<<<<===<<<<<;<<<;;;<;;<<<;;:;;;;;;<;;<=<;;;<<;<;;<;<<<<<<;;;;;:;;;;;;;<;;;::::::::::<;::::;;;;<<;::99::;;:;;:::;;:::;;:::::99::::::9::::99::9::999889::99999::999998889999999:999877788898777888887677777787666667666676566555556555454566645655566666544565445676544544443433445554345423444334333222232222112333335433212343333444666542210010///012211211122110111112111121354=<<;<<;<;==<<<<;<<<<;;;<;:;<:;:<=<;<<<<<;;=<<<<=;<<;::;;=<;;;;:;;<<<::;<;<<<:;;<::::::;;:;;:;;;;::;;;:::9:::::9;:;:::;::9:;:::99::::;99:::::9::99888999::8::9::899:88:998998999999989988898888787899878666787776666765666576666665545555545566665444566666444456555675565554443344455434333433344444443322223432212322335331113343334223466643220/0//0/0011101111211110121133211252442<=<<<<=;<==<<<=;<;;=;;;;;;<<:;;;;<<<<<<<<<:;<;<<<<<;<;;;<<;;;;<;;<<;;:<;;<;:<<;<:;<;::;;::<:<;;9:;;;;::;;:::;;:;;;:::9::9:;:;999;::;;99:::::9:;998899889:8::9::999:98:998999::899989898888988877789887866888777667776776655677666655554666563356555667445744555555546554455454444353343444343333433334444222342221222233333233333333444356564321.////01101110111121113133223222223043<<===<>=;;;<;<=<<;;<<<<;;;;<;;;;<==<;;<<<;<;;<;=<;<<<<;;;;<<<;;;<;;;;<<;;;;;;;;;<;;;;;;::::;;;:::::;;::;;::;;;:;;;;;:::;;:;:;::::::::::9::::::::999999::99999999999999998899999998888888877887777778876778877887666777766655666666544554345544445556555445555565555555654444454444456544444433334333433433322322221233434433232233233333455555321//../001112221111211122321222221221;<===;<<<;;;<;;;<=<;;;;;;;<<<;;<<==<;;<;;<;;<=<==;<;;:;;;;;;;;;;;<;;<<<;;;;;;;;:;;;;;:;;<<;;;::9<:::::::;;::;;:::::;::::;;;::::::::::::99:::::::9::999:::99999889999::9889999999999998788987887777866666666767777665555665554566555554454345555444566655655455565454555544445444544454443444333323333443223323333322232344322232222222223444454110//000011111111101101111111001310421==<=;;<<:==<<:;<<;<<<;;=<;==;;<<;<<<;;<<==<:=:=<<<;;:<;;=;;;;;;;;<;;;;;;;;;;;;<:;=;;<;;;;;;:::9::;:9:::::;:;;:::::;:9::;;;:9;<::;;:::::::;::;::9:::9::88:99:9988::99;:9::799899999899978778888667786776767566777767557655566666656555465445654444655565555644446456655554555433553343344333444432333444443324243322122232333233121122244444445310.00100110200122201122212232222200013<==<<<<<;;<;:;<<<<<<<<<=<<===<;<;<<<<;;<<<<<;;;<;::;<<<;==;;<;;;<<;;;<<;;:;;;;;<;;<;;::;;;;;;;;::;;;;;:::::::::::::::9:;;::9:::;;;;:9999::::9:::9999999999999899::::99999999889899988888877877766777777766567777666667766776666555544565544555655555554544465455446654455454443444433344445434443233434332334334323322222223333222212233334444211//1110000121112112222221223322220013====<<;<<<<<;;;<<<;<<<<<<<<==<;<;<<<;;<<;;<<;<<<;::;;:;;<=<;;;;;;<;;<<<<<;<;;::;<;<;;::;:;;;;;;:::;;;;;:::::;::::;::;;;:;;::::::::::::::99::::999999::99999998899:99999:99999888887888889998877777767777776667667666665566654566654445566555555655555555444555665554555444545544434433333344344432334333332234333233333222233333212212323333342000/00010001121221122221111223222234223=>=<;<;;<=;=;<;;=<<<<<<=<<<=;;;<;=;=;;<;:;;;;;=;:;::;:;:;;;<;;:;;;::<<;<<;;<;==::<;:<<;;;:;;;;;;9;;;:;;<<:;::;;;::::;;::;;:;:::9:::99;::99:;::8::9998:::98:9:9889:99999:9988:9999888788889999878776678876776666676564667766655566636455555555755546566555555645555655545444455444333343344333324432244332223133322222332223333222211113322343320110011121012211321132331200132213222121?>==<<<:;=;<<<<<=<<<=<;;<<<=<<<<;<;<<<;;:;<;;<=;:<;;;<;:;<<<;::;;;;=;<;;;<;;;<;;;;<;<;<<;;;;:::;:;;:;:<<;;;;;;;;;;;;;;:9:9;;::::9::9:9999998988:::999::99989:9999:9:889:989999988:8877788998888877777877777666666656566766775567654665555577665555555553554344545645454444554344343344554433332222322223233123322332332222333321111222333334200010//1110111111132332222221223223301214<<==<<<=<<<<<<<<<<<;<<<<<<<=<;:;<<;;<;;<<<<<;:<;;<<;;<<<==<;;<<;;;;;<;<<;;;<<;;;;;;;<;;<;;;::::;;;;;;:::;;;;;;;;;;;:::;:9::::::99::9:::::::989:::::99999878::9999:::98999989898788778877778888877777876677765666666565665655566666556545666665455445555444444554444544444445544433333445433333432332222333333233333223222222211212212222122210//010011101211110012321110122222223110/122<==>;=<=<<<=<=<<<<<<<<;<<==<;;::<;;<;;<<<;;<:;;<;<;:<<<;<;:::;;:::::;:;;<<;<<<;<<;<::;;;;;::;;:;:;:::;::;:;:;;;;;;;:::::;;::::9;9:9899::::9::9:899:99998:89::9:99::9988:89988998888777887777888777777776667766567656556655655566665564446566644655446445456654566545444444445454333544244444434444333223322232333333322113222223112122222223211//0011221221221011122111011221222221132243<===<===<<<=<;;<<<<<;<<<<===<<;;;;;<<<<<<;;<<<<<;<<;;;;;<=;;;;;:;:;;9:<;;;;;<<;;;<9::<;;;;:;;;:<:;:<<:<:;;;;:;;;;:;;::::;:::::9:9988:9:8:::;988899::99998::::9:::9::9888888889988888778877786687766677677687666675556677555555557555646665355444554464444655345445554445544555543455454444433443332332233224323323332231132332223321112211332//0/01122211112212211110111210023221311.055=<==<<==<<==<<;;<;<<;;<<<<<<=<<<==<<<<<<<<<<<;::;<;<;::;<<=;;;;;;;;;;;;;:;;;;<;;;:;;;<<;;;;;;;:;<;;<<<;;::;;:;;:::;;;;:::::;;999::9999::989:::98899:::999987899::::::9988888998998788888777776777666777776666667775555565555665555765656654455544544554444454355444444444444444343444443223333333333332232222223322122221233222222211111124430/0001110012201211211111111121013221111//2>====<===<<<<<<;;<<<<<<<<<:<<<;;<=<;<;<<<<;<<<;:;;;;;;::;;::;;;;::;;;;;;;;;;:;;<;:;;;<<<=<;;;:::<<;;;:::;;;;;;;;;;;::;;;;;::::::;;:::::::99::::999:;::9989989999::::999979:98988877788888777777777788776555666667655565566655555555555565534555445554455444443444444456455445556554443332232334433333222222222222222222221132221221111111234310/0112212212111110121111210120022221111332<==>>=<=;<<<;<<=<<<<<;<;=::=<<<<<<<;;:;<<<;;;;;<<;;;:;<<;;;:;;;::;<::<;;<<<<:;;;<;;::=<<<<:;:;;;;:;;:::<<;:::;;;;::;;::;;::9:::89;:::::9999:99:999:9:999988::99::::;:9677::;77899877988888877886777777666657677676566666655655554555675555546654455544445344454555544444555543663434434433332243333433332244343331323232122222122212100221133220112222231111100021111120021112233131/533>=>=<<=<<<<<<<<<=<<==<;<=<===<<=<<<<<;::;;;;;;;;:::;;::;;;;;:;;;=;;<;::<<<<::<<;;<<<:::<<;;::;;;9:;<<::::;:::;:::::::::<;;::::::8::::::::::::9:;999:989989899999:9::9:85669::9989988897888887777876777767666567777666655655555665446667655554555445554444434455455544444545554444344443433433443333333333344333232233323122221111111111112102322101211133211111221111112012112223211//25>>>>>===<<<<<<<<==<<======<<<<===<<<;;<;;;:;;;<;;;;;<<;;;<<::;;;<;;;;::;;<;;:;<<;;<<;;;::;;;;;:99::::::::::;:;:;;::::::9::::::9999::9:::::99:::::::9988898889:99999:::86568;:998888788778888877677876787666666777766665555445555554445555455454555554333433345454554444454456544454433333333233333332233333233233222242211221222211101111210111011111122111001112111221111022233231124235===>======>=<<<=<=<==<=;:<<<<===<<<<<;;;:::;;;;;;;;<;<;;;<;:;;;;<:;:;<<;<<:;::<<:<;:;;;:;;;:<;;;;::9:;::;;;:::::;::::;:9;;;9::9::::9::::9;::::899:99998988899:8998::9897779:9998879888789889777777766687766776556766665766666656556445654454544645664233333544454444455534455544542433423334433423442332232223232231222212310223311100011222210011111121123112111112221331011132332123554==========<<<<<<=<=<=<<=;<<;<<=<;;=;;<;;;;;::;;;::;;<;<<;;;;:;<;;::;:;;;;<<::;;<;:<:::;<:;::;;;;;:::::;;;::9::;;:::::::::<;;::9:::;:;:::::99:::9:99998::88898988988889898889:968887899879888877777976778776776655667566665666656656576556555455554455423446655544444445544455544554443333444433333433332333222323234322321331222320010111121111001111212111111221112332111212223232362.14====<<====<==<;<=<=<====<<<<<<<<<;<=;;<<<;;;;;;;;:;<<;;<<;;;;;;;;<;::;;;<<;;:;;::;:9:::;<<;:;;:;:::;;;;;;::;;;;;;;;;;::::::;:::99::::99::::9:::999::98998988999999888998888899878767999999888877777777777777776676567666665556666676655555555555554444544454445434444454444445444444445433344433334432222322222222332333322222221121111122110011001122221111111222112211111222123223320/233=====<=<=====;;<<<<=<=<<;<<<<===<<<;;<<;;<;;;;;;;;<<;<<;:;;;;;:;;<<;:;<<=<;:<::::;<<;::;:;;;;;::<;:;;;;;<::;:::::;::::;;::;;::::99;::9::;:9998:999988898999989999898878987889888888888989989877888777777767777666666666666665665556665555555555555544454455544444444444454443344444444333332234333222222333233223222321221221221121121112000/112211110110011222221111112111222132213213223===>>=<<==<=<<=<<==;<=<<<==<;<==<=<;:<<;;<;<;;;;::;<<;=;;<<<;;;;;==<:<<<;;<;:;<<<;;<:;;;;:<;;;:::::::;;;::::;::::;:::;;::::;:;;;:989:9:::9:::88:99888:999999989999987779998899788888888879977777777787777677776665656667664656655555566565554455565433355445533334444444443443454443442242411243333344222253233223124312222212211111120111/1112011221101101022231111200011122222223121133===>>=<===<========<;<<<<===<<==<;==<<<<<<<;;;;;;:;<<<;;;;;::;;;;;;;<<<<<;;<;;<<<;;::;<<;;;<;;;;;;::::::9:::;;;;::;;;;;;:::::::;;9889::::99::9::9999:::99999999::989977899998777778878888799887777777678877777566556556766555666666555556555554555545665444545334444444344444444444334444323333333433322324333333212222221122221111111101101111111011111122001122011221111122210/232246533======<=>>======>===<<<<;<=<<<<;<=<<<<=<;<;;;<<<;;<<;:;;<<;:;;;;;;;;;;:::;;<<;;;<;:;;;<<:;;:::;;:;:::;<;;;::;:::::;;:999::;;:::;:::99::99:::::::9899999999999999998988877788887778887888888888767776778877776656777666656666655655565566555554454444565445654445444344445444434444443444334432234543332234444443322222343210110110111001110012110/11111111100101111111111221210/0222221233=====<=<=>=>===<>====<=<;;;;><;;;;;<=;=;;;<<;<<<<:;;:::;::;<;;;:::;;;;::;<<<<<:;:::;;:;;<:;::::;:::99:;<;:;;:;:<::;:::::;:9<::<9;::::9::99998::::89:9999:999998899788888888998887998888888777787677868777787667766655667756666666565656655655554445465545455454334444444544343344544343443343344554443323333442233443222213021201100001/0011022011111000112111113111121111111200/1333313534>=>===<<;==>===><<====<<;==;;:;;;;;;<<;;;;;;:;:::<:;:;=<:::;<<<;::;;<;:::;;;;;<;<;;;;;::::;<:;<<;:;::;;:;;:;;;::;:;::::::;:::;<99::9:::9::99989::989989999999998988788888889777887778888887778886677776777767687676566767766666765665666655466556554464445455434344444453444443344444343443433344333443333344342232442212231221222100100/0011011011110001122111111222112211112202/133263324=>>>=<<=>======>=<;<==<<<==<;;;<<;;;;;;;<;;;;;;;;<;;:;<;;<;<<<<<<;;::;;;;;;;;;:;<;;<<;;:::;;;<<;:;;::;;<<;;;<<;::;:;;::;;;:;:9999::99999:::989:998899998899999899888788889987877777777788877888777777777777788877666555676665456666556555543334655545545334544433343345544444444444334433444344433234332344444323443232233211121001100011221112111122121110011121111210111112233322421.,.34==>>==>==>====<===;==<<=<==<;=<<<;<;<;;:<<=<<;;;;;:9::<<:;:;;<<<:;::::;;::;;;;;;;;;;=;;=;;:;;;;;;:;;;::;=;::::<;:;;;;::::::;:::::9;:::::::9999::::9:9:9998999998878787888788788778777788778778877787676877777777776776566676644566656645455533455555435554544444443454454444444455434444343544423332233342334444435323311121111000/1000002321112122221002222021111111200121013111211111--4444>==>>====<>===>>===<==<==<<<<;;;<;<<;<;;<===<=;;;;;:;;;;;9;:;:::::;:;;;:;:;;;;;;;;:==<;;:;;:<;;<;;<;;<;;::;:;;9:9:;;;::::::;::::::99::88:::9999:9:::9:9999899998998877978878977778877777777878777777778687778776776677677676664466655457445564445366543445455554455445445444444444435543444143342322223444133334443222132212011/200/1100000001000022121011122011110221200221133122111/1112144===?>=====<=>>>=======<====<<;;<<<<<<;;;;<<<=<;<<:;;;;;::;<<;:::;;;;;:;;<;;<=<;;;;;<<<<;;;:;;:;;;;;;<<;;:::;;:::;:;;;;;;;:99::::::9::8889:;;:99:999999999977898899:87887778877878877777777777777777777777766666677667765777665556655444444455444344443444445444454444444445444444455554333234333333233344433445444332222222211001101100000000111122101110121101210010011322113322210001/021===>===<<=<=============<<=;;;<==<<=><<<;;<=<=<<=;;<;:;;:::;;;::;;;<<;:;;;;:<=<;;;;<<<;;;::;;;<;:;;;::<=<;:;;:::::::;;;:9:;99:::::999:9999:::99999::999::98779:88899988877788677788776678877777877577778866666666666557656666666655555544555644556544444444233444444444545543444544544533223333222233433333444454434223334111001111100000011011111111111102222111221201232111243222111211245==>========<===<==;=?==><=<<;;;;;<;;>><;<<<==<=;;;<<;<;;<::;<::;<<;<:;:;;;;;<;<<;;;;::;;<:<;;<::;99:;:=;;;=:;::::::9:::::8::9:::::::9:99:9::::9999:98899::8997::76:89997977787777788776778777767787577788766667677665776666675566554555556655555543444653344555443334443355455545454444333224222244333433334555544434331240/00020/1110000120002111111111111121121121220011111124112112121133==>>>=======<=<====<<>>=<===<<<;<<<;;<<<<<=<<<<<<;;;;<;;;;:;;:;;;;;;;;<<<;;<<<;::;;;;;;<<;<<<;;:;:;<;<<;;;;:;::::::9:::;;:::::;::::::999999::9999:9999::889:9898778889878888777777887887776677677778666756676666656667666566666655666555555555554444455444445555433444335543554444554433433343333444444444445446445533221000//2101111011112111111111111111111122111121112101013210/222221245=>>=>>=>>===<=<=>>>=>==>=<<=<<==<<<<<===<<<==<<;<<<<<;;;;;;;;;;;;;;;;;;<<<;;<<;;;;;;;;;;;;;;<;:::::;;;;:;;;;;:::99::::9::::99::::9::999::99999999998999988889989888888889888888777787787887677777777766667777765555665665555566666665555555565554554554444445554344444555533433333344344434444344344465455444544444542120.../00/01110111100111112111111122122222212112222222001211//12220/145>==>=?>======>=<<<><<><>==<<<;=<<<:<;==;==<==<=;<;<<<<>:;;;;;;;:;;;;<:;;<<<;;;:;;;:;::<<;:;;;;;:;;;:::;:::::;:9<<;::::::::::;;::;:99:99988:99:9999:899898888988978788889789888777787967788677767777777666777777666667766555775666666556554554555554555554334554433444453444344433343334445444455556555664454544443345300..././0//0/11101110111001111111111212212111223331222200331130221602556>====>=>===<>===<<>=<=<=====<<;<<<;<=;;;==;<<==;<<<<;;=:::;::;;<<;<<<:;;<;;;;;;;;::;:;:;;:;<;;;;;;;;;::::;;;;:::::;:::9998::;:89999;79:98:::::999897999888889887789898887678888777878788876778677776776677777767677767665667765666555665555545555545555545555555444345534324443344434244545444555565556544444223230242/--////0///00000011001121011101210112121121112212322222222210/122323334>>?==>>==<<<==<;<<==<<======<<=<;<<<<<<<<=<<<===<<<;;<;:::::::;<<;;;;;;;<<<;;;;;;;;<;;;:::;;;;<;;;;;;::;;;;;::;:::::9:9999::::9899:;99;99::999999988889988889889888877888777788777777877777777777776666666777777777666665555666666555566555655555555555445444454444334433333443433433444445565555555666544333221210111/---.///0///0110111111111111112211222222221022232222332221110222332343345>==>>=>=>>>>=;<<;===>=<==<<<=<<=====;<;<<==<=<====;<;<<999::::<;:::;;<;<;<<<<;;;;;;:;;;::9;;:;<<;<;;;;::;;::;9:;;;;;999;;9:;:;;:99:::::;:99999:99:98888888777899888:978788787777777887777777777656776666666755687666666666656656633565664556465655565555654444544445444544443334434444444455565655557665433312001000110//0.////////0111011101111111112211220221110112332211331121231222232145445===>>>=>>>>=<==<===<<><==<<;==<====<:<<<<==<<=====<;:88897:;<<<:::<::<;;:;;;<;<<;:::;::;;<<;::::;<;:;;::;;;;;;:;;99::99::;;;:::;::::9::::999:::99988789988878:798887977787767777788888777777666656666666666777677666666665666655533645665564466555556445654434444345444544444335234435444535566544566555322111000/0/01//...///////00111/11011101111111111221200221112222211222232320322331255===>>>>======<====<<<=>=>=<<<==<<;;<;;<<<==<<<<<<<<;:766779;=>?><:;;<;;;::::;;;<;:;;;;::;;;:::;;;;;::;::::;;::::::9:99::::::99:9:::999:99:999999999889999888899888778998887888877777787667777776776766665666777767766666666666543466545555566666555554344444344444444444344443345433334666555555555565443211011010//////../..//../001100010/11112111111111211222211222221212222322222333322355=========<<=======>==<<======<;<<<<<=<;<<==<==<<<;;;;9767669<=>?>=;;;;<<<<;::;;;;:;;;;;:;;;::;;;;;;::;;:;::;::9:;:::::;::;::;:::9:::999:999999:9::988888998887799878889878998888977778887687777776777666656667777666666677765566535666555666655544555543454443444443444442344456544555455544566655654442111111/0110/.//////..///000001010110011101111222222201111112122222112123222222332221346>==>===>>><=====>>=>=>===><==<=<==<<<:<=<<==<=<<<;;;:976776:;<<<:==<<:=::;;;;<:::;:;;;;:;::::;;<:::;;:::;;9;;:::::;;:::;;:99:::::::99999:99::98998898788798787888987776878877777878866867777667666666676766666666556666556675465566556565555666565445545534433444444424464655455656555456666766531121.001111/00...///0.-/.0100//1102200/200111110212211302121122222222332122311122323311345>>>==>>=>><<<===========>><<<<<<<<=<<;<<<<==<=<;;::::866679:<=>??><;;<<<<;;<;;;;;;<<;;:;::;;;;::;;;;;:;;;;;::::9::::;:::;::999999:989::9::999999999899898888999888888887776787777777778876777666666777666667766667766566566666666655555666555555555555554454444444444443443455554444655555545556655431////////00111//////...../000//01112211221112221111121222221111121112211122232122223444444=>>><====>>==========>>>>>==<;;<<<<<<<<<<===<==<;;;;;97589:<<<=?@@><;;<<;;;;<<<;;;;;;;;;;:;<;;:::;;<;::;;;<;:::9::9:;::::::99:::;::::99:99:98999999889988988887898889998889878877777778887777776677777766666766665665556655665666665455555665554455444445555434444444433454455556545665556655667764321///////0100010///.....//0/00///010012111112222211111111211111211212111122222122322234433334>====<>==>>?===<<>===>>>>==<=;======<;<;;<==<<<==;;<<;8779;::<=?@@=<;:;<<:;<<;<<;;::::;::::==:;;:::;=<:;<<;<:;;;::8:::::;9:::::9:999:::::;::9999989987988988887899889878888989777778877878777778777566677877766666576665676656577666455555645555555444555555444444553433354554655545644455655666643331000//0..1/00/1/.././//.///1//011111100111112211111121122011222221332211121221211321141133335=>==>>>===<<<==<<=<><<>>==>=<===<<==;<<;====<<<=<=<<<:7789:::<>@>==<;;;::;;<;;::;;::;:::::;;;;;;;:::<<::;;;;:;::::8:99:999::::99:99;:8:::98999888:98:98999898988998988778899877887778678777777766675766678887766666666676765565775455576665555555444445544554445443443355555566655455445555554345121110////000.//0/0/...///.////00000011112211001021111121122221222222111110122110122122113223344>>>=>=<===<==<<<===<==<<<======>=<<<<==<<=<<;;<=<<=<;;:779:<<;>>==>==>==;=<<=<<<>=><=<<=>==>====<<===<=<<<=====<><==:879;;;<>?><:;;;:;=::<<<;;::;::;;;:<:::;;;;9:;9:;:::;::::9999:;::::::::;:99::998:8888:8::99999:898988988888899889888887777767887788766777677777776767766766666666755775556655666566545555545444444554345543344444445666554665545544445543101110/.00///...0/.-...././/0///1111111000122211100111110012112112211112221211110001111212221023333>>>==>>=>==<;><=<<<=====<=<=?=>==<;=====;==;<====;<;==<:999;;;;<<=::;:::;:::<::<:::;9:;;;::<;;;;;<9;;::;;:::::::99:9:9::;:::::::9999898:;;:998:::889:9989988888887898889887887777767887787777776777767666767776766656666665746566555566566445455544644444444345543444445445665664644575454444421100100//.././...0..-/...////0////211111110000211110121100//11221222122111112111101/1123222220022==>===<<===<<==<==<<=<<======>===<;<===<;<=<<====<<=<;;:9989:;;;<<;;;;::;:::;;:::;;;:9:;:::;;9:::;;:;::;;:::::;::9:99999::99:::9999999999;:9999::9998999889888898788888998888878887777766777666667777766666766667667666666654566655555655555554556555444444343443344334445776556644444344434442/0001110///..////...//.../00/00010022211111001111110121000/011221111112221221111221222223222221123>===>==;==<;;<==<<;:<=<<=====>>=<<<;<===<<<<<<<==<<<=<;;;:8899:;:;;;;;;;;;:;:;;:::;;;;;;;:::::9:9::9:;;::::::;;:;::::::99::9998:999::999:::998999999999988899988999988888788998888888887668876776777777666556666567776566666557665555556655554445545544443444554444332455777666666544532222112300000110/0///..///.////..//000001121211121111111122001110011101211111122122211111112221133223312434>=====<=>=<<<=<==<>>;>====<<=>==<<<=<===<<<>><<==<>;=;;;:9989::88:::;;;;:;<<:;;;:;;;:<;::::::;::9:::::;:;::99;;::::;;:9::::9988:89:99999:88998:88899998989898:99999989889979997889887777767777767666776557565665646665666666665665555566666554444445444454445435545444567777655555433222221110001101000//../.11/.///.0////02211101100010110211101101000110020221111011110111011211102113422223323===>===<<<<=<===<<<>=<=<==<<<====<<<==<=<<<<>>=<=<<<;<<<;:88899889:;<=<;:::;;;;;::::::<:::99:::;:::::9:::::::9:::::::9999:::988999:99999798998898899888888998899999999989988798889;9976677778877777777667766656666555666667556666555665666665445555554444444454455544446777775554323321121222100/0010////..///0...////////1021100011110111001000011210111010022100000011100011211112211232222222223=======<<===<<=====<;;<=<=====<===<<<==<====<=>=<<<;;;;::::8889::::::;;;;;:;<<<;;:::;;:;:::::;;::9:;:99:;::::::;;::::99:99:::9899::999999999999999998899889:9899998788998888888878:977766777778777777766777666666665567656776666665566544566655555545545555466555665554567876444431112210011220000000//////.//../////0011001011111110001100110001110011100110011122210101221111211111001321133112322>=>=>>>====>===>===><<====>;;<<===>><=====<>===<<=;;=;:::;;99:::;<;;<;;<:;;;<<;;<<::;9:<;::::::::9:;99;;;;::99;;9::::9::::9::;:::::8:99998:7789988888988899:999999::889888888888798778787777987777777677667656776465577666776666655565445655543545566655656775456664666664454410221002202111210/1000////./////////0//0000110222111220001001211011110111001100101022101101111100012201034212410023113<>===>>=>>=<>==<>><<=<<<=<>=;;<<<<=>=<<=><<>>=====;;;<<;<;;;:::::;<;;<:;;;<:;;;;;;;=<:9:;:;;9::;<;::;9::::;:;::999:::98::::::::978:98:::88997998988899988789899:889::998888889888878778877777778877866677776556666566666664666666555554455666443455566666668875456645666664253300/0100002211111000000////.///0/00//0/.000001222222121000222121111111011101111000112210001111010012211233122231013322<========>>===<<====<<=<<==<<<<<<=<;<<<<<;<=>===<<;;<<<;;;;;:::;;::;;<;;::;;;<<<<;;;<;;;;::;;;::;:9:989::999::999999:999:::9999987899:::::998999888899999888999:99:989999899889998888888777777766778766766766656666666666545666665566543445576554455555666788776565554554421342110/00001122110//00//00/////////00/000//0000121121112111122112111112101121001110/011110001111110010011111123222111322@=====<<=<>=><==>=>=;;;=<==<;<==<=<=<<<<;;=<<<=;<<<<<==;;<<:;;:<;;<;:;;;;;;<<<<;;<<<;;:::;;;::;:999:::;::9::98898:8:9989;:88:98999999:99::9988887888999888889::989:999898889989898888988987766766877776766656777665566665666666665544433455576765555776667677764444533344111232001/.011110121//10///0/////00//100////0/10002221111120110111001111///10011011/01101111000111110111100000/02213210122==???==<==>==><=>?=<<;;:<==>=;=<==<==<<<=<=;<<<<<<<<<<:<=;<<:;:<;;;<;<;<;;;<;;;;;<;;<;;::;:;;:::::::::99999::98888:8999:9;988998988899:88:99977987888898888889::99899999878898888988999789777668778776677677667677555555556656666655443345566788565557677775555534554322331000010211.10010011100/000/0000/0//0/2002//010102112231111111121000100210001010/11/01111111110011002000110010/014112100211===>==>>===<<===>>>=<;;;<=<<==<<<=<<==<<<=<<<<<<<<<<<<;;<;;<;;::;;;;;;;;;;;<<;<;;;;;;:;::::999:::::9::999:::9999:9::999998999:98888999888899987899998889888889989998878988878988799887777887887787777776776777776666555666665566666533334566676456666777777655554433343211210///02210001222110000/0000000///000000/01000111212232111122211110110021000110001000/0111111111210010000100000111113432211=>>>===<<<<=<=>>>>==<<<<<<<<==<<<=<<===<<<<<<;;;<<<=>=<<<;;;:<<;<<;;;;:;:9:;;;;<<;;:::;;;;;:9:;;::99::9::::999::::9999999989:99:988999:988999:999999989999:9999888898889899998888899878887788777777777777667776666666656655555666654212345467765666667777754355333333333210/////00210//12221100000001000000000/100//110111111333212212211000/10/110///0000///0000111111001221000001121112222224432112==<<====<<<<<;=?>===<==<==<=;>=<=<======<<=;<;;=;;<<><=<<<<;;:<<<;;;;;;;<99:;<;;<<;<;;;;;;<::;;;:;:::;9:::::898:88:989999988::9::999;98:::998:88889999999888:89899899889889998978878788877988777777776777666676666646555555666566655314346446855566766565665344433222342211/////01101//01122000000///110//00002/002//110011021323133222212110/10011.../110//1100012111211012210001/111211022202112311>=<<===>==<<=======<<<=<<=<<==<<=<<<<=<=<<<==<<=<<=<<==<<<<<<<<<<<;;<<;:::;::;;;;;;;;::;:::;::::;:::::9::9998999::99989:99999988999988999:::99989988999889988889999998899988998888778888877787777788776776666677755566555666666666666544346666555666677553234433333232221000/0//011000//0122100000000010/-.00000100001111111122222222212111//010000/.//01011110111000121110021000010111110010012212311<=============>==<<<<<==<<<===><<=<<==<;;<==<<<<;<=<;<<<<<<<<=<<<<;;;;;::;<;:::;;;;:;::::::;:::;:99::::::99989::9::::99:99999988888888:99:::999899998888889998999999999999887888778888888878787778766777767666776555665466566666656665543344555556665544432333333223211110010////00000/11123100000000000//000000//010001111112233211111210////011////./00000110111001100100110011011111001122222212112=<===========<=>=>===<=======<>><==<===<<>>==========<=<>>==<:;<=>===<<;=====<<==<=>==;<;;;<>=<;;=;;;;<<<;<;<<<;::;9;;;;:;;;9;:;:::;;:999:::9:;;999:;;::9:::9999::9::899899:9999889989989989:8889989888998889997898889998888887788898888888778778877677776677665566465566656754334344445555544444334443311121111210000/01/0/0011122222201110011/000100111101101022222123324222112210////1/.....//10/000001111111100010010000011000012002232222>>>>=======<<=<=>==;::;=?><<<<<==<==<<<<<<<<=<;<=<;==<;:;<<;;;<<=<;;;;;;::;:::;::;;;;;;:::;;9:999::9::99999:;::::::99999:99999988999998899998889:989998999888899999999888788888888777878899887887887877887766766667765666665556666566543333555555554444443333332232112210011000000/000132222221110/000000110001100100/122222122223322211110/////0//......///010000/01121001100100000011111122112221123>>>>?>=>========>=>988:;>?><<<>==<=<<=><=;===<:<=;;==<<;;;;<;;<=<;;::;;<;;;;:;;;;;;;;:;;:::9:::9:::;::999::9:;::87998:9:8889;:;99898899898999888788798888888888889889888887888888787889888988778888888788876666666666655556556676677554444545444555444444333343233231131211211220000010232231120112020011111212210110/112213332232333110110/.././//////.0001/0011010111010011//10110/000100100121133113>==?>?==>>?>==;;;:;;989;=A@=<<>?;<==<=<<<<;==<=<;<;;<<;<<;;<<;<=<<;<;:;;;:;:;;;;;;;:;;:;::;;9:::;:::;::999::9::::8899:89::999;:9::8888988989998987889988789888888888888888898888898888897889877788877787788866556766876556645566575754544434544454554433344233432432332112222211102001323211211200020211132212100001112122133323332222101//0-//..//.//../001/000000100000..0110000//0001111001112112200===>>===>?>=<<;;968999:;>@?>>=>>=<<<==<<=<<<<<<<=<;;<<;<<;<<<;;;<<<;;::;;;:::::;;;::;;;:::::::::::9:::::99999::::99:;:99999:9889988999999999987788888887888899989:98888888898777897777898887777888877777776666556667776666666666665554444444554445544433343223322322321012222101222322333212211111101221222111101211222223223322332222110//../..///00../0001110001110000/0101110010/00110000121122111/.<==>==>>=>?><:;;9668:;;<=?@A><<>><;<<<=<==;;;;<;==;;;<;<<;;::;<;<<<<;;:::;<<;:;:;:::;9:;;;::::;::::;::9:::::9:::8:9:;;9:8::::9:8997889999888888799878878898877788:99989888787766798777788887887777777776666667665766667657766555565554435544433444545433433324333333211121223333332332342222232111222331121120110023331222333232332221210//0///..00.///.0..0100/11/////10110/000100000011001011122312/./<<>>?==>>>>>=<9666669:;<<@ACA=<<><<;<<<<===;;;<;=;;;;<<;:<;;:;;;;<<:;<;;::;::;;;::;;:99::;<;;::::;::;:9:::::99:::8:9:::9:988899:9999988888789889999999:7877897798888988788878776678887786788788887777667666676777775557655555555555555442544443344544433443234433443323322122333222233243213233232222111112112022102222123333331233211120//.1000..//.///.0./1/000/////0010110///01011202010000111100033/<;;<>>>>>>>>=:766678:;;<=ABB@;<=><;<=<<<<<<<<<<;<<;;;<<;;;;;;;;;;<<:;;::::::::;:::;;::::::999:::99:::99:::9999::9999999999899::9989988889988888878999888778988989988888777788987788889876667887778777666678866776666555556556655555555444444555544444344542334434444222222223222211132222112232232222132222211111122233233333332222212100000///0/./////0/.////0001100000000.//0111111121110000000111131/>><;====>>>>=;888668;<<>?@ABC?====;;<<<<<<<<;;;<;<<;;<<<;;;:;;;;;;;;;;;:;;;;:::::;::::::99:99::;;9999999::::::::::99:998899999988889989989999999878888888999987789988888777788976777788876667777777776666788766666665555654455444455444443344554444444444544434454344422222343333211122333432233333332233322221111222233322333222122111000000///0/.////////////./01/0/0000/./011011110//0100000/01020120/=====<===>>>?<;66778:<<>>=;76779;;<=??@ABB>=<<;:::;;;;;;;;;;;<;;;;;;;:;;;;;;;;;<;:;;::::;:;::;;::::;:9;;;;99::::::::99:::9899999:9889::99:988898899999888887887887888888778888888887677788778776677787776778777876666677776666766665545565555566444444443444544334443334433344555333333333232223233334433333223322334333221012222233332223432111110010000//0///./...../0///////000//0/010//11000000010000/0/01101201.<========>??>;77888::<==?@@ABA?<;::::;;<<<;;<;::;<;;<;;:::;;;<;;;;::;;;;::;:::;:::9::::;:::;;;;::::::::::::9:;::999899988989::98888988998888888789878888778988877888788877778778877777777776677777788767767777666765554555555554445655445444444555433433334454344455454333443333333323333332233223333344333232222223323334320/00122220110/000//0////.//...////000/////////010//000000000000000000100131./<=>==<>==<>??>9788999;==>@BBCA@=<:::;;;;;;;;;<;::;:;<<;:<<;<:<:;:<:9;;;;<:;;:<;:8::::;;;;:::9:;;:9;9;;9:;::99<;8:::898:::997:998899999899888889887978886777777887788878775878777677677777777668778877767766666667665454454555545544455445445543455344444444444335445534544444454333343554332433233333342223322233332333534220/0./12223221/11/////--//./000//.0000/0///0///000//00/00012010/000/0001001../0>=>=>>>==<>?><888899;=?>@@B@A@?=<::<:<<;;;<<;:;::;:::::;<;:;;::;;;::;;;::::::;:9;::::::;:9:::;;;:9;:::;:;:9::::8988998:88998:99879999:8898889898777788888877877777677877777777775776676777778887766677666766667677655544445555455565454445655554553344445555433344444545666543444453455554224343333332433322001233323335222/-...023323111//////00/././/0/-/../0///////0///000/000//00/0110///0/0001.//.1/=>==>>>==>>>>><:999:;<==>@A@AA><;;<<;;<;;;;<;;;:;;::::::;;;;::;;;;;::::::::;;::9::::::::::::::;;:::9:::::::9;;9998889998889:999899899998888888887776678887888877777677677776677776666677777776678766656666776676777655444455556656665565555445566444444455544334544455555653234445544334554333343553322232232013323333243000/--..033443310/00/////....///.-.////.////////0//00/000/000/////.////00//..010/=>>=>==>==>>>>><999:;;<=>?>>>>><=;::;;=;;;;;;;;::::9::::;:;:;:;;::<;:::;;;;;;9::;::::;;:;::;:::;;:;:;:::9:99;<::::9989:8888:9988898799987888887888976899877788777886676777776667766777777678766657666565665657778644455445455446566654644554444467544444544444455455555567543443444444344443334434433322211121132233344420//./-/0123355330/000/////--././/--../0.10.//./000/110.0000//////000000001/.-/11/.==>=>??>=<>>>>><<:9;;<;<>@>><==;<;:::;<;<;;<<<;;:::::::;:::;9:;;::<;:::;::::99;::::::;::9::;::;;;:;:::::9:9;::::::::89:8888999779987998888889988888778987677887778666777776776667577766666766666566665666656577886554454554555565664444455554465554454445333445445565565754334444444345555533333442000222221211313235443/.//1000112336544//00//..0.--/..././..0/110/00./000/000.0//000111//0000//11..1/11.=====>?>>>???>>=<::9:<<;<==<<==<<<;;:;;:;<;<<<;;<<;;:::::;::;:::99;;:::::::::;::::::;:::::::::::989:::::::9::::989::98888888878899999988898999899888888888888887777666666676766667666666666666566666556666665576655544555555555666544445555555665454455543444554445565555555444554443334454423333321112223321012232343431...01222225556542//00/.....-./.-...../0//000//./0000010/0/0110111001110//.-/11121/======>>>>>>>>===<;:::;;;<=<;;<=<<<<;;;;:<<;;;;;;;;;;:::::::;;::::9:::::::;:::::9::::::::::::::::889::99:999:::999:::99999888998999887888888878888888887778878887777766677766677666665665666666555665666666777666544445554556544665543445555544555555555455444445445766555565455543343334444322232222113334211112334440/0..01112213455664310010/......./-,...///////00///000//000///////00//01000//0002022//==<==>>??=>>>><<=<<;:;:::;<;;<<<:;<<;:<<;<<;;:<:;:;;;;;<:::;:;::::::::9:::;:999:;;::::::::::::99:88::::::99:8:::9:88::9889888:8799787877888888887877777777666887867776777786877774655575566656665556666677777666554444454456645566555444554544566555544446455455664555545776445563343224443322222222122432221211332254/./-01211113466554431/00/.---.//-.,-..0000//0///////0/../0//.///////////0/00/11/2/.0==>==>>>?>===>=<<<<<::;::;<;;<<<<;;;;:;<<;<;;;;;:9:;;;;::;;;::;:999::::;::;;99;;;;:9:::::99:98999999::::::9999:99998899:99998888898888888788887777778876777778887677776678876666665555665555555565556667776666665455566544555555555555555555545666556666665555555454543345765555543333333344333334332233322222222342331..//1221244454554331///.-../.-/...-...//0/...///00/00/./////00100000//00001//1000../=>>>===>>>===<<<=<<<=<<<;;<<<<<<<<;;;;;<<;<;::;;;:::;:::::999:;;9:;;;::;;:;;:9:99::99:999:9999999:99:::99:9999::9889999989999888998899888879988888888888888778888766786667766766776556555566655555566665556656655555666655555555555666555555554666656566788765776544433335675555553333333444332234322333333211102345542/../000124455555443110/./////...-///...//0/../////00/////0///00/.///0/./1220.00/./000?>>>><=>=>>>==<<<==>==<<::<:;<;;;<;::;;;==;:::<:;;;:;;:::;;99:::99;;:::;::::;:988::;::999:::999:;:9::;:::::99;:9998:9999987888899788799788879799888887878777778887677877767776587766666646566464555444455555546555455445555554555555636445554544665665677788755755554322445665655543333354454223322223333331101334345541.../0034245665543000///-0../.--/.0/..0/.//--./00/0//.///0000///./00/0../1221.00/-11//?>>==>>==>>=<=;=<=<<<<=;::<<<<;;;<<;;:;;==<;;<<:;:::;;::::;:::::99::::;;::::;;::::::99::8::98999;::999::8::9;;:9::::99:9897888889788987788789798778887877777777887778777767777675566577645566565554444454554566555545455545555655444345455555655667555678898644454432323465655455532333444453333332223333432213334445320../01133446644442..//////.../--..//.....//.../000/0//0//0//000/./00000//21///00/..0.=========>>>==>==<<<<<;<==<<<;;;:;<;<;:::<=;::;;;;::::::::::::::9:9998:;;:::::::::::999:99:989::9999::9989::::999988889:998988888888878888887888877777888887788767777767777766666676554555555665566554456654566655545555444445554444444444556665677777678888853345554223355555555543334455654334432234434322222223444431///01223575543221///////../......///..//.////00/./00//0//////0010/0000../////00-,.0/.>==>>=====>>>=>==;<=><<;<===;;;;;<<;=<::<<;;::;;;::;::::9::::::;:::99:::9:::;:9::::99::::999:9:::::9:;9:98:::::::9989998898986688777777778878787777777787877888777777766777777667665754455655555666565555555556565544455444444454444443444558665668777665786653335555323355544446655335675655333443224333433332433445531/00/2213577431120/00/.///-//0/..000/////.////.///.//0///10///0000/001.--//../--/+--1/.<==>>=>=>=>>===<>;=>=<<=<==<;;;<;<<<<;<=<<;<;;<;;:::::::99:;:::;;;:::::9:;::;:9:9::999:99:99:999::::99::99998:::9::9999997998888777887877897898777887777777767777777886677777776766576665555555555556544455444556456445454444544443433344555886666557766555565555544332446554554666435557765344444553433333322343333553/..01112546530//00///..///./..0..0/../.00.////.//0././0//.0///0000.111.00.//-0--/0-.1.====>>=========<<=>>=<<==<<<;;;;;<<<<<;;<=<;<;::;;::::9:999:;;;::;;;::::99:;::99:::9999999999999989:999::99998889999888987787788887888877898778877778877777667776667777777776676666666655555666555545545545545655444565443444555544454344577787655555655555555555654444345556555655545556778634444555443322322333333444210011134434310////////////..//////////./////////.//././//////0/....00/...///./0/,.431==>>==<==>=>==>=<============;:;;<<<;<;;;;;;;::::::;:;9999:;;;;::9:;;:::::9;;9:89:::;:99999::9999:9::99988::9988799998887778998888777787767787777787876677888877766677788778657675666675555546655555455664445565544445644334443554335444446768876433454334555555554334334455666567766588998875444335543321221123334335532010202323420///.0..//...//00////////0././/......./..////0////0./00/00.--.00..//.+./12=>>>===<=>=>=>=><=====<====;;<<<<=;;;:;;;;;;;:::9;:9999;::;:::;::::::9::::9::;;::;:99899::9888:99799988:9::887899988899879977886777777666777777778767777887887667767887786686766666555555555545554545544444555444556443444354334543444566646344344443446654445545533355456665577767889888664443244432333222323244453431132113201100//.0////.000///0/////////..00//./.../..////000/.11//0000...////.///2210==>>===<<==<=>========<==;<===<;<<<<<<<;:;<;;;;;;;:9::::::;::::;;;;:::::99::::99:99:999999999989:99988999999999987888888887887777777777766667877777777777666777778777777777777777656666666555555546665455555445545545665444553443445434445444455343344455444444445555445455666667767789:99998765432332333343222332344433332322111100000//.////000//////////////00000//0/////./000///00////0110/...//00///02210======<=<<==<==<<=====>>><;=<<<<<<<<<=;;;;;;;:;;;::;;;::::::;;9;;:::::::::::::999889:99999999::99::9889999988899888788888887778777777777787768877768777666666666688776677676777666666655666555555566655555544666555546654334444543343334546432233344544444433234455554444555566777777789:::99986533112443233321333233345541112110010000//////.000//...././//.//00//010/////../0000///0/////1100/./0/.0//0/1////>=>======<=<==<<==?>=>===>=><=<<;<<<=<;::;;;;;;<::;;::;9:::9;;::::::;;::::9;:99:9:999999:999::9799:988777:899999898998889777787777677667687887767889777656766667777777676667677676666555665545554556645555444554555555643344333343444355544222203444443354333244434444544555566799777899;<<9999633313344334333333233325222112111/00000/11/011/100//./0/../...0000//00.///0../000.01..20000/11//..00120//0*..,/>>========<==<<<<=<<==========<<;;<<<<<;;:;;;;;;:;;;:::9::;:9:99::::::::::999::999:98889::99889889997888888899988888987788887777777777677778886787888866566567677777777666677667776666554455555566566665555555555555556443344333224444333442222101334433354334444444445545555666887777989;<<;:98752211132333433333333333321221110/01100////00/00000///00.//0000010/000///00//00../0//01///0/00/////10/0//00/.---========<=<=<=<<<<<<<<=======;<<<;;;<<;;;::;:9:;::<;;:::9::::999::::::::999999::9988989988999888889998888888999998898888788887677777777777787666766678877676667777766777666666665666666654554555566666555445544455444455444444443222223322222233211234443344334444344455444556788888789::;<=<<<;87642112332333333332333333211111111101000/.///0///////00//00011000/0000.//0///0//01//00///10000/.//010000/00//...>>==>=>===<<<=<==<<==<==>==<<;;;<<:;<;;;:;:;9:;:<;<;;::<:::::<<:;::::;:99::9::::9:999::89989989:8888:798888889999788889878776666666676777878667775777677776666666776656676755655665766357554656556765546455444444546445443324322323233332021233000222233343223443334433443344686669798:::<<<<<:866541223244433332333433333221211110001000/.//10/.00///00///0110/00/////0..//..0.0//00110000..0100//00.000.11.,...>>>==<>====<<<<<==<;<===>>>==;<;;<<=<<;;;;;:;::;:;:;::::;;;;;;<;9;99:::;::::9::::9:99999:99988989898898988878898878888887887867667766767767776687767777777777666676766666577567666656554566656556677655554556544555566654331222221213321201222320/223223334333344223344433334456667::9:99:<<=<<:8875312233423333443333433332212211112100./00/000.//000/000//00000000/110//000/0000/0//11000000/00/0/00/../-*+-,>>>======<<<<<<=<<<<<<<=======<;;;<==<<;::;;:;;<<;:::;::;;::::::::::::::::::99::99::9999889998998788999:9888888888898888777887667787777777777888877777767777766666666666666566776665665666665666566665555555555555665565422111012122122211212232100222233333332343223223344345566668:::988:;<=<:88987423432234554333333444332222211011//../0//0/..//00000000110100/000/00100//000101000000//0000/.//.00////01///=>>==>=><==;<<<=<;<<<<<=<<>=;<;;;;<;<<;;<<<;:;:;;:;:;;:;:::::;;:;::::::::::::::99::98999899:8899899999:978878:9998989997677667666776777776767667677668767776656677666655565566566656755656555565565446656555554557654443211/001/01210021112123320/123432233333233222233434333557789:777689;<<<<989989444434444553321233433322232200000/.///////.111/0//0000/110////011/000//////10/10000000/00000/0/./0/00/11-...>=>=<=>>=<=======;<<<<<=;<<==<<<;;;<;;:;;<;;<;::;;;;::::;;;:::;;;;:;;:::::;;:::;::9:9999989997799899889:98::89:9888889777787676776775687777667666777667677777666677566656565575666656655655666564456443456466554566464334310.././0/00012122233321002245433333442332233332333345677767777899;=<<<9:99986644233555421113233344332221/011//...////0/1/0///010000//0/00/0001/000/////00110001000/0//00/0./20111432-//====<<=====>>========<<=<<<<==;:;;<<;;;;<<;;;;;;;;;;::;;9:;;::99:;:98999::98988::99::9999998988888898999989:9888888889877887777676676677666767787777778766666766556656666655566654566666655666665554444455566654566554332000/...-./////1123323332001355543331233333233333233335555665567689:<=<<;;::;976643334444333233233444333221//000/./00///0///001101110000/0000100/000//00012110/0110/000//0/.//120//22./0/.><=====>==<<<====<<<<<<=<<=<<;;:<<;;;;;<;;;<<;;;;:;::;:;:::;::::9::8899::9889:::99:989999:99:997979:::9998::89789997988878777767776678766657676577775566666656656655766556556566545566667756655655444444546555457765333210//.-.---.//0/213334433122455443332233322223222422343554534555666:<<<<:;;;<<<:9632245433332212333533332110.//1///000000000000000100/00//00/122/.000//0/0211111012/0000/00./-,.0020/.-0/..=><==>=>===<<<=>=><<<<;<<<==;<<;;<;;<<;;;;;:;;;;;;::;::<<::::99::::9:::9:::;;::9999998:8998998998979888999:88897888899877777777667767557666666855757655665666567776655665755665756655557777544455444443445467764575543321////.-.----.00/143334311123335442232322322322122432433444244555567;<;;;:;;;><<=<72245343633222233343333211//110.00..0.//0000//00//00-../.001122/..01110111110010//00//0/01////.112/**-///?>=>>>>==<<=<<<>?><<<<<;;;<;;<<<;;;;<<;;;::::;;;:::::;::;;:::::::::::::::::98899999988998788888888899888888988877888888777888766677776566666655677666556666666565665566666655567655555555555666655455544455567645555313210.---------.../023344432222344443223333222333232222233334334444468:<<;:::;<=<:;<;64444445412223323344442221/01000000/.///00000000011/--./.0122200001111012210/000/000/000111////0//00/.//0>===;;;<<<<<<<=>?====<<<:;<;;<<<;<<<<;:;:;<<;:;;:::;;;::999::::::999:::9999988999999899887888988888888989:88888888888788888886556776776666566566756666665666665565555666566655555555665555556655544654444545434565441//.//.-,---...-.../0343244222224434432222322223322232221233344345555889:;:::<===<<<<:54354334123333322444411121110001100/.///00/00210000-,.//00232100001100/12210/011000/.000/1/.010//./0//000==>>=;>==<==<<>==<====<;<<<;;;;;;<<<<;;<;;<<;;:;:::;;;9;999:7:::::9::9::9999;;8::9:998::8999898999887799:::899998977777868877865567767765756667678677766557566546556454664667555566656444455777454445442242363335733///.-,-,,..,-..,--..00122333112243334322223322222211111211233443335567999:999:===<;;;<7455463323333222244443011101120000./.../0/000021110,..//003322/000/000002211110100100/.00/0..0./////1/11/==============>====>>>=<;==<;;;;<<;;;;;;<;;<;;:::;;::;:::99:9899:::99999::9999999999:98998998888988887898999887788777997778877665566777765666665687666555567665545654555665665555665555555556655544334332210013244431.,----.....-----.--.001123333323443223222232232223321223322344334544789:::99:<=<;;;;;;965555332223333234443101/1110/000./../0///00012110--,.00022322000001110111110/11100000/0//0//00000/00/10<=====<<===<=<<<=====<<<<==<;<:;<<;<<;::;;;;;:::::::::::9999:999:9::999999:999999999:9999999889998899888888888778998898778887766766776665666666567666556567766565555555665555555665545555544455445323101221//01331///-,-.-..------.---.///0123443333334333222223211112123322333334344443568889999:;;;::;;;:8655322233333333334541///0110001/....000000111221/-,,//11211210000011210111111110//00/11/000/0///000/000>===>====<==<><==<====<<<<;=;<<=;<;;<<;;;;:;;;;;:::::9::9999:99:;;999:9::999:99:99998899:9889898888899999888777889988887778887767766776675677766577686565566567666555566554543556564444544444544443221/1000/.-22430,,+,,.--.---,,,..-..///12223343333333234412222111112031211311133442334477799::9::<<:;;;;:777632333333333334663000/0002000/..../00010111000----0122111110011000111121111111///1/1////0.///.//01110====>====<<<<====<<=>==<<<<<<<<==;;;;;;;;;;;;::;:::::99:99:99:99::9899::::99998889999998999888988888899987887678889988888788776667767776666567777776655455565476655666665445555566555555555544545433220///..--/222/-,,,-,-,------,,,,--.//01344334553334444433321111212211122211233444445557678999::::::;;;;998643333333343333333100110120000//../0000///0221/.-./11101111222211101000211111110/000/.///0.//0.0/0110<===>==>>=<<<=========<<<==<<<<<<<;;;;;;;;;:::::::::;:9:99999999:::9::::988889889999998888888999988899988788888988888787788787777776676666665667667765544456655555544566544565555565544555554444455321/---.--.0121-+++,--,,--,+,-,-----.//01343334423333334432210121112332322222333233443467778999::::::::;9898544333322333223331010001221110/..//0000/001221/..//../111111112101211111111110/0000/00//////.//001110=======>>>=========>=<<<<<<<<;<<<;;<;<;;<;:;:::9:;9:;;:::9:99::89:;99:99998989:999999998997799:9:999999999788889989889987777777777787676676756656677767545556655566445555444432555455546654454455463110.-,,---/010/,,,,----.,,+,,,+--..////02444243323442333342322221221323132224344244334466788999;::::9::<89:87533332222330122301000/1211111/./0/000100001100//0///010010101200221111111001/00/0//////////.//000000====>>=<>>>==>==<====<<<<<<<<<=<<<;<<<;;;<;;;;::9;;;;::::998::::9:::99;9:::998:9998999::9898:8878:99999999887888887788987787777777788775665556665676677666654465554444556655444555545665665554445554211/.-,+,+.00/.-+,,-,,---,,,,,,,--...///12234244333445433354322223332133122234333244554477888999;::899:::;::8555342222211011100100.02112111///////0000000010///1/000000/00111121001111000/000.0//.0/////0./010011====>===========<;<==<<<<<<<;<<<<<<<<=<<<;:;;;;:::;;:::98999::989::99::::9988999999999:9999998888999878888888888888889877777777888887676555556765666676665554456654445556666545555445654455555555543110.-,+,,-.../.,,,,--------,,,,--...././1122344433444433334322223443222223323332234565567777899:;;:999:::<<;8665444201221111100010001111111000//000000000000//110000100011112221111111000//0//0///0/.////0/001122====>==>==>>>=<<=<;==<<;<<=<<<<<<<<<;<=<<:;;;;;;;:;<;:::988:::9::9::99:;99999:99::9:979:998989988788878998888898887899877777777788777677776665665666677765545546556444454466543555565665446655555543200/.,-.-,---..---..-,,--.--,-,,,.-..../01123333443334334443322313442222223334322234665567888889;::98;;:9;<<966555441/12211110/0010//01110/0000000000001110///01//00021//1111221122221011//00/00//00////.000011122=====>>>=<=>>>==<<;;=<<<=<==<<<<;<<<;;<<<<:;::;;;;:<:;:::9998::9:89:::9;999989::9999:9888:88979999789998998878998888899777877777687768767776664665776675455546664454544455555444554565445445555554413200.,,.,,+-----,--.-+,,--*,,,-.--.-/.../0223333344322233222333322443332233223323322445577778889;;:;:9;;;;=<;775554220122111000/11/0//0011//000/000000000001//1011010012001222224432220011/../////.////11/0012120=====>>===>>>====<<<<<<<==<<=<<<<;;;;<;:;;;:::::::;;::89:9989::9889999999999999999999988878878989888999998888997788778777778777777666877666665555665556544455656665555555555544554555544445565455432210.---,,,,,,--,--.-,,-,-,,,,--....///../122433333322344323332334333322223212332222344567778888:<<;;:::;;;;;96666543211112111101110//00/0/00110/010001100010/00000122212111212234322210001/..////./////0//0001210====>>>====>>><===<<<<<<===<<<=<<<;<<;;::;;;;::::9;;;:888::989:999988989:8889988899999988877788889988999999:9999998877877778777777777787555546556665555554455655655555555555566544445544445556556753210/-,,,,,,,--,,--,,,,,--,,,,,-.......///0013212333222334433333344344222323223332233344457788899;;<=;:::;;;<<:6554433211122221112310/.//0000100000001111000011000/1122221112212345311100000.---/.-.//0..//00/1110/==<=>>>=>>==>>==<<<<<<=<;;=<<<=;<;;;<;;;;;;;;;;;;;9<9;:998;9899999999::8:::;;9989888899899777788888988889:899988998888887777777777777668655455456666655655455466544555445655446655544545544544446553021--,,+,+-+,-++,+,,--,--,,,--,--,,../../0.221142242233334443533442422133312223232233334466678:::;:;;;;:;::<<=8554413312222211011011/..0/0/1/00110000112100200000/121221200122233322111/0000-------..////1/1101100=====>==>=======<;<====<<======;<<;;;;;;;;;;;;::;;;:9::;:99889999999888899::9999889988999987788878899888899998778988877877777777666666667645556655655555554456655566554555554566555544556665455445531/.--++,+,,-++++,,+,-,++,,,,*+--.///.//////111232234234444444334432222233224443233223344466789:::;;;;:;;;;;;<;765432222232221100000//../00010001100111210000001221111222332121233311110000/---,,---./////0/0100000<===============<;;<>>========<;;<<;::;::;:::::::;;::89:;98999998888788888999987889:888878877887688989998788788778778888777778877667656666555456555655665544665445556544455554665445554555554454444430.---+,,,,--++++,,,,,+++,,,*+,-,./000///00011122223334444444432432222223333443443334434444699:::9::;;;;:;;<<;864332111222321110011000//0/0001110001111110001122222211223333222333311110///----,.-.././/./////01/00=========<<=?===<<;<<>><;==<===<<;;;;::;;;:::;<;:;;;::99999889988898898888988887889889988877778888889788897888888888887887777887757675566755565655556677556566546555575554555667554465444455644444444//.-,+,-++,+,+*+++,,,+++++-,++-,.00000//0012221222332214444334232322333223323342223355554778:8:::9:;<<<<<;=<<844434331222231111/00100..///00110011023321//0211302222112222232223222011/00.----,..----./////1.011000.====>====<=>==>=<<=====<<=<<<<<<<:::;;;;;;;;::;::<<<:9999998899:998899999998888978887899888888888888:988889888887888888887777877656655665565665566665576566655556444565555555666654455455545555444430..-,,,,,+++++*++,-,,,,+++,,,--,-0000000012122222234223334444433223333223333222324444545567789::9:<;<<;:;<>=<;7433544322212211110011/../0000000000112210//011111211222222233333332222110..----,,,-.--.////0110111011====>=<<====>===<<<==<<<;;<<<<<<<<;:;<;;;;;;;;:::;<;::9889989999:999989998887888987777887898878997888987788888898888888998777777777666555556655455554466665565666544555555655565444456555555545555321/.-,,,++,-,+****+,,++++++,,,,--/00000000122223333334443344334433333333223332322334444554467889:99:;<<<;;;<=<:85334444311122111211120../0//000001101100000001211222122122223433421221101.------,,-.-,./////000000000=<=====<<<=======<;<=<<<<;<==<<<<<;;;<<;;;:<;;;;:::::;99998889::99999989988897::9988999878988778888989888778877787887788986677877665765674556455555454555646455655444534445645444464456544455555554220-.,++**,**,+)*,,,+++,,+++-,,--0/100022222323333335443344533434333333222332333233334433447779899:;:;;<;;;=>>>;643356332000221112111//..////00000200110000000212222200112222333342212111/-..----,,-..../000/0/0000/-<<===<=<<<=====<<<;<<=<=>;<<<<<<<<;;:<<<;;:;::9;:::::999999998:::889898888889788787897898898877888889978788887777888789987667688666677667566445445445454455665565556653566544555446443455666555442121.,,++,,++**,,,,,,,,++,,+---,.000/111122112322243334443343433343433333243443333233443434457788:9999:;;<;;;=<<<:54445533001222111211/./..0/000111021111000.01112222220122211233354231210/....--,-....../.01/00/.000/=<===<==<;=====<<<<<<==<<<<<<<<<<<;;;:;:;;::::;:99::9999:999:999:98999888888988889887789:9888878888899988888987778877789987777787755677776666555445654555566666666566555666555554554455556666544430//.-,,++,,,--,,,,,,,,---,+,--../00011112212222223443445444454543323334554333343333344444455578779:99::;<<<==<<;:75334443212223322210/.//////011221110010000111122222221111111112454321210.-----.-.........00110./00011=<>==<<=<;;<<<=<<<;;<<<<<<;<><<<<;:;::;;:;;::::;:;;;99:99:;:::999:88:9:888779879999889889:8877788899899988878989989877788887787677777777865665444546554655566666654566554665643444545555544556333210//..-,,++,-,+++,,,.,,-,,----//000001111222221222334435444454333424433454222344333334445555555778:::;:<==;=;<;;;:5433443222332422220././/0/0011112100/1//////0111322200111.011344654432/....,---,---/0...//10100//10120=>><=<=><;;<<;;;==;;<;<<<<;<==><<;:;::<<<;;9;::::;:899::9;;:::8999999897777878899777899998887889:898889788978889998867778877787777777789865544445445555566666766655766654557643444557755546654331100//.,,,,+,+,,++-,,,.-,,,,,--./000100002222232123343446444444553354443444333334322333343555655577::::<<<=;::;<;::945545332324322210/....//00001111211110//////0211221100111/00234455423...,,,,...,-//.00/////000./01011==<<<==>=<;;<;;;;:<=<;<==<<=====<<<<;:;;;;;::::::9::99::::::999999999999878888999998888987777888888888988998788899987898776677777787777765555666555555555566667666676655555566434445676555666631110//0/----,+,+*++,-....---,,,./000100100232222333334334554444443323444343333332223332333455566666899::;<<==:89::97655432333333344211/.../000011110112110////001012112110010///1233443321/..-,,,-...-/.//0/..00.-/0/00/010<=<<;<;<<<;<;;<<;::;<;;<=<<<=>=;<<<<;;:::;;:;;::;::::::::9::99999:987997999878989999898777787888888778898888988899998777886677789786678866433565544555655556656666765565544465355444555555556651..00///---,,,,+*++,-.....---////0101101222334333324444444433343444433434333331232433333443545565667989::<<>==989888755442211224434331/.-../00011112111100/0/0/0//0211231222//.//13224421//./---,---./...///...00-.00000//00===;;<<;<<<<;;<<<<<<<;:<<::<=><;<<;<:::;;<;:;;:::::::;;;:9:;::::9:99999798888998997899877578788978877878988999989989897767777779986667986642354455655566655665655676555554445533354455544554441000//./,.,,,,,*,++++-....-..-/0111101111222334444324525444433344455244334444343442433433443445466667999::;>>==::9887554442222424333330/--./000101121001111000000/0111112223111.002221331/////---,-...//////.-//////10000//1==<==<<<<<<<;;<<<<;;;;;;<<;<<<<<;;;;;;::;;:::;::::::::;::99:::::9::99999998888888988899878878888::987888988999988998999776776678998766898764245544654555665676666655654444455543345555554444441//////.,--,,++++++++,-..--././0011110112222234343334555444444444433334444444443323333322344445457766889::;;<=><:9887444432222232333221/--./011011221121//00//00011023321222210000121110////...-,,-...-.///......010000000///===<===<<;<<<<=<;<;;;<;<<;;;<<<<<;;;:;:9:;;;;;:::::::::;::9999:::9889999989::88998789899888778888:99879:998888999::988:8776678888887777787665445555554555665666666655444665555544455554345544430......,,+,,+++*+++++,-...////121122211123322343333343443354445554443244323444433222323333344455679987::;;;<===;;975533333222233333211/.-./01100122100222210010/11102120122211//12210000/.-...-,,..//////0///.000110/010.////<<<>==<<;;;<<==;;<;<<<:<;;;;<<;<:;;;:;:;::;;;;;::;;:;;;;:899:999:887888988:9988998886998888998899:897:7989888::99::88877787788879777777666665565555566546766668677555446653444445554554444542311...--..+,-,++**-++--....010002122223223244423444344543333444554434413552435544233234443333445557779::::9===>=<;;885533222221123333210.-..1200/322211112111/1//.11100020222100/00011110////....//...//////////001///.00/112<<==<;<=<;<<;;<=;;;<<<;<<;;;;<<<;:<;;;::::;<;;;::::;::;;;:999:99::997888899:9987998888878899999999;:::98::8889:::8788887987788877987876766655555455566766776777765544555564444445554564444432330.......-,---++*+,++-./0//01212222222222334334344445544455544555444431444444444322433433333444556889:::<;:<;;<==;886442222211132223310////012111222112201110//////011112122110//..00110.///...../////////////.///0/../111111<<;==<<<<<<<<;<<;;;;<<<;<<<<;<<<;<<<;;;:;;;<;;;<:::::::;;;989:999::99887899:::97787788888899999889:;98888::99::;:9887787899888899888876676666676566566666776676666555455555554455555444444442111///...//.----,,,,++--.////01233322222113443344444444554554554444544333444444443224443444544445667889::;<;<;<====:755431121211234444210.//0111111222223110////0100101101110000/////0110..--......./////00//00////0/00000//010<<<;<<<<<;<:;<<<;;;;;;;;:<;;;;=;<;;<;;;;:<;;;;;;;:::::::9;;;8:9::999988899999::7788::879879999:888:9978887989::9:9888678999:88799878766657655676677666666656777655555444445525555466444445454100///0/.///.//,,,*,,++//0///032234311223443444435455545447646554446455345444434443334443345445556689889:99<<<<<>=;;8444321001211134342110.//011110111244221//1//1///10220000/0//./..0/1/..--.//.0//////0///1//10../011/002-1121==<<<<;<<<<;;<<<;;;;;;;;<;;;<<;;;;<<<<;;<<;<;;;;;:;;:9999:::99:::998888778899:98889:98999899999889:98888889::::9::887689889:877777777765676677767666666665666556555554455454344455664444554430000/0//0//...,--+*,-////1//0134334344223443344545554444455665544455334443444344333344443444445555799::9:<;;<<<==<:9643221112221233333211////01111211224310//00000//01122101100/..../0////...././0//00//..//00010//0000/120/112<;<<<<<;;<;;<;<<;;;;<;;;;;::;<;;<<;<=<<<<;;;<;;;;;:;;::99:::::9999998888778899888899998999999998888997776789::::::88998999::9777666677767766667776755666776666554555566555455444455554555544310/00/.//000.-,,,+++,.0011001233444344333444445544544444455544444555443333444444434432332344334567789::::;<;;<<<<<;:85322210112222212221010/0001111112221111100000///001/01120/......//.//.//////0/////0//.//00/00/./00/121/./11<<;:<;;;<<;;<<<;;;;<:<<<:;;<;;::;<:;;<<;<;:;<<:;:;<::;::;::::::9999:9889998889778889989899999998788888676687:9:9:9:7998998:::;7566757866676666677677455557665555455555645544545555555445545652000.1./0-/00/..,,**.000001111244453223233344455555446444554546435544433334334333334442322444445678878:9:;<<:;;;<8742121111222222112233210//00/0201122210100/0//0000/1110100////..././/..//.////0//1000///00000..00220014321000<<<;;;<;;::::;;;;<<<<;;;;;;:;;::;<<<;;;;;<<<;;;;<<::;:;;:::::::::9889977888999889998887779999878666678867778888799888888988999:988766679:977788887777666665665445555556665455456667654334554210000/./...../0.,+,-/011111234443434433454445655445544555556655555434434333443322333343444345555789998889:::::;<>>==:522232112112222212332100/00//011122110100000010000011100010./..//.///.////////////000//00000///01111022121.<<<;;;<;;::;:;:;<<<<:;;:::<:;9;::;<<:;<<;;<;<;;;;<;:99:<:::::::::8::998789899:888::89887679999776566567767768987677788888778979:988646799:86799765667657435565445554455655566466556754333523220..0/./-//...0/.,,..0111022233455432443454346666546334555554555664433444332233233334433444345556799998898::::;<=?=::84000212211212122333332110////11122220/0000..0/00010/1000/0/.../0///./00/.//./000/00/0000000///0001211311120;<<<<;;:;;;;;;:;;;;;:;;:::<<:9;;;<<;:;;;;:;;<;;;;;;::;:;;::::9::98::998799:9:89889978887679999766766567777767676675789987667779;<::64587888688876566675766556544555556565565556656544412322321///10/-.//.//0/-,,./111113333344444345445455466654433455555755554543332243442324443444434444566689997889899:;<<<<<:8320/0022232112222323332111//001113121/000000000//1100/00//0.///0/....0/00.00//0//001000000000//133211121100;<<<;;;;;;::;;;;;;:;<;99::;;::;;;;;;;;;;;;;;<<;;;;;;;<;:;;::;:9::99:9999989:999::9987666677888866666556776667666665689987666778:;:986467898998876666666556655554456556766666445556665531111122000011/.--......../00111223334444444555445555555554444554456655654433333344433444443444444445566799:877779::;<<<<<::841//0001222222222223222110/0//1122220/011000/0/./00000///////.....//.0////0/////01110///0//00/01321222200000<;<<<;<;;;::;;<;<;;:;<;;9:;<::;:::;<;;;;;;;;<<<<;;;;;;;<;:;;;;:::::999999999988:::9777676578877765666656776676656656578965557788;<997667998988887786666655555444436555466477534566766210/0112210112111--,-..00...//001113553354444444546555555555455554545655645443432434443333343442355545566799:977779:::<=><=:8862/./011122121332223334221////023321110100000//.-/0//00..////0./////00//0000/110011/00/1001000/01111113.-/110<;<<;;<;;<;;;<<;<;;;;;;;:;;:;;;:<<:;;;;;;<;<<<<;;;;;;;;::<:;;;::;::99::98999::9:::6447755676777744666666666675556655456655646698::99767:88898888778557665556434443455235447775466766221/1/111221113200,-,.//000////122214554355554444556544655465555445546466644443333335444334343444355456778::::87667:;;;=>>=<98851.//011121121332244334000/../1313311210000...//00/01000////////./000.//0001/11/011111////2///111101210/-/11<;;<<<<<<<;;;;;<<;;;;<;;:;;;::;;;<<;;;;;;<<;<<<;;;;;::;:::::;;;:::999::::9899:::::95445556665565444566666665565555665554555556778:9887799788888777755667765545544344223346677765566421000210012344432/.----./000000012333444444555444443444554456665555555555554444333344443334455444444445667999988778:;;;<=>><9887200/01001001211223334442/..../012321221100.-./////0/000//0//////./000/0000001110011100///00///01121211110/00;;<;<<<<<<;;;;;;;;;;;;<;;;:::::;:::;;;:::;;;;<=<<<;;;:;;:::::;;;;;9999::::::9899:7543345666555555544544566665565555545554456666779:887889878778886675466766654444434/./13588:9856667311000122232444310/--.-,/110001222233444445555554443555555564565555555655544444433334444333335333444445567999889879;<<<<==>>:87441/1000000011111123333220//00/232322221100.--.///0000/0000//////0///00/000100000001001100/000/011111131120///;<<<;;;<<;<<<<;;;<;;;;;;;;::;;;;:;;<;;::;;;;:=<<<<::<:;::;:::;<;::999::::9::97885553336666555555555644564655555645543454445576678878878999877888976788757666445442..-/024788<<<866420110013223333341/..,--0011///.223333444445654554555555554556555555444645545633433332433433333322444445577798888:88:<<<<<===:97400//01//011220322133343000.0.02333322011100---.//00////0//00//000000/1//000010000000111111/011/00010022112///<;;<<;;<<;;<<<<;<<:;;;:::;::;::;;;;;;:;<;;;;;;;<<<;::::::;;;;;<<:::::::::998887753333345666554455555555555655556554444543455676778876789999888888778887677666654431--/01369;;<==;86310/00122223343430//.-..//11///0123224444555554445556555555555566554555455655434443333334334333344455445798898789::;<<<=<<<<::742//0011001121013323333100/0/.02333320001100/....0//////0///////./0010///01111011000001111101010000001223211//<<<;<<;;<;<<<<<<;;;;;<;::9:99:::;::::;:::;;;;;;;;;:::::::;;;<<<=<;:::;;;::9877665532344465455544556555445555566545555455435645666667769:98898777777655556677766544/.-02235799;<==974310//1123344443100//./////110//0011212344565444444455545565555565554445455535544444333333234433444455556898899:9:::<=>==<==::6331////110001211122334420//010/13333310001110....-/0/../00////.////001001/01120010001011110020/00001012123010//<;=<=<<:=;<;;;;:;<;;:::;:9;;;;;<;:<<<:;;9;;;;:;;;::;:9::::;;:;===;:99;;::8877765432244455445355556446445644446545655445455564544678777::8888977777855446567667754/../22367999<==877300//1323334402200/.../0//02100000112124444643665465664466655564554455555554334444443334445434434454555789989;;99:<<=>;;===:99400/0/002112022033333442102/21222333333001110//-...00.//10/1....///0///00001111010322101110002//1/020001033/330<<<;<<<<<<;;;;;;::;;;:;;::::;;;;:;<<<;:;;<;;;;:;:9::::;;::;;;::;<<;;:::::975445654222444455544544444445565444455566665554444455557888999:98999877766544555556685////0133468:;;=<9765200/02233344300////////00001001100111124344434656665556655555566544444555554344444444344433334444454667788899::9:;=><<:9:::9874300000000111112332243111212222344432000///000/..../////0/0/.../000//0000000100001211100011111//0122121100131--<<<;;:;<<<<;<<;;;::;:::;:::;;;;;;;;;;;:;;::::::;:9:;:::;:;<;;:;<<<<;;::::9765453333222244444444444344455556654555456555555456555557978999977999776676544556766782.,-/0245679;<==:854320/24423443210//////0//0012100021111102233555555555555545544555655444555555444433344433334223444544556788999::<<<=>><:998999841//0011011122122222221220012342333310110////000--..000////..///0010000000001100010111102111110//12101111001//-+==;;:;;;;<;;<:;;:<;;:::::;9;;;:;<;;;;;;::::999:999;99;<;9<;<<;<<<;=9:8::9764455343122134344434434433556656454455455445565666575775788999:9998:977777544444677783/,.-0245689;<<:89744321443434440000///0//0/0001231112111/01221455566655656566554454665554455355444433344433444425444555555999999:::<===>=8778777761//10011111022221221322222232434433//1101///0../-///1000..,-////0010001///1111000112212221111122122010010010..++=;;<<<;;<<;;;::;;;;;;::;;:;:::::<<;;;;::::::999:::999:;::;;<<<===<;<88999865443333111124423333433443455555555455456766666676666556678899:999999977764444455667861/../245679:;=<:75443234333432100/./00/000//0002322443311122224455555655555655444444444554555344534443343333344454444455777999:;:;<======;865787750///021111001222211112211122323443////0000///0./../1100/.---////0111000010/11111001011111211112210210111110/0.-.<;;;;;;;;<<;;;<;;;;<;:;;;;:::;;;;<<;<;;:::;;;;;:::;:::;;:;<=<<<=>>=;:8876655444332111112333322333345545555565455455676777887756655677788998889999887543455444778521001257789:::9765444344443320/0//./0010000000123334443213332344565565566566544544544544443344433344443334433433444445568989:9:;;<<=>>==:775567763/../010010012222111122212223333341/../0100/..///.-/110/.-,-///./011000/000/1111101101100233200121220000011///-,,;;<;;;::<<<::<;;;;;<::::;:;:;;;;;<<;<::;;:;;;9:99:;:;<<::<==<===>>;8887663444533321/111333222323455543444567544454567776787764775567788898888:;99886543555445677510035667889;::65344444344341//000000020010001113433544442334436566556566644644554434454444245533433344443433353455544677999;;;:=>>>>><<98654664420././110000021121112111123344443411..1111///.//0///200/,-,,./..0//11000.000011000010011333222/102000000//11.)(+,,<;;<;;;::;::<;<;;;;;;;;::;::<;<;;<<<;:::;<;:;99:::;<;;;9;<>==<===:::874433344444432111113222223234554434234575664545688777877767766457888989888;:88864345544566774201355678878665434444433333////000011101100021244334454444444445665455665555445554544444444443344343434334333535555446788::;==<=>===>;877554444410///00001112232111010112233443331//..//10/0////00///./.-.../00/00121000/00/111000012101211222/001000000//1/+)-*++;;;<;;;;;:::;;::;::;;;;;:::::;;;;;<<;::;:;;;;:::::;::::9:;=>>=<==<998754553344443321111123222223334445312234676655556677777777666767657888889989;:8765334544566786444445677778765333444434431///0000002211011222234444433445564445655557666566555545544554444443343443433334443455565556779::;<>=<======;76655335430/../00001012232000112212333434210//.//00000////1121.----/0////01121000////001100000112222333111110000//011.,--,;:::;<;;;;;;;::;<<;:;:<:::9:;;;:::;;::999::;::::;<;:::;:<=>>?><<<:98664455434433342212212132222443445321113476434665776777778666777755676679888::98753344445567667546545675567665344444333421///0/00012100010110242244444565655556445777675666564454554544443333443343433444454555676558899:==>>=>9876676324332///./010110212210111133333345412000./000/..0/11110/0.---//1///01112111//./000100011122222222011/100000/0.-/10-,,;;::;;:::;;;:;;;:<<;;;;::::;<;;9::::;::9999:;9:::<;;;::;;>@???><;::9865345433443333222112212233244344432122457534546576566777777676655577778888789876434334457776675665445556565553434443443211//0/01122101110101242244445445555564445466665556554454554445545334343333433442356444777778:;;;=???>==<:9866676213222110/0//10221211110013333343332111////0/0//..0/01100/----.//1/11010121101../000100112222222222110/110000/0.,-0/)''::99:;;:::;;;;;;;;;;;;:;;:9:;<;::::::;;;;;99;;<=<<;;:99;<=>?>==<;;9875443454334344422221232223322333554212235554345555666666777666666654457776777877554332334566666765444455555544444444344332110./011101110011012343344565444455566555455665655555544555455444444555433444456665566777889:;;=????=<<;776666652112210/0000011111211211122333354322110000//00/../0001000.-,-///0//0000101110/.//000101112212211112111100010//..,,-,+++:9;<<;::::::;:;:;<<;:::;;;;;=<::99;::;;;::9:;;=;;;;;::<;<>@?==<;:9886445555434424432322233423222344564332344654445555666677777666665654555776666887765432354666676766555555544555444443443334200..00111010001111124333455544445456644665555466645564544544444444445433344445665656578888:9;;;=?@@><<:875556432010011101/0011111211212222331244421110111///0/.../11100//-,-/..010/01001000100./001100211110011222112100100//.-+,*,++)):99<<;;<:9:::9;::<<<;::;;;;;:;::;99<;;<<::::;;;::;;<;;<<:<=??==<:886654445552353333223244434233343454455323356533366456455677677666446545546666677876654533556666766555554555455564343334344341//0/0022211../1112433335335535455444444554455446644444555444443343353333224476665677589::::<;866555323300//01000100111001300212221332344320011000/000/../0110.//0--.///12///1011100111./0011112122101222220021111000--*()*.+((<::;::;;;::;:::::;;:::::;:;<;;;:;;;::;;<<<<;;;<<<<=<;;;;;<=>><;;:9864434445444443344322344444333444445655543344433345444566666676654456555557667777766554555556677666665544445554344443433445530/..0122210/../0123444344444345444445666565555444554544455445544333343333576677777666889::;<<=>>>?==<98543442100000011211101012111210122222222333111001000000/../0/010..//..//0110/121111000000//00011112222113331222011000/-**++*,,+++;9;;;;<;::;;;::::;<<9:;;;:::;;;;;;;;;:;<<<<;;;<<<;<;;:;;;<===<;;9674434565544454344353444435444454456665654444343335455556666677666664555565666677875555454446676766666566444343333334432444641//-/122221////0133234443444446444544454566455444555545555443344344443445466787778755789::<=>>>?==<<:775533211/0000211221/01001111001122221132333222111000000011/0//...../..//11102221101010001///0/12111122013322020/120/00/+)+,++,++));;;:;;::::;<;;:9;;:<99:;:;;::;=;;;;;;:;<<<<<;;<=<<;<=;<<<;<>=;<<:9644554533554453333352544535455544455565654442344445655565566656666656545556666676866544444456666766667556554354443333332544430///0121111/-./011324344444444444446445455545444555444553334344444434444566678677865688999==????==<::76433301//1000211001/222011/201022232113344321111110002001//.////....00/011200201/10111/11000100001222002322011//00///.-),+,,+,++);<<<;;::::;;;;;::;;;:::::::;;;<<<<<<;:;<<<;;;;;===<<<<<<<<;==<;;96554454333454444333454444555555456555555445445544444555566556666666765655555656667666654555666666666666666534455433443334444442////011110.--.0233323444443444444456654555544444455443344444444544434544787887567767789:;==>???==<:776421001101112111122212221111111110133334343221101110121/.////////.....//00110110/0000011000001100001211222211100010.//,*,,+,,,,--:<<<;;:;;;;;::::;;;;;;;::::;;;<<<<<<<;;;<<<<<;<====<<<<<<;=>>;;;7444445544455445555456655555666545655565554444555555456656655556766666565566555556666665455456666677766655543444443443223444443210//00021/.--/12232234444433444444466545555454445444455545433455444345569866665566679:::<>===>?=;:765432/./1112112110012222211111222222333343343211010000//0/././.......//./0002112211100000110001110010112222210000001.,,.+++,,++,,-.;<;;:;:::;;;;::::;:;;;;;::;;;;;<;<;;;<;;<<==;<<<=<<=<<:<;;;=><9885455644544444545655567665566665775655445654665645555447555545565766665556667555556566665554466556677766555555443442543334453343100/00001//--/222233333343334444444444445554446655445455555334554454566776555555577889:>>>><>=??;876553200.101122111111122212111112111223344454421000100/0//1././.../.../..1011121102211000022101121/0/01211332210..///-,,++++*+,,+,,-;;;;:;:;:;;;;:::::;;::;;:::;;;;<<<<;<<;:;<<=<;;<=<<=<<;;<<<=<<;844344653334444466665655555556555576566544554566666655666655555566676776556556754555667666442345556667776656554444333333334554455410//00011/.-.023433344333344444455444555555444544444455544544455554466676545566666779;;>>>>>>><98764221/0111101211121112122310011001112333444443210./000010/.......//..//.0//11222111100//012111110//01112123200//...//-,,+******++,,.<;::;;999::;;::;;;;;::;;:;;;;::;;<;;<;;:;<<=;;<;;<<<>=<<<<<;:97543234433344444456566656766666555655555555556546666666666666556776677666565556544555566774423456665668876665444444323333334556555210/01101/../012333333444334534444444445555555444455455564454444555666678654456656777:>>>>>>>?>;987632200000112221111112233320/01111111233344332100/...//00/.//.../0/..../0000011111121100011112210000001212221//...-...,+-+**++*+--,./:::<:;;99:;::;::;;::;:;;;:9;;::;;<:;;;;;:;;;;:;<:;<<>>>?>?;;::75421/0//0022231111222224432/1001111113333543321////.///0//.///.0001...1110001110112210011222111200//001133100....---.-+,****+,,,..,./;::;<;::;;;::::<;;::::::::99;;;;;<;:;:;;;;;<=<;<;;<>>??=<;;;;97644435554554445546655666665566666665566655555565666666655655556666677766665444566666558:9863333466667787666644443344433343345556640//0122121111122212333444445543444444455544444445555455444466656855567666776556557889<=>>>???>;:8863320/000011122112222223443210/1112233333333210///..///0///.-./01000./11110001001111111211222111000/0/01//10....----,++,,*+**,.-,.--..;;<;;;::::::;:;<;::::::::;<<;;;;<;<;:::;;:;<==<;<<=>>??<;;;<:8434444555555555444666667667655566544556677665555666655455556776665666676666545567667899::874333455666667666544443444433344544556663100012222112233233332333435434334444445544445555565545555558997876688865466666656778:=>??>@>=<;74443100001221122112233223334322//111123333344321/.//..//////////00//.../00000001111111222112220/00.-.///.//10/./.--,,,,++,,++*+,,,---.//;;;;;::9::999::<::;;9::;;:;;;9::<;;<;;;:;;;;<<=;:=>???@?;::::9634445554433555666545745566755555645564677555555557465456454735655667766667665555777799:97771333456666675555434554544433443365544542021312212011222113244223333343444445535455555445664445566669989766787754466647767899=>>>@@@:<:74443001022132223233224432353222110012223233252211.0-.-...////////00/.00./11000/0111111012212241//-/-/-//.,001..-.,,-,++-++,+,,,,,-,,.-///;;;;;::;;;;:9:::::99:::;;;;;;;;;<;;<<;;;;;;;<=<<=<=??@@>;;::997334445544444556655665445676655566655666665555555556776555565345666457656676666666789999:9762133345677655553444444444433444344444452221121/02101122101234333321233344444555555545545666545566567887777778764445665777889<==>?@>::;65443222113342222223213333454332121011233223222210000/.......//////./////0000000001110//012223321/.../..----..--,,,,,+++,-,,,,,+,-,,,,-///;:::::;;;;:9:::::;;::;;;;;<;;<;;;;:;<;;::;;;<=<==>???@@=;::99632444445555445544556654556666776666666566545555665676666656667656665666577766667678889:::8532233356567555433444444333433456554333542344321////1344311122344431124333344565455545555566665556666888777899875455567778999;=>?@@>:888644322322334333333322333333234332211123222221111100//.......///0//../00/.0100////11111/022222331/......---..------,,,+++-,+,,-,,,,**,,,,-:::::;:;:;;8:9;;:;;;:;::::<;;;;;;;;;<:889:;:=<<===?A@@@?<;888742345545545566656556674666766655646567676544436575675666465557667665576677776666767888::;5333224445554445422343533333223346443334454242421//.1233552111234444222343443454454466555555666668666777887779:8664666677779999;>>@@?=865544433334333443333442245344333432212221222111110000..//./....0000/...0//....1///1011///.133220020.--.--,------,--,-,,++,,,,----,---)..,,-.;<;:::;::;::::9;;:::::;::;;:;;;;<<<;;;:::99:;===>>??A?>?<<:8864323454565455666665565666667566556657776664444455566656544656566676766766567766666679::9::42232233455555554243334334432233544433445554233/110/134454211123444422224334455455544565555666667766677778899898745667667799:99<@@@?<8665444433344333443543442355544432332212221111100000/00...../...//..//./.0//././10//1//1/0011222210/..,,---,,,-,,,,,-,,,,++,,+,------,-,-/.--;<;;;;;:::::::9:::::::::;;;;;;:<<<;::;;:::;<<<==??@@>>>>;998753245545556655666666665666676666766556766655555555666656555665445667666765666666778889:9:85533333344555543444333333434333345544344445455410/.02357764222234455322333334445555555566666555677777777788999:986556777789:;<<;=>>?>:654444443455554444543343234443332322112220000///0000000/......./0///.//..././0001000000100111211100/--,,,-,,--,,,,+,-,,,,,,,,,---./-,,,,-....;;;;;:;;:9:::;:;;::::::::::;;<;<<<;:::9;;;:<<;<<>??A?>>=<:8766223446655575565666666566776667666545575756556545555654665554554445566567666666677798:::974332332444444444344443344333322345543334344544410...25477865331444452122335434567566666456656555677766677898999:76555667799::;;;=?>;987765344555554323533442223222433433222122321100..////110/.-../..././/........//.//0001001//11112100/0.,-,,-,,,,,,,,++,--,-,,-----../...,,,-..--;;;;:::;;::;::;:;;;:::9:9:;;;;<;;::;;:99;;:<<<;<=>?A??>==;8776423434666565556566666667777677666667665576556654445565444555455554545566767776687789988885322233234454433354433354444332344544332344355530011135788864213544421122445454576565666666666655787766788899999955555667899;<<<;=<;:86556544567666433433344333332244443222210012221/.//0//00....../0///.///.../../...0010010010122112100/..,,,,-,,,,,,-,+,,-,,-,,-/.---./../,,,---,;;<;;<;;:::;:;:9:;::::999:;;;<;<;:::::::;;;<<<<==>??>>==<976554235676665676655666666677777776677777666655666544565444444455555665556677677767889::8876432233333344333333333444434432334444333333444554311112567776632355443122233434555655556666555667679887677899:99:975655566899:;<=<<<:98666554445666754333333434333344433332112111122100//////00//..//0//////.....-..////0011110/00111110//...-,,,,-,--,,,,,,,,,,-....//.....-..,,-./-,<;;;<<<;::::::;::;;99:99::::;<;:;:;;::::;;:;<<;<<=??>=<<;:87544444577766578866667666677777667676667766556666656566545644455655566666666666767689::9877641223334445433322323334433332244435422343443555531121567786455245554212233455555665546666655667777888787898::::::76655667899;;=<:::;7645644445666764332333334435343544422211011112200/./.0000//0//0/../........-//////10011110111100010.-..-,++,,,,.,,+,++,,,-...--//..../...,,....,,;<:;;::;;::999::::;:99;;:;:;;<;;:;;<;:<::;;:;<;;<=>>>?=<<88654444557777676787666576657756776666666575665456666565665444445556666657666666668678;;::96444312222444433333333233444333334444421124344445665324446677754335455553122333555656665466666656588778888988:9::::;96655558889:<<<<7777644554433566665444343334445444333342221100011//00/.///0000//000////........///////01111111221000/.../---,--,,++-,,,,++,---...--/.-...---.,,-,,-,:;;:;::;;;:9:::;::::99:::;;;<<;;;;<<:::::;;;;<<<==>>=<:9987534544566666666666666566567667776667865665445566665555445544555666666677666776677889;;:86543322223344443323322233432222345544431123444544666433444677643333334554212333455556666567666666568778888888899::;<<;9644567789;:988764444444433577666433333333444444433222221000000///00/..///000//00////0/../..///../00/02222112221////.-..-------,,,,,,+,,,,-......//...-,---,*+-,,,:;;9;::;;:999::;:::9::::::;99;;;:9::::::;<;;;;<>>>>?>=9888864344345765566676766656667666767776677775646655566565444555555467566667666677677688:::;:633333343433433432223222222234434553233111224444456645333466775423423344543332244465677556666566566787788887999:;::<;::964556788::987544444554454467776444435544466534432222111100/00000/010.//00010000//..0////0000//../10/12111010010---....---,--,--,,,,,+,----.///.--.--.--,,--*,,,**;::;9;9999:998;;:;::9::::::;::;;::9::;;9:;<<<9;=?>>>><<8887776444465775566777766665667577667767877756666656566565555555666667666667666677677788;:::553432333223543434322222221232443443323111123355456554533356666432444434653332213455467777666456656688778888799::;<<<;::73356778877776433343334466478664345655533556424431112011/0//000.1011//////110/..////../10001////.110211133210.//---...----,,-,-,-+,----..--........-+,+,,+--),,,);;;:::9:;:9:9:;::::9::::;;::::;::;::;;::;;;;;:<=>>>>=988777776444566776666776666667665666667767766666667665576555566555666666666666665566677789::84334444322223333333343222211212334322232112333555666565333455654333444556543322344556776666764455566777788779::::;;<;:::853456778776544334443333566777654455664434455211221110011000///./0000///////0//00//////00011000//../12223320...-----..---,,,,-,,,-----.....--././-,+++,,,+,--,,,+)*;;;;;:99:;:::::::::;:::;;;:::::;:;;:::9::;;;;:;<=>>>?<8888887754445667765677756666676666666766677676656666556754666655666667776666765556656677899864343453233323322233332222332212333222222212335655566654444444444344344544433323434456766666544455457778888789:;::::<;999425555643345433333333333556788853335654334563110111100011////////0000//////./00000/0//0//00///0.../012222320/..--...------,,,--------.......//--.-,+*+,,-,,+,--,*)*;;:::;:::989::::::9::;99;::::::9:<:;:;9:;9<;;:=?><>>??978888763344567676666675576666666777777678556776577675566446655656577777877777666566566679975533343321332332212233311333222223212221122223555555555444445444543535445556533/223365766665444455545668879979::;<::88;8963355577733333344433333347777878433446442466620000110/2210//////0/0000////--.000/0//./00/////..0.0001221211///.------,----,,,---.,--.//..//.///-.+*))*,--,,,+,+*+)':::9:9:::9:9:::::;;::999:::::::9::;;;::::;:::;=>====?=988888654444567776666666666666667778888877677776666555555556655566666667876656666566666787764334433322333322222221111111122222222122222345544555434544455444443344445544421033345567665433355545667778::::::9::887666545666633332222444433224677777775554454223343211000001211///////00//0/......./0000//000//00////.../01011110///.---..-,--....------.........-/.,+++*))*,,,++**+)()''::;:::999::99:::;:;;:::;;::9999:::;;:9::::;;:;>>>==<=<:987788644666777777766666666666676778888756677556666655555656555676666677766666666577777877664333344222334333332211122122223212332333222344444544343443454444444444444444332234556665555544445557777899:::::9988876655444455434422112343333246666677765444443223212211000/00010/.//00000///./.--..../00000000/0////0000/010000///..-----...--------......-.-.-,-----)'())()+,,++*('(''('':::9;;:8999::9;9:::;::9;9:;::99:999:;99:9::;::;<<<><<9977866566677877776767666677777676877885477764556666766666556646766677677766656666779798764423334232224442330111111112212111132334333334443344544534555444434444454454543323455555445333444554569978::::::99988656556455443334200023222344466667666744433443222223311000/110000/.001.///////-//....1.000.00/0../001000011101//....-,,----.---.-.----/..-,,-.++,,,-,'))''()((,(((''''()':::::98:999::;:::::::::99:;;99::99:;:::99::<;;<=?====><<;:87666777667766567766655576676677877755578876555666755566566666666755577765666667798766444213443233234443320101111100122133332333334544433344455445555544334444444544333323444542233333345555578889:98899877665465652234333332010133333444667677766664321111123222210001100010/0000//////0/.///../00000/0/010//0//00001100////..----,-----.//..---,,---,+,,+++,,+*)))''(((((((((''())':;;::::::9::::::::::::9:;:::::99:;:;::;:989;;;;;<<=<;<==<;98754677776886666666666667667667877866567887755556665556666667667766756776567667789866544312222333443443212101112100111233333333323445333334467554444553233444444444332233344322233333444555678888888898777655454333233333453211122343444466666666665431111012222110/001100///00000////00//../0///0000////010////000000000//////.--,,,----..//...-,++++,++,+***+*)((''(('))(())))(''(::;;;:9:;9<;:;::::9:;:99;;;::9999;9::;;;9::;:;;;<>?;;;=<=<=996246877776777657567766666666677888647888875447666666656577676888876566565755667997654432211122434444431110111101002101222232242322453333445555544424523354445644333222323353233333444446656779986668998675545443333333555420001333434345646766466642332222121111111211//1/00.000///..////..001000010//./00/000/..010100/./0//---------...//--..***+)+++*****(*((()''((())(())')''();:;;;:::;<;;:::::99::9::;;::98::::9:;;;:9:;;:::;<>=;;;;<==<:84357987777655666667776666677777766558766665567666666566666777887777666655556679996323322211223444444533110110001111112333334333334444334435544444444333344455433333322322223243334444445677787776678987444443223323343443222123333444345557666444432222222211100001000////000010//.....////010//0000//./000000/./00110/../0/....---....../.,,+****+))+***()(('(()))((((((((('(*))(;;:::;:9:::::;:::999:::::;:::89::;:::;:9:::<;:99:=>=;;:;>?>;;843799986666567776776666667776777776566665566767665656665566666677666666566677787643222222343334444554210111110111122123333444444444333445434444333433333555443443233223323433444544444456899876666777864554432233244334222212223334434566776554432222122210110000110//////000/000/........./00/01110////00000///000/00///0////.../.-......,++*))**))*+**)''((((())((()()*)((')++));;;<<;:<<;:;;::8::998;;:9;;;99:::::;::999;;<<;999===;;;:<=?>;;628:;::66557777876775676667767666776777565566657666566688656666786666555565567978642120122443433443431112111101022122223333444445544344434344453542433244554664441233233334534435555445557866565355777544455322143353322122223233434344667666544332322132201110/0/0///./..00///////---..00..001011/00/0000111./..011/.00....///----.-...//*)++)******+*()('')''((((((('(()(()*''+)*;;;<;;;<;;;;:99999999:9:::::99999::;:::;::;<;;;;===<:<<<=>?=:96699998765676666777767667777777777757666766666655655676876776667765665675555577875210012233334444443311221111111223323333334444443434444444443454333322343355322212223334334333345454555556655534557775433454223444433322222222233433457776665422223222211101000//0///..-.00000/.//.....0/.0001210///0010000//0//00////...///..------..--,****))****))(('''(('(()**)(((())()))&'*));<<<<;;;<;;;::9999989:99::::::9988999:::;<<<<<;;<<<<;;<;;=??<:988999965567766776777766777767777776665666677666655556766677777776666556655655688632100122333333333332111111211222222234434444333344444344344333323333323323343221224443343433333434434444455454344677753334432334443322322222333334344677766542222222222111110/////////...//0/..........-./000110//011110000//0///.////.--.//.....----.,++****)))(())('('&')((()))))((()(()*)'()*))9<<<<;==<<;;;:96779887999:::;:9998899:9:<<<==<:<<<<=<9<<;<=>@==9888888556666577576687668876677777766667757666565776567665666766666666675564667877100000344423233343211113322/1222233442334443253334433533434333333233213223233323244422333233434442333333543343343667623334443354443443323333343344446786655521112222211121000//00///0......0////.......//0000110/111000000000.--.0/////--.---/-----,++++*))+(**)((()'''&&((()()))*)(')()***,,*+,,,;==<;<===<;:::8665788899;:998:9999999::<==;<=<<<<<==<:;;;;=>?=<99887666566556865766787787777777667766666656666667756676656666665566667876544777750///0142331324424322222322331322233434554444343344333344334443333322222332222223455322323233322423333332443343345567532234444354432433322334444434467776444422232221211210010000000/0///..././.-/......//..00110/10/00//000/..-..0/0/./..---------,,+**+***)()))(('((''((()))()*)))())(+,,+/.*,,:<=<<<====<;;:976567668:;:99888999:::;:;<=<<=<<<<;<<<;:;;;=??>=>=9777666665567677666777777777766665666665666665677666677666666765655568655435776520//112233433344333323333233233233332344455433334443334333333333332122222232322244433333443333322233222322333223455554234334443333333334433444444555666654333432222111111111111100///////............--./0100000111000//000/..../0000//..-----,+,--,+++*)*)(()())(''''&''(())****)*))*+++-../-,-.::<<<<<;;975456669:;<;9988;98:::::<;<=<=<<<;;:<:9:::<;=?@??>=85444566777776768888777776777777656666556776556775766775566666686565454554356672200012433342333434233442443222244343344444343444653333333133332131112333222222232233233343333333223212332233223334444555534443334333343444343455544555563234443222112002010001100..0/.././/..//-.--/--//001/0011111000000/-..-.//.0///-,-------+,,,+)*+***)((())('('('''())))))))+***-.-,...0,,-.::;;;==?@@A?>=96544577::<=;9989:9::::;;<;<<=<<<<<<;:9:;::;=>?@AAA>744224567787878786677778887777777876656667767757756677655666666676643444343434322100123112323343343444423323233223534444445344433233333431332221222233334222232322132333223333334321113332334433444443455322333444345334465335455446665533444343222111111101111000/0/0........./---.///0000/001111011//00.---.00///./.,,-.--,--+*-,*))**)(((('((('&'(''())'()))*+++,,..../../---79:;;;;<>?A@>=;74334689:;=<::9:;::::;;<<;;<;;;<<<<;:9:;;:;<=>@AAA@<7422246788777777667888888877777766765667766777645666666666666665665444444444322321123321232333433444333332233333433444344543333333323333233333222232333222323222221233322443345432221221232333344344334443234444444445655665444444565433333232311221111111111000/.//0//...//0/..--..../012100/000110/////.,+-0/.//...-,++,--+*+*****))+*(())('''(''(((**(')****,---..--....000.-46899:;;<=?AA==:7555378:;<=<::8;;::::<;;;;::;;<<<<<;:9:;::<<=?@@@@@:832335688787787777787887776666676777566865667756667667667666665556544444434332343113232132243343333332444223454435544435544335534332343323433423223223313233322222122331232332124223221112233343334444445554555554455676776543443344422233444331012111111110000....////////....---.../1221000///010/.//-.++----.-...--,*,--,++***)*))***)((((''((((())******,+,,.0//.//./.-100..478;::;;<>?@B@?:6557799;;<=9998::::;;;;;;;;;:;:<<<<;:9:;;;:;:73534788787779777766788677666676677766675566866667767655566666555544533543433434233323333324333433322343222343344554444454445533333234332344442322322223322222222332223233222113412332221233334444444454545565465445477666654433332222223244332000111101110//00.././//.////..0/--/...011210//.//00//-..------...-,-,--,,---+++***+***(*)('(((''(**(),,,*+----,...////000///--/,347:::;;;=>?AAA?95677899;;;:9999:;;;;;;;<;:;::;;;<<;;;:<;;;:;<=>??@?:75435778887777677767777677666676556666666667766567766665565555555434433444334453223333334444333433322453223333344444444444444433333334543433333321112222222222222223223322233223312332222333444334434444445565555654577666423333332322222333333200001100000/00/././//////../0/--...000110//0//////.../.----...--,,-,-,-...,++)*****)))))))))('()++*+,,,+,-/.--./0////0/////./.-.1459;<;;;<=?ABAA=7778799:<987779:9;<;;;;<;9999;;<<==<<::9999:;;;765677777877877776676677867777765656766655666666557767456655565554443333444444322233344445442244442233333333334433444444444423233343455433334222222222212322233222112332132322211122222233334333344434566455545456677566664322333332233224432331100110010110////./00////0.//---////001100000/..//./-//-.--,,,--,+-,,,-.,-+++*******)))(()(())))++*++,---.../...0//0..//..0.-//..346:;<=<<<>@ACCB<58789::;;98789;;:<<;;<<;;89999:<<===<<:99;:9:;=?@A?=:67767777788877777877667768777766666875665667556665666646667554444444445446555433343332354543434443332333324334443334444434332323334433443444313322222321201233123211233323211232222323323444434435445555566555555676556444334433333223423432233202221001000////./0..0//.////.../0110/00000//....../-..-+++,,,,,+-,,,*,++,***)*****)))))(((***))--,+----..--/00/1//0..000//--/..568;<<=<=>?@@BCCA<8899::988777889::;;;;;::999999::<==<<;:;;:::;?@@A@><977777666788888887767777766677767777866667777765656765666654444445654455555554433345532334333443333333433332234445435555334432224423434434433333223222100001112223222333323333322222222444444433454445444567665677765544433444432332344333332212101221/0110/////0/....//..-...../0000001100//0//...---,++++,,,---,+,+++*++*)*+**)))))))))))**+,-..---..../0/00/000//../10/021..6669<<<>>>>@AADCC@:89889988767998::<<;;<::89:::9::;<<<<<::;;::9=@BBB@=;;;:87666678788887767777766686866767768666677776678775677665654334455445455555423334554434543544433323443332334345444554445443234434444434333211114111201001111123233233222133332222222334444555444555566567555675665532223444433332244324243222221110001100/00000///.......---..01000001111/..0///.--,+++,,--,--,+,,,++*)))))((****()*)))+,+*-..////../.../////01///0/01./02/./::;:=<<<<=;98988::76668::;;;<<;<;9:89:999::;<;;=;::;::::>ABA@>=:;;<98756667888888668877777886767667775776666776679666677664655444464555465545425544453343634442445445442223335322435444444113223334444444333201110111111012311212333111121233332222233334444555544465566667754555642222223442213322344232223332222111101110010/0.........../000.11000/00110...0///,--,+,,+--.,--,,,,***)))))))(**)*))****,--.-000//./00///0..0/00////..1/002,,::;;<===<<=?@ACA>=;:9889:878889::;<<<<<;;::99999989;;;<<:::::::<>@AA?=<<<<;96554578987787777767777777777777766776666666677666666545545445544445545455445545544334444344445443222333344444445555544543323344443323333221221111112112111112221122222333322343333343345454433455655667655555533333332333223233222332232122222212211111000//......./0/./00001000/01110/./000/-,-,,++,,-----,,--+**))))())))*))*)*+,.--.///0////////0000..////////010//0.,-:;;;;<=?>>>>@@AA?><;9875776798999;<<<<;;;;:9:8898978::;=<::::::;==@AA><<>??;7566656797888777787787766787777668776566666766557765334454444546435556655454455544443455534334444442233333344443554445553343334333423333311121100201112212222231122322333223333333344445445444465677767755554423322332112323433333342443122222112211111000//../0.///00111101000/./110///00100-,,--,,+,----..---,,***)))((()*)*+*+---////.000/..///0000....//10///010/.20/--;;;<<<=?>??>AABA><9878757779889999;::<;<;::8:8889889::;;:;:::;<<<=AA?<<=???=:766657788888567787677776787667666666667666766666765334455335546446556564554553544454555445333342443333334344444553434443322234333423223111110100111112122232331223313333223333355544234354454475777877744444422222221121324432331324443222222111111111001/0..1000/0//000101010.//0000/000110-++--,,,--.,...,--+)))*))(((()))))+,/////001000001///0../.++-/.0///1110./3/0-9:;;<====>?>?@AA?<;877777778::::99:;:;;<;:9988889868;;;;::9::;;;:;<=?>==>>>><998666788888767887768898778777776666666766667666665434555433554544445555445555445444333344444333333334433333333544433443332232333333331111100100011111211223221122233323223333333443222344445566788888764443222232221111122234432256653333322222222110//10//./0011/010000000/////////000010.,,++..,,,---,---,,+*(((())(()(*+*+-.//////011000//0//..--,,,+-.-/100111110/0/-9::9;<=>=>?@@@@@?<:8777788899:::::;<::;<<::9888888679:::::99::;;::;;=>>==>>>=<:999888888887788777788987677777766664577666666665553345544546533554555544444445554444554344333334334444344333333444444433333233333333211111/012222222321222222233232332233333333443333333345555676799887544322133332122222222443445665434432222222211/./0///00000121111101100/..//01100///.+++*,,,,,...---,++**)((()(())))*,,--/00011001210/0/00.---,+++++--0101200/10/1.-9:;;;==><>@@@B@?>:87778788:;9:8::::::9<<<;88978889799:::9:89::::98;;><>==>>=>=;9997:87888896777796666867888676655536666666455545555544456554355555556563355555554566543422324442443343334433333443222333333332223322311212222210221213322222323323233234434344343342333334454566778886776223322332222222243233535554334333222111111000//..1211121111//0101000//001011/...+,+--,-,-...---+******)))**),)++-////0012222221000...-,,,+++,,,,..12110//2//222989;;;===>?@@A@==;887779999:::::::::::;;<;:888777888:99::99::::::9::;===<<;<==<;;:99987789987788786555557778766543455665565455555555445566445555445566665555544554454433323334444444443334433333343234323334322322221002112111111112333222222223222223234434443345433222345544568877787653223332331222333444445444444443333221221110///////0211211100//0//000//01100///..,++,-------.-,,,+***)))))*+++++--/00000000022110/..-,,,,,+++,--,-./01/00/01/01009:;;<<===?@BCAA>=:8778789:;:;:::;;;:::;;:999987778879988::89:;99:::::;;<<<<;<<<;:;;;;;98789877786665444566687657743446665566555554545444345455555445555666644555464554444433334445444454333443443343233333344323333321012121332112212332222212222222333233343323444432233344444566667676544333333221333333434445444444443333332220////0/00/001111121001101//0000120000.-.-,,,--..--.--,,+***+*)))))*+-.-,.0000011112221/./.-,,,,,,+,,,,,,-.////0110121100;;;<;?@CAB>9997787979;;:;;;:;;;::8::9987777778898:88:878;;9:899::;<==:;;<=<:;;;;;:7799:87778665554455557656774544665557535344555445354455555445555666666555564555443333244334554454322144443334443332243423333322111231333322232222232221333332443333323323334443223333345666666757664333223333333343335444544545554332233312210..0200/011211110000/10100011120----,,,,,,...////-,,+*++)+**)**-,--/--.0221011122000....-,,+,,++,,,,,.///000/10022100:::;;<=????AAA@<66778889:;:::;:9;:99:999888877677789998899889998899999:;=<9:;;;;::::;:977788778986555455555566667655566655543455655555555555555544444556656665666645664433334433445443333333444332333333332333333332222211322222233221013323323322234333333432233333322232223354544655566544333223333334555455444445555443322233333001112220122221000000000100111//.--,,,-./.-.../...-+*+*+*)**)*+,--.//.000111121111///.---+,,,,-,++,-...//03200001320//8::<<==>>??>;:<;867888999;;:<<:9::878789987766677777798888889998789899999::9;::<;:::::;97766789:9765445566666665556555555554555466655555555555555444455566665566556566553332334433444443233333333233332223233333332122223212222233332210233332122223333333234444333453233332332444455544455433332223344454554455544455553322221333121010232223220000/.//00011110//.---,,-..///../0///,**)))***+*)+,,--/00011012112111/..-,,,++,,---+,--,.///023100002/10/079;<<==????@=::77577889;;;:::=<9:;8878768877665677777787798978888788988:999999:;<;::99:9888667888775444465655556444544654345454556654555555445554534445667665466655566554333244444354334333343333333333413222433232112213323322332333333333332213332413233242242233353333244432335443354435233322223344553355555544545562322211110001122022223322000/..000000110----,,,+-,-./0-//00///+**))++*+*+,,,.../0002111222111/...---,---++/,,,-../00/033100033-33//7:<;<<=??>;::777669:999;:::::;;::88878767666665677777777788877887788888889988::;<:::9:;987667788754444445565556644444554445444555544455555545544444544665445545554555555434434444543443333333233333333333222233332222212222322223222332223322233322111333233233223433223333222333334334433333333222334555456566544455554433221111222112122334331000//000010000/.,,,,,,,,,-/00/.0000..-++*++++**+,//./000012111322210/.--,--,--..,-/....//0000012011/,.21./8:;<<::<=;;;:986678:999::::;9::99988655667666667777777767877678887777886789889889:;;:88987765666765344444455556655455455566555555556655555556555454545555443466555544554433443334543223333323332233344333212232333222332233223422222232223322222222332223323223333343322222222333333443222233223323333444445667655545554433432111112222222223211111201210000/..-,,,---,--,-/0//01000/.,,+++*+*+,,.0000021012222322110/---,,,--,.///../../01100000000.,//../879:<;::=;:8:7887789:99::99988::9877765455665666655677876687876888777777689788888998888896666564464434444445554556445555565645545435665455556545534455556544356666654555434443343324344423323433424434312311233333222233133222242233133222332221222232214223313343344331122333233312423322221223311234444555665555444553423332111211222222223322001121120110.--.---,-++---/0000000000.-+++,,)*++,-0011113223211223300/,,,-,,+--.///.../00/102001011100+112//779::99:;:9876777799:::::998899998765444555457766666777777667777787777766787777767887777665544445655344444555544454556456555544555555555556665455544444564444565445545554433443333334432432334344333332122123322323322334333233333222222222222332222222233333333322233322233222343222222332122332223444455566666665454343223333312211211232322221111111100/.--..---,++,-///000001000/.,+++))*+,,-/01111122111133331.--,+,---,--/00/./0000000//0120010.-1003376789:99877887788889:::::9988899887665455445456676666777776667677776776666777677766777765444544433454443345545544443455554555567555555566565444555444444565434554434545553333433333333322332233444333322223333322222322234433333332222333222223223332222332232333322232222332234443221222221123222233444455566655555544443312221122211212443210112211112110.---../.-,,+,/0000011100///.-,+*)**+,-./01122222233333311.-++,,+-,./0000/..00000000/0241110-/10/6667878997777868889989::::899999:87555355554446676666687788757777796786666777557674666756433443534544344545545644543555564455555754444556566455455544444435443455553654454344443233333333432344344323333233332322223442222233233232332331222234223332333232233433313334322232243433231321223333333323333354456665555534443332322113321223343310111221122100.-++../..-,--//010001000/10/-,+,)++,,,011111013323333331..,,,,,+--..21111//.22/0001//0220332,00//556777888777888889998::98889988888653454455555666666557777787677777777665665556655666645643433234554444555444554555555566455554565564456644555543344434433555555555554444444433323332233333333333333333233222333223333322223222232322211232334433333443222123323321222333222222333333322212333333433344455445665455544444322233312222323443310111101112210-,+,-.-..-----//00000100110//,,,,+++--.000100101221233330-,+,-----//022210//02100000001112320,--,,656789888888888899999::::99988888765434554356555665665677778876677777566655666766665565443333333444445555555555555444445665666545456555564444444444455345445555456556544454444332234333334444323332332232333322234333333332333222322222233323333222334322322333222112234432332223333332222223334444444444444566654554433233212334322343334321100111101110..,+,,-...---.../0110122110//.--,,++,,.000120/022123333320.-,,----./01122100000/00000010022222330---665667977788:898::9999988:9988998766455545345555565556877788876777767755554575775565535653334523444453555565555545544455566556655555566545544454445445445543354555556644445455543213233233244232333432223233323233423333333333334222232233142342322323222233234332222234442232222334433323322322544444335455546453442233323321322344234345441/11221111001-,,+++,..-.---0000200012221//0----+++--.111121112222232220---,--,--/0011220001000.01000211313323-/---445678878889989::999999999998888887655555555554455555665778877777777666555655576556534544444444554445665566555555554445555556655555555555655554455444554444465555565444444455543312332233333323333333433224333222232334432233332332224323333334223332222223333322333333432332333333333333344355434444434445555455433233322221222134323335543///0222210//.--,,++,----./////01121122100//..-.-,,-.011211222222122222/-----.--.0210110100000000001212443211/-..-44567897789::::::9:9:9999987888886655655566555544556666667887777777776665556555565555655444444445545556655555555555555555554556565454565445655445554445544566555556665444454444433333232233212333322334333443333233332333322343333223343233333332222333222333333234443344334323333443333233334544444554434555544444333332322112222333333453120021232110/.,,,,,-,,.0/-/10//012222221221/00.-...../00111212222211221.-.---...01210110110/0100//011224433210/.--.344568889::9:::;999:9:9999778778886656556566655665455556678777777779976655436545545556445334445456443554555655555565555456445556664555564455554465544444555555555567565555454544443322322233112342223333244223333333333534333433322211222243433322222222223332322244334443444232433353333233242243333644665444443343323332322131122111332422131122221100..**++-...../111/11122222222211110000.//0/11011211111114331,-/--/0//01110110111///3//0222332342/0/.--..34468988999:9;:;9:8:9:999776677877777655666665554554555466777777777997545544454554454444545444545555455644565677655555545655555666455546555555566554454455565544566655455553554534432212222222233223332224444223343333333333343331212123334343332222222232322332333133233355553423334332333434333333434455444444334432222232223212112333222223112211100-++**,--.///./000/01222232212211001011//012112002222133242.----./0211011100011111002210132313430-./..-.4545788::99:;<;:::99::::877777777766567666666655555554555677877767899865444545555555444444455544456555555345566655555566566566666665544565555566566554555545665456665555555445554333221122222222323322323333432344344333443333333212222234323443322222223211222233333333445554443344433333344433333244576554664443333322222221221222221012221112332110/.,+++,--.////0000001222210121112101111210122112122222233341--.--./121111100000111122121123322332...../...7888788899;;;<<;;;;9<::;886667778887657777766666554456656667667777889865444445555345444445655574556643554435554465556556446666566655566645566657577465444544644656665555555435454333221112133333323333322343332233344444443332233232222434433334442222322323333244343333443564443444434433334433423344455554645444333331121331111122102001111133332201--,*+,----.////110011231130122112111222121212211121222222210.--,/..011111011110211102112222323330/..////0888899::9:;<<:;;;;;:::;9886556678877886776666766566556654566667767889865344446544345344445557764554453545555556645555555456655666545765355465579877765645666774546665565555454453323222331232223332223323123333233443332333333233223332433333223431112322223323334343323443564444223422423333232343343445444644334333221121321111221111111111132331/----,-,-////.////00001021122112222222222211111220112112322230/.--,...11111112211221111222323322111///..+,/999999:;;;;<<;:;<<<;:998877656788887766776666666666655665566677777888876544456555555444455556655665555645555566655565555666655655555544343223468;:8865655666665544445555445445543322222321222212223223223333333223444322344333322222333344443233332112222233323444334333454455554334332233233321244443344443455433332332211121112211211111112111220/.,++,.//.///////0000121112212222211222222210112211112233223210/-,,-/./000111000111011122334333210/00/.,++-/.89:99:;;;;;;;;:;<<<<;;:98777766878887867777766666656655554566697778887765444667555534344545455554555546554445566655655566655556545555432211211369<<;96565566766655546455445555553332222222123221322223322333332323323323444332333233443334443233332221211223212342224435355645545544333323443332434444545443354443333232221220112211101111111211122.--++,.//00000////000000112231112111222211122222211111224333311...-./////010010211132211223333331///000.00//10:::99:99;:;;;;::::<<;99977787898888877777777676666555556555667877888877554456665664345555454555545555765545665666556555556556776455554320.-/1248;<;;:666566666666666646544553444332222212232322122232122323333332333223343333234323322333333223323221221122332232244333445565445555643223344432354554545445455433333223221222122221211222111111110.-*+++-/0000000////001101211200013222221111322221112211221223310.,,-//0//0000101322232211123333110.//0/..../11:::9899999:;;;:::;;;;:9887778898899987887777767765555555665666678888887655455566665544555655655566555666654555566655555567666666666554310/.-/1369;;;;96556666666666765554444444333222221223322221233223332333333333332333333333333223234443321123332212211222221223444444454553455564332344443334545454554555543333222222111112232222222112112222/--,+,--./00001////00/0222211110022112222111232112222211223323211/-,-.///00000122111222222122212210/./000/..////9;:::::::9:;;;::;:<;:;:8887889997999:9798789877776645355664566667767888555446565666565544564555566655566655555564455565567766656765554430//.-0258:;;<:8655656666756776645444343343432223212322221122223233232224332233333433332333333333333333333322211332222022002234443445453345446333334333235565546556655543333222222221111331222212212111111/.-,+---///0/0000///0112212211001121112221223221211211112323333211.--...///00112221112112222322022000./000.00////9:;;::::99::;;:::;;:::99898889999889:988:8898787766455555545677677787655565555656776655666546775666566666556665545556656686666667655631/////133699;<<96666656666646776544654342223422122222222223222222433332223244232333422232333332334334333333322322332010132223332343335454445554434444444555655545556544433212222222121112112211211112111211.,++---.0//0/0000//1//111121320222212222212223212111111221133333310/.//////000111111111212212221110/-.//0////00/99;::::::9998899::::::99889988999999999889888787677655556655567777788654466566666777775666777776666666665556665556555666567766666777653200//145689::::86665556777666654543344332332222332222222222111223223333332222333322322333322333333444343333333322221222222233344433334444445544544445444445566555554443333222222221111222232211221211111110,*+,-.../////0000/0101111100111222222222223233221111111111222332100/--.///000111111122322211100110.-./000000/00119:9;::;9;<;:88:::9;:::;:98899:999999999899987988667655544675666686788665565666566677787655677666666566566466655566665566667676666778676310//1256689::97776656766756655544443443334322223222222112223322323322333232233333223333332233223333343333434432222312322222323342344333344334455543544544666667455433332332211222212132222121111222111110-+**--.////////0000010111121//111121012332223233222121111132223210000...////001/111331211222211111011/.110001000...9:<:9;;9;:9:::::;;<:::;::9899:99:;::899899987988777655555675676676798856565666766678887666665665666566666766565466566666667677677687686400/1366669999877555565666566445445532332423233332212221124233342333223334133332222334433333332332334333323344324223233233223222223244333353354223354456446655676644333222233122222222323331211112111100//,+,--.//////0///00011111222111212111222332333233221221111122223330011/.00//000111112//2212221111221110//00001000.9:;;;<<<:99999889;;<;;;::999;::::::::::9999989987777776566556777777688645666677767778777666676555666666666655664455666566666676677767977642124667898776666665556665566554454432233222233221122222332333333332222431123222233222333333332333443333334432333333333333333222212344334444433334555667765566565543322222221222222222232211111221100//0.,-..../////0///0100111112101111210122222211122221112221122222232111220010//00111110//03211100001110111110/1210///:9;:<;<<:::9999999;;<;;;99;<;;:::::::::;99::999887767756665566688788677555566677676677788887767777666776666775654566665656665786677679988463356678777766566645566655556454553443332222332222222122122222332223221233222222211123322333332344333333444334332323342223322212443433445554334355567767566666665433232222212222122232332111112211//0/.---,...//0//0/000121212002221010120012122123102222212111001222111021032211101110001111/00111///01110000110///01000/::<:;;::::::999999;;;;<;99:;99:::::;;;:;9:9988989888775655666678877866656757777787687898888976778767777676677776566675655765688666677989886234667876665655564556655566565434424324222212222212113222221222223332231123222321222233322333224424433344333344344433133231331244443344445344445557566656666764433112222111222212333244111111120///-..----..00/0/00../022232213211//00013222222122202222211111221112122121212211101120111100110001/11212000///1//1//0/01::::;:9999::99:::;;:;;=;9::;::99;;::;;;;;:999::9888877776568867887776766677677777778878878889879887776556777667766667645566656766666667899865446556566666655555666566655543444422333332222221111222333223432332233222212222222223333233333433333333333334444443322233333322344444444433334555666677666667543321121111122212222233333221222110/.-----.-./010/00///001122112210///0001222222212222211212221111111122211221111121111110000011100111111100//0///////0/01;;;::;::9:79:9::::;;;<<=:9999::9:;;:;;;:<;9::::;9998879875579766667866666676778777899799788889787687867778676656776556655455557756555666799886566545556655445654455653355544544443333212222223211323332223453321322222232222333232232333234334433334333433444333433232334233444443444333334555667787556567433323211111221121232333233312231/0/----,,-../020//////.00211122120////000222222223322221201221111221111011121012211101000000111100/121110011000////00///11:;;:;:899:79::::::;;;<<<:9899::::;;;<<;;<:8::9::899987987978787665687666786677888:899799888989877677687776566656655556554455577656455566688786655446556455555444565553534544343432422212212221212333332233353222222222232222322222233333432333333344443444444553433222333233344444444343335555677877765564323331111122221111111332323212320//.--,+,--//000//0/00/01121332220///0/0022221222221221222122220022111111123201100111110010011111110210111111000/00///0///::;:;;9999999::::::<<<<<<;:9999::::;;<<;;;;::::9:::98899998787677655677677888888889888888999889877777888776576666666655555556654544555566665566655545555555555555554455433333332323444322111121343332222233322222221122111222222343333344333333333344444445655654333322333433343444443343345566677899864444223321211111221111123322322111100//..,++,--.0000/00////0011113321////0112222211122211111111102111111111111232111121121/01101111111001110010//0/.00///010//0::;::9:998989::99;:;<<<<<;::999;;:;;<;;<;:;:;;:9:999:9999::998688876568778787888988988:8899999998988978888777776566665545554544456545554544554566554555555555556446542233324433233323432211111122243332323333222322332222232322224333333233333333355335554465666543332223243334343444444334556657779877543322212211211100011110222332300100////.-,++++-///0/0/0/.///0233232100/001121222111233111121111022212001112111111211312221011111111110//1101220001000/--/121000<<<::98889:89:::::;;<<==;=::99:::;;;<<;;:;;:;;;::999:9::9:::99888887888778899888:99::88:88999:98998887888867887675666555555455446644446464444454444454444555554644444222333344423332422242221031124222232222322223232212222322223233233324333354436555455445565644333222332233444334444444467555886777653331221222121110222112222232331/000////./,++,/.///0000//./00022233300//1/112221222222211112212222000202111100120021111011001//11111010/0/0001100000/0..-/22011;;;::;9888999;;::;;;<<==<<<;;:::::9:;<<;<;;;;;;;;;:99999:::::9878:97788888899999:9::::9999::::999988888898767766665555555555444555554444444432344444444444555434444443322332234311223334432222221222222222212222222222122222322222333334444334544444555666766555543333212444444444334444444576455775676544423432222211000221222223310000.////////.+++-..///0010...01001223211100001112211112222121122122110111221002211212211101100011111110001100000000000/0/..//00.-;<<;9;;;::9999:;;;<;<<;<<<<;;:::::9:;<<;;<;;;;;;;;:;;;:99:;;:;987:;887889899:99:;::::::;:9::::::999889788887777667666455555564455657643444333234444444443444343455534422233222243122233332322223222322222222123332322221321233333234333433443334444455556677666655442334324444344332442234444444556564564443343432210000122111122222000///0000/---,+-././//001/--.111011233321001111111222122221112222331100100021102211120001110010000001100000100/010//010//./0//1110;;;;:;;;99::99:;;;;;;<;<<;=<<:::;;::;<<;;;:;;;;;<:;;;;;:;;;;:::99;:899:9989989::;:::;;:;:::::::999988999988778866877766554456444455855533433334443443444353333323352532223122231332244223222222222232222222232332222213222333333434433333344453355445555676676676344412233244452233332224444434455564454554344344421/1/2120211013320//011100///--,,+,..///0//1-../100313323300001111001222122101122222222111101111122011100122200111110001111/00011///0//0//.00////122<;;;;;:::99::::;;;;;<<<<<<<<;;;;;;;;;<<<;;:;<<;;<<;<<<;;;;:::::99:::9999889999:9::::;;;:::99::::9:;:99999998778777877756654555554445665544433343333433334344333444323322223122221122342223223211233232223332222222332223323333223333333334444333454555566666677765544311233344443333343333333333444445554333333444321111121122111121000011010/.--,,-...--.000/---./01223321100011121001112122210112211121111211111112222211111110011111100001100/0//0///////./000//0/11;;;;::::;::::9:::;;<;<<;::;;;;;:9;<;;;;;;;;:;<<=<<;;<;<;;;:::9::99:99:9:88::;;:99:<<;;;:;;;99::9:;;;:::999998:887878886665556545554556654445534344443322344533334343422212222222211232112222232222322332322332233233222232222333222332333434432354444556677777777653342122244533332322433333333344443544333333332333111211122222110//000000111/-,,,,-...-..//0/..-000123232011100112211122222102222112111100212212112210021001101111000100100000100/00//11//0/00/..0..0/;;;;;;:;;:::::9:::<;;<:;::;;;::99<<;;;;;;;;;;<<=;=;:;;<<:9;::9;;:::99::;::::::;;;;<;;<<:<;;::::9:;;;::::999989::787877766566464556556665434553445544342253233343444333221201222212223011222223322213232322222223332322232222333323333233333344435335456577767677664433222222252443234433333333243343224233334223233111211111022211////0033011/..,,--../....000....002333210001100110211222211111122222111//1022011111110200011101001110101110000100100011///0//0.000.-/<;;;;;::::::::;<<<<<;<<;<<<;;;;;;;<<<<;;;;;;<<;<<<<<<;<<;9:::;<;:::::::;;;:::::;;:;;;;<<;;;::;::::;:::::::;:999:98998888876665555565556555545433444444444433444433222333222021121111100122222333323211232222211223322222321233333333343334433333333345655566677776665433343234444444443333333332222333333222344332321112211122222110//001320//.-,,--.....//0110.../01210121100110011211112222211112221111222111001111111220/010110000100000/000//00/00000//00/..00000//00<<<<;::;:::;;;:;<;;;;<<;;<<<;::;<<<<<<;;<<;<;<;==<<=<;<=<<<;:;::;:::;;:;:;;;:;<;;;;;;:;<;;<:;;:::;:::;::::;:::;;:989888889655656555656445554545444433354443332323322321331232202233112122223334223332322222222112233223333323333434334233343443443324445556667766766542334424453334244324433233322421332322343232222122221111211211//0001001//.--.,-.--.//00221///.23221122211011001222221212212222221111100111100121111121111001000000000///.//////../0//.0//...///000000=<<<<;;:;:;;9<;;;;;;<<=<<<<<;;;;<<<<=;=<<<;<;=>>=<>=<<<=<<;;;<::<:::;;:;;99;:;<<<;;;;;;;=;<;:::::;99;;::::;:::;;::998:8879568876557666446455544444433455443422323332314221223333211122112223222323332323221222222232223342223233433442244343423443453443566666666665542444422452443244334434333222413332344343312223122211111111111//000111///-...-*,,..//01120/01032111100010001022/222112211111222221101102111003211111011100010000.0110///000/00...0/////.//-.....0///==<;<<;::;::9:;:;<<<;<=<<<=<;;;;<<;;=<<<<==<<<=>>====<<<=<<;<;;;<;::;;::;;;;;;;<<;;<;;;;;<;;;:;;:;:9:<<;::;;;::;;;;:::989876788767776556654444543334443234344344233321232232222222112211222332222233233322232222333221234433323344333443433332333344444445656666666665434343234444454443344432332332322123223223222221112210111221100011111/---.-,,,+,-../01111000111112110111011122211222222222111222211111221110/11111111111101211/./000////000000/0000////0///0/../0/.===<;;<<::;;;;;::<<<<=<=<<<<;<;;;;<<<=<<<<<====<>>>>><;<<<=<<<;;;;;;:;;;;;;;;;;<;;;;;;;;;<<<;;;;;:<<<<<;:99::;;:::;;:99:9988998876688555665544554434444323344333333332222233222222222222222134322233333222122232233342123333322344333344443334443453344556655666666666555433333332355444334333343333432211112222233322110121111110000001110..---..-,,,-...//001111111112000001101111111111112222211001211111111211/011111112121110/001//00../0////0/.//../././..//./..0//.;<;;;;<:;:<<;;;;:<<<=<=<<<<;;<;<;;<;<<=<<=<==;<<=>>>===<<<==<<<;;;<;;;;;;<<<<;;<<<;<;<<<;<<<;;:<:;<;;<;:99:::;::::;:999:9:89998888677766656455655554553443432222332241233133123222223322213143232334331121222233333343323422222223244344433233232553533544555677666665533352444323444444224444333444422201132221233221100111/2220000001011/.,,-,..-----.//0//12112211211000001220112111011122222210002111001111211.11011111111111///110000000000.0////.../000///00.//.0,2=;;:;;;;;<;::;;;;;<<<<==<<;<=;:;<;;<<<==<====<<==<<====<<<===<<=<;<<<=<;;<<<<;;;<<;;<<<<<<<<;;;;<<;;;;;;::::;;;::::;;::::::9::9999987877656666555444344333332222332222233222222222112222212233232233422332211133333333333344332223344334543333334454444444455577676665443444344443344444434444454323422101112222222221000000001110012321110/-,----------./10/011111001222110111221012211111122112112101111010011112100122112111100000000000000///00////.///00////..//0.,.1<<<;;;<;;<<:::;;;;<<<<<;<<<;=<=<<<;;<=<<<<====<===<=====<<<<<<<<=<<<<==<<<<<<<;;;;<;;<<<<<<<<<<;;<;;;<;;:;;;;<;;:;<;;;::;;::9:9999::98877775566444444554334443313333322222222222233222222322234332223222222213233233332333444333333333334432332223433333445554566765554444444333445444443333444443222233111112222222222100/0000012221111010/-,+,,---..-/0001000011100112221111110022222222122111121001111110122211011222210022100//0000///0000////////////////00.-.//0-./12<;=;<<;;<;<::;;;;<===<;;<;;;<;==<==<=<<<>><>=<=<<=>==><<><=<<==<<;<<<;<<<<<<<<;<;=;<;<<<<=;<<<<;;=;;;<;;:;;;<;:::;:;;::::9;99::88:::8887776655535555564444444333422221232223222223222222212222423222233322222413332244433333333331233343445232224443342254443465566445654433353344344433333445544552233301122222122111100110000222211110200.++*-++..--.0000//110011111001111201/122122221122112111100111111210021101121000001100//0/000///01/00/0////////////.....////,+.22=<;;;=<;;<<<<<;;;<==<<=<<<;<=>>>=====<<<=>>>>===<<==<=><<<<=<===<<<<<<;===<<<<<<<=<;<<<<<<<<<;;;;;;<<<<;;<<<<<;;;;;;;;::::::9:;98999888877765555555554444543333323322221222221221123322222223332221233322232212333333333333333333344543433443343332344333444445656654455444445444544433333455565335423332222221222222111110010011121123200/.,++,,,----.00000/011111110000001111001101100112222101111110/011100001101211100012100000//000/0010//////0//0/////////...///-+-011<<<<;<=<<<;;<<<;;;<==<<<<==<<=>=>===========>>===========<<==<;<=<<;;;<<<=<<<==<<<<<==<<<<<<<<<;<<<;;;<<;;<<;;;;;;<=<;;::::::9:::9999:988887755565545554335433333222222111222311211111122332232112212322223222122333322234432333334433344333344444224444333444445665555555544434454444334444566663223222222222112112211110//111121132112210.+*+++,--...///010/0001111001100111100011110111122111101111120001001/0100121000122210000//01000/////0////..0000//..//00.//0/00/111<<<;=<<<<<;;::;;;;<<==<<<><==<==>>==><=<========<<>=>><=====<;><<;<;;=;=<<<<;;<=<<<=<;<==<<<<<;;;<<:;;<<;:<<;:=;::=:;<::::::;;:::<999:88888776656566545322343335332223221110233212311322332122212222232222312222333222222442334333323333333355534444544432344444455555545543334455453444555554456242222142222332011222200/100000111222221//.*++,*+-.././//10///0011111111111100011111111111112111111110010022100003122011121111/000/111//////000//////00-///.--011././//1001<<<<<<<<==<;;:::;<<<<<=========>>>>==>=========>=<=>>>====<<<=>=<<<<==<<=<<;<;<<<<;<<;;<<;;<<;;<<<<<;::<<;<<<;<<;;;;;<;;;<;::::::;;:998899877766666665443234433443332222111012222123222222211343222332222221123433333343233233333333333344434434443454444333444344455555544333444345433445555445554333222332222101221222111111001222222210.,**+,,+,-././0110/110100011111111100/012111111112332111111110110121001122111111111100////010//0000//////.///.-..0/.--/0//.///00///<;;:=<<<<=<<<;;::;<<<<<=========>=>==>======>>==>=<==>>===><<<<<<=<<<====<<=<<=<<<<;<<;;<;<<<<;;<<;<<:;<<;;<<;<<;;;;<<<;;;;;<;::;;:::::9::9877666655664455544444333322222222222232223222222222343112322221232233333332233233333333443323443345434433444443322444444544455665333454344333444455444544432233322222222221111110111001222222210.,++,-----////000//011100001101110100012201211111221011111122112222111111101111111110///0/.000/001///00/0////././/../////..0112//.<<:;=<==?=<<;;;<<<<<==<=<==<==<===>==>======<===><=>=========<<<>=<<===;<=<<<<<<<<;;<<=<;;=;;<<<;<;;<<<<:<<;;;<;:<<;<;<;;:;=::::;:99:::89988776686565565555444452543342312221333333222121112200221222222223322223333123423233224333444244333444443554443333242444334444566654435433434434336444445434222222232333311101111011202222232221--,++++--/-///00000001//1/0/010201100111111022211112211111111211122011111131121111110000..11100//000//0///0//...0///..0/////100122/;;;;<<<<====<;;;;<<<=======>>>==>=====>=======<<===>>=======<<<;====><;;<<===<<<<=<<<<==<<<<;<<<<<<;<==<;;<;;<<;;;<;;<<;;;;;<::;<;:99:::99998776665555543445334543433332101222232233221122212112333222222222222223332344323322332344444444433443454444433223444333344445556555444323444344334444433344332233333222322332111111122222222330,++++,--..../0/.000//0/0////011100100//011122211122211211111111111111112223221100111000///000///0110/00//000/..//.//..////0000//101;;;;<<===>====<<;;<<==<====>==>>>>==>=<===<<<==<=>>>=>>=<<<===<<<<<<>>=======<<====<=<<==<<<;;<<<<<<<<===<;;:;<<<<;<<<<;:;;;;;<;<<::;:::9989888887555654433443332334333210112112332222222222222222222223332223332332223323333334223334333334444334444544322222343234433455644455532345443444444543332333333333333233322221101212222222231/.,+++,-/0/..../0//00/110000//0001101111122112010022321122221001123100012221112220001100/////00///00000000/////./..///...////0/0--.011;;;;<<=<=>>==<<<<;=<=<<=>=>>===>=>=>>====<<<;>=<=>>=>=><<<<>===<<==;>>>==<<<<<==<<===;<<=<<<;<=;;<<<<<<<<;;;;;;<;;;;<<=:::=;::::<<9999:999:9888888655554633444222343223112213211321222222222222212122123222323223442223333344324333544232224442254464443423222232233334444644555555354545554445534224322333333333233222201002122222121110..+,++--00/....00./11121000000//1110100112112112201331110222102303311101121211210000220100//00//000000/00////.../00///...///0000///11;;<<;<=<==>=<<<<<<<<<=<<===>====>==========>==>=>>===>=====>>======<<=<===<==<<=<<<;<<<<<==<<<<====<;<;;;<;;;;;<<;;<<<;::;;;;::;<;:99::999999:988876655554444444434322221222332233222222222322222222222222222122223222343334432343345433323444444456554443212222332332334334444455665555444444444223342333333232222332121112210122332210//.-,++,./00.--./00/0100100//000001101101221011112222443233332223221111111222112210001000//00000////010//00//0/////////0/.////0000//011<<<<<;<>?==>=<====<<<<<==>>>=>>>>====>==>==>>====>>>============><==>==<===<<=<<<<=<;<;<<<==<=><<==<==;:;;<;;;;;<<;;<<<;;;;;<<<;;<;:9::::99:99999887776565444554333233232222232223332222222333222222222222222222322233234323433321333444323444554455555333212333323233323333444456765556544455443232232244333222223433210011221012342210/.-,,+,,-./00.--.//0000001000100000001110100/00/01223355332332221111111222222222230/00/////////00000/100//0///////...././0//0/000/.//221<;<;<<===>>>>=>>>>==<=>>><>>>>>>========<====<==>=>>>=<=<<><;=<<<<;<<===<==<<<<;=<<<<;=::::;<;<<<<<:<;;=<<;:;;:99:;;:9999888988777556554554334343323444423333333222122222322121212132212222222223344423333332232322422244454345555333232232222332232233244445777655755444455234433224444222432441200/11121331122220/...+-,,./00000/-//0001100/11111001111211/11.///01124665465334322222112232122212330110//00/00//0000//01/0//0///....//0/0/00/11/000./043-<<<<<=<<>>=====<==<<>==================>==>=<=>>>>>>>>>===============<<<>>=<===<<=<<>>=<<====;<<<<==<<<<<;;;;;;<<<<<<<<<<;<;;;:;;;;;:::::::99999988777655544554333432234444333322333232112232221222122111112222222223333333233333343323432343443343454322222222223332333223344445777656656543222233333233343344443431110022112332133100/--,,,+,.//01/..//011111100111111110/011/,--./0001234556666653322221111111222210110010/0//////00000/////0000///.//...//0////00//////0/.-<=<<<==<==>>?>>=<===>===>>=============<<==>=<====>>>==>>=====>>=======<<<====>==<====>=<=======<;;<<<;;;;<;;;;;;<<;;;<<<<;;<;;;;;;;:::::::::99999988788665544444434322233454333322322233222233223332222112222222322123333332223433323333334433443344444433321232233233333333444457877776556652233333333334443333443332111112333332243110/+*+,,-.//00//./0012210111110011110//.--,---..00112344577766533311210012222322100111001000////000////11000//////0/../.00//../00//0-01/000==;=;==<<=>>>=<<<=======>>==<=====?=>>><<=>====<=========<<>==>>===========<=<<>;<=;;=;<=><<<;=<<<=<<;;<;;::;:;:;<;;<:<<<<:;<:;;:;<:::9:;;;:999999:888877566444443353332334433322223233322132122222222222223222122221332234244144432233343444444444444444221113233322233333434334557877755665333423343333242313334333222111133442323221..++*+--.///00../0222221122211011101.-,--,,,--//01143444558766533211301132223312220221010001///0/////000/00////////.//../00///100.00-11/<<<=<<=>>>>>>>>=<=====<<======>??=?>==========<=>===>====<<>===>>=<<<<=====>=<<<<==<;<<<<<<<<==<;<<<<;;<<;<<;:;;::;<<;:;;;;;<<;::;;:;:::;:99:9:::::9887776666544444433333334343223333333321232222222222322233222322322322332223334333333433343454454344443322222333332222233223346777888655444444333323322223332321123101213334333333320.,))*,--///////022222220002110111/..-,---,,,,./012333456778886554111122112222212112211100110//00000/////////00///////////0///0//000/-,,//<<<=====>>>>?>>>=<=>===<<=>====>?>=======>===>=<==>>>===?>==>=>>>==<<<<=>>=>><==<<=<===<<<<=====;;<<<<<<<<;<<;;;;::;;;;;;;;;:;<;;;::;;:::::99:9::::9888887777555444444333343334443333443322223212222222222222222232233333233333234433344435544433334533334222332233333222333222256667888765445444433333332233333332111221122322333344330-*)),---./..-///122222200001111120-,,,-,++,,,-./123333456777888862220111111222222111111111/0/////0100/010/0000/.-.010/010//000//0000....--====><=>@@>???>>>>=><>=<<=>=>=>>>====>>==>==<<========<=?====>>====>><<==<==><==>==;=??=;<==;;;<;<<<<;<<<<::;;;:;;:;;;9::;;::;::;:=::::::9999::::::89888877765564445444233444224323334444322232221222222122221222321133332233332444424435355453333533332222222222222333223222223566678887755546643343331333331333122211121332133334463//*(()-//./..--//01102221100000212..,,++,,-,,,,..0131334566768888850311130221112211111211100./11/00/011001//0000//0011/00100/01100.000--/-1=>>=====>>>????>>==>>=>=>>=====>>>>>======>=<<<==<=============>=====>===<<>=<==>=<=>??=<=<<<;<<<;<<<<<;:;;;;<<;;;;;;;::;;;;:;;;<;;;:::::::::::::::;:9899877766654444444444443333333444433322232112222221232222332122333333123344443332344454443334554433332222222222222222222334677777666656556434443212234322321122221233333333244540/,)),-./......//0121122221100011/.-,,,+++,-,,--./1332344677778988743212321112211111211100100//000001110000///0///////00000/000110/./01/,/01==>>>>>>>>>>>>>>===>>==>>>>>==>>>>>=======<<=====>>============>>=<>=>><=>==>==>==<<<===<===>=<<<;:;;<<<<;;;<;<<;;;;;;;;;;;;;;::;;:;<::::;;::::99::::99999988766665444444443333333334433233422222322222333333322232223322223333343333332333454443343453233432222222223332211122346777766666666543333343331132322222233321233333332332310-,,+.///.---..//012232222111111.--,,-,,+++++-///01222345666778999631112322211121111111001000/000001100000//./0///////000////00110//045-./01<><<>>>=>???>?>>===>>==<===><>>=========>><==<<=<>==>>>==>=<<==>=<<<<;;<><===<>>=><<<==<<<<>>;;;<::;<;<<<::;;<<;;<:::;::;:::;<;::;:;:;;::;:::::9999::99:98988786666544445443443333443333434423211322222332223233232223324424334443342422444455444334432233132233222333322221224445777777665566443233443333322221123333234434343344332.--,---////.---///1222222121122/./---,--++++,,,-/.112334446658888:9831223321122212102111000110/001001000110111//0///0//0//0//200.0001105/1//11<===>>===>>>>??=>===<<<<==>>>>>===>>====>>>==<<=>=<=>>>>>===<===<<<<<=<<<<<========<=<<<<<<<=<;;;;<<<;;;;;:;;;<<;;;:::;;;;:;;;<;::;;;;::;;;::::9999:999:988888887666555444334443333433323332332232212222332333233222222334323444334432355433345444344443333222232222211221112212356876765665544434444433332233222323333333443223344320-,,,--.///0/--./00111122221120/..-,,,+,,*)*+,,-/.0222344456778888974332122223223211111111111211100011000100110/0010/0//00/////00/0100010///011>====?>=>>>>>>>>>==>=<<==>>>><===>>>>>>==<=>>====><<==<<=>====>><<=<;;<<<===<<=<<<=====<<<<<<<<;;;;;;;::;;;;;<<<<<;::::::::::::::::::::::;;::::99:;:9:99:9998888887655554433334443433333333222322332222223223311222233233322234333342322233433444433334421223444333321222211222135667765566665444443334443222222123223322334432234442/,++,--..///00////./01112222221.----,-,,-+**,,+,/001223445677777786554322112332223101121111012100010011000000010//000///000/00/.0000///1141,/111>>==>===>>>>??>>>>>=>=<==<===<=<====>>>==>>>>====>>==<>===>==<====<<====<<=<:;<<<<=<===;<;<;;<<;;;;;:;::::;;=;;;<;:;:::9:9:::::::::::;;:::;::;:98999999::8:88988877675555543343333534433344222332232322223332311222231233333444335543333344554444433334312123421233221122222122246666666556656444333334443211134433333322333343343442.++,,/////0/--.....10012222231/-,,---,---++),,,/0010224446555788899544212212232212002221221011101200000000000100100///0.////01..///100//1..+001>=>==>>>==>>>>>>>>>>>====<<===>>============>>>>=>>=>??>===>======<<===<;:;;;;;<<<<<<==<<<;<<<;;;:::;;::::::<<:9:;;;;;;:::9:::::::;:::;;;:::::;:99998::::9998889877677655554444334333443334322333332233223223221133332222433213334443344444444334333332112222222221122322221233345665566556665434434443433333333333333322222234344342/,-....00/000//..//10012233331..-,,---,,,,+**,,.12123334556578888866422200222222212212112111111011110000001100111100//////000011//00000010.0100>=>>>>>>>>>=>>>>>>>====<>>>>=======>======>>=>=<=====>>>>>=>??>>==<<;<=<<;<;;;;<<<=;;<====<<<<;;;999::;:99::::;;:;;:::;;:::::::::::;;;:9:;;;;;;;999989::::9999999888876666544444444455443322222333322333222222211343222322333234334433444444444333332222222222233223323321111234435556655556655444345333322333443233333332222333321341.-.....0000000/.-/00/12223221/.,+,,--,,,,,+*,-/0011222455666799998533220011112222211222211110111111100011111110/011000/////0/1210/0//0011/.0000>=><<==>=>==>=>>>>==>>>>>>>>>>=======>>==<>>><<<==>>=>>?<===??><>===;=<=<<<;<::::<=9;;<<=<=<<<;;:9::::;:;;::::::<;;999::9;99:;::;;;;:;9;;:<;::::99:99:::8;;:9998:99897776664554443335333432333243333333432223231323332223343344535443444344333332342223233231222222332232222213344665566665665544535533442233343342334333443332231//01-0.0.///000000/..00001214222.--++,,----,,-++-01113122355677889:888433211111222222223112122112111100111112111100/11/00100/11/00.100110001//.0/1=>>=<=>>??==>>=>>>==>>>=>==>>>>>>>>======>>>>>>>>==>?>=>><=>??>=====<<<<<;9::::::;<<:;<==<=<<<;:::::;;;;;;;:::::;;:;:99:;::99::::;;:::9:;::::::999::99:::9:99::99::99877766556554444443333333322332223333332221122222332222333432442333433333332233322233332223322222323222233333456555666555554444343433322333334554332234323221///0//00////0001110///001112122/..---,++,------,-//0122212455677888996433211112222232222232232222211111211111210011111100000///0/010/000110000000/00=>>==>>>>?>>??>>>>====?=>>=>=<<=>>=>>=====>>>>>>>>==<>>?=>?>>>>=>==<=<<;<<:9::::::;<::;;<==<<<<::;;;:;;;;;;;::;;;;;::::::;::::::;;;;:::::9::::99899::9::;99999:999::99977777666665545533333433222232233233333321222321223222333332222444433333433323222232222212332222233223333334566657765555444444434443333333334444433333332120/00011100..00001110//01221222210..--,,,++,--..-,./0112311245567888988842112212222122223221122221111111211011100001110000000/00/0011/12111100010000001?>>====?>>>??>>>==========>>===>===>==><==?>>>?>>==>==??=>=====>=====<;<;;;::::988;<8:;;==<<::;<;:;::;<;<;;:99;:::::9:<:999:;99:;;::89::9:::::98899::99;;9::;;:9:;;:99977768666655546455444432332224133322332333321211222333344432333533344333233223223222222223222322224122333334664667765555444445554334332333335444433343321---/0001100../000/110/1112211333200...,,,,,,--....///21133223556777799566312221322222212112112222221221111100011011111100011000100011111011111.12-00011>>>====>>>>????>==>>>==========>>>==>==>==>>>>>>>>>>>=>>>=>==>===<==>=<;;;:9:;;:99:988;;<<<<;:<==;;;;;<;:;;;<;::::;;;;<;;;;;;::;:99:::::9:::::99999:::::;:9:::::9:::::988898777765555445444333232223322232332221222122332343334432333344444433322223323322222233323222222232333333444566555555544454543334432334543544433344331--,/00111100//00001101112211122231//.-,,,,,,,-.//..//122223333557777776554323323222222222222111222221211011111111111100000011010///0110./000000121011000>==>=>?>>>>????>>==>>>>>>===>>>>=>>>>??====<>>>??>>>>??>>>??==>>??=<>>=<;;:99;::::::999:;<;;;;;==<<<;<<<<;:;<<;:9:::;::;::;:::9:;:::9::99::::99:9999::::::99::::::;::9:99999998788766554445544333333332233333321112311222344444443333333333421222222333332223223343332233244333334455566565555554444444444432343454554544433330-,,-0111222100000100011222112222200/.,+,--,,----.//0/01123333344677777643433333333222222222222112112111111111211111111012100111000/001200000010111/./00//?===??>>>?>????>?>>>>=>>=>==?>>=>==>>?>>??><>==??>=>>>>>>>?>>====<<;<;:::9:9:;;:99898888;:;?>><<;<<;;<::<;9:99;::;::;:::::::;:::99;::9:9899:99:99:::::;9;::::9::::9:999::98888786654455544344433233223333423331322211411144443333443323444333223122314443233443333234334433333555556556555554444444444442244555655443343333.,+,111011211100..101122211112442200/---,-----/---//000223322444577755551123344333222221211122222122222111101111110011102210010000/1001//0220110111..000/>>=??>>>>????>>>>?>>==>>>>>>==>>======>>>>>>=?>>?>???>>>>>>>>========<;;:::::::::;::876788779=???@=<<<<::;<<;:;;9:;::::;;::9::::;:999::9::999:::99:::;::::98::99::::;::9999998888887776665555434443222223333333332322223432322344333344322444433343223323432233333223334324434443454555655455544444444454443234565555544334541-,+,/11112211110000011112211112233100.--/.--../..00//11222232234455665432123334554444322222122222212112211111110011100110/01000111/01111001110110010//111>>>>??>>>>>>???>>>??>======>>==>?>====>??>>>=>>=>>>>>>>>>>>>>======<<<<;;;::9::::999984256668;>>?A?=<<;<::;<;;:;;;;::::::;;::9::::;99:::9::989:9:::::::99::;:::99::9:;::999999999888877766445454444443223333333222333332234332333433234444444332223343332443443334453344423455545555455555555555554545454444345556556544333341/,+-.011122100100/0011111111212222220/-,./.....//000001232234434455544541/12344454553222222121111122221011111100001000011100110010011000000010010110//0001?>>>>??=>=@?>>>>>==>=====<><<=>>?><<=>>?>>>?>?>=>>@>>=>==@=>>=<<<=><<=<<:::9:99:99:885222123:<>>@AA;<<::;<<<;<::;;;<:999:;::99:9:::8::::::::;::9::;;;::9::<<::::::9:99:9999:99889:8898866656445434443322423334234423442214223233443244455133333433323222344344334454254446335556655446555556665545555454445665666655554343441-,++./112332000.0000011100132212242110/,--...-..0//0022034224434444433000/01333355433322222101120012222010001000001001000110112001002//1//00/20101101100011???>>?@@?=>?>????>=>>>?======>=>===<<=>>?>>>>?>??>>>>>>==>>====<=<<<==<;:::::::::::9852221136:<>?@@>=<;::;<<<<;;<;<<;:::::;:9:::9::999::::99:;:::;:;:::99::9:::::99::89:;:999888898888887766654443433334432333223323444333223333343334334323334343333333334344334444334444565544555565556655655544554455555555666776553343221/,,-./012231//0/00000001111222222331110--..---.///011123343344433443100//0002333345432222111122210122110112111100001100000110001001221/00/0//001100100///0/0>??>>>@@@>>>>????>?>>??>====>>>==<>>=<>>>>===??>>>>>>=>=>??==>>><<<<=<<<;:::::9:::987522222237:=?@@>=<<:::;<;;;;;<;;::::::9::9:::9::9::9::9:::::::;;;:::::;9:99::::99:89999999::999999887876655554444323432333233332222333443333344344433433334443333442244444444444455445556554456665776665445555555556544555666666544322221/,+,.//012220///////0111111122222332111///.--//.000001133222344444112//////2233433455332212222221002211111110111100//000000111001101100/00000/0010/0110123111>?>>=>??>>>>?==>>>?=???>>==>==>=<=>===>>>=>>>=>>>>=>?>=>?===<>>>=<<==<<;899::::999887313222589==@@?><<<:;:::;;::99;;<:;;:999::89:9889;999:;::99:;:;;;;:::9;9;99:;9:9:::999;9::::999997888867776545544344422333233334222324434322433443255433334433333223344555453644756647666645566667766765565666555546635557788866423220000-.--.12223000././//00111112133123332311///..-/00022111222212444444000././//3444555422333311211111132211111100012//1/0000000211011111111.00002100111022000001???>=>>??????>=>>>>????>>======>======<==>>>>>>>??>>?>>>>>=====>><;<=<;;::;999:::9898522555569;>>@@?>=<;;;:;;;;:;;;;;;;:::::::999999999999:;;:99;::::;:;:9::9999:::99::9:::::::9999::87888777775555544444433343343334323322233323433443343433323333343234444446544556667776655455456665566665565555556556665677888754322210///-.//0122231///.///00001112222122233321210//00//01222323332122343100//../11234455543222333211112122222110110000110011000000010111111010//00012211100000000011?>?>>>>>>???>>>>>>>?@>>>>=======>=====>==>>>>=>>>=<>=?>>>>>=====<<<;<<;;::;:999:::9:9832456778:=>@?>>==<;:::;:;<;;;;::::::9::99::99899:;;;::;::::::::::::::;9:99:;:9:99:::99:::::99::9999888777666555344444444433444444443234433444333443334443433333454334444566655676777666666655556665656666656555765566678788777423321///..../1222211//////00000111112222333332221000/0///01112334333222222000/../12234444544422321221112222211111111010000011100000011110111210/01/01122001000000//0233???>>>==>??>=>??@>>?@>???=<====<==>====><=>>>>=>><=><>>=>>>=<<;9;=;;:::::999:9;;;876255678==>>A>=<;;;:;::::;<;;;::::99:9;:::::9:::::;;:;:;::::::::::9:::;9999::9;;9::::8:8::::89999998898766666666356666446453344344434444444544444444434445423323554354645665666767777666666666577666665566777657767777688897753321111.---////111111/---/1000111122111132322332211011110001122333333111222100//..222344533324223312221222211111111//1000000000111000211100/1120001/211//100111111000131>??>>>>=>>??>>>>??>>?????>=>>>>========>=>>==>>=>>>>>==<=??>>=<;;;::;;;;;;:;;;;:::;;::943569:<==>>>=<<<<;;;:;;;;;;;;::::::::::::::::::::::::99:::::;:::::::::9::::::9::::999:999998999999998778877776666676556544444444444544444444444444444544543345555443455665666677877766656666777766666677788655666777778887752112121/-,,-///0111010.-//0000111012232111122222222111111221122233211122222210//./1333455554322222222221110112211110011001000110111110001110/01110//011001100111111011211????>>>>>>>@?>>>>?>>>????<<=>>>>====>>>>>>>>>>=>>>>>===><>>====<;<<;::;;;;<;:;;;:;;;;;;74457:::<=>=<<<<<<<;::;;:::::;;:;;::::::::::::::;:::::99::99;9::99::::99:989:::::899::9999999998988997788877777667776666644455444445555444444434567545544544445544445655666766778876777666666777766666777886666666677779865532322222.--,-.//001100/-.//01111110012222223223211211221233211122234212322211110/01233445533332122332110011001101110/010010001100010010001100/0111///01110211001222101112?>?>=?>>>>=>?>>>>?>=>????>==>>>=>==>>>==>>>>>>>>>>>>==>?<<>===<<<<;;::;;;;;:;;:::<:::;:56778;:;;;;=<;<<;=;:;;:;::::::9:;9:9::::;;9:::::::::99::::::99:9;9::::99998999:;:999::9::88:9998999997897877888677777667654455555464454444444444544455754444646646566666667666777766886667766667776677767665655666667778755222332221,,+,.//0011100...011111111011221333312222111212131111232212212333232221/00244443544332211133310021000000000/00///220000000001220001110111///00110100200111200211>>>?>>>=>>>===>>>>>>>>>>>?>=<===>====<<=>>==>=>>>>>===>>>=====<<<<;<;::;;;;;;;:9:;;:::;:7689:;<;;<<<<<<<;<<<;;:::;::;;::99::;;:::::::::;;:::999:::9:::9:::99:9999999999:99988999999:999889998898788888777777677667765565555455544444444444556765555655665677656666677777778888777777666665667777766677778766777633334332220-,,,.//00011110/0011111122111121221102222222111221111232112332332122221002334433333333221112322222221011000000/00000000100001100111111001100011000001222111000101>>>>>>>=<==>>==>?>>??>>=====<=========<<=>=<=>=>==>>>>>>>>===<<;<<;;;:::;;;;;;;:99::;::;:768::;;<;<<;;;;;;<<;:;:::;;;;:::;::::::;:::::::;;::::99;;999::;:::9;98999::::98999888889999999989999889878988887888767887777666666656555545675455655676556655565567666766677788888767777788778866766666666666676676676534433444320.,,,,,./00111100/001111112222222221112122223334222222111112332112223223222123344443222121011111121111101000000//0000100112100000111111000000112/./0011111112242110>>=?=>=<<=<=??>>>=?=====>><<<=>=<==<=>>=>>>=?>===>>?=<>>==<;<;;;;;:::::;;;::;99:::<=;97;::;;<;;;;;;;;<;:;::;;:9;:;::::;::::::;;:::;::::::::::<;9;:::;9::9;99999:98898988898899899999888988888999988888888888877786777757766566575555455586777777677755666667766766688888668977787778877787766667666786667776444353343300-,,+,,//00211100000110111122112222332222122233112233312111322332333433322223334433312222221123222111100101/000110000100//0000002100110110000120..00011111/02311111=?@?>=>==>>===?>===>>>>==>>>>>?>=>==<==<=>>>>==>>>=>?>==<=>=<<;<<;;;::::::;;;;:;;;;;:;;;;;;;;;;;;;;;;;;;;;;;:::;;:::;;:::::::::::;;;;;::999:::::::::99:98999999987999999:98899899999999899998888899988888788888877877777876777666666765676668877778767766666666777777788888898987888878889988877666666777766655533445544320-,,,,,-./112110100111101110111111122222333222212333322222222222223333332221133233322222232222232111110111110000000000000100110110000000110001210//01111110012212111<<=@B?====>=<=<>==??=<=====?>>??==<;====<==>>>==>=>??>=>>>==<=;<;;;;;:;;;::;::::;;;;;;;:;;;::;;;<<;:;<<<;;;;;;;:;;:;;;9::;::;::;;;::;;:;:999:9:::;;:8799:9998:89978899:898889999:999::9899999888999999988888:88878987788787776766666778677776778978977777666667777777788879888898877888889987677777677777767664532455555211/,,++*,-..0111100000010111011122312222334332210233322211123343223334333333122323332233321111012210001011110000000000110001111011000111001001//01011010022211211221119:>AB@==<<>=<>====??==>??=>===>>>>>>>>>=<;<;==;<9;;::;:::;:;;;<;<<:<;:::<;:<<;<<;<<;;;<;;;;;:;;;;::<<:99:;;;;:99;:;:::::89::;;::::9:999::8::9:89998988989999799:::9899989889989998988889998799877888777778667767777777987788::96877768876767777778888888888887777888878888778777777776666463355664411/---,**-...00111//010020111221211313313221332110122344213333333333334333322222333322230031110022211101110111000000000111002000011000221001021//200211200023222110212658>AA?=<;<==>===>>>>==>><=========<===<====>?>>>>>>>>>====>=======<<<;;::;<<;;;;<<=<<<;:;;;;;;:;;;;<;;;;;;;;:::;;;;;;;;;;;:99:::::::;:::::::999:::;::::99999989:999899899:98899988:999999999889989888899889999988988898898777776677787777789887799877787778777667777789888888889998789888788888888777777776554544654554420/0/-,,-.//000010/000011001111221112112222223343122344223322222223333333233232332222221111111122222111001110121000100011000101012100010/12222111211011211122332111112655:?BC@><;<=<<>>>>=====<<=>=<====>>=<==<===>>>>>>==<<>========<=>>=;<<=;:<<<;<<<<<=<;<<:;:;;;<;;::<<<;;;;;:;::;::;;;;;:;;;<:;;;::::<<;:::;;::::::9:::9::99998988899:889998889999:9:9:998999898899888889998998898987889988988887768776878778777789998977978666766777897988998878999:889888777777897766777766665466665564211/00.++,-../00000000011101121132211221222323334212323221333233322333332222233223333222101121001022111222110000011000000100111111133122200211212111111111112134211101222367>ABC?;;;==<<>>>=>===??>=>=<===><>=<======>==>=<==<<=<=======<=>>==<<==<;;=<<<;<=<;;<<<<<<;;;;:::<:<;;;;;;;::;:;;;;;;;99:<9:99:::9:::::99:9::88:9::99::99898:88998:88989889:899:98::899889899998899889889999988988989988888889669966887888877789998979788877766778878888899978999:88778876777899886687777666646665565311100/-,,,.///0..000/00001112122311212322223332332022433323333334433333333222222211333310122211110011112211000000100000001001112111331//200211022011100112222223122001446:@BCA=;;<>>>>=>>>>==>?>>>>=<;<>>==<<<==============<====>==>>=====<<<<<<;<<<=<;<<;:;<<<;;;;;;;::;:;<<;;<;;;::;;;;;:::::::;::::;;99::9:99:999889:98999999899:98999::9888889999:989999899899999998898898889989989:99999987788888889887677777777888767999767777766899888899887898999988888877777788887787667666656677664111111/----.///../000/0100111111111222232122233233223433333333333323333333322222221223221111121111001111011011110//0011011012111011121002101221111000110002212232221000089<<>ACB@<;=>>>=>>>>>==><<<=>=<<<<===>=<>=<>===><<=========>>>=>==>=><;<<;<;<<;;;;;=<:<<<;;;;:;<;:::::;<<;<;;;;:;::;;:9::;;:;::;;:;:;;:999:::9:9::::8999:8:::9::9998::87898899888878889899888899999999898899:99:889999988997889888898787688777778888768989677777988888888889777899988888889777777877777766677766667776442101110...-.//0---///0/100111111133422233111224233233433333323323222332334322222333222221111122212221111010111111//1000000111000011001002221210110110001012112332122220008:>>?BBA?;==???=>>===<=><>==<=<<<<===><<=========>>====<<=<>>>;==>>>=:<<;;<=<=<<;;<<><<<<;;;;:;;;;;::::;;;=;=<<;;::;;;9;:::999:;;:;:;::999::999999;9:999:9:::99999:888879899998888798888999888888899888989888999899989998898888999898887677777788887789988677879978998888889998997788777888777787777887766777866668755310000000///,/0/----.///0000001132132222232213444333233322333333323433333333222233332222100121120012221120020001001/0100000010000111100101020111111011//100122233211333233;<==>@A@>===>?==>>>==>>>>>>==========>>=====<<<==>=====<<<====<<===<;<;<<==<=====;<<=<;;;<;;;;;;;;;;;:;:;;;:<<;:;;::;;;;::::;9:;;::;;:::99:::99999::9999999:::999899899998888998888888899899888888888889999789999989999999999889988878788778877788887778888888877788888889:9999988788778878877788777787766677876777864421100//00/01/00.,,,-.//00/011123211222333212233333332233233223333344323223332222222222211111212112222222100100000011011000111000111122100111011111111111222122232133222322:<>?@?AA?>===>>====>==>=><<=<===<<==;=?==>>><<<====<===<=><==<>>>====<<<;;=<<<<===;<;;:;<;;;;;<:;:::;;;;;;;:;;:::;:::;;;9::;;::;;;::;::::999:999::9:9:9:9:8:99999999899998888889888:8888889988988889998999998989998899999889998999888877977798997877977887887877798988888898999988878788887887777888777767767678789877522200/./00/1011.,,++-.////12211001113133333124443224334332322222423343232223222333211221112211222221111210011100011/01101201110011100021111121110010001000211222313222000122<=??>>?>>>==>>>=>==>=>>=>=<<=><<<<==>====>=======>>>>><<===<<<>>>?===<=<<<<<<<;;;<;<:<<<<;;<<;;:;;;:;;;;:;;;;;:::;::;::;9::::;:;:9:;;;:99:99:9:8:::8999:98::89998899977998998888888:897898888999888998886798988988899889988889899988878897887888787788778667789779899788998898778877778899787777776876786677557788865543220000/1101210,,,*+//01111211222122223331122333333333344222324432224223222333222211222122222202221121122201000010/0200011011000122022111211111111//10000011222223334200222:<>>>>>>=?>=>>>>>=>>>>>>>>>==>>=<<<<>=====<==<<<==>>>>>=<<=====>=>>==<<=<<<==<<;<<<<;;<<;;;;<;;;<;;;;<;::;:;;;::;;;;;:::;:::::;;;::9:;;99999:99989:989:9988999999988999:88999988888899889988888888899988889998888888888888997788999887887788778878888876886787887789988989988887777778888999888767766677677766678998766432100012211100/,+**,..01100111111122221222333333333333443222234444334433223332222321101111111111211121112100001101123211111110211112221112111111112112101212222323443212222::==<==>=>?>??=>>=>===<<>>>=>===<<===>===><=<>=<<<>==>>=<>=====><;===<;<;<<<=;;<<=<;::<<;<;:::;;::;;;<;=;;<;;:99;;;;;;:;<;:::;:;;9::9;;:::89::99889:99:::9:99999999999::98788989888789999999998998889889888788888987888888877789::988889867776877899878666899787778888797798778877767789999:88876777877765566666667666654431000111211/.++,+....//000111211131223333322333333333343333332433344233222223323222212101111111110001221111001122100111111111000111210111022111110112002112233323323313311<<<<<=><>?>>??>>>>==========>=<==========<<==>>=<<>====<<>=<<<<>;;;;<<;<=<<<<;;<<;:;:::;:;::;;;;::;;:;;=;:;;::99::::;;:;;::::::::9:;:;;::978::9:::9:9998:98999999989999988788889879:89888899899999898889788787788988988888878989:8888877777777779888878887988788879898887889778677786689999:87676666887677566666667666654311000001010..,,,+....//10021120113112333222223333333333233233333343322222222222222001222111111111011121011011122012100011111101222000000000122111000102111243324322334331=<==<<===???>>?>>>>>>=======>==<=<<<====<<===>>=<==<===<<<<<<<<=<<;;;<;<<=<<;;;<<;::;;:;;;;<=<;;;;;;:;;;::;;;;::::::::::<;:;;:;;:::;;:::::::9989999999:9899889998999999988888888878888888999998889988878878987888988888988888998888778777898776799877888888888888888988767888787777777888999877666655666666665676677666554222101210000/-,----..//00122111111112333333322333333333333333333444333222222322222011122111111111111111113212222112112111001101110001100110011121110111222222322222344432>=>>><>=>=>??=>?>>==>=>=>===>=<==<<<=>==;;====<<<<>====<<<=<<<<=<<<<<<;<;<<<<;;;;;;:;:;;;;;;::;;;<::;:;;;:;;;;::;:;::9:;:<;::<;;::::;:::::;::9:;;9999:::98::;9989889889988888888888888988998:89888988899877989998898888998889988877878888898876677777998888887888888888768778876777778878889777766665667766655566668666644222012222000///-+,,-.//001211112212113333333322323333333333334222333322221233222221112221112110111001100002122100011111111111000001011011110001001221223232222342232252111>>>>>>>=>>?===>?>=>>==>=<===>=<=<==<=>=====<==<==<====><=<=<<==<=<<<<<<;;<<<<<;;;;;:;:;;:;<;:;<<:;::;:;;::;::;::;:;:99:;;<:::<:;::::;::::::99::;::;:9:99:8:;:9:899:99898:8888988888889987888:898889988998889898898988879888898887778888888888899777779988988::988897889899777776777788778778776666666666776666666666665543210002222001///.+,-.///011211111102123333333322323333333333334222333223111233213321112212212000222021001112111123222111111112000111110001112001111212223332222233343453200>>>>>>>==>>>>>>>>>>>>===========<<=====<==<<==<<=<<<<=>=<=<<<====<;;<<<;;<;<<<<:;;;;;<<<;:;<<=<<;;<;;;;;;:::::;;;;;:::;:;<<;:;;;;;:::::9::::9::::::::9999999::99999:9888998878988988889988889999889998888888888888788877888888888877899888887789977777788779::98988988898887767888767888877766666666666677666666665566544432210112211200//..---../00111221111222233333332343233333333223222233322332222221111101221112211111122100111111112222222111111100122100000011100121/011123432232244444321222>>=>==>=>===>>>>>>============>=<======<=>=;<==<<<<=<=====<<<;;;==<;;::;;<;;;<<;;;<<<;<;<<;<<<;<;==;<;;;;::;:9:;;;::;:::;::;;:::::;99:99:::;:::::::9:9999:9:::9998889988788889888878989988988899888899988778888878788887898887778877799899888777987998888878889899898878997776678886777897766676666656666666677656656664442122121123221110/.---.../001112111122322333331123333333332322322223332333332112222112121211111111111011211111212212123311112220122200002100211012222111344322332454553321122>>=>==?=>====>==>>=>>==<===<==>=<======<>=<==<=<<>======;<;<<;;;<;;;;:;;<;;;;;;<;;<<:;;;<<;=<:;<:<:<;;;=;::;::<::;:;:;;:;:;:;:::99:99:999::;::9:::9:99999:9::989:8889:8878877989887888998899989:978899988899988887788888898777778777877898998777887778887878899899:98877997777878778777787878776566666666776667655666644431122122233221110.---....//01111101122022333332223333333112333223123243301221123221112221221101212211211222211122232233211212122111/0002201122221022211233233433233444445002>>>>==>>=>>>=>>>>>==>>=<<==<========<<====<<====>>>=====<<<<<<<<<<<;;;;;;;;;<<;;;;<=;;;;<;;<;:;<;;;:;;;<<:9:::;;::9;:::9:;;;;::;:99::9999999:::99999::::99:9999988889998888778888789888899999889:9:9999888999998877788777887777788788788888778777887778888877899989988878878877887777777777777665566666666666676666556543331001112322221110//.----./000111011011122333222233333332223333343222333112221112212222222221011122211111210111122101222211232111111001221111122211111123333233222356455578522>>>==>>?==>>>>>>=>=>===<<==<<=<=>=====<=>==<=======<<=====<;=;<<;;<<;<;;;;;;:;;;;;;;<;<;;<;=;::<;<;;;;:<;::9;:;;;;9:;:::9:;::;:;;:9::9:::99:;;::999:99:99:::997878879898888777987779898889999889999:888888888997787778977877777887789888898877677797778998887897998:99887777888787767779777677757666666666666667666546555532220133332211110///.---../000011110212223333224333333322233332233222332222233222112211222221111122211112210201112202323321112211120121121112223321111122132233222455333668100=>===>??>==>>>>>?==>>>>=<==<<===<=====>=<==<<==<==========;<<<<<;;<;<<:;;;<;:;;<;;;;<;<;;<;<:<<;;<:;;<:;;:::;:;;;;;:;;;<;:;;;:;;;;:9:9::::;:;::9999999:9::989978999798778898779878898988899888999998887988877777768778888878777879889888898887667887787997888898888:::98778989888866677777766765677666666666665666654455553211223223332111232///,-..//0011100332333333322223334333333223222222222222321232222222222222223212111223221220111221322332111111121110221./222333220112222222222325532247770==>>>>>?>>==>>>>?>==>>>><<=>>==========>==<<<===>>======<;;<<<=<<;;;;;;::;::;<<<<;;;<;;<;<<;;;;<<;;;;;;;::::;<;;;;::;;;;;:;<<;:::::9::::::9999:9::::99999::99:8889999988879998788778888888888899999988788787777877788777787777777888778777787777777877889988889877789:987788898876666777787666777666666666666655665544555432222222321232322230///.-..//011000/01222333422233233333332222333333222222221222222122233223432222221013332121121122221232222111222210012211122222122122123332333433322342223>?>>>>>??===>====>==>==<<<<><=<;>===>><====;<===>>=<=====;;<;<==;<<;::<;<<;::<<;;;;;;;;;;;<;;<;;<;<:::;;;;;;:;;::;;:;;;;:::<<:9::::89::;;:;99::::;:9::9999:999:99:998998878888778888788888788998::999999878888787888887877887667877888777766778886787788888988887778::9977787778766777776887677676666776666656565665455655421123333323211223330/////////000.0//011233334232332443333222223223112223322222222222223222222222022211231111122222222211222211111122200211022222211223233444333223313323320/0?>=??>>?>>>======<<>=<==><<;;=<=====>>=<=;;;<======<==><<;;<;==;;<<;<<;;=<;;;;<;;<<;<;;<<<=;;<<;<;<:<;9:;;;::;;::<<;:;;;:;:<<;;::::9::::;:9:;;:::999:9:::9:9::9899988998888877898878988899:8888::9989999998888777887787877987788878878878666786687877778888888888878::976677777776677777666767767677677666666556666555565542134333233332222111021///////010.0001102332322333323333233233332221122232222233233322322222222211221112112011113221221222110122112222112222223322232333333444443222122223220??>=>>==>>>>>>>==<<<=>>=>====<=====<<<<<<==<<<<===========<<<<=<<<<;;<;;<;;;;<<<<<<<<;;<<<<;;<<;;;;;<;::;;;;::;;<<<;;;;;:9;;::;;:::9::::::99:;:9:99::99:9988999:99988999888887888878998789888888999889889988887788877778988777787888876778776787888778788888877778999::86677888777777667667777767777767766666445554555445532223334322233222211222220////00//../000123233233322332223444333222233334322222212333332332233223222111222322222212212112221222221222101122334333223333444344443212222211232100?@>>=?==>>==?>>=>=====><=<======<<=<<<<=<;==<=<<<===>;<===>=;<;;;<;;<::;<:<<<;<<<<<<=<;;;;<;;;<<=;<;<<:;;;;;;:;;;;::;;::;:9<::99:::9:::::::9::;9::99:9999989999::9888998888888888:::99978888988999898998898888777977787788888887877788777788877776766866778977778889999777766888777756677667777766666686666563355445455455422324333122111221102112210./////./..0011230222133313322232423332322122342222222233332222223342332222122223113112132111222111222222220111113333332234344444434455233311100552011?@??>??=>>==<;<=>=>>>>><=<<=====<=<>=<<=<=<===<<===<=;<==<<=;<;;::;;<<:;;:<<<;=<;<=<=<<;;;;;<;<<<;<<<<:;;:;;:;;;;;:;;;:::;::::9::999:::99::999:9:999999::9899888:9::8898987888889:978977898998898889888888888877687778878778887777777777777787666667776667897777877898677777998878865556777767777666788665555445555544555534333444322212221111111211///////////1111110222132113332232222222322112322322222232122232222242132222223333232122333111222112220112220011112233322343344444444222211332222//111?>??>>>>==>===>>=>>>>>>>>=<==>>===<<<=======<<<=====<<<<=<<<;;;;;;<<<<;;<<;<<;:<<==<==;;;;;;;;;;<<<<<<;;;;:;::;;::;;;;:::::;;;99::::::;:::9999999999999::9988889888999:99999888888988788998777789889888888888777887778777777777778877777777777766777777666666788877789876666888877777776777777776677765565555555554444555543333444432222221111111222100/.///.-./0221112224322233333322232232233222333222222221222321222221222222122222222222233233222211002222221122222344333444444443332211112321012000/.??>>?=>>>==?>>>>==>>=>>=>>====>>=<=<<<>===>>=<<<<<<==<<<<<;<<;;::;;<;<<;9<<;;:;;<===<==:;<<;<;;;<<<<<<<<;<::<;;<::::;;::99::;;;;:::::::::::<99999:;;99::88999::89877789:99889887889:98788888777878898778887788799887777677778787778677777777777776677676776788888777797666667888788767776667777776678665555555555554555555543344444322133211201110231211.//./..-///011111222213233322223222112311233333212223322111123324433422211223222232223332222223122222112333322223323534443345533022133133//033/00...@?>>>?>>?=>?>??=>=>>=====>=======<=<===>==>>>==<<<=;<<:<<<;=;<;<<;;<;<<;<==;;;=;<<==<<;;<<<<<=;;<<;;<<<<;:;;<;;:;;::;;::99:9::;;:::;:::::::;:9::9::999::::9899788878:99999898889899:9988888778788889877878777889778778877787788777767677778877777767777669878778777899666667877878876787766767778887566554455554554555554454444444432223321221001022122/./////..00/00011112212221221123323211221123333322323212111222333443442221133122333332321220222222212221122112222324555554345520002212311000022430//??>>>>>>>>>>>>?>===>>===>>=====<<<======<<=>>===<<=<;;<<<<<<;;;<<<;<<<;;;<<<<<<<<<===<<;;:<<;<<;;;;;;<;:;;;;;;;::;;;:::::::99:;:::::999:::::99999:99988999:99987988999:988899899989889988877888778888776788788887777678777777877777776767788877677777778898877788887777766678888888878877767778888887666554555555545556555544444444322122332211012323331/////..-../000011111112222222122333333111223323333322111122232333333432222222222233222333321122221123322222112222233345433444310012333211010/1/-.0???=?>>>>=>?=>===><=>==<=?=====<<<=<<<;;=;<;<<<<<=<<<<==<::<==;;;<<;<<<<:;;;;<:;;;;;:9::::::::;:9:99:9:9::::899:9:888978999889:88989987:888888888899889888899988888888886899787777886777778788877677777767677877757766677788766888877778766798888775877877776778788887765555555555556566555444434444332032222120011114110.121..-,,..11/00110022232221222332322311122333232232231111132233234433324222222233223333333122332222233332201122232243343455100000322330111//22/444>>>>?>>?>=>>>==>=>>>>====<=======<=>=<;<<<<=<<=<<<<;;<<<=<==<<<<==;;;=<<<<<<<<<;;;;<<<<<=<<<=<<<<;<;;;;;:;;<<;:;:::;99::::::::::::::99:99::989999888988899888:989999989988899888889888888789888888778887789888777777777778877777777777777677777787776667777766677888887877788777777777777777788779868876545455565557666655544543455333233222211001223320012110--,-../0000000011233321222322222211132222222322222111222222333332224322223333333331221223332222222332321122344343333221000002322100////010...>>???>>?>>=>>=>>>====>>====<<<===<<<=<;;<==>=<==<;;;<;<<<<<=<<<;<<;;;;<<;;<<<<;<<;;<<==<<==<=<<<<<;<;;<=;;;<;;:::;::::::::999::::::::999:::99989989:98887789877789888999988898778889789888998887677888887788887787777777777777777777777777887778877776666667777778778887777777777777777767777787788767875554455655666654555554544554433333332111022222110233210-,,,-./00./001112333322222222222223322222223322221111222234432222223222222233333321222333333222223433222222444432112101111123332000////010..-??>???>>>==>>=>==>==<><<==>=<<<<=<<<===>;==>>=<=;<;;=<;;<<<<<<;;<<=<<=<<;;<;;<<;;<;<<=;;;==<<;=;;<<<;<<=<;<;;;;:;;;<;::::99:9;;:::::9:9988988988898::97888799877:98887898889988778888788888:7778688788888788787787777777777676777777776667766677777777676656777758867667788878886777877776677668677779975556555555565555555544554554452333422220003323111223122/++,,...1./1002112222311222233122232222322232222110222223334222221221223322244233442333333243222335224223221334221110021113344222///0/0..1..--??>==>>>>==>>=========<<===<<<<<=========<=>==<<<;<<<;<<;;;<<<;;<<<<;;;;;<<;;;;;;<<<<<;;;<<<;<=====<;;;<<;<;;;;;;:::;::::9999;99::::::9989999998889:9978888889999888888899:999978888988877777777787777877777776777778877776677767778876667666667777667655566677767778987788788866777787778777877676789866555554565665555556644445554452334322222223223212123110-,,,,-/..////0112222111212222113223212332332222211012322323422222221111322222344343333334444333234433332112122222221222222333310/..01000/-.-..@>>>=>>==>==>==========<<===<=>>======<<<=<===<<<<<<<<<<<;;;;;<;<<<<<;;;;;;;;;<<;;;<<<<;<<<<;<<===<;<;;;;;;::;;;;:::;;::;:9::;999:9:::::98899988888777787888888888888998899988988887888787787777778777777788777767777777776656767667767776677777777777665677677777778788999877666667777777777787766778976766566666765655555665545554543345432212222222111222220.,,,,,./..////01012212221222223332110122223322221122233333322233322221232223334433443343345543322344434211012111111223222333310/0/./.-.//.-----@>?>>>>=====>><====<<===<===<<>>>><>>==<=>=====<<;<<<<;;<;;;;<<;==<<<;;;;;;;<<<<<<;<<==;;;;<<;<;;;;;;;99:;;<<<;:<;:;:;;9:9:9:;99::9:;:98::999888879777788888988898899997:::988898888798788788877777796777768887777778877766666667766676776775678877777776676667788868888797777766556888767777778776688886775666655575555544565455555664335544311122222112002211/---,,./../..//..02221201330333222211222222311233232233332232233221132233333343353355534346655523334435510000211211211311222221..//-00-..0++--..>??>>>>>>===>>========>======>>>>====>==>>===<<<<;<<<<;;<<<<;<;<=<;;;;;;:;;;;;;;<<;<<<<<;;;<;;;;<<<<<;;;;;;<<;:;::::9::::99::9999:::::988898899987788878778888888888888898888877888788888877877778778677777677777777777777765667866666567665666677666677666678888878788877777666677877776776777666678887555665665445555556765545555664334443122221122222111221.--.--.//-./..../02221100121122222222111111121123213223333232223222332223333334444465543344445533222332211100021121333322222110/.-/.-///..0.,-..-??>>=>>>>>>>>>>=<=========>===>========<<=====<<<;<<<<<;;<<<<<;;;<<<;<<<;<<;;;;;<<<<=<<<;;;<;<<<<<<<<;;;;<;;;;::;;;::99:;:999:999::::9998999887788778777778888888788888889877877777678888887788765467676667778777777776667777777787776776666565666666666667777887778879978777777666677766776777666767886555655554445555566776655555666554433111122323322121211/../.-/.//.-..---.1121100221232233222110110022112212222322222223221012212333332334456664334554443332111211110121221344321111000/.--.---..-/1.+----???>>>>>>>>>=>?==<><>>====>===<<==>==>>=<======<=<;::=<<;=;;<<<<<<<<;;;;;<<;;;;=<=;;;=;:<;;;<;<<<;<;;<;:=;:;;;::;;;;;9:99;99;::8999::999:::889778878887788888788887777987887787788766888877788887774887758777887667777766666666676776677766665666666776666677776777787787887666786666777666667666667877865556445455455555565556455577765434321112233233313322100..../////-++,,-./1111100110222333122200211030122211223322222211132211123323333345546532234453323211111202100211233333112111//-----.//.----1---.?>>>>>>>>>>==>>>>>==>==>>=======>>===>==>===<<<;;;;;=<<;;=<;;;<<<<;;<;;:;<<;;;;;<;;;<=<<<<<;;;;:;;<<=<:;=<:;;::::;;;:999999999999998899998999998888777888878778777878888888778777777787777776677777787777777777677677667766766677756666666677667777777667778887777777788766767667656777766676666766777666556655455555556666545544567786443321122223322112322210....000/.-,+++,-/11100010012223332001110110000111222222111233212222221123334334445555533333332222211111121111233334332221///.,+,-..////.--/0/-,,???===>>>>>?====>>><<=====<<<<===<<===>=====<<<<;<<<==<<<;;;;:;;;:;;;<<;;;<;;;;;<;<<<;<<<;;<;;;;;;;<<<<<<<;:;:;<:;:::::9999:999:989:9789998778999877777888788877777898888888777777667777777766777777777777787777777677677667655577766666666766677666676677777777778777777667677766655666666776656666676555555555446655556665566555667765433320121221221122211110//.00000/,+**++.001100/12122332210001100/00011111222222112333232221342223334333443444432333222222111111101212333344333100/.--,,./0/.///////0.---??>==>=??>>?==?>>=><=<====<<===>=<==<<=======<><:<<<;;=<<;;;;<;;;;<<;<;=;<<:;;;<<<=<<<<<=;;<<<<;;;;;;<<<<<<;;:;;;99:999998:9:99:989987887778788798788878777778876889788989798779766676777756668676677667868877877776776766767556666667666755667556777767677777777786777777676667666666766677556666567755556555554454554446544654466666555444111112212223222111211.000000,++++++.001110/3332332221110000/0000211111220221133333323314323344454444133344412222222211111011222133443333111,,------..0/////.......+>==>>>>>??>====?>>>==<<===<==========<<<==<==<<>=<<<<<=<<<;;;;;;;;;;;;<=<;<<;;;;;<;<<<<<<<;;<<<<;;;;;<<;;<;:::;;;:9::99999999:999999897888988788777788777777778778887887678778888777766766566666776666667778778777667777767667666777766666667767666776676677887767776677766666666665666666677776666666665556454444554445555555555666665555443122222222222222111210/01000/-++,--./011011123333211011100/./123211111000122223233222333322224445444212134433322222111121112221122244333321..----../..00..//....+()++>==>>===>?>>>>===>>>===>>>=<=<=========>===<<<<=>=<<;;=<<<<;;;;;;<<<<;;<<;<<<<<<<<;;<=<;;<<<<;;<;<;;;<<;;;;:::99::999:999999::999899899999998888877777777777777777788778767877877667788776676667666677666777767776665566777767777567777665567776666666577777887765777677666556666665655566556766666665566556544444554446655555566666565544444433311222122221123111111111/.,+,-..../0001222343221012100///011110100110001222233322233222233344434321012233232222222112221121122123333332.-,----.//../12/./../.+*+++??>=?<>====>>>=>>===>=>=====<==<>>=<>==<==<=<======;;<<=<<<;=;<;<<;;<<<<<;<;;<<<<<=<<=;<=;;<;:<:<<;;<;;;;<;;::99:;;:9:999899:99998:88:99988788889787667777667777787888886688777677777876656755676557766667777777777755667777766655667766755767767686656677667766667677765555656666555555655676666656655554564444444444446655344644555666443343322123211222222333331110100..+-//...0001322444211000010-.000001//10001112223323332234222113443420330112023312221112222211121122233222400//,-----.///////.//../+++++>?>==>?>>====>>>>>====<<======<<<>=====<<===>=========<<<;;<=<;<<;;;;;;<<;<<;<=<;<<<<<<<<<<<;:;;;;;;;<;<=<:;;::::;;:99999999:99999988888888888888876666777766787777788888888777778776667786665667656666667666766667776666567788765567667767777777666665677766666777766666555556666655665555666556665555544555444344455544454334544555553444323322223321122222223322110000/......../0002433333210000/0..../0110011001111223332333333322211344331111000011111100112210011122110123322331.---.--./../..///10-,-.,***+>=====?>===>>=>>???>>====>=====>>=<=====<<======<<=======<;;<<<<<;;<<<;;<<<;;;<=<=<<<<<<;<<<<;;;;;;;;;;;<;;;;;::;;;;:99::99999:::9999878887788888887788888776678776677877787777767666666787767776667766677666666676667776655666877656767776677765766667777766666777666666666556666655655555566656665544554444544334455555554444565666654334433333223322322222221122221000/./....-,./112343331000/00/0/.-./0110001022122223443332222212231233432111000001100011001110011011011123323211/-,,,---//./0......../..+***++>=>>===>>>>=??>>=====><>====>===>===;>>>===<========<<;;<<<;<<<<=<;<<<;;<<<;<=;<<<;<:<<<;;;;;;;;;;;;:;;<<<::;;9998:;99999::89999888:88887888777998777887577777688898777676676755876576766566866666666666667667677776766666666766766776675755576666667766776666666665555666656667555565556556755554455543444444445554445444566556655533333333122332223323312102//10001.././/.,-/1133344331011//////-..000300000311222335333200212223333322322101011/000//00//111221222211112231100.//+--.--..-//.//21---/,,))+++>=>==>===>>=>====>>>==>>>====>=======>>>==>==>>====<<<==<<<<<;;<<<<<<<<;<<<<<<<<<;;;<<<;;<<<;;;;;;;<;;;;;;::;<;:::9999::::9989:988788888888888777777788778876677887788787766776667655777776775567666666666776577777666667776666666667777777766777776666677777777767766666555556667666555665455555665544555544443444444444443334666555555544333332222322222123321001110000./0///.--.0123323430110/0/..-,.0/000100122222222454454101111133202332222211000001000//0100012222111111233210/./.,--.../.-/.-.//.-,++)()*,,>==>>>====>==>===>?>>>>>>>?==>>==>?>=>>>======>>>=;;<<<=<<;<<;<<;<<;<<;;<<<<<<<<<<<;;;<<;<<;;;;:;;;<<:;;;;;;;;<:::::::9::99:8899:988888778788778778777767786776677678887777677776677667777777656777776666656776887766666677667776655577776677667777766677777766766677666655555566775666555545555567654444554444544443344445455555655554554443333322232221112333221111000/000012/.-/1223332110221/01/...01//001001111123333334532100000222111223333110/0000//00//0100001221112111210100../.--.///.--//.//.--*)(',+,,,?=>==>>=>??=>>?>>>?>>>?<=====??<<=>>==>>>>>>>=:;====<;<<<;=<:<<:<<;<<<;<=<<<<<<;;;;;;<;;;;::;<<<<:<<:;;;;;::::::99:899999:9998988887766997777767776666668688876887876878877666865757768766577667765575666766776766666776776666557666765666666675577766676666556766766655566655556665666465466774664444444455445434344444455556544444244434432223332213222212210010../021111.--0223221212022211100-.//.0../02001333333443332//00/1222221111332220110000//0///000.0000110000//220///...--../..-00///...,,))*--,--=>?=====>>>>==?>=>>>>>>>>===<===>===<<=====>>>====;:;<=<<<<<<<;<<;<<<<;;<<<;;;;;<;;;;;;:;;;;;;;;<<<<<;;:::;::::::9:::999:;:99988998877787887887677667777666767888778888878777777666766767677777777666777667677776776566677777766666676677666666787666655666666655566567765555555555555565555455555554334456544444444444454445555555455443333333222333333232343111110100001221210./0111121011100110000////.--//012212333334543320////011221111123210011000000//////.../1100010000/000//......0/....//....//.+*)*++,,->=??==>>>?>>=>>>=>>>=>>>>>=>=<>>>><>>>>>====?<<=>>=<<<=<<<<==<;<;;;<<<;;<<<<;<;;<<;;;;;;:;<;::;;<<<;;;<;;;;::;;;::9:::9999998888877877877887677767777776766776877878778887767788876778767867777876667766766667767787677667767766666676577656666778766666666666665666567455545555655555556554454655554333555654543324455455444545554445443433343532233333332342211111100001121222/./111011000/011221000.01/-,/00111133334333322310100200000100022222100000000///./0.-../01100000000/00///.....///......,+---,,++++,,-..>>>>==>?>>>>=?>>?>>>=>>>>>?>=<>==<>>>>======?===>>=<===<<<<<<;<<;;<<=<;;<<;<;<;;;:<<;;;;;;<<:;;<<<<:;:<;;;<:99;;9:99::9:999988888788878777786766777777667675668887788877777787886757787788677778755677664666666677666667777756667766775576677666666666666757666655656674555455556555555545554445655544435444445433345554454555433444344434333335322333323323322111000/00011111231101100110000111111002110..-/0012233444433330020111112201100112220011110/..0..0...--/00000/1.000////////.....000...00...--.,,,..+-...>>>>>>=>>>>>>>==>??>=>>>>>>===>====<======>=<<===>=<<===<<<<<<;<;;<<<<<<<<;;<<<<;:;;;;:;;;;;;;;::;;;:;:;;;<;:9:::::99989:899888889988777778777667666667777766778877777877776788766766667776677677756677666766676666666667777666677666765566666666666665666656666656556654445555544455555444544555544544444445454333444455555554444544443334333333432333222221111110000000111011232111101111100221111011110011/011123444333221011111222101110111122111210000///0/../////01101/../////....////..00/...///.-,-.-,,-.----->===>>>>?>>>?>>>>>>?=>>>=>?===>><<><======>>>=<<=>>=<<==<;<==<<<;;<<<<<<==<;=<<;;;:;;;;<;;;;;;;;:;;;<;:;;:::999:9:;:99989889:98888788867688877777768766877888777787877767768688865666768777776666655676776766676667677766777666666666656656666676666556566666656656666654335544555555555545654465554444434445544333344545556654334543344344432233222322221221110011120../00022121120000/011011131121101100002111333323333332331122222110///0001100010021/000//00/......0110..//-//0/...---....--.//.////-...-,**..--,,,,>=?><>=>?>?>=>>>>>>>=>>>=>>>>>>>>>======>=>>>==<=><<<<==<<<==<<<<;;<;<:<==<<;<;;;;<<<;;<;<;;;;;;;99;<::;;:::9:::9::999988889:877767866767876787787786687877877777887667886676688657887677777677666776777666666666675667767765667667766566666666776775566666666677766667544445454555555554556677655555534333455433334445456565533334434443344223332322222113111122211000.0110222321101///00001223110110000111223112322333333320122333200///0001000/021//////.//0//....00001/.,..-..///...//...00.///00......,,+-,..--,,>???>=>>=>>>>=>?>>>>==>>>>>>>>>>>>==>>=>>>=>>===<=<<<;<==<<<=<<<<<;;;;;;;<;;;;<<<<<<;;;<;;;;;;;;;;<;;;::;:;;:9:99:::::99988998777777877877877877877667777788877777888777888766777777876677566667766677777666666666666877766766656677666666666665456666677766666777665666444444443345554554555665554455444443334423334444456655434334344443223332233222222211121111111000/01121112112100110122222111221000112222222233333333221012333221/../00010010////-.0/////0/......//0/--,-./..../////.......//000...//..---,-.-,+*=????>>>=>??>==?>=>>?>>>>>>=>>>>>>>>??=>==>>>>=>>==<<;<====<<;;<=<;;<<;<;;<<;=;<<;;;;;;<;;;;;<<;;<<<;;;;;;::9;;;9:8:::99889899888776776877886877778768786688686777788887866877887767776677756776777766766766667766666887766675665666656665655666546666677766666666664556555454445356455555555665555454444433223233343344665664434344434443222323234333232222122110013101011111011122010022222223101110000111233223332333333322111222311/./100//0.000/.//-00///0000..////.///---.//.../////.//../////.00/.....-.--,..----?????=>>>>?>===>==>>>>=>>>>===>=>>>=?>====>==>>>>==<<<<==<=<<;;<;<<<<<;<;;;<;;;;;;;;;<<;;;:;;<<;;;;;;;;;;;;:9;;;;:8:9899887998887888778787787787778898788888688777767787888777776567767777677776767766666766666666666667755675665666766666555565556766666666667664454466655554445555555555565554555455433333333222244444456665544333434433223223344322233311222121112011011112011000012222212210002110//0122223333333344443221///211110110///.//00000.../10//////0/.///..//.-../////.-.///-----////./00/.......---..)--?>>>>>=>>>>====>>>?>=>==>>>>>==>====>>>>>>>===<<<==<<<<<<<<<<<<<<;<=<;<<;;;;;;;;;;;;;;;;;<:;;;;;;;;::;;;;;:99:;;:99999999988877777777777777777789888767888877788888767767887767777777766776776666666666667766666666666566656666655666776666666665556665665566677644443567765555444444455444554554454333333443323234434554566665433333434322222333223222332222223321110111211221121001112333200111111111001221013233334444432210//1111211100/../////00/../0000/////0/....../.---...///..///-,--.////../00//....---,-/-++,>?>>>?===>?=>=>>>>??===>>>>==>=>>===>>=>>>>>====<<=;;<<<=<==<<<;<<<<=;<=;;;;;<;<<;;:;;;;:<;;::<;;:;;9:;;;;;989::;99:::9:9988868776768888887767988788666868887877788766767666766887766665777777767666666666676666666666656566665565655576556665565556666577557657743345577764555444444445544455555445433343342232333433454656645433333433332232232223333311123223311121110220210020200211300110/011111211112011222233334444432210/000120000/..-///////0//.0//00.//......//-./---/.////../....-.//00//.00/...-...---+-,++--->??>>?=<>??>>=>>=>?>===>>>>==>>>>>==>>>==>>>=====<<;<<<<=<=<<<<;<<>=<<<<;<<;<<;::;;:<;;;;;;;;;<;:::;<;;;;;;:999::;9:::888788778776877788688867888788777877778877768768867676776677766777777667766666666776677666667666676686655556665565555665566656666575667667775335566664544445554555545545554444553333442333333434555656545443333333232234422224353312333222312221120222111110112211100/100221122111122222233333333444433110/000220//1/.--.////////.///0//...../.../.---,,-../......../.----.000////..------,,--,,,-->?>=>>?==>>>>>>>>=>?>=>>>>>>=>>>>>>==>>===>>====>=<<<<<<<<<<<<<<=<=>=<<<<<<<<;;;::;;:;;;;;::;;;;;;::;;;:::;::;;:::::9998888877777777788877767778777777776777787777767788877666667766677777766667766576677777776766667666578756665566655555566556655566555555566765545677665555555554455555555555433344433334333333323345566655433343332222323211113455311232112112322101232211110011123200000112112221111222222333333223443332100/00110///.....//...//0/0100//......////...----...//.-.....0/....////.///....-.-,++--,,,,-@??=>>?>?>>>>?>>>>>??==?>=??=>>=>>>>=>??>>>>>==<<><<<<;;<<<<===<==<<<=<<<;;;<<;<::<<:;::<;;:<<;:;<:;;;;;:::;9;;:999:9988878888777776788878776689777786677777888877777666886676667875666667766666666656666677666666667666556655646666556665556665554655655555555675555666666544454445444455655553433343343443443333443445556555333243323223333331244544321114432112222333130000100/2221111//02213002331111112222222333321333422211000000000/....-.....00//11.///--../00......--....///----.000//...01////....---.-,+,..,,,,,,@?>???>>?>>>>>>>>>>>>?=?>>??>?>=>>>>>>??>>>=<====<<<<<<<=<=<==<=<;<<<<<<<;;<<<;<;:;;;;::<<::<<;<;:;;;:<;::::9:::999877888888888777767886787777898877867887776668877776676666566777686666556666666666667887676676665566655556664566555555554335656656565656656667755566666554455444444445566654433333444434344434333444444464433343334322222321123455442222433200122332221101111111332210/00122231033321101122342223332223434422211100//0/....-----./00////-./.--.../....-...00.--./...-...00../.....00/..--.-.---,,,.-.-+,,>>>>??>>>?>>>>>==>>>>>>>>>>>>==>>>>>=<=>>>>>=====<==<<<<<<<===<<=<<<<<<<<<<<<<;;;;;;;;;;;<;:;;;;;;;;;:;;:::::::9:::8889888877887778877788777778888767877767767777777654566676678777776666665666566666777876666666665566655556665665555555554335555656655556666567755666665555545444455555566665443234444444455443333444444444433332233222222221123344432234322101333211221221111111111110011132221122211001233122223222234443322110//////..../-,,-./000///////.--....../...-//.-..---,-.-..000/.././/../..---.--,,,,,,--,++>??>???>>@?>>>>>=>?<<>>>>>>>=><>=>>=?=<>>>>>><=<<=<><=<<==<====<<=<<<<;<<<<<<;;;;<<;<;;;;<<;;;<<;<<<;;<<::::9:9999:9888889887987777877779688778888776778867876777866757556667768866766777775677756766676665666666666666546556555555555466645444555465565555666657666666665556555545455555665566444415554444455334435444444433333433253442333222112254422221222222322111221122212220111110001223223122211122222213222322133342122200//////....--,..-/01/////...//-..-//.//..-../../-,--,---11000...//0..../..--.--,,,,,---+++??>>>>????>>????>>>=>>>?>>>>>?>==>=>>>>>>==>>=<<=<<<<><=<<=<<<<<<<;<<<<<<=<<;;<<<<;;;;;;;<;;<<<;;;;;;;;:::::99;:99998888888899778877766667888878888877788887777887666766666677776666666765676776767777666666656777666665555655655554555554454444544555666656655555566676654555555555555555555554433355443444443333344454444333443455434433332333432332222123322232222222332232222111111111122222112212211112212322122222333221221000////....-,,-..//0110//.....--..--......./.-.---,,,,-.00221//......./0//.-------,,-----,????>>>?>>>>????>>>>>>>>>=>>>>?>>===>>>====>>==>>=<<=<<<<<<=<<<<<<====<<<<<<;;;<<<;;;;<<;;<;<<<<;;;;::::::::98:;:989998878888788987777667889888767887767888877666766665666665678777666666656777777777777666555666556666665555556554454445444444555556666555565455556556655445555545555566554445555434445443443334465555444444333234433333333333222344322233332222212233233322321110011100112222221211221221121121222222222333321000110//....--,./../01110/....-,--../......../-,--,,++,,,/011100/........//.----,,---,,--,,,?????????>?>???>>=>>==>>>>=>=>><>>=?>>=?<=====<>><<=<=<<==<>=<<=<=<===<<<<<<<<<<<<<<<<;;<;;<<<<<;:;;;:::;;;9:999899999987877778977868888678778886878877776888877667656657655557667766666766577777866667776765556555656665655555565666434445444355554555555545554566655565565655454454555544434454443344554333332445433543444434334553533333343333244442344433221231133333323333122000100011222022022021121112112212232222333333301101..///...,,-/..0000010/..,--,--.....-//....,.,,,,,+--000331//../....../-,,,,---..,--.++,,,?>>???>>>=>>??>>>>====>>>>>==>>>>??>>>==>>=====<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<<;;<<<<;;;;:;;::::9999::9999998888788779878768877777788888787777778888777776555676766666656666667666777677886655577655566665545556445555556654444455444555556555554456555566656766655555555556655334456544334444443333224654553334444444443334322333333333444333322332122222222222333222210011122122222211221211221221112221222233333331111....////...---/0//00100..-,-,,--.....-../.-..-+++,,--.//13210.....-...//..---,,----..--+,,????>>>>>==>>>==>>>>>=>>>>>>===>>==>>>===>=>>>==>>======<<=<<====<<<<====<<<<<<<<<<<<;;<<<<;;<<<;;;::9:::::99::::9999898887788889888877777777788877877778778776677676655666766666566666666666777777776665666666666645545555445555445554433444334555556455544566555566667665555555556545643335566555333344432333446654554344355444443333222223222333444444333122122233321222223322211211122222222112221111111221112213332222332220////...---.----./00000110.-,--.-,-..........---,+,,,,.///0112220.....---...---------,,---,++,?>???>>?>>>>>>>?>>?>>>=>=>=>>==?=?==>>>>>>>=><><>>=<<====<==<====<=<====<<;;<<<=<<<<<<<;;<<<;<<<<;;:::9::::999:99:989888887877779877888797677677887777777778867877766666666676666666666566675777766775665565666556664556655545545645454444444435445555644444566655466665666565555555655654433547655432243552443366554545544335444344433232232223443433455433222212334332144422222211121212222212212212112211220111111322222332001/0///.-------.--.///00100/,,-....---.--/....,++-,,,,.--.//000331............------..------++,,,>>?>>@?>>>>>?>>>>>>>>>=>=>>===>>=>>>>>>>>==>>=>>>=<<=<<<====<<;;<<<;;<<<<;;;;;<<<<;;;<<<;;<;;;<;:;;::::999:99989988888887788778888778777877776788887777777888777776766666666666666666666666666666677666766666655555555555555444455444444444543455555554344445555544666666665666655655555444554564444334434333355676555555433344444433322233211233123333544432222223343444444322321121112222111122121111121111100/012222222211110000//....---,,.-./00000///..-------..---.--/.,,,,-,+,.--.//001211/.//....--....-.-,,,,,,,,-,*,,????>?@@???>>>>>>>>>>>?>==>>>=>====>==>>>>=>===>>><=>=<<<====<<;;<=;;;<:<=;;;;;;<<<;;<<<;;;;;<<<;;;;;::::9::99:::8888888877876787777877788777778887777777877876677666666767776754567766666666777767776667666666655555565555544454444554444445433345555555545556555556655665455666665555554445556543333333332234556766545555445444444321222222222111344344443333333334444443333333222122222211222222211222100101201123332233221100////....-,,,,---./000000/...-,-...--,,----.-,+,---........//0010/.....-.......-.-,+,,-,,,--,+,,??@?>@@@@@>>>>>>?>=>==>?=>===>=>==>>?=>>=>>?><=><<<<>>>========<=<==<<<<:==;=;<;<<<;<<<<<<<;;<;<;:;;;;:::999999::9898888888887677768887787866778887777888886676688776676666676677756776666664677776666656665555665556555555545455554456444544443553553545445555555556555555546655775454534445553433343343433222455556644445334533444521112220223123143433333333333333444444333333321222122221122222121122210000/12122334443111100///.....--,,,-...//000////--//---.--,,,---,,,,,,-.,,.........00200.0.--..-.....---,,+++,,++-+)??@>>@????>>>>>>>>>>>>>>>>==>=<===>=>>>=>>><=>>=<<==>>=====<<=<;;<;<<<<<<;;;<;;;<<;<<;;<<<<;;;;;;<<:;;:;;::999999899:9888888766777888887777777888877777767666778887677666677666677666666666556556667766565565666656544444454335445444555544445444334333434445555555566655566666667655444344554444444444444542236665655433433444434454222122112112232334433333233333444444443333222112211221222222111111211000//01222234442221100//////./.-,,,.....//000/0.//...-......-,,,,,,,,,,----.........0000000.---+,....../.-+*+**++,-+)??@???@???>>>>>>=>>>>>>=>>>>====>====>>==>?=<=<<<===>><<<====;;;;;<<<<<<<<<<<;;;;;;<<;;<<<<;;:::;;<<<<;;;;:999989989::8888888678777767888877777789877777677777777776777666666566656666676666666566667655665565666666555544444345444544345454344433334534444455555555556655555666644555543345555355544444555543345556655333443444443333321222221110232223444333333444445554333333222222222212322211212210010///00012222332221100/./////....-,,-....../0000..///..-../.--.,,--,,,,-..///..---.-.//00001/.-,,,+-.......+*+*)*+,,+***>??@@?@@??>>=>>>>=>===<>=>>=<<===>===>>=<===?<=<<======<<==<<=;==<<<==<<=<<<<;<;<;;<::<<<<<;;<<:<::<<<<::::999999998988788788757888778776787776777777878777777777777687767666766665666666557676666655565665665676665665554444545534444344445334432433353444455554445544554464576555455554334455433344444554444344455555555443334243333222223222022042244444333333334444444332333332213321121110221221000//0/00000113235331331000.0./-,..-..-........0000/.///,,....//--+,,,---,-,,.///....,,,-..00/00//0,,,++../....,--+-+++--*++??>?@????>=>>>>>>>>====>>>==<========>==<<=>><======>><<<=<<<<==<<<<<<<<<<<<<;;;;<;;:;<<<<;;;<;;;:::;;;::9::999:9888888888789877877888778787777777777787777667776677777766666666555655556566666556555655655555676555666544444455444333444444333323444444554455444444445554566776555554444555554423345434554554444565555554333333333333322222121111133343344333334554454443322222223223211211112211221110//00001112443443212100000/.-,------......../000//////..../...,++,,,----..../.....-,,,--.//////.-,,---.-.....-.--,++,-+)*+?????@@@?>>>>>>>>>>?>===>>>>>=======<====<;==<=>>===>>=====<<<==<=<<<<<<=<<<=;<;:<<<;<<<<;:;;<<;;<;::<;;::9::99::998998888889988887878878788886777677777787778776768777677666666666654556666666656666666666566657656666654445456444324355445543433334444554455544444555555566665656655444445544444434454554554544455555555443334333323333222000113233443345433333554444554332222322322332213322112210021011012223334555211210000/./.-......../..///00000///////.-/../-+,,,----.//////..,,-./-----.////.------,-----.//,+,+,**,*)+++@?????@@????>>>=>>>>?=>=>>==>>><=<====><==;;=>=<<===>>>=====<>===<<;<<<<<<<<<=;:;<<<<;<;<<;:<;<<:;;;;;<;::::99999988888988866997798687878878876777777777778777766776676657677665666666665655666765666666666666666555656655554545554343335444553244342244344444444445455455566666644655544444544444434444554455355545445554444234434442333331100122333344424433333554555453333322233333323333332210111000001001222334443111001///00...-...../.....///01000////...-.---,,+--,-/...--.//+++,,-++++.,,.../-.--..-,.-----./-+++++++,,*++@????@@???>>>>>>>>??>>>>>>>=<==<==>>=====>>====<<=<=>>>>><<<<<;<<;<;<<<<<<<==<;:;<<<<<;<<;;<;;;;;;;;;:9:;::999999988888888768878987776788877777877777766788777766677676665666555566555655665667655555666666666665556666555555544554434455444433455444333445444445444555455566666655555454445545544444554333544555555544444443233444333322320011233333444444444434534554333333333233223333333321110000012221112223332232111000//.--.--...-..//..../0110/0////.//...---,,,---...../../-+++--.-,+,---...--.---,--...-.//.+++,++,,,+*++????????@?>>>??>?>>?>=>===>>=<======<<==<=======<<>===>>>;<<==;;<=<<<<<<<<<<==<;<<<<<<===<;<;;;<;;:;;;:99:;:998999988889899998879988777886878868777767667677776666778667676666655565556656666666556555566665666655555665554454446543344554545533543444323454444444344455445577645555444544445545454444564344435545566654343333332334333321300001133334553444344444333344433444334333333332221311000111222122121133321110000000//....---..../.....00111//0///../..,,,++,-..--//.///..,,))),++,,+--,...----,,,,,,,-../..,,,,,++,,-++,@?????????>?=>??>===?==>=>=?==<==>=<<<<=<======>===>==<<<<;<<;<<=<=<<<<<<<<<<;;<;<<<<<<=<<=<<;;;;:;:;;;;:9;9999899999888778997777998887787768887677776776766667666667866667665565665555656666666666665555566666664465566555545444444434655555554554333232445344444445445455555564554545444444554555445556644445444556655534443333232433311121//01123444553444333433333334434444434332333333111110001211111111111233311111001000....------.,-----..0011/000..../...,,,++--//.-..//....-,)**+++,,+,,,,.----.,-,,,,,-......,+++++++--,@?????@@???>>?>>>==>>==>>>>?>>>>>>===>>=<======>====<<<<<=<<;<<==<<<<<<;;<<<<<;:;<<<;;;;;<;;;;;;;::;;;::::99999889987887778987777778877777766767787666766666666766667876656655566655665666666666666655555566655544445665455444444334333445555444445434433355444444445555444555545555555544444445544444466544455555555554434433332223333223100//01234444443344344333233333434444455445433233121100111111233222221123210000/010/...-/.------,----./0010000////....--,,,,,-./////--..----+))++++,,,,,--..-,,-----,-..-,---,+++,,,,,.,++>?????@@@?>==??=?>>>>>=>>=>=>>=>=======<==>>=<===>>===<====<<<;;=<=<<<<<;<<<<<<;<;;:<;<==;<;;::;:::::::9::9999:888898888988887887787877777766765667777666666666577666666756655554555665666656666655666655555555655545554456655453324343445644555335356434445443544554354444555646644664543344434445444455545545555556654443333442223433222310//0023444444333444444322233233344444665553223332110022212233322222210011100000/00...----,,--..----./0022000/.-//.///--,----/00///.--------+++++,,,,,-.-..--+,-,,-,,-,,,,,,-,+,,+,-,+-,++?>?????????>>>????>>=>>=>>=>>>>=>=====<==>==<=<====<===<===<<<<==<;<<<;<<<<<<<<;;<;;;<<<=<;<<;::;;:;::::9999999988887998898998788778777777787776677677776566666667666666566665654566666566555666665666666665555655566655655565454345435555654445555433434444444346554445455655754665566443334553444545555565555555555663344334331122433322210.//002334533433443344412222223223445887775533334211112211223333222210000010/000000.-------,,,....-..00/00/0000.00.//.-.,,-../////...--------+++,++--.//...-+,,-,,-,,++,++,,-++,,++++*&'+????????>>??>??>??>=>>>====>>>======>=<<===<<==<<=<<<<<====<;<==<<=<;;<<<<;;;<<<<<<;;;;<<;;<;:::;:999:;9999999999888888889987678787777767777765677676676666776656666666565555666666655556655566664565566665555565556676556666544444443345654434455445533334444445665455555556765555556544444555445545555566555566656654333333442123333211000./0101223543333444422210/0222333444467777655444420/011012233442222210001100000000/./.-,,,,,,,-../.../00//00000/.///../...-./.-.//.,,----,,,+++,,++,--...../-,,---,-,,+,,,+,,,+,-,+++,)),,,????>???>>??>>>>?@?>???=>==>>>>==>>==>=<=>====>==<<<<=<<=>==<;<=<;=<;;;;<<<;;;;<<<<=;<;<<;<<<;;:;::98::99999998999899879876887888886877767777765677676775666665655666776655566566666665565555655656555555455666665556776656656434554453456644434553454533445445433654455555556554466445444455554445455554465564665466644333344423222333211/1../10222134432234552221//022222233355566777653442001111232344534322000000001000/00///.,,--,--,...//////1100000/..///.....-.////./---,,,-//,++++,,,+-,...../.,,,,,,-----,,,,,,.,+-,-+(++++++??@??>?????>?>>>=>>?>??>??>=>>==?>>>=>==>=>=======<<==<<<<=<<<;==<;;;;;;;<<;;;;;:<<<<;;<<<;<;::::;:989::99999998889899999889867886687878875777767667566776666656555666556666666566666664566655655656656655556665566566556655556444554453555444345434554654444445455444554555566554575555444554453445555555455565665565544233332222432331210////000322133332344442221//022122333345567767566442001221332334554221131000000//0//....--,--,--....//./////..0//.--././/...-/////..,,-.,,--.++++++++---/..,------,,--,---++,,,,.,,++++(++++,?????>??????@?>>>>?>>>>>?>>>===>>>>>>>==>==>====<<<==<<<<<<<<<<<<<;<;;;;;<;;;;;;;;;;:;;;:;;;;:;::::99::99999999889989998778977887677678877677767656656666666656655665776566555556665665445665565566555665554455555566666655554444544533454433445543334555444443355654555444554555555555554454444445555554455566555665654333343222232241000/////00010011233334443100/0112222233445667776667753222222233334454332233110000////0/.....,,,,--.//../....///////........0/.00////.-,+,--,,,,+*+++,,,-///.,,----,,,,,,,,-,,,,+,+,,,,-,,+)*+*+++A>>?>????@??>@>><>?>=>>=>?>>=@>=>>>>=>==>>=<==><=<<<====<<<<==<<<=;;<;;<:;<;;;;:;:;;;:;;::;;;:;;::9::::9::99999899998887877777887787666676666676755655665566666766565577667555456674555544456455557444365565447665555666555555333445552446444645555333455544444344364444465566455555554566454454445654754444455555533565553343324114322/0./0/00//-...0//24544433001//011122233355566556667777212222222224335332233211000//////...,,.+++---///...--.///////...-.///0///00//100-,,,--++-++***+++.....,,-,,,,,,,--,---,-,,--+--++,--++,,,+++AA@@?>??????>?@>>=>???>>>>>>>@?>======>==>?<====<<<<<======<<<<==<<;;<:;<;;;;;;;;<<<;;:;<<;:;;:::::998999:::9999998898888777778887788786677766666555666665566666666766666667654456554566654455556666445566565777665556666555564455544545444444656655444554434444444444556665544555555665664544566455555645555555554456555534432223234331.../000/,-..,-/013554443211///001211234455566665577776331222223344233322554111/00//////00-,,,+,,--./////..////////////.//./000001120--+,---,,,-+++++++,.....,,,,,,,,,,--,,,,-.-,-++,-,,--,+*'(+&??@@???>>>?>>>>??>>???@?>>>>>>>====>>====>>>>=<=<<==<<==<<<<<<<<:::;;<<<;;;;;;;;<<<;::;;<;:::::::::988889::99899998887787789778888777877777765665666666666665655666655665556555665565556655555555666555554456656666666665555455555555433344445555554445554344444565443455554444455556666545444555555556545665554554455444333332233334320...//.--,,,,-,,.134444321/.///001112334455666667666654222222222222223234442210//////0/...,,+++----./////0/.///////../....//.//.011//.,+,..-,,--,+++++,.--...-,,,-,--,,,,+,-,--+*+++,,----,++)'&&@@?????>>????>>>>>><<>@@===>>>>>=>=>>>==<==>>=><=<===<<=<<<<:<<;;::;;<<<<;;;99:;9;;;:::9::9:9::::9;9::9889::9989::888888777978678878788886776666666666666667666665566566655666566666566656566566565666655566665566666555655554556655463333533456555444553343454444544434455444445665554765444455555544645555545445444644453343323111432...-.//-+++-,-,,024444443//..--//022224444446575776666441211222222221323445662220/////....,,,++,---///00..0..//////../...00000/.0110..+++++.++,,,++,,,*+--,-..,,,-,..+,,,,---,,,,,++,++**-,-))'(,,@@@?????>??????>>>>>=?======>>>==>>>><<=====>>==<<<<<<<====<;;<==<;;;;<<;;;;;;::::;;::::9::::::::9::9:99:::::9999::888888777778788778777776666666666666776566666666566555655555566555666556665455555666544465566666664554555555556654453334555556564444443344555545543344455444455555554555455554555555555555544455555544443333332111320----.-,+,,,,,-./124444430///--/0001123444455556566666443111211112222222334554321/////....-++++,..-.0///..//////////./..//0///00000//.-,+++,-,+++++,-,*++,,,--,,,++,-,+,,,,---,,,,+++,,****+,+)')++A@?@??????>>???>>>>>?>>>>>==>>>====>>>===>>=><<===<<==<====<<;<<<<;;;<<<<;;;;:::;;::::::9:::;::9999::989:99999999888888888788766887777776766655666666667755666656655556556555554456556555566644555555564456655566566556545555566666545334445565556544443344543454444435554455444445444445555445545555555555434445554554432222233110022/-,,.---+++,./-./12223441/../.../110122244455666677665444211222211112211223334321000/////-+*++++...///......../0/////.000/0000001220.-.,,+++,,,,,,++--+,,,,+,-,-,,,-----,,,,---,,,,,,,,+*++,,,,-(*++?A?>??????>?>=??=>==>>>>=>=<=<<=>========<<===<======><<==<=<;;;;:<:;;;;;;;;;;9;:;99;:::9:;::;:::999::989999999999998988687888677777787776566655655567776655666655565566665566654456666655664555554555665566556666666555555545556655544444455565555444243444555555454435667455544554335455543345555555555445545445554533333342311113221,,,-.-,-+--..//000113331/..-..---13222225444776889695444311111211311211333333321100.//...,*++++---.//0.///....//00///.///0/002001//.-,..,,,+,,++++++,++++++++.--,,,----+,,,,---++,++,,,*+++,+,----++@?>??????????>=??>==>>>>=<===============<<<=<<====<<=<<<=<<<=;;;;;:;;;;;<:9::;:;;99:;:99::;:::::9999998899:999999999888778787667777778666656665665656577766555566554545666666666666555565555456554465566545556666655555554445565566655444555666555434334444333554455455666665555555455555554456555666665545555554443433322222321001200/,,,--..,,-///.//0012332/......-./13222234445778778974443111111211112444444332110../...--,+++,+,...//0...--......//...///0/03210//.-------,++,,+++++,,,++++,+,,,,,,,,---,,-,++,,++,++,,-,+,,++)()..++@>?@@@?>?????>???>>??>>>=<===<=============<<<<====<<<<<;;;<=<<<;;:;;::;;;:;;;::;;:::::999::9::::9998889999988999887888877788878777777666766666566655554665666556665556666655666655655555555545655435555545666665555555555555555655655444556666555443334443334454444445666665445555555554566555555555665455456654433333332222121001100/,++-.-.-./..00///232200/.-...---.01222223555667777665432211111001113333444212211/.//..---++*+,-..../00............./..//0002200/..------,++-.-,+++++,,,+++,--,,+++++,--,,,,,,,+,*+,++*,-+*+,,*),-/,++??>?@@????>>?>>??>>=?>===>============<=>==<>;===<===;<<<;<;<:;<<;;<;;:::;;;;;:9:9:::99:9999:999:99999889899887877879988878887878777778886665575564765556545656666666666666556666654666656665544555666565665666565555555655554555655554554565556554433444444335455445556565655555556555466667765556555544564455554335333332232220001//./,,,../0/////0//0/32222-..-.--,...0232224555776889994332112100001111433344211011.../..--,,,+++--....000.//..0///00...//0110222,,-.--------+,,,,,+*,,,,+++++--..,--,,---++,,---+++*++++**,++----*,,,,+@@??@A@??>>>>?>>>>========>>===========<===>>=<======<<<<<<;;<<;;;;;;;;;::;::;;:::999999:::99:999989888999899777888889888878888778777778876776665445765556555555555665666666666666655666556655444555665566655665565555556655544556655445555555555554344433334455554445545665555555556555555667776654445544554455433332233332221000////.-,,-/../000/000/01110...-.....-../12233445556667888763221111010001223445542110//..../.-,,,+++,-....////////.////0/...//01222210.-.-,,--,,++++,,,+*+-,,,+++,-----,,,,,,+,,-..--,++++++++*++,,,,--/-++++?????????>>>>><<====>>>>>>>>==<==================<<<<<<<<<<<<<<;:;:;;;;;;:::9::999999999::9:::99888888899999888888888898888777888987766666776665555565555555545555565555554456666665566665555456556655555665566666656655555555555555545555566655544333333345554444444444566555456556664445655677766455444544444432343222322223210////.--..//0//000100121222/......--,////0233445666666889973222001111101223444322210///.../0.,,++++,,...---..././00//.00..////001111/.--,++,++,,+,,,+++++,-++++++,--.-,,,,,++,---/-,,,,,,++++++++,,,,,+*,,++??>==>?>>>??>>=<<>?>>>>>=====>><===<====<=;====<<><<<=;;;<<<<;;;;:;;;;;;:;::99::99889999::99;:988898:9999988898888778888868888788977867686766656555555555554444655556655555665666666466656555544456666665555556666656556565555555555745555566675554433333344665447433355446555455554555446545676776445655544464443333222211221111//-/-.--.00000010221000222/...--//00///21133354665666997886332111220110333433110001//./-....,,+++*,-.//.--.////....//.000/000/1121....,,,..--++++--,*++++++++,++...--..+--,*+-+--/,,,-,,,++++,++*++,,--*--+,???>=>???>???>>>>>>?>==<======>=====<====<===<<<<<====<;<<<<<<;;;;;;;;;;;;:::9::;:99:9999:98999988879:97888888778887777888877777777778667766555655666554455545555555666566656666666666666665555655556666654555566665555665556655556666566656766655434444345566655764445555565555555665555655666666655445555444444432221232112100000.--..../00110111111211210.----/0001222233333555556677777533211012101023333321100/0//.--.-.-,*+++,-..--........//////00000///0100/...-,,----,+++,,+**++++*++,,,----,,-,,,+***+-//.-,--,,,***+,-,+++,,,+*+,,,@??>=>????=>>>=>?>=?>=<>==>==>=>=<<<====>=====<=><==<<<=<<<<;<;;;;;:9;;:;:9:::::9::::999:;89989989778877989988787787799889877777776777676776575656667644455555664356766666556666666666666556656656566556664655656655666666656566666656666567755555444344455555545544445555545545445555655556666666555444455544553443211221121100110.--.../000122111/0112220..-...022222322233344455667787774331121111103333222100///../.------++++,....-..//////..////0010000///0.--..--++++-,+++--,+,,,+***))+-..-..,+-,,****+,,.//,,+,,,,****+,,+,,,,,+*,,+++@@??>=>@???=??=???>==>>>>===><==>=>======><=<<=<>===<<<<<<<;<;<;;;<;:999:::9;;;9:9:::9:99999:989999878677789888899796799879877777776767776666675666667566455664665565766576566756665566666556566656556566664755656666665656656556666656776566654444444344546555444534445555555745555556555476667666665444545444453333333323211200001---//.00011111111111110/---.0022222233323344445566779775332111001002321220000//0//.../..-,,*+-,../---..../../////0//0110//..,..---.--,,+,,,++++,++++++))))++-./-------+*)+++--/.,,,,,+,,++,**-,..,,,,*-,,,,@>?@?>>??>>???>==>>>===<====>==>>>>>=<<>==<<====<<==<<===<<<;;;;;;::;;;99::9:;;:9::89:999999978999888987777778888888778988898887778887677766666666666765555666666556666655666666666666666666555555666655665567766666766556655665566666655566676544554455555566655554444456556565555555566656666665656555445544444333433212321121111110///../001110/0111101/-,-.0001333344334334565454666677665322111210112100000///.//......--,,+,,,./.....//////./0111210110.-.-,--,-----,++,,,,,,,,+++++))**+,.//.--,,--+))*+,,-./.-,,++,,++,,++,,+,.-+)+-,,*'?>?@@>?@?>?>>>>==>?==>=<==>>>>>>>>?=;;==============<<=<<<<<;;;::;:;:9;;9::999:9:;99:999::988799998898777777878887777897778887777887677778766666666665666565566666576677666665666556667676654555555665555656666666666556666666566555667556567754445444545655654655544456664655655554554555566665565444555653444434432331111112121310000//...01/.10/1221///.,,-0101233334334345464544566666664222222211010/00///////..///.,,-..++,,--....////0//////00/110010/...--,,,,...,++++++++,,,+))+****,,-...-,,,-+**))++-....--+++,,++***)*+++++,,+,+,-(*+A???@@>>==>?>>>@>>>>==>??>?>>>>>=>>?=>>=====<<=====<<;;;<<:;:;;;:;:;::99::::999::9999:9:9::99899997888877877787887777866777788777766767567866666665565566666556666656566766556556655666766555465565556555557666566666655576665677667766666656665444544565567555433554445656666654465665655455576776553455543344443431232122132212220110120../1//.0012220/--,,,01112233333344445554666676766644222220111000/00.//////..///.,,-..-,,--...-...000////1000//0,-./.--.++*,,...+++,,--*++,+++******+,-../--,--,+)((**,......,+,++,,,*+,++++**,,-0/+,/++?AA@??@?>==>?>>?@??>>??>?>==>>>>=>>=>>>>>===<<==<<==<<;<<;:;::;;;;::::::::::999:::99::::9889:9888887888878877778888888777767888777777776566666667665567666676566655555566666566554555665566545665445455555456666556666665665556656677766667666665445555565566555344454555566666655655555555777788865544555544444443432222111232221111243320/0110../1222/------.12221233344444445555656766777532211110/./0//0/////////.///.-,,,--..---...-,-//00000000///..--..--,+++*+-..-++,,--,**+++***))**-/..//.---,++*))**+----..-,,,++++++++**)*+,+,.,+,..,,@@A????>@@>>?@>????>>?>>?>=>>==>>>>=====>=======<=<<;=;<<;;:;;;<;;;;:;:;9:999999:999999888999988898898877777787677978777768778877887677776667766766557676677666665557666665555554455566555554655535555455566665656566665666575555577776556777665545556666577755544345555444665577556656555566676655555664555343343332222211123121113344332012//0-/01341-++,-,.0022213443433224445577577677544211000200////...00//0000/--/...,/0..-,,--.....//1100/00/--.//-.,---*)+*+,.-,,+,,,,,++*,,+))))))*...//..-++,,+))**+-...---,,+++,,+-,++**(()++--*)+,,,@@@??>??>?@?>@?>?>>===>>>>>?=>==>?=>>====>======<=;<<;;<;<<;::::;;;;::;;:9:9:99999899999999999:99998999777777887677878788778777887878677766666775666666776666666666556666665565544455554555655655545565555555665566566665666675665576876656557645545667666675545554455564456555555555555556565777655555654544544333332222111122121123444432221...-/12310,,+++-/1122213334433224444556557556421212000000////.//00000000/-.--.0000/-,,,-,+,-.0000./////.-...,,,,++***++,---,-++,--,++++*)))))*,--.//.--,,+)*++***,-...--,,+****,.-+++**()**,-+)*,,,@@@???@???@?>???@?>>>>???>>>????>?>=>??>>>>=====<=<;;<;;<<<<<;::::::::999899998999889999998899999889999887777788887778877767777767877778776667776566666666666666666676666555555444456655445655445555555566545456666666666556555566566777766556754555567665676554555555555555666556565555555565665555554555555444433331/01121233211122343322110./00.03431/-,+,-./122212334443334445666656554321111221100////.//0/000/..---.../1100.,,,-,++-/1000/...//.....-,,+++*)**++,....--,+++*++***)))**+-.///.---,,+**+++*+-,,,,-,++++++,,-,+++++++***++*+,,,,?????@@?>>@??@?@>@@@>>??=?>????=?>>=??>>>=>==><;<;;;;;;;;<<<:;::::::;:9999::9989998899:988899::7789998887866878877877966766776776866768686767667766656666665665566676666555665545555555454655546455554666555445666666665666755665555777776655654454666655476654445455565544666677657755555566786545554555433443333341//1332122322212333322112..0111243100-+---11222222234432233355555576644000101220000///./0000000//.--..000211/-.---,++.//00.00.--/---.,++,**))++++,,.,,--,,,+++,,(**))(*-,..00/--,,+++**+++-----,,+++('+,,--,,,,*,,++***++**,,,,???????????@??@?>?@?>>???>>>>>>>>?>>>>>>>>=<<==<;<:;;<;;;;;;;;::::::::98899:::9999999889988899::9999998878867787777777767877766677667666676766677666555556666775555666666655544444555555546655565454555534555555666766666666655565656666676566655665567666556544456655544445555675666555555666655556654554454444343443211222112221133333221/../0012333310/,+-.022222344333333333455556664110001113200//000//00000////,,,-/0001110..--.--..../0/..---,,----++***)))+-,,-..-,,,,++*+++*'')(),,-../00//--,+++****+,,,,+,,+*)*+,,-.-,,++*+++*****)+,-,,,@@@?????@@@@@???@@@@?>>?@????>>>?>>>>>>>>>===<=<<<;;;;;:;;:;;:::::::::::99:::9:99999999999988999:998888888777777788877767887777666667766777777777767656556776666655566656655554444555434554445545554455554445655566666556665666775566766666656655556766666654444445665554455555555665565556656656666665555445444434433332122332222122233231///00012233311/---/0122112343333443323444556520////00122100001100/////////-,,,.1111100/..-,-....-./...-----.---,-+++*)*+,-.---,,-,++++*+++(''''*+,.../0/.--,++++***+,,,,++,,+***,,-.-,,+++*+++****))+,,,,,@@@@>??>@@@@@????@@@?>@@@??=?>>>?>>>>>>>?>=<==<<<;<<;;;;;::;;:;:99;:::99::::99999999999:99999:9::8888888886777867777876667667767766666877678776776685655567555676665665565555445444555354554554454644555545466556666655546657677566667887576665555577666355444555465554664544554555543555665567666555554444443333444222333333333311223222411/000334433200.-.00122112113333344422444455640///-//0442000000/00////////,,,,..1231000--/..-//--,--...---,,.++,***++++*../-.--+,,+,,,,*++*)''(*++..-/1//,--,,+++,,*++,,,,,++++,,,---,-**+*+++++**+)*,,,-,,?@@??>?@@@@@@???@??>@?>????>>??>>>>>>>>>=>>=<<<<<<<<;;::;:::999:::9:::9999999999999999:999999:999998788888888778877777766776666776677666777876677777666556655666666665555455555444444334555555444445555555445555666666544666576666655676766655556666775634543455455655556555445555554445556556766445444443334443334422223333333332112223320///001224443100...01132222233333344222334554300//..00243100///////////00---//./02320000/.//...//.-..--...-,-,+*++*++++++,...-,,++,,,***++))((()+,.../00-,,-,,,+++,-,,*+++,+++++,-,----,++*+++*))*****+---,,@@???@@@@@???????@??@????>?>>>??>==>=>>>==>=<<<<<<;;;;;;;;::99::::9::::9999999998999:9::988899:99:99778888877777887777777776667776578777677787766677766555665556666666665555555543434445555455554444555555555555555565554555566666666766676555556666755654554435544355556655555555565645555545566556644433334444334443223333333333211233330///011235553221//00112233213334333323333443442/.../002343100000//0////010.--/00023100////...--./---.....---,++*****+,-,--.,+,++++++++*)++)((())*+-.-/001.---,,,+++-,++*+,,+*++,--,,,--+**+*+*++++++***+++,-???>@A@@????>??A>>?>@??????>?>>>>=>=====>=><===;<;;;;;;;;;;;;;;::::9:::;99899999999:789998899999999898898777776877776877766877778777876777787766677556566566565656665566556555543342555555546455554444564535555555456555555565665655778877566656555776555433332444344546656555555555555555566566556655444444533433334433333223433310033310001112224533221///13323222111221333233344432400,---001344221110//-0-./////-//001233000.00...//.--,---.-..-..,++**+,,+..--.--++++,,+++)))(*(()****+.///0..,-+,,+++,,*****+*+*+++---,,,,,+*++***''+****,/+,,,??>????@@?@@@?@@A@??>????>>>>=>>>>>>====>===<==<<==;;;;;;;;;::99:::9989;:999:99999987789988899999998888888888777867887767777867887777776666777777777565566555666666654555555545554443654455545454444445444444555555455454567766656666788877766555566556544433333323445676655665544556555565554665665555334444434443444433333334432111123210001122233332211000133333221112123213444443320/.-//011244321110//-,-..///00//0001343000///......--,--..--,,-++++*++++,-...,++,+,,,++++))((()))***,-.00/...-,+,,,+*++++****+,,++,----,,+++**+***)'(**+,+**,,-??>>???@@@@@@@>?>>??>@@??>>>>>>>>>>>>>===>==<<<<<=<<<<;;;;;;;::99:9998999999:9888999989898788999:998889888788878876777776776666777777777776777777766666555555655565544455555555655456665355644455444444556434444555455555566656665676777776656655546655555333333222345565555666556655656666554555667545544433444444445544333333333310112210/110123333222210012332222110100122233444443211/.-.//0222342111/..,..../00000000022211///////...---,-.----,+++,+*,+++++-.--.,++++++****))''()**+,,-../1/...,++,,,))))))*****++++,--,++,+*)****++(*+++++*)+,--,@??????@@@?@??>?>??@?@@??>>>>>>>==?>>==<><==<<=<;<;<<;;;;;;;::9:::9:;;::9999988889999899999889899998988787977778677777665767666677766777767777666666665555656654555566556556655666466553355544543344655446445545644455555444555555766788977557855454446664333433343223455645565666655555556556665566453344443444444333533333323333331022311/333233333222213321132211110000222233345322211.,,-//1223332../.-,...//000/02100112302//0../.......+,,,++-++++,---..,++++-++++++++****')))(()++,,++.//11/--,,+,,**)**)*+**+++,-,,--+****,,*++,,**+**++**)--,,@@??@A@?@@@??>???????????>>===>?>=>>>=>===<==<==<<=;:;;;;;;:::9::99:;;:::99999987898899999888888889988788788777776776776666776677777666776677766677766655565555544445666555566566655444444555444445666445554455665444555554445556666677688777777555555565443333334444344455445655555556555555555655455544544444444434443333333333333212232122333333332222222211111111100001333332234322220.---.01333331./.--./...000001110011100000/./////...,,--,,-,++,,,--..--,++++++++,,,+*)*(()))**++,,,,-./0///.-,-,,+))))**+++*++,+,-.-,***+,+**+,,+**))*,+*,..,,,?@@@@AA??@@@?>?@????>???>=?==>=>>>>?>=>>>>==><><;<==<<;:<<;;::::;99:9:9:::9999998999989988888889779999878787777677776666667766687766766676677776677656565556555565545555656667666665533444555544345565545544665544445555554445556667777678777556664445443344333322434345434444544555556555556666655544553455544444544444223333344333212223222223334333322233222220/0110000123233322222000100--..00122310//./../00/0010011111120000/00/.-.---..//.---,--,,,,,--.-++++++++++,+++*))'')****+,+,,,//0/0///.-,,,,*))**++*+++*+,,,--)()****+*,,**+++**++*++,,,++?@@@@@@@?@@@>=>?????>??>>=?>>?>>>>?>==>>>=><<<><;<;;;<;:;;999;:9::::9:999999999:899::99889979789998999:88787877777677666867766677566667776667776666656655554334564455444546655666455533443555444344665554444665543345544554455555655776778677556664554342433343332333333334334544665445555566755554434545443444545543334222223344333211123322243333333322233222200/01101112233321112220001/-+...11211100/../../110011101101/000////...-----//....-...----,,+----+++*+***+++++)**)))))+**,,+----...0...///,++**)**++*+(****+-+))))**+)*-++*+++***+,**++,+,??@??@@??@??>>>>?@??>???>>>>>>?>>>>>==<<====<<====<;;;::;;::;:::9:999999988999999999:87789987778999889:988888877777777778777666777677677666665666677665556543344554455544455555654444344444445444444555555455654443344445444555556656776676666556555554323444443333323333334344545554444556556666644444444444445554343333323333333332111223332344433334332223222100000011122233321112201000/,+-../0/00////////0001111111110/////........---.///.......--./-,+,,-,**+++***+**+*)***++)*+++,,--------.../.,,,,+**))*+***)***+++*()))(*++,,++++++*++++**++,,,+??@?@@@@?@@?>>>>?@@>>??>>>>>>>>>>>=>>=<<<<>>======<;;;:::;:::;:::8899899988899999999::887888877988998977768787877776667767766687766676666666555666776556665544445554544455455565655443443444454444555545554466544443344555444655556656666766664665555344454445333343222233333345435545544445555666665543444434444553333322223333322222222223322344333333323332210000000001212111222100011/0/-,,-..0000//////00011111211001100......--..-,,.010000.000.---.-,+,++,+++++***))))+*)***++*+++++**,------....-,--+,***+++*+**))+****(()()+++++++**++*++**+++,,+++?@@?@@@@????>>>?>>?=>?>?>>>>>>=??>=>>=?>=<>><<<===<;;;:;:;;;99::::999899999999999:999987888888799888899787888777777667766776778776667666676666666655555655654555455555445455555555545444444445334453354554556534444544454444445555667688776666565435544445433432234222223333334443444546644445567666533335545444444433422233333222222222122322233333333333332221///000000111111122111111100.,+,--.00000//00//01112212210100/-,,.,,------...11000000--,-,++,++,+,++++++(()))))+++*+*++++++*++-++-----...,,--,-,**++,++++*)****))(()))))+***+**+*+++,++*++,,?????>?@??????>?>>>>>>=??>>==>==>>=>>=<>>====<<=<<<;;;;;;:;;:::9::9999999999999999998888899988888888889888899877788877777777777667677676676666677655565555555554455555555445555554444554344433334454344454555544434555555444445665666678667766665544444444434443234322233332223444432344334445566776644344444544444433443443344343323222112332233333333333311100///00000001211112211111100.++++,-.//00110000001222223311210/.-.-+,,------.011101000.--.-,++++++++++++**)''())****+++,,++++++,,,----..///-,,,,++*+,,+**+***))**))()***)()****++*++,,+**,++,,@????????>>???>>???>>>?>>>=><>>===>=>>===><><<<==<<;<<;;;:::::;9:::9::9989899999999:8898889898888899799987677987788877666777666777777677777666667766666557655555444433554665565555453556344434444454445455554544435455554444455565556567756666566544454554566433324443324332232232322311122444569778664435544443433533323332234444443422211222233332243233332001//./000001221002111111000---++-,-.///0010/101011244222100000/.-.,,+*+,,-...10100000..-.-,,+,,+,,-+,,+*))(()((*++***++++,++,,,,,,---.../..+++++++*,,+*****+**))))***+,,()))+**+***++,**,-,,---@?@@?A???>?>>?>>?@>>>>?>>>=>>>>==>>>=>==>=<;<<<==;<;;<;;:;:::::9:::9:;988998999999999898877898778:999888878777877777676778776778777667776676666655665765676555565444455546555655554534443435434445444455554455454664655545544555555665666766665665334534445444334434433442222332222./211012357779888655446644454333333333334434444444332333222333332332232212000//000/000111112111/011000---+,--..../0/0//01113334432210000///.//-+++,,-.///01100/.....,++,,+++,+,,++))))))((**)**))*++**+++,+,--//..-.-+**++++*++,,,*+**+**))*****++**)++++***++++++++*,---@@@@@??@@???>????@?>>>>>>>>>>====>=>>==>>=<==<<<=<<<<;;;::;;:::99:999::99888888899998998888999877999998887887778877777777777777778776666667777665566566655564445555445545545566555554444422343344444544555445555444565555555554556766666677776555443444445544565454454333322223322220./1013456899988655445654455554333334344444443344333333332333333332212221000//000/000011111100/0100/.--,---.....///000001222233332110110/.....,+,,,--.01111000.....-,,,,++,,,---,*((((((')*)*+*)++++***+,+,,-.../.,,+++++,,+++,,+**++++*))***)*+**+*)))***+-*)*+*+++*+,,+@?@@@???A@@@?>@??>>?>?>>><=>=><=<>==>>==<==<=<<<<<>=<<;;;;;;;:989::989:9999:8688889988:79988989988:99:998788777788887768877766676877776666666756676666666676554445554555465555655565555353334334455445665554445544455555545555556575666655577656644444444454445644444533334222533230/0-///113688:899774435553435554333334435533553333333333333233323332220011110/00000//0011011000111100.--,,,---.--./0/00011222234230/000///-.../..+--,-/001000.....//.++-,+,,,--...)('((('''')**++*+*++*++,++,,--.--,,,++*,*,++++++*++++++*******+)++,**)*++***)+***++*,--+**@@@@@??@@@@@@@?>>>>>====<=>==<<<=>=====<<=<<=>=<<<<;;;;;;:99::99999889998899899999999:989989:99999;;9:::9888888888888888877777778877776666776556566666666776665445544544555555555555554355433344444555554455555544455555543455555556655555556666544554445544455444445444444334434432..,-023347999887676555544334444444444455445543333344443334433333322110011110000/00/0000000100010100.---,+,.//../000///011223443//0/0000.--.../...-,../00000//.....,-,,,+,,,---..,)(()('&&''***++++*****++,,---.0/---,,+,+++++++++++,,++**)))((*)*+,,,,+++***)*++++++++*,**???@????>==>??@?>>>>>=====>>==<<===>===>===<<<<==<<<;;;;::99999899999999999999999999999989:99::9999::999::988888999988767877777777776676667776666555556665555655555544444555555555555443444443454444455555555555444466554444455555566655565566666555544445544555554456544444434444320/..012357789:;9544545554433444334554444444543343334443333433332332210100100000//////01100000000111/--,,,,-..///0100//00012232200000/010/////.....--./////0/./....-++,,,,,,-.---+)))))'&&'(*++++++*)))***+,,,,-.//0/-,,,+++++***++**++****)))****++,,,,++**))+*)***+***+,+++????@?>??>==>>>@>>>>>===>>=>==<====<>=>>><<=<<<<=;;<==;;;:;::99:9::99::9989999889899999998::98::::99:999:::889:998899886687667777677766566768666666665566555666556655344466555555454444544445555544445555555556545555745444444555566655446566666655335343354455445544544443444345532/-...2334788998894644444533444344455445445335333344354433343332223222021110211000///.//0000100011110,..,,,,.../0011100///122422//010///......////.....////.......--,+-,,+--,.,,,.++)**((&''))*+++++(()))**+++,,,,.-----,,+++,,**++***++***))))))*++++,,,++++**+**))***(*++***?@@@???>>>>>>>??>>==>===?>=<==<<<<====>>====<;<<<;<<;<<;;;;:99::::9999999999999889:9998899::::::::9:9999::999::989999987887888777667666667777666666666666666655556544444455555544454444444445444445544555566555445555454344446665545656655566655444345533455555555545545544444555300.../023577889:975654444444444343334444445533433344453443344444332223321000110/00////0000/000////100/+++++,-./../00010/./0112320///0/./../......//../..///..//....----------,,---.-+**)'&&'))*+++,+)('))))++,-,,...------,,-,,,,+++++*+**))))))****+,,,++++++++,,,++**()**+*??@@@>?>>>>>>??>>>>==>>=>?>=====<<<=<<=>===<<<;<<<<<<;<;:;:9:9999999999999999878889989988999:::::88998888::99:::98:999988998887776666566666666656666666666666555555544444555555544444444444444444445554565566665555556654434455544445566655565544455545554455555566544445544445444210...0344577788875544444443333344434445444543443444454343443445432222332210000//////00/000/000/001000-+++++-./..0000110-,.11123000//////..//0///.././/////.././/.-----,+-,,-,,,,---,++*))'&)*++---,)'''''()**,,,,,---,,,----,,,,,,,++**++****))**+++*,-,,+++*)*--,,--+*))***)?>>@@>@?>??>>???>>><>>>>>=>===<>>><=;<==<=<<==<;<<;==<;::;::7989999898:9899987889::8889::99999:::7:9:88768799::99::899::998877776776656666666665677766666666554555555544566656655444444544444544444444455555576555456664433434444555556665445545445554665544545566554445444435335511/.0014476768785555443343443333443555434454435444555443555355353322322221100//./////0//1000001000000/,,+++../...011111//-001//1//0/////////0///.//....////.//./.---..-..-,---,++.++++*))())**...,,**&''&&(*(++,,,-,,,,-----,,,++,++++,,++++(**))**+,,--(())*)+++--,-+))))**,,?>>>??>>????>>??>>>==?>>>>>=<==<==<==><<======<====<=<;;:9::98889999899888999988988878898889999999:998888787999:9::999999998888767777776666666666777766666665554466555544555556666544555444444554444555556667765444455554455544455555665455544555553454655544555665544455444433345430../234466677765544444443443344544545445544434445554445443454333333322211///00.///000//00000010000///.,++,.//../001110.-.0/0////////...0/.///........../0/...-..../.-,.-+,-,,+,,++++*)'))*++-/.-,,*)&%&&&'()*+++,,,,,-,,--,,,,+++++++++++**()))***+,--+(())**+++--++++*****+*??>>?>??>>??>>?==>=>=>===<=>=<<<<=<==<<;<===<;;<======<;;:879:9888899899:999998999888898888888999999:988867768::9::99889998888887666777777666666666666666666666646655555555554556654455544444444445555566666666544555555445545544543555644444444545554566555445556455545433344334554211113455665774344444445434344345555445554443455554444434333333333333320///000/00//0010//////0010//1//---...//.///0000/...//////.////.-///./...//..//../00.-.-...---..--,-,,,-.--,,+*('(**+-.//,+,++)((&&%')**++++,,,,-,,,,,,,+,,++++,,,,,)))()))*++,,,,)((++,,,,--,++*)**++**????????>??>>=?=>>>>>><><<<==<<<<<<=<<;;;<;;;;;<<;;<<=;<;;77:9888889989::98897799799998897788888899:9777754458:::889988889876677756667778576666666665666676666655555555555544464434444444444444555555456655666444454444534434543354454654344444465555444545666556533445544444544454431244445455553335544333534433355544445335434455544444443353443333333221//100//00/001////01//100100011/---.../0////00//////1//.//.//0//00.00/////.///00/00.-....-----.-,...,,-.-++,++*))**,,-/--++**+((''%((****+++++-----,++,+++,+++,++,**)((()**+++++++()**+-+,,,,++**)**,,**>>>>???>????>?>>>>>>>>==>=<===<;;<<;;<<<<<<<<==<<<;;;;<;;:9:::989999998889989988888988888888998889::98887544469;::988988888776775566666677666666676666665576665555555555445555544455544444444445555555555556665443444444445544454344444555554445555554545556675566534455543334543344432334445566554455434434444444444444443344344444554332322444445433322211//010///0/0////000011000000///.----.000////////00/////.//..//////...././/..////00/.....-......---,--,+,,,,++))))*,,-..--,+,+**('&%&(*)**+++++,,--,,,+++,,,,-,,--,*((('())*++++++**+,,--,,,+,+*))****+++>????????>>?>>?>>===>>>=>=>====;==;;:;<<=<:;<==;:<;:;;:;;:999988999989:8888989988:9988789888879:889;98888655558::9988987788777786566766666666666576654666656666555554455545555554445555444455445454464655756665433345444444544435333444554555455545554676677776546664444544433333344444533344554455444334444434555543444444454245434445332322345567423322221010010/////0////0/000//000000/00.---./////000//0/////////..////////.//..././00///...-......-..-,,+--,+,,++)())))),,------++,++*+(&%'')))+++++,-,,,--+++++++,,---+*('''())**++*****++,,+,-++****+**))*++++>@???>?@>>>?>>>>>>===>>===><==<===;<;;<<=<=;;<<;:;;99::;:999988999998979988989997:9997889888879:87989898844558:;:998677777787757666656666666556656665466665655555555444444554445556455446445465544446474475557545554556544544444444344455555545554556677667756554633443343554334344445553334444444434434443443533555454544443224443444432122235556642222211001001//.//.////00/000/1000000/..---///////000/////.//..//..//0../../////.///0.//.//.//.....-,,-++------++++&))**,,.//----,,,,++*('&&((()**++---++,++++++++,,,---,)''''(()**++**))*,,,-,,--**++++*))))++)>?@@?>??????>>>>>>>===>========<<;<<<;<=<;<<;;;<<;;:9::;;:99::99999:::98999899989989988888888888888988999865569:99987787777766666666666776665467566665566665655555554455444544554566544454345565444556776666555555544555445544444444444345554445555566766555556566544344444444344455444433344544444444433444345554454455444443455444444322122345555322222211111000//////000/00000000000000....-....//////0////0/0/../...///..///0//0///.//.//./00/00/...-,,++++,-,,++**('))*+,-/0/--,,,,,,+*((&%&(())*++,,,--,++++*+++,,,,,+**))(''&(**+*)**)*++,--,-.-,+*****+*+,+*)?>?@@?????????>>=>>====>==><=;;<<;;;=<<<=;:;;;;<<:;:99:;9:99::998889:9988:9888878988887889888887778798779667688:9987778775686677666666677666665765666665567567555555545544444445455555545554456645555556656655545544344544554444444433333344444444566677775556555566534444444434534344443334445344434434334333443445545454445334334344332112234565542112212220///00/.../00///0/./0/000///0..../...////../0///0./0////.../0...00///..0....-.//..///.0....--,..--,--,,,+*(()**+,-...--,,,--,++*)'&&'(())+,+++++,+,,++++,-,,+++**)))(''()*)))****++,,..,,.,,++****++,+-*@?@@@???@??>??==>??=<=>=>>=<=;=<<><;=<;;;;:;;;;;;:;:;:::9:9::9:988:9989889988888887888867998778887777887977678887886787775667777666666677766667665556666656554645555445534444444455566545554444455546656556664455545444555555444433333454335444456666777767756555553444333443444533354433333433444444433345443445544434454445445354442322122332444231123212110/0000///.//0/////1/////////....//-///00/.///////.////....000//...//.-.....-.../.../....,,-----.--,--,,***'()*++,-...-.---,,++**)('%&())**,+,--,,+))**+,,-,++****))))'')*+*))**+++,,,-,,,--+*++**+,,*+-,??>>???>?????>===>>==>>>===<<==<<=<;;<<;<<<;;;;;;;;;;;:;;:9::9:99::998889999899988887787777887887777777777777788877767776766676666667776787776776655566665566556555554443444544455555655555455445643555555665545555555445555554433345445433454445666676676666665554433333334443454334444333455334444434434444444454343454444444455443332111233234433322222211000000/0100/0//0//000//////..../0/.././////////0/////...........-.../.-./...............--,+,...---.-,++*)(()**+,-.//..,,---,+,,*)(&&'()**+,+,,,++**)()+,+,+***))))))))******))**+,-,+,...,****,-+)+,*+,,??>>>@??=>>>??>>>>>>;>><====;=;>>;;:;;;;;;<;<::;;;;;99;:;;9:::::9:8:::888799889797787976877767767767777777688776766766666676667566667786668666766666556666566655555555444444435455565555566446555655455556577544556755545554544435546444433445445566676666666644554333333433433345443444455345432243333344444444435534555444455554343221112223332412222111100100000/00111/00/0/00000///..-../000//...//.0////0/////////...//.-.//...././......./.....--.+,,,-++---,,)**()(*+**,//0..,,-----,,*(('('((***,,++,++**'')+,,,++)))(((()))****++*,,**,,---..--*,++***))++((***??>>????=>??>>>>>>>>?>>===>>=<<>=;<=<;;;;;;;;::;;9:;99;:;::::::9988:99988798888797799976666667777667788777677776777776667666776676676786666666666666566666556655655554554455445465765555567656655555445556655445556655445655543455544334333445445666677776665644553334333334433445443444455544432233443335544544444434445443445544333221112222233112112112111000100/0000/00/.//00000////..../..0////.//...///////.//-.//-../...//..---..././/........--,,,,,-+----++)(())()+++-/00/-++-++-,++*((('&'(**++,--,-,+('')++++((((*)((()+++***+,*+,,+,,---.--,,,,+*)**)(+++))@@?>>???>??@?>===>>>>>>>>>>>===<;;;=<;;;<<;;:::;;::::::::;:::9:999989999888888999878888876678667777767887777777766777666776777777667666676666666666656666655555456656444544545456554445567766545654455555665544555665555566543344434444433454454566766677655556555543443223444334444334455454444333455444554555455444444554444455434433333222223343211111110111011000010/0//./0/00//////....///////..////.//////////..././0...../..--....//..-......------,--,,,,--+(()))((*++-./00/.,+++,+++++*)(&''')++,,-.-+*)(')**)*+*(')*)))++++**++,++,,-,,-.---,-,**+,+**((()*+***@?????>??>>>@??==>>?>>=>>>=>=>=<<<<;<;;;;;<<;:::;899::::9;9::999:::999:::878889989877787778887777777686687687767677866577666766877666766666666556666666665565554444553444544445366554656576666454544444445355544555666654666535445544544444455443666767767543466555533442144443344434224455334443342444455444545544454444645444555333433332233311441221111111011/000//1110///000000..0//.--...//0-//..../////.//////--.////0........//.--./-.----....-,...,,-,-,,---)*)))(((++-..000--,-,,,,,+,,**&&''())+++.-++('''()))))))))*))*,,,++++++++++,.--..--**+**,,))**++-('*))?????>??>=>>?>==>>>?>=======<;<<<<<<<;;;;<<<<::;:9:;;::99;;:98999888999998888878998777777887777788778886777887677777677777666667877766566666765665566664555655445545434554445654466566556666555555344455554545556666655555556554444444444554554566776676554445555443333211244444443344444333444444444443444554444454344344555445443333223322322112222111111110000010000110.//00/00/.//..---...00/.......////..///.//..../00/.........-.--.--..--./.--,,--,,-.-,,,-,***))(((*+,-......---,,,,+++,+*&&(()++++---+*(((()**)**)))****,++++,++++++,,,-,--+***+***++)**+,-,*++)*??@@???????>?>==>>>>?>======<;<;<;;;<;;;;;;;<;:;;;;;:::::9:;99989988878998888778998888778877787778877666777767766667767777667887876776667666677776565566555555555555444455555565456555655666655655434444556544556666655555555543344554445555544466676556566545555544443333334444444444554443334444456544444455444455333343444454343323333333222221221111111121010011100000000000010.../-,,--.////..../...////.-..-.....//0/....-....---......-..-...-----..----,---+++*)(((*++--//.---,+,,,,+++++)('())()++,+++*))(()**))*))))**)++,-,,,+**+++,+,,,,,++*+****++*)*+,,**+***?@?@@>>?????>??>=>>>=>>=<====<;<;;;;;;;;;;;;;::;;;;9::9::::::999:99:8779998888888988889779777686767766678777676665566677767777877666777668566667766664555655444546665445444555664444555566665566535534466456555566666665555555533554544445555555666655556566545555444422333444443554433565533334444366555455555554554535533544352253223332333112222312211200100110011/000.0000/000///...,,-...////......./0//.//.//../../00..-.--........-//..-..........,..---,,-,-++*))'((+,++,....,,,**,,+--,,)(((()****+++**))(((**)(*))))*+*++---,,,+++++**++*,+,,****++*),))++,,))+(?>>>>>>???>>>>?>===>=>==<<<=<<<<<<;;;;;<<;;;:;<;;;:::;:99::::9::9999999998888888999889877777777767768878876667677666677776776777767657766666667766654555444444665665555544555556654566655555555544445456666665466665566666555333355655545554565555655556655444554544322333344444444545446543333344555444445555555554445544454344333223333223312211112211110100000001000//.00///../....--.--...///.../..///00...//////////0...-,-......-..---.....--.....--------,,,,++*))()++,,---,,,,+**+++,--,*''(()*++****+*))*))*)(()**)**+**++,-,,,,+,,,++++++++,+*****)))***+*++)(((?>>>>>?>>??>>??>====>===<<<<=<<<<<<;;<<;<;;;;<<<;;;:;;;:99:::9:9888999988887899889:87877777788777876787777766787776676778877667777776676665555666666555554444456545545545545554566556666655566665443555566655545666556666665444335567665555454445555665566554434443443333444344334454455554333335655555545545566554444444543333333332333332222221111211211000000111010///000000///00...----.///0///.././0111.-....//000/.-...-,,--.----..---..--.--...,+,-,++,--,,,,-+)))()*+---,,,,*++)(*++,-+**('(((*++++++***))))**)))**++++,-,,,,-,,-+*,,++++**+,,+++********++**+,*),--?????>??>???????==??>><><>><;=;<==;;;;=::9:;;;;;;:;;::;9999::9999889999888888899888877877777778977877666766666787666777668776677879955666655555666665545446544445445464443455555556444556776664454464355456445566666666655574442344577666555664455665555575554334433333333344333333555545544333366645556655466553533544443342244334331112422222211122200011111100012210///000000/////..,---////..//..//111110--+//0000...----...,-------...-.....---.---,--+,,--+--+++*+)'(,,+,,--+++))*(())*++****'))))***))**)))*****))))**+++..++---++++**+++++++++++**+*+++,,******())**????????????>=>>==>>====<=>=<;;<<<;<;:::::;;;:;;;::::::9:9999999999999:::9889988888879977788878877777777766667777776667787776677789766766666665666655554456544444455555543455556666545567766665555656654555666666666666655554333345566666555666555665544544455433333322233334433344455544444333444444456655655654444455343442333344332222222222211121001111111000/0100/////000/0////.--,+-/////.-.....0111100.-,./0/.//-,,---....--,,,-...---.------------,,,++++,+++++*)*+,,,,,,++**)('(()*+++++++*****)())()))))*)**))*)**+,,,-..----,***++++++,++++++****+*)*,++*+*+,+)***?@?????????>?=>>>>>><=<<>>==<;;;<==<<;;;;:;:;;;;:;:9:::;::9:99999999899::99789988788868777787787776876677766667877767877887688677775567777567766666565655555544444545555455544467675665566666445544456575546556555666566555322233345677665556665555654445544555443333234433333333344445544443334444554445555545554344453453432332233222222222112212112222221001110/00000//01000//0//.---,+././//......0112110/.--....--.,------..,-,--,.--.--.-----..---..,+++++,,,,+++*))++,,,--+****)''''(***++++++***('''(())))))))))))))+,,,,..---++**+++*++*+++++++++*+**))+++*++,,*&&),,@?@?>>@???????>>>>>=><><<>><<;>;<<;<;;<;;;::::;;;:;9;;:::;:::99::99:9989::99799988777768787777779866866677767777877767877777666777777668865557766666556446655544444545664454434466575555566454445455445775766557665655766565323343367667766555555555543345443455243333334443333443343445444344334444445445555455455544334432333332222221222221112212222222221001000/000010010010/0///..---.0/.//---.///012220//.../..--...-------,,---,---------.-,--.---.+++,--+-,,,+++++,+,,,,++++***(('''))++++---+++*('''&')*))()))(**+**,+,,.---,++++*++**,,**,,+++++**+)**))+*,++++))++,)>??>>??>?????>>>=======<;<=<<;<<<<<<;<<;;;:::;;;;;:99::;:::9::9:9999:999998789998887777887777778987777677777777767776677777666777677777666567766666655654455555545545665444445566665555566556666555555566676667775455555566544334556777676665555455556544444444333222333344333344434444544344444444444565555555455543334432223332212211222222221233220122122210000000/./000000////.//.---../.-+,-...000111110/.--.--.-.....-------.-,,--..------,,,-,,--,,,-,,,-----,+++++++,,,,,+++*+*()'')++**+,-,,++)((''''(*))((()()**++++,..--.-,++++*+++,,++++++++++**)*+**+,,,,,,,+***))>???>>@>???>?>?>>==<>===;;<=<;;<<;=<<;<<:;;;:;;:;;;:99:9:;::9999:9999899998898888999977777777877877776677766687776666577777765777666767765556756666656665545555444545444445544566565665555435664455546666677766666444455666543233357677766665555455544455444444332233334433334334434444555555344444555445555455455553334412333443222223322231122223321111111221111000//1001110/..0/............,,,.001023210///.-.--,,------.--.--,,-+,-.---------,,-,,-,,+++++,,+,++,,++,+,,,++++,+****)''(()**-.--,,,+)(('''')((((())))*+++,++---.,,,+++****++,+++++++*+++***+++,,,,++,,*)*+***??>??>>>>>??>?>>>>>=<>=<=<<<=<<<<<<><;;==;;;;;:::;:;::::9::89:999999988999988988878986878777877787667766678766778886677777768767667767777655556565666554445456644457664445455455566555656554345544556477776767766666446666655332344677756665555555544444453344433332333344444444344333345545554444544545556654554555433343122344433332331222321222333111122210011110//001112110///..../......-,,,-.0121321110//...,,-----..-...----,,-,,-----.--,-.---,,--,,,+++++++++++++++,+++++,,+++*))('')*+,,.--++*))))'('))(()))))))*+++,,,.-,,+++++++**+++++)*,,+**+*****++**))++**,,)+*??????>>>>>>>=>>>>====<==<<=<<<<<<<;;;<<;9:;;;;;:::::::;:9989:9:999889999998988888766777777877778767787778888777887667777767777766776677676556665565554444456655445655445434556666678766555554544555655676666556665556665555654435677765566544554444434444444444333223333344434444333445544445544556544566665555555543233222344543333111222332222222111012110000010///12111111000....//...--------022123210/////...--,--.----..----,-----,,,---,----,,,,,,,,,++,,,+,,++++++,,++++++++++)'&''()*++,,+++**)())(()'&&())((()++,,,----,++++++*+****++*))****+,***+)(*++*)****+,*(+--?>????>?>=>>?=>=>>>==<<=<<<=<<;<<<;<<<;;<9:::;;;:::;::::;;:::9:99::98999999889987886887977777767777678867778877678876777768866866777875666765556666655556534444455445555453345566565885566556555366656777666665666555466556566555567777556655444543443333444533342232222333333345535444335445444444465555665655655423331122334433331111222223312232231111111110011//111233210/00.///////..+++++-///122442000////---.,,,-.---,,-,,,--,-----,-,-,--.++.,+,,,++-++---++,,++++++**+++++++++)''''())+++,,+,***))**)))''&&'(())*+,,,----..+,,++**+++++**))*****+))*))))++*******)+,(+,->??>>??>?>=>=>=>==;;=<<<<;;<;;<;<<<;<<<;<;;;:;;<;;:;;;:;;:;::;98:99:::99999:99998788778777777787567776776777667767777676666875776677767577756666766656455445444555546655544444566656557556665656546666877776666666666546775657765555777545565444444343353333454344333222233333334543554433345544444554565466455545542223121224333222112222224422222113110110111001111113233200///./0///....--+,--//022212220.....---,,,--...--.-,,------,---,++,-,++,,,+++,,+++,++-++,,+++++++++++++++)))((''(()**+++,+**,,**)('&&%&&''()*++,,-----,,,,+++*+++**+*++*****++**))(()*+*)****)*,*'())>>??>>>>??===>====<<==>=<;;<;<<<<<;;<;;<<;<;;<<;<;<;;;;;;;;;;:99989::99999:9888778887777777767866777668867778877777777666766566666777677776666666676666654566655665565455445666667765567666654565556677777666666656666677766677555557864444554444343334433333334433332322344343455433443334444444445455555655544543222222222333222223332222343223223211111000/0/0001233332210000//0/...----,,--./002211110000/....--,,-.....//.----.------,,+,-,,--,,,++,,,,+,,,++++*+++++++++,+++**+*)))((((()))*++++**++*++)('&%%$$%'')++++,,-,,-+*+++**+,,,++*+,+*+,++,,,*)()**)))*+**)**+,)())>>==??>>>>>>=>>=======>>===><;<=<;;<<<;;<;;<:<;;;;;<;;;::;;;:;<9:88:99999::99888898877688777677777767889785778777777686677766676655676766665678656656666555556555566455455665656667766577664744555577577766665666685565666855557445566645545444443343335433333333323222133333333554333444344445444555455555755543342221232222333322212222233323221113332111110///1002343330000000/0/..---.+++-,.//133111100//......-,......./-----..++----,,---,,,-,--,--,,+**,,,+*+**,,+++,,+,,*+)**++)))(*)))))***++,,***,,))))&%%$$%%*++**,,+++--**+++*+,,+++***,,+,+,,**,*++**++--,**((**,()))((?>==>>>=>>>>>>>======;<<<====<<;<;;;;<<;<;;:;;;;;;<;;;;;:;<::;;;;::::999999:98889898899888778877777667777776678777766666677666676656787766666777666656655556655566666445556656666756775666665545566677777777766666776666667765675446666545445444444333334333334334322221133333444554544444445455545555555556644443332222333223333322222222332222111233332111/00/110133343320//////00/.--.-,--.--..013200000/.......-------..---.---.-+,-----,-,++--,--,-,++++++,,+***+++++++*++,+++**)(()())))(()*+**+**+**+++)))(''&%&'())+++++++++,++++*+,,,+)**++++++,,,+++******++*+******)))))(>>>>>>===>>>>>>===<=<;<<<=<=<<<;;;;;<<<;;:::;;:;;;;;;;;;;<;;;;;;;;;;:9999998888998888998887777778877887777776787666766787777877766667777666666666666666656666545665565455555565576677566666655666666667766677766676666677778877655567554454444434533453333333323333222333334554444444344466555564444456655555533333322211222122232222122223322111112454221//000002233454320./00/////0.--...-.--../223100////.///...--,----..---------,-------,++,,,--,--,+++++++++++*+++**+++,,++++)(((())+**))))++++*)**)*++++*)((''%%&())*****++,,++++++++++*)*++*+++,-,,++*+*)*+**)(')*)**((*)()**>>>>>=?>>=>>>==<>>><;<==<==<<=<<;;;;;:;;;:<;:;;:;;;<;;<;<;;<<;;;:;;;<9:::9989888988988888766877788778888777787866667777875678887755666677577557667756566557666446645566675554875655676666666655686666577679777666676767577768875555566563444444434423545333343333333333333435546445554355564455555444466555454433333211111211122232221232221120011122551110001/1111325562211100/0000...000../----.00233/..///.//...,,-..-------------.+--++---+++,,,,,,,++++,,+++++,,++*,,+**+++++++(((((*,,****+,,++++***))+++**))))&$$'&((****+--,,++)****++)))***++++,,,,,+++))((**))))))))&,))%%))>>>>>=>>>=======<<==<<<<<=<<<==;;;;;;;;;;;;;;:::<;;;;;;;;;;;<<<;::;<;;;::9998988988898877777778878887878887787766766767776665567667766666677787767766657877767656666666666655566655676677776666677666667668986666657776666777776545556544334455344433444433333233334333323445544445444444456665555544565554455433333221111222112222233223222111000012011221001112233334564100110/0000/../110///--./00000/../..////.-,--...-...---------,-,+,--,+,,,,,,,++++++,,+++++,+,+*++++*+*****)*))))*+++*)*++,+++****))**+++)))(&&&&'()**)*+,,++++))**+++**(()*+++,---+*)*++*)))*))))))*+,*('%&?>>>>==>>=====<<===<==<<<=<<<<;;;;<:::;;;;;;;;:;;;;;<;;<<;;;<<<;::;<;;;::9988889888999878888777888878877887778766777667567766676667766667666676688776788766667666666665666666666666677677777666677766666678776666566676667667776554565533234444344433344433332323344444234345554434444444455655555546666555433331133213311122333232332222322200/00011000021011112234443442100010/0....//0110///...0000000/./......-----...--.-----,-,,--,,,,--,+,--,,,,,,++++,,++++++,,++,,,+****(((***++++,,++*+++++++*)**+,++++****('&%'()****+,+*+++*)+,+++,+*))*++,,,,++***++*+))))+,++*)**,,)()*)>===>>=>>>==>=>><<<=<>=<<<=;<<;<<<;<:;:::;;:;::::;;;;;;=<;;;<=<<;:<=<;;;:;:98888997898877888888788877777786887765777768857567768677676766766666567766776766657767776677667667576677677657777677567876567778868766566667776778876554464443334332344424434334322232433445444455555543664445345565554444555554344221112211//01222323442332322321000/0010000110022112333224332221111//.-/...1//0///.1100///000-/....--.-----...,,+-----,,+,,,,,,,-,,+-+--,++,+++++,,+,+++++,**,,+**(('(()),+++***,,,*++++**+++**+++****++))''%((**))****++++++++++))*****+++,,,+***))**)))())++++***,+)+**>===>>>>>>>=<=<==<<<<<<<<<<;;;;<<<;::;:::::;;:::::;;:;;;<<<;<=<<<<<=<;;:::::::9999987888888888888877777888777666666766777666776667766677766776667776676666655677877665566666556767766666687777777788777777687676665666677678789765555444333333323333343433333223444444444444555555356544444555555545555544433332211222112222222233233212220011/0////000001001222223332233322211/.//.///000/..//01100////0////../.--------.--,-..---,,--,,++,,,-,,,+++++++++**+,,,,+++++++++++++)('''*++,+++**++++++*+,,+++++*++**++***))((''))(&(****+*,++++*)))****+++,+++++*+*)()))(()**+***)()*++*),,?>>>>>>>>>><==<<<<<==;;<;;;<;;<;:;::;<;:::;;:::;::;;;=<<;<<<;;;<;;;<;;;==<;;:9;998877778988788888998777888777776666666776546666675557666766777667778777787665778766555676776756665677677787766567886777676777766666667666678899655454333423333223324333333223323344444444555555554445445345465555555555544433222222221112213322222222112210/0//////////011032223443333344333220///..///0/////0//0000///////.........----.......---,+,--,+-,,,+++,+++++,++-+++,,,++++++,++**+++**'''))++++,**+++*+***))+***+**++**+))*(((('')*('(()**********)((**++*+++++*+*++))((((()++)(***)))*++('+)(>?>>>==>>>>====<<<;;<;<;<<<:<;;<:<:;:;<;::9;:::::;::;;=;;;<<<<=<;;;;;:;::=;;<;;;997877777888789899989888888777775775666676546576677665666867777877778877788665787766566677667757774677887766766877775677678867877666677666778886554533334423443233324443333323553344334444555555554445454366464445555554544333221122111112124442222221111000//00/--./..//11232443433333444223200///../110/0//////00000/...--.....-.....----.....---++,--,,-,,+++--+**++-+++++++,+++++++++****)*)''')++++,,,**+++++)*,+***++++*++**++)((((''(()(((())*+++,****))(())*++++++******(((()))**()**))))**+*&&((?>>>>=<=>>>>===<=<;;<;;;;<<;;;;;;;;;;:::::9::::::;:;;;;;;;<<<<==<<;<;:;:9:;;<;;;::87888888888888878898877887766776766766676555666776666567767777777778888887667876777666777677777766777778766667888865666787777876666766667777865545443433334432334344443223445554344445455555445555554444665554556555554443322331111121122234322321111000000/////.--../00112444443333334332221/.///0122100//0////00///...-....------.-,--.....-,---,,,,,,,,,,,+,-,,,,+-,+++++++,+++**++**))))))('(*++++,,+**+,++**))**+++++++++++*))))))((((''((())*+++,,+***)((***+++,,,+***))(((()*+++*)))))))()**(''((>>>>?><>>>><<=<<===<;<;;<:;;:;;;;:;;:::::::;:::9;::<<;;:;;<<<<<;<<;<;;999;:;;;;;:888879888888789978989977867767777756666775575657776675786777878768:8888:8776786667766668776776687666777776566888884677676677677767767666787786554544422233334333333434423233554444444355556653444554444555545555555554444322223312112102223332122212100/000.../-,-,.-//0111344444433444422221/...//022101////00.//0.....//....-.------,,-.,-..,,,-,+,,,,-,-,,,++-,,,,+++++++++,,+++,,++*))))))''')+*+***,++++,++**)))+++++++++**,,**)))(())())(()))***+,,*)**))))()+**,*++)*++**()))****)))****((*+'&''(((>=>>>?>=>>>><<;<<;<=<<<;;;:;;;:<;;:;<;;;99:::::99;:;;;:;:;:;;<<<<==;;:;;;:9:;;<<::89;:88888888789899988897766666677656556656775677776667776767878888:89989888768666676778877888667767787777765678886477777666767876777677678877555443342223334433334443222345555335444535645565444544444565455555555555433432222210110001233333322322210//0./....,-....001112455554554443221011-..../110111110/00///....../....,-.----,-,,,,----,,,,,,,,,-,----,+,,,++++,,+++++++++*++,****))(''(()++,+*****+++,,++*)))*++++++*++++**)**))')(((**((*****+***)*+****)******)***))**))*)****))))*))***+)((''((?>>>>>>===<<==<;<;;;<<<;;<<;;;:;;;:;<;;;::9::::9::;;;;::;;;:;;<;;<==<;;;;:99:<<<;::9::9889998889988998988877776666776677666666666788776677787787888889999898888866667777787777777776678865666777888866676666667777777766766787755434433432333344333432322323555443465446765555455455444444444544555555433332223222112101112233333232122111/..//...////./1111134555455455420110/.---../1112311100//////.--...----------,---,----,++,,,,,,,,,,--,++,,,,+,,++,,+++,+++**+*****)))('(((),,+++**+++++,+++*****+++++**)*+++****()))(()**))))))***+**))*)***))))())))+++**)))*****))))))))))))('''>>>>>>>=>==<=>>;<;;<;<<<<<;;;;:;;:;:::::::;:9::9:::;;;9:::::;<<;==<<<;:;;:8:;;;;;:9998879887988989899988777777566666557745577656788766778767778999979999999987878887677788898777798668766545777788776667666777756777978777688654433443333333444443455221135775555565455747655455544433553555444455545542222212321211111202223224410112222/.../....//////1134446664655422200/00/-----/113331100/0..0///..../.-...-----,,-------,+,,++--,,+,,,--+,,+++++,--,,,,,+++++++++++*)))'''*+**,,,,,**+,,++,,*****++++++*+++++++))**()'(())**)((**)+**+)*)*))**))))(())(*++***))**++****((**''(*))''&&'>>>>=>>>======>=;;;;;;<<<::;;;;:::::::999::;:99999::;:99::::;::;;=<;;;:::;::9:;;;:::9889988879888888888877777766666665565556666677777667776777999889889889999888887677789877976678999877665557898876766665667676578788777776665544444333333444433334222222567655555544444565544444433454445555554555553222321111111011122223222211101121//...//////0110/1333445667665312200/////.-...001233210///./00/......-...-----,,----.--,++,,+,--,,,,,,-,++,,,++++,+++,,++++++**+++**))'''**++,+***+*++++++******+++++,+**++++++)**))(()()**)))**+**)))****)))*)*))((()**********+***)()())('(*($%&%''>>>>==========<<;;;;<;<<<;:;;:::;:;:;;::9:;;:9999:::::99:::9:;::;::;;;<;;;;:::;;;;::;998987779988888888988876666766666656655566666776667778997889988998889999988886668888996655667899999766555688776766666666666667776667666665554532333333433333333222122466765555555546765554444433344445555555555555433322221122212112212333310/000000..../..///001111224445678755422100//0.----../122232211///////.-..---------,,-,----..-,+++++,,,,,+,,---,+,,,,,++++,*+,++++++++**+*)))('')++++,+*****+++*+,++********++*****+*)()*)))))(())))))****))))***))*))))*)()(()*****)*****)(())(()*(((()*&%%&&>?>>>>==>===<=<<<;;<<;;<;;<<<9:88:;:;;::::;;9;;;9:::;:::::9;9:;;;::9;;<;;;;::;;;::9;;99997779778888898897876666766665666765556756777668888799898:787999:988897788899998869957355688::9:;;85466698876766665566666676676777666674534423333345443333322222224665645566556577655543355322545655555554465544331211011122212212122330000/00000/..///./00/111122224445778773112110/0...+...//133432011////../-.--,----,---,--,,------,,+,+,,.+++,,+-+,,+++,++,,+++*++++**+++***))''''(((+++,,++*))++++*++++***++*+*****))))*******)**()))****))***))))*(''*(()*))**((((*)****((**)*))**)*((())*)%%'''>>>>>====>======<<;;<;;;;;;;;;;:89:9:::::::;::;;:9::;:::9:;;:::99::9::::;;;::::::::9889999889878:9888998788777776667566656655566666777887789999987788999:99::8789989998876622336778889:;;;96566776676666666666666777776777666644334333344444443343222222246655655666766676555443443223555644556654433432221100111232112212222210//0//1220////////0000111234444577654321110000/,,,,../0123332100//..--...-,,----,,,,,,-,,,------,+,+++,-,-,,,+++,,,,,,+++++,++++++**+++****(&%%&)+++,,,,++**+++++*+,++++*+++++****))))))*********)((***)*+**))))((''(()))*)(())))())**))()****()++((()(()))'&&'&==<=<===<<==<===<<==<;;;;:;;;;;9:::9::::;::;;;;;;;::99:99::::9:999::9::::;<;;:::;9::989::99899989:999888877787776667656765566666777887777778888998998999888:::8899999996642222235789999;<=;7577886677676666666666778776667766654433333344445444443322223346666555556667787555544444333445444556644443322210000111111112111133310../0002000/.//../00011122344565557643221100///.---.0//034431110/.........,,,-----,,---./---,,,,++,+,+++,-,,,++++,++,,,+++,,++++++,++,++****)&%'()**,,--,++++*+++++,,++++*++++++++**))))*())**+**)))()***+**)))))(''''(()*)(())))('())*))))*)))))+))))*('())&&%&&%===<<<==<<<=<===;==<;<;<::<;;:999:9;::::;99;9;;;::::99::9::::9:9:;;9::999<<::;;;;9:888::9;;:9989999:8888887777576657767666677797777877778899989888999::97888898999999985620112346689:9;<<=;777765568555566666699978866666656654443333344434555544322332335566544466666756655433344333334533555554454333220000010001212222213220/.0//00///00.000..11111222444647556333001001///---..1/2244200111/./--0--/..--.---,,,-+,//.,,,,,,,+++++++++,,,,++++++,,,+++,,++,,*,,+++++)++)'&&'++**--.,,+++****+++,,++))+**++++*******))())**++*(''())**++))))((''''())**))(())(('()**)))+))(()*(())**&&))&&&&%%;<<<<<====<<<<=<<<<<<;<;;<;:;:::9:::;::9::9:::99::::;:99:9:9:;::999;:999:;;:::;;:::987799:;9999899999889987777656666654567777788667778899889::9889998998888888889999:96321001244567889:<<=<:7676666655665666676777887667766554554333444444445554433333345555554445666665665444334443433354345455555432332110010001222222222331/../000000////000111111112223344445654210000000/-,,-.022354321110/0/..//--.....---,,,++,--.-,,,,,,,+++++,++++,,++++++++,,,+,,++,+++++*++**+++)''''(**,...-++++**+,,,+++++)*++++*****))))))((((()))(('(())****((((('''''()++*))))((((()***)(**))))***+*()*)'()'%&((((:;<::;<<==<=====<<<<;<<<;:;:;:::;9;:99;;::9:9::9::;9;;::9:;;9;:;;98:;9988:;;;;;;;:9776699;;;99:::9:8:889:878876567566647687777767667888899999:88999999998897788:999988732211112345679;:;;<=;8766666656665555677786786567656555555333344333455344344332233565545554555665555565333333444244455666554422211111110000101111111311/../000/000///000110111222233345444544322101000/.-,,,.133453111//.0.///-----..-.--,,,++.--,,,,,,,,,+++++,++++,,+,,++,--,+++,,++,,***+++,,)*++*'&'((*+,-.,+,,+**++,,+++++,,+++*******))))**)*)(()*))(''')))**))(('&''''(((****))))(((())++*()())*))**+,)())((((''('';::::;<;<;;====<<>>=;<;;<<<:;:;;;:;99;::9:9::999::;;;:9:9::::;:;;99:9898:9:;;;;;;:9775679;;;:99::9;9:888777887767645767767777778777888889999998899:99978889899:::9:98831111134334678:;:;;<<86666665556565556555786876588654455544333334324355423344332466664455555555577555564443332244454456666554112211011100000002111133220...0//0/./0//0001000112223444446555533321011/--/..,,013344321210.//.///-.---..-.--,,-+,..-,,,,,+,,,,*++,+++++,++++,,,++,,+,,+++,+++*+++++**+*)(((())+-,..,,,++**+,,++,,+**+***+****++**)****))(()))(('()))(*)&&&&&'''')())*****))))(())+*(())**++))))(())))((%%%%&';;:::::;;;;<===<<<<==<;;;;;;;;;;;::::::::::::::::::;;;::99::::;::99999:::99:::;;;::866679:;;;:::::::998887778877666666666777766777777888899:98788999987887889999999768620111234467689;::;<:88755666556666666667777766667664455554333344433455533434433334555545555665555655554433332234444555666664211122111110/00121223333211/.//////./000/00011111112233343455566522210////...../01344421210//10//...-....----,,,---..-,,--+,,-,+*++,+++++++,,+,,,,,,,+,++++++++++,+++++)'''()))*++,--,,-,+*+++*++++++++**+++*****))**))*)**))))))(()(((('&&&&&&''((())****))))))(())*)))*+****)(())))))))*('&&''9::::::;;;<<===<<==<>==<<<;;<<;<<::::9;;<::;9999:;:;:::;:9::::;;:999:9:9989:::8:9::::7688:::;:9:;99:8998787777876667656767577768777788888999997777:999778789989::98954322111343357799:9:;;<96655666556566556877777776666676555566423334442355434434333344554455545566755554455553422123334454455555421120111////10011223322221///////00.0000001002000033334333555655321000/--.../.0122455331///001///./.....---,,++--..---,--,,,+++*++++,,+++,,+,,-,,,,+,,,,++***++++,+++)('''))***++../-,--+++,,*++++++++*)**,*)))**)*))())*)**)(()((()())'&&&&&&''(())))))**)()))(())))**,,++**))(()*)))(*+))&&%%&9:998::;;;::<<=<<==>=<=<<<<<;<;<<;9::9;;;;;9999:99:;;::::::::99:9999:::988::988:9;::9669:;;::9:9999:9888776777877777657767577778778788889989878878::9777899998999987543232223466678::9:;;<:88665666655567776877777666667666755554443344433444433334443345555456645666777655565522112333355554455543431100010//0010112231112320/////./000//0//1100/0013335543445555542200/.//....00122344432000/.../.00/....----,+++,-.-.----+,,+++++,,,+,+,,++++,,,---,+,,,+++***+++,,++*(''''(***,,,..//..,-,+,+++++++**+++**)))****(())**)))*)****)))('%%&%%%&&&&''()))))))(((''(()))***++)*++*)))))'(**((((((''''999999:9:::::;;;<=====<==<<<<;;;;;:9;;::::;;:99:99:;;::::::::999:::;:::::99:9999:;:99988::;:9999888999876776778767667767886677777778787799988778889::987898889:99988643333224556889::::;;<:766656655566667776776677677776677644544433444344444433433444555555555556667777665555422223445554444544432211000010000011123321112330//...///0//00/00/00000123444444565444310//.--./0//012235544200//0/...//.....----,,,,,-..-----,,,,+++,-,,--,,,+,+++,++---,,+++++**++++,+++)(((''')**+,,,-...---,,,++++++++***++*)*******(()))))((()))**)))**'%%%$%&&&''()))))(((('''(())*****)))*+))(()())*)((+,*(''''''9:889:;99:::9=;;<=;;==<<==<<;=:;;;:;<<;;:::;;99:99::;;:;;9:::;9::::;:;::::9:9999:;8::997999;:997787987787589977866867866687677677777987998999:97888::888887789899997664333323466698::;:::::966765566666667776777666668777975454545333244432444444545553556455555556666775666655322211445555455554332210000//000001101121111223300/.-.////////0000100122244455555555422/0.....//000112244544100///../../..-.----,,,,+-.--,,,,++,-++--,+++-,,,,++++,++,,,,,,++,,+**+++,,++,((''('(*+++,,,.---,--,-,,+**++++*++++***+**+))())))))(******)())''%%$$$$%%(('*)))**((''''((((*+++**))((*+(())')((((''**((%%'''8889899999::99:::;;<<;<===<<<<<<;::;;;;::::;::::99:;:9:;::;:::9::::;:::;;:999::9::99987898999998888887777888777766778766777777779878889998899:87889::9988889988889877633334446678888:;;:::8666766776776666677777666667776655555444433331223456644434444566566556666566775565554334312455555455444321110000/0000111011121221221110/.-...////////0000123334555555555542//../...///01122455421110/////..--...-------,+,,----,,,,,--,,,,,++++++,,,,,,,++,,,,++++,,,,+++++,++)(((''(()+**+++,-.....--,,,,-,+++***++)*+***+)))('())))***))))))*(%%%$$$%&'))***))(((('(('())()*)****)()+*(())))((((('(((''&'''988999899999899:::;;::<<<<<<<<<<;;;;;;;::;:;;:;:9:::;9:::::;;;:99::98999:999:::9999999889989988888888877777777787777777777765787877898899888987788898998788899888899875444444566789::;;:98876666665677766666887776556677765466554234221123334566654555444455555566546656666654432332334455555554212221100000000011111112221122101//./0/....000///000223224544555665331/////./0//01122335430//0/...///.......------,,,..----,,,,,--,,++,,++++,,,,-,,+,,,,+++++++++++**+++))(((('()++**+++-..--.-,,,++,-,+++++*++***)**))))**))))*+**)))))('&$$$$$%&'()))**)(('''()((((('(())**)*))*****)(((''(&&'(''&%'''8988999888998789999;;::<;;<<;;<;;;<;;<;;:;;::99<9::8999;:;;;:;;:8:::989::98:9:::::9998:899;88:898:8888988877787877787777767775777667798899899986777998887777788989:99973444345667788:999998677666665766666777888865567777666445553333221123367766345543444655545565555554566444422222444445555542221111//000000011111111223123222///.....//..////00003332344445566623/./////.///01233344500//000.00////.--....---,,,,//--.--,,,+++,*++++++,,+++,,-,,+,,,,++,+,+++,,+,,++++*)'(()))))))**,--..,,,++++,,-**++**)****++*)*))))*)))))**())))((%%#$%%$''(*))++**((''''(((('''((()))())**++))))))'&))''((''&&'9999999889987899889:::;;;;:;;;;;<==<;;;;;;;::::9::989::::;;::;:989;;:99::::::::99:9989989;:8898899888998877777888777787767898777788788889889987677899876877778988999985454445667779::98778766766667666666776788877667777666655543332111125666655534544323566655555555555565543332223444444555543112110000000000011111121111222121//...--/////////0221233334434445640///0//////022233234422000/////.//.----.-..--,+,,,------,,,++,,++++++++,++++++,,,,,,-,+,++++++++,+**+*()(''()++*(((*+,-----,+++,,,++++,+))))*****))*)))*))))))))))))(&&%$$%&&%&'(*)))*)((('''')*)(()(((())((******)))(&&&'((''(''&%$%9999998879997676778:8899:;:;::;<<<===<<;;;;<;;;:::::;;::99999:;9::;;;:9::::::;;:999988998998899888888888987887788888888766689866888878999989999888889887788777988899886555555568889988777665576677775466667767777777765766665445432221222456676554444432256666555566545555643333332244444445563222111111000110000011002333112232200-,,----//////011221333344333321210/..////00122233233420000/////../.---.....-.-,+,----,,,,,,,,,,+,++++++++++,,++++++,-,+,+,++++++++****))('')*+++)))**,,,,,,-,,+++,+++++++*)))**)*****))))()))))))*))((&%%%%%&&&'()*++*)(()((()())))))(())))))))****))))((((&&''''&&%%'98899988877766767789799::::;::;;;<9=<<<;;;<<;::::::;9;99988::999::99::99::9:;;;:99998889::979899898888798:887788878877766666886788787888898988977789987788877899899::85455466778888888665655656666554456778688777777666857545354322110225555654454334344366754455666555545543323332344566455563332100//1000100001100111131222112211,,++--/..0..0011221333433330211300/000/0.00422322211221//0//0/.-///..--......--+,-,,,-,,,,,,,+++++,+*++++++,,,,++++,+++,,,+++*,++++**'))(()*,+++++*,,,+++,+,,,++,+,,**+++))**)))**))))))((())(())((''&%%%%&&&&(()*)),,))'''))())))*))(()())''))***())''('(((&&''''((%#:888987688777777778999:::::::;;;;<<<;;<;;;;;::::::::9:::;::::99::99999:;::99::::999999889::9889:88888998899888888877777778766667788778888889988877788877777778899999::86556776677787566666555655665667667987776777766666555445543232112345666555544333344566655555566554445533223333444555555533211001110/0100000111111122112211111/-,+,-././/./011222333333221111110//00001223443321111010//////.......----....--------,,,,,,++,+,++***+++++,-,,++++,,,,++,++***+,,,+))(''()*++++++,,,,,,++*++,,,++++****)******)))))**)))(((())))))(''&$$%%%%&'((**++++))('''())))))*)))(()))(((((*)())('''''''''&&''%#%';:;;9986877787778777899:99:;::;;;:;<<;;;<;;<;:::::::;9:;;;:;;9:9;;9:9;9988:;:::::::998::9::9989::8898898988987788877777787877667667787789988898877778887787768789978::97666676677766655566556665657766657788677688866557655535444331212255667544643333445567765565454554444544433235445555533542111000101//1100000101101121111111100.-,--.--.000/01223333333320/1100000010102244442110000//////////.....-..---..-++,--..,,,,++++,,,,,+**++***+..,++++,,,,++++,,*(*,,--+*(&&&&)++,,,--,.--,++*+,,+++++++++*)***))***))****)))*)()))))))(('&$%%&&&')))*++++))))(((()))))**))(*))**((''))))'((((&&''('(('''%&'';::<;:9897787877888989:::9:9::::;:;<<<<;<;<<;;::;::;;9:;:99<;9::::8:9:::98::::;::9::98::999998::998:998898887878889977787788777866787779889988877777778777777867897888866665767667755555654666466677556677786878888645555554433442212234657764445444323567777445544445554444334222355555655333431100000010000110001111111221112211/..-,...-..00100244335433211////01///1111234321430000/////0/////..-../..-----.,,.-.//+,,+**,,+,,*,*,,*()**+,,-,,++,,,,,+****(((*,--+(('&&'(**+,,,-...--,,+++++++,,+**++*****))***)*****)(**)))))))(('%%%$$$%''''))*+++*)))((()))((())**((*)))(())(())''(('&'''(''%((&&%%'';;;;<;:99:99878889898899::9999:;::;;<;;<;;;<;;:9:::::::;;::;;:::::;;:9:::;:9:::9989:::999999989:999999888878778878888878877777777667888778888888766777677777677678988888666667765565554455556555556676455678887778875444543344544423332466777544332334556776554554444444344433333444555565454332111000010001111100122112112212220.//..-.--.//01123244555323210/./.010/01222234322111000//////////........-------,,--.//.,,,+++,,+,+++++**()++,----,+,-.-,++**+)((*+++++)&&&&')*+,,+,-//.-+++,,,,,++,++++******+*)))))))**)))))())))(('&&%%$$%&&'(()))**++*))(((((()(())(((((())))))))))))((''&&''(&%&''''%%&''<;;<<;;:9::;9:997799:889:::::;:;;:;;:;;;<:;:;;;9;;;99;98:;;;<::;::;;;;::9;<<;:::9:::::89:999:99:;:999998888899888888788687777756776778889:9988777766666776897789989888997767676765666544578665555555555455688666787644454554555533332455665566524323433566675554555544453453443233433465553554322100011110001100001221112111021000-../-..-.//001332445564321///...../00111233441111/000//0/0//////---./.------,-,,------,,,,,++-**+++**+))''*,,,,,-,---//,++++*(()*-.,**(&&&')**,,+-///-,++**,++,*+++*++******+)**)((()))))))(()))))('&&%%$$%%&&'()))*++*))))))))(((())(((((()))))*))))))'&''%%'%%''&&&&'(&%(=<<;<;<;:;;;9:;;99:9:9:::::::;:::9;;:;;<<:;:;;;;;;:88:88:;;::9:;::99;;:::;:<;;;:::::::;:::9:::99;:9:999::9889888888778768788765667678778998888777676667776777888888888987767766766666655687555556565557555578866667543454444544333345556766554424224455565456445555455433353443234233545545553112100111100001100011122110111331///-......-./0011333466664221..--,...011233332111000//////.//..///.---//.-.--,,,,,,-----.,,,+*+,,****+*((()))+,,,,,,,--./.--+****((+..,+(&&''(*,++--.//..,,+*+*****+***++*****))))))((())**)*)))))))((''&%##$&&')(())**++*)(((())''()))((()))('))))*)(()())(('''&%&''&&&''(&&&<<==<<<<;:;;;;;;::;;;::::::::;:::::;;;;;<<;:;;;;:99:99:::;;:::999998999::::::;;:::::::::::::::::::99999::998888877777778887778776777888788887887777666777777778988789888887776666667766566655555656676665566666666654444554434433334577765455554433455566545564444444443333344332354444444444331000/00110000/12101101211100121111/-,-.///-/000133346666544311/--,-../0111222221/00///////..-...//..------------,,+---,-..,+++*+,,+*+*))'&')**+,,,,------.-+++***+*+,--,*'&&(((*,--.///-,,,+++*++++*****+)))****)))(()('()***)((())))'&&&&$$%&'(())))******)(((((((()))())))*('())*)'(((((('''''''&&&&'((''&%$$%=<<=<=;;<;;;;;<;;;;;;;:::::;::;;;;:;;<;;;<;;;;:;;:9::99::;;;<;;8::::8:9:9;;:::;;;:;;;;;;:::;9:::::::::9::8998987776877788777787766777777888887887777677767777888:8966988998665575557767757666655555676565567556596674554444233333364577765544555433445567665564444444333222344432225544445444422000100/00000//20012011101330110100.,+.--.//0//2266566666233311.-,,...001222210000../00//.//..../-/...----,-----,--+,,,,,--,,+*++,,**+)(''&''*++,,,--..--/..+++*+***..-,+('''()),,--///--+++++**++,*+**))*******)(''())''))*,**((()())%%&%&&$&''(()))*****())**))))(((((())((*)))))*)''(((())'''''''&%&&(('&(($$'===<<;;<<;;;;;;;;;;;::::;::9:;;;;;;::<;;=<<;;;:99:9:9999999;;::::::::::99;:9::;;::<<;;;:99::99:::::::::::88898888788777767777777766677777888877776577776787778889876678877666655556666766666544556556655567666568665444344433334466577776666554433555556666544444454433333333443334444455543332100010/0000000000110111101111110110/.,.-.//0//14556666543222111.,,,--/011221110//00/////../.....--.---..-------,,,-,,,,+,,+,,++++++*+**(''&'(+,,,,,,-..,-.+++++++--,-.,,+)&'())*+--../.++++**+++++++*+*)))))(**)(((()('''(),+*)(('(('&%%%%&&&'(((())))))*)(()))***(())(('())())('())))((('(((('(((&&%&''(''&&('$$;===<;;;<=<;;;<;:;;;;9:;;;::::;;;;;;;;;;<=<;;;:99:::::999:;;::::;:::::99:::99:::::;;;;;;99:::99:::::::::9998887888877878777777777766888878888777776666777777888888876676676666566656665776555544455655555577666566644553344444334457876556666554455555666554443444444432233223444334444555323322100/0111001000222122111001121101110-,,-.../02335666775432221110//-,,--0112100/0////////....//......---.-..----,+,--,,,,,,,,++,+++++++*)('&&'*,,,,,,++,,,,,,++++++--..-***)(')*+*,-.-,,,,+++++,+*+*+++**)((('())(()(('''(('')***)'&''%%$$%%%&&&'(())))))))('))))**)(()))()++)())(()))))(''(((('('''&&'''''(&&$$$&'';;<;;;;;;=:;<;;<:;;;;;9;;;:;<::;;::::;;;<;;;;;;:9;;:::8::::;;9::;;::9;::9;:;;;:9;::;;;;;;;9;:9:::::9999:999989788678766867667667767778877788767777667767688788888878877777766666667876555544553444544555775766565756455534443442355577756555655545557556655543334554443323232223343224444655332111100111001110122211210002212212201,,,--.../003336778732222111100/00--.111000//.//////---..-//...----,---,--,,,++,,,-,,---,,,,,++++****((&&'++-++,**++++,,,++++,....,++(('(*))+-+-.--,+++++++,*****+*)**(()())''()'(())'('''((*)))&&%%##$&&&&((()))))((((('''))(((('((())****)'((((()((()''''''''''&&&''''('%%((''<<<;;;;;;;;;;;<;;;;;:999:;;;;;;;;:::;;::<;::;;;::;:9::8::99:;9::;::99:::;::;;::;;:::;;;;;:::99::;:999::9:999::887787667777667678767778877777666556667766778888888778877776667666777777665545544555556555665566667656665423433432487776555566655555556666654444444334432333222334333345554454322111100000000101111100111101212212110.,,,.../233455677533122211101000/../0//0/./..//.,-...........---,,,,---,+,,+++,,,--,----,,,,+++++++*)'&'(+---+**)*++,++++++-....-,*)(())+,,--..-++++,++**,+***++**)*))))(((''((''(*)(())(((((('&&&%$%&&&&'()))))(('((''((()*+*))(()))))**)'((((())**)(((((('&(()(&'''&''('&%%&<::;<;;;:;;;;;<<;;:;;999:;;::;;;;:;<;;;::::::;;:9::;:9:9899:::99::;99:::;;99:;::;;::;;;:::::::::;;::99:998889:97788876666777777867777678877766765666677788787899887788777766786666677777555443455556655556666666666666653232223334777665676565555777665544444444443333223222223343223444444432210/0000011001211122211001221111120//.----.//01244567774322321110000/0./000//0.-----..--......-...----.-,,,,-,,,,,,,,+,,,,+----,,,++++,+*)(')**,--,+)()++,++++++,-.//.+++**)*,,,-..---+++++++**)***++****))))))(''''''()))((()(((((''%%$$$&((&''(()*))((''''(((())**)))))))**+**))(((()))(()''((&%&''()'&'''&'(%$$;;;:<<::;;;;;9;;::;:;:::::;;9;;;;;:<9;;:::;<99;;:9::::::8;;;;:;988:;9:99:;;9:;99:;;:::;;:::;;:::;99:99:;:98899:8878776666788777766867778886676766766777889799698887779777777688866667866755554344565444555566666666676675333211437778665577654455777755544434444443333323323112332223455465533220110000/1101122222220121222022122//..---.//122344576644322311101100/000/////0//.//.........---..---.//--,,+-,,+,,++,+++,,,,+-++,,,,+++++(((*,,-,,++((*++++**)+*--.++-+)**,,+--..,,-+++++++*+*********)))))))))'&&&''''(((((((((()'''$$$#&&''''((()(())''((((((())**((**)***))**)))(((())''((''((&&&&)(&&&((&&''(;;;;;;::;;;:::;;:;;:9::9:::9:;;;:9:9:;;;::;;9:;;;:::::9::;;;;:9889::;:99::::;:99:::::::;::;;:::::9:;:::;98889:9777877776678776766667777777666766666677788788888887899877777666776778887655555544444444544555666555666655543212345777665555665455676765655544444443332232233332333344344455443211111100000000122222222221222001110..../.-011123445666544222211111100/0////////...//0/..../.--....----,---,+,-,,,,++,,,,++,,,+++,,,+,,+*))((+,--,,*'')***+++**)*+,,+++++++,-----.-,,+++++++***))*****)*)()))))(&&'(''()(())(()(())(&&&%%$%('()))(()('(('(((())))))()*)()*****))(((((''(()(''(((((((&''(('&')(&''';;;<;<<;;;;;;;:;;;;:;;:99:;::;::;9:9;::;;:;;;;;;;9::9;9::999;;::::;:;:::;:::::8::;;;9::;:::<::::9;9::::;:88999877888777766787776675777777666677666666687988888998777876776556666767876675543554455444454557556665556666544331124787775666655554566767875444445454442122223422233224345445444421200010/000/00012221022100221220000.-,./..01222345455655344211100011/000//0///..-/////-..-./---.----.-,,--,,+,,,,-,+,--,++**,++-,,--,,,+*)((),-.-,('*+**+**()))****+++++++,,-..--,,,,+++**+++*)***))))**)))))''&&&&(())())**((((()((&&$%$'((())((()''&&&'''()))))))))))))*++*))()'''''(''''((''('(((('&&(&&&)(&&<;;<:;<<;;;;;;;:;;:;;<;:;;::::;::;:;9;:;9:;;;;<:::8::9:9::99:9;::::;::::::8:9::9;99;;99::::::;::::;:;;::;9888998878887777667767777667766776667766867776787787867986668777766888667866766555555544445543455566666777566654433211468877556755555555665687654444454444422122224421332233544455534311000////00/111111200011033211110/----//...0223455655744343211000000/01///////..-/---.--.-----.-----..-,,+,,+,,,,+++,,,,,+**,++,,,-,,,,,+)))++---+*)+,+++**((&'*))++*+++,-,...---,+,,+++**++**)*)()**(()))((&&'&&''((((()***)'(())((&&$$$&(((((())(''&''''()))))())))))**+**)''))**''(((('))''''''((&&&(&&&&&'&;;<<;::;;;;::;;;;:;;989::::::999:::;::;::99:;;;:;;::::9:;;;;::::;;;::98::999999:::;:99:::9::;;:::;;;;::;:988899888777776777766777666666667776777876788777777777887667777766788767877666655555554444544455566667776555654333222356777655665545567666677654544544433222111232222222234445433433321110110//0011211110111112321210//../////../112345656665433101111101000/-/0////.-----..-.-----.--.--..-,,++++,+,,+++,,++,,,+,+++,,,,,,,,+*))**,-,****+++++*)'&'())***++++,-.-----,,+*++++**+***+*))**))))))(''''''''())))(()*)((('''&%%&'&'(((((((''&&'''''(''))))))))**+++*))(((())('((''()'&''''(((((((((''&&;::;;;:;;;:;:;<;::<<;9999;;:;:9;;;::;:9:9;9:;<<;;;;:;;::;;;:::999:;:9:98:9:899::99;;:899999:::::::;::::::988889888866686677786666566566867776788676788777777666797667876676777866878667765565555445555644565567557656654342122256688776666545556776576664444663332322112213333332344455545533210113111///011222210011111231110/..../01/../0123444556665322001001111000.-/00/..---.----.---,-,------.-,,,+++,,+*++++,,+++,,*++,,+,+,,,+++))**++-,,**+++++*))'&'))))+,,--,,------,+++++*+*++**)))))))(()(('&&&''&((''))))))**(('((((&&&&')))((((((()'&&'''((())))))))))**++**))((((((('(''''()''''((((((((''''<;;:;;;;;;;:9;<;;;:;;<;::9:8:;::;;;;:;;::9:9::<<;:;::;;:;::;::::::9;:;999:8:99:9:9::::89999::::::;:;:9::::888889998876677777767666576666766676877676777778887666687667776776776878878677665565665444455645565444556565532232233377787665664555567776666544544433312222122243333222333454655432212213110///01112211121110222221....//0110..000233444566633100110000/000000//0...---..------,--,-----..,,,,,+,,+**+*+++++++++*+,,,++++++**)()+,++,,,*+++*++**(&&((*)*+,../..-,---+++++++***)***)))*))))))(*)'')''))(())**)))**((''&&''%&'()))()))(()(&&&'''((()**))**)*))**+)))((''(((((('''(('''''''(((('''&&;;;;;;;;;::::<;;;;;:;;;;;:99:;:::::::;;;::9:;;;;::;::::;::99:::::99:::998999999889::999999::99::;;;:9::;988889878988876778877666667666777667777677677787788777667776688877766677788876777566566544445544455554455665554211122566778776555545566776666665443344321221111124343333333333455421112223101100/121121011111111110/0/.....0110/./001233344667532100000110001100/.//./.--.....----,,----.-,,,,+,-,*)+****+++++++++++,--,,,,+,,+****++*+++**++++,*(''&(***+,,-.//.-,,,,,++,+*****))))))**))))('''''''&'''&'(()+++*)('((('&&%%&'')))(()))((''''''((''(()*)*+*****)()))(((()('((''((((''''((((('''&&&%<<;<<<:;;;:;;9:<<;<;;:;;;;:99<;;:::9<;;;;::99<:<<;;;::;:;;;9:::;;99:999989:999998988999999::99;::9;:9:::;89999:799888878777886766656666677776777677777887768786578777798768666897789777756666555543345544665556555766522111444656688776554655557775566555343434323111211134443443333434455410013333//10000222111112011011000/....,,/101..0111222334556533111/00111000//00/////..-....-,--,,,-,,,,-,,,,,+,,--,**+*,+,+++,,++(.--..,--..,**)+*++**+++++,,,**'')''*++,,--.++-,,,,,,*++**))****))))))))))'&''''(()((''(('',*+)(''('&&&&##((')))))))(((&&''((((''**++**,,++**()))(((((('(''(((''(('''(((&&'%%%&;<<<<;;;;::;;:::;;;:;::<;;:99:;;:::::;:99::::;<<<;;;:::::;;:::::;:::999999:999988998899::99::9;:::::9::::9999998898888778666677776666667677777778777766677766666667778887767888888778777666555556553355555555555556665322212446776677765445676566655566555444333222001211233344443334444443311123320/00//01122111122221000/.//.--,,--.00/0011222333466654110.//0111120//0///00/.....--..-,,--,,,-----,,,,,-1/-/-*+,,,+*+,+*(*.//.-,,-,,++++***+*++**+++*+)()()***+,,-....-,,++,,+++*+++)**))))*)))))(&&&'''''((()))*)'(**)((((('%&&&&&))))(((()(''&&'''((((((())*))*,+++**))(('''(((((((((''(((((())(&&%%&;<<;;;;<<;;;;;<;;;<;;;<<;;::::;;:::9:;99::::;;<;;::::::::::::::;::::89:999:9999899:999::999::9999::::;::::999:8999988777766787776566567777777788787786655566667667777888887788888888777765655556666655555555666566556522222445654577776456577766555556655544433321001111222233334333443444222233232110000111111222210/00000/..------./1110011112233555552.--///0234332100///0//.//.-......--,,,,,,,,,,,+++,.///+*+,,+*+,,+++-.//.-,,,+++++++++++***))**++)()))*+,,..------+++++++**)*)))))*****))('('&&&(((((''()))))((*++)(('%%&&&()))***))(()''&&'&'(''(((()**)*+++*****)((((())''(((('''((('())(((%%%%<<;<;:;;<<;;;;;;;<;;;;;;;:<:;:::::::9::99;::;=<<;;:::;::::;:;::;;::;:77;:89::999:99:89888999:::999::::<::9999999:9988878766879766656666677768777879777655556766757778998889778888888866665565656566645555656666666544451232246564366777566556676555567555434422222001122222243334333344233322434411111///2232121222110000000-.,,---,..01110/011233355542000---/00344422200/110/////...---.--,,---,.-,,+++,--0.-))*,,,,,,,,++..,/-,,,,,+*,++++++***)**()*+*)))++**,,...--+--+++++++**))*))))*****))''&&&''()''()))''())((++**&&'&%%''())**))))))('''&&&((('())))****))++****))((('(('((((('''(((()'((''%#<<<<;;;;;<<::;;;;;;::;;;;;::::;::::;:::99:::;<<<<:9:::;;;;;;::::::::999::98888999889989899::::9999::;;::::99889::99988887666666766666666667767877778776666666666567888999988778888898875445555555556545655655566655544222334665564479886555555665566666554333322111011222222332234444343233333444311010//022332222220/000000/,,,,----/0111100112233442220...-../013444331/000110/..//0.----------,..-+++,+,-...,**+++,+,,,-....---,,,,**+,+*+))*))))(())))*)***++,-....-,+++++,,++++****)))*+***))((''''((())(((('(((())))*)'&&&&%&()))**))))(''''''()()*)())))***+***)****)))(('''''((((''((((((''(('&%;;;<:;;;;<;::;<;;;:::;;;;;::::;::::;::999:::;;;<<99:9:;;;;:9::::::999999:;9889899989888899:::999;::;;;:::::9889::998888876666666666666566777778888898766666555677898789999778888888999754566655654555666544556555544442333354666655897655555666656666554454421111111111123222233333334432333344420001///13323232210//0000/.-,,++,,-.//01110/0122232222/...-.../01213445541011121./000//.-----..-,+,----,,-...+*+++++++,,-../0/----,,++++,,++****))()((()))))*++,,,.///.,+*++++++++++*)))))))))*)((('''(''(()(((((((((()***)((&%%%''))*+++*)('''&''(()(()**)(())*******++*)()('(((('''('()((((''(((((((&<<;<;<:;;;;:;;<;;;;;;;;;;9;;:8;;:::::::9;<;<<;;;:;:::99:::::99:99::9:::9:;9::89999999899998:::::9;999;::::9:989988998887777986666675666787776666889888765565566677887789997777788888999856656666665555665535587555444254435554666447777675655555556666555552211222111111112223334333333322333354420111//12232222111///0/-..-,--+---.0000/00/011222220/..-++-...00011344544111112//000///---,...-,,,+,,-,,++---*(*+)***++--/000--.--,,+,,+++++++*))((&(()))))))++,,.../..++++,+++,***))))))(++))*)''((*))**(())())()(((*****))&%%%%'())*+++**(&''&'((*)'())*)**))**++******((((((()((''''''(''('(())((&;;;;;;;;;;;:;;;;;:;;;:::;;:;;:;::::::9:::;;;;:;;;;:::::9:::::9999999:::99999:999899989989999:;:::9::9:;:::::988988898887777887555566666778987667778876666566666778988889999887778888888876666665555655666655555555433234444555666666766675445554445655554444322222111110111222333333454332333345422110..01223333210./011/./.-,,,---.00011/0//002222110/---,+...//0012335553221231///0/..--./...--,++++,,++,,,*)(())**)**+./000/----,+*+++++++++**(((''())****+++,-...//.,++,,,++,,+*****)))(())(''((()))*)((()('''()))**+++)('&&&&&'()++++*)'&'((''()))((()))(()***++*)()))((((('()))('('()((('())))));<;<;;;;;:::;:;;;:;;<:::<;:;9:;:;:;;99;;;<;;;:;;:;;::::::::::999:9998999:8:9999899999:9889999::899::9::9::9:8898999999878766775566666666668877787776678666666678788888989:9998788888887666665556533645555655465554323145435446578656656666554444466654443433221121101001111233333334554333333422220/0/.12223333221..-01/.//-++,,,-,00001000/0110/111...,,,*+,,.-011044433322334220.//...--/-,..-,,+,,,++++,++*''())))***-/10//.-++++***+,.,+**+)('(&''())*)****+-./0...-+++*++*+**)))****))**'''(((()))))))(())''())()))***(''&''&())*,++)(((('()(())))(())(()))*++**))(()(&%'''())))(((((''()((''))&;;<;<;:;:::;:;;<<;:;;;::::;:;:::;;:;;;;;;;<;;;;;;:99;::::::;::99::9:9889:88::888999999988899999:::9::9:::::9:988898999987886676666666676677887766787777766666679888888888998898788888877655565665434455555445655543333123535556557766666654444455666654423433211102201012112333433333342333455311221////233233221/....00/...,,-,,,/1100110///0111/110-.,++,++,+,-001013333222332210////../-,,..-,--+++++---,-*'''))('*+,.//00/-,--+++**+,,+++**+*'((&'()(())***,...//.-+++++**+++**))))*+*))('&&(('))))**)(((())))((**)))*)(('&&')))+++,+*)(((''))(())))**))**)*++++*)))())('((((('(()((()('())((('';;;;:::;:;;<;:;;<;;:;;:::::;::::::9:<;;;;;<;;;;;;::9:;:;:::;:999:::99999988998888999999988899::::::::::::::999888888998877888776766666667777766667767776666667788888778899988877788888877655566665444445555556555333333323555556667666677754333454566544333322222111111221123223322333222444542212100//02335433110...../....---..-.//0010////00111110/.-,,,+*++,.001123223323333210////../.-,-.-----,++,-----,)('''&&()+-.-/00/-++++****++++++**+)'&&&&''()***++--.//..-,+++++++***++*)*****)'&&()('()**)))(&'''(((()******(&&&'())*++,,+)((''''''''(()))))))*+*)+,*))))))('&&&'(''((((((()*)((())((<<;::;;<<;;<:;:;;;;:;:::;;9<;;;;;:9;;;:;;<;<<:;<::::;;:;::9::9999:999998879999999999899889889::8:999::9:::98989988888987988888778666666677677668776656655677778898889899999998888888778766445665544444454555545542332344445555566756666775633444446644433333322221102223211233222222232335356322200////122455221/......//...---...///11100///00112110---,+,**,--//0112332223322220/////.-+,,,---//-----.---,,+++('&&')*+--//0//+++++*+*+++++++++*''%&&')''*+++,..-///-,,,++++))+**+*++*++*'''&&')***)***)))&(''''()))*))*(&&&&'')))*++,+**((&')''(((())(()())+***)))))))(((&''%%'((())(())*++)+(()<<<<<;;<<<==;;:::;;;;:::::;;;;;::9:;<;::;;;;;;:::::::;::::999::999999998999888999:98989::9889;;98:99:::9;;;99888888877878987778776556666677667677666656776677678888888888999999888888877665555655554444465555544433223344555556666666666765543344556543333123211211212223221232222222122345542322100//112345541//.......///....0/./00110/00//001121100.,,,+*+,,-.//122232222221100/.///.--+++,.....---...--,,,+++*'&'()*+,/..//.,,+++++,++++**++*)('&&&'))*++++-.--..--,,,,*+*)))*+**++**)(''&&')******+***))((''()))))))('&&&')((**+++++(((''''(())())))(((()**+**))))*)((&&&%%%&((())))))***+*((<<<<<<<<<<<==:::;;;;;;<<:9:;;;;;:99;<<;::;;;;;::::::::::;;::::::99999999:9989:9999::9989::999:;9889999::::;:9999877777888898766677655666765557887666666776767877789888888889998888888877765455566555544445545566533222333445555644566666655443344445544343212221210121112222222222222124445553221120011112354320/.-------...../00///000000.//00011211/.,,+++*+,--/0111333333222110...///-,+++,-.//.......--,,+*+++)(&'()*+,--//..-,,,+++,,+++++++)((''&'(()*+*+,,---.//.-++*****))++*)*)()(&&&'))**+****+++*)))((''()))))'&&''())*)*++++**)((('&&&'((()*('''(()*++*))()(((('%%&'&&(()))()))*+*)(('=;=<<<<<<;;<;:::;<:;;<<<::;;;;;<;;;<<<<;;:<<;:9;;;;::;;;;;:;::9999;98899:99:::9:9::::89:::89999989:::9;::::99988977799888877666767755676775567786566666556758878788789999889898877788885665533564445555555446664332323334455555544556766754444444455543353332232202221122222222222220124356632211000022223333211..,,--,,--.../000/0000/000-..000223211.**++++,,-//122233333222////0.//.,,+++,..00/.......,++,++++*((''(**+----...,,+,,,,++++++**+)'''((())+++++,+,,../.-**++)*+))+++))**'''')(())*+++***+*))))''((')())((''&&'(((((+,,++**()))''&&))()**((''))*+++))((''(((&%&&&&''(((())))+)))(==<=<;;<<<;;;;:::;;::;;;;:::::::;;;;<<;<;;:;::9:::::::;;;;;;:::::99:98999899999:99999889:::9999:99::::9:::::9888898899877777766676666666666667876557756567656888898878888899888887777787545544554455555666444444322233444455555665555566765443344455554333322333222221222112223321./0133344433222222222212322111/.--,,,,--../0/00000///00//-.0001232210,***+,-,,.01112222223220//000///------...////////--28/++++++*)'&'**++-.//.,++++,,,+++++**))('((())))++++++,--../.,**+**++*+*)))('('''()****++++,+*****)(''((''(((''''))(((()*,,,,**(())())(''(()+**(('(**+*))(((((('&%%&&&&&'''())))))(((====<<;;;;<;<;;::;;;:;;;;;;:::::::;;;<;<<;:;;:;::::::;:::;;;;::::9999999::999999999999899::999:::99::::9:999:97789989887778887667766666766666667766576567777667888998889989999888887777766555655556655445655544443223334444455546655665666665633445565443233223222123211232210230..//1233333332222222332122222100..-,,+,-----01110000000///000122222211.,+*++-...//0111122222200//0///.--,---,-/00///////-8<435.*+++))'&()*+--...,,*++++-+-+++**))(((***+++++++++++,--/.,,--+++**((())''&''')**))*****++*****)((()())))'''&''())))))*,-,+*))))))))))((*+*))((()+++*))(((''('%%%%%&'''(())()))(('===<=<<;;<=:;;;;;<;:;;;;;<;;;;:::;;<<<;<<:<<<9;:;;;;;;:;;;:;;:::::999::99:98:99:99:;:899999999::98::989899999887979::88799987667776776776666666576557557767865899997899999999:888877788655556655565454455445344444333344534445454455566665665544533345433223333211123311332303333..//122335553332224333222211001.--,+++,----/1220000110////0/022322211/,+)++,//.//.1000122222100000....--..-,,.//00///0..-2977-**++))'''())+--,,+****-++,,-,,++*))'))**,,+,++*+++++-,...,,-*++,('((((('(')))*+**+***),,,,+)**)'')())))''&&%''')(()+++++****)())**))**)(**''()**+*))((((''''%%&%%''''((**''))('?>==<=<<<<;<<;;;<<<;;;;;<<;;;;;;;;;;<;;;;:;<<;:;;;;;;::;;;;::::::::::::9989899999:::::98999999:::989888998899867988877878878866777666675666665666655677776667668998788999999::9888777777665556555455455554244444444433334455456545665665565565554443344432223343211123212322333320...0123334433333343221211111000-,,,+,,-././01110/0100///../0/0232111/.-**+,-....///0//11012221111/..------.///////0000/025742//++*)('())*++,,*+++***+--,,,,+++**))))**+,,,,+*+++++,--,-,+++*)((((('''(*))))*+**+*****++))))('(((()))'&&'''()********+++**)))*)***++*))*+)(())**)(((''(((('&&&&&'''()()))))('??==>>=<<<<;<;<<;<<;;;<<;<;;;;;;;;<;<<:;;;;;:<:;;;;;;;:;;;;;:;;;:::::9;:989::999::9::::8::98999::988998899899866887887778878767877766676665565566765777776667767899798999999999888877877665555455445555543333244444443444455446565665655555565444433332232233443200122212231322330.--/12233354542333222111111101/--,+,,,///./0221220//00......//111100..,+**,--/..///00/00/10/12122.,,.--..-./...///010//.3578422--))())),-,++++****)+++,,,++**+**)***++++++,+++++++,,,++,+***)(&''''''()*))),++,,+*)***)**)))))()))))'&''')''))*****++++**)*++++*****)**))()))**)((('((''''''%%%%&()))))))))'<>==>><==<<<<;<<=<;=;;;;:<;;;;;;:<<;;<;;;;;;:;:9;;;;9;:;;;;;;:;;:9:999;9;:99:999999:::::::99999::999:989999:988888788777887776677676566666654556655688677668776788879888999999999887777776645545444555554223322444444445435556456555566665556545544324423334344321212212222112232/../122433355543323112111111111/,,,++.-.0.002221110/////.//..01111110..,*,+,,-,,---/../0/100022131--,---..--...-../-.//0444/02-+-,&&()**-,--+*****))**+,*++++++******+,++++++,,++++,,,++++**(''&&'''''))*+**,++,+**)+)))**)*))'')*((('&')))(())++********))*)**++++++)(''))*****(((''('''((''&&&&'('(((())(<====?=<==<===<<<=;;<;::;;;;::;;::;::;;;;;;;;<;:9:::9::::::;;::;:9:::::9:::9::999899:::::9::99:9:999888999::888877788767887667878666666666666666665567766667887778888889999999999887777666655545545555444321122333244555443456655555677665555555544432123333444211211111001222100....012344444333322212211001100/.,,++-.././02223320/////////00011100/.-,,,,,,-,,--.//./0/000001331.-,---......---,-.-///.0220.-,+*''''(*++-,**)))*))*****+++++****++*+,,++++**+,+++++,,,,*)(('&&'()(()()*+*+,++++++*+**))(()*)((**('''''()))))*****))**)))*))**+***+)'(((()***)((((((('(''(('&&&&(('((((((':;=<<>?=><<===<>=><<<<:;;:;;;::<::;;::;;;<;;;;;;:::;::::::::;9::;::999:9:::99:9:9889::::::9:99::99778889889:999987777776876667888866665666656667565567666666668768898999999:999999988877666544535555444352200112432455556533356656555766665554555444333124433552111111110011222/./.010122544333333221122222201000,++,,....000333322200////11//0/111110--,,+,,,-,,+--.///0/000133321//.---//../..,--+,,--0--2/./--++**(''(+,*****))'))))+*++++--+*******,-++****++++++++++++**'&&''')*))***+++,--++++****)))(())))))))'&&&)))))*****)))**))))*)++******('))++)(''((((((('(((((('(((()((((((((:;=<<<<>><<===>>=><<;<<;;;;;;;;;::;;;:;;;:;;:;;;;::;:::;;:9::9:::::999:;::::999:989;9:::::9:999989778899887999998887777777664568866656567765666556776768887666876688999999::99999988887876654434545543223221111344456667656535777656556656655555422332012433554211102111221120/.////12222444322333211110121111/--+++,,....0023343221..////0./0/011110.-++++,,,-,,,-,-//00000111221/--.-,..--....,,++,.//0..///--,++**(((*+,***)(''''))*++,--+++****+++,,-+,+,**+*+++++++++(&&&&&&'))*,**++++-,,++++***))))))()))))(&&&&''))**)*)))))*))''()())****++*('()))((()((('((((''''((''''(((('''''<<;<<<<<<<=====<==<<<<=<;:;;;;<;:;;;;::;:::;;;:;;;:;:9:;;:99:;;::::::9::::::9998888:::::::999999999888899878987788777887776544567766766666566666667776778866767887888888899::99::888777787566544445532222101111234455665666656667656667765555543322221023233333222110122111221////12322465443322112111111111100.,,++,..../002223343221.-.//..//0010/0.,++++,,-,,,-----.0000001111100...,-..-.--,,,,,---//../00//,++,+)***++**))(((''()**+++,,++****))*++++++,+****++++++*))('&&&&'(*+,,++,----,+++++))***)))))))))((''((((())**++*)))))('''(()*++*(('()('()('())'''''(()('''((('(((('''''':<;<<<;;;<<=<>==<==<;<==;;<;:;;<;:<;:::;;9:::;;::99:;99:99:9:;;;;::::::::::99:98999999:::;;899998999988799999997:98777877775425567877755556566666666766778767788878788888999:88;;98887776665554445444201211121112334666656665566675665775755544433312223324453334420111211111////.0022336552411211200111112221/-,,,,--.//.003222344211/...//-..000211/,-+++,..,,,,--.--110100000221..---++,...++,,*))-00/0./////.+,,+,,,,,+*+***(('''))*****,,++***))*+++-*+)**+,++*++*)')'((&''''))*+,,**,-*--++*+)((***)))))((((((((((((*((++++++)*''))''''))**))(((())(((('(''')))(()'''((((((((('(''''<;<<<;;;<=<==>>>===;<==;;<<:::;::;<;;:;::9:::::::9:;:::::::::;;;::;;:::;;;;;:999999999::;;::999989998889999999889988778787643334788986555666666666667777787777877887877789998899988887777666543454444211121221123345566665565556556666655655544333322223444443333211111111111...//012235554211100120111231210//-..-,--...0013333333220...-...0000121/,-,,--,,,,,,+,..//11000///000//...-,,-/.-,*))*,-/010/////.,+,,+,-.--,++****)''()))*+++*++,,++*))+---,))))+,,++**))(&''&&'()((*++,,,*,,,++++++*)*)))))**))))('&'()))***))*+,+*)*)'())''())))))((((')('((((('())(''((''(((((('(((((''<;<;;<<;;=;;<=>>>=======;;;;;;;;;;;;<;;;:::::::;:::;;::999::9:;;:::;;;;;;;:999999::999:;::::::9:9999988899899998888888778875433368999755555666666677677777777877778887778999989999988777776444335554421000232112344445666898655555545665555554433212223344554431232101111110//../11023356663222101210122322000-,-.----./..122333322221/......./01011/,,,,+,--,,,,+-.//0110110//000/..--......,**)))*+/11////0/.-,++,-..-,,,,,+*((((())*+++++++,,++***+,-.-*(()**+,*)*))('&&'&&(()**++,--,,,,,++++****)))*))**)((('((()*+*+*)))*+++*))(**)()*))****)(((''()('('((('()))((('(((''''''''''';;;;;<<<;<;;<=<<;;<==<<;<;<;;;<;;;;<;;::;::::9:;99:999:99:::;;;;:::;;;;<:999999:::9:9::;9;8::;9::99:8899998:8888889988787665445568978655566666767777766687888867778888879888989989887888666445355544220111332212345444766996566455535555655655522212223444522321322011221000//00011223456642222111222221122,,,,...---./0/22233232211111.-...///10111,++,----+,,,---.//1/111011/..//----,,..+,,*(((**///..///0/.++++,-.-,+++,**))'((++++,,,+,,+,--+***-...++'))****)'())''&&&''))*,+++,,,-++,+*++*********)(()''(())((****++**)+++*))((*())*)**))*)**()''(((''')((''))))(((())''(((''''(:;;;:;;;<;;;;<<<<;;;<==<<<;<=<;;:;;::;;:9:::::99::::9::999:::;;;::::::;;;:::::9::999::::::99:::::99877899888988788888887776654456777787656666666667766678878887677787888899999998888876666666544554420001123222234455666788765665556655555555553111222443443222232101112210/..//011124445543221221122222000.,--..//,-.000023332222222110....//000011/,-,,,,,,+++,-./////011000/.....-,,,-,+++*****)*-00///..///-,+++,---,+++***)()+++,.--..,,--,,++*+--...,*)))*+*('('()(&&&&'()+,,+,,,,-,++++++*++**))**)))((('((()((***+++*+++***('()((()))***)))))))(''(((())(('''''(())(((((((''&&;;;<:;;;;;;:;;::;;;;;;;<=<;;<<;;;;;:;:::9::99;:999::::;:99::;;;;:::::::9::::99:9:99:::99::9999;::999878999889998788888888776543567778876666877766668766689888876887888887888989998988766666665444553100122132222344556778886666655565666555455442123323543421122311011222200/000000113455543332001122222100.---///0---/0/1121122122222110.....001011/--,--,,,,,+,,.//-./1110///.------,,,-,*))())*--..///0-,.-.-,+++,---,+++*****++,,..0//.-,-,++,***+-.-,,+******(('&&(('&''')**,,,+,,,,++++++++++******))))))()(())))+,+*****++*)*)))**))'')(**)((('')(((''''((((''''(())((((((('&&';;::9;;;:99::99:;;;;::;<=;;;<<;;::;;;::99::9:;:::::::::::9:::::::::::::9:99:;9:9:::::::;;:999:9::9999988:98899889888898887876546788786566666777666657688897888766879887888889889878887666665554444322/01223222244445667799766566555655664454554422233346533223133311121111//.0000013334233432211102221120/.---.///..-//./11211111111222100-..100100..,---,*+,,,,,--/////1/100...-,,---,,+**)(((()++.00///...,-/-++**+,++++*+++++*+,,,..01.--,,,,,,,++,..--,***)))('''()(&&&')()++,,-,,++,++++**++++*+**))))***(()'(()())++*****))))))****))(*((**()((')((''''''(''()''''((''''((''''':::::9:99:99:;;;;;;;;;;::;;;;;:;:::;;::99::;;:;:::::::::::::::::::::::::;:9::::::::::::;;:::9::99999999899888988899988888887655667778765676667767766777788888887788677788889999::878877666766543444210/13333213345556678898765555555666666554554443343333322222112211121100/.-./01123343222222121111221100/---.///.--.//011111111112122211/--/00000/-,-,,,+++++,---.////////0/.../.-..-,,+)))))))+---.////..-,--,++**+++******++++,--./010..-,,-,+++,,--//-,++*))((''''''&'(())*,-----,,,++**+*++*)*+***))()+++*('()(()++**)))))))))*))))))))*))))))))))(((((()(('())((()((('(((((''::;;:9::9:89999;;:;<;;;;::;;;;:;::::;::;;:::;::;:9::::9999:::;;::9:99:::;::::9:9:9:::99;;:9:9::<:99:99:8899888998999878888787656777778677766667765567866788887777778778788899999:88887777675555443422012333311344455777777777555554666556665555433333333323223211121112210110--.011233532232011100112111000.-+.//0..---/011111111122222311/,,.//0//..----,++,++,-..//.00///../..-..,..,,*)))))((*,,-///.-..-++,+,++*******+**++++,++-..00/..--,,,++++,--..-+++(''(''')''&&&((**++,-.--,,,+++***+)))))**)**++,,++*)(())))))**)))))))**)))+**)*))(()'(()((()))'&))''')(('')((('''''&&';:;;:::::98:999:9:;<;<9;;:;;<;:::::;:::;;::::::;9:;:::99;::9:;;::::99:::::::9::::9:::99;;<:99:::888:999999999999888787888878667677778666777665666667777666888777777788879999999978887677765553444342201222321234444678887775555555456655554555544454433332222321212121220110....0012333221100011/001211110/..,/11//0.-.0001111101121122210.--/011//----+++++,,+,,../....///.//.-,,----**))(()***+--../..-.--,-+++++*)**)**+,+++,,,,-...00/.--++++**+,-----,,*)'''()(()''&'(((**+,--.-,++++++++**(()))))*+**+,++**)())))))**)'())(())))))++))*)(())'((((()('''())(((('(((((((('''&''<<:;;:::::988889::::<<;:::::<;;;:;;;::::99:::::::::::;;;;;:;;99::::;:::::::99::::;;:::::;;;:;;;;9889:999988999989987788988887677667777777778876666777777767877777777789899999:99999987777654544223432102233332233346788:9876676555545567655555555443343322222210121121111110/...0023333332111111001012210////////011/../111010001111112221//---/10.-,,++++++,-,,,-./////..///...-,--..-+('()))**+,,///////-,,-.-+*)))**))*+,,,,,,,--...---.-,,+++++*+,....,,+((())))())('''()**+,,---,++++++*+*)('(()*+++++,,+**('())))****))((())))(()***))))(((((('()()((())(''((''()((('(''''&&<;;:;;<<;99887799:;:;<:;<:;99:;:::;;::;:999::::9::::::;;::::<99:::9;;:9:::::;:::::;:::::;<:99;:<:::89::9998899998888778887789766757677777677886876688877768887766777779888898:998999977755544341124221133333222333557799;;96557644555557666555655553334332122321112221110//0/.....233221101001110/11021///,--/0///111..11110010111111111110--.-//00/,,+++++,+--++,-////-..---0..---../,,))(((****----0///.---...***))))*))*+,,,+++,,,,-,,---,,+++))**++.//-+++'(()))))(('&&&(**++---.--++++*****)*(''++++++++++))'))))***)**(((((())((((**)))*((''(('')())(()((((''('))(((((((((&&<<;;;;;<;::777799:;;<;;;;;:99:;;;::::;;;;;;:::999::::9::::::;;::::;;;:9::9:;::::::::::99:;:::;<;:989:::999889988888877888877777767667667767776676778777777778776887789988899999999999755542333322332012333322223345678::::86655545555566655665555544433212222322112210110/00..//.0333210010000000011000/--,.000110110/01100000111111111110..-..//.//.,+++++,++++,-////.-,,-..//-,--./.-)(((()*+++,-//00/..---.-,*))))****++,--,++,,,+,,,,----+))**))*+,-..-+*)*)()))))(''&'**++++,...-,,-++*++*)*))*)*++*++++++)*))))))**)('()((())**)***))))))))(())))(((('(((('&&'''''&'(((((''<<<;<<=<;::999989::;;;;;;;;99:;;;::;;;:;;;::::99999;;9::::;:;;;99:::;:9::99:::::::;;:9:9:;;;;:::::889:;;99777788888877767787667776766666666776667666777777778789888888999989999::99888854432433321221023223212233456689:;;8666555554445555566544554444332122232111111000////.-./12333210000000//0001000//..0110/01111110011110011122211111000../.----,+*+++++++++,.///.--,--.//...--.-,***)))*++,,--/01//.--.--+*))))(*++++,----+***++++,,--,+*))))*+++,,-,++))))))))('''&&()*+-----,,,,-,**+++*)()*+++++*+++****)(()))***))())))))***)*())))))(((()))('((((('('(('''''&&''('()(=;=;<<<=;;;<:99989;;;;;;9;:;;9;;;;;;;:;:::::::::::99;;99:::;<:::99:99:99:99:9:::::9;;9::::;;::::::8799;;:8877778999888766787666667776777576688566666788876898779897888:888988999;::877664444243111120123322011013355778:;;;7775555534445555566555555544310222333111110//0/0//-010023442000/00////000001///./000011111111111111001112211111110///00,--,,,*+++**+++-../..-++++-///..--/,,+*****+++,,,//0/0//,--.,***)))))+++++..+-+,,*+++,,,,+++**))++*+,,,--*+*))))*)*''&&&&(**++--..,..,,,,*+*+*(()*,,,,++**+)***(())))))*)''''''''))**))(((())((''()((')(((('('''((''%%''''''((;<<;<<<;;;<;::::::;::9:::::;::;;;;;:;;::::::::::::;;;:9:;<;;<;::9::9:;99:99999::::9::::;;<;::::96778:;::9877888888888877787766666777776777666667666788877898888888889:987788999:;:977654544334431010134432100101245568::;:86776555565545455565555555421111123322111100/..0//00011123331000000////01000010/00012212101///0101111111111101100///./0/---+****)***++,-../.,++,........./.,,**+++*++,,--.////--,++,+*))))))*++,--..-,+***+,,,,++++++*++++*+,,-,+++*))))))(('&'(()*+,-..--.-+,,,++++**)))*+,,++++*))**))))))))))((('()'())(())(((()))('(((('())((('''''''''&%%%&&'(((<<:;;<<;;<;<;;::;;:;;:9;;::;;:;;:::::;:::::::::;;::;::99:<;:::::9:99:;:99:::99999:99:;:;;;<<;:997689:;:;:887677888887777788776667777666677567657666688867788878898788::877788898:::866645333242210122244120000000246779::::876666756656545566645555543221211232231121//.---/01011123342200..//////0000/00/011002222111///0001001111121110000/...----,,,+**)*((**+-.,++,+++++-..//...--++++++**+++,-./11...,+*****)))**++-------+++*))+*+++++*))*++++*,++--++*****))(''''&%')*,-,----,,+,--,,+++**))*++++***+**))))))))(())(((())))*)**)())(((())))((''()(()))))'(('''%%&&&'((';<<:;;;;<;<;<;;;;;;::::<:;::;:;;;::::::::::999::;::<;::::;;::::::9999988:99::99::9:;:;;:;:;<<::966689<;;;:889977899987777898776667666666777557787767777877888988898899::998788888:987665423322322002223331200/0011157779::98778766764456555544544445422221110222321100/-.---//10222222122///./../00/10/1001221112221111///0001111110220000110/----+++,++**)*((***+,.,,+,,+,,+....000.,,++,,,++++,,--/110...-***))')*))*++-,.----+++,,)**+**+,++)++++++,,,-.,,*,***))()'''''')**,------,,--.,,++++++)+*********))*)))))((''))(((())))))((''(())(*((''(()))((('')'))'''&$%%&&'(';;<<;;;<<<<<<;;;::;;::;<:;;;::;;;;:::::::::9:;;:::;;::::;;;;;;::9::9988999::99::::::;;;:::;::9986789;;;:88898877:9999877787776666666677777767777656778887778888899889:99986788999997665432222221101222321/.000000256778889977887865654544544445554564222221012232321/.--..///112211221000//../////000001111321222211110//00100010000./00/011/..-,,++,+++*))**)**+,,,,++,+++--.../000.-,,,,+,,+-.--.////..-,+*))))***++++,,----,++++-+)))**++,,+++++++++++--++,,++))*)('''(()+----..----,+--++++++**+*******)()))))(()(''()))(((())))))('''(())*)(('((())((()(''''''&%$%&&''':;;<;;;<<<<<<<;<:9:;:::;;:;;;;;;;;;:;:::9:;:9;;::;;=;:::;::;;;::::::9:9:999:9999:9;:::;::<<<;9766689:;::8997688679:998778887775566667775677666876666788768878988898::::98767888998866665333223111022223321.//00111466678878777788765545555555455555564212111021123321.-.--/1101221000100.///-..///0000/1113332222443110//000100/00000////1100.-,,,++,****+*++)**+*,,,+,,,++,-,--/000,,-,,,,+,,+--//0110....+******++++++,,-,,,,+++,,+(()*+++,,+-+++++**+++***++++***)'''((((*+---.-,,,,---,++++*****++*****(()))())()****()(((())))))(((((()*)*))''((''))(('''(('(&&&'&&'''';:;;;;;;;;<;;<<;:::::::::;;;;;;;;;;;:;:9:::;::;:::;;=;:::;::::;::::::::9:998:99::::<::::<;<:::976688::;:89996798788988977878777787666666567666686676666766888898989889989987688889986655433322310002122320/..01001566669887998888766544555555556655444432200/11133331..-...01112210000///...-,,.////000011122224444411100/000//0100//////010/..,++,+,-,*+++*+*)*+**+**+++**+,,,-.000/.,--,++++,--.//00//.,,,*))**+++++++,,,,*+,++++++*****+++,--,+++++**+++*+++**++()(((''(()---...--+,+,,-+,,++**+*****)))****))(('')()))))(((()))*)(((((((****())))(('(('''&'('((''''''''';;;;;;<;;<<<<;;::::;;;;:;;::;;;;;;;<<;:::;;:9:;:;:::;;;;:;;::;;:::::99::::999:::::9::::;;;;;:9678889:9888999998789988778878876676666666787766776666666777788999999:;:99::987778899855664333443210011221110///01012566799999:988886564455555445555544433220//0122334330,,-./00111100100/////--.../..//0101222233442111//0/01011000/0/////000//.,+,,+,,,,++,++,*)*+++++++++++++,-.//0/.---,++,---..../0/..-,,*****+++++++,,+*****++++,+**+**,---,,,,,+++++++*+,,++*)(((''''()+,-......,+**,-,,,+++*******)))))**)))(('(((())))**)())*)(((((())))(((()(((''''''((('&'''&'''''<;<<;;;<;;=;<<;;:::;;:<;;::::;:;;;;;<<:;::;:9<:<<;:::::;::::::;:9:99:99:99:99:::;999<<:;;;;;;97688:9:::8899999897797777777788777776667768666568557666668677788999:9;::9998777789999654473333441110121211/.0010110466667999988788875545445544444456445443322/022144450/.,--0//01111//1///./.-,,/.//.00/1111212334441111.////00010//0.../1000/..-++-++,,,+++,,,,,,++++++*******+,,./0//...-++++-,,...//...+**+*)**+++++,,,,,**)*)**+++,***+-----,,++,,)+++++++,,++++)((&&''))*--......--+++-,++++++*******))))(()))(((()(()))*))*)++))((''''(())))((''''''''''''(&&&'''&(''';<<<;;;;;;<<;;;;;::;;;::;;:::;;:;;;;;;;;;;;;:;;:;<;::::;;;:::::::::::::9:9::::::;;:99<;;;;;;;965678:::9888999:98888877777777887777655676776665665567666689778888999::::9888776789876555554333322222221000//0001233455777899:98767755545445545544445444442000/02223330//.--.01100000////....--//...../011122223333200000/0000////0/...../000//.-,-,,,,-,,+,+,-,+++****++********+/00000/..-,++,--.//.....-++****++,,,,,,,,++**)))*++++**+-------,+,,+*))*++++**+++))(''''))*,,,-..--..,,+++,,+++++++*)))))(())))((('''))*)))**)))*))(((''''(()(()(''''''''''''''&&''''''('(;;<;;;;<;;;;;;<;;;::;;:;;:::::;:::;;;;:99;;:9;:9;;::;;;;;;::::::::::::999::::;;;:::9::;;;;:99766679;::999999888888656777776677778765787777665566666656669:98889:999:::::9777778877765555433333222232000/.///23334455678899998776755544444554554444333421000/1223334321/.//000000.///.....-,--......//0112223332221110000/0..//////....///0-++,-,-,-,,,,,,++,--,++*+,+*)**))**+,-/0////./-,,,,--.//..--.-,,+****++,----+++++*)****++++++,-----,,,,,,,*)))*++****++)(((('&*+,,,-,,,,-,+--,++++*****)****(((())))((()(''''''())))*)))))(('(((''''(''(('''&''''''''''''''''(;:;;;;;;<;:<;;<<;;:;;:;:;;:::::;:::;;:;:9:;::9;;:::;:;;;::<:::::9:::::::99::;9;;:9;9;;::99::9756668:88899988888755564667677777778676687776667566656555667::89899:899:::889776679775455554334322211331////.1113344446677799::9666775554555455634344432442/../03334452221///////..0.///..--,,.,,/...--02113443333121110000/00-/..//......//1.,,,,,,,,---,,+,++.,,+*+*****)**)****,//0///....,,,,-.///..-+,,,+**++++,..-++**+**))***++**++,--/---.--,,,+)((***++***))((&&**)++,,++++---,,--..++++*)))*))**())))***)))(((())')))))**))))(((((((('''()''''''''''&&%%'''')(('(;;;;<;;;;::;<<<<;;;;;;:::::::::9:::;;;;;;;;;;;99:::;;:;;;::::;::::::9:::::::;;:9:::::::::99:;965678898898898888865445666778877776676687877666666556656556788999::999:::988775667776544454444332221111//..001223444466689999998666555455555555554344433310/02333454432100/0//./...////...--,-..//../001123333332122111000///.-......-././01/-,,,,,,-,+,-.-,,-...,*++***********+,.0110///.-+,,---/////-+++,,++++,,,-.--,+***)))***++*+++,,-./.---,,,,*)*+**+-+*))**)(())**+++,,+,,--,,,-,,-,+++*))))******))**))))((((())(()))))**)((((''((((('())((('(''('''&%%&&'())(((:;;;;<;;::;::;<;;:99;;::::;;:;::::;;:<:;::;;<:9;:;:;::;;;::::::::::::::::99;:::9;:;::::::99::656688::998798788854534567767888886676578877666666655555666778889::9999:;8777766777655444554443442232110/.-/0022344444677789999755656755445554545544441002000124435432220000/.../..///...-,,,-.//0//./11113443222111211000////-......--//./0.----,,,,-,+-..---.//.-,******++**)*++./100//0.-,++,--./0//..-,+++++++,+,,.,,+)*))))***++,,++---///.---++++*+++++-,++)))))**+++++++,,++++,,,--,,-+****))*******)))***('()))('(())))***)(())((''(())(())(((((''''&&&'''''(((();;<;;;<:;;:;;:;;::;99<<;:;;;;:<::::;;<<<:::;:<::;:;:9;;;;;;::::::::9:::;::;9;:99:;:;::9:::99;:554689:9::9899866644345667778888786677888875776665565566666888888:9:999997767556766655445554443444242110.//0002344465567779988865446775544464454454443100000232245443001/000//-...////----,,---//...//112234422210010010000///../--.---///00.//-+++,,-++--+-+,../--+++*********++.//000000--++,---//00/..+++++++++++,,,,+))*)*)+++*++,+-----00//-,,+++**++++,,,))((&&(++++++++++++++*++++**+*****)((*)++*******))')))))''))))))))))(()(((((((((()))))))(''&&&%&&&&'(((();;;<:::;;;;::;;;;::9:<<<;;<<;;<;::;;:;<<<;;;:;;:::;::9:;<<<;:;;:::::::::;:;;:::::;9::::88899:;:64578:::::888876655445556788998778766788887666666566555556678999:99:::998767665666655546655543443322100/////02345555677778898766444444554455444432342000011223455543100000/...-..///..----,,-..///./0112344431111000000000////../.-----.//0/...-,+++--,,-,++,-../--,,***********,..//0000..,+,,--..////.,+++++++++++,,,++**))**+,-+,,,,----....-+++***)*+++,,+***)((++,.-+++++++++**+,,++++++++))))*))****))*)**))))))))))**))))))))((((''&'(())))))))('''&&%&&&&((('((;:;;;::::::::<<<;;99;<:;;<<;:;;:::;:;;;;;;<<:::::;:<:9:<;:99:;::9:::::9::9;:::::<9:9889889::;;954799;;998888634554443558979988777657778867766655465776557778998999999:88666667666565557666533333322/0/00.//2355567777779876856446445555455544443221002011133345443100/00/../.../-//...-.,--..-//.../1224454110110//00//0/////.-,-----.///0...,,*+++--,+++,+--+-.-,,**+******,,../../000.-,,,,,,.////..-,+++*++**++*++,***)***,,-,-,,,,---..---++++)))*++++++****))*,,..-,++++,--+***+++++++**)*++**++****)))*++)))))))((*)))))))(((())''&&((((()())''(&&&&''')))(('(<;:;;;;:::;=<;:<<;;9:;<:;;::;<;;:<<<=;;;;<<;<:::;;::;9:::::99:::999:;:99::9:;::::76988899:::::976579:<;99888753444445667887;987766767778767766655555776777777888:;::99766566667666565665666553333111/0000/112355467677778766654444345555443444311221221022233465310000000/.././.--.-...-,----.-../.001244454110110//0///..////..-,,-...0000/...,**++,++++,,+++,../.********+++,.././10000-,,,,--./../..,,,,+****+*****,+*))***+-,,,,,,---...-+++))())+++**+*****)),,,--.-,++++,,++***+++++*******++*****(()***)))())))))**))++))))((((''''(())()(()('''&&''''&'((()(<;;;;;;;;<;<=<<;:;:9:;<;;<=<;;<<;;<<<=<<<<<<;<;;;;;;;:::::::9:::;:9:;:9999::;;;;;97677899::;:::86799::;;988875334456666799:;:867777777788887667765555666766888889::9877765566666565566665555554332220000///023345555677788777555555443344334434211112113222333333210000/.-...///...-----------...../01124454312220//00///.///.,,-,--.../0000/..,*+++,,,++++++,,,--,+*+++*))*++,-.00/0100/.-,,--.////....-,,+***)*+)***++*)*+,------,,,----...,++*))))))*+*******+,,,..--,,+,,,++++**)))**********++*)))**)))*('())()))***)))**))***)((''''((()))**)'&''''''''(((()))<;;;;::;;<;;;<<::;;;9<<;:;;<:;<;;;;==<<<;:==<<;=<;;;::::99::99:9;99:99:99::;<;;;8657789:9::;98666899::<98866734334576668:8<<;767686676668885567766655767557898898998857755577765665555675556554322310///0001344555556775677766656553444443333300111111133333453301001/...--.......-,--,..-,,,.---./00015555330201////////.///---,,-....01///...++*+++,,+++++++,-..++++++*)++++../0/01100/+++-,../../,-..+++*+*)***)))***))----.--,,,,+,,,,-.,))+)))*)))***)***++,,,,//--,++**++++**)))********++**++***)))*****))**)*****))((*())))('''(((())))***((%%&&''''(()))(<;;;;;:;::;;;<<;;::;;:;<;;;<<;<<<;;<<<==<;;=<<;;<<;::::::::::9::::::9999:::;;:;;:7667799:9:::9869999:;;;:886422434666667:<><<:7767766666788756645665456666788899988775566567776666656656666553333210001210013444445554456666565556544544333320000011222233444434200000//.--.......---------,,,.--.//0112444210110010/////..//.+,---.../00000/.-,***++++++**++,----,++**+***++,-.///01110/-,,,,-....-,,-,,++*+********)***+,-/....-,,++,,,,,,,*()))*)*++***))**+,----./.,,,,++***+**)))))))*****++**+**)*)))))))())))*****))))((((((('''''))**+****)''&&''''''())((<<;;;;::::<=<;;;;;;;;;:;<;<<<<<<<;;<<<<==<=<<=;;<<<;:::::;;::::;:::;:::989:::::;:6567789:99::988899::::;;9785324456578888;===;9777766777677666666556656765677789987776665456666667655666665655433321011211023333444565555556755556754454332231112212332334445433210//////.--......--------..-,-.--000011334211111000////.../...,+,---.///00/..-++***+++++***++--./,++**+*))*++,,./0/0100/.--,,---...,+,,,+++*********)))**,-./0//.-,++--,,+,***)()))***+***++****---......---+*+++*((())))******))***)**))))))))(())***)*)))))())((((((())))))***)(('&&''''(''(()(;<;;;;<:;<==<::9::;;;:=;;<<<<;=>;;;<=<=<<====<<;=;==;;:::;;;;::;::9;9:9999;:::::9549989:97787888:99::<<9888732244666888;;===<9777668777767756666545556675567768887777566567766766776676666564443331111101003433455565555566675856755445322122211332333333455531110000//-.---....--,///---,..,--./110000125110111122//.-...//.,,+,----///////.,,++,**+**++++++,,-,,++,+++**)+++,...000100,,-,,,..//,,,++-+***********(()*)++-001//--+++++,,,,*))(()))))****+****,,.-...--.,---+**+))((((**)*++***))**))****)*))((')))*+++**)((())))((('((((**++*+(('''''''((((((';;;;;;<;;::;;::::;;;;;<<;<<<<<<==<<<<<<<<=<<==<<<;<==<;;;;;;;::::::::999999::9:99866789::98777889:;;;;<:8888533556667889;<===:88888788777666766665555665666776788888765666666666666676656655554323211111122234455544555567666676555544433111122222223333334433210000///.,,--.///..../.-,,------.////0001233110101110//......-,,,,,.////.//.,,,+*+,,,++))**+++,..--,++++***+++,-...000000.--,---....,,+++****)******)(((*)+-.//0/..-+++++++++)())()))**)*******+++,-./...-,,-,++++++*))))+*******))))******))))))(()))++++*)((()))))(''''(()*++***'(('''&'''''(''=<;;;;<<;<:9;:;<;:;;:;<<<<<;<<;;==<====;;==<<;;<<;<;::;<::::::::9::9:9:::899:99:9879:::::777678:9;;;;;99988974345657767:<===>:888767777665567654555556656677776688887765666665666656676566556644232322122323333433345445567776565554344422011112334232322434431010//////-,,-.//.../..--,,+--,,,-.../00001210100011110/.......,,,,-,./0/....,,+***+,,,**()***,,,.,,,+*+++++++,--/../0000///.-,-....-,,+,+**++********(()*+++-/0000..,++++,,++*)'(())))***))**+++,,,-../..-----,--**+**))**+*******)))))**))))))''()))))****)*))))))('''''()**+++))('&&&&&&'(''(()=<<<<;<<;<;;;<;<;::;::<<<;;:;<;;=<;===<<=<<<<;==<<<;:::9:::::::;99:::9:::9::99998688:::9987768:::<=;::99899964545668889;<=>>=:889767777665676644556655566676666677786666666665767756565555566654332333122344323433235565667655566654334320001132234442355432210000//////--.-///......-..,,..,,....///0111211000011100/--/./---,..-.//0.//.,+++++,,++++)))*++,,...,,,*+++++,,-.././10000/..,,-...---,+,,++*++))+***))((**,/////00..---+++,++)((((()*******)**++++---....--.-,++,,******))*********)()('')))))))))()))))*******))))''&&''''))****)('''''''&&(('(<;<<<<<<<::;;;;;;;:;;:;<<;;;;<<<=<<;<;<<==<<<<===<===<:::;<<::::99::::9:999:::99877999::9877679:;<<<;:99989976555567889;<=>>=;888877677776667666555555555566666677777666767766566777656555567654333333222234322222224555667765555653433321011123443443354322221000////...-.-.//......--.-,,----....//00112220/000110/..-.//.,,,-....//...--,++++,,+++**)**++./..--,,+*+++++---.////00/0///-,----.-,,,++++***+++++)))())+,,-010//..-+,,,,,+**(()())))))****)*++++,--...-,----,++,,+**)********))()))((('()))))('())))))********)))(''&'''())()))*)(('''''''''((<;<;;;<<=;::<;:;:;<:<<:<<<<<=<<<==<<<;<<===<<<<;<<:==<;=;;<<;9::99999::::9:::::988789:9:99787899;;;9::99999896455656788:;===>=9877776766766666665655555665665576666777767677765676777675555577543333333133243423222244565664555655534333210011244434453454300111/0/////-0...-.//.........,,,--.-../--/1111221/0/111//...////..,,--///0....,+++++,-+,++****++,.///.,,,**++,++-.../0000..///..----,,,,+++****++++***+*((++,..//////-,,-,,,,***(()())()))))))))++++++,..------,,+,,,*++)*++***))))''((((((&&(()('&'(((**)***++*+****''&&'&''((((***)())''&%&'(((';;<<;<<<;<::<<;=<<<;<<;<==<<<<=;;=<<;=<<===<:<<;=<;;;<<<:<<;;9::::999:8889::::988878::9:976678:<=<;999999999744457678889<====77777766766555666665666555556666777666767656677766676776665555566544433343233224422222244566764545555543312110321244334344442000000//////0/00//......./...-,,,---./../-.0221112/00///0/....///.--+,-.///..-,,++++++++++*******,..///,+*++*,,,,.-.../0//......,,---,,+,,+******+++,,*++,+*,-...//.,,,---,+,,+***)((((((()))))))**++++-....--,-,,,++***+******))))&&&&&('&&(&(())(''())*******++++*+**)'&$%&&(((())))(())))(&'((';<<<;;<<;;<<;;<<<;:<<<<<<==<<<=<<<<<<<<<<<<<;:;<<;;;;;;:;<<<;;;;::::::98899:::9999989998787679:;==;:99999::9853445667899:<==>:888887766655655665456665554555777678766665667666666677666554456654444333322222332223223456777544455554432222223234445643333211000000/.../0////.//....//...-,----.//.././121121///000//..-.////.----./00/--.-+++++++,,,,,+**++,..00/-,+**+,,--....../0//....-+,-.-,+++,+*))**)*+++++++,,-.../...--,,+*,,+++*++*)(((((((()(()))**++,-,,-..--,,,-,,,+*+++*****))))'%&'&'''&&&'(()))((()**)++++++,,+++**(&%$$%&''(()*)(('()(''&&''<<<<<:=<;<<<<:;<;;;:=<<<<<==<====<=<==;;<<=<===;=<<;;;;::;<<;;::99::;:99:99:::::999:999:798788::;:::9899999996244367778<<;;=>;9988766766555656655364555565547556586666666777666666666574434444644544335122310032223155566765445555444431223223244446534332221100/0//-./000....0../.../.-,,,..--/--.///0021120///00//..--000/,,.--./////,++++,,++,,,,,,,,,+++..///.,,++*++,--...//.........++--.---**,**)))))++,,++++./.1///---,,,,----,,***+(((((('((()(())***++-.-------,,-,,,****++**)*)(()(%%%%&%&&&'(((()())**))**++**++,,***)((&&$&'''*))((('''(((%%&&'<<;;;;<;;;<<;;<<;;;;<<<<<<<<<====<<==<<=<<=<==<<<<;;;<;;;<<;::::9:::;:99::99::::99:9999999779::;;::998999::98544347789:<;;<<<:998876777555566666664554565555556666666666766766666666654444444454444444323221111222435446776544544444321111122344444443221210011/.//000000/...-........-,,--.--.//..//00112100/-./0....//000/,----////.,,+++,,---,--,,++,,,--./10.--+*+++,,-.////....-.....-++,-,--,***)))))*+++++,-..000..--.-,,,,---,,*)**((()((((((((((()**+,,-...--,,,++++++*********))())))''&&&&''()(((((()*****+++++++***))(&&&&&&()))))((('(((('%&'===;;;;<<;;;;<<<<<<;;<<<<<<<<<<=><<;<=<==<====<<<<<<<<<;<;;;;:9::::::9999::99::::99999999:8889::::::9:9::9:97544566898:9:;;<;:99898767864355555566656445555555666665666655666666666665664454345544444343232111122234443555666544543332111123333544432222210000//../0000000///-,--.......,,-.---....-./0/0221..-..//.///0000//---./////.,++++----,,,,++++,---..00--+*+*+,---//////.,,--...--,++++****)())(')*+++,,+,-//0//....,,,,------+*)***))***)**)((('()**+,---.-,-,,,+,++++++***)***)))()*('&&%%&&'''(())))*))***,,+,,,+*))(('&&&&'(())))((''((((''''=<<<;;;=;<<=;<;<===<<<<;;<<=<;<==;=:=<;<=====<<:<;==<;:<<;;999:::99::999:;988::::88999999:8:8;;:::999:9999:96445566779:9;;;>:::::977675556665555455556555554456556657746566666677665466656553444444443533321022223444445566665466432210033224355423321121000000////0110000///--..//.-...---/.---./--.//.10000/....//0//000///---.00//.,+++++-+,..-,,+++*,,...///--*+++,,--...0/,,,,---./..-,,+++**())))(')))+,,,+-..000//..,,+,+---,,-+)))))))))((**)''''&)***,,----,++,+++,*+++++**))**)***(*))&&''%&&((()******))**,,++,+***))('&&((&))))*(('''(((('''(<<<<<;;<==<<<<==<=====<;;;<<<<===<<<;;;<<==<=<<;;<<=<<;<===;999:::9:::999::99999:::99999::9:9889;;:9::999999854567787789:;;<<::::966666555666555444555544555556555656765566765666676545445555444444444333321112233344444556666555533311123344433332211110000////////00/00//////..----,,,,,-..----./.----/00/////../0///010/.-,...///..-+++,,,++,--,+,,+,,,-...//.-,*+,,,,.//..-,,-,,-....,--,+*++*)(()))*)*+++,,+,-.//////.-++,,,,,--.-*))))(()))()))((''())***+-,--,,--,++**+++++++++*)))****)''&''&%&&'(()***))())*++**()+*((('''''())))**))''''((((((<<<==<:<====<<==<==<<==<===;<<==<;:;:;;<;;:<==<:<<<==<<<===;;9899:989:99999999999:::89999:9::::9:;999::999:99655577556889:=?=;:::976965555556555554465554555555677656666555675766567555555434543345444433332221222333335555556655431110113334433321120110010//0////0000..///0.//.//-,++---..-/.--.//-,,,-.////..//00////0/0/.,./-.//.-,++-,,,,,,,,+++-.,,....0//..-**+,,++././-,,-----..,,,+++****)(())()***+++-,.../////..,,*,*++,,+--+*)))())(++*)()))))))**,-----,++-+,,******+++,,**))))*+*)))'&&&&&''))**)))'')**+*))'')*((')('())())*())((((((((((<<<===;;<===<<;<===<<<<====;=<==<;::;==<;;;=<<<:<<;;=<<<<;;:;8899988:::9::9::::99:89::999::;:::::;99:::99998766556555699:;>><;;::86796444555555555556556555565666556665655567876677645445544454434554533333222222233333443555665533212001344542222211220/110//0/00000/0..///0///..-,,,.---/--/.....-,,,-./.../..///111////0.-,,.../.-,,*,-+,--,--,,,,-,--/...0//.-***++,,-0..--,,+,--..-*****++*)))))))))***,,+,,.../000//-,,***++,,,,-++)))))**++**(())))))*+,----,,,++++*******+++*++**))++*(()'&&&'&&))))**))(())*****)''))()))((())(((('%''((('(((<<==<<<;<<<<==<<<<<<<<<==<<<<=<<<<<;;<<;:;;<=<;;<<<;<<<;;<<<;:88987889::::99::988888988999:::9:::::9::::::99888755656799;=>>=<;;;:7666544565555555556656666565566555555555666776567654545544434544333443333343222233334444555555533201112234444310011100/0000/////000///////0////0/------.//.......-,+,,-././/..00/01100///.-,,-.//.-,+**++,--,,---,-.,,././//////,++++,,-//.-,+++,-..-+**)))**))))))))))***++++-..../0///-,,,***+++,++,**))))))*++*((((())**+,---,,,,,+++*)))))***+*+++++**+++*)('&&'()))))()*))))****)*)(((())))))()((((((&&'''(('((;<<=<;==<<<;=<<=<<=<======<<=<<<<<<;;::<:::<<<;;;=;;;<<<;<<:<:9887788::;;;99:9988988898999:::99::::::999::::88884455578899=>><<;;899666445565554654666545565556556665565655777776666545566543422333334533344443222322444455566555322121111225443200200001000//00//00000//0000000/0/.--++--/..-//....++.---/..///111/221////.-,,.///..,,*+++,..----,,.....////000//--+,,,,,.//,,,++,--..+********))))*))))**+++,....--////..,,++***++++*,*****)****))))((())*,..,-,,,++++++**)**))**+*++++++++++**((&&())))))((**********))(((((**)***))((((('''(((((''<;;<;;==<<<;<<<=<>===========<<=<;<;;:;:<;:<;:;;<<;;:<<;;;<;;;:886888::;;99::98998888:9999::999:::99:99999:9888634545689<<=>><;::89865544645555554566644556655555666666565667775666545555444334433333454434444332222243345446544332212123323433201110000100////00/000000/000/000///.-,,...//////.......-..///.///00/111//0..---.../-,,**+--,-----,,,...././/../...--,,,---.-+,+**,--.-+***))**+****)*+))***+,,,,--//////..---+******++,,***********)))))))*+-----,,,,+++****))((******++*+++,++))('&&())))()*))**))((*)))(())))*)**)))((''&''(((''('<<<<=<<<<<<<<<<<<===<=======<<<<<<<<<<;;;;:;;;:;;;=;:;<;;;;;;;:996689::;;:988888998889999:99999::;:9::9999:;:88423445689:;==>?=::;:97545665565656555666555665555566676665557777655554444544533344333344443344444322333343344444432221222333344210001100000000//001000010/.//0010///.......//////..-,-.--....//.///00110000.,,-....-,,,,,,+,-.------,-...//././//.-----.--...,*+*+,+,,++*******+***++*++***+++,-,,-//////.---+********+,,***++++**)))(()))**,..--,,,,,,+++***)()())*))*++**+,,,++**)(''())))***))*)**))))**))))**)+**('(('''''(('''''<;;<==<<;;;:=<;=<<=>=<==;=<==<<<<<<<<<;:;:;::::;;:==;<::;;;<;;;999778:::<;:88889:99887899::89::8;:::;:97999;;66823344688:9<<>?=:9;::875446656654555556555655655666666666657687775555566455445333443334433322444434223455533344333210022223332332011010000/110012200//01/0./////0//0.---..-//////...,..--.....//////011101---+../--,,++,,----..,,----,,../.....////-,........+**,,,---+*))******))+++*+***+++,.----.////...,,++***))***,,+***+++*+))'''****,,...--++,,,,+++**((&&''((((**+-+,-++****(('())))*))))()))))+***********+*))''''))''(('''(<;;<<<=<;;;;=<<=<=>>===<<===<<<<<<;;<<;;;;;::::;;;::;;:;;;;<;;::97779;;;<;:9977:;:99978999989888:::::8878:<;9676234457799:<===<:9::986555654445555565666565555566655555555777776555555555544432123333333344443333334444433332332100012222332232111000000/01012110000////00////0//.....-..//////...--........//..//0001110--,+,---,,+++,----....---,,,-//.......//.--.-..--.-*+,--+,-++**)))****++++)*+++*+-,-..-..00///.--,+**)()))**+*)****+,-,+))(*))*+,-.---,,,,,,---,+*)('''((((()*+-,+,-,*****)((()))))))'(()))*++*))******+**)&&''')()(''&''=<<=<<<==<;;<=<<===<<==<<<<==<<<;;<;;<;;;;<;::;;<;;;::::;;;::99::87888:;;::9989;::99:::999888988:::::9878:<<:974234456689::;==<;::::855555555445555665566666566656556655566677775545555444543332133333443344333333333434433323211101122222322221000000000000011111000/000000/../...-,--.///.../.------..,./../..///010110..-./--,++,+++,-----...------.//...........--...-,++*++----+))))*)**++++*+*+,++,--.........///--,++,)((((())*+))(()++,-*)))**+++,-..,,,,,,+,,,,+++))'&((('((++++--,+,,*****)()))()(()())())****+***,,++++*)(('''())(((''(<<<==<<===;:==<<<==<;;<<<;<===<<<;<=::::<;:::::;;:::;:::::<:::9999788889;:;999::;::99::988988888::::976778:<=9962222458889::;<<;:::::7655455555555556665556655666666666566676686755465544454433323333344443333333433343334332111010022332223222010011100000110110010//000//00..//....-.../.......-.---...,......../00111//.------,++++-------.----..----/../...----../0..,,+**++-..-++())**+**+*,**++,++++-....../...../.+++**((((((()*)))))**,,,))))+++,--/..,-+++++--+++++*))&'''())++,,**+*++****(())(())''(()*(())+*++*+,,+++***''''((())()'''=>>==<<==<<==<<=>><<;<<<<<<====<<<<<:;<;::::;;;::::;;;;;:;;::9999:98778:;:::99::99:9999889889989::9987788:;<;7432234578889::;<<=;:::86655656655555555665566655566666555567766666654455544544312222333333344444333333343322221101111122222221121000111000010111101010/00000/..../.../.-../../............./......./000010/..-.--,+++*+---.-----.//.-,,--.../...--.--.//..-,+**,--.--,***))*++++*+,++++*+-.--....../...-,-,++*)(((((()**)(((()*+,*)****,,,-../...-,,,,,-,+++**)((''(()*+++,,,++**))*))))*))))('&''())))***+++++++**)'''''(()))))))==>=><====;======>=:;=<<<<<;<<<<<<;;::<;:;::::<:;:::<:;:99:::9:::9:98888:::;;:9:999:9999788889889::88878899:::533113477778::;;<=;99::76656544545555556656666565567666546677677665554555644554211322333333334456433343433222210000121023222221121000001/00101111101100000//0///////./-,-....//.....-........//....02211210....-,+,****,,-.,,,---./-,,,--.....,,----......--,*++-----+*)**((*+++,+,,+++++,,-..-./..//.-,,,,,,**(())((()(**((())**+****++,,,,,././----,,,++***+((('''((*+,+++++*******))))))))(()*()))***++++***+++('(''''((())))**======<===========<;:<==<=<<;<<;<;;;;;;;:<;:::::9;:::;;9999:99::::987788:::;;;:9:999:999978899989:99888889:9:5533224777788:9:<=<<:999866654544554455655656666566677676646656665555554555445543322333333212454666543343333211201110011012122221121100010/0010002110000000//0.00/.////.-,../../...----....//......./021121/.....-++***,,,,--,,...-/.-----....++,,-.--/..,-.-**+,..--,+*)))*))**,++++++,+++,,-.-...../.,,--,+**)((()'(((((*((('')*+**,,*+-,,------.---+*+,*****+*(''))(+,,,,-,********)((())))))(())))**++++++**++))'('''(((((())))===>=>=====<<=====;;<<;<<=<;;;;<<<;;;;;;;;:9::::::::;;:999::998:98989:99:::;:9999:988999877899889:9878889988874334457888899:<=<=;::997666555555556665655666655666777655665567656655444444433332344322222345445554443334322111010111111112232210111121100011111111000//0000/.////////.-..---.///--.......00/......0001110/../.,+++++,---...-.---...--....-,,++,-.///.--,,++***,-,,-+)))))*)**+,,+++*+,----..--..../.-,-,,,+)())(''(((()))()('(*+++,++*,----..--,,+*++***)()))))))))*****+*++***)))*))((()))))))))))**+,,,,+*****)((('&'''((((((======>=<>=<;=====;;;<;;<<;<;;;;;<<::;<<;:;;9:::::::9:;999:88888;889:::99:::;:9899:9999997478998999878888:885413335688888888<;==<::888665455555555646665555665557777565655655645664544455543344232221223344355555554433421101//0011111123322110110022/1011001/001//0//////////.//////--..--.///.....-..//00.../../0/0110...//,+*)+++..,,,.-----,,..-..-.,,..,+..///..---+,***--,,,**)(()++++,,,++**,,,-,,-....//..,,,,,,,*))))''((())())))))*******+++,,..----,-,*****+**)))))))''*(***+******)))(((((()**))))))****++,,,,**))'''((('&&'(''))(========<=>=>>=====;;:;;;<<;<;;;;;;;<<<<<;:::9::::::::;;:;;:888877889::::9:::9988889999986558888999877888997443244556888889;;;<==<;9876665555545444456665655665556776566555655556654544454433322233221223454456655543332221110001111100123332210101222011110000000//////////00/.////.---.//../...//.//..///......///0011/./-/.,,**+,+,---...----,----.--.....-....//.---,,,++,--+,+)))())*++,,,,++*+,,-.....././...,+,,+**)))))'(()*))*))))))+++++**+++,----.-,-,++**)*+**)***)())(()*++++++****'(('())))*))))))**))*++,,+**)))(((('''&''''(()==>>>==>?=<=>>===<<<:;;<=<<<;;;;;;;;<;:;;:::;99::::::;:99;9788889:999:::99::988999899889766788889998778889853323456788878:;;;<<<<<;8766655555544444566666655665556777666656566666555545444442122332211133345446666544432111110001110001113311110011011111110000//00///0/.///00/....----../..////////0./////....../////0///--,,+*+++,,,--...-,-----./........-./.-../..-,++++,,,++**)))))****++,,,++,---....////..-,+,,+**++*))(((()))*)())*)*+++,,+*+++-.----,,,,+**))))****))(('()****+++*****((((''((()))))****))**+++++)))))(('('''''''((<==>===>>?<===>>=<=<<<<;<=<<<<;;;;<<<<::<;;;::899;;9::;::99868778::9:::::9:999899999:9896556678:99988877886333245666889979:;<<=;<;;;76555455554444455555666666557777766666566766445554454453443433312111444455576666443321100000//100001112211100010012221110000000.1100////0/0.//......../-///////////0///../...////110//.--,**+,+,,----..-,/,--.//....-....../...-...++++--,,++*))))())****++++--+--,,....../...-++,,++***))((((())))(*)**++*-,,,,,+,--,,--,++++**)))))*)))))''((**++**++****((('(((('*))))))))**********)*))))'(''''''())=========><====>=<<<<<<<<<<<<<<<<<<<<;:;::;;;;9999:::99::987677779;;;;::999999999999::9985677779:::98888887422345567888:989;;<=<;<<:87875555555544455555677766767777666665556655654554445444222331121223444455555666554322210/010000/011111211111121122221220000000//0/0000000...//.-...../0//////////////00//....////////.,,,+++,++,--.--./////.----.---..././/...-..-,++,---,++++*)*)()*+,,++,,,,,..-...........,++*++++*))(')))(()))*******,------,,,--,,,,,,,,*))))))))))(((('(***+**+++***)'&''((()**))))))**********)))*(''&''''''''('===>>=>>>==<>>?>=<<=<<<<<<<<;;;;<<;:;::;::;;;:9999:::98976666788:;;;;:9:99999988899:::9853677799::::99988763223344678889889;<<=<:::9766545555555555556567776777678766677656766566655444554433212102222334445444454555543220/./010000/11110111111111011221221100000000////00000.////....../00////00//////00011.-../////////,,+++*,+++,,--.../////.---.--......./0-./...-,,+----+*++*)())))**,-,,,-.,----.//........,++*++++*))(()(((()))******+,,----,,,,-,,--,,,+++))((())*)(((((()**+*+++,,+*(&&'((())))****+************)))))(((('''''''=>>=>===>??<=>??=<<==<<<;;<<;;;;;<<::<;:9:;;::89999;8889977678889;:;;::9999999988899988:7455588999:9:98886752223345688889:;::<==;;:8566655445554454555654666676778776766666777766655444333441131333122444454444655465553332/.0000000//11110001222111022211111000/0000//0001000..//....//...00.00/1001///000000-//.....////..,++*,,+--,---..../...../../.../../.00-,,-+,,,+--..-****)))))*+++++++-..,,-............++,,**+****)()(((*******)**,,,--..--,,+++,,,+,,+)**((())**))'*''((**,,++,+)))&)((**)())*****))))**))****))*(((&&(&&&&'''=>>>>?>==>?>>??>=<<=<;;<<;<==<<<;;<<;;<;::::;:99999:8888888679:::;:;;:9999988898888999886455568999::9999876422224556778999:;<<<=<::975655543444544555544545666668888767776666776544543433343211133333444444444455445554443210000/001221110/000111221111111121100100000////00/0//...--../////00000111000//00//01////////0/...-+***+++,-,----......../../////////...--,+++,,,--.,****)))***+++++++,----./............-,,--,+***)(()***********+,+,--./.-,,,,,++*++**)))())))))()****)(*+,,,+++*)))))****))*********)**********)(('''&&&&&&''==>>>??>>===???==<<=;;<;<>===<;<;<<<::9;;::;:99999:67678889999::::99;99:99988999989866785555789999;9998866521223544687788:;;<=>==;854464555456554456644655566677887767776666665555433444444211024333355444454445445445442210//0//0122/0000//0011422101112222//01//00////00///.././.-.//..///0///010/00///100/10///.//////...++++++--.,-.--........---.///.///.....--+*++,,-,--+****))***++,++,+,,-..-./..//...--+-.,+--+****)))***********,,,,+--..//----,++*+++**))'')))**((********++,+++**))***+**))**))**(())*****+**)))((((&&&&''''>==>=>==>>==>>====<<=<<<;<>===<;<;<<<<:9;<;:::998767676989999:;;9::99888:9999999978876555675688:;;999888863431335545767788:;;;==::975555555445655555666655566667677777777666666555544434444211234435335555545764544544432221///1110121/00/.//1221122101122120/000////////00/-/...//...//////10//0000////0////00010/.//////.-+**+-+,,-,-...-.--.....-.......-/.....-,****+,-.-,****()*+**+,+,,+++----...//./...-,,++++++++++**(()***********,,,,---.../----++**++***(('((())))((*+*****++******))**++)))***))****)))**+++***((((('&&&&'''>===>>>=>>===>>==<<=<=<<<<<<==<<;<<<<;;;:;<;:::98876547999;;;;;;::::998889:999::9888655555677789:::99887885431234555566789::;:;<<;97665545544444445545666666666667887777777666545533343344533222333444444555677644443333222110001012210/00//0111212221111112221000////000/00.-..........////01110010//000000/000010/.//////-,+,,-,+,,--........//...........--...--,+***+,-..-+*)))))*++,,,+++,,,-.....//....-,-,,,++++,+++*)*****+*********++,,-.......--,+++,++*))((()))))*))+++*****+*****))************)*****)***++*****)(()'&&%&'&&=<===<<>?=><<<>==<==<<><<=;<<:=<;<<<:;;::::89;9::66645999;;;;;;:9;:8778888988:::99885555777778:<<::8888754332055665577779999;:<99:866666454454445664456556566667588767777766664555223334443333333344454665566555543443322301101220211///.///211131121111213322///0.//0000//.-..-...../...///111111100/0010000000///.00/////,,+,,---,--...-../........../......-,--****++,+.--++)))**)**,,,++--,,,--/--/...-..,,,,++++--,,++)((****+********+++,,--,,...-.,,,,,,))*((((***)))))**************************************+++*****(())'&&%%&<=====<<<<>=<<<==>>>==<<<<;;;<;;;;<<;:9:;::99;<;:96667999:<:<<;;99887778999989:9998765556666889:;;:8888765432235555677788899::::999876665444453445544556555565677568677887765555543223444333333333444444666665444433333200101111111100.--.//0212221111111123331//.../01000//-----///.../..00022111100///00000010000000////-.,,,,,,,,,--.....//....-....///....---,+***++++,.+++*)))***++,,,,,-,+,-../......--,,,++++,,,--,+*)(((*))******+*++++,-----..-..-,,+))))('''()*)))()**********+*****+++*****************++++*******)('''&&%%<===<====<==<<<<==>>==<<<<;::;;;<;;::;:9;:::;;<<::65668::;<:<;;:99996777889989:::9997765666677999:;87888762122255556787888999:::98898765543444434554455655667766777877777876665554442233444333333334544565666644444333322000011111111/....//0122221111111012231/../0//000000.---..00/0/...001221221110//00100110000000///--.-,,,,,-,------.........---../0/....-,,+****+++,-,+**))***+,++,,,,--,-../....-.----,,++--,-.--,++*)(()*()*****+*+++,,,,,---.-..-,,,+*)))('((')******))*******++******++**++++********+++*******+++)('&&&&&&==>><==><<==<<<=<=?>>=<<<<:::;<<;<<::;;:99:::;;::957899:;;::::;96866587999:88;;;99985555767777999::7887755123336667987799899898888666664555445555555656646667666777867788776565554332233444433334345555665566654434333200100000011111///./000222111011100023310.//00/0001///,,....///0...//01222211111110001111110110000/.,,,+,,,..--..--//-........///./---,..-,,**+**++,-****))*++++-++-------...//...----,--,,*-+..--,+*****)*'*********++,,,,+------.---*)))())))))((*)))**)********++******+*****++***+*********))****((('&&&&&==>>>>>==<<=<;;<==<<<;;<<<<;;;;<<:9:;;;;:::;;:;:887778:;;;;:::98778878889999:;;;:8888755677777899::98877642223456668::99999988988766666555444455445556654566776666788877877765555443213334444344444655556656765553322321100000000110///./000122220000000001232100//00001110.-,,....////..//01011111111110001111100011000/.-,+++,---.......//......///////../.,,,,,+,,++,+,,++++**+*++,,,,,-,+,--...///..-----,++,--,,---,++)()*))((*******+,,,,,,--,+,--.-,++**))())))))()))***)))*****+***********+++++***************++***('''''&&=<=>>>>=><<===;;===<<<;<=<;;;;;;;:99;<;:<<::;998988:988:;:<876988777788988999;:::988886557667788988998668533234566679::;::99888887676666544455554455556665656776667787878777555553333123444334445456686556677654343112321000011001..////./0001323100//0/0001211011//0111000/..-...///.-,-/0/0112111111110000110000121010//-,,,--.---..---.//.0/../////0/.///.,,,,-,+,++,,+,*++++++*+++,,,+,-,+-..//00/.-,,--,++,,*-,++-,,++**)))))*********,,++,+,,,++--.,--+*))())))((((()**))************++*++****++++,++++**++****,,++**))'()('&=<==>>>==<<<<<<;===<<<<==<<<;:;;;:;;;<::<;<:;898988:89;;<:;8876567778999889::;::898888666666778997877766732224545667;;;;997778866667645444445555555556666566777677776667977655544333313344443444546568533567555333311311100000//00.////0011023211100/00//002200011110101/0..../.../...-//0001110012111101001110111202221/.,--,-+,,-...--.///00.////0//0../----+,,,++,,-,,++*++*+,,,+,,,,,,,---.---////.-,,,,+*+,,++,++,,+++*())**)****++**++,++++--,,,,,,,****))()(()('')))))))))**********,+++++**++++,,**+********++,,+())(()(&&<<<=>>>==<;;<<<;<;;<<<<<;;<<;:;;;;;;;::;;;;;:889988:;;;;;;86666556778899:99:::::998887666776767777777777753234554688:;;<;987766766555555444454455555666556666776777666677777644443333223444544455566655654555544433333221000000///0///0001011112210000/./001110000011001/....///.//.--../00001000111123111111123212112111/-,-,,++,-.-------.////.////.00///-,,+,,,,--,,,++++++++,,,,-,,,,,---./...///..-,,,+**+--+*++++,+++*)(()****+++++*+++++++,,,,,,,,,,+*)))))))(())))**)((()***+++++*+++*++*****++++++,+*+++++*++,+)((((''((&<<<=><<===<:<<<;;<;<<<<=<;<::;<<;;<<;:9;;::;::79899:;;;;;;:7668686778889::8::::::88888666777677777757777742224466588:;;<<:66776755555554444454444455566555777776667667788687554445333422355554466566664665555444422332222010000/0/00//00/0002222111/0//./0111101102221010../../.../..,...//0001112211233111100200021122000.,,-,,,,-..,-..--////.....//0/////,,---,--..-++*++*+,+-,,,--++-,,--///...///..,,++*+,..--*+++++++*)((((*)+++,,+,+++**++,,,,++++,****(()()))*)))))))((((*+****++++++*****++++*++,,,+**+++,+**++**(((('((====>=<=><<<<<<<;;=<<<<<;::::<==<<<;;;;:::;;:978899;<<<;;:766676899988999:9::;:988877876666767777766766532225556679:;;:998777555555555545554555545666655655777776688677788874334443334333555544576666666555554543233322200110///../0/../02222121110////00010000111110000../////./000/--..00011112222122211111100001111100...,,,,+,......///./////..../0//./.------....-,**+,,,,---,,,,,,-----//...-./..---,,+,-..-,++++++**))((()))++,,,,+,,*++++++,+++*****))(((())*)))))))))()***)**)*++**+*++**+++**+++++**+++++++++****(((((<=====<<>=<===<<<;<<<<=<<:99:<<==;;:;;;;<<;;::898:;:;<;;;9866897789:8::999:;;;;9877767876667666677777766433345555689:::9976555555555544555554555555665777667877777887677778753334554433345545665765566644555444542343222100110/0/..///.01121111111000///0000011211110///..///////000/--.//0111222222222222111112210110100.-,,+,,++-.--.-...../0///..../0//.--.----...---,++,,++,----,,,,---.///....../...---,,----,,,+++****))))))*+*+++,,-----,,++++++******))()))))))))))((())*)))***)***********+++,++*****)))**+,++*++++)(((=======<;><====<<;<::<<=;;999;;<<<<;:<<<<<;;;9::98<::::;:;7665987999:8:9999:;<;:77776677767755766677777553334565557999::777654665555553544555555555566576766697677778668677953333444443335535466766654554555543333223322210001//00../00/01111110001/00////00001100110//0/////////0000--..//1111222222221211001112000100110//,,,-+,-.....-./..////...--.....-,,./......-,.++--+--,--,,,,,,.////////..--..-++,,,--,,++++*******)))***+-**++,,---++,,+++++**))*(**'')))))))))))('))(((*****************,,,+++***)(((****++++++**((======<;<>===<<<<;<<<<<<;;;;;;;<<<<<;;<<<;;:9::::<<;::::976667789999:9999::89;:9786667776776566666777765433445677789899976555555555555544444555554556766777888668878888866654433444445434334678765445444555443333322322221110100000/00112122111001100///010000/001000000////////00//--/0/012211222222221111011100000000000.-,,,,,,,,-../../..00///-..-/.//..../../...,,,,,,-,,-...,,,+,...////.//.-.-------,-..-,,+,,++++***))****+,,,*++,,-,--,,,+,,,,+***))))(()))***)))('''()('(**))*+++++*+,+**,,,,+*++**))()*+*****+++**);<<<<=<=======<<;;<<<<<:999::;<=>><<<<:;;;;:::999:<<;::;:98888789::::99:;::9888878777667666666666666755543345566779::99766555544555555555554455444566776666777766777788766665543344544433344567766654554544443333333223221112100/00000012112221000000000001110001110///0000/00////./00/0011111112222342110000111110000//0//.-,,,,-,,-../..///01/..--,-.-//../.-./..--,,-,,,-----.,,,,++-.////0/.-------,,+,,,..-,,+++,+***********++,,,,,,,,,,,,,,++++++********)()))*****)(''''''***)*****++**++**,-,,+**++('(())*)*+*)*****);=<==>======<=<=;<<<<<<999;;;<<>><<<;<999:<;:99:<=;;::::89888889::;<;988;88777876888667766664666665445545555556678:8887665555554455545444565555556667666666677766767796767755554444433324445766665555546444543332333222221112100//100000002222000/11/0002111000011////0001//0110/...000//1331112223344211011010011011/000//..,++--..../.....0/...---,..---../../00..,,,..,-----,,,,,++,,.//..///-.-----,++,,++-+++++++++*****++**++,,,,,++,,--,+++*++++********()))(*****)'''(''****************++++,,++++))''(()))((*******;;<===>=<====<<;;<<<<<;;;;;;;;<<=<<<;:;;:9;<::99;<;:;:9:9999988::::;;:9889887777778876777765556656655445555666667899888655555565444544554455555555546766676677666777788777765555455534444456777666655545545544432222222123211111100101100122220/00000///11000000010../00000//010.-.///00111222122333332210111110000010///00-,+*+--.....///..///..---.....-.////000//.,-.....--..-,,,---,-../0///....-,-,,,+++++,,+++++*++*)*+**++**+,,,,,,,,,,,++++**++++*+***))()))))***))(''())*****************++,+*+*)*)'(((())((((()))*;:<>>>=><<=<<<<;;<<==;<;;;<<;;<<=;<:;;:;;;::;::9:=<:;;;9:999999:;;:;:;9989776676787776666665566655644345775565777899777665554554454445455455445655554566676677766777777775665565555654444555666666654556544444442112233022222212110100110021110///00////0220011001..//000100/..//.////1001112322233333111011110000000100/0//,,++---......////....,--.--..-/////0////.--.-..///.-,++,-.....0000//../..--,,*++++*++****+****+++**++,,*,,,,,,,,++,-++,**++++++****)*))*))****((')((((************++*+++,,*+))'''''''(())**)))*)<<==>>=<<;<<<<<<;===<:;<<<=<;;:::;<:;9::;;:::::9;=::::;9:988999::::;::8878776566787677666756566545644567775555678:87776555555554455545455555555655666556666666556877776555656665555655454456666566654556455444432223222111222211000101/100111000//..//011211222111.///0/1100.../../0001221111222443321111111000000000000///.-,+-.---../0/..-...--,,-.....-....//////..---..//./.+,,,,-./000/011.../...,,,***+++++*******+*+****+++,--,-++,,,++--,,,+++++++**********+))'(*)(()'))**************+++,+++++)((''''''())))'(**<<<<===<<<::;;<<;<<<=<;<<<<;:;:::;;;;:::;::::::::;;:::;;:999889:9::::999877776667776676777666555555434566655555679976665545545444555444445555555445666666666766666777876666556666556655455555445665554444433333322222221343222210000/010000010000000000000011221110/../.0111//0/../0010011111122334433101100011000000000////.-,,-..--.00///.-,---,-----........////...-//.....--,++,,--./00//.......-,,,,+***+++**))***++*****++,-,,,,,..-,,+++++,,++++++++*********++)('''('''())***********+++++,+*****)((('''''())))**)<<=<<===<;;;:;;<;<<<<=;=<;;;;::99;;;<<<<<;9:999:::;::<9:;999989:99999:9887777577677767667577655654344377666455557586656444365444454454444465555554566667666666666766688776667765676666454556544566656444555343333223322222432222110000100/00000000//00/010023322220.../001100//.../010101011222233343233300011100000011000./--,,....///0/00,,,,--,,------...--.///0/..000//../---++,----000/////--.---,,,,+**+++*+*)*******+****,,--,,,--,,,,,++,,,,,,,+**++***********)'''(('*))))********++**+++,,,++*)(((('''''''))(())<<======<;;<<:;;<<<;;;<=<<<::::9:;<<<<<;;::999:;;;;:;;:;:::9998899::998887765677777766555677656654332477775555666687666444455444334334444555555555567777777666667767767776777776777766566566555566556644444222333223332223332210011110010/10000///////011112233210/../000000/....0111101111222223333222221101100000000000/0/,,,,--.-./00/..,,,--------,-....-..//0/.//0//////.--------.0/////...-----,,,,++,,+++++***++****++**+----.-,--,,,,,,,,--,,++++++*******))))*)''''((**)))***)*****++++++,+**)))((((''(((''(***=======<;::;<;<<<<<<;;;<==<;:;;;;;;<<<<;;;:989:;;;;::::;:::;::98889::999987766677777765556666666654335677766555655656665554444334444334544555665566566776777656667777766666777777767766656544544565544444432233332323343333333200/01111010000////////../1111112220/...00000000.///011101111012222234322211110/000//0//0///00/-,----...///.-+*+,,,--.----../../////...///11/....-,,,-...///////..-----,++++**+********)+*******+,-..--.-,-.,,,+,,+,-,,,,,++***+++**)(())('(((((())))))*))*****+**+,++)()('()((((((()(()**<==>><<<;;:::;;<;<<<<<<;===<:;;;;;;<<<<<;;;:999;;;;;;::::;::;998998:889989766666776667566566555565444457777565455465645555333445424444455445556566656665665545567787768667788798776677663345445446354442344422433324444433323210000//0/001//////.////00.00012222221..0000001/////1/1111121010222223443442130000000000/00//.00/,,.--/////0--,,+,,,--.-/...../..//..../0/0111..-.,..,....//000/--..,,,,,,,+****++*******+**++**+++....,,-....--++,,,,,,,,,***+**+*****((((''''(((()))*))***)++****++,+**((''**(()))((**)*(=>>==<<<<;;:;;;;<<<<<<=>>=<;;;:;;;;<;;<;;;;9889:;;:99::::;:::9988998889898666766777655666666655555444456776654555556544444345555335444444445555566666666665566667667766677788888766766643334444444454433444323333344455433343112110011///0/////..//////0001122332220/001000///0010011222100122233334332112100000/000//000///-,,---..///.---,,+++,-.-.///../...//.////0010//.--,,-,,-...//0/./-,,,++*+,++++**+++****+++**+++**+,-.----......-,,,-,,,,,,,,+*+++****))()((''''((((()*****))))***+,,++++)'''''()(()))))***<>>>===<<;;:;;:;;;<<=<=>>>=;;;:;;;<<;;;<;<;9889;;;::99;;;::;:997799999988976676667765555567655555544554656665454555435544544555544454544445556566666776565556677766776556777888886866566653455534554444344233333334456655433421220111211/0..///.//////////0121231122100100////1001001233211121233344433111000000/000/0.00//0/-,,,,-..//.,,,,,+++--.-..//../.....///000/0////--,-----../////.//,++++,,++*++++*****,,*)**)+,,,++,------..--../--,,-.----,,+**++******((((()('((((((*))))))*****++++,***((''(()(()*))((**>>==>====<;;:;;;;;;<<=<<>>>=:;:::<;<<:;;<;<:8::;<;;:::;<:;<:;:98799:999889876787777765755544555565554545446643454555445444555345534444555445556566655776576556777766876886777878867866666643334244554434324232343345556555423321000101211///.///....//10//0022111111010/100000/0001223322321321234332223111010000000//0./0/./...,,,--/.-,,,,,,+-,,............../0/0000/0//.,,,,----/...../////--++,,,,,*+,,+***+**,++*+++,,++,,,-,..-..----.......---,,,,,**,,**))))((())((('''(())))))*******,,******(())))()***()**>==<=<<==<<;;;;;;;<<<<<=>=<<<;::;;;<;:;;<<;878;<::;:::;;;<;;:99999899998988778866677565555456556655555455465444455544444333454455554444544455566666666656775567777677778777787776777767555445433444443321232233333455445322221000000100//....//.../0/00000001111111001000000110011123322222233333332232111111110/////0//0/.////..---...-,+++++,---..//....////./0//0000//.--,,,-..././...//.-,-,+++++++,+,+****++**)*+++++,,,,,,,,,,-----,-.//...-,,-,,,,,,+,,+**)))('((''((('()(())))))))*****++))****)(((())()*))*<==<==<=<<<;;:;:::;<<<<<<=<=;<<<;:;;=;;==;<98:9<<:;9:;9;;9999:999:88999878877977556656665444665767754555545544445444445553333354544344435544446665666667677647877776767777778877766776644564454334333323122223333455555553222200000101000//......//0/////0/001001110/1////0//1111212433222222343433344322110211000////0//00/..0---.---,,,,++++-//---...--.../.....//0000/.--,,,.......//.....,,*++--+,+,-,,+++******,+*++++,,,--,,,,,,---,,./0///...-,--,,++,,+,**)***((''((((''(()())**))***)++**))****(()))))()(()=<======<<<<;:;;::;;<;<<<<<<=<;;<;;;;;;<=<<:899:;:99::;;;999999::99998898778899777776566654444447766665555555455444455555533334455544443454334456556667777875576787766567787787777666665555545443333332211223333444555555322210000/010000///.....//..///00001111001000//00000001123224322223222334433322210011/00/00//////.//..///..---,,,+++,,,+,,-....//.//././///00000.,,,,...../....//...,,+*++++,,,,,++,+*******,+*++++++,,-,,,,,,,,,,--.////....,-.-,-+++,+***)(((('((((('())()******)))))))*)))***))))))))***=<<<===<<<<;:;;;;<<<<<<<;<<====<;;;;;;;<<<;9899:::;:;;;<<;;;:9:;999988776688899877876666653334667766666765555555555555555334444455544444345455555556666788877777666667766887777777766665554445433333322221122334445554443211211000/0000/....///./00.////000010/00///0//0001110122233344332222223343333100000000000//0/..///.../0//....-,,,,++,--,,-..////..//.../////00/..-..........//.-...-+**++**+,,,,,++++*+,++++,++++++++,,-,,,,,,,,,,--.///.--,,--,--,,,,+**++*)((()*)((()))())))))))))*****)))*)))(())))))*><<<====<<<<;;;<<;<;<<<<<;=;;;==<<;:;;;;;;;88999:;;;:;;;;;:;;9::;999998766778898777866666743355767775657555555544555554454422434445443343433465557567765767877555665667767777888876676666554445332333322211222355355544433111111011010///..////.//0000/0011101//////..//0011112222223334443222333333321000000000010//0....0/0/.....-...,+++,--,-----//0////.000.././//../........,,..--/--..,++**+++++--,,,++,,++,,,+++++++++++,,--,,,,,,,,,..-//....,,..,-,,,,,,**+)**((((('')))''''''))))))**))))((**)*(()))))))====<=======<;;;<<<;;<<<<<<<;;;<<;;::;:;;;;:89999:;<<<<;;;;;:99:;::99988767778888778987666423456667765576554345544455554444444444334444444434555554667766676666556656666777777887776765555555444432323322211124555555543332000111110///....///////01000/00010/..//.//./0000111222223333444433223333222211100000001100/0//.//00/0/.......-+++++,,-,,-../../.../000/../0/.........-,-...--..-.-,+***++,,--,,,,,,,+++,,,++,++,+++,+,,-,,,,,,,,--..../.....-...,,,,+****))*)()((()(('''()(()))*))**))))))))*****))))))===>======<<;;;<<<;;;<<<<<<<<;;<<<;;;:;;:988999:;<<<<<;;;;;::::::::9998867788888889:98765532345765666565455433334445555544444444443344444444555544577886666666677666776777777787777676555554444433322223212223455554454311210111111////..../////////00110000//.....///001101233322233333333322333432101100000000011000//.-//000000/.-..,**+,,,,,---.././//.../00///00//...---....--...-...-++++*++,,,,,,,-,,,,,,,,,++,,++,,,,,,,,,,,,,,,,,,,,-.//./0/.//.---,,,,++****)))))*))))&&'''()))*)))))))*))))*****)))**;;=>>=><<<<<<;;:::;;:<<<;<<<<<;;;;<:;;9:;998999:9;;<<=<;;;:::9:::::9998577778899888998775654435677776655445344333554565564343354434444444444446556877794446666557556676667768988788865664555453552322222231122335455453321220//01221.//.//..000//0///1001000/--.....//000100232222323342233332242242210//00000000010//....-//000000..-,,,*,++-,,,----/../00.0/00///////.,,---..0....../...,,++++*,,,,,,,,,-,,,,,,,++++,,+,,,,,,,,,,,+,,,,-,,,,..0...0/..//---,,,,+))))))****(**((&'''(((()))(())((*(************<;<<;<<=<<<<<;;;::;;;;;<;;<<;;;;;;<;;;:::9989999:98:<<<;;;;:::::::::99855789879999999987666545557776666555653433344556665643333443444444444444555577887544566666666677667788787777766556555544434432222222211223444555542122222100000/////0010//000000100000/.---...../00100112222233343222333333332100//000//010000/....---/100000////-,,,,,,,,-.-...///0//00/00//.////-,,--.0000...-./.--,,,++,++,,,,,-,,,,,,,,,++++++,,,,,,,,,++,,,,,,,,,,,---..//////..--,,,,+*))(())****((('&''''())))*)())))(())))))****+<;<;<<=<<;;<;;::;;;<;;;<<;=;;<;=<<<:::9999889889::;<<=;;;:::;::::::99967788989;9989:877666554557666656675643333344556678653444344433444444435455478897455455556655667677787687767666677646664555552422222111333445555333121022111100/////0000/..0000.../0000/./-.....///011312232234433322223333331000/0///00/00000.../..-//23333100/.-,,,++,,,,..//.../00..10/0//..-//,,,-...000...-.-,-,+,*,,,,,,-,,,..,,++,,,,,,,+,+,,++,,,,,++,,++,,,,,,,---,.//000//....,,,,**)*())*+**))(((''''(()*('))))(()()*)))****++<<;<<=<<<<;;;<<::;;<;=;;<<<=<<<;=<;;:::999888988:;;;<<=<<;:::;:::::::9567899:89;9:;;:8776765556677666566334443444445787775444444334343344444453345886764445555554457666777776866676656765566564455334233223324324555543332210002100/000.//0000/110010../.0/.0...--../00/011120023333232322223223322000//0/////000/0/-.././/0122322100//-,,,++,,---.--../0000011010.....-,...../0/...--.,,++***,,,,---,-,,,,,+,,,,,,,,,,++,,,,,,,,,,,,+,,,,,,-,,,,,,./0////...-,,++****)))))))'((''''((((**)))))))))(())))****+=<;;<<<<;;;;;<<<<<<<;<<;<<<=<<<<<=<;;88999988789::;;;;==<;;;:;;;::;;;:767778::;;<::;987776766556666566554345554445556788754444444334443444444532368977655445444545677666667667777666556665666555554432333433233234445444431000000000000/0100/00000110.///.--//.--.../0000112211333222332222234322211100000000///0/...---../0012221000//.-,,,+++,-..-.//.///0001100/....-,-.--..///...--,,++**+,,,,,-,,,-,,,,-,,,,,,,,,,,+,-,++++++,,++++++,,,---,,-../////.----,++****)))))((''''''&&'((()***)))()))())))***+=;;<=<<;;;;<::<<<<<;;<<<<<;;;;<=<<;::69988887799::;;;<=>>=;;;;;:::;99757799:;:;<:;<:9765577775676653655554445535556757796544444333444444444454436799455555555455666766676676677776665556555655555554222244212332344554422110//0011000/0//00//10000../..,//--...--/./.1011111333333222322133111322211100000000////...//-..//1112331000//..,,,++.--...././//00/0000.--.,,,,,,,..../....-,,++,,,,-,,---,,,,,,---,,,,,,-,,,,,,,++,,++,,+,,++**,,----,,--..00.---.--,,****)*))**((''''''''('(()((**))))))********<;:;<=<<<<<<;;;<<;;;;;<<<<<;;;<<;;<;:98888888899:::;;===>>=:9:;;;;;:9866789::<<;;;;;977656767656677545444456654455557677655433433333444334455544467665555554445555677787666667776666555555665555555543233222123333335553220////0/01000/0000000000/0/....,----..---.///0011112344321222211122333222111110000000////......./001123322100//-,-,,,,-.....//.//000000//...,,,,,-....///.-.-*+,++,,--------,,-,,,,-,,-,,,,,+,,,,,,,,,,,,,,,,,,++,,,,,-..--..///..---,,,++**+**)(((((('''&&'''&'))()**)))**))))+***<<::<=<<<<<<;;<=<<;<;;;<<;<<<<<<<;;9987888887789:9:;:<=>??><::::::;;86566779:;<<;<;;:88776777677665445546656665665555777744443343443345433445554336754455444443455566687666666556664555555456554456644323321221223444554100////0//0000.010//000000/0.../.--,--.//..00000123223344212222211222222231101210000/0///...../../001223332110/..-,--,,.....././///00000/.--..-,,,,.....///.--,++,,,--..------,+,,,,,,,--,,,+++,,,,-,,--,,,,,,,,+++,,,,----...//.-,,--,,-,++,+*))**)((('&&&'''''&'()())))**)*******;;<===<=<<<<;<=;<<<<;;;<;<<<<<:<;<:997698888889999;:=<<=;;::;;;9775667779;<;;;<:98887677767755544344666567656567567665344444334444443444455543466545554444335556666745566665655535775544555655555544332211113322454630001//21//000/.001//.100...0.//0--,++.///0//022122233334422222121111121123111101100000//.....0...00/21333331100..---..../......//00/001./-------.,....../...-***+,,,--.-,--...-+,,,,,,,,,--,,--,,,--,,--,,,,,,-,,,,,,---,..0////--,,--,,++++***+****'(&&&&&&'''((())))*))**)******;;<=>>===<<<<;;;<<<<;;;;;;;;<;:;<:87776798777899::9:;===>?><;;9;<;::96667679:;;;;:99988766776555555444456776788766777666655544564444444444455543444455555444443455566665566666556555555555555565544554433431112322234454211011211100/.////////10...//.//.-----.////011222323333333211111111111212211110//00/////...//00///0001233333210//-..-...//..././///////./0/.-,,,-..../00//.-,+,,++,,,,.--,-.-,-,,++,,,,,,,,,,,----,,-,,-,,,,,--,,,,,,,--,-.///00.-,,--,,,+++,+****))((((('&'''((((()()*)'(****+**+::<>>>>><<<<<;;;<;<;<;;;<;=;<<;<:;97787878878989::9:<;>?=?=;:::9<<<;;7645668:<<<<;9987977655455655544676777878877786767565554466654444334444455434554554433433344555665666655555555655555555556545554444344232233443433433211122220.../..0..0011..././///..-,-.//0111112234333345322112211210122221111000//////0..////00/////03333332220///.-.-........///0////..00.------.--////.,,,,,-,,,,,,-..----,,,,,,,,,--,,,,,++,,,,,,,,-,,,,,-,,,--,-,,-...//.-.------,,,,+++++***))(('&('''((((((())()**(()*++*,::=??>>><<<<<<<<<;<;;;;;<;<<<;;;::9988787777898:::::<<>>?><::::;;<;766546678:<<<;:88775666654555557877669:887998877777756444445555443443444545534445433343433345555666565555545555455554455556654555444533323211334333333211221221/...//.///00//-./...//../.../0001111132243343443221222222022222111220110/0///.///./000///00133233332110/00//....-../00...//....---.---....//.---,,,,,,,,,,,....-,,,++,,,,----,-,,,++,,,--,,++---,,++,---,,-,....//---.-,,..-,,,,+++++*()))())''&'((((((**)((**********9;>???>><<<<<<<<<<<<;;<<<=<<<;<;;99988889:878999:::;=>>>>><;;::;::97665555689:;<<;987766643335566667888899:9989887677765444323455543334344454443344554433334444444566655555544555654555445544554444444444432111112123223322222222100////////00/....../////.//000001112332233344443221111222322222221000010/0/........////0000002222221110000010.//....////../..---....--...-/./.----,,,,,,,,-.....----,++,,,-,,,,,,,,,,,,,-,,+++,,,+++,--.-,-........-,,,-..--,,,,++++**)(''((('''''((()(()*)**)******++99=?@@===<;<;<<<<<<=<<;=;==;;;;<;;888888899889999::;=>>?<>=;;::9;9;;666455789:;;:::877743433365665689997::9999:8886655555333234556534433444544445444444434344445545446656665554555644453455555554445444554332212222122232222313221000.00//0001//...///0.//.///000012333422234344432212201123332211122200.0//.--.....///1000000021123312210022111//000.///..../---.-..//-//../..,,,-.,,--,,,,,-....---+++-,,,,,,,,,,,,,-,,--,,--+,,,,,,,,------......-..,,..++-,++,*++))*('''((('''*(())))())((++**++**+;=>?@@?=<<<<;<<<=<<<<;;;<<=;;;<;:8888899899899:99::=>?@>==;9::98666666666789:999::9666643334556778999;;::::9999877765544333334555654433444444345545544443434454444445655665555465654543344555444443354444333222222011111122322332000//000000///.....,-//0////.0001123344344444444222110111112122112320//.///..---...../00///001111221122222112110000000/...../......//.,-////.,,,--------,---,-..-,--,,,,,,,-.-,,,,,,,,,,,-,,-,,,,,,,--,..--...-.//.--,,,,,,,,,,++*++**)(())(''(()))))))()))(()++++++*:;=????>=<<<<<<;==<<<<<;;<<==<;;;9::9889999889::9;<<=???<<<9999876666777679989:9999766633333565578:::;;;:;;:989977755544432134456666544444444445555543344333354454445555655445556655554444444444324345444432220122100111222233332100////0111/.-......-.000/./..011233334443444422221110011111111111221//0//...----.....////00011112311232210023211100/////.-.-,-.-../////.....-,,,,-,----.---.---./-,++,+++,,-,,+,,,,,,,,,,-,,,,,,,,,----..--..-..//.-,,,,,+,,+*++**)())**))('()*('()))))****))*++++++=>??>>?;:;;<<<;<<<=<<<<<<:===;=;<:::98888988::::9<=;:;999975556778999:88887998776523335565779;::<=:::989:9968655554332245566444434555444455543443434334434434665655655446555455334444444444425554555433320221001122234443332111//0.//10---00..../..0//.1//1113334445444333231111100111122011144200/0.-..-,,---...0/111011212133223112011133320111/..../..-....././////..--,,,-----//..---..-/,,,**,,-,,--++-,,--,,,,,-,,-,,,.,,..-......./..//----,,++++,,****))''))(((())))')**)(*****))*+,,++==>?>===;;;;:;<<<<<;;<<<<;;=<<<<;;;::9888899:::<===<=??=::;;:8765556778889998887677887532334556778:;:;=<;::9999977765454333234545444455444544444544333443433444443444555445555544443333333444444444554345433321111000112233333332211100//0000///0///..//////01100112344445444332110000000110122211221000..-,--,+,----./001100112211112211121123332210////....,----.....////...--,----......../....-,,**,--,,-,,,---.-+,,,---------...........///....---,,,+*+++*****)((((''((()(())))*)()**))*++++++=>?@??>><<=;::;<<=;;;;<;;=<=<<:;;;;::;88888989:;===<<==?;:99997754467778899:9877677887642324556679:;;<<<;::::;99866554443332333454554445545444545444333444434444434445455454446555445333333444555433343223333101//./01112222333332321000//0000..../././/////01110012234445444332100//0000000110221342110//-,,-,,+...-.00111011022111112232212233332111/////-..,-.-...////...----.......//..,./////-,,+*++,,,--,,,,-,,++----,,,---,-.....,,........-..--,,++*+++***)))((((((('))(()))(()))*))**+++++,>>?===><<<===;==<=;<<=;:;<<<<<:;;;:<::8888:889;><<<<;899997444446789889;98777678886313334466679;;;<<<::9::;6676655544333343455455444453444443444444344333443443444544555544455455432333344455443354422213310///0011111222333333311110/.000.0.--..//////0.0001002334445544433200/..000000011011242011///--------.--.001101111121121333211123333331//..///---,-.//..///.-,,------......//.-/.////--,,*,,,,,,---,,--,,,,,--,,,,,,,,---,,,-..--....-,----,,+++***((('''()(())'(((**))))))*****+++++>=======<;;<=<<=<<<<<=<<<==<<<;<;;:;;:7567999:;<>>>=<<<<:9999864445678:;;;;:987667887652111345668:;;;<<<;:::8787666655444433444554344444444444443444445444333334443443455544444444454322233343344543444343211210000022211232334333211100/.//0//00.-./////00//001011234445544333321/./000000001111122100/0/......----.000110011110111223332112222233100/////------//..///-,,,----.----.//...//...-,,-,*+,,,,,,,+,--,,,,,,,,,,,-.--,,,----.-.........-,,,,,,+++*))((''''())()((()('))(())))****+,,++=><><<<<<<;;;;<<<<<<<=<;=<=;<<;;<;::<;:5478:;9;;>?>=<<<:99:998555446789;;;;=:886768877621112347769<;;;=<;;::977776665554434244434333644445544444335443354554244445344433455444455445533443444334545335333410020//0001322223344443331100000//000000--/////0/1..210023344435543331220../00000/00111121100-00...-.,,,-..///11111122101122233113222222230////00..---../////.,,-,---...//-...///.....--+-,,*++,,,,,+--,,,,,-----,,------..-...,..--.....,,,,,++,,+***((''&&'(''((')))'*(()))******++,,,<<<<<<<<<;<<<<<;;<=<<<<<<;;<<<;<;;:;<:65579:;=>>??=;;:::9::99755667778:<==<<:75677876642102244699:<;;;;;;;;:988776665543333344434445555545544544343344544543444444445555444544453343334432343345444454343111100000001222222343333321111000/000000/--...///01111112234444544433111010../00///0121121111/-./0/.,,,,,./0///11112221111211221111122222221000///..-----../.....,,..-.-+,...//......--,---,,,,,,,,+++,,,--,,,,,----....-.--..-,-----,.--,,+,,,,,+**)(((''&&''())((()())))))********++,<<<=;<=<<;<<;;<<;;<<<<<<=;;<<;;<;;:;;:755679;<<>>?><;;9::::::766666889<<<==;9866777776311012355899;<;:;;:9:::98876665544444444553444456555544444444444455443443444543455444444554433333432323444334553223200010/00111232322233333221111000/000//0/-,./////000111113444445444432110.---./01000012111111000/00/-.-,,..00/011122222101122232111112210121000/.///.-----...---.........-.././/......---,---++,,,,,,-,,,------.,--......//--.....---,,---,+,,,,++*)))('''''''((((())()))))**))****+,,,<;;;;;=<<9<<<;;==<<<<<=<<<<=<;;:::::;;766678:=>>=??>::::::;;:767677887:<<=<=;;666777766111122445;:;<<::;;;9<:99887655644444344454355545544544444443433435444444344444344334434555443323443322344434555211211/011//111322211424444231111000000/0//.//---/0000000212244544444443322///-.../////000200111000/000///,...01//22121122000122221113321220033100330///.,--..---,,-.......00../......,.,------,,,++,,---,,,,-----....-....../-.....,..-,++..-,,,,,++++))'''%'''''())(()))))))))))**++++,-<;;;<=<<;;<<<<<<<<<<;;<<<<<<<;;::;;;:876799:<==>>??=:::;;;;:97677789:;=<<==:98656667764111235679;::;;:;;:;<;:977776554444445444455554555455544544434334444444432343344433443344443223233333333433455433210000000/011233321234444222111000//0/...///.--./0000000113444423454432000.--../////000000011110/////////..//000121111121111222210/0321111122121131000.....-,,,-----............./..-,,,+,----,-,+,--,,-,,---...---...........----,,,-,,,,-,,,,,,+++*))(&&%&''''((('((())(())()***+++++<;<;;=<<<<===<<;====<;<;;;;<<<:999;;;966798:=>>>>>?<;::;;::9976777789::<<=><<744666554421345556::;::;:;;;:;;::97667754455445445455554544445554544344433344444442444344433443433323222233423324553344423210001//0/1112443223343443212211/./00/../.../..-/../001002344421333443100/..-.../0000000000110000000/.../0///000111122222221223310000110111001200000000...--,,,,,-,,./--.//....////-,,---,-,-,----,,-,,-.,,--./.--././......--.----,,-,,,++,-++,+++,,*(''&'&&'(''(())(())))))()*****+,+;<;<<<=<<<<=;;======<::;;;;<>=;:999:887767:9<>>>>?>>;;:::9::98767777:;;;<<==9964466655333234588:;:;;;;:;;:;<;:77766655544433444455555544445555444434333335334445544434444444354432224224322233554344422221000100//12433342234434223121011//00/../.../...///0001222333322333332000..--...000//00010010002200/--...0//012111222222221221100.000//011000000//00/0/..--,,,,---...///./...///.---..-,-------,--,,-,,,...--//..--..///..//-,.-,,--,,,,,,,,,,**+****)((((''(((('('')(''))))(()))**++<<<;;<<<<=><;<======;::;:;<=><:999:98777899:=>>>?>><;::::9::87779989:;;<===>;755666554332356678:;;;;;;;::;;:987775455544443566455555555545544554544433445444444544433334444344333322334323333344332442211100000/0012323332344222222110110/00////....-..../001112223322223333211/-,-,,-../000000001101111120/.../00/01111222222101111110///0//01111100001000/0/..-,,,,--./......//../0//..--.-,,,--,-..-,---.-,--,----....-./.././/.-,,,-,,,,,,,,,,,,,+***++**)((('''((((('()(()))))*))****++=<===<<=<<>>=<=<====<:9<::===<;999:7788779:;==>>??<;;;:9:::::8899:89;<<;==:::764555655553656::;:;;<<;<;:::::9966666655444545565555555555465544334544443444344453444344344444344333332333322423343552322211110010//11222433223312222111000/000..//0/.-....//002333123332113433100.,++,,/../0000110000022212100.//01111212222233200211221/-.//0111/0010000000100/,,,-,,,.,./...//./0//00//---,,,,,----..---,,......///--..//.......//-,,,-,,,++,+++,+++,,+,*)((((''('''))'')))()))))))******++<<<<<<<<<<==<<<<<====;::<<<===;99999779889:;<>>???>;::;:9::::988::::;;<<<<<:::765555565544678::;;;<<;;:::::9999666665555555455555556655555664553344444444444444434433334443334433433223322233223434433332211111100011234432222222211111000///.///00/....00////002222332111243122/,,++,-///0012111100012222100////0112211222223323221120,-.//010/0/////00000010/,,,,---..../.././//0.//.....--...,-,-.,--,,,--.....//////.....//.//.,,,,,,,,,+**++,++,,,,,+))((&'''''&''(((((((((()))*******<<;<<;<<;<=<========;::;<<=>>=:9988778989;;;;=>??<;::;;:9::::::9:::99:;;<<;;:8755665565455679:;<;;<;:9::::;:9976666655554555556556555555544445544444434544444443233333333333333334332211122222234543444311111010000112222223322212121110//////////////../////133223332111123210/---++,../00010001000012111000///012222222222233322210/-,-////00//0/010//010000/-,,,,,........./.././///.......-,--,..-,,-,,---..,,.///../...-../...-,,,,,-,,+++++++,**++***)(())(''&(*)((((()))**))))***+*:;<<<;<<<==<====<<;;=9::;=>=>>=;::88689889<:;<>??>;;:;;;9:::99:99;9:7:::<;:;;974446655553578:::;;;;<;:::;:::9986766665555555555555546655455454554444444444444444444334323323333334434332133222234544444541111101///033322222222221002111/..00//0..///0.../../1133333222111001110//-,,+,,/..000001100011211000///0222222212223332322000...--///11/0///////010011---,,...--/.-....///..///./...,,,,--,.-,-,,,......////00.....//..--,,----,+,,,,,,+++***++**)))'''((('))*())(()***(()****))+;:;<<<===<==<<=<<<<;;;;;;<=>>>=;::97789989;<=<=??><<;;;:999:99:::;:::9:::<;::9875655655545789:;;;;;;:::::::9:9876666664456666556665555554444454444444444444444443344343333323333333444322223222234444543431111100/01013333223321011000110/.//.///////////.../011221221121100010/./.,,,,-.//00000111210110110000000122222112222222211///...../000/00/0///000001/,,----./-----.//....///..../../.,,---..----..-,,.-../////......//.-,,,+,,+++++,,,+++**+++++*))''(('''()((((((((*)))))*))));;:;;===<<;=====<;:::;;=>==>>>=<:9877779::;<==???==<::9999:99:9:;;;;:99::;:::876665665555689::;<<<<;::9::::9987666656555566667666765555555445444444444444444344443333433333223322333332222222233344445332111110110000123222221000000000000//../00/000//0/...001110110111112100/.--,+-,,-..///00112221110000100000112222222112222330/./-.././0////0000000111000.,,,,.//.......///.////.-./.....------------/.----../0////.../....---,+++++**++**++++++,,++++**('((''(('(('((())*))))))))*:;;:;>=><<<<><=:<<::::;==><=?>==;987788799<;;==?>>>><9:9887;8:;;:<;;::9::;:;;:866666665535799:::<<<;;:99:;:9985666664555556666766675555554445545353334444544432344334443443323232224334232222223223444434312110/111111222232221111000000////.../000000000/00/01011111011112210/.---+,...-.-0//11120021210000100/00022122202112223000/,,,../-./////0//000221100-,,,.......//..-///////00///./--//..---,,----/..-.//.000///.///...,,,-,++++****++++*++++,,++++**)((((((((()(())))(()***+**;;<<<====<===<<<:999::;<>??>?>=<;::877778:;<;<=??>>><9:9988799:;;;<<;::99;<;;:9756666665447999::;<<;;::9:::98866665554566556666666655555555545555443344544544433344433334443333222233233232322222223444223210110/001122122222211110000/////.../100000000////0/01111100011101210/-,,---,-//..//0111001222111000000001221110110121221//.---.//.///.///////01110/.,,,,-.....////...//////////../--/.,----------..--./.000///////..-,,,,,+*+++****+++*++**++++***))((((()(())))))*)))****+*::<<<=======;=;8799:;===??>??==<9;8766878;====>@>===:9:66678:9:::;<;:;99:<=><:855567666656999:<<<<:::::9::9888765555566656667556665476555555555544444355354444333443323333432322232322222232222211242221131001000011121122222220200/00/.//..//100000111///////0001110110100011/-,-,,-/0//0///-1110012021100012/000223112112211120000---,,//0///////000211210//--,-....--..///..///////00//.....-,-------..-..--...///00001//..--,,,,++++++****++**,,**++*****)''()(()))()*)()****))*+);:;;=<>====<<<=:799::;===@@??>=<;;987669;:;===>>>===;88866677::::;;:::;9;<===<:75556655666:::9;;:;;:::999::97787666655556766876556667765555545555444443423543453333433233333223233322222232322112212112333311110/11222111222221101///00100/////00000010/00000//122111111/000001.,,--..////0/.--.011021020100131/00011332111111100000/,,-,,/00//0/0//00022110/.--,--....///.///0///////00/.......---,,,-------.....////00001/..-,,,,,,,,++*********+++**+*((*)))'()))))((()********)*+*;<;;<=========;::99::;=>>?@@>===<;:86678:;;<=>>>?>==<988655779989::;:99::;<>?><976455556789:::;;;:;::::999887777666665555665776665567766556544554444444433433455543333323444323333332222332222111212221232111110/011122222222210000000010///0000010/00///000000111000000001100.-,,---./////.../000002110000000000/11122222221110//00.,,,,.///////////001110///-,,-....////////0///////00///...---,,,,-.-..-.--....//0/00///0..-,,,,,,,+*++****))*+++***)*+*)))))((((((()))(()***)***)<<><>=>===<;;>:::989;<>>>>>=>==<<;86668:<<<<=>?@====:75665577998::;::99:=<<>?=:55445655688;;::;;::::9::899878777777555577775866665777665556455454443443344344355425333344443323333331322323111222211122112111211111122221112222/0221001///0..01101001//0..010000010/0001001..--,---...0////0,,,0//0111100000000..//011322211000//0--,,,,,///...//00/11113//00,,-,,.......///.0..////0//0..//,,,--,-----,..//,/--////.00///....,----,,,,*********++***)(((()(())))(())**)())()**+++++=<<=<=<=<<=;;:999999:=??>>>>===<<;:99889;<<==>>??=<;:965557778999:::;::<;<<=>=<:8557666689:;;:;:9:::9889878788767777676676667765676776665555555554444444443444344433333333343333322212223222211111111122221001111122222211111111101110010000001110000/00000010000000/0/00010..-,,-.../0//./0/-..00011000000000120../122321211000000/-,,,..///...//00001112100/--,---.....///000./00/00//////.,,-,+,----./...//////////111//..,,,,,,,,,+*******)******))***)((((()((())*((())))*****+==<<<<<<=<<<;:999:::;;>??>=====<<<;9998:<<<==>>>?>=;;865556678899::::;9;======:76656777888::;<<;::::98:97678676667776676765667666777776566656555544444454443443333333333343333444332222222223222221001110221122112112222111111111111110//00010000100///00/00100//00..///01110/..--..../0//...-,-//0110000000001//...01111000000000----.--./////0/.-/001222200//.----....-.///0//./0/////////.-,++++,---...///.....///000///.--,,,,,,,***))))))*****+++++***))))(()))))))(***))))***>=<=<=><<=<<:9:::::;;>>@@><><<<;<=;:::;;<;==>>>>?=;:9755566688:::;:::;<====<>=9965666679::::<<;::::899:86877678668766666755667665667555556555545544445554223443342333333233333344321132112222222211011110111112222222233111111122221//0/////0/000000//01/0011000///-.//01/0///..-..../0..,.....,/1111//000/000///00..0112001//00/---,,.-./////00///0001122000,,--,--../-/00//0//00011/1/////-+++++++---//....--/..//0011....,,,,--+****)))))*))*)****+)**(())))))))(**))((**))))**>=<<;<=>=<<;:99:::9:;=>??=<<<<<<=<<;::;<=====>>>==<:86666667789::::::;<<=>>==><:86567778::;<<<;;989:8888778776787677776777666556667765667655665555454444432334544443333333323333323222221112211221111111111111111112223322221101211110/00/0000000000///01001100////.-./////0////.../////.-,.0..//01110//000/0000////0001121010010.,++,,--../..//////01001110//.,,,,-.../////////0001100000//-,,,,+,,----.../..-.////000///.--,,,,-,+++*))))))*))))******))((()))))((()))))))))**))===<<;;==;<<;:999:9::=>??>=<=<<<==<<==<;===>>>>>>>:997668669788;:;:::;<;<>>>=>==:76766779:<<;<;::9888889788877578667776777875556676776566775664554445444533333553445433333322423323222211110031222111111110011222122322212220001221100/0//0000110110//0/100110......,-.///0///00/..//////...0/.0/.0110000/0..0//000..1111000////-,,+++,,.....-//00/0010211110//--,,,--///..0.0//0000001000///-,,,-,,----....././//010000//----,,,,-+++))())))*)))**+++****))'())(((('')()))))((**==<<;<;;<;;:889999:;=>>??>>=<<<<>>>===<<=>>>>>==;;998677757999:;9;::<<<<==>>=>==:6676799:::;<=;:9878889888887777867667667787677667666656657555555545544443333444345544443333332332332211113212222211111111011112211212221111012121121000//00000/01/0//01100100./....--...00//000...////.000/...//.01100///0//00/00011100110/////--,++,--.....00000000012111000.-,,,,--..///..00//0000011///..-------..//./../../0/////-///.,,,,,,,+++*)))*******)***))**))))(())())((((()))**()*<;<<;;<<<<;:999999:;<===>>>===<<=>>>=<<<<=======><966667899999:;:;;:;;<<<=>>>>>=<86656899::;<;9898789:9887767776767677767776667678767766666665555555554444443454433454443333333333212211212222221111111112211122222321111100111101111000/000000////000/00011100/./0/.....////000///////./00//////00111000000//./000/111000000/..--,++,,-.....///00110//011100///.,,,......////0000000000/0/....------..-./...////0//.--.....-,,,,,+***)))*****)+,+*++*****)))((()))))((())))****=<;<;;<<<<::9899999::===>>>====<=?>>>=<==<<<><><<<;867667998889<::;;;;;=;<>=>>>><;6657799::;==:888978888899777766766778977775777587777655565656455545553344443554544553343334233332222221111123320111211112201220223322111100021002221//0/000001///1000..00/100/.///...../00/000///0/0/////0///./-00000/00000//0//000221001000..--,++++-..0..00/00000//0011111/..,,--.//--.//////000//11..0--..---/------/...-///00//..---,------,++**)****)****,+**++*******)*))**))((()))))*)<<;;;;;;::::989:999::;;<=>=====>??>>====<<<====<<:777767999:89:;;<;;;===<<>>@?>=;9656789::;<=<8888878888766677666766777877756777777775555566666455544443334443445544443333333333332222222112233211122111111101111221222111110122222100//0//00/00/0010/../0/0100../////-..////000/////000/./0/0///0000////000/./0011101100010/0/.,,,+++,-.////0000000000001110//.-,--.../....../////00/0/./..-...//.....///..-.0//0//..---,-..-,,,+*+++**)(()*****++****++++****)***)(()))*****<<<;;;;;;::::999999::;;;<<======>>>>>==========<<;877888998:;<;:;;<<;<<===>>?@>=::76788999<<;:9888877777876667766788876766766667777665555566765544554444444444444555445433444322222222222212122111112211111001101221122222111001222210010/0/00000/0110/./000100/../00/.-.//0/.///0////00////00/0000000//00////...000000000//...--.,++,,,,./////000000000011////-,,--...//.....//0/////.///...---./.....////./../000//.------.-,,++++**+()))****+++++***))**+*+*))))))))))))**+;<<;;;:;:::9::9:;:::::<<>=>>=>?>>>>>=<=>===;<<==<:789888;::;;<<<;<<;;=>===>>===<99557899::=;;88878999878887658877888766778686668677665555577765554543444443444343354555434443332244222131112222210011111000001102121122112022002122//00///0/0001//11/0..0//000//0-..0/...//0..//////.000/./00111//000/00////....1110000///////.,,..------.-0//00///..0//112/-..,,.-....--.///-..//00////-..../-/.../..///////..//../-,,---,,,,,,++++**(())*+****++++*)))**+++++**))**))))))*;;;:::::::99:;:9:;::::;<=>>>>>?>>=====<====<<<<;;:978:;;;:::;;<<;<==<<==>>??>==<:98567899:;;:888889888888877788777777666777776677667665555676666654434555543333344444554433343332343211221112222212121121001111111121112101001121110/000//00000////00/0//000000/0..//..-.//.../0////////////01100///0/00////..//01000//0/////.-,,,,,,,--..-././000//10000100.--,,-..../////////...//.....-./../////////////////-./.---,,---,,,,,,,+))*******+*****++**)))**+++*+*)))********::;;:::9:9:899;;:::;::<<<=>>>=<==>>===>====<<<;;;:99:;;:;::;;:<;;;;<<;>??>>?=>>=;9777689:::;:97778988888868888877677777667676667656765555555556445444445543433444444444544434443222222232221211212211112111111111112111110111111111////0000000000/000///.0000/0///.//...-......00.//.////00//.000110/0//00//.---///0../0...///.,,,,,,,,-..-/..--/00//0110000.,,---..../..//..///..//..0..//////////////////////.-..-,,,-.--,,,++,+**))**++*+******))**))(***)****))********::;::999:998::;;9:9:::<<<>==>=<><::<==>====<<<;::;99;<;::::;;<:;;<==?>>??>>>===;:8667889:::9877788888887668887776677877667675566667665556655544445544455443433545544444334333432322222233221222122221111111111111111001001111111111////1000110100///0///.00////.....-...--.....0/../..///00//..0110//0//0/.0/-..0/000.//.../.-,,,,,,,.----.//.-.//00011110...-.----../..../.././///...0/..//////////////00/////---,,,,,.-,,,+++++++**))*****)))**)))))((())()***))))******:99:::98999889:9999::::;<===><:::::;<<<<=====<;;:;;:;<<;;<<;;<;;<===>??@@?>=<=<<;976788999::8888888898877777777777776666667776666567655566655544555444455544443445444443443333323323223333222222222222111101110111110012100111100111///00000000100//0//0000/000/.-............/0/...//0/////000///00000///.//....//000/.///...-,-,,,,--..-.//.-../0000010/..--....-..////......./...-.///.////////0/.///0///.-----,,,-,,,,,,+,,,+,++**)+,,,,*)****)())(()))***)))))))***++::9:;;78899999::9:899::;<===>=:::::<<<<<;;<===<;;<<:::;=;<<;<=<=;==>?>?@@>==<==;978867799999899897999987888676677888666676677766655776655566555556455445555344444534444434433332322222233332222122102221111111111111111220111000000/1//.000000000011/00.000000000---..........-/....///../00/11000/00000//....--./.00011.//--.,,-++,,,----./...-110/000//0.,..-.......//0.00///-.///--.///..///....0011/11//..--..--,-,,,,,,+,,**,,***+,,,,,,***))))))(((())*)*****(****+:99:;:8999999::999899::;;===><99::;<;;;;;;<<;;;;;<=<;;<<<==<<<<=>>=>?>>??>==<<;;889877888998898877988877777776776787667776788777666775675555555554454455543344455445444433333333332222333332221122002111111110011111111110100001000////0000000001110//./000000//.,-.///..-..../..--./0/./00//./000000000//...----./0100000/-..,--,+,,,---./...0000/000/../.-..-.//.,-.......//../0////////..//////0/00/0/../.-----,--,,,,,++++++++***++,,,,***)))))(((((**)))*****))***+::977788999989::99999:::;<<<==:99;<;;;;;;<<<<;;<<<====<<<===><<<>>>>??>>?>==<<<;99998777899889988888887778777777766776676567787776666555665555555445544444444444444554433333333322223223323221212212221000111100111110110011100010/0/000000000010110////00//00/./-,.//-.//.....--....//..00/00//000000//0/....-/./0000000../...-,,,,,,----...//01110010/...,,,,-......//./////./../0///////////.011000//....------,,,,,,,++++*++++++++++,,+**))(()(((())())))*****)*****99:97777888::89;::9999;<==<<==:999<<;9<::<<<;<<<<<=>===<<===>><<<<>=>?@@====>>=;:99998766999898778888987778777766766767775566787776566675644556664455554444334444454223433324232222222222222221211112111011111211111110/1011011/0//000000000000011100//.//0///...--,...,/.-../..----.-.../00./0..0//0//.///./...../0/000//-..,,---,--,,.,,--./.110../0.//,,-..,,.......--.--..../////////.//..//0011.0/00////----..,,,,+,,,,++****++++,,,,+***))((((()****)**)*****))))9:987777889999::::9:9;<<=<;<<<:989:99:;::;::;<<<===>=======>>===<=>?@@@?====>><988899866798777778988887767777766676767776666666676765666665555555444555444334544345542343333233333222332222222111221111211111121111110/01110010///0/00000000000111100000//////...---//.-...../...-./..///////////0//0/////....--...././0/.,-.-----,,,,-...-./////0000/.-,--....../0/...----.//.////./////./0////111100/....-----,,,,,,++,,,++++***+,,,,,*)***+*)((()))))***********))*:;:886777688999:;:::9:;;<;;<<=:::99:99::9;;:::<<==========><======>>?A@>=====<;:9899:9767998778889:87777766777676667677776666578866766566655644546545555454445344353242432244323334332222122222222311222202211211110111011101110//0//000000001100010/.0001///......,...--.//......0/.///00///000./0/00/////.-----..-//.00/-.--,-.--,,,-////-./000010.,./-,--,----.0/....--///--.//....////...//0010000/.....---+--,-,+,,,++*****+**+,,,,,**))))))((((())**))*)))******::;:875677788888:;:;<;<<;<<;<<;:::9:98::::9;<:;=<=>>======>=<======>@A@@><=<<=;::8899976679877998878977778667677766768777766676688656665655554555455455444543443344422322222222222243212223222112232212110022111110001110//100010000//0000//0000000000.//01.././...-//...-.-.--....//./-/000//0...////000////-...----//--/.../.,,,--,,,.0./////0////..,,,,,,,-.,-////.-..///..-.////.....////../0/000000......,++-,-,*+,,**++**+++,++,,,+***)))))))((()))**)**))*****79998656788888989::;;;<<=<<<<<;:99:98899:::;<<<<=>>>======>>====>>>?@@>=<==<<<;;98888777788777777777889887666777777667887655665566665666655544555654455543334444444433323322223222223222233222122222210112221111111111110//0100/0000//0////00000//000//0/00/../...-..//./.-......////.-../00///....00///.//....-..---././/.--..--,-,,-.//.//////////-,,,,,,-...-.//./..//......////....///00/.01000/0//.--...-,,++++++,,,+*+++++,,++,,+***))))()))))()))************78995677778678898::=<<=<===<;<<::988879999<:<<<<>>>>>======?==>==>>????><==;;<<:9998967778999986788678967676665877778778665557755666556655464555565455543433445544333232232222233122324222222222222201110220111112211221//0/1.0//0000////00000/0//1000//0///0./0//......//..../...//////..////....///000.//...-----/--//...-++,,---,.-..///0000/..--,,-,,,..-.---//../...../...////...--//0000//111////..,.,,.,,++++,,,,,,*+++,,,,,,+*****))))()))))())))))*********9777666776766788:;<==<<<<==<<<<<:::8888899:;<>>>>>>>>>===>>====>===>???>>====<;;:9996667888999877887788777655666777778776666667766666666554455555555544444434445533333333322222232233322222221222112211122001111111111100/010//00000/0///000////00000/////.//..//............-./..///.//////////////////.../......-,,-......-,,,,-....--.0000000/.---+,-//.......//...//..///../////......///000000//////.....,,,,++,,++,+**+,,,,,++++****)))))))))))))))))********78865567677668:9:;;==>=<<<;;<<<<;9988888:;<<<=>====>>==>>>=====<<==>??>?>><;<<;:9997677898887877766678877754667877777776677666676655566655544555554444444443345532223222333322223223222222221222200111112111111111111101101000001100000/0000/00000///0000//0/..........//...--/0../0/../0//0//..///.//........-..--,----...-,-,,--.-,--./000000//--,+,../.-..//..-..//0///.///../////......./00//0/0/....-,,.-,,,,++++++***+,..,,+++++*++*)*+*)))***))))****++****877756576777678::<<==<><<<;:<<<<<;99888::;;<<<<<=<=?>===>><======<<=>>??@=>>;:;:998669979:988797886675887776676855677557567857676565565555565555544444444444234332223222222332133322212323232222120022111111111121112211110111000100000000000000//0//0000..0//0../../.../...-..0.-//.././/--0...000../..,,..,-----,--.-.//.--,--,,.--,.-/-//00000-----,....//././/////0//.../-....///......00000//000...--,,,,,**,,++++**++*+,,.,,,,,+*,,+,++**)+++**)*(((***,****887776676777899:;:;====<<<;;<=<<<<:99889:;<===<<=>>?>>=======<;<<=<<===>?>===;;;:887679889:888877766665678777666766666667777656766675665555565555555434443333333332233333222222122222123322322222211221122111111001111111000111000/0000//01000/.//////000//00///.././/.///....-,-.-....///////..00/////.,,--,./.--,,---...-------/..-../0/.00//..-----..../////..////00/............././/.//0/////0/.....--,,,,++*+,,,+++++,,+,,,++,,++*+,,,,++**++**++**++*,,,+*755665767779899;==<===<<<<=<=<==;:998::<;<<=<===>>>>?>=====<<;<<<=;<==>?>===;::9988779989988976777666666876656677666677677766577678865655455665344542444422332323322233333222111211111223333322122212112111110010101111110111100000/000000100/./0.//0000000101//..../../..-.-.-,..../////00/..-/0//..//..,-/.//-,-,,,--,,.----...---./.000010//.----.-..../-///00//.//00.././//-.//...//..//0/0//....-,..--,,,++**,,,,++,,,,++,+++,,+,+*+,,,++*++++**+***+++,,,+7765667777779;:<===<;<;<<<<=>=;<=;::9::;<;=;<====>>>>?>=<<<<<<;;<<<;;;=>?=<<<;:97776789;:;988876765766568776667777576777777766665676655655655465343542244332223322222222233222111211122222223211121122111111000000101111110110000000/00000/000/..00//0//10/100/.-./-.//-...//-.-.///..///////..//0/........//..-,,,,,---,.-./.....--.//../0000.+,---.-,-...--///0./////0...////.//..///////////0000..-,,..,,,,+++,++,,,,++,+++,,++++,,,,++,*++,,+*++*******++,++6665567778999::;<===;<<<=>>=>=<;;;::99;<<<<<;==>?>>>>===<<<<=<;;;<;:;;<====<<:9998766889:::98876555666667765566766676667777676666666665555654456543454344443222322222322232222222222222222231221222111111111100000121110000000000000//0100/00//./000//0//0/0000....-../....//..../0//////../.../////........//..--,,-----.-,-.---........../0/.-----,,--.-.....//./////0//..//...--.///////////////....-,,,,,,,++,+++++,++++,,,,,++,,,,,,+**++++***********++++556556778899<;;<<==<<<===>=><;;:<:9=;;;<<<===>>==<<<<<=;;;<<;:;;;===<;:8:97785779::;999886656666665555566557766667667677767576675545544553444433333342233322232223233222211112222232231112221221111110000111121110011101100000/0010/000000/0/./00.00000111/./........./.....0///00../...///../...--...0.---,------,,,,..---//...-./.000/,,---,,--.....//..///////0//..//00-../////////--////..----,,,,+,,+++++++++++,,,,,,-++,+,,++++++++**++*)))***+++,767766678:::;<;<<<<<<<<===>>=<;;:::;=<;;<<<==>>>>===>===<<;;<;;;;;;;;;;;;;<<;:7777789999:;;:8987566665666567656777776656766676776666666655455555444444433322323322222222333322221222222232233321232122211110001011111111001000100000000000/0000/.///.000//0000000///....../.....///0/..//../...///..//..-......--,,,---,,,-/////../..././//00.,----,,----../////////////000/.//////./////00//.../.....-,,,,,,++++,+*+,+++*+,,,,,---,+,,,+++++++++*++*)******+,767776779::::;;::;<<<=====>>=<<;;::;;<<;;<===>>>>>>==>=<<<<<<<;;:;;;;;;;;;:::9877789989:;::;977776676557556677677776676666557666566666666654434444444344443222233333222233322222111222122212332223222222111111101111111111100///00000000000000///.././00//00000/0///../...//......////..//./..////..//.-.//0/..----,----...//////....-...//00/.-...-,,,-.../////////////000////0/..///////////..//.-./--,,,,,+++++,,,,,+**++,,,,,+*+,-,,++*+++++++********+++68777577788:::;::<===>=====<=<<;;;;;;<========>>==>=<<=<<<:;;;;;;;;;;;;;::9::999989:::::<:::877556675655466666666666677666566776677665556655534454443334443322213333122222213111112111122112222222121112111111111111112211012//00000000//00000//...///00..00/11/110.../..-///..-//00/00.00./////.....--../////.,,-,,,,--../..////--//,,-.....---.--,--,,,--////////////0/////00///.0///////////////----,,,,++++++*++,***+++,++,,-----+++,,****++*********+++:98777798889:;<<<<=>=>=>>===<<<<;;;;<<<====>?>=>=====<==<;::;;;:;;;;;::;:::999999:;::::;;:::988865666655566666666666567767666666667765555555554555433334543321222222111232222221111211122222223212111122111122111111111111000000000/0000///00////.././//../00011110........0///////0////00////..../.......///.-,,,,,------.......----,.00///..//..------./../////////00////////////000//000//./....--,,,,+++++++*+*****++++,,,,,,,,,,,,,,,++****+++****+**+,9:8877789899:;==<====>==>====<<<<=<;;<<<<>>>??>>??=>=<<<<;:;;;;:;;:;;::;89999:99:9:;:::;<:9;:8887556675555555566656665667765566765557555555555444443333245323422331213313221221111211111222122332121121211211212211111111111200000010/000///00//0../..//.0..011100/...--./00//0/./000///////./..../..-..-//..--,,,,..-,,--.//.////...../00///000.---,,-..///0/00//////.//00////////10/0//0.//.-//..-,,,++++,++,,********,,+,++,,--,,,,,,++++++*+++***++++++898767777899;=<<=====>>>=<==<<=<<=<<<<=<<>==>>>>?===><<<;;<;;;;;<;::::9988::9999:;;<;:::;9:;9888655556556555556655666566755555556555555544555454443333322233423232331131112222111121222121122212112222122121111111111111000121100/011/000///00//00000.0..000010100/...--.0.///...///0.////00./.-.//......//..,,,,.-.,,,,--././/000.....//000///..--,,...//.////0/0/////0//////////01//////..//-.-.,,,++**++,,,,++++***+++,,,,++,,++,,,-,,+,+++++******+,++98776677779;;<=<===>==>>==<<=<<=<<<;<<<======>>??>====<;;;<<;;;;<;;;:::999:::9::;;;;<;;:;;:98887665555566655555666676555555555555666555654556555543333333323333322233332112221111111222221111122211211222122112221111111100011100000//000///////00000/00000001000//0///./0/./0/..00//////./////.//....../////-,--..--,----...../0/.....///0000//..---.../0///////00//0000//00/////00000///.../..-,,,,-,++++,,,+++++*+++**+,,+++,,,,,,---,,,,*********+,,+98876655577:;;===><>><>====<=;<;;<<;===><==>=>>????>====;;;<;;;;;<;;;:::999:::::;;;;;;;:8::998776766655655555555666755555545555455565655655556555434423233223333222222332212331122211121221111121111111221121111212200111000001000000//00000//0/000000000000010000....//.00.///../00///00//////-//....--../00,,-,,.--...,,../00.../.-..00/000000..---///.//////////00000///00////..11000///////,--,,,--,,,,+,,,++++**++++*+++,,+,--,,,,,,,*+++++****,,+++88766655689<=<<=>>>>=>===<<<;;<<=<;<===>>>>==>=<=>>===<<;;<<<<<;;;:;;::99:::::;;;;;;::;:8889987766666665555555566666545555555554566655565555445433444433333223221222223221123212222112211111111111112222211110012110001100000010000000010000//////000000/000000///../0/////...///00000//..////../...----../..,-.,-/...----../0///..../001000000/,,--./////////////000/00/////////./00///.....,,,,,,,,,,,,,,,,,,,+++*++++++++,+++,,,,,---,,********++,+++87776666668:<<====>>==<=<=<<<<;;<=<;<<>?>>>>>>>=<==<<==<;;;<<<<<<<<:;:9:::::;;;;;:;<;:::9888988876655556666555555566555555555554566665466666544443332343223222222213322211111111122211111111111111112222221121100111100100100000000/00011000//0///000000/00000//.///./00//0/.---/00000/////..//./../...---....-..../-,-----...///////.//1100/0.--,...-....//00//000000/110/00////////0/./....--..-,,,+,,-.-,,-,,,,+++++++++++++++,,,,,---,+++***++***+,8777555657:;==>==>=><<<=<<<<<;;;<==><==>>>>====<<<<<<;;;<<=<<<<:::99:::::<<::::<<9:89988878887544555556556655455545335544464464566644566543344333214422112223331323311121112111111113311111111111122222212111011111100000000000///00///0///0000000000000000000/////0/0/00.//-..000//.////00...--/...//--/.....-.-,,--,......./00//0//00001..--,./--//./0//00/011100/1////////////0/--/.,,.--.,,,,,+,,,.-,,,,,,++++++++++++++++++,-,,,,+****++++,,,,78776544689:<====>>=>>=<<=<<<<<<<<====>>>==>?>=======<<<<<<<<==;;:::;;:::::::;:::::9999888887776665455555555566545554433444445555545544444455334444532233321233332222332212222221111123332111221112111111222111121111111110000000000/00//000//000///0000000000/////..///0//0/-,-../00///./////....../.-./.-.--.....-,,---,-....//.//////000000.-...././/////./010010000///////////0.-.//..-,--,,,,,,,,,,,,-,,,,+,+**+++++*++,++,,,,---,,,,+****+*+++++78755434588;<======<==><<=====<<<==>>==>??>>??=>>===><<<<<<<<<;;;:;:9;;::;;;:;;9;:::9::988877776776655666555555545544455554445455544555554455433435543332433323331223312243332322122213112112122112221111111201221111121110110000000/1201100///000/////0//00//00000/.-///0/////-////0///.00/..//...../,-....-,///./.,,,,-,,--.//////000/0000../-,.....////0////000000000.//////00///--../.----,,,--,,,,,,,-,-,,++++*+++**+++++,,,,,-,,,--,,*******+++77755346789<<<=>=>=<<==<<=====><===?>>?>??>>?>>>>==<<<<<<=<<<<;;::;:9::::;;;;;:9;:99:::998877668766665766555555445544555544445544555445554445443435323334222333331223311243322322222211111112111111121112111111200111121110111000//0.///10/./0000/00//00///..0..00..--///000/.--//000000./....//.//../......-/0/-//.,+,+++,..../////0000000/---,-...//////0////00011000/./../000/../0.....----,,,,,,,,,,,,-,,,**++,++++*++++++,*++++,,+,,+**++****,,86765566688:<==========<<<<<=<>===>?>>??>>>>?>>>====<;<<<==<<;;;;:;;:::::;:;;;:9:::9::89998777677666655565556665444445554444444444455444444444433444322343343334432223211233332122222111221222212211111122221111011111111111010010/0000/000000000//0000///0/.../..//////000/..-.//00//0///......///../.-...--.//.---,,,++,-,-.//////00000///.---,,-.//////////0101111000//..//////./0/....----.-,,,,,,---,,,,+**+++,+*+++++++++*+,,,,,,,,,+*****+,,,67746556898;<<==<;=<<===<<>><==?<==>?>?=>>>?>=>>><=<;;;<<<<;;<;:;::;;:99::;:;;:9::999::888877778766665655646666445545344546444455545335444434454344333224233433352422333322333411012212112223111331111111112011100111111112110//0000000000/000//00000000/////-///..//////0///.,-///00/////....--/.-.....---...//--/-..,,..-..//./////01000///.-,,..--//////////1100110//00..//.////.-......---,,,-,,,,,,--,,,,+*****,+++++****++,,,,--,,,+*******++6764445799:<<===<<=<<===<=?>=?=>=>???>>===>?>>>==<<<;;<<<<<<;::;;;::::99::::;::99899999888866677766655556656654444444444346544455444335444345554312333233233333333443323211233321122122122221222211123211112011100111121112000002000000///000////000000/////.../0////////0//.--./////////../..//.-...../..-,-...---..-,-.-,-/0/..////0100//-.--,,,.../0///00/01111110000//.///..///........--.-,---,,,,,-,,,,+****+++++++++***++,,,--,+)***++**+*+664554579:;<<<=;;;==<<==>>=?=>?>>>>????>==>?>=====<<<<<<<<<<;;:;;;::::;:::::;::99988889:877766787766765555544554444434443444444434445545446444443211222233223334333234211112222333322222122212223222112211111011111111221111210011000000/0///000/0/0000/////..../0///////../.....00//.///////.-/0/.//...--..../..-,,,,,----..-..////////00/.-./--.--./00//////00110000000.../....///..----...-,,,,,,-,,++,,,,,+++***++*+++,++++,,----+************7664775779;;9:;;;;;=;===>>>@A?A?==???@???===<===<<<<<<;<;;<<;;:;;;;9:9;;:::;;;::9::98:899887666786677755565644554434333334444434435555444446433442211234232231333322224411332311233333223322222231121111110111131101111111111220100/00/0/0000000000/0000/0/////-//././///00.00/./-00/../////...////////.--...../..,,+,,.----.--..//////////////,,,.--/.//////10001100110///.//.///////..---.,--,,//,,-,--+,--++*+****,,+++,**,,,+,,-,,,***)+++***65566667:;:99:;;;;<<<=>??@@@A@?>?????>?>====<<<<<<<<<;<<<<<;;;;;:999:9899:::::999:87998877776667666765655655455444344443444444444555544445554433322333332322333433333343333332123333322232222222212232111111112200111111111100011111000//1110000000000///0////////.../../000000/../0///////....///////....//....-,,,,,-/.---,,.///../0//////..-,,-....//////0101111100////..--.///.//...--,,--,,--,,,,,,,,,+++++++***+++,,+++,,++,,,,+**))*++++*755677778:;;999:;::<<=?@?>@@AAA>=????>??=<><<<<==<<<<<;=;<<;:;:::9999889999:::9:999788887777776775777557565545554342444333343344455554355455444333133312233433343223233433323242321232232222112122323121111001110000011111111100001//000/0010//0//00////000//////////--.00000.00./////////////...///../---....-..-,-,,--///-----///.///-/////..--,-...///////0000011000......-./////////.-,-..-,--,,,-,,,-,,**+,++++**,,+,++++,,++,,+++++))*****644557777:9;;999:;<<<<>??@@@@AA@??????>>?=<><<<;<=<<;<;;=;;;::;::::9999:9:999:99:99988888877776675676555755664554434244434554334435554565544334433312111211343323332223313332344221123333223311222212212221100111120001111111111000110100/00101/00000/0/////////////////.0..00000.////////////.../../..//....//---,,,,,-...-..-.////////--///----------.////////0000////-/...--.///////...-,----,,--,,--++-,,+++++**+,++++,+,,+,,,-,,-++))))+++54556789998:989:::;>?>???@AAAA@@@?>>=>>?><<<;<<;<<;;<<<;;;;::;989::99899::99::9999:988878777766667665555556654434444343333454444344445545543323333322222212333222322343223322322222333332233333222122211221111111111110001111101100001110000010//00//001110/0//00//.///....../0////////.......././/...//...-------,,,,,-.----...///////////.-----,----././///////00.-...-.///..///////.-..----,,,,,,,--,+,++,,++**+,,+*+,+++,,,,,,,+,,++***)*+745576798888888:;;;?>>>AA@A>>=?>>==>=>;=;<;;;<;<;<;<;;;:::;;::;89989;;::999:999999987777776766766445555534533434333333442334454454444653332333423322332333431333344224422331333333333334333122222211101121111211022000011110010000110000//.//////0001100000000...//0../...////////...////////--//-//-....----,,,,-,-00-..-/.////0/...///....-,,.---.--//00///0/..//...////-////////--.,..,,,,,,,,,,,,,-++,,++**++,,++,,++,*++,,+-**+**++++7655677888888999:;;<=?????>?AA@@?======>>==<;<;;;;<<<<<;::::::9:::::9999::888899988999988877777676667544444544433332333345444334444445455554333232222321333333343123212222222222133223333334322223222232111222222221112101100011001110000000/.../00///000000//000///////..//////.///////.../...////...----....----,,,,--./...///.///....../......-..---...-..-.//0/.../..../////////////.,,,,,,,,,,,,,,,,---+,,,+++++,,+++,,,+++++,,,-,***+++765677789998899:<<==???@@?@@AA@?>>>====<<==<<<;;;;;;;;;;:::9::9:99:999::99988999998888888888776666666754445334444432333445333333444445555554333322222212333343321112112222321121233222233323223333333332111222122101111111100110000110000000//000//////00/////000//////..///////././////.../.../......----..------,----...../00//...../0///..-..-----.-...-....///...//////00///////////---,./-,,,,,,,,,,,,,,,,,+++++++,,,,,,++++++,,+++++*+77557988899988::::<==?@??@>@@>@@?=>>>==<<<<;;<<:;;<<;;;:::9:9:88999:99:;:9999899988998977877667666655774545534444433333433333445344445546754432332342222334322232231233322211122333333233323223333333201113322002110111111111010000000000000///000//0///00//..//000////0////////////.//....//../...//.-----..-,---,..--..---.//0/.......///--.....---..//,,-,-/////.//////.//0//////..//--.-++/-----,,,,,-,,,,,+++**++,,,,++,,*+++++,,**+**)7787789889::989::;<=>????@??@??@?>==>><<<<<<;;;;;;;;<;:::::9::989999999:988898899888888877776667776654444443234543333334434544444444454456665433333332222344322332233333322211122343332222333333333443112223320001111111111111000000000000///00/00///////0//../000000//////////////0/.//...../../..-../.----.-,,,,,--,-,---,-////./.-.-..//.----...-...//-,,,,--.....//......./////./..--./.,+,--,,,,,,,---,,++++*****++,,++,,,+++++++++***88877999:::989;<<<<>>??@@?>@?>>??===<<;<<<<<<;;;<;;:;:;;;999:999:9999999987888998898888777777777766644453332345542344333445444544445655654664333323332344443332431233223311331133442223443332333332231113222433100111122210010000000110////..0///00/00/00//0.//0///....////.///00.0...////.///.//..../-..---..-,,,..-..----,/000///..--///..,-.......///,,,,/--....///....00..////.//..--/---,,--,,,,,,,,,,++********+++,,,,,,,+++,+++,,++887878999::9:::;<<>>>????>>???>======<<;;;;<<<:;:;;;::;;;;998:999:9899998887988888898888776677775666654543344345444334343345544544445555653443333123332334423342321233222212233233322233344332333331110132224442000110122020010000000100//0//.///////0//00000/000//....///.-.././/..-..00/..///./......-..,,,..---,-/..----/..0//////.0////.....,-..//..-,,,-/.--.//////./00/..../////...,,--..,,,,-,,,+,,+++******+,,+++,+,,,,++++,+++,,987888:<;::::::;<<=>>=>???>>?>=<=====<=<;;;<<<::::;::::;::;:9999889988888888877887878887776666655576665544334345444554334334555544454555554343333223333344434443222222222222323323322233334433333211111223323442101110111111010000//0000110/00////00//////000//00///....///..//.///....///...//.-....-....--,,,-..../.,,-,,-///0///.-.////////.-,--......-,,,-.-...///0/////0//..../...-,,,-/.-,,,,,-,,,,,,,,+*******+++++++,,,,,,++++,,,888899;<:::;89:<<<>>?=???>>>?>><;<<=<<==<;<<<;<:;;;:;;:::;;988898888887777888788878877977778666656755555434452554433542333344454444545555533324312333324442444322222232332231222223223224322321120100111233255412211001110//0000100/00/000//0..///////0///110//0///..00.///../../00-..../.../..-...........-,,-......-,,---//////-..-..//.////.......////,,,,,...///000////00/....//..--,,//..,-,,,+++++,,,,,+******++,,++++,,++++++++++::9899:;;;;;:9:;;;=>>>>>?>>>>===<<<===<<=<;:;<<;;;:::;::::9998998888888877777788777887788777866665556555433444443444443233444434445555555444333222343333333222333222223433332122222222323322233210000001123355422210000//01110000000/00//00///..///00//0//.//00//////000///////..////..................,-.--......-..-,,,,,--./.----,--./.-.//....../////.----../////00/////00//..../...,,,,-----,,++++++,,++++**++*+,,,++++,,,,+++++++;::9::;;;;;;:99;;;<=>>>>>>==>===<<=<<=<<;<;::;<<<=;::::;:::999999888888898887766777766688777766655555555433334444433444443344333555455555544443333333443332222333222223322233222223222233311233111011121233234330/11000//110110000000//000000//.//0//00//////00/./////..//....//.................-,..--,,,,--,-....../,,-----....-./---....../......///00.------..000///01100///....//..-,,,,,,,---,,,,,+++,,**++*+++++,,+,,,--,,,,++++:88:::;;;9::9899;<=>?=====<>><;<<<=<;;;=:=:;=<<<==;:::::99:999998988887788887886878666787777756665666554443343333433344434344555554655556664433232223444452222332111233321333222333323333311222120020223332344333/1110011112100100///0///000///...0//0/////////.////.../...../////.00.........../,----,,,,-...../....----------/.-/...-......///./////00/..-......0022//00.00//./....//..,-,,,,,,,,---,,,,,+***++****,,,-,,,,--,,+++++::88::::;:::9999:;<=======<<<<<;;<<;;;;<<<<<<<<<=<;::::999::98899898887777788788877887788776655566666654444333333333334444445555455555566665433322333444443332222212223322232222233322322332122111112322322233333311122110011110110//0000///0//////////00/////000/////0/////////////0///.........---...--..--.../..-----------.-../.........///////////////.......//010010/.....///...------,,,,++,,,--,,+++****)**++,,,-,,,,,,-,,+,,:::;:;:::::::99:::<====<<>=<<<<;<;<;;<;;<<;<<<<<==;;:;99998999899777887877677778877778787776676666666654434433354333544443544555446554465666544221334434343332112333212223223223334423331333122111121333333433344311122311110110000///00/0////////./0///0/////00///////0/////../...//-/-........,,---.-,,,.---../-.,,,,--,.....-.../....-..///////-,.0///.........//110011//.........--,,----,.--,,,,,,,,,,,,*)**)+++**,+,,,,,,,,,++,:::::;::::::89:::;<==<<<=><<<<<;;;;;;<;;<;;;<<<<<;;;:;:9998999899788787878777777787777777776677656666644434433354224544443544455565455555554444231234344443332223333232233223333321113232213322111111133233443342222111311110121101//////0/0////////0/./00/////////0//.../..///...../---../........--,,-.......----,-,,---.........//...,-..////////00////.......00/00000000............--,--.-,,,,,,,,,,+++*))**++++**++,,,,,,,++,+99:::;;9::;:999::;<=====<<<<<<;;;:;;;<==<<<;;;:<<<::::::989989878988766677787766777777788776677755665544554433444324444444444444456555555554433222234434433332222212223223332333223222222212222212211222332343212222211221110110/010////000/////0/////.///////////.////.../........//.-..-.....///.----....//..---,,,---././//..//.....//-.//000///////////....../0110//0001/.....--......-,---,,,--,++,,,++******+,++++,,,,,,,,+++99::;::9:;;9:;;::;<<<<<=<<=<<<;<:;;;;<=<<<<;;:;<<9:::::998:8998799888666767877767777777887765576555656445444435433344455444554444545565555333333442444344333323331122333333323332442232222312221221113233322411133322222000001///0///00/000/////0////////////..///0//.//.//...-..///.....--.//./.------..--.--..---..---////////////...//..0000///////1//....0..000000/0/0.......---,,,-,,,---.,,,+,,++,,**++**++*,,,,,,,--,,,,,,,99:::;::::9::::;;<<<<<<<====<<;<;:;;::;<;;<<<<<<<;:99:::998999988888887876677777677777766777655665555654454444444333345544555556555455654333333334444433333333333333223333322222233333322233232111111232332233232322121121111100110000000000///00//////////0//..//000/.//./.-.--./../////...///..-,-----..-..--...--.....////////////...///00/00010/0010...///////000/00/....-./.--.-,,,,-----.-,++,,,,,,+**++++++,,++,+,-,+,,,-,-98::::9:::9:899;<;<=<<=;==<;;;;;<:;:9::<;:9:;<<<::::9:9:::899888888778778777777677777675567666555665565555544444444344344455555665555554443322333344444433233333333333333332322223333333222322322212234332332233222222212121101100001000000110000/0000/00///0/..../000//////--//.//.//.//.-../..--.--.---.....,--.....//..////00///////../////0///11200.../..//.//0000/000/..-///---.--,-----,,,,+,,,,,,,++**++**++++,+++,,+,,,,-99:9:99:9999889;;;<==<=<;=<<;;;;:;;:9;:;::9;::::::::::9:9888:88888877877677777767756666567666667566555555453344344434334444455444555545431232323333344421113332332233333333333233334333333233331121223333222222122212220022110110001000000/../0/000////./0//...//////0/...///-//0//../...-/.//..-.---.---.....---.-....///00/0000///////.////00//01111001/////0////./0110///../...--..//.----++,,,,,,,,,,++**+,,++++,,++,,,,,,,,999988889999::;;;;<<;<<<<<<<;::;;:;:;<;:;;::;:::::9::::::988999:988887777766677765566555566666567665555555554444344334444445454434555443322223224333343212233332222233333333333332343322333333233222333212222221232122210000110100011000000/....///0////////..////.........//...///////.........-,-------.............////000000/////../////0000/00111111111000//0000000/////.....---,..---,,,,+,,,,,,,++++++++++++++,,,,,,,,,--999:8888889::::<;<:;;;<<=>;;<;::<::;:<;;:::9;;::::9:99:9::::8:89::8878767676667776665655546666665666545555455444444443344333545533555434422222424434334322223333222223223332113333243332323333322323331111112223333322211101100011100001000//.../..0////////.//.///.0/..//../...///..///0..,...--,,---..,..//.--.......///////0/.///..//..0////11200221111100001101//0///...--..---.,,--,,..,-,,,,++,,,+,,+++++++,++++,*,,,,,--99:99987899:::;<<<;<==;===;;;::;;:;;;;;;::::;::99999999889:98999::888666666766765555555555655655544454544545554444344345444455543334443222333233344422322231123222223222222212233323332123333322342343112211222333322211112212211111000000///.0//0000/0///00../////00////./////./....////--,------,---..-..-...-../.-.///000////////..///00///011100022212000110010/00//....-----.....---..---,,,,,,,,++++++++++,++,+++*+,,---99999997889999:;;;;;<=<<=>>=<:::;;;;;;99::::;;::9999:99988998999999:976777666777665555555455566755444444454455444433333445555555433332343333322223433222112233332222232332222222332333212222323322223432222112233321122101211221111111000000110///000000///////////////......///./...../.---,-----,,---.....-......//.///000////0////.////////00/0000001223111110000000///....----.-,--,,--,,,,,,,,,,,,++**+++*++**,,,,,+++,--9999::9:978:99:;<;:;;=<<>>>>;:;:;;;;;9:99::9:9:::8999999:98897:799998866777776764445455544556655754554464454445444445533344552555444542332333243242333221111333322322242322222223322333332233123333323332222122233321320002211221111111110001100//1//0///.0.//////////-/........../...../.----,,-.,,,,,-.......-...//..///.0//00011//../../////11//11001222211112200100////..//--....---.,-,,,,,,,,,,,,++,,*+++++*,++,,,,++,,99::::9:88999:;;<==<<=<==<;;;:::;;;;:9::9999:99999999::;:9:9999789988888777766654444445545566654554555554454444344444433343532344443223333332344432332223222333322222233222222222322233322233333333223322223432333212221112212210111111111000000000/00//00///////////..//.///.....//...-..--.-,-..-,,,-........-./////.//./0//00000.../////0/../110100010111111121001/.//..////...-----.-,,,,,,,,,,,,,,++++++,,,,,,,+++,,,,,:9::::9:;89:9::<====<;<=<<<;;;;;;;;;::99:9:9::89999::9:8988:99899998877877776666544454455555565456455554445545433543344344345554444432333333244444433123332113333222232322222222233222232222133233332332222233233111111111121022021110011110000110000000//////////////0///////0.../0.-..----.-,-,,,-,,-,,-...././/.00//////00//110////..0////..01111011101212101100110//..../.....--,,,.-,,--.--,-,,--,,++++**++,,,,+++++,,,::999::9::8:::;:<=<<>=<<==<;::;;;;99;:::;99:9:9:899:9999899:88788976777777777666664455445556656444645555445544544334335434444555444432223323334555343113332212333322223222222222233333333222212223112213222233322212221133110002222011001111/00011000/000///00//000/00/10///.//0./...------.-....,--,,,--,--.-...///0000.///0000//0/0/.0000/////1100111101111221110011//////--.....--,,..,---------,,--,,,++++,,,,,,,,++++,:;:9::::;:9::;;<==<==<<<=<<;;<;;;:9::99::9999999889899999::989988777787777777666544456555555554444555555445545443455444323444444443222334323333444332222222323333321332233222332333333322222222223221122222222221112123332000112211110001110/01110////00000000/0000/0//0//////......----...-./.-,-------,,,---////010///./000000////..../01100//00/0111001111110000000///..--.//.----,,----,,,,-,,,,,+****++++,,,,++,,,,++9:::;9;9:;99<<;;====<;;<=::::;<;::;:;::9:9889999979989:999:999998687778776777755554544445555554445455445545544544455533322343344444334433444435534434333223333333321134223234333333333332222222323112212224222212012211221121112211110001111000111//00000000/00/..0/00/////.00.////-,,-,-../....-,----..-..,,//////1/00/..0/00011.....00..111///000/0011001122110000000.-//....--.-..--,,----,,--,,,,,+,,,,+,++,,++,,,**,:;:::::::::::<<<<;<=<<:;<;::::;::::;::;::9988899998889:998999988877876778777665555555456655555444455444455555554445554333323434444333344333333444333333432233333333223322333444333333332222211222221121122232331122222112100221222222110111100011111100000////0/.//00010//00..////..--,,-../....-,,-.-.--/.///////011///00///0000......////1110//0000011111110010000/////-......----..--,---------,,,++++,,++,,,,,-,,,++-:;;::;;::::;<:;<<;;<;;;;<;;;;;;:;:::::;::998888899888988789988888776677767766655555555565555544455554445445545544455554333333344333334333332334443333444223333333234333223333444443332222211111221211122221123211222111100012112111111112110011110110/0111100/0000/001100000...///.-,,-.........,,-..-,-./..00//0010//..../010///.//...////0000/01010011111111111110/////..../..---,-,,-,,---,----,+++,,,+++,,,,+,,,,---::;;::;::;;;;<:;==<<<;;::;;;;;:::;::9;;::99999887999999879:997787676668776656665555566554555564445555544444543444344335344343534443334433333344444333333323342331211422222443233343323323221111211122212223112111222200/0001122221221111220001111111221111000/01001001.00//000../..--,--..-..///..-.....///0100//011//0..//110///.,/..../0/0//001111100111111211111.////..,,.---...,-++,,,,--,-,,,,,+++++++---,,+,++,,,;::::::::::;:;;;<=<;;;;;:;;;:::::::;;::::::999999899999878::98788777776876665655555555544544555555455554444544344444433344333443333333333333334444433433343333332233322222224444444432222321111211111223432222222222110001112122222221111110011111111111111000001001/../////000/-.../.,-..-..//........../0001000000000000/0000//......//01000000/01011011111121110/.///..--.----../.----,,,,--,,,+*+++++,,--,+++,,,--,;:9::::;::;::;;::<;:;;;;<;;::;::::;;:9:9::99:9:988998998998887778677777666667655665775454445566654655645555444444334433344333333333233343333322443354333433233332443211123334444444322223321111000211222422221121121100002332222222311100011110111111111100000111001/00/////0/.---,,---.,.--.//../.....//11111110000000000000///--.....///1/.0011000111111221111111/././/--....-.--,,----,,----,,,,+,++,,,,,,++++,,,++;;;9:::;;;;;9:;::;=;;<:;;<:::;:::::;::::9:999:9::999988899888777786777776667676766657564545555765546655655544554443344333444433233333323433233334333455332332222223222123333444444443332222211100011112223222223311200001223222224422211110110000011011100001101000/.00/00//.--...-----.,,.../0/..--..///0001011111011001101100/--....////011//0000000101111110111111//...//...-..---.----,,--,+,,,++,,,,++,,--,,++,,:;:::::;<<;:9:;::::;;;;;;;;;::;;;::::99:::9999::::9988888988877777777766666777776655666545665666554555556665455544344433333443333332332233323333444544543222333332222222333344444442223222221110011122222222233332000001112222222343222111111011001001110000010000/0/./00/.//.--...--......../0//..-./////00001111000111111110//.---.../0//000/00000/000111111011110///....///...-,---.---,,,,-,+,,++,,,,+,,,-,,,,,,,;;::;9;;<<::9:;:::;;;;;;:;;;;;;;:::9999:::::9:9:;;98887799887777777766666766677666566754555356665655554556644455455544663343333333222333333333354455444432233323322222233333554444312221211//1000111222222222333220000011222222222322211111111211111011100100000000/..1.......-,,..---...-..--/.....//00/0000111//0001111110//...-...//0/1////0000000112211111111/////.....-----.,---.---,,,,,-,,,+++,,,,,,,++,,,,,,;::;;::;:9:9:9:;::;;;;;;;;;;;;;9;:::99;:::::99:::;:998878988877777776665556666766666666555553555555555445555444444544345433333333333333333333334444444443222232332222233344565554442112211110000012112332222222233100/01111123333221222221111112111110111100011000/0//00/.....---,,,-...///......../0//0121000100/01100111000........////00/0/01100//01111111110/////......------,,--..--------,,,,,,,,,,,,,,,++,,,:::;;;::99:99:::::;;;<;::;;;;;;9;::;;;;;:;;;999::::998897788887777776665556666677666666655566555555565555555545445544344223333333333334222333433445444444322223322222223444455555443211211100000/1212233322321221211100111112333222121022221001221221111001000110//00/00//0/.---,,,---..../......././0111000000011010000000/....--.././0/0000///000//0111111110//////....-.....-----,----------,,-,,,,,,+,,,+++,,,,;::;::9:::;:::::::;::<<:;;;;;;;9:;9;;;<;:::;8898::9888886778887777666665556655577666666544666555565655655566444455545444242232233324444253334445445455433322334222322345444555454433112332101200.022222322232222212110//121222222222211122210021111111100000001000000///.////,//,,,,--...........////01011011010010000000//../..//...000011000111/110121222110011...../../..//--..--------,,-,++,,,,,,,---,,,++,+,;;::;::999;:::9:::::;<<<;;;;:::99:::;;;<;:;:99999:::9888899788766776555655656555555666456556665555555555555554444445544334432232233344445434544444543333332233223222334554444434432332233222121///01122222221211001210./111111122222222211221122111111101210011000/0/////0///...-,,,--...../......0//0100111101101000000000/./..//////0001110000//01111112111110/.../0//.//////..-,,--.---,,++,+,,,,,,+,,,,,,,,,,<;99:::99999:899::;:;<<<;<;;;;::9:;;;;;;=;;;9::99::9998888:8777656665565556565565556564565566666565576655566554545545664342232333333443334345545445533322231222232232244554444333322222213223211//11122221121122202221111211221211122211211200111110012111/0010000000////0//////.,,--......///..//00011100110000010000/0000000.-//00///000000001//001011112101100....0...////....--,,--...,,,,,+,,,,,,,,,,---,,,,:999::88899999::;;;:;;=<;<;;:::99:;9;:<<=;;:;::99;:989989978876656665555555555565566565555566656577675675566545544465653222232333444444554465346555534322222234322234444444433233322222214223210//02222111232022212220011111111211112221/01210111110002001/010000000010/..////.-,,-..../...../////00011001110010111000////0//0.00/00/0//00000001/11000111100000000.......//......--,,,--,,,,,,-,,,,,,-,,,,-,--,,:999999988999:9:;::;;;<<<;;;::::9;;:::;;::;;;:998:;:9988997776666656555555555655555655555666667756766677656665444545433322234223234344445435655555444434432222333333344454443333433222222222211121012211122232112221211221111122211122210/011000111100000110111//000000//0/////.,-....///....././/000011011100001110000//..///.////00000000/0010/11001111111000000/.............-,---,--,,,+,,--,,,----,,,,,,,-:999999999899::99;9<;;:::;;;;::;;:;;;;:;::::::8998::99978867776656656655555666656555655555667767656776677656664433565333433242223233344555344555554444344422112444434454434553422422221122113111222221121122221112222221211112222122122110000011011110000000011000///000//0/////++...//-...00..///1100000011101000000/00//././////0/00//0011/1111//11110110011//00////..//.......,----..,,,,--,,--++.,,,--,,---:998889999889:99:::;;;::;;:::::;:::;;::;;;::::::9::::988876777765556555566666555655565555556776666677777666555444455554333422222233444554444455554444434332223344444444443444343332332122212111210122122111221111212221222222211222221120100010011100000000000000000/00//////.-,-..../.--.-./00/001111000000010/0000///././///.//0//000/000111111011111011100000/0////0//-.--...------,,,,,,,,,,++++,,+,,----.99998888988888989;:;;;;;:::;::::::::;;:;<;;::99:::99::98877677666656555566655655555566666555677766667777756665555455455434431222222344344444466553344433432222345444545444334322332233211233312222111211111122113211100210122211332222111110000000010000000000000000000/////...-,-../....././/00000011100111011//000//0//.../0/////01110/011121111111011112000000////////.....----..---,---,,,,,,+++,++,,,,-,8:98889898887798:;:::;;::::::::::9;:;;:<;;:::99:;:9999977886555665557665665557665557566655677676666777776566656665643553442311222224433443444755433444331211334455555433443333222220111123332222222112211022222232110022201122213311221001000010001100010000001100010///////.,++,--/..00///.//01000111001111/1000000/0/////..///0000//100100011110011111002000//0000/../....---....---,--,,,,,,+,,++,,,,,---99988899888888889:9:::::999::;;::9:;:::;;;::;:9::::98998787765566555566666666766555665666556667767777777777667766554345433223322233344333334555554344443212123455554322334442222222101122233222333222222210222211221122222212322111111112100000000011100110010000100////000//-,,..../////////01100111111001100/0//../00/////../0///000011210121221000111111100///.//........--..--.../.,--,++,,+++)*++,,,,--:99888888887:8888:9::::::89:9:;;::;;:::;;;;;:;;:989:8898788765666657766666666655555555666655566766767778775566766765545333331132133334433333465544345555212213445533322234442122311211123224222232222233223331231012112222221321111211100200000/0001121011000100010/////0000/.-----./...///..01111011110//1//00///../////////00000/1//0012111222222002002210000///00..--..--......--++,,--..,,,,++)*++---,,98888888789:98889:::::::999:::9:::;::::::;;:::::98888988777666666567777666665555555455555455567776678878898666667655444343332211233344433334434543455554222343444432212224432222210011333333222122222333323332331121122222222222222200210000000/001111001100/000100000//00///.--..--..-..././0011001100000/011000//00//000///0100000//0111110122222012111000000///0...--.........---,,,---,,,,,,,,++,+,--,:98888887789889989:98999:9988999:::;:;::;;;;:9:999888888767666656676677767666555555455655545666667668777897666666556554443333322333333333333444543334434321244334444312113211122221121233223333211112223322334322111111112212222220/0000000000/0000011000111//001100/////00//..-....-./..///000000111100000/010/00000000010///1110000/011111112222212311210000////0....--./...--------------,,,,+,++,,,,-:99888888777779989::98:89::8899:99:;:::::<;;;99999988877867776757777578886776555555345567655577766867767844766666656665333233322333333333333325553443444421343333344113311111012221222212222333222213122422224422221210011220111202//100011/0/0///00111001111000000000//00000...//.,,-/./////0/00011112111//////000000001100//0111100100100000111331131002000//0.000//.-----..------,,,,,----,-,,,,+,,,,,898888878777889999:999899:98989::9:::::::::9999988888877877777777776678887875554444444566555567645567778745655667766665443223222334333333333323443444334444455543332122111111111012222124322332223332223333223322222111222222212111/00001110//000//010/00000000000/00///0//0/////-,,-../0/..//01101112221110///00000///00000000011100111111000112332211110000/..//./..------..---,--,--,,---,--,,,,,,,,,8:9888877877789:9999899999899899989:::99;:::98999896787688677766887666777778665444544545555567544556777875556547776644543232123233543334432354434444434454443553233323321221100110212221133343233233333322323332211121111222111111//111012/0/0000///00/011000010/0//0/////.////.-.--,-.//0110//2211010002100////110000/000/0000000//011112200001231122111000////00////----...---,,,,--------,,,,--,,-,,99:888898887779888999888799898999989::;;9;99::9:97776786777677776887777777666665444535665555667554346678977556457776644333233323233533334443455454445554454443343234211011122001222212221343343333223311322333322212221211110011111011111220./11000/1101110/0000//00/0////////./--..---.//00100/0011000001100//0001100//////0/////0/01111111112221221200000/0////0///..--...-,-/.,,,,-,-------,,,,----,999998888888898888899887688788988889::999999:999877788677777877678777777776666444444456555556654434556888655565677765443433333333333333334444345444555555554434421332210012222122222222223433333322332222233322322222222000001111001101111111110///0000100/01000//0////////...//.....-.///0///000011100010000/000110//00///////////000112221101221112100////0/////..../...--.....----,,,,-----,,------9999999:899888877788:878869789777977999999988:9997777877767778666877868777757766553546545555665542355578775456657665544444344333443333323344443455346654533443333334112100111121222222222333333334443223223333223211120111000111111111011111022122/1100000/011//0/00//.00...-..//--..//////00/00..0//11/1100//0//000//000/0/.////11///002211102222212110000000///.....///..--//----,,--,-,,--,,---,--9999999::8999988778787778888788788778998899988897877677777687766677888787776577555555555455456542224567787655555666544444433343444444433333443444445665543344333333331101000122222243233343334333344433233333422211111111000011111011100111100111//0100000//00///00000/.//........---.////..00///./0//./0000000011000//////....//0000121111110122111220000000//...../..-///.----..----,,-------,,999999999:999998787879988898777788778898899988988776677788888877677777777776677655555555454554443344677777555455655554433333344444444444334444443445555444444434333332100000122332344323333343333334433333334322211111100011111122222111111100011//0000100///0//0///000//..........-.///////////0//000000000000011000/......////00001211122111123211000000//////.///.-----..-,-..-..-,,,-------:998999999:9:99977:899:88899877776787787888898779777677778787887678887666676666655655656456565541233568776656646644645552333335544333344235443453345445433543334333331111000013332333323233324433333333332333222211112111011101111112111111110001/000001100/1///0////000/.../........./0000///./00/////0000000000000000//.--////0110011111121111332200000///..//.////-.---.----.----..,,--:9989999889999999::989999889989987788777788888878877777778888788887887666677766655544555655555443233356887655555655545543333334544433344234433454445544445544433234322111100013333333433334433434333333233233322211112111011100111111112111111000//0000000//00///00///0///////..../...//00000/./../../////00110111100////.--./////0110011111111111011000/////....../-,-.........--,,--99889998889:9:999:9:9::9978:8798777786777668987777877877787788888777766667777787564566467766554334435777856555545554333334443344543444553444355434344446654212323344321110000344323443344444334444333322311232221111210002112111221110120000111001101100/0//./0///00000//0///..../....0120110/.....--./////100000100////.--//////1110011111121111000000/////...//....--.....,...-,,,999989998889:9:99:99:9:98968976797777877776779877788778878887787887776676676788876555666777654443233466567565444444453332344444444334444434555555553345556433113333222211//0223344444433443444344433333332112331221121000121222111222100100000111010/111//00/..///0//000//0/////.///.00000000//..--.//./0//0001000110.//.---//////10//00011111111110/100.///..////....-.//..,,.99999888788899::9999999988789987887778878877789877887788888888888899866666777888875556665676544334434445566444455554554333334444454334444445555555543454345421123333322110//01344444334454344434554344333221223222110011111112221211210011000//00111000012100/.////0//000000////////0000000000/..--.../////0/0111100/./.....////////0/00001110111110/00..//////////.../..-./.999898977998:9::;:;9:99:997:99988866797887768898877867788799988889997646677777887667666887765543444444565644445555444432122332235444345544454555553335443422202222333211/0//222444433355434444455544432232111122211001111221222222011110//0///0101101100031/00.00/00//000000/////00000001110.-.-,,-.......////011//00...//..///00//00/10011101221111....////////.-/////99988877789889:99:::::::9988::9888898887877788998878867788899889888988545778777886666677788866543334444455433355444432242123322244444334555554555553455433422222234433220/01222444433345553555444444432222211122221100111112122222112100////////111000001211/0/./0000000/000/////0011000111/....--.--.0/.//////0000///..,-...///00100111111121000010.......////..-.:99888787889889:99999:::;::9:::998899858877787788887888778888889889988666778887887777666778866654333354455433344444444233223333334433334545556545444345543443222223454321/0012234444345455544554444443332221111223200001111133222221100/00/010/0/010000001200000000//00/.000000//11100000000/....--.//0/..///00//00/////-../..///011000//110110000010/......./...899899779899899999:9::9:;::8::9997987859767887789977988997888889799777556889887997776766777666643443344554433344335344342235233433335335445556666444355522442222234453421./122244443445443444344444432232131121222000111112222222200100/00//1001/00001000220//00/00///000000//00/1100000000//./.-/////......//////0////.../...///1001///0002211000/////..-..88888887899:999999999::9::;:::9999888878867788788988998998888888988877666888999998887776777767654334444454433333334434444334433443444434654454556544432222233222233344431//023444432333444444445444433222111112122112111112212221222000000////00000011110/////////000//00010/000/00011000000/.////////.....////00////.-.--//.///01122110011111000//////.-,99888899898::999999:8:989:;;;9:999997787876787788877999988788878:8898666679999998779776677776675433345446544323333323344443333333334444565555454444432222222333323444323100123345442333422434345534442222111110112112101111111111100101000000/00000001001110/000/000010/011000111111110/00000...//.././../////00////.--..-.////0000021111111211/////.99898899899999999998::9899:::::998877787776787778877999988778879:9788678889999998778776789877653333334457544322333333444234333233345444445554444444432222222333233343222000134344544433333444344333222211111110112111001111111112110111001000000000001100010000//0100100001000111111111/00//..../.././/.//0/////////.-...////////001111111222100998888889889998899998999:99:::9:9888778877877877887789999877888889887678888999989988877779865564333333344555531123443444434432233235544444544445444322222333332233343331000134444544444334444334332223211111110010001111112212222210001110001000011000000000000///110000111100001111000000//...../////...//0///.../.--....///////011112111119899998988:9888999988999:9::799:99877798898778797878978997687888898557779988999999886777977756333334553444454222334334344453332222334444335455553333112222324423333433202201122443444466344343333332231221012111100122111121222322111010200000010110000//0..00000/000021101100111000//000////...//////...///./......-...../000////0002111:99999889999988898898889:9999999999768888888877788999888876788888996666789899998778877888876554333334565444543222444345554543332333334444345654333322222333333333223443233223223333443434444444334322221111112111122111222222232331111111101001111110000//0/.//000/0001100000001100/0////000//.../.../..../...//.,----...//00010/0009:989998999::89899888888:9889999998967886787888887899999888878888887666789::988777887888887665433332335655545433234443455342233333334443223464433333221433334433211333323212243334334356445344423343322110101111001122121222233222211111000//0000110000///00..///011000000110011100/00///0000/..../..//.-.00..///..--......///1098988999988::899998888889888:999998988776788888887888999998878889887668789:8888788987788888655443333346455543223133443554345343333233323323433443333222422234442212332211214443444333346654343223333323311101001012112331332212222221110001///0000000//////0000000011100111111221000000011000/.//---///-.0000//-...////...988998889889:::9999987788988899999998888788788888888889899888888987666789::9888888888888865555433333456555544344433444454455443333323333333444344310111233234443221222222344434443333334564344322333322201111101111222331233212112222212101110/0100000//////00000010011001111112210000/01100//...---.///.-/00/..-./////0:8:999889:8::::::888987788889889998997998787778888889989889888888676657789979988889888876775654433344556556444444333443555445443333223333334443344201121333444433212212222444433443344434443432122333222101211111111122230233312211122122211101110011000/11/00110111001101111211111//0020000///.....-/../000///.//.99:9::89:98899:8988898878888888999998778888778888889998:8887788876665577887799998889987766676444443455665545554543344345555554443322333344343343331012333334444321222433344444444444444444543321123322212111111100112222222322221111211111110/01000//00/001110110011100001011100100001122100//.......////////99::::98988999:9888999888887888::99999988888898888889889:88888878766678788888899888999866667445444556665565443454444443455555544433223333433334322201133344444433211134444433444344444444444532212332211210111110011110222222222101122210111100100///////000111111111110000000/00001001221000//....-..../:9:::9:::988:::9988898888887989::999999989978898989989889979866678655688777889878889967566554255555556555576663434444445466654533332222332422323322221122344444331011244443334333334444344435522222222111110111121001110222211220111112112221000000//00/000000111111111/00/0001100111111110000....../.99999:::9999::999988888888999899::999999888778899888999888877666666566777788887788777666655445555555565555566543334544455666543333332223333222332222332223444432001223434433344333343223444332222211321110011112210011122221110001111111110011100000/0000000000111110///.///01110111111111000/../9::9999:8999:9:988989:99:899::999:9;99999788888999988999898876676666556777877887788776666644455555555675554555535545444545654554423322223233221022332333344432331222122344433432333322223443322323321111//01011110000111112112100001111101101111210//00000012001110//////.////000122132110/:9:9998998899:9:988:8999::9:::::99::;999999998988999888988878776765665567778797777866666655444564555576776555544455445545666555544333221232323201223322333322322112223223444433323333322333543433233211/001101111100000011111122200011111011212222../000000012121010/..//0///0010122239999989::::9:98898999::;:99:::999::99989999989888999878888778777656665567667898776666566555665555555665556544444444455555666555554333211232233322222222233433322111233334444332323233222234323443332210000100000000000011111112100011001110122222/./000010011100110//.--////./0011999:::;:::::;:879979:::;;9:<:::999::9999878898998999888778875567766666555567777677666757754465655556556655544344445455456557644455333211212211331122133332442323/00012233445553223322222213332334322221//02//000000/000111111010111111111112222221//00/0000112000000/..-/..//;;::;;999:::9889999::;;;::;:9999:::888887888999888788887677544666666565556655666666766765444555545655455555554455445555665654444543322222221121112222333333233200012223334454333333222222332333332222001121///0110//101101111011111122121110121//////0110011100000..;;::::99:98889;;;:::;;;;;;:998899888988888:98887877877766646666566656666567656665666544444555554445545555555454444555556655544443222222222211112233433333232100001123344443333333222222322123333321001110/./010//000111000121110122012100110/00//000111111000:;99;98999<:;:;;;;;<;;9998998899988799:888787777656666564465655567566775666556775444455555444554555556555454454445555655444344312332222111111133222311321110023223444433332222122222221223353201011100.0.000000000101011100011111100011//0001001112999:;;;;;;;;;:9998888899998899887877677765666555566665665556666666567666444445444444345565555666555555444555555554444433333222211111112332222122211222333344343444322212112222123454311100/0/.../000///000111122111112110//000//011;;99::;99868889999998898887767667565666656666656665555565556557555454545444544433566565446444454444466764444443433342222122121111222222212122223333355333344222212211112123443311000/01/.//00/00/000001111111222101///00999989999988888888777676566555665566665566655556565666666555554465544443345665665454445444445665444444434344322222212211122211122111333333333333333332221221111232222233210////100//0///.0000011111122210099::8888888777776566666666557666666655566566566765554565555544333455565556554445444554555544554444334322222122101111121122221233321333533332321221222122134444332320///0///0010.../0000012229:8988867776566665567557666665466665766575665545565444444343465556555454444664445547554644444424323221122002221122122201333332233533322211111221112224433322200.//0/1/0100..007655665566666666655666667655666544555554444454445665556554555455444444665544444443222332222210121111233221122332223322333332111100112222222333221../56665566665555565444455555556545544456555565555545544455456664435444442223222220/01101122322101222221233334333211110011122222224435555554435455545556566543445555555555455455445646654345433442233223222/01111222322100222111133334333211111235544555566644445555556654554554445545544444433332343233100/00010233221011113333356455566555445445434444322200222165666566665555555444445555556545554456555555555545554445456665434444443223322221/01111112332201222221233334333211110001122223224445555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//1111222322100222111133334333211111135555554435455545556566543445555555555445455445646664335433442233223222//111122232210022211113333433321111113