CCSD3ZF0000100000001NJPL3IF0PDS200000001 = SFDU_LABEL /* FILE FORMAT AND LENGTH */ RECORD_TYPE = FIXED_LENGTH RECORD_BYTES = 892 FILE_RECORDS = 966 LABEL_RECORDS = 4 /* POINTERS TO START RECORDS OF OBJECTS IN FILE */ ^IMAGE_HISTOGRAM = 5 ^IMAGE = 7 /* IMAGE DESCRIPTION */ DATA_SET_ID = "VO1/VO2-M-VIS-5-DIM-V1.0" SPACECRAFT_NAME = VIKING_ORBITER_1 TARGET_NAME = MARS IMAGE_TIME = 1977-09-07T07:00:00 ORBIT_NUMBER = 447 FILTER_NAME = SYNTHETIC_GREEN IMAGE_ID = "MG30S277-SGR-447A" 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 = "447A34" EMISSION_ANGLE = 24.560 INCIDENCE_ANGLE = 68.201 PHASE_ANGLE = 44.562 /* 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 = 892 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111111# CHECKSUM = 18594078 /* 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 = ( 38, 0) STRETCH_MAXIMUM = ( 93,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 = -22.50000 MINIMUM_LATITUDE = -37.50000 MAXIMUM_LONGITUDE = 285.00000 MINIMUM_LONGITUDE = 269.91415 X_AXIS_PROJECTION_OFFSET = -1440.00 Y_AXIS_PROJECTION_OFFSET = 443.46 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 = 277.50000 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 = 892 MAP_PROJECTION_ROTATION = "N/A" END_OBJECT = IMAGE_MAP_PROJECTION_CATALOG END 7þ5~§½þ;2Q›YªgJj hrhì^RœFœ<Ë=c5G(8W+142a544443321134444667644345553555556555555655666555546544644454543345564455544454444434423323333445555555555556645566546665666666667652333433222233333232232232201223321222222211211101211111122223233212232111211012122222222222222212332212323322221320102221121222222121121101212222220111111121001111100010110110011/0100/0100021/4344442111244545677754444555455555555666655566665566544555555543455555444444445446433333334444454554555655555555566556666677666676654444333332232322233333222322221322222221122111211122222232221111212221111111211221122222221122223333323332232222222112111111232122212211101121112221111111101001101100000001100111021//0100012244444431123454466776655445556655647565567566655555655555555556422365444433355434444322333444545555555545555545665665556655776555675444444333343344233331222113222222222322211011101112221211122212133122111111222110011232122242222223222233223312333111222122222321210112222122221222111121211110101111100000111101111///01111/1234555531124445655785445556666555655556666666676666665656666555433566644555544444554333333344565455556655655655566656777766666667776444444433333332332321111222222332223332221122221121112222212222211123201111221122110011122333222221112223223223221112222222133222111112222332222222221122112100010000000/01011011110///0110//00/434655411123455567775556555575655655565676576665766554466566555442666355445445445355333444234445666555465555556555665456566666777555343344442224222223322222231222332313210021113100211222222213222221122/111121111112112222022222223232311323212223111111211122232131111013323222211111021122211101011000011101001221101//111010//555666652024445568765445566566665677665665676665666655556665555455677775456545555544432334344455555666666555446665655555556666677764444444444333322332222232222233331221111122211212121112222111121222212211111111111111222222222112222113321123222322122211222211212211123223333212321210112221100000010001111121121110011110000105556646641136566657654555566766666767766766667766765555666656675446777764546433544533112443454445654654454655466646656566666656888643244444334434433343222322222322222232222012122210212222011222222122111111111001111112212111223232222241023211322222211212222110111001112233422122111112211111001211001101110002011100//0110/210054556555421334567655554556666765677676667666655666665555566677656667776545555445444422333333454445444565555556665566666656666656765333233432334433333323222322222222221111211111222122111111111222211121111111111111111222211001222222223322222222222222212222110000022112211233343222111122100000102001101110001110111100/001000105677655665223456666546666677665555668766667776556775655665667666666777765676655444332223344455655445544554555564555566655556556666653344344333323333333322222222222112223122222112122111001121112212111111211112122111002222011211122211121222222233222332323212/002222223223322233344221222200000111101111001100001111100/0110011107776775665543356654445565676666667778875676675666775455667766777676676766677654555432344554455545556665555565566566656446666677666664423542232334333223223222322221121232311121121113211001111011111121111111212121111111111111022112322222221222112322123332210001133212232332334334322213200000101011101001111201011122000012110/7854655666555555556556766567666777788667787666677766666666767766766777677777654553233343344455565666554564444665655566676566666666433444433334333333333332234543332222112212223212221111121111221210121122111121222111111111111111122332232332222222223322221111121112222223332334454332111010011111011000011111111111111011222120/77665566766746544666566666656877777777669766867557777766776667777676777788777665533344444245655545556555546655556454565756766768876444433334334233433434224232322222202222322211222232111122111122123212112112321111121222201111112223222223222221333232323211103222122132223222234433321122001021211110110010210000011100011110221666555676665577556666666676666677776777777876666767766788778877767777777777776543323443332455555545554555554455555555555566666667643443443443233234333223333322123222112232333322111112211111111122222111111112112111211211111111222221112222211222222223332110123232222232222222344432221122100100011111000020010011100010111//100776466677756568865666666875768677567677777776667766766668766777686776777787787654224444333445565555455556466555545656555555676666663344443242433443221332333233322122100032223222220212011101213231121112111132222211111113111111212122221122222122212222321000122122221231222222334434201111100111112110000010000010101111011.112006775556777656676776666666766666677788877777787766777666778777777777777876667876566335532233454455555565555555555555565555666567666654423343333433343222222233333322221232111122222210110111112221111122121111122111111221222212111222112111222112223222322111101222222222211222232244444321112221122111100/00010110000000111000012006655566787566667666666666867667778667777777877866667775788867776777778877777666765334443233343554555546645566465556455654666666677542243344424233324322222332333322321112232211222112002221122231112200111121112122111112110111211212222212122222222212321011001231122113222132233323342211111120222210101010100001101110001111001107766556777766776666776666877667787778777777766677777777877779886777678876767655566655433112344555565565555555566556555655555556677654444334443333333332233332333311221122221111222222112222111121111112211111122211111112222211111111222223222111221322223201111112211221122222223323543211111211211112111110010011111000100122111105667556776557777667667767777887767767777676678777777777777888788777778767777676766665642123333345656655565555555555555566655556666633332333443443333333332222322222222221112221122111111111111101111111111111112112221111222222221111111222221122211212221100122223222212333222212223444411111022111111101010011001110011000121001004567655666668777777676788777678767877787777666677777686787789878777776676776666676754453223233343556655456555555554465556555666666544222243344444332232222222242223212111111222111111212211121122111121111101111122211122122222222211122122212223212322232101112222122201122001233323321231101122110111101010111100001001100111000106556666676655787755777888878787777777888777667777776788888878887777767777667776777766555421334444544566555555555556655654565556666655334432323344333333232222222222211211111222221101212111111110111111110001122112222222222122211111111122222122221222222000122222122100121222212233332232112112211111111100010000110110000011002166676766665777777676778869888887777767688877868788777777888879887777866766667875676556564112224444546654656556565666364664555666645432242333444244323221333222332222011120112000212121221112211101111111110121112112222232221111202212221220212223233222321001231122222110211202222213441222001122201121001110110010110221010222002676776666667677887888767899888787777887777777877777777777788888887766777666777766677666654223344444566556554555555554455556656664343343334433333333343222322222211122121111111111101111111111122212111211111111222212223222221112222112332211112222222233210112211211211111222221122244421110111012221111011111001100/1200111110011166666776767667778789776787988887757867776777687777687777787777787786866666776667677765655322325434444454564554555566644544455576744344445434333333233323222122322212111112222202111111101111121211121111111111221121111121232221122222122211122112211323220001211222112110021222122334342221111122212101111011110101/0000111022221006667666666777787799888788888888778887677776777776666777888777776777677777777777666766555544323444344445445554555665554455555566665344332233333333333333333221122222111210112211100000111112112111112111111111121111111112222211111122111122112211222122222311111111211111122122221232343211100221122222100011110001111111111002110/06667665667778777798888777788776878878877676668866777777788878788787666766676666766676556555223424444344655564555455454445444466653334334333443344333223323112122122111111222222001111122021111132121111221222111111111112222212112112121012221212221222221121021110122211102321322133333321111211211211101011112111011011011000001117887666566778777878878877787778888778776677766666777777788888879977777666665677777755557655322343344444544456655445445445455566544443333443444334343322233222122331111111121122110011111121011111111111111112112221110111222211222222211122212211211233222220/001111111110121121222444442101101110112111100011110121000100/0001220107677765566676777788888788777778988777776567767777776777877888888877767776776777776765456666533432344345445554555554455444445554455444444433434333323333222222222222211112221221111122111111111111111111122222222011112222112222221111111111111102222222333220/0110001111100112222132344322111112122111101110001101011001100001111111177777976776788777887877888867888988876766667887667776677777887897887767667767676766655554466633424444344354443443444444444455544445343344344345444332322232221121222122210121111221111121111011011111112221110011011122221222221121222121121001122122222323221/00001110010332232113333322121211211121112111010022110011111001100201077677777777777888778887677777889999878766676778877777887888888888878777666666677766654465666554432334544444544455444444443454444343333344444444333333332222222323331112111221012221111111111002111111222222121111111111221111221112111222211121112211222222222110010111011221222222222222221111211111221111000101111001111100/021001176687757777778777877788878888889997877786667677767778988888887777868677666666677667665554666764442443554444434553344455453644443444443355545533443333343222112422322111110212221000111111121001121111212222112111111111212133131222222112210121211120122322212220//001110111212222132211111211122222111110100100201000011101////1/0167888888778876787887778889999899998788777776678888887878888878888867877777666676666666555566655444445554344455444344444444454433444433444544554444343333222223211222223222122111001011111122111111112233222111111121111111111122222112222111100112101221121122210/00001200122222322111211121221222221200100000111111100/00//00010011767687767777777788888787788888988888777677677877788788888987887988776776668666666575654455665644444354644454655444444244334346443344554445545544644433223221322122221211222101111111110112100001111112123222221212211221222221211122111211001022222210011102222220/0/11100221233421101111212111211212211010001101000000/0/11//000121178766777667777778777788878789889:8877788887777777777988888888777788877666776778755656656766666555544555444444444544433444444556433334422444445555543333233222221122123211221111111111111111000010011121122221001222111122222221122111110111121111121122121122122100000000011223222211121112221222222111111010110000000000100001100217767776667777778877888878887888:88888778888897777877889889888887887777776777667665466776666455565445565443444444434444533434444334454434444555655653332233222121221211201122101100011112110010112221112222323112211111111121212221211010011121001111211121221122221001120/12122211101011222212212121111110111010100000010//000010/01277766677788888888888888898888888898886676888987777889898899878778877766767886656666556664664454666544566644444444444434544444443433444444445545566544333332332221211332221111112111111111001211121011011213331111211111121222322221221011011112112221221222221232221112100023222110110111122232221211111111110//001/00001000//0100110777766777777788798888777888888777888887777776778889988988877778887778767787667665556666676655555544455556544554554444445444444433443445554444554456533333333212221110111222111111111110000/011112111012221232111101121222112322222211011101111202121122212122222112112111122222101122211222222222100110110/0111110//000000010/11200006668665667787878978877877888998798988876788788787897888977888688777676668777665556666567765645564464555466555545544444444444233334444644444455544466633234222122001112011200121000000111//1111121211112211333312112212112112232122211110222212121112112/1122333222112311121330222102321111211222211121111111//211000///01/011/0020//177777655677776678888777888899778888887777788778887788778788887877776666678876666555566666666555555444555455444455455444344444333444544444444445555655543223322321211210122212111121122100000111212222221122232111001111111112221221122112111111111111010011222221111122111132211110112111222222222222111000/01111100//000110///0110017777666668768889888888899778888988888887878668878889987779777778887778877877666566656655655665566555666555646554465453654445323233454554444454444465443323322221111112012113110210011210/1110011111121111112322111121111221112211121211221011122220211111122221121111211110021112012011222232212212111110120001001//00/010//0//10///107776676677766778888888788898989999888888767777877888878877777788888788777887656677765656655566666555566655544554465654444544443233553445444555444444555333222212121132111011211111210001//00012111110011111122111111111121111122113222111111101211111112211111111111221111112211101112212122111221221111111100000000100010010//011006677676686668867777888877879889888788878777888777988787887766877778898876767556656666655556655555556644445455655455445554444542234345444443455554434555442423223321102022202111111100000//00100112220111111234211111111221211222211101221211011112121122112211111112222122112321101123221123312211111211012211/100000//00/00100111///778887876766677777777888888888888887777667777777778777998777678777788777778766665566555556556555555555556655555544444554454443334444455544444434445445543233322112111212122222211110011/./00111111101220211113310121111221212211121111101112211100101111222121011111122122102221221111222122222111111111101101111100000000001000000007888777776666677777988777788889888888777777777778888778787678887877787787677765556666666656666655664445555555544555445554444332344434554454444333334565432222322221222100121110010111110///01110012111001212222211222111101112222221122222111121121100111111221112211121210111112210222212222223212121111111000000//01000//01/..0010/6686757666687788777788877899878898888788677777686787787887887886887666766777765554666666667666666654446666644545555456444444432344444454433444434444545433221220211122212122212110110110////0012022100010002122200011111122111212111110112212112002221121112221111211121111111111210222222213222112111111110001110/0000/0/.00//01000/777776777776667777777778778987888876777776677778887888788888787777787766776777665556666667766666655554555455555555545455533433223233454444444444434456543221232321022222222222211111001210/0112110110011001123321111111112111111111122121111100121221111111111111210122222111221221112222221122211122212211010000100/000//0/00/002//06677676667768877778668876676887886678778767777888798888878777787866677688677766555556666665645666645545556545544464444644444421244433345444443333333533422233312112121221112211222111221////00110001021200002320110111011111110111211101111112111/0211221022010010211211122012221321222213111321111222111100200000110010/11/0//01000//778777787666777777777767767776778977777777887766789988888888787876777666778876665456666776656566655555446555555655555444444444334444334443344333334434432323223222112221212222211111122121000011211101101221112111011111111111111121111111001222211121111221111111111111222112211222223211222211111121121111100010010//00/0/000/0000//668666686767778876878775567788787766866767778778788789888888787767777767887777776566556666665465665644665555655555546544545444332343344435435343334443432212222222212212221121211212212112010100011111122121321000100111111111111111011111111111211111121211111112101121032123221221113212211121122222211221210/00010100//00010//10///67876677676777776677676667677767877787676688887777877888877777778778767776777655566666664576545555565554566555555555554555554432232333433343333323444332233211222222112122222221122011112110011111200101122233111101111111111121111111112111111120112212111211112212211122112322122113333212212221122221111000000000000/0/00000/00////7776567677777777777766676777876777777677787787777777889888877767766666668666666657766666665455555555655665654565565555555335443334333444334333333344343222211112211101112233222112112111221/01001001000102221011111111111011111011222112110112221111111111221212211112211222322121112232333222222211111111011001000000//0000100//////68766667777677886677676676668887868876686777777678888888887777766667777787766666456666667656646566666566545554455555545555544423224244433343323344433213221221201121202211111211223101213321100011111101112311100010111111110100111111122321112110211122100122222222221111012223221222233222113122211221101000100/000000000/000/00///7777666677666766667776766765777777777677777777878888888888878788877776677777666655556665566555556555655566545555555555454444445432233343333343334433232222222222211111111112211222211121223211000000011221111111111111011111111112100112331011111123111111111222210222111111221211122333222122222112222100000001101000000100011000/...67666666668768887677676666668666776776777777787786667787767776778677788786666656666666666676566666666556546654664555555545555555542222333333433333242332221311122111121331213311120201111222111011121123012110222111111111111111111//01134110122211210011021133121212231221122322011133222322221222212211000000200000000//10001110//.66777766777777666667666676667777667677767777777777777888888777777777777888667655556665666666766655566665545665455555554555544444333332333333334333333332212222221111111112222222211111122223331112211111111111111232111111111111111000023321001011111111111111111221122122211211121012222212212332222121111100000/0000000000000//0////66767766687767776866667776666676677777677787776666678788777776677688777787666665666666677677756665566656554666545555555544444554545423343243443354333223312110112110202210232222222220222322322211131112011011120111100111101112101001113321001221122211211110132212222202100222221112233111321222122121111010000000/00//00010//0000..787767777767767776776776676676766667666777766777888777877767777776677777787666665566666666556665555665554454455555665544555454544444233433333433333332233221111122211022233222222212222223222311111111111011001211011111111111211111001222321122221122112212111012222221122113321221122221122122231222001111000010010////0110///0000//77777777766666777767667766667666777787777678766666778787777777777777777787766666666667666666666655666655555545545655455544444533455444344443443333333332222222222112100112121122112222222222212211122111011112211110111111111100100111111121111122121112222320001222222212210232211122111112122222110001101101111000//////000////00/...666668888876787776677877668766676776676777887676878888876867777777767776877777766666566666765666654665665554455445654544455445344344443444434343344342232322232111211212221222320022202122212201110121101121111211111221111111011111111112311222231211222221111102212222122102210212222212121111222012010111100001000000/0000/0///0/..76677777888777777776667766677767876688777777776786678988777766777677787887776676556566666676566556665665555444555566555445544543433443334433434334333333221222322211112211222222212112222322112122121211111122111111101112111222122213211211011122123211111211011122122111211012221121221111122121111100101110/0100000/00000//////////6776876668778766767678766767677766776587666877677777867887887667767999887777767666665566766677666666566576455444454555444654345544443433444233333233322112111222222123111222122223212123312202100212112001223111111110111221123321022322312211222222222221212112221222231130001122111221112001111111221111110000/110100////0.0////00/667677667777667776666666766776777777776676678777787777667878777777778789855677777765566555677776666666667875444455544445444555444444444433234333333434322222333322112322112222222122222222211211122211121121221011111111111111111111111221122222222122211111221222111121222210122111112332112211111011101110000//000///0///00010//00/.66577878867666776777688676676666767777766776887666667787876776676666866777676666666656656676656665666655565444654445554455554334434455544423233243433223233311123221311221222112321122223322100221112121011010001111211112111111133311121112332122223311212112102222221212222022121111322220101111110101000110011//00/0///010011//00./5667777677777777666766666777767777667777777888777787777777678777777777787776666666677666667666544566665565654555444445556544544444553333333343334333333222223322223322212211222232211223333221122122222111111100022122111111111112222232111221122111121112222110122211121212112112221111222122111100/01210/011111/.//000////00000//000666567677777777886777766776666677777767677767777776777777787767777787776777776676665655665565566556555665555445454456444444444433344433344443334333333333322323332222212122233322211222223322212211122121121001111122221122112112222122312211111122122222222222221223222211222211221212211222111100111121001011000011000///100000////..4566667788668778878676777776768667777876776678797767766667877667679887777777756666666666666656556666665574444455455446555665642445434334443433434433433222423232223212122220123211222132222321232211132212211011121111222222113112112223322222221222221122222211111232231113211011121123213222101000010110110//0000000/0/000100000/00.56666677778767887778776766666677677767667776788767777766776776667778877787777676667666666566566666666555544455545554554455555444443333333444333332333433322223221222322211123222122222212332212222222232222111112211222212112112212222332223222122111122223221111112222321233221001122321233310000/0010010011110/000110000/0000100011/.56667887876766666766666777676766666676767777867677776766776677668789988776666776766666677756666666666556464555556444455464444644544343444343433333343332322222222212322212222221111122222112201222111211222121110321210022212111221122222122222222120441124222102212220352343311/0022333233433100000000010111100///1/1/00100//0110.00.45666777788776777777676666766776666676677677877778777666666777878888878987766776556666766566666666666755444344455554554444444456444433333344444333333322333322222332233211001212212222222112212111111222222121111121121222111110222223311112322332212233322211123222211234322112212233333343221110000111001011110000001101000///0/./0/.68688776878778676778775775786666666656776777877888778667777888879998789777766665766656766666666666667866344444544545454554444554544444334444443454443332322233222022221212221123111222102111221121121111111122122112112231113312312332222132232232222222422122222222312341121132000223334443222100/011011001/0000//00000/001/0010/10...6788778876777777877777676676676766666666877787767676666777778878877767887776766666667666766666665567887632344445545545544555554543444334444443333333333333222221222122122212221232122222221222123222321222212211111121222222222221122233332331222322222222211122222222233222122231223344344332112000000010011110////0010000010/010//..776788877766777767766787666776665666677777787778787777666766777888779877777766666666775666666556666799853343444555554456455555444554533444434344333443333312222221122222212112212122312322211122212332322311221221231111112222222221221222323322222223323332122232222222222221223323333323443322112000//0011100011/0000011010//00/00/..7676889988776677677776766677667755777676766779677776767776778787887779786787768676676667666666666678988734444446555545645445565553544444553354344434333222331222231331222112232112121111121022122213332111212211112312222221213311132122213433321223232322431223232133233112122123333224333442323211010//110111100010/111100101110//0.66778988777777776777777676666676667767777788887777667776666877777888778877767677777766677666666566678876556533444555444665544555445443444444344443333333333321223332222223222223222222122322112222223211211222222222212222223222221121222334332233332222333322222222322332122122222223443233223222101111100110001100000000000//10///0//7778998987877886685666776675765566666668887787768878666666667888777888768866657777677766766666676686668688642235654566455445455454444444444345532323333333433322332222222222213331232211113310222233222213131221121221223211111222213221223422232322223224333142323333332233312323334223322322334332111///0000000010000110/000001///1..-8787778888787788787776767766666666666666776677767877776766678877787787678886666677667676666766666667787677764455555555545555555544444444444434444444444333223233333222222221222221122122211211111123332223222322211123211111122222222222322211333332233223432332322332332233223332333323323212233421012111110000000/01100111011010//0/.7888778887876776777777777666666667666666677678667767876666766887668787676666676766666666666666666777666667755545555555456554454454445545554444343444444333333222221223121222111122231131113222211122111221323322121233211212333322222323122332222322222132333333333333232114312342223234331223334543122110/0110100/001000100120010//00.-7788679988767677787766676676767667777666677767677676776776777786667766777866666666776666676566666576666666565467645544544565545444444554444445444444334333333232222233323322211211213133222212111111122222222122123222311123223222232123321121233232332222223322232343323324322323334443422322323442221110/01011011110001000010111//00-778878777788877867767777667666667766666666666556776777887666666666667775567777677667776666666666667766556665665555556556544455545555554455433455444334444333322233223332322222112221122222222212221111221222232221123321111122212333233333112223322222222333443333332223332333223322323333323333333221111000110110//00000/00111110///0/.6698977586686777778776766677666666666666766666667776676776776666867777666666677676676666657:866666766777567664456554556654544455445555444454455544443445533323211233122222131131121331311111212111122231112312222121122222122122332233332111211143333222333333323213332123333323432334334312223333442222100000010000/0000100110101///0..7778888888877776677777766765666676765676766666777676777766777766677666676566777677666755656887666666776665565665566555555444544455444344444444433555443433322332222333222333223223222111111111022122222222232221122221223112212223223323222322322333223333333333322133223333333334333321232322223222233321/001000010//000101001000/////878788787877777877767667666667556666666777876676775676676667777678866666666667766766666656988:6666667777656555454545455545645444444444455445444444555444354223332333233333332333231212221132112211222002223322221222111112133221232223331132223223322232123333322312223232223233423234213333112222222234220/00000000/0/110000100210/01107788778767776777777666677766766676666666668766676666667667766667666776665777666666777678767768776566676666776555555555554554544444444445555543444445554344433333332233333332222221112111211122211222122212232122232232222222212333333322111222222233223323333333322324312222332233223333222212222222223341000000000///00100000001100///8788888987777687776677767666766555656678767776666666677777677777777666655776676767677666678767777666675776666555655555555445544443445555554555544445556543332233232322212233332111112212111122122221111223232212323322213222122333233312311112332232222332343333322233323223343233233323223223132222223223211001000/00110101011/000///007687788777787767776668767766567666666676776677776656666678656787776666666567677667677667666666666766666675666565555556544544544444545455555454445554476544333333332322321133233222212211221112111112212322322133222311233312322334333322221222333333322242224333333223332223344333233332333222232221232322211011100000001001000111100//76667777777787766776667766656665556666677666666776666666677777776666667655666666777787766666666667776666666656655555555544565455434444445444544344543566643323221123322333223333332211221111123221111123222332222321111232233233233333211233233333233233322333333222233222233433343233333223322222233333222211110000//01001011101100///0768868878877677776667766675666665556666676677766776666666677777866655566666666666777777666766667776776664656555655445455555444445544555546445444445455877653334222133323333242211221122221211321121221222233213332313113213322323222221222132233332232224423333242323313131222432422234333333222122222332222111001111/00000//1000101.1008888777888888777776666777666666665566666677787767667667777766667767666666666666666766666555676676776666556666666554444554554445544444445444444544544346666443322223223333222222332201221111112212221112212233323223322222212222332112212121233333334343332333332322333321121134323432343332222223212233223212100000011000100000011000011877888788889767666666666666657666666666677767686676657667666878666766666677566676666677776777667667666764557755565454454544444335455445444445544543557777533234223233332323222222312111201222113322222222223332222211122113333332211222123333323333443232242222333333331321123314333332333323222222132322311/00000110000011010001110110077888776787777775566666666665566666666666767766766666676678766766776666677656666777776666666666666666666655655544345545555444444444444554444445555445666664443322233333222322222222221122222222322211222223333223322322333123333222222323433234323343333223422333333332223123332234333333333322222122233223211011010000001100010111//00777787768766778877767666656656666666666667777666667766666677777766666667666676666666765666666566666676656677655545665444555542344433344455444443434565666543333332123322222111221332232222311222223322222323332232222222323223431222332244333332234443332344334323333332222232223332233333433322222223222111000001/00110011///0011/001007876776677787777776577766666766766666666766666866666666666766866666776677566556666666665567667776667666666555555645543444565433445354443334345444555556776333332243322211314212222223332111323123433123333222333322213222223332220212333243333334422322223333224334434422221333323325523334332222222212223330100100110101100//00110//00887787777776777766776766655666666666666776776787676666676666676677756656666666677766665578676766666666665556665455554555444454345433444344333554455544666433334433222322233233221233333222223323432232233334433222212222233233222212322333333434333334343333433432343343322233322343433333332211222122222332110000000001100000001000//007877668787767667666767775676656657666666667666666667676666668766666676666666666666666765677777666676776656656555555545544544644334434533343445544665466655343333343341332122223332333333123333334343213333331233322333112342322211132224244342234233333234343335433444431321132323432344333331122211211223312100000101100000/1//000//1000888677787776667777776766556666766767766566766666667766666666676666776766666556666777767776666666676666777655566665664454455444443344345433334434446654464433332344333333212222333222321122333323444333334333323223223223222233201112233333332333443343433343433433332343322212222343333333332222222210122232221000021100000000/00010//1086767667788877678767666667666666676666677656766666677687666677666666667666667666776666667678767666666566764565565555455445544454334344433333444444566554543343333324444332332222323323323333344344334333333333322233222322333321122244233432223233343324344433434333333222221212322212312333211111121222222331000000000000000//000000//0157767665677777676666666666677666667776776766666666666666667866766666666666667676676776666667656777656676666765555554555555434555333343334433334445666653343434334344344333322223133222222333333343334333444334332231322333433212112222222343434333222334433333234333334423311332222223332222132111121112221332200100100100000/0000001/01877766676678887776666677665677667677666676676666666776766667777666666676666655676666666666666666665566567655556556665664444444454323434443333334456655554343334444444443322322233322233332333333444433444455554333233233333444312233344334433443333333443433333223333432222112211222223222223222322210111123320000010000/00////000000/0007887766667669756676776656666867666676755676686676766676766766876676666666666666666666665666666666666665565675666554657445444544443433444443334344455555444344334333444332233333333132233222333333434443334344563322311233334242113222422334444443433333354343322222324333120113222321123231221211211122112222211100000011110/0/00010/.00088877776778878778766666667767776666666555565666656666666656766566655666766766777677666667776656666676665666667666665565644455555435542233233334444555434443444444443454423333333333333222222223233334444544555555343322333322322233332223454433333233444554433223433333321111132222212333222332332211211222122111001000100000000001110001898666767778888867666665566776666665655666666666666676665677677666667666666665567678666777766666776656765656555554556555444545444343333443334345654543454344443334434444323333332422321132233322344444343444554544443223342222112332333223333333344354354454443334333323222110211221122322112222211331112332321100/0001001001/0002100/010099877666777788776666666656677666666555676666667667766666666767777666666666676667776756676676556666566656577665655445655554544544555554444344444445444354443454434444334442334333333332223222243234443334544456555444433342112321232222223443222433323444444454333443223223211221122222333223322212222112133211111000110100121/00011111/18887667877778777876656666667666666666677666666656767777666677666766767666666666787666777666787666666666555655554545532235544454444444453444444444444344444444444444433343333443344331112323333344444443344545555445433334421232122332222333222333433345444455443454322222222221222332223322221212322112112113211100001110011100010110////98787778666777767776676555776876655567666766665666676676566776686666666666666677666766776776565666565667755667544465533455334444443443444444444443345444444444335444343444443333344322222224434334445455444564454444433323432311223333233342434322244544444565444543322222231233222221133232211211111112212222221000001100001110100010008778887877777777877776566677765566776677767656666676665666677665566776666666677767777777676556655676665566676655554566555544445544433344434444444544444544434444534344433433334434432112234333344444555554445555554444433333332112333323233333433322244444444455544322212221111123333223332222221221211222122322211001111/0111100000010017688878887767687768765666664776656666667777764667666776867666766676688666866666667767777666666666656555566566655555665455544454554444434434333434444445555444446444434344444233334422112223333343344444333554554555555333233321332322222224332222443354465445333444231122311/0013233333142122212221112111111123221000110/001011110/110.0117877887787788876777666666666566665676766667765677667766666666666766676677777665667766777766666665556665566665666556554554444445444444454443344444545554455444443444344434443333343211122323434444444444445555555545565543333321112222322332332344344555544444434344443122211221222223212442231121111221221211111211111111101111/000111/00888888887777777767866665567666666666666677767666556667766776766667766676676676677777777766666755565666666556777555554454444454454544455444434323554444444455443344333433434334333321123333433444444444444555555544565553333211122323222233333443334455555544444444433322112221122223222232211121111122212222222221210001100010//0012000118877877888888776766766655566676766666666666677665666666665666666666766777676665666677777777566656666656677666785555545555445545544444454433435334444554445553433543334333344444343111233343443345243444444444464444544643442221231133422442333322233435444445444443433211220112231232122122121101111221221312233332110011201110/00002101887888788887777776665555555656666666666666666666667676666656666667766777666667666667777766666665556666556656788655555544454443433434444443334444444455455454444444554443444444444212233344444334443333334444554445655664333222122333432332333333233343444455444444443322211122222223312222221211121122223222332122210111101110/001221011188768887788887667776665465565777766666667676666667677666676666556678677666876667666676777766566666566575566578977555554555545453444434444445543344445334444543534454433455543443222123434433443344443333443454456644564533342222223222244334334442333355545344443444433311122212212122232111112222111113113222323322101011100//000/021111888877888988887776777665555555567766666666666655567766665555666666677667667766666666667665666675566666556646668755455554444444444544333444445544544544544544444434345444444444443212223334444444443333433443445544555545543222221233333333333333234444444544443344334432211222222112221222110111112111111221222222211001211100000001221107778888888877776666565655555556666666667755656677677666866666677667776776678666676667777766565565565555565566688755654555454545444434345555444444544443445443443354344543434454323112343343333333343343333344555556554444433222112223323333232433344455445544333343333332212221232233201211222121011112232222343222210111100000001122212228887888887887787766667756545565676666666666767776565766657677566666766778767676666787766777766555665655566555667766655545444455544444433545544545444444454455555444444444545545421122334434333343433344443444544465666454333321123332233223332334244444444445533243234332231110232112122211111121022122221223222322210001000000001122211188888888888778887667765555556566666666666666776666666675666666766676656666767776777667777766666666666565456666667666655455554565543354334444555545445443445554444454444444444444421133444434445433333343434445444344455443233221123333322233333433334444555443232223423343222223222112221111110111112221111243222221111000//10001111211111888889888888778787669986555554565666555667766666766666666665666667667677778687677777777677775666555667555566567775755553655555644335434444555645453354555555444555335534545545433111233443443333333333333533444344444645433343211223323324433334344444445343422221322232243311133232211131111022111112222213334321332201//0112/12211230/117888877888888877777899986555555555677666666666765667766666656666677777677777767777666666666666666666765565567777666565555654455544444554344446654555445555444445555544344445455432213323443344344333333333334445555555555434333322333443322332234333444444444433223222223433332232221111110121111111133222233222222210000//011111222211111888898888888777778899;<9533355555666655768655666766666676655666666666676677767766677776677766666655665666655667865577655664344565545545455555455555555545554445454455434444545433221234344434333333343433345455455444443443323222223333322222333334334444543442211322333342222333222210121111111211123222122233221223221/100111112222211111888888888678778877889::9533455555645666666866777766676676667666666677677777767767777666776667766655666766545566665677765464344555565555544565555454455554445455544544544544545543322233342333333334443333354466456465554433222323223432322222224344343343443444232332333232223222332221121101101221112211223322211233100000010011221222121998888888777788888878:;8543345656666666677666666666776677766666666666677777766776776666666666666566666666665555655677664345445545555555445555555555454545555444444455543444544343332223344444344444323333343344445555444443332322223333333322322333433565344443321333443233222222222221111011111111112122222223222321110//1221111221132101288888899976888687798;;;;642444466666766766666666856566766666766666667676776677666878566666676765566666666555665755566655566334554655554555544556545555655556554555444444444544444332114443343333344344344443443445455454432323332212223342334433344444353344453221112344344323222232122022111111122232332211123322311221102011121222232222888889998888877887889:;965433355666666676677666666876666666666667767776677767766677667777776677766656666666557777555655555545555555555545665555444555555555554445554344544544544444222333333344443344343444444444455544333332323322223322233343444444444444444543322134444222334322212211111121111122322332222233221011110012121122013333128878:99:8889988876899:;97544444566667767866766677656666666666566666766677667667766666667776667666666665677766689743345555555655566665545655665556555454455555455554445554454455454233333333333344333344333454454566644344344323412223323333332334443434223344544332323324444332222321211111121112223333223222223210011222102122112110232111887888899889989987777::8876655556656766777676666666677565666656566766776666777777666666777776667665555566765566975334555555554555555566655555666545656445456554554555454444444544442333333333333344444333344444455544333333432333222332233222333344434433224444442232344433443322233212112111110112233223333332221011132332011211122122221188888779989;::888777789976664544567766666776666667776777666565556656657766667667766766666766767666666565667667886533455555555555555555454555555545554555555555555444554344434454443223323333333344444344333434455433444333433332233233232223323444333333333334444424444443443322223322111211011012222222321222232/012112221000111220034311888899889:88:99998777889987646554466666777777766886777676666646666677776667767677767766688677766766655666676557894223355555555555555555555555555655555556664566454445555545555443444233223223333444334433334444555443333333333333322333333242234444444232223324454344433534433321233123002211110233233233322222220101122231210111132132421998888889:99::998768889:::96554557776667777777777666677866755566677775566667776676667666776667666656766666667898754355455556555555555555666655556554555555555444554553445544444444433222322223334433333333344444333344433332323322333233332233343333322233233344333444344443333222112320111111123332232232322321001122211111123333211331009999898::99989:9:7877877898755455677777777878766766786776776667667777667778777777766767676667766766687666666678854333455555555555555555545455554556555455655554453544553454443444543312113233333342332423455545543333343222334323222322324333344432232324332434323344344444334211132221101211213232233132221222210/02220121211122322223201988888899:9889:;:8878878998765555677766777777766666678777765556667667766666677666667766666666666677899777666677774444566555666655554566666555655555555655555555444553554444444445545421112212333332343333444554444334433332333333222223332333233343222233323334443444444454344332222112102211221223223322222322100000111112122222232123110999999898888899::88777788888976656777677887777777787777888755577666777666677777778766666666667767667787666766677655445655556655565555555465555455555556665566544544444445555546555544432233321233333332244454444544444433233333322332223333333433323322333433444443334444454344221231122211222223333222322213433100111122221122233221232109999999:9898988:987997997679975656677767887776756668678887776677776677856767777766688666667766687666888686776664554455566565555556565555455655554565556655455544445444555456454454543344334322223322312233454444343334443232322333322334323343342222332242434444543333444353324231331222011122221312321222312421111111122212212222321333108999999998899999987898887778887557777767777777788778767887776667766677885576767777777666667777776667777778887665565556566666554566555565555556555556666665444554444444444444554544444434344432333322233234443333333334434332233433332234433322322222233222233335554444544333344443321232122222222222211233322221011111122332223333442233100888999999998888998788887977866776676767776787688777787677777667787776786667777788677666667777666676667877787666445556567665555566655655546565556555555555454544554434553345653354434344343422333333333333443344334333333342222343322222223222222222222332324323444444456445544332442122112221331222221124443110//0001222222202332242133321099899::9;:99988999998898878877667777777777787886788777767666777777777888666667777776666657767666667775777777776555455666666656555555566554455555545655555554454444534454455555544334344423343233333333322223333343333323444333333333322233222222222222133223333444444555544543442233111212222222122212222323210011001112222222233223112211099999:999::98998::999987777887866777778987777777777787877667667765567776666666766776667676677677666577677677677665566676566776655555555566655555555665555555444545544445445555444544333444444333333333332233334333333333333333322222222222123311122221113332333344444445445432331133212222222212333222223333000000111122232222223332112210099:999999::889899:9;997777776777777777999888777786677977776777687768776777666777686776666877666677666677676766644446666566687655555655556665575655654555555465434444455566556554445344444454333322133333333333443343323224334332233322222122222222212122232343223334543453453224411111112123221322233222232210011111112222212233332322433109999:98::::9889999::999877877777667789988987877887677767766776676777777777877776677677777767766676666776667776566665556766667776656556655665455556655555555454445444444454555544544444433444334323333333333333343333443343223334332222223222222332332222223323322333433442333322221221221112321221222211123210/0012221122122212322332113200:89999999999:999999:::8886778887777779877888887787777777777778686777767766787768686676786766766787666777776656667676665566656655665665775657656666556556645555566444445554445444434354333333344334343333333433455343433444233442442333233313212222222222222222242324333321233333212222231112231222223321333320011221112222221233332222223100:9999::99999999::99::;9888888999876788888789978876677788778777777887778776677776778766776667776678767777777766667555666556555665555665555567666676555655545444555443454544566554443333334433333344344334433333443433444443233333332343322222221221112222222222332222433222222333220122232212323332234322232210002111001122222222223221132100989988999999:989889:::888888889998877888888898887898777778876677777787777766677776677766777777776767666677677777656776666566655565656656665666776655565556654455454344445544554344444334444444444333223333333344543334433343333333344444333222221111222222223333222232332222222221111122322122222223222222222100221101111122222223222112320/:9:88::9999888::9779:98898778889998777778968887786788668777767886677777777788777776667688777767767777797776775765776765765566667755556456445646766555664554465444555454455555553433343444344444433443343343343345334433223333334334334333342222011222222111222222222422332322111222212223112211333232222232100./23211211101122123222331222219999999:::988789888899998889988999:977888888788898666887677666677667878867777777687667787667767676666677776677667766776566666665666556555667645676666554545555344545545545555555434434443444333333444432223344333443444333334433433343333432332201112222221222222222222223322212221122222111233333321221123210/12221221111022221132121112310999999;;;::99878998999999999988989::87879787789877677778778867668788776777988688776687667777777777777777776767555755666666666656556655664466565555566545544554545444455455554554333444533443433444444443334333333334342333323443333444234423233110001112231212222212122232121222321232223221332123212231331220/0132110111112221222212111342009:999999::98789999999989999887888:::8878878777898777777887776778766777677777676776678767677766667777766667777766655566666556666565565555555545666556644554455555555544455444544444444334444443334343444444433333333444443332333344443343333322233100110112221122233212223121132332212221211122222221222222222010001332122112222223223222231009899:99:999888889899999999988889::99887877788788788878877766767777777666677667766777777678777777777777766667765655676555655566665656665555565566666565545554555554544444455666544454445433453333333445543434323344443333332223334333443233223333221110001121122211112221111222233112221321223233211122222222111011222221112222222222112232109::999999:999799877999999989989999999987887889987897797778768677778878666766787777767767667777777887777676657666666656655744555666445565456656666554455665444454555444546536644344455444445444535444454344334433343334333244223333333443422332333333220112220121112111122212112332122222222222223111322223121111/121001121122112221121023220::::9989999988999988999999998998778899888887788888887777667777777777777776787776777777777777887777776667666766666666666666555655556666555556655555555554544445555454555445545434444444455544444344333332344454333434333444332344443333443333322323332211111000221121101122122221222222112343222231111122222111100022111222222212213321112329989879999998989888899999988999:98877:988978778787788668777878887777888879776867777677777777778766677586666576666666656675555765766555454556565556665554543345545443354455454534444434434533433443333344322343444334333343344433433343343323243433224221221301111111012111112122331221112222233311211232322122221/11111212112211311222022211989:99887889899898978999898989:8878989:999878778887888687778897776777767787766667777787767788777777777876666667666566665666755556676677654565456555454345455344444434455445554444444344445344433432333334444433432334333344434243333333433222244424343332122222101100111221222122222322233212332222122322212121111001012222121112222121023199:88888889999899988889999999988898888:9877777788778776777777778678877676777777787877877767776677777777667866566655556665555555566666556554466545554444444444455444454345445544454333444455554445443443333443334333333343344333333344444332323433333312211221212112221112212222134222221332322321122233232221111101111121231221122333201341/98999989899999979989899899998799998988:::878877988789787776677777887777777777777768887787777777766977776677555766556556575566665766566665534555454545444454443343354533445555444343434333444444443424333344444436333333433334443233433334433343324422223322221221222311222222222322143213312243211122233323201002112012221122210220231221309998999::998899999999989999998999:98899:9888888888888878977778878877777777777777677877667677777778866666898755676666665655555555666656666656555656655445544454345444345445555544444443344434434433344434554333444433333323433232233244344332343333332233321222332222111112222332332123322223222321223322233320011111100011122111222111101221988888988999999979999998989999898998899:8777897679776777777898777787777766778776677876677667877776667677966666555645556556555565567655545455455565455556555544544445445344555553344433333444334344344434443443444444444423433333233333443333343322443223322222222223221122212323333222121232432331123233324311111122100111122222121221211200089988999998989999988999988988989988898898888888898778877787888778777777677687777777779877677666777767766665665457655554555455565556655555545455555545555555555544455435333454543334443333334444444545434455433444454444334423333333444344333443343233222232222212232122122222212333333201232232321222332334432011001100111221212111122211130999998988889888899888999889889888898998998987889987777898878877777777677776676787777787777766677776667666556665555655555555555555655555554545545554445654544454555543334545445542345544434543444444433445554344434444334444433333444443323444334322333332222321222232222333212222333222112223233332222123332200111121100122222211111222123211999:988:988789887989:99886899888798989999888897789998786887777778787776776777776677777877767887667666666665556656644564454554455554555445444454555565455655454455554334554466453321554344445454334443344543233444443444443344333434334443444333333243333432222222222113212222222233222221323233323332133332322/0110010011111321111212322032199::989987788888998998887899877899888888898889988977777778887777787777776778877777777767887766776666766666655654455555455545555455556565554444544555456655544444565444445455444431245543454444444444454453334444333344455433443333334343444443333333333333322222223322333333322322223322222322223333333233332210010000011233222212322221123219999899:999998889889787778989877799988999::9799988878788777677777777766676667767777887777776676667666665665665556645444445555555554555545455544544455445555554554654344454554555442455443445334444434444443333334334444454444334333443342444443222334433224232222332323212223222332122322332232133322233333443100100001001122111112221011231189:9899999878888977888787888898888988878888879899877777787878778777787776677777667787877776777776667666655545444554554455445444554565454544454444555545565555545555444565555555454334454444434333455445544443444444444444554433442223343333243222244334344223122232233233232333343422322223223203421233333343321//00/011011132212332121102221::99999998998887888888888888878878788899888899888877777777667777677777677656666778877777767776776556766666555555555544554454554455555455555455544554555555665445655434545454455554343444443333334444444544434434433444444454433244443333333333333333333333443212323433222332323234422332233223322222333332224432100/000/01121122322222010132229989989::9799987888977887888989879889788978::79998877777797677776767677777576778767766666676656666576657765544555665545544434456545554444444454455445655555556566665433543364446444433544553335434444333553344444454534466554344334432444342323444343333343322222222232332323234225323122442111231222232123334431000/111111/1212332310/1//233299999999:9988899889889888888888888888898899778998888777777777776676666766666666666877877776777776666676666555555565444444454434554444445555555454445665666555665666544445545445544454344554333444444444433443345444544444655444333323333333443333333333433344223322232232233333442333222233322123322323222334333200000/001111211222211011134439:98999989899999998998988888889899899999999997887887778767777777666667666666666667888877767766666665566666555555655654444434346656544455455454444454455565455566565654555444554665444445555344544555444444344544544544445544333443322242443443333324344332332223222233233344433433111222332223221233222333332322000/1201111211111222011102433:88999998:8889989889989:87999888978899987788988988888988668777777776776668776766668668668866756656666656666554556666654444443456565445445455656444444555655555565664455565566554554555453353333345533445533334333544443445335334443344423333334332223333422243243322312333543254333321211322232223232332323333311/0100101112211112332110/33438999::889999999999889876789988998789898887888988899888777877778777676666666677666776666665577666666555654445555556666554444455565544444555565444545444455555556765455544545555445555545545444444544444443333344543444324554344444434322333333234433433334333223333221222344433343422223123322222233332222222332220/001111101112221221111013218999999899998:999::9887999999:8989977999997899897987888778687886667766667766766777776667776566566656555645456555866666554444444654444445444465453544545444665566444455566455456456555445555544345355434353344344444553445333344344422344333333334323423332234222223212233343323332331244133223322122333331233321100//0011111201121132110/113109889999:99899999889988999889998888988988888888889988887776678777766676666776677778777876666666666677764444555566667776654334455444434444456555543354445556555566656554555445544454555454455444345545443444443334444544444444433344344443333322333343332322334333322123223342233332432122234322222122222333233211120/001111111122222223320023229998889888988::9899889888888899889988898777778888787887776788888876666666776666777766767777667666677655443455566666777744543445655534445544455534555555455555556655555455565455554345555555344444444533343434344334454445545443344433333332233344444432223323322233333323344334322421110134432222122222232222221200011111110221221122232//122789889999:899998:8789887998998889998889778787789989877877778889;8775666667766657777776667677566766766455335446666677776854344444454444344454663433455335444454445754544655544555545455555445544534455335333455443444555444453333444433333322223244444323432223232332333333443434233443010033342111122343322333100101100001011112211311231033388878889889889999887787899878999999998887678788888877788788788898765566656566666766677666666676666665344334556555556777544445456654434344434654434445555445554556666545545444455444543445455555445554344444443333344544444434433344334443323333333333332234334333322233344333433333443200233333222222222222333310/001100012202212111111210012889987888988899898778897999979999:889999:8779988879877899997899:::754545776666767667767677765756667774432466555566666666556555466443333444544544335444544444555456545554555555544454444555545543555544433434334334344444443344433223433323222323343343432433353122221334333333331133320011234321122122333221332200/0/11001200012211221222001228888888899:99999998778778888889998888888777788987878878887888899997445547766667765777776766666555667633333455555556667777545445655333344444544443334445444555556555555555555444454445544334555544453334444333444444444454444443332334333333323223223433333334433222323334433333333243321/0444313222223321332343211000101111000110111222331/13778888878888999899866787899889899988888888888888788888987888988999865435566676666666667667656655665654333344555555666677545555556555433445545543434444455555445455544444444554554445445445454455444444443443334434444435444444333222344332223323333322323343223432233333344443333223432100234322122232222222344321/000/00021100111111222200133888878887878:999:9:858877879997:889887767777978788887877788878979974454467666666666666867767666666566443334555665566675564545455654434442455463332334434444555566545553445555355544444555655453444545334443333355325433344334433333333332322333231223223222343322222113334343334321443332033521211223212222223343320//0000211100001120113002377788987789989::::9776776689998887898766777877787777788788777899887655456666667667777766666667666556653322344555555566765565456565444334455455433443455445655565554444554445554444344454445445544443344443344444445544333344433333333233333322233223322223333332332222333344323432233333332321122121222322332332222100//000//0011112222221/0237778888778889888::97677777899977688787678877778777788898878877988766454566766666667777666656666655566643434556655667677665455665554434444544542234344345554555554545455554555555444345555455554334434344334343333445544443333334433332232222433232123323233233333422232243344432322244232233322333332232221222233332100//0100011010121123201322887678866888778998887777778889987778887777776688878788887888899989665444556666677666666666675656556656434344445566665576655454565665433345554453434444545444555554445554445544545444335564334453454444344344334333444433444334434322233134424232343322332333332232323334433344334332433342132223323232212132222323322110000010///1111232211022887778977788777888777778887779887667766778777878777777877789878887677765666666666766666676566765665555543334555566566676654444544444333444444433333445444555556544555444444544544444455555544434434444333344444433344334444444443333333332333322333443323333322223223322333333233222442331112222223311122112333233331100000000//010100112100122899877899977777777777889867777885566778677777887787766778789877688777775756666667667666666676566665666555333344466566675555435544454234544444443355333435444546454445355555545545554445554455545444343343333433334443344223344453333213333322342233332322333332113422333242333223320422234123323322222232221122333442120100010///0002221330022289877887876777667888888778776788766667888877888877777877777887889987777776666656776665566666666665566665443344444556665555543454554444554454444443343334444554444444544445544654445544454555544544334543333344444443444433333333333323332333333323322333223333222333222343233332222333323222322122222221222333222333221110000000/01112211110222887778887777777778877778766677757878777777877887987767888888777777689865666667766876666665566666666656764333345545555533543355444554545555433334443444444545654444445445555445433444545444555545555433444443344434333334444443333333333333333322333332222323322333222333433321222333343222333322232222232332222333332232000/////00//010021012277777678866677797888877788678887678777787787888868776777878787877867985555577646765766666565665666676665543343344577454454445545554444445543323323344444454445535444444544433535455444444454454555533544434443343424443334434333433312343344332244423332333234322443323333322432332443322311322232322133223123322222334320011///01/00111200013887777778777778878998767667677766678888788877888777777777777788877778764457777776666666656556666666666666554444545555555455455444444344455432233334444445555554444445544444544444553454455445544444334444443444544443333333334443332234333223323433322332223333223332343332223223344343333224323223232233322223333332221011100/.00/0110002001218866667787776688887796565678878867868877887777797787788777776887786786644666765667677666666666655576656566655554455555455554544444444454554422232344354356446535344454544545354345554454544455555333334443443433543334333344343433344344433344343222233333333232444324433343331444234433223321334322133131223333233222323211100.10000101220/0118767667666678778888887666666777887787777878887888778778777777887877777776667767777677765666555666666655555666555554445543455454444444444454312223344444444556544444445555555544445554455444454554433345554444444443344444444445544454445544443233322332332322222222233342333333343334443323322233222222221222322333312222221111100//1221110/01177776666677867878999886556788877778777987778888876678878777878778877778876666677766666666566567766666556665565566644455344543454444434445554322233555443455554444433444544444544443445444434544444443444443345433443444334445554455654443344432333433223323343322323334433333322333443222122233223322321112222232232233222210110/00//001220/0016766667766676778898987775568788777787888897898878877877886667787786668887768667667666666566665677566666566776677665466543444466444454445467334423554444344455554354354555455554455344444444444334455654333533543334434444445433445465554544533222422442332322122422444443333244243224532411231222232232211332223313221112221010001///000120///77656667657787778888878755677777778777888889878777777887787878877767887777787666776666666666566456656656765567666665554434444434433444555665322245566544344565433333444554444444454444444455433333344443334434444334444444455454555654443344432222223433344322233333344433333333334444332333222222332222123322222123321121222121100//000111/..78655666577777799989899875677888867777888887787678978767887778677778888877767667776667776666766665566666766667776654445444544444444433455653333345455554445554334444444565555455443454444443344454544443343333433343444345454443355664443234433322244223323332332333444444332233433234323322322322323333322322233222210221222202110.////020//..6775577776777878887897987766667889777778877888887887777787787777887887788977767777766676666676766776766666566676667545444454543444434455666633344454454345565333344444463445655544444344454355444443444322343333333333444454444334555333333434433322323333433322323332443343344433434543332222222334323312322223311112121221111222100//0110/-.666656677677777777888787876667778888888877788888778778887777778877788878778876666777676666666666666666666567666677655534344444444354444567653333445444444455434434444555545455555455444433444544334433333344443334443444344444544554443333343333332332343222332223444333344433443344444334323321233333333222333222211111222111121220///-/100//0687666776666777777778778887677777999777777777988698888877888897767786688778655556776677666677777667766776756776666665435535444355454344556762243344354435555543355435545555565455555444535445554364434344333433333334344445544444455533223334333323323444334322333443333333444244442444424322322333333233322322332211221221011222222100-/00/.1177766677776667777777788777566677898887667778888878878887888789888877778877896555666766766666667666666666667666666665544444444454455444466665445434343345445655444433445445544444555554455444445555434444443344333433444444545654445444333223334333334343433333233333333232343343444334422332233222233322123433222221122221011111222221200110//077766787777787786777777778766677999888778878787878888778887787777888889889986555566666666666666666677777667667666565544444454554344554557774334444443434445455655544555555555555546544445554455554454333334333333434444444456656654433443333333332344343333333343333333333332233443334443332212222223322333333222321211221012221112212210121.//066665656766676877777776777766677889877787778877777898777898887777767888777:97545667766766676677777776777766788766555544354554553444465454765554445444225355556655544454455555554446444444555543344454334333343333433434434447664555543343422234343333443333233332244333333243232234433533342122223322332233243322321111321011212112220111233..0887566666677777777667766677777788888888887777888877888877777887787888777789876556666667666766776677679877887888865554444444445554455345654565545544444434444466554555555565555455555545544445554454444333334444444344333444575555543333444434333344334332222333223443333333333233333223422322323332233233222334333322112221112221121012210220/02778656646668787787667777777778779798777898888889987798888888776687688877899777555666677666677777666878999889:999655555555435555554445555454454554455543343545675455554555566544345554555455555433344444324333333334434544556865656643354433324443344333322223423333323322222323333352344334233321322333222233332222212101122110022210011100110117788776656788889986667777777888889997898777787899887887877887788878887877897776576766677777777778879888998799::98645444455545555454454555554435556555433345467765554455556545555445444554455554453234444333433333334445434556555654433344433355444333333222444433232212233233234343342543333223222222232332233222223122222101111101110011111///2877786555688898976767787777887878777787788777888887778888888777888877767787777766766777677666777769::9998889999875445555665544554556545554333445555554334556675454556445555554455545554566555554434443443334444333344444555555566555434434433444345333433322332223222232334333433453454323323331222212233322222332212111111111110011111000110017877667557777888767677677779788877877977768778888879889787887887888888777777875776666678666678688888:99988988:887553345778743354557555755323333554555554345666655555655555645444555655556565554444344433333344433343445544554464545445443443343434333332322233313333333422243342344634331142233222223232233332222313211111111122122122210110//3277766655666788777777777567777778888888898987788888989888878888877887888887777777666877777677766789888898778899888764555779865555555667665543444444455544556676655454455565445444555555665555544455444344554444444444544555556655655555444444434444333443333233333323322333244553343433443332222233322332123323232212221212211122111111100121/000775556777668887776778877878877778787777878887877888878889998987778878897777767776677776767786677787777988899999777666567898545555656667743233345555555544556656655444445655444454554555555455445454444455655554443344445456676665555554344434543333334333333232222223222333343333333323333322222222233222322222323221112222111121211122102220011877566777765778777777878776767788778677887779887988889988998889888879787877677767867677776778887::8768778899::7787776678899755555567667776533443335465444665656655555455555554455564665555555555453544455455564333345554466557555565454444334544334334444332222122223223422444343333333332422223220133222222223322212312112212122222122111120/11865556688755567889999888876677889:98777888888998888999888878888888787888887777667777877776777778:97777788998888777777778887766667777777886654344345555567666666566545445555565455556655544555555454554444444445443344445565666665554434444444543334434433333322323323332333332343443344443331222232233333222211212222322221011111022222121222002:9335777875566889899:888888777988899889788877889889989988888888888866778876777787877665778878888988688878988999877877877777656665767777757765444353565566655665566643455465555655665544555544555555554455454443344345555435565665546545543445334334334424323332233224422332332353433323443222122232222322112222223212123311211112123211110131000;:82246786555667889888989987777798988878998799989899898899888898878888777698777877677776778879877777778887789878877777786655667676777767789875564545555567655555655556554555555655455455555554555554444545544443443434445455556555444443344444443333333332223232334333222232423332333233343322222233222331112332233222112122222121222321100120/;;623456798545568899:99899:98866778988898789888888888888889879988888888777777777788776677898777777777778777887777888788986666766776777778878766654445555666565555555555555554555555444554455555445544445455444334444345554554554544454444444555433443343344322323333332232233323323432333333222112322233322233222212212222232111112222211112210/<<7224567998655888779989:9:99777779888998879::988977:89::9897898997979887777877777776787788::656668878778888887888879898866647677777775788999556455555556555555555555555554546555554454654555556555544454344443454444444555455544556553344444444443433343343222333343221132322223334223344422332322212222322223132122131313122122212320121013100<;7322457888887789889::999999777787789888899:988989::9999988778899888888777678766877777789::9755667777887779888877887788775567777777778888889866545555555555555545566544655555556545555555555555544445445454445443344554455445555554444433333444444444333222334333334332233332334234423334442232222222233322224333332222222221112211221110122210:;;5235677788888999999:::999:987789888799889:999889:99999889888888877888778777767888877889::9666567777887788778887888998776568877777677888889864545456655555555444445655555555445444455455556544555455434454444434444454445555444445544433234444444433444334333333433333233333223344333343332232321222222212223223221122322332111222222223102200:<94423468789988898:99989::997777897998999899:999999:::9999888788879898887887768677788999999855666777887887788777878999:8866665767877778887878864455455546554555555555555555555545454555555454555555455435444444345454455554555554544444443444443334442422433342233222334333433243345233422343312222122222421221113313221222322022122212120022/0:;;7543566688888899999999:::9976899998988899889999:9:98889998889877788778788787778888888899875555677777788888778788788997766676677766777898788766555455555554455555655555555455555554455445555555554455444444444544454544345544555544444443344433444333333333333333322233233333333333322333433211333222323222223222332331232211221112211111011/00:<:76434667988889::98888:9:::99:88:9;9889999999::999::999999899888987797788978768777778:9:9975465677777799977878776888799757777777778877887788996554555555564555545555555655555555455556555544564555555445535534543455643444555446433454344444333444433343333334323333332333333343334333442333133131313222222232222322221322211222112221220012/00;:99765556678999::9:9999:99:98:::9:::988899999:9:9899:98999899989988777788777877778889899::855555557777887877778877878989866677777757767777778987643454555555555555565555555555555544556555455565555654444554344543455453544545545654332334334333443333223233322223322443221343223335443332443213121112122222231123332222112221222212222232012/0099998766577889:999999999999::::::99::99999:9:99999999:9999988789888777788876777778889999::9755556766767778888878877777898877887776777776678999887543333556655555445555555555444554455544545555555556655444555444433445545544444444555543333444334433333233334323233333233333332233334334443333222222212232232212123222222222222232210211120/021009998876647789:9888899999889::::::::99:999999899:99:::99989988887787888777777766778889999:;9656555677887798888777878778877876877777777777777879887753324455655554555655556665365555545454534444555455554555434444443355544344555445455344423343333433433322242223232332234333333243334433542333312212212132221222022324332213112222213211222.320200:97877667878:98889:::9:999::9989::9:99999999999999:99999988888888888877778777777778888:;;9656677766788888888878877788777777777776666777777888888764322456544455456556644555555555444554545555455455443444444455333335444444444454444454333433433333333232223222333233332333233223433433444233222222210122111233222223332222222232211212222112211987899778779:99999:99::::99:::9::98:99999::999999998988999999877787789877777777787888::9:8766676666766898888877888888777778777776677777777777877885333455555555464455555555545544554544554455655555454444334443344445555544435654454444333454443333344333233222322322234333333334344543453233421111223321121222222223222232222111102222122112210099:9876777789:98::::9:9:::98889:::9:::99:9:9889:999899989888987777997778877876777788899:::878767777677788888767988887877888877777577686667778897895531344555555566555565555555455555554443444453654545543444454553345534455445454445444343343333223333233322333333332223333332223333443345225221221333321111222222233432232232211222121121103220999987778769:999999::97899999:::999999:9:::99999898899999999988888778878887887778788888::97788778876777777888887777888877788777776766777777888998876332344555555555455554555554444454454444554544565545544444533333444344444455554444554344333344433333223323333322333334333343233334435532244233222212111211122222223222222310112212321110122100:;:9977788779:9:99989:::9:999989::9::::::999::9999999999:9:999989877788788887766779999888888887777677877778988778888888788887776666776676557899:976654334545555455555555555565455555555554454454555433433223434443333443444344564345545433334333443334322222333333333322234333223434533334333221233322231111101112122333332232122211220011/01320//;;:::9777778:::9:99:999999:::9899::99::99999::9::988:9999998889998889778888878787798887898988887777777887787888788789988878897777666777787899999986656534345555644545664555555555555566544434555454334444343444444334545443355543345443432344446433344322223323322322333224443334433333234323321333231212212113222122233322232212211233112/022211:;;::97667778::99999:::9:::::9::::::::99:9999:::999::::999999:9878888887888878777888899999:988877877788877778887788898888888776776766677767898998766665444555556665556444565555654445655434455555544345445444434443433444454555433445444422333466533332222333333323332443334334444333343453344322322321111111122222222222222222233211222211123320/::;;;:887779999:9999:::989::9988988:::::999:99:::99989999:8998889989788887789888878898888:88977777788778787777897888888887767786666777676779999877665565555545555655555555565554555555554433455455544455445533444433335543453354434455344122243544233332223322433333435344434343344443433342342244331222212101221111211131212221232122431311/2311:;;;99888889:9::::9:9999999::99:99::9:99:::::9:9999::99899889878888889998889998887788899989:98777777777877888778877888877777777666566666667899877666666665665555455555556665565556555556555434555654345555565434443333454444444454443444431234455322232222222222332343443333323324434443443243322332222211100121111221122222222333211232222/03311:;::9889889::989::::::9999:::9999999::99:989:9999899999:::987898999899888877878887778889999998888877778788778989877888877877777666667787677887777776666666555555545555655655555556555555544455555554455443564444434434445554334444444554202234465322333222222223422243333333222123344433324344311333212211111000222221222122332222211233221001410::::899::989799;889:98999999999::::8::9:::::8:8898999:999:987779989898988778778:988889988898777777776777878777:778868788887777677777796566779886667755766666756533434555555555654455555555434555445445544455454444454544445445433454344442113344642322222222233323334333443334443343555423533542231333122322/1101114412122212212222212300230/233/;::::9999788889::99999899999999::99999:999::9889999889999899888999889887877888898888888889987877788767788887888877878898777777777777776776678877666766677666765555554565556566555454555565444445643455444465544444433443444544444434454442233455443322442222232123423334332333332233344323343332223333322320/1112113211112221122222222221221122109;:99:9989988999999898:9::9:::9:9889:99999::87889989:9989:8888789889999888898788888878888877899778877888777778998778787777677777777778777566567776776676656565655544545555556656655554555455445666545555566555555444345434454445444444445443345543223222332233223433333332333334233444342333343423223322322100111//0111122232232223212332321011211:99::::8899998:;988::9999:9:::::9:9:;999::::9977787999::::77987778898898889977888888888888887777877777779988797898667787777668787677778776777566657777777755575555444555556665565555544554344555665445455654466544444353444555544544445444444435442232223443222332223445442233433333344443334355323433112311011/0201/0221013222222222233234420121::;;:999899:9:99988:::99999:::999:999999:::99:9889:99999:98889888889998889987799888888998898778788788999888787788787777777677788777678877767766667676666666676665445545556655555555555555554465555444566556655555433333344444444444444555544455533332343233233223223334443233333322223332332344423433312321211012222222221122222233322223342024310:<<;;:9::9;;;9::887::::999999:::9:89;;98:9:9:::888889999::98878898789999987778999998888877866777788889987888888988886777777787777888777777888666766666676766676554555445567555565445555454555665655455546666775543444333355554544244654445544344433332223223242233323434443234433234334422424566423342211111110021321111122222433322323223332032/00:9;:::99;::9:::::979:9:99999:::99989:9:9999::9998999889:998889889888899888789888989877888867877787878888768878777786777778777777677767888777765667777767775655655554556555676554554555555555555567545555565676554343453345545455545445554554445443222223323222332343444444333343323444332344345654444421111110112233211111123222223322333332122320;;:::9:;:::::;;:9889999999:::::999:999999::99999999:999:98898899889:98788878988889:978888777778887788778877887777677777665666766777767776776765677777777666555554455565555565555555555544445554565555566677766643333334554554454444554444444534333222323333233222223443333334443344444433444555554445321011111222221122121122223333222212222132111:;::::;:9;::;;;98889999999999:;;:99:9:99999:999899:89:9999898787888897879799989988:8888887777777789887878867888867766656777777666677766766775666767767777775555455554557556665566555544555435444565455556576677544333355454444565544445564345543233333222222234222335343333334332444333434434563444353111111112222111233222212222433223322300124119::::;;:::::;::9889899::9999999999::99:9899:99999999:::9999888889998888898788899898888899877777998898887888787776666777778877777666677776666666665666666666666654444454555555545555555544455555676555556655567764443345544555555555644545554443333333322343234322233543244333344334333454343335544333322111111122222223222112233333312331232013430::;::::::::9:;:::99899:::99999899999::988899:999999999999999989899988889999898899899989888777987898888888877788865677766777777677677777677666676676777777666666555444555555566455655555445555555755555656566557554444455455555555544455555544433333432333233323333223322433333433344444433444454343332222111111222122222231121222322123323310133119::::::::::9:;9:::9:9:::999999::9999999988888;9:998:::99888999997997:99988999998899988998787878888989798989977888777676666777777777677756666666777555676555666555556655545555655555645555544465555556566555555555555444555455555455555455456343333433433432442222322422244333334433444443353444545333222211121212222122333321133223312422221003341:::::::99::::::::99:9:99:99999:99:99:9:::9998999999999888999899988888899888989999:9998898777898789988889877788778777776655777777776656676566657756775556655666655565544445556555544555556555566555455566555545556544444454555555455554565545544434333323321123332212443344444334444443443333334433433322211111111222233212221223333222332132112320:;9:9::::::99:9::9:9:::9::99:::::::::::::9999999898999998898898998898989898989888998988888888788888889888787887778777666657677777877765555565566777654676666665655545545555454564456445644455665444456555656675556544444454555555554445545554544453344223232333422434442344433343454444433344234433343333200111022223322112212233323323221221134449;::::::9:;9:9;;::::99:::99:8::::9:::9::::898999:9::9::8889:898989:988787789998998899888888887888888978977887887777776566656677767766765656555556666665656666665656455565554445564556665544555555456666666555555565445555555554555555434565555544533233332333333322324334443344355443434333434554233253332102222122122222332221224333324223332134:9::9:999::::::99::::::::9::::::;;;:::98889998999:::;:9:9899999888999888999889999999998898778887889988888788889988876666545776667777775556555556665666666666655566545555556655555556664455555544445555666677665555665555554455444555665555545444344333333433333222223433444443444435543433344344223333433331122222221212222322112233323322332001228:::9:::::::::::::;::9::89:9:::::::;9;;::9999:99999;;999:9898:99997889888899999999999989878888887998887887777988777777776566667768977755555555566576656657655764666443565555546645755555454665545455565655777555556444355434455555555444555565445444223234433422443334234442454444444554432334553234344433311113321122222122202222222313333332124499999::::99::9:9:;::::999:::::::::::::::::99999:99:::9::99999999889899999999999889899999988888877889998877887899887777777556666568888655654456666876455667777766666655555545667555565555555566655555566666566555555545555454455555554455555565444443333334333332332333333433444444444544433343354333333334322111122211222222211221223212223222112399::::::;::::;::;::::::::::99:::::::::::::::98889999::9999:::9999988987888888999999989:988778888777898777777788887787778866666667788776764335667788876677777776556555554544445655555556655555555556656665665567655555555444445665556645456655544455434433433333322343333243454355543444455333333443333333222111322221222322111121222322223323213433989:9:::;9:;;::::::;::9::::99::9::::::8:9:::98899::9999999::999998888989889999999:99889999888888888797787878799:998988778865565567786755445465668887856777767655566755444555456444567555555556555566567767665655565444556554455555455453556464543343442343553344334422332344434444344545552234453223334223332221113201122112121121223211233232215339999:99::::::::::::::::::::999:::::;::::;:9:98889999:999:9999::9999889899989988999999:989::88877888889787777789:999977877766556766766766555666667888887676567676556665555455555555556665555554545455556766666555545456555545555565555555544566544434332333343343234432332343344334544433454444444434333323332221222211111232221232111211222232234449:989:9::::::;;:9::::;;:::999:::::9:::::::9999899999999::99999:999999998899999989:9889999888888888888888778789999988777887655667766767666556776666778877777766666566654455554566566566666665455666556666666666554556555445555444555554455555565444444443333433443333323334432344443444445544444344422333333322222222121232222222211122213323333243299:99899::::;9;9:;::;:::9::88:::8:::::::9:9:9::89999899:989999::9:9999:999999999999999:::::89888888877787777889999987767776455576666576765556666678867785777656765446553444455555655655555555454555556666566656563554554555444545555555555555544443444334434443344343433434543554454444455525553444332233233332231222212201112112222222122233324444:9998999::::9:<<::::9:::::999:::::::::::9::989:999889::999999::9:;:::99:9877899988887899::998888898888887888889999877677776566678876676667666777666677776677666766677555444445565665555555555566655666556666665555555555455545556645555445545445433444433333333444444334334333444454434455544543344323332233332233221211111221011222222222322321444:998999:::;9:9:9:::9::;:::::;:9:::99:8::9::989989999::::99:999999:::9::98889:99878799988:9:88988899887888878888::8787888555676898775757666667667666777677776776567667643444545655445655555654566554565666666764555556555445665565555543545553443344454443334423333443555343333334444554454454444533223332322323212331222123111212211122223234122444:899999:9;;;::;::::9::::99:;::99::9:9:::9:::998889999999::::9999:::8999998889987788899::::::8898:88998898898899:88886668755756768875778767667676578777778768677785676663345446666656655656655665655666666675555545564464554444555555554545533354344443433333443433444443333434445444455455555335444331333233333312233112212212212121222234322312439998899999:::::::::::::::;;;::99:99:::;:9:::9989998999899999:::999:999999988987777789::::;;:8877988888999988999999887776665677678887777667766677786677677777877766667753445455655555655566666556665566676676655445465555544544455554445544554334443444443344344433443444344444444544444444444333421133233433332111222222222221122222212233223212343:9997::;:99:9:::<::;;;:::9;;:88:9:98:::::98:9:888999889::99:;;;;::99999:8::899767888999:::;;:98888997788978889998877887865566877888668877677557678667768777766778777776435556656465566556666666654666656676566456565564564544444554555545444555443333433433334333222324335334434443444544533322443222322334532231113211121321111111222133322131233339999889999:99::9;;::::::;::;::9999:::9:;<;89:9888989888:;9:;;;:99:98999:9988877567999:;:9:;;9888998987888988899999878767786578888877788777766676667777776667776788786654345566666665666655666666664557667767765566556565555454544545545554554444343433443443334444344234343432243434444444244333432223322333332321223222211221111112122223323211244998998999:::::::::::;:::::::9999999::;<;;;:9988899:9889999999::99999:9:9::9987667789999::;:;:9889888988887999888888767677766677778877777777777767767776777777776776676654666666666555566667766665556776677777655554566665545544455555555555544444434433444344333333334333344334443444444454343333322333333223333222322221122221212112221232123213444:99:8999::9:99:99999999;:::9:99:9998:::;:::::9:898889789:::;;;;9::99::999899887667999889;::::8889988877778888899989767888987777557888887766776777576677776977768877768655665746556656676667766655665775777775555555556566556564555355544555444444543344235343443433344333333442443443544453333414322222433332323122222201111310112112311042143310439999999:::999:::;:9999::9::899998889::::::9:9988888899999:::::99999999989999986668888999:9:::999889877877888888899988877777777656687767777666667657666677776665667778877765666566565666666676556667677666677665555655676555556555444455445664454444434455555434444444434333444442233455455433332343234333333232222223222211111111111112234332331143989:999:999999::;;99:;;:9:999988999999::::999::9999888899:::::::::9999998999998656788889::;:9999988878887888998889877777777776676678888876776887777776766777765667777767777666655577676666666665556677777677665555566566655566555544455544444544443444444455444344334443343333333433244455333333332223333223222233332121112212222111221212222332133:99:::9::899:9:99;;;;::9::9:99::9989977;:9;:99::8::8899999:999:::9::9989::9:89975578989:8::;9898888879867888998899779877777777776788898886777877777666776777875767777777676667667776676666666665656667767765567575775676655546646444535345554444444333343443353433443342223434233344345445633433334333333333222321221132222212211111122212212440004::999:9999999::::::::;:::::99:::999:9889:;:::::::9899:88999999:;:::;;:999999999987789999:::99888888889987888999999987777778877877788988888778877776566666778866888677677777667666667676557665566657666677666667777666676655556555544555555544423443444444344433434433433434333344333334446433333233333333333332333222123332111111112232212222344214;:9:::::9:::::99;;:;;;:::::::::::::99::;;::::::;::9898899:99::;;:::;::999988899998778989:;:98888889998878999:998998888887788778888889:98877777777765666767779778777776777777777666777665566666656566667665566666667777666655555555554555455444443444444532454444444443345434333443433345435323332443234333333332311222323311222110001221123214420045;9::99989::8::99::9;;9:;;;;:::9:::89898;9;;:::;9:::8899:;:98:9:::;:;:<:9:9877879::77998:899888887988888987788::9988788888898988887788899787877888777755776677678886768766767577666767765657677665656666667665655665676777555555535544444455433332334355434434443444344335434432433444345445533333334322233333223332123311211322121211223212125441149:;:::999:999:::::::::::;::::::::999::::::;;;:9:999888888:99::;;;;;<;;::99898888899889:99888887778889988877889998989888888888888887788877898788766777666676778777767777777777776676777666567655655666667666666666666765555666554555555565555444343443443444344333443444444433343344433444444333322332222222232222221013311212221222112333332224322349::9::;:98:98:::::;:999:9:;:9::::9::9:;::;:;:9999::88999::::9:9:;;;;;;;:::88888998899:98899899788888888887898899:99987779889988888788988888998777767676688688677777777777677655567767766577666777575666677666666766767776455566555555555455433333443554445444433343333334433333434554344344533322332322223223222222132122112211111212342222211352245;;9;;:;8988:9999:8;;:9:;;9:::99:9;::9989:;:99999:99899999:::9:::;:<;<<;::;:8899989::999988889789778877988888888898899988877879979899898989997787776677868677788777887877777767676766667567666656556666666765556555676756655665555555555565545433334334433333345334344533343433444244334434442332223323323332332222122233220023212211233222242134/023;:;;:9999899999999:::9:;:::99:::::9::99:::9:99999999899:;:::::9:;:;;;;;;:;:99889889999999988888888889888889988888899898789998798888878889988888877777777767778987777788877786677666676566666656665566666776566776667655566666567655545555554544333444444344455433344443333333333345444453344432223332232233222233321123322211111231111233232111320355::;;999769:8999:99:::;::;::;;:::9:888:9:9999999:;:;9::::::::999::;;;<<<;<;::99998889:99999999988877898899889878998998978997899977788989999988676777676766678878778877776777777667666686656575667666676767776687566667656667656677555555556545533333444334534442233444334333444444344334334533321232223323311312121222222310121112120222213200222/133:9<;;9889998::999:::;99::;:9::::;;:9::8888:99:9999::::::::;:999:;::;;<;;<;;;:88999:98999:8989:988988:8898797789999889997889888898898888898987766677776677887788777877777777677777767666676556665666657767656766766667756576655556655555565545543334433434454333345444443422343343334544423443232222223322232222223212221112232212121111112210031/344;::::9888988999:::::::::;:::9::::999999999::9:;:9:99::::::9999:;:;:::;;:;::;:8888899999989:9999:98899888988877899::999988889888889988778999878977777776788777777777777777777776666666666666566565566666766666566665666555666665555564555555555434343454345334443344443333334334443444344335433332223223222221122211222210011221001211122222213200035<:::9989989::9999:9:99999:;:;::9::999:::989:9:::::;9::::99:;::9;9:;;;;:;;:;;<:::999897998:999:9989889888878887878:99988898977978887988899999777777767777788877787777887777777788776766667555665656766676576756675657676656555556555554555455555343334565443344444444353344433443443453343335324222232422222223222312233121112211102112211233213100245;::::9999898999999::::999::;::989::99:::999999::;;::99:::::::::99::;;;;:;;;;;:::9999999999::::99::9888888888888899:888888898898989877898998987877777778777777777888777788887777787676767776666555566767656666667776667754566554555555555555565544334455443334445445445434333444343334444323332322222233322322222211101321111211111111123212232320024:;;::999::999999:99:::::;:;::::::999:::::::::::;;;;::::99::99::9::::::::::::;;;::98899999999::9999889:999889888989::998788988888999998878997777777677777777777777787667877887776777776555666666666677775666556666667776566555546655555655555555544444444333334554444343344333333333333444322233321233333332222222211123211122111211111232223212100135;;;<::999999999999999:99;;;;;;:99:::9::99999:9:;;;;:::::9::889::9::9::;8:9;::::::98999989:9:;9999:9988::99787777789999877999998889788898899987777786787777777787777777789977778877787555556576666668666775656755565676657667556666556544554555555533355533433554443443344423444334533324432331331222113323222222222112222211222222221233222422231/155::<;:::999999999999999:9:::;;:::::::::::::::::;;;:;;:::99:999999999::;;::;::;:;;:998999999999::9998899:9997777888899:999889998778888888889988877777876777777777778877777777777777777765565566665676667766655566556555666655666676655555555555555443444543454433443443334333432334433333432233224433321223222222232232112200000122222213211232/220//04::9:998899999::9998899:99:;::::99:9:::99::::;:::::;;::::9:9999:99:::::9:;;;;;;;;;::9:9988999:98999:8999::98888898889998888988998787877789987787888877787777777777777777777767777777677555666666667676666665556545677766766666665666655445444355555433444444343334444323344333433344333233323332343333233223222221112112111111222211222332112/0122000;:;::9999:99:89999:::9:99:::9999;8::::::::::::;;<;:;9::::::999999:::99:;::::<;;;;::;8998:99:999:998879999877889889879889979899798787789998788787688777776777776777777777688777767776676546555566667666666575565657755766767665676666665654444555353334434543435344434323442334444442342332242233323432442232333213311121111112112123312221112/143//.::;<;:99:::9989899999:::::;::98:;::99:::::::::::;;::::::9:989998899::99:9::;;;;;;;98888998:9989:99977::99987888998889888888888888888888988777788878877777777766766777787677878867777566555655677666667676666676566665656666666655655556655445434554454444445554344444433333433343333333222243224422232233333332113321111112111211112212221000./12013:::;:99::99:::899:99::9899::::99:::::;;99::::::::;;;;;:::989999::989:::999;:::;;;;::99988899999:88999999988889989988988989999898889988987787888777777777777778766777777877776777777777656676666566765667766766666665555666666545665565555433344455544444533334433334443322333343223333333213223332333223332211222221110111111122123321111000///2220239:;:9::::::;:9899:::99988:::9999:::99;;;9;;:::::;:999;;:;989988889899899:::;;;<;<;::99:999::9999999999999889888888879888999879999999889777767887778777677877687776877787787786777777686777765557767675766657775665655566677555557566545554333334344443355533333443443333323233343333233223123223313333233221112222221222222111211121110011010..121/4:::::;;:9:::99999::::9:9:::999::9::::;;;::;:::::999::;;;;:88:9888899989:::;::;;:9:::998889999999999999999888999988988988999999999999889978877787788788877887788667767777877778877777667655665666666666677777777666566666665555656656655444344444444443333444433433344343333333333333232332233222322322012222211223232222212111222222211211001/.023113;9:::;::999:;:99:999::999:::98:9999::;;:::::9::::999:;;;<9999988999778999;:;;;;;;::999999:999999999998789:99988899888887899999::99997888977788777787787778877899877678876676777787766566666565667666677766667766655667666767665555655555454343343354334444334334434443343332224424213332231133112112332322232222332322222212111122321221221100//23/233:::::;::::::;;:::::::9:889:::8899:9:::;989::9::9:::9;;:::9988888899998:9999::;;<::9:9:999999:;;9999:97998998988888::88978988999999999878868878877887777787877777677678887676867777777676666557666676666567777776665555656766676557556655544433343444433333353354443343333334323443232311133223222211311222232223112211212112112202331111122/1/./220/2<;:::;:9:;::::;;:9::9:::999:::99999:::98899:;::9:999:::::::98889999999999::;;;;;;::9:;:99899::99:99989999::999888888889998999888999889888888888888877777777877777677767888778787777866766655665556766677776677666666676565656666555555555444343443333344333344344334443344344333322222332321233232111223222332212222211112221122221111111200110/00/033;;:;;:9:99::;:989:9:::;9:9:::9999::99:98799::::::;9:::;;989899889:9999999:9::;::;:9:9999989:99999999999988898:8899897788999898989999888888877776788988878777787766677877766777777777687766666657765776876777567665555566776666575555555544433343323334333333343333244333333333432223232122132223321223322121112122332211011212201100101111111//121/11;=;:<<:::::;;:::::8:9::::89::9999:::9:988889:9::::;99:9998999:98988989999:::;::::999998999999988898:9988899888898798889889998999989988889987777988897888776778877776777777777766777678876567566767767556677767767575566667665554455566555444333344333333322443334444443323333354233323243112332333122342222311222123221112121221221211101111100010002<;<<<;:::9:9:;:;:::::999:::;:99:9:::;:998899899::;:::9:;:9999989999998899:::;::;;99988889:9999999:9988988998888998888887778999999999989988887888998888787788777777777788778766778766687666566566665566667777666666566666665665444455555544444444332334333332232223444433233333333233222233112222322222222222222222221122100121211111111101001///11/02<<<<<;<:;9:;;;;:;:;::99:::8::9::9:9;;:998789989::::9:9:9::899:::9::999:9899:;;998999999:9:9::9:9999889998898897888889998878788789999999898887777877877787777777676776777876667777667666664676665775777775677776665556677666544554555555545444343333332343333332333444243222333533332222333212212331112222212222101211112110111021211000210/1110120//11=<=<<;<;::::::;;;:::9::;::99:::99::;;:8989899989:::9::9::;:9999:::9899988::;<;998899989:99988:9::9989:9888999889998888788888888899899898988887778777878877787777777877777776766776667776666655677667676667767766665556656545655655554555554554333333223333233333333432332333333434322222222033223221112221211221011110111220100222212101111010/0020/1<<=<<<<;<;;;;;;;;::9:::::::::::999::::88888::899::::::::99::99:99:99999::999:;:999999999999998999999889999999888998878888788889889988899988777888888878777767888776766778867767776677777556666556766555667677755666655555455556765544344554555554433223332333333333333233334433344322232222112123332212332211111112110022111111121211221100011/0110//1===;;<=<<<<<;;;;;;::::::::::::::99::9998889779899:::;;;99899999::999899::9::;;;998999:999989:8999999989888999977797977888878898899999899889997887788788788787778667776678777676766777666667664666666656666667766556665665546667665555455575554444433221133322333324333333333433234232221222222313323322212332211011110122112111122112211001002/.021/10<<;;;<<<;<=<;;;;<::;::::::9:::999;999:99878999:99:::9:::99:::999:999999:;::;;999999999999999999899998988998999899788789977778899998888999988888788887888877777777776877787676666767777776775666655667666556656756556555565666666555555545565575454322201122223333323433334433333343221212242132112221202222221111/12211201112210122122010101110.1210/0==<<<<<==<<<<<;:;;:;::::::::::::::9999::8899898999::::::9:8::::999::99:9::::::9989988::99999999988988888998889888889998877888899999988998889888888778888788788777666767677776677766777667666665655666566545667644565555555656554455544456665555544211///12212332323333333334333333332232233112232221221121221111111010010001121111112320111001/.021//0<====<<===;;;;<;<::;::9:::::::::::99:9::989889:::::999::9999;9::::899;::999;99998999988:999999989899987787988988787998898788887899999988988888897788777878887767766566666777777777677777655666555565665566567655667655456566656667555455657666766333200123221322333343243333333333242221223322322240211122211200211111101000220121211121111112//1221..====><<<=><<<;<;<<;:;;;9:::9:99::;:9:9999989989999:9989::::999::::99::::::9::9999889988998989877899888778888888998889999998888999999998999898889888788787777776777756777877776776677666666555656555566565566666666456554666665545655444556766677653210001222222222233332343443333333432222322333333222222221121121110111011111012211111011100////120.=>==<<==;<<<<;;:<<;;::::9:99::::::99::::::88999899999::::999::99:::9::99:::89998788988889888888888898898788889899998888898777889999888899888887878788878877776666765666665676666676667766655667556666666677777655444445556556565555544456666776653111000221222222333332333333333333332233234344333322211232122212110110/00011111111111100211100./1320/<====<<==<<<<<;;<<<<:::9999::::::;;:::9;::9998988:9::99:::9:::8:9:::::::89:87999998887799988989999999998788888999999989999788868898898888889887777787978668678767766656777667676667657555556565566566666667765544555555665665665565444555557776764221102213333332333222333333343414333222233323432442230322202221111000/1100012111021200111101//.032//=>>>>=<<<<<<<<<<;;;<<<;:99::::::::9::9:99:::9988899999::::::::99:::99999999899898889888899889999999988988878888899899888988999888889:99999898888888877898777777777656655666688667766766765455555666755556666776445554455456666655544445665577776531111222122322333333333333344233312222222221344312222211222112222121010111000012211111001221110//0210===>><<<<=<<<=<;;;<<;;<:99:::::;:999:::9::;::99889999::9::;:9::989:9::99988898899988888888889999888899877788889988889888887888999998899889999888778778777888887776677566565676666676567776555665555556566677767555565444545666666554565565666655642322223212233333333333333322344442122232211123332322212222121222212101110000/11112211100111120//13100==??>=;<<=<===<=;<<<:;:;;9::;::::::9:::::;::9:9999:9:89::::9::9::::99:98998888989778798888878898988899998788888877899787878888997988888888899978787777779787778787655566665466666666777765545545575556566555566566555555555556556444446665446556631132223222323323331333333324235423223332341124422211332222311223122221111122110110011201221010...3/0/==>==<<==>=<=<<<;;<<<;;<<;9:;:::9::::;:::;::::99899999999899:::999:99988888887787787899889999888889888889877888888998788889888888899888999999877887778889877777777765666666555666777767765556666655666556666556665566664566565544445556777655555663234333222333322333222333333233433332222222123334322222222222223333211111112111112221210222111/./1/0/===>=<<==<<==<<<<<;;;;<<;:9:::::::::::::;:;;;:9:99:99:::9989:9998889989998888777787778889989899998889888888877887779889988888799899999888888778877778788888777776665665656776677666666666555655555656655666665565555556665454554443556666556556754333343112233222322332222223333433222322111233333321121232222233323333120123212211101121100011/./10//<======;=====<<<<<;<<;<<<<9;9;;::::9:::::::::9999;;:::9:::;;:99998999898999888888877778999888888889889977788688889998889899887888888987789888887777777977777766675677666757666667656675566655677556765666666656666555644454666644535455545555557643444331333443323222323321333322322323321222233343222323313222232334212200130002112011110111111/02000<;<=<<===>>>==<<<;<<<;<<<;::;;:99:::::9:::::::::::;:9::::::9998887887888887888888777899899888888878888777778888789998888988877888999888889:98877887777777887777776555677655566666677766556655554456666666666666665555554565555565445545545566565444454323333322222233333332232333322222342321222433222222322222232222321100122112222122111111110..1100<;<<<>=<<=<==<<<<<<;:<;;;<;::;:99:::::::99:;:::9:::::::99888:999988898888888888878877888888888878888898889898889899:9888898988888888998888888987778877777777777677655666666556667666667766665666666656656656665556554455455666666665544555566664555544323333222222232333333333333222223333331112223212332222232223333322210221112221111111111100/010///<<;<<>=<<;;<<<=<<<;;;;;;<<::::;::::::::::::;:;;::::9:;;:9:::999999978978899889988887888899888888888887898887888987789989988988897888888889888978777768868777777687666665565556667666666576666565556655666666675665555444566566555554544456656545554545423332222114332422214434222313213332230112312211232232223323333343300023001211112211122111.0131/=<<====<<<<==<;<<<<<=<;;;<;;::9:::99:::99::::999:::9::::9:999:999987779999877888887787898888877888887788788887787889878988887788988998898888888768777787787776677876566666656555677666665655665555555666656666555555445555656656665554443455655555554554332233333333322122343332333311132222101123332211123222334433333232011001111110110010111101221//=<<=<==<<==<<<==<<<<<=<;;;;;;::;;99::::::::;;;::::9:::::99999899898777898889888777887898899877787888888877789888877888988777788898888899888887766777777767767777756655655666656767777765556665555655556676565566655554445555655555555455444455455665655443332333323223223233343223321112211210012232221122222222332333434310321112322121000111111/131//=><><<<<<<<;<;;;<;<=<<;;;;;;:::::;::::9::::::;:::999:;9:9999:99989887789788998777897777889:999988878779887879997978988888978788889989888888988887667766677666777676645666555646667676766646565665544756665456666555555543434644545555444554555455666554343322322323332333333435332223212100122032114222222131232242233222412310011212001111211010/222/.====<<<==<=<<==<=<=<==<<;:;;;::::::::::::::::;::99:;;:::::9999999888887888888777777778889999:987888998877987789988898888998987788888888899888877777767667767766755665556656655667787666556555544555555666566555544444434445545555555555555544545555545433333322233332233323323432322221111011111112222222212123434233333433333211111221111111121///21/.=<<=<<;<<<<<<=>=<<<<;<<<<<<<;;;:::::9:::::;::;;88::9:::::9999999999988789888877777887877889:;:988888888877878898889998788898887788878888998888776666777776777777765565565656665556556765465565555455555556655555445643345555555655555454455444544544444432332223333333232321223322222210100121012223322212332133233334443422322112112122101212120/00210/=<=<<=<<><<=<=<==<<<=<<<<;;;;;:;::::::::::::;;;99::99:::::99::::98888788788957899886887777799;;7888988987778787888899999877988897778878979989867866667768777767676555666555555655666756445554455656655565445655545555653544445444444465555555544445554442444332334432353343342332122222113/0211221143322321222222422244434222310/11211121111221110.030..===<==<<====<=<;;<==<<<<<;;;<<;;:;::::::;;::9:::999:::;::::::9::::99888889988678889887777889::::8888888887887888778988888997877788788777898977766777677766788877665555655564555556766665555555444455555555666555555544454445444555444555554455454454444544344433433333333322333312222321220011112223322322222233212222243441232211112112110122122//2320==<==<;;<<<<<<<=<<<=<<<<<<<<;<;;;:::::::::;:;;9;99::9:::::::9::9::998888899767767989877777899:;998888888778777899989988779998887987778898887777776666776777787766665645555576554566655545554545444454446665564454554454444544454555545554455444455454444433432433343434533332233222222222100221232233322223222232321223345532221/12111210001211230/0210><<===<<<<<<<<<<<=<=<<<<<<<<<;<:::;99::::::;;;;999999::9:;;:999:9:88:8887799767887888877778889:::888778777777787778998877878887878687777878886676656667767678777665555446655555556554466645454335444555566565444445554445465444664545544646455545445445443344323334443333234324422222321122/020022123122223221222132123335423441122200201111111131.1130>=<<<===<<<<<;<<<<;;<<;<<<<<<;;;;::9999999:;;;;:9999999:::99;:9:::9988987787778888888887888879:97889877888898887777898888888887789988777777777776677567667778867666655544666556555555654455654544455445665455444555434555544445544444444543344544444434434434323333222333334333332322321020/011112122322232112121221112345421332121121111100112121//21..==<=<<=<<<<=<;;;;;<<===<<=<<<<<<;:::;:9999;:;:::;;::999:::99:9:::::9998778776776787787887899999:88888898788988887778889888988889787787777777666777657776776776688645566655655666545654444566433444654445655654444543555555544455554544544544455454555544433334333333322233223334333332201110020011222124432231221221234444521343012122212100012121/.020/>=<==;=<<<<<;;:;;===<=<<<=<<<=<=<;<:::9:99:::::;9:9999999::9:999:999988867878677767776777788988::889887888788888777778988777877978887777788788677757777777777876666555555666655445564755444454445554443435544455544544544555444466444433334455544444455333443423323232223423343332323332/1100/11010022313211/2112122/.12.25412423222221111100102220.01//=====<<=<<<<<<;;<<<==<<;<<<<;<<<<<;::9899:;::::::::989::;:9999999989988898867777767887888999999987888988878888887898889899878877787777776777776565679987777787776655566545655654555554555445444455554444444444334555444444455445556654424444444444444554344433333333332332333333344322//001//000121210110/////00//0//110/2200230012222212111111210//011<===<;===<;<;;:;<<;=<<;;<<<<<<<=<;::9:;:9:::;;::;:97799999:99999988899:98876677776888888788889778878987798887887777778788888778777877777666777677777777766777866666654564456555555655466553554454455443444554434445444555555445444454534454454445344454444443233433332223233432433233321220///////00100//10/110//00/010/01321212212011221100100120//10/0<==>><==<=;;<<:;<<<;<==<<<<<;;;<<;::;:99:9:;:::::9:999999999:::9888899:88887766667887777798878898788898997888877787779868877887777777767866677766777777877577787766655456545564455665543644544445564444544444433455544545454444454677445454445433344334333333334344333212112532222321322333/../11/.0/000/1/01/////000001/14111302110021221011111211/230<=>=======<<=<;;;<<;;=<;<<<<;<<<<;:::;;;:::::::;:9::99888999::988889:99:98886666676687888887898778999889887777777677789988887777788777667777776666677667766887777665555655555555566665445455544554444444445444334455554445545444555565555543344334544444332343333444332222111111112112233321/////00010/0/00011100.//./20/1221211211101101221111122002210<<====<=<=<==<<;;;<;<===<<;<<<<<<;;;;:;::9::::9::9:9:99878998988887899:98::976676557676888889:97889988988877778867777988887886777776667777878877777767666888866765676655655655544566664445544444245544334544443455544454443455555655554434444543343333332222334443333221222211110012312102231//01//00000001011/00/0/..11/02212211200021111101110211/1100==<======<;<;<;::::;<<;;<>>>=<<<<:;;:::::::::::9:99999988899998798699999989866655777686688:999777899899998777789977788888878787788767677778677767776677877887667777665554456645555566644554455343354445355434445545454455434555443444535544532223333423342133444432333311211221101323332343332/000/111101100/0/01111//22//332220111002100111111102102320====>=<<<=<<==;::;:<<<<<<<<<<;<==;<;;:::;::99::::::999888899988888889999988887666788777777888888888888987777888877777889888888778777766667877776767887666677667776766655554455555544556544455544544544455555555544444433443355533443343244454344333323333222332344442222132122122232222231222100////010000010/000010//0211332221011011111211222112101310======<<<;<;<;<;:;;;<<<<=><<<<<=<<<;:;::::::999::::998887888988997899999988888867767877888887987888789887787877889877899988787777766676888778776667666766666666765766555556554555544455543434434433434344455766676534344434542444434434444544422333433334343344333223222231111223210112223322200//..0100011/010011110/2321241130/011011122111211012012310=====<<=<;;<<<;=<::;<<<<<<=<<<<;;<;;::;;:9::::99999999988:888877999888988887799978876878889997788888888787777876887778788889987766877777766766876676776676677768756655566543444445534445533322442333333245568867645442424345433443455444435443243433242444434432444322221333111022112333324330211/00//00000120000100/--01.132222/2100111222201101220/230======<<<;<<<;;;<<;<<=<<<<<<<;<=<<;;;::::99:::99:::9999:989899988778889888888888888888788888877778999898877888777778787888888887677777776666777666667776654566564566667655345543224544334445323333333345555567765432233344333454433444544333233332333223554343222343332222232110011122123223321100110000010000/011110///./010020/000111112111101012112221=>>><<<=<=<<;;;<<<;<<<<=<;;<<<<<<<;;::::;;9:::::9:;:99:9988789877778778998998888889899988888787778778888888878787777776777677886767778876664456555656677655567455677555564554445444566544454222342445566566565565432232433334333454444643433434333222334554433342223221222211111231212210133332121010111000/011111101101///01022000002112200/1110120/2311===><<<<<<;;;<;<==;;:<==<;<<==;<<==<;;;;:;::9::::9;::99::::999997878999798988887889897788988977787788756987778777777875778678755576578775666776444466556556567675566676555555555554456446635323366565556667565776322232223244424444444444344443323232333445333344432222113331113102111231224422222001121101111111//0/0.122/100121010011121110111002//1130==>>=<<<<;;;;<<<=<;::;====<<=<<<<<<<;<<<;;;:9::::9::::99889889988998988888778899888888877766898778888787777678765566667877776777677777787666666566566665665566665566665455554454444443433454323356554566566544343233432243333344344443454433334433444333444422233343234434421112210122232223322222111121100011101110010/0//00//00/001110221000021011002211<=>>===<=<<;;;;<<=<<;<;;<<<<<;;<<<<<;;<<:;:::99::;;::::9889998988999887777688887676877788887798898888777788877887677668997666656777766677777666556666757766665555566656555453454554334334454233333554544455433333233222332435434433345552235433344344334235432123333334221211112211221132333332333222221210000101//////2220120022/1101111112111110110/0111>=>>>=>><;;<<:=;:<<;<<=;;;=<<<<;<<<><;=;<;:9:799868789888:87777977898767788986887667579879777889788877879877776668688578676775646677767776776676646655665776655555656655555444433223444435532222333466344454433243355343322333335344433521334433323334444224433233333243112322122210101332224222232112332100010/01/0..0/1//111/1231110101111101211121/03====>=<<<<::99;<<<;<<<<=;;;;;;<<;::;;;;;;<<;::88999998888888899889998888787776887778788888877677788877888877767776778865677787776777777777777776555666567666655554567555345443334442334323433223333344443355322333345433332332343333323444334422333343333454343322323444433333212211223333321122332112223210//0/131.01012/-/1002211001212200000000120.023<<<<<;:<;::::::;;<;<;:;;:;:;;<==<:;<;::;<;<<977897899899789988889998987887888878778778877776776776666878987677766776687666667777677676666866655566667656665556565556754434533434323322222233124332343343555533354444442311334343344344243333233343233334444433323344324422333122112322311022333331232223320..//01/010/02..121000000112101121000/11331100=<<=<<<;=;:;8;::;=;<:;<;;:;:;<=<;;:<;;;<<:::;8899788988898999:9998988878877788889977666898777777777868899776677766576788667875667666856676666645566576577855665554666544444555333222212231322223313243334353433344345244311233443442233534443223433354444342442343322231223331211103322133114233233022232200////../112021.010011/0/102011232002102311/01=<<<<<<;<:9::::;;;;:;;;;;;;;<<<<<<<<;;::<<<::9987899:98997899:999888888867777889987789887777779877778887877777666656667876677777667667776666666666655666776566664567776664454433344232223211223333322234333445444423444332332223443223453443333344433454333333234433333232333332232112223324444333222222222110/0100121//0/0010000000010012221000111201211<;<<<<<<;:;:::;;<<;;<;;::;:<<<<<==:;<:;;=<;;;9:99889989799999897989878887689989867778877786777767777988886777667677767787777787677876877787766666565566676766666555764555554344342322433132232332222222243324444543324322334333222232343334344445443443443234422332223223221110133333121313443312333323111/000/0010011/110.120110/00122111221011123110112<<<=<=<<<;;;9::<:<=<<;;:<:<;<<=<<;;;<<<;<<:<;::898998977887988977797898887877777778758777778777878879898677988786777687897777557776678786666775564666766556667656645565553433343422222323334433322233543323353433523252122323543442223344223334443331443332243423333224334211122223321222114331113332330101011/2011002./1---/101.100101112211010000320222===<;;<==<:::9::;<;;<;:;<;;;<;:;;;;;<<;:;<<;;;:98778989878899:99:98888888878988778888998877789866777767777667677877788877787666766777877776766556666675456665566665565655455444554222332223222333223444432233453333324345433322224333343322333333442232233223333322333333321212223333222332344333333321101002110001011101/-./1010/0/011111121000002220020<=<<<<<<<;;;;::;<;<<<;<<;;:;<;;;;;;:;;::::::;:::98988988798888889888888888877888777788876677888877778887887777778556888888887887776666777766666655666775567746775566665654444432233244433333433333333322344433234443432334432444345322232112333344344443444444333233323322321322223321111334433333333223310122011100/10/0/..01020//01011111121110/03201112<<;<<<<<<<;::8<<;=:;<;;;;<::<:;<::;;<;:::<<<:;::8899977887::8:89788::8998998887796788889776888867868877887778777667778879778677766876866767667556455667666666645565455655555523222222224453433344553334423333444435242334344245533312223240135534234344232344453333223333431112121333001122233321333353411000201110000///0/-1/001//0000110112201001442022=<<==<<<<;;;:::;;;;<<<<<;;:;<;;;;;;;<<;::;<;:;::98899888888899998898878888888888888889986778887777876877787667777656788888877776677877787667666676566666666666655545665554444444432223433444334333443442222134344343234444445643323212332222343332334444333434323223333332222133223211111233223332233432213100120/01110/00--/0/010/00011111112111002200333<<<;;<<;:<;;9999<<;<<;;;;<;:<<;;;<;:;<;;;<<<;<;97788987789998899999889978889988899887888777888898767877777665677777778887888777877777776667776666666666556776567575566555444354332333223343334434443243333322344433444555544555533332322212233443244324443332222333333333221021223212221233333234332344310210121020011//0./.0///10/0111001112200100220/133=<<<<;<=:<<<<;:;<<<<<<<<=;;:=;;;<<<;;;><;<=::<<;98889977687888:77987898998:988889978888777788786777877777886676777667789788897677777776877777756555656666676675566455676653443655542233333333334322224332344214553445444435534536433222331132444422323435543422133334332212222122320422013222233323324422312001121000/2/.0..,100100011111111121011112..222<<<<<<<<<<<<;::::;=<<<<;;;<;:;;;<==;;<=<;;;<;9::88888887888889988988998899888778877777998888887767977877777665567787777888767777777667766777776665555666776777665565566556544554445534323444332234442343323333444333345544333333223211112222333454334432234443332322433322101112223221101122233223332331111211111210011/00/..00//0/00011111110000/0232/022<<;;<<<<<;;:<:9:;<==<;<<<==<<<<<<;;;<<<<;;<<<;;;:999:9999999::9988898998889977887789789977886666787777777776666568667898776567776776678768655755556656776677766655544556665555556555422145555332333233332222222344331454443345434442211222322234543333423213332223333343223213212332221222233322332234432433222112000010100//10/00/0101110111100000/20/1222<<<<<::<<<<9:999:><<;;;;;:;;;<<;<<<<;<;;;<<<;<;::8989988:79999:899888978:99999:98888888987899777776877786675755686676766866575668777676676565755565466588779866556445756655555655665544123555333322323332333322234533455444345554541311133233114443422222152224322334413212222223222122123112332322223322223214011200/1..01-.2/..001100000/0111000/004/.33;<<==<<=<;<<<;::;;;;;;<;;:;<<<<;;;;<<<<=<;<;;;;::988888898889:9999998889988987898877888888777888877767776766567776666766777777887666678766666556545764676666666665455665555666666555554324565433233332332322223334444444455555555443121232111123443222224433333343233233322321122213223222222222212320134222222322101010/10//01/0/./0/0010001110000032//033;;===<;=<;<;;:9::;;;<;;;::;<<;;;;;;<<<;;<<<;;::::98899889988999989:988999989:879:87778888888778887776677787655456666887777778877677667767555566655535776657776665555556654566666556554454445543323222245433211343224543443555666544232112310221234322122333322334333332122222232212323333222333322213324332221321121111/.00//10///001000011112111112331.023;::<<<<;;:;;::;;;;;::;:<;;9;;;:;<:<;;;;;<;<;;<<;998999889989799999888899998:9887:7778787888898787997787888865677757778777888865966668657556666666544756667655676555444566475566775766564445553622213223431321113333353455344675544442222211/01332332213333334344333142200001122112122222322312221212222033222222113..010.011.-10.0//01/0100111111100330//1<;<<<=<<<;;:;;;;;<;;<<;;::;<;;;:;;;;;<<<;;;;;;:9999889:99999:88889;:8999:8798887777778899899778887878888777666666556677667776556676566765566765555566566666667776566565556655555776566433456763322323544323202333445555554665445643233211001221222223224532322233333332221122223202222211222323322122222332221121011110//110/210/001000000021111111233//0;<==<<==;:;;;;::;;;<<;;;:;;;;:::;;;<<<;;<<;;<<;:999999:9988989:998888887878888899877679998778656778878887767766666666777678977777666656666666555444665666666776554445665565675466666664444456654211134444211211134444445545555564322123210/0132343232322333323332343231112222212112232123112221222234322222334322111111/011001//0100111000011111110131///0<;;=<<>=<;;=;;;:;;=<;;<<;;<=;:;<<==<;;;<<<;;<:99:99999:9:::9988988888779889888889776678878889987799:7999777766886666777777777668676666676666666564565666666467445644555555576777766655444455545543313553324211132545455575565667453211111.0013133212212221333434424334212222233231124122222222132223232223232202212/0111.010111/.0/11111012112111011241/33<<<<<=>=;::;<<;;;<<=<;;:;<<<;;;<;<;;;<;<<;;;;;;99898899889988778999987777888888888888767987999:988888988865568777777767778778876666656656677776554654555676667656555565455555776765666433344444553443244433322234556667666665665554110/0./001211223322212223432113433321222222221212322222122222121122233223222121100/10/10/.010010/0/01111111111100231004<<<<;;<==<<;;<;;:;;;;<<<<<<;::;;<<;;<<<<==;;;<9999:99:98998888889899999888889778778877988778887899::879:86665666766666677777766666565565655666665456556556677774455566666655677776645555434554444544344455431222235657776668877776411100/0021112333222243221121223453212211122221111121121110122213323223221212200210121/02/0110020000111100121101//033023<<<<=<<<<:::;;;;;;;;<<;;;=<;;;;<==<<<<<;=::<;;<:8;:99::99:989988889998999889988889:8797998778899999:::::7755668678895677677677566775666666666664535546576666777465775576678876766555555435556555454453554553311134456577666866745662/.0///02311311113135534222122213321323332422//22322232222221223322433122222222220/10/000,/1001101/110010111110001411133=<===<=<;;;<<;;<<;;;<<<<<::;;<<;;<;;;<<<;<<;;;:89;;;::::::99889878888998887888889889987777788899778:::;<9555566677777777777788776566765565565556655456555556766666655566677666765534554444545555555444544555422233456777765666555643000//0222100111112222333222121333322112233322111121111111222222333323322421111100/110.0/./0//1220000111211222100023123=<=<;<=<<;;;;<<<<;::;<;<<<<;;;;;;;;;:;;<<<;;;;;:8:;:99:;::9898887788899998789899987787777887788889::;;:;865346667777776777777776777765567666653555554455566446665545556677766676654444444455655445644234444431123345665676665554555420//00222111111112222233333322223422110123211111112111001101322233223233432211121000/010../.022000000001121111000321023=<<=>><<;;;;<<<<<;<<<<;;=;:;<;;;;;<;=<:;;<;;;;<88;::99:;:99786878988878:888887888997788478698889989;;;;::756666778775776787767765747666566667555554644554454576555675667757877555445553333354455756444445655322133555666754655553655221//0122213212000032334431111344232123332231211201113321122222022232233420220010/0/1.10,010.1101111111001111000004/133;;<<<=;<=<<=;<;<;<<<<<<;<;;;;<::;;:<;;<;;<::;<;999::9::8:::987779889778999888888888879867897889999::::9;:98655566777688878876666456664664566665656444554656666654555566767765677555535544644356665555543465553243344566765455754564652210012132433221234333332212323422112311222211210222201100111121123121222202101101//011.-10/0010111111100122110/132/03<<<=>><;;<<<<==<;;<<<<;;;<;;;;;;;;;<=<::;<<;98999:::;;<;::;:89889999987888889:9888888876787778989::9:;:::9776656666667877777667666655555566665555654444455666656545665566665666545544444554555576554443334554344443466665445565445564210002123343211111343322221012234322221121111012222100111222121112222212211111100110/11./10.021111101100122110000210123<<=<==<=<<<=;<;;<=<<<;<;:<;;;;;;<;;;;;;<<;=999::::::;::::8:8798889888799::998:888988888777869989998:999:88:8875666667776777766765556565464665545564455444555756554445556667757655666443555555675555646442336543444466756456675445555431000232254331330244432132//11333332224201101/0211222011111111233222242222111100/100/120.20./010111001101121111/021//11;<<==<<><<;;<<;<<==><<<;;;;<;<;:9:<:;<<<<<::99:9999;;:;::99867887788888898;8898989::999767878898889:988998998885344787787888777766655555445455664445445445644566545656556665566655544344444455666555433343453544444557655676565445554541103311343213322234323331/133432322132132111102111//111012002322232123212210021000//1-.11//0111100/10002211100011/133<<=<<=>>=<<<<<<<<<<<<<;<<<<<;;;;<;:;;;<<<<;:9:::9:;::;:99;;88877888898899999989:98789987778778989999988999:998855556777778887776666656655545566555555544565566555555556556655555665544554444556555565544334444444444334556765555555555420/02114322212212343333210/133233222222223311122211111122211222332222211100/00101/./11./0//00111000110012210000110002<==>==?==<<;:====<;<;<;;<<=;;;;::;<<:;:<;;:99::;;::99::8:;88888888889:8899888978877988997878876897899978::::88867667777778887776646577775454534454555444545455555554556666655655544544444433567755564444354544443344355546445543555665531102334321122232122113210/1333433244212211//112220012121222222333311211//01110112-...,,120/0111110111102311110120/111<<==>=<=====;;;<<<===<;;:;=:9;;<;:;::::<:;::999:<;:9::::9:9:878878998:8::99979799789898777798777888997799998:98676665767778886566588665764555545555335455555656554556556645566556555454543333565555553335444454434442424555666454445555411111343320102200122122110/333422142113333212100110101131120221202112121011111001/./1/-10/0001011111021112111/0010/2>====>>>==<;;<=<<<======<<;::::<;;;;:::;:;;:9::;:;::::::::::888898778999::9988888999889888777888988888877899887787898765766876667875565664544345434444445556656544555434666766654566654555445556665544445544444444343235554433345545554321344332122233211222232100112333321222123321112001111222211221100121111001111100/-/10//00010/01010121122210//0200/02=<<>>====;<==<;<=<<====;<<;;;<;;<;;<<:;;:;;;;;9;::::999:;9:987798979888889889988888889888889888889877778889999888899976666666766777667556555545345544545554454655445555467774555455456554554656656654443455444545533334544454545445444432322313332212312212324310/222132233321212321//1232123311311001232100221110000//1...1//12001001100001112201/0/1230/11==<<====<;;<;==<;=<===<<==<;;;<;;:;=;<;<::;9::;;::::::9;:9::898897779:89998888978897797996899998786766687:977799776899777667899978666556845564445444455544655555545565456755555544454335455455565665444344554554343444455444444434544456242322333323343242322351/.//020214332321322123111221121122000221111322//01102/11/./1///.0/2001111001011100110/23///0========<===>=========<<<<;;;;;;<;::;::;;;;:999::::::::;::;:9999999998789877888:999998899987789877776677778989:8789988776668777775676557766665565676554555655655555445555554454455555554455544455565554455554443444344455444334444444443233332222134445554334432101121011222112222211222101212222000112212222200111110000//00.010012111011110122111001221//1>=<<<==>=>=<<<<<<====<;;==<;;:9::;;:;;;;;::;:;::::::::;;;::;8888899878798888788989:87898887777887766666777889999889988888677887776767777676766656654455454465565455454455655555554556555433445666565444455644554344555455444334543334433243332221234433355444220/0//132224421232310032231013210210110211110022/000110//020.1./0111100010010110121111//120///<<<<===>=<<<<=<<<=;;==>=>=;;=:;:;=><<<<:;::;99::::::8::::;9:7889889999886886888777:989988887888877667768778898:9998787978556788756677666666665677666645455556566544446455577666545666543455355566446455455435555454343334444434344434334444422331143544555221/00000134221244332213331332211100212101110310300120121100001//-0-0111030010000/00122211//1130.>==<<<<<=<<<<<<=<<<<=>>=;;;<=<;::;<<;;;<<;::;::::;:999::::::8789::::9887999987888:998778887877777666777777789::999989987776677887666665556665665555546655555566665566545566754555555555565665676554444443455444434445456654444323443443454322124544555566423322200122322234332123331123212212122221111112211011/0111010001///..00/110010/110110122110/022/..<=><<>=<<<<=<<=;<<;;<<<<<<<<<<;<;<<;;;;;<<:::99::;;:999;::::9888998898778997788888998788888878965675777777889:879:988988887777777666665555555666667765445555455554345454554445765544554445553444554434554434443334444444455544333433443343332334444556666632122210123333323333311421133322133223320010011111110/001221001//00.010/0./1101110100133111//12100;>;<<=<==<=>=<<;===<><<<=<:<;;<<<<;<;;<<::;;:;:;:::;<988:999:9869788996788:88878789887887776887556647787777997:8;978:99899786777765766685754566566654455333456666555354464345466353544445555343355453333443443344443433334553443433344233223113243556676301320/322123333233333411332410213322233111111022111011//100202201010..0210100111001110122111//1311/;<=====<====>==;<====<=<<<<<<<;;;:;;;;<<;;;;;:::;;;;::::::9998877999988788887788889988889986788776666797778988889:988899877888877777776555556665677754454455666555544455543455444434655455554324553455333334435444443544455454344443444333333233445556633322220111243222233333332234322222225554321000/100011121010/011010/.1001110/.0110001010001001/./11/0;;<===>>>>><=<;=<;<<<===<<==<;<<<<;<<<<<;;:;;::988:;::9:;:9899968999999:8899988887999888998777766556768878899888888888889877655667778777666656666555643343555566554455455544454543455444445553245434544444432454444453344435544444344444332322333456666531122222333323333333223212331111123335443300//11001112221110121100.////000011121101110/0110010//1/../<<><<=>>======;><;;;>=<><====<<<<;<;<<>=;<:<::::9:9;:::88989996668997:88::88987888798789998787657776668877788897888887989887878777776777567665674555745543664666665544455544454445445543434445545433443533334434444535444444543433353334223312234476664442221222232433332321122232221121311346634211/.//0/111231/222010111..21.2100/12101111/10112202///03...;<<<<====>>>==<<<<;;<<<;<====<;<<<;;<==;:;<<;::::;::::;9998998997999::9999999888888888889877777766667777777778878988889999998766777788777676786775555655554445654554555554545545555544444356555454433333554323333344333454443344433446544333332334555533323212222233223333332233212332234334456432110./0000122222111111100/.1/-/21//100111111100122111/.12..0<;<<;<=>>>==<<<<<<;;<=<<==;;<<<=<<<<<<<<<;<;::::::::::::::998899888889:;999998777899888999887777787678777788888998778999999987777776887776566666654566555466544454445555555556565466653344455544433433235433333345544444322344444434444554533433335655334433332232223322223222223112223344346765520/../11011112110120000///-/1//1110001111111111121010../0../<<<<;;;=>===<==<<:;<<<==<=>>=<====<;==;=;;;;:;;:::8:89888989;88989999998:8899887897::8888:;799857667776777878779987898889:9976677776778897676788654454446544444446555555555345556445652324453544554222554353322434443334422233355444333354413332433466444331122112422322122212223211313432235556332...01220001222001/1//110-1101110.1111021011000200110-/2//..<<<<<>=<====><<<;<;;<<==<<>==<==;;<<;;<<;;;;;;;:9:89:999989::888989:999999::98769989899899897876777777676767789889988:9:9:9977687777576787667789955556546555643456654445355555454555455344446455543313444544442234554234343223253444344333342233335443444423332333112233323222112221223333445555531....1001111211011112/1200.10/0220/111221001000012120/.01..<;<===<<=<==<<<<;<<<<<<<>=<===<;=<<=;;;;;;:;;;;:989:988999:::99889999:9999887788889988888887776666677776678767887888889988776667666777666677888874555555667643444554554555444555456642123544543343333443454444335444444334323333443223443333332234333342211122232222222223333333221222232235665431.-.010000000111111100//0//11001100111111221000011110/0220./=;;<<;==<<>=<<=<<;;<<<>>==>>=;<;:;;::<;;;:9<;;<;:9:9::9::999:88997:;;988789878877988889888789775566778877786776877788::888877566766568776557667865565655666752453445544545543445555552324555544444423342433334325444553433234243444453433343323332332232222231222121022212113223432312223445545432.///00111111111122010/111/020/11121111111100000111100.11//.=<;<<<;<<=>=;<;<;<<<;<><<>>=>====<<:<<;<;<<;<;99:::9999::99899889888898:8898787788899978889888865666765667866677777889998:8775678777887896777776754455546556543434445544454554556556544444465554444225544532244443455333433344454343334233444443333334334323323333222222322222313322221233124444222/..000000/00001/11111/21.00020211113221221010111111/0321..<<;;<<<=<====<<<;::::;<<<<=>====<<=<:;;:;::;;;;989:99999999::888988999:988899888788898888998887665566666655665677667888:98876668777777777656765766655556656653334543465556566544466555335444554554454444333333442233444444333443323445433234234443343322322221344321222122222232233332333223444542210001100000001121001/011/./00110010222211110/01111000021/.=<=<<<<;==?==<<<:;=;<;;;=<<<;;;;;<<<<;<;;;;;;;::88:;:999999998888899:9:89:::989988899988888889876566776766655567668778::98866667766776677676765665655446655464444544444546655446565454444655544544545555543433324433543342324455553444533243333444544343421243333211222232223223233322244423334234311122210101110122///0/0/./11011./1112122222000200121/1440/.==<;;<<<====<=<<;<<<;;<<<<><<<<=<;;<::;;;;<<;<<<;9:::;;8:;98:99977999988:9:8899888888888887989874455666555655567777988;::888756777777587788765666666575655667555564455655465655444555444564454355344554454443445344435344444444644433233332343223343423333314244432122333222322232223001233333332211222201000011/1211/100012-/1/011/121111124200002012000230/<<==<<<<<<<<<===;:;;;<<=====<<<<<<;<<:;;;;;;<<;99::::::99:;:::87789999::::8778777789:9999988888875556666655555556777899:::8766666777766777777656655556666665555555543344555555545655554555444444345554445444343344334434444344443343335544444442233333322211223432111222222223233344312222222123322222210111/0////0221220/0//000/00/011232112110/000110.1342/.<====<<<<<<<<=;;:;<<<;<<<=>====>===;:;;<;<<;=><;::::9:;::::8987787999:999::88888889:::99:977889876657767887666567788888998877667766777777776766676555567765665577655444555666455455544555545545655544455543333333334433443333342234444433444344134334432332222444330122222213333322112322112113211122111110//0100011121101110010//0.001123222320//1111///242//=<;<<<<;;<=<<=<<;<<;<<<<;;;;=<===<;=;<<=<<<;<<;;;99::999::::89:788:99::99988988888977<7889986698955766765755644677788998:987677688876677777775776555676666666666666433333465565555554544655654445325455554434334323543334434444243443222543433231333333322411245421113224122334333442111322331322230111200/./11000011211/001///2-01.11111323324/0011122//3440.=<<<;;<<;=<;;<=<;:::;=<<==<<<<<==<<;;;;<<;::;;:::889899999:::9999899::9999::88999989::79887889999776666656655554577778998977667778888777778865556766567776556677644453235565544445555356645555544334444554333443223333333333333244444432333332421234432333433444331/12312222210012223211322333333122321000/0//0110010/1210010/11/220/1221112332110011021/0330=;=<<<;;<===<;;;;<<;;<<<;;;;==<====<;:;<<<<<><::9:;::9:::::::99::988999:::999889::9999888877778888666677786566667778888887777777777877777777776566755777765566777543334443455444556555566665554332334554433334543333345444422333343443322332332224543332332223333310011131121001311222212101123222222311220010012110/0122100/0130.100121222233310011111//12311==<<<<;:=<<<<=<=<;;;<<9::<;==<>=;:<;;;:;<<<<=<<:::9::9;;:99:::88999999;99:99989::::9:988998868779886676578566665777889898666697787777777787766565777655796666577865553444777644555666556754455444344343554333354333334444444333343344432322222422/222333423124422331011221210122132313112312122321213330010001121011101211110012.111/1223312311110001111/.2311==<<;;;<;;==<===<<===<:<<<<<<<==<<<;;::;<;;<=;;:9999::::9:::99989:::::::9:99:9999899998899988778888766665566677757888887788777777887778887766556677666676576777788654443456454445556554444654444444333555434445543333333333444433333443333333543102343233223333343322111111211213322212123321222222202110001001110011/222112/1111..1211221122221000111110/122/=<=<;;<<<<<<<<;;;:<<;;:;;;;;<<<<<<<<<;;;<<;<<<<::99::::9::::::99999:::::::99:989:99889889998888888998876777666777777887897777777778988767766677665686666665457777754454444565444555666554553344444444455543443344345423444333333333332333321243222233122343222322332111210011122222332112222122333112221111120111000000110121/010/00211122233321000011110.031/=;;;=<<<<;<;;<;;<;=;<<<;;<=<<==;==;<;:;;;<<<<<:99::9:9;;;:988:879:9999:;:98998:9;998999999899988889998876776766768778888776777668868676777877755767675776576567788744444455354553453656655665433434354556444544443533233443343323332122233224331202244223222333222311121/101101232331121222223321211101011012101111/0/122111..//0.00/110112233321/0110010-1230/===;<=<<=<<<=<<;;;=;;:::;;<<==;=<;;;;::;<;=<<;:9:::98999;9;:9:88:9:99:988898999888889:99899:887878889876787667668888776788777776788886777765566677655566656668777754435665544443455567667565554444335656543353435455443454333543322233433332231/0001121222322123334221/1101121222233322222321232121001120111110121100011212210//0/000//111113212210/100110-02/<=<;<<<<<<;<<;;;;;<<;:::;<=====<<<;;;:<<<===;::88999::;:::9:99:98999989989988889899888999998789889998888766666667776566887766677777877777677667656776556777677788754344454554334444545655555544444454454544444335544443333344333333322333233321111122232232223344322212211122212223333222211221222222111110/0001100100112110...00.0//001123221210/010110/01110<<=<<=<<<<<<<;;;::;;;;:;<==<<=<<;;;;;;:<=<<:9:::9::;:::9899888::9:::99:::999:998899899:9998887788899988877857667876666678768777778998787876657656776645677777788974455555455454545446656554464444445555444455554444433322333535333321223444322/111012312322124333422111111122122212231112222221313212200000//0001/110/010111/./0//1100011122210121/000111/01/.=<;:<==;;=<<;;<<;<<;;;:::;<==><<<<:;;<<;;;<;;:9:::::;9999999:89;9888:899999888798978999899988788899878988677777768888779887777777889977787356666466555445676679978565655455554444544666666566344444454556866543335442443444443343323323534433322/11122122222224334200112201133200222342331121310112212101100/10/01110/001/120..../11//0101122211200110110./020=====<<<<<<;;<<<<<<;;:9;<=======<<<;9:<;;<::;::::::99:999:::989999999::9999:9989:99::9998898888877788887777677788788878887777776687777787446766655666645555667898556555545554444445445545555544445455455565665333344443334543334544333333333222333211223233323433322112221222321023343111232321011111121110/0110011110022100/.-//./000110011111000//00111013100===<<<;;<;<<<=<<;;<<;;;<<<<===<;;<;;:<;;;;;;::::99999::::::::99888999999:899999888999::9999899998999767887667777777766677787766787667777886666676676676544566788655655435554444455554567665564444444455566653333443343333333333344543333432223223321111122332234441///22333422200110232222112110//10111/0010000001000/002211/--11/010//011210112100010011//120/>===<<<<:;===<<<::;;::;<:====<<=;;<<<<;=<<<:99999:99:9::9:9:;;9:::9999:::99:998:77889:989987789876688879977858887777888887667877776876677555765655776666646666654555677655665445354465766544454244555556654444344444454362232443344533434333431233220021333322344541012222122410.13233120112233110012211110000202001111110222/-100022/110021111111/0/10011.2400====<==<<==<<<<;;=<;;;<<<==>=<<<<<<<<<<=<;;;;:;:9:::::9::::::99999999:9::99989989::9:988999889998888888777677877777656877766778767787777666676655667666655566656556666655444564344565566656665223445455665433333443334344334444433344332234444332332111222222234453110122123332000122122232200111210/1110010/1100000011110001//021011/01111111112000001221.1420=>>=<<;<=====<<=;;<;<<;<<=>>>=<<;<<=<;;<<<;99:::9:;999:;;;::999999:9999989989:99878889898799:9998778887876677878977766677666666766777788676566655655765555555666655555555655544444555566666766435544445665444444554344443334434334444433345433332322332222222233433321123111220/01123222122211110000120000000//1100//000000010/11//020/0111111111100000022034211>>======;;<<==<<:;;<:;;;;=;<><<;<<;;=<<;<<<::<;:::;99:::::99:9999;999989:9988899888899999:898999777677779678777778776666766667777776776666557656676665566676656665555656655544445444545666575643333545665233355544432433353344333345355332523332233333232223444333311110211223300022353212112112011/1001//000101101000/010/.1./-2211111.111211110110010233..3311>==<<=<;<<;<<<<<<;9::;;;;;<==<<=;;<;<<<<;;<;::;;::9999999::::99:99::98997888889987999999::99999887767777786778887777777766777777766777776665555555666556765556766666666666655545445554666665554333445555522234444344443333443444444333223443433332233223223321133332221232134311111212222221111221///100001000000000000010../0./21/010//11111111110//111232122/0==<;;<;;;===<<<<;;;;;;<<<<;==<<<;:;;<<<;;;<;:;:::999:989::::::9999:::99:9::99988789999:::9::988887677777887677777887787776677766666677666566566555655666665676655566665555655564445555666665565333355555543344444443443233443444444334443443344433333233333444332222211111122231111101111111100110010011//0110012001000/00/.0/-/022210//101110011200001131//1321><;<;<<=;<==;:=<<;<==<;<<;<;<<;<;;;<;=><;:<;9:::989;:88889;::98998:9989:9:8:988988898899977998:7877677789766887867667777767768867667776675555554545557766676656545555557665444544556644557566543334553545344445442553423454444342433432222234243333333232223244322332111113112122220/13331321222111112211/011110100//02000///0-/221020/110021001221/0102231.13100=====<<<;;;<<;;<<;;:;:<;;;<<:<;;<<<<;;<:<;;;<9:988999:9:99:::9:99988::998::8888889899889::::97666687768887876877876677788866877656878777775656555555557777666566656567767775444555654557755655444334544444554344455534344453444434434433322344332332322231213442212421223112123202211012322222121022111100011/1021001/0//010//-//12120//22212110110/0010130/0230=<;<<<<<;;<<<<;<<;;;;;;;;;;::<<=><=<<<=<<;;;:::::99999::9899999:::99999:9999999889:9999::9889987666677777877888887666777675456666666776677655665566666655665567666655566654666556555444456656776443445654555544555434433455543333344344433332222223212333333332211222223433222211110012233122111201211110001100110001110/0010///012121//1121221111100/00122/02211=<===<;;<;<;;:;::<;;;:;:::::;;:<<;;<=;::;:::;::::::::999:9::::98898988899:98999989888999::99:88886678887888877778677778666767666678766755765565554455675576556555676656776446655555656655656765554335645544664555444433443444333433334333233433332233312212131112122212333211222111222112122112010110010/1102001110100100/01/..../21120/121012211110//00131/.1311==<<>;;<<;<==;:<;:;<;;:::<;;;;;:;;;<:;:<;<;:;<::9;899:899:::99::99888898888976:8988878789:999888776677978888878887777577666776655686666767656655565644666665555766666656664333566643336434657765556444564545543553333354353443434444433333333333421122112111111312213222332111230012021111342122121100111.01000/112000000110000/.122121/233122200111/001013002411=<<<;<<=<<<<<;;<;::;:::;;;;::;<;<<<<<<;;;;;;:::::::::98:::989:9888998888998778888888889:99999987777778888888877767777656767776556766666765555566655556676665555666766666654455555555554555677554434456545445545555544454445543433444333344322234221111122111222332111222212321111122223111113222211100111112101100111012210/0/../001221132222221110/0011220//221=<<<<<<<<<<<;<<;:;;:;:;<<<<::;<<<<<<<;;;:;<<:::::::::999:99:998:;:9989988::778888987789::98888767767789977667877666668877766667666666776665565565665567776677766677655565543344446544556556775544433455435555555443334554444444444444422322232422111232222212222232122222311221222233213212222211110011010010/001111111111/..//./2322111212111012100/000132/03333=<===;<<=;=;:;;<<;<9:;;:;;=:;<<<;<<<;:9;;;;;;:989:::99:9::9:::98878888787879888667688999:98867776888887799968666767677777688677555656675576574555566567666656665555545555654554444446754456556534344575335654555434444555433335514243333223430032331122232122222222133231122212222033113322222212001101/1111011011120001120.//...201222/121212211110/0110412.13<<<<<<==<;;;;;;<;::;:;;;:<;;;::<;;;;;;;:::::;9::::99::999::::9::::988889:988788865689989::98888778888889887777776777788878887888776666666766656655555556655566666665556556555556655667744566544455555654455543444431355555444432343333333333223222223343322211222332222100222212221332222233112112000000010010000110/01222/-./0./100110022212210111//0101231/133<<<=<<<=<;::;;;;;99:;;<;;<;:;;;<;;<<;;;:::;;<;99::9:9899::9999:98999889989989998778899999987778998887788877777777877788768877777656666666555556554554466655765566667644555445666654579753456555444555555555444455544556633443343333323333333222332234444442000113221232211122221122222332133211111001100///0001001110011121////./11001100122111101100/001321/023=?==<;<;;<<::;:::<<;;;;<:;;<:;;;;;:<<;::;;;;:;99989:::9::89:9::9889:88:888898887777888898:7689798888778:788877786667767777788786536775575734465654655657666666655564665556466636544556853455564355555635444555465444446644433333433333430334332322234444544310/2222233223312212332102131132211002120011/0011200100111112130--.0./200/1222222121011210/100131.0333<=<<<<<;;<<;<<;<<;:<;<<;:;;<=;<;<;:::;;;;<;;<<::::988:99789::98879997778899888877888999998777888898868999877777777787657776887877655755766745556555655556786765756555556555453655554577666446654345556453355434554344443335344334453243324332323413345554543/0001222022222123312322222222222222212101011/021001200111022111/./0./020111101122111110000/011311.02>=<<<<;;;;;;;;;:;::;<<<<<<;<;;;:::::;<;;;;;;;;:::999::::9:8888888899:8788788998999998898877787888788888899887877767776777788876776677667555456766676555566556666677666655544444566555655554455665655555544554454543444444433344334323333233333322344455445530//013211012322112234421122222323212111011011110000101221101121.-.1//11000112212110111120/0//1320/122<=<<=;<;;<;;<;::<<;:;=;;;;:;<;;::;::;;:<;:;;;;;9:9:889::9999;;:989989999889:9889:89:9:998767779:888897887888987778777675567676677645665546664565676666555545556666775545665646556655455655445555664555465554543444444333346333344333434433432211133345433463/../12220001232122123320132212222211120002000//21111111111111000000...11011212110121222100/101321//23<<=<<<<<<:<:;;;<;:::<<<;:::;::89:;:<;<;;<<;;;;;:::9:::9:99:889997999:888988987988899899977668888896888899877788666755766766755667867666556665565576855656645666656777766567666565655464665566575766656655554553554445544445665345354433443233122333334435566301223322/011221322333411132232321011020000000021000210111102101..01-/1//01/22111010010111//0/132/133=<=<;<<:;;;;::;::::::<<:;<<;::99:;;<;;<;;<;99:::999:::::99999999888899888899888999889;;:87778889997787888788776777776667777777776677555545566555666776557765555566676666777655555554565555566566555555555554444565344443345554334434433444443323333245444554322431110//02332321222332112221112212110111111000111112211012100/.//../111353212111111121100001211133==<;;;<;;<;;<<<<<;:;;;<;:;;::;76:;;:<;;<:;;;::99::::9:::998999999988899999988877999::9988:98888999999889977888887767786777866777666665755455555456677755654455556556666666655544566643576555555566555565444554544444444434455533442344343344433434554445554444442221100122222112223311211222321112111112110011101000111000//.../..11100012232111111111110002203433;;<>=<>:;;;;<;<<;<<:;;<<;:::;;87;<<<;<<<:;=;;:;::::;9989989899988798888888888999789899889::8879999878878877897898888667666777787666667666656666666666756555755457666576757765666444566665555555565555665666453343344443444453244334433543443223433334555654435442023200032223222233211221202111222111021/21122/01002010/001/0.//../211355133210011/111100/0311/23<=<;<;:;<<;;<;;;;;;;::;;::;;;9889::::<;;;;;;;:::;:::;:999::9::99:8877988888888999:8679989:99988887778768877899888876667678676778766667766655656666668765555665555676676656666666666654455656666654456555544444543444444435544443344334433332332234333456543344432212210121112333222223322211222111211111111111/011011/010010/../0./1111113322111111111011012320233<<::;;<;;<<;<=<<<=><;;:;:::;;:98:;;<<;;<;;=;:99:::999:::9999999989988999989999989:99998889:9999878877779997787788788667788766667776666666655677656657765676666666666666556666656665655555556654556545566554433334444444444334333444444443433323333344444443444444322210012332332122111221121121111111111222222000002100001010/.....0111454332112111111000002331244;9;::;<;;;<=<<;;<=;;:;;::;9;:9788;;9;;<<;;<::;:::;999998::9999998879989989998979:78888899:8878:888888987868997689877768767666676757765667456775656677766555577666655776656564447664444554455444544656654546544454334444444355544443442235322333233332453454454431224301122343122311022201230211111211222101110012002110120011/....23113223111010111111111113002334;<;=<:<<<;:=<=;::;;<<;;;;;::;;989:;;<<=;;;;;;9;:9999999:989:9987:889888:99889888888889999989888887777799988977778877678666776776777565765576655566667667677656666666567665576576666564464556543344566555444455544444444433344334433432333354232333432433343454444233111122123223211111131201101111200121112211212001201100010...-..121421332000010011110002201034;;;<;;;:;;;:;<<<;;;<;;;;;;;;;:8899:;;<<;;<;;::9::::99:::999:989999989::9988899::8998888789888879977668889988777877765667666777777776667778655556766676655555566556666655655555555555445654565445444455555555544444554555543333444434444433443223333233333334443343332322233234321222102343101111123112101111111111111//11//0///.-.02211213541011011111110002201344;<;<;;:;;;;;;;<;;<<<<<<;;;:::<::99::;9;=;9;;::::9;::::;:99;9:99999789::998:99:::97677899889989888776888788777898778767776677676777677676677776575567665566646666666654555556666665455355666554455566545655443444444444334445545445344434454534433234344442334344333432232332233343210012121111112321111021111111111111/000/0200-,.-1203321320/110001111011020/0244;<;;<<9:<::;<<<;;;<;;:::;;;:;:::8::::::<<;;;::9:;;:::::9:88:99999::999:9999978887688898899999898787668888787778997867776776688777777677666766665676666657666777676575555665466676748655457655555565665546454344455446642343544244444444235353322334433423444443344442431333333232221122/2221111112334221111111112011200.100/11.0,/.2222322332001000111001100200224<;;:99:;;;;::;<;;;;;;:;<;;::::::::::::;:;::99:;:::99::::99989:9::::99999999::8899999:8877888988788888888887788888887677666777767786567776666676566555566666556566556655555666545664566554456545655666565554554455555654444554445544334434322322344323333333343344343332233223332222222210121222212333322001210111211100010000000//..122432210000010111111101320033;;:8:;:;;;::;;<<<;:<;;;<<;;<;;;;;;::99;:9<<::;;;:9;:9:::::;::9999:::9::99989889998899888888898877668887788888898778777777778887666676677665566666666555566655557766676566655545456665554455555555665554555544444454566544434444454443444433333333333333334434223333432222343333322221210001121122112211221012211111110/0110122000/.01214322110001000121010003202134<<;;9<:<;<<<;<<=<;<<<:;<;::<;;;;9;<;;;;;:::9999:<;:::99;::;99999999:9:8899998888897997888988987888988879889997987778677688878777766776767666767656666665776665554577565555666555564464544555774547754645577555464554464455544443445453435534533422433432223222222333122223223323332222121001111211133211200000111333011.20012//2000-1234401111111001100001/23300134<<<::::;;;;<<;<<<;;<;;;;;;;;;;;;;;;<;;;;<;:99;:;;::::;::::::99::999999::998888998889999998879998788898788888688888887666778777788866755677666666665666666765666676566656666655556654556665566555555455555555554455555554455445554433443344333443345444433333344322454222222332343344320011111111222222111111010011110100/0001/0000..2222410121/00000111001002211333<;<<;::;=<;<<;;<<;<<<<;;;;;;;;;;;;<;;;;<:;:::9:::::::98:::99999::9::99998899877898998999888788888:988987888777778887777778887778766677677777777766666676567765555555566666655545565444565555565545655445555565545665444443344444333443343234334334432222231233233333422221233223432222321112101001233310122111221211000110000/.00//.0102320121111000012101112310133>=><:::;;;<<<;;;;<=<<9;:::;<;;;::;<;<<;<<<:::::;:::9;9::::99;9:89999:99;9978879:899977877877889797788898887778887888788767878888878778776656766667667777777766666755775656654545455645666575555545544455545544444554444443333444423343353432333334322232213442232223333232221334323323321111211000321100020/122221212100/00/1///10/.13114201211112000121011/13202233==<==9:;:<;;<;;<<;<<<<::;<;;;;;=;<<:<<;::<:;:;;:::::::99:9:9;;:99999:9:::998999788989897789888899789898889989878788878777788778977568565765557666677766778667646687666764545555545666556655543564644456454444555453464535344334332342333445344323453222333323332234333233232334433432211011121121212111111211121122111/00022/1/.1//..3104301111000100111000/2442/23<;<<;:;;<<<<;;<<<<;;<;:;;;=<;<;;;:;;;;;::<;;;;:99:::::999::999:::98789999988888888889:99877889977888898777788898777777788877778878875677766566687567666777776667776666666656445456555566655445555445545555554454444444444444334443443333444433455542112333321233334333322211233321133222112111122112112100121122111110/0001100//000122222322221000011022001013310122===>;;:;;;;<;;:<<<<;;<;:::;;::;<;;<<;;::;;;9::9;;;:::99999:::::889989999:988878888899888777777688888988977867887877778777788878888777778656655576567667767777777756666666666555555445554454455433445666544444434445554455444433233243244443434444422212333322322233321232222222332123122212211210000011100100012222112110100/0//01112321342122100110/12211102333001==;<:;::;;;<:;:<<<<<;;;;:;;;:;<;;;;<:;<;;;;::::9;::::;9::9:;;:;999::::::::9:88887898::::998988898999977987877977766868777866878797888878667755587667756665785666646667666655456554447555554445455456556555445444545653445465545534343333443434455423322323323334323233311332323322132322202122221001121200110221221112/0010111///02/24411422331021100012111102310//<==<;;<:;;<=<;;;<<<<<;:;<:;<;:;;;<<<;;;;:9:::989::::899:::::9;:99999999::99889878999:999888777789:;:::8777678888778888778768767888888876666766766666567655677777666756655555567655555555544445445566565655444455445555555544443344333443433344454321233333222222232122333322333221221112211111111001111100110011112211001110000//110.2322321222210110112221112321..===<<;::;<;;<<<<;::;<;;;;;;;;;<<;:;;;<;;:::;::::9:;:::9999;;:99999999899987887788999878987788889889:98889788887777677767876687667888777777657655666666656667766665776667666556556555555555445566545566554444444455555554235543344443333344444444311234333222322332212332122233323212222222221120011221112220111111110011112100//02003331222221110100012201101321111=<<=;<;;;<::;<<<:<;;;=:<;;;;::;:<:;;<<:9;;:;:;8;9:9::98:::9:9:;::8::88:::887888899798897998788889889888888878778888767677777767688887677876667777677677766777667668576475665866576555444554454564566667554334554655553434555444233343333444334442224432222314131132333233322332234223122222220000223222121111211211001/101//./0//21.1311330122111210/01121110223021=>=><;=<;<<<<<<;;:;;<=<;==;;;;<;=;;<<;:<;<<;::8::9::98:;:9:99:99:899:;989:888889989998878887887888999:9997889878:8877877778678876878877888776767766767655665567886756667765686566654554554555454465566545643455554555333534334334234233244344453322333332322112332222244232322222122131110221321/1123112222101/000110001101//1///01/1321120122321211101210110122011=>>>=;;;:;<<;;<<:;;;;<;;;;;<<<<<;;<<;;;;:::;;:::99999::::::999:989::::99:9988889988999987877777788:9898888987888867776678788777777777666677677677777656666655677665655565433566565566655556654565444566665434565566544444433333344344433433333422233323333321123233222322221222222332322111122111023211232110/02100000011000/00//0001221121122221001001110010122101<<<==;;;;:;:;:<<;:;;:;;;<<;<;:;<<;;=<;:;;::;:;9:99::9:999:;988:98:::998:999888989888897989887888788989:8888888777757788867886877777776799876766667766655577767777866566557768756656656566455656555454566656545654655564334333333433242233444433332233112231111233332223121122322212222322100212101132222221100011000011000//./000/00133201001102221110131011/0230000<;>>>=:;;;;==:;;::;;:;;;;:;:::;<<==;;:;;;:=;;;;;;9:9:89::::99999:::;9:89998888998998987988878888889988:7898879888777767777866777777777777756676676655667566777776557666664655564555555665465555645455455655445554554454333553343443332434466453334413132322222232233232122322322223312311112133212112112222033000101111001/00.00/011.0321334121211210022212100333/0><<<<<;;;;;;:::;;;;;;:;;;:;<<;<<=====;;:::;;;:::::::::;;:9999999:::9::::9899888899899988877778888877898888899987777887887678888877787788777777666776677766566666766766677766656555556676665554444544555555554444444544344454443344323444444543222334323433333223333321123321221222222111122001122112211233211000211101111000./01101/.2432110122122110012211111232/00=<<<<==;;<;;;::;;;<<;;;:::;<;:9:;<==<;;;::;;;;:::;:::9:::::::89:9889999:989998899998888899887788898888877888889877778877788886577788877778765677666776676666656666666666667655555555677654455555554565445566544444445444454433334433222234433322222333332343322233332333322232222331033331211111211111102221010011111111101/./01/110012233321211112101133112101120/0<<<><=<;;;;;;<;<;;9<;<;:;:::;;:=;;::=;;;;;;;;;;:::9:99:8:99:99889;99:::88999888:999897::89767988778886888988767888757768877887787788767877776676777765765576776777777776656555465667784454444355665465556656544555553535552344444424312234444322222232334224422333324333223133232321111110333122211122112222220021120121220/0/000021.1332341223210110011110110022///0>==>><<<<;;<<<<;;;;<<;;;;:;;;;;;;;;<;;;<<;;:;::;;::898:;:::9;:8999998::89::9889997889:897878878887888998889886798788778766867786876755678666666676665566677578868777977765676555567765563444444454555545555433444455554434355543222334234444433223243323342423244332123220123333221121113322112012212112322212221121/111001/000101221/231343222100011011222010022101=<<<<<<<<<<<<<<<<<<;;;;;::::;:;;<<;<;;;;::::;:;;::::99::::9999999::::889::999888989988878777888888777887777777877788778778877877767886777776766765666655677666577776678776666766767765444445544455543455555555556654443333454455543333343344432223333443333333323323321122223333221112112222112432211122223420121111/010000110000121//0012323212211222111122221220000==<<<=<;;<<;<<<<<<<;:;;::9;<;;;:<<=<;<;98:;:;;<;;;;999:::::9899999999:9:;999998989:989888877879788888888978887787788777686776557877866777676776565787667686766676776677666676665667775534445445454435545555533556534334444444433342222334444443322443533333343122334332322222343222211121111133441101111223300121201100000/000010023301323331122111110112232111332000?=;=<;;<::;<<<=<<<<<;<::;:;;;<<<<;;<<;;:<;:;89;;;::9::99;;:9:88:98:998:::99998;;88:8878888978889979788888898787788787776777696788777897876666877856667786664777676677777577676667776655434434445533434454555456555333334443434444453324333444412234245444343433324333333223321132220131212111321122/01021222311212/00001100.0/00..03101000241133210110011220331142///><==;;;<<;;<==<<=<<;;;::::;;<<;;<=<<;;<;;;;<;:;;;;;98:;;<<<999::89:;:9999;:9887889::9889888767988788888888888888898876787888877788777678777776667766677766668767776766667667755667766554333455444544444456655567654333444443443444432333344444322443333333333332344443332333322212222210122233211110112333332100010110/0100/0/011012000101343222210011221222220244100==<<<<<;;<=<<<<<<<<=<;;;:;:::;;;<<;;;;;<<:9;<;;;;;::::9:;;:::999:::99899:9999999998878887887898998888888898888888877877887777777877887777778877767877777776766777767667667766666667556555555455444344455556555666555444433333444333233343334442222333333333334333444333333322232222222011212221211000111222221211211100000//010000/12011011211232211111022233320330000>=;<;;<<;<<=;==<;:==;<;;:;<;:;:::;;;<<<<;;;9<;;<;::::;:9:;9;9:;:98::9:::99999877999888888778778867798897797888787888888877676888877788886878688587767655766767666667776667776666766745455444444555435335655446664522544443454444354444333454333324322335363443433222333332223333122123011221111133201111121221112110110011/-1////0/24401111342223103211023322420553000<;<<;<;;<<>=<=<<=<;<;;;::;;;;;<;9<;;;;;<;;;;;;;;:::9::::99;;:99::9899999:9:9898899888897778878867767878798999978888889566666666766677777766776567666666778877767866766776876567776645455565354543333555545545444333244544446435355444333234434322312443343344444345432333243322123221122311211323200010223111212121111111///12000013312221231122123221112322332353000;;<<<<<<;=>=<<==<<<<<;::<;;;<<<<;<;;;;<<;;:;<;;;::::::9:::;:9:9:::::::9899999998898888999::87888887889988888878888888776666688677667888887777777877667778876666777666677788777788765555666665555554544455455444543334543433444445544543223433443343334444444444333333333222322122233111222232222112100123322322211101110110111010034321222231122222231132223433454111>>=<==<<;<==<<;;<;;;<<;=<<;:<;<<;<<<<<<;:<;;;<:::::::::9:9999::9:899:999:998989:9988998989:;8787887898789987888799787788777876777777777765575777777686776779776666577777665656787776656644446545344454465445445433343446443444555655653223213342234343433433453324333333344332121123111232111112111221123233312112111011000.10//00032132211302221122222222433323431000>===<;;<==<;<===;:=::<;:;<;:<<;<<;;;<<<;<<;<:;9::99::;::9999:::::8::::999:9::9899899998889999978787877998888799998889665668777787787877566756766776786798888878877667677766656778785546664355566555453355443555444443554544355565645445133233343435443444454445444443122243334231223121232212131112221133342222222212111122/20002103442422033102322232112443231355201=<<<<<;<<<<<;;<;;<=;;;;:;;;<==<;;;<<<<<<;:;<;;;:;:::;;;::;;:::99:::::;:9:99988889898888888889988898999988888778888888888887778766778887777567766778767898888876777776667656676677767766544456545554444444355555544444555554556545544443232332233344433444454445654433234322232111222212222212222222112233320122211111111111000001//12333210121123322221113333331353100<=<<<<<<====<<<=<;<;;<;;;<<<===<<;;;;;<<;;:;;;;;;:99::::::;;;::::::9::9:9889998889899999888887898888878988887787888888886677788777788888655677656667766567778877766666666555678877777777654455565445566566655455334446765444444466554444333223233444444454444333333333443232222212232122122111222211221122221222112221112200000011/022233212311222321222233323200===><=<<=<===<;=;<;<<;<;<;;=<<<;<;<;<<<<<<;;:;;;<:9:::;;:9:9;::;:;9::9;::9:9;:899978989999888879988979887889888898899889779976768766778856668787676688577877797786777766655587776777776654454544445536446444555444333456533343547554455333324323444435545523445225435344434132222223311121241222121122113212223211122200120001002///22143310301223223322==<<<<<=====<<<<<<<:;<=<<<;<<::<<<<;<<=;<9:<;;::::::9999;::::::9::;;;:;::98999998878999998888889888688787788888788998888866767678977778776556757767777777865678887557787754577766778766665655434454336555466535444444544644445554653455532344333143335545454444333335444344223212222232121112100/110210111222221321210011121011101/03332332122===<<;<<<<<=<<<;;;;;<;;;;<<=>=<;<<<<<<<;;;;;<;:::;;::::99::;;;;:999;;::::9779:9889988877889998898788888887678777789888787788876887777777676567777777766777667767776556776556777777777877655455544444444566666555544433344445545555544455433431222333444443344444444444444443332233322222321210111112112112222222222101122211000010001443332112<<<===<<<>=<;><<<<=;<<;<;;<<<;<<<<<<==;<=;::<<:<;;:::;:99:::::;:;99:;;<::878899899:8899:8989887788898798788977887898878887887877778777666786676777687766668778788777875777566777776677966554545445443345545465566544334544555555555664443332223431344543333543343344444442432231312213210111110000011021112223212221122112111110010/24422321232<<<<====<>>===<<<:=;<<<<<:=;=<<;===;:;;:;;;<<;<<=;<<99;::;9:;<9:::<::::::::889789999:98777799877877798:789668889789889767776677776888676658676887768557767778777897786877655778787678886754554445554434554444654543554544446656454666634533334343222234254432333443334455544543443213220011021001000101013232323213112211202202.0211/310022112===<<<<==?><<<;::;<;;;<=<<;<===<===<;:;:;<<<<<;<<;;;;;;;;;:;;;:::::::99:::98999999999889889888888788887878987677788888788878766667867767766777776777558777777767987766778866667777677876776554555555444444433544444445544555544554566444444433333234334334433345444444445344443433232221221320122111111124322323312211122221110//02102211221111==<<<========<<<;;;<;=<;<<<====<<==<<;;;;;;<<;;;::::;<;:::::::9::::::9;;:9::99989888999898999:9888888899799887788887777788766887778877765567878778665588767777777876666766656767656677787654455555544434443455555445655544555556555556444344433422223344234332445544444554445544433233222332201111221122121122322221112201110021122101121112022=<<=<<;==<==<=<<<<=<<><=<<<>=<=<<<>>;;;<<<;<<<<;;<:;<<;:::;::<;::;:::9::;9:88998999:97777:9999889:9779766888777777979988888776778877766466767776777886766667687677878786777666777768779877645555555534344745455653435454455555555545664443233433423223554444422544443333534655553233332122122221012221121221231220022121003010200111/1332132/112=<<<<==>=<<=<<==;<<;;==<<<<>=>;;<;<=<:;<<<<;<<;<;;<<;99:;;:9;;:;:9::<::9:9::98889999:99:8:9888989:9888998988::97787798778777787878877755767667777789687777777779778878876774566677767777775455545555443356456544434555555545555555455676432334344132222234443345444445436344554455442332321333222111222212213323321121122121110100121/220122233==<<<======<<<<;;;<==<<==>=<<<<<<<<<;;=;;;<<<;;<<;;;:::;:::::::::;<:9::::9999889999999:988898899::887887899987777878877778888788877766776676777888777777877777777888777676666656667777666655556555544344444445453444444444445555555665554334433333332233443345444444444343454555444433322223332110/011112222222221222111112211111220/1232233333==<<==<=>=<===<===<=====<<=<<<<<;<<<;<<<<<<=;<<<<<;<:;;:::;:;;:9;;<;9;:;;::9998:9::::88:9799:99999979:8789:997777976687877788776887555687766667778877776877788778778767675676687677655675656556766443345445664454444434444566556566566544543534323433243333344233444444455343455555533244343432211111222221132112322332200111011032202212232343>>>==<=<<<==>=<<==<=<==<;;;<==;=;=<<<;<<<=<=<=<;=;;;;;;::<;;:::=:::::;;:;99:9977:899:9999999889:::978799999:9:888889788799798876778864687777967777888785887867778687766777767886668767787767767566556455335556534443445665555555576555444543533323433411333333344443355452345555565444422242233100001221221122222322232201200301112301110132244=====<<;<=<<=<<=;;<=<;;;;;;<<<;;;<<<;;<=<:;<;<<<=<;;;;::;<;:::;<;;;::9:::9:::::999889989::99998999988888889999878887788897777788777665666667766567778877787767777677666667667767777776676667777564556765655565555554444444555555653455455554554442333222343443433343344444444655644433224332332111111010111122222223232221221111123321120132023>==<==<<=====>=;;<==<;<<<;;<<<;;<<<<;;<<;;<;;;;:;;;::;;;::;;;;;;::::;<<;9:::98898889889:99999998888988888898788888778878888778877777656667765567777887777777787766777766666666566788777767655565576555555555556556544434554554455665543465545434322222223334334333333444445545556554333322333321011113322211222212333432212112210023222200101233>>=<>><<>>===>>==<<;=;;;<<<<;<;;;;<<;<:<=<;;;<;;<<<;;;;;:;;<:;;;:::::9:;:::999:89:9:897989899899999988789789997:89888888:7886887767655566775766566899776788786675878777767866777767878888787566576554444556455575555335464566656656444454443344431122222223324332444344343344446544432223343252//0/032322231232212232223213200221130/13210230232====>>==>?>==;<=<;<;<;<<=;<===<;;;<:;;=<<=;<;;<;::;:;;;;;:;;;;::::9;::::;;;9::88889989799:9:9899888:897888898:9:89998978966887777677667776667667776688977688876666667777776678878788778878775656766655466664555545566554544556565556654444443443332121233224323223445444434454567543323324345543110223312332212321222231222221211112022220120244===<=>>========>=<<<=<<<<<=<<<<<;<<;;<<<;:;<;<=<;<<;:;;:::::;;::99:;::;::;:99::988889:989:9:::87889999889:9888998898887787678767777765567666665665787666667777776677766666778777788877778776655665555445554456653345434445555566555554444444444542111123433333323345434334454456554433334444444222122333322221122112133322221/012121/02220121134==<<====<=>===<=<<<<<==<<<=<<<=<;<<<<<;;;;;;<<<:::::;;;;;;::;::;;;;;::;:9:::9:;::889998988:998988889998789999998898887787887888887777666777678767677787777666777556666667667776766788768876666666567644555445544455444445555556555445455553245444532123422333233344333443444456444432333344355522222234421233332222211122113210111220113311202343>=>==>>?=>===<<<<;<<<=;<<<<<<<=<;;<<;<;:;<<<<;;;>:::;<;<::;;<:;;;;;;;;:<:::::;:;:997889887889989998897789899:999;9898788779678778776765567778766546689886875857776665766777766668668787777866655776645445475654444544644565666684444544455343335432222332443332334422442244444346344333344442252442233412233333112212311321121011123001240222/33=====>>===>>=<<=<;<<<<==<<<<<;;<;;;=?;<<<<<;;;;;;;;:::;;;::;;;:::::;;:::<;;;;;;:99:87888888899999997899999988888778999888877788987787545776667787766777777777676566666666775566777788777778876667555555554555555445555555555576644444446643333444332122233343333223345534445544455434333344345423222333333322222122321223333210232102012321220====<=>>>==>=<<<<<<<<==<;<<<=<<=;;:;===;;;;;;;<;;;;::;::;;;;;;;;:::;;;<;;;;<;;;<;:99889:99999999999888888889999998888877888788887777655567766788766788778767777677777766677777777667777777666654565555554554554444455544443456754455556555434444433222222232232233332234443445445433444444653332234344334443122112323221223221011224201133?==<=<<=>=<;;>><<=<<<===;<=<<<<<<;:;;<<;;<;;<;;;;:;<;9:;;;;:;<;;;;;<;;<;<<:;<;<;;:9::99:9::9::99999:99788999:878879998678988898788888785766557888787787876777776768666777777777666777778986666666654456455444456555655555635467454544465544323644443222321333122442231233343445554344433345324434212433314332224232223222222221123335233221>=<=<;<<<==<<<=<==<<<>=<;<><=;<<;;;<<;<;<;;;::<<;:<;;;::;;<;::;;;:;;;;;;;;::;;;::::8:99989:::88899::9999:98898:778898866688777888:88775566777788878878887786778766668787777577777777778777666554466656544645536776465554466655444444554455433444433223333223344442123313444344454444444433534342211123222222232222322132222322111334301133>====><<<;;<;<====<<=====<=<<;<<<<<<<<;;;<;;;<=<<<<;::::;;;;:;<;;:;;;;;:;;;;;;;;;;:::99999:::999999::9899::99:9987777888878888998887765666666788777899877777666666667777776687666777777886666666566666545555555555565565455555545544445445653334433322222233323433332223443444455533443335434443342232333222212222322221222221122344431222==<=><;;;;<<<<=>==>==<<<<=<<;;<<;;;<<<;;;;:;;;;::::::99::::;;;;:;;;;;;:;<;::;:;;;;:::::989998888999:97789899998787988887777888888766545566677788888897777766777677566666776677666767787888755566654555444555444443455554555554444444555455543323543222212333324443322223443445554433455544444432333322333422322111122222223332223333211233=><<<;=;;;;;;>=<<<=<;;<<<;<<;<<<<;;;<;<<:<<;:;;;;:::9::::;;;:::<;;9;;;;:::;;:;:9<99;:<::8::::9:::988:98897999:9998999787878777888874455578777998889::8897767768877555765666676766777778665655556455666565555565555544536465564444455545554334224322222332223443333422233332355555533544443442322244332222442223201133111213221122333202032>==><==;;<<<==<<<<<<==<>===<=;<;=?<<;<=;<;;;;;<;;;:99:::::;;;;:<;<;;:;;99;:;;;;;:;;;:;99998899::98:988888799898999898978898888988875556788888978776989999877677655765665666576756666766866564676555656654446665555665565545554544443545554554244233322223232343333344432333444533323354444344443432222423332322211111221112232311333312233>=>>==<;;<<========<<<<<====<<<<<=<<<===<;;<<<<;;;:::::::::::;;::;;;:::::;;;;;;;;;;:;;:9898888789988888888887899999:999888778788886555567778888877888889876666665555566655665667767888778887665665567655655676665544445656544444444345565444434443323322333323333333333335434544443344444333333333322233333322222221111222233344312344213>====<<::<<=>=>=<<<=<><;;<<;=<<;<;;;<;<;<;;;;:<<;:8998:;::;:;<;;;:9:<:9:9:;;;<<<<;<<;:::9:98887897889898898989:889999988878878789975655677787777886887989965456555655655777566657786778765656456656555546654656665555566645554445434555544544444545443222323333432344334343456444333335353344433323342223332123244321211222223343213321112>>===<<<<=<=<<<==<<<<==<;<;;;<<<<;=<<<<;;;<:<<;;;;:9:9::99:;;:;;;<<:<8:::9;;;<;<=<<<;;::8989988999977888898988998:98888979876688897566787778788867878778867575567556577555666667667688888575566655555556355666665464556465556645643665544553342455444422224432343222424434433444443343423323423222323222443123323133232220232222212115113==>=<=><;;<====<=>>=<<<<<<;<<;;<<;;<<<<;<;<<<<;;<;:99899::::;;<;;;;::899:9:9:;;<<<;;;;;::9888998778988777889899999999888877778898777556677888777888887887666555666555555666555677777767875555666555555554456666554555444456665564543455434555544444454433333333333344445544422344434543344322233322123222332233222333320111122222222331014>==<===>=====<<<==<<<<==;;<<===<;;<===<<=<<<<<<<;::999:;;;;;::;<<;::999:;<:89;:;<;;;<;;:99999779:88999888899988998898889987787778886566666677767867788888765566545556655556666567777776666665665666655666655676555555665567655555555555555544334333334443334344432224553344443334434533334333443343443343222322343331221012321232323343123==<===>==>>>=><=>=??=<<=<=<==<;<:;=<<<<:<<<<;;;<<:999999:9;8::<<;:;:989:::;;<:<;:;;=;;;:::99:99999988898888998889::9:888888787768::76667666668676666777866666665655556555632676677767676677656665665565546577555455556656555555555654455555544344324444555443322334332444335322323324224342211333212223321222323434431112111223244322331145?=?==?><===<==<<=>==>=<<<<<<<<;=;;<;<;=;9:;;==<;999789::9;;;;::;;::999::::;:;<<;;;;;==::89999999888888877888988998679789988898798787556656666777797687777666656666556544666566666677755566765577766645446656565557556776467544444555555556543334545444346554443324434344233445343443324334443234333423111213222443312122213122233323113425?>>>=>==<=>>==<===<;<=<==<<==<;<<;;<=<<<<;;<====;9::9:::::::::;;;::::;;;;;;:9:;<<;;<<;::999899998789998887899999999889988877888988887666567787777776777776666556654446555555676766777876666655566667766565456555644566665667634445555555455554333334443444454443333343333334444322333332334310233332233331110123333211111112211133322342233=>====><=<===>====<<<=<;<;<<<;<====<<;;<<<<<<;;;::::9:::::::;;<;;;989;<;;;::;;;;;;;<;:::9::988888899988888999999978998998888999987775555566787767778778987666578766445554456677667667766656655677667766765445566545556666666444555555565555555543345444454444444333333333433343344322223233333233223332333322244433321221122332223222222245===><==<<=>>=>>>===<<;<<=;=<<<=<<;<<<==<<=<=<<<:;:998:99::9:;<<;;;99:;::;;;:;<<;;;;;<;:<:99998889::99888988889998877998888778889768664557666676776655787766666665644554455566587866666767677745466666646554444445455765556555445656666755445454545534444444434333332332222334524434324443342322422443344443211124432312/11213333122212231144=>=>=<==<==><><>>====<=<;;;=<<=;;<<=<<==;;<<===:;9:::999::;99;<:9998:::9:<::9;;;<;=<<;<:9999988999:9898899888:::878879888899888998787654455766577676778776665765446556555566668787676666665754544667766445435544464555555667654654556765665455433332433354333333323333332443344453443443333333443444345434312123221221222221332232221123224=>>>>=>=======<>======<;;=<;<<<<<;;<<<<<<====<<;;99999::9:;:::;:::9:::::::;;;<;;<;:;<<;::99999999::9899999:;98987888899888989878998876655567776678778899776556666666655655666667766545666655655666554565344455556566666667765566566776655545544454444443333323332223322333344444554422433344333333333345543111111122121012222223222223332233=>=>>===>==>?<;=>=<===<<=====<====<;==<=<==<<=<:9;88:::;:;:::<::;9::::;;:::<<;<::;:<<<::9999999:998889:9:8989987988999::98987699:9987677557667777888976777676665566546655776767777655546656555655656643445544565445655676664544556666557754434554444444533233333223223445334454433333233433432432444344532101121122223221212111222333333444==<<===>=<=>>;=>==>===:=;=;==<:><<<<:;;<<<=<==;;;9;8;99::99=:::<;;9::9:;::;<:;::<;;;<<9:899999:::9999998::::7:87988899998898889799886878534666658888877776677567575666655676677776677565555446564667754445555865545445676677455555558567533444355335444534413333334423342453445433332434231342423333455341101101122221121122233323323341355<===<<=>===<<=<<;<===<<=<:;<<;;=;;<<=<<<<;<==;;;;::999:;;;;<::::;;9:999:;;::;;;;:;<;;<;;;::9888999:9988988889998888888899888989999987888776667778887777777787666667766776666776656665756666556655677664334556554554566556776555456776676663444442343354444444433343333333444333334333333333333322212345322211011112332122122321232222343334<==>============>>=<<==>>===<==<<<==<===<<<<<<<<<;::99::::9:::;;;;:999:;::;;::;;:;<<<;;;:88998899:989877888998888989:88988898888988878876667777777776777777777666667677788666777666666665555665566667654455544565556665666677656666766656544444433444344344444433333334444444344433443323433443343223445431000022233322211222222123223454334===>>=><<=>=>==<<<====>;;==<<<======><=<<=<<<=;;<::99::::9::::;<<::99::9:::9;::<;;;:;;::::9:9799:9:99::879:988888877999998787787998778777776787777777776666866765577757886776677575667665655566666565434554544455454567776766675565766775644454455432444565446643332344443355544433334334445553341342254322210133333322123122324433334541234=<=<<;===<<>>>==<====<<<;==>=>??=<><==<<<<;=<==<<<::9;;:;;99:;;;;<;999:99:;;9;:;;:<<=;9:9:9999879899:899888889879:88997889899978879888887877766777776777677667767676777576777667676656686656576565554444555666565655556566767777775443565355525434442234534446553332133443334434444244243353433234334433432231123233333322023333234223431133<=>=<<<<=>>>========<<<=====<<=====<=<==<;<<<<<=<;;:9;:99999:;;;:::9::9999999::;::;<;;:9999::879999::99888888888888:978888877888887898777778887776776677777886677777766777876677755666766665556678766444444555545665555676677765555555555555555444444445554554544422233333334343343333444455555333343333322233222223322322222233212222343222>==<==>>=>>====>==>>=<<<=====<<==>===<===;;====<=>;;:999::9:::::;;<;9:;:99999:;;;:;;;9::::::999889:988998888998888899888778887778888888788899877887777788878777777788777767877766667777765555676666665443445545555556666766776555545555455455444544435545654454464222333344443444344433334433553222223322222332233333332211223342233311222343===>==>>=====>?==<>>><=========<<<<;==<==<<====?=;;::889999:;;<<::;;9;:::;;:99:<<;;:<89:::9;9988889:98989998888788899:87899888778998878788678888887776877777886676775666877777576566576675555655566674333555764544444565566667656665545633554455554432444656544456401222453344444334433443425554232323422133353222323320333232113321242332131===>===>?<<=>>>>====>=<>>>=<<==<<<=<<======<=<=?<<;:::9::;999:;;::;::::99:9::99:;:;=;:::::;;;;:97889::::8988977979:9999897:898997778987787788877777787887777876667665688865676665656656656655655657864445445565545454565567687555645566645543343433544323445554664422134344344443433433434444343334322344223331332333222222212221222223331344>>===>==<=>>>>===<<<<===>===<<=>>>>==>===<=<==<<<<=<;:::99:;;;;;;:::99::;:99:9:;;;;;:9999:::;:997789:9::999:;98889999888778888898889988888888998777778877888878888766777777567566776666655555566677875445444555544444566666676556654455545555433454444334455544444432234444434444444443344444333344332234444343333444311222322222332443343134=<<=====<<==>>===>=;=>====<====<<<<=<<===>>=<<<<;;===<;;:::::::;;:99:::999:::;::::::;;;:::9:::;9:99999:9999999989998887777788877768776778888987776778667777778767887786667776677786666676666655676677535533444543444555655567885555666655445444554455544334445644445543444553244433444334454443443333233444434222333411223322222243344433213=====>========>=>>=>><>=><=>===>=;;><==><=;>=<====>=<;;;;::::;:::;;;::89:::;9;;9::;;:9:::99;::;9;9987:89::889998:999:78999889888988798888889998786888777786777886785576876766677667776576766668646666656544554334455546656777876565555555665465455556554344544545543444444533334443444335544244353322334344344313344422112223312333234213322>>====>========<==>=<<==<<<==========<<====<==<<<<==<;;;;::::::::9:::999999;<;;::::99:99:::::::99:::88999999::::9888789988888887778998888898997787788776777777777777775777776777666666666765666666765655554445534455454665567777555664345554445544544544455553345433444455554434444444454444433344443333232354223444432211332113333234323312>>>======>>==>>===>>========<<==>=<<<==<===<<<===<<<<;;;<;;::;::99::99999::::;::9:;;:9::::::99:::;98899:98899::9:9999888899889888987787789999987777776567876677787766677666787787777876567655666666666566444444554565555776676666555654455555555455344455554455443334455545443334444344344443356434423433333444445433221123432221222243122110=>======>=>=><======<><><<<==<=>=>>==>=<==<<=====<;;<<;<;;<::;99:;::99:::;9;:::::::9::::9:::9::9::9999:;989;::;;;989888889889988888787888898989778987776677767888678877667777776655566566765566776865676654444556556556655665566556654455655544643543334554355344445543344444432455543454334453344422344443343455544201132233222341243323220><====>==>===>?===<>>>======<>>=;>>=====;=<<=====<;<<;=<<<;:;;:9<<:;;8;::;;;:::;:99:99::9::::;:9:;9:8:999:88:;:::99::8978999988:998888888688888799886689775688868687777566766667757677567876666676755667854445336555556565654565656655545655535445554555444556553334665566553454444444223444453353131223444444335544402154422222242244313001======>>>>=<=>>=>===<=====<;=>>====<======<<<<<=;;<<<;;<<<;;;:::;;<;:::<;:;;99999:::::;::::9999999::99::9999:::;;:9988887899888888888888778988789:999766886777777778776776666765777656676665566687666665655555544566666655555556555545555555555444455333465555554443344555555433344443343344444433442242344433345444101243333321123234322100>==========<<<==<<<<<=<<<=>>====<<<<<==<<<<<<<<<=<<<;;;<=<<<;;;;<<;::::::;;;;:999::9999:::::::99:::;:9999:999::::999:99:979998888899898898798888988766777877887776776667766666766666676676556676566777667765565566665556665556655456545545666544444443334445544356544433443433333443333333444443344323343444445444432223322333121233344321011>=>====>>><><>><=>?=<====>>==>>==<<<><<<==<<<=<<===<<<;;;<<;:;;;<;<:::::<;;;;:::89999:99:::::99::;:::99::;:999:;;:9999:;98887888::9988889999888:778867877787867766786777886776767756657766665766666767575465545555655756667555544565465554576444444443454545533443545445443433534443445343443233333333344444232446654222332233233342344432001=>=>==>=>=<>=>>>=>>>=><<====><===<<<><=====><<;<<<<;<<:;;<<;;;;;;;;;:;;;;;;;;<;:::9999:;9:;:::;::9;::::9::::::99;;:899::989888889:898::999888888778887798787898788888665775776688876666678755665676767766444544465356655656555446555554545666554245443433433434353444443544443453344534333243453333333334434433334343333322144322244454322001>>=====>=<=>>>>>>>>>>>==>>===<<<>>======<<==<<<<<=<<<<<;;<<<<<;;<;;;;;:::;;;<<::998899:;;;:::::99:::;:99:9889:9::9999988887887888899878988988888877887777777777886777877766677766565566666655766655567766444554556544555677654345555655545656643345433455554454333444444444444444442343233345543344333453344434444433333333333223323444222100>>=====><<<====>>>>>?>==========>>=<===<<<<<==<<<<<<<<<<==<<<<;::;;;:;;;;::;;;:9::98799::;:9:99::;:99:::989:;<:99:::99:9879:8898778889:8888888988889866788866788788777777677776557765775666656666555677764444555555655544565554445555555554565553345554533333344443334344434444444543443333344533223433334444333443333333332222234343444311101>>>==<>==??<===>=>>>?<>=<=>===>>====??<<==<=<<<<<;<<<<<<==;;;<;;;<;<:;;::;<<;<;<<9;:9:99;;;::9::::;98998899899889:989:987999889988889989988888888888888768887697758878778777866567666677656656665666777764334465666556645665554465555555555454444455465544444544434445333333364453524444353544463223334545355443334443432222432322243452232111>>===>===<==>=>>>>>=======>>>>=>=========>>>;<<<<<<<;<;<<<;;;:;;:;;;;;:<:;;;;;:;:::::::989:89;;;:;;:9:::888::9999:9:::999999988889889::::99998977898786668887887766768787776776556666677766666666765667754435455555656665657455645555665456455565354444444444453445444443433334554444334344443453443344554343344433343442322332233343344212332?>====>=<=>>========>>>==>>>=<=====>>====>=<<====<<<<<<;<<<<;;::;;::;;:::;;;;:::::;;;;99888:::9:;;:::999:88899:::99999::9999999998889989999988999889887788888766776677777777777556766667776557667767777654444455556677655666544544445555555565554454554444445444444333333344443334345444434444444322234454445543344444433233332211233244354222=====>============<<>>=>>>>>=???=>?>>=<===<<=<<<==<;<<<<;;<;;;<;<<<;<<;;;<;;;::::;;:;;:98889::::9999::99:::8999:::99:99:98888988888998988888889987777867888887779877766777688777777776666776656777788765554445555446555655565555555665555556654455543334546544434443446643344434544444554543332233333355544444444434444443322332223223333443101>=>>==>=<;=>>>==>=>=<<=<><<><====>>?==>><===<<<<<=;=<<<;;;;;<;<;;;<;:;;;;;;<:::;:<9;;99999988:9999;;:::::899:::9:;:9999:99788;98998779898999988997878887998877779877885777867756676666778765565876866655554555555456656655666645566565555454543524454554455542444445445455343454435543335434444432243444543344334332233333333132322222334443202?>><==>====<=<==>>>>=>==<<====<==>>>=><<=====>=<=<=<<<<=<<<<<<;<;<<;;<<<<<<<;:;;;:999;:::89899999::9::::::::9::;:9:;999:99978:9899899999::98888997888667668787767786888888886777666666787776766577676645445655665554555556666545555556566554454444454555544434443455444545444434332542343435532334222534333434244443434333332233333323444333223==>>>>=<===>>==>>>========>?>====<===>>>>=<<=>=<;<=<<<=<;;<<;;;<<<<<<<<;<<;:;;;;:;<;;::9999:99999:::::::;999899999:::99:::987789999998889999998887888889888888778877888778877677776687888777777776775545544555556566665555566555565555555444444555444454444432344454455556544444444444444434443333332343334444333344322322322333332333333344222>==>=<<=====>==?=========>=====<=>>====<=<<<<==<<=<==<<<;;<=<;<;<<;;;;<;<:;::::;:;;;:99:9:99:999::::::99::::98999:9::::::9:8899988999899899:8988888:7888778778689978788788767676778777877766777667866566665656455656565445765444555554566434455444445445454233456455335455644243533333443544443444434433433343334443432443323333332223322434323======<=<<>>>>==?==>>==<<=======<=>==>=<<=<==<=====<<<<<==<<<<<:<<;;;<;<<;;;<;;<::;;;;:;:::::;::;;;;;;9::9::::99999998:::999999:89:99998899999988888888789877778886988778876557778677877776676667655654566555565656555656545565445566545554444345544444554422554555444545555433444433335554434222433334433333223544122321331133333223423355312=<=>=====>==>>=>===>>=>>>===>>==>>==>>==<<>>====<<<<<<<<<;<9<<<<;;<<;;;;;<;;;;:;<<<;;:::::::;::::;:;;;::::99:;9999::9:::::;:9999999999999999998799988777777778867778778876777877777788887775678567645555555555556555456555555556654554555654453445543444443235444444445455644444344433433345444444333433322234333334333343333432322321334454222>>>=<<===>??============>?>=>>==>?>>>==<;<==>==========<;;;<<;<;;<<<<;;;;:;;;;;;<;;;;::::;;;;;::::;;;;;:9:;:9999:::::::;::;:9::::99:::989:9889988778888767887766788777888888877668988888766666665654466655555655566665545555554456566655554433444555544555312354444555555554454443433444344444333444433333333443333333333222233222222222245533>>?=>>>==>>?>>>=>==<<=<>=>===?=====>>>=<=>=<===<=======<=<;:;;;;<=<<<;<<;<<<;;:::<;:9::::::;;;::::::;;::9:::::::::::9:999::9:9:99::98879999998787777788887778776777688788888876678887777677667646666557654456556556455443345444455557745655553443444345544433455444464455465444454334434444564434444443344333342433334332232233333423223324421?>?========???<<=><=<====><=>==>>==>>=;=====<=<=<===<<=<;===;<:<<:;;;;;;::9;;:;;;=;:::::::::::999:::::::9:9::88;;::::::99::99::989988999:9:899998878798896878777777786667788776777778777787757666765555766555665565675555445555576656664675533443444454445433344454444454555443443343254335356442253443334434443232244423213224323224313224453>>>>>>====>>>>>>>>>=====>>>>=>>>>===>=======<<===<<==><==<<<;:;;;<;<;;;;;:;<<;;<<;;<;::9:;<;;;::9::::::::::999::99::999::999:99::999::;9899998899888898888877777777777667886777777778777888866666666655666655555566676554444555576666655675665444433455555433334444444555566654444444444334333344443333353444443223343433222234333333222112441>>>?>>>>==>=>>>=>>=>>=======<=====>>====>><====<<<;<==>===;:;;;;<<<;;;<<<;;<;;:;<<=<:::;;::;:9999:::999::::99:;;:::::::9999::::::99989;:99:::98888888888876676677777777678877776677777887777666666666555556556766665566543455445666555556655655444344345444322343445554455666433444434444344333344444445433455422223333333333333343422233234431>??>?=>>>===>=>?===>>=<==><=>>==>======>=><=<<===<=======<<<;;;::::;;:;<;:::<;;;<;<=;;:9;::;;:98999:9::::999;::99:::::99:9::::99::9999898998898888777778778876776787777777788878988767777786675666665655656656765456556543445565666556567656765545545444445344454454534444654544333344446446533334423443343445431113434323333333322234343221421>???>=>???=>==>?>>==<=====<===>======>>==>====<>===>>==>==;<;;;;;;<;;;::<:9:;<<:<;;<:::;;;:;:899999:9::::::9<:99:99:9:9::9889:9::9:9:999:98::88889897778757867677768778866777767777656777766766777657665565666655656445334445655555445555676766744544444564333344334444464755354333444445454455233344344454355410022234113322244244331133223220>>>=>>>>======>>====>=>>>===>>=======>>>>>>>>=========>>>>=<<;;;;:;:::;;;;;::;;;<<;;;;:;;;:;;988:::::;;:::;::::;::999::9999999:99:9:::::9898888998887788668878877778677677887887777787887666666766556666667767755655543255556665565456666666666544555655544433323344565555665543445434444433454323333443443344322123334333344433343333233432322?>?>==>???=>>>?>=>>=>>===>>>>=====>>>>?>>=<<======<<<<<====<;;;;:;;;;;;::;<;:::<<;;;;<<;;<<:9:999:;:::;:9:;::9:;;;:::::99999:9899999889987889877898888888888876898877888877888878887788887766777666665566557776557765433445456655666666665665565655455556554333333345554555444444443334454453344333234443344444321133333332333333333432333244321=>><<>>==?=====?>?=>>=====>>>======?=>=<>=;<<>>=><=<:;:;;:;::;;;;<<<:;;;<==<;;;<::::998:::99::;99:::99:9:9999;99988::9:989:998997798888888976876667988876777667877776567778777877766778777666566677557786453334565555545554455556755555576655566455434324434454566443543354343445442443343443334454444432333332332332233233353333534322>?>==>>===><>>==>>>=?<=>>>====>=>><=><=>>=>==>=<>>==>=<<<<:;:9<<;==;<;;<<;;;<;;<;<<<<;;;:98::::::9;::9::9:99:9;8::::9989987999:9::978878:89877789877777777777778777777777888777778977766887666656567666768666433434556556556666575444545656665656566655544342345554554344445454442344333355344443453544343433333332221333334423342334534411>>>??>>>>>>>>>>??>??>=>>>>>>>=???>=========<=========<=====<<;<<;;;;<;<;;<<;;;;;;<<<;;<=<<:999:::::::;;::;;:;;;:::::::;:99:::99:::9:999998789988887888788878877777777887778877877788788877666787776455667666656765433233565566666555555555457655566556677764663334445554434544555444442433455544444323323334433443333343223333443322333344333322?>>>?>==>??>>>>?>>>>==>>>>>====>>==>>>==>=>>>===>>=<======><;;;<<;<<<;;;;:;;;;;;;;;;<=<:;<;:99:::::::;;;::::;:9::::::::99999::::878998888778::99988877777778998777878777887888777778777777776667664455777766677755423445556665666655555544666665556666776665433244344434554456643444445544444543234445333333433332244344211124433343333322343112>?=???>>=??>?>>?>?>>=>===?=>>>>>>><>?>==><;==>=;====<=>>=>>>=<:;=<==<=:;;;;;;:;;<<<==;<<<;;::9:9:::;:::;:9;:::9:::::99:99989:;;9:989;:::9898:99::88878887778886777677779987786687797888867886777674467766665666743314445646555545575555554677664655665776766533246555444366533636444545355545531122454235433432234333323333222332423343214222424=>?=?>======>>>?>?>>><>>>==>>?>>=?====>==<=<;======<<=<<>>>==<;;;;;<<=;<<;;:;;;;;;;;<<<<<;<:::9:::::;:9:::::;9:9:::::9:9999899:::988899989999879:86678878666777877888979887787787888788877777776666645676666567744433255666554675555456455455666666555566645643333443455443345444334333444443453124444334533333432443223222332333354444333222244>>>>??>>??>>?>??>>>>=>>>>>=====<=???>====<<==>>=<<<<========<<<===<<<;;<<::;;;;;;;;<;;;<<;;;;:;<;;:;;;::;;:::::::::::::::99:9::::::99999:::99888999888888778888778778877887887777888778987777777765556677678866664333445665666666555545555666565566555676676655433344444443444554455444433444554332333344443333443323322233223333333233332234544>>>>>>>>>??>>>>>??>>>>=>>>>>====>>>=>>>==>=>==>====<<<<==>>==<=;:<;;;<<;:;<<;:;;<<<<;;;;;;<<<<:9;;;<::99::::::::;:::::::::::999::99999:::99998:::987888888888877888889878877788887777778878888778777777866667777632223445555676555665444445655555566566666666544445334553444445655344444454444565443553334433333343223222334333344443433343245213>=?>>@>>>?==>?>>>?>==>==>==>=?>>>>>===><>=>>===<<=<<<=;=<==<<==<=;;;::;<:;;;==<;:;<<;==<;=<:<;;99:;<::::;;:;::::999:;:::::;9<::88888::::9998:98:997:778887777688889977877886777887878898888997777776667557677888663333336653644456755334556656657565666667665553345554355445566355353334455334455543445444433324423243112123322343334452233255324?>>>?>@>@>>@?=>?>?=>>>>=>=>=>>>>>?>===<<==>======>==>=;<<=>====<::;<<<<;;;;;;<:<=<<:<;<:;;<<<;::::<<;9::::999:;;:::::::899:;:999:8:::8::9:99::98997788887788789888987788888977778887777887998776777686777677667776432444675346555455654445554455655555666555665333345453445435566435454445544544444434453444333332222322213333334432234324422232????>>>???@>>>>>>>>>>>>>>>>===>>>=>>>>>>>>=<===<==<<<==<<==<<<<<;<<<<<;;;;;<<;<<<;::::;;;;;;<<:99:;;:99:::::;;;:;:::::99:9:;;;:9:99::9::99999::99999898777778878889888788788777888777788898888887778776677766787654424444566666666566444444545666566556666666654455554434444344555544454434444344444345433334334444322334323223333223354233234432@>====???>>>>>>>????>>>======>>=========>>=============<<=<===<<<;<;;:::<<;<<<;<<<<=;:::<<;;<;::::;:::9:;::;;;;<<;:::::989:99:::::99999899::::99889988889768888788889998878777788788777888878987888778876677767775443444455556655567765456555544555645666676555555554443344434455543333454444433344356554444445333333334312343333222334323422233??>=>>==??>?<=>>>??>=>>><>>?=?==?=<=?=>>>>==<=>======;====<<<<;:<<<<<;<;<<<;;;<:::;;;:<:;9;;::;9;:;:98:::;<;9:;:::988::9::::::88899998989889887989778889877877988:99778878877778768899879767768786766657675666644445554555556565444454545366564566676766455334455456345553554444434354443455344354544334333544324434432242333234333133325522>?>?==>>=?>?>>>??>?><===>>>=>=>>>=>=<>==>>===>><=<=<===>>=;<=<==<=;<;;;==<=;<;<<<<;:<<<<<;;::;;<;;;;:;:9;::::99:9::998:;9::999:::9998::99999:;99988878779997888898:8788787775678777988789997788779867665666756764444465776555567445556655555554666666666575554445644455543355444443433453345554334344444334433343554113323222323432423333242>>>>?>>>>>>>>??>>>?>==>>>>=====?==>??>>>>===>>>>==>=>>>>><<>=<<<;;<<;;<<<;;<<<<<;;<;;:::;;<<;;<;;;;;;;;;<;::9:;::::999::::9:::::99:::::98999::9999:9999987678889988899999:98777777788788875798777788777887777766666664344555666655676544445555445555555666775444444555444555543445555444444455443233346433334445456555443101332222233345423423531>>?@?>===?>>>@?>??????>>>>>>=?@>>>===>>>>====>>>====<>>==>==>==<<<==<;;<<<;;<<<;;<<<<<;;;;;;<<;;;;;:999:::::::;:::9:999::;:::;;99999::999:9::99:::::99998889889888999888:987778877777876878877776677888888765676667765444555666666677764444543455555656666676455555444444544554544444455444564344445455444545555444444663211222223322323213333321>??==>>>=>??>>>?@?>====>>?>?===>>?>>=>>>==><>==>===>=?>>>===>=<;;<<==<;<<;<;==;;<<;<=::9;;<;;:;;:;:::;9:::::9:9;;9<<;:::8:::::::9:::9:98::998:::::::;97897888778798888988876687669777878888878876888878988887666666677413445566676567665546445565564665666776556654545555565546655345555443545544535554444244345444434664244122323334322332432311/??>==>>>>?>?>>>??>@?=>>>==?>=>=>>?>=====?>>>>?>><=>??=<==<=<=>=<==<<<<=<=<;;<<<;;<><<<;:;;;<;;;<;;:;:;;;::9:99;;;:;;;:9:::;:::;:::89:998899:99::::;;9:9878788878888987777888777889867878867777877867868778786766656586332444454455556677456555555654666666775545465533566554455555444554444444435553445444335334445345564423011232432344222322232?>>=>>==>>????>?>>>>>>???>=>?>=>>>>>==>>>>>>==>>>======>>=====<=<<=<<<<<;;;;:::;;;<<<;:9:;;;<<;::;;:;;::;::9:;::::;:9::::::::::9::9889:;:9::::::;::;:98887778888986678888988887778878887677888887679888887887776766776644554454566566655444444556665555677654555554554455554555565456555444444444432244444444554444445543212222321233443231122332??>>>>>>???>>>?>==>>==?>??>?>>=>>====>>>>>?>>?>>>>==<>>><<=>>====<;<=<;;<<<;::;;;;<=;:::;;;;;::::::::;:9:;;:;::::::99::::;::::99::99::<:9::89::::;;;987788878678877787799887898997788877878777787877778889877766767777544344555556555666644445645665666754545654455555565556555454444444345545545533433344335444455555545433333333334433234333432@>==>@?=??>??====?>>??>?=>=>>>>=>?>=>>??=?>>>>>>>>>>=?=>>===<><><<==:;==<==<<<;<;;;=<;::;;;<:;;<;;;;::::;::::;;9:::<<:9:;::;;;;98:999;98::98899::;;99988899779697798888887888879678887776786688688688889887787866677687775445566655575565664554666656564555555537764546554475744454443334365444544243334543466365566644554332233322332033325334221?>>>>????>>>?>>>=>?=>>>>><<=>=>>?>>>?>>?>>===>>>?==><=>==>==>>=<==<><==;<=<;<<<<=<==<;;;;<<;::<<;;:9;:;<<;:;::;:::;:;:8:9;9;::::88:98::9:9:87:98:::::97888877887678888778878879888898898886788778878887988878779876767887545554666767545655654555476666655555445545455556434435555443334445554544433423565535554334545455544334433333223322322443?>>>>>>?>>>?@??>>>>?>=>==>===>>>>??>>>>=>>===>>>>>>====<=>=========<<<<;<<<<<<;;;;<<<<;;;;;;;;;:;;;;;;:;:::;:;;:::9:::::9::;;::999;:::::::::99::::99::9999877887778887888888998877898788777899988877778888877788666666677766665676555665556765445666655445565654555445454455444565543444444565544545444444444444444565554445434443342123332332233?@?>?>?>>>???>>=>>>>>====>>?>>>>?>>?>=====>>?><<=>>>>>====>>=>>>==<<=======<<;;;<<<<<<;;;;;;;;:::::;::::;;::989:99:::989:::;;;::9999999::9:::9:99:999:99:::999987778877789999999888888877887788888887888889888877766667776656566655456555556655555445556656555556555546644555564444445554446655434434554333444433344444543343355433442333344234333?>>>??>@=>>=>>>>=>>>?=>>>>>>>>>>>>>=?>>>==?>>>>>>>?====><=>?>=<<=>>>=<=;<><<=;=:<<;>>;::;::99;:;:::;;;;;;:;;;;9:;:;::::9;:9;;::99<9:9;;:9::9:::;9::99::97:9998888;78899888788878888878888889877887778998798887788687556758765565666555555555555566644556566655564644467564444264555655555543545445442622444344452344433365443334433534234344312322?@?>>>>????=>=>=>===>>?>>?>??>>??=>=?>=>>>>>>>>?>=<<=<=?=>>>=>>>>=;<===<<<<;;;=;;<<<<:;;99;:;;;;:;;:;:;;;:::;:;:::;9:9:::9::;::;9;;;998:89999;9::999:9:999:989888999989988998878988888899767876888668778688878:87776766767766766556554656664564566653566665555464655656654445444444444454444444345544344345445455445554565533454443333222334413234@@????>>>>=>>?>>>>=>>>>=>>>>>>?>>??>>>???=>>==>>>>=======>=====>><<<<<=<<==<<<<=<;;;;;;;;<<;;::::;;;;:;;;;:::::::::9:::;;:99:::::9::999999:9::::99::9999998987888889989888878888988888887888878777887667888889998866667766776666555577766666666666653456666544435565545544444455554455554444455323443224544445555443444444444444333344323221233233???@?>=>@?>>>>>=????>>>>=>>?>>??>>>?>==>>=>>>>>>>>>>>=>>======>??=<<<===<<<<=<<<=<::<;;;<<<<::;;:;;:<<;:;;;;:::;9999::;99:999:::999::::999889999:988:::88888988888889888999977898888888778888998888998899778889997665666667666655566566566545667666655555665444323555456555444444555455554435644444455433443444554444444344444444443333223443233444>A?@>?@@A??>>>=>>==>?=>>>>???>>>>>>>=>>=>=?>>>?>?>==>=>?<>====<<<<<<;;;==<<;;:;<;;<<<=<:;<;;:;:;;;;;;::;;::;;::::::::::::;::;;;8<9:9::998989;;9;8:9889899898867998888898887788999878999888778888798999888989997666677775666664666566646556666665566555655553434355564655555454444443253324545544333543444345564245544444444424245334322433324533@>?>?>?>>?>???>?>==?>>?>>??>?>>=?=>>>>==>??>?>>>>>>=<=>====>?>=>>><<===;;<<<;<<<<;<<<;;<;::<:;<;;;:::;;;;:;::9::;;;;;:;999:::99:9:;:::;98998::::989:999:9998:9876898789988878878;998998888889998878779887888889876666667775676665766666666666666766566656555556544545456445444444455445555534455334443343444444554355453454443323455443224334324566????>???A@>?>=>?????>>>????>>>>>>===>>>>??>??>==???=======>>====>>===<===<<<;<<<<<<<<;;;:;;<;;;::;;;:;:::99:9:::::;;:::::::::9::::9::::889:99999::98:989998899877889778889889877899998889889888888888888777788899766677777777666556666676666667666665675555554455434665554456554345444544442345544544444465455533344344444344343333334332332432245?@?>>>??>>??>==>?>=>???>>??>?>>>>>>>>==>>>>>?>>>>>>>======>>==>>>=<<=====<===<<<<;;<<<<<;;;<<;;;<:;;;;:::;<;;;:;;::::;:999::::::9;;::::98999::99::::::999899999988998899878888898789888988888888788788988888888887765568877666766566666666555566465566666665454455444555555455555465555554444443455444444443334444344444444333443333332322212433222?@???=>>>>>??=?>=?>>>?@@>>>>>>>==>>>>>@??<>>>==>>=?>>?=<<=<>====><=<>==<>==<<<<:<<<<;;;;:<=;;:;;:;;:;:;::9:::;;<<:;:;:9:::;:9::99999::999998:899889999:999999898887997788888799888978998889889888878:789979999877786676778977765576666665656565556656554554555544544444556655545465644565343655444435323544544442254445445423433432342223313331354?@>?>>?>??@>?==>???>>>>?>>=>>>==>>=>>>???><>>==?==>>?>?<<==<>>>>=<==<<=<<==<;<<<<<<<<<;<<<<;;;<:;;;<<;;:;;<;::;:::::::;:::::9:;:99:;;;:8:9;9:99997999999889;9888898987787888899989888778887888999988:999888899877866777688777776566556677766675676556456755565545445435545566545555443544553455543333333424544444454444445433454433333313431343355??>???>??@>=>>??>??>??>?>>=<<===>>??>>>>>>??==>=?>>>=>>=>=>>>===>>=<==<===<<<<<<<<<<<===<;;<<<;;;;::;::;;;:99:::999:::::9:::::::999::::9:;:9999:988999899999:9888998887888888898888998888998888888888988788998877766566788887666666766665666565666555566664455454556534555566455555444444434444554454433344443333234443333444433333333232223344445?@???@>>>???>>?>?@?>>>?>>>>>===>?>?>>???>>==>?>>??>>======>>=<===<<<;;;<==<<<<<<;<===<<<<<<<<=<;::;9;;::;::;;::;:::::::::::;:::::99:899889998899999899999999:8878898877788878888:98777899888887777788987777788887777666777776556676667676677666665566555664356554554446555446566555444544444444444434334345323333444443434543343333333333222342233?????@>@@????=??????>>?>=>>==><>??>>==??>?>?=>>>>?>>?>@@>=>><>=;<=<<>>?>=>>>>>>>=>>>>=>>??>>>??>=?>@>?>??=>==>==??><<==<<==<<<==<<=<<<===;<<==<;;;=;;<;<<;;9:9;;;;;:;<9::::::;:9;;9;:8:8778899889999:;:9:9999988988798988778889987687878998787878889888899887898877577777777876556667766667777777656555556556555565545544556445554555553543554454444444344444323433353434454554433435444542431222245@@????>>???????>>??>>>>?>>=>>>==>>==>>>>>>>?>??>==>?>>?>>>>>==>=<==<==<===<==<<<<<<<<<=<<<<<<<<;;<<<;:;;99::;;;::9;;:::9::::::9:::;;;:99::98998888899999988899998778777788888887677778888789877888888887789:989876766776788877666677777777677677666666555555555545444445555555455455533455555554433445444333333333565234445554344333344323432331344????@@???>>???>>>>>=??>????==>>=>??>>=>?>???>>?>>>?>>?>>>???>>>=<<=========>=====<<;<<<<<<<<<<=<<<<<=<;;;:::::;;:::::;;;::::;:9:;::9999988988:9999::99999889889999778887889978888888877787888888799899777889998786677777777776777666666666866777666665665556666655555444455455455555544454445454433434555444334332344434555444454333444423433232343?@?>>?>???@>???@><>===>>?>=<>=<>=>>=>>>>>??>=<>>>>>>??>>>>?==>>>==>>=<<=<==<<<>==<;;;=<==<<<;<=;<;==<<=;:9:999:;<;;;;;::::;::::899:;:::899999989989988:8:9:99989978899888988779978999987777877987988887987788998787776766778888666776666568667665555664555555555555454554455564555554465455545445334444556432233344555543544433523334443233432123354????>??>??@???>?<>>=>>=>?>>>=>>?>>>=>>>?@????>>>>=>?==??<>>?=>>=?><=>==<=<><<===<=;;<<<<<==<=<=<<=<=<><<<:9999::;;;;;;:;99;999:8::<9;:9899::99999:899:99:899:9:8879878997998897788879888887787788878777:8887897688667767777788677777776667656866876556665555455765444555543555455555545545555555553444565644433344334434343543355443343343432222245@?>>>>>>>>@@?>??>>???@>>@@@>=>>>>>>==>>??>=??>>>>>=>?>>>===>>=>>>>====>=<=>=<=====;;<<=<<=<<<<<<;;<<<<<;9998::;;:;;::99::::999::99::::::999899999999988899999998889889977888888777778887887888888888888789988877766876777888997776666667866777777665555555555555555554445555565555444443445543334444445554432222333444433444344334344433334442224444@@?@???>>?????>>>>???>>>=>?>>=>=====>>>=>?>>>>>>>>>>>>>>>???>===>===<<=>>=========<;<<;;<<===<<;;;<;<=<;:::;;::::;:9::;;::99999999:;;::::9998998:988:99978999889988888888888888888877788877888887888889889998877777776788888998788776665666677778766556665566666654554444565665676554455555444555445444554432123333454444334444444345323333333322343@@>>>>>>?@@?????@@?@?>???>>>>><==>>>>>>>>>>>==>>=>>>>>>>>?==???>?=>><<<>?==><==><<;<<=<<;=<;<<<;;;;>>><<9::::;;;::99;<<:;99::::;99999::::99:9:99::889:8898898:999998999987889777787867667887688888879987887887777677876677689987766677877777887666566554556665545555545546545565644543555455354455544555554311333445544443455543453334443344434234454?>>@?>?>@@>>?>>??>?@@?@??>?>>>>??>??>@@?>>>????=?=>==>>>>?>=@>>??=>>=><=====<>==>>=<<==<=<<;;=<<<;;<=<<<<999::;::<99:;;;:999:99;9:9;:<<9::99:;:99:;;988989:::9898::88999799888878788:9877988878787889:8889998877788877676886887787776687577677787786655555556456645555555554547554454346655545555345445444333421323333543444344455554344442344333244?@??>????????@@???>?@????>>>>>>>>>>????>>>>==>>>>>?@?>>??>==>=>?>=======>===>>><<===<<<<<<;;;<;<<<<=><<;:;:;;:9:;;:::::;;;;:::999:;;;;9::;;::;;999:98999999999:;:9::9:9889999888888888888887888778998888998888766677878888887888766677666667767778875555555556655555554445534545555555455444544444444444433223222233345555433555554344332333333332555????@@?@@@????>>?@????@@?>===>>>>????@?>>>>>?>=>>>?>>>>?>>>>>>>>>=====>>>===========<<=<<<;;;<<;;;;<=<<;::9:;;::;::;<::;;;:::99:::;::::;::::::;::9899999:989999:::9998987889887888998887778887788888789888888876778888777788888777766766666677777777765555566654555556545555555555555554455555445444454332233333344545444332334544443433333322333444@>@@??>>@???@@?>>?@????@?>?>>==>????>>>?>?>>>=>=>???=>?=?=<===>=>====>>??=>>>><><<=<<<<=:;;;<==<<<<=<<<<;;;<;<;;:;:;;;;;;<:::;::;;:::9;::9;9:::::99999:99::999999:9::8988677887999:8977777999:89:8978888888878887777778887788778767765556667799876765545666555654445554445554545444456554555664333543433332433444344454443453444444334433333333434543@?@@@?>?@?@>>>A?>>???????>=>>>>=>?>@>><?=>>??>??>????>>>=>>>>>?>=>>@>>>=>=>?<<<=<<;<:;==;;;;;<==;<<;<;;::;=<9;;;<;9;:<:999;::<;::::::<:::;;;9;8:997:9899::::9:99::877778888978:9999878788887:698888989977777787886768766778776776766668877887777865766655564445545555455444555535555465545544444444323345543444555444555335453344433332432433254@@?@@?@?????>>@??@@??>??===>>>>>>?>>??>>>?==>?>=>??>>?>=>>>>>>>>>>>=<>>>===<=====<<=<<=<<;;<<;<==<<==<;<;;;:;;;<;;:;;;;;;:9::::::::;:9;;<;::;;;;:99999999889::::99:::887887888878998878888877888888888897778889888776677787887888877766666777788777666555666755555566556555555444544565444555555433445542443344344333444444444543353454433232343335???@?????????@???>>>???>========>=>?==???>>>>>?>>>>>>??>>>?>??>>====<=>==<<<<==<==<<;<<<<<<=<;<=<<<<<;:::;<<;<<;;;::::;;:;;::::::::::;::::::;;;;;;::99999889:9:;:::;::998898778889998777788788887788778987887777897777767777777777777666776777778767666665665665565544444455555545655554455434444455554444445544444445544545654434322444443444443234???>>??@@@AA@???>??>?>>>=?>>?>=?>>???=>>????>@??>>??==?>??>??>>??===>>>>==<=>>>>>==;<<;<<<;=<<<<<;<<=<;:;;<<;;<<;;;<;:::;;;;::::99:9:::::9999;;;;::::998999::99:::::;::988878989:99:8889888998887887778977897878888778676677766777776867767777799867865575565644434544456554555665656755454444544444445444455445444454555454444433433343233533344245??A=?@@@>@A???>>>>>??@??>>?===?>>??>?=>>>>=??A?>?>>>??@@????@?>=?>??=<==>=>==<=<===;;<:<><<><:;<<;<===<<;;;:;;;<;::;:::;;:;:;999999:9::::9:9:;;;<:;;98998999;:99:9:<;:999987989988:;7888888997797887777887897888887777787667776686766577678558877776676766666565445555556554655655554645444364444455446552456444645435545444554233444443432244344445?????>@@A?@@@>>??>>????>=>>=>>=?>??>?=>>>?>>?>>>??>?>???@?>====>>>=>=<===>===>=<====;;=<<<=<;::;;<<<=<<;;;;;<;;<;;::;<<;;:::;;::9:::::::;9::::;;<:;;;:99:::;:;;:::;:8:;99888888798::9899:78889999877787887888776888898865558777766656565665778777786665666766565565655444464664467655876554333554465444564455434555545454444443344324434444443235435@???@@??@@@>>>?@@????>>???>>?>>???>>>>>>???????>>>>=>>???>>?>=??>>=====<<======<<<;<<;<;<<<<;<;;;;<<;;<<<;;;:;;;;;::;;<;::;<<::::::;;;::::;::;;;;:;::;::99;;9:::::99::99::98889:999988888888999998887987887788788789:98766776677766666677777767778778756668876565445544555555654444456555543454444455555655654455555555554444444434544544544433344545@?>@@@?>?@????>@??????@?>>>>?>>??>=>>=>>>>>>?@???>=????>>==>>>>>>>==>==<<<>>==><=><<<<;;<<<<;;;;;;;<<<<<<;:::;;<<;:::;::;;;;:;;;9::;;;;;;;;<<;;;;9999:;::999:::::;:99999:899:9989:999998888999:888778888987797777899988865667777777776667777777787777867766677677635544555565655556566665543444554444435434555444445544654445444444433344444443334445B@?A?@@AA>@>?>??@@???>>>?>>>?>?=>???>=?>>?@@?<=>>>????>>?=>?>>?>===<>=>==<=<<>>=><;====;<<<<::<<=<;;<;;;<;;:<::;;<:98:;;;;::;;::::99;:::::;;;:::999:9:9:::;:::;9::8:899:998:8:9999989998889979:8887888788888777877889977856676776656877787787777677787767666665665336654556665664554455665334534344543443346344444435546654353333254355334543332434445A@?>>>?>???>@@??>>@>?>??>>?>??>>>??==>=>>=>===>>>>?>?==>==??>?>=>>>?===<===<<=>==<===<<;;<;;;<<;<;<;;::;=;;;;;;::9:999:9::;:::;:999:;:9:;:::;;::::;9::;9::9:::99:9:9::99::8978:9:9899988988888:98898887888687777788:889776677886676887888788667767888777777678776665444455566546666565766554354444444444454435545454664444566422344443434432443344544@???@@?@@???@???????>?>=>>=>?>>>>?>==>===>=<<===>?>>???>???>>???>>>=>?>>=<===<<=<<<<<<;;;<<;;<;;<<;;<<;<<<<;;;;::::9::::99:;;;;;:::::;;;;:::;::::99::::::::::::998999::9:::999::9888899998999899888899877888888888887899887898876777887666788888878898666667766677654444456655555466666666665434554444455454433444555554344443333454345555324554333444@?????@@@@@@@??>>>>>>>=>>>?>>???@>>>>>==<=>==>>>==??>>>>>>=>>>>>?===>>>>=>>>><<=<====<<<<<<<;;;;;;;;;:<<<:;;;;<<<:99;9:9:99;<<;;::::;;:::;;::;:;:9:;;:9::::88999::::::::999:98989989999878888889:98888788888887888778877877778777777876777889878888888767666777776654554456556655667755656675554444444443443444554444444544434343333433444334433443434@?@>@@?A??@@???????@>>?>?>???@?>>>>>>>=<==<====@??>>>??=>?=>==?>>?=>=<>==>===<<<<==;<><;;;;;<;;<<<;;;=;:<<;:<<<:::899:9:::9;<:<:::99:9;;::::;:::8;;9::::9::;:7::988:99899999998888899879888998:9::987878778767876667778777787767766777877588777777897766667787778556544255465565776766676766664343554533544343444454455555434444454443224524344342345@??@@???@@@?>>>>>>@?????>>>???????>?>>>=>>=>?>>?>???>??=>===>>?=>?>>><>====<<<>=<==;;=<;<;;;;;<<;;=;<<;;;<;;<;<;:9999:::9:::;::;:::;:::;;;::;::99:::9:889:;988::9:9:99::89999;;:998897787888:99:98987888788767788878888777776678876788886798888877888897667777777656444555555556676555446678732332445533434453444544544444234443454332332422343344444?>???@??@?@???>>??>>?@??>>??@?>>>>?>=;<====>?>>>>???????>>=???>>>==>>====<==<<=>====;;<<<=<;<<;;;<;;;;<<;:;<<<=;::989:99999:;::;;;:::;;::;;;;:99::;:99999:;::;:::989:999:9:::99:98888987899::9:::9886799876776678888887777777887777777888877778998887876788877777655445555555676566666666677752234543344433345455555443444334534445433434443344346534A@???@@@??@@??@@?????>>?????>>>?????>===<====>????>>???><=>====>?>>???>=><<<<=>>>>=<<<<<<<;;<<;;;;;<<<<;::;<<<=<;;:99999:::;;:::::;;:::::::;;:::;::::9:;:99:;:98999::9999:::::::::988988999::9::9:9789888767777778887787778777678777887777788877788877767887778887665444456676666666556667777544333444444444455544444334532344433454445434333444432343@?@@?@>??>@>>??>??=>???>???>>>>?>=>>>==>=<>=>>?@>>>>?>==>=>==??>>?>=>=====<<==>=====<==<=<<<<;==;;;:;;:;:<;;;<><=<9999899::::::::9:::::;;::;;:;;99:::99:;99::;9:989::::::999989989888988789999:;:98897789655766879888787678888786886778677778987778978867767787776775464455776556657566677675445334544433454443555444344424333344443334233423344353233?????>@???@?A?A???>??@>?>@@=?@???>>>?>>>=<>>>==@==>>>>>=>>>>>>>>==>====>=>><=<<=<===<>===<=:<;::;;<;<;:<:<<;;=<;=<:999899:9:;;;;;;::;::;;;;::9;:;;::::8:99989998:::9:9::99<8998:999988998888:9899998678886666678878897777977888876667788888;9977997778778677778786755564557665646655567677665434444244345556553544544344454344555444333343334444342333@@??>?@????>>????????>>>>>>???>>>>>>>>>>>=<=>=====>>??>>=>?>>>>>>>>><>=<<<=====<=====<<<<<<<<<;;;;;;<<<;:;;;<<<<==<;98888:::::;;99::99:;:;<::;<::99:::98::;:::;;:99989:999;99::999998998899889:9:::7788876666778888999:888888888877788777789:876777777776666788766667566666666556666766676675455444444444435555443345544444334444344444444543444124344@@@@@@???@???@???>>>???????????>??>>>>?>>=<<<<=====>>>>>==>???>>>=<<<==>=<<=====>>=<=<<<==<<<<;;<<<<=<;;::;<<<<<==<<;999999;;;;;:9:;:::;;;;:::9::9:::;:9::99::::::::9::99:999:988898999987899:::::9::98875566788887787876789877778778777898887766788777777677777888778766676666566677656666764445555445645555543454454443454445543444444445434344433443?@@????A@>???>>@??>???@@=>???@>??>>?>>=>=><==<=><<==>>=====?=>==>=<<====<<==><==<====<===<=<<<;;<<<:==<=;:;;<<<;=<<<:99899:;;:::99::;;:9::;:;;;:;::9:;:9:;:98:9:9;99:998::9::9989979:8788789;::9:;99977878677778776888:99887888979877788878777766877678887778788677877765665566677777667767765455455455556554533343355445444455545444543445534324433322AA>>@>>?>>>?@@>@?@>>???>???@@>>????>>>?<=>=<;>>==<<=======;?========<=====<========<>=<<=;<><<=;<<<<<=<<;==;;;<;;>>=;:98899;::9::::::;;;;;:::9:9:;:::::9::::::89;::::;:8;:99:99798887:998::::9:9:99998:8777778797998989888988868887796888877877777788887777888998887777767766667677566688775444455655645645544334555444455553554445546533554343332321@@??@@@@@?????>??????>>>@?????>=>>>=>>>>=<<=======>>=>==>>>>>>>=<>>=<<=>=======>==<<<<<=<<<<<<<<<<=<<<=<<<<<<;;<<==<;;999:::;:<;;:::::::;;;::999:;;::;::;::;:999:::99::99:;;:::99989988998899:::::9988987899788889988888898888898777788888788888777777877776787678977887565566666766776777655456555555444444554444555544443443333445455444544344234433@@?>?@@@???>??????????????????>=>?>>=<<=>====<<<<>>=<>==>>>=>>>===>>===>===========<<<<<<=<<<==<:;<<<===<;;<=<<<<<<=<;;::::;;:::;;:::::::;;;;;:9:::;:::;:::::;;:::99:::::9:::999998:988998889999::9999988987789988999888988888889999887887877877878877777777776777777766655566677666777667764455556665544445555445544555542355444333554444442233344334A@?>?@????>>???@@@?>>?@???>>??>?????>=<======<<<<<<====?>?=<<=>=<==<<<==>==<<<====<<<<==;;<<<;;;<;<<<<=><<<<=<<<<<<<<;<<;::;::::::::9::::::::;::::;;:;;<<:9::;;;;:::89:;;::::99999999999899::99999:9889:99899888987887898899878988898777888788778777777887777677777777775555556766677776677665557666656555445444344455675534444334445545444433333244334@@@@@?>>?@A?@@@@@@@>@?????>?>>??=?>?<<=====<=<<<<=>>>>=?==>==>=>===<=<>>==<=<=>;<==<;<<<<<;;<<=;;;<=<=;<;;<=<==<;;;;<;:::::;;::;;::;:;:;;;;;:;::;<<=><:::;;:::;;:;;9::99:999::::99988999;998:899999989:89988989988:899998889996887967688897888668678876678768996878755556788666876666686645664565566655465545444555645533333434444455344441444425344@@@@?@@>???@@@>?@@@?>??@@?????>?>====<<<;==<===<;<<===>>>====>>=<==<=<<<=><>?>>>>>=<=<<===<=<;;<;<<=<<=<<<;;<=><<<<<<;;<;;:::9:;:;:9;:9:::9:;:::;;;::<;;;:::;::99;;;9;99999:99999::988999999999:99:999889999989888988::87799889888887988878987777977878877878787877877777565777676786777765555564566656655555446555654565565434444435444544432234336443???@@@@@??@??>>??@???????>>>>>======<<=<<==;;<<====>>>>==>>>>>>>===>>>>==>>>>=======<<=>=<<;<<<<<<<<<=<<<<;;<<<;<==<;;;;;;;;;::;::;;:;::::::::;::;;:;;;;:;;::;:::::999:::9:9:;:99::988::9:::::99::9989:99889999999998899888888998899878878777777877777777788887788777776656765676788776776555666665655455445434544545666655543334555445544443344433433@@?>?@@@???@@???@@@??>>>>?????>=======><<<===<<<<<=>==??>==<==<===>>====>>>>><<<===<<<==<;<<<<<;:<;;<<<<;==;;<<;;<;<<==<;::::::;;;;:::;;;;;;;::::;;::::;;;:9::::;<;;;::::::::99::9998999999:::::9:::898999:89999898888888889:88777888788888887778887778888778798889977775567666788777766766666666655666544555455433455556654543345545665344532344333212@A@?@@@???@@@@@?@>@?@>@@@?<>??====><=<==<<=<=<<<<=>=<>=====>=>=><>>>=>==<=====>==><====<<<<<<;<;<=<=<<<;<<<<==;:;;;<;;;;::;;:<<:<:;::;;:;:<;;:::;;<9<<<9;:::::::9;:;;:::99:999::99:9999:9;999:889:8889999899::999:9888789988888998988788887887789978878778777797766777775556667677688755996677766657666655654555445444566543453453566544244443354213334@@@A???@?>@@?@A@@A@@?@?@??====>>=>=<===>;===<<<<<====?>>=>==>=====>==<>>=;=>>=<;;===<<=;==;<:<<;<<;<;<<<<;;<<;;;=;<;<;:::::<;;:<;;;;:;;;<::::;;;;:;;:;<:;;;;;9;9::;;;:;:;9::;;:89;99999:99::::8998889999999978:9999:89989998::9999789898888887888888878776788776787779775666677777787887767666676555556654555664556647557554444444544544455444554213211?@@@@@@@@@@@@@@@?>??@@@@??>=>>====>>>===;<<=====<===>>>>>>=======>>=========<<<<<<<;====<;;<<;;<<;<<===<<<<<<<<<<<<:<<<;;;;;;;;;::;::::;;;;:;;:::;;;;;;;::::;;;;:99:::::::;:9998999999::::9:9:::9:99:999999988:9889998889888898888888888887888878877777766777777779997865677667777777887777766776666565555555665444566555554445544554344455434445434432@@@@??@A@@@??@@@@??@?@????>=>??>>=====<==<<===<;=>=>>>>>>====>>>=>====<<<;<=><<<==<<<=<<<;;;<<<;;<<<<<;<<;<;;<<<<=;:;<;::;;<;:;<;<<;:::::::::;;:;;::;;;;;;::;:9;<;;;;;::::;:99899899889999999::9999999999:::99998:::889999998999989999888877777887787888778777777777788776666677778878876667766666666666655546645457656655554545555544445544454466443222?@@@@?@???@@A@@@??@>>@>??====>>>>>>><==<===<>>>===<>>>>><<==>>><==>====>=;=<=<<<<<<;<==<:;;<<;<<<<<<<<<;<<;;<;<=;<<;<;;99:;<::;::;;::::::;:;;9:::;::;;:;;;;:;;;<<::;;;:;;;:999999:99899::98::99889:9:8988:9999:::998779988889:99898899888787888977778777787788787798887866677566788876766677676775575556556566456554576655435665345444454554445553554323@?@@@@?@@@?@@@?@?@?>@???@??@=>==>=>>=>=;;=;<<>====>>=><><<<=<=>=>==>>>=>===<<<=<<<<<==<;:;;<<<<<<<:<<<<;<<<<<<<<;=<;;;;<:9;;::;;<<><;;;:;;;;;;;;;:<:<<::;;:;;;;;<9:;99::9;:9;;7:8:::9999:99999:989;9;;99988999999:99988999888997888998:8988877888877877787788867888876766668666557887876686676776666566665675564655666665455545555554354422544256634532??@?@@@?>?@@@?@@????@@???>>>?==>>==>>>?=<<<<<<<<<<=<============<====<<<<===<<<<<=<==<<<<<<<<<<==<=<<<<=?><=<<;;;;;;;;;<;:::<<;:;;;;;;;:;;;::;::;;::;;;;:;:;;:;:::;<;::9::::::9:9999:99::9998998999999999::989999998888888898898999999888988898888778888888878886688777766776666767776666666677777666776555556545565466554554444455544445534554444444332@@@?@@@@??@@??@@@@@???@@@@@?>??>>???=<==<<==<<<=>>=<==><<==<<<;<<<;;======<;<<====<=====;;<<<=====<<;<<<=<<<<<<===<<<<;;;;::;;::;<;;;;<;::;:;;;:::;;;::;<;::::99:;::::::9:::9::::999::9:9::98999:::9:::::999889:9888999888898888878998888788877777878876666888878888787777777767777777777777776666767666666545666655545654334445655653344444444456434433?@@@@@@@@AAA???@A@@?@@@????>?>=??>=?>>>>=;<==<<<<<>=====<<<=<<<;;<<;<<<<=<<<<<=>><==<<=<<<<<<==<<<<<<=<=<<<<<====<;=<<;;;;;;;;;<<;;<;;;;;;:::;;:99:;;;:;;;;:;:::;;::::::9:999::::9:;:::::98999999::9::98999::;9988889988878888887878898788888877777888888777878987788667766677776778888877777755566766666455665565455555555555555565443344454434443555445@@@??@@@@B@@@AAA?@A@??@????>??>=>>=?>>?=<<<<<<==>>===<<:<=<;;=<<<=;<<;<;;<;===><<=<<;=;=<=<;<===<<=<===<==<==<<==<:<;<<<;;<<<;<<;:<;<;:::::;;;:::::;:;::;<<;;:99;9;;::999:::::::9:::9:::999:99998:9;9:99:9:99<::9979:88899888988999989887797887:899888887887787776766866676678676885788656677757776667666465556655667444555545554465444454455544443355323@@??@@A@ABA@@@@>@AA@@@@?>?>???=>>>==>=>>===<<<==<<=>==<<<<<:;;==??;<=;;;<<;;;;<;<<<;<=;;<<<<<<<=<<==><=<=<;;<<;=<<<<<;;;<;<==;<;;;<;;;;::;;;;;;;<;;;;:;<<;;;;:9:;;:::::9:9;:::9::99::9::;9:::989999:::::99999998::999:88998879887988:98897788878888878887787878988877766656876666777787786886766766677766666566564555655544445654556543444445544443465233@@@@@@ABA@@@@?@@@@@@@@@?>@???>>>>>>>>>====<<<=<<=<<<<<<=<<;:9:;<<<<<<<;::;;;;;;<<;<<<<<<<=>=;<<<;;====<<<=<<<<<<<<<;;;;=<;;;<<;;<;;;:;;:;;;;;::::::;::<<<<<<;:9999:::;::999:999:;:::9:::;:::8899::999::::::99988:9899988899888789987788777788788876799888788888877777777766677766677888767887667765567776556755555555544445445555556554455344445433345544@@@@@@???@AAB@?@@??@@@???>>>???>>>>>======<<;;<<<<<<<=<<=<;;;<;;;;<<;;;<<<;:;;;;<;;<<<<;;<<<<<=;;=>=<<<<<<<<<<<=<;;;<<<<<<<;<<<<=<;:;;;::;;:;:;;;::;<;::;;;:99::99999999;:999:::9::::::::::::8898::9:::9::999::99899889889988889:877898788777888778877888988877777877777776876776778877688776776656665665555455566555556655554445554434444454443543344433@A@@@@@@@?>@?@?A@@A?@@???>>>?>>>>@??>>>==<===<=<=<<<<<<=<<;;;;;:::<;;:;;<<<=;;;::<=<><==<>=<=<::;=====<<<<;<;;<<<<=;<<<<<<=<<<<<<<;;<;:;;;;;;:<:::;;;;:<::<;99:9999:999:99:::9::::9:99;9::9:9:9999::9:9::99:9989:99;:988898879998799877789999888878878888887777797878877678776878777887667776776777566765566556666565554445445555565355555455554553445333@A@AA@@AA@AA?@?@A???@@@>>@>>>?>>>?>==>====<<;==<<<==<<;<=<<;<;;;:;;;;;;<<><<=;=::;<<<=>=;<<<<<;<;=;<<=><>=;<<<<<<;<;<<<;<=;=<;;;<;;;;;;;:;;;;;:;;:<::<<;=<;::99;;:;::::<:::::::::::9::::::9:999:999:::99:9:9:::9:98899:88988889987877898797788979777777788887777966888776777986787867766676666667766777667676666556455555444455444554545344445537753444??@@@@AAAA@@A??@A@AA@@@>?@??????>>=>?>===>=====<<==<====<<<;;<;;;:;;<;<<<>=<==<;;:;<<<=>=<<;<==<<<<=<=<<;;;;<<;<<=<<<<<=<<<;;;;;;;;;;;;;;;;;:::;:::;;;:;;<;::999;;;:99::::::::;:9:9::99:::9988:9999:;9999999988999999999:::98999987888878888888887888888888888887667777777877877788788776777666676655666666655666566544555554455566544445555553445444443A@@@@@@@@@@@AAAA@??????>>??>???>>>>=>===<;<<<<<=>===<<======;;;;;<<<;;<<<<<==<;;::;<;<==<<<<<<<<<<=<<<<<<<;;<<;;<<<<=<=<====<:;;;;:;;;=;:;<;;;<;::::;;;;;<;::999:9:::<<;:9::::;:999::::::998899899999::9::9:98898899999989::9998888898888788887788877888888877788777678778877778778877776677676666666655665666655665545544456544556654555555444444454442@@@@@@@@@A??@@@A@@A??@A@???>????>>>===<===<==<<<<<======<=:;;<==<<;:;;<;;<=<<==<::;;<;=<;;<=;=;<<<<=<;<<;;;<<<==>===<==<=<<<<=<<<;;;<;<:;<<<::9;:9::;:::<:::99:::9;;:<:;:9::9;::99::99:9:99::99:999999:9:;;;9:::99999:898888898888:8888877888887777887888787788777878977768878977898877777866665776667766566656656665544444545543355355553446544455334533A@@?@@@@@?@@@@@@@?@@?@@?>>A>@??>?>>?>==?====<<<;=:===;==<<=;;<<<;:;:::9;<<=<===;<<;;=<<>?==<;<<==<===;<<<=<<===>==<==<<<==;;<;=<<;<:<;<;;<:;;:;<<::;;::;;;:::99::;::::::::::9;:;;9::::::::9:999999899:99:9;99:8899:998::998887798988899888878998777787887788777799778787878887667977769778878778887666667767666446545466335555555544333444544554455534533@A@@@?@@@?????@?@?@?@@@???@>>>>??>>>>===>>>===<<=<===<=<;:;=<<;<;;;;<;;<<<<<;;;<=<<<<==>><;;==<=======<<=<=====>===>=<=;=<;:::;<<;<<<::;=<;<<<<;;:::::;<:;<:99::::9:::;:9;::9:99::9::99999:8899999:889::9::9999:9:9::9998:9999897988988978888878888887887888777877888787887687877777766666778776667676666677666664544556555554655445565545545555544444443?@@A?@AAAAA@?@??@AAA@?????@@??@@@??>??>==>=>>=<=<<<=>=<;;;<;;<<<;:;:;<<;;<<<;<<<<====>>>===;;<<<<=<<=<;<<<<<<<=<<<====<<<<;::;<;;;;;;;;:;;;;;;:;::::::;;;;:99:;::::::::;;;:::::;::::99::9::999::999:99:::::998899988888889:999878989888888899878878878888878777887676777678877787777777787676566667766766667655566555555555555554445644455445554333323433@B@@@@@@@A@@???@@@@@@@@@??????????>>>>=<<<=====>=<<===;<<;<<;;;;;::;<<;:;;;;;==<<<=<<<=====<<;;=<=====<<=<<======<==<<<<=<;;;<<<;;;;:;;;;;;;;;:9:9::;;;::::99:;;::;:::;;:;;:888;999::::;:9999887899999::99889:99:98998888899989998887998888888887788877878977777777777787777777778877777777766666766667667765545555555565555554444454454445656544444444432AA@AAAB@B@?A@@@?@@@@?@@???@@@??@?@?==>?=<;==<<;<=<==<;;<=;<;:;;;:;;;<:::;:<<;>>>><==<==>>=>>==;=<==<=<====<<<<=<<<=<=<=<=<<;<=;<;;;;;::=<<<;<;9<9:::;<;;:9999::9;99:;:9::::;9:89:::9::9::::9:;88977899998999889:999899889989:88888898888987889686877887778768877778768877867866867688889678777786677668666667565566544453354544445555555456456654345444333AA@A?@@A@@AA@???A@??@@?@@@@??>@@??@>>>=><;<<<<=====<==<;<<::<<<;;<:;;<;;;;;<<>===>?>>>==>=?=<<=<====>=====<==<<====<>====;:;<:;;9;<;;;99:<<<;;:::9;:;<;::899;::::9<99999:9;;;:::99;;9;::;:9;9:99:889;:8899:8:998999899999988:99799988888989888986788888778766786777779877966978877777778558767685577678554556565566344565545554555455563656665554443445333@@@@@@@@A@@@@@@?@@@@?>@@@@@@>?????>=>>>>=<<<<<;<>=<==<<;;;;;<<;;;<<<;<<<===<=======>>==>=>>>==>>>=<<=====<===<<=>===<<=<<<<<<;;<;;;;:::::;;;;::::;;<;;;::;;::::::::::9::;;;:::::99:::999:99::::98888899989::9899998999:99989988999888988888778878888778877777788888888888788888878777778887775577776677766555655456655555566555554455545455554444434445434@@A@@@@@@@@AA@@@@AAA@??@@??????>??>??>>>>>>=<<<<<;<<<<<<;;;;;;;;;<;<<<<==<<<=>>==>>>>=<=>>>>>====<<<=>?>=======<<<<=<<<<<;;<<<;<;::;;:;<<;::::::99::::::::::;:::::::998:;;;::::::9:::::9999999::::99:9899999999::98899888899999998888899888998888898898778777788888778767887877887767767788777667666766665656775566545566554355555545644665665444444454333BA@BA@AA@@AA@?@?@@???A@??@@@??@?@??>?>>=?==<<<==<><;=<<<;;:;;;<;;<;;;<==;;<<<>=>>>>>>>=<==>=<<<=====<<<<=<==>==><<==><<=<;;;;:::<<;;<:;:;;::9::::;;::;::::;::99:9:::::::;:999:9:9::99::999:;999:99::9:9999::898897889878898:998888898888988788898898978788886788889888887887876678888668776777766787886665566555556666654554555555565455565654554444556443AB@AA@AAAAAA@@@?@@@??A@A?AA@??@????>>?>?>===;=<<><<<<:<=<<<=<<;<<;<;;;;;;<;<<>>>=>=>>>><>>>>====;<<=>=======>======;=<=<<;;;;<:;;;:9:;;:;;9:99;:;;::<::::;;:::9:::9;9;::::::::99999:::9:::98:98::99:9:999899::8999:8:888788:8988998988::988877787898988797777777889877886688897878777779878676666877688766666755555565556564455555655555554554554444435543A@@AAAACA@@A?????@?@A@@?@@@?@?@@@??>>@>>>?>===<<===;;<<=;;<<;=<;<;;;;<<<<<<=<<<=>===>>=>=>==>====<===<====>>=<<>>>======;<;<;;::<;:;::;;;::9::;:;9::99:99;<;::::9:9:99:::9:;::::::9:::9:9:98:::99:::99998:999998:9989989999:978:98898997767789888999898887777888899898677777878677788867778786557777677556454566655455556556655555556555655555544444434443A@@@AABBAAA@?A@?@AAAAA@@@?>?@???????>>====>====<<<;;;;;<<;<<;;;;<<<<;;;;<<<<;<=>=<==>>>>>=<====<=====<===========<==<==<;;;<;;;;;::;;<<;;:999::;:9:::::::9:;;;:88:99::::::::999::;::99999:999989::998888999::::9889999988878998999888877777788888888888887787898889998888777888888876788777777776777766665456656545556554555656655545544455444554444333434@@@@@@@AABA@@AAA@AA??@@???@@???@@???>>>>>>==<<<<=><<<;;<<<=<;;;<<<<<<<=<==<<=====>>>>>>=>>>>>=<===>>=============<======<;;;;::9;;;;<<<;;:99:::::::::::::::;;::9999::::::::::::::::99999::::99:99:998:;989:99:987899999999999999888998888777788888777898788888777888777677778888887887766777676666777776666566666555555545556655555556555555554455434344445@@@@@@BABBA?@?AA??@?A@?@AA????>?A@?????=>>>>===<=>===<<<<=<<<<;;><<=<====<<<=><==>=>=>><====<=<=>>=<>>===<<==<<>===<<=<=<;:=;::::;;;<;;:;99:;9::::::;;<:;:;;;:9889998::9;:;;;;:::::::9:9::::8::::77899:9:998::99:::9:9:9:888889999998979667989877998798:;98889889798877787867777777876777676677676777766676667576556555444534555565555555464455454545534456BAA@B@AAB@A@@@@??A@?A?@A@@@@@??@@AA?>>@=?>>>==>>=>>>?==><;<====<<<;=<;>====<==<<<>>>>>>==>;><===<==<===>========<<=;<<<<==:<;;<<;<;;;<==;:9:::;::;:9;:;::;::;::::8:9;:999::::;;::8:;:;:::::::9:99:9899:9:9::9998:;:99:998:997889898899999679998988988898987887776799988788776976776686677777876688776767756565666756545545436554656555555564454544555544454AAAAA@@@@@@?@@@@@@@AAA@AA@@@@@@@@@?>?>@@??>>>?><==<=<====<<<<<==<<<<<<==<<===<<=>=>?>==<<=<=>==<=>>=<<<<<====<<<=>===<<=<<====;;;;<<<==<:99:::::;<;;;;<;:;;:9::8:::9999:::::;;::9:9;::::::9::::9:9:;:99999989989::9999:989999888888888998677887888887789999887777898887777797777777788667877788788776666656765456655655654444455666655555556444455455323544AA@@ABAAAA@@?AA@??@A@@@@@AA@?@?@@@A??@????>>>>=>>===>=<<=<<<<<<===<;<<<<=====<<===>>=>>==>>===<<=>====<<<=====<<<<<==<======<<==<=<<<<<;;:99:::::::;;<;:::::999999;;::::::::;;;99:;::;:9::::::::9999::999899999999998899999999998899988998677888988899998776788888888898777778887766787777777677766667766666644566555555445544444456556555555555555455444212AA@@ABA@AABA??AA@@A@B@@?@@?@A????@@?>?>@@@?>======>=<=<<<<<<=<<<<;;<=;=<<==>>><==><<>=<>>?>>>=>>>>=<<=<====<<==<=<<=<<<<==>><==;:;<;;;<<:99:::99;:;<;;;;:;99::::::;::::9:;::::;::9;:::::::::99998898::88889:88999:9889988998888978888888877788978888789:9787678989987677788788777777686777776877666757766786665655555545546546455655665556654555556454455423AAA@A@A@A@@B@@A?@@@@A@??@@??AA?@?@?@@??@@?>>>>>==>?><>>=>>==<<<<<<;<=<===<====>>>===<<=>>=?==>=>====<>><====<<<<<<;<<<<<===<<=<;;<<<=;<::::9:::9;:::;;<;:;;9::::::::;::;:::::9:;<9<::::8:::;::::98:99:;9:88:9:98999899989989:99888:9989998877788888998:::88798::8777966778777767877788767777767767776576666566577886665555575446645566544665554536445553442AA@BA@@?@A@A@AAA@@@BA@AAA@@?@@@@??????>?>>>?>>???>>===><>=>>>=<<=<;<<<;<=><==>>>===>===?>==>??>>>>>=<==>==<==<<=<=<<<==<<=<<<;<=;<;;;;::<;:::;::9;;;<;;;;:99:;:::9;;:;;;:;:9:;;;;;<;99;;::::9:::9;:8:::::88::9998988999887999888989988899987777887999999978778779777798887778777777876787767777666667766666775445656755555564466665555545555654437645543235ABAAAA@A@@AAAA@@@AAAAA@@@@A@@@?@>??????>>??@@>>>>>>>>=<=>===<<<<<==<===<<=>==>>>======<=>>===>?==>>=<=<====<<=;;;<=<<=<<<<<==<<<;;<=<;<<;::::::::;;;;;<;::99:;;::;;;;;;::;::;::;;;;;:::;:::::::::::99::9::899999::9999:999999888999899879:97899888898899888778888778887777778778767888777887667876666666556666676656666554456555666665445544445555434543234ABBBBAAAAA@AAAA@@@A@AA@A@@@@@@?@@@A??@@?>>????>>>>??>>??>======<=><====<<>>>>>>>>>====>>>=>==>>>>===<<===;<<<<;<<<<=<<<<===<<==<<;;<<;;;;;::;:::;<<;;:;;::;;::::;;;;:::;;;;;;::::<::::::::;::9:;:9::::;:::::99:::9:99:9899998889:9:99:9998888889878988888777777877788887888888888778777777777777776667666666666665665566545655655654675455544555454344433333BBBCB@AAAAAABAA@?A@@@A@B@A@A@@@@?@??@???@>?>?@>?>?????>>???>>====><<<>=>==><=>==>>>=<>>?>>?>?===>>>>==>==<;;<=<<<<<<;<<=><==<=<<;<;;;;<<;:;<<::;;;:;;::;::<;;<;<:;;;;;<;:;;;;:;::;:9:;:;:::::::::9:::::;99:::999:9::99899999::999::889799988887788897988997778777888876677878888787677778877887777665556666775565655556566656556665455657455455554453442343A@AACABAAABAA@B@@@??@@@@A??A@AA@???????>@@>>>@??@>?>>>???@>?>>=>==<<==<>=<=<>===>==><==??=>===>><=====><<;<<=;<<<<<<<<<==<<;<<;;;<;<<<=<<;:;;9:;;:<:;;:;;;:;<:;::<;;<;:::<<;;::;;;::;;;;;;::::9;;9:9:::99999:9999:9:899989999:888999:9889989888:878889978:8877877778877788888777777777668778867777776567667667588655666665647664665466547656675454444542444AABBA@A@AAAAAA@A@???@@@???@@@AA@?>@@??>??>?>??@@???????>???>>====<==;;<<<<===>=>>===>=<==>>==>>>>>>>>=<<<;<<==<<<<<<<<=<<=====<<<<;<<<<<<;;:::;;;:;:::;;;;;;;::;;;;<<<9:<<<:;;::;:9:::<;:::::::::99:99::9999999889:9::999988899:989::9999:98889888889999998877888778888878887777678777887788767767776666667765776656755554455665556556655554455434543352353AABBAAAAAAAAAA@@@AA@?@@@@A@@@@@@??@AA@@@?????????????>??>>>>>==>==<<=<;<<<<<>>=<=>>>>==>?>>>>>>>=<=====<;<==<<<<<<<;<<<===<<=<<=;;;;<<<<;;<==<<<;;;:::;<;;;;;;;;;:;;;;:;;:;;;;;:::::9:;::::::::::99:::::9998899889::98999::988998889:9999888889988899999998898778887777788888878877666787888777777777777777756667667556555555555545555455565555534544443554AABBAAAAAA@AAAA@@@@A@@@@?@AAA@@@???@??@???>?????????>=???>>>=============<<====>?>>>>==>>=>>>>>><===<<<=<==<==<;<<<<<<<<<<<<<=>==<<<<;;<<<<;==<<;;::;;;<;<<;;;;;;<<<;:::;<;;;;;;::;:::9:::9:::::::;<<:99:9::999:::::::889999999999:9999988888889889998888899989888778777876778877798877877778777776788776666677656664565675556556665554455554444435444532344ABBBBAAACB@@AABA@?AAAA@@@@@@@@?@??A?@@>A?????>>??@???A??@>?<=><<<=<===<<<<><;=>>??>>======?=>>?>===>=<<=<;;;<=<<=<<<;=<=<==<<<==<;<<;<=;<<;;<<<=::<<:;;<<;;;;;;:<<<<;=;;;;<<;;;;:;999:9;:;::;9;::::::;:::999::989;;9:9989::99788989999:88:999997799898899998879977786888678777778788889677667778677777665566467768864666777556566664466665555444545344453432CCAB@A?@B@@@@A@@@@@AA@A@@@@A?@@?@??@?@@@@@??@??>@>?????@@?>>>>=<==<=>>=<<:<====>>=>??>>>>=>>>=======<;<<<<<;<=<<=<<<;<<<<<<<=<<<=<<;;<<;;<=<<<<=<;;:;<<<<;<;;<::<;;<;9;;;;<<;;<;;;<;:99::::9::::;:::9;::99999999:9:9::889998988898:98::98:98888999989999:999998777777788977778788788787778767776677656666556546665567565565555565564665546455545544434443334AA??A@AAAA@A@@@@@?AA@@@@@@@@@@??@@???@@????????>>@?????>>>?>==<<<<=>>=<;<<==<;=====>>===>>>>>=>=>==<<<<<==<<<<<=<=<<<==<<<=<==<<<<<<<<<<<;<=<<<<<;;;<<<;<<;;;;;<;;<;;;<:;;;;;;<<;;;;;;::;:::::;;;:;;;:::;:9::999:::99999999::9999::9999999988999899988898888988777766889878888777777787777766777766877776556766655666655566555566565555655555544454444444345BBBBA@@@A@@A@@AAA@AAAA@@@@??@??@?>?@@@@@@??????>????????>>=>>>>==>>>>>==<<==<<>>==>>>>>=>>>>>>>>>==<<==<==<<<<<<;;;<<=<<===<<<<<=====;;<<<<<=<;<<;<;;<;;<<;:;;:;<;;;:;;<;;;;;;;;:99:::;:9:;::;;;;::;;;;:9:::99999999::9::99:9::999998998899888898898888998899888887776778888888887898887668888656677666666666566665566676556666555565566544565454455433324444ABAAAAA@?@@@AAAAA@?BAAAAA@?@@@@@@@@@?@@??@@?@@??????@??>>>>?>=>=>==>;><=<<===>==>=>?>=>=>=>>>>>?>=>>>=;<==<<<<;;<<<<==<=====<<=<<<<<<<=<<<<;<<;;;<<<<<<9:<<;<<<;<=;:9;;;;:;;:::;9;:;::;:99;:;;:;;;:;99:;999:999::9:::99::9::::99999878889888899:9877888899998887977887799977987887987888897777888677766756667766566666665657766666446656555543354454444323332CCCAAAB@@@@@@AA@B@AAAB@BAAA@@A@A?@@@???A@@@??????A@?>????>>======>======;>===>=>>==?===>>>=>>>>====??=;;<<<==<<;=<<<<======<<<=<<<<==<;;<<;;;=<;<;;;=;:<=<<<;;;;<<<;;;;<<;;<;;;;:;;;;::;:;;:<;;<::::;9;:::::9:99::99:999::9::::99999999888888999998887998989897778788::69799999877688778676767676755776866657666666666665557756555656566655454455444333422355ABBAAAAAA@A@@ABBAAAB@AAAAA?A@@@@??@@@??@@@@@?@@??@???>??>>==>======>>>>=<>>====>=>>=>>>>>=>>>==>=>==<<<>=<==<===<<<<<=====<<====;<<=<===<<<===;<;;<;;:;;:;<<<=<<;;<<;<;;;<<:;:::;;;;::;;::::<;:::9:;::;;999:::::9999:8999899:;;::8998898988899999898888888888898899988887867897888877787788666767778776766657666566667765654557655655554454445555553342423334BBABBBABA@AAAA@??@AAAA@@@@?@@@@@@@@@????A@@@@?@????????????=======>==>>>======>>>>>>>=>====>??>>>===>>=>===<==<=<<<<<;;<<<<=<;<<==<<<<<<=<<<<<<<<<<<;:;:;<;;<<;<;;;;;<;:;;;<;::;<;;<;;:::::9:;;::::;;:89999:;:::::999:9:::::::;:989999899999889999888888888999888888878877888888777787777667777778766677567765554566555566556666656655555555554444443444323433BBBBAA@@@@A@@@B@@@A@A@@@@@@AA@@@@@@@@@AAA@@@@@@@@??>>>>>>>>==========>==<=>>===>>=<<=>>>==???>==>>>>==<<<<==<<<<<=<<<<=====<<<<===<<==<===<<<<;====<;:<;;<<==;;<<<<;;<<;;;;;;::;;;:;;:::99;<:::::;:;:99899:9::99::::::::::9:99::988999999899999998799899999888788:99998787898888877876766777678766677667765666667556566666656666566544564555565444333334322333AACCBCA@AA@@A?@A@@@A@ABAA@AA@??@A@@@AAA@A?@@@?@@@A?>>?>===>=======>=>>=><<>=>?>>>=<=;><<=>>>>>==<>=<=<=<<<<<<=<<<==<<=<<=<<==<<<=<<<<<<<<<:<<<;;::;;;=====<;:;;<;;;;<;;:;;;;:;::::9:::;;:9;:;;:;;:;99999989::::99:99:::::99:8999999988::98989889898797789998:::8788799898877877677776777688867668776767667656656666566556666567753455546554445446344433432AAAABAB@@A@AAAA@AA@@@BB@@??@AA@@@@@@?@A@??@@@@@?=>>??@=>>><==>==<>===><=>=<=>>>;=<>>====>===>???>>==<<<;;>=<<====>====>==<==><=<<<;=<===<<;<::;=;;=;<;<;<<;<<<;;;;:<<=;;::;<<;;:;;::;;:::::::;:;<:9:<99::99:9999999;:99:::9:9:::99988999:9998889789::88889889987788788778888887896777786886668866557676666667666667566557654665546573554563555444545533342344BAA@@@AA@@??@AA@@@@AA@BAAAAAA@@@A@@@@?AAAA@@@??@??>==?>>>>>>>>==<<<<=<<=========?>?>======>>>>=>>=>>>============<<==========<<=>==============<<:;<<:;<;<;;<<<;<<;;===<;;<;;<;;:::;;::::;;:;;;;<:::;;;;99;:9999::;;:::9::999:9999:8889999999:999888988888888888788878888998887887877777777777877767777667656667755566655766666665556555545544445544433333344AAAAAAAA@@@AAAAA@ABA@@@AAAAA@@@@A@??@@@@@A@@AB@?@?@>>?>>?>??>===<=====>=<<===<<=>?=====>?>==>>>==>==>======>>==>==>>=<<<<===<<====<<==<<===;;<===<;;;==<<;;<<<;;;<<;;;<<:<<;;;;;::::;;;;::;;;<;:::;:9:9:::;:::9999999::9:9:::99889:999::::99989:9878989987888897898777788888767877777776677777677666677666667666666776666656666656555556666543444544333342355AAAABBBBAAA@@?BA@A@@@A@?@@@@@?@AAA@@@@@?AB@@@?>?>??@>>>>??>>>>=<<<==<<<<<===>>>>?>><<<<<=>==??>>>=>>=<>====>>>============>>;;<<<<=>>=<====<<<;;<<;;=<<<;<=<<;;<<;;;;;;::;;;;<<;;<<;;;:;;:;;:::;<;;:;::;;:;:::99999:::;9::::::;:99:99:98998889:98889999999988877877788788888777789887787777888766766667776557777767666666666566445666555555454543344332443355A@@AAAB@AAAABA@@@A@BB@BA@@AAAAAABB@@AAA@@@A@@>???@>??>>>?>>?>==<=<=>=>========>=<<====>=<>>><><>>>>=>>=======>===========<==<<<<====<====<==;<;;<<;;=;;;<<::<<<<:;<<;<;;:<;<<;;<::;::<:;::;:<;:;::::99;;;:::9988:99:;:;:9999:::9::::::9:998898:88899:99999789887787788889898888688887887888777867777756576677666766666666666756455565555554445533434433352344AAA@AAA@A@A@AABBAAABAAA?@@?A@@AA@@@A@A@@AAAA@??@???>>??>>?>>>>=<====>>=====>>>>==?>=>==>==<><>>>=?===>>>=>>>>==>===<==<=<=======<;==<><<<==<=<=;;<<<<<;::;<;<<:::<;:<;<<<==<<;:::::::;;;;<;:<;:99:::9::;;9:;9:999::;;9::9:9:::88:9:9:88::89998899998:8898:889778888777887778788897777756666877687777787687656776666665555655666666655556555554535533343234434BAA@AABBAA@@?@AAB@AA?>?AAA@@@AAAAA@@@A@@@AA@??@@???@@???>=?>>><<<>===>======>>>>>====>?>=<<<=>==><=>>?>=====>>=>>=>>>===<====>>=<<<<==<<<===<<==<<<;<<<;;<<;;<<<<<<;;;;;=<;;;::;;<<:::;;;:;<;;;;;;:;<;::::::::::::::;;:;;::;:9999999::99:::99988::9988999:977778888887777787777876887777777766667666677777645555666666565555555555555455555544566544434443334AAAAABAAAAAABA@AA@@@AA@AAAAA@ABAAAAA@@@@@@@???@@????????>>>>>>======>==>>>?>====>>>>>>=======>=====>?=======>==>>>=<<==<==========<<<=<<<;<<<=<<<=<<<<<<<=<<<<<<;;<<;<<<;;;<;;;<;::;;;;:;<<;;;:9:;;;;:::::;;;::;;:::::::9::9::999:::::9999:9::889:99889:998998788877777887678877888888777777767776666677777567766766666556655566555676555555444554344434432234ABBAAAAABAAA@ABA@A@@AA@@B@AA@BAAAAA@AAA@AA@A?@???@??????>>>?>>=>>=>>==?>>>>>>??>?>>>>==>=>>>>>>>>>>>>>>>=>====><======<===<<=<<<=><<<<<=;==<<;;<<;<;===;;<<;<::<;<;=;<<<<<<<;;<;<;<;<;;:;<;9;<<::::;;<;:::::999:;;:9;;:;::9999::98::::::9:899999::8889:9898888888889878986668877887868888878777766756766676576666655666555554455666656556565444455444332223445CBBBBB@BAA@@A@@@@BBBAA@B@BB@@BAA@@@?AABA@A?@?????@?@>?????>?>>??=>>?=>>==<@>>??>>>??>??>>>>=>>>>>==>=>===>===>==>==>=<<=<>>>=<==<=>>=:<;<<==<====<<<=<<;==<<;;=<==<<;;<=;;;;;<<;;<;;;<;::<:::;::;;;;:;;:;;;;;;9:9;;:;:<;;99;:::::::::9;:::999999999989999997887778888788888888877776887868887777875777767777766767766566665344555566555545765334544433422244454ABBBA@AABABA@@@AAA@@@A@AAAAAA@@A@@@@@@A@@@>>@AA@?????>?@??>>>>>>>>?>??>?>>>???>>???>?<=>>>>?>??>>=>==>??===>>=<<==>>>====<===<<<=<==<:<>><;<<=<==;<;;<<==;<<:<=<<<<<<<<=<<<;;<;;:;;<:;<;;;;:;:;;::::::::::;:::::::;::9:;<:9:;99:9::::::9999999:99889::99998888987898878787887777878888787888676777766677777667666666656665443456545555455556554554444333312454ABBBAABBAAAA@AAABA@@AAAAABBBA@AAAA@@A@@@@@@@@@?>??@@@@???????>???>>>>>>>>=>?>>>>??????>>??>>=====>>>>=>>>>>>>>====>?>=====<<====<<====<<==<<=<<<<<<;;;<<<<;<=<<<<<<<<<<<<;;;;::::;<;:;;;;;;;;;;;::;;;;:;;::::::;;:;;;;;<;999:9999:;;;:9::9998998888899::9888898787888777788777777888778778877877787766677666665566666565456655456445555654455444444344543444555A@AAAAA@@@@@@@AAAAAA@@AAA@@AAAA@@A@@@@A@??@@@@@@@@????????>????>?>>>>>>?@??>>>>>>>>>>?@@@??>=>>>>>=>>=<<==========>=====>=<==<<<=>=<<<;=>=<<<<<<<=<;<;;<<<;<<;<<<<;;;;<<;;;<<;:;;;<;::;<=<;::;<;;;;;;::;;::99::;<;;;:;;;::9:;:::9::::99:99:99999889888888889878887888887898787777776787777666777777666788877776666666666555555655555555554544555544434443344454BAABBA@A@@@@@@AAA@@@??@BAAB@AAA@@@@?AA@?@?@@?@??????@A??>>???>>?>>??@?>@?>>?@?@??????>??>?>>>>?>=<>?>>>==>=<<=>>=>===<<===;<<>=======<<<<<<<<<<=>=;=<<=<<<;=<<<<;;<=;;==;:<<<<;:;=;::;:;:;:::;::;<:;;9:;:;;99::;:<::::;::9:;9:99:9::;::::::9::999998::88::8988898898978888788877878878778888988766787777766667666666676555555554555655465534545445444433343533ABBAAAAA@@A@A@BAAAAA@@@@BABBBA???A@>AA@>@A@@@A@@?@????A>>???>>>?>>???>>>>??@@??????>?>>>>>=>=>>>>>>=>==<>=======<<<===>><>====<=>==<<<;<=<<=>=====:<<<===<=<;;<<=;<=:::<;<<:;;<;<;<<<<::;;;<<<;;;;:;;;;9:::<::;::;:88:;;;<:;;;;::999:;:99:999999988999898998899899:888788877878778898888997876667667766766666665665557646555546454466445443555444543344433AABAAAAAAA@AA@AA@B@A@@@ABAA@A@@??@@@A@A@@@@A@@??@?????@>??@@?>??>?????>>???@@@?>??>>>>?>??=>=???><=<==<<==<======><=<====>>=<<<<==<=<==><;=<<::<>=><;===;<<<==<;;=<=<==;;;;<<<<<;;;;<;;;;;::;:::;<<;;;;<;;:9999;;:;;::;:9:;;;:9;:9:::9:::9988:9998999:98898898898888878798888887888787867989887778777688765677766665666655566556545555565654554544554443334333CCCBAAAAAA@@@AAABAABAAA@@AAA@@@A@@A@@@@@A@?@@???@@@?@@@@?>@@@@???>>>?????>>?@??@@??>>>>>>>>>??>>>>>><;<;<<<<<==>>=<=>>====>=======<<<<==<;;;;<;;<==<==<<;;<<<<<;<<<<;<<;;<<;;;;<<<<<<<;;;;;:::;;;;;;::;;::;:99:::99:;9:;:::::99;::999:;::99999999999::999999998888778888888788888777888888886678877767766667886666665655556656655566556775455433444444443333334AABAAABBBAAAAAA@ABBAAAAA@AA@@AA@@@@A@@@AA@?@@@@@@@@@@??@?@@@@@@@@>>>=>?@??>@?>>>>@@?>??>>>>>>>>>>>=<<===<;<<;<==<===<====>=>>=<<<<<=<====<===<<=====<<<<<<<<<;=><<<<=<<=<<;;;;<=<;;<=;;<;;;;::;;;;;;::;<;;;;;;::9:::;::::;;::99:;::9889::::99999988878889988888888888887777777888777888898888877778777765776676666666556666655555555554565555454433544434443342BBBBBBAB@@A@@@?@@A@AAA?AB@AA@AB@A@A@@?@A@@@AA@@@@@B@@@@@@>????A@??>>???@@@???@??>?@@??>>?>>??>>>?>==<;=<<;;;;<<;=>===<===>=<<>==<=<==<<==<==<<===><====<<<=>>===<<=;:<<:<<;;;<=<;;;;;<<;;;:::;<;;;;;;9:<:::::;:;:9;;<:;:;;::9::::;;;::9:99999:9:9999998:99998898888988888886987778788898898997787677787766667776646666655665655555565466655444555554344344433343BABCAAA@AAB@A@?A@@B@BAACBAA@@ABAA@@@@AAA@A@@@@@@A@@@??A?>?@>AA??>?>>?>>?@@>@@@>>?@??>=>?>??>=>==>>=><;;;;==<;9<===<>><====<<>==>;;<<==<=<<=;<>=<======<=<<====<<===;==<;<<;<;<=<::;<;<<<;;<<:;<<;;<;;;:<<;;;::9;;;:;9;:::;;:::::99;:;999:98889::99688::989999::987878898898888898789989988889869677668676687757557576665565565446556444566543365453553233444334BABBBBAABAAAAABBA@ABABCBABAAAAAAAAAA@@AA@@@@@A@A@AA@@?@@@@@????=>>?????>>??@@@?>>>??>=>?>>=?>=>>>=<<<<;<===<<<;;====<;<=<<<=>>=<<<<==<<=======<<<<=====<<=<<====<<<<<<<<<<;;<=<;;;<;<;;;;;::;;;;;;;;<;::;:;9;;::::99:::::;;:::999:::99:::999999998989:98999::998888888878:98888888778889777877778887766787776676565555554666544466555555444444455433433333442344BBBBCCCA@ABBAABAAABABBBCBBBAAABAA@@@@@@AAAA@AA@@@?@@A@AA?>?@@@@@?>????>>???>?>==>?>>>=>>=>?>?>?>==<<<<;;==<;;;<<===<<<<=====>>>=<<=<<<==<=>==<<=<<=========<<<<=<<<<=<<<<;:;<<<;;;;<<<;;;;;:;;;;;;<;:;;;;;;;;;;;:::::::::<;:9;<:99:::99::99:::::999999989::99999888899988888888877888887778878888876677667767765676555555556544345455544555444454443333333443333BBABBBCAAAAABBBBAABBBAABCCBAA@ABA@A@A@@AAA@@@@@@????@@???@???@@@?????>>>???>>@@???>??>>>>?>=>????><<<<;<;<=<<<;<=>>=<<<;<======<=====<<<<=<<;;<<<<<<<<<;;;<=<=<;<<;;<<<<<<<<<;<<<;<;<<<<<;<<::;<<<;;;;;;;;;;;;<:::::;;;;:;::;;:::::9::::99:999:9999::889:::::8898888888888988888789888888887887787777777775666655555556544555455454334444334445443344333333323554ABBCBBBBBBABBBBACAABBBCACAAA?>@AAAA@?@@AA@@@A@??@?B??@@>>>>@??????@>?>>>@>>???>>???@@>@???????>@=??<=<=<;===<=<<<=>><<==<<<<======<<=<=<=<<<<;;;<=======<<<==><==>=;;=;=;<===<<;;;<::;;;<;:;;;<:;:;<;;;;;:;;;::;<::::;::;:::99:;:::::99::::::::;99:9999:99:899999789987778987888889869989879777777676667665666556666664455554356556544455435444444454323422333354AACBBBBCCCAAACAACBBAA@BAAAA@AA@ABAAAA@@@AAA??A?@@@@@@@@@@@@?>>?@??>>?@@??>??>????>?@??>>??@?@>>>?==<=<<<=<<;<=;<<=>>=<=<<=========?===;==<==<=<=<=;<<<=<==<<=<=<==<=<;=;<<==:;<<;;<<<<<;<<::<;;<<;;<<::;;;;;;;:::;::;;;;:;::9;;;::9::::::;:::99:::89:8898:97889998998888889998999897888778768787777767776666655556656555545554464455444544455434343324354222423CCCCCCBBCCBBABBBBBBBBBB@AAAABB@@AA@AAAA@AAAA@@????@@@@@??A@@?@@@@?????@@?>>>?>??>????>>>?>>???>>======<<==<===<==>=<<===<<<<<<=====>>>=<<<<<=======<<==<<<<<=====<<==<;;;;;<<<<;<<;<;<<=<;;<;:;;;;;<<;:;::;;;;;;;:::::::;:999:;;:9:::::;::9::99988999:99:8999998799988888778888998778876677788887777767767665556666665565445544455444464544444443332343443333345ACCBCCCCBAAABA@ABBBBAABBA@AAAABB@@AA@ABAA@@BAAA@@@@AA@@>>??@@@@@@?????@@@?>??>?@?>>???>>???>??>??>>==<<====<;;<===<<<<;<<=<<<<=========<<;<<<<<<<<===<;;<<<<<==<<===<<<;;<<<<<;;<;;<=<<<;;;::;;;<==<<<;;;<;:;;;;;<;;:::;<;;:9::::::::::999:99::99999999999:::999988888999888888899988888777788877777777676666665566555566655555655554444455554444445444444434333BBBCCCCCCCBBBCCCCCBBBA@@BBAABABBAAA@ABBA@BA@@@@@@@@@@@@@?@@@@?@A??@@@?@@?>???@???>???????>=>?>=>>>====<<;;<====<<<<=<<;<<;<<<========<=======>=<<<=<<;;<<;;;<<<;<<;<;;<;;;<;;;<<=;;<<;<<;;;<<:;<;;;:;;;;;;:;;::::;;;;::::;::;:::;::::::::9:::::98999998999999:99889888899998888888888888777777667776766676666645555556665456544654454554554445434544444333333335CCBCBABBCBACDAABAAAAAABB@AA@@AAABABB@@AAA@BAAAA???@A@????@?A@@AA??@?>=@@@>?>@?????>@>??????>>===>>>=><<<>><===<=<>><=<<=<;<=;<<===>=;>==<===<==<<;;===<;<<<;<=<<<<<=<<;<=;;<<<;<;<<<;;<;<;;:;:<<;;;<:;;<;::<<:::;;:<::;;;;;:<:;;:::99;::::99:::88899;9:::99:9999988;99979998989898898887777777678777777576676765677547466666555555555455445445535522443343433345BBACBBAAACAAAABAABAAAABACCAB@AABAAABBAAABAA@@AA@??AA?@@@?@?BBA??>????@@>@>@?>>??????@@@?@>>>>>>>>===?===<=<=<===<>>>====;<<<==<<=<>==><<<===<=<<==<==<==<<<<<=<<;;===<<<;;;<<<<<;=;<;<<<:<;;;;<;;;<<<;;;:<;;<;:;:<:;;;;;::::;::9::9::::;;::9999::9899::99:9999889999999:999989988778887777686766778676666656665556555666446644455454455545543453354535354544424ABBBCBBCCAAACDBBBABAAABAAAABAAABAAAABAAABAA@A@@@@??????@@@@?@??@AA@@@?????>>@??@??>????????>>?>>><<=>>====<<<=====>===<;;;<<<=<<<=>=========<===<<<<<=<<<<;;;;=<<;<==<<<<<<<<<<<;<<<;:<;;;;:;;;::;;<;;;;;;;;:::;;:::<;::99:99;:::::;:9::9::::99:999::99888::9988888899::8999877787888877778887766776666656676666764556555566545544445554444453454444344445444434BBBBBBBBBBBBAABAABBBABAABBBAAAAABAAAAAAAABAAA@@@@???????@@@@@@@@@?@AAA?>>???@@@@???>>??>>?>>?>>>>>>==>>>======>>=======<<==<<<=======<<=>>=<==<==<==<<<<===<<<<<<;;;<<<===<<;<<<<<;<;;<;;<<;;<;::;<<<:;<:;;:;;<<;;::;;;;:9::99::::::;:9:::;:9999:99::9989::98888999999998899998887888888888776567766765666677665457655555445555555554454554543455444333444445544AABBBBBBBBABAABBAAABBBCBAAAAAAAAAABABBBBBAB@?@@?@@AA@@A@@@????@@@@@@@@????@@??@@?>????@>???@??>>>>>==<=<<<=======<==<<=<<==<<<<<======<<==<<==<======>===<==<;;;;;<<=<=<<=<<<<<<<<<<<;;<<<;<<;;<;;:;;;;:9:;;;;;;;;;;;;;;::::;;::;:99:::;:;;;:9:::9988998::9988988899998888998898898778888877876667787767666676655654456654555654455554444444444445555344443334434CCABBBBCBCCBBBBCABCCAAAAB@BBBAAB@AAAAAA@?AA????A??@@?A?@??A?@?@@@?A?A>>>?@@?@AA>>?@?@>???>>>>>?>??>>??=>======>=<<=<<<=====<>====;;===<=><<<>===>>>=====<===<;<<;<<<<<;;<==<<=<<<<<<=;;;;<;=;;;<<<;;:;;;::;<;;;<;;;::;::999:;<9<<;:;9:::::;:;:;99:999:998:8877::7889899998999998898877788868877767778868777775555555546445554443344544555544544345455544454443456CBABABCBCACBBCAAAACAABBBBBABBBBAAA@AAB@B@@@@@?@??>@@@@?@?@>>@?@@B@@@@AA??A?>>@?@@A@@??>??>?>????>>?>?==<<===<=<>==<>>=====<<=<=<==<=<<====<===<<===>==>>==<;<<==<<;;<<<<;<=<=<<<<;<;;;;;<;;;<;<<;<;;<;<<<:;<;;;;<;<:;;;:9:::;;;::::;:::9:9;:88:99999:999:888888:888988978887:898888777787777878888768779976675666464344544455555445554466533544433345534445344455BBCBBCCAABBBBABBBBAAAABBAAABAAAAAAAAAAA@@AA@@?@???AA@@?@???>?@?@A@?>?@@@??@???@?@@???????>>?>>>=>>>=>>>=<<>=<=<===;<<=======<<<<<<<<<<<<<<=========>>==<==<;;<<<<<;;<==<<<=<<<<=<<<;<<<;;=<;;;<<<<;;;;;:;:99;;;<;;;;:;<:9999:::::::9:::::9:;;:;9999:99888998889:998998:999889888888778887777777777777767776666555444454456545654555555554344455555445444443344454BCBCBABBBAACCBBBBBCCBBBBBABBBBBABAAAABAABA@@AA@??@@>>??@??????@@@@@@@A@????@?>>?@?>?>??>>???>???>>>>>?>>=======>====<<=>=<=====<<<<=<;<<=<<<====<<<<===<;<<<;<<;;<<<<<<<<<==<<;<=<<<;<;;;;<<;<<<<<;<;;;;;;<<;;;:;;;;::::9999::;:9:;;::::;:9::99::99999989988889999899888888799888888877887777776666656788776555445554555655555555555445554444444554344444443444333ABBBCCBBBBBBBBBBBBBBABBBBABBBBA@AAAAAAA@@AAAA@@?@@@@?@@??@@??@??@@@?@@@@?@A@@??@@??????>>?>>>>>?>>>>>>==>==>?>==<<<==<<=<=======<<;;<=<<<<<<<<;===<<<<<<<<<<<<==<<=====<<<=<<<<<<<=;;<<;;<<;;=<;;;;<<;;<<<;;<;;;::;:::9:::9;;::99:::::;::::::::::;;;:99::998888988888987789999777888778887777788787556677666565555544555655555555544554455544444454455333454443444BBCBBACBCCBBBABBBCCCCCB@ABBBBABABAA@@@A@@?@@@@A?AAA@@????@@@????@@??@@@@???@@@>>?>>@A@?@@@?>?>>>>?=>>>>>>>?=>=>><>>=<><=<<<==<>==<<<=;<<<==<<<<<=;;<<=<<<==<<<=<<<<<<====;;<<;=;<<<<;=<;<<<<<=;;<<;<;<<<<<:;;;;<::;;::99:::;;::;;9:9::;::9::99:9::9::;:9988989988:989978789888788887778887888987576667657776576555565444444676555445644655555565454444443444354544BBDCACCCBBBBACBBBC@BCAAAACBBBBBAAAAAA@BB@@@A@?@@AA@@?@A@?@@@?@@AAA???@A>??@@@??@>@A@@@@?>??=@@>>>=?=>===>>>>=<<==>><<>>=;=<=======<<====<<==<=<<<<=<<>>><=<;=<==<==;<==<===;<<=<<;;<=<<<<<;<<;;;<;<;;;;;<:;:;::;::;;:::;9;::::;;::::99::8:99:::9::8999:998::8:9877998979899989788777888888987978887677778867577655555555566644555445554565545445454433554444243444CDDCBBBCCBBBBBA@ABBAAAABBBABBBBAAAABAA@@@@AAAAAA??@@@AA@??????????@@@@@@@??@@????????@??>>>???>>>=>>=>>=>>>>======>>>==<<<>===<=>===<<=<<==<==<<<<;;;<=<;<==<<<<<<<<<=;;;<=<<<<;;<<<<<<<<===<<<<<<<;;<<<<;;;;<<;:;;;:::99999::;;999:::::99::::::9998999999889:8:999999999:9898788888988898877887777778868766666555445555555565456655544445544465444544553443345544CDCCBBBBBABBBCCCBBBAAABBBBBBAAAAABBBA@@@@ABAA@@@@@A@?@@@@@@@@@@@@@@??@@?@@@@@??@??????>>>??>????>>>>>==>>>>==<==>=>>=>?>===>=<<====<<==<<<<<<===>==<==>>=<=<==<<<<==<<;<=<<<==<<<;<<<<<;;;;<;;;<<<=<<;;;;;;;;<<;;;:;:::;;::;::::99::;;:::;;;:::9999:998998889999999:9888887898888887888888767776676765788666766545555555555555554445455455555445555544433344443345BBCCBBBBBBBBAABBBBABBBBBBBBBBBAABBBA@BCA@?AA@???@@@??@@???@@@@@@@@@@@A@@@@@A?>>@@?@>>?@?>>?@??>>>>>>>?==<===>>>==>==>======>====<====<=<==<==<=><;<<<<<<<<==<<<===<<<<<==;<<<<<<<=<<;<<;;;;<<;=<<<;;;;;;;<<<;;<;;:;;;;:::;;::;:99;;;:::9:::;;:;::9::8:999988888988899888988799888888888878877777778886676666665555544555456555544445445555554554445544444454454555DBBCBBBBBCCBA@BB@@CBAABB@AABBBBBBBAA@BA@ABAA@A@@@@@@@A@@?>AA@@@AA@A@A@@@@????????>??????>??@>>@@>=>=?>=>>>?>>==>>>>=>????<=<=>===<<<===<==><<==<<<<<<==<<<=<;<====;==;<=<<<=<=<<<=<;<;<<<<<<;<<<<<<<<<;::;<<;::;;<9;;;;;;;::::;;:;:;;9;;:::9:99;989:899999988898989:88889887787878888888777797887776876855676546656565545556554554355555545445554344443443344443555DBCA@@BBBBBCABBAB@BAAABBA?ABABABBAABAAA@@@@A@@@?@@@AAA@@@@@@@A@A@AA?@A@@@@@@@??@?>???@>?>>?@@>??>>?=>????=?=>>>??>>=>>=>>=>=<<<=<=;;<<=>=====<<<><<<<<<==<=<;==<==<<<<<<=<=<<==<<=<<<<<<;<<;<<;<<;<<==<<;<<<;;;;<;9;<<:;;;::::;;:::;;9;:;9:::;::9:9:99:9:99;8::988899989::9997799878887887788888776786678676666755544544565666446444555555555554334444455353444535BBCCBBBBBDCBBBAABAAAAABBBBBBBABBABBAAAAAAA@@@@@A@@?@@A@@@A?@?????@A@??>?????????@????@?@@????>>>>>=>>>=>===>>>>==>>>>==>>>=======<===<<<====<===><<==<<<<<<==<<<=<==<>>==<=<====<==<<<;;<;<<<<<<==<;;<;;<<;:;;;:;:::;;:;;;:::;::::::::9:<;9:99:::9999::;::::98999989978999998678887898788877778787777777667766655566555555566544455554445655555554456534444444444BCCCCCCCCCBBCBBBAAAAA@@ABBBBBBBBA@AAAAAA@?@@@@@@AAAAA@@@?@@@@@??@??@??@@@@@@@???????>?????????>>???>>>>>>>==>>?>>>=====>=========<<=====<<=====<<<<<=====<<=<<<<=<============<<<<===<<<;;;;<;;;<<<;;;;<<;;<;;;;;;;;::::;;;;:::9:::;::::;99::99::::9999:9999:9899:98899:99:988878888877788777888887777777667766666555554555545544653465455555555554344444454354434CCCCCCBBCCCCCBAABBBAAABCBBAAAABABAAA@@AA@@@@?@@AA@@@@@@@A@@AA@@@@@@@?@>?@@@@?>>?@@??>>???>>????>?>==>>>>>>>?>=====<<====<>>>==<<<=<<<>><<<<=======<<<=<<<==<<<==<><<<<<========<<<<<;;<;<;<<<;;;<<<<<<<;;;<<;:;;;;;;;;;:;;;;;;;;;::;:::;:9::::::99:::99:;9989999:9999999999888888998888777767778877788876567676666664455556546655556555445644444444444444444334444BBCCCCCCCBABCBBAAABBBBCCBBBABAAAB@AAAAA@AABBAA@AA@B@@AA@A@@@@@@@@@A@??@?A@?@???????@@????????>>?>>>>>?>>>??>>>===>===>====>>>><==<=<<==<<<<=<>=<<<=>=<====<<<<<;<<<<<<<=;;=<=<><<=<<:<;::;;;<;<<<<;<<<;;;<<;;:;:::;;;:;:8;::::;:::8:;::::;::9:::::9::9:;9899999798:888899:888998:8888898877887887888687777676576645565555665555655456656555445544544543443364555444BDCCBBDCDBAACBBABBB@BAACBBA@A@ABAABAA?A@AA?AA@??AAA@@@AA@@@@A@?>@AA?@@??@?@@??@@?@@@??????>@@@>??>???>?>>>?????=>>=<==@>>=>><<==<=;<==<><<==<<<<=><==<<===<<;<=;=;<=;<=====<<<=<<=;<<<<9;;<=;;=<;<<;;;<;;;;<;;<<::;;;:::;::;;:::::9:::::;;9998:::9;;::::;::9::97:9998788998898988998987887668777786767767667676666556675666665566556766555554554435335445344433532CCDCBBCCCBBBBABBBBCBABAAABCBBABBA@AAAAABAAAAAAAAAAABAAA@@@@@@@?>?@@?@@@???@@@>??@@?@????????????????>>?>>>?>>>>===>>=>>>>>>>=========<===================<:;<<=;;;;;;<========<<<<<<<;;:==<;<<<<<<<;;;;<<;;;;;<<::;;::::;::;9:<::::::9:::9:;:::::9:::::::::9:9:::9899999::999::99988887777777767786678887687776656656655654667755667765556554444555444444355544433CCDCCDDCCCCBBA@AAAAAAAAABBBAAAAABABB@@AABBA@@@@@@@@@@AAAAA@@@A@??@@?@@???>???@@??@??@@??????>???>?>>??>>>??>>>=>=<>>>>>>>>>>>=<====<<<=====<<==>===<=====<=<<<<<;;<<<;<<<==<<<<<==<<<<<;::<<=<;<<;<;;<<<;;;<;::;;::;;;;;;;;:;;;;;:::;<;:999:999:9::::::9:9:;:9:999:989:9:989:89:99998878987777776777888787767766666565555555555556656655565544444333454444345545544CCCCBCBBCBBBBBBABBCBBCDBACBBBBAAAA@A@ABAAA@@@@@AA@@@@?@A@@@@@@@@@@@?????>>??@@???@??>>?????>>>>?>==>?>>>@??>>>>>>>>>>>=>>>>>>>?>==>>=<==>===<<===<====<<==<<;<=<<;;;<<<<===<<<<<=<;;<=;;:;<;;;<<;<<<<<<<;;;;;:;<;:;:;;;::;;;<;::::;:::;;;:::::9999:::9:989::::9:::99:9879:99878898999888888877787787777776666666666665555566656666555665456544433444554543445434444CCCCBCCCCCDBBABBCCBCDBABABBABBAAA@@BCA@BAA@@@AAA@A@??AAAA?A?AA@?@@??@@?@?@@?@??>?@?@>@@@>???@?>>????>?????>>>?>===>==>=>>=>>>=?>>====<=<<=><><==><=<;<=<<<=<;;<<<;<;<;<===<;=<<==;<<:<<<<<<;;;;;;<;<;;;<<::<<:<<<:;<:;;;;:;<9;;;;;;:;::99::99;;9::;:889999:99999:9;::9998998899:889999988777887778888987777767666546666666465555546666666664454424443335433634444434CCDCCCECCBCCBBBAAAABBAAABBABB@AACBABAA@??AAA@BAAAAA@@@A@AAAA@A@??@@?@>>@?@@@@@??@???@?>@??=?>?@>>>>>>>=??>?>>??>>>=>>>>==?<><<====<=<<=><<======>===<<<==<<<<<<<;;=;;;;<<=<;<<;<;<<=<<=<;;<<;;<;;;;<;;;:::<<;;;;:;<<:;;;:::<:;:::;;:;9;<9:99::::::::89:999988:;9;;:9::8899:9999::9889899688778668878788687677766656667466666666566675466666545455334434454443443533DDCBCDCDDDCCBCBAABBBBBBBAAAAAAAA@@ABBBA@@@AAAA@@ABBAAAAAAAAAAAA@@@@@?@?????@@@@@?????>>>??>>>?????>>>??=>?????>>=>?>==>?>>=>>==>>>=<<==<=====<<<===<<<<=<===<<<;;;<;:;;<<<<<<<<<;;;;<<<===<<<<<<;;<<<<:;;;;;;;;;;;;:::;9:;:::;;::;;:;;::;:::9:::99989:9999999889999::::89:99889998889989988987777777888878777666556665655565556655555666555434554323444442443334543CBBCCCBBBBAABCCBAABBABCBBBAABBABAABBBABCBAAAAA@@ABBA@?@A@@@AA@?@AAA@@@????@@??>>?@???>>>>?>>>>>>>>>>???>>>>??>>>>>>>>==>>>=>>=>====================<<<<<<<<==<;;;;;;<;;;;<<<;<<<<<;;<<<<<;<<<<<<<;;<;;;;;;<;;;;<;;;::::;;::::::;;;:::;:::99:::::::;:9999:::9998999:9889:9889999999988888999888777776787777777666556656546544554565544565555544544444444444443444433CDCCCBBBBBCBAAABBAAAABAAAAAAAABBBBAAABAABBAAAAAA@@@@A@@BAAA@A@@@@A??@@@???@?>>?????????>>>??>>>>>>>>????????>??>>>>===>>>>=========>=<=>>>>====<====<===<<;<<<<<<<<;;;;;;<=<<<<;<=<<<==<=<<<<;;<;<<<;;;<;<<;;;;;=><::;;;;;;;:;;;:::;;;:::9899999::9:99989:9::99:::98889999999889988889877788888787778877877766556665556555555555545656545554344333433444434554444333CBDBBCBBCBBBBCABBAABBBCABCABAABAAAAAAAABAAAAA@@A@@@@A@B@AA@AB@@@@????@A@>?>???????@????>>??????>>?>>>==>=<=?=>>=>>?>?>??>=>>====>>=<<<====><<<=>=<=<<=<<=>=<<<;;;;;:;;<<;;<;<<<<<=<;==;;<<;<<;::<;;<:;;;;:;;<;<;;<;;:;:;;;;;;;::;;;;;;:::::899;:99:889;8::9::;:99:99:888:9999999899899988879889767789778887766666656677665555556533446565533444544434544553344444434CBCCDBBBCCBBBABADACBBAABA@ABAABABABA@B@@AAAAABA@@@A@BAAAA@AB?@@@@@@@@@@@@??@???@@@@@?@?@??@@?>?>?>==>>>>=>>>>==>?>><<>>?==>>>>===>=>>>>=>==<>====<<<<<=<<=<===<;;<<::;;;:::::;<<=;=<<;;==<=<<<;<;:;;;;::;<9:::<:::::;;::;:::<;:;;:;;;::;8;;:::;;9999:9;:999:;9:99898:88889:9:988889899:9868878887888987886677767876665655664655544644655553443553443544335434434544CDBCACBCBBBBBBCAACCAAABBCBAAAABAAABAABAAAA@AABABAAA@@@A@AAAA@@@@@@@?@@@A?@A@?@???>@??@@??@?>?@?>>>?=>=>??=??>=>>>=>>=>>><<=>>===>><=>=>=>><=>>>>==<;<<==>>=<<==;;<<<<<;;;;<;:;<<<<::;;;=;<<;;<;<;;;;;;;:;;<::;<::::;:::::;;::;;;;9::::;;:::99:;;::8::99;;;:98::9::::::999899989999888998:988888876678887777677675566666664546644666566655444443444454334454432345543CCCCCCCCDCCBBBBBBA@BBABCCCBBBAABA@AAAA@@A@@ABBA@@AAA@@@@AA@@A@@@?@AA@@@@A??@@@@@@??@?>??>??>????>>==>>??>???????>>?==?>>>>>>>==>=>>==<>>====>>>><<<<====<====>=<<<<;::;<<;;;;::;;;:;<<<;<=<<<;;;;;;::;;;;;;;;::::9;;;;;::;;;;;;;;::::::::::99::::9999::::9::99999889:989::999999988988888887788876788887877776566676766665555565566666655554544444444344444343234423CCCCCCCCCCBBCBBBBBBBBBBBBBBBBBAAA@AAAABAA@@@AAA@@@@@@?@?@@@@@@@@@A@?@@@@@@??@@@@@???>>?@@>>>???>>=>>>>>??>>>>>>>=>??>>>>>>==>>=>>=<>>=<=>>=>>>>===>=<<=;;<=<=<<<;<<<<<==;;<;;;<<;;<;<;;;<<<;;<<;;;;<;:;;;::;;;;:::;:::;:;;;;;;9::9:::99989:9::99:98999:;999999::9999999878:999::999:988888977788766777777667765655566666555445666666665556654333434554453435444454222CDBCBCBBBCBCCBCCCBBABCBBBCBBBABABB@ABBBAAAAAAA@@AAAA@@@@AA@@@@@@@@@AA@@@??@@@@@@@?????>??>>????>==>>=>>>??>>>??>>==>>>??>>==>=>>><=>>>==>>======<===<<;;<<;;;<<<<;<=<<;;;<<<<;<<<;;<;;;;;=;<;<<<;<:;;;;;:;:::;;;:::;;;;::;;:;::;:99:;;::99::::;;:9999:99:9;998::8:::9:99999989899888898989977776677876777666667776666666666654666554455554445434544344433345454223335BDCCDBCACBCCCBCBBCBBBBABCCC@BBBCAA?ABABBCABAAAA@@A@@A@@AA??@@??@??A@@@?@?@????@?@????@?@???>@@=>>=>>=@>>@?>>?>=>>>>==>>>?=>==>=?>=====>>==<====<<>=<<<=<<;<==<;=<;;===<<<<<<<<;=;:;<<<<<<<:<<<<=<;:;;;;;;<:::::::;:;<;;;<:;;;::::;;;:::;999:;::9:99;989;::99::988::9:::999:99899999988898987888777778867766775667655656656665666664565544454443345554444444444543434BCDCCBCBCCBCBCBBBBBBBBCCCBCBBBAA@BAAA@ABAAA@@@@@@@?@???@@@A?@@@@@@@@@@?>?@?@@????@???>?????@?>?@?=?>=@=>>>>>>?=>>=>>?>=>>>==>>>?==?=?======>======<=<<;<;;<========<=<:;:;<=<=<==<:<<;<;;;<<<;<<;;<=<:;;<<;;;;;::;;;;;;<<;<;;:;::::;:;::;:;:::::9:9;:::9:999::::9::999:99:999999899887899986577787788775777777776656556666666755656556555544443444555544443344443343CCCCCDDCBBCBCCCCBBCBBBBBCDBBBBBBBAAAAAAABB@?AA@@AAA@@@@@@@AA@@@@@????@@??@@@@??@@@??????>?@?>>>?>>>?>>>?>??>>?>>>>==>?>>?>==>>==>==>>>>>>====>>===========<<=<<<<<<<;<<<<===<<<<;<;;<<<;;;;;;;;;<;;;;:;;;:;;;;;;;::;;<;::9:<<;99:9:;:::;::::::;::::::::99:9:9899::::9:99:9999988888887789877777777777777777776777665666656545656666554555555444444454555544444444443CCCBCCBCBCCCCCBCCCCCCCBBCCCCCBABBAABBBABBAAB@?@@AA@@A@?@AAA@@@@AA@?@@@@@@@?@??@AAA@@@?????>>>>>>==>>?>>>>>>?>>??>>?>=>>=>>========<=>>===>>==>===========>>=;<<<<<<;<=<<===<<<<<<<<<<;;;:;=<<;<;<;::;;;;;<<;;;:;;;<;:;;:::::;::;;;;;:::::::::::9999999999989889::99::989:98998899888898888776777778878777666676666666556555456655655555545454444444544544555444444443CCCCCCCCCBCCBBBCCBBBCBBBCBBBABBAAA@AA@AABCCB@@@A@@@@A@??A@@@@?@A@@@@?@??>A@>???@@??@@@??>==>>>>?==>?>=>>?>>?>>>>=>>=>==>>==>===<==>>====>?==>??===<==<<=>==;<==>>==<<;;<<><<;<<<;:;:;;;:;;;<;;;:;;<<;<<;<:<<;;;:;;::;;;;;;9:::;;;9:::;::;;::::99;:9999999999:9899889998::8898987778899888876777778777688677776667565555565555556644445445444544544453433445445543533BCCBCCCCCBDDCBBBDBCBCBBBDBBBBBABB@AAAAAAA@ABBAAA@A@@AAAAA@@??A?@@??@@A@@@@@A@@?????A?@?>???>=?>>@==?>>=>?>>=>?=>=>>>>>>>====><>??=>===>=>===?=>==<<<>==<==<<=<=<==;;====<=<<<<<;<<==;<<<;<<<;::<;;;;;<<;:;;;;;;;;;;;;:;<:::::;;:::;9;:::::;::;99:::99:999999999988999988898989899988988897767767777667776766786675555445664666555656565554435554444455545554445325444CCDCCCDCCBCDCBBCDDBBCCBBCCCCBBAB@@@A@@ABACAA@AAA@AA@@?@A@A@?@@AA@AA@@ABA?@@@@@@?>@@?@@@?>=>?>>@@>>?>??==>?==?>==>>>>=>=>>=<>=>?>>===>====>=>?==<<=<=><=<<==<=<=>>==<<======<=<<==<;;;<<::;=;<::;;;<;;<;;;9;;<:;;::;;;:;;<:9;:;;;:;;::99::;999;;::::999789::999899:999:9898778888898888878667778788678767766776766777555556466555565566454445543444554454533533433334CDDDDCBCDDCDDDDBCCCBCCCCCCBBCCABBAAAAAAAAA@@AAA@@@@A@AAAAAAAAA@@AAA?AAA?@@@@@@@@AA@@??????>??>>>>>>>??>>>>>?>>>>>>>>>>>=>>>>>>==>=>>>>>=>>>>??=<<<<=<<<<==<<=<<=<<<<====<<=<>=<<<;=<;;<=<;;;<;;;;;<;:::<;:::;;:::9:::;::;::::::9::::::::99:99:::999:9989988998997899999999988998777898777788788888777777766788766666665555555566566665455544344454455444443433443333CCCCCCCCCCCBCDCBBBCCBBBCCCBBBCCCBBBAAA@@@@AAAAAAA@@@@@A@?A@@AA@AAAAAAAA@@@??@@@@@???@@?>????????>>??>>>>?>>??>>?>>>>=>=>>>>>>=>======>>=<===>=>>==<===<=<<<<=<=====<<=<<<<<<<<<=<<<<;<<<;::;;:;;;::;;:;;;;;;;;:;;;;:;;::;;::;::::::::::99::9999:::9889:999::99:9::9::998788998878878987777888777887777776667776555676567665655665566544455534444444554544444345433432DDDDCBBCCCDCBCBBBBBBBBCCCBBBAABBAAA@AAAABBAAABA@@AA@@AAA@@@@AAAAAAAAA@@???@???@??@@@?@?>??>?>==?????>>>?>>>??>>>>>>>>==========>>>>>=>>>==>>======<=>=======<====<<<<<<<<=<<<<<<<<<<;<<;:;::;;::<::;;;:<;;<<:::;::::::::9:;;;;;;;:::::::99::;99:::99999999999999::999999788878888999888888888777787677777677776656656765555545656555555433344554345554433344345543444CCCCCCCDCBCCCCDBCBBBBBBCCCCAAAAAAB@B@BBB@A@CA@AAAAA@AABBA@B@A?AAA@AA@@?@@@A@?@@???@@?@@?>>>@>>>>????>=>>>>>?>>>=>>>>>>>==>>>=>=>>>==>>===>>>=>======<=======;;<=><<<<<>;==;;:;;==<<<=;<<:;:;:::<:;;<;;:<<;<:;:;;:;;<:;;:;;;;:::9:;;;;:;9::999:::::99899:::9998998:9989888997988989878878687877777788856776667655577647555546666665654655544436433444554535335355445443CECDCDCCCEBDCBCCCBADBBBCDCCBCACBA@@BCAABB@@@@AAABABAAAAB@@A@AA@AAB?ABB@A@@A@@@@@??@A@>>??>?@????>?>=>>>>>>??>>>>>>>>?>>>>=>>=>>>>?=>=>><>;;;=====<==>=><<===><=;=<==<<<===>><<==<<;;;;;:::::;;<<<;::;;:9:::;:;<::;;:;:;;<;;:::;999::999:99::999:::99989998898999888989888797987887778888778887886666667666666565666665667766464554454444446545545354553545542445DCCCCDDAACCCBBCCBBBBBABCCCBBBBBBBABBBABBBBAABBBBABBAAAAAABBBAAA@ABAAAA@@AA@@@@@A??>?@@@@@@?@@????>>>>>>>>?????>>>>>>>>====>=========>====>==========?>========<======<;<<:;<<<<<<<=<<<<;::::::;<;;;;;;::;;;::;;;;::::;:::;;;::::;:::::::99::;:::::999::998988999899999888889877999978877878877788789866777666667666656766665566666665674455455566555433444544345424443CCCCCDCBBCCCCCDDBBCCCCCCBCCBBBBBBBAAABBBAAAAAAABBAAAAAA@BA@@@AAAAAAAA@@@@?@@@A@????@?@?>?@@??????????>>>>>>>>>>>>>>>>>>==>>>>=======<====<====>=<==========>========<=<<;<<=<<<<==<<<<<<::;:::;;;;<<<<<;;;::;;;<<;:;;;;;;;;:::::;::::::;::9::::9:989::::::999999899998898889878889:98877777777887788876666766776767667754567666666655665445445556434555444444345433443CCBCCCCCBBCCDCBCCCCCCCBBBBBCCCCBAAABBABBBAACBAAABAAAAAAAAA@A@@A@ABAAAA@@@?@AAAAA@@?????????@@@??@?@>==>>>???@@?>>>>>?????>>>>>>>===>>=>=============<<;<<=====>=<<<;===<<<<==<;;<<;<<<;;;:;;::::;;<<<<<<<;;;;;;;;<<:::::;;9:::9:::::::::::9:;::999:::::9::999999899998888888788998998877888878877877887777666666666777766676566556665554356654664554455444444455433455DCCEDCDDCBDCDBCCBCCCCDCBCBBCBBCA@@BAABBBAABBAAAAAACCABAA@@AAA@A@@@BBA@A@AAAAA@@@??@??@??????>@>????>@???>>>?>=?>>>@@>>>>===>==>>>>==>>?><===<>?>=<>>><===========>==<=<=><<<=<<;;=;;;;;<;:;;;::;<;<<<;<;;;;;;;;;<;;;;;:;:;;;;:99:;;:::::::9::::999:999:::998999888888987888899989:9988878787777776877867777766566556676766666676665655555556544455344445455555455355345CCDCDDCEECCCDCCECCCCBDBCBBBBDBBAABAAC@B@AAAABACAA@C@@@ABCAAABBAAAAA?@@AA@A?@@@@>?@@@@@@@>@@@????>>=>>>==>>???@>>>?>>=>>>>>=>=====?=>>>>>>===<<<<<=<>=<===>><>==<<<====<==<=<<;<<<<<;<;;<;;;:;<:;:;<;;<<;:;<<;<;;;;<;;;:::;:;;:::;::9;::99:::;::::99::::::9999999889998979988889988999987777797777776785888656666665668777847677665664466565555555436554345454463553453CCDCCCCDCCBDDDCDCCBCDCCCBCCABBAAAABAAABBBBBBC@BBBBAAAAAAAAA@BBBA@AABAAAA@@?@B@??A???@@@??A@?????>>??????>????=>?>>=>>>>=?>>?=>?>>>>>>>>?==>=>><;<===<<>><=<<==<<<<<=<<=>>=<;<<<;<;;;;;<;;<<;<<<;:;;<<<;;:;;;;;::;;:<<;;;:;;;;;:;;:;;;;::9988:::::999::99::::9999898:98899889989988:998887677989987786886678645666667766778776667655665564465565444565455443343333434432CCCCBCCDCCDDCCCCCCCCBCCBBBAAABAAAAAABBBAABBAAA@AAAAABAAAAAA@ABA@@AA@@AAA@?@@@?@@???@@???@@@@???>???????>>>??>>????>>>>>>>>>>>==>==>>>>><<<===<<=======>>====>=<<<<<===>>==<<==<;;<<;;;<<;:;;;;::;;;;;;;;;;;;;;;;;;::;::;:;;99:::;;;;::::::::9:;:99889:::::998889988888888999888889888878888888887777876777667666666777788766678766665665666555545665444554454545444544CCCCBBBCCCCDCCDCCCCCDCBBBBBBBBAABBBBBBBBBBBBAAA@AAA@ABA@@AAAAA@?@@AAAAA@@@??@@@@?>????@?@@??>??>?@??@??>>=>??@?>>>=>>>>>>====>>=<===========>?><===<=====<<<<=====<<<=<<==<<<<<<<<<<<;<<;;;;;;;;<<=<;<<::;::;;;;;;;::;;;;;;::::::::::::9::::;:99989::9:::98899999999888889889877778887887789877778777666766766776766677766666666664566545555555555545544445544554444323DDDCCDCBCCCDDDDDCCBBBCCBBAAAABCBABBBAAABAABAAAAAB@A@BABCBAAABA?ABAABA@B???@AA?@??A@?@??>@A@?>???@@>>??@>>>>?>=>?>>>=>>=<>==>>>><>??=>>==>==>==><===>=<===<>><<<=>==<<<<<===<<<<<<<;;<<;;;<;;:;;;<=<;;<;;;;;<<<<;<<:;::;;<<;:::::::;::::::99:99::::89;9999:9999998989999998998898887899887668876678668787688666775566767666777666675666665655566555555545555555454334544CBCDCDCCDDCACDDDDBDCBBBCAAAABBCBAAABBBCBBBBBBABB@@AA@ABA?BABBAABB@AAA@@?@?@@AA@@@@@>???@>??????@A??>???@>>>??=????>>?>=?===?==>>>=><;=>?===<>==>>???>?@????@>?A?==??>>?>>>>>?===>>==>>==>>??=><>==>==>>==>><<<=<<<<<<<;<<;;<<<<;;;<;<;;<<;;;;<<;;<<<;:;<;;;<<;;;;;<<<;<;;<;<:::::9::9:::::::99:::9:99::9889999989:9:9::9899988988888889887899878879977776667876766576766667657876656767666775557756666756555444545544544444BDCCCBCDCCCCBCDDCCCCCBCCBCBBBBBBAABCCBABBBBAAABB@ABB@@ABA@@@AAAAAB@@@AAA@@@@@@A@@@?????>?@>???@???????@@@?@@?>>>>>>>>==>==>=>=>>?>==>>>===<==<<=>>>===<=>>===<<<<==<=<<;;;;;;;<<<<<;;<;;;;;;<<<;;;<;;;;;:;;;<<<;;<<;;;::::::::::;;::::::99:89:9::::::988:99999::999999888889889977888888777777777776776667666667777767766677777776666566566655666555565544444344455454BDDCCCBCCCCCCCCCCCCCCCCDCBCCBCBBBBBBBAABBAAAAAAABCBBA@AA@@AAAAAAAA@ABA@AAAAAA@@@@A@@@@?@@@@???@?????@????>>????>>>>>??>===>===<=>===>>>>><<==========>>>==<==<==<<=<<<<<==<<;;<:;;;;<<<<<;;;<;<<;<<<;:;;:;;;;;;<;<;;;;;::::;;;::99::9:9999999::989999999999999998888998898888887777788777777897677877777666666777777677777787765766656666566655655545555555454435544545CCCDDDDCCDDCCDBCDDDCCCCCBBBBBBABBCCBBCCBBBBBAAAAABAAAABBAABAAAA@@AAAAAABB@@@A@@@@@@@?@@??@@?@@?>??>>???>>>>??>>>>>??==>>>>>===<====<=>>>=====>>=<=====<<<===<==<<<<<=<<<<==<<<<;;;<<;;;;;;;;;;<<;;;=<;;;:;;;;<;<<;;;::;;;;;;::::9::9::999998999999999989:99999989999889988888877798888888878877777656667765676676667887667666666676666655456654554554444565454445553335CBCCCDCCBCBBBCDBBCCDCCCBDDCCCBAB@AAABBAABABB@BAAAAABBBBABAAAAABA@ABAAAA@A?BA@@???@?AA???@>A@?@@?>>???????>@?>?>>>??>>>??>>==?<==>>?====??=>>>=><<>>=>==<<<<<;=<<<<<;=;<<<<<<<=<;;<<;=;;<<;::<<::;<==;;:::;:;:;::<;;::;;9;:::999:::99:::9999::::8:9888899:98888988888989899888777766878866678768866766565576776776666877677676676666775567666655555665435554455433553443BACBBCCCCDCDBDDCACCCCEEDCADCCCAAABBBBABBCABA?AABBBABAABA@@AAA?ABAA@@AAA@A???A?A?@?@@??AA@>??>??>@>@@@?@??@@>>>=>??>>?=>=>>>==>?>>>>>==<>;=>=>>=<=<=>==>=<>>=>><;<<=<<<<>=;=<==<<<;;:;;<<<<;;;;<<;<<<<:;<:;;;;:;;<;;;;;;;;:;;99:::8:::9:9988:9899:9988899:989::::8878988888867777887797887797788776866665677776566866677769557677755777555556776665645555555455654543354CCBBCDCCDCCCDDDDDCDDCCDDCCABBBBBBBA@@@AAAAAAAABBBBBBA@AABBAAA?@AAA@@A@@@A@@@@@??@AA@@@???@?@?????@@?>???>>?@???>==>>?>>>>>==>>>?>=>?><<>>?>=>====>>>>=<=<<<<<=<;<<<<=====<<<<=<<<<<<;;<<<;<;;<<;;;<<;;;;:;;;;;;;;;;;;;;;;::::9::::;;9:::::999:::::9:988999::9999888899889:988878887888877777777766666775666666666776667666766687776676676667666555655444545554544455444CCCDDDCCCCCCCCDDDDCBBBBBCCCBBBABAAABABABA@AAABBBA@@ABBBAAAAAAA@AAACCB@@AAA@?@AAAA@AABAA@@???@????????@?>??>??????>>>>?>>>>>>>=>?>>>>==>>===>>====>===<<<===<<<<<=<=<<<<====<<<<==<<;;;;<;;;<<<<<;;<;;;;;:;;;<;;<;;;;:::::;::;;::::::999:99889::::99899999999::99988888989:9998788888888767877877765687677566666777667666667876667776556566555665555655666555444444554443CCDDCCCCCCCCCCDDCCDCBBBABCCCBABBBABAABBAABAAAAAAAABBAAAAAAABAAAABAABAA@??AA@AA@@???@????@@@@?@@????@????>>??>?>??>>>>?????>>>>?>>>>>>>==>>>>====>><;<>=<=<==<<<==<<;<<<<;==<===<<<<;<<<;;;<;<<;;:;;:;<;<<<<<<;;;<;:;<;:;;;;;;;;::;;:;;::9:9999:999899998789:::9899889988889998889888877777888777776677666766777777776777666777667777666676566665555555564455544444554555CCCCCDDCCCDCCDDDCDCBCCBCCBCBABBAAAABAA@BA@@BAABAABBBAAAB@A@?@@@BA@AAAAAAB@AAAA@@?@@?@@A??@@@@@?@?>@@???=??>?>>?>>>??>??>=>=>>>=>=>=?=>==>>>>>>>>=<=>=>===<<<<<==>===<<<=<<<<<<;;;<;<<;;;;<;:;;::;::;;;;<;;;<<<<;;;<;:;;;::;::::::9:999:98:99989;9:99999999:9988888887988788888777777777789778787777897666665677677767867677777757677676745567664444555655655455544534443EDDDCBDCDCDDDDCDCDCCBBCCDBCAABB@CBBBAABBBABAAABAB@CABABBAABAAAABAAAAAA?@AA@@@AA@@AA?@@?@@@@????@>>??@>?>??>>??@>>@>>>??>>>=??==>=?>>>?>>>==>>><=>><===<<==<:<<==;;<=<;<<<<<<<;==<;;;;<<::::=;:;<<<;;;;;;;;;;:<<;;::::;:::9;:;9:::::89:::899:99999:989::99899888878:77679888887778688777787788877776766776676777667657677567656657776666665666555675565456444554663443EDDDCDBBDDDCBDCCBCCDCBCCBBBCBDAACBAABBA@AB@BA@BAAABAAABAABAABBA@AAABB@@AAAA@?AAA@???@?AAA@@??????@?@@??>>?>???>>>>>>?>=?>>?>>>=><=>>?>?><=>=>>>?>>=><<=<<<<<<<<;<<<=<<<===<<;<<;;;<=;<<<<<;;::;;;;:;<;9<<;;;;;:;;;:;:::;;;:9:;:::::::::989999::98999:999899989889888889888888989797787977899877789976776666767656777767776676777666666667665556666555554455554443333332DDDEDDBBCDDDDCCCCCCDCBBCCBBBBDBBBBBBBBAABAAA@@@@AABBABAA@ABBA@ABBAAAAA@@A@@@A@@@@@???@A?AA@??>???@@?@??>>>???>=>>>>>>>>=>>??>>>>=>>=>>>>>>><=?>>>>>===<<===<<=<<;<=><==<<<<;;<<;;==;;<<;<;;;::;;;;;;;;;;;;;:::;<<;;::999::::9:;99:::989:::9:::::::99::999999998888877888888889887888877777888878887788877777876677665667777887766656667766666546645655666555654433434431DDDDDCCCCDDDDDBCCBCDDDCBBCCBABBCCBBAABBAAAABAAAAAABBBCCA@ABCBBAAA@@AAAAAAAA@@AA@@??@?@A@@@@@@?????>>>>?>>>>?>>>?>=>???>??>?>=>===>>>====>??>=>====<=>>>==<;<;;<<<<<<<<<<<;;<<<<<<<<==<<=<;;;::;;;;;;;::;:9;;;<;;;:::;:99:::::;:::::::::;::::99:::99::9989989889988878888888887888888778788877788777677677776676677777776665776666666666665556666555554455444444344443332DDDDDDDDCCDDDCCCCCDDDDCBBBBAABBBABABBCA@ABABA@@ABA@@AAAABAABBAABAABAA@@@@A@@@@AAA@A@@A@@?@A??@@@???>>?@??>?>>>>>>=>>>>>??>>>?>>>>==>==>>>>>>>>>>>====>>====<<=<<<<<<<<<<<;<<<<<;;;<<<<<<<;;;;;;;;::;;;;:::::;<<;;;;:;:9::;::::::99:::999999::::::999999989998899888788988889988888988777888887777887788776766666667777777767886676666666655666665564455555556545434434443DCDDCCDDCDDCCCCDCDCBCCCDCB@BBBBAAA@CABAAAABBBABBBBB@AAAAAAAABAAAAAAA@@A?AAAAAAAAABB?A@@??@@@@@?@??????>?@>@=>>>>?>>>>>???>>>>??===>>>>=<>=>==?>=<==??>><<>=<<<=;<<<;;<<<<;;;;;=;;<=<<<<<<<;;;:;:::<<<;;;9;<<:9:;:;;;:;:;;:99::;:9::9:99:9::997999;999898889897789798899779887:8897788999:78988788987778775777667777765766778876766866675555776776666555555455544344444433DCCDCECEBBEBCCCCBCCBBBBDBBBBBBBBBACBBABA@ABBBAAAA@@AAABABABBAABAAB@A@??A?A@BABAA@A@@?@BB@?>@?@???@??>?=???><>?<==>??>>>===>>>?=======>>====>>=>>==>==?><====<=<;<<;;;==<<<;<=<=<;;=<=<<;<;<<;;;;::<;;<;;<<;:;<;;;;:::;9;;:9;:::;;:9:::999:9::9:::;::899998889::9998877877888888899788869889989988887878677677666666565775786777876656766868776577677665544454445444553444EECDCDCDDDCCCDDCCCDCCCDDCCCCBBABBBBBABBABBABA?AABBBBBAABBBAABBBABBAA@AA@@A@???AA@AA@@A@A@@>?????>>??>>>@??@?>>>?>>>??>>>>>>>?>>>>==><==>===>>>>>=<>>=<<<========<=<<<<<<<<<=:<<=<;<<<<<<<;;;;;;;:;<;:;;<::;::::9:;:;::9:9:99:::::99:::9::;9:::9:9::9989:898888888989899988:8898799777778899897678898877767777777676766677876677675556766877676666656665666455644544554344CCCDDCCCCDCCCBCCCCCCCCCCCCCBBBBCCBABBCCBBBAA@@BAAABAAABAAA@@@@ABAABA@??@@A@@A@@@AAA@???@@@@@??@@?>>???>?????>>??????>=>>>>>>>>=>====>=<<====>>====>>>>====>=;<<<<======<==<<;<<;;<<<<<;;<<;;;;;;;;;;;<<;;;::;;;;::::9::9999:::9:989::::9::::9:::99999:::99889888889988888998888899898878988767789877778877777666677876677666666676676666677676776665455445434543433443465DCDDCCDCDCDDDCBCCCDDDCCCBBBCBBBBBCBBBBBABBBBABBAAABAAABA@@AA@@@AAAABBBAA@AA@@@@@@@@@@@@@@A@?????????@?>>>??>>>??>>>>>>>==>>>=>>=>>>=<<=>>==>>>>>====>>=<==<<<====<<=====>=<<<<<<<<<;;<<<<;;;;;;:;<;;;;;;;;<;;;:;;:::::99:::::99::;::::::999899:::9988899988988779999888878898898788888789988997788887777778777776668777766667777766676677777666666666655545555445434443554EDEDCCCCDDDDBBCDDCEDCCCDCCBCBBBBCBBABBBBDCDAABBAABAAABBBAABABABB@@AAA@@BA@@@A???@@@@@@????@@A@@?A???@?>???>??>??>>>??>?=>>>??>=?>>========>>>===>>=>>><<<<<<;;<<<===<<<==<<<<<;=;<<;<<<<;<;;;;;<=;<;;;;;:;<;;::;;:::9::9::;;99:9:::::::;:99::::899999999888988789998888998998988998777787988899889877777778778677677666655557676776676777786766667665665545544455334563444DEDDBCBCDDDECCDCDDDECDCCCBBBBCCABBBAABBBCCCBBBAB@B@BBBABBABBBAA@AAAACA??@@@@A@??@A?@@@A?????@@@@@@@>?>??>>??@>>>>>?>?>??>>??>>=><<><=>>=>>====><=<<=<>><<===<<<=;<<==<<<<==<<<<;<<;<<<;;;;<;<;:;;;:;:;=;;;;;9:::::;;:;:::;;::9:;;9:99::::99:9:889998999:899988788788889997968988988888899777899989987888779888776676777667747766678766677667665656566665655546443333463112DDCDCDDDDCDECCDDECCDCCBBBCCBBCBBDDBBCCBBAABBBB@B@BBAABAAAABACA@AAA@AAA@??@@AA@@@A@@>????@?@@AA???A@???@???@@?>>??>>@?>>?>??>>>>>>=>=>>>>>========<==<>==<<=<<<===;<=<<<<==<<<<<<<=;<=<<;<;<<;::;<;<;;<<:::;:;99:::;9:::::9::99:9999889;;98:999899998889899999878899998998889998788887898898989988889787788778888757677776776676667887875767666675555556664555555344455543DEDDDDCCDCDDCCCCCCBCBCCCCBBBBCBBBBABCCCCBABAAAABBAABAAA@@AAAA?@@AAABA@@@@A@@@@???@@@@?????@??????>>?@?@@>>>>>>??>>>==>>>???>==>>>>>===>>===========>><<=<<<<<<=><;<===<<===<<;;<<<<<;;;;;<<;<;;;;;;;;;:::::::::::::::::;;::9899:::99::;;:99::99::989999:9898998999999988989988899999998788988988878888888887787865677777765577777787778777567665566655655545555443345444DDEEDDCDDDDDCCDDDDCBBCCCCCCBBAAABCBBCBBCBABAAAAAAABBAABABBAAA@AAAAABAAAAA@@@@@@@@@@@??@??@@?>????????@@????>>>>???>=>>>>>>>??>>>>===>>>>==>>==>>>>=>><<==<<==<==<<<<<<<<<<=<;;;<<<;<<<<;;<<<;;;;;;;;;;:::;<<;;;;;;:::;;;::::999:;::99999:::988::99:9889989:9998998:;:8888888878888988889:98888888888888777788877877777778767887777787767775676667666666556544444454444444DDEDDDDDDCDDDDCDDDDCBBCDBCCCBBBABBCBBBBAABBBAAABA@BBAAAAABBA@AAAAAAAAAA@?@@@@@@@@@???@?>@A@@???>??>>>???>>?>>>?>>>=@?>>??>>>>>>=>>>>>>>>====<=====<===<<<<==<<<<<=<<<<<<<<<<<<=<<<<<<;<;;;;;;;:;<<<<<;;;;;;;;:::::;<;;::;;:;;::;;:99::::::::9::99999:::999998::9989888998999988989888888988988888888778988887666777888677777777777777776665666676666676655555554454345444EEDDCCDDDDFEDCDDCDDDBCCDCCCBACCBBCBCBCCBBBBBBBCABBABABABAA@AAA@@BAA@@AAAA@@@@@@@??@A@???@??>@?@@@???>>?@@?>>>>?>>?>@>?=??>?>><>======>=<>>====>>===<=<<<;;==<;=<;;;;<;<<<<<;<;<<<<;<=<<<;<;::;:;;:<;<<;::;<:;;:::;9:;9;99;:;;;::9:::;;99:9::9999;:89888:99998888998:99888879:999897797798778878998889887886878666688677777676777668677667667765765665454655566544444455555EDECCDCEDDEECEEDDDCCCDCCCDCBCCABBCCCBCCBBBABABBDBAAAABABB@@BAA@BAAAABBAAA????@?@???@@?????@@@@?@@???????>??>>@>???>=??>>?>?>=<<=>=========>==>>=><<=>;;<=<<==<<<<<=:<::<<<;<<<<<<<<=<<<<<<:<;:::<9<;;;;::;;<::;=;;9:::;9;9:;;;;::::99::::9:::9879:::;889:98999::898999:8888:888788898777788887888888866879787787887666767675566668876756776576766756665566555553354466564CEEDDDCDCCDDDDEDDDCCCBCDCDCBCCDDDCCCBBBCBBCBABAABCBBCBAAB@AABAABCA@AAA@BB@@@@@@@@@@??@@@AA??>?@@@@@>???A>>>>??>????>??>>>=>>>===>=======>>>>>===>=>=<==<=<=====<<<==<<;;;<;<<=;=<<<;;;;::::<;;;:::;<;<;9;<<;<;;;:::::;::::::;::;:98:98:;::99:98:989999::::8::8998988989998888888888888788888898988888778789867788777787677777866676675566756667666656656445454543423455555DEDDDDDDCCCDDDDCEDBCCCDCCCCCCCCCCCCCCCCBBBBBAAAABBBBBAAAA@AAAAABCAAA@AAAA?@@?@??@A@?@??@@@@?>??@????>>>>??@>?>>?>>?>>>=>=>??=>>==>>>===<===>>======<<<;==========<<<<<<<<<<<;;;;<<;<<;<<<=<<;;::;;;<;;:;;<;;<<;;;;;:::9:;99:;:::;:99989:::9::::99:999::99:9::9988:9889888899999988888987888878888878888:988877877778777877776676666666667756777556656655665555333443453445DDDEEEDCDDDDDDCDDCCCCCDDCCCCCCDCCCDDCCCCCBBBBBAABBCBA@AAAA@ABBA@@@@ABBA@??@@@AA@@???@@@@@@?????@@?>>???????????>>>>??>>==>>>>>>==>>>>=<<==<===>==<<<<;<==<=====<====<<<<<<<<;<<<<<<<<;;;;;;;;:::;;;<<<<;;<<;;;:;:;:99999:::9::9:9:::;;:::::::::998:::9:9999:98999898898888998876798887778887788877888898777777777777777677777666676666666665665556555556656555544444455545EEEDCDDDDEDCEDDDDDEDCBCDCCCCCDDDBCDDDDCBBBBCCBABAABBAA@@AAAAAABAAA@@@ABBA@@@@AA@@@@@@@@?@A@??@???????????????>?>>>>>>>=>>>>>>===>>>>=>>====>>>========>><<<<<<<;<<<;<;;<<<<;;;;<<<;:;<;;;;;;;;;<<=;;;;<<;;;;;::;;;:::::989:99::;<;:99:::::;:::99999999:99999999888999999999999998988887888888787888888866678888888776777776776766656665556655755655566654445445554554544445EEECDCCCEECDDDCCDDCCDBDCCCDCCDCCCCBCBBCBAACBBBBAABACABA?AAAA@B@ABAAABA@@B?AAAAB@?@A???B@?@?@@@@@@>?@??????@?????>=>>=>>>?>=?===>==>====>>>>>=====>======<===<==<<=<;=:;:::<<;;;=<;:=<;<:;;<;=<<;:<;;;99:;:;;==;;:<;:99;;:;<;::;9:;:999::;::99:;:9:;;:::9998888898999999:9888:9897799:78778887988779988887678777987777765776666766555775666665577666655455456455443554454666EEEDDEDCEDBBCCCCDDCCCCCDECCCDDCCCCCDBCCCDBCCCBAAA@AAA@AAA@AA@AA@@A@ABAAAAA@A@AB@>>?@@??@???@@?@?@?????A>??@??>>>>>>>>>>>=?>>>>=>=>>>===<>=>>>>>>>=============<<<<<<=;;=;<<<<;;=<<<<<<<<<::::<:;;<::;;;:;;;;<;<;:;;;9;:;;:::;;:9:;;:;:::::::99::889:99:9999999899989:897898778889898:88688877798878998877677776878886867666666777747775566664666665455555565545454445364533CCECDCDDDCCCCDDDDDCDDCCCCDDDCCCBCBCCCCCCDBBAABCAAAAAA@A@@AAA@@BBABBAAAA@?AAAA@@A@?@@@?@@@??@@@????@?>@????@??>?>>??>>>>>>==>>>>==>=>==>===>>>>=>===>>===>>===<<<==<==;;=;;;=<;<=;<<<;;;<<;;;<<:;;<=;;;::::;::<<;;<;::;::9::;;9::;<;:;:::9;:99:::89998899999:99999998898898999:988999886788888787887887897787778888778877668765578767776676766576565655565566664554444465454DDDCDDDDDDDDDDDDDDDEDDFEDDCCCCCCCCBBBCCCCCBBBBBBBAAAAAAAAAAAAAAAAABBBAAAAAA@A@@@@@@@@@@@@??@???@@@@>?@?@@???>>>>>>>>>>>=>??>=>>=>>>>>>>==>>>>====>>===<=>=========<;<===<;;;;;<<<;;<===<;;;;;;;;<<<;;;;;;;;;<;;<;;:;::::;:99999:;;:::99:::99:999:999::999999999989:99889988999989999988889877888888888888778877877777877667666677665667666667666666556654555545554455545554DDDDDDCDEDDDDDEDCCCCDDDDDCCBBCCBBBBAAABBBCCBBBBABBBAAA@@AAA@ABBAAAAAAA@@A@@@A@@@@@@?????@@@@??????@@@@@??>>???>????>>>>>>>>>>?>=>>>>>=>=>?>>===>>>>=>=>=<<==<<<===<<;<<<<;;;;;<<<;;;;<<;;::;;<<<<<<;;;;;;;;;;;;<<;;:::::::::::::::::;:::;:99999::99:999999999999:999:988998889999999888888777777788888888887788777777777656655566566666666666665665555555456544554566567543CDEEECCECCDECDECDDDDDDDDCCCDCCCBBBCBBCCCCCCBCACABBAABA@AAAA@AABCBA@@ABA@@@AAA@@@?A@AA@@@?@A@@?????@@@@????>??>>?>?>>>>>?>>>>>?>>>>=>>>>>>==>====>====<<=>><==<<<<<<;<==<<<<;;<<;=<<;;;;<;:<;;;;<:;;;;;;;;:;;;:;;;:;:::;::9:::;;:;:;:9::9:988:::99989:9999989889889898988998898987898898778888788879988776798778987777766666666686666566766665666655676666566544464645564543EFFEDCDCDCEEDECCDCDEEEDCDCDCBBCCABCBBBBBCBBBCAAB@BBAAA@AB@@BBC@C@@BA@@A@@@@?A?@@AA@?@??@@@?@@??@?@@>@@??A>>?>>>>>>>>>>>>>??>?>>=>>==>=>>>>====>=>>==>===>=>>==<;<<;;==<<<<<<<;=<;<<;=;:;=;=<=;<:;<<;<;<:<<<;;:;;:::;;:;:;;::9<;::::9;89:::9:;9:;;999::9999899:88:97998898988999898989998788777778777988867887569777766676666786666676655666767766555755656555454455544545565EDEDFDDCDEDDCDDEDDCECDDCCCCBDACABBBCDBBDBDAACBABA@B@@ABAAB@AABBA@AAAAAAAB@@A@@@@@@@?AAAA????@?@@??@??@@@@?>>?>>>?>>?=>?>>>>=>>===>>======>>>=>>>>==>>==<<=<==<<<<<=<=<<<<:;<<==>><<;<:;;;<<<:;;<<;:;::;;:;;;;;;;::;;::99;;8:;99;;::9:;;:;99:;;:99:99::99:9:98::9898998:989899878:889898878878688558778888788877777866666665877757676667766666775677555555566555555654466446DDDDDEDDDDDDEEEDCDCCCCCCDCBCCBBBBBBCBBBCCBBBBCBB@ABBAAABAAAABAAA?AABAAA@@@@AAA@@@AA@@@@?@@A@?@?@A@???@?@????>>>>?>=>>>=>????>>>>>>>>>==>>>===>>>>========<<=<<=<<==<<==<<=<<<<<=<;<<<<<;<;;;;<<<<;<<;;;<;<;:::::9:;;;;;:99:::;;;;;<;:::;;9::::99:::9999:9::98999999998999998899888899998898788888877887888898877777777767676666665556676556665566566555556755455545544444555DDDDEEDEEDDDDEEDCDDCCDDDDDCDDCCBBCCCBBCBBCCBABCCCBBA@@@@AAAA@@AABAAA@AA@@AAAAA@@AB@??@@@@A@A@?????@@??@@??>>>>>>>>>>>>>>??>>>>>>>===>==>>==>>=>>==>>===<<<<;<<<=====<<=<==<<<<<<<;;;;<;<;<<;;;;;;;;;<;<;::;:;::;;;;;;;;:::::;;;;:99::::;:::::::99:99:9999999:999999988998887789899878888898778778878888888877877777667767666666666666776666655667566565555556544565544543443CDDEDEEDDDDDDDCCCDDCCCCCCCDDDCCBBBCDCBBBCCCCBBAABCBBBBAAAAAAAAABBABBA@@ABBBAAAAAA@A@?@?>??@@@@@??????>????>>???>>>????>????>>>>>===>?>====>>>====<<=======<<<<<<<<<==<<<<<;<<;;;;<;;:;<=<;<<<<;<<<<;:;;;;;;;:::;;::;;;;;:;;::::;:::::::;:9:::9::99::999889999:9999899899888888998988988779977888779988888887787777676676665666766666666666665455566665666565444445554555544ECDEDDEDDDDDDCDDDCDDDCCCCCDCCCCDDDCCCBBCCCCABABBABCBA@AAAABAAAABBCAB@@AAAABABAAA@?@@@@>??@@?@@?@@@@?@?>?>>@??>>>???>>>>?>>>>?>>>>>>>>>=>==>>>>>=>===>=<<<=>><=<=<;==<;=<<<;;;=;;=<<<:<<<<<=<;<<;;<;:::;:;;;;;<;;;::;;;;:;99;:;;::<<;:::;;;:9;;;:::9:99999:99989:998999:89:88988998788888887788788788777887778777766666766666557666666577766665546656666565566655544444555566CDDFEEDEECDEDDDCEEDCBCCCCCCCBCCDDBAADCADDCCBBBBABACAABAAA@ABA@BABAAAA@AAA@B@BAAA@A@@@???@?>??@@@@@?B?@???=@>>>>??>?>>>???=?>?==>>=>>>=>>>>><=>====<==<<=<<<<<<<><<==<<=<<<=<;<;;=<<>;;:<:=;;=<<;;;;;:<:;;;:9:;99;9::;9;;;9;;9;;;<<;:;::;;::;:::9999999988::988::989888888888897988888889888:87788888877778876777766666556656555656666666556555644556656555545464445555445556DEDFFFFEDDDDDDDDDDCDDCCCDCCCCCCCCDDCCABBBCCCCABABBABAAABBAA@A@@AA@ABBBAAA@AA@A@@@@@??@??@????@>?@@?>?@?>@?>>???>>>==>=>>=>>====>>===>>>>>>>>=>>>>====>><>=<><<<<<;<=<>=;<>=;<==;=<<<:;<;;<<;<<<=;<<;;;;;:;:;:::;:9;99:;;:9;;;::::;9::;;;:::::::999::::989:9999:99999898:899:889779989988989778889988777977767776767765665655667667755666555556455556565556564665544655545444DDDEFFEDDDDDDDDDDDDCDDDDCCCDCBBBCCCBBBBBBBBCCBBCCBBBABBBAAABAA@@ABBAAAABB@?BAA@AAA?@@?@@?????@@@A@@?@?>????@?>??????>>>>>>>>>=>>===>=>>>>>>?>>>>>>==========<<<<<<==<======<;<<<<<=<<;;;<<;<;<<<<<<;;;:;:;;;;;;::;::;;:;:::::::;;;:::;;99:::::9::9999:;:::9887889998999999:8888899988887888988879888878878877766666665665566566556666655566554554466544565655544565555556544DDDDEEEDDDCCCCCDDDEDCCBBCCCCCCCCDDCBCDDCCCCCCCBBCCAABBABBBBAABA@AAAA@@AAAA@@@@AA@?????@@@@?>>>>???????????@?>>???????>>???>>>==>=====>>==>=======>>==========><;<=<<====<<<<<<<=<<;<<;<<<<;<<<<<;<;;;:;;;<;;<;;:::::::9:;;::;;;;;::::;;;::::::::9999:99999999988999998998999999998989998888899999888777777777676676665667766767776655545665445455555544445665444454455455544DDDDDEEDDEEEDDDDDDDCCDDCCCCCCCCBBCBBCBBCABBBBBBBBCBBBBBBBAAAAA@AAAAAAAAAAAA@@AA@@@@@A@@@?????@@@@@????@@@????>??>>?????>>>?>=>>>>>>>>>===??>>>========<<==<======<<<<==<<<<;;<<<<<<<<;<=<<;<;;<<;;;;;::<:<;;;<;:::::::;;:::9::;::;;;;;;;:::::::9:::::::9989999999999998888898899999888977888777888888888788776777666666666677767766566566665445654355555555665455555554444455DDDDDDDDDCBECCEFECDDCCDDDDBCCBCDDDDBCCBBCBAAABBACBDBAAAABA@AAAAA@BBAAA@ABAAA@BB@@@A@???@>@??@@@@>?>@?@??@?=@????>>?>>>=>>>>?>>=>>=>>?>>>>>>>>>=>>===<<<<<=<<<<=<<;<<=;====<<;<<<<<<<;<;::;=;;;;;;<;<<<;;:;;<;:;;:;::;;99:;::;<<:;;:;;;;:;;;:889:9:::99:9:;997898899889988999878998898998887788898877778777776777875666656666557655555566664446745444655644554545544555556455DDEEEDDDDDDEDDDDDCDDDCCDCDCCDCDDDCECCCCBBBCBBBBACCABBCABBCBAAB@A@BA@AAA@BAAA@@A@>@??@A@@@@>>>??@???AA??>?>A??>>?>?@???=>>>==>>?>>>>>>>=>>>?>>>>=><====<==<<=<<<=<<=<<<<=;<<<;;<<<;;<<<;;<<;=;<;;;<;<<;;<:9<;;:;;::;::;;;::;;;:;;:9;;<;;:9::::9::9::9:9988::87889999999:999999899989988779879999988786677777665756777667666556566555565566664447544544545455644545345545444444CCCDDDDDDDDDDDEDDDDDDCDDCDCCCDCDCCBBBBBBCAAAABBBCABCC@ABBCBBAABBA@A@AA@@AB@A@@??@A@@AA@??@@@@??@@@@??@?>?????>??>>>?>??>?>>>><>?=>>>==>=>>>?>=>=======<=>======;====;;;<<<<<<<<<;<<=;<<;<;;;;<;;;;;;;;<;;;<;:::;<<;;;;;;;;;;;:;::::;<;:<<:;:999999:99999999:889998999999:999989879988898778999878788767777778666777666777477766675565665555555355654444545665454555464466654DEEEEEEEEDEECEDCDDDDDDDBBBCCCCCCCCCBBBBCCBBBBBBBBAABCCBBCCAAABAABAAAAAAAAA@AAAAAA??A@@??@@@@A@@?@@?@@@?>?????@@????>??>>>>>>==>====>>>>>>>?>>>>=================<<==<<<<=<<;<<<<;;;;;:<<<;;<<;;;;;;;;;<;;;;<;::;;;;;<<<;:;;::::::;;:<<;;::;::::999:::999999:9999988889889999889988888888888888899887777777766666566676567777555665556656555555554455556555455455444554454444DEEDDDEEDCEDCDCBCDDDDDDDDDCCDDDCCCDCCCBCCCCBBBBBBCBBCBAABBBBABBBAA@AAABAAAAAAA@@@@@?@A@@A@>?@@@@@@?????@@?@@@??@?????>>>>==>>>>>>>>>>??>>>>??>>=====>====>=<===<==<<<<=>>=<<====<;<;;;;<<<;:;;;;<;;<<<;;;;;<;;;;;;;;;;;;;;;;:::::;;:::;;:::;;:999999::98899899999999898888999988998888888888888887777767777766666777655567766655556666555555555544565654445655554565555655544EDDDDEEDDCDCDDCCDDDCCCDDCCDDCCABCCCBCCCBBCBBBABCCBBBCCCBAAAAAAABAA@AAA@AA@AA@@@AAAA@@?@AA@@@@?@A@@@AA??????@?@@@@@??>>>==>>>>>>>?=>???>>>>>>>>=>>>?>=<=>>>====<<====<<====<=<<==<<;;;<<<<<=<<<;<;<;;;;::;<;;;:;;:;;;;;;;::;<;:::::::;;;::::;:9:889889999889988888899999999999988889988888888888777677677877667767766655556656556566665565655556654553455555555444444554455445EDDDEEDCDDDDDDCCCDBBDDCCDDCCCDBCDCCCCBCBDDCCBAABBBBBCCCABBBBAAABAB@?B@@@AA@@@?ABA@????@A@@?@@A?>@?@@??>?>??????@????>?>?>?>>>>=>??>=>??>?>=>>==>>>?=>==<=>>=<>>>=<;<=<<<==<=;<==<<:;<<<;<<<=<<<=;<;;;;<:;;;;;;:;:;;::;<::;;;;::;;:;;;;:::;::99::9:999:98899998898888899:999999988889998898789988876777777666665756555656666666656555556555564465555555556555455555435555554455EDDEEDEDDCDDDCCCDDCBBCBCDDDCDDBBDCBBCCCCABDCC@@CABCBDCAACABABBA@@ABBAAA@@A@?@A@@AAA?@@?A@@@@AA@AAAA@@@???>>A>A????????=>=>>?>>=>>???>=?>>>>>?>>>=>>>=>><=><<>>=<==<<<====<<<;;<<;<;;;;;<<<<<<;<<;<;<;;<;;;:;<<:<::::<:;:;;;<;;:;;;:8:;:;;<;:::9::9:99:::999989998888999889987998899:888899899887877776787667665766656555665656555656557766554555554554334555444454443544554355EEDEDDEEDCDDCDDCCCCABCDDBBCCCBCCCCCDBDCBBBBBBCBBBCBCCBABCBBAABAB@AAABBABBA@@A@@A@AA?A@@A?@A@@???@???@????@@A@A?????>??=?>>?>?>?>>?>???>>==??>>>>>>>>>>===>>>=;<<<>>>=<====<==<<<<;<;<;<<<<;<;;;<<;;;;<;;;;:;<:<<<;::;<;;;<;<;<;9:::8:::9;:;:::99:9:99999::999998888999999999989899:8999888878778777677777776665565556777676666555556665556556555544354546645554554444544334555DEEDDEEEDDDDDDDDDCCDDDDCCCCDDDBCDCCCCCBBBBCCABBBCBBBBBBBBCDCBBAAAABBAAAAB@@AB@@A@@A@@AAA@@@AA@>>>>?@@AA@@@?>?@?@@??>>??>>>?===>>>>>????>==>>=>>>>>==>==<=>====<<<=>=;<>==<<=<<==<<<<=<;<<<=<<;:;;;;;;;:;;;;<;;;<;;::::;;::;<;:::;:::::::::::::9::888:9999999889999999999999888778::8888888888888788767776766656555666566666655555665556566555555554444455545545554545464456644EEEEDDDDDEDDDCDDCCCDCCCDCDCBBCCCDDDCBCCBCBCCCCCCBBCCCBBBBBCDCBBBBBBAAAAAA@@@@AAAA@@@@@@@@@@@@@?@@@@@@AA@@???@@?????????>>>>>>????>>?>>==>==>=>>>??>>>>=>=<=>>========<<=<;<===<<<;;<<<=<<<<;<<;;<;;;<;;;;;;;;;<<;::;:;<;;;;;::::;;::::::99::::99999:::;:9999888999999899988888998899988888887777766676666667777666666555566556555456555655656655555555556655555444455444456544CDDDEDDCDEEDDDDCCCCDDDDDCDDDCCCCDBDDCBBBBBBCCBCCBBCBBCCCCBBBABBABAABBBAAABA@@@??@AA@?@@@AA@@??@@@@@????@@@@@???@@@@>>???>>>??????>>>????>>>>?>====>>>===>==>==><>=<==>>>=====<<=<=<=<<<<;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::;::::::::;:9::99:9:::::;:::::99::99889989999998998799888889998877777777776677777667775556666656677665556544565555556556555555445555444554544544453465455CDDDEDDEDCDDCDCDCCBDDCBCCCDDCCDCCCBCCBBCBBCDCBBBABCBBCBBBBBDBCBBBBBBA@A@BBBA@@A@AAA?AA?@@@@A@?A@A????@A@?@@A@?@??@?>>??>?>?>>>?>>>>>?>=?>?>>>?>>>>??=>>>>>?>>=><=<====<>>?>>==<;;<==<;<<<=<;;;<;<;;;<<<;;<::;;:<;::;::::;;;:;;:;;:::;:::;;::9:;:99:99::::9898888999898889898989889988877877878767677766566776767677666575546555554656567556564454454554455644445454454545545555DDEDEEECCDCDECDDEEDDECEDCDDCDDDCBCBBCBCBBCBDDBCBCCCBBCBBABBDBBBBCAAAA@BA@@AAAAA?@@BA@AAA@@B@?@@@@?>A??@???@@A?@@@??@?>@??>>>@?@???>>?>?>>???===>>>>??>=========>===<==<>===>>=;<<=====<<<;<<;<;;<<<;;<<:;;;<<;:<;;;;;:;;;;;:::::;<:9;;;;::99:999:;:9999:899899988998889898888898888867776778888777787657777766677676675585665445556666455665555444354555645435556454335434564566DEDDDDDDEDCDCCCBCCCCCECCCCBCDDDDBCCBCBCBBCCCCBCCCBCBBCCBBBBBBBCBBBBABB@AABBAB@@AB@@@@@A@@@@@A@>??>???@?@?@>??@@@??@????=????@???????>>?>><>>=><>>?>>>>>?>>>???>=<<==<<==>>=;==<>>=;;==;<<<;;;<;<;;;::;;;;<<;;<;;::;;;;:;;9;;::;;:;::::;::;;:9:;:;::9:9989998989899988988899987887988777878778876666566776676677666776567655544655555566665656555534544444555444664344445444556DEEDDDDDDDDDCCCCCDDCCCCCCCCCBBDCCDDDDCCDCACCCCBBCCCCCCBBBCCBBBBBBABCABACCAAAAAAA@@@@@?@?@@@AA@?@@?@AA@@?@@@?@@?@@??????????@????>>>=?>>????>=>==<<<>>>>>>==>>>>=====<<=====>=======<<=<<<<<;;<<;;;;;;;<;;;<<;:;<:;;;;;;::;;;;;;<;::;;::::9::999::9999::::99999999999999988889889988887887888877777777776677667666655567886654565555554554555555544455554554454555454434434554EEDDEEEDDDDDDDCBCCCCCDDBCCDCCBCDDCBCBBBCCCCCBBBBCCCCBBBCCBBBBBBBBABCCBBCBBBAAA@@AAA@@@@@@@?@@@@?@@@@@@@@@?@?@@@@@@????>>????????>>>>>>>>>>=>>>====>??>>>=>==>>>==>========<<=======<=<=<<<;;;<<;;<;;;;:::;<<;;;<;<<::;;::;<;:::;;:::9::::9::999999:::::99999899788889998889889998888876777888777667677777877767765566655666544554565555456664445555555454345544443433554445654CCDDCCEDCCCCCDCCDCCDCCCCCCCDCCCBBBBCCCCCCCCCCCCCCCBBBBCCCBCBBCBBBBBBBA@ABBAB@AAAAA@@@???@@@@@@>?@@@??@???@@?@@A?@@A?????>>>=>>>=>??@>>>?>=>>=>>=>???>>>>==>>=>=>>====>========;<==<<<<<<<;;;;;;<;;<<<;;<<;<;;;::;<;;<;;;;;;;;;;:;;::9:::::9:999::;:999999889899988988888988888888888777778889876777676666666677766666655666654555555555555665455545544554454544544345433445544DEDDDCDDDCCCCCCCBBDDBBDCBCCCCCABBDCCCBCDCCCCCCBCDCCCCCCACCBBCCBBC@ABBBBABBBAAA@A@A@@?@@@?@@A?@??A????@@@????@A@@@?>????>>>>@?>?=?>>>>>>?>>===>>>>>>?==>>>>??==>???=>==<======>=<<<=<<<<<<<<;<<=;;<;;<;;<<<<;<:::<;;:;;<<;::;;<<;:;:9:99:9:99::::::9:99:978988998999998898888877898877668887679767676666777667666666766675666554454566565565556555555454444444344453445444456666DEEBDDCDCDEBDCCCDBECACBBDCCCBBCCCBBBCCDBBCBCCCBBCCDCCDCACBBCCBBAC@AABBABBABB@AA@@@@@@@??@A?@@AA@@@@@@?@@?@??@@?@@@?@??????>@????@@??>>>?>>>=>>>>>>><===?>>?>??>>>><=>>==><=<==<<<<<<;;<<=<<<<<<<<<<;<<;<<;<;;;=;;;;:;;:::<;;;;;;:<::::::99::9:9:9::9:99:99999899779999998887888888888888867678877666666667787766665556765555555446655465554565566545356653444545454554543365544DDDDEDECCEECDECDCDEDCBBCDCCBBBCBCCBCCCBCBCCCCDDCCDBBBBCCBCCCACAA@@AAAAABBAABA@A@@A@B@AA?AA@@@AA@??@B@@@@?@@@>??@?@@@@@@?????>??>?@?>?>?>?>>>=>=>?>>??==>><<@>?>===<=<=>==<<<<<====<;=;;;==<;;<;;<<:<;<<<;;<9:::;;;;:;:::;;;<;99:;::9::98:9;9;;::9:9998889988888:89888888788879888777687868988676777767887555766766665545654554564644456645555645555445544355445545354445545DEEDDDDDDEEDCCCCDDDDCCCBABCBBBBBBAAACCCCCBCCBBCCCBBCCBBBCCCBBBCB@BBBBBBBBAAAAAAAA@?@@@AA???@@?@A@@@@@@@@???@???>>@@@????>>??>>??????>>>===?>=====>>>>>=====>>====>===>>>=<<====<<====<<<<<<<<==<<<<<<:;;<<<:;;:;;;;;;;;:::;;;:::99:9::::::99::::::999:::::998898899999899987799998899778888787777887666878776666666656565566555545555565554565565345545444543454344333343455443DDDDCCDDDDEEDDDDDCDDCCDDCCDCCBBBAABBCCCCCCCBBBCCCBCCCCBBCBBBCBBCBBCCCCBBBAAAAAA@@@@@AAAAA@@AA@@?@@@@@@@@@?@@??@??@@??>????>>>???????????>>>>=>==>>?>>>>>><==>==>=>>>>>==<<<<==>>====<<<==<<<<<<<<;;<;;<<=<;<;<<;;;:;;;;::::;;;;:9:::;;:;:999::::::::::9998999988888888878998799876788777678787777766666667767766667665654444455545555566556666555544444444443354444433332344444EDDDDDDEEEDCCCCCCCCDDCCDCCBBCBBBBBBBBBCCCCCCBCDCCCCCCCCCCCBBCCBCCCCBCBABBBBBABAAAA@AA@AA@@??@@????@@?@@@??@A??@@@@@@@??????>>>??>=>>>>>?>=>>>>====>==>?>>>>===>=>>>>==>?>>====>=<<<==<<=====<;<;;;;<<==<<;;<<;;;;;<<;;;:;<::;;;;;::;:9::::9::99:;;::::::9999999:9888889888877788877777667777877887766677767776667666545655545555665554456656655555545555444435544434445434344444DDDEEEDDDCDCCDDCCCBCDCCCBBBBDBBCCBCCBCCCCCCCCCDCCCCDCBBBBCCBCBCCBCCCBCAABBA@@BBABA@@A@@@@@@@@@A@A?@@@@@@@?@A@@?@@?@@???>?@>>>??>???????>?==?>=>>>>>??>>>=>>>=<<=>=>>===?=====<;=>====<<=<;==<<<=<<=<<<<<<;<;<<<;;;<;<<;:<<:;;;:;;;:::9:::9;99998;:9999:9999999998888888888987778887777666877877877767665576655666656655665555566677555566654665664454555543433344444333335455344DCCDEDDDEDCCBCDCCCBCCBBCCBBCCCBBBBBBCCCCCCCCDBCCCBDCCCBBBCCBBBCCCBCBB@CABBABA@B@BBA@AAAA@AB@@@BA@@@A??@@@????@?@@???@??A@@>>>?>?????>=???>>>?>>=>>>>>>=>==>><<===>??>==><=<<==>=><====<<<<::<;<<<<<<;<;<;;<<<;;;;;;<<<;<<<<9;;;:999;;:9;::9989::::9:998889999899:9::878888897998877788777977788878677767877786656556555555655554456555665554455554443356543335443344443435545344EEECCDCDDDCDDDDCCCBCDBCCCBCCBBBABBBBBDBCCBCCCCDCCBDBBCCBCCCCBBB@CBBBBBBBBBAAABBAABABAA@@@@BAAAAAA@?A@?@@@@@??@@@@A????@@@??@??>@@?>?=>???>=>?>>=>=>?======>?>==>><<==>>??=====<>><==;;=<<<<<<<<<<<<<<<<<<=<<;<;;<;;;<;::<<<;;;::::9:::::9:99:::99:9:9999::9:999:99999:9988888898778889767887788777776677656666665645566655655565566665667655455555555544554554444344444445435443CEEDDDCDDDCCCCCCDCCBCCCCCBBBBCBBBBBBBCCDDCCBCCCCCCCBCCBCCCBCCCCCAABBBBBBBABBA@AAABAAA@@@AAAA@AA@@@AA@@@@@@??@@@@@?@?@@??>>?@@@??>>>??>>?>>>??>>==>>>==>=>>==>===<=>><===========>>>==<=<;<<<<;;<<<<==<<=<<<;<<<<<;;<;;;;;::;<;<::::;;::::99:99;:989:9899:999989:999:99988878988887798778888778887777777666666666655555666655565555555556544555456555555444454444444455333443444EDDDDCCCDDDCBCCCCCCCBBCCCBCCCBBBCCCBCCBCCCCCBCCCBCCBCCCCCCCBBBBCBCBBBBBBAABBAAABAABAABBAA@AAAA@@@@@A@@@@@@@?@@@???@????@@@@@????@?>=>>>>>=>>>>>>>>?>>>==>>>==<=>=>=============>>==<<=<<==<;:;;<<<=<<<;;<<;;<<<<<<<<;<<;;::;;:;;;:;:;;;;;:::::9::99999::9999:::99999999987888888877998887888888777888766666666666655565556665555566556655556655555556554433454433444444444445344EDDDDDDCCDDCDCBCCCDDCBCCCDDCCBBBCCBCCCDCCDCDDCCCCCBBCCBBCBBBCCCBBBBBCCCBBABBBAA@AA@AA@@AAAAA@@A@@@@@@@?@@??@@@@@@??@??@?@?>>?????@?>?>=>>=>>???>>??>===>>======>===>>=>>>>========><<<<<<;;;;;;;<<<<<<;<<<;;<<<<<<<;;;<;:;;<;;;;;;;;::;::::9::9999:::::::::99999999:999888898778987789988898887788778767766555556655566666665566566556666655555555456554444444434445444444334444EEEEDDDCDCDDDDBBCCDDDCCBBCCCCBBBBBBCCCCCCCCDDDCDCCCCCCBBCCCBCCCDDBBBABBAABAAB@AA@?AA@@@A@?@A?@A@@@?@@@????>????@A@?????@@@???@@>>????>>>?>==>>>>>=>>>======>=>=======>>>=========>=<===<<<==<;<<;<<<;;<<<<<<<;;;;;;;;<<;:;;:::;<;;;:::::;;;::;:999:::::::::;:999988:987888789767798777788788777788778877666665655555655666565665454666666655555555555454443444433333433433334445EDCECCCCCCBCDCDCCCCCCCCCECCCCBCBCBDDCCCBCBDDCDCCCCCBBDCCDCCBAAAABABBCCCABABAAAAABA@AB@A@@AA?@?@@A@A?@@@@?@?@@@>>@>@@@?@@@?@?@@@@@????>>>>>>===>??>>>?>>===>>=?===>=====<<<=======>=>===>><<<<;;;;<=;<;<<<;<;;;<<;<::;<;;:;:;;::;:;:;::::;;9::::::9::::9::9999:9999999787889978887888798778887888887777766656655564567667666655645555565565556445666344644434444335443345424355445EDDDCCEFDCBCCCCCCBCCCDCCDDDCBCCDCBCCDCCCCDDCDCCDCCBDCCDCBCCBCCACBAACBBCCAABBAAAB@@AAB@AA?@A@@AA@A@B@@@???@?@@?@@?>??>>??>>@?@@>>?>A???>>>?>==>>??>>=?@>>>>======>=>=>><>>=======>=====<<>==<;;;;<<<;<<<<<;;;;:;::;;;;;<;;<:;;:::<<;;89:;:;99;9::::::::9:8::8:9999988898778898888887799667887777978777777665656555566677655656654566565455555545556445445455544543343344444552533EEDDDCDCCEECCCCDDCBBCCCABCCCCDEDCBCCCCCCCDDCBCCCDCCDCCCCCCCBCCBBCBDBBBABBABAA@ABBABAA@B@?AAA@AA@@@?@??@@???@>@?@@>>@@??@@@@>?A@>>@@?>=>>>===>>>>>>??>@>=>=>>===>>=====<<=<=><<>====>===<====<<;;;;;;;<;<<<<:;;::;;:;;;;;;;;;:;;:<;;;:::;::;;9:;:;::;99::::;;:9999989888789:878988787788878777778777767777776565666666687765576666675555555566655565555544455543534445444444334332DDDDCDCCDCCCCCDDDCCDDBABBBBCCCCCCBCBBBCCDDEDCCCCCDCCCCDDCCBAABBBBAABBBAABCBAAA@BB@AAA@@@@@@AABA?@@@@??@@@@@@@@@???@@?????????@??????>>???>>>=>???>==>>>=======>>=>>>==<=<<=<===>========<<===<<==<<<<<<;;<<<<;;;;<<<<;<=<<=<::::;;;;;;;;:::;;;;<;:999:9::999::::99889999899988888788888777778778898887766766765665666656765666677555556655555555555555554445445544443443433323434DDDDCCCCCCCCDDCCCCCCCCBAAAACCDDDDCCCDDDCCDDDCDCCCCCCCBBCCCCBBBBBBBBBBBAABBAAAAAA@@@ABA@A@@?@@@@@@AA@@@@?@@@@@@AAA@@@@????>?@???@@??>>>>>>>??>>>>>?????>=>>>===>>>>=>>>>><<<<=======<<<=<<=<<;;<<<;;;;;<<<<;;;:;;<<;:;;<<;<<;;;;;;;;;;;:;;::::9::::::::9:;::9:::99:999:989999988899888878888777777778876767656666677766665566665676556556565565445445555544444444443344444444334344DDDDDDDCCDEDDCCCDDCBCCBAAABCDDCCCCCBCCBBCCDDDDCCCDCCCDCCCBCCBBBBBBCCCCCCCBBAAA@@@AABBAAAAA@AA@AA@@AAA@???@@@@@A@@@?@????@@@?>????@?>?@?>>>@@????>=>>==>??======>>>><=====<<<====<<<=======<<;;<<;;<<<==<;;<;<<<<;;;<<<;;;<<;:<::::;;;;;:::::::::::::9:;::::9:::::::998998888899999988779987788777788887777666666766666667677766655664346555555555555555444454554444454454443234443EDDEDDDDCCCDCCCCCCBDCBAA?@@BDCEDDCCBCDCBCCCDCCDDDCCCCDCCBCCCDBCBBCAACABBBBAAABBABAABB@AAAAAAAAABAB@@A@???A@A@@A@A@??@@@@@?@?>@@>??@>>??>??><=>>=?>>@>==>>=>>>>>==>=======<<=<<<=<=<<=>>>==<=<<<<;:<<<<<;;<<;<<;;<;:<;;;;;:;::<;<::<;:::<;9;:;9:;;:;;;:::9::9:::9:98:998888798899988:889878788988879786677665666777655557767755667655555566565555554455444445344454444444335332333DBBCEDCDCDCCDECDCCCCCCCA?BACBBDCCDCEDDDECCDBCBDBCCDBBCDDBBBCCBBCCCCBAB@ACCBBBBBABBBABAABABBAAAAAA@@@?@>@@@@@?AA@@A@@?@@@@?@@@>>>??>>?>>>>?==??>?>>>>>?=<>=>=><>=>==>==><=>==<==>>===<<=<=<<<<=<;<;::;<;:<:<<;<<;<::::;;:;;;;:;;<:::;::;:::;:;::99::9;:<999;9:::::99:89998899877987889998887888788797777656555666775665567756775677567555665745554544443454344334433444334433324443EEDDDDCBBCCCCDCDEECCACAAAAABCCCECCCCCDDDDCCCCCBBCCBBCDCDDBBBCCCBCACABCCBCBCBBBBABCB@AA@@AAAA@@ACBA@@?@@@@@?@A@@AA@@??>@??@@??@@@@?@???>>>=>=>=>???=>>=>>>>>=>>=>===>=====>=><<===<<<<<===<=<<=<;;<;<<<;<<<;;;<;;;;<;:;:::;;;<;;;;;:;9:;:;9;;::;:::::::;:99::::;:99:99999899999889:88878888888978777876777766566677676667777777777767756566445555444434355554333444354355443133334CDCCCCBCCCDDDDDEDDCBCDCBBBCCCCDCCDCDDCCBCDCCCCCDCCCCBBCCCCBCBABCCBABBBAABBBCCBBBBBCBBBBA@ABAABBAA@@@@@@@@@@@@?@@@@????@?@@?>>??>?@@@@?>>?>>>>>??>>>====>>??====>>====>>>>>===>=<<=<<<=>>====<;<<<<<<<<<<;<<<<;;;;;::;;;;<<;<<;;;;;;;;;:::9:::;:::::9:;:;;::::;:9:99999988899988888888:988878888877777766776666677877777886555666766654556655555545434654444444554433443334433223DDDDDCCCCCDDDDDDDCCCCBCCBCCCCCCCCCCDCDCBCDDCCCDCCCCCCCCCCBCBBBCBBBBBCBBABBAAABA@ABBBAABBABA@AAAAAA@@@@@A@AA@@@@@A@??@@@@@@@?>>??>>?@@??>?????>>>?@>=>?>==>>>>==>>==>>===>>==>>>>=>>===>=<<=<;<<<<<<<=<<<;<;:;;<;:;;;<<<<;;<<;;;;;;<;;;::::::::;::::999:999::::::;:9999999999::999988778878888888899898876667776566776567765566655666554466555555444444444554345554344445433323334DDDDDDCBCDDDDDDDDDCBBBCCCCCDDCDDDCCDDCCCCDDCDDCDCCCCCCBCBBBCBBBBBBBBBBBBCCBBBBBBBBAABAABBA@@@A@AAAAAA@@@@@@@@@@@@@?@??@??@@??????>?@@????>=>??>>???>>>=>>>>>>==>>==>>>>>=========<<=====>>=<<<><=<<<;;<<=<;<;:;<;;;;;;;<<;;;;<<;;;<;::::::::::;:::::99::99999999:99:::99989988999:98888888888888889887677677778756666677776666656666665455556555555444344554433433344444444433333DEEDDCCBCCDDDDEDDCBAABBCCDCBCDDDDCDDCCCCDDCDCCBBBCCBBCCCCBACABCCCBACBCCBBBACBBBBBBBABBABABBA@ABA@BA@AA@@?@@A@???@?@@@@@??@??>?????@@@>=>????>?>??>??>>?=>===>==>=>>>==>>=====<=>=>===>?>=====<=;<<<<=<;<<<<<;<;<<<<;:<<<;::;<<;::::<;;;:::;::::9;;:;:::99:98::999:;9:88:8898999987998899897889877888767878876766566567677766676666667666565545543555544545445544543343454433324443DCCDDCBDDCDDEDDECCDCCDCCCDDDCCCDDCEECCDCCCCDDCCDDCCBBCCCBBBACCBBACBCBCCBABABAAABBBBABA@@BAABAAAAA@AAAB@@@AAA@A?@@@@@@@???@??>?????>??>?>>>>??>>??@?>>>?>>>=>>=>>>===>=>>=>=>==<>>=>>==<==>=>==<>>;<==;<==<==<<;;;;<:;<<<;:<<:;;;;:;:;;;;:;::9::9;;:;::;:999::99:9<9::8::8999:999999887799887:7878888777777786777766767776766666565666546655555545555444455555544454334433435333443CCDDDCCACCCDCDDCDCDCCDEEDDDCCDCDDDDCCEEDDCEDDDCDBBBCCCCBBCCBBCBACBBACBCBABBBBCB@BBAAABB@BAAAA@BA@ABAAAAAAA@A@@AA?@A@@@@@@@@@????>>>???@>@>@>?>>>>?=>?====>>>?>>>>=>>>====<======>=====>><>?=<<<;;;<<<<<=<<=<;;<;;;;;;<:;<:<;;:;:<:::;<;;:;::;:9:9;;;;::;;9::;99;999988:989;998988:7889::97888::8898777777876668766877677767776656665656566555555555546444654555345344534335542343CDDCDCCBCCCCDDDCDDEDDDDCDDDDDDEDDDDCBCDCDCCCDDCCDDDBCCCBCDCCDCBBACBBCBABBCBBBABB@ABBCAAABBBAAA@BBBABAA@@?@@AA@@@@@@A@@@@?>>???????>>???>?>>>>?>?>>??=>>>=>>>>>=>==>>===;<<>>==<><;==>===<>>>=<=<<==<<;<<<<<<=<<<;;;;;:<;;;;<<;;<;;::;;<:::::::9::9;:;:99:9::;9;;:9998889:9;99998::999998989889878888888678877767777876776776666686665565567544455555555555654446444445345434523443EDDDDDCCCCDDDCDCDEEDCDDDDDDDCDDDCCCCDCDDBCDDCCCCCBCCBCCBCCCCCBCCCBABAAAABBBBAAAAABBB@@@AAAAA@@@AAAAAAAAA@@@@@@@@??@???@@AAA@@@?@?>??@??????>>>????>>>>???>>>==>=>>========>==>===>=<==<<<=>>=======<<<;<<<<<==;<<;:;<<==<;:<<;;;;;;;;;;:;;:::::9:;::;;;:988:::99:::98999::999::9:;:99998888899999888898876877898777765676766566655665566555555566665566555564544344444444434333333DDDDEDCBCCCDDCCDCDEDDCCCDCDDCDEDCDDDCCCCCDDDCCCCCCCCBBCCCBBCCCCCCCBBBBBBBBBCBBBAAA@@AAAAAABBA@@@@AAA@@A@@AAAA@@@@@@?????@@@@@?????>???@@??>>>??>??>>?>>?>>>?????>?>==>>>>=========<===<========<<<<======<<==<<;;<;;<<<;<;;<;;<;;;;;::;;;;;::::::;::;:9:::::::::99:99:989:999999999999899988889889877888777777777777786676666666656655776566556555445666545556556544444433334334434DDDCCDDBBCCCDCBCCCCDCCCCCDDCDDCDDDDCCDCCCCCEEDDDCCCCCBBBBBBBBBCBCCBCCAABBBBCBCA@ABBBBAAAAAAAA@@@@@@@@AA@A@@@A@@@@@@@?@?@A@@@???@?>>>?>??>>>?@??>???>>>>?===>>>>>>>>==>>>=<=>=>===>=======>===<==<<=====<;<<<<<;;<<<;<<<=<<;;<<<<<<;;;;;;;:::::::::::;;::::::::::9:;:::9::99:9999988898888999999987887788767897765777766766666666666655567666654556655565445466543344455544434223454CCDCCCCCCBBCCDCCCDDDCBBDEDCDCDCDCCDCDCDCDDCDCCCCCCDBCCCCBCCCBCCBABCCBCABBAABBAAABBBBBBA@BAAA@@AAA?@@?>@@A@@AA??@A@A@@AAA@@@??>>?@???@@@?>?>@?@@>@?>>>>>>>==>>>==>==>=>==>===>>===>=<==>=<=><=<=<=<;<<===<===<<=;<<<;;;:;<<<;<<<;;;:;;;;;:::::;9::9::;9:999:::;:99::::9:9:::999988898989888989888889778898778887877678877776668666677656665667665544555666455455435443355454334344333CCDDECDCBACCBCDCCECCCCBDDCDCCCCDDDEEDDDDCCDCDDEEBCDDDDDBBDBCBCCBBBBDBCBBBBBBCBACBBBBACB@B@@AAAAAA@@A@@B@A@BBB@A@B@A@@?A?@@AA@@@?@?????=>=>>??>???>>??>>=>>=>>>=>>=>>>>==<=======>===>>>==<<<>>=<<<<<;=<=<<;;;=<:<<<:<<;;<<<<<;:;;:::;:;;<<;;:::::::999:99999:::998:;99:9::99;999998999979898999878777898876686767887877699766657776657664566755554565564655554344555545544334462233DFDDCDDDCCBCCEDCBBBDCCBCCCCBCDCDDDCCDDCDDCDCCDDDCDCDCCCCCBCCBBCCDCDCCBBBABBAACBBBBB@ABAAAA@AAAAAAAAAAA@AAAAA@AA@@@@@@BA@@@?A@@>???@?@???>>???>??>>?>?>>???=>>>==>>=>====<<======>>>=<>==<<<=>=<<<<==<=<==<;<<;<;;;<<<;<<;<;<;<::;;;;;;;;:;;:;99::::9999;9;;9999:9::9999999:::9:9997798989999899899789878888786788687877776776667766677677666664656556565654545544544435533424444543DCCDDDCCECCCEDCCCCCCCCCCCCDDCBCCCCDDDDCCCCBCDDCBCCCCBCCCBBBCCCCCBBBCCCCBAABAAAABAAAABBA@AABAAAA@@A@@@AAAAAAAA@??A@@@@@A@@@@@@???@???@@???>>?@?>>>>?>>>>>>>?>>>>>>>====?>============<<====<<>====>=<====<<<<==<<;<<<<<<<<;;;;;;;<;;:;;::;;;::;:9::;:9:9:;:::;:99999::::::9::99999999999999;9888877887887888877887776676778766656666667666666555555555555545555445455544334434444443CDDDDDDCCCCCBDDDCCCCCCDCCCCCCBCDCCEDCCCCCCCCCCCCCCCCBCCBCCBBBCCBCCBBBABBAABBAABBBBBBABBAAAAAAAAAABBBA@@@AAAAA@??@@@@@AA@???@@@????@@??@@?????>>>>?>>>>>=>>>>>>>>============>======>===<<=======>=====<======<<<<<<<<<<;:;<;;;<<<;:;<<;:;;::;;9:;::9::9:;:99:;:::::::99:::99999999:;99999999888888788987788888877777777667776556666655566666666556555555665444554456544333334433443DDEECDDDCDDCCCDDCCCDCBBCDDDCDDCCCCCDDDDCCCDDCCCCCCCCCCCBBBCCBCCAABCBBBAAAAAABBCBABAAABAAAAA@AAA@@@@AA@AA@@AAA@@@AA@@AAA@?@@@???@????????>???@?>===>??>>>>>>>>>>==>>>>==>>==<==<=============<====<==<<<==<<<<<<<;;<<<<;<<<;;;<;;;;<;::;;<;::;:9:;;;;::9::99::::9:::9999:::9::99:::98999998899988888888777788888788877776777776766776666555556666655655444544433444544444333334434333DDDDCDDEEEEDCCCCCBCCCCDDCDBDDCCDCDDECDDDDDBCCDBBCCCDCCBBBBCBBCCACCBBABCBBBBB@BABAAAAABAB@@@AB@A@AAA@?@AB@AAA@A@?@@AAB?@@@@??@??@?????>??@?@>>>?>=>?>>>>?>?>==>>>>>=<<===>=<===>==>>>=>=><===<==<<<=<;=;;<=<=<;<;<<<=<;;;;::;<;:;;;;;;;;9:::;;::;;;::;::::::9:;::::9::9:::9999:::9:99888898:89999888997677877897778887778768875655666665565656556546644565554434434444344445344344433EDDCDEEEDDDCCCEDDBBBCCDDBCCBDCDCCCDDBCCDCCDDDDDDDCDBCCCCBDABCCCBACBAABBBAABBABBBAACABAAABAAABBAABAAAA@BAA@AABA@AA??A@AA@@AA@?A@@?@@>?@??@??>??>?>>???>>>==??<>>?===>=<=>===?==>=>>>>=>>>=======<<;><<<<==<==<;;<<<>=<:;;;;;;;<;;;:;;:<<:<;:;:<<9:;;::::::::9;;::9:9:9:::99999:9::99:989988899998777788788678888868788799676676667767556556775565755555564454444664544544435333333344EEDDCCDEEFCDEEEDCCBCCDBBDDDCDCDDDCDDECCDDDDCCDCDADDCBDDCBD@CBCCCABBBCBBACBABBABAAAAAAABBBBA@BBAAABAAAAAA@AB@BBAAA@@@A@@A@A@@???@@@??@@@@A??>@>>?>???????>???=>>==>=>===<>==?=>>>=>>==<<<><===<<<====<<<<<<<<<<;<<;<<<;<;;<<<<:;;;:;;;;<;<<<<:;;<::==::;9:;;9:::::::89::9999:899::99:9:988989888899789778967877789887777767777855777657656676766446565555555434444454445352442443355EDDEEEDDDECECDEDEDECDDDCDCCCDDEEDDDDBBBDDCCEDDCCBCDCDCBBBBABBBCBBBABBABBCCBABBCBAABABABBABBBAAAAA@@ABAAA@@@@AAAAAA@@AAAA@@???@@@??@@?@@?>@>>?@??????>?>>??>>>>?>>>>>>?>>>=>>=>==>=>>==<=><==<===>=>>=<;<=<<>=<;;<;;=<;<;;;;:<:<;;;:;;;<<<<<<;;:;;:9::::;;999::99::9:9:9:9:99899::::99::9989::9898999888988:977876888777777867666676656666666766655666555554454454665444444332333344DDEECCDDDDEEDEDCBCDCDDDDCCDDCDEDDDDDDCCDDDDEDCCCBCCBCCBCCBBBABBBBCBBBAABAAAABABBA@AAAAA@ABBAAAAAA@@B@@AA@@@@AAAAAA@?@AA@@??@???????@???????@?@?????>>>?>=>?>=>>>>>>==>===>>=======>>=><==<=>===;<=<<=<<===<;<<;<<<=<;;;;;;;;;;;;<<<<;;;;:;;;;;;:9::;;;::;:99::::::999::99:99999999999:999988998878988999988776777778777777766677566567666666666656555455555555565434454443433333334DDEFFEDDDDDDEEDDDCCDDDDDDDCCCCDEDDDDDDDCCCCCCCCDDCCCBBBCCBBBBBBBBBBBBAABCBAABBBBAA@@AAAAABBCBAAAAAAAA@@ABA@AAA@@@@@?@@@@???@??@@@??@??????????>>>>???>?>>??>>>>>=>>>>>>>>>>==>>====>?>>==>>>>>>>>=<=>=<=====<=>=<<;:;;;;<;;;;:<<;;<;;;;:;<;;;;;:::;::;;::::::;:::::9:99:999999::99999::999889::9889999999877678876777777678887766777766656655766565555555545645545545434432323433344EEDEEEEEDEFEDDDDDDCCDDDDDEDDDDCCCDCCCCDCCDCCCCCCCCCBBCCCCBBCCBBACCCBBCBBBCBBAABBBAABAABAAAABBBAAAAAAAAAA@@@AAAAA@@@@@AA@@@?@@?@??@@@????????>>>????>>>?>>>????>>=>>>?==>>>====>====>==>=====>=<>>>=<<=====<<<<<;<<<<<<;;<<;;<;;;:;<;;;;<;;;;;;;:::::;;;;;:::;:::9::988::8:99998::::9999998899899:99999877888889888887777777876556667666666666665566655555565655444454433344333333344EFEEDEEEDDEECCDDDCDDECDDDCDCDDCDEEDDDDDDDCCCDDDCCBCCBCDBBBCBBBBCBCBBBCCBCBBAAAABBBBA@@ABABBBA@@AABBAABBBAB@AA??AAA@AA@@@?????@??@@@??????@???@????@@>???@???=>>><>>==><<<===<=>>?=>>?><<======>>>===<==<==<<<<<=<<<<<;;<<<<;<=<:;<:;;;;;<:;;;<:;;:;::;:::;:::::;9::::99889:9999::999:97999:899898889788768787778887866767777766576666666567666565545455555565455545455443453324434444DEEEDEDEEFFEEEDDDECEDDDDCCEDDDDCEDDDDDDDDDDDDBDCCCCDBCDBBBBCCBBCBBBBBBACCBBCABBA@BAAABBABABBAABAABAAAAAAAA@@AAA@@AAAAA??>@????A@@@????@?@?A??>???????@>?@=>??>??<>?>>===>=?==>>>>=<>>>=>>====<=<<>=>>===<<<;;<<<=<<<><;<:<<<<<<;<;;;<;<;<<<;;;:;;;;;;:::::;:;::::::89:99:89:9988:9999;;99:::99:98889998786779768888777877778766655766666665665555655555755544444455554333534434442533EECDEEDEEEEEDEDCDCCDDDCDEEEEDDFEDDDDDDEDCDDCCCCCCCCDCCCDCABBBCCBBDBBABAAABBABBBBBCAABBBBBCAAABA@@A@AAA@@@B@AAAA@AAA@@@??@@>@@@@@???@?@@?@@?@?>???????>???=>>>??>?>>>=?=>>>=>?>==>>>=<=<>==<==<==<<==<<<<==<;<;<<<=<<=<<<<:;<:;=<<;<;:;<<<;;;=;<<<;;;9;;:::::;;::;::8999999999:99999999:89:999989988999988888988887678777767876665565665475655565555565656664344544354333443542234234DEEDEDDDDDDEEEEEDCCDDDEDCDDDDDDCCCDDDCCDDDCDCCCBBCCBBCCCBBBCBABCCBCBBBCBBBBAABAABAABBBBBAAAAAAAAAAB@@@@AAAAABBAA@@@@@@@@????A@?@@@@A@A@@@@@????>>??@@???>>>>????>>==>>>=>>??===>>==>>>>=>>=<<<=>>><=>>=;;<<==<<<;;==<;;<<<;:<;;;<;::;;;<;<<;;;;;;;;;;;;;::::::::99:99:99:::999999999::9998999889888889998777778777777777777766666775555666555555555656546444445554444444445432332334DEDEEEDDDDEDCCDDDDCDDDEDEEDDDDDDDDCDDDCCDCCCCCCDDCCCCCCCCCBCCCCCBABCBABBBBBBBBBAAABBBBBBBAABA@@AA@@@@@ABA@@ABAA@@AAA@@@@@@?@?>??@@@?>?@????@@??>>??@?????????>>>>>==>==>>??>========>?=<<==>==========<<===<<<<<<<<<<<;<<<<<;;;<<<<<<<;;;;;;;;<<<;;;;;:::;::;;::::99::9999:989999999999988999889988899888888998777777788777755666766677666666666666555555565554544444443334433344334EDDEEDDEDDDCCDDDEDCCDEDDDDDDDDDDDDDDEDCDDDDDDDDDCBBBCCBBCCBBAABCCCCBBBCCCBAAAAAAAABAAAABAAAAAAAAAAA@AAAAAAAAAAAAAAAB@?@@@@@@??@@??@?????@@@@@@>>>?@?>?>=>@???>>=>>==>>>>>===>>===<==>?>>=======<=======<<<<<<<=<<<<=<;;;<<<<<;;<<;;;<;;;<;;;<;;<;;:;;;;:::99:::::9:;:9:;:9::999999999999999888899989988889888887777766667777666766666556666656665566565555545554434545445444433543433DCCCDDDDDDDDDDDDDCDDDCBCDDDEEDCCDDDDCBCDEDDDDCCCCCBCCABBBCCCCBCCCBBBBBBCBBBBAAAAABBBB@@AAABBBAAAB@@@AAAAAAA@@@@AA@@@AA@@A@@@@??@@??@@????@@@@@?>??@>>????>>?>>>>=>==<=>>>?>==>==>>===>>>=<>>====<==<<====<<<<=<<<<<<<=====<<<;<;;<<<=<;<;:;:;;;;<<;::;;;;;::::;;;;9999:;::::::99:99:9999999889999999989888878887888887776777775666666655666655655555565555555445544345454333442453443FDDEEEDDEEEDCECDEEEDDDDCCDCCDECDCDDEEDDCDDDDEEDCBBBCBCCABDCCCCCBBBCCBBBBABBBBAAAAABABBABBBBAAAB@@@?AAAAAAAA@A@AA@@@@@@@@@@?@??????>?>?>?A@@?@@@?@??????>?>>?>>>=>====>>>?>>>=<==>>=>>>>=>>=><===>>==<=<<===<<<<<<<<=<<<<<;<;<<<<<<=;<;;;9<;<;<;<:<:;;;;:<:::88:::::9999:9999999:9:99897978999;899888889877878888878775776776666666655556656555645577555575564445443345443455433453443EEDDEEEDEEDECDEEDCEDEDDCCCDDCDCDCEDDDDCDDDEEDCDDCCBBCCDCBCDDBBBCBBBBBBBBCBACCABAABBABBBCBAAABB@BA@@@AAAAAAA@?AA@@@?@A@@AA@@@??@@@@??>@@@??@@?@???????????@??>=>>>>=>>>>>=>>=====<>>=>=>>=>=><>>>==@??@>??@@??@????????>??>>>==>==>>>==>====<=><===<=>?===<>>=====<<<<<<<<<=<<<;;<<;<<;<<<<;<:<;<;;<<;;<<=;<:;;:::;:;;:::::;999::9:::::9:9999:99:9889998899988998897788888888888876678877767665766566766565555656666565355544443345545534543334344DDEDEDDEEEDCCDDEDDDDDDCDDEEDCCDEEDDDDCCCCCCDDDEDDDDCCCCCCBBBCBCBBBBCB@ABAABBBBAABBAAAABBBBBB@AA@@@ABBA@@@@A@@@AAAA@@AA@@@@@@@?????@@?@@????@@@@??@@>>??@????>==>==??>>>>>>>==<===<=>===>==>>==>>>><======>>==<==<<<<=<<<<<<<<==<<;;<<;;;;;<;;;;<;;;;:;;;:::;999::9999999:::9999::99999:99999::9898878888988898888878876776777777766666666666646654455554565455565444554444444444334444EEEDEFFEDDDDDDDDDEDEEEEEEEEDDCCDDDDDCBDDCCDCCCCDCCCBCCCCCBABCCBBBBBBCBBBABBBBABBBBAABBBBBABBAAAAAAABBBAAA@@@@@@A@??@@@@@@@@@@@@??@?@@@@??@@?@@@@@??>??????>>>>?>===>>>>>=>>=>>>=<<<=>>>=====>>=<==<<===<<=<<<<;;<<<<<==<<<<<<<<=<<<<;;;;;;;;<<;;<<;;;;<;<:9::::::::::::99::999999:;:9999:::9998998889888877888898887777778887777655655555557545555566654443454444444544544444454454334DDDDDDEEDDEEEEDDEDDEEFEDEEEDDDDDDDDDBCDDCDDCDDCCBCCBBCCBCBCDCBBCCBBAABBCCBBBBBCCBBBAAABABBAAABAAA@@@AAAAAAA@AA@@A@@@@AA@?@AAA@@???@@@@@?>??@@@@???>>????????>>>>>==>>>>>====>=<>>>>>====>>==>>========>>=<===<<<<<<<<<<<<<<<<<<<<<;;;;;<=<;;;<<<=<;;;<;:;;:::999:::::99::99:99899::9:999::99999999999888888888888887787688777777776676556655555665457643455555544544434444544344333433DDEDEEDDEDDDCDEEDDDEDDDDDDCCCDDDCDDDDDCDDCCCCCCCBCCBBBBCCCBBCCBBBBBBBBBBA@BBABCBAAAAAAAAAA@BBBBAAAAAAAA@@@AA@@@?@@@@AAA@??@??@@???@@?@@@@?????????>>?????????>=???>>>>>>>>==>>>>====<=>===>>>?==>>========<<=<<==<==<<<<<;;<<;;;<<;<;;;;;;;;;<;<;<<;;<;:;;:::::::999::9:99::::999;;:99::9999:999999998888877888899887888887777777666666676665555555665544555555554444444444445434422356DDDEEDFEFDDCEEDDFEDEDDDDDEDEDDDDCCBCDCBDECDCDDCCBCCBCDCCBBBCCBACCBBCBBBBBBBBBCBBBBBB@BA@BAAAAAAA@AABBA@@@BA@@@A?@@@@@@@@@@@@AA@?@?@?@@?@@@?@@@???>>>>>??>???????=>=>>>=>=>>=?=======<=>===>>===<<==<<=<>==<==<=====<<><=<=<<<<<<<;<<:<=;;;;;<;;<:<=;:<<;;;::9;:9:::9:::99;::::::99:999::99999999999988888867788989889887877776766776676656566766565445545575555445433344234545344444443DDEDEDDEDEEEEEDDEECCCCDDCDDEECDEDCCDDDDEEDEFDCCBCCCDCBBCBCBCBCBBACBBBCBBBBBBBCCBBBBAAAAAAA@BBA@AAAAAA@@@@@@@@@@@@@????A@A@@A@?@@@??@?@@@?@@@@@@@>????=??@>>?>?==>>>?>>===>>=><>>=>>=<=>=====>>=>===>=><>=<===<<<<<<<<<<<<<<<;<<;;=<<;;:<<;::;;:;:<<;;<:;;;;:9::::;;99::::99:9:::9989999899997999888888888888898977777768688777566665657775454455644566355544434434443444433445455DEEFEEEEEEEEECCCDDCCCCCCCDEEEDECCCDCDCCDDEEDCCCCCCBCCCCBABCCCBCCCBBBBBBBAABCCBBCBAAAAA@ABBAAAAAB@ABAAAAB@ABA@@@@@?@@@AA@@AA@@??@@@???@@@@?@@?>@@>>??>????????=??>==>==>>>>==>>>>>==>=======>===>=>=<=>>========<==>====<><<<<<<<<;;<<:;<;:;;;;:;:;<<;;<::;::<:;:;::::;;;9999:9:9::::9999999899999989877888889998887667869767878777575776676557555544554444555555644433333355455454434EEEDEEEDEEDDDDDDDDCCBCCDDDDDDDDCCDDCDCCCEEDCCCBCCCCCCCCCCCCCDCBBBBBBBBBBBAACBBBBBBAABBABBAABAAAA@@@@@@@A@AB@@A@@@@@AA@@@@AAAB@A@?@@@@@@@?????@???????@@@???@?>>??>>>>=>==>>==>>>>==============>==<==>>=======<========<<;<<<<<<<=<<<<<;;;;;;<;;;::;:;;::;;:::::::9::;;:9999999:989:9999:88888899888899888888888899877888777777666677676666666655665555446545555534544344444354444444EEDDEEEDDDEEDCCDDCCCCDDDDEEDDDDDCCDDDDDCCDCCBCCCCCBBCDDCCBBBCCBCCBBBBBBBCBBBBBBBBBA@@AABBAAAAAAAAABAA@@AAA@AA@@@@A@A@@@@@@@ABAA@????@?@A@@@??@?>>>???@??@@?>>>>>>>>>>>>>=>>>>>=>==>======>=<=<====>=<==========>>>=>=<<=<<<<<<<<<<<<;;;;;;;:;;;::9;;;;;;;;:;::99::;;;:::99::99::9::99999999:999888899888888878899898789879867777766655666667655554445655565555544444454445444444454345DEEEEEEEEDDDDDCCDDDDDCDDDEDDCCDDDDDDCCCCCCCCCDCBCCCCCCCDCCBBCCBAACCBBBCCCCCBBBBBBABBAAA@AAAAAAAAA@AAAABAA@@AAAA@AA@A@AA@@@@AAA@@?@@@AA@?@@?@@??@@@?@???>????>=>>==>>>=>>>>>>>=>>==>>==>>>======<<<=<<<=>====>=>>?=<===<<<<=<<<=<<<<<;;<<<;;;;;;;::;;;:;;;;;;;;:::9:;;:::::::999999:9999:988999899:988888887888888888777888777777777667766666666665455676556555554444454443344544555445EEEEEEFFCCDDDDDDEDCDDEEEEEEDDDDDCBDCCCCCDDDDCCDCCCCBCCBBCCCCDDBBBBBBBBBBBBBBBBBBBBBABBAAAAABBCABBAAAABAAAAAAA@@A@@@@AAA@@@?A@@@@@@@@@A@??A@?@@@@A@??@????????>>>=>>>>==>>>>>><=>========>>==>>>=><>>>>========>><<<=>==<<<;<<====<<<<;;<<;<<<<;;;;:;;;;;:::;;;;;::9:::;:::::::9999:999:999989889:98888888889999888888778888786776677766765566666653455566544454455454554444456543454444EFEDEEFEEEDDDCEEEDDCCCDCEEDEDDDDDDDDCDCBCCCCDDCBCDCCCBCBCCBBBBCBBBBBBBCBCCCBBBBAAABA@AABACBACBAABAAAAA@@AA@@AAAA@A@@?@@@@@@@@@@?@A@?@?@@@?@@A@@@@????@????>?>>>>>??>==>>>>?==?=>>>======>>===>>>==><=>==>========>=><>><<<;<=<<<;<<;;;:;<;<;<<;;;::<<;;<<;::::9;;9::;9:9:::::9999::899;9:;:88998899988888989888899987788778887867677776667777767665564555454445544434555543564543455544DDDDDDEEFEDEEEDCECDCEEEFEFDEDEDDBCDCEDCDDCCCCBCDCCCDBBCBCBBCBCCBBBCBCACBCBCBAAACCAAAAAA@A@CBBCAA@A@@@BAA@AB@@A@A@@@@??@@@@A?@@@?@A?@@@A@@??AAAA@@?A???@?==>?>>>?>@?>>>>>=>>===>=<>?===>>>>==<<===>=<<><=>><<<>=<=<<==<=<;;<<<;<=;;==<<;<<==<<<<;;<<:;:;<;;;;::::99:::;9::9::9:::9::9899988:98888899888:8998887889888988779978786665687666466676675665447564443534555545555533464445444DDEDEDEEFECEDCDDCDDDEEEEDEEEEECDDDDDDDCCCDCBCCCDDBACCBBCCBBCCCAABBCCCBCCCBBBABBBBBCABABBBBAABAA@AAB@AAAA@@@BB@BA@@@A@@@@@@@A@@@??A??@?A?A???@@@??AAA?@???>>>>??>?>>?>=>?>??=??>=>>>======>>======>>>>>=>??>==><=<<<<=<<=<<=<=;<<<;<=<<<<<;<=;<<<<;;:;<<<;;:::::;:::::9::9:9:9;::;98998988899:89;999889899888989899968887778778777776788767756666657765444543435544445445544344445354554DDDEEEEDDDCEEEDDDDEEEDDDEEDDDDCCDDDCDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBCCCBAABBBBBBABBBBBAABBAAABBAAAABABAAABBA@AAA@@@@@A@@A@??@@@@@@???@@@>?@@??@@????@@@@@A@?>>>???@@@?>=>>??>>>>===>>>>=====>>>===============<==<==<==<==<<<;;<<<<<<;;;<<;<==<<<<<;<<<;;;::;;;:;:;::::9::::::;::::;:99999::99999::99899877888878889999888788887777666676666665566766666556555555554454444444554453344444EEEDDDEEEDEEEDCDDDDCDDDDDDDDDDDCCCCDDDDDDCCCCDDCCDCBBCCCBCCBBBBBBCCBBBBBBBBBBBBBAAAAABBBBA@ABBA@AABBBA@@ABA@A@@@@@@@@?@@??@@@@@????@??@@?>?@@A@A@@@?>??@@???????????>>??>?>>>>>???>======>>>>========>=========<=<<<<<<=<<<<==<<<<===<<<<<<;<<;;;;;<<;;;;;;;;;;;:::9;:;;;::::;:9;::989:9:99899888888988887899989999888887788876666777666676565554566555554555665556554444455444444544555EEEEEEDEEEDDEDDDDDDDDCDEEDDCDDDCCCDEDDDDDCCCCCCDCCBBCDCBCBBCBCCCCABABCBBCCBAAABBBBBBABBABBBAAAAAAABBA@@AAAAAAA@@@BA@@@@@@@@@@@@?@?@@?@A@?>?@A@@@@?@@??@?@@???????????>>>==??>?>>>>>>>==>==>===>>=>>==>=<======<========<===<;<<<<<==<<<<<;<<=<;;;;<<<;<;;;;;;;;;::::::;::;::::::9:999::9899999999:88988887889999888887788778877787778776676667755556776655554455656653344444444454554444DEDDEEEEDDEEEDDCEEDDCCEEEDEEDEEDCCDDDDCDDCCCCCCCDCCCCCCCCCCCCBBCBBCCCBBBBCBCCBBBBBBBBBAABBAAAAAAAABAAAAAAAAAAAAAAAA@@@@@AA@A@AA@@?@@?@??@@@??@@A@@????>????@?@@????>>???>>>>>>>>>>>>?>>=>>>>>>>==============>===<<=<<<=>==<;===<<<<==<<<<<<<<<<<;<<<;<<<;:;;::;:::::;;:::99::::::9999999:::9998998988788889::::988889887777787777666777666656555555666665664565665554454444435443354433DEEFEEEDEDEEEDDCCEEDDCEDCCDDDEDDDDDCCCDDDCCBCCCDCCCDCBBBCDCCCBBBAABCDBBBBBCBBAB@@AAAABABAAA@BAAABB@BAAAB@@@BA@A@AAA@@A@@A@@@?@@A???@@?>>?@@@@@A?@???@???@>???>???>>>?>=>?>>>?=>?=<<>?>>>=>>>=>======<==<>=======<==<<<=<<=<==;<<<<<;=<:;;<<;;<;;;;:;;;;;::;;:::;:;;:;::::;99::;:::;:::::98::9:799988977798889:88778898788767778887876556756755677555566666556555756534445546444553544443DDFGEEEDDEEFEFDCDDDCDECDBCCDCCCDCDDCDDBDCCBBBDCCBCBCCBDCBCBCCCBBBABBDDCBBBABABBAAAABAAABB@ABAAAAAAACAAAAAAAAABAA@B@@AAAA@@A@?@@??A?@@@>??@?@A>@?@??@?>>?>?>@@@@??=>?>>?>>>?>=<>>>>>=>====>=<>=>>>===>===><<>=<<<<>=>>>>===<<===:<<<=<<;=;<;;==<;=;<;;:;;::;;;<:;:;:::::;::::999::9999:9:999999::9998987879:89998879988888787767787777766788867657786566554545666555444465444444554444543EEEEEEFEEEDDEEECDDCCDDDDDCCCDDCCDCDCBCCDDCDCEDDECCDCDCDDCCCCCBABBCCBBBCCCBAABBBCBBABABAABBBBABAAABAAA@@AAAAAAA@??@?@@@??@A@@@@@@?@@???>?@@A???@@@???AA@?>??@>>?>?>????@@>>>>>>??==>=>>========>>?>====<=>=<==>==>====<<=<=<=;=<=;<<<<<;=;;;<;<=<;<<:<;:;;;::;<:;;;:::;;;;:;:;:99:;::;;:99::989989:898898:99;:788888888887777767988678786677667667766466666646665545544444445655655563444DDDCDEEEEEEEEEDDDDDDDDDDDDCDDDDDCCDDBBDCDDDCCBCCCDCCDDDDDCCCCBBCCAABCBBBBCBBBBCCCCCBAABBBBA@ABBA@AAAA@@ABBBAAA@@@@@@@@@???@A@@@??@@@@??@@@A@@??@@?????>?@A@????>?@?>>>?@?>>???>>>>>>==?======>>=<==>============<<<===>===<<<===<;;<<<<<<==<;;;;;;;;;<;;:::::::;;:;:;;:;;:::9::::9:9:;:99:99:999:9988889:9899888998888878878778777767667676666655655676765566665555544445545455555443343EEFFEDDDEEEEEDDEDDEEEEDDCDDDDDCDEEECCDDDDCBCCCCDCBCCCBBCBBCCCCBBBBBCCCBBABBBBBCCBBBAAAAABBBBAAABABBABAAAABAAAAAA@@A@@@??@?@AA@?@@?@@@@@@@A@@@@@??@@?@????@@?>?@?@@>??????>>??>===>>>>?>>>==>==>====>=<===========<=====;<=<<<<;<<<=<<<<;<=<;<<;;;;;<<<;::;;;;;;;;;;;;;;;:::::::999:::9999:99:9888999888998888899999878888888887777778766566567665666676766666676555555445555544554444454EDEFEFFFFEEEEEDDEDDEEEDDDCDEDDCCCDDDDDDCBDDDCDDCCDCBCCCCCCBBBBBBBABBBBBBBABBBBBBBCCCCBABBABBABBAABA@AA@AAAAAAA@A@@@@@@?@@?@?@AAA???@AA@@@@?@@@@@@@???@?????>?@??>>??@>>?>>>>>>>>>>>>>>=>>>>>>=====>>>==>===<==>>==>>==>>=====;;<=<;<<<====<;<<<<<=<;;;;;<<;;;;<=<;;:;;:;::99:;<;:::::9999999988998899889888899999988888898777876778767777666765667766666665556655555565455555456665444445EEDDEDFDDEEDDDEDDDDDDDDDDDCCCDDCDCCDDCDCCCCCBCCDDCCCCCCCCCCBCCCDDBBBBBBBBBBBBBBACABBAAAABBB@ABBBA@AAA@AAAAAAAAAA@@ABAAAA@?@@@@AA@??@@@@@@?@@?@@@@@@?@@@?>>?>??>>?@@??>>>??????>>=<=>>>==>>===>>======>>======>>====<>======<;<<<<<=<<<<<<<<<<<<;;;;<<;;;::::::<<;:;:::::::9::::::::::::889::989999998889988899888888888888878877888777777678777666665677666555567655455555555566554555434CEDEEEEEEEEDDDCCEDEDDDDDDDDDCCCDEEDDDCDDCCCCDDDCDCCDCCCCCCCCBCBABABBBBBABABBBBBBBCCBBBAAACBAAABA@BAAAA@AAABAAAAAB@A@A@@AA@?@?AB@A@@@@??@?@?@?@@A???>>@>>@A??@>@?@>?@@@@>?@?@>???>======<=====>>>=<=<>==>>>==>>>===;>=<><<;===;;;;;<<<;;<;<<;;<<;=;;;<<;<<;;<;;<;;::;;;:;999::::;;;::9:;:::::9988898789999899:98798788778788887778888676766667576676676666776566665555564554445646435643444EDDDFEDDEEEDDDDCDDDECCDDCEEDCDDDCDEDCDDBCDCDCCDDBCDDDDDDDCBBBCBDDBCBCABBBBABABABAAABAAAAAAAAABABABABBAABB@BAAAABA@???A@?B@@@@@????@@?AA?>@A??@AA?@?@@?>=@?@???@>>@????>>>?@??>??>=>>>==<=====>====<<<<>>>>===>>==<<=>;<<<==<;<<<;;<;<=:;;===<<<==<;<;<;<<:;<<:::<;::;;::;;::9;;;:;:8;;99:::889999999987:999988978889887788788776678876777767688777677667676656566666553466466666665564544FDDCFDECEEEEEDDDECCCDCCDCDDDCBDDCDECDDCDCCCDDCDCCCDCDDBCCBDBABBCABBC@AADBBAAABBBBAACBAAAABABBAAAAAABBAA@@@AAAA@@@@A@?@A@@@@A@@A@AAA@@?A?>>??A@AA??@??>?=@@?A?@@>>??>@>?@>???>>>?>=?>=>>?>>=>==>>>?<=>>>>>>==<=====<<>><<>==<<<;;<;;<<==<<=<><<<:<<:<;;<;;:;<;;<;<;;;;;;;;:;;;;::::998:999887999999:8997999898898788788888888868685788665765578766666657777676566676664556655555566455653CDDCCDEDDEDDEDEEDEDCEDDDECDCCDCEEDECDDCDCCDDDCCCCCCDDCBBCAABDCCCBBBBBBBABBACCBCBCBACCBCBAABBAABBAAAAA@@AAA@@AAAAA@A@A@@@A?A@?@@@@AA@@??@@??@?@@??A@?@@@?@???@@@?@?@>?>>@???????>?=>?>===>===<==>>><>==>==>==<<>>>><=?>=><<===<<<=<<===<=;=<===<<<=;<;<;;<;;;<;;;;;;;<:<;;;;;;:9:::::::;;9:9::9999998899:9:8999988888878877876687777776757775776556666666766656666655565566666555655455434EDDEDEEDDEDDDDEDEEDCDDCDDDDDCBCCCCCDDDDCDDCCCCCBBDDDDCCBCBCCBBBBBBBCCBBBBBBBBBCBBBABBBBBABBABBA@A@AAAAABAABAAAA@@@@@@A@@AA@@@@@@@@??@@@AAA@@A@??@@??@@@@@?>????@?@A@@??????????>=>>>?>=>>>>>=>==>>>>>>=<<===>=<=><<===<<=<<=<<;;<<<<<<<<<<<<<;;;;<;;;<;;;<;;;;;;;:;;;<<;:::::;:;;:::;:99:99:999999998999999888888888888888888877777776777777776665666656667776666666565655666666666556654EDEEDDDDDEEDDDDDDEDCDDDEEDDDDCCCCDDDDCDEDDDDDDCCDCCCCDCCCCBBBCDCBBCCBAAABCCCCBBBBBABBBBBBAAABA@AAABBAAAAA@AAAAA@@A@@@?@ABAA@@AAA@@?@@@@AAA@@@@?@@@?>?@???????@@???@@?@@@????@??>>>>>>>>>>>>=>>=<=>>==>>>===>=>>>=====>>===<<<;;;;<<<;;::;=<<<<;;;<<;;<<<<;;;;;;:;<;;:;<;;::;;;::;:9::989999::9988999::99999878998778778877788887678877667656777667677656676776555666556655666566555456544DEEDDDDDDDDDDDDDEDDDDDEDCDDDCCCCCCDDCECBBCDECBCDDDCCCDCCCCBCBDCBBABCCCBCCCCCCCCBBBBBBBBBBA@ABAABAABBBAABBBAAAA@ABA@@AA@AAA@@@@AA@?@@@@@@@@@@???@@?@?>@?>?>?@A@?@@@?@@@?????@????>=>>>=>>>>>><<>>=<<<>?=<=><<>====<<===>=<<<<<===<<<<<<<<;;<<<;;;<<;;<=;<<:;;;;;;<<;:::;;::;:::::::;:::::99::9:9879:99999999999886899888777877766667777776666677656666666656666666666655555565556654565555EDCDDCDDDDEDEEEEEDDDEDEDCDDDDCDDCCCCCCCDCBDCBBCCCCDDCCCBBBBBCBBABBCCBBCCBBACCBDDBBBBBBBBBBAABBAAABBABAACAABABAABB@@@@@B@@A?@A@A@AB@AA@@@??@A@@@@@@@@@>??@@@@@>???@???@?>??@???>>=====>=>>>>><=>>>>==>>=>>>=??><>>=>==<=;;<;<<=<<<;<;<<<<=<;=<<<;<<=<<;;;;<;;<<<<<;:;;;:;;:;:;;::::99:9::;99:9:9999:999988899:9888888889998687777877776787566566766655666776775655676664455565556654555455EEDDDEEEDEEDDDDDDCDDEDDDDDDEDCDDDDDCDDDDBBBCCCCCCCDDCCCCCDBBBBCCCCCCCCCCBCCCCABCCCABBBBAAABBAAABBBACAABAA@AAAAAA@@@?B??@?A?@A@@A@@@?A@@@@A?A@@AA?@@@A@@@??@A@>@@?????@@@@?>>>???>>>==>?==>>=>=>=>?>=>>=>>>>>==>=======<<<>>=<<=<<<;;;;<<;=<<<<;;<;<<;<<:=;<<;<;;;::<;;<:<<::;:;::;;:;:::::9:99999:899999899988888888878888887777888676867657666765566666666664567466665555555565655546444DEDDEDDEDEDDDDEFEEEEDDDDDDDDCCCDDDCDDCCCCCCCDBDDBBDDCBCCCCCBCBBCBBBBCCBCBBAAAABABBBCCBBACBBBCBBABABBA@@AA@BBA@A@@A@AB@A@?A@@B??A?@A?A@A?>@@@@?A@AA?@@A>@?A?@@??>?A???@@@?>???>?@>?>==>??=====>>>>=>>=>=>>>>>=<==<==<===<===<;=<<<==<=<<<<<<;<;;<<<=<<=<;;<<:<:;;<:<;:<<<;;;;;::::;9:::9:::::::9999999989899998888779888988898877776677666657666666655656876676575556564455665557755554445DDDDEEDEEEEEDDEEDDDDCDDEECDDCCDDDDCDDDCCCCCCCBBCCDDDDDCACACCCBBBBBBCABBBABBCCBABCBABBCAAAABAABACCCAABBA@@BBBA@@AAABAAA@AAAA@A@A@@@@AA@@?@@?@@??@@@@????@>>@?????>?@?@@@@???????@??>>>>>?>>=?>>=>?>=?>>=====>>>><<=><<<=====<<<;;<<;<<=;;<<;<;<<;<<;;<;:;<;;<;;<;;;;;;;:<;:;;;::99:::::99999:9:9999:99999998898888888888789886676676776767656665566566656867666575655554565655566565444335DDDEEDDEEEDDDEEDDDDDDDDEDDEDDDDDCCCCCCCDCDDDDDBCCCDDDDCCBCDCBBCCCCBBBBBBCCCBBBBBCBBBCBAABABA@AAABBAAABAABBABAAAAAA@@@@@@@@AA@@@AAA@?@@@@@@@@>>?@@?@@@A@????@@>?@?@@@?????>>>???>>?>==>>>==>=>=>>>>=>=======>>>=====<;<===<<==<;<<<<;;<=<<<<=<<<;;<<<;;<<<;;:;<;;;<<;::9:;;;;;::::::9999999888999:99998888988:97778888767777777776777777777766665665556766666665555566555545555655655544335DDDDEEDEEEEEEDDDDEEEEEEDDDEDDDDCCCCDDDDDDDCCCBABDDDDDCDDCBCCCCCCCCBCDCCBCCCCBBBBBBBBBCBBCBBBBABABAAAA@AAAAAAAAABAAA@@@A@AA?@A@@@A@A@@@@@@@@???@@@@@@@@?@?@???@@@?@????????@?????>>>?>>>>=====>>==>====<=>===>>====<<<=<=<<<<<<<<<<<<;<<;;;<<<<<;<<<;;;;;;:;<;:::<<;;::;;;;::;:::::9899::99999:99:999::988888888888877778778777777777777776666666665555665666545676554555555665554555545544EEEDDDEEEEDDDDDDDEEDDEEEEDDDEDDDEEEDEEDDCCDDDDDCDCBCDCCCCCCCCDCCBBBBCCCCCCCBBCCBBBBBABBBBAAABBAAAAAAAAAAA@AAAAAAAA@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@?>???@@???@?????????@@A@???>??>??==>?>=>==>>>>=>>====<==<=>==>==<<<====<<==;;;<<==<<;;<<<<==<;;<<;;<<;;:;<<<;;;;;;;;:;;;::;;;:::::999::9::9999999:98889:98788887777887788767777777767777666666665555566665555555655544555565555444555434EEEFEDEEEEEEEEEDDEEDDDDDDEDEEDDDDDDDEDCCCBCDDCCCCCCBBBCCCBBCDCCBBBCCCCBBBBBBCBABBBBAACBAAAABBA@AAABA@AAAAAAAA@@AAAAA@AA@@AA@@@@@@A@@@@??@@?@@@@@???@@@????>>??@?>???>>?@@??>??>???>=>?>=>>?>>>=>>>?========>==>====<<==<=<<<==<<=<;;<<<<<<<<<<<<;;<<<<::;;:;;;<<<;=<;<;;;<;;;;::9::988899999:::99999999898888888888877777777867677667767777666566556555556655556655654456666565654445555445EEDEDFFDDEEEEDDCDDDEDDDEDCDEEDDCDCDDDDCDCCCCBDDCBDCCCCCCBBCCBDBBCCCBBCCBBBBBACBCCBBAABAAAAABB@BBBBAAB@A@B@@BB@BAAAA@AABAAAAB@AA@@A@??@?@@?>?@????@@??>?A@??>?>?@?>>??@???>>>@??>>??=>>?>=>>=>>?>???>==>========<==<<=<==<<<==<<;;=<<==;;;;<<<<;;;;<<;<<<;<<;;;;;<<;<:::;:;:;::;::::999999::::;::98899:9898989987779888777888777777866885767665465555657666665655665556555465655554554454445CCEDDEEECDEDFEDDDCDEDDDCEEDDDDDCDDDDDCDDCCCCDBDDBCBBBCCBDCCBBBBBBBCBCCCACAADADABBBBBABBBAABABBBBBAA@@@BB@@ABA?AAA@AB@A@@A@@@AA@??@@@@@@@@@>????@@???@@?@@?A>@>?????@???@@???@?????>>>>==?=?>>>??>>>>>=<<==>=====>=>==<<=<<<<<<=<=<;;<<===<<<;;=;;=<<<<;;<<;;;<;:<;;;;;;;;;;;:;;:::::999:99::::9999:99:99999999997797778888877887777766756776665655556575546566775665544655556654655545654434ECEDDDDDCCDDCCDEFDEDDDDDDEEDDCDDCDBCDCDBBCCCBEBBCCCBBACCCCCBDBCBBCCBADDBBCBBADABBCCCBBBBBBABBBABBABBBBBAB@@AAB@AA@AB??@A?A@BAAA@@@A@@@@??@@???@@@A??@?@@?@??@@??@??@??@>???@@@?@?>>?>><>==?>??>?>==>=======<=>=<<><<<<==;<=<<<<<<==<;<<<<==;;<<<:;;;==<;;<;<::;;;;<99;:;;;::::9:99999:::::::9:99999889898888799987878777787777666677766666666666655565655555556654654555666655554355643EEDEEEEEEEEEDEEEEDDEEDDDDDDDDDEDDDDDDDDDCCCDCCCDDCBBBAABCCDDCBBBBCCCCDCCCDCBCCCBCCCCBABBBBAABAAAAAABBBA@@@A@@AAAAAAA@@AAAAABBA@@@@@@@@@@@@@???@@@?@@?@@@@??>?@?@@@@??@@??@??????>>>?>>?>===>>>??>>>>>>>><==<>>=<=<===<=<=<<><;<<==<<<<;<==<;;<<<<<<<<;;;<<<<;;;;<<;;:::;;;;;;:::9999::9:::::::9::999899877998989888888777877777787776667767775666665555664565555446665655566556655554544434EEEEEDDEEDEEEFFEEECDCCCCDDDEDDDDDDCDDDCDCBCCDDCCCCBBBBBCCBCCCBCCCCCCCCCBBBBBCCBBBBABBBBBAAABBAA@AAA@ABAAAAAAAAA@@@@@@AAAA@?AA@@@AA@@@A@@@@?A@@A@@@?@@@@????@????@@@@@??????@@???>>>=?@@>=>>=>>>>>>>===<<==<==<<==<<<==<<<<=<<;<=<<<<<<<<=<<=<;;<<<<<;;;<<;<<<;;;:::;;;;;::;:::9899::9::9::::99999989988888899787778888888777777777777776667656766676555555666655566665664565566554455455455EEEEEDEEEEEEEEEEEDDDDDDCCCCDDCCCDDCCDDDDDDCCDCCCCCCCBBBBBBCCCCCCBBBCCCCCCBBBBBCBBCCBBBB@@@@ABBBAAABBBBBBA@@AAAAAA@@ABAA@@AAA@@@AA@AAAA@@@?@A@@@?????@A@@@@@@??@?@??@@??????@?>??>==>>>>=>>>>=>>>>>>>==>>====>=<<====<<==<<<<<<===<<<<<<=<<<<<=<;;<<<;;;;;<<<<<<<;;;;;;;;;:;;;;;::9::9:::99::::999998988988887789888888877777777766787777656765567665555565666665566666654566565465554445545DEEDDDEEEEEEDEEDFFFDCDDCCCCCDECCDDCBCCCCCCDDCDCCBCDDDCCCCCBCCCCBCCBCBBBBABBBBBBABBCCBBBBBA@AAABBBBBBBBAA@ABAAA@@AAA@@AAAA@@@A@@AAA@AAA@@@@@?@@@???@@@??@@????@@?????>>?????????>>>>???>>>>?>======>>====>><<=<<==>====<<<<<;;<<==<<<=<<<<<<<<==;;<<<<;<<<;;;;<<;;;;<;;;;;;::::;::::::::999::999999999999888977889998888777877777778776656766666666666657776665556666556555667556544455555445DFDDEEDEEDDEFFFEDDDDDCCCCDCDDDDDDDBBDBDDCBCDCCCACCDBCBCDCBBDCCCBDBBBCBCCABBBCABBBBCBBBBBBBAACBBABAAAAABAAA@A@@?AAABAAAA@@@AA@@@?@@@@ABAA@@@A@@???@@@@?????>?@AA@?@?@?@@???@@>>?>>??>>>?>>>?>>>=?>?>=<<==><<==>><<==<<<<<==<==<;<;<<===<<=<<<==<<<<<<<;<=;;;;;;<;;;<;;<;::<;:::::::::9999:::::::9:989989998999789898899889779877866766766666667776556644566686555576676566665655677664555544DEEECDDEDEFFDEEDDDDEEDDCEDCDEECDCDDCDCCDDDBCDCCCADCBBCCCBBBCDBBCCCBABCCAACABCBBABBBBBBCBAABCCAA@BAACBA@AABBAAA?A@>>@@AA@?@@AAA@?@@AA@?@@?@@@@A@@?@?????@??@@@@@@@???@@??@?@?>???>>???=======>==>===<==><====<=<<<<<==<==;;<<<<==<<>==<<===<<<<>;:;=<<<;;<<;;;;;=;;<<;;;;::;:::::9:;99::9:::9999::999::889889:999889878888788777666777766567655665555557666666576556677655656555545564455644FEDEDDDDDEDDEDEECCDDFECECCCDDEECCDCCDCCCDBDDDCDCDDCCCCDCBCBBBBBBBCBBBBADABBBBCCABBCBBBBBBB@BBABBABB@AA@@BA@ABABBBABBA@AAA@@@AB@@@@@?@@@@@@@A@@@@@?@?@@?@@@@@@?@@@@@?@??@@@??@>>>>>>??>=>>=>=>==>>>>=====<==><<====><==;;<===<<<<<<=<=<<<==<<<<<<;<;=<<;<<<;;;;;<<;;;<<;;::99::;:::::9:9:::9:99::::99:99997998998998788888777777676886667655667676666556666556655657676665655565555665754655DEFDDDDDEEEDFFFDDDCDDDCCEDDDDEEDDDEEDCCCCACDCCBBDCDCBBBBBCCBBBACABBACCABCDCCCCBBCBBBCBBCBABCCCBBAAABBBA@ABAABBAABAA@@@AA@@AAAA@AA@@@@@@@@@@AAAA@@@@?>>@?@@A@@?>?>@??@@??@??@@@??@>????>=>===>>=>>======>===>>==<======>===<======<==<<<<;<<<<<<<<==<<<;:<<<;;;;;;;::<;::::9:::::;:;:::::8:;:9999899::::989977987997768887776766778776567566667667566566666665555666656666665665455754455554EEEFEEEEEEEEEEDDDDEEEEEDCCDDDCCCDDDDDDCCDDCCCCCCCCCCBCCCBCCBCDCABCBBBBCCCCBBCBBBABCCBBBCAACCBAAAAAAAAAAAAA@@@BBAABA@@BAAAAAAA@?@@AA@@@@@@@@AA@@@@@??>?@@???@???????@@@??@???@?>>>>>>??>>======>>=>>>==<=>>>=<<==<<====><<<<<===<<;;;<<<<;;;;<<<<<<<;;;;;<;<;;;;;;;;;;;;:9::999:9:::::::99::9999:::::99:999998888788888877778777777667777666666667555556655566655556656655566645555554565544DDEEEEDDDDEEEEEEDDDDEEEDDDDDCCCCCCCDDCCDEDCBCDCBDDCCCCCCCCCCBCCBABBBBBCBBBBCCBBBBBABBBBBABBA@ABBBABBBABBBAAAAAAAAAAABA@@AAAAAAAA@@A@@@@@@@@A@?@@@AA@??@@@@?@@?????@@@@@@@@?>?>>>?>>>>>=>=>>>>=>==>>>===>==>=====>>==>==<<==<<<<<<<<<<<<<<<<<;;<<;<;;;;;;<<;;<<;;<<;;;;;:::::::;;;;;::::;;;:::99999:99889999988998888888877787777777777666766565566655656665675555666655666676555554455345444EEDEEEDDEEDEFFFEDDDEEDCCCDEEDDDDCCDDDDCCDDCDCCDDDDCCBCCCCCCCCBBBAAABCCBBBBBABBCBBBBBCBBBAABBAAAABBBBABBBAABA?ABAA@ABAAAA@@@AAAA@?@@@@?@@@AA@@@@A@@@AA@@@???@@@??????@@@@@@?>>?????>>>>>>=>>>>>>>===>>==>>===<;<==<==<<<<=<===;<=<<<<=<;<<<<<<<;;;<<<<<;;<;;;;;;;;<<;;;:99:::::::;:::9:;:99::::::999:9998788888888888878877788877777666666666666566555455655555565556666655566656654555554444EDEFEEEEEEDEEEFEEDEDEDDCCDDDCDEDEDCCCCCCCDDDCBCDDCCCBCDDBCCBCCBCBCBBBCBBBBCCCBBBCCBBBBBCBAABBBAABBAABB@@BCAABA@BBBBBBAAAABAA@AAA@@@@@??@A@@@@@@A@@@@@@@@?@@@?@??????@@@@@???>>>?????>>>>>>>>===========>>======<<<=<<==============<<<<<;;<;<;;;;;<<<<<<<;;<<;;;;<<;;;;:9:;;;:::::9999:::99:::::999999998888789877778877776788766866556775566566655565456555554455666555556656667545566444565DEEEEDCCDEDEEEEEGEEDDCCDDDDDEECEDDCDCCDDDCCBBCCDDBDDBBDBDCDDDCBCBABCCBBCBCBAAABCBBCDCBAEDBBAAAAAAABBBAABA@AACBBBBABAAABA@AA@@AAABBA@@?@@AA@@@@@@?A@A@>??@@?@@A@@?>@???@@@@?=>???>????>>>=>>?>==>=======>====<==<===<===;<=====>=<<====<<=<<;;;;<;<<<;<<;;;;;;;;;:<;<;:;:9:::;::;:9:::::::9:9:999989899998888888887788887777778687667565666656666675655665545655555666667666555565665456566444DEDCCDEEDEDEEEDEGDDDEEEEEDDEEDDCDDDDCDEECDCCDCCDDCCCDBCBBBCBBBABBBCBCBBABCBBBCBBBBBCCABACAAAABABCBBBABCACABBAABAAA@BBAB@ABAAAAAA@AA@@@@?A?AAA@@@??@@@?A@@@@@@@??@>@@@??????????????>>=?>>?>>>>======>=;=====>=<>=<<<=<=><>><<======<<<<=<<<<;;;<;;;<<<;<<<;:;;<;;;;;;:;;9;:;:;;<999:::::999::::9998998998888888897768887777678666687666647656666665555555675465566677666775756755754555546555DCEDEDEDCDDFEEFEDDDCDEDCDDDEDDDDDCDDCCBBBCCCCDCCCDDCBBBCCCCBBBCDBCBCACCCBBBCBCCDBBBCBBBBABA@BCBBBBAABCAAACCBAAAAAABAAA@AAAA@AB@@??@B@A@@@@@@BA?A??@?A@>A@@?@@@?@??@??@>??@>>?????>>>>>>>>>>====>>==>=>===<>><====<===<====><==<<<=<<<<<;<<<;<<<<<<<<<<<<;;:;;;;;::;;;;::::;:;9;:;9;;::::999999:9999:8998898888998776888787677777676775666655757766655564445454666675677755556665755565545553EDCEEEEECDDEEEEDDEDDEEDDEECEDCDDDDCEDCDDBBCCDCCCCCCCBBBDCCCCCCDBBCBBCCBAABBCCBBBBBABBBACBBABBAAABABBAAABBBBBBBBABAAB@@@@A@A@@@@@??A@CAA@@@AAA@@A@@@A@@@@@??@@@@?????@??@@@?>?>>???>>>>>==?===>?>>=>====>=>==<==>=======<=<>>>=<=<<=<==<;<<<<;<<<<==<<<;;;<<;;;;:::;;;:::;;;:;<;::;;::9::::9:988:99888899898998788877687788877787666766666766556685655545544656545665766655555665556645655555DDDDDDDDDDEEEEDDDDDDDDDDEDCDDEDDDDDDDEECCDCCEDCCCBCCDCBBCCCCBDCCCCCBBBABBCCCCCBBAABBBAACCBBCCBBBCCBBBABBAAABAAAABBAAAAA@@@@AAAAA@@@??@@A@AA@@AA@AAA@@A@?@@?@A?@@@@>>????>????????>>>>>>=====>?>==>>>=>>>>>>============<<<<<<==<===<<=<<;;<<;<<==<<<<<<<<<<;<;:;<<;;;::9::::;;;:::::;:::::::::::9:9988888888988877777776788877767766665566667766555654445544465555567666667555556655555545544DDDDDDDEEEDEEDEEDDDEDDDDCCDEDDEDDDDDEEECCDDDCBCCCCCCCDCBBCCCCCCCCBBBBBCDDDCBCCBBBBBBBAAABBBAABBBBBBCABCCBABAAABCBBAAAA@@@AA@@ABAAA@AA@@@@AA@A@@@?@A@@@?@@@@@@???@@@@?@@@??@????????@?>>=>??>>??>>==>>>===>>>>=>=======>=<==<<==<==<===<<<<<===<==<<<<<<<;;;;;<;;;;::::;;;<<<:;;:::::9999::::99999:9999988888988777877887778877777876776766666666677555455565565666666656666666654455555554555DDDDDDEEEDEEEEEDDEEEEDDCDDDCDDDDDDEDEFDCCDDDCDCBCDDCCCCBCDCCCCCCCBBBABBBBCDCCBCBBAAAABBAAABBBBBABCCBBBBBAABBBBAABAABBBAA@AAAAA@@@@@AA@AAAA@@AA@@A@@A@@@@@A@@@A@@???@????@@>>>?????>>??>>=>>>==>>>==>======>=<==>=<=>==>>=>=<<<<<<=<<<<;;<<<<=<<=<<<<=<<<;:;<;;;;:;;:;;;;:;:;;;;;:;;:9:;;::::99999:9999999:87799878788776777777766676567776766656665543446654456666666666555675666555555554555DDDDDDDDDDEEECDEDEEEDDDDDDDDDDEEECDEDCDDCDDCCCCDCBBCDDDCDCCBCCCCCBCCCCBBBCCCBBBBBABBBBBBBBCCBABAABBBBBBBAABBBABBBAAAAAAA@AAA@AAAAA@@@@AA@@@@@@@AA@@@AA@A@@@@@?@@??@@??@@@??>>?????????>==>>>>>>>>==>>====>>==>=><<<=====>===<<<;<<<;<<<<<<<<<<<<<<==<<<;<<<<<<;;<<;:::<<<<;;;;::;;:::::;::::::9:::;9999899888887778888877887887777776667776667666655555456655566666666665566555565565655455544EDCDDEEEDDECECDCCDEDEEEDDDEDCDDDCCCDDCDDDDCCCCDCCCCCDCCCCBCCCBBCCBCDBBCDBCBBBBDBABCBBBBBABABCBABABBABBBBCBBCBBBBBAAB@ABBABBAAA@@AA@AA@@@@AA@AA@A@@@A@@AA@@@??@????>??@???@>??????>?@@?>>>>>==>>>>=>=====>====<<>>=>=>===>>=<<<=<<<<<<<<<<<;<<<<=<;;<<<===;;<;=;:<<:9:<;<<;:;::::::9:::;99999999::989898889788897878878898867776675887677666576777756455545654335676666566665565566655654555544EEDDDECDCEDDCCCEDDFEECCDDDEEEEEEEECDDCEDDDCDCDCCCCCCCCCCDDCCCABCCBBBBABBABBDDBBCBCBBAACBCBABAAAABABABAAABACBBBBBAAA@@AAA@AABAA@AAACB@@@@@@@@@@@AA@@@@@@@@?@?@@>??@@@@@@>?@@?>>>?@>??>>>>=>=>>>>>=====>=>>=?==<====<<=><==>=<><;=<<<<==:<=<==<=<>;;>;<=<===;;:=<;;;::;<;;;:;:;<:::::9;999999999:99988898888778898888888976778879677766666665566675445556445744366676677666666566567555556554545EEDEDFCCEDDEEDECDDDDEEDEEDEDDFDDCCCDDEDDDDDCCDDCCCCBDDDCBDCCBDBBCCCABBBCCDBBCCBAAABBCCCBBBBBABADCC@ABABBAABBCBBABAA@BBAB@AAA?@BAA@@@B@@A@AAA@@A@A@@@BAA@@????@@>?@@A@@??@>>??@?@??????>>===?>>=>=======@>>>?>==>>>><<====<=<=>;==;:<<<===<=<<<<<<<><;;;==<;;<<<<:=:;::;;<:;;;:;:;:9:::9::9::99989::9889989989988877888978889777896767776666778766544754556664556776665666555666566665566454454EEEDDDEECDDDEEFEEEDDEECEEEDDBCDDDDDEEEDBDDDDCCDCCCCCCCCCBCCCCBBCCCCBBBCCBCBBAABBCCBBCCCBCBBBBBBB@ABCCCBBBABBABBBBBA@@AAABABBA@AAA@@A@AAA@A@AA@@@A@?@@@@????>?????>@@@?@@??????@@>?????>>>=??>?>>>>?===>>>==>>==>====<===<=<<=<===<<=<<<>=<<<<<;<<<<<<<<;;<<<;<;<;::;<;;;;<<;;;:;::;:::9::9989;999::::89999:98998889977878776689877666776688778866655766664566545566666665655666676566445454454FFEEEEEEDDEDDDEEEDDDDDDDDEDDCCBCDDDEDEEEDDDDCCDCCCCCBCCDEDBCCCABCBBCBBAACAAACBCCCCBCCBACBBCBBBBAABBBBBBBBBBBBBBBBAA?@AAAAABCBBB@@@AABAAAAA@AAAA@@@@AAA@@?@@?@@??@??@@?>?@@??>?@??>>?>>>>???@?>>???>==>>??>>=>>===>>==<==<<<======<==<==;<==<<<<<<===<=<;;;<<;<<<<<<;<;:;;<;;;;;;;:::::;:::99;:9989:998999:9999877899999887777887777777666777777767555555554665456777666776667666665654555555544EEEDEEEEEDEECDEDDEDDEDDDDDEEEDDEEDCDDDDDEDEDCDCCCDCDDCCCCBBBBBBBBBBCBBBBABBBBBCCCCDCCBABBBBBBBBBCBBAABBBBBBBBABBCBBAABAABBBAAAAAA@AABBAAA@AA@@@@@A@@A@??????????@@??@@??@@@???@?@A@>>>>>?>>??>??>>>>>>>=<>><<>=======<<==<<<;====<<<===<<;<<<<==<<====<<<;<<<;<<<<;;;;:;;;;:;;;;;:::;;::::::99::999:9999999998788899888888766567777777766676777766666556545566656567666665577665676677543554556EEEDDCDDCEDDDEEEEEDDEDDDEDDEEDDDDEDDDCDDDEDCDCCDDDDCCCCCCCBBCBCCBBBBCCCBCBBBBBBBBBCCCCCCBCBCCBBBBABBBBBBBBBBBBAABCBAA@@@AAAAAAAAA@@AABA@AAA@@A@@@@A@@@?@@@@@???@@@@@@@@@????@@?????>>>>=>>>??>?>>>>>>>>>>==<====>=<<<<=<<<<<<<<<<<<<==<<<<<<===<<<<==<<<;;<<<<<;<<;;:;;;;:;<;::::::::999::99999999999:889999888878989888887887777767778767666667776666545554455666555666766656666676554454555FFDDDDDEDDDDDDEEDDEEEEEEDDCDDDDDDDDDDDDDCCDDCCCCCCDCDCCCDCCBCCBDDCBCCCCBBBCCBBBBBBBBCCCCBBBBABABBABAABABBBBBBAABABAAAAAAAAAAA@AAAA@@BA@@AAAA@@@@@A@?@@@@?@@?@@??@@@AA@@@@?@@@@??????>==>@?>@>???=>???>>==??>>========>==<;<<<==<<<<<<<<===<<===<<<=<<<<<<<;;;<;<;;;;;<;<<;;;;;;;::::::::;9:::::::::9999::9889988888988877788777877777777777777677665555445656665566666666766566565656664455446