PDS_VERSION_ID = PDS3 FILE_NAME = "/net/unoma/t2/pds-archive/e22/img/e2200177.img" RECORD_TYPE = FIXED_LENGTH RECORD_BYTES = 480 FILE_RECORDS = 485 LABEL_RECORDS = 5 ^IMAGE = 6 SPACECRAFT_NAME = MARS_GLOBAL_SURVEYOR MISSION_PHASE_NAME = "EXTENDED" TARGET_NAME = MARS INSTRUMENT_ID = "MOC-WA" PRODUCER_ID = MGS_MOC_TEAM DATA_SET_ID = "MGS-M-MOC-NA/WA-2-SDP-L0-V1.0" PRODUCT_CREATION_TIME = 2003-08-15T01:43:31 SOFTWARE_NAME = "makepds 1.10" UPLOAD_ID = "UNK" PRODUCT_ID = "E22/00177" START_TIME = 2002-11-04T00:17:45.82 IMAGE_TIME = 2002-11-04T00:17:45.82 STOP_TIME = 2002-11-04T00:18:24.45 SPACECRAFT_CLOCK_START_COUNT = "720836304:96" SPACECRAFT_CLOCK_STOP_COUNT = "N/A" FOCAL_PLANE_TEMPERATURE = 231.9 GAIN_MODE_ID = "5A" OFFSET_MODE_ID = "5" LINE_EXPOSURE_DURATION = 80.480000 DOWNTRACK_SUMMING = 1 CROSSTRACK_SUMMING = 1 EDIT_MODE_ID = "1488" FILTER_NAME = "RED" RATIONALE_DESC = "context image for 176" DATA_QUALITY_DESC = "OK" ORBIT_NUMBER = 16345 OBJECT = IMAGE LINES = 480 LINE_SAMPLES = 480 LINE_PREFIX_BYTES = 0 LINE_SUFFIX_BYTES = 0 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111111# CHECKSUM = 16#00C2EB49# END_OBJECT = IMAGE END =>?=====>===<<;>?>>>??????????????@???A??AA?@@?????@@???@??????????@??????@???@A?????>?@??>>>====>=====>====>===>>>>==>===>===>==>>>>>>>>>>?>>>=>>?????>?;>?A?@?@@????@ABAABCBBBCBCCCCCCCDCCCBBCBBBBABBABA@AABCA@????>>>??>===>=<=<<<<<<<<<<<<<====<===<==<<<<==?<====>===<;;??>?>>>?????????@??@???A??@A?@@@????@@???@?>?????>????????@A??@@A?????>?@??>>=>>=================>>>>>============>>=>>>>>>>>?>>=>>???>?>?;??A???A@???@AABAABBBBBBBCCCCCCCDDBDBBBBBBBBBBAAA@AABCA@????>>>??><====<=<<<<<<;<<<<;<<==<<===<==<<<<<=?========<;;;???>>>?>????????????@??@A??@A?@@@??@?@???????????????@??????@??@@@?????>@A??>>>>>>======>>=====>==>>>>==>==========>>>>=>>>>>>>>>=>>?????>?;??A?@?@@???@@ABAAACBBBBACCCCCCCDCBCBBCBBBBBBAABA@A@ACA@????>>=??><====;=<<;;<;;<;<<;<<<<<<=<=<<<<<<;==?<=======<;;;?>??????????????@??@A??@A???@????@@???@??????@??????????@??@@@??@??>@A??>>>>>>=>====>====>====>>>>===========<<=>=>=>>>>>>>>>=>>?????>?;>?A?@?AA@@?@@ABAABBBBBCACCCCCCCDDBCBBBBBBBBBAAAA@AAACA@????>==>>=<=<=<;<<<;;<;;<;<;;<<<<<<=<<<<<<<<;<=?<=<====<=<;;??>>>??????????????@??@B??@A?@?@????@@???@??@??????????????@???@@??@??>?A??>>>>>>=>==>=>=>==>=====>>=============<===>=>>>=>>>>>=>>?????>?;??A?@@@@?@@@@ABAABCBBBBACCCCCCCDCBCBBBBBBBBAAAAA@A@AC@@????>==>>=<====;<<<<;<;;;;;;;<<<<<;=<<<<<<<<;<=?<=<====<<;;;;?<<<<;<<<<=<<<;<;:;;::;:::::;:;:;:::99989897888888777777767676667655656676677787888888999:989:9::9988797999::::9:977789999989889998889988888:989899999999888:9999889989888998899999999:9::::::99999989999999:99:;:;;;<<;::======???>?>??????????????@??@B??@A??@@????@@???@?>????@??>???????@???@@?????>@A??>>>>>>=>>===>>===>>>==>>>=======<<=<=<<=====>>>=>>>>>>=>?????>?>==>>=<<<=<;<;<;;;;:<;;;;<<<;<;<<<;;<<;;:<=?<=======<<;;;>=<<<;<<<<=<<<;;;:;;::;:::::::;:;9:999988887878788777776767676667755656766567787888888999::9::999998879799:::9:9:987789899989889998889988988:9899999999:9888999988999988889988989999:::99:99::9999998998999999::;:;;;<<;::======>??>?>?????????????????@B??@A?@?@??@@@@???@??????@??>???????@???@@?????>@A??>>>>?>=>>>>=>>>>>>>>==>>>>====<<=<<<<<<======>>==>>=>=>>?????>???>===>>=<<<=<;<<<;;;;:;;<;;<;<;;;<;;;;;;:;:<=?<======<<<;;;?<<<<;<<<<=<<=;;;:;;:::::::9;:;:;9::98887787888778777776766676667655656666567777878888989:989999999887979::99999:987789899989889998889988988:8898999999:988899998888998888898898989999:99999::999999989889999:::;:;;;;<;::=====>???>????????????????A??@B??@A?@?@??@?@@???@??????@??>???????@???@@?????>@A????>?>>=>>>>>>>>>>>>>==>>>>=====<=<<<<<<<====>====>>====>?????>???>===>>=<<<=<;<;<;;<;;;;;;;<;;;;:;;;::;;:::<=><=<===<<<;;;;?<<<<;<;<<=<<=<<;:;::::::::::::::9:998877787778778777776767676657655556665566677778888889:999:9::988879799:999:9:987789898989989998888988888:98989999999988899988889988888898898989999:9999:::9999998998999:::::;:;;;<<;::<=====???>?>>?????????????@??@B??@@??@@??@@@???????@??????>???????????@@?????>@A????>>>>=?>>>=>>>>>>>>==>>>>====<<<<<<<<<<=<===>===>>=>==>?????>@?>>===>><<<<=<;<<<;;;;;;;;;;;;;;;:;;;:;;::;:<=><<<<===<<<;;;?<;<<;<;;<<<<<;;::;:::;9:999:9:9:999888887777787787777767676766676656566655666767777888889989:9::99887978::99999:987799888999989998889989988:9899899:9998888:9998889998888988898888899:9999:::99999988988999999:;:;;;<;;::======>??>>>????????@???@?@??@B??@A?@??????A@???@??@????>?>???????????@@??????@A??>?>>>>>>>>>=>>>>>>>>==>>>>====<<=<<<<<;<=<=======>>====>????????>>===>><;<<=<;<;;;;;;:;;;;;;;;;;:;;;;;;::;:<=?<<<<<==<<;;;;><;<<;<;;<<<<<;;:9;:::::9999:9:9:999888777767787887777767676766676656566655666667777889789989:99:99887979:99:9:9:987799898999989998889988888:99999999999888899998899998888888898888899999999::99999989888899:9::;:;;;<;<::<=====>??>>>???????????@??A??@B??AA?@@@??@?@????@?????????>???????????@@?????>@A????>?>?>?>>>=>>>>>>>>=>>>>>=====<=<<<<<;<=<=<======>====>?????>?>>>==<>><<<<<<;<;;;;;;:;;;;;;;;;;:<;;;:;::;:<<><=<<==<<<;;;;><;;<;;;<<<<;<;:99:::9:99999:9:9:98887877777778778767776766776667656666665566666667777888:989:99:99887878:9999:8:887789899989889998889988988:989999::99:888899988889898888988888888999:99999::98999988989999999:;:;;;<<;::======>??>?>?>??????@?????@?@@B@?@A?@@@??@@@@?@?@??@????>?>?????>?????@@??@??>@A????>>>>>?>>==>>>>>>>>==>?>>=>===<=<<<<<<<<<<<======>====>???>???>>==<===;<<=<;<;<;;;;:;;;;;;;<;;:<;;;:;::::;<><<<=====<;;:;><;;<;;;;;<<;;:999:::9:9999899:998888787777677877877777677767666766676676666667677777787899899999998879799:999:9:987789999989989998889988988:9899999:9999888999988999888888988888888999999999:98999988988889999:;:;;;;<;::======???>>>?????????????@@??@B@?AA?A@@???@@@?@?@??@??????>???????????@A?????>@A??>?>??>>>>>>=>>>>>>>>==>>>>=======<<<<;<<=<=<============?????>?;??A?@?@@?@???@A@ABBBBAB@BBBBBCBCCBBAAAAAAAAA@@@?????A??==>===<=><;<<=<;<;;;;;;:;;;;:;;;;;;;;;;;;;:::;<><<<<==<<<;;:;><;;<;;;;<<;::9999:::9:9999999:9988887877777778778777777777776667766766776567676777777878998999999988797999999:9:987789898988999998889988888:989999::9999888999988899988888888888888999899999998999988988899999:;:;;;<<<:;======?>?>?>?>?????????@?@A??AB@@AB@@@A??@?@@?@?@??@??????>?????>??????@?????>@A??>?>?>>>>>>>=>>>=>>>>=>>>>>>>>======<<;;<<<=<======>====>?????>?;??A?@?@??????@A@AABABBB@BBBBCCBCBACABBAAAAA@@@@?????A?>=====<<==<;<<=<;<;;;;;;;;;;;;;;;;;:<;;:;;::::;<>;<<<<=<<;;::;>;;;<;;;;;<;::9999:999:989989898988877777777778878777787777776767766767776677676777777878998999999988787999999:9:987799899888889998899988999:989999999998888999988999888888877888788989899999998889888889988999:;:;;;<<;:;======?>?>>>?????????????@A??@B@?AB@A@A??@?@@???@??@???@??>?????>??????@?????>@A??>>>??>>?>>>=>>>=>>>>==>>>>>======<<<<;;<=<<<======>=====>>???>?;??A??@A@?????@A@@ABAAAAABABBBBBCCACABAAAAAA@@???????@?>=====<<===;<<=<;<<;;;;;:;;;;;;;<;;;<;<;;;:::9;<=;<<<<<<<;;::;><;;;;;;;;;:::9999:9999988989898978887777777778788777777777776678866777777777776777777878998999999988797998899989887789898989989998889988988:999999:99998888999989898988888988888788888899999998889888988899999::::;;<<<:;==>===?>?>>>????????@???@@A?@AB@@AA@A@A??@@@@?@@@??@??????>????????????@?>???>@A??>>>??>=>>>>=>>>==>>>==>>>>>=>=<===<<<;;<<<<<======>==<=>>??>?>?;??A???A??????@A?ABBAABBABABBBBBCBABAAAAAA@@@@@??>?>?@>>====<<<==<;<<=<;<;;;;;;:;;;;;;;<;<;<<;;;;:::::<=;;<<<<;;;;::;><;;;:;:;;;::::999:999998898989887887777777687888887777787778677876677777778778777778887898899999998879799989999:877799898989999998889988988:989999:::9998889899989998888888888787878888898999988899888888999999:::;;<<<::=>====?>?>>>????????@???@@@??@B@@AB@AAA@?@@A@???@?????????>???????????????????@A??>?>??>>?>>>=>>>>>>>>>>>>>>>=======<<<<;<<<==============>??>?>?;??A???@??????@A?@ABAAAA@BAAABBBCBABABA@A@@@@????>>>>?>=<===<<<==<;<<<<;<;;;;;;:;;;;;;;<<;;<<<;;;::;::;=;;;;<<;;;;:::=;;;<:;;;<;::;9999::99:989988887877877878777878889877777778777778766777877788887878888878988999999988797999888989877789898889989998889988989:999899:999:98889999888988888898878887778888888898888898888888999999:9:;;<<<::======?>?>>>?>????????????A?@@B@@BB@AAA?@A?A@???@??????@??>???????????@@?>???>@A??>?>??>>?>>>>>?>>>>>>>=>>>>==>=<===<=<;;<=<=<======>=====>????>?;??A?@?@@?????@A@AAAAAAA@BABABBBCBABAAA@@@@@???>>>>=>?==<<=<<<<===;<;=<;<;;;;;::;;;;;;;<;;;<<<;;;;;;::;=:;;;<<;;;::::>;;;;:;:;;;:9:99999:999988888788877877777787889889777787877787778876778887788898888899988988899999989797998888989887789899889989998889998989;999999::9999988:999889998888888788887778887888888878899889989999999:9;;;<<;::======?>?>?>??????????????A?@@B@@BBAAAA@@@@A@???@??@???@??>??????????????>???>@A??>>>???>?>>>>>>>>>>>>==>>>>>=>====<<<<<<<<<=<============?????>?;>>A???@??????@A?@ABAAAA@AABABBBCBABAAA?@@????>>====>?==;=<<<<<==<;<<=<;<;;;:;;:;;;;:;;;;;;<<<;;;;;;::;=:;;;;<;;;:99:=;;;;:;;;::99:9999:999:98888889787787777778788988877888777878777877787888778889998999998998789899:998898999888989876789899889989998889988999:999899::9::9888:999999998888888878787878887888888888898889888999999:9:;;<<;::======>??>>>?????????????@@?@AB@@BBAAAB?@A@AA???@??????@??>????????????@?>???>?A????>>??>>>>>=>?>>>>>>==>>>>==========<<<<<<<<======>=><=>>????>?;??A???@@?????@A?AAAAAAA@ABBABBACBABAAA@?????>>>=====?==;<<<;;<==<;<<=<;<;;;;;;:;;;;:;;<;;;<;<;;<;;;:9:<:::;;;;;:::::=;;;;::::::99:9999:9989988888887877887877787889889877777878787778877888898898899999999999:8788899:989898998888989887789898889989998899989989;989999::9::9899:999988999888888888787778887888888878888889888899999:9:;;;;;::======?>?>>>>???????@??@@@@?@AB@@BBABAA@@A@A@???@??????@??>??????????????????>@A??>?>?>>>?>>>=?>>>>>>>==>>>>=====<=<==<<;=<<=<======>=====?????>?>>=>=<===?<<;;;;;;;<<<;<;<<;<;;;;;;:;;;;:;;;;;:<<<;;<;;;;9:<::::;;;;:::::=;::;:::::::9:9999998998888787878778777787878898887777878788877798789899988999:99::9:9999:97888899988798998888989877688898989889:98999999999;999999:::9:9888:999999999988888888887778887788888878888889899999999:9:;;;<;::======>??>>>??????@?@??@@@@??@C@@BBABAA?@@@A@???@??@???@??>??????????????>???>?A??>>>>>>=>>>>>?>?>>>>>===>>>====<<=<<<=<<==<=======>>>===>?????>?;>?A???@???????@?@AA@@AA?AAAABBABBAB@@????>>=====<<<<><<:;;;::;;<;:;;<;:<;;::;::;;;;:;;;;;:<<<;;<;;;:::<9::::;;:::99:=:9:::::::;:::999999989988888887877887788887889889887787888887889988999:9999:9999::9:::99:98888899888798999898989876789898889889998999:99999:989999::9::9999:999899999888888888887878887778888888888889899998999:9:;:;;;::<=====>>?>>>>??????????@@@A?@AB@@ABABAA@@A@A@??????????@??>????????????@?>???>?A??>>>>>>=>>>>>>>>>>>>====>>====<<<=<==<<<<======>==>>====>?????>?;>?A???????????@??@A?@@A?AAAAAAABA@A????>>======<<<;<>;;:;;;:::;;::::;;:;:;::;::;:;;:;;;;;:<<;;;<;;;:9:;9::9::::99999=::::9:9::::9:99999999998888879787888778888788888987878788889889:999:::::99::9999999:::9::9888888998889899988888987678988888988999899:999999;:99999::9::9889::99899999888888888787778887878888878888889899999999:9:::;;;9:<=====>>?>>>>?????@?@??@@@A@@ABA@BBAAAA@@A@A@?@?@?>????@???????????????@?>???>?@??>>>>>>=>>>>>>>>>>>>>===>======<<=<<==<<<=<===>===>>====>>????>?;??A??????????@@??@A??@@?A@A@A@@AA?@???>>====<<<;;<;<=<;:;;;:::;;:9::;:9:::::;::;:;;:;;;;;:<;<;;;;;;:9:;99999:::99889<::::9:999999:99999988988888888787888787888888988988888788889899::99:::::99::9:999:999:9:::889888988889899989898987678989898988999999::99999;:99999:::::9989:9:9999:99988888788787878877777888878899889889999999:9:::;;;::======?>?=>>????????@??@@@A@@ACA@BBABAB@@A@AA??@@?>????@??>?????>????????>???>?@>>=>>>>>>>>>>=>>>>>>>====>>==<==<<=<<<=<<======>==>>>=>==>?????>?;>>A???????????@???@?@@@?@@@?@@?A@??>>>=====<<;;;;;;<=;;9;:;:::;;:9:9::9:9:9::::::;::;;;;;:;;;;;<;;;:99;8989999999888<::::9999999899999998898888887878888888888888898898888878888:999;;99:::;::9::9:9999999:9:;:998888988879899988888987668888888999999989:999999;:99999:::::9999:999999999988889888887878887788888878888889999999999:99::;;:::<=====?>?>>>>>????@?@??@@@A@AACAABBABAB@@A@AA???@?>????@??>??????????????>???=?@?>>>=>>>=>>>>=>>>>>>>========<=<<<=<==<<<=====>====>>>===>?????>?;?>A>?????>>??????@@?@@@?@@?????@?>?>>====<<<;;;;:;;;=;;:;;;:::;;:999::9:9999999::;::;;;;;:;;;:;;:::999:8888999999878<:9::9999999899999999898888788988788878878888898898888878899:9::;;::;::;:99::9:99:9999:9:;:999999988889899989898987678988888998999998:999999;:9999::::::9999:999999999988898888887878887888788878899889899899989:9:::;;;9:<<====>>?>>>?>????@?@??@@AA@AACA@BBABAB@AA@AA???@?????????>??????????????>?>>=?@>>=>>>>>==>>==>>>>>>>====>=====<<<=<<==<<<=====>==>>>====>?????>?;??@>????>?>??????????????????????=>=>==<<<<;;;;;:;;<=;;:;;::::;;:999::898999998:9::::::::9:::::::9:989:7879998888788<989988899988999999898998887878888898887888888988988989899:9:99:;;:::::;;:9::9:9:9:999:9:;:9:9999988879899:89998987668989888998999989:999:99;:9:999:::::9989:999999999989999888887878887778888878899899999999999:9:::;::9:;=====?>?>>>???????????@@@A@ABCAABCABAB@@AAAA?@?@?????>???>?????????????>>?>>>??>>=>=>>==>==>=>>>>=>>>=<=>=====<<<=<=<=<<=========>======>?????>?;>>A>????>>>???????????????????>??=><=<<<<;;;;;;;:;;;=;;:;;;:::;;:999:98989889889999999:999:9:99:999999:7888998877778;988878788888999989888998888889898888788878788988998889899::::::;;::;::;;:::;::9:9::99:9:::9::99998888989:989998987668989888989999999::99999;999999:::::9999::99999999998999888887778887887788878888889999999999:9::::::99<<==<=???>>>>>??????@??@@AA@@ACAABCABAA@AAAA@???@??@??????>??????????????>?>>=??>>=>=>>>=>====>>>==>=========<=<<<=<===<<<=========>>====>>????>?;>>@>????>>>>>??????????>???>>>>>><=<<<;;;;;;;;;::;;;=;;:::::::;;:999:989888888889998999998999899999888:8888998877778;9888787788889898899889888889898988888888887889889888899::::;9::;;::;:;;::9::::9:::9:9:99::99:99898888989:999998987678989888988999899::99999;9999:9:::::9989::99999999988998888887878887888888878888889989999999:9::9:;:99<<<=<=?>?>>>>>??????@??@@@AA@ACAABCABAA@@AAAA?@?@?????????>?????????????>>???=??>>=>>>>=====>=>>>==>>=<<=======<<<=<<=<<<===========>=====>>???>?;>>@>????>>>>>??>??????>=?>>>>>=>=<<;<<;;;;;;;;;::;:;=;;::;::::;;:999:989988888888988889887988899889888:7888998878778;9888777889889889898889888989898988888888788889889999899::::;:::;;::;::;::9:::;9:::9:::9::98::999988879799999998997678989898888999899:999:99;:9:999:::::9999:999999:99989999889888888887788888878888889999999999:9::::::99;<<=<=>>?>>>>>??????????@@A@AACAABCABBB@@A@AA?@?@?????????>?????????????>>?>>=??>>>>>=>>=>===<>====>>==<>===<<==<<=<<<<<<====<==>==>>==<==>>?>?>?;>>A>????>>>>>>?>>???>>>=>>>===<><<<;;;;;;;;;;;;::::;=;;9:;;:::;;:999:98999888888888888888788888888877897888898887777;88887778888898999998899888898989888878888878898899899:9::::;:::;;::;::;:::;;::9:::::::99:99::99998887988:999998987778989898988999899::99999;:9:999::::::999::99999:9:999999889888878887788888878888889889999999:99:::::89;<<<<=>>?>>>>>??>??????@@@AAAACAABBABBB@@A@AA?@@@???????>?>?????>???????>>?>?=?@>>=>>>>======<=>======<======<=<<<=<<==<<<=========>>=====?>>>?>?;>>@>????>>>>>>?>>>>>>>>=>>===<<=<;<;;;;;;;;;;:::::;;=;;::;;:::;;9999:98999888878888787888788878888877797888898887778;88887778898898888988898888898989888888887878898898899:9:::;;:::;;:::::;;:::;::9:::::::99:99999:99888797999999999877789898889889:9999:999999;9999:9::::::999:::9999:99988999888888878887888788878889789899999999:9::::::89;;<<<<>>?>>>>>??????@??@?@A@@ACAABBAABB@AA@AA?@@@???????>?>?????>???????>>?>?=??>>===>>>=====<==============<=<<<<=<=<=<<==<=<=========<==>>>>?=?:>>@>????>>>>>>?>>>>>>=><=<=<<<<=<;<;;;;;;;;;::::::;;=;;:;;;:::;;:999:98999888888888788878788878878876797778888887777:88887778899898888988898888898989888888887878898898999:9::::;:::;;::;:;;:::::::9:::::9:9::98999:998787979:999998:877689898889889999999999:99;:999::::::::999::99999:9:989999889888878887888888878898888988999999:9:::;::89;<<<<<=>>>>>>>??>????????@AA@ACAABBABABAAA@A@?@?@?????????>??????????>??>>?>>=??>>=>=>>======<========<<=>==<<=<<<=<=<=<<<=<=<=======<=<==>>?>?>?;>>@>?>?>>>===>>==>>>>==<=<<<<<<=<;<;;;:;;;::::;::;;;=;;::;;::::;:899:98988888888888788888787878877877797878898887777;8888787899999988899889888888898978887878787889899999:::::::;:::;;:::::;;:9:;:;9:::99::99:989999:9978787999999989986688888888889999999:99999;:9:9:9:::::9999;:::99::9:999999889888888887788898878888888889999999:9::::::99;;;<<<==>>>=>>?>>??????@?@A@@ACA@BBABBA@AA@AA?@????????@>?>?????>????>??>>?>>=??>>=>>>>>=====<==============<=<<<<=<<<<<<<=<==========<<<=>>>>?>?:>>?>?>?>>>====>==>>====<<<<<<<<=<;<;;;:::::::::::::<=;;:;;;::9:;:899:98988888878887787888788878877877897888899887778;888878889998988889898988898989898888788888788989999::::::::;:::;:99::;;;::;::::::9999:89:989999::98879899999999998678988888988999899:999999;:9:999::::::999:::9999:99999999989898888887888888878898989888999999:9::::::99;;<;;<==>=>=>>?????????@@@A@AACAABBABBB?AA@AA?@?@????????????????????>??>>>>>=??>>=>>=>======<==============<==<<<==<<<<<==<==>==<<==<<<<<>=>>>=>:>>?>>>?>======>=====<==;<<<<<<;=<:;;;;::::;:::;::;;;=;;:;;;:::::9899:98988888878888888888788778877777897888899887777:888878789998988889888988898989887888787778788888999:::9;:::;:::;::9:::;;:::;::9:::9:9:99:9899999:99879799999998:887789888888889:99999:99999;:999:9:::::9999;::9999:9:98899988989887888888888887888888989999999::::::;::99;;<<;<==><==>>??>??????@?@A@AACAABCABBB@AA@AA?@@??????????>?????>???>???>=>>>=??>>=>=>>=====<<=====>===<=====<=<<<=<<<<<<<=<=====<===<<<<<>=>=>=>:==?=>>>>===========<=<<;<<<<<<;<<:;:::::;::;:;;::;:<=;;:;;;:99::9898:98989888878887777878788877877877897888899987778:88887888898898888988898889898988888888887878898899999::;:::;:::;:99:::;:::::::9:::999:99:98999899998797999999999877789898889889999989:99999;:999:9;:::;:999::9:999:9999999988989888888788888888888988999999999::9:::;;:89;;<;;;======>=>>>???????@@A@@ACA@BBABAB@@A@AA?@?@??@????>?>?????>???>???>>?>>=??>>=>==>>=====<=====>=====>==<==<<<=<<=<<<==<==========<<<<==>=>=>:==?=>=>>==<====<<<=<<<<;<<<;;<;<;:;:;;::;:;;;:;::::;=;;9:::999::98989988888888788887778777888778777778:7888898887777;87887888998898888888898888898988788878787878898899999:9::;:;::9;:99:9:;;:9:::;9::99:9:99:989989999987978999999998868998988888899:998:999999;:9:9:9::::::999:::9999:9999999988988888888888888987889988989999999::9:::;::89;;<;;;<==<===>?>>??????@@@A@@ACA@BBAABB@@A@A@?@?@??@????>?>?????>???????>>?>>=??>>=>=>>======<=====>=====>====<<<<=<<<<<<<===========<<<<<====><=9==?=>=>=<=<=<<=<<<=<<<<;<<<;;<;<;:;;;;:::::::::::::;=;:9:::999::9898:98988788878888778887788877877877897888998888778;98887888898898888888898889898978888787877878898899999:9::::;:9:;:99::::::9::::9::99:9:89:9899899999988789999998988779989888988999999:999999;:999:::::::9999::::999:99999999989898888887888888878899899899999999:9:::;:;89;;<<;<===<===>>>>????>?@?@A@@ACAABCAABA?@A@AA?@?@???????????????????????>>>>>=??>>=>==>======<=====>=====>===<==<==<<<<<<=============<<<<====><=9<=?<====<<<<<<<<<<=<<<<;<;;;;;;<;:;:;::::::::::::;:;=;:9:::988::98989989888888787877788877888778777778:7888998887777:888978888998988878888988898989898888778878788988:99:9:9;:::;999;:99:::::99::::9::9999:99:9899899988989799988898987779989988988999899::89:99;:9::9:::::::999::99999:99989999989888888887888899888899889999999999;::;;;::99;<<<;;===<=<==>>>????????@A?@AB@@BBAAAB@@@?AA?@?@??????@??>??????????>??=>>>>=??>>===========<===========>==<==<=<<<<<=<<=====>======<=<<====<=<>9=<><=<==<<;<<<=;<<<<<<<;<;<;<;;<;:;::;:::::::::::::;=;:99:99889988889979888888788877878787878778777678:7888998887778;988978889988988878988988898989897887777778788988999:9::::::;99:;:99:9:::99::::9::9999:99:9899899998989899899898988779999998988999899::99999;:999:9::::;:989::::999:9:998999989898878888888899888899889999999999:9:::;;:99;<<;;;===<=<<=>>>>?>?????@A@@ABA@BCAAAA?@@@@@??????@???@???????????>?>??>=>=>=??>>=>>========<======>===========<<<<<<=<<<============<<<<===<=<=9<<><=<<<;;<<<<=<<<=<<<<;<<<;;;;<;:;::::::9:::::9:::;=::9::99889987889879887888788777878777878777777678:7889998888778;988878888988988889888988888889887888787778788988:99:::9::::::9:::99:99::99::9:9:99999:99:989989998898989:9888989877799998889889998989989999<:9:99:::9::9999::99999:99999999889898889888888899978899899999999999:::;:;;:99;;<<;<===<<<==>>>>???>???@@@@ABA@BBABAA?@@@A@???????????????????>???????>=>>>=??>>=>=====>===<>====>>===>>===<==<<=<<<<<<======>=======<<<=====<=9<<=;<;<<;;;;;<=;<<<<<<<;<;<;;;;<;:::::::::::::::9::;<::99998889987889879887888788877778877878778777778:7889888887778;989877788988988788888988888989787787777777788988::9:::9:::::999;:99:9:::99:99:9:9:99999::98998999888898::9998989877799998889889998899989999;:9:9:::::::9999::99999999999999889898889988888999889899889999999999:9:::;;:99<<<<<<===<<<<===>>>>?>????A@@ACA@ACABAA@@@?@A?@?????????????????????>>??==>>>=??>>====>>=>===============>>=====<<=<<==<<============<<<<======<<8;;=;<;<<;;;<<<=<<<<<<<<;<;;;;;:;;:;::::::::::::::::;<:989998889987889878887787787777878876878777767678:7888898887777;988878888988988878888988888889887787777778787989:99:::9::::;9:9;:99:9:::99::9:899:999:89:98998888888798:::999989877799999888889998889989999;:9:9:9:::::9999::9:99999999999988989888988888889988999999999999999:::::;;;;99<<<<<<===<=<=<===????>>??@A?@AB@@BBAAAA@@@?@@?????>????@????????>??>>>??>=>>>=??>>=====>=================>==<===<<<<<<=<<<=====>======<<<<===<=;<8;;=;<;<;:;;;;<<;<<<<<<<;;;;:;;:;;:;::::::9::::::9:::<::8999888998787887878778777777777777688777766767897888998887777;888878789988988878888988888989887787777777787889999:::9::::;9:9::99:99::99999:999:999:99:989988888888989::99998:887799999989888999889989999;:9:999:::::9989::99999:99999999989998889998888899889999899999999999:::;:;;;9:;<<<<<==><=<=====>?>?>???@A@?@CAAAB@AAA??@?@@??????????@????????????>???==?>>=??>>=>=====>===<===========>>=====<<=<<<<<<============<=<<<==<<=;<8;;=:;;<;;;;;;;<;;<<;<<<:;;;;;;:;;:;::::::9::9:::9:::<::8999878998787887878777777777777777777777766667897888898888778;8788787889889888898889888889897887777777777878889999::9:::::999;:99:9:::99::999999999999:988988898787989::999:8:887799999988889998889989999;:9:9:9:::9:9999;:999999999999:9889899889998888899989999899999999999:::;;;;;99<<<<<<===<=======>?>?>???@@?@AB@@ABAAAA??@????????>?????????????>???>>??>=>>>=??>>====>==>===<===========>===<==<<<<<<<<<============<<<<<=<<;<:<7::=;;;<;;;;;;<<;<<<<<;<:;;;:;;:;;9;:::9::::::9:9999:<::8999888888787887878777777777677777677766766667897878999888777:888877888988988889888987888989787787777777787888999:::9:::::999::99:99::99:99:9999999989:988888988887989::999:9:887799899988889998889989999;:9999::::::9999:::9999::9999999899998989998889899889999999999999999:9:::;;;99;<<<;<============>>?>>??@@@@ABA@BB@AAA?@@?@@?????>???????>????????>>>??>=>=>=??>>===>>>=====<>============>===<<<=<<<<<<============<<<;<<<<;<:;7::<:;;<;;;;;<;<;;<<;;;;:;;;:;;:<;9;:::9::9:::::99:9:<::8999887997777887877777767777677766677777776667897878998887777:8888787899889888898888877879898877877777777878889999::9:::::999::99999::98999:8999999989:878988988777979:9999:99877799998989889998889989999;:::99:::9::9999::::999:999999:9999998989998889999989999999999999999:9::;;;;99;<<<;<==><========>>?>>???@?@AB@AABAAA@????@@????>>???>?>?>?????>???????==>=>>===>>==>===============>===<=<<<=<<<<<<==<=========<<;;;;;;;<:;7::<:;;;;;;;;;<<;;<;;;;;:;;;:;;:;:9::::9:::::::::9:::<:98999888998787886777677667776676777677766776667897888898888777:88887888898898888988898888888878777777777778788899999:9:::::999::99999::99999:8999999989:98988889888798999999989876799999888889998889989999;:9:9:::::::9999::9999::99999999989998989888888999889999999999999999:9:::;;:99;<<<;<=====<======>>?>>??????AC@@ABAAAA??@?@?????>>???>?>???????>??>????>=>>>=??>>===>>>=>====>==========>====<<<<=<<<<<<<<<=<=======<;;;;;;;;;:;7::<:;;;;:;;;;<<;;<;;;;;:;;;;;;:;;::::::::9::::::::9:<::89998889987878877776776666666666766777666666678:7788898887777;87887878898899988988898788898878778777777777888898899:9:::::999;:999999:989:9:9999999989:988888888777978:9999989876789998988889:98889999999;:9:99::::::9999:::999::::9999999998989999989888999899:99999999:9999:9::;;;:99<<<<<<=====<======>=>=>???????B@@BB@AAA?????@?????>?>?>?>?>?????>??>>???==>>>=??>>====>======<>=======<==>>===<<<<=<<<<<;<=<<<======<<;:::;;;;;:;7::<:;;;;:;;;;;<;;;<;;;;:;;;:;;:;;:;::;::::::::::9:::<:98999887998788987877666666666666766677766766667797888998887767:87887888999898988888888788788888777777777878898898999:9:::::999::98999::99:99:9999999989:87888888877787899998989876688899889889998889999999;:9:9:9:::::9999::::999:::999999999899889998889999989999999999:99999:9:::;;:99;<<<;<==============>=>>??????B??AB@AAA????@?????>>??>>?>?>????>>??>>>??==>>>=??>>=>==>==>>==============>==<<<<<<<<<<<;<==<=<===<<<<;;:::;;;:;:;7::<:;;;;;;;;;;;;;;;;;;<:;;;:;;:;;:;:;;::;::::::::::;<::99998889987879878777776666666667665777677766678:7888998887677;87888888999998888888788788787978777877777778898999999:9:::::999::98:99::99999:9999998989988888888877797899999989876788898989889998989999999;:9:999:::::9989::9:999:99:999999998989899989899999899::99:999999999:9:::;::99;<<<;<=====<===========>>>?>??A@?AB?A@A????@?????>>?>?>?>?>????>>??>>>??>=>=>>=>=>==<=============<<=====<<<<<<<<<<<<<=<=<===<<<;;;:::;;;;;:;7::<:;;<;:;:;;;<;;;;;;;;:;;;;;;;<;:;::;::::;::::::::;<::8999888998788987877777667676666776676767776667897888899887677:878978899999998888888887887888887787777778788:99:999999:::9::99::99:99::99:99:9999998989997888888888787899999989877789898988989998999999:99;:9:999:::::9998::9:999::99999999898989899989999999899:9999999999999:9::::::99;<<;<;==>==<======>====>>>?>>?A??AA?@@A????@?????>>?>>>?>?>?>>>>>??>>>>?==>=>>====>>=====<========<<====<<<<<<<<<<<<<<=<=<==<<;<;;::::;;;;;:;7::<:;;<;;;;;;;;;;;<;;;;:;;;;;<;<;:;::::::::::::::::;<::89998889987878878776676666766667666777677666678:8888998877767:888989899:99988888887887887878787787777778799:99::999:9:::::999:999:99::989:9:9999888988:87898888877787899999989877789898988889999999:89:99;:9:9:::::::9999:::999:::::999:999999898999899999998999999:999:9999::9::;:;:99;<<<;<===<=<========><=>==>=>?A??@A?@@???????????>=?>>>?>?>?>>?>>>?>>>?>==>=>===========<==============<==<<<<<<<<<<<=<=<=<<;;;;:::::::;;;:;7:;<:;:;;:;;;;;<;;;<;;;<:<;;;;;;<;:;::;::::::::;;:;:;<;:99:98989987888878777666566666667666777667667678:8888999887777;989988899:99988878888888887878787887777888799:99:9999:9:::::999::99:99:999:99:8999998988987888888877787999989989887799898889889:9999::99999;:9:99:::::;:999:::9999:::99999:9998989899989999999999:999::99:::99:;9::::::99;<<<;<==><========>=>=====>==>????@????????@?>???>>?>>>?>?>?>>?>>>?>>>?>==>=>=??>>=======>===<=======<<<=====<=<<<<<<<<<<<=<=<<<;;;;;:::::;;;;;:;7::<:;;;;;;;;;;<;;<<;<;;;<;;;;;;<;:;:::::::;::;;::;;<=;:9::99889987879878776666666666656665777666667678:7888998887778;989989899998988878888987777888887788777878899:99:9999:9:::::999::8899:::989:998999998988988888888877687899899989987799899989989::999:999::9;:9:::::::::9999::::9:9:::9999:998999898999899999:9999:999:9:9::::::;::::;::89;<<<;<==>====<====>==<====>==>?>>??>???>>?>??>?>?>=?>?>?>>>?>>?>>>?>>>??==>=>=>?=>======<====<========<<=>==<<=<<<<<<<<<<<<<<;;;;:;;;::9::;;;;;:;7::<:;:;;:;;;;<=;;<<<<<<;<;;;;;;<;:;:;;::::::;;;;:;;;=;;:::99989987889878776766666665666665766667666578:7888999887778;999989999:99988879888887788878787887788878898999:99:9:9:::::999:98999:::9899999999898988987887888777787899899989887799999889899::999:::9:99<::::::::::::999:::99:::9:99999:8899989899988999999999:999:99:::::::;::::;::89;<<<<<==><=<=========<=======>?=>??>?>?=>>>??>>>?>>?>>>?>>=?>>>>>>?>>>>?>=>=>;;::::999::87889878776676666665666665666667666678:7889999988778;989989999:9998888888898787787878778778877888999::99:9:9:::::999:99899:::9899998989898988987887888777687899999999877899999999999::999::99::9<::::::;;::;:999;:::9:::9:9999:999989898999999999:9899:99::::::::::;;:;;;;;:98;<;<<<=====<=<====>=>=========?>=??=>>>=>>>>>=>>>==?>>>?>>=?>>>>>>?>>>??==>=>=??=============<========<<=>===<=<<<=<<<=<<<<;;;;;;:;;;:::::;;;;<:;7;;<;;;<;;;;;;<=;<<=<<<<;<<;;<<;<;:;;;;:;;;;;;;;;:;;<=<;::;;::9::97889878777777666666666665767666666578:7889999988888;989:89999998988888878887787878787787787878889::9::9:::9:::::999::989999:989999899988888898778878877778789989999988778999999999:::999::99::9<::::::;;::::999::::99::::99999:9998989899988999999999::99:9:::::;:;;:;;;;::88;;;;;<==>==<========><====>==>?==>?=>=>====>><==>==>=>>?>>=?>>>>>>>>>>>?>=>======>======<========<======<=<<<=<<<<<<<<;;:;;;;;;;:::::;;;;<:<7;:=:;;<<;<;;<<=<<==<<<<;=<<;<<;<<:<;;;;;;;;;;;;;;;;<=;;9::;:::::98889878777777676666667665766666666678:8889999988879<999:8999::99988878878887787878887787777878899:99::::::9;::::999:998:99:9989999898988887898788778877768789989998:887799999999999::9::::9::9:<::::::;;;:::999::::999:::999999999898989998999999989:::9:::9::::;;;<:;;:;;:88;<;;;;=====<======>=>========>?==>?=>==<==<==<<<===>===>=>=>>>>>>>?>>>>>==>=>===========<=========<=>>=====<<=<=<=<;<<;;;;;;;:;;:::::;;<;;:;7;;=;;;<;;<<<<<=<<<=<=<<;<<<;<<;=<;<;;<;;;;;;;;;;;;;<=;:9::;::9;;:8999878776777676666667666766666666578:8899999998889<:99:9999::99988888888887887888787888787878899:::::9:9:::::::999::98999:9989999999988887898778778777768789889998998779999999999:::9::::99:::<;:::::;;::;9999::9:999:9:99999998989889999899999:99:9::99:::::;:::;<:;;;;;:99;;;;;;<=>========>==>=====>===?==>>====<==<==<<<=<<====>=>=>>>>>=>>>=>>>==>===>?>============<===<====<==>>=====<==<=<=<<<;;;:;;;;;;;::9::;;;;;:;7:;=;<;<<;<;<<==<<===<<<;<<<<<<<=<;<;<;;;;;;;;;;;:;;<=;;9::::9::;:9999878777777676676767666767666666578:89899:9998889<999:9999::98988878878887877878787887777878899:9:::::::::::::999::8999999989989899888887887778777877768789989998:87779999999999:::9::::9::::<;::9::;:;:;:999;::9999::99999999898989899999999999999::9:::::::::;;;;;;;;;;99;;;;;;==><========>=>=====>==>?==>>====;<<<=<;<<<;;=<=<===<>>>>>>>?>>>>?======>?=>====>======<===========>>======<=<<<<<<;;;;:;;;:::;:::::;;;;<:;7;;=;<<=<;<<<<==<<<=<<<<;<<<<<<<=<;<;;<;;;;;;;;;;:;;;=;;9:::999::99999978777777676766777676777667666688:8989::9999889<:9::999::9999888888888877878887878877778788:9:9:::::::::::::999::8898999889989898988887798778788877768789889998988779999999:99:::9::;:9::::<;:::::;;:;;:999;:::999:999999999998989899989999:99899::9:::::::::;;;;;<<<;;99;;;;;;<===========>===<==>>===?==>>====<<<<<<;<;<;;<<<<=<==>=>>==>>=>=>>==>===??>>===========<===========>=>=======<=<=<;;;;;;;;;:;:;:::::;;;;<:<8;;=;<<==<<<<<==<<==<<<=<=<<<=<<=<;<;;;;;;;;;;;;;:;;<=;:9:::999::98999979887776676776777676777677666589:89899::999889<:99:899:9:989888888878887878888878877777899:9:::;:9:::9:::::999::9899999889989898888887887688777877768688889898988779999999999:::::9:::::::<;:::::;;::;:999;:::99::9998899998989899999899999:9999::9::::::::::;;;;<;<;;99;<;;;;<<=<==<=====>====>=>>==>?==>>====<<=<<<;<;<;:;;;;=<=<===>==>>==>>>==>==<>?=>======<====<===========>>>=======<<<<;;<;;;:;;;;;;;:;::;;;<;<;<8;;=<=<=<<<<<<==<=====<=<=<=<<<<=<;<;;;;;;:;;;;;;:;;;=;;9:::998::98999889887777676776767676777767666589;8999::9:99889<:9::9999::9999898988788778787888778777788999::::;:::::9:::::999::88:9999888989888888887887778787877768688889898988779999999:99:;:::::::::::;::::::;;::::999::::999:9998999988989898999999999:99:9::9::::::::::;<;;<<<<;9:<<<;;;<<=<=<=<====>>>==>=====>?==>>====<<<;=<;;;<::;;;;<;<<=<=====>==>>?=====<>?>============<===========>>>=====<=<<<<<<<<<<;;;;;;;<;;;;;<<<<=;<8;<><=<==<<<<<==<=======<===<<<<<<:<;;;;;;;;;;::::;:;=;:9::99989:97889879888787676676767776777777666689;8989::9999989<:99:89999:999988888879877888788877887888899:9:::;:9:::9:9:::999::88999998799898888888878986777788777686888888989877799999999:9:;;::9;::::::<::::::;;;:;:999;:::999::9999999989898989998999999999:::9:::::::::;;;:;<<<<;::<<<;;;<<=<<<======>=>=====>===?==>><=<=<<<<<<;;;<::;;;;<;;;<<<<=<=>===>>=====>=======================>>>=====<=<<<<<<<<<<;<<;;;<<;<;;<===<=<=9<<><=<==<<<===>========<==<<<<<=<;;;;;;;;::;;::::::;<::99:99989:98889878888787777776777776777677666689:8989::9:99889<:9::9999::999898899888878888897878887788899:::::;:::::9:::::999:98898999889989888888887897777778877767678888898988779:99999:99::::::;;:::::;::::::;;;:;:99:;:::99::9999999988989888999899999:9899::99:::::::::;;:;<<<<;::<<<<;;<<=<<<<<======>==>=>====?==>><===<<<<<<;;;;::<;:;<;;;<<<<<<=====>>==>==>====>======<==========>>>>==>=<=<<<<<<<<=<<<<<<;<<=<<<<<====><=9=<><====<=<===>===>====<=<=<<<;=<;<;;;;;;;;;::;::::;<::89998889987888868887888787776777776777677666689;99999:9999989<:9::89999:999898898889888878888978887878899:9:::;:::::9:::9:999:99898999888988888888887787778778877768688888898988779999999:99:;:9:9:;:::::<::::::;;:;::999::::99::9999999988989888999899999:999:::99:::::::::;;:;<<<<;::<=<<;;<<<<=<=<======>=====>===?==>=====;;<;<<;;;;::<;;:<;;:<;;<<<<====>>==>=============<===========>>>=>==<==<<<<<<<=<<====<=====<<=====><>9==?=>=>==<====>========<=<<;<<;<<;<;;;;;;::;;:;:99::<:989998889987878768787787788877778776777667666589;99999:9:99989<:99989999:989988889889877878797888887888899::::::::9::9:::9:999:99899999889988788878887897778778777767778888888987779999999:99:;;::::;:::::<::::::;;:;;:999;::9999:9999999998989888999899999:999:::9::::::::::;;:;;;<<;::<=<<<;<<<<<;=<======>=========?==>>==<=;;<<<<;;;;::;:::<:;:;;;<;;<=<<==>=<>=====>=======<======>===>>>>>>===<=<<<<<<=<==<=========<==>>>=>=>9==?=>>>================<==<<<<;<;:;;;;;;;;:;;;:::::;<::89998888987878778777777788888888877877767666689;999:::9999989<:9999999::999898888889878878898888888889899::;::;:999:9:::9:999::98989998899887888777877876777788777787788888889877789999:999::;;::::::::9:;:::::::;;:::999;::9999:999989998898988899989999:99999::99::::::::::;:;;;<<;::==<=<<<<<;<<<<<===============?=<=>====;<<<<<;;:;::;:::<:;:;;;;;;<<<<<==<<====??>>===>>==>===<=====>====>>>>>=>=<==<<<<<<=====>>========<=>>>=><>:==?=>>>=======>=======<<=<<<<<;<<;;;;;:;;::;;::::::;<::89998889987778767777777788888888887887777666689;999:::9999989<:9:99999::999988899889887879898988888889999::;::::999:9:999:999:9889999988998878888878778877877887776868888888798767899999999::;;::::;:::::;:::9::;;:::9999;::9999:99999999889898889998999999999:::9:::::::::::;:;;;<;;::<====<=<<;<<<<==<====<====>===?===><===;<<<<<;;;;;:;;::;:;:;;;;;;;<;<<==<<===<>?=====>>=======>>========>>>>>=>>=====<=<<=>===>>>===>==<==>>>=>=>:==?=>>>>===========<<<<;<<<;<<;<<:<;;;:::::::::::::;<::89998889987778767777676677888888887888777666689;999:::::99989<:99:89999:999888898889888888788988887889999::;:::9999:99999:999:9989899988998988888888788777877787776768888888898767999999999::;;:::;;9::9:;::::::;;::::999;:9:9999999899998898988889989999:999:9::9:::::::::::;:;;;;;;::<===<==<<<<<<<==<=============?=<=><==<;;<;<<;;;;;:;;::;:;:;;;;;:;<;<<==<<===<>?=>=>==>==>>===>=====>===>>>?>>>>===<=====>>=>=>>>======<===>>=><>:==?=>=>>==<=<==<<==<<<<;<;<;<<;<;:;::;:::::::;:::::;<::99999889987878868776676677887888887988877767699;999:::::99999<:99:89999:98:899899889888888888888988999999:::::::999999999:999:98999999889989888888887798778777876768688888888987778999999999:;;:::::99:9:;::::9:;;::;::99;:99999:999899998898988899989999::99:::::9::::::::::;:;;;;;;::<========;<;<<<<<==<=<========><<==<=<<;;<;<<;;;<::;;::;:;:;:;;;:;;;;<<<<<=<=<>?=>===>=======<======>>==>?>>>>>===>=====<=>=>>>>=======<=<==>=><>:==?=>=>>==<<<==<<<<<<<<;<;;;;<;<;:;:;::::::;:;;::::;=;:9:::998:997778878776666677877788777888888777699;999::;:::9999<:99:89999:9999888988899888898979888888899:9::::9:9999999999:898:98899999889989888878887787777778877768689888887987778999999999::::9:;:9::99;:9::::;;:::9999::9989999998999988989888999899999:999:::9:::::::::::;:;;;;;;9:<=====>==;<;<<<<<<===<<====<<=><<==<<<<;;<;<<;;;;::;:;:<:;:;;:;;:;;;;;<<;;=<=<>?=>====>>=>====>====>>>=>>?>?>>>>>=>=======>=>>>>>>=====<<===>=><>9==?=>=>>====<<<;<<<;<;<:;;;:;;;<;:;::::::::::;:;:::<=;:::::999::9888887777767667677677877788877877768:;8999:::::9999=:99:998999989888898889988888898888888889999:9::::99999899999889:98898999889989888888887897777777877768688888887987779999999:99:::::::;9::9:;:9:9:9:;::::999:9998999999999998898989898989999:::999::::::::::::::;::;;;;;99<=====>>=<<;<<<<<==<=<<====<<=><<=><<<<;;<;<<;;;<::;:;:;:;:;;::::;;;;;<<;;=<<<>?======>==>====>=>>=>>>>=>???>??>=>>======>>>>=>>=====<=<<<==>=><=9<=?=>=>===<<<<<;;;<;;;;:;;;;:;:;;:;9:::::::::::;:;:<=;;9:::999::98889878777776576766777776878778777789;9999::::99989<:99:899999999889899889888889898988888899999:::99998999999999888:98898999889989888888887897778778877778678888898987778999899999:::::::::9:99;:9:::::;:::9989::9999999998999988989888999899999:99::::::;:::::::::;::;:;;;9:;<====>>><<;<<=<<<<<<<<<<=<<<<><<==<<<<;;;;;<:;;;::;:;:;:::;;;;:::;;;;<<;;<<<<>?=>===========<>>>=>>>>>>????>>>?>>>=>=====>=>=>>>====<=<<<==>=><>9==?=>=>>===<<<<;;;;;:;;:;::::::;;9:::::::::::::;::;<=;;::::999::9888988877777666666666777787777777769:;999:::::99889<:999899999989888899889888889898988988889999:::99:9998989999:8889988989998799898888888878887887878877687888888889877789999999:9::::::;::9:99;:9::9:;;::::999::9999999999889988989888999899999:99:9::::::::::::::;:;;;;;;99<<====>>><<;<<=<<<=<=<<<<<<;<<><<<=<<<<;;;;;;:;;;::;;::;:;:;;:;:::;::;;;;:;;<;>?=========>====>>==>>>>>>????>>>?>>?>>>====>>>=>>>=====<;<<=====<=9==<<<<<<<:;;;;;::9:::::::;:9:9::9:::::::;::;;<=;;:;;:999::98889878887776676766677776777777777699;99999::999989<:99989999999988889988988888989898888888999899:99:98888898889888:98898999889989899888887898788878877768688888888987778989999:99:::99:::99::9;:9::9:;;::::999::9999999998899988989888999898999:99::;:::::::::::::;:::;;;:9:;<<===>>>=<<;<<<<<=<=<;<<<<;<<><<==;<<<;;;:;;:;:;::;;;:;:;:;::;::;;::;;;:;;;;;=>=========>====>>=>>>>>=>>???>>>>>>>>>>>===>>>=>>======<<<<====><>9<>>=<;<<<<<==<=<<<<<<<;<=;;<=;<<;:;;;;;:::::9;:;:;:::;;:;;:;;::;;;::;;;;<><<<<<===========>=>>>>>=???>>>>>>>>>>=>=====>=>>=====<<<<======<=9<<><=<=<<<;;;;<:;;;::::9:::9::9::9:9::99::::::::::;<=;;:::::99::9888987888777767666666777687767766769:;9:9:::::99889;999989999:99989889998998888989898999889888787988988888788889888998898999889889899988888898788878877768788888888987779999999999:::999::9::99;::::::::::;9999::9999999998899888988888999898999999::::::;:::::::::;::;;;;;99<<<===>>>==<<<<<<<<<<;<<<<=;<<=;;<<;<;;::;:;;:;:;:9;:::;:::::;;:::;:::;;::;;;:<=;<;<<<=======<==>>=>>>=>>?>?>>>>>>>>>>>===>=>=>======<=;<<====><>9<<><=<=<;<;;;;;:::;::::9:::::::::9:99:9999::::;::;;<=;;::;:9:9::9888987888777667776667777677767766769:<9:9::::999889<:99989999:99999989998:98988989898899899988777877888887788889888997888899889989898988888898788888877768688888888987779989999:99:::999::99:99;:::9:::::::9999::9999999998889988989888999889999:999:::99:::::::::;;::::;;;99;<<=<=>>>==<<<<=<<<<=;<<<<<<<<=<<<=;<;;::::::9::;99::::;:::;:;:::;;:;;;;::;;::<=;<;;;;<<<====<=====>>>==>?>>>>>>==>=>===<=====>======<=<<<=====<>9<<><=<=<;;;;;;;::;;::::9:::9::9;:9:99999:9:::::::;:;=;;::::999::9888997888777767777676776677767766769:<9:::::::99989<999989999:999999999999988889898989999999887778778777777878787889887888998889898999888989987888888777687888888889877789999999:9:::99:::99:99;:::::::::::9999:99999999998899988989898999899999999::::9:::::::::::;::;:;;:99;<<<<=>>>>==<<<<<<<<<;;<<<<;;<=<;<=;;;;::::;:9:::99:9::::::;::;:::;::;;;::;;;:<=;;:;;;<<;<<<<<==========>>?>>>>>=>>=>=========>=======<<<<=====<=9<<><<<<<;;;;:;;:::;;:::9:::::::::9:99999999::::::::;=;;9:::999::988898888877777777767777667776666676::<9:::::::99989<:9999999::99:9999:99999899898989899989987777787777777777777878798778889988898989898889899878888888776878988889898877999:999:99:::999::99::9;:9:9:::;::::999::9999999998899988989898999899999999::::::::::::::::;::;;;;:99;<<<<<>>>=><<<<<<<<<<;;<<<<;;<=;;<<;;;;:;;:;:9:::99:9:::9:9;:;::::;::;;;::;;::<=;;::;;;;;<;<<;==========>>========>=====<===>========<<<<<=====<=9<<><=;<<;;;;:;;::;;::::9:::9::9::9:99999:999:9:::::;=;;9::999999988898788878777777767777667776776676::<::::;;::99889<:9999:99:::9:9:99:999:988989998989998988877777777767677777787789877888988898898889898989:9788788887768788888898987779999999:99:::999::999::;:9:99:::::::999::99999999988889899898889998999999999:::::::::::::::;:::;;;;99;<<<<<>>>=>==<<<<<<<<;;<<<<;;;=;;<<:;;;:::9::99::99:9:9:9:9::::::;;::;;;::;;;:<=;;:::;;;;;;;;;<<<<<====<=>>============<<============<<;;<=<=<=;=9<<>;<;<;:;;;:;;::;;::::9:::9::9::9:9999999999:::9::;=;;9:::988:9978898788878877777767777767777776666:;<:::;:;:::9999=:99:999::::9:::99:9999999989998989998898877777777666677777787778877888887888888889888989:888988888776878888889898777999:999:99:::999::999:9;:9:9:9:::::9999::9999999998889989989888999899999:9999:::9::::::::::;:;;;;;;99;<<;<<>=>====<<<;<<<<;;<<<<;;;=;;;;:;::9::9:9899:98:999:9:9:::::9:;:::;<::;:;:<=;;:::;;::;;;;:;;;;;<<<<<===============<<========<===<<;<<===<=;=8<<><<<<;;;:;:;;:::;:::;9::::::9::9:999989999999:9::;<::999999899878898887777877777667777767776776666:;<::::;;:::9899<:99:9::::::9::::9:::9:999999999989998989776767767766677777776778877877887788888889898989:9788888887768788888898988779:999:9:99:;:999::99999;999999:::::9999::9999999998899998989898999899999:999:::::::::::::::;:;;:;;:99;<<<<<>=>=====<<;<<<<;;<;;<;;;=;:;<:::;99:9::899:88:999:9:9::::9:;;::;;;;:;;;:<=;;;;:;;;:;::;:;;;;;;;;;<<===<<=<<=<<<<=<<====<===<<=<<<;<<<<=<=;<8;;>;<;<;:::::;;::::::::9::::9:9::9:899999999999999:;<::89999989:878898787877776777777777767776776666:;<:;:;;;;:::999=::::9:9::;::;:::9:::::9999999:9:99998888877777767666666777676678877878887788888888898989:8788888877768788888888988779:99::9:99:::999::99:99;:9:999:::::9989::99999999988999899898999998999999999:::::;:::::::::;:::;;;;99;<;;<<==>==<=<<<<<<<;;;;;<<;;;=;:;<:;;;9999:98999889999:9:9:::::::;:::;;::::;:<=;;:;:;;;:;:;::;;::;;;;;;;<<<<<<<<<<;<<<;;<=<=<==<<<==<<;<<<<<<<;<8;;=;<<<;::::::;::::::::9::::::9::9:9998999998999999:<::899988899878788787777777777767677767776676676;;=:;:;;<;:::99:=::::9:::::::;::::::::;:999999:9:99988888777777667666666767776668877777787778788889898988:978888888776878988888898777999:999::9::;9:9::99999;:9:999:::::9989::999999999889998898889899989999::99:::::::::::;:;::;::;;;;:99;<<;;<==>======<;<<;<;;<<;<;;;=;:<<:;::99:9:98999989999:999:::::9:::::;;::;:;:<=;;:;:;;;:;;:::;;::;:;;::;;<<;;<;;;<;;<;;;<<<<;<<<<<<<;;;;;<<<;<;<8;;=;<<<;:::;::;::::::::9::::::9:9999999999999999899:;99898888899777788787777777777767777767776776666:;=:;;;<<;;::999=;:::9::;;;;:;::::;;::;:99:9:9:9:999889877767676676666666666767787667777776777888899889899978888888877878988889898877999:9:9::::;:999:99999:;999999::99:9988:999999999988899889998889998999999:9::::9:::::::::::;::;;;;;99;;;<;<======<==<<<<<<;;;;<<;;<=;;<<:;:;99::::8999889999:999:9:::9:::::;;::;:::<=;;:;;;;;:;;;::::;::;;:::;;;;;;;;;;;;;;;;;<<;<;<<<;;<<;;:;:;;;;<:;7;:<;;;<;:;:;:;;::::::::9::::::9:98999999999989888889;99788887789867787777777776777667777767776676666:;=:;;;<<;;::99:=;::::;:;;;;:<;;;:;;;:;:999999:8:8998887877777766766667666667666776677777768778788888898898889788877778789988888987789:9:9:9::::;;:::::99:99;999999::99:9989:99999999998899998989899999899999:99:::::::::::;::::;:;;;;;;99;;<;;<=====<==<<;;<;<;;<;;<;;<=:;<<;;;:99:9998989989998:999:99:999::::;;9:;:;9<=;;:;;;;;:;;:::;::::;:;::;;;;;;;;::;:::;:;;;;;;;<;;;;;;;::;;;;:;:;7::=:;;<;;;;;:;;::;;::::9:9:9::9::8:99988999988888889:88778877788767787677777776767767777767776777666:;=:;;;;<;;;::9:>;:;;:::;;<;;<;;;:;;;:;:::9999:9:89888888776777677666675766675667766777787677787888888989:8788788877778789888998987779:9:::9::::;;::9:;99::9;:99999::9::9888:9998899998889999898989999999999::99::::::::::::::::;:;;;;;:99;<<;;;===<<<===<;<<;<;;<;<<;;;=;;;<:;::99:9998889889998:898999999::9:::;:9:::9;<;;:::;:::;;;;:;;;::;;;::;;;;;;;:::;:::::::;;;;;;;;;;;:::::;;;;;9;7::=:;;<;;;;;;;<;::;::::9:9:9:99:98989999999988988889:88777776788767777677767766766667677767776676666;;=;;;;<<;;;;:::=;::;:;;;;<;;<;;;;<;;:;::::999:9:99998878777777777766676666675557656767776677787889888989:888888887777878998889898777999:9:9:::;;;::::;99:9:;:99999:99::9988:9998999898889998898999999989999:::9:::::::::::::::;;:;;;;;:99;;<;;;===<=<<<=<<<<;<;;<<<<;;;=;:;<:;::99999878887788889898999999::99::::9:::9;<:::::;;::;::::;;:::;;;:::;;;;;;;::::::;:::;;;;<;;;:;;;::::;;<;;:;7::=:;;<;;;;;;;<;;;;::::9:999::9:98989999999999898889:87677776677656677676766665666666777767776677666;<=;;;<<<<;;::::=;;;;:;;;;<;;<;;<;;;;:;::9:9:9:9:99988777777778777776776766665556655667776678787888888989:878888888777878998889898777999:9:::::;;;:::;;9::99;::9999:::9:98889999889999998899989899999999999:::99::::::;:::::::::;:;;;;;:99;<;;;;<<=<=<====<<<;<;;<<<<;;;=;;<;::::999898888877888798989999999:99:::99:9:9;<::::::::9:::::;;;::;;::;;<;;::;;:::::::::;;:;;;;;:;;;;::::;;;;;:;7::=:<;<;;;;;;;<;;:;::::9:9:9999:98988888999989998889:88777766677656566576666665666666677767776766666;<=;;;<<<<;;;:::>;;;;:;;;;<<;<;;;;;;::;::9:9:9:9:999888777777777777777766666655666556667766777878888889889988888888777878998889898778999:9:9:::;;;:::;;:::::;:9:99:::99:98889998898989888899999899989::9999::::::9;::::::::;::::;:;;;;;:99;<;;;;<<=<<<<<=<<<<;<;;<<<<;;;=;;;<:;;:999899888877877787879999999:99:::99:999;;::9:::::9::::9;:;:;;;;::;;;;:;;;::::::::::;:;;;;;;:;;::9:::;;:;:;7;;=;<;<<;;;;;;<;;;;::::9:9:99:9:98989988989999988889:88777767677656566566656655666666776667776666666;<>;<;<<<<<;;::;><;;;:;;;<<;;<;;;;;:::;:9999:9:9:998988777777787787677767666756566566667776777878888889899988888888777878999999898777999:9:9:::;;;:::;;:::::;:9:999::99:988899988889888888998998999999999:9::::9::::9::::::::::;;::;;;;;99;<;;;;<<=<<<<<====<<<;;<;<<;;<=;;;<:;;;99::99888877887787878889989:999::99:998:;9:99::::9::::9::::;;;;::;;;;;;;;:::9::::::;:;:;;;;:;;:::::;:;:;:;7:;=;<;<<;<;;;<<;;;;::::9:999999:98988888989998888888:87777766677656565565555655555656676667766666665;<=;<;<<<<<;;:::>;;;<:;;;<<;;<;;;:;;:::999:9:9:9:999888877777777787677767676765666566677777777878888888889988888888787878989989898777999:9:9:::;;;:::;;:::::<:9:999::99:988899988989888888899898999999:9:9:9:::99::::::::::;:::;;:;;;;;:99;;;;;;<<<<<;<<<<<<=<<;;;;;<;;;=;;<<;;;;9::9:98989778887878788888889999::99:999:;99999::99:::99:::::;:;::;;;;:;;:::::::::9:::;;;;:;;;;::9::::;:;:;7;;=;<;<<;;;;;<<;;;;::::99:99999:98988888889888888889:88777766677655565455545554555556666667666676666;<=;<<<<=<<<;::;><;;<;;;<<<<;<;;;:;::9:99999:9:9999988877777777777766776777676557655666777678787888888988:9889888887778789989998987779:9:9:9:::;;;:::;;::;::<;::::9::99:99889988888988888899889999999:999:::::::::::::::::::::::;:;;;;;;99;;;;;;<<<;<;<<<<<<=<<;;<;;<;;<=;;<=;;;;::::::9989879888978788788788889::99:999;;9:999:999:99:9::::::;:::;;<;;;;;::::::::::::;:;;;:;;;:::::;:;:;:;7;;>;<<=<;<<;<<<;;;;;:::99999999:98988888878988888888:87777666667655565455545544555556566556665666666;<=;<;=<=<<;;:::>;:;;:<;<<<;;<;;;:;::::99999:9:9:89988778776777777666676767676566666666777677787878888989:9788888887778789999998988779:9:9:9:::;;;;::;;::;::<:::9:::::::9888:99988899888888988989999:9:9:9:::::9::::9:;:::::::::;:;;;;;:99;;;;;;<<<;;;;;<<<==<<;;<;<<;;<=;;<=;<;;::;:;:999998988898878888878988899889998:;99999999999::9::::::::::;;;;:;;;::::::::::;:::;;:;:;;::9::;;;:;:;7;;>;=<=<;;;<;<=;;;<;;::9:9:9999998988888888888887878977667766566545565454444544545545555556665666666;<>;<<<==<<<;:::>;;;;:;;;<<;;<;;::::::;99999:9:999998787777777776776666676667565766566677667778788888898898788888877778789989999:88779:999::::::;;:::;;::;::;:::9:::::::998899998889888888988898989999:9::::::::::;:::;:::::;::;;:;;;;;;99;<<;;;<<<;<;;;<<<<=<=;;<<<<;;;=;;<=;;<<::;:;:9:9:98988898879888888888889778898:;998999999:9999::::9:::::;;;;::;::::::::9::::;:;;;;::;::9::::::;9;7;;=;<<=<;<;<;<<;;<;;;::9:9:9998:98988888878888877788977667666566545555454544444445545555656666666566;<>;<<<==<;;;::;=<;;;:;;;;<;:;:::9:::9:99999:9:9989987777776777767666666767676657755666676677787888898888:88888888877787999899989887799999:9::::;;:::;;::;::<;:::::;:9::99889999888989888899889899999::99::::::9::;:::;:::::::::;:;;;;;:99;;;;;;<<<;;;;;<<;<=<=;;<;<<;;<=;;<<;<;;::;:;;::9:99999898878888888888889778887::9999999989999899:9:::::9:;;;::;::9:::::9::;:;:;;;:::;::9:::;;::9;7:;=;<;<<<<;;;<<<;<<;;;:9:9:9999:98988888888888877778:77666665566545455454444443445545555556565665666;<=;<<<<=<<;;:::><;;;:::;;;::;;::9:::9:9999999:8:88987877777777667666676667666667655666666677787888888989998898888877787999898989877799999:9:::;;;:::;;::;::<;:::::;::::9988:9988889888888988898989899:99::9:::9::;;::;:::::::::;::;;;;;99;;;;;;<<<;;;;;<<;<<<=<;<<;<;;<=;;<<;<<<::;;;:9:::99:999:88898889889888997787879:8989999999999899999:::9:::;:::::9::99::99:::::;:;::;;::99:::::;9;7::<:<<<<;;;;;<<;<<<;;;;::9:9999:98988888888878777778977566665566544555454434433444445555546555566565;<>;<<<==<<;;::;>;;;;::::;;::;:::9::99:99999:9:998888777777677766766666666666566765565577667778788888898999798888887778799999898998779:999:9::::;;:;:;;:::::<;::::::::::9998:999888989888899889898889999999::::9::::::::::::::::;:;:;;;:99;;;;;;<<<;;;;;<;;<<<<;;<<<<;;<=;<<=;<;<:;;;;;:::;99:999:98899899889888897787879988888999999998999999:::9::::::::99:99::99:::::;::::::::9:9;:::;:;7::<:;;<<;;;;;;<;<<<;;;;::::::99:98988888888888777778977666665566544454344434443444445555546555566666;<>;<<<<=<<;;::;>;;;;:::::;;::9999:999:998989998988887777676777667666666666665666655555666577787888888889:8788888887778789999998:98779999999:::;;;;::;;::;::<;:::::;;:::9988:99989898888888888989899999999:::::9::::::::::::::::;:;;:;;:99;;;;;;<<<;;;;;;<;;<<<;;<;<<;;<=;;==;<<<;;;:<;:;:;9:;::9:99999998889888998788879977778888899998999999999:::::::9:99:99:999:::::;;:::::::9:9::;:;9;7::<:;:;;;;;;;;<;;;<;;;;:;::99:9::8988988988888777778977666655556444454343434444444445555546565666666;<>;<<<<<<<;;;:;>;:::9:99:::9:9988:999:98988999897887776767676766766666666566555665455566657777777888888999788888887878899999999988789:9:9:::::;;;:::;;::;::<;::9:::::::9889:998889999988889889898999999999::::9::::::;:::::::::;:;;;;;:99;;;;;;<<<;;;;;;<;<<<<<;<;<<;;<=;;<=<<<<;;;;;;:;:::::::9:999:99988899899987888799787777888989989999999999::::99999999999999:9:::::::::::9:::::::9;7::<:::;;:::;:;<;;<<;;;;::::9::9:98989988888878877778976566655555534454354434433444445555546565666666;<=;<;<<<<<;;::;>;:::9:99::99989899:99:98888989887777676667677766766666566566555654454555556667777878897999789888887778799999898997789:999:9::::;;:::;;:::::<:::::::::::9999:9999899999888898899989999999999:::9::::::;:::::::::;:;;;;;:99;;;;:;<;<;;;;;;;;;<<<;;<;;<;;<=;;<=;<<<;;;;;;:;:;:9::::;::9::9:989:98999888887998877777778888899999999999:::99999999999889:9:9::::::::9999::;:;9:6::<9::::9::::;;;;;;;;;;::::99:9:99989989888888777778977666655556444454344434443444445565546565666666;<>;<;<<<<<;;:::=;:::999999989899899999888888887877766666666667667666665656665555533444555566676788778988:9799888887778789999998988789:9:999::::;;:::;;:::::<;::::::::::9989:9998999998888998898999899989999::999::::::::::;::::;::;;;;:99;;;;;;<;<;;;;;;;;;<<<;;<;<<;;<=;;<=;<<<;;<;;<:;;;:9;:::;:::::::989:989998888879:8877777778888899999999999:::99:999999999899999::99:::99999::::;9;6::;9:::99:9:::;::;;;:::9::::::9::9:99988888888877778977566655566544454444434443445545555556666666666;<=;;;<<<<;;;:::=;:::89889998988889998987787878776776666656566766655656566566444543344445556667677778888898788888887779799999998:887799999:9::9;;;:::;;:::::<:::::::::::9989:9998899898889998898989999999999:::9::::::;:::;:::::;::;:;;:99;;;;:;;<<;;;;;<;;;<;<;;;;;<;;<=;;<=;<<<;;<;<;;;;;::;:::;::9;:::9:9:99999889887998877777777778789989999999:9999999999999889999999999::99999:::::9;6:9;9:::999999::9:::::::9:::::::;:9:99989988888887878976566655566534454344444444545545555556666676676;;=;;;<<<<<;;:::=;:::89889988988889988888887878776677666655566666665555565555444443343455556667677778887898888888887878799999998987779:99999:::;;;::::;:::::<;::999;::9:9999:998899999988999889898989999999::::9:::::::::;::::::;:;:;;;:99:;;;::<<<;;;;;<<;;<;<;;<<;<;;<=;;<=;<<<;;<;<<:;;<::;:::;::9::;::9::::9::8899879988777777677777888889898999:9999999999998899999999999999899:::::9:699;9:9:9999999:999:::9:9:::9:::;:9:99999999988887888977666655455534454354444444555555565656666776676;;=;;<<;<;;;::9:=;::98988898898888998888777777767667666665656566566555545454543354334445554565667777778789878888887777878999999898877999:99999::;;:::;;:::::<:9::9::::9:9888:99999998998899988989899999999999:99::::::::::::::::;::;;;;:99;;;;::<<<;;;;;;;;<;;<;;;;;<;;<=;;<=;<<<;;<;<<;;;<::;;;:;::9;::::::::::;:9898879:8877777767777688888899899:99999989988988899898999999999899:::::9:699;9:9:999999::99::99998:9:9:::;:9:9::99:99998888888:77666655555544455454445444555556566667676777677;;=:;;;<<<;;::9:=:9::88899988988889887987777767676666666656566665655555454444333443344455555556667777788898788888887769799999998:88789999999::9::;:::;::::::;:::::9:::9:9989:9998999899888999898988899989999::999:::::;:::::::::::::;;::89;;;;;;;;<;;;;;;<;;<;<;;<;;<;;;=;;<=;<<<;;<;<<;;;<;;;;;:;:::;;;;:::;:::;;9998979:887777877777767777888888999998988898999889999899989998888999:9:9:699;9:999998999:999:9999899999::;:9:9:::::9:999988989:87676665566544455454544555555556666667776777777:;=:;;;;<<;;::9:=:99:89888998988888887877777767676666666656566665654444444444333443344556555556677777777898888888887768789999998998779:9:999::9:;;:::::9::::;:::999::9:99889:99989899998899998989898999899:9::99::::::::::::::::;::::;;:99;;;;::;;<;;:;;;;;;<;<;;<;;<;;;=;;==<<<<;;<;<<;<;<;;<;;:<:;:;:;;::;;:::;;99:998::997877877777767777788888999999998888888889999999999999888899:9:8:599;9:9:98989999999:9999899999::;:9::::::::::::999999;98677666566545555454555655666656676667777877777:;=:;;;<<;;::999=:99988889998988888877877776777676676666666666765654444444444333443344555555556566767787898788888887778789999999:98779999999::9:;::::;;:::9:;:9:999::9::9888:9988889998889999998999899999:::::99::::9:::::::::::;:::::;:98:;;:::<;<;;;;;;;;;<;<;;;;<<;;<=;;<=;<<<;;<;<<;<;<;;<<;;<;;:;;;;:::;:::;;99:9:8::9988888777777677777788888999989888888888888898999999988889999998:689:89999888989999999999899999:9;:9;9:::::::::::9999:;98777766566555565465555655666666676767787787777:;<:;;;;;;;:::9:<:9:978889998988888877876676767676666666666666665644444444444333443344566555555566777777898788888877778789999998998789:99999999::;9::;:::::9;:9:999:::9:9888:9888889998889999899999999:99999:::9::::::::::::::::;:::::;:99:;;;;;;;<;;:;;;;;;<;<;;;;;<;;<=;;<<;<<<;;;;<<;<;<;;<<;;<;;:;;;;::;;:::;;:9::99:;99898887777776777777887899998898888888888888889999999988889999:89588:899:88888899899:999989999999::9::::::::::::::9:9:<:9888766677655566465556666767667777768787888777:;<::::;;;:::99:<999988898998988878777776666767676666666666666665644444444434333443345565545555567767777898788888887778789999998987779:99999:99:;::9:::9::9:;:99999::999888899888889998889999899999999:99:99:::9::::::::::::::::;9:::;;:98;;;;::<;<:;;;;;;;;<;<;;;;<<;;<=<;<=<<<<;;<;<<;<<<;;<<<;<;;;<;;;::;;;:;;;:9:998;;99998888787776777777777789888888888888887898889998999888889999989588:8999988888898999999989999999::9:::;::::::::::9:::<:9888876677656666566666766776667777768788888777::<9::::;;::9999<:99989899998988878776776666777676676666667666655544444454444333443445565545545566766787798788888887878788989998987778999999:99:::::9::99:99;:9:999::9::8888998888899988899988:99999:::999:::::9::::99::::::::::;:::::::88:;;;::<;<;;;;;;;;;<;<:;;;;<;;<=<;<=;<<<:;;;<<;<;<<;<<<<=;<;<;;;;:;;;;;;;:9:::9;;99999999888777777778877788888888888888888888989898899888889999:89588:8989888888998999998989999999::9::::::;::;:::::::;<:9898877778656676566666767777777777878888888887::<9:9::::::9988<989989889998988777766766666767676676666666566655544444444444343543355555445555566667677787788778887878789988898987779999999:99::::9:::9:999;:99999:999:9888999888899988899999999999:9:9:::::::9:::::::::::::::::9:::;::88:;;::;;;<;;;;;;;;;;;<;;;;;<;;<=;;==;<;<;;;;<<;<;<;;<<<;=<<;<<<<;;;;;:;;;:::::9;;:9999999898887877778887788888888888888877898989888899887889999:89588:8989888888998899998989999999::9::::::;:;:;:;::::;<::8998877787676776766677767777677887798988987879:<999:::9999888;989988899:98987777766766666777676677666666565655554444344445333544455555445556565666676898778788887768789989898987779999998999:::999::99:99;:9:999::9998888998888899888899998999999:::9:9:9:::9:::::::::::::::::9:::;::88:;;;::<;;;;:;;;;;;;;<:;;;<<;;<=;;<=;<<;;;;;<;;<;<;;<<<<=<<;=<<<<;;;;;;;;::;::9;<::999999998888888888888788888888888888888898889998999888889999989588:8989988888998899899989998999:98:9::::::;;:::::::;=::8998887887676876767667667777788878798888988879:;899:::9998878;889:88898988987767766766666777676676666666565655654444454444434554455565445556556666677788778888887768789899998988779999999:98:::999::99999;:99999::99:9888998888889998899989999999:::9:::::::9::::::;::::::::::::::::988;;;;::;;<;;:;;;;;;<;<;;;;<<;;<=;;<=<<<<:;;;;;;;;<;;<<<;=<<<=<<<;;<<;;;;<::;::9;<::999999899998999888887789888888888787887888889998999888889998989588:8989988888998899999989999999:98999:9:::;;;;:::;:;<::99998778876777767676677777787888887889889888799;999:::9998878;888989888988877767766666666767676677666666566655654445454445444544455555445556556556676787788788887778789989898998789999999999:::999::99:99;:99999::99988789888888988888989899999999::9:::::::9::;::::::::::::::9::::::88:;;:::;;<;;;;;;;;;;;;;;;;;<;;;=<;<=;<;<:;;;<;;;;<;;<;<;=;<;=<<=<<<<;;;;<::;::9;<::999999899998999988887888888887778777877888888888899888889999989588:8989888888998899999989999999:98999:99:::;:::::::;<::99998878876778767777777788887888888989889888789;8999::9987777;888878888987877767666766666767676776666666565665654444444445344444454555545556555656676787778788888778789989898:987899999999999::999::99:99;:99999:999:987899888889898888998898999999:99::::::9:::::::::::::999:9:::::988;;:;::;;<;;;;:;;;;;;;;;;;;<;;<=<;<=<<<;;;<;;;;;;;;:<;;;=<<<=<<=<<<=<;<<<;:;:::;<::9:99999999989999999888898888877887778778888889889998888999:9:89588:8889988889999899999989998999:98989999:::::;:::;:;<::89998888877778767777777788887888887989889888789;8889999987778;888878788987877667666766666767676776666666565655654545444444444554454555545555455556676787677788887878789988998:98789:999999999::999::99:99;:99999::99988889888888988878899889999999:99:::::::9::;:::::::::::9::9::::::88:;:;::;;<;;:;;;;;;;;<;;;;<<;;<=<;<=;<<<:;;;;;:;;<;:<;;;=;<<=====<<=<<<<<;:<;::;<:;:999:9999998999999998999998888778777777888888888999888889999:89588:8889888888998999999989898898:9898999999:9:::::::;<::99998889987778878887887788888888888999889888779:8889999988778;988878788887866666666766666777676676666666555655654555454445444554455555445555455555666777677788887878789989898:98789:9999999999:999::99:99;99:99999999887898888888888888998899999999:99::::::9::::::::::::999::9:::::988;;;:::;;<:;;;;;;;;<;<;;;;<<;;<=;<<=<<<<;;;;<;:;;;::<;;;=;<;=<===<==<<<==;;<;;:<<::::9::9999:98999999999899998888888787777788878898899888899999989588:8889988888998899999989999998998989989999::::::::;<::89998889987879878787788788887888887998889888778:8889999998778;988878778877766667666766666767676766666666565655655544444445444554455555445545455556666787677778887768789999998:9878999:9999999:9999::99999;:999999:999887898888888888888998898999999:99::::::9:::;:::::::::9:9:9::::::88:;;:::;;<;;:;:;;;;<;<:;;;;<;;<=<<<=;<<<;;<;<<:;;;::<;;;=<<<=====<==<<<==;;;;<:<<;:9:9::99:999899999:99999::99999889887777777888888899988989999:89588:7889888888998899999989998988:9898898999:::::::::;<::89998889987889878888787888888888887989888888788:8989999998778;9889777788777666676667666767676766666666665656556545554444454445545555554445454555566656776777788777787899999999887799999999999::9999:99:99;99999999999888898888888888888998898999999:99::::::9::;::::::::::9:::99:::::88::::::;;<:;;;;;;;;;;;;;;;;<;;<=;;==;<<<;;;;<;:;;<::<;;;<;<<=====<===<===<;<<<:<=;;::::::9:9999999999:9999:9:9999889887887777878888899988889999:89588:8988888888998899999989998999:98989899999:::999:9:<:999988889987889878787788888888889887988888888788:8989999998777;988877777777766666666766676767676676666656565665655545444445444554455555444545455555565676567677877778788999999:887799999999989:9989::99999;:99999::9998888:8888888888788998898999999:999:::::9::::::::::::::9::9::::::88::;;::;;<;;:;;;;;;<;;;;;<;<;;<=<;<=<<<;;;;;<;:;;;::<;<;=<=<==<==<==<<===<;<<<;<=;;::::::9:::99:9:99:99999::99999889898887888878888889898899999989588:8989888888998999999989999999:9898998999::::::9:::<:989998889987878878787787788888888887998888777778:8989999988777;87886767777676666766676666676767677666665656566665554444444544455445455544544545555656567656767777776878998899899877999999999999:889::99999;:99999999998888998888888888889988989999999999:::::9:::::::::::::::::9::::::88:;;;::;;<;;;;;;;;;<;;:;<;;<;;<=;;<=<<;<:;;;<;:;;<;:<;<;=<<<====<<===<<==<;<<<;==;;;;:;;:9:::99::99:::999::::99:9989999988888888988899888889999:89588:8999988888998999999989999999:9898999999:9::::9:9:<:98898877897787887778788878888788888788878887777897888999887777:877767777776766656666766666767676676666656565656655444444545444554455555545555555666555566556667777768689989899:977799999999999::998:999999;:999999999988889988887888887888889899999999999:::99::::::::::::::9::9:::::988::;:::;;<;;:;;;;;;<;<;;;;;<;;<=<;<=;<<<;;<;<;:;;;::<;;;=<<<=====<===<<==<<<<<;=>;;;;;;;:9::::9:::9::::99::::9999999999888898989998999998999999:8:598:899998988899899999998:999999:999999999:9:::::::9:;:98888877887787887877778778888888888798878878877897878888877777:877767777776766656666766666767676676676656555655654444454555444555454555545555556556554565566666776767789889898988779999999:999:9999:999999;999999999999888998878888888889888989899999999999:99::::::::::::::9::99::::988::::::;;;;;:;;;;;;<;;;;<;;<;;<=<;<=;<<<;;<;;<:;;<;:<;;;=<<<=====<==<====<;=<<;==<<;;;;;::;;:::::::::::9:::::999999989898899899999999999999:9:9:9:599;899:9998999:99::999:8:9:9::9:99:99:9:::::::::9:::<:98898777898777887888778778888788888788888887877797788888888767:877867777777767666666766777767676677677656555666655545455555444554454565545556556655554555455567766668689989898988779989999:999::8999989999;999999::9999888998888888887888988999898:9999999::999:::::::::::9:9::99:::::88::::::;;;:;::;;;;;<;<;;;<<<;<<=;;<=<<<<;;;;;<:;;<:;;;;;=;<<=====<===<===<;<;<;==;<;;;;;::;::;:::::::::99::::9:9999999998999999999999:99899:::9:9:699;999::999999:99:::9999:::9::9::9:99:::::::::::9:9:<:98998888998777887888788878888888888788888878877797777898877777:7777676778777667676767767767776767766766565556566545454555564446544555655455555666555545654555667667687899888889887799899999999999889999999;99:999:99999888998888888887789988989998999999999:999::::::::::::999:9:::::988::::::;;;;;:;;;;;;<;<:;;<<<;;<=<;==<<<<;;;;<;;;;;::<;;;=<<;=====<==<<===<;<;<;=>;<;;;;;;:;;;;:;;;:;;:;::::::::::99:99999999999::99:::99999:::9:9:699;9::::99999::9:::::::9:::::::::9:9::::::::::::9:9:<:98988887998787887877778888888888888798888888877897778888887767:8777677778767777677667777767677767776776665655555545555555555445544555665455555656555545654555667666677898888989887799899999999:98989998989:9899999:99:888899888788888888998898989899999999::9999:::::::::::99::99:9::988::::::;;;:;:;;;;;;<;<;;<;;<;<<=<<==<<<<;;;;<<;;;<;;<;<;<;<;=====<===<<==<;<;<;==;;;;;;;;:;;;;:;;;;;;;;::;;;::9:999:9999999:999:::9:::99999:::::9:699;9::;:99::9::9:::::::9;:;::;:;:9::::::;:::::::9:::<:98888887998788887888888878888888988788888888877897778888877777:8778777778777676676677777767776766776766665656556545554555554445554555665455555655555555654555566667676888888889877799999999999:99999989999:999999::99:888899887788888889998898999999999999:99999::99::::::99:9:9:::::988::::9:;;;::::;;;;;<;<;;<;<<;;<=;;==<<<<;;<;<;;;;<::<<;;<<<;=====<===<<==<;<<<;=>;;;;;;;;:;;;;:;;;;;;;;::;;;;::::99:9:99999:9:9:::::::::999;:::;9:699;9::;:::::9:::::;::;;:;;;;;;:;;9;::;::::::::::::::<::8998888998788987988888878888888988798888888877897878888877767:8778777778777677676677777767777876776766665656556555555555555445544556665455555566555656665555666666576788888879877799999989989:98999988989:9999999999:9888998888788888889989999898999999999:99:9::9::99:::::99:9:::::988::::::;;;:;:;:;;;;;;;;;<<<<;;<=;;<=;<<<;;;;<<;;;<;;<;<<<<<;=<<==<====<==<;<<<;==<<;;;;;;:;;;::;;;;;;;;:;;;;;;:;:9::9:::99::::::::::::::99:;;;:;9;6::<:;:;:::::::;::;;;;;;;;;;;;;;<;:;;;;::;;;;:;;:::::<:98999888998788987988889888888889988799988888877897788888777767:8788777778778777777767766767676767766666666666556555555555565445544555655455555566565656765556666666576788888889877799999989999::9889988988:9999999999:98889988888988878999989999989998999999999:::99:999::99:9:9:::::988::::9:;;;:;:;:;;;<;;<;;<<<<;;;=;;<=;<<<:;;;<;;;;<;;<<;<<;<<==<==<==<<<==<;<;<;==<;;;;;;;;;;;;:;;;;;;;;;;;<;<;;;:::::99:99::::::;:::;;::99:;;;:;:;7::<:;;;;:;;;:;;:;;<;;;;:;;<;;;;<;:;:;;;:;;;;;;:;:::;<::99999889:8788997989888889898889988899989988887897788888887777:8778777788777777677767766767677767776766566667666655555555555546544555655455565666666666765665666656576788888989877799999989999999989988988:9899899999:888798888888888889999999989999988999999999::99:99:9:9:99:99:9::988::::::;;;:::;:;;;;;;;;;<;<<;;<=;;<=<<<;:;;;<;;;;<;;<;<;=<<;==<=<<==<====<;<<<;==<<;;;;;;:;;;;:;;;;;;;;;;;<<;;;;;::;:::::9:;:::;;;::;;::9::;;;:;:;7::=;<;<;;;;;;;<;;<<<<;<;<<<<<;;<<;<;;;;;;;;;;::::::;<::99999889987889889898898899988899998999899889878:7878888887777:8788677788777777677777776667676767766666665667667656555556565556545555665555565666666666765666667666576788888989877789999989889998989988988:988899:9999988898877888888789999999999999:99899999899::9::9:99::99::::::::988::::9:;:;:::::;;;;;;<;;<;;<;;<=;;<=;<<<:;<;;<:;;<;;<<<;=<<<====<<<===<==<<=<<;=><<;;;<<;;;;;;:;;;;;;<;;:;<<;;;;;;;;:::::::::::;;::;;;:::::;;;;;:;7::<;<;<<;<;;;<<;<<<<<<<;<<<;<<;=<;<;;;;;;;;;:;;::::;=;:8:999899:988999899989988999989999:8:9999998887897778898887777:8788777888778777677767666667776767776666665667667656565655565556555656655455566666666767765666667666575788888889877799998989889::8999988888:989888999998878988877888888899999:9:999:99899999998999999:9:99::999:9:::::988::::9:;;;:::::;;;;<;<:;;<;<;;<=;;<=;<;<;;;;<;;;;<;:<;<;=<<<====<<===<<==<<<<=;=><<;<;;<;;<;;;;;;;;;;;;;;;<<;;;;;;;;:::;:::;:::;;;;;;;:;::;;;<;<:;7:;=;<<<<;;;;;<=;<<=<<<<;<<<<<<;=<;<;;;;;;;;;;;;;:;:;=;:99:9999::9899999999989999999899:998:::99:99987898888888887767:8788777778878776677767666667676766766666666666667656655655564456655655665555565666666756765666677766576788888879876789899988889998989988888:889889999998888998878888887899999:9999999999999999899:999:99:9::999:999:::988::::9:;;;:::::;;:;;;;:;;;;<;;<=;;<=;<;<;;;;<<:;;<;;<<<<=<=<====<=<=====><<=<<;=><<<<;<<;;;;;;;<;;;;;;;;;<<<;;;;;::;:::::::;:;;;;;;;;;::::;;;<;<:<7::=;<;<<;<;<;<=<<<=<<<<;<<<;<<<<<;<;;;;;;;;;;;;;;;;;=;:9:::999::9899:9899999999:9::999::99:9:99999987897888888877777:88887778787787776777676666676767677666666666666676666656555655566556556655555656666666567656767787665757888888798766899989888899:8999988888:989888999999888988888888888899999:9:9:9::999999999999::999999999999:9:::::988:::::9::;:::::;;:;;;;;:;;;;;;<=;;<<;<;<:;;;<;:;;;;;<<<<=<<;=====<=><===><<===<>>=<<<;<<<;<<;;;<<;;;;;;;;;<<<;;;;;;;:;;;:::;:;:;;;;;;;::::;<;<;<:;7;:=:;;<<;;;;<<<;<<<<<<<;<<<<<<;=<;<;;;;;;;;;;;;;;;;<=;:9:::999::989999999999999::::9:::::9:::99999987897788888887767:87887777787787766776676666676767676666666666676676666655555655566555556655555656666666567656666776665757888878887766899989888889:8889988888:988888999898878988887888888889988999999:::99999999899::999999999999:9::9::988::::9:;;;:::::;;:;;;;::;;;<;;;=;;<=;<;;::;;;;:;;;::;;<<=<=<====<<=====>>=<===<>>==<<<<<<;<<;<;;<;;;<;<;;<<<<;;;<;;;;;;;::;;:;:;;;;;;;;:::;;;<;<;<7:;<;;;<<;;;;;<<;<<<<<<<;=<<<;;;<<;<;;<;;<;<;;;;;:;;<=;;9:::999::9899:99:9:99:99::::9::;::9:9:99:99987897878888887777:8788787778878776676767666667677766766666666667667766565656565556655555665456566666665656765666787666575778887878876789899889889998889988888:888888999998877988878888888899989999999:::99999999899:999:999999999:99::::988::::::;:;:::;:;::;;:;;;;;;<;;<=;;<=;<;;:;;;<;:;;;;:;;<;=<<<====<<=====>>==>==<>?==<<<<<<<<<<<;<<<<<<<<;;<<<<;<;;;;;;;;;;:;;;;;<;;;;;;;;;:;;<<;<:;7:;=:;;<<;;;;;;<;;<<<;<<;<<<;;<;<<;<;<;;;;;;;;;;;;;;<=;;::::999::9899::9:9:99::::::::::;::9:::9:999987897878888877767:8788777878778777677767666667687776766666665667667766665656565556655555655555566666666656765666778766575777787878776689899988878998889988888:98888898889887898877888888888998999999999:99:::::9999:9999999999999:999::9978::::::;:;:::::;;:;;:;::;;;;;;;=;;<<;<;;::;;;;:;;;;:<;;;=<<<=<===<=>===>>==>==<>?==<<<==<<<<<<;=<<<<<<<;;<<<<;;;;;;;;;;;;:;;;;;<;;;;<<:;::;;;<;<:;7;;<:;;<;:;;;;;<;;<<;;<<;<;<;<;;<<;<;;<;;;;;;;;;;;;;<=;;9:::999::9899::9:::::::9::::::::::9:::99999987897878888877767:8788777878777776677667666667776766766666666667667666665655565556655555655556566666666656765677888766565777788878776688898888888898989988888:98888889988787798887778888888999999999999:9:::9:::9:9::999999999999:99::::978::::9:;;;:::::;::;;:;::;:;<:;;=;;<<;<;;:;;:<;:;;;::<;;;=<<<====<=====>>>==>===>?====<===<=<=<<<=<<<<<<<<<<<<;;;;;;;;;;;::;;;;;<<;;;<<;;:;;;<<<<;;7;;=:;;<;;;;;;;;;;;<;;;<;<<<;<<;<<;<;;;;;<;;;;;<;;;:<=;;::::999::9999::9::::::::;:;:::::::9:::9:998987897888888877777;8778777888877767777667666667686766766666666667677666655655565556554555665556565666666766765777787766575677777878776678898889889998889988888987888889889877788887888788888998999999999:99999:::9::::99:999999999:9:::::988::::::;;;::::::;:;;:;::;;;;;;;<;;<<;;;;:;;:;;:;:;::;;;;<;<;=======>===>>====>=??=><=<===<====<==<=<==<<;<=<<;<<<;;<;;;;;;;;;<;<<<;<<<;;;;;<;<;<:<7::=:;;<<;;;;;;<;;;;;;;<;;;;;<<;=<;<;;;;;;;;;;;;;;;;<=;;9;::999:;:999;:9::::::::::;:::::::9:::99998987897888888877777:8888777778877767677667767667677766666666665667667666665655565556644555665456666666666666766777777666575677777878776678888888878998889988888988888889888877788887788888889998899:99999999999:::9::::99:999999999:9::9::9789:::9:;:;:::::::::;:;::::;;;:;<;;<<;;;;::;;;;:;:;::;;;;=;<;=======>=>=>>==>=><=<========<========<<<==<<<<<;;<;;;;;:;<;;;<<<;;<<;;::;<<<;<;;7:;=:;;<;;:;;;;<;;<<;;;;;<;;;;<;<<;<;;;;;;;;;;;;;:;;<=;;9:::9:9:::9:9::9:::::::9:::::::;::9::999999987897878898877767:8778777788877776677667776767776767766666666666677666665656565556544555655556565666666666766777777655565677777778765677788888888998889888877:87888888888877788787788788889998898999999:9999::::9::::9::99999999999999:9978::::9:;:;:::::;;:;;:;::;;;;;;;=;:<<;;;;::;:;;:::;::;:;;<;<;===========>>==>==<>?=>====================<<<==<<<<<;;<;;;;;;;<;<;<<<;;<<;;::;<;<;<:<7;:=:;;;;:;:;;;<;;;<;;;;:;;<;<;;<<;<;;<;;;;;;;;;;;;;<=;;:::::99:;99:9::9:::9::99::::::::999::999999987897888888777777:8788777788778777677667767778776767766666666667667666665666565556544555655455565666666667776777777655565677777878765678788878888998878888878:8787888888887779878777888888899889899999:9999999::9::::9::99999999998999999789:::99;;;:::::;::;;:;::;:;;::;<:;<<;;;;::;:;;:::;::;;;;<;<;=<===<=====>>=<===<>?=============<========<<====<<<<;;<;;;;;;;<;<;<<<<<<<;;::;<;<;<:;7::=:;;;;;:::;;<;;<;;;;;:<;;;;;;<<:<;;;;;;;;;;;;;;;;<=;:::::999:;:999::9:::9:::9::::::::::9:9:999989878:7778888887777:8788777788777777677767667767786767766666666667667666665665665556645555655555565666666766776777777655565677777878765678788888878987888888888988877798888877788887788888888998898999999:9999::::9::::9:::99999999:9999:99779:::9:;;;:::;:;;:;;;;::;;;;;:;<;;<<;;;;::;:;;:::;::;;;;<;<;==<=<=====>>><<===<>?==<=====<====<========<<<===<<=<<<<;<<<;;<<;<;<<;;<;<;;:;;<;;;<:;7::<:;;;;:::::;<;;;<;;;;:;;;;;;;<;:<;;;;;;;;;;;;;:;;;=;:9:::999:::9:9::9:::9:::9::::9:::::9:9:99998987897888898877777:8888777778778777677767777767776877766666666667667656666656565556555555555455565566566666776666666655465677777868765578788878888887788888888987877788888777798877888888788998898989899999:99:::99:::99:99:9:999999999999779:::9:;;;:::;:;;;;;:;9:;;;;:;;<;;<<;;;;::;:;;:::;::;;;;<;<;<<=========>>=<===<>?========<====<========<<====<<<<<<<;;<<;;<<;<;<<<;;<<;;:;;;;<;<:;7::<:;;;;::::;;;;;<<;;;;:;;;;;;;<<:<;;;;;;;;;;;;;:::;=;:99::999::9899::9:::99::9::::::::::9::999988887897878898877777:8788777888778777777677777767777777776666666667667656666656565556554555665455565666666667765666666655465677677778765677787878888887778877888:8777788888877778888788888888899899998989999999::::9::::999999:99999:9999:99779:::99;:;:::::;;:;;;;::;;;;::;<;:<<:;;;::;:;;:::;::;;;;<;<;=<<=<<==<===>=<===<>?========<====<========<<====<<<<;<<<<<<;;<<<<<<<<;<<<;;;;;;;;;;:;7::<:;;;;:::;;;;;;;<;;;;:;;;:;;;<;;<;;;;;;:::;::::;:;=;:9:::999::9999::9:::99:99::::9:::::9::9999888888:7878888887777:8888777788778777777778767767676767766666666767667656666665565556555556655455555656666666766676666555565677677878765577788888888887778877877987877788888777788777778888788998898999899999999:::9::::99:99:99:999:999999977::::99:;;:::;;;;::;:;::;;;;;:;<;;;<;;;;::::;;:::;::;;;;<;<;<<===<==<===><<===<>?==<=<===<===<<====<===<<<====<<<<<<<<<<<;<<<<<<<<<<<<;;:;;;;<;;:;7::<:;:;;:;:;:;<;;;;;;;;:;;;;;;;<;:;:;;:;;:;;:::::::;<;:99:99889:9899::9:9:99:999::99:9:999:99999898878:7888888887777:8788787888878777787778767767776766666666666767667656666655575556555555655455555656566666765666666665465677777777765577787879888887788877778977877788888877788777788888888898898988999989999:::9::::99:9999:9999:99:9::9879:::99::;:::::;;:;;;;::;;;;:;;<;;<<;;;;::;:;;:::;::;;;;<;<;<<==<<=====>>=<===<>>==<=====<====<===<<<<=<<<===<<=<<<<<<<<<;<<<=<<<<<<<<;;:;;;<;;<:;7::<:;:;;:::;:;;;;;<;;;;:;;;:;;;<;:;:;;::::::;;:::::;<::99999889:9899:9999999:99::9:9:9:9:9:99999889889:7888888887777;8788788889879877778778777777776766766666665667677656676666665556655655655455565566666666765676666656465666677778765577777778878887878877877987877788888777788888788888788998899989999999999:::9::::99999999999::9::9:9978::::99;;;:::::;:;:;;;::;;;;:;;=;;<<;<;;::;:;;:::;::;;;;<;<;<<<==<======><<===<>>===<<===<===<<===<<==<<<===<<<<<<<<;<<<<;<<<<<<<<;<<<;;;:;;;;;;:;7::<:;:;;:::;:<<;;;;;;;;:;:;:;;;<;:;:;;::;:::::::::::<::8999888:99899:99:99999999999999:999:99899898789:8888898887778;8888788889888877777778776767786766666666665667667666676666665556655655555455565666566766765666666655454666677768665577677778878887778877777977877788888777798888888888778898899989899999899::999:::99:999:99999:99:9::9889:::::;:;:::::;::;;:;::;;;;;;;=;;<<;;;;::::;;:::;::;;;;<;;;<<<=<<==<=====<=<=<>?==<<====<====<=<=<<=<<<<<===<<<<;<<<<<<;;<<<<<<<<;<<<;;:;;;;;;<:;7::<:;:;;:;;;;;<;;;<;;;;:;;;;;;;<;:;:::::::::::::9:9:;:98999888999899:989999:99899999999998:9:899888889:7988898887778;98898888898887877877787777777877667666665656676676666666666655566545555554555655666666667656766666554556666678777655777777788888877788778779777777888888777878888898987888988999998999999999:999:::99:99999999999999::988::::::;;;:;::::::;;;;::;;;;;;<=;;<<;;;;::::;::;:;::;;;;<;;;<<<=<<==<====<<===;>?==<=<<==<===<<==<<<<<<<<===<<<<<<<<;<<<;;<<<<<=<<<;<<;;:;:;;<;<:;7::<:;;;;::;;;;<:;;<;;;;:;;;:;;;<;:;:;;::::::::::9:9:<998999888999789:98:99999989999899:999:99989888889;8888999888778;98998988998898877877787777777877667666666656676676666656666655566555556554555656565666567656766666655646666777677655776777788788877777777779777777888887777888888898888888988989999999999999:999999999999999999:89:9::988::::::;;;:::::;;::::;::;;;<;;;=;;<<;;;;::;:;;:::;::<;;;<;;;<<<=<<===<==><<===<>?=<<<<===<===<<<=<<<<=<<<==<=<<<<;<<;;<<;;<<<<<=<<<<<<;;:::;;<;<:<7::=:;;<;;;;;;;<;;;<;;;;:;;;:;;;;;:;::;:::::::::9999:;:98899888998888:98:999999899989999998999889888789;8989999888878;9899898999889788788778777777787876766666665667667666665666665556555655555455565556666666765776666656565666666768765567677778878887777877777987877788888777798888889898888898899999999:899999999999:99:999999999:999:::978::::::;;;:::;:;;::;;;::;;;;;;;=;;<<;;;;::;:;;:;:;::;;;;<;<;<<===<==<<===<<=<=<>?<=<<<===<===<;=<<<<=<<<<==<=<<<<;<<;<<<;;<<<<<<<<<<<<;;:;;<<<;<;<8::<;;;<;;;;;;;<;;;<;;;;:;:;:;;;;;:;::;:::::::::9999:;9989988888987889989999999899998999998999889888789;8989999988788;9999888999988888788778777778787877776666665667666666665667665556555655655455555556566666766776666665565566666768665567677777878887777866777987777788888777798888899998888898898999999989999::9999:999:999999999:9::9:9977::::::;;;:;::::;::;;;::;;;;;;;=;;<<;;;;::;:;;:;;;;:<;;;<;;;<<<=<<==<====<<===<>?==<<<<==<<<<<<<=<<<<<<<<<===<<<<;<<;<<<;;<<<<<<<<<<<<;;:;;<;<<<;<7:;=;<;<<;;;;;;<;;;;;;;;:;:;;;;:<;:;::::::::::::9999:;998888888998788998:999998899898989998999889888789;9989999998888<98998889999898888888788777787878777766666667677676666666666755565555556554665655565666677766666776655656665667676555676767777788877777667779877777888888777988888999998888888989899999899999:9999:9999999999999:9999:9987::::::;;;:;:::;:::;:;:;;;;;;;<=;;<=;;;;:;;;;;:;:;;;<;;;<;<;<<<==<======><<===<>?==<<<<==<==<<;=<<<<<=<<<<===<<<<;<<;<<<;;<<<<<<=<<<<<;;;;;<<<;=;<8;;=;;;<;;;;;;;<;;;;;;;;:;;;:;;:<;:;::::::::::::9998:;998988887998788998999899989998888999899988988878:;8999::9998888;999989899998988878877887777878777777676667676777766667666666555665455565555555555655666786666667766656566656666865556767677777888777876777798787778888887779888889999988888889899989::999999:9999:9999999999999:9:99:9988::::::;;;;::::;;::;:;::;;;;;;<=;;<=;<;;::;:;;:;;;::<;;;<;<;<<==<<==<<===<<=<=<>?==<<<==<<<<<<<<=<<<=<=<<==<=<<<<;<<<<<<<;<=<<<==<<<<<;;;;;<<<<<;<8;;=;<;<;;;;;;;<;;;;;;:;:;::;;;;;;:;::;:::::::9:9999:;9988987878887789989998898898998989898999889888799;8999::9999889;999988889999988878888987787778787777666666667778876777665667555655555555545656555555666677566667766656566556666765557767677777888777776677798787878888877779889889999988898889898989999999999999999899999999999:99:9:9977::::::;;;:;:;;;;:;;;:::;;;;:;;=;;<=;<;<:;;;;;:;;;::<;;;<;<;<<<<<<=======<<===<>>==<<<===<=<<<<<=<<<<=<<<====<<<<<<<<<<<<;<<<<<==<<<<<<;:;;<<<<<;<8;;=;<<<;:;;;;;<;;<;;;;;::;;::;;;;:;:;:::::::9:99999:;9978887788987889989898999899988889888989888888799;99999:9998888;999989899999998888888988887878787777676667677888877777665666555665555555555556555556666677667677766656566656666776556766677777788777776777798777778888887779998899:999899988898989899999999999899::999999999999:9999::988:;::::;;;:::;:;::;;:;::;;;;;;;=;;<=;<;<:;;:;;:;;<;:;;;;=;<;=====<=======<<=<=<>>==<=<===<<<<<<==<<<<<<<<====<<<<<<<<<<<<;<<<<<==<<<<<<;;;;<<<<<;<8;;=;<;<<;;;;;;<;;;;;;;;:;;;::;:<;:;::::::9:::9999999;9978887778977889989898998899988989888899889888799;999:9:9998889<999989999999:99889889:98888878787777666667677888877777666666555655555555545555555556576776576667766656566655565765557766677777888777886677798777878888987789989999999999998889898889999999999989999999999999999:9999::978::::::;;;:;:;:;::;;:;:::;;;;;;=;;<=;<;<::;;;;;;;;::<;;;<;<;=<<<<<=======<<=<=<>?=====<=<<=<=<;<<=<<<=<<<====<<=<<<<<<<<<<<<<<<=<<<<<=<;;;;<<<;<:<8:;=;<;<;;;;;;;<;;;<;;;;:;;;;;;:;;:;::::::::::9999999;9988877778877879989898998899998889887989889888799;9999:99999889<999:89899::9:99889998998988978787777777777777878877777666666555665554555545555555665566676567667766556566556565766556767776777888777776677797787788888887789999899999:9999988989898999999999:989999999999999999:9:9:::988::::::;;;;;:;;;::;;;;::;;;;::;=;;<<;<<;:;;:;;;;;;::<;;;<;<;=<==<<======><<=<=<>?==<<<=<<<<<<<<<<<<<==<<<=====<=<<<=<<<<<;<<<<<===<<<<<;;;;<<<;<;;7;;=:;;<<;;;;;<<;;<<;;;;:;;;;;;;<;:;;:::::99999999999;9888887778887889989898898899988889897888888888799;99999:9998889<:9998999::9:;99989989999998989787887777777778887877777676666555654454565545555555555566676566677765656566656565766556767777777788777876677787787878888887789989899:99999999889898889998999999989999999999999999:8999::988::::::;;<:;:;;;;:;;;;::;;;;;;;=;;<<;<<<::;;<;:;;<;;<;;;<;<<=<<=<<<====>><<=<=<>?==<=<==<<=<<<<<<<<<===<<=====<==<<=<<<<<<<=<<<===<<=<<<;;;<;<;<:<7;;=;;;<<;;;;;;<;;;;;;;;:;;;;;;;<;:;::::::9::99999999;997888777888778998989889989999898988788888888879:;999::::999889<:99:89999:::;99899998999899989887887777777788887877767676666555654455556555555455556666676667666666556566556665766556767666777888777777676797787778888878789999999::999999988989888999899899998999989:999999999:9999::988::;:::;;;;;:;;;;;;;:;::;;;;::;=;;<<;<<<:;;;;<:;;;;:<;;;<;<;=<<=<<======><<=<=<>?==<=====<<<<<<<<<<<<<=<<========<==<<<<<<<=<=====<<=<<;:;:<;<;<:;7::=:<;<;;;;;;;<;;<<;;;;:;;;;;;;<;:;:::::::::9999999:;998888777888788998999899989999899988798888888889:<9:9:::::99989<:9::9:9::::::99999999:99898989898788777777788887877777676766566764455666545555555555665676667666756556466556566665557766666777887777776777697787778888887789899899:9:9999:9989898999998999999988899899999999999:8999:9977::::::;;;;;::;;;:;;;;::;:;;::;<;;<=;<;;:;;;<;:<;<;:<;;;<;<;=<<=<<==<<=>><<===<>?==<=<<=<;<<<<;<==<<===<<<=======<<=<<<<<<<=<=<==<<=<<;;:;;;;<;;:;7::<;;;<;;;;;;;<;;;<;;;;:;;;:;;;<;:;:;::::::::9998989;987888787898788998999899989899899988788988888879:;9::::::::9999<:9::9::::;:::99999999998998999898888787788788988876777676677666765565665545555555655666676566667665556566656665666557766666777888777776777787777778888978789999999:9:9999:9889898989998999899889999889999999999:999999988::::9:;;<;;;;;;;:;;:;::;;;;::;=;;<<;<;<:;;;<;;;;<;:<;;;<<<;<<<=<<==<==>>=<=<=<>>====<==<<=<<<;<<<<<===<========<<<=<<<<<<====<==<<<<<;;::;;;;;<:<7:;=;;;<;;;;;;;<;;;<;;;;:;;;;;;;;;:;;;::::9::9999999:;997888777898788998999999989999999988788888887879:<9::::::::999:=;::;:::::;:9:9999999999898999:998888888888788887876776676666666765555665545555555555665676556566656546566656666765556766666777888777876777797787788888887789999899:99999::9999898899998999999988999989999999999989999:978::::::;;<;;:;:;;;;;;;::;;;;::;<;;<<;<<<::;;<<;<;<;:;;;;<;<;<<<<<<<=====><<==<<>?==<<<<=<<=<<<;<==<<===<<=======<<<=<<<=<<==<=<=<<<<<<;;::;;;;;;:;7;:<:<;<;:;;;;;<;;;<;;;;:;:;;;;;<;:;:;::::::::999998:;997888777898788998999999999999999988798888887879:<:::::;::::9::=;:;;::::;;:::9999998899889899:999988788878788878877667676667666765555555545555555555565676556666655556566666665665557766666777788777887677797787778888888879999899::::999:999989899999889999998899989999999999998999:9988::::9:;;;;;;;;;;;;;;;;;;;;;:;;=;;;<;;;;:;;;<<;<;<;:<;;;<;<;<<<<<<<=<=====<=<=<>>==<<<<=<<<<<<;=<<<<====<=======<<<=<<<<<<====<=<<<<;;;;:::;;;;<:;7::=;;;<;;;;;;;<;;;;;;;;:;;;:;;:;;:;:::::::::99998999;99888877789878899899999998999999999989888888777::<::::;;:::::9:>;;;;:;:::;:::9:999998988889:9:9:9998888878788888877767666667556654455555445555555655565665566666665546566666665766556767666777788777886777798777788888987779989999:99999::99999988899988899999899998999999999999999999988::::::;;<:;:;;;;;;;;;:;;;;;;;;<;;<<;;;;:;;;<<;;;<;:;;;;<;<;<<<<<<<=<<===<<=<<;>>==<<<<<<<<<<<;=<<<====<<=======<<<=<<<<<<===<<<<<<;<;;;:::;;;;<:;7::<:;;<<:;;;;;<;;;;;;;;:;;;:;;:;;:;:::::::::99999999;99788877799878899899999999999999999989888887787:;=:;:::;;;;;:::><;;;:;::;;:::9:99999899989999:9:9998888878788988877666666667555654455565445555555555565666556566665546566666665765556767666677888766877777798787788888887789988999::::99::99999988889988899999889998898999999999899999978::::::;;;:;:;;;;;;;;;:;;;;;::;<;;<<;;;;:;;;<<;;;;;:<;;;<;<;<<<=<<<=<<<==<<=<<<=>==<<<<<<;=<<<<==<<<===<<=>==<==<<<<<<<=<<==<<<=<<;;<;;::::;;;;;:;7:;=:;;<;;;:;;;;;;<<;;;;:;;;:;;:<;:;::::::::999:98999;998888787898789998:9989999999989999989887887777;;=:;:;;;;<;:::;><;;;:;::;;:::9:989999998999:9:9:9999888889898988877766666666555655455555545555455555565565566666665556567766766766556766666777888776877777798787878888877779989999::::99:::99:998989998998999889889899999999999:9999:9988::::::;;;:;:;;;;;;;;;:;;;;<;;;=;:<<;;;;:;;;<<:;;;;:;;;;<;;;<<<<<<<=<<===<<=<<;>>==<<<<<<;<<<<;<<<<<===<<======<<<<<<<<<<<<<<=<=<<;;;;;::::;;;:;:;7;:<:;;<;;;;;;;<;;;;;;;;:;::::;:;;:;:::::::::99998999;997888778998788998:9999999999999999889888887887:;=:;;;;<;<;;::;>;;;;:;:;;;:::9999998899999999:9;9999898888888988876666565656554655454555445555455555555675556666656557577767676766557767666677888777777777797777788888877779889889:9:999:::99:999989998889899988899899999999999:9999:9978:::::::;;:;;;:;;;;;;;::;;;;;;;=;;<<;;;;:;;;<<:;;<;:;;;;<;;;<<<<<<<=<<<==<<=<<<>>==<<<<<<<<<<<<<<<<<=<<<<====<<<<<<=<<<<<<<=<<<<<<<;;;;::::;;;;<:;7::=:;;<;;;;:;;;;;;;;;;;:;;::;::;;:;:::::::::99999989;997888887998788:98:9:99998999999999989898888787:;=;;;;;<<;;::::><;;<:;:::;::;::999999999999:9:9;9::9999889888987776666565556555665454555445545455555565666556666665656577777776766556767666767887777877777797777778888887779898899:9:99::::99:9999998988889999888898999999:9999:999999988::;:::;:;:::;;;;;;;;;::;;;;;;;<;;<<;;;;:;;;<<;;;<;:;;;;<;<;<<<<<<<=<<===<<=<<;>><<<<<<<<<<<<<;=<<<<<=<<<====<<<<<<=<<<<<;==<<;<<;;;<;;::::;;;:;:;7::<:;;;;;;:;;;;;;;;;;;;:;:;::;:;;9;::::9:99:9:999999;997888788999888999:9999998999999999989898887777:<=:;;;<<<<;;::;><;;;:::;;;:::::99::99:99999:9:9:9::9998888888887776666555556555655454555445545455555565666566566666557577777776765557767666667888777887777797777778888887779988899:99999:::99:9:9999988889999988889899899999999:9999:9988:;;:::;:;:;:;:;;:;;;<:;;;;;:;;<;;;<;;;;::;;<;;;;;::;;;;<;;;<<<<<;<=<<<==<;=<<;>><<<<<<=<;<<<<;<<<<<<<=<<====<<=<<<=<<<<;;<<<<<<<;;;;;;::::;;;;;9;7::<:;;;;:;::::;:;;;;;;;:;;;::;:;;:;:::::99:9:9999889;997888788998898:99:9999998999989999889997888777;<=;;;<<=<<;;;:;><;;<:;:;;;:::::99::99:99999:::9:9::999998888787777666656555555455445445554555545555555567656656666665767877777676655777766666778777787777779777777887888777998888999:999:::99:9:9999988988999989899889899999999:99999:988::;:::;;;:;:::;;:;;;;::;;;<:;;=;;;<;;;;::;:<;:;;<::;;;;<;;;<<<<<<<=<<<==<;<<<;=><=<<<<<<<=<<<;<<<<<=<<<<====<<<<<<<<<<<<;<<<<;<<;;;;;::::::;;:;9:6::<:;;;;:;:;:;;:;;;;;;;:;::::;:;;9;:::9:::99:9998889;987888887998788998:9999998999989999989888787777;<=;;;<<=<;<;;:;><;;<:;::;;::;:::::9:9:99999:::9:99:999998988787776666656555655565444445555655656555555567656666666665757777777676655677766676678877788777779777777888888777988989999:999:::99:9:9999998888899888898889889998999999999:988::::::;;;:;::;;:;;;;;;;;;;;;;;<;;<<;;;;::;:;;:;;<::<;;;<;<;<<<<<;<=<<<==<<<<=;=><=<<<<=<;<<<<;<<<<<=<<<<<==<<<=<<<<<<<<;;<<<<;<<;;;;;:::9:;:;:;9:6::<:;;;;:::::;;:;;;:;;;:;::::::;;9;:::9::9:9:9999989;998888888998788:99:9999998999999999989888787777;<>;;;<<<<<<;;:;><;;;:;:;;;;:;::::;::9:99999::;:;9::999998878887776666656555555455435455555555656565556567655656666665757777777676555676776666778877788777779777777888888777888889999::99:::99:9:999999888889998988888988889898999999:9988:::::9;;;:;:::;;;;;;;::;;;;:;;<;:;<;;;;::;:;;:;;;;:<;;;<;<;<<<<;;<<<<<<=<;<<<;>>=<<<<<=<;<<<<;<<<<<<=<<<<==<<<<<<<<<<<;;;<<<;;<<;;;;;;::::;:::;::6:9<:;;<;:::::;;:::;;;:;:;::::::;::;:::9::9:999998989;987888788998788:9999989998999989999989988887777;<>;<<<<=<<<;;:;><;;<:;;;;;;:;:::::::9::9999;:;::9::9999888788877766666555545554554444455545556565655565666566666666657677778776765556777676666788777887777798777778888887779888899:9::99::::::9:999:99888989998889988888889898998999::988::::::;;;:;::::;:;;:;::;;;;::;=;;;<;;;;::::;;:;;<::<;;;<;<;=<<<;;<<<<<==<;<<<;=><<<<<<<<;<<<<;<<<<;<<<<<<==<<<=<<<<<<<<;;<<;<;;;;;:;;::9::;;::;9:6::<:;;;;:;:::;;::;;::::::::::::;;9;:::99::9999998989;997888778998788:9999988988999999999989887877776;<>;<;=<=<<<;;;;><;;<:;:;;;;;;:::9;:::::99:9::;:;:::9998888787877776665555555554554454454445555455545565676566666666657678777777765557777676666788777877777798777778888877779888899:9::9:::::9:9:999:99889899988889888888889888899999:9987:::::::;;:::::;;:;;;;::;;;;;;;=;;;<;;;;::::;;::;;::;;;;<;<;<<<<<;;<<<<==<;<<<<>><<<<<<<<;<<<<;<<<;<<<<<<<==<<<<<<<<<<;<;;<<;<;;;;;;;;:99::;:;::9;7::<:::;;:;:::;;::;;:::;::::::::;:9:9:::::99999998999;98788878899878899899988988999989999888888787776<<>;<<<===<<<;;;><;<;:;:;;;;:;:;:::::9::99::::;:;::::99887878787777666656555544454445444443544545555555566656667776665767887777676556777777666677877787777679877777888888777888889999::::::::::9:999:99999889988889988888988898898999::9879:::99;:;::::::::;;;;::;;;;::;<;;<<:;;;::;:;;:::;::<;;;<;<;<<<<<;<<<<<<=<<<<<;=>=<<<;<<<;<<<<;<<<;<<<<<<<=<<<<<<<;<<<<<;;<<;<;<;;;:;;::9::::;:;9:6::<:;;;;::::::;:::;::::9;::::::;:9::::9::9:999998989;99788888799878899898888888999989999989888887776;<><<<====<<<;;;><;;;:;;;;<;:;::::;;::;::::9;:;:;::::998888777877766656555555444544454454435545455555565666566667766657677777777765567767676666777777777777798777778888877779888899:9::9:::::9:9:999:::999888998888988888889888998999999779:::99;:;::::::::;;;;::;;;;:;;=;;<<;;;;::::;;9::;::;;;;<;;;<<<<;;<<<<<==;;<<<;=><<<<<<<<;<<<<;<<<;<<<<<<<<<=<<<<;<<;;;;;;;;;<;;;;;;;;::99:::;:;:;7::<:;:;;:;::::;:::;::::9:::::::;;9::::99999999998999;99788877889878899898978888899989898889887877776;<><<<<====<<;;;?<;;<:;;;;;;:;;;;;;;::;:::::::;::9:::998888787877766666555555444543344455434545455656565576566666766657577777786765567767666666778777777777797777778878887778888899::::::::::::9:9:9:::999999888889888888888888898999998779:::99;:;::::::;:;;;;::;;;<;;;<;;<<;;;;::;:;;9:::::;;;;<;<;<<<<<<<<;<<<=;<<<<;=><<<<<<<<;<<<;;<<<;<<<<<<<=<=<<<<;;<;;;;;;;;;;;;;;;;;;::9::::::;9:6::<:;:;;::::::;::;;::::9:::::::;;::9::9:999999998989;98788877789878898798888888888889898888887887776<=><<<=====<<;;;?<;;<:;;;;<;;<;;;;<;;;;:::::;:::::9:9998878777877776656555545444543344444445545455656565565566666766657677777776765557767676666777777777777797777778888987779888899::::9:::;:::::999:::999999988889888888888888898999999779:::99::::::::::::::;::;;;;;;;=;;;<:;;;::::;:9::::9;;;;<;;;<<<<<<<=;<<<=<;<<<;=><<<<<<<<;<<;<;<<<;;<<<<<====<<=<;<<<;;;;;;;;<;;;;:;;;::9::::::;9:7::<:;:;;::::::;:::;::::9:::9:::;:9::::99999999998989;98788877889878898788888887888889898878787787776;<><<<===<=<<;;;?<;;<;;;<;<;;<;;;;<;;:;:::::::;::99:9998888787777766655554444344543343444445445455656555666566667766657578777776765557777666666777677877777787777778888887778888889::::9:::;:::::9:999:999999987889988888888888898999998779:::99::;9:9::::::;:;::;:;;:;;<:;<<;;;;::::;:9:::9:;:;;<;<;<<<<<<<=<;<<=;;<<<;=><<<;;<<<;<<<<;<<<<<<<<<;====<<=;<;<;;;<;;;<;;;;;;;;:;::9::;;;:;9;7::<:;;;;::::::;:::;::::9:::::::;:9:9::99999999998989;98788887788878799798887887888888888878887787776;<><<<<====<<;;<<;<<<<<;<<<<;<<;<<<<<;<====<<<<;<<;;;;;;;;;;;<;;;;;:::99::;::;:;7::<:;:;:::::::;:::;::::9:::::::;;9::9:99999998998989;98788877789878898788877877888878887878777777776;=><<<==>===<<;<<;<<;<;;<<<<;<<<<<<=<<<<===<<<<;;<;;;;;;;;;;;;<;;::;::99:;:;:;:;7::<:;;;;::::::;9:;;::::9:::::::;:9:9:999999999898989;98788877789878898788877877888878887868777777666;<><=<======<<;<<;;<<<;;<<<<;<<<<<<<<<<====<<<<;;<;;;;;;<;;;;<;;;;;;::9::;;;;;:;7::<:;;;;::::::;::::::::9:::9:::;::;99:99999998888999:98778877788778898788877877878878888768777776665;<><====>=>==<<=?>===<<<<<<<;<<;<;<<;;<;:;:::::9:9998898888787877766655554444333433233334334434455656565566456666766657678777776765556777666776677667776676787776778878887778888899:::::::;;::;::9:::::9999:::988889889888888888988889987799999:::;::9:9::::::;::::;;:::<;:<<;;;;::::::9:::99:9::;:;:<;;<;;<=;;<<<;;<<<;==<<;<<<<;;<;<<;<<;;;<<<<<====<<<<;<<;;;;;;;<;<;<;;;;;;::9::;;;;;:;7::<:;;;;::::::;::;:::::9:::::::;:9:99999999999998989;88788877789878798787887877878878787778776676665<=?=====>>>===<=@><==<<<<<=<<<<<;;<<;:<;:::;:::9:9998898887787877766655554444333442233344334444556665555566566566766657678777776865557777666776777666776676787677778878887778888899:9::::::::::::9:9:::99:::::98999888888899888898999999779:9999:::::9:::::::::9:;:::::;<;:<<:;;;::::;:9:::99:9:9::;:;;;;;;;=<;<<<;;<;<;=><<;<<<<<;<;<;;<<<<<<<<<;====<<<<;;<;;;;;;;<;;;;;;;;;;:::::;;;:;:;7::=:;;;;:::::;;:::;::::9:::::::;;9:99999999999988889:99788877788877788788877877878877777767776666555<=?===>>>>=>====A>===;<<<<<=<=<<<<<<;;<;::::;::9:9999888888787877766655454444333442233344434445566656565565566566666657677777787765556777766766777666776766687777777787877779888889:::::::;;::;:::99:::9999:9:98999888988889888898999:9977999999:::9:999::::;:;::::;;::;<::;<;;;;::::;:9:9:99:999;9:9;::;;;<<<;<<<;;<<<;==<<;;;<<;;<<<;;<<<;<<<<<<<===<<<<;;;;;;;;;;<;<;<;;;;;;:::::;;;:;:;7::=:;;;;::::::;:::;::::9:::::::;:9:99999999998888889:88778777788778898787877877877777777767766665555==?===>>>>>>>===A>===<=<<==<<=<<<<<<;;<;::::;::9:8999888878788877765655554444233432232344334445565655565565566666666657678878787865556777666776777666776666687676677778877778888899:::::::;:::;9:::9:::99999::989998888888888888989999997799:999:::99999::::::::::::;::;<;:;<;;;;::;:;:9:9:99:999:9:9::::;:;<;;;<<;;<<<;=><<;<;<<<;<<<<;<<<<<<<<;<<===<<<<;;<;;;;;;<<;<;<;;;;;;:::::;;;;;:;7::<:;;;;::::::;::::::::9:::::::;:9:9::99999998898989:98788777789878898788777877877767776656665565555==?==>>>?>>>>===A>===<=<=====>===<=<<;<;::::;:;9:8999888888787877766655454444222431122343334445555655555565566566666667678878877865556767666766777666776666687666667878877779888899:::::::;;::;::999:::999999:9999998898888988889899999877999999:::99999:::::::::;::;::;<;:<<:;;;::::::9:::99:999:999::::::;<;;<<<;;<<<;=><<;;;<<;;<;<<;<<<<<<<<<<<===<<<<;;<;;;;;;;;;<;<;;;;;;;;:::;;;;;:;7::<:;;<;:::::;;::;;::::9::::::9;:9:99999999999988989:88788877788777798787777776777767666656665555555<=?===>???>>>==>A>===<<===>>=>===<=<;;<;;:;:;::9:9898888888777877766655454443222321122333333445555655554565556566665657678878787876456667666766777666776666687666677777876778888899::::::::::::::::9:::99999::999:9988888888888898999999779::999:::99999::9:::::::::;::;<;:;<:;;;9:::;:9:9:989999:9:9:9:::::;;;;<<;;<;<;=><<;<;<<<;<;;<;<<<<<<<<<<====<<<<;;<;;;;:;;;;;;<<;;;;;;:::;;;;;;:;7::=;;;;;::::::;:::;::::9::::::9;:9:99999998889888889:88778777788777788787777776777666676656665665555<=?=>=>??>??>==>A?=>><===>>==>======<;<;;:;:;::9:8998888877787877766655554433112221122233334445555555554565556566666657678888887866556666666666777666776667787677778778877778888899:::::9::::::9:9:9:9:99999::999::998888888888898899999779::999:::9:999:::::::9::::;:::<::;<:;;;::::;:9:::99:999:999::9:9::;;;;<<;:<<<;=><<;;;<<<;<;;;;<<<<<<<<<<===<<<<;;;<;;;;;:;;;;;<;;;;<;;;::;;;;;;:;7::<:;;;;:::::;;::;;::::9:::::::;:9:9:999989989888889:88788777788767788787777776777667676656665555555<=?<==>?????>==>A?>>><==>>>>>>=>===<<;<;:;;:;:;9:8998888878777877766555454434111211121233324445555544454565555566666657678878887765446667666766777676776676787676778888877679888899::::9::::::;::::9:::9:999::9999:99998888888899899999977999999:::9:999::9:::::::::;::;<::;<:;;;::;:;:9:::99:999:999::9:99:::::;<;;<;<;==<<;;<;<;;<;<<;<<<<<=<<<<<<==<<<<;;<;;;;;;;;;;;<;;;;;<;;:::;;;;;:;7::=;;;;;;::::;;::;;::::9:::::::;:9:99:99999999888889:98778877788768788777877776777767666657665565555=>?===>???>?>>=>A>>>>=>==>>>>?>=====<<<;;;;:;::9:9998888777787877766555454433211211121233323344454544555676556566666667678889887765456666666666777666776676797777778887877778888899:9::9:::;:::::9:9:9:99999::999:::99998988888898999999779:9999:::99999::::::::::::;::;<::;;:;;;:::::;9:::99:999:999:99:99::9::;<:;<;<;=><<;;;<<<;<<;<;<<<<<<<<<<<<=<<<<<;;;;;;;;;;;;;;<;;;;<;;;::;;;;;;:;7::<:;;;;:::;:;;::;;::::9;::::::;:9:99999999998988889:88788877788777788787777777777767776767666665555=>?<=>>>???>>==>A?>>>=>>>>?>=?>>====<<<;;:;:;:;9:8998888877777877765555554433210210121233223334444445555676556556766667678888786765456666666666777666776676797777778888877779988899:9:::9::::::9:999:::999:9::9999::99998998888898999999779::999:::99999::::;::9::::;:::<::;;:;:;9:::;:9:9:98:999:999:99999::9:::;::<;<;==<<;;;<<;;<;<<;<<<<<<<<<<<==<<<<;;;;;;;;;;;<;;;;;;;;;<;;:;:;;;;;:;7::=:;;;;:::::;;::;:::::9:::::::;:9:99999999989888889:88788877788778788787877777877777787767776665565=>?==>>????>>===A?>>>=>>>>?>>?=>====<<<<;;;:;::9:9998888877777876765555454434210110011222223334344445565676555566666667678887776765446656665666677666776677797787778888877779988899::::9:::::9;::9:9:::99999::9999::9::999989888989999997799::99:::99999::::::::::::;:::<::;;:;:;::::::9:9:99:::9:999:999999:999::9:;;<:==;<;;;<<<;<<<;;<<<<<<<<<<<=<<;<<<;;;;;;;;;;;;<;<<;;;<<;;:::;;;;<:;7::<:;;;;:::;:;;:::;::::::::::::;:9:99999999999888889:98788877788767788787877877888777887778776666565<=?=>>>?????>==>A?>>>=>>>>?>>?>>====<<<;;;;:;::::9998887878787776766555544444211100011222223333344555665676455566666657678876666765446656666666777666776676798777788988987778889899::::9:::::::::::9::999999::9999:::9:99999888998999998779:::9::::9:999::::::::9::::::;<::;<:;:;99::::9:9:99:999:999:99:999:99:::99::;:==<<;<;;<<;<<;<;<<<<<<<<<<<=<<;;<<;;;;;;;;:;<;<;<;;;;;;;;:::;;<;;:;7::<:;;<;::;::;;::;;::::9:::9::9;:9:99999999988888889:88788877788877888787878877888788888878776666665==?=>>?????>>==>@>>>>=>>>??>>?>>====<<<;;;;;;:;9:999888877778777776655545443421011001112222332334455656567545556666666867877667676544665656566667766677667779878788898898777999889:::::99::::9:::999:9999999999999::99:99999988998999998779:::99:::9:9:9::9::::99:::::::<::;<:;;;::::::999:99:999:999:99:999:999::99::;:<=<<;;;;<;;<<<<;<<<<<<<<<<<<<<;<<;;;;;;;;;:;;;;;;;;;;;;;;:::;;;;;:;7::<:;;;;;;:;:;;:::;::::9:::::::;:9:9:989999988888889;88788877788878888787877887888878888878777777676=>?=>>??????>===A>>>>>>>????>?>>==>=<;<<;:;;;::9:999888887777776776655554443421010/011122213333344555565675455556666668678777676755445666666666777666776777798788888999987789889899::::9:::::::::999:9:999999:9999::9::99:99999898999998779:::99:::99999:9:::::99:::::::<::;<:;;:::::::99::99:999:999:99:999:999::99:9:9;=;;;;;;;;;<<<<;<<<<<<<<<;<<<<<;<;;;;;;;;::;;;;;;<;;;;;;;:::;;;:;:;7:;=:;;<;:;::::;::;;::::9:::9:::;:9:99999999988888889:88778877789878898788888887888888888878887777776=>?=>>?????>>===A>>>>=>>>>?>>?>>====<<<;;;;;;:;9:999888787877776676555555444421010//1122221232333455556557545556666666767777767675544565665566577766677677779888888999898878999999:::::9:::::::9:9:99::999999:9999::99::::9:999999999999779::999:::9:999::9::9:99:::::::<::;;:;;;9:::::999:99:999:9:9:999999:999::99:9:9;<;;:;;;;;;;;<;;<<<<<<<<;<<=<<;<<;;;<;;;;;:;;;;;;;;;;;<;;:::;;;;<:;7:;=:;;;;;::::;;::;;::::9:::::::::9:99999999889888888:88788877799878898798878887888888888878887787777=>?=>>>?????====@>>>?=>>>??>>?=>==>=<<<;;;;:;::9:999888777767776676555545443321010/011121212323334555555575455556665656567777776654445656555666677667776776798788889999987889999999::::::::::::::::9:9999999999999::9::9::::999999999999779:::99::;9:999::9::::99:::::::<::;;:;:;:::9::999:99:999:9:9:9::999:999::9999:9;<:;;;;;;;;<;<;;<<<;<<<<;<<<=<;;<;;;;;;:;::;;;;;;;;;;;;;;:::;;;;;:;7::=:;;;;:;:;:;;::;;::::::::::::;:9:99999989988887889:98788877799878899888888888998889898878888888887=>?=>>?????>>===@>=>>=>>?>?>>?=>==>=<;=;;;;:;::9:899878877767676676555545433321/10/011121112223234444454565455555655545457767766654345656655655667666776677798888889999988889999999::::99::::9:::9:9:9:89999999999::99:9::::9999:99:99997799::99:::9:999::9::::9::::::::<::;;:::;9::9::9999989999:999::9:999:99:::99:9:9;;:::::;;;;<;;;:<<;;;<<<;;<<<<<<<;;;;;;;;:;;;;<;;<;;;;<:;:::;;;;<:;7:;<:;;<;:;:::;;:::;::::9:::9:::;:9:99999999998888889:88788877799878899898988888989889899889888888887>>?>>>?????>>===A>=>>=>>>>?>>?>=====<<<;;;;:;:;99999888877767776666555544443311/10//1011211222323343444456545555655454545766766565434565656565567666677677779888888999998888:999999::::9::::9::9:::9:99999999:9999::99:99::::999:9999:99779:::99:::9:999:99::::99::::9::<::;;:;::99:9::999998:999:999::9::9::9::::99:998:;::9::;;;;;<;;:<;<;<<<<;;<<<<;<<;;;;;;;;;:;;;<;<<;;;;;:::::;;<;<:;7::<:;;;;:;::;;;::;;::::9:::::::;:9:99999989998888889:98788888899978899898989988999989899989998898898>>@>>>?????>>===A?=>>=>=>>?>>?>=====<<<;;;;:;::9:989988777777776666555545444311010//0011211222323333334445445555565443545666656554434555555565566766677677779878888999999888:999999:::999::::::9:9:9:9989999:99999::99::9::::9:9:9::9:9977999:99::;9999::999:::99:::::::;:::;::::9::9::9999889999:999:9::99::99:::98:998;;9:9:::;;;;;;;;<<<;;<<;;;<<<<;;;;;;;;;;;;:;;;<;<;;;;<;;;:::;;;;<:;7::<:;;;;:;:::;;:::;:;::9;::::::;:9:99999998988888889;8878887789:888899899989998999999999989998998898>?@>>>?????>==<=A>>=>===>>?>=>=====<<<<;;;::;::9:899888777767676676555544443321010//0/111112222233333343454455555554445456665554543335555555555667666777777797788889999:8888:999999:9::99:::99:9:9:9:99999999998:9::99:9:::::9:9:9::::9977999999:::999:9::9::9:99::::99:<:9;;::::99:9::8999889998:898:99:999:999::999999:;:9999:::;<;;;;<<<;;<<;;;<<<<;;<;;;;;;;;::;<;;;<<;;;;;;;:::;;;;;:;7::<:;;;;:::::;;:::;:::::;::::::;:9:99999989888887889:98788878899878899899989999989999999989998999898>?@>>>????>>====A>==>====>>>>>=>=<=<<;<;;;;:;::9:89888887776767666655554444332101///0/11110222323333334345444445554443545555444454333554545555566656677777779878888999999889:999999:::999:::99:::999:9:99999999999::9999:9::::::::::::997799:999:::9:99:::9::9:9::99:99:;:9:;::::99:9::9999989998:998:99:999::9:::99:998;;::999::::;;;;;;;;;<<;<;;;<<;;;;;;:;;;;;;:;<;;;<<;;;;;;::::;;;;<:;7::<:;;;;:::::;;:;;;:;::9;::::::;:9:99999989898888889:997888888999898998999899989999999:9999999999898>>@>?>?????>====@?=>>====>>>=>=====<<;<;;;;::::9:89988877776767667655554444342101////001110122212332334345444545554443534554434354323444444455456656677777779878788999999889:999999::::99:::99:::99999:99999999999:999::9::::::::9:::::987::::99::;99999::99:9:99::9:99:;99:;9:::99:9::8:9998:9989899:99:999:9:9::999999:;99999::::;;;;:;<;;;;;;;;<<<<;;;;:;;:;;;;;;;;;;;<;;;;;;;:::;;;;;:;7::<:;;;;;;:::;;:::;::::9;:;::::;:9:99999998998888889:9978988889:9898:989998999999999999998:999998998>?@>>>????>>====@>==>====>>==>===<=<;;<;;:;:;9:9:999888777777676766555544443421/0/////01100111222232334345444445544443434544333343212333333344456656677677779777788999999888::99999::::99::::9:::99999989999999999::9999:::::::::::::::988:::999::;9999:::9::::99::::99:;:9:;9:::9999::8999889898:898:999999:99:::999998:;999999999;;;;:;;;;<;;;;;<<<<;;<;;;;:;;;;:;;;;;<;;;;;;;;:::;;<;<:;7::<:;:;;:::::;;:::;:::;9;:::::9::9999999888998888889;9978898889:8899:98:9:89999:9::99::999:999999898>?@>>??????>====@>===<====>==>===<=<<;<;;:;:;::9989887877777777677655554444332101/////0110/111212233334345434445444443434543333343211233333344456656667677779878778999999889::99999::::9::::9::::99999989999999999:999:999::::::::::::::88::::99:::9999::::::::9:::::99:;99:;9:9:9999:99999889999:898999:999:99:::989998:;999999999:::;:;<;;;;<;;;;<<<;;<;;:;;;;;;;;;;;;;<;;;<;;;:::;;;;;:;7::<:;;;;:::::;;::;;:::;:;:::::9;:9:99999988888888889;997888888999899:99:9:99::9::::9:::999:998998898>??>>>???>?>>===A>=>><====>=<>==<<=<<;<;::;::9:9:89987787786777677655554544432101/////0110/111212223334345434444554443534433333343212233333344556666676667779877778999999888:999999::::99::::::9:99999999999999999:999:99::::9::;:::::::88::::99:::::9:9:::::9:9:::::99:;99:;9:::8998999999889898:8989999999:999::98:998:;999999999:::;:;;;;;;;;;;;<<;;;;;;;;:;;;::;;;<;<<<;;;;;;:::;;;;<:;7::<:;;;::;::::;::;;::::9::::::9::9:99989989888888889;9878988889:9899::9:9:9::99::::9:::9999999998898>?@>?>?????>>==>A>===<=<=====><==<=<<;<;;:::;9:9998988877777777767655554544431101//////11//001112222333344434444444433434433333343211333344444456655667667779878778899998889::9:999::::99::::::9:999:9999999999999:999:9:9::::::;::::;::88:;::::;;;::99::::::::99:::::::;99::9::98998998999889898:899:9999999999::999998:;999999999:::::;;;;;;;;;;<<<<;;<;:;;;;;;;:;;;;;<;;;<;<;;:::;;;;<:;7::<:;;;;::::::;:::;::::9::::::9::9999989988888888889;997899888999899::9:9:9::99:::99:999989998888888>?@>>>?????>>===@>==>==<====<===<<<<<;<;;::::9:99888877777767777676555545444421010/////00//011112222333345434444444333434433334343212333444455556655566667779877778898898888:99999::9:9:9:::99:9:99999:999999:99999999:99:::::::;::::;:988:;::::;;;::9:::::::::99::9:9::;99::9:9:989999898987989898989999999:999::99:999:;99999999999:::;;;;;;;;;;;<<<;;;;;;;;;;;;:;;;<;<<<;;;<;;:::;;;;;:;7::<:;;;;:::::;;:::;::::::::9::9::9:99999988888888989;998898888999899::9:9:::::9:999999:9989998898888=>@>>>?????>>==>A?=>><=<====<=<=<<=<;;<;::::;9:9:888878777777676676555544443311010/////00//000112222333344334444444333434433333343322344444455566555666667779878778988898888:999999:9:999:::99:9:9:99:999999999999:999:99:::::::;:::;;::88:;;:::;;;::::::::::::99:9::99:;99::9:::99999989898898989898:9999999999::899998:;9:999999899::9:;;;;;;;;;;<<<;;;;;;;;;;;;:;;;;;<<;;;;<;;:::;;;;;:;7::<:;;;:::::::;:::;::::9:::9::9;:9:99989889989888989;9989998889:9899::9:::99:99:9:999999989998898887>>@=?>?????>>==>A?=>><=<=<==<=<<<<<<;;<;:::::9:99888877777767776676555545444321010/////00////01121223333453234444443333334433343433224444454555666566666667798787878988988889999999:::9999::99:999999::99999999999:999:99:::::::;:::::::88:;;;::;;<::::::::::::99::::99:;:9::9:::899999898988989899999999999:999::989999:;99999999899999::;:;;;;;;<<<<;;;;;;;;;;;;:;;;;;<<;;;<<;;:;:;;;;;:;7::<:;;;;:::::;;:::;::::9::::::9::9999988988888887899;9888988889:9899::9:9::9999:99999999989998888887=>?=>>????>>>==>A>>>>==<====<=<<<;<<;;<;:::::9:99888877777767676776555544444321010////////////101122333334433444444332423433434343322444545555566656566666679778777888898888:9999999:99999::99:9:9999::999999998999999:999:::::::9::::::88;;;;::<;<;;::;:;::;::9:::::99:;:9:;99::9999998989889888989899999999999::989999;;:9999999999999::::;;;;;;<<;<;;;;;;;;;;;;:;<;;;;<;;;;<;;:::;;;;;:;7::<:;:;;:::;:;;:::;::::9:9::::9::9:99998988888888989;9988998889:9899:99:9:99999999989988989888887887=>?=>>>???>>>==>A?>>>=======<=<<;;<<;;;;:::::9:99888877777777776676554544444421010//////0/////1012222333343244344433324244434343433234545555555666566666666687777789888888789999899:99999:::9999:999999899999:9899:999:999:::9::;9::::::98;:;:::<;<;;::;;;;:;:;::::::99:;99:;9:::9999998889889888989899999899999::999998:;9:999999899999:::::;;;;;;<<;;;;;:;;;;;;::;;;;;<<;;;;<;;:::;;;:;:;6::<:;:;:::9::;;:::;::::9:::99:9;:999998898888898899:;9989998889:9899::9:9999998999988998879898888787=>?=>=>??>>>===>A?>>>======<<=<<<;<<;;;;:::::9:99888877777777777676555545444421010////////////1012223333343344444443324344444454443334444555555666556766666687787789888987879999899:99999:::99:99999:9:898999998999:99:999::999::9::::::88;;;:::<;;:;:::;;;;;:;::::::9::;99::9:::9999:98889878888989899999899999::98:998:;9999999989989899:::::;;;;<<<;;;:::;;;;;;:;;;;;;;;;;;;;;:::;;;:;9;7::<:;:;;::::::;:::;::::9:::9::9::999998998888888899:;9989988889:9899:9899:99998998888898888898787777=>?=>>>>?>>>====A?>>>======<<<<;;;<;;;;;:::9:9:99888887777777786666555544444421110////////.///0/112223333433343444333242444444535433345555555556665556656666877777788889877799988989999999::99:9:99999999999999899999999999:999::9::::::88;;;:::;;<;;:;:;;;;;:;9:::::99:;99::9:::8999998889889888989899898899999::989998:;9:99999989989899:99::;::;<<;;;;;:;;:;;;::;;;;;;<;;;;;:::::;;;:;:;7::<:;:;::::::;;::::::::9:::99:9::999998888888888899:;998899888999889998:9:89998999889888878888887777=>?=>>>>??>>===>A?>>>======<<=;<;;<;;;;::::9;::99889878887777776665555545444431010////////.///0/1122223234423433443332434544445444333455555555566655667556668778777888888777998888999999999:99999999999999999998999999:9999:999::9::::::89;;;;::<;<;;:;;;;:;;;;::::::99:;99::99998899998989879887989899898899999::989998:;9999999989999899999:::::;<<;;;;;;;;:;:;:;;;;;;;;;;;;;:::::;:::;9;7::<:::;:::::::;:::;::::9::::9:9::9999989988888888999;99899988899988899899989998999888888878887787787=>?=>>>>?>>===<=A?>>?=>====<<<;;;;<;;:;::::9:9:99889988887777776676555545444422120////////.///0/1122223234333434343333434544444354333455556555556655666556568777787888887777988888999998999:99:99999999899989998999999:99999999::9::::::88:;;;:;<;;;;::;;;:;;:;::::::99:;99::9:99889899898987988898889899889999999989998:;999999998999889999999:9::;;;;;;;::;:;;;::;;;;;;;;;;;;::9::;;;:;:;79:;:::;;:::::::::::::::9:9:99:9:9999999898888888899:;9988998889:989999899989998988888887878888877777=>?=>>>>?>>>====A?>>?=>===><<=;;<;<;;;;;:::::9:9:889888787877776666555545443421111///////..///0/1122223334333433444333434544445454333555655555555655667566668767777888887777988878899998999:9999:99899989999999899999999999:999::9::::::88:;;;::;;;:;;;;;;:;;:;::::::99:;:9::9:9:8898988889878888988898989889899::889998:;999999998999889999999:99:;;;;;;;::;:;:;::;;;;:;;;;;;;::9::;:;:;9;7::<:::;;::9:::;::::::::9:9999:9::899998888888898889:;9989898889:988899899989998989878888778887887787=>?=>=>>>>>==<<=A?>>?=>=>===<<;;;;<;;;;::::::::99999988887777776676555555444321110////////.///0/01222232343334344433334345444454553335555555555566556665565677677778888887779988888999888999999899989998999999989999999999:9:999:9::::::88;;;:::;;;;::;:;;:;;:;::::::99:;99:;9:9:89989888898788889897988988899899:989998:;999999998989989999899999:;:;:;;;::;:::;::;;:;:;;;;:;;:::::;:;:;:;69:<:::;:::::::;9:::::::9:::9::9::898988898888888889:;99899988899878899898988998988888888878888787777=>?=>>>>?>>==<<=A?>>?=>=>>==<<;;;;<;;;<;::::;::9:989988888877776676555555444422110////////.///0/0111123234333344443333434544445454433554555455566655565556567767777887788777988888888888899999:99898999899999998999:99999999:99::9::::::88:;;;::;;;:;:::;;:;;:;:::::::9:;99::9:9:88989988888788889888988888899899:88:998:;999989998988989999899999:::;::;:::;:::;::;;:;:;;;;;;;::99:;;;:;9:7::<:::::9:::::;9::::9::9:9999:9:9898998898898898899:;99889888899878899898998998998889888878887888787=>?=>>>>?>>===<=A>>>>=>=====<=;;;;<;;;<;;;::;::9:999988887778777776555545444422111////////./////0111223234334433443333434554445454434555555455456655555556567667777887787777998888798888889988989898999999899998999999:99:9:9999:9::::::88:;;:::;;;;;:;:;:;;;;;::;::::9:;99::999:88989988887788889888988888998999:889998:;998999998999989998899999:::;9:::::::::::::;:;:;;;;;;;::9:9;:;:;::69:;:::;:9:9::::9:::::::9:9:99:9:98988989988988888989;99888888899878899898989988988888888879898888887=>?=>>>>>>>==<<=@?=>>=====>=<=<;;;<;;;<;;:;:;:;::999989887877787676565555544422110///..//../////0011222234323333343333434544445454434555555555556655556556567767667888887777888887888888899988989999999899999998999999:999999999:9::::::88:;::::;;<:;:::;::;;:;:::::;:::;:9::9:99899899888877888898879898888989999889998:;99998898888998999999998999::::::9::::::::;;:::;;;;;;;::9::;:;:;9:69:<9::;:9::::::::::9:9:9:999999:98989989988898888889;99889888899888899898989998999888888878888888888=>?=>>>??>>==<<=@>>>>=>===>===<<;;<;;;<;;:::;:;:;999988888878776676565545444421110///..//../////0111222234323333433333434444545454434565555555555555566566557666677887787777888878888888888888989898999899999999999999999:9:9999:9::::::88:;::::;;;:::;:;;::;:;:::::::::;:9::9:99889899788887888798878889888988999889998:;99898998898888999999998899999:::9::9::::9:::::;;:::;;::9::::;:;9:699;9:9::9:9:9::9::::9999:999:99:98989988989898888989;99889888899878899899988988999889899889998888888=>@>>>???>>>=<<=@>=>>====>>=<=<<;;<;;;<;;;;:;:;:;:::999888877777776555555444321110///.///..//.//00111122333233334433324344445454544345555554555555555665555576666778887877778888777888878889889898989998999999989999999999999999:9::::::88:;:;::;;;::::;;::;;;;:::::;:::;99::9999899899788887888897878888889988999889988::9999898989888899899999989:9999:999:99:::9:::::;;;;;:;::9::;:;:;9;699;9:9::99999::9:::::::99999999:98999988888888888889;99788888899978899899989888989989999989998898898>?@>>>????>===<>A?=>>=====>===<<;;<;;;<;;;;:;;<:;:::999988877776676565555443421111///.///..//.///0111221243233334433324344444454544335555554544555555666655576666667877877678888778888878888888888989998999999989999999999999999:9:::::988::::::;;;:::::::::;:;:::::;:::;:9::9:99889898888877888797878888888988899889998:;9988999988888899989999899999999999:999999:::::;;;:::;::99:::::;9:699;9::::999999::::::9998:999999:98989988888888888889;99888888899878899899888998999989999989999999998>?@>>>????>>====@>=>>=======<=<<;;<;;;<;;;;;;;;;;:::999887877786666655555444321110///.///..././//0111122333233333433324344444444544345545554555565555666565576666677877876768887787888777888889898889998999999989999999999999999:9::::::88:;:;::;;;:;::;;;:;;:;:::::;:::;:::;9:99989898888877888797878888888888899889897::998898998888889998999988999999999999999999::::;:::;;;::99:::::;9;699;9:9:999999::999:9:999:::9999:98989988889888888889;898889888998798987989889889999899:9989999999998>?@>>>?????>===>A>=>>=====>===<<<;<;;;<;;;;;;;<:<::::98887877777676555555444321111///////..././//0111122233233343333324344444454554335555555554555555665555576666667787877768777777888778888889898889998989999989999989999:99999:9:::::988::;;::;;;:::::;:::;:;::;::::::;9::;9:99889898887877888887878888878888899889898::9989889988888899998999889:999999999899998::9:9::::::::99::::::;9;699;9::::999999:99::999:9:9:9999:98988988988888877889;987888888998788998989889889999999:999::999:9999>?@>?>?????>>==>A?>>>====>>===<<<;<;;;<;;;;;;;<;;:::999987878776676655545443421110///.///.-////.//011122333233333433324344444444544335555455555556555655555576566667777877778788777878777888888898889998899999989999899999999999:9:::::988:;;:::;;;:::::::::;:;:::::::::<:9;:9:99899999888887888798888888878888899879897::9998888889888898898999989999999989989999899999::9:9::99999:::::9:699;9:9:9999999:99::999:9:999999:98989988888888888889:988889888998788998988889889999999:999:9:99:9999>?A>???????>>===A?>>>=>===>=<=<<<;<;;;<<;;;;<;<;<:;::99987878777776555645444421111///////..///////001121233233333333324334444454543335555554555666555654445576565667777777678778777878777888889898989998899999989999999999999999:99:::::88:;::::;;<:;:::;;::;:;:::::;:::<:::;::9:8999998889878787878788888778888998898879;9988898888888798989999889999989989988898899999:9:99:999889:::9:9:699;9:9:9999999:999:999:9:999999:98988888988888887889;987888888998788998999889889999999::99:::99:99:9>?A>?????>?>>===A>=>>=========<<<;<;;;<<;;;;<;<;<:::999888878787776665545544422111///..//..//././/0/1121333233334433324344444444644335545555555565555654445565555667777877768777777877777888789888889998889999988999999999999999:9:::::988::::::;;;:::::;:::;:;:::::::::<:9:;::9:9999998889878887978788887788788898898979:8989898888888798888999889999989888888998899999:9999998888899:9:9:699;999:9899999:9999999989999999:98988988888888887889:987888888998788998989999889899999:999:::99:99:9>?A>?>?????>>==>A>>>>=>===>====<<;<<;;<;;;;;<;<;<::::99988878787676555545444421110///////.../././//01122333233334443334345445554544345545555555566555654455565565667767777678777777877777888789888889998898999989999899899999999:9::9::988:;;:::;;;:::;::::;;;;9:;::;:::<:9:;::::9999998889878887878788887778778898888979:9988889888888798888899889999899888988998899998999999989888999898:599;9:999898989:899:999989999999:98988888888888887888:887888878898788988999899989999999:::9:::9::9999??A>????????>==>A>>>>=====>=<==<<;<;;;<<;;;;<;<;;::;:99998878777676555555444422111///.///....././//012223332333445444343454555546443345555555555555556544544755655667777766687777778777778887788888899988899999889:9999999999999:99::::988::::::;;;:::::::::;:;::;:;::::<::;;::::9999:98999878887978788887788778898788889:98888898888888889888988899999898889889888898999998999898889999989588:8999989888998899999989999998:98988878888888887889:887888787998788998988889989999899:::9:::99999:9??A?????????>==>A?>>>====>>===<<<;<<;;<;;;;;<;<;<;:::99888878787776565545444432111///////../.././//02332354344445544435455555555654335555554555665555555554465555566767777678777777877777788878888889998889999989899899999999999:8:9:::988:;::::;;<::::::;:;;:::::::;:::<::;;::::9999998889878887888788888778778887788889:89888898888887889889988899999899889888887899989999999888889998989588:8989988888998898888879899998998988887888878877789:887888777998788987989889989999899:999:::9::99:9??A????????>>==>A?>>>====>>=<=<<<<<<;;<;;;;;<;<;<::;:99988878787776565545454432121////./...//././///1333454355555555545456655555644345555555555565555655454465555556667766678777777777777788888888889998999999989999999999999899989:9::988::;:::;;;::::;;:::;:;:9;::::::<::;;9:::9999998998878887878788888788778887888979:89888998888887888888888899998998889888888998989989999888889998989588:8989888888898889888879888999998988878878788877878:8878888779987889879898899899999999998:::99:9999??B????????>=>=>A?>>>=====>===<<<<<;;;<;;;;;<;<;<::::99988878787776665555544432121///////....././///2233455455566655546456655555654335555555554555555554454465555556666666668777667877777788789888889998899899989999899999999999:9999:9978::::9:;;;:::::;:;;;;;::;::;::;<:9;;::::99:9:98989879888878788888788777887788879:88888888888887888889998899998998889888888898989998999888888998989588:8989888888898888888878888888988988878778878777778:8877887778987889878898898899998999999:9:99:9999??B????????>=>=>A>>>>===>>>===<<<<<<;;<;;;;;<;<;;;:;:99888878887776655655554432121///////../.././///1243465556566655546466666665654335555555555556555554454565455556666766668777777777777778778788889888888899889999889999999889:8999:9988::::::;;;:::::::::;::9::::;:::<::;;9:::9999998999879888888788888778777887787879:88888888888887888888988889998898889888888998999998999887888988979588:8989888888888888888878888887987888877878777777778:8877887778987878879888898899998999998:::99:9999?@B?????????>>=>A?>>>=>==>>===<<<;<;;;<;;;<;<;<;;::::99888888787776665655554432121///////....././///224356555666665555656666666565434555555455555555555455557555555666676666777777787777778877888887889899899998999989999999999999999::988::::::;;;:::::;;:;;:;::;::;:::<::;;::::8999998999889888978798887788778887787879:88888888888887888889988899999899889888887888989998999887889898979578:7989888888888889888878888787886878877777887777778:8778887778887778879888999899999999998:9:9999999?@B?????????>==>A?>>>=>===>=<=<<<;=;;;<;;;;;<;<:;::::99888878887777665555554432121///////..//././///1243455455566655546467767665654445555554555555455555455565555555666766567777777777777788778888888988899999889999999999998989:8999:9987::::::;:;:::::;:::;:;:::::;:::<:::;9:9:9999998989879888988798888788777887787879988888888788888888888888889998888888888878898989998899887879888978587:8889988888887888888878887887877777777777777777778987778877788777788788888888999999999989999999998?@A????????>===>A?=>>=====>=<=<<<;<;;;<;;;;;<;<;;:;::99888878887776665655554422121///////...../..///1233455456556665556567767675764445555455555555554554455576555556666666567666767777777788878887888888888999989999899999999999:8999:9977::::9:;;;:::::;:::;::9:::::99:<::;;9:::9999998989889888988898887888887887677879:88788888788887888888888889998988888888888888889999899887889898979478:8989888888898889888878887877886777777777777777778:77677777788877788788888888999999999989999999999?@B????????>====A?>>><===>>=<=<<;;<;;;<;;;;;<;<;;:::999888878787776656655554432121////////...././///123445545656665555656676767676544555555455455545555555557655555665665556766767777777778877888887889888999998999999:999999999:8999999779:::::;:;:::::::::;:::::::::::<:9:;::9:8999998889779888988798888888887887777879988777888788887888888998889998888888888878888889998999887788898988588:7889888888898888888878777877876766766777777777778:77677777788777788788888888999999999989999999998?@B???????>>>=<=A>=>>=====>=<=<<<;<;;;<<;:;:;;<;;:::999887878787777666656554432121///////........///01334554566666655465777677766554455454555545555555655555755555556566555677676777777777787788878788888899999999998999999998999899999977::::9:::;::9::::::;::9:::::9::;:::;::999999998988878888988798888888888887787879988778888777787888888898999898888788888877888989998889887779998989588:8989988888898888888878887787876766666677777777778987677777788877788788888888999999999989998898898?@B???????>>>===A>=>>====>>=<=<<<;<;;;;;;;;;<;;:;::::99988878777776666656554532221///////.../.....//0033455456566655546567666676765445655554554555555665555576555555656655557766677777777778778787878888888999989999999999999999:8999999779:::::;;;:::::::::::::9:::::::<:::;::::8999998989888888989898888789888997787779:78777778787877888888988899998898788888887898989988888887888888978478:7989888888898889888878887877876766666666677777778987677777788767888788878888999989999989898888898?@B????????>>===@>>>><===>>=<=<<<;<;;;;;;;;:;:<:;:::999888878787776666655555433221///////../../...///0224554555666555565676666667654456555545445555556655655755555566566555576776777777777787787878888888889999899999999899999999899999977:::999;::::9:::::::::9::::::9:;:9:;::::9999998889879887988798888889888998787879:88778787787777888788888899998888788888888898889988888887779898978588:8889888888898888888878787887876766666656666676778977777777788777788788878888999989999989998898898?@B???????>>====@>>=><===>>=<=<<<;<;;;;;;;::;:;;;:::999888877787776666656554433221///////...../././///2245445556665555656666666676544565554454555555566556557555555666665555666767677777777777878787888788999998999999999999999998999999779:::99::;::9:::::::::9::::;99:;:9:;9:::8999998889878888988898898889888998787879:8777778878788788888888889999889888888888788888999888888778889897957797988988888898888888878887887876766656656666666778:87677777788777788788888888989989999989888988888??B????????>====@>=>>=====>===<<<;<;;;;;:;;:;;;:;:::999988877787776666656555433221///////...../...////12354455555655556566666676765445655554545555555665555576566566656655557666677777777777778787878897888999889999999999999999:8999999779:::99::;9:99::::::::99::::99:<:9:;9:::9999998989878887988798888888888898788879988777777787777887788888889998898888888888898989898898887889898879578:7989888888898889888878887887876767766666666666778977677777788767788788878888888989999989998898898??A????????>====@>=>>=====>=<=<<;;<<;;<;;;;;;:;:;:::989888878787676666656654533221///////.../....././/113443454556555465666666667554456555545445555556655555755555566656554566666777777677777788878788878888999899:999999999988998999999779:9:99::;::9::::9::::99:::::::;:::;::::999899888978888787888888888888889878887998877777778777788878888888999888888888888789998998888888778888897858898889888888898889888878888887876766665665566665668977677767678767788788888888889988898889998888898??B????????>>===A>=>>=====>===<<<;<;;;;;;:;:;:;:;9::9998888787877766666565555332210//////../......////00143344445555556566666666765446666565554556555665555575565556666655556666667777777788778887778888888899888899999999999898999999997799:999::;::9:9:::::::99:::::::<:::;9:::9999998988778887978798888888888998888879978777777777777887788888899998888878888888998989988898887778898979577:7889888888898888888878887887876766666656555665667977677776678767788787878887888889898889998888898??B????????>>===@>=>>====>>=<=<<<;<;;:<;::;:;:;:;:::9999888787777766666565555332310//////........././///12223444555554656766666676555666656555556655566556567555555666655444666666777777777777878787888778889998999999999999989998999:997799:999::;999:9:::::9:99::::9::;::;;::::899899888877887787778878888888899879887997877778767777787777888788999888878878887888998998888888777888897858797889888888888888888878888887876766666655555555657977677777778767787787878877888888899879898898888??A????????>>===A>==>=====>===<<<;<;;;<;::;:;;;:;:::989888878787776665656555433231///////..//.......////011134445655546567766566765456666665655665555665565576555556666655456666666777767778778777878887888889889999889999999999:899999977999999:::::9:9::9::::99::::9::;:::;::::999999888977878787878888778888899789887998877777767777677877888878999888888878888789888898888888778898897857798889988888898888888878787887876766766656655555657877677766678767788787878877888878898879898898888??A????????>>===@>=>>=====>=<=<<;;<;;;;:;:;:;;;:;:::9998888787876766666555545332320///////......../..////100233455455465676666657554566666656556565556655655755565566656544565566667777777777777877788888888899899999999999999999899999877999999::;99999::99:::99::::9::;9::;9:::9999997888778777878788888788878998788879987777777677776777778877789888888788888888888889888888887778888878577:8989888888898888888878887887876766656655555555556866567767677767787787877877888888898879888898897??A???????>>>===@?>=>=======<=<<;;<;;:;;::::;;;:;9::9898888787876766666655555333320/0/////.........././//10/2234454454546766666665545666656566566655566556557555556665565444666666677777777777878777888787888988899999999999999999999999779:9999::;99999:::::9:99::::9::;:9:;::::9998997888778777877788887788788998788879988777777677776777778877788888888888788887888889888888887778888978587:7889888888998888888878887787876766666656555555556766566667678767787787877877888888888889898898888??A>??????>>====A>==>=>===>=<=<<;;<;;:;:::;:;;;:;:::9898878787777776656565555433320//////............////00/1223444444546666666565544676656566666655566555557555555665555444666666677776777777877787888888888888889989999999988998999999779:9999:9:99999::9::9:99:9::99:;99;;9:::8998988888778777878788787788788887788879:77777777677676877778777788888888778888888889889988898887778988979577:8889888888898889888878788887876766666556555555556756566666677767787677877877888878888879898898888??A????????>====A>=>>=====>===<<<;<;;:;:::::;:;:;:::9988878777867766666565555333420/0////.............///0//011234344454666666666654566666656666765556655655655555666555544466566677777677777777778787877878888888998899999999889899999877999999:::99999::9::::99:9:::::;99:;9::99998998888777777877787887788778887788879978777777776776777777877788887887777788888899889998889887788898979588:7989988888898889888878887777876766665656555555556755556666677766777677777877888888898878898898898??A>??????>>====A>=>>===>=>=<=<<<;<;;:;:::::;:;:;:::9988888777876766666666555433320/0/////.....-...-.././////00123334454565565666654567666666666666656656655755555566556554566655667777677777777877788877788898788999998999999999899999977999999:::99999:999:9:9999::9::;99::9:9:9998998888778787877788787788778887788879977777777676676777677777778887888778788877898989999899887889998978478:7989988888998899888878887877876766655556555555556765455655677767687677777877888888888879898898888??A???????>>===>@>>>>====>>===<<;;;;;;;:::::;:;:;:::9998887787877766666565555433330/0/////.....-.....././/////0112333354565555657654567666666657766556665655765655566666555576665667777666777787777788878787888888998899999998899899999977999999:::9:999:999:::99999:99:;99:;9:::8899998888778777877787787788788887788879977776777677666777767777788887787778777878888889999899887788888889587:8889988888998889888878877787876766656655555555556755455555577767687677777777888878898879888998898>?A>??????>>====A>=>=====>>===<<;;<;;:;:::::;:;:;:::989888877787776666656565543332101/////.....-........///./0/123333343555565656654466666666656776566656655765655566566554566655667777777777777778788878888889889998999899999899899999977999999:9:999999999:9:9999::99:;99::9:9:8998998888778777877787777778778887787879977777777777666777777777678787777777778878888989988888887788898979588:8989888888998899888878887777876766656655555555556755455555567766677677777777888888898879998899888>?A>??????>>====A>==>=====>=<=<<;;<;;:;:::::;:;:;::::89887878787776666656555543342101//0//.....-...-....///////022233343565566656554566666667666776666655655755555566555555565665667677677777787878788878888898788998898899999899899999977999999:::99999:9:::9:999:9:99:;:9::9:9:8998997888778777877688778778777887787769977777777677776667777777677887777777777877888888998899887888888978588:7889888788898888888878887877876766555555555555555765555555567656777677777777878888898879898898898??A>?>?????>====A>=>>=====>===<<<<<;;:;:::::;:;:;:::9999888777877766666565655433431010////./...-.-.......//.///0122233434665656565545666667666677766566665556555555665665555655556677776777777778787888788889888899988988899988999999999779999899::9:999:999:::9999::99:;99:;::::8998987888778877877788787778778887787769978777777677776777767776777787777777777777888888888889877789888978477:7889888888898889888878777777876766655555555555556755455555567656687677777777788888898989898898898??A>?>?????>====A>=>>=====>===<<<;<;::;:9:::;:;:;::::98887877777776666656655643343101//0//./.....-......./..///013223243565566656554566666666667776666755655755655566556555566665667677767777777877788878888898888998898898898999899999977999999:::99999999::9999:99:99:;:9:;9:9:8998998888778877878787877777778887787768987777777677776777767776677777777777777766787888888888777879888878577:7889878788898888888878777787876766655555555555556755455555566545677677767777788888899989998898898>?A>?????>>>>===A>==><====>===<<;;<;::::::::;:;:;::::99987877777776666656665543343100/00//./.......-.-...//.///012223244556565656554466676666667776667765555765555566556555576666667677777777777777788878888998899998898998888999899999977999999:::99999:999:9:99999:999;99::9::98898997888778777877787777778777887687768977777777677677777677777677777777677777776787878888888777778887878477:7889888788897889888878787777776666665555555554556755455555566545577676767777888888899889999898898>?A>?>?????>====A?=>>=====>===<<<;<;::;:::::::;:;::::998878787877766666566555443421010000/.//..-.......-./..///012212244565565656554466666666667777667765655765555566556555576666666677667777777877788878888899888988998888989889899999977999989:::999999999:998999::99:;99;;999:8898998888778877877787787777777887777768977777777677776777767776678777777777777777787878887788776778887878478:7889878778887889888878777777776766655555555554556755455555566555566666767777888888898889998998898??A>>>?????>>===@>==>====>>=<=<<<;<;::;:9:::;:;:;:::99988787778777666665656554434310100///.//......-...-./..///0122122435655556565544566666566677867777666567555555666666555666666666667777776778787878788888988989988988889888898999999779::999:::99999999999:99999:99:;99::9:::899899788877877787778788777877778777776897767777767776777776777667777777767767777677887887788877777888787847898889878788887788888868777777776765655655555544455755455555566545565566767777778888898879998998899??A>???????>>===A?==>=====>=<=<<;;<;::;::::9;:;:;::::99888877787777666656555544343101000/////./....-...-./..////11112243555555656544466666666667777777766656765655566556655576666666666667777787777788878888888788988898999898889889999877999999:9:99999:99999:89999:99:;99::999:899899888877877787778778777777787767776897776777767777677777777667777777766767776677778888788877677888887847797888888788887788787767777776775766655555555554555755455545566545565566667777888878898879998888888>?A>>>>???>>>===A>=>>=======<=<<;;<;:::::9::;:;:;::;:998878777877776666565555443431010000////........-.../..////0111114346556565655446656666666778767776666576565556666755557666666666677777777787778887888888888999888889989899989999997799999999:99999999999999999:99:;99:;9:::889899788877877787778787777777788767776897766677767667677777776667777777667766676677777888878777677888787847797889887788887788777767776776765656655555555544455755455555566545565466666776878878888878998898898>?@>>?????>>===>@>=>>=======<=<<<;<;::;:::::::;:;::::99998877787777666656555544343111001/////./-.......-./...////1011132455555556554466666666667776777766666765665666666655566666656666667777777878788888888898888998898889988889899999977999998:9:999999999:9:9999::99:;99::9:9:889898888877877787778777777877788667776887777777767777677777777677777777666766666667777777778877777888787847797988888787887788787767676676765655555545555554555755455554456545565465556767888778887879988998898>?A>?>????>>====@>=>><====>=<=<<<;<;;:;:::::::;:;::;:99988878787776666666555544342101000/////......-...-./.-...//001113245555565654445666666766777677776666686565556666655557666666666666777777787879898888888878898889989898889989999987799998999:99999999999989999:999;99::9999899899888877877787778877777877778777776897767777667776677777777777777777776767666667777777777777667788787847897889878777887788777767766766765555555555555544555755455555465545565555556666777777788778998898898>?@>>?????>>====A?>>>=======<=<<<;<;;:;:::::::;:;::::998888787877766666565555443331110110////./........-...-...//0/121324555555565444665665666677777777667668656655666665555666666666666777776778787989888888887888888989999999998899:9877999999:9:99999999999989999999:;99::9:9:889898888877877787778777777877788767776897767777767777677777777767777677766767666677677777767776666777787847797878777777787778777767666665664655544544445544445655455544455545565455555666777777787778888898898>?@>?>???>>>===>A?>>>=======<=<<<;<;;:;::::9::;:;::::998888787877766666565556443431111111////./........-./.-..../0/02133455555556544456565656666776677766766865665666666655576666656676667787777878889988898898788988899999998899899999877999998:::998999999999999999999;99::9999889899788877877787778788778877888767776897767777767777677767777777787777766666676677776777677766666777776847797878777677777777777766666665664555544445444454545755455444456545455455555655667767777778887888888>?@>?>>??>>>====A?=>>=======<=<<<;<<;:;:::::;:;:;::::998988787877766666665555443432111110////./....-.-.-./.-....////11324554555565434565666576667766777777668656656666666555766655566666677777878788899889989887888888889899999898999999779:9999:::99999999999999999:999:99::9999889899888877877787778778878878888677776897767777767777677776777777887777767766676677777776767766666777776846786778777676776777767657666665654554444444444544545755445544455545455555555555656666677768787788788>?@>>>???>>>====A>=>><======<=<<<;<;;:;:::::;:<:;::::999988787877777666566655443431121111//////........-...-....////11333544555565534566666666667766677777668666566666665555665555566666677777878888899888999887888888989899988998999999779:9999:::99999999999:89999:999;99::9999889898887877877787778778777877788767776897766677767767677677777777888777766766666677777777777766566777776736786777766667777677666756665665654544444445444444445655445444455445455455555555656656676668777787788>?@>>>??>>>>====A>=>><======<=<<<;<;;;;:::::::;:;::::999888788877777776565655443431111110//////.....--.-...--...///001324444545455544566666666666766677677668666555666665555665555566666667777778788989889999987888888889999889898999:9977999999:::99999:99::9:99:9::999;99::999:888898787877877787878878777877788777776897766677767677677767777778888777777766676667677777777766666777676736686767777777776777766656665665654545444444444544445654355544455444455455545555555556666667677777787>>@>>>???>>====>A>>>>=====>=<=<<<;<;;:;:::::;:;:;::;:999988787877876666565655443432121111//////........--..-.....//0113244444554554345666666666776666776776786665566666655556655555666666777778787889998988899978888879898998999989999987799:999:::9:999::9999:999:9:999;99::9999898898787876777787778778778877888777776897767667767777677777777777888778777777776677777777777766666777776736686777767677776677666656565665654545544444444444445654345544455434455454555554555555565657676777787=>?=>>>>?>>>====A>>>>=======<=<<<;<<;;<:::::;:;:;::;:999989787877877766565556443432121110//////........-...-..-..//0103244445554554345656666666776666776676686665566666655556655556666666677778787889998999999988888888889999999:89999997799:999:::9:999::9::9:99999:99:;99::9999888898788877877787778878777877788777776897767677767667677777777777888788777777777667777777777766666777776736697778767667776667666656665665654545544444444444445654445544455434455454544554555555565656666666677=>?=>>>>?>>>====A>>>>=======<=<<<;<<;;;:::::;:;:;::::999888787877876666566656443432111111//////./......-./.-.....//01033444454545543456566666666775667766676866655566666555566555666666666777787878899989999999888888888899999999999999977999999:::9:999:99::9:99:99:99:;99::9999899899788877777787778788778877788767776897766667667776677777777777888788777777776677777777777766556777676736686777767676776677666656665665654545544444444444445655355444455434454455555544555545555556665666677=>?=>=>>>>>>===>@?>>><====>=<=<<<;<;<;;:::::;:<:;::::998888787877877766565655443432121111//////........-...--....///11224444545455434555656566676766677667668766655665665555666656676666667777877788899899999998889888888899989999999:99779:::99:::99999:99::9:9999::999;:9::9999889898887877877787878878777877788768776897767777767777677777777778888888877777776677777777777766666777676736696777767676776667666656665655554554444444445544445755444444455444455454444544555545565546565566675=>?=>>>>>>>>====@>>>><======<=<<<;<<;;<:::::;;;:;:::9998888787878876666566656444432121111//////./......-..--.....///01223444445465434555666566667666667666668766555665655555656555666666677777878788899899999:99989887888889998998999::97799:999:::9:999::9::9:99:99:99:;99:;9:99889899888877877787778888777877788777776897767777667777677777777777888888877876777677777777777766666777776736786778767677777777666656665555654544444444444444445655444444455434454354444544555555555545555665565=>?===>>>>>=====@>=>>=======<=<<<;<;;;;;::::;:;:;::::9998887888777767666666554434321211100/////./..-...-..--....././/021344444545443356565666566766656666666866656566656555566655566666667777787878889989999::989998888888898899:8999:99779:9999:::99999999::9999999:999;99:;9:9:889899888877877787878777777877788767776897767777767776677777777778888778777777776677777777777776666777676737697778877777786777666656665565654544444444444444445755444444455434354344444444555555555545555555555=>?=>=>>>>>===<=@>=>========<=<<<;<<;;;;::::;;<:;:::9998888788877876666566666544442121111//////./......-...-..-.....//213444445455433555655566666666566566668666655666665555665655666666677777878788899899999:98999988988889998998999999779:::99::::99999999:9:99999:99:;99:;9999899999888877887787778788778877877768776897767777666776677777777778888778777777776677777777777776666777776737797778777777776667666656565555654544544444444444445655345544455433344344444444555555555545555555555=>?===>>>>>===<=A>=>><======<=<<<;<;;:;;::::;:;:;:::9898888787877876766566656544542221111//////./......-./.-..-.....//21344444545543355555556656766666655666876665566656544566655666666667777787778889989999::99999998988888888998999999779::999:::999:9:999:9999999:999;99::9:99889999888977888787878878778877888778776897777777767677677777777778888778777777776677777777777766666777676736796777877777776666666646555555554544444444444444445655344444445434344344434434445445554445554455555=>?====>>=====<=@>==><======<=<<<;<;;:;:::::;;<:;:::9998888787887876766676666544433221110//////././....-./.--.......//11244444545443455555556666666666655656866656566556555566655666667667777787878888988999:::999999899899888889899999977::9999:::99999:999:9:9999::99:;99::9999899899888877887797878878778877788778786897777777767767677777777778888887777777776677776777777776566777677736696888777776776666666656554554554445544444444544445655344444355433344343434444444444555545554454455=>?===>>>====<<=@>===<======<=<<<;<;;:;:::::;;<;;:::9998888787877876766666666544542222111//////////....-./.-.--.......112444545455433555555565566766666555567666665666665445666666676676677767878777889899999::999:9999999888899:899:999779::999:::99999:999:9:99999:99:;99::9999899899888877887797878888788877788777776897777777767667677777777778888778777777776667777777777766666677676746697778777677777777666656555555544544444444444444445755444544455433344343433443444445455545554554555=>?=>==>>===<<<<@>===<=====<<=<<;;<;;:;:::::;;;:;:::9998888788878876766566656554542122111////////./....-./.-..-.......00234444545543355555556556766667655556766655566556554566665666677777776787878888888999:::9::::999999998899:899999977999999:::999999999:9999999:99:;99::9999889899888877887787878888878878888778776897777777777777677767777777888778777777777677777777777767666777776737696778777777776777666656655555554544444444444444445645445544455434343343333433434444454545555554455<=?=====>>===<<=@>===<======<=<<<;;;;:;:::::;:<;;:::9988888787887876766666666554542221111/////////.....-..--..........0/234344445443355555556556666656655555766666566556544566666667777777777787878888888899:::99:::9999:9998889:88999997799:999:::99999999::9999999:99:;99:;9999899899788877878787778788888878888767777897777767767767677777777777888778777777776777777787777777666777776736797778777776776777666656565555554544444444444444445744444444455434443343333333434445454445555554454<=?<===>>>===<<<@>===<=<<==<<=<<;;;;;:;:::::;:;;;:::98998887888788767666666665445432221210///////./....-...-..........//233444535443355455556556666666655555766655666555544566665667777777777777878788989999:::9::::99:9:::99888989999:9779::999:::99999:999:9989999:999;99:;9999889899888877978787878788878888888778776897777677767777677767777777887777777777776677777787778776666777776746797777777767776767666656655555654544444444444443445655344444455434344343333333334444454445554554454<=?<====>====<<<@>===<=<<===<=<<;;<;::;:::::;;<:;:::9998888787877876766665666544543232211//////.///....-...-..-.......//1333445455433455555555566655576566557656566665565545666656677777777777878787888888999::9::::9999::::998898999:9877999999:::99999:999999999:9:999;99::9999899998888977888787778888878888888777776897767677767777677777777677888777777777777677777888877777666777776837796778777777777777666656665555654544444444444444445655345444455433354343333333334434444445554545444<=?=====>===<<;=@>===<=<===<<=;<;;;;;:;:9:::;:;:;:::99988887878878767666666565545533321110///////./....-./.-..........//1333445454433555555555556655666566557656565665555455666566666777777777778787888888999::9::::9::9:::::9899899999977899999:::999999999:99999999999;99::999:889999888877878787878788878888898778776897767777767777677777777777887777767777776777777887778777677777786847797878877777776777776656665554554544544444444444445644444444455434344343333323333334444445454455554<=?<====>===<<<=?====<<<====<=<<<:;;::;:9:::::;:;:::9898888787877876767665556554553332211//////.///....-./.-......--..//0233444454433555555555566655566566567555555765565555666566676777777767778887888899999:99:9::99:9::::::999899999977899999::;9:9:9:999:9999:99:99:;99::9999889899888877878797778878878988789777776897767777767777677776777777777777777777777677787887777877667778786847797778877777776677666656655555654444444444444444445755444444455434444343333332333433444434454454454<=?<=<==>===<<<<=<======<<<<=<=====<<<<<=<=====<<<<<<<====<<<;;<<<=====<<;;;<<<===<<<;;<<<<====<;;;;<<<====<<<;<<<<==<<<<;;;?<<<<;<;;<<;;<;:::::99:99999::;9:99:99988787878778766565666564445433322110/0///////....-...-----------.-/00123334332345555545455565555555555766565556667655566655666666567777676767788888888999999:999:999999999:999999877999999::;99999::9::::99:::::::;:9::9:9:899899898977878787778888878888888777776897777677767767677667777667777777666766676677777777777776666767676736786777767666676666666655555554543434433333444444455755445444455544455354444444444444444434544444444;<=;<<<<=<<<;;;;<<<<<<<<<;;;<;<=<<<;;:;;<;<<=;;;;;:;?<;<;:;:::;;::9:99:9:9:999:9:9:9:99:98888777877767665555555554445433322210/////////..-.--.-,---------,.-.///1132433224445444455555555564555576555556655655556666566667667777667776777788888899989999999999999999:89999997789998899:99999:999:9989:99:999;99::9:99999999998988988897878888778877888777776897766667766666566666776667777667666766676667676777667766666767675626676667666566665666555545554544543433333333333443445655444444456544555454444443444444454545554454454;<=;<;<<<<;;;;:;?<;;;:;:::;::;:9:9::99:99999::;9:99:9888878777766765565555555444543332211////////./..-.--.-,-.-------,.-.///0122332224444444545555455554555575565556655655556666566666767777767676777888888889989999999999999999989899987799998899:9:9999999:9:99999:999;99::9:99899999898988888787878888777877788777776897767666766666566666666667777667676766666677677777676766566767676735585767666666665566655545554444543433433333333443445654445444455535455454444444444444455545554454454;<=;;;<<<<;;;::;><;;<:::;:;::::::9:999::9999:9:::99998887776777667656555555554445433322210/0/////./....--.-,---------,.-.///0022432224445443444555445565555575555556555655556666556666666777767776777788888899989999999999999999989999987799999899:999999999:9:99999:99:;99:;9:998999:9898988988898878888878877788767776887766666666666566666666667777677766766666677776777667766566776675725586667666566666666555555544444543433333333333333445644455544455535454454444443444444444445554554454;<=;;;<<<;;;:::;><;<;:;:;:;;:;:::9::99:999:9:9:9:9999888877777766765555555545444543343221//0///////...---.-,---------,--.////021332224444443434555444554555565555555655555556665566666666677667676777887888898988899999999999999989899987689998899:998999999:9:9999::99:;99::9:99989999898988988887878888778877787777776887766677666666566666676667776666766766666666677777677766556767665636585667666566665656655545554444443433333333334333445654444444456435455454444443444444454444554454454;<=;;;;<<;;;;::;><;;;:;:::;::;::99::99:99999:9:9:99998887776777666655554555454445433333210/0///////..-.--.--------,---.-./////113222234444434445554445555555765555566555554566556566666666776676767777788888998889999999999999989899999866999999:9:99999999999999999:99:;99::9999889999888988888897878788877877888767776897767667656666566666666666777666666666666567677777677666566766675625575667666666666566655545454444543433333333333433445654345444455534454454444443444444455435554454454;;=:;;<;<;;;::::><;;;:;:::;::::::9:::9:99999:9:::99998877777767667655555555454445433322210/////////..-.--.-,---------,.,....//113221234343434434554455544545655555565556555566655566666666776676767677778888998899999999999999999899999867999988:::99999999999999999:999;99::9999889999898987888898878888777877787767776886767667666666566666666667777766666766665667676777676766556666665635675666666666665566555545554444543433333333333433445655344434455434455454434443344444454545554554454;<=:;;;;<<;;::::><;;;:;:;:;::::::9::99::9999:9:9:9999888877776766765555555545444543333321////////./....--.-----------,--....//1022212343434344345444455455456555555555555445666555666655666756767777878878889988999999999999999999999998778999999::99999999999988999:999;99::9999889899888987988898878888777877777767776897766677666666566666666666777666666766666666676777676665555667665635675667666665665566555545454444443433333333433333445654344544455444455354444433444444555545554554444;<=;;;;;<;;;::9:>;;;;:;:::;::;:::9::99::9999:9:9:9999887877677766765555555445544543333221////////./....--.-,-------,-,-,....//002211233333334434554445544544755555556556555566565556565556666676767687878888988898999999999:9999:899999867999989:::99999999999999999:999;99::9999889899888877888797878888777877788767776897766676666666566656666666777666666666665676676777666666556666665625575667656666665666555545444444443433333333333333434654354444445534454354434443444444454445555555444;;=:;;;;;;;;::9:=;;;<::::;;::;:::9::99:99999:9:9:9999888877676766665555454445444543332211//////.//..-..--.-,--,-----,,-,-.....//221123333333433444444554444465555556555654456655555656655656656677777887888899888999899999999999:999998877999989:::99999999999:889999999;98::9999889899788987888797878888777877787767776887766676666666566666666666777666666666665677666777666665555666665625575666666655665566655545444443543433333333333333435644344444455434454344434443444444455445554554444:;=;;:;;;;;;::::=;;;;:;:;;;::;:::9::99:99999:9:9:9998887777676766665655455445444543333221//////./....--,-.-,--,----,-,-,-.....//111123333333333444344554444565555556555555556655555655555566566677777887888899889999999999::9999:999999976999999:::89999999999:899999899:999:9999889899898987888787878787777877787767776887766666666666566656666667776666656666666667776776666665555666665625575667656566665566655545444444443433333333333333334644345444355434444344444443444444445545554454444;;=;::;;<;;:::::=;:;;:;:;:;:::::9::::9::9999:9:9:99998877776767667655554544554445433322110////////.---.--.-,--,----,-,-,-.....//111123433333433444444454454465555555655555456665555655555566657666767787788889888999999999:::::::999999877999989:::999999999999889999999:989:8999889899888987888797778778777877787767776887776676667666566656666666777666666666666667677776666666555666665625575666666566665556555545444443543433333333333343434544344444445434454343434443444444454545555454454:;=:;:;;;;;:::9:=;:;;:;:;;;::::::9::99::9999:9:9:9998887767676766665555555555443543332121//////./..--..--.-,--,,--,,-,-,-.-...//0111234333333334443435544445655555456556554566555555565555665666766777778888998899999899:::::::::9:99:9977999999:::999999999999999999889:889:8999889899898987878787878887777877788667776897766677666666566665666666777666666656666567676776666666555666665625575667655566665566555544444443533433333333333333434544344443355434454344433443444444455545554554454:;=:;:;;;;:::999=;::;:::::;::;:::9:::9::99:9:9:9:9998777777666766765555454445444543332111//////./..---.--.-,--,,--,,,,-,-.--..//0/112343333343344433345445456555555565655545656555555555556656766677778788889998999999:99::::::::9:::::977999999:::999999999:99989999899:889:8999888899888887888787878878777877788767776897766767666666566656666666777666666666666567676776666666555666665635675666666655665566555545444443443333333333333333334644344433355434454344434433444434444445555554444:;<::;;;;:;:::9:=:::;9:::;;::;:::9::99:999:9:9:9:9998877767666766665555455545444543332221//////.//..-----.-,---,--,,,+-,-----...//011333323333344433444445456555555565555555665555555655556666767666777777889988999999999:::::::;::::::9779:9999:::999999999999899999989:989:8999889898788977887787778878777777788767776897766666756666566665666666776666666666666567676776666665555666665625575667666655665565555545444443443433333333333333434644344434355444454344444443434444454435554454443:;=:;:;;;;::999:=;::;9:::;;::;::::::9:::99:9:9:9:8998777776676766655545455545444543332121//////./..------.-,,-,,--,,,,-,----....//0013433333333344333444454465555555655655556665555655555666666666767777788899988999999999::::::;::::::9879:::99:::99999:999999899999889:989:8999888899888887887787778877777877788777776897767667656666566656666656676666666656666667666776666655555666665636575767665555665565555545444443543433333333333333334644334443345434444344443433444434444445554554444:;<:;:;;;;:::999=::::9::::;::;:::9::99:999:9:9:9:9998877767676766655555455545444543332221//////......------,--,,--,,,,-,------..////1333333333334433444445456545555665665545666555555565556666767676778787888988999999:99::::::;;::::;::889:::99:::9:9:99:9::99999999989:989:8999888888788877887787878877777877788767776887766676656666566555666656776666666656665666666766666656555666565625575666656666665565555545444443443333333333333333334644334433344434444344434443434434444445454454444:;=:;;;;;;;::99:=::::::::;;;:;:::9::99:::9:9:9:9:99987777676666656555444545554445433322321/////......-.-,.-,--,,,-,,,,-,,-----..////0233333333334433354344446545555656665555666555565555566666766677777777889988999999999:::::::;::;:;::88::::99;::::9:::99::9:999999999;999:8999888898888877878787778778777877788777776887767666656666566666666566777666666656666566666666666655555666565625575667666566666656555534444443443433333333333333434644344433344434444344434433444334444435454454443:;<:;:;;;;::999:=;:::9:::;;::;:::9:::9::99:9:9:9:99987777765667656555444444554434432322221/////......-.----,--,,,-,,,+-,------..////0233333333334433344344456545555665665555666655555555566666767777877777889988999999:99:::::::;:;;;;::89::;::::;;::9:::::9:9:99999:999;99::9999889898888877877787778778777877788767776887767666766666566656566566766666656656665666666766666655555656565625575667666666665556555544444443443333333333333333334644333433344434454344434433444434444444554454443;;<:;:;;;;;:9999=;::;9::::;;:;:::9:999::9999:9:9:99887777666666556555444444454434432322221/////......-.----,,-,,--,,,,-,------.-/////233333333334433344344456545445665665555666555565555556666667777777678889988999999999:::::::;:;;;;;:99:;::::;;;::9:::::::::999999999;99::9999889899888877887787778778777877778767776887766676656666566666666556767667666666666666666766666655555666565625575667666666665656555544444443433333333333333333434644334433344433454343333433444444444435444444443:;<:::;;;;;::99:=;::;::::;;;:;:::9:::9::99:9:9:9:89987777666666656544443444454434433312110/////./....----.-,--,--,,,,,-,---,----/.///233333233234433344344446545555666665555666655555555566655767677877777788988899999:99::::::;;:;;;;;:89;;;:::;;;::::::::::9:99::::99:;99::9:99889999888977877787778778778877788767776897766666656666565665666666666666665656665666666676666656555566665625575667656666665566555534444433433333333333333333434644344433345333344344434433444434444435444444443:;=::;;;;;:::99:=;:::9::;;;::;::::;::::99999:9:9:9998777766565655554333344444443543232221//////./....-.----,--,,-,,,,+-,,-,,----...//1333333333344333443444465454556666655556665555555555666556666778777777789889999999999::::::<:;;;;;;99;;;;::;;;::::::::::::99:99:9:9;99::9999899899788877877787778878777877788777776897766666656666566665666566777666656656665566665666667655555665565625575667666656665566554534444433433433333333333333445644344433345433344343433433444434444435444444343:;<:::;;;;::9999=;:::9::;;;;:;:::::::9::9999:9:9:9987776766565655543333243445443443332221//////./....-.--.-,,--,--,,,+,+,--,----...//132333332334333344333445545445666665555665555565555555666767677777777789888999999:999::::;;;:;;;<;:99;;;;::;;;:::::;::::::99::9:99:;99:;:99:899899898877877787777878777877788777776887776667666666566656666656676666666666665566666666666655455665565625576667666665665566554534444343443433333333333433335644344434344323344343433333444434444334444343343:;=:;::;;;::999:=::::::::;;;:;::::;::9::99:9:9:9:9987777666565655543333233344343443232221//0///......----.-,--,---,,,+-,,-------..../12233323323333333333334545445566656555566555555555555665566767677777778899899999999999:::::<:;;;;;:99;;;;::;;;:::::;::::::99:9::999;:9:;9:99899999888877877787768778778877788767776887767666666665566655665556776666656656665566666666666655555666565635575667656666665555555534443443443433333333333333434644334433344333344343333333443434444434444443333:;<:::;;;;:::99:=;::;9:::;;::;:::::::9::9::9:9:9:8887776656565554432323232344343443232221//0///./....-.--.-,--,---,,,,-+,---,,--..../12233333223343333323333554545566666555566555556555556665666767677767778888899999999999:9:::;:;;;;;:99;;;:;:;;;:::::;::;;:;99:9::99:;99:;9:9:899999888877887787768777777877878777776897776667666665566666666566777666665656665566666666566555555666665625576767666665665555544534444343433433333334333433334644344433344333344344433333433434444434443443433:;<:;::;;:::999:=:::;9::::;;:;::::;:::;::::999:998887776666555543321222233334433443232321//0///........--.-,------,,,+-+----,---.-../12232333223343333323333544544566666555566655555565555665676666677767777888898999999999:::::;:;;;;::89;;;;::;;;:::;:;;::;:;:9::::9::;99:;9:9:999999898987888787768777777877888777776897776676656665565666666666776666666655655566565666666655555666665625685767656665565556554434443443443433433434333333434644344433344333344343333433333434343434444443343:;<:;:;;;:::9999=;:::9::;;;;:;::::;:::;::::9:9:9988877766554545333212222223343444433333210//////.....-.--.-,--,----,,,-,--------.-...1222233333334333332333454455555666655556666555656555566556676667776777789889999899999999:::;:;;:;;:99;;;;:;;;;:;:::::::;:;::::::9::;99;;9:9:889899888977887787778777777877788768776897766667656666566655666556676666666666555566666666566655555666565625575667665555565555554534443343443433333334433433435644344433344333343343333333333333344434443443333:;<::::;;:::9999=::::9:::;;;:;::::;:::;::::9:9:9988776666554544333222221223454445433332210/////........--.-,,-----,,,,-+---,-,--.---.01222333323333333323334544555556656555566655556555555565566667677767777888789999999999:::::;:;::;;:99;;;;;:;;;:::;;;:::;:;:::::::::;:::;9:9:899999899988888787878777777877778767776897766666666666566666666657777666665656565556666666566655455666565625675666666565665555554534443443443434333334333443445644344433344433344343433433333334344335444444333:;<:::::;:::9989=::::9::::;;:;:;::;:::;::::9:9:9977776655554433234321112223344445432333220/////......-.--.-,--,,---,,,,,---,,--,----./122222332334333333233354454556656655556665566656555566556666666776777788888999999999999:::;::::;::88:;;;::;;<:::::;:::;:;99:::::::;:9:;9:9:899999898987888787778777777877788767776897766667666665566656666666777666666655665556666666666655455666665625576656656565665556554534443444443434333434444433444644334433345323344343333333334334343434443444343::<:::::;:::9999=::::9:::;;::;::::::::;::9:9:::9978776655442222234321121223344445432332220/////......-.--.-,--,---,,,+-+,-,,-,-,-----/122223333333332332233454454456555655556666566666555566566666657666777788878899899999:9::::;9::::::98;;;:::;;<:::;:;:::;:;99:::;:::<9::;9:9:8999998899878887978787787777777776777768977676677666665666666665667676666566556655665656665566555546665656255756666565556655565554444433344434334334444444334456443444333544333433433333334333333343344434433439:<9::::::::9999=::::9:::;;;:;::::;;::;::::9:999977776654221112233221111223444445432332220/////////....--.-,--,----,,+-,---,,,,,--,,-/0121223323333223322323554444566556545566665666665555665566666666767777888788999999999::9::;::::;::88::;:::;;;:;9::;:::::::9::::9::<::::9:9:899999898987888787778788777777778767676887766677767666566666666666776666666656565556665666566655455566565625575667656555665555555534443343443433434434444443445654344433344433343343333333333334334434444444343::<9::::;:::9989=::::9:::;;::;:;::;:::;::::9:998978766542110111223211111223443445432332210/0/////......--.-,--,---,,,+-,,-,,-,,,--,,,./022223333332223322333544444455566555566655566666556665566656666766777888788998999999:::9:;9:;:;::88::;:::;;;:::::;::::::99:::::::<:::;9:::8999998989778887978787887778777787676758877676676676665666666666667776666556556655665656666666554556665656255756666655655655555555444434334434333343344334444456443444333444333433433333333334344434344443444439:<9::::::::9999=::::9::;;;;:;::::;:::;::::9:99897776553211/002112111111222344335433332210/01//////....--.-,------,,,+-,,--,,,,,-,,,,./0222233233322233223235444444555565545766656666665556655666565667677777887899999999:9::::9:9:::;::88::::::;:;:::::::::;::99:::::::<:::;9:::899999898977888787778877777877787767776897766677666666566666666656776666656656565566665656666655445665565625575557666665665555555444443333443433333433343443445644344434345433343333333333343334344434444344344::<99:::::::9999<:::;9::;;<;:;;;::;;:::::9:9:99887776542101/00100111111122334333543333222101100////....--.-----,-,,,,+,,,-,,,,,,-,,,,.//1212333333222332222354344445555655556666566666656666556565656676767788878899999999:::9::;9::::::88::;:9:;;;::::::::;::::::::::9:;:9;;::998998998989779887878787777778777887677768867676676676665666666666567776666566665655566656665666554555665656255756666555566655565545344443434434333333343344434456443444433544333443333333333333344434344444433439:<9:9:::::99989<::::9::;;;;:;;;;:;;::;:99:9:99887776531011010100100111022234333543333332111101/1//..-.--.-,--,,-,,,,+,+,--,,,,+-,,+,-./111233233322233222234334444555565555666655566666666655656566666667777887889999999::9::::;::::::988::::::;:;::::::::::::99::::99:;:9:;9:::899999888977888787778878777777788767776887766667666656566666666666766666656656555556565666566655455656565625575666656565565555555434443343443433333333343333445654344434344433343333333333333334344434443444444::<9:9::::999999=:::;:::;;;;;;;;::;;;:;:9999999787775431100/000//000000021234334553333333222101/1//...-----,--,,--,,,+,+,,,,,,,+-,,+,-./00112323332233322322433344455556555566666566676656665565656566666777788788999999999:::9:;9:::::988::::9:;;;:::::::::;::99::::9::;99:;9::99998998889878887878788877778777887676768877666676666665666566666667666666556565655566656665566555556655656355756676565555655555555344433434434333333333344444456443444333444333443333333333333344444344444444449:<9999::::99989=:::;:;:;;;;;;;;;:;;::;:99999998876654210/0/0/0//00////012344334543333333222101/00/..-.--.-,,-,,--,,,+,+,,,,,,,,-,++,-..//113223332233322322433334455555555566666666676666665565666566666777788789998899999:9:9:;::::::9889:::9:;:;::::::::::::99::::9::;99::9:::8999998988878887878787787778777877676767976666666666665666666666667666666556555555665656666666554556666756255756676665556655555454444444434434333333333443344456443444434453343443333333333343343443344444444449:<999::::::9989=:::;:::;;<;;<;;;;;;:9::9999989787664211000//////0/////022344334544333333223212110//...--.-,,-,,,-,,,+,+,,,,,,,+,,++,-..//112323332223322323432333455445554566665667676666666565655566667777788788999999999:9:99;9::::::88::::9:;:;9:::::::::::99:99::::;99::9:999999998888778877878787787777777887776767867666666666665666666666577666666556556555565656655666554556665656255756666566556555555555444433434334333333333444434456543444333454334443333333333343334444444444544449:;9:9:::::99999=:::;:::;;<;;<;;;:;;::;:99999887866532101/0////////////022444333543333333223322111///..--.-,--,,,,,,,+,+,,,,,,,+,,+++---./00222333222332222243333345455544456666566766666666566665656666677788878898999999::::9:;9::::::88::::::;:;::9:::::::::9::9::9::;99:;9::98999998889878877878788877778777887777767876666666566665666666666666766666566555555665656666666555556665656255756566555556655555454444433434434333233333443444457553454444444333443433333333343334444354544444449:;999::::::999:=::;;:;;;;<;;<;;;:;:::::99999887765421110/0////////////0234443345433333332223231110//..----,-,,,,,,,,+,+,,,+,+,+,,+++---.//12223332223322222422333344455444466655667766666666565656566767777888788999899999:::::;::::;::889::::9;:;::9:::::::::99::9:99:;99;:9:9:8999998989778877977788887788777887677768867666666566665666666666667666676556555555565656665566555556565656255756566655555555555445344334334333233333334444434457544444344554343443333333333343344444354444444449:;9:9::::::9999=::;;:;;;;<;;<;;;:;:::::99888887765310000//////////////0233343345433433332233332221//..--.-,,-,,,,,,,+,++,,,,+,+,++++---.//02222322223322322432233344444444465666566667666766665666566767777787788999999999:999:;9:::::988:::::::;;::9:::::::::99::9:99:;99::9:9:8999988998778887877787787778777887776768877666666566665666666666566766666556555555566656665666555556665655255766676555655655555444344434334433233333344444444457553544444554343543433333334334344444455444444449:;999::;:::999:<::;;:;;<;<;;<;;;:;::9:999988887765311111//////////.//0/2233434454333333322332322220//.--.-,-,,,,,,,,+,++,++,+,+,++++---../012233322233222224223333334444444656656676666677666656566667677777887889989999999:99:;:::::::88::::::;:;::9:9:::::::99:9::999;99:;9:::8899998988878887878788887788777887777767866666666566655666666665667766666556656655666666665666555556665656255756666555555655554544343443434433333334334444434557554455444554344443433333333434344444354444444439:<9::::::::9999=;:;;:;;;<<;;<;;;:;::9:988888787754211111//////////.////11333334543343343223333232210/.--.,,,,,,,,,,,+,+,,++++,+,++++,---.//1223332223322322432322344444444466565667676667776565666676767777878788898899999:99:::::::;:988:::::9;:;::9:::::::::99:99:999;99:;9:9:8899998889778877978788888788777887677768876666666666655666656666667766666566555655666666665666555556655646255756666555556555555444344434334434333333334444444457554555444555344443444333334444444444354544444439:;9::::;:::999:=;;;;;;;;<<;;<;;;::::::998878787754221110////./////.////01233334543333333323323232210//--.-,,,,,,,,+++,+,,,+++,+,++++-----//1123332223322222433323334444333466666667666667776675666666767667778788998898999:99:::9::::::88::::::;;;::::::::::::99999:99:;99::9:::889999888977878787878888777877788777776787766666656666566666666656667666655666565566665666566655555656565625575666555555565555554434443343433433334434344444455755445544455534454344444434444434454445444444343::<9::::;::::99:=;;;<;;;;<<<;<:::::::9:998878776653321100//././..//.////01224344543333343333333332221//--.-,,,,,,,,+++,*+,,+,+++,++*+,-,-.//11223312233223224323232343444344666666676766667765656666667676777777778888999999::9::::::;::88::::::;;;::::::::::::99:99:99:;99:;999:8898998888778877878787787788777887677768876666666566665666566666667676666666565665666666666566555556665656255755565555555555555444344434334334333334343444445457554555444555344543444444334444444444454444444439:<9::;;;;;::::;>;;;<:<;<<<;;;;;:9::99:9888777766542211////.///../..////01223334443343343323333233211//--.-,,,,,,,+++*,*,,++++,+,++++,----./11223211233222224323223344444444666556666766677766666566666677777777878888989999:9::;::::;::88:::::::;;::::::::::::999:9:999;99::9:998898998888778777878788887778777887677768866666666566655666666666667766666666665655666666666666555556565646255755565555555655554444343444434434333333444444444557554455454565444543544444334444444544455444443439:<:::;;;;;;::::>;;;<;;;<<<;;<;:;:::99:9888776766432210////././../..////11223334443343443323333233220//-..-,,,,,,,,++*,*+,,+++,+,++*+,----./11123222233222224333233333443344656556666666667766766666667677777877778888989:9999::;:::;:::88:;::::;:;::9::;::::::99:99:99:;99:;99:9889899887877887797778887777877788767776886766666666666566666666666767666666666666566666666566655545666565625575656555555564555444434444443443433333344334444455755455545455545455454444443444444444435454444343:;<:;;;<<;;;;::;?<<;<;;;<<;;;;;;:::999:8877777755322211////..//../...///01223333443343344323333232211//...-,,,,,,,+++*,*+,++,+,+,++*+,-,--../112222212222222432323344344333465565666666667776676666666767777787778888898999:9:::;:;:::::88:::::9;;;::9::::9::::99::9:999;99::9999889899788877877787778877777877788767776897766666656666566666666666766666666666666666666666666655555666565625575656655555554455544434443444443433433434444444456755455555566544555454444444444444454435554444343:;<:;;;;<<<;;;;;?<<<<;;;;;;;:;:::9::9998877776644212210////././../..////012233334433434443333333333210/...-,,,,,,,,++*+*+,,+,+,+,+**+,,,---./11122122222222243233233433433346555566666666777667666666676777788778888889899::::::;:::::::88::::::;;;::::::::::9:9:::::99:;99::9:99888898788877777787778878777877788767776886666667656666566666666667777666656666666667666766666665555666665625575656655555565555444434443443443434333444444444556755455555566545555454444444444444454445443444443:;=:;;<<=<<<<;;;?<;<<;<;;;<;;;;::9:9989887777663321211/////./././/...///01234333443343444333334333221//...-,-,,,,,++++,*+,,+,+,+,++**,,--,--//012211232222223323223333343344555556666666677776766666777677778888889888989999::::;:::::::88::::::;;;:::::::::::::9:9::9::;99::9999888898787877877787778778777877788777776887766666656666566666666667777666666666666566666666666655555666565625575666555555555555544434334343443434333444444444556755455544465545455454444444444444554545454444444:;=;<;<===<<;;;;<<====<<<;;;?=;<<;;;;;;;:::9999877877666655221100////./.../../..../././/0/0133334344433333333332210/..-,,,,,,,+++*,*+,++,,++,+***++,,,,,---//101122122223222222333333333555555566666767767777767777677777877878888889999:9::;::::;;:88::;:::;;;:;:::::::::::9:::::9:;99::9999889898788877777777767777777777778767776887767667767766676666666666777666666655666666666777666665555666565625575666655555565555444434443333443444434444444444556765455655566545555455544544554444455545554444444;<=;<<====<<;;;;><;<<;;;;;;::;9998988787776665422100/////./././/./...//.//////0133334344433333323332210/..-,-,,,,,++++,*++,+++,+,++**+,+,,,,---./001122122223222222333343333555555566666677776777776777677777877888888988999999:;9:::;::98;;::::;;;:;:;:::::;::9:::::9::;99:;9:99889888787876877787767777677777778767776897766777767767677766666667777666666656666666667776676665565666665625575656655555555555544434443443443444444434444444556766455555455545555454545544455445554545554454454;<>;<<<====<;;;;?<;;<:;:;;;:9:9998987787776665422101/////./../////...././//////033234344432333323332211/..-,,,,,,,+++*++,,++,+,+,+***+,+,+,,---.///11221122232222233333333335555556666666777677777767676777788878888789888999:9:;::::;::88:;;;;:;;;:::::::::::::::::::::<99::9999889899788877777787767777767777788677776887776777767676677676777667777767666656666566666767666666556666675635575666655555565555554434443343543434444434444444556765555555556545555454545554555545555545554454454;<>;<<<<=<<<;;;<><;;;;;;;;;:9:9998987787766665433210/////./././///...////./////023223344332332323332221/..-,-,,,,,,++*+++,++++++,+***+++,,,,,--..//01221222242222223333433335555556666666677677776667776777777778888788889999:9:;::;:;::88;;;:::;;;::::::::::::99:::::9:;99::9:99889899888876777676767777777777778767776897767677767667677766776667777667666666665666666677666766555666665625575656656555565555454434433433443434434434444444556765456555566545455454545554555445555545554454454;<>;<<<<=<<<<;;;?<;;<:;:;;;:9:9898987787666565533111/////..././/./...//./...///023233334433333323332211/..-,-,,,,,+++++*+,,+++++,+***+,+,+,,,,--../0122122123222223333343333445555566665677776767776777677777777788888888999999::::::;::88:;;;::;;;::::::::::::99:::::9:;99:;9:9:899899888876777676767777777777778667776897766677767776677666666666777666666665666566666766666666556667665635575656655555565555444434333343543444434434444444556765456655566545555455545544555545555545554555454<<><<<<==<<<;;;;?<;;;:;:;;;:9:9888888787776665543211/////././//.//...././..././/23233343332333333332211///-,--,,,,+++++*+,++++++,+***+,+,,++,,,--.//12211212322222233333333354555566666666777677767677766777877788887788888999:::::;::::88:;;:::;;;:::::::::;::99:::::::;:9:;9:99889899788877777776767777777777788667776897766677767676677766776667776666666666666566666777666666556667675625575666655555555555444434443333543434434434444444546765555555566544455455544554555545555545554554444<<>;<<<<=<<<;;;;><;;;:;;;;;:9:99889877877665655442210////././//.//...././...////22223334333333323332211///-,-,,,,,+++*+*++++++,+,+***+,+,,,,,,,--../1221121232222223333333335445555666666777677777767776777777777888788889899999::::::::88:;::::;;;:::::::::::;99::::99:;:9:;9:99889899888877877686767777767777788767676887767777667676677666766666777666666666666667666766667666556666665625575656655555565555444434433343443433434444444444555765455555455544455455544554545445555545554554454<<>;<;<==<<<;;:;>;;;;:;:;:;:9:98888887876665656442210//////.///../.-..../..././/12223333332333323332211///-,--,,,,,+++,*+,++++++++***+,+,+,+,,,--../022112123222222333343333444555666665667766767676677666777877888887888888899:;:::::::88::::::;;;::::::::::::99::::99:;99:;9:99889899888877877687767777777777787667776897767777767666676767777667777666666666665667676767666666555666675626575656655555554555544434343343443434334434444444456755455555456545455454444544544445455445554554454;<>;;;<<<<<<;;:;><;;;:;:::::9:99888887877665656442220////./././/...........././/12223333433333323332211///-,-,,,,,,++++*+,++++++++***+,+,+++,,,----./12112223222222333333323544455566666667766777776777677777777778877888889989:;9:::::988::::9:;;;:::::::::;::99::::9::;99:;9:99889899888877777676767777777777777767776897766677767766667767677667777667656666666666666776667666556666675625575656555555565555444434343443443434434444444444556766455555565545455454544544444444454545554454444;<>;<;<<=<<;;;:;><;;<:;::::999998898878766556564422210//////////./.....-.././../12123334332333323332221///---,,,,,,++*+*+++++++*++***+++++++,,,----./111111132222223333433335544455666666677667776777776767777777888878888888899:9:::::987::::::;:;::::::::::::9:::::9::;99:;9:::899888788877877686767777777777777667676887767667767667677666777667777667666666666567667777666766556666675625575656555555554555444434343343443434434444344444546765455655566545454454444444445444454545554444444<<>;;<;<=<<;;;:;>;;;;::9::::99988888778766556554422210////////////.-----......//11223334433333323332321///---,,,,,,++*+*++++++++++***+,+++++,,+,---./11112223222222333343333454445566666667776767776777667777777778878888889889::9::9::988::::::;;;::::::::::::99::::9::;99:;::99899899887876777686768777767777787767776887767677667666667766676667776667666666666667676777677766565766665625575656555555565555544434343343443433334444444444455765455555566544454354444544444444455445454554444;<>;;;<<=<<;;;:;><;;;::9:::99:89888887876555655443221///////////./.-.---..../../11123334332333333332221///.---,,,,,++++*+,,++++++****+++++++,,,,---./011111232222223333332334445455666666777767776767776777778767788778888888899:9:::::988:::::::;;::9:::::::::99::::99:;99:;9:99889899888877777677777777777877778667776897767677667666676766777667777667766766666667666777667766565667675625575656555555554455444434333343443434433334344444455755455555566544454444544444544444554445444444444<<>;;;<<<<<;;::;><:;;9:9:::99988889887866555555343221/0/////////...-.-.-.....-./00123334432333323332221///.---,,,,,++*+*+++++++*+****+++++++,,,,,---/011121132222223333433334444555666666677667676667776776778767778778888888899:9::::9977::::9:;:;9:::::::::::9:::::99:;99:;9:::889899787876777777767777777777777767675887766677767676677667776667777767766666676667676777766766556666675625575656555554565455444434333343443433433434444444555765556555566545455454544544444545554445544444444;<>;<;<<<<;;;::;>;;;;::9:::9998988988786645554434222100/////////./.-.---.....-../0023233332333323332221///.---,,,,+++*+*+++++++++****+++++,+,,,,,---/010121232222223333433234344455666666677767677767776776777767788778888888889:9:::::987::::9:;:;:::::::::::::9::::99:;:9:;9:99889898888877777777767778777877788767776897766677767676677667777677877767667767766677776777766666555666675635575666555555554555444434333343433433433434344444456765455554456544455454455544555445555445544444444;<>;<;<<<<<;;:::>;:;;9:99::9999888988876554454534332100//////////...----.-......//013333332333323332222///---,,,,,+++*+++,+++++++**))+++++,+,,+,,---.011111232222223333333334444455666666777667676767776776777767788778888888889:9:::::9879::999;:;::9::::9::::99::::9::;99:;9999889999888877877776767777777777788667776887766677767677677776777667777767666766676677776767766666556666665635575656655555554555444434343433433433333434444444546755455555466545455454544544555555555545554444444;<>;;;;<<;;;::::=;:;:9:9:::99:9888988776554444433322100/0/////////.-.-.-.-...--.///12233333333333332222///.---,,,,,++*,++,++++++,+*)*+++++++,++,,-,-./1111113222222333343233444445556666667776767776777677776776777877888888888899:::::9789::999:::::9:9:::::9:99::::99:;99:;9:9:899899788877777676767777767877787767776887766677667776677766777777777777766766666677777776666665555666565625575656655555554555444434333333543433333444444444555755455545565445455455545544555545555545554444444;<>;;;<<<<;;::::=;;:;9999::99:8998988786544344534332210/////////./.-----.--..-..//012333332333333333221///.---,,,,+++*,*+,++++++,+***+++++++,++,,,,--/0011113222222333333222444444565666667766767676777667767776778877888888888999:9::9977::::99::;::::9:::::::99::9:99:;99:;9:9:889898788876777786767777777767778767776887767677767777677777777767777777776666776677777777777766556666665625575656555555564555444434333343443444433444444444455765455544555544455455544544555545555545554554444;<=;;<<<<;;;::9:=;:::999:9::9:998899877654434453432221100/0/0/0.//.-.-.-----.--.///02233332333323333222///.---,,,,,+++,++,,+++++,+*)*+++++++,++,,,,--/00011132222223333432234344445666666677667677767776666777767788778888888888989:::997799:999::;::9:9:::::::9:::::9::;99::9999889889888876777786767777777877777667676887767677767777677777777667877777666766766677777777676766556666665625575656655555564555444434343343443434334444444454555756555654566545555454444554555545555445554555444;<>;<;<;<;;;::9:=;:::9999::99:999899878654444444433321110/1/////./.-.-.-.---.---////22333333333333332220//.----,,,,+++,*+,+++++++**)*+++++++,++,,,,,-//0111132122223333332334344445666666776667676767776667777777788878788888888989:::9977:99999:::::99:::9:::::9::::99:;99::9:99889898788876877687667777777877787667676897766777667776677777777777777767767766676677776777677766555666675625575656655555554555444434443343443443434444444444556755455544566545555454444444555545555545554454454;<>;<;<<<;;;::9:=::::89999::9:99889888876554545443332221101///////..--.-.---.---////12233323333232322220//.---,,-,,+++,*+,,+++++,**))++++++++++,,,,,,///01113212222333333323433444555665667766767676777666767776778877888888888898999::9779::999:::::9:9:::::9:99::::99:;99::9999888899787876777687767777777777787767675787766767767677677767777777877767766767676677777777677766556666665625575556555555554445444434343343433434434434444444455755555544556544455454544544555445554445555454444;<>;;;;;<;;;:99:=::::999:9:9898998998887655555545443322110100///./.....-----.---.../12333323333233322120//.-----,,,++*,++,+++++++**)**++++++,++,,,,,-./01111322222233233322343344455666666776676766677766667777677887787788888889899::99779::999:::9:9:9:9:::::99::::9::<99::9999889898788877777676767777777777777767775887766677767676677777777777777777766767676677777777766756555666665625575656555555554445454434443343443434333444444444455765455545566544554354544544555545555545454554454;<>;;;<;<;;::99:=:9:;99999999989989888876666656554444332111/0///./.-...-----.---...//1233333333232322120//.---,,-,,++*,++,,+++++++*))++++++++++,,,,,-.//011132122223323332324343444556666677666676667776666677767777777788888888989999:9779:9999:::999:9::9::::99::::9::;99:;9999889898777877776786767777677777777667775787766677767776677767777767777777767766676677777777776766556666675625575656555555555455444434443343443434444444444444555755455555556545455455444544555545555545554454444;<>;;;<;<;;;:99:=:9::99999:99998889887876666767555554433211/0/////...-------.---..../0233333333233322220//.---,,-,,+++,*+++++++++**)*++++++++++,,,,,,../011132222222323332234343444556556677666676667776666777777777778778788888988999:9779:9999:::9:999::99:9:9:::9::9:;:9::9999888898787877777776667777777877788767776787767677767667677777777777777777766766766677777777777766566666665625575655555555555555444434443443443434443444444444555755455545456545455454444555555545555545554544444;<>;;;;;<;;::99:<:99989999:99988888887877676767665554332211///////...-.-.-.-.---..-.//123223333232322221//.---,,,,,+++,+,,,+++++++*)*++*++++++++,,,,,-.//0013212222332333223433334455665667766767666767666667776778777877788888888888999779:9999:::::999::9::::99:::::::;99::9999888898787766777776767777777877788767676887766677767666677777777677777777666766766677776777676766555666575725575656655555555555444434444344443433434434444444556755455545556545455454545544555545555545554544454;<>;;;;;<;;;:99:<:99:99999:99989888887887766777676554333211///////.....-.---.---..-.//0122233332333222200/.---,,,,,+++++,,+++++*++*)**+*+++++++,,,,,,-../0113212122233332222433344455565667766766666766666667776777777777778878898888999779:9999:::9:999:99::9:99:9::99:;99::9999888888777876777786767777777777788767776787766677667777677767777667777777666767666677677777766666555666665625575556655555565555545434443443543444444444444444455765455545556545555455544554555545555545554444444;<>;;;;;<;;::999=:9::99999999989988887877776667675554443211////////..-.-.---.---..--//0122233342333222210/.---,,,,,+,+,++++++++++**))++++++++++,,,+,,-..//00222211233233222343333445565566666666666667666666777677877777787887778888899877999999:::99999:99::9:99::::99:;99::9999888888777866777686768777777877787767776897766777767777677767777767777777766767676667776777777766555666665635575656555555565555444434433443443434434444444544545755455555465545465455555554555545555545554554454;<>;<;;;<;;:9999<:99:89999999:89889887877776767676665443211/0//////./..-.---.-------///112233332333222210/.---,,,,,,++,++,++++,++**)*+++++++++++,,,,,-.-.000322212223333222243333345555556776676666676766666666677777777777887778788888877999999:::9:999::9::::99::9:99:;99::9:99888888787767777686767777767877788777676797766667667767677777777667777777666666676677777776667766555666665625575656555555555555444434343443443444434444444444556765455555455545555455555555555545555545554454444;<>;;;;<<;;::989<:99:99999:99999989887887776767665555543211/0////////....---.---.---../011123332333222200/.---,,,,,+++,++,+++++*++*)*++*+++++++,,,+,,-.-.011221221223333222243333445556566676676666666656666676667777777777787778778898867999989:9:9:9999:99:9:99:9::99:;99::9999888788787776777787767777777777778767776887776777767777677777777667787777767766776677777777676665555666665625575656555555555555454434343443443434334444444444556755455545456545555455555555555555555545554554444;<>;<;;;;;::9889<:99:9:99::99:9999988888777776766566555422100/0//////..-..--.---..--..//10122232323222210/.---,,,,,+++,+,,+++++*++*)*++++*+++++,,,++,---./11321111233233322233433344566556677676666676656666666677777787777777878778888866999999:::99999:999:9:99::::9:9;99::9999888888777876777687768777777777778767766887767667767777667776777767777777766766676677776777666666555666665625575656555555565555544434443343443434433444444444555765555544455544555455545554555555555545554454444;<>;<;;;<;;:9999<:99:999:9:99999989988977777767665665554321/0/0//////..-.-------.----../0//12232333222200/.---,,,-,+++,+,+++++++,+*)*+++++++++++,,+,,,---/01321122233233222233343345556556666676766676656566666677777787777887788778888866999999:9:999999999:9:99:9::999;99::9999888898787776777786777777777777788777776887776666767677677767777767777777666766676677776776667666555667665635575556555555565555444434333343443434444444444454555765455544555544455455555555555555555546554554444<<>;;;;;;;;:9989<:99:999:::99:998898889887877676766655543210000//////......-.---..--...////1223222222110//.----,-,,+++,++,,+++++++***++*+++*++++,,+,,,---./1321222223333222243333445555556666676766676656666666576777777777877878788888766899999:::9999999999:999:99:99:;99::9999888888787766777786767777777877788767776787766667767666677777777777777777766766666677776777667666555666665625575656555555555555544434343443443433444444444444556755455544455445555455545555555555565545554555454;<>;<;<;;;::9889<:99:899:::9999988998898787787767666555442211010/0///./...--.---.---....///122322222111/0/.---,,-,,,++,*,,++++++++***++*++++++++,,+++----./1311221233223222233333345455556766676766676656666666666777788777788778788888766899988:9:999999999:999999::999;99::9999788888777776777687767777777877788767776887766767767777677766777677787767766766666677776776666766555666665625575565555555555555444434333343443434434444444455556755455545455545465555555554555545555546554555444;<>;<;<;<;;:9989<:9998999::99:9998998898888787867666655443211110///////..---.---.---.-.////011212221111///.---,,-,,+,+,+,,,+++++,+****++++++++++,++++-,,-.//211122233223222233333444555556676676766676756656666566777787778877778778888766899988:9:99999:99::9989999:999;99::9999888788777866777777768777777877788767776887767777667667677767777667787777666766676667677776666666555666675635575556555555555555544434443343433434434444444544556765455544455544465455555555555555565545555555554<<>;;;<;;;::9888<:99989999:999889999889888878887766665554432212100/////..-...---.----....///11212221101/00.---,,,,,,++,+,,,+++++,+***++++++*+++++,+++,,,--./22112122322322223333334545555666667676667665666566656777778878787777877778776688888899:99899:99999:9999::999;99::9999888888777766777777768777777877788777776887767677767776677677777777877767766766666667676776666666565666665625575556555555555555444434343433443434334444444555556755455544555545565455555555555555555545555555555;=>;<;;;;;:99889<:99989899:999899899889888888787766655555443322100/////...--.---.-,---..//////111221111///.---,,,,,+,+,+,,,+++++,**)*++++++*++++,++++,,,,--/21111123323322223333334545555666667666667666666666656677788778778777877777876688888899:99999999999:9999::999;99::9999788788777776777787778777777877788777776887767667767767677767777667777767766666666677676766666666556666665625575656555555565555444434343333433433434444544555556755455544455545565455555555555545555556555554554<=>;<;;;;;::9889<:99989899:989888899889888888787866755655443332210/////...--.---.--,.-....////101111001///.---,,,,,+++,+,,++,+++,+*)*++++++*+**+,+++,,,,,--/21111222222322223333333445555666667676666665666666656677778878877777877778876588888899:998999999999999999999:99::9999888888777776776676767877777877788777776886767677766777677666777677777677766666666677676776667666556766665625575656555555565555544434343333443434434445444555556765455545555545565455555555555555555556555555555<=>;<;<;;::99889<9999899899999888898889888878887866665555443423211/////......---.--,--.....///0/00100/0///.,-,,,,,,,,+,++,,+++++,**)*++++++++*+++++++,,+,--.11111222322222223333333445445666667676766675666566656777777777777777877778876688888899:898999989999899999889;999:9999888888777766777786767777777877888777776897767667666777677777777777877677666666666677676766666665555666665625575656555555565555444434343343543434444445445555556765455544455545555465545555555555565556555555555<=>;<;;;;:::9889<9999898999889888889889888888887866765655453433211/////....-.---.------....///////000/0///.---,,,,,+,+,+,,++,+++,+*)*++*++++++*++++++,,,,--.010111223222222233332334444455665666766666666666666566777787777877778777787756888888999898999999989899999899;999:8999888788777876777677777778778878888778886897767677767777677777777667787767666666666677677776666656555666665625575656555455555555554434443443443434444444445554556755455555465545566555555555555555565646565555555;<>;;;;;;:::9888<9999899899989888888888888888787877665655554433211/////./....----------..-.///////////0///.---,,,,,+++,++,++++,+++*)*+++++++++*++++++,,+,--.000111223223212233333334444455666676666666766666666566777777777777778777777766888878999898999989999889999899:989:9999788787777776777787768778778877889778777897867777767777677777777667777677666666666667666776666666556666665625575656555555555555554534443443443443444445445554556765455555456545555455555554555555565556565565565<<>;<;;;;::99888<99998889998898888888888888897878776666555544332210////./..-.---.-,-----.-.//./////////.//----,,,,+,,*,+,,,+,+++++*)**+++++++++++++++,,+,---//0111223233221233333334444445665676666666766666666567777787777777778777778766888878989888889998989889999889:989:8989778788777877877787778778878888889778887897777777767777677777777667777677666666666666666776666766555766665625575656555555565555555544444444443434444444455554556756455555556545565455555555555555565656655665555;<>;;;;;;::99889;98998988998898888888898888887878777656565544432210////./....---.--,---.---..././//.///...----,,,,,++*,+,,++++++++*)*++++*+++++++++++,,+,---///111122223222233333233444445555676766676766666666567777787777777778777777756888877999888888889989888999889:98::9999788788777777777787878888877988889778777997777777767777677777777667777777766666666677666766666666555666665625575656555555555555554545444443543434444444454555556865455555566545555455555554555555565656665565555<<=;;:;:;:999888<99998989999898887888788788787878777666565544443220////./....---.-,,-------..././//////...----,,,,,+++,++,,+,+,+,+*)*++++++*+++++++++,,+,---///101133222211233332333344445665676666676766666666667877777677777778777777765788878899888889888989888889889:98::8989788788777877877787778888778878889778886997777777767777677777777767777777666766666667676776667666566666675625575656555555565556554534444444543434444444545555556765456555566545565455555655555556566656666565555;<>:;:::;::99888;99998988999898887888888788887888777666565544443221//////....---.-,,-------....-.//./..-..-,--,,,,,+++,*,,,+++++,+***++++++*+++++++++,,+,,,-.//111122223221232232233344445566666766677766666666677777776777777778677777755787778989888888888889788888888:889:8999788888788877877787778788778888889878787998777777777777777777777667777666666766666667666777767766565666675625575656655555565556555544444443443434444445455555556766556555566545565555556555666556565656665666565;<>;;::;;::99988<:999898999889888888879877888898877766655554445333210/////...---.-,,------,---.-../....--.-,-,,,,,+++++++,,+++,+,+***++++++*+++++++++,,++,,-../001122333211233332233334445555566767677766666666677777787777777778777777655887778989888889888889878889888:88998998788888777877777787778888878888889878787998877777767777777777877777777767666666666666666776666666565666665625575656555555555555555544454444543434444445544555556766556555566545566565555655656556666657665666665;<=;:::::::99989;:999898899989888788889877888898977776656554545433210//////..---.-,-------,---.-.-...-.----,,,,,,,+++*,+,,,+,+,+,+***++++*+*++++,,+++,,,,,,-..//01122222211233223233334445565576666676766666776677877676777777778777777755788778889888888888888888888888:989:8998788898787876777787777878888888899878887998877777777777687777777777877767666766766666666767667766565767675635575656555555565556555545444444543444444444544554556766556555566545566565655655656665676656666666665;<=:;:;;;::99889<999988899998988878877888778879887777666655555543321100///...---.-,,------,-----...-.-.--.-,,,,,,,+++*+*,,,,,+,+++***++++++*+++++++++,,++,,-.../01122222222132332233333345565666666677766666666677777677677776778777777755788877989887888888888788888889:989:8999788898787876777787778878788888899778887898877777767777787778877777877777766766666666676776667766556666665625575656555555565566555545454444543444444444444555556765455555566555566565655655566656666657666666665;<=::::;;::99989<999979899988988878877877787889887877666656455543322210//////.--.-,,------,------..-.----.-,,-,,,,+++*,+,,,+,+++,+***++++++*+*++++++++,++,,-..//01122223222232322333333344555566666676767676666566776776667777777777777655788877989788888888888778889889:989:8999888888787876777787778878878887889888887998877777777777787777877777777777767767766666666667666766556666675625575556555555565566555545454444543434444444455555556766556655566545566565555655666666676667665666566;;<:::::;::99888<999989899998988778787877788888897777666655555544432211//////---.--,------,-----.----------,,,,,,,,+++,+,,,,,+,+,+***++*+++*+++++++++,,++,,,...//0112223211232322233333334555566666677767776776566777676667776778677777655787777889887888888888778888889:88999999888888787867777777778888778888898878887998877777768777777777777767787777766767676666666777667766666766675625575656555555565556555545444444543444444444445554556766556655566555566565556555656666676656676766666;;=9::;;;::99888;999989899988988878878877878889788777666656555644433221//////..-.---------,----------------,,,,,,,,+++,+,,,,++,+,+***++++++*++++++++++,++,,,.-.//0122223212233222233333334555565666677766676776666776676666676667677777655777777889887888878888778889889:899:9999788888788876777687778888777888899778787998877777777777787877887777887777766766676677676777677666666777675625575656555555565566555545444444543434444444444555556766555555566555566565655655666666676757666666666;;<::::;;::99889<:99989999998988878877877787879798787776656455654432321/0////..-..--------,--,---------,--,,,,,,,,+++*++,,,+,+,+,+***++++++*+**++,+++,,++,,,.--//0122222222132222334333334555565656666667777766666777676666666667677777655777777989787888878888778889889:899:9999789788787876877787778878878888888778787998777777777777677777887777877767766776676667676777667766566767675635575656655555565556555545554444543444444444444554556766456555566545565565555655666666676767676766666;;<::::;;::99889<999989999998888788877877787888787887665655455544543222/0////..-..-,------,----,-----------,,,,,,,,++*++,,,+,+++,+***++++++*+**+++++++,++++,.--./0122222212133222333333344555565666566756777766566776676666666667677777655777777889787888888888788888889:98::8999888898777876777787777778778888888778787998877777777777677777877777887777767766776677676777767766666677675735585666655565665556555545444444543434443444444555556766556555566555566565655655666666667767776676666:;<9:::::::99888;99998889999898887888787777787878778766665655454453332201////.....-,------,--,---------,--,,,,,,,,,++*++,,,+,+++,+***++++*+****++++++,+++,+,.--.//022222221233332333333334555565656566666676766566776677666666667677777755777777889787778888888777889888:889:8999888798787766777787778788778878888778887998877777777777677777777777877777767766766667776777677767666777776735585666655565565566655645454443543433433434445555556756555555566545566566555655666666677667676666666::<9:::;:::98889<99998989998898887877787777787878777766555555554454332211/0//.....--------,--,-,-------,--,+,,,,,,,+,*,++,++,+,+,+***++*++**++*++++++,+++,+,-,-.//012222211132222233343345555565656566656777776566766766656666667677777655777777889788788878888778888888:889:89997788887877667776877688787788777887787879:8877777777777677777877777877777766767666677777877777766666767675736585666656565665566665545554444543433334444445555556866555655566545566565656655666666677667676676666:;<:::::;::99888<999989899988887778877877777878797876666655455545433322110////....--------,--,-,-------,,-,,,,,,,,,+++,+,,,+++,+,+*)*++*+++*++*++++++++++++,--,./0012122211233232333344444555565656566666677776566676666566666667677777755777777889887888888888778889888:88998989888888777876777777778878777877788777777998877778777777777777777777887777766766666677777777777766666777675736675666655565665666665645554444543433333444445454556765455555566555566556655655666666676767776676666:;<9::;;;::99989<999:898899888877788778777777887877776666555555555333321100///../.--------,--,-,-----,-,--,,,,,,,,,+++,+,,,+,+++,+***++*+*+*+**++++++++*++++---.//012122212232333233344444555565655566656677776666666665655656567667777755777777889787888888888778888888:88998989788788777776777677768778777877788777777898878778777777777877777777887777766767676677777777777766666777676736575666656565565666666555554444443433333444444554556766455555566545565565555655666666676667776676676:;<:::;;;::99989<:999898899888877788778777778888978776666555545455433332211////./.--------,--,-,-------,--,,,,,,,,,+,*,*++++++++,+*)*++*+*+*+*++++**+,++++++----///11222111122222334334444555555655566656667776566766665555556567677777755777767888887888878888788888888:88998999788888787766777787778877777777777767776997877777777777677777787777888777776766676677777777777766566777676635685666656556665666655645554543443433433434444544556765455555466545566565555655666656676667776776676:;<9::::;::99888<9999898989889877787778777778798988776666554555445433332211////./.--.--.--,--,-,---,-,-,---,,,,,,,,++++++,++++++++*)*++*+++*++++++*+++++++++-,,-.//01222211133322333334445555565655566656667776566766565555555567677787655777766888887878778888778888888:88998989778888677766767687777787777767777667776898778778777777777777777778887777767766776677777777777766666777676736685666665565665666665655554444543433434444445554556765555555466545566465555655666656677667776676676::<:;:;;;:::9889<989989899988888778777877777889898787676655554544443333222111/////--.-----,--,-,---,---,---,,,,+,,+++*,+++++++++,**))++*++**+**+++++++++++++-,,-.//11122211133332333344445555465555566666776766566666555444555566667777755777767888787788878878788888888988998989788788777766766676768777777767777667776897777777777777677777777777788778767777776677777777667766666777675735685666665566665666666656554453543433333444444544556765455555566545565555555655666656677667776677676:;<9::::;:::9889;999989898988888878777877778889898877666655455544443333332110////.--.--.--,--,-,-,-,-,-,--,,,,,,,,,++*,*+,++++++,+*)*++*+***+*+++++*++++++++-,,--//01122111122222233344445555555555566666677766566665555444555557677777755777767888777778878878778888778:889989887787887777667666767677777767777777677768977777777777776777777777778887777777677766676777777777666667777767365766666565656655666666565555545434343334444454445567654555455665455655655556556665566766676766767779:<::::;;::99888<989988888987887878887877787889898887766655554544443333232211/////--.-.--,,----,---,-,-,---+,,,,,,,++*,*+,++++++,**))++++***++*+++**++++++++-,,,-./11112111132222333333445555565655566656666666566665565444455556566677655777767878787778878878778888778:88898888777777677765666676667777777776778667776787777777777777777777777778887777777776676667777777777766566777676736685666656565665666666655554444543433333434544444556755455545566545566565555655656556666667676776676::<:::::;::99889;989988888988878778877888888999898887666666554544433333232211/////.-.-----,--,-,-,--,,,,,--,,,,,,,,++++*+,+++++++***)++++*+*+**+++*+*+++++++-,,,,./11122111132223333333345555565556566656666766566666554444455566566777755777777778777777877888778888778978998888778787677765766676667777777767777767776897777777778777678777887777887778777777766677777777767766566777675736685667656656665566666655554554543433333444444544555755455554566545565565555555555656666667776777776::<::::;;::99888<999978888988887778887888888999998887666655554544433333232211/////.-.--.--,,---,----,,-,--,,,,,,,,,+++,*+++++++*,**)**+++*+*+**+++***++*++++,,,-,-/11112211122222333344345555555656566656666666566765555444555556566677755777777888777777777878778888778988898888777777677765666576767667767776777767776887767777777777677777787778877777777777777677777777677766566777676735685666666565666666666655555554543433433434444544556755455545466545565555655555656656676667676776776:;<:::;;;::99888<98898888998898887888898888899:998887666656555544443333232211/////...--.-----,-,-,,,-,,,,-,+,,,,,,,++*,*++++++,*++*)**+++*+*+**+++**++++++++,,,-,-/11112111133222333444345555555556666656666666566665565544445556566676655778777888777777787888778888778:88998888777677677765665566667667767767777667776887777777777777677777888778888777767777776677777777677766556667675736575666655666666666666656554554543433334434445444545755455544456545565565555555566556666657676777776::<9:::;;::99888<99998888998897887998898888899:998887666656565544543334332211///0/...-..--,--,-,--,--,-,,-,+,,,,,,++++,*,++++++++**))++*+++*++*++++*++++*+++-,,,,-.01012221122322234444344555555556566655666666566665554455555556566677655777777878777777777878778788888:88898888777677676765665575656666667777777667776897767777777777677777887777888777777767766677777777777766566767675736675656656556665566666656555554543433334444444544545755455545466545566565555554556656666656776677777::<9:::;;::99989<98998889998898888998898889899:8988876666665555445433343322220//0/...-..--,--,-,-,-,,,-,,-,+,,,,,,++++,*+,++++++,+*))*+*+*+**+*++++++++*++++-,,,,,./0011121222222233344345555565556566656666666566765555554554556566676655777777878777777778878778878788:88997888777677676655656576666666666767777667776887767777767777777777777778888777777767776677777777776766556677675735575667656565665666665656565554543433334444444454556755455555456545565555655555655556666657776677677::<9:::;;::99889<:9998988998898888998899899999:9988876666565556455433343322221000/...-..--,--,-,,,-,-,-,--,,,,,,,,+++++*+,++++++,**)**+*+***+**++++**+++*+*+,,+,,,-.//011121332323233444445555555556667566666665666555555445554565666666557787778887777777778777787887789888978776676776666556565666566676667767776677768977677777777776877778777788877777777677766777777777667666566676757355756566565566656666656565655555434334344444444444557554555544565455665655555555656566666576767777769:<9:::;;:::9989<999988889988989889998:98999:9:99888766665655565554333333322210/0//......-,----,-,,,-,-,,-,,,,+,,,+++*,+,,,+++++,+*))*+*****++*++++++++**+++,++,,,,.///1111132222334444445555555555566656665666555655555555544445456666655777777878776777777778778788778988897887667677666655665566657666666776777667776897767677777777677777888778888777767767777677776777776766566767675735575656655555665666666656665554543433334444444444456756455555556545566465555555556556666657676776777::<::::;;::99989<999988889988989999998:99999:9:99888777665656565554343333222210/1//......------,-,-,-,-,--,,,,,,,,+++*,*,,,+++++++*)*++*+***+**+++*++++**+++,++,,,,-.//1111233232333344444555555555566656666666556665555555544445456666645777777878776777777777777778778:778877876666776666556555656566666667777776676768977676777777776777778787788887777677776766777767776677665667666757265756566565666656666666565555545434334344444444545557554555555665455665656555556565556666677767776779:<::::;;:::9989<999988899:98999999998:99999:9:9988877766665556555444333333221101//./...-------,---,,,,,,-,+,,,,,,+++*,++,,+,+++,+*)*++*+*+*+**++++**++**+++,++,,,,--./11122333333343443445555656555666566656655555555555555444453556666556777778787777777777776677787789778878786666776666556565656566666667677776687768877677777677776777788877778887777767676766777777776667665666676766255756665555656656666666565655555534334344444445445567554555445665555655655555556555556666576766767769:<:::::;::99989<989989899:98:99989999:9999999:99888877666656555554444333332211110/./....------,-,-,,,-,,-,,,,,,,,++++,*+,,,++++,+*)**+*+*+****++++**+++*+**,++,,,,--./01122333333334444455555555555666566556655555555555554443444555666547777778787767777777776677777789778877886666776666556555656566676677677786676768877677777777776777777777777777777777677766777677766777655666666756255756566555556656666666565655545434344344444445445557554555555665455665655555555565565666566767776769:<9:::::::99999<999988999:99:9999:999:99999:9:99888877665656555554443434333312121/./...-----------,-,-,,-,+,,,,,,++++,+,,,,,+,+,+*))++*++**++*++++**++**++*,+++,,,---/01122433333344444445555556565666555556655556655655555544443455666447787778887767676677676676777779777877776676776666556655656576666677677787677768977677777677676777777777777877777777676766777767776676665566666756255756566555666666666666566655555434344344444455545567554555455665455665655556556565566666566766766769:<:::::::::9999<:9998999::99:9999:999:99999:9:99888877665656565554443334333321111///....------,-----,-,,-,+,,,,,,++,+,+,,,+++++++**)++*++**++*+++++*++**+++,+++,,,,--//011233332334433344554565655566655565665555565565555544444444556644777777888776667766777666667667976787777676677666655656565656666667767777767776887766667667766677777777777887777777777776677676777666766556666665625575656656556665666666656665554543434433444445544556755455555566545666555556555666555566656666676676::<9::::;:::9989=:9::9:99:::9:99999999:999:9:9:99888877765655565554444434333322121////...------------,-,--,+,,,,,,,+++,++,+,,+++,**))*+********+++***++**++*,++++,,---//0012333323444443455545555555666555566555556555655555544454445555446777778887767777667676666676678767877776676776666556565665576676667677776677768867666666676766777777777777777777677677766777767776667665667666656255756565565656656666656565555555434444344344444445557654555555665455665656555555556566666576766766769:<9:9::;::::99:=::::9:9::::9:9999:::9:9999999:89888877766656565554444434333322120////./.------------,-,--,+,,,,,,++++,++,,,++++,**))++*+*+*+**+++***++**+*+,++++,,--../0112333333344443345555555566666555665655556555655555544454444555446777778887777677767676676676678767877776676766666556565666566666667777787676768866666676666666777777776677777777667776766777767766677665566666656255755666555556655666666566655545534343344444445445557554555455665455665656555555665565666576666766669:<9:9::;::::99:=;:::9:9::::9:9999:999:99999:9:99888877766656565554444434433322121///.//.----------,---,,-,,,,,,,,,+++,+,,,+++,+++*)*++*+***++++++***++**+**,+++++,--..//012343333344443445555656565666556666655556655555555544453444455447777778887777777677676676676778777877776777775666556555656576666667767877677768977666667667666777777776677887777677766766777777776666665656666656255756566555555666665656565655545534434344444445545567554555555565555655666555556656566666576666666769:;999::;:::::9:=;:::9:9::;::::999:999:99999:9:9:8888777766565655544444344433322220/////..---------,---,--,,,-,,-,,+++,+,,++++,+,+*)**+++*+*+**+++*+*++**+**,+*++++,--.///01333333344444445555556565666565666655556655555555544453444555446777778787767766667676666676678668877776666675666556555656566666667677777676767866666667676666777777777778777776667677766777777766666665566665656255756566555556656666566565555545535444334444444545567654555555665555665665556555556556666576766666669:;9:9:;;;;:::::=;:::9:9::;:9:9999:999::9999:9:9:8888777766565655543444343333222320//////------------------,--,,,,,+++,+,,,+,,,+,+*)**+*+*+****+++++*++**+**,+*++++,,--///01333333444444445555656555666566666655556655655555554454444444346777778887767676667665666676678677877776666665666556555656566666667667776676758876666676676676777777776677776777667666766777777776667665566666656255756565555555656665666565555545544444444444444544567554555555565555665666556555556556666576766666669:;9:::;;;;;::::=;:::9:::::::::::9::99:99999:9:9:8988777766565655543434343333222220//////----------------.-,,,,,,,,+++,++,,+,+,+,**)**+*+***+**++++*+++**+++,++++++,,--..//1223333444444455555555655666566666665565555555555544554444544346677778887777777666666566776668767777776666665656556665656566666667677777676667866666676666666777677777677876676667666766676777676667665566665656255755565555556656665656465555545434344344444455545557554555555665565665656656556556566666576666766669:;9:::;;;;;;:::=;:::9:99:::::::99::99:99999:9:9:9888777766565655544434343334222320/0////.-.---,------.--.-,,-,,,-,,,*,+,,,+,+,+,+**)++++***+**+++*++++**+**++*++++,,,-.../1222223344444445555656565666565666665556655655555545554544454346667678887767776676665666676677767767776666765656556565656576666667666776676757867566776666666777667776677776676667676766776667766666665656666656255755565555556656665656555555545434444444445454545567654555555666465665666656556555566666566656666669:;9::;;<;;;;:::=;:::9::::;:9;::99::99:9999::9:9:9988777766666655544434334334322220/0////.-.------------..-,-----,,,,+,+,,,+,+,+,+***++*+*+*+**++++++++**+**,+*+*++,,,,-../1222333344444455555656555666556656655566655555555555554454554336667778887767676667675666676668667867776666665656556555656566666567677776676767866666676677666767667776677776776666666666676667776666665556665656255655565555555655566556555555545434444444344445445567664555555665455665656556556666566666566666666669:<:::;;<<<;;:::=:::;9::::;::::::9::99:99999:9:9:998877776666665555444334333432232100////.-.-------------.-,--,,,,,+++,+,,,+++,+,+*)*+++++**++*++++**++**+**,+*+++,,,,--../0222323344444455555655555556555666665656655655555555554555555336677677787766776667675667676668667777776666665555556555655666666667666777676657876666676676665676666766677776676566666766666667676666665556665656255755566555556655665555455555545534344344444445545567665555555665455665666556556656565666566666666669:<:;;;<<<<;;:::=;::;9:::;::::::9:::99:99999:9:9:899877776756665555444433343333332101////....--,---------.-----,-,,+,+,+,,,+,+,+,+*)**+*+++*+**+++**+++*****,+*++++,,,,--./022232334444444455555555555655565665555655555555555555445455544666766888776667666766666666666866777777566666565655656565556666666666677667676787766667667667676666676667777666666666666666666766666666555666565625575556655555565666555555555544553444444444444555556766555555566555566565655655566556665656665666665:;=:;;<<<<<;;:::=;::;9::::;:::9999::99:99999:9:9:999877777766665555444434333432332101////.-..-.,--------..-,--,,,,,+++,*,,,+++,+,+***+++++**++*+++**+++**+**,*++*++,,,,--../232223344444445555545554555565566555556655655555555554555555346676668787776676667666666676668667767775666765656556555656566666566666776677757866666676666665767666766677776666666656656666667666666555556665656255645555555556655666555455544545434344444444444455567664555555665455655656556656665556666566656656659;=:;;;<<<<;::9:>;::;9::::::::::99::99:99999:9:9:999877777756665555443433333323333101////....------------.-,--,,,,,+++,+,,,+,+++,+***++*+++*++*++++**++*****++*++++,,,,--.//22232334334444554454545455555555655555665565555554555455555534666666777776666666767666666666866776766566666565655655565556666666766677666665786666666666666577667676666777666665666665566666666666655555666565625465556555555565666665555554444543434434444445555556765466655566545566565665655655655565556665665665:;=:;;;;<<;;:::;=;;:::::::::::::99::99:99999:9:9:989878777767665555443433333333343101////....-.----------.-----,,,,++*,*,,,+++++,+***++++++*++++++***++**+**,+*+*++,,,,---//22222233334344454454455465555555555555565565555655555455555534666666777766666666666566666667866776677556666565655655565556666666666677667675786665666666666676666776667767666655656565566666666566655555666565624575555555555565556555645554444543434444445444554556866555655566545566565656655655656665656665665665:;=:;;;;<;;;;::;>;::;:::::::9:::99:9:9:99999:9:9:998877777767666555443333333323343101/0//....------------.-,-----,,+++,++,,+++++,+***+++++++++*+++***++*++**++*+*++,,,----//22222233344444555454555555555556656555665555555555555455555544666666777666666666766666666667866776767566566566655655565656666656666677666665786666666666666666666666666766666655665665566565666566655555666565625575555555555565555555545554444543433444444444444556766455555566545566565655655655555566556665665555:;=:;;<<<;;;;:::=;;;;:::::::9::::9::99:99999:9:9:99987877776667656544333333332224321111//.-..-.----,-,---.-,------,++*,+,,++,+++,+***++++*++++*+++*+*++*****++*+**++,,,,,-./22222333344344454454555555555555665555556565555555555455455544666666777665666666666656667666866776767566666555655655565556666656666677667665786666666656666666666666666766666655656555566565666566655555566565625565655555555565556555545544454543434433434444444556766455555566555565566655655665555565656665565555:;=:;;;;<;;;::::>;::;9::::::::9:99::99:99999:9:9:898878787767676565544433233322333211010/....-.----------.--------,+,+,++,,+,+++++***++++++++++++++**++**+**++****+++,,,,-./22222233344444444454555555555555555555665565556555555445555544666666777666656666667556666666766786766566666555655556565656566556666677667665786666666666666666666666667676666555655555566565666566655455666564525574556555555565556555545544444543434434444444444556866555555566545565565655655655555666656655555554:;=:;;<<<<<;:::;=;:;;:::::;:::9999::99:999:9:9:9:999878777767676665553333333333343211000//...-.----------.--------,++++*,,++,+++,+***+++++++++++++***++**+**,+****++,,,,,-./22222223343344454454545555655555565455655566565555555455555544666666677665656656666556666666866776666566666565655655565556666566666677667665786766666666666676666666666666566655655555556565666556655555666554525474555555555555556555545554444543434334444444444556866555555566545566565556655656656565556565555555:;=:;;;<<;;;::::=;;;;:::::;:9:9999::99::9999:9:9:999877777767676665454333222332233212000/......----------.-,-----,,+++,*+,++++++++***+++++++++++++***++**+**,**+***+,,,,,-./21222233344344444454545555655555555555565565555555545454555544666655666555556566666556666666866776666566666555655655565556556555666667667665787666666666666666666666666776666555556555556555665566655455656564625465555555555554555555545454444543434434444444454556866555555566545565565555655655555555556565555554:;=:;;<<<;;;;:::><::;:::::;:::::99:::9:999:9:9:9:898878777767676665444433233322233212000//./...--,-,-----.-,---,-,,+++,*++,+++,+,+***+,+++++++++++***++*****,**+***+,,,,,-./11222223333344444443545555655555555555655565555555555444455544665555666555555555656556566666866776667556566555654555565556556556666667666665786666666656665566666666666666666555655555556565666556655555656565624575555555555565555555545554444543433443434445555556865556555566545566465555655665555565545555555544:;=:;;;<<<;;;:::>;;;;9::::;::::::9::99:99999:9:99999888777777776665554433333332233212101//...-.----,---,-.-,,-,,,,,,+*+*+,++++++,+***+++,+++++++,+***++**+**+**+***+++,,,,-.11122223333333444344545565555555555455655565555555555445455544665544556544455555656555666667866776666566566565554555465555555556666676666665786666666556666566666666666766666555555555556555565555555455656564625565556555555555555555545554454543434434444445555556766556555566555565555555655655555555555555555554:;<:;;<<<<;;;::;>;;;;9::::;::::9:9::99::99:9:9:998888887877676766655444333323232332221000//..-.----,---,---,,,,,,,,++++*+,++++++,+***+,++++++++++++++++*****++***+*++++,,,-.01111223333333443344444455655555555455555555555555555455555544655544555443344444555555566666866776666556666555544555565556555655666677666665786656666656666566666666566766666555555555555555655556655455555564524464556555555555565555545454444543434334444455555556866556555566555566465555655555555555555555555554:;<:;;<<<;;;;:::>;:;;9:::;;:::9:99:9:9:99999:99898888888777777766655544333323233332221110/./.-.----,-,-,--,,,,,,,,,++*,++,++++++,++*+++++++++++++,++*++**+**++*+**+++++,,,--/0011122233334443343444455555555555455565555555555455455555544555444544333323334545445556556866676666566666555654555565556556556656677656665786656566556666566665666666666656655555555555555656555555445565564524475556554455555555554545454454544444334444445555556866556555566555566455555555555555565556555554444:;=:;;;<<;;;::::>;;;;:;:::;:::9:99;:99:9999999:89899878877777677665544433332323333222210//.....----,,,-,,--,,,,,,,+++++*+,,+++++,+***+,+++++++++++*++++*****,+*****++++,,,--////0011122333433343444455544445555455555565555555555445556533555433434222322333435455556566866776666566566565554555565556566556656677666665786656666556656566666666656666556655555555456555555555555455555564525565556555455564555555545554554543444334445445555556866566555566545565565555555555555555545555554444:;<:;;;<<;;;:::;><;;;:::::;:9:99:9:9:9:9999999:898988778777777767655544333333223332222110/../..-----,,,,,-,+,-,,,,+++++*+,++++++,+***+,+,+++++++,+++*++**+**,+***+*++++,++,-///////01112233333434444555444455554555555665555555554555554335443333332222233233343455565668667766665665665555445555655555666566666676666657866666665566565666566665566665555555555554555555555555454555555545155656565555455555555555455545545434344344445555555568665656555665455655655555555555555555555544544449;=:;;<<<;;;:::;>;;;;:::::;::;9::9::99::9999:9:898898777877676766655544343333223332232210/./...----,,,-,,-,,,,,,,,+++*++,,++++++++***+,+++++++++,+++*++*****,******++++,++,-//////00111122332333434454544444555455655565555555455444555533433322323232222323333344556556866776666556566555544555564556656656665667657665786656565655655566656665556666556555555554555555555555554445555554524575556555555555555555545555554553434444444555555566866555555566555566465555554555555555546554554444:;<:;;;<<;;;;::;>;:;;:;::;;::;::99:::9::999899:898898787777677766655444343333322432232210////..------,,+--,+,,+,,,+++*,++,++++++,+***+++++++++++,+++*++*****++*****+++++++,,//.////0111012222343434454434444454455555555555554445445455433432222333222222223334334555556866776667656566555544555564546556555656667666665786656556655655566556666555665556555555554555555555545555444555554524564556555555555555555545555554543444434444555555556866556555566545565565555655555555565545554444444::<:;:;;<;;;;::;>;:;;::::;;::;::::::99:99999:9:898988887777777776765544343333333432232210////..------,,,,-,+,,,,,,++++++,+++++++,+***+,++++++++++++++++*****+******++*+++++-/..////00110112222334343444343344444555555655565545454454554323322223332222233333333344455567667766665665665555445554655455555556666776676657866555565565565666656655556665555455555444555555555555454445555645144645565454555545555555454545545434334344444555555668665555555665455654655556545555555655465545444449:<:::;;<;<;::::>;;;;:::;:;::;:::9:::::99998989998898787777677766755545343333333432232221////./.---,-,,,,-,+,,+,,,,+++,++,,+++++,++**+++++++++++,,+++++*****+******++*+++++,...////10000012212323333444333444544455555655555554554555544223332223232322233333333344455567657766765565665555545555555555565556666776676657866555665565655666556655566655555545555544555555555555454445555645144645565554555655555555455555545434344344444555555568765565555665555665655555555555555555455544444449;<:::;;;;;;;::;>;;;;:;:;;;;:;:::9::99:9999999:998898777777776766765554344333333432232221////./.-----,,,,-,+,,,,,,,++*,*,,,+++++,+***+,+++++,+++++++*++*****+******++++++++,...////00000011211223333433334445554455555555555544554444543223333223232223333333343344455567567766675566664555445554555455555556566676676657766555655566655656556655556655555555455444455555555555554545555545144645465555555655565555455544545434344344444555555568665555555665455655656556555555555555455544444439:<::::;;;;;::::>;;;;:;;;;;;:;:::9:::9::9898989898888787778777776755545443334333433332231////./-----,,,,,-,+,,,,,,+++*,*+,++++++,+**+,,+++++++++,,+++++*****+******+++++++++-.././/0/000011111212223333233444544455555555555555454444554223332223333333343334343344455557656766665665664555445454555555556566666776665657765555555556555556556555556655555445444444555545555555454445555545144645555455555655555555455545545434344344445555555568665566555665455665655555555555555555454544544449:<9::;;<;;;::::>;;;;:;:;;<;:;:;:::::9:99999999898998787777777776765555444334333442332332//////-.----,-+,-,+,,,,,,,++*,*,,++,+,+,++**+,+++++,++,,++++++*****,*******+*++*++,--...//0/0//011111212222233233344544455555655565544554454544223333223333333444334333344444457557756665665655655445554545455555556566776566656766555665565555565556555556655555445444444454545555556454445554545144645555555555655565555455555545534344344445455555568665555555665455665555555555555555554454544444449:;9::;;;;:;::::>;;;;:;;;;;;;;:::::::9:99998999898998787777777776765555444434333433333232//////..----,-,,,,+,,,+,,+++*,*,,,+++++,+***+,+,+++++++,++*+++*****+******+++*+++++--.../////00011111211222223233344443445545555555554554444544223333333343333443344433343444456556656665565665555445454545455555556666776565656756555565565655665555555456555554444444544444445555555554445554545144645555555455655555555455545545434344343344455555568664566555665455655655555555555555555354544444439:;9::;;;;;;::::>;;;;:;;;;;;:;:::9::9999999999:8989888877777777777655554444443334433333320/////..----,-,,-,+++++,,+++*,++,,+++,++++**+,+++++++++,,++*++*****+******+**++++++---..////000001100112121222223334444445544555555554454455544223443334454434444444343333344456556756665555664555445555555455555566666776566656756555555565565655555555556555554444444444454545555555544445554545144645555555555555555555455555445434444444445555545568665565555665455654655555555555555545344444444439:;9:::;<;;;:::;><;<<;;;<<;;;;:::9::99:9989899:8988987777777778677655554444443334433333320/////...---,,+,-,+++++,,+++*+++,,,++++++***+,+++++++++++++*++*****++******+******+---...//////011111211121223222333444445554555555555554544454224443334454434444444443343344456556756665555554555445555545455565556666776565557765555555555555555555555456555554445444444444545554555544445554545144645555545555655565555455545545434444444454555555567665555555665455665655555555555555544454444444449:;9::;;;;;;:::;><;;<:;;;;<;;;;;:9:999:999999998988988877777878777656554444443334433333321/////....--,-,--,++++++++++*,++,,,,+,+,++**+,+,++++++++,+++++*****+******++**+***+,--..///////001111112111222222334444545555555555555554454544224444444454444454444443343343446546656665565554555445554555555555566566776565556756555655555555555555555456555554445444444444545554555554445555545144645555544555545555555555555445534344444444545555568665565555665555665655555545555555545354444444439:;9::;;<;;;::::><;<<:;;;;<;;;:::9::99:9999899:8988887877777878777656554544443335433433331/////....----,,-,++++++,+++*+++,++,+,+,+***+++++++++++,++*+++*****+*******++*****+,,-...///////010001111112222233344444555555555555554544445442344443354544444544444433444433464566566555556545454455555454655555666666765655477555555554655555555555555555544444444444334444455555554444455555451446454554554455555655554555555455344444444544455555676655655556655556656565555555555554443444444444399;9:::;;;;;;::;><<<<;<;<<<;;;:::9::99:9999998:89888788777778787776565545444534344334333320////....----,,-,+,,+++++*+*+++,++,+,+,+***+++,+++++++,++++++*****,**********+***+,,--..////////0100112121222222333443445555555555554454454554224444334454444444455454443343345445655565555554555445454545555556566656766566557766555565565554555555554555554444444444444444545555555444445555545144645555544555555555555455545545435444445444555545568665555555665555655655555555555455544344444544449:;9::;;;;;;;;;;><<<<;<;;<<;;<:::9::99:9989898:8988887887777878777656654544453334433333332/0///....----,,-,++,+++++*+*+*,,+,++,+,+***+,+,++++++++++++++*****+*******+******+,,-...////////1101111121222222333433445544555555544454554554224444444454444444445454444443346455656564555554555445554555455555566566666565656755555555565554655455554555544444434444444444545554555444445555535144645455454555655555555455555555445444445444455555568665556555675555655655555545555455444455544444449:;9::;;<;;;;;;;?=<<<;<;<<<;:;::99:999:9999899:898888788878788877766656554444343443343333210///....----,--,+,,+++++*+*+++,,+,+,+,++**+,+++++++++,++*+++*****+******++*******,,--...///////0100101121222222333433444544555555544454544544334444345454444454445454444453445445655555555554545445444555455555566656665565657755555555555554555555554555554444344343444444445554555443445454535143645555454555555555555455555556545445444455545555568654665555665556665656555545555444544354444444449:<9::;;<<;;;;;