888888888:::::::::<<<<<<<<<<<<<<<<<<<<<<:88888888888::<<<<<<<<<<======<<<<<<:88888888888888888::<<<<<<======<<<<<<<<::88888888888::::<<<<<<<<<<=======<<<<<<<<<<<<<<<<<<<<<<<<<<<::::888888888888888888888888::<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<:::::::::88888888999;;;;;;;;:<<<<<<<<<<<<<<<<<<<<<<:888888888888<<<<<<<<<<<======<<<<<<:8888888888888888::<<<<<=======<<<<<<<<<<888888888:8::::::<<<<<<<<<=========<==<==<<<<<<<<<<<<<<<<<<::::::88888888888888888888888:::<<<<<<<<<<=======<<<<<<<<<<<<<<<<<<<<<::::::::88888899999;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<8888888888888<<<<<<<<<<<=====<<<<<<::888888888888888:::<<<<<<======<<<<<<<<<::888888888::::::<<<<<<<<<===================<<<<<<<<<<<<<<<<:::8888888888888888888888888::<<<<<<<<<<<<=====<<<<<<<<<<<<<<<<<<<<<<<::;;:::898889999999;;;;;;;<<<<<<<<<<<<<<<<<<<<<<:888888888888:<<<<<<<<<<<======<<<<<<:::888888888888:::<<<<<<=======<<<<<<<<<::8888888888::::<<<<<<<<<<=====================<=<<<<<<<<<<<:::::888888888888888888888888:<<<<<<<<<<<<<====<<<<<<<<<<<<<<<<<<<<<<<<::;;;;;898899999999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<:8888888888888<<<<<<<<<<<<=====<<<<<::::8888888888888:::<<<<<<======<<<<<<<<<::888888888::::::<<<<<<<<<<======================<<<<<<<<<<<::::888888888888888888888888::<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;998999999999:<<;<<<<<<<<<<<<<<<<<<<<<<<<<:8888888888888<<<<<<<<<<<<=====<<<<<<::88888888888888:::<<<<<<======<<<<<<<<:::888888888:::::::<<<<<<<<<======================<=<<<<<<<<<:::::88888888888888888888888:::<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;999:::999999:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:8888888888888:<<<<<<<<<<=====<<<<<<<::88888888888888:::<<<<<<<=====<<<<<<<<:::8888888888::::::<<<<<<<<<<======================<=<<<<<<<<:::8888888888888888888888888::<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<;;;<;;;;;99:;;;;::::<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<:8888888888888:<<<<<<<<<=====<<<<<<<<::8888888888888:::<<<<<<<<<====<<<<<<<<<:::888888:8::::::<<<<<<<<<<<========================<<<<<<<:::::88888888888888888888888:::<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;:::;;:::::;<<<<>====<<<=<<<<<<<<<<<<<<<<<998888888888::<<<<<<<<<<====<<<<<<<<:::888888888888::::<<<<<<<<====<<<<<<<<:::::88888888:::::<<<<<<<<<<<<=======================<<<<<<<:::::88888888888888888888888;;;<<<<<<<<<<<<====<<<<<<<<<<<<=<<<=<<<=<<<<<<<<<<;;;99999999::<<<<<========<<<=<<<<<<<<<<<<<999998888888::<<<<<<<<<====<<<<<<<:<:::888888888888::::<<<<<<<=====<<<<<<<<:::::888888888:::<<<<<<<<<<<<<=======================<<<<<<<:::::8888888888888888888999;;;;<<<<<<<<<<<<===F<<<==<<==<<==<<==<<====<<<<<=<==<<99999999:::<<=<<<==>F======<<<=<<<<<<<<<::9999998888::<<<<<<<<<<====<<<<<<<:::888888888888::::::<<<<<<=====<<<<<<<<<::::88888888:::::<<<<<<<<<<<<<=====================<<<<<<<<<::::888888888888888899999;;;;;<<<<<<<=<<<=>==F=<<==<<==<<===<=======<<<<<<<;<:::99999999:::<<<<<<=====FF===<===<<<=<<<<<<::9::999999::<<<<<<<<<<<===<<<<<<<::::88888888888:::::<:<<<<<=====<<<<<<<<::::88888888::::::<<<<<<<<<<<<<<=====================<<<<<<<:::::88888888888999:9999:9;<;;<<<<=<<<==<<FF==F==<===<===<=======<===<=<<<<<;<:::99999999:::<<<<<<======FFF=====<===<<<=<:::::::::999;;<<<<<<<<<<===<<<<<<<<::::88888888888:::::<<:<<<<======<<<<<<<::::888888888::::::<<<<<<<<<<<<=====================<<<<<<<<<::::888888899999999:9:::;<<<<<<<<==<<=====FF>F==<=========F===========<<<<;;;:::99999999:::<<<<<<========FFF=======<===<::::::::::9;;<<<<<<<<<<<<==<<<<<<<::::8888888888899:;;;<<<<<========<<<<<<<<;;;;99888899::::::::<<<<<<<<<<<======================<<<<<<<::::888899999999;9:::::<<<<<<=<<<========FFFF==========F=============<<<<<;;;;::899999999:<<<<<<<============FFFFFF====<::::::::::::<;<<<<<<<<<<<==<<<<<<<::::::8888889::::;;::<<<<<<=======<<<<<<<<;;;::::9999:;;;;;;;;<<<<<<<<<<<<====================<<<<<<<<<<:99999999::9::::::::<<<<<<<==<<=======FFFFF========================<<<<<;;;;::899999999::<<<<<<=<<===============F===<<<<;;:::;::;<<=======<<<====<<<<<<:::::89899::::999::::<<<<<<<=====<<<<<<<<:::::888888888:::::::;<<<<<<<<<<<====================<<<<<<<<<;;;999::99::::::::::<<<<<<<===<========FFFFF=FFFFF===================<<<<;;;;:::::::::::;;<<<========<<===<============;;;<<;;;<<<<<<==============<<<<<<::::;::9999898888::::<<<<<<<======<<<<<<<<::::888888888:::::::::<<<<===<<<<==================<<<<<<<<<<;;::::::::::::::::::<<<<<<============FF?FF??FFFFFFFFFFFFFFFFFFFFFFF===<<<<;;::<<<<<<<<<<<<<<===========<<<===========<::::::::;;<<<<===========F=<<<<<<<::;<;998888888888:::<<<<<<<======<<<<<:<<<::::88888888888:::::::<<<<<<<=====================<<<<<<<<<<<<;:::::::::::::::::<<<<<<<==========FFF?F---FFFFFFFFFFFFFFFFFFFFFFFFF=====<<<<<=<<<<<<<<<<<=====FFFFFF======<<=========<::::::::::;<<===F======FFFF=<<<<<<<<<:888888888888:::<<<<<<<========<<<<<<<<:::88888888888::::::::<<<<<<<<<<<================<<<<<<<<<<<<:::::::::::::::::<<<<<<<<======FFFFF------F-FFFFFFFFFFFFFFFFFFFFFFFFF======<<<=<<<<<<<<<<<<<===FFFFFFFFFFF======<==<<=::::::::::::;<==FFFFFFF=FFF====F==<<;;99999999999999;;<<<<<<<<======<<<<<<<<<;;;99999898888:::::::::<<<<<<<<<<<==========>>===<<<<<<<<<<<<<::::::::::::::::<<<<<<<=====FFFF---FF----FFFFFFFFFFF=FFFFFF==FF==F===========::;;::::::::<<======FFFFFFFFFFFFF=======<::::::::::;<<<=====FFFF???FFFF==<;;;;:99999999999;;;;<<<<<<<<<======<<<<<<<<<;;;99999999999;;:::::::<<<<<<<<<<<==========>>>====<<<<<=<<<<:::::::::::::::::<<<<<<=FFFFFFFFFFFF-FFF?FF=========FFFFFFF========<<==<<<<;;9999:999999;;;;<<<<=====FFFFFFFFFFFF===;<::::::::::;<<========FF????======<<<<:::::::::99::9;:;<<<<<<<<====<=<<<<<<<<;;;;9:9999999999;;;;;;;:<<<<<<<<<<<<==================<<<==<=::::::::::::;<;;<<======FFFFFFFFFFFFFFFF?F===========FFFFFFF========<<<<;;;;::99999::9999;;;<<<<<<<<<<==FFFFFFFFFFFFF<<<<<;;:::::;;<=========FFFFF======<<<<<::::::::::::<<:<<<<<<<<<<====<<<<<<<<<<<<;;::::::99::9;;;;;;;;;<<<<<<<<<<<=================FF=====<<;;;;;;;::;;<<<<<=FFFFF=FFFFFFFFFF==?FFFFF==========FFFFFFFFF======<<<<<;;;;::9999:::::::;;;<<<<<<<<<<<<=====FFFFFFFF<<<<<<<<<;::;;<==========FFFF=======<<<<::::::::::::<<:<<<<<<<<<<<==<<<<<<<<<<<<<<<::::::::::::;<<;;<<;;;<<<<<<<<<<========F><<===<======<<<<<<<<<<;;<<=<<<==FFFFF==FFFFFFF====FFFFFF====<===<=FF>FFF>FF=<===<=<<<<;;;;::999::::::::<<<<<<<<<<<<<<<<<<<======FFFF==<===<<<<<<<<=========F=F=========<<<<:::::::::::<:<<<==<<<=<<>F==<=<<<=<<<=<<<<<<::::::::::::<<<<<<<<<=====<<<<<<=======F=<<==========<<:::::;;<<<<<F====FFF===<============FFFFFF====<===<=FF=FFF=F==<===<=<<<<;;;;::999::::::::<<<<<<<<<<<<<<<<<<<<<<<<<====F<<<===<<<<=<==<========FFFF=======<<<<:::::::::::<:<<<==<<==<<FF==F=<<==<<==<<<<<<::::::::::::<<<<<<<<<<=====<=<<<<==>F================<<<<<<<<<<<<<<<==<<<=<<<<<=========<<FFFFFF==========FFFFFFFFFF=======<<<<<;;:::99:::::::::<<<<=<<<<<<<<<<<<<<<<<<<<<<<<:;;<<<<<<====FFFF=======FFFF======<<<<<:::::::::::::<<<<=<<==<=FF>===<<==<<===<<<<<:::::::::::::<<<<<<<<=========<<=<=>F=============<=<<==<<<<=====<<<<<<<<<<<<<======<<<<<<===FF===========FFFFFFFFFF=======<<<<<;;:::99::::::::::<<===<<==<<<<<<<<<<<<<<<<<<<<99:::;<<<==FFFFFFFF====FFFF=======<<<:::::::::::::<<<<========FF=F============<<<<:::::::::::::;<<<<<<<<=========<==================<<<==F===<======<<<<<<<<<<<<<===F====<<<===FF==========FFFFFFFFFFF========<<<<;;;::99:::::::::<<<===<<==<<<=<<<<<<<<<<<<<<<9999999::;<<==FFFFFFFFFFFFF======<<<<<:::::::::::::<<<<==<====FFFFFF===========<<<<:::::::::::::;<<<<<<<<=<==========================<FFFF==========<<<<<<<<===<<FFFFFFF====FFFF<=======<===>FFF>FFF>FFF<===<==<<<;;;;::::::::::::::<<=======<<==<<<<<<<<<<<<<<<8:88898999:;<<FFFFFFFFFFFFFF======<<<<<:::::::::::::<<=========FFFFFF==========<<<:::::::::::::;;;<<<<<<<<============FFFFFFFFFFFFFFFFFFFF======<=<<<<<<<<<<<=<<<<=FFFFFFFFFF?FF========<====FFF=FFF=FF=<===<==<<<;;;:::;;;;::::::::<<===========<<<=<<<<<<<<<<<98:888889999:<==FFFFFFFF-F-FFF=====<<<:::::::::::::<<<<==<<====FF>>FF<<===<=====<<:::::::::::::;;;;;<<<<<<<<=======FFFFFFFFFFFFFFFFFFFFFFF<<<<<<<<<<<<<;;;;;<<<<<======FFFFFF--FFFFFF=======<FFF=>FF=>F=<<==<<=<<<;;;;::<<<<<<<;;::::<<===========<==<<<=<<<<<<99;88888888899;<<===FFFFFF---FFFFFFF=<<<<<<<<<;;;:::<<<<========FFF=F===========<<<<:::::::::;;;;;;;;;<<<<<<====FFFFFFFFFFFFFFFFFFFFFF====<<<<<<<;;;::::99999;;;;;<<<<<====FFFFFFFFFFFFFF==F=FFFFFFFFFFFF========<<<===<<<<<<<<<<<<;<:<===============<<==<<<<<<:99999989888999<<<<<===FFFF--FFFFFFF<FFF<<<<<<<<<<<<<<<<=======FFFFFF============<:<;;::;;;;;;;;;<;;;<<<<<<<==FFFFFFFFFFFFFF=========<==<<;;:::::99888888888::::::<<<<<<<<<==FFFFFFFFFFFFFFF??F?FFFFFFFFFFFFFFFF===FFFF=<<<<<<<<<<<<<<<===============<===<<=<<<<<::9:999999999;<<<<==<===FFFFFFFFFFFFFF==<===<<<=<<<F<EFFFFFFFFFFFFFF==F===FFF=FF<<<<<<<<<<<<<<<<<<<<<==FFFFFFFFFFFFFF============<<<<<;;99998888888888888::::::::<<<<<<<<<<=F===FFFFFFFFFFFF???F???????FFFFFFFFFFFFFF=<<<<<<<<<<<<<=====================<==<<<<<<<<::9::99999<<<<<<=====FFFF=F=FFF====<<<<<<<<=<<<=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF<<<<<<<<============FFFFFFFFFF=<==============<<<<<<<;88888888888888888:::::::<<<<<<<<<<====<<=========FFFFFFFFFFFFF?FFFFFFFFF====<<<9:::;;<<<<<====F====================<<=<<:::::::::::99<<<<<======FF======<<<<<<;;<<<<<<<<<==FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF<===<<==============FFFFFF=<<<<============<<<<<<<<<888888888888888888:::::::<<<<<<<<<<====<<<<<<<<<<==FFFFFFFFFFFFF=======<<<<<;;::999:::::;<<<==FFFFF====================<<::::::::::::<<<<========FFF======<<<<::::::::;;;;;<<<=====FFFFFF????FFFFFFFFFFFF===<<<<<<<<<<===========FFF=<<<<<<========<<<<<<<<<<<<<88888888888888888::::::::<<<<<<<<<<=====<=<<<<<<<<===============<<<<<<<;;;;;;999999::99:::<<==FFFFFFF=================<<<:<::::::::::=<=========FFFF======<<<<::::::::::::<<<===<====FFFFFFF==========<<<<<;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========<<<<<<<<<<<<;99988888888888888:::::::<<<<<<<<<<====<<<<<<<<<<================<<<<<<<<;;;;;99999999999999:<<=FFFFFFFFFF====<<========:<::::::::::::============FFF====<;;;;::999999999999;;<<<<<<<<<=======<=<<<<<<<;<;;<<::::::::;;;;;;;<<;;;<<<<<<<<<<<======<<<<<<<<<<<<<<99999999888998888::::::::<<<<<<<<<<====<=<<<<<<<<================<<<<<<<;;;;;9998889999999999;;<===FFFFFFFF===<<========<<::::::::::::===========FFFF=====<;;<;99999999999;;;;;<<<<<<<<======<<<<<<<<<<<;;;;;;9::::::::::;;;;;;<;;;;<<<<<<<<<====<<<<<<<<<<<<<<;99999999999998889:::::::<<<<<<<<<<<====<<<<<<<<<<<================<<<<<<;;;;9999898888888888::::<<<===FFFFFFF====<<=====<:::::::::::::===========FFF======<;;<;99999999999;;;;<<<<<<<<=======<<<<<<<<<<;;;;;;;99:::99:::::;;;;;;;<<<<;<<<<<<<<<<<<==<<<<<<<<<<;;999999999999899989:;;::<<<<<<<<<<<<======<<<<<<<<<================<<<<<<;;;;99988888888888888:::<<<<<<==FFFFFFFF==<====<::::::::::::::===========FFF======<;<<:9:9999999999;;;;<<<<<<<========<<<<<<<<<<;;;<<;9::::::::::::;;;;;<<<;;;<<<<<<<<<<<====<<<<<<<<<;;9999999999999999999;;;<<<<<<<<<<<<<=====<<<<<<<<<<===============<<<<<<<<;;;;999888888888888::::<<<<<<<<===FFFFFFF====<=<:::::::::::::==========FFFF======<<<<:::::99999999;;;;<<<<<<<========<<<<<<<<<<;<<:<::::::::::::::;;;;<<<<<<;;;;<<<<<<<=======<<<<<;;;;999999999999999999;;;;<<<<<<<<<<<<======<<<<<<<<<<================<<<<<<;;;;;99988888888888:::::<<<<<<<<<<<==FFFFFFF====<<::::::::::::<===========FF======<<<<<::::9999999;;;;;<<<<<<<<======<=<<<<<<<<<<<<<<<::::::::::;;;;;;<;;;<<<;;;;;<<<<<<<=======<<<<<;;::9999999999999999;;;;;<<<<<<<<<<<======<<<<<<<<<<=================<<<<<<<;;;;99988888888888::::<<<<<<<<<<<<<<=FFFFFFFFF=<<:<:::::::::<============FFF======<<<::::::99999999;;;<<<<<<<=========<<<<<<<<<=<<<<<<:;<:;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========<=<<;;::9999999999999999;;;;<<<<<<<<<<<========<<<<<<<<<==================<<<<<;;;;;99988888888888:::::<<<<<<<<<<<<<<==FFFFFFFF=<<<:::::::::<==========FF=F=======<<<<::::99999999;;;<<<<<<<<<<======<<<=========<<<;;;;;;<<;;<<<<<<<<<<<<<<<<<<<<<<<<<============<<::::999999999999999;;;;<<<<<<<<<<<========<<<<<<<<<==================<<<<<<;;;;99988888888888:::::<<<<<<<<<<<<<<<<<===FFFF=<<<<<::::::::========FFF?FFF=====<<<::::::::::::99;;;<<<<<<<<<<==>FFF============<<<<<<;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==FFFFFFF=====<<::::999999999999:99;;;;<<<<<<<<<<<=<======<<<<<<<<<==================<<<<<<;;;;99988888888888:::::<<<<<<<<<<<<<<<<<======<=FF==<<<;;::::======FFFFFFF?F======<<<;::::::::::::<;<<<<<<<<<<FFFFFFF============<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<=<====FFFFFFFFFFFFF=<<<<<<;;;:::<;;;;;;::;;;;<<<<<<<<<========<<<<<<<<<<==================<<<<<<;;;;99988888888888:8:::<<<<<<<<<<<<<<<<======<=<<=<=<<<<<<:::<====F=====FF?FFF===<<<<<<:::::::::::<<<<<<<<====FFFFFFF============<<<<<<<<<<<<<<<<===<=<<<<<<<<==<<<<<<<==FFFFFFFFF=<<<<<;;;;;99:::::;;;<<<<<<<<<==<<<<=========<<<<<<<<<===================<<<<<<;;;999888888888888::::<<<<=========<<<====<===<;<<<<<<<<<<;;<==========FF?F=F====<<<<<<;:::::::::<<<<=========FFFFF?===========<<<<<<=<<<======<===<<<<<<<<<<<<<<<<<<<==FFFFFFFFF<<<<<;;;::::::99999:99;;;;=================<<<<<<<<<<<===================<<<<<<;;==;;::::::99999;::;;<<<<<<<<<<<<<<<<<<<<<<<=<;<;<;<<<<=<<<F===========FF======<;<<<<<<;:::::::<<<<<FFFFFFFFFFFFFF=======FFFFF<<==<<=======<===<<<<<<<<<<<<<<<<<<<<<<<=FFFFFFFFFF<<<<<;;;;;::::::999;;;;;;<<<=<=====>>>>===<<<<<<<<<<==========================<<==<:9999998999:9;;;;<<<<<<<<<<<<<<<<<<<<<<<::<;;:;:<<<<FFFFF==========FFF=====<;<;<:;<;::;;;<<<<=FFFFFFFFFF-----FFFFFFFFFFF<F<<===F=<<<<======<=<<<<<<<<<<<<<<<<<<<<<FFFFFFFFFF=<<<<<<;;;;;:::::::::;;;;;<<<<<<<======>>=>==<<<<<<<<==================>=====<<;;;;99888888888888:::::<<<<<<<<<<<<<<<<<<<<<<:9;:;:::;;<=<FFFF===========FF=====<<;<:;;;;<<<<<<=<F=FFFFFFFFFF---GG-FFFFFFFFFFFF<=F===<<<<<=========<<<<<<<<<<<<<<<<<<<<FFFFFFFFFF=<<<<<<<<;;;:::::::::<;;;;<<<<<<<<<============<<<<<<==============>>=====<<<<<;;;9998888888888888::::<<<<<<<<<<<<<<<<<<<<<<<;;9999999:;<<FFFF=========FFFFFFFFF<<<<<<<<<==FFFFFFFFFFFFFFFFF-GGGGG-FFFF-FFFFFF==<<<==<<<<<=========<<<<<<<<<<<<<<<<<<FFFFFFFFFFF<<<<<<<<<;;;;;<::::<<<<<<<<<<<<<<<<<============<<<<<===========>>>>>==<==<<<<<;<;99988888888888::::::<<<<<<<<<<<<<<<<<<<<<<<;;9999::::;:<=FFFFFFFFFFFFF?FFFFFFFFFF<=======FFFFFF===FFFFFFFF----------G---FFFFF=<====<<<<===<====<==<<<<<<<<<<<<<<<<<=FFFFFFFFF=<<<<<<<<<;;;;<:;:::<<<<<<<===<=<<<<=======<<<<============>>>>>>>>=>======<<<<<<<;999888888888888::::<<<<<<<<<<<<<<<<<<<<<<<;;;99;;:::::::<FFFFFFFFFFFFF-FFFFFFFFFF======<<==<==FF=FFFFFFFFFFFFF------FFFFFFFFFF=<=<<<<<<==<<===<<<==<<<<<<<<<<<<<<<<=FFFFFFFFF=<<<<<<<<<;;;;;;;;:;<<<<<<<=========F==FF=<<<<<<<<<==>>?>>>>>>>==>=FFFFFFFF=====<<;;998888888888888:::<<<<<<<<<<<<<<<<<<<<<<;<;;9::9:::::::==FFFFFFFFFFFFFFFFFFFFF=F<===<<<<<<<<<<<<FFFFFFFFFF----?FFFFFFFFFFFFFFF<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<=FFFFFFFF<<<<<<<<<<;;;;<;;;;;<<<<<<<=========FFFFFF==========F>F?>>?FFFFFF>FFFFFFFFF=====<<<;;9888888888889::::<<<<<<<<<<<<<<<<<<<<<<<;:9:::::::::::<========F=F=FFFFFF=FF<<<<<<<<<<<<<<<<====FFFFFFFF---F??FFFFFFFFFFFFF=FF=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=FFFFFF<<<<<<<<<<;;;;;<;;;;<<<<<<<===========FFFF===========FF=FF????FFFFFFFFFFFFFFF=====<<<;;888889888999;;;;<<<<<<<<<<<<<<<<<<<<<<<<;9::::::::::<<<===========FF?=====<<<<<<;<<;<<<<<<<<==FFFFFFFF?FFF?FF?FFFFFFFFFFFFF=FF<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<=FF=<<<<<<<<<<<;;;;<;;;;;;<<<<<===========FFFFF=============FFFFFF????FFFFFFFFFFFF======<==;::89:9999999;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::;:::::::::<=============FF=====<<<<<<<<;;<<<<<<<<==FFFFFFFFFFFF??FFFFFFF=FFFFFFFFFFF==<<<<<============<<<=<<<<<<<==<<=====FF=<<<<<<<;;;;;;;<;;;:;;;<<<<===========FFFFF=========F===FFFFFFFFF???FFFFFFFFFFF=======;;::;;;;:99999;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::==============F======<<<<<<<<;<<<<<<<<<===FFFFFFFFFFF?FFFFFFFFFFFFFFFFFFFFFF=====FFFFFFFFFFFF==<<<<=========F==FF=====<<<<<<<;;;;;;;;;:;;<<<<============FFFFFF=============?FF?FFFFF?F??FFFFFFFF=F====<;;:9::;;;;::::::;;;;<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;<<=============F======<<<<<<<<<<<<<<<<<===FFFFFFFFFFFF?FFFFFFFFFFFFFFFF=FFF=F==F==FFFFFFFFFFF=<<<<<<======================<<<<<<;;;;;;;;;;<<<<============FF??FF====FFF======FFFFFFFFFF?FF?????????=====<<;:9999:9:9:::;;<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<:::::;;;;;<=============FF=====<<<<<<<<<<<<<<<<<===FFFFFFFFFFFFFF--FFFFFFFFFFFFFFFFFF=<<<<<======FFFF<<<<<<<<<<<<<<<===================<<<<<;;;:;;<<<<<===========F?FFFFF==FFF========FFFFFFFFFF??FFFFFFFFFF====<<<;:999999::99::;<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::;;;;;;;<<===========?FF======<<<<<<<<<<<<<<<<<==FFFFFFFFFF?F---FFFFFFFFFFFFF=<<<<;;;;;;;;<<<=======<<<<:::::;;;;;;<<<<<<<<<<<<<<====<<<<<<<<<<;<<<<============F???FF==FFF==========FFFFFF?FFFFF?FFFFFFFFF===<<<;:9::9:::::9:::;;;<===<<<<<<<<<<<<<<<<<<<<:<:;;;;;;;<;;<=============FF======<<<<<<<<<<<<<<<<<=<<FFFFFFFFFF----FFFFFFFFF======;;;;:;99999;;;<<<<<<<<<;;9999999999999:::::;;;;;;<<<<<<<<<<<=<<<==<<<============FFFFF?=FFFF=========FFFFFFF?FF?FFF?FFFFFFF====<<<::9::9:::::9:::<;;<<<===<<<<<<<<<<<<<<<=<==<;;;;;;;<<<<<<===========FFF=====<<<<<<<<;<<<<<<<<<<<FFFFFFFFF------FFFF===<<<<<<<<;;;;;;99999::<<<<<<<<<<<::898988899999999999999::::::;<<<<<<=<<=FF==F=============FFF?FFFFF==========FFFFFFFFFF??FF?FF?FFFF====<<<:;::::::::::::::;;<<<<<<==<<<<<<<<<<<<<<===<;;;<<;;<<<<<<<=========??F=======<<<<<<<;;<<<<<<<<<<FFFFFFFFFF---FFF====<<<<<<<<<<<::::999888::<<<<<<<<<<<:::88888888888888888889999999:::;<<<<<<<=FFFFFF===========FF??F?FF===========FFFFFFFFFFF?FF?FF?FFFF=====<<<<::9::::::::::<<<<<<<<=====<<<<<<<<<=====<<<;;<<<<<<<<<============?FF=====<<<<;;<;;;;<<<;;<<==FFFFFFFFFFF?F?F===<<<<<<<<<<<<::::::888:8::<<<<<<<<<<<<:::888888888888888888888889999:::::;<<<<==FFFFFFF=======F=F???F==============FFFFFFFFF?FFF?FFF?F?FF===<<<;;::9:9:::::::::<<<<<<<<<=====<<<==========<<<<<<<<<<<<<==========?=??======<<<<;;;;;;;;<<<<<=FFFFFFFFFFFFFFFFFF<<<<<<<<<<<<<<::::::888:::::<<<<<<<<<<<::::888888888888888888888899999999::::<<<<=FFFFFFFFFF==F=FFFFF================FFFFFFFFFFF?FFF????FF===<<<;;::9::::::::::<<<<<<<<<<<==>==============<<;;<<<<<<<<<===========FFF=======<<<;;;;;;;<<<<<=FFFFFFFFFF===FF==F<<<<<<<<<<<<<<<<:::::8888::::<<<<<<<<<<<<:8:888888888888888888888899899999999::<<<<<FFFFFFFFFFFFFF--FFFFFFFFFFFFFFFFFFFF?FFFFF------------F===<<<;;::::::::::::::<<<<<<<<==================<=<;;<<<<<<<<<===========FFFF=====<<<<<;;<<<<<<<==FFFFFFFF====<<=======<<<<<<<<<<<<<:::::888888::::<<<<<<<<<<<::::8888888888888889998999899999999999;;<<===FFFFFFFFFF-------FFFFFFFFFFFFFF------------------F--FF==<<<;:9:::::::::::::<<<<<<=========FFF========<<<;;<<<<<<;;<============FFF=====<<<<<<<<<<=<<<<<<=<<<<==<<<<<=======<<<<<<<<<<<<<<:::::888888:::<<<<<<<<<<<<::::8888888888888899999999999999999999;;;;<<===FFFFFFFF-------FFFFFFFFFFFFFF----------------FF?FFF===<<;;9::::::::::::::<<<<<<<========FFFFFFFF====<<<;<;<;<<;<<<==========FFFFF=F=<<<==<<<<<<<<<<<<;<<<;<<<<<<<<=======<<<<<<<<<<<<<<:::::88888:::::<<<<<<<<<<<<::::888888888999998989999999999999999;;;;<<<<<====FFF????F??FFFFFFFFFFFFFFF-------FFFFFFFFFFFFFFF<<<<<;99::::::::::::::<<<<<<===========FFF?FFF==<<<;;<;;;;;;<<===========FFFFFF=FFFF<F<<<<<<<<;;::;;;;:<<<<<<<<<=====<<<<<<<<<<<<<<<::::::8:88::::<<<<<<<<<<<<<::::::8888889998999999999999999999999;;;;<<<<<<<<=====FFFFFFFFFFFFFFFFFFFFFFFFFFFFF?FFFFFFF======<<<<<;;9:::::::;;;;;;;<<<<<<<============FFFFFFF=<;;;;;;;;;;<<<===========?F?FFFFF=====<;;;::99888:::::<<<<<<<<<======<<<<<<<<<<<<<<:::::88888::::<<<<<<<<<<<<<::::::8888889999999999999999999999999;;;;;<<<<<<====<<======>==============FFFFFFFFFFF>==========<<<<<<;;:::;::;;;;;;;<<<<<<<<====================<<;;;;;;;;;<<===========FFF?FFFF==<<<::9998888888:::8<<<<<<<<<<<=====<<<<<<<<<<<<<<<::::888888:::<<<<<<<<<<<<<:::::::888899999999999999999999999999;;;;;<<<<<<===<<<=======<<<<<<<=<<<==<F=FFFFF=F>============<<<<<<;;:;;;;;;;;<;;;<<<<<<<<====================<<<<;;;;:::<<========FFFFFFFF===<;;;9:88888888888:::::<<<<<<<<=<=====<<<<<<<<<<<<<<<::::88888::::<<<<<<<<<<<<<<::::::88889998999999999999999999999;;;;;;<<<<<<<=<<<<========<<<<<<<<<<<<<<==>==================<<<<<<;;;;;;;;;;<;;;;;<<<<<<====================<<<:;;;;:::<<<=======FFFFFFFF<<<<<<:::8888888888888:::<<<<<<<<<<<=====<<<<<<<<<<<<<<<::::8888:8:::<<<<<<<<<<<<<<<::::::8899998999999999999999999999;;;;;;<<<<<<<<<<<<<======<<<<<<<<<<<<<<<=====================<<<<<<;;;;;;;;;;<;;;;;<<<<<<=<===================<<:::;;::;;<<==FFF=FFFF==F==<<<<<<:::888888888888:::::<<<<<<<<<=<====<<<<<<<<<<<<<<<:::::88888:::<<<<<<<<<<<<<<<<::::::899998999999999999999999999;;;;;;;<===<<<<<<<==FF===================FFFFF>FFFF>=========<<<<<<;;;;;;;;;;;<<;<;;<<<<<<<==================<<:::;;<<<<<====F=============<<<<<::::888888888888::::<<<<<<<<<<=====<<<<<<<<<<<<<<:::::888888:::<<<<<<<<<<<<<<<<<:::::8999999999999999999999;99999;;;;;<==<<<<<=====FFFFF=================FFFFFFFFFFFFFFFFFFFFF<<<<<<;;;;;;;;;;;;;;;;<<<<<<<=================<=<;;<<<<<<<<<<<======<<<<====<<<<<<:::8888888888:88::::<<<<<<<<<<=====<<<<<<<<<<<<<<<:::88:8888::::<<<<<<<<<<<<<<<<::::::99999999999999:9:::::::::::<<<<<<===========FFFFFF================FFFFFFFFFFFFFFFFFFFFF=====<<;;;;;;;;;;;;;;;;<<<<<<<=====================<<<<<<<<<<<==<<<<<<<<<=====<<<<<::::88888888888::::<<<<<<<<<<<<===<<<<<<<<<<<<<<<<::::888888::::<<<<<<<<<<<<<<<<<:::;;9999999999999::::::<::::::<<<<<<===========FFFFFF==================FFFFFFFFFFFFFFFFFFFFF====<<;;;;;;;;;;;;;;;;<<<<<<=============FFFFFFFFF<<<<<<<::<;<<<<<<<<<<<<===<<<<<:::::8888888888888::<<<<<<<<<<=====<<<<<<<<<<<<<<<<::::888888:::<<<<<<<<<<<<<<<<<<;;;;;;;999999999:::::::::::::;:<<<<<<<===========FFFFFF================FFFFFFFFFFFFFFFFFFFFFF===<<<;;;;;;;;;;;;;;;<<<<<<<<=======FFFFFFFFFFFFFF<<<<;:;8::::<<<<<<<<<<=====<<<<<::::888888888888:::<<<<<<<<<<<<====<<<<<<<<<<<<<<<:::::8888:::::<<<<<<<<<<<<<<<<<<;;;;;;;9999999::::::::;;;;;;;;<<<<<<============FFFFFF=================FFFFFFFFFFFFFFFFFFFFF====<<;;;;;;;;;;;;;;:<<<<<<<<====FFFFFFFFFFFFFFF<<;::9989988::<<<<<<<<<<<====<<<<<:::::88888888888:::<<<<<<<<<<=======<<<<<<<<<<<<<::::::88888::::<<<<<<<<<<<<<<<<<<<;;;;;;;99999::::::;;;;;;;;;;<<<<<<<===========FFFFFFFF================FFFFFFFFFFFFFFFFFFFFF====<<;;;;;;;;;;:::::<<<<<<<<==FFFFFFFFFF======<<;9:8888899:::<<<<<<<<<<=====<<<<<::::88888888888::::<<<<<<<<<<<=====<<<<<<<<<<<<<<<:::::888::::::<<<<<<<<<<<<<<<<<<<<;;;;;;99999::::;;;;;;;;;;<<<<<<<<<<==========FFFFFFFFF=================FFFFFFFFFFFFFFFFFFF====<<;;;;;;;;::::::::<<<<<=FFFFFFFFF=====<<<<;::88888888899:<<<<<<<<<<<<====<<<<<:::::88888888888::::<<<<<<<<<<=====<<<<<<<<<<<<<<<:::::888::::::<<<<<<<<<<<<<<<<<<<;;;;;9;;999::::;;;;;;;<<<<<<<<<<<<<============FFFFFFFFF==F============FFFFFFFFFFFFFFFFFFFFF<==<<;;:::::::::::::;<<====FFFFFFFF=<<<<<<<<<<:::888888888:;<<<<<<<<<<<=====<<<<:::::88888888888::::::<<<<<<<<<======<<<<<<<<<<<<<::::::99999;;;<<<<<<<<<<<<<<<<<<<<<<;;;;;;99::::;;;<<<<<<<<<<;;<<<<<<============FFFFFFFFF================FFFFFFFFFFFFFFFFFFFF<<<<<;:::::::::::::;<=======F=====<<<<<<<<<<<<::888888888::;<<<<<<<<<<<====<<<<<<:::::88888888888:::::<<<<<<<<<<======<<<<<<<<<<<:<;;;;;9999;;;;<<<<<<<<<<<<<<<<<<<<<<<;;;;;::::;;;;<<<<<<==<<;;;;<<<<<=============FFFFFFFFF===============FFFFFFFFFFFFFFFFFFF<<<<<<;:::::::::::;<<<===<<<<==<<<<<<<<<<<<<<<<::888888888:8<<<<<<<<<<<<<===<<<<<<::::8888888888888:::<<<<<<<<<<<=====<<<<<<<<<<<<<;;;;;;9999;;;;<<<<<<<<<<<<<<<<<<<<<<;;;;<<<::;;;<<<<<<<<<=<<;;;;<<<<<=============FFFFFFFFF======<===<===<=FF>FFF>FFFFFFFFFFF=<<<<<;;:::::::;;<<<<=<<<<<;;;<<<<<<<<<<<<<<<<<::8888888888:;;<<<<<<<<<<=====<<<:::::::88888888888::::8<<<<<<<<<<======<<<<<<<<<<<<;;;;;999999;;;;<<<<<<<<<<<<<<<<<<<<<<;<<<<<;;;;;;<<<<<<<<<<<<;;;<<<<<=======<===<==F>FFF>FFF>===<<==<<==<<==<=FF>=FFF=FFF=FFF=<<<<<;;;;;<<<<<<<<<<<<<;:::::<<<<<<<<<<<<<<<<:8888888888::::;<<<<<<<<<<====<<<<<::::::88888888888:::::<<<<<<<<<<<=====<<<<<<<<<<<<<;<;;;9999;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<;;<<<<<;;:<<<<<==<<==<<==<<=F>=FF>=FF=<==<<==<<==<<====FF==FF>=FF>=FF>=<==<<;<<<<<<<<<<<<<<<;:::::::<<<<<<<<<<<<<<<<<::8888888888::<<<<<<<<<<<====<<<<<<::::888888888888:::8::<<<<<<<<<======<<<<<<<<<<<<<<<<<:::99;;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<;;<<<<<<<<<<;;;<<<<<<:<<<<<==<<==<<<=<<<===>F==>F==<<<<<<<<<<<<<<<=>>==>F==FFFF?FFF======F<<<<<<<<;;;::::::::::<<:<<<<<<<<<<<<<<<:8:888888888:::<<<<<<<<<=====<<<<<<:::::88888888888:::::<<<<<<<<<<=======<<<<<<<<<<<<<<:<:::99;;;;;<<<<<<<<<<<<<<<<<<<====<<<<<<<<<<<<<<;;<;;;;;<<<<<;<<<<<========<<<<<<=========<<<<<<<<<<<<<=<FFFFFFFFF?FFFFF?FFFFFFF<<<<<;;:::99988::::::::<<<<<<<<<<<<<<<<<::8888888888:::<<<<<<<<<======<<<<<:::::8888888888::::::<<<<<<<<<<=======<<<<<<<=<<=<<<<:::::9;;;;;<<<<<<<<<<<<<<<<<=====F<<====<<<<<<<<;;;;;;;;;;;<<<<=<<<<===F======<<<<=========<<<<<==========FFFFFFF???F-FFFFFFFFFF=<;::999988888:::::::::<<<<<<<<<<<<<<<<:::88888888888::<==<<<<<<======<<<<<::::::888888888:9::::<<<<<<<<<<=<==<<=<<<=<<==<<==<::::::::;;;;<<<<<<<<<<<<<<<<<=====FFF===<<<<<<<<<<;;;;;;;;;;<<<<<<FFF=FFFFFFFFF==<<<<=========<=====FFFFFFFFFF???F???FFFFFFFFFFF==::9988888888888::::::::<<<<<<<<<<<<<<<<<:::8888888888::<<=<<<<<<<==<<<<<<<<<::::88888999999::;::<<<<<<<<<<<===>><=========<=<<<::::::<;;;;<<<<<<<<<<<<<<<===FFFFFF=<<<<<<<<<<<<;;;;;;;;<<<<<<<<<<=FFFFFFFFFFFFF=====FFFFFFFFF===FFFFFFFFFFFFFFFFFFFFFFF?FF======::9998998888888::::::::<<<<<<<<<<<<<<<<<::8888888888:::<<<<<<<<<<==<<=<<<<<<::::98999999998::;;;;<<<<<<<<<<<F>>F===========<<<<::::::::;;;;<<<<<<<<<======F?FFF=FF==<=<<<<<<;;;;;;;;;<<<<<==<<<<<;<<<=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF=======FF>>FF=======<<<<<<:9::9899888888:::::::::<<<<<<<<<<<<<<<<:::8888888888::<:<<=<<<<<<====<<<<<<<:::::899898999:;;;;;;<<<<<<<<<<FFFFF============<<<::::::::;;;;;<<<<========FF?F=FFFFFF=F=<<<<<<;;;;;;;<<<<<<==<<<:::::;;<<<<==FF??FFF===FFFFFFFF=========<<<<<<<============<<<<<<;:9::998999999888:::::::<<<<<<<<<<<<<<<<::::888888888:::<<<<<<<<<<===<<<<<<<<:;::9999999999;;;;;;<<<<<<<<<<==F=FFF===========<<<::::::::;;;<<==========FF?FFFFFFFFFF<<<<<<<<<;;;;;<<<<<<<<<<;:9888888:<<<<<<<===FFFF===FFFFFFFF=<<<<<<<<<<<<<==============<<<<<;;;::999999899988:::::::<<<<<<<<<<<<<<<::::8888888888::::<<<=<<<<=====<<<<<<<<;;::9999999999;;;;;<<<<<<<<<<=F=FFF============<<<:::::::::<<<=<=======FFFFFFFFFFFFFFFFF<<<<<<<<;;<<<<<<<<<;:9988888888::<<<<<<<<<<===============<<<<<<<<<<<<<<=============<<<<<;;;::99999999899::::::::<<<<<<<<<<<<<<<:::::8888888889::<<<<===<<<====<<<<<<<<<;;;9999999999;;;;;<<<<<<=======FFF============<<<:::::::::<<<<======FFFFFFFFFFFFFFFFFFFFF<<<<<<<<<<<<<<<;:9888888888888::<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<============<<<<<<;;;:::99999999999::;:::<<<<<<<<<<<<<<<<::::8888998999::<<<<<============<<<<<<<;;;99999999999;;;;<<<<<<======FFFF============<<<<:::::;;;<<<<======F==FFFFFFFFFFFFFFFFFF<<<<<=F<<<<<<;:9888888888888888:::<<<<<<<<<<<<<<<<=======<<<<<<<<<<<<<<============<<<<<<<;;::9999999999;;;;;;;;<<<<<<<<<<<<<<<<:::9999998998::;<<<<<=============<<<<<;;;999999999::;;;<<<<<<<=======FF=F==F========<<<<::;;;;;<<<<<=========FFFFFFFFFFFFFFFF=F<===FFF=<<<;:9888888888888888888:::<<<<<<<<<<<<<<<<=======<<<<<<<<<<<<<==========<<<<<<<<<;;::::9:999999;;;;;;;;;<<<<<<<<<<<<<<:::::99989999;::;<<<<<<================;;;;9999:999::::;;<<<<=<<=====FFFF=F==========<<<<<;;;;;;;<<<<<=FF=====FFFFFFFFFFFFFFFFFFFFFFFFFFF<<:988888888888888888888::::<<<<<<<<<<<<<<<========<<<<<<<<<<<<==========<<<<<<<<<;;;:::::::99999;;;;;;;;<<<<<<<<<<<<<<;;:::99999999;;;<<<<<<<<<<<====<<===<===<<<;;;;;:::;;::<<<<<<=========FFFFFF=========<<<<;;;;<<<<<<<<<========FFFFFFFFFFFFFFFFFFFFFFFFFF=;988888888888888888888888::::<<<<<<<<<<<<<<<==========<<<<<<<<<==========<<<<<<<<<<;;;:::::::::99;;;;;;;;<<<<<<<<<<<<<<;;;;999999999;;;;<<<<<<<<<<====<<<<<<<<<;;;;:;:;;;;<;<;<<<<<<=========FFFFF==========<<<<<<<<<<<<<<====F=====FFFFFFFFFFFFFFFFFFFFFFFFF=<<98888888888888888888888888::::<<<<<<<<<<<<<<<========<<=====<=<<========<<<<<<<<<<<<;;:::::::::::;;;;<;;;<<<<<<<<<<<<<<;;;;9999999999;;<<<<<<<<<<<====<<<<<<<<;;;<;:::::::;;<<<<<<<<=========FFFFF===========<==<<<<<;;;;;<<=<FFFFFFFFF=FFFFFFFFFFFFFFFFFFF<<<;::8888888888888888888888888:::::<<<<<<<<<<<<<<========<<<<<<<<<===========<<<<<<<<<<<<;;;;;:::::::;;;<<;;;<<<<<<<<<<<<<;;;99999999999;;;;<<<<<<<<=======<<<<<<<;;<<<::::::::::;<<<<<<=========FFFFF==FFFFFFFFF==<<<<<<;;;;;<<<===FF??FFFFFFFFFFFFFFFFFFFFF==<<::::888888888888888888888888888:::<<<<<<<<<<<<<<=========<<<<<<<<<<<=========<<<<<<<<<<;<;;;;;;:::::<;<<<<;;;<<<<<<<<<<<<<;;;9999999999;;;;<<<<<<<<<=====<<<<<<<<<;<<<<::::::::::<<<<<<==========FFFF??FFFFF=FF<<<<<<<<<<;;;;<<<=====FFFF-FFFFFFFFFFFFFFF==<<<<<<::::888888888888888888888888888::::<<<<<<<<<<<<<========<<<<<<<<<<<<========<<<<<<<FFFF<<;;;;;;;:::<<<<<<;;<<<<<<<<<<<<<;;;;99::999999;;;;<<<<<<<<<======<<<<<<<<<<<<<::::::::::<:<<<<<====FFFFF?????FFFFFF=FF<=<<<<<<<<;;;;<<<<==FFFFFFFF--FFFFFFFF=====<<<<<<<<::::888888888888888888888888888:::<<<<<<<<<<<<<<=======<<<<<<<<<<==========<<<<<<<===FF<<<;;;;;;;;:<<<<<<<<<<<<<<<<<<<<<;;;:::::99::;;;;<<<<<<<<<<<==>><<<<<<<<<<<<<<:::::::::::<<<<<<<====FFFFFFFFF=F=FFFFFF<<<<<<<<<<;;;<<<<=FFFFFFFFFFF-FFFFF======<<<<<<<<<<<<::888888888888888888888888888::::<<<<<<<<<<<<<<=======<<<<<<<<<<=========<<<<<<<=====F<<<<<<;;;;;<<<<<<<<====<=<<<<<<<<<::::::9::::;;;<<<<<=<<<==>>FF=<<==<<<<=<<<<::::::::::<:<<<<<===========FFFF=FFFFFFFF<<<<<<<;;;;;<<==FFFFFFFFFFFFFFFFF=====<<<<<<<<<<<<<<:::888888888888888888888888888:::<<<<<<<<<<<<<<=======<<<<<<<<<<<=======<<<<<<<===F=<=<<<<<<<<;<<<<<<<<<=============<<<:::::::::::;<<<=<<=======FFFF=======<==<<<<:::::::::::<<<<<<===========FFFF=FFFFFF=<=<<<<<;;;;<<<<FFFFFFFFFF=======F?FF=>==<<<<<<<<<<<<<<::8888888888888888888888888888::::<<<<<<<<<<<<<======<<<<<<<<<<<=======<<<<<<<===FF=<F<<<<<<<<<<<<<<<<<============<<<::::::::::::<<<<=<=======FFFFF==========<<<<:::::::::::<:<<<<<==========?FFF=FFFFF===<<<;<;;;;<<===F=FF=============>=>>>====<<<<<<<<<<<<<<:8888888888888888888888888888:::::<<<<<<<<<<<<======<<<<<<<<<<<<=====<<<<=<<<<=FFFFF<<<<<<<<<<<<==<<<<<===========<<<::::::::::::<<<===========FFFFF==========<<<::::::::::::<<<<<<=========F=?F??F=F=====<<<<;;;<<<=====<=========<<<<<======>====<<<<<<<<<<<<<<::888888888888888888888888888:8:::<<<<<<<<<<<<=====<<<<<<<<<<<<<<=<<<<<====<<=FFFFF<<<<<<<<<<<<<====<============<:<::::::::::::<<<===========FFFFF==========<<<::::::::::;;<<<<<<<=F=======FFFFFF=FFFFF=<=<<<<<<<===<<;<<<<<<<<<<<<<<<============<<<<<<<<<<<<<:8888888888888888888888888888:::::<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<======<=FFFFF<<<<<<<<<<<===<<==FF=========<<<<::::::::::::<<============FFFFF==========<<<<:::::::;;;;;<<<<<===========F?F?=F===FFF=<<<<======<<;::<<<<<<<<<<<<<==============<<<<<<<<<<<<::888888888888888888888888888::::::<<<<<<<<<<<<====F=======<<<<<<<=<<=========FFFFF<<<<<<<<<<<===<=<<<FF========<<<::::::::::::::<=<=========FFFFFF=========<<<<<:::::;;;<<<<<<<<<<==========FFFFF===FF=FF=FF======<<<;::<<=<<<<<<<<<==================<<<<<<<<<<:8888888888888888888888888888:::::<<<<<<<<<<<==FFFF===========<<==<<=========FFFFF<<<<<<<==<FF========FFF=======<<;;:::::::::::<<===========FFFFFF==========<<<::::;;;;;<<<<<<<<<<==========FFFFF==FFFFFFFFF====<<<;;;:::<<<<<<<<<<<================<<=<<<<<<<<<<:888888888888888888888888888::::::<<<<<<======FFFFF===========<=============FFFFFF<<<<<====<FFFF====FFFFFF====<<;<;;;;::::::::<<============FFFFF==========<<<;;;;;;;;<<<;<<<<<<<<F=====FFFFFFFFFFFFFFFFFFFF=<<<<<;;;<:<<<<<<<<<<<=====>>===========<<<=<<<<<<<<:8888888888888888888888888888::::<<<<<=========FFFF=========================FFFFF<<<<<===<===FFFFF===FFFFFFFF=<<<<;;;;;;::::::<=============FFFFF=========<<<<;;;;;;;;;<<<<<<<<<<<=F==F=FFF----FFFFFFFFFFFFFF<<<<<<<;<;;<<==========>>>>=============<<<<<<<<<<<<:88888888888888888888888888::::;<<<===========??FFF========================FFFFFF<<====<====FFFFFF==FFFFF=FFF==<<;;;;;;;;;;:::<=============FFFFF=========<<<;;;;<<;<;;<<<<<<<<=<FFFFFFFFF--GGGFFF--F-FFFFF==<<<<<<<<<<<<============================<<<<=<<<<<<::88888888888888888888888888:;;<<<============?F?F=========================FFFF=F<<===<<===F=FFFFFFFFFFFFFF==<==<<<;;;;;;;;;;<<=============FFFF=======<=<<<<<;;;<<<<;;<<<<<<<===FFFFFF-GGGGGGG-------FFF=<<<<<;;;:::<::<=<<<=<<<==================<<<<<<<<<<=<<<::888888888888888888888889;;;<<<============F?FF?F==============<========FFFFFF=<<==<<======FFFFFFFFFFFFFFF=<<<<<<<<<;;;;;;;<=============FFFFF=========<<<<<<<<<<<<<<<<<<<FFFFFFFFFFF-GG--F-FFFFFFFFF===<<<<;;;;;:::::<=<<<=<<<=<==>===============<<<<<<<<<<<<:::88888888888888888888999:<<<<<===========FFFFFFF==============<========FFFFFF=<<<<<<=======FFFFFFFFFFFFFF<<<<<<;;<<<<<<<<F==============FFFFFF=============<<<<<<<<<<<<=FFFFFFFFFFFFFFFFFFFF=FFFFFFFF<<<<<;;;;;;:::::<<<===<<==<=>F>==F>==>========<<<<<<<<<<<;;::8888888888888889899999::<<<<===========F=FFFFF==============<<<======FFFFFFF<<<<<<=======FFFFFFFFFFFFFF=<<<<<;;;<<;;<<FFFF===FFFFFFFF????F?FFFF=FFFF=<==<=<<<<<<<<<<<=FFFFFFFFFFFFFFFFFFFF==FF==F==<<<<;;;;;;;;::<<<<<===<===<=FF>=>F>==F>==FF=>F<<<<<<<<<<<<<;::888899899999999999::<::<<<<<==========FFFFFFF==============<<<<<====FFFFFF=F<<<<<=======FFFFFFFFFFFFF==<<<<<;;;<;;;;;================FFFFFFFFFFFFFFF====<<<<<<<<<<<=FFFFFFFFFFFFFF====FFFF========<<<<<<;;;;;;:<::<<<=======<==F>FFF>>FF>=FFFFFFF===<<<<<<<<<<<<;;::99999999999:::::::::<<<===========FFFFFF?F==========<<<<<=====FFFFFFFFFF=<<<<<<<<<<<=FFFFFFFF=F======<<<;;;;;;;;=================FFFFFF==FFFFFFF=====<<<<<<<<==FFFFFFFF=<FFF=======FFF=======<<=<<<;;;;;;::::<<<==========FF>FFF>FFF>FFFFFFFF=======<<<<<<;;<<;;;:99:::::::::::::::<<<<<==========FFFFFFFF================FFFFFFFFFFFFFF===<<<<<<<<<<F=FFFFF===F=====<<<;;;;;;;;=================FFFFFFF=FFFFFFFF==F<<<<<<<<=FFFFFFFF==============FFF=======<<=<<<<<<<<<;;;<;<<=<===<=====FFFFF>FFFFFFFFFFFF=======<==<<;<;;;<;;<;;:::::::::::::::<<<<<==========FFFF??FF=FFF=FFFFFFFFFFFFFFFFFFFFFFFFFFF====<<<<<<<====F====FF====<<<<<;;;;;;;================F=FFFFFF=FFFFFFFF====<<<<<<=FF??FFFFFFFFF=F=======FFFFF===FFFFFFFFFF=<<<<<<<=<<<<========<=FFFFFFFFFFFFFFFFFFF==========<<<<<<<::;<<;;;:::::::::::::<<<<===========FF?FFF?FFFFFFFFFFFFFFFFFFFFF===FFFFFFFF======<<<<================<<<<<<;;;;;;<==========F=F==FFFFFFFFFFFFFFFF=====<<<<<<FF---=FFFFFFFFFFFF=FFFFFFFFFFFFFFFFFFFFFFF=======<<F==FF========FFFFFFFFFFFFFFFFFFF===========<<<<<<<::;;<<<<;:::::::::::<<<<<===========FFF?F--FFFFFFFFFFFFFFF=====<<=====FFFFFF=F=====<=================<<<<<<;;;;;<=========F==F=FFFFFFFFFFFFFFFFF=F===<<<<<<FF---FFFFFFFFFFFFFFFFFFF-----FFFFFFFFFFFFF=====<<<<F==FFFFFFFFFF=FFFFFFFFFFFFFFFFFFF==========<<==<<<:::::;;<<;;::::::::::<<<<<=========FF?FFF--FFFFF===========<<<<<<<<=====<=F=====FF=F=F====<=========<<<<<<<<<;<;<====FF==FF=F==FFFFFFFFFFFFFFFFF=====<<<<<=FFF?FFFFFFFFFFFFFFFFFFFFF----FFFFFFFFF=====<<<<<<<<=====FFFFFFFFFFFFFFFFFFFFFFFFFFFFF==========<==<<<::::::::::;;;;::::::<<<<<<=====FFFFFFF--FF?F=====<<<<<=<<<<<<<<<<<<<<====<<<<====FFF=FFFF==========<<<<<<<<<<<<<<FF=F====FF=F=FFFFFFFFFFFFFFFFFF======<<<==FFFFF===FFFFFFFFFFFFFFFFFFFFFFFFFFF<<<<<<<;;;;::::<<<<<=FFFFFFFFFFFFF??FFFFFFFFFFFFFFF=============<<:::::::::::::;;::::::<<<<<==FFFFFFFFFFF?FFFF<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:<<<===FFFFFFFFF=========<<<<<<<<<<=FFF=F=FFFFFFFFFFFFFFFFFFFFFFFFFF======<<=FFFF==<<<<<<<<<<<<=========FFFFF======<<<<<<:<:9:9999;;;<<====FFFFF?FF---FFFF?FFFFFFFFFF=============<<<::::::::::::::;<;;::<<<<<FFFFFFFFFFFFFFFF==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;<<::;;<<==FFFFFFFFF======<=<<=<=<<===FFFFFFFFFFFFFFFFFFFFFFFFF?FFFFFFFF=====<=FFFF=<;::<:<<<<<<<<==<<<<<<<======<<<<<;;;;;;;99999999;;;;;<<<<=====?F?F-----FFFFFFFFFFFFF=============<<::::::::::::::;<<<<<<<<=FFFFFFFFFFFFFFF====<<<<<<<<<<<<<<<<<<<<<<<<<<<<:;;9::::::;<==FFFFFFFFF===F<<==<=====<FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF===FF=FFFFF<;::::::<:<<<<<=<<<<<<<<=====<<<<<<<;;;:::8888888:::::::<<<<<<<==FFF?FFFF--F?FFFFFFFFF==============<<::::::::::::::;<<<=FFFFFFFFFFF=====<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;9999:99::<<<=FFFFFFF====<<=<=====<==FFFF=FFFFFFFFFFFFFFFFFFF??FFFFFFF==FFFFFFFFF<;:::9:::<<<<<<<<<<<<<<<<======<<<<<<::::::::888888:8::::<<<<<<<=<===FFFFFF--FFFFFFFFFFF======<===<<=<<::::::::::;;;<<<<<==FFFFFFF===<<<<<<=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:;;99999999:<<<<FFFFFFF=<<<<<<=======FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF===<::999999::;;;;;;<<<<<<<<<<=====<<<<<<<::::::8888888:::::::<<<<<<<======>FFF??FFFFFFFFFFFF=============<:;;;:;;<<<<<<<<<===FF=<<F==<<<<==========<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<:;999999999<<<<<<=FFFFF<<<<<<=<====FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF=<<;:999999999;9;;;;:<<<<<<<<<<====<<<<<<<<:::::::888888::::::::<<<<<<=========FFFF?FFFFFFF?FFFFFFFFFFFF=FF<<<<<<<<<<<<<===<<<<<<<<<=============>>>>====<<<<<<<<<<<<<====<<<<<<<<<<<:9999999999;<<<<<=FFF==<<<<<=====FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF=<;::99999999999::::::<<<<<<<<<<=====<<<<<<<<::::::888888::::::<:<<<<<<<===========FFFF?FF----FFFFFFFFFFFFFFFF<=<======<<=<<<<<<<<<<<<==<<<=======>>>>======<<<<<<<<<<=====<<<<<<<<<<<<:9999999999;<<<<<FFFF==<<=======FFFFFFFFFFF=FFFFFFFFFFFFFFFFF?FFFFFFFFFF<<<::999998888888:::::::<<<<<<<<<=====<<<<<<<<::::::888888:::::::<<<<<<<===============FFFFFF-FF?FFFFFFFFFFFFFFF<======<<<<;;<<<<<<;;;<<<<<<<<<<<<<=====<======<<<<<<<=======<<<<<<<<<<<:999999:99;;;<<<<=F=FFF========FFFFFFFFFFFFFFFFFF??FFFF?????--FFFFFFFF=<<<<;:9999988888888::::::<<<<<<<<======<<<<<<<<::::::8888888:::::<<<<<<<<<================FFFFFFFF==FFFFFFFFFFFF<<<<<<<<<<;<<;;;;:<<;;;<<<<<<<<<<<<======<<<=<<==<<<<<====================<:;::;<<;;<<<<<<==FFFFFFFF===FFFFFFFFFF===FFFFFFFFFFFF?FFFFF-GFFFFFF=<<<<<<<:999988889888::::::<<<<<<<<<======<<<<<<<<<;;;<<:::::<<;;<<<<<<<<<<<==================FFFFFFF============<;;;;<;;;;;;;;::;::<<<<<<=<<<<<<<<<<<====<<<<<<<<<======FFFF====<<<=<<<<<<<;99999:;;;<<;<<<<<<=FFFFFFFFFFFFFFFFFFF==FFFFFFFFFFFF==FFF----FFF=====<<<<;;;;;999999999::::::<<<<<<<<<=======<<<<<<<<<<<<<<<::::<<<<<<<<<<<<==<<========================<<<=====<=<=<:::;;;;<<;:::::::::<<<<====<<===<<<<====<<<<<<<<<<===========<<<<<<<<<<<<<;;999999::;<<<<<<<<==FFFFFFFFFFFFFFFFFFF=FFFFFFFFFFFFFFFF----FF=====<<<<<<;9:;;;999999999;;:::<<<<<=<<<======<<<<<<<<<<::::::8:999:::::<<<<<<<===========================<<<<<<<<<<<=<;;<<<<<;::::::::::<<<<<<=========<<======<<<<<<<<=<<=========<<<<<<<<<<<<<<::::::::::<<<<<<<<<<FFFFFFFFFFFFFFFFFFFFF=FFFFFFFFFFFF---FFFF==<<<<<<<<;;;999::999999999;::;:<<<<============<<<<<<<<::;;::::999::;;::<<<<<<<<<==<=======================<<=======<=<<<<<;;::::::::::::<<<<<<===========>=====<<<<<<<<<<======================<<<<:::::::;;<<<<<<<<<==FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF---FFFF===<<<<<<<<;;9999:;;::;;;;;:<<<<<=======<<======<<<<<<<<<;;;;;:;9999;;;;;;<<<<<<<<<<===F>>>>>>>>>>>>>>>>>>>?=F>FF=======<;::::::::::::::::<<<<<<<===========>====<<<<<<<<<========================<<<;;;::;;;;;;<<<<<<<<<===FFFFFFFFFFFFFFFFFFFFFFFFFFFFF--FF?F========<<<<<::::::::::;;;;;;<<<<===<<=<<<<=====<<<<<<<<<<;;;;;;;;9999;;;;;<<<<<<<<<<<==>>>>>>>>>>>>FFF>>FFF??FF=========<::;::::;:::::;:::<<<<<<============F>===<<<<<<<<=========================<<<;;;;;;;;;;<<<<<<<<=<<<==FFF-FFFFFFFFFFFFFFGGGGGGFFFFFFFFFFF=======<<<<<::::::::::::9999;;;;<<<<<<<<<<<======<<<<<<<<;;;;;;;;999;;;;;<<<<<<<<<<<<<========>F=>=FFFFFFFFFF============:;;::::;;::::;;::<<<<<<<=========<FF>==<<<<<<<<===========================<<;;<<<<<<<<<<<<<<<<==<<<<FFFFF-FFFFFFFFFFGG...GGFFFFFFF?FFFF========<<<<<:::::::::::::::<;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;999;;;;;<<<<<<<<<<<<<==>FFF=>FFFFFFFFFFFFFF=============<;;;::;;;:::;;;:::<<<<<==========<<FF==<<<<<<<============================<<<<<<<<<<<<<<<<<<<<<<<<<<<FFFFFFFFFFFFFFFFFGGF-FFFFFF=FFFFFF========<<<<:::::;:::::::::::<<<<<<<<<<<<<<=====<<<<<<<<<;;;;;<;9:::;;;;;<<<<<<=<<====F>FFFFFFFFFFFFFFFFFFFFF============;;;;::;;;;::;;;;:::<<<<==========<>FF===<<<<<============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<==FFFFFFFFFFFFFFFFFFFFFFFF==FFFFFF=========<<<;;;;;;;::;;:::::<<<<<===<<<<===>>>F=<<<==<<<<<<<<<<<<::::<<<<<==============FFFFFFFFFFFFFFFFFFFFF============<;;;;;;;;;:;;;;;::<<<<<==========<<>F>==<<<<==========FF=======FFFF=FFFFF=F<<<<<<<<<<<<<<<<<<<<<<<<<====FFFFFFFFFFF==FFFFFFFF====FFFFFF=========<<<<<;;;;;;:;;;;::::<<<<<===<====FFFFFF<<====<==<<<<<<<<::::<<<<<==============FFFFFFFFFFFFFFFFFFFFF===========<<;;;;;;;;;:;;;;;::<<<<<=====<====<<>>>=<<<<============FF======FFF=F=FFF=F<<<<<<<<<<<<<<<<<<<<<<<<<<FFFFFFFFFF=====<<F===========FFFFFF=========<<<<;;;;;;;;;;;;;;;;<<<<<=========FFFFFF========<<<<<<<::;::<<<<<<============FF=FFFFFFFFFFFFFFFFFFF===========<<;;;;;;;;;;;;;;;::<<<<<=====<====<<>====<=============FFF=====FFFFFFFFFFFF=<==<<<<<<<<<<<<<<<<<<<<FFFFFFFFFFFF<<<<<<<============FFFFFF=========<<<<<;;;;;;;;;;;;;;;;<<<<=========FFFFFF=========<<<<<<;;;;;<<<<<==============F=FFFFFFFFFFFFFFFFFFF============;;;;;;;;;;:;;;;;::<<<<<=====<<=<<<=====<==============FF=F=F==FFFFFFFFFFFF====<<<<<<<<<<<<<<<<<===FFFFFFFFFF=<<<;;;;<<===========FFFF=FF========<<<<;<;;;;;;;;;;;;;;<<<<<<=========FFFFF========<=<<<<<;;;;;;<<<<<==============FFFFFFFFFFFFFFFFFFFF============<;;;;:;;;;:::;;;:<<<<<<=====<<<<<<<==================FFFF====F=FFFFFFFFFF<===<<<<<<<<<<<<<<<<====FFFFFFFFF=<<<<<<<;<<<<==========FFFF?F=========<<<<<<<;;;;;;;;;;;;;<<<<<<<========FFFFF=========<<<<<<<;;;;<<<<<<==============FFFFFFFFFFFFFFFFFFFF===========<<;;;;::;;;::::;::<<<<<<<===<<<<<<<===FFF==============FF==F=FF=FFFFFFFFFFFF===<<<<<<<<<<<<<===FFFFFF=FFFFF=<<<<<<<;<<<<===========?F???========<<<<<<<<;;;;;;;;;;;;;<<;<<<<========FFFFFF========<<<<<<<;;;;;<<<<<===============FFFFFFFFFFFFFFFFFFF============<;;;::::;;::::;:::<<<<<=<<<<<<<<<<<FFFF==============FFFF==FF?FFFFFFFFFFFF====<<<<<<<<<<<====FFF===F==<<=<==<<<<;<;<<<===========??F??=========<<<<<<<<;;;;;;;;;;;;;;;;<<<=========FFFFF=========F<<<<<<<<<<<<<<<<<==============FFFFFFFFFFFFFFFFFFF============<:;;::::::::::::::<<<<<====<==<<<==FFFFF==============>FF=FFFFFFFF?FFFFFFF=<FF=<<<<<<======FF=F==<<<<<<===<<<<<<<<<<<<<===========??F??=======<<<<<<<<<<<;;;;;;;;<;;;<<<<<<=========?F?FF=FFF=FFFF<====<<<<<<<<<<<<=============FFFFFFFFFFFFFFFFFFF============<<:;;::::::::::::::<:<<<===========FFFFF==============F==FFFFFF--------FFFFFFFFF==FFFFFFFFFFF===<<<=<<<====<<<<<<<<<<<==F=========???F=?=======<<<<<<<;<<<;;;;;;;;;;;;<<<<<==========FFFFFFFFFFFFFF=======<<<<<==<==<=F=FFF=F=====FFFFFFFFFFFFFFFFFFF=========<<=;;;:::::::::::::::<<<<<============FFFFF<=============>FFFFF---------GFFFFFFFFFFFFFFFFFFFFF===<<<<=<<<=F==<<<<;;<<<<<<FFFFFFF=====??FF??======<<<<<<<;;<<;;;;;;;;;<;;;<<<<=========FFFFF?FFFFFFFFFFFFFFF=<<<<<=======FFFFFFFFFF==FFFFFFFFFFFFFFFFFFF===========<;;;::;;:::::::::::<<<<<<===========FF>F===========<<=FFFFFFF--------GGFFFFFFFFFFFFFFFFFFF===<<<<<<====FFF<<<<<;;;<<;<<====FF?FFFF=?FFF?======<<<<<<<;;;<;;;;;;;;;;<;;<<<<<<======FF=F??FFFFFFFFFFFFFFFFFF<=<=<=FF=FF=FFFFFFFFFFFFFFFFFFF?FFFFFFFFFFF==========<<<;;;;;;;;:::::::::<<:<<============FFFF==============FFFFFFF==FFF-----FFFFFFFFFFF====FF==<<<<<<<<<<====FF<<==<<<<<<;<<<=====FFFFFF?FFFF=======<<<<<<;;;;;;;;;;;;;;;<;<;<<<<=====FFFFFFFFFFFFFFFFFFFFFFFFFF=====FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF======F=====<;;;;;;;;;;;;;::::<;<<<<============FFFFF=======<====FFFFF?F====F?FFFFFFFFFFFFFFFF======<<<<<===<<<<===FFF===<<<<<<;;<=<=======FFFFFFFFFF=====<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<==F=FFFFFFFF---FFFFFFFFFFFFFFF=====FF=FFFFFFFFFFFFFFFFFF??FFFFFFFFFFFFF?F============<;;;;;;;;;;;;:::;:<<<<<============FFFFFF========FFFFFFFF>======FFFF?FFFFFFFF=F==<<<<=<<<=====<<<<F<===FFF=<<<<<<<;;;=<==========F???FF======<<<<<<<;;;<;;;;;;;;;;;;;;<<<<<<FF=FFFFFFF----FFFFFFFFFFFFFFF======FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF============<;;;;;;:;:::::::;:<<<<<<===========FFFFF===<====FFFFFFFF==========FFFFFFFFFFFF==FF<<<=<<===<===<<<F===FFFF=<<<<<<<<<<<<===========FFFFF=F=====<<<<<<<<;<<;;;;;;;;;;;;;<<<<<=FFFFFFFFFF---F---FFFFFFFFFFFFF======FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF============;;;;:::::::::::::;<<<<<<===========FFFF=======FFFFF======<========FFFFFFFFFFFF==FF<<<<=====<=<==<<<====FFF=<<<<<<<<<<<<==F=======FFFF???FF===<<<<<<<<;;;<;;;;;;;;;;;;;<<<<<<<FFFFFFFFF--------FFFFFFFFFFF=======FFFFFFFFFFFFFFFFFFFFFFFFFFFF?FFFF?F?============<:;::::::::::::::;<<<<<===========FFFFF====FFFFFFF==<<===<<<===FFFFFFFFFFFFFFFFF=F<=<<<===<=<<<<<<<F==FFFF=<<<<<<<<<=<<==========FFFF???======<<<<<<<;;<<;::;;;;;;;;;<<<<<<==FFFFFFFFFF--------FFFFFFFFFFF=======FFFFFFFFFFFFFFFFFFFFFFFFFFFF??FFFF===========<<<::::::::::::::::<<<<<<==========FFFFFF===FFFFFF===<<====<<<====FFFFFF?FFFFFFFFFFF<=<<<===<=<<<<<<<====FFF<<<<<<<<<<<<<<==========F???FF======<<<<<<<:;:::;;;;;;;<<<<<;<<<====FFFFFFFFF-------F-FFFFFFFFF==========FFFFFFFFFFFFFFFFFFFFF?FFFFFFFFFF============<:::::::::::::::::<<<<<<===========FFFFFFFFFFFF===<<<<====<<<====FFFFFFF?FFFFFFFFFFF=<<===<<<<<<<<<<==<FFF=<<<<<<<<<<<<<<=========????FF======<<<<<<<;;::::::;;;;;<<<<;<<<=====FFFFFFFFF--------FFFFFFFFFFF=====<====FFFFFFFFFFFFFFFFFFF?F?FFFFFFFFF============<<:::::::::::::::::<<<<<===========F?FF?FFFFF===<<<<<<====<<<===FFFFFFFFFFFFFFFF=F=F<<<<<<<<<<<<<<<<=<<<F===<<<;;<<<<;<<<====FFFFF?FFFFFF=====<<<<<<<<<<;;:::;;;;;;;<<<<<<<==F=FFFFFFFFFFFF------FFFFFFFFFF==F========<FFFFFFFFFFFFFFFFFFFFFFFFFFFF==============:::::::::::::::::<<<<<============F?FFFFFFF==<<<<<<<<====<<<====FFFFFFF?FFFFFFFF===<<<<<<<<<<<<<<<<<<<<====<;;;;;;;;;<<<===FF=====FFF=<===<=<<<;<<<<;<<<;;::;;;;<<<<<<<<<===FFFFFFFFFFFF-FF-----FFFFFFFFFFFFFFFFF=====FFF==FFFFFFFFFFFFFFFFFFFFFF==============<::::::::::::::::<:<<<<=========FFFFFFFFFF==<<<<<<<<<====<<<<====F=FFFFFFF?FFFFFFFFF===<<<<<<<<<<<<<<<<<===<<<;;;;;;;;<<<===F=<<<=<======<<<<<<<;;<<<:::;:;<<<<;;<<<<<<<<<<==FFFFFFFFFFFFF-------FFFFFF-FFF-FFFFFFFFFF=FFFFFFFFFFFF=?FFFFFFFF=FFF====<===<===<==:::::::::::::::::<<<<<<=====FFFFFFFFF?FF==<<<<<<<<<<<<====<<<=====FFFFFFF?-?FFFFFF=FF<<<<<<<<<<<<<<<<<<<===<<<:;;;;;;<<<<==<<<<<<<<=====<<<;<<;<<;;;99::::;;;;<<<<<<<<<<<<<===FFFFFFFFFFFFF---GGGFFFFFF-FF-FFFFFFFFFFFFFFFFFFF=FF===FFFFFFFFF=FFF=F==<===<<==<==:::::::::::::::::<<<<<<<==FFFFFFFFFFF?F><=<<<<<<<<<<<=====<<<===FFFFFFFF?FFFFFFFF<<<<<<<<<<<<<<;<<<<;<<=====<<<:::;<<<<<<<<<<<<<<<=======<<;<;<<<;;;;::::;;;<<<<<<<<<<<<<<<<====FFFFFFFFFFF-GGGGGGFFFFFFFFFFFFF===F=====FFFFFFFF====FFFFF==F>==F====<<<=<<<=<<<=::::::::::::::::::<<<<<<FFFFFFFFFFFFF====<<<<<<<<<<<<<===<<<=<=FFFFFFFFFFFFFFF==F==<<<;<<<;<<;;<<<<<<<<====<<<:;;<<<<;<<<<<<<<<<<<======<<<<<;<<<<<::::<;;<;<<<<<<<<<<<<<<<<======FFFFFFFF-GGGGG--FFFFFFFFFFF==<<<<<<<===FFFFFFFFF==FFFFF==========<<<<<<<<<<<<<::::::;;;;;;;;;;;<<<<<=FFFFFFFFF===F====<<<<<<<<<<<<<====<===<===========F???F=====<<<<<<<<<<<<<<<=FFF=F==<<<<;<<<<;::<<<<<<<<<<<<<======<<<<<<<<<<<:;;;;;<<<<<<<<<<<<<=<<<<<<<====FFFFFFFF-----F?=F==========<<<;;;;<<<<<FFFFFFFFFFFFFFFFFFFFFFFF=============<;;<<<<<<<<<<<<<<<<<=====FFFFF===<<======<<<<<<<<<<<<======<<<<===========FFFFF=====<==F<=====<=====FFFFFF==<<<<<;:::::<<<<<<<<<<<<======<<<<<<<<<<<;;;<;;;<<<<<<<<<<<<<<<===<===<<=FFFFFFFFFF?F??FF==========<<<<<:::::::<<<FFFFFFFF??FFFFFFFFFFFFFFFFFFFFFFFFFF<<<<<<<===<<<<<<<===========<<<<<<======<<<<<<<<<<<<=====<<<<<=<=========FFFFFF=FFFFFFF<<<<<<<<=<<<<FFFFFFF<<<<<:::::::<<<<<<<<<<<======<<<<<<<<<<;<;;<<;<<<<<<<<<<<<<<<<<<==F=FFFFFFFF-FFFF??????FFFFFFF====<<<<<;;;;;;;;<<<==FFFFFFFFFFFF???????FFFFFFFFFFFFF=<<<<<<<<<<<<<<<<<<=<<<<<=<<<<<<<<<<====<<<<<<<<<<<<<<====<<<<<=====<<==<=FFFFFFFFFFFF===<<<<<<<<<;;<<<==FFFF<<;;::::<::<<<<<<<<<<<<=====<<<<<=<<<<<;;;<<<<<<<<<<<<<<<<<<<<<=<<FFFFFFFFFFFF===FF===========<<<<;;;;;::::::;<<<===F==FFFFFFFFFFFF?FFFFF=FFFFFFF===<<;;;;<<<<;;;;;;;<<<<<;;<<<<<<<<<<=====<<<<<<<<<<<<<=====<<<<<==<<<<<====FFF?FFFFFFF=<<<:::::::::999:;<==FFF==<<<;:::::<;<<<<<<<<<<====<<<<<<<<<<<<;;<<<<<<<<<<<<<<<<<<<<<<<==FFFFFFFFF=====<======<<<<<<<<<<<::::88988989;;;<<=======FFFFFFFFFFFF===========<<<<:99999::999999999;:::::<<<<<<<<<<=====<<<<<<<<<<<<<=====<<<<<<<<<<<<==FFFFFFFF=====<;;;999889998888:::;<=======<<<;;;<<<<<<<<<<<<=====<<<<<<=<<<<;;;<<<<<<<<<<<<<<<<<<<<<====FFFFFFF========<====<<<<<<<<<<<<;;;;;9999999;;;;<<<==========FFFF>F=========<<<<<:888888888888888888:::::::<<<<<<<<<=====<<<<<<<<<<<<<=====<<<<==<===<<=FFFFFFFFF<<<<<<::::888888888888:::<<<===<<<=<<=<<<====<<<<<<=====<<<<<==<<<;;;;<;<<<<<<<<<<<<<<=<<=======FFF=<<=======<<=====<<<<<<<<<<<<;;;999999999;;<<<<<=======>FF>FFFF==========<<<<9888888888888888888:::::<<<<<<<<<<<======<<<<<<<<<<<=====<<<<<<====F==<F===F====<<<<<<::::8888888888888::<<<<<<<<<<<=<===FFF====<<<<====<<<<<=<<<<<;;;<;<<<<<<<<<<<<<<<==F=FF===<<<<<<======<<<<====<=<<<<<<<<<;;;;<:9:::9:<;;;<<<<<<<=F>>?FFFFFFF============<;9988888888888888888::::::<<<<<<<<<<=====<<<<<<<<<<<<=====<<<<<<=FFF<<<<<=<<=====<<<<<<<:::8888888888888::::<<<<:;<<;<<<<FFFFFF=====<====<<<<<=<<<<<;;;;;<<<<<<<<<<<<<<======F==<<;<<<<<===<<<<<<====<==<<<<<<<<<<<<<:::::::<<<<<<<<<<===F?????FFFF=============<:9998888888888888888:::::<<<<<<<<<<<====<<<<<<<<<<<<<======<<<<<===<<<;;<<<<=====<<<<<::::8888888888888:::<<<<<<:::;;;<<<===========FFFF==<<<<<<<<;;;;;;<<<<<<<<<<<<========<<<<;;<;<<<=<<<<<<<<<====<<<<<<<<<<<<<<<<::::::<<<<<<=<<<==FFFFFF???FFFF===========<<::9998888888888888::::::<<<<<<<<<<<====<<<<<<<<<<<=<=====<<<<<<<<=<;:::<<<<====<<<<<<<::::88888888888::::<<<<<<:::::::::<<<<======FFFFFF=====<<<:;;;;;;;<<<<<<<==FFF====<<<<;;;;;<<<<<<<<<<<<<<<=====<<<<<<<=<<=<<<<:::::::<<<<===<====FFFFFFF?F?F?FFFF=======<<::::9998888888888::::::<<<<<<<<<<<=====<===<<<<<<<<======<<<<<<<<<<::::<<<<<====<<<<<<<<::88888888888::::<<<<<<<::::::::<<<<<<<====FFFFFFFF==<<<<<;;;;<<<<<<<<=FFFF=F==<<<;;;;;::<<<<<<<<<<<<<<<<=====<<<<<===<=<<<<<::::::<<<<===<=====FFFFFF?FFFFFFFFF=====<<;;;:::::99999999888:::::<<<<<<<<<<<=======<<<<<<<<<<======<<<<<<<<;<::::<<<<<=====<<<<<<<::::8888888888:::<<<<<<<<::::::::<<<<<<<<<=FF?FFFFFFF====<<<<<<<<<<<<<=FFFFFFF<<;;;;;:::::<<<:<<<<<<<<<<<<====<<<<<===<<<<<<:::::::<<<<=<======FFFFFFFFFFFF=FFFFFF==<<<<;;;:::::::9999999;::::;<<<<<<<<<=======<<<<<<<<<<<<======<<<<<<<<;:::::<<<<<=====<<<<<<<<<::88888888888:::<<<<<<<::::::<<<<<<<<<<<=<=FFFFFFFF==FF<<<=========FFFFFFF=<;;;;:::::::::<<<<<<<<<<<<<<<======<<<====<<<<<<:::::::<<<<=======FFFFFFFFFFFFFFFF=FFFF====<<<<<<;<<<;;;<;;;;<<<<<================<<<<<<<<<<<<<=====<<<<<<<;;;:::<<<<<<=====<<<<<<<<<:::88888888888::<<<<<<<::::::<<<<<<<<<<<<====<====F===<<<<<<========FFFFFF=<;;:::::::::::<<<<<<<<<<<<<<<====>==<<=====<<<<<<:::::<<<<<========FFFFFFFFFF=FFFF==FF<===<<<<<<<<<<<;;;<<<<<<<<<<==========<====<<<<<<<<<<<<<=====<<<<<<<<;;;:::<<<<<<=====<<<<<<<<<<::88888888888:::<<<<<:::::::<<<<<<<<<<<=====<<<<==<<<<;<<<<<<<<<<<<==FFFFF=<<;;;;::::::::<<<<<<<<<<<<<<<===>==<<=====<<<<<<::::::<<<<=========FFFFFFFFFFFFFFFFFF<<<<<<<;<<<<;;;:::::::<<<<;;<<<<<<<=<<======<<<<<<<<<<<<=====<<<<<<<<;;;:::<<<<<<<===<<<<<<<<<::::8888888888::::<<<<<<::::<<<<<<<<<<<<<<===<<<<<<<;;;9:::::::::;;;;<<<<=====<<<<<<<<<<;;;;<<<<=<==<<<<<<=======<===<==<<<<<<:::::<<<==========FFFFFFFFFFFFFFFFFFF<<<<<<<<<<;;;;:::;::::<<<<<<<<<<<<<<<=<===<<<<<<<<<<<<<====<<<<<<<<;;;:::::<<<<<<====<<<<<<<<<<:888888888888:::<<<<<<<<:<<<<<<<<<<<<<<<===<<<<<<:::;99999999999899;;;<<<====<<<<<<<<<<<<<<=<<<==========FFFF>><===<=<<<<<<<::::<<<<===<=======FFFFF=FFFFFFFFFFFF<<<<<<<<<;;;;;;:;;::<<<<<<<=<<<<<<<<<=====<<<<<<<<<<<<<=====<<<<<<<;;;:::::<<<<<<<==<<<<<<<<<<<:::88888888888::<<<<<<<<<<<<<<<<<<<<<<<====<<<<<<::8:8888888888888::::;;<<<<<<<<<<<<<<<<<<<<====FFFFFFFFFFFFFFF=======<<<<<<<;;:<<<<<==<=========F==FFFFFFFFFFFF<<<<<<<<<;;;;;;;;;;;;<<<<<<<==<<<<<<<<====<<<<<<<<<<<<<<=====<<<<<<<;;;:::::<<<<<<<====<<<<<<<<<:::88888888888:::<<<<<<<<<<<<<<<<<<<<<<===<=<<<<::::::8888888888888::::::;;<<<;;<<<<<<<<<<<<<====FFFFFFFFF???FFFFFFFFF=====<<<<<<<<<<================FFFFFFFFFFFF===<<<<<<;;;;;;;;;;;<<<<<<======<<<<<====<<<<<<<<<<<<<======<<<<<<;;;:::::::<<<<<=====<<<<<<<<<<:9:88889888889::<<<<<<<<<<<<<<<<<<<<<<====<<<<<:::::9888899888898::::::::::;;9:::::;;;;;;<<<<<<<FFFFFFFFF?FFFFFFFFFFFFFFFFF<<<<<FFFFFF=========FFFFFFFFFFFFFFFF=<<<<<<<<<;;<;;<;<;;<<<<<<<<======<<<<====<<<<<<<<<<<<<=====<<<<<<<;;;;:::;:::<<<<<<====<<<<<<<<<::99989998889::::<<<<<<<<<<<<<<<<<<<<<<===<<<<<::::9:989899998999::::::::::::9999999999::::::<<<=========FFFF?FFFFFFFFFF=FF<<<<=<FFFFFFFFFFFFFFFFFFF----FFFFFF=<<<<<<<<<<<;<<<<;<<<<<<<<<<=======<=<=====<<<<<<<<<<<<<<====<<<<<<;;;::;::;;:::<<<<<====<<<<<<<<<<:99998989998::;;<<<<<<<<<<<<<<<<<<<<<<===<<;<<::;;:9899989999898:;::::;;::::;989899999999999;;;;<<<<<<<<FFFFFFF=======<<<<<<<<<<===FFFFFFFFFFFFFFFFFFFFFFFFFFFF=<<<<<<<<<<<<<<<<<<<<<<<<================<<<<<<<<<<<<<<====<<<<<<;<::::::;;;;;<<<<======<<<<<<<<;9999999999999;;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;:999999999999;;;::;;;;;:;9999999999999999;;;<<<<<<<<<<========<===<<<<<<<<<<<<<<=FFFFF?FFFFFFFFFFFFFFFFFFFFFF=<<<<<<<<<<<<<<<<<<<<<<<=============FFF<<<<<<<<<<<<<======<<<<<;::::::::;;;;;<<<<=====<<<<<<<<<;;999999999999;;;<<<<<<<<<<<<<<<<<<<<<==<<<<<<;;;;;9999999999999;;;;;;;;;;;;;9999999999999999;;;;<<<<<<<<<=====<======<<<;;::::9;;;<<====F==F=FFFFFFFFFFFFFFFFFF=<<<;<<<<<<<<<<<<<===<<<F=FF=======FFFFF=============FFFF====<<<:::::::::;;;;;;<<<<====<<<<<<<<<;9999999999999;;;;<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;9999999999999;;;;;;;;;;;;99999999999999999;;9<<<<<<<<<===========<<<;;;;999999;;;<<<<<<==================FFFFF=<<<<<<<<<<<<<<<<======FFFFFFFFF==FFFFF=============FFFFF====<;;:::::::::;;;;;<<<<====<<<<<<<<<<;999999999999;;;;<<<<<<<<<<<<<<<<<<<===<<<<<<<;;;;9999999999999;;;;;;;;;;;;99999999999999999;;;<<<<<<<<<=<=>>>>==<=<<<;;;;999999;;;<<<<<<<<<=<<<<<=<<<===<==<=F<<<<<<<<<<<<<<<<<<FFF==FFFFFFFFFFF=FFFFF=============FFFF====<<;::::::::::;;;;;<<<<<===<<<<<<<<<<;9999999999999;;;<<<<<<<<<<<<<<<<<<===<<<<<<<;;;;;999999999999;;;;;;;;<;;;;;9999999999999999;;;;<<<<<<<==>>>==<<<<<<<<;;;;999999;;;;<<<<<<<<=<<<===<<<====<<<<=<<<<<<<<<<<<<<<<<<=F=FF=FFFFFFFFFFFFFF?FF============FFFF=====<;::::::::::;;;;;;<<<<====<<<<<<<<<<99999999::::::<<<<<<<<<<<<<<<<<<======<<<<<<<;;;99999999999999;;;;;<<<<<;;999999999999:::::<<<<==============<<<<<<<<<;;;9999999;<;;<<<<<=<==<<====<=====<<<<;<<<<=<<<<<<<<<<<<==FFFFFFFFFFFFFFFFFF?FFF===========FFF?FF===<<;;::::::::::;;;;<<<<<>>=><<<<<<<<<<<:::::::::::::<<<===============FFFFF<<=<<<<<;;;;999999999999;;;;;<<<<<<<;9999999:::::::::::<<<=====FF=========<<<<<<<;;;;999999;;;<<<<<===============<=<<<<:;<<<<=<<<<<<<<<<==FFFFFFFFFFFFFFFFFFFFFFF===========?FFFFF===<<;:::::::::::<<<<<<====FFFF==========<::::::::::::<<<===============FFFFF=======<<<<:::::::::::999;;;;<<<<<<<;9:::::::::::::::::<<<<===F=====<====<<<<<<<<;;;;9999:<;;<<<===================<<<<<<:<<<<===<<<<<<<<<=FFFFFFFFFFFFFFFFFFFFFFF=FF========FFFFF====<<;::::::::::::<<<<<=====FF===========<::::::::::::<<<<==============FFFF========<<<::::::::::::::<;;;<<<<<<<<<<::::::::::::::::;<<<<=========F>>>><<<<<<<<;;;;;::::<<<<<<<===============:=<<<<<<<:;<<<<====<<<<<<<<FFFFFFFFFFFFFFFFFFFFFF==FFF=======FFFFF====<<;::::::::::;:<<<<<======FFF==========<;:;;;:;;;:<<<<;==============FFFFF========<<::::::::::::::<<<<===<<====::::::::::::;;;;<<<<<<<========FF>>FF<<<<<<<;<<<::::<<<<<<<<<================<<<<<<<<:;<<<=====<<<<<<==FFFFFFFFFFFFFFFFFFFFF==FF=========FFFFF===<<;;;;;;;;;;;;;<<<<<=====FFFFF==========<;;;;;;;;;;<<<<=============FFFFFF=======<<<;;:;;::::::::::<;<<========<<:::;;;;;;;;;;<<<<<<<<========FFFFFF=======<<<<<;;;<<<<<<<<<===============<<<<<<<<::;;;<==========<<====FFFFFFFFFFF==FFFFF============FFFFFF==<<<<<<<<<<<<<<<<<<<<<======FFFFF=========<;;;;;;;;;;<<<<==============FFFF=======<<<<<;:;;;:;;::;;;<<<<<=========<<;;;;;;;;<<<<<<<<<<<<=========FFFFF========<<<<<<<<<<<<=<<<===============<<<<<<<<;;;;;;<<==F==F===F====FFFFFFFFFFFFFFFFFF============FFFFF===<<<<<<<<<<<<<<<<<<<<<======FFFFF=========<<;;;;;;;;;<<<<=============FFFFF========<<<<;;;;;;;;;;;;;<<<=<========<<<<;;;<<<<<<<<<;<<<<<<==========FFFFF==F==FF<<==<<<<=========FFFFFF==FF====<<<<<<<;;<<<<<<<<===FFF=FFFFFFFFFFFFFFFFF=FFFFFF============FFFFF==<<<<<<<<<<<<<<<<<=<<<<FFFF==?FFFF==========;;;;;;;;;;;<<<<=============FFFF========<<<;;;;;;;;;;;;<<<<<<<=F=======<<<<<<<<<<;;;<<<<<<<<<==========FFFFFFFFFFFF====<<<<<=========FFFFFFFFFF==<<<<<<<<;;<<<<<<<<<<<=====FFFFFFFFFFFFFFFFFFFFFFF===========FFFFF===<<<<<<<<<<<<<<<<<=<<<=FFF=F==FFFFF=========;;;;;;;;;;<<<<<<============FFFF========<<<<;<;;;;<;;;<<<<<<F=FFF=F====<<=<<<<<<<<;<<<<<<<<<==========FF=FFFFFFFFFFF===<<<<<=====F====FFFFFFFF===<<<<<<<;;;;<<<<<<<<<<<<===FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF==<<<<<<<<<<<<<<<<<<<===FFFFFFFFFFF=========<<;;;;;;;;;;<<<<==============FFF========<<<<;<;;;;<<<<<<<<<<<=FFFFFFF=F==<<;;;<<<<;<<<<<=<<<=FFFFFFFFFFFFFFFFFFFFFFF===F<<<<F<==FFF===FFFFFFFFFF<<<<<<<<;;;;<<<<<<<<<<<<<<=FFFFFFFFFFFFFFFFF-----FFFFFFFFFFFFF?FFFFFFF===;<<=====<<==<<FFFFFFFFFFFFFFFFFFFFFFFFF<<<<<<<<<<<<<<<<<==========FF=FF=======<;<<;;<<<<;;<<<<<<<<<FFFFFFF?FFF=<<<;<<;<<<;<<<;<===<FFFFFFFFFFFFFFFFFFFFFFFF=FFF<<<<<=FFFFF===FFFFFFF=FF<<<<<<<<;;;<<<<<<<<<<<<<<<<<FFFFFFFFFFFFFFFF-----FFFFFFFFFFFF-FF-FFFFFFFFF=======F==FFFFFFFFFFFFF----F--FFFFFFFF============FFFFFFFFF=F======FFF=======<<<<<<;<<<<<<<<<<<<<=FFFF?FFFFFFF<<<;<<<<<<<<<<<<<=FFFFFFFFFFFFFFF??FFFFFFFFF==FF<<<<<=FFF=FF=FFFFFFFFF=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF--FFFFFFFFF<=====FFFFF==FFFFFFFFFFFF------FFFFFFFFF=======FFF=FFFFFFFFFFFFFFFF=FFF=======<<<<<;;;<<<<<<<<<<<==FFFFFFFFFFFF=<<<<<<<<<<<<<<<<FFFFFFFFFFFFFF-----?FFFFFFFF=FF<<<<<<FFF=FF==FFFFFFFF=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==FFFFFFFFFFFFFFFFFF=F==FFFFFFFFFFFF-FFFFFFFFF<=====F====FFFFFFFFFFFF--FF-FFFFFFFFFF=======F====FFFFFFFFFFFFFFFF??FFFF====<<<<<<<<<<<<<<<<<==FFFFFFFFFFFFFFFFF=<<<<<<<<=====FFFFFFFFFFFFFFFFF??FFFFFFFFFFFFFFFFFFFFF=FF==FFFFFFFF<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==FFFFFFFFF=F===??FFF=============FFFFFFFFFFFF<<<<<=======FFFFFFFFFFFFFFFFFFFFFFFFFFF<==========FFFFFFFFFFFFFFFF----FFFFFFFF=FFF<==<<=====FFFFFFFFFFFFFFFFFFFFFF==============FFFFFFFFFFFFFF----FFFFFFFFFFFF=FFFFFFFFFFFFFFFFFFF===<<<<<<<<<<<<<<<<<<<<<<<<<<<<===FFFFFFF======FFFFF===============FF====<<<<;;<<<<<<<<<<<<<=<=FFFFFFFFFFFFFFFFFFFFF=<<<<<<<<<<===<==FFFFFFFFFFF---FFFFFFFFFFFFFF==F===FFFFFFFFFFFFFFFFFGFF-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF-----FFFFFFFFFFF====F=FFFFF======F<<<======<<<<<<<<<<<<<<<<<<<<<<<<<====FF=FFF=====FFFFFF=============FFF====<<<<;;;;<<<<<<<<<<<<<<=======F=FF?=========<<<<<;<<<<<<<<<<===========FFFFFFFFFFFFFFFF=====FFFFFFFFFFFFFFFFFFGGFGGFFFFFFFFFFFFFFFFFFFFFFF-FFFFFFFFG-GG-FFFFFFFFFFFFFFFFFFFFFFFF====<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<=FFFFF=FF====FF=FFF==============FFF====<<<;;;;;;<<<;<<;<<<<<<<=======FF=FF==========;;;;;;;;;;;<<<<========<===FFFFFFFFFFFFFFF==FFF=======FFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF-----FFFFFFFFFFF==FF==FFFFFFFFF==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====FFF==F=====FFFFF==============FFFF==<<<<;:;;;;;<;;;;;;<<<<<<<=======FFFF=========;;;:::::::::<<<<<<<<<<<<<<<<===<====F<====<=<<<<<<<<====FFFFFFF-----FFFFFFFF============FFFFFFFFFFFFFFFFF--FFFFFFFFFFFF=====FFFFFFFFFFFF====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<FF=F========FFFFF==============FF====<<<<;::;;;;;;;;;::<<<<<<<=======FF=F=========<:::::::::::<<<<<<<<<<<<<<<<===<<<<==<<<<<=<<<<<<<<<<<<<<F=FFFFF----FFFFFFFFF<<<<<<<<<<<<====FFFFFFFFFFFFFFFFFFFFFFFFF==<<<<<<FFFFFFFFFFFFFFF===<==<<<<<<<<<<<<<<<<<<=======<<FFFFF=======FFFFF==============FFF===<<<<;:::;;:::::::<<<<<<=<<=<<<===>F==<===<====:::::::::::<<<<<<<<<<<<<<<=====<<<=<<<<<<;;;;;;;;;;<<<====FFFFF--FFFFFFF====<<<<<<<<<<<=<==FFFFFFFFFFFFFFFF?F=F===FF=<<<<<<<<<<<==FFFFFFFFFFFFFFFF=<<<<<<<<<<<<<<<<<<<<=FF===============FFFFF=============FFF====<<<;;:9:::::9:99:<:<<<<<<<<<<<=>==F=<<==<<<==<::<:::::::::<<<<<<<<<<<<<<====<<=<==<<<<<;;;;;;;;;;;<<====FFFFFFFF?FFFFF===<<<<<<<<<<<<====FFFFFFFFFF==FFF??=========<<<;;;;<<<<<<====FFFFFFFFFFF======<<<<<<<<<<<<<<<<<=<<=FF===========FFFFFF============FFFF===<<<;:9999999999999;;<;;<<<<<<<<===F><<==<<==<:::::::::::::<<<;<<<<<<<<<<==========<<<<;;;;;;;;;;;;;<<<==FFFF???FFFFFF====<<<<<<<<<<<<<=<<FFFFFFFF====F??FF========<<<<::::<<<<<======FFFFFFFFFFFFF========<<<<<<<<<<<<F===FFFFFF======FFFFFF=============FFF====<<;::9888888899999;;;;;;;;<<<<<======<<<<<==<<:::::::::::<<<<<<<<<<<<<<===>>===<==<<<<<;;;;;;;;;;;<<<<<FFFFFFFFFFFFFFF====<<<<<<<<<<<<====FFFF=F======FFFF===<===<<;;;::::;<<<<FFFFF=FF=FFFFFFFFFFF==================FFFFFFFFFFFFFFFF=FFFFF=<===========FFFF====<<;:9988888888888::;;;<<<<<<<<<<====<<<<<<<<<<:::::::::::<<<;<<<<<======>>====<<==<<<<<;;;;;;;;;;;<<<<<<FFFFFFFFFFFFFFF===<<<<<<<<<<<<=<<<FFFFF=======FFF=<<<<===<=<<<<;;;<<<<FFFFFFFFFF==FFFFF======<<<============FFFFFFFFFFFFF-FFFF?FFFF====<<==<<==<<FF><===<<;::98888889999:::<<<<<<======FF>==><<<<<<<<<:::::::::::<<;;<<<<===========<<<<=<<<<<<;;;;;;;;;;;<<<<<==FFF=FFFFFFFFFF=<=<<<<<<<<<<<<==<<FF=F=======FFFFF==========<<<<<<<<<<=FFFFF====<<<=FF<<<<<<<;;<<<<<<<<<====FFFFFFFFFFFFFFFFF-F???F=========<==<=FF======<;:9:9::::::;;;;;<<<<<<========FFFF==========<:;;;;;;;:<<;;<<========<=<===<<<<=<<<<<;;;;;;:;;;:;;<<<<<==FF=FFFFFFFFFF<<<<<<<<<<<<<<<<<<<<F=FFFFFFFFFFFFF===FFFFFF<<<<<<<;<<======<<<<<<;<<<<;::::::::::;;;;<<;;<<<<<<<<<F=FFFFFFFFF----FFFFFFFFF======FFFFFF=====:9:;;;;<<<<<<<<<<<<<<<<====FFFFFFFFFFFFFFFF<<<<<<<<<<<<<<<;<<<=<<<<<<<<===<<<=<<<<<;;;;;::;;;:;;<<<<=======FFFFFFFFF<<<<<<<<<<<<<<<<====FFFFFFFFFFFFFFFFF========<<<<:::;<<<<<<<<<<<<<:::9:99999999::::::::::::::<<<<<<==========FFFFF?-?FFFFFFFFFFF=FFFFF=======<<;<<<<<<<<;;;<<<<<<<======FFFFFFFFFFFFFF===<<<===F=<<<;;;<<<<<<<<<<<====<<<<<<<<<;::;;::;;::::<<<<<=====?F?F==FF==<<<<<<<<<<<<<<F<FFFFFFFFFFFFFFF?FFFF=====<<<<;;;9988::<<<<<<<<<<<:::::8999999999::99::99::99;;;;;;;<<<<<<<<<<==FFFFFFFFFFFFFFFFFFF???FF======<<;;;;;::::::9;;;;;;;<<<<===FFFF=========F=<<<<<<<<<<=<<;<<:<<<<<<<<=====<<<<<<<<<:::::::::::::<<<<<=====FFFFF=====<=<=<<<<<<=====F=FFFFFFFFF=====FFF==<<<<<<<<::::8888::<<<<<<<<<<::::::88999999999999999999999;;;;;<<<<<<<<<<<======<===FFFFFFFFFF?FF?FFFF=====<::999988888:::::::::<<<<<<=============<<<;;::::<<<<<<<<<<<<<<<<<<<====<<<<<<<<:::::::::::::<<<<<==<<===FFF===FF==FF========<<<====<<======<<<<<<=====<<<<<<<:::::88:::<<<<<<<<<<<:::::88888999999999999999999;;9;;<<<<<<<<<<<=====<<<<<<<<<==FFFFFFFF=====<===;888888888888::::::<:<<<<<<========<<<<<<:98888889:;;<<<<===<<<<<<<=====<<<<<<<<:::::::::::::<<<<<<<====F=F=FFFFFFFFFF=<<<<<<<<<;<<<<<<<<<<<<<<<<=====<<<<<<<<<<:::88::<<<<<<<<<<<<::::::8888888888888888888888:::::<<<<<<<<<<======<<<<<<<<<<<====>>>==<<<<<<<<9888888888888:::::::<<<<========<<<<<<<<<:8888888889<<<<<======<<<<====F====<<<<:::;;;::;;;::<<<<<=====FFFFFFFFFFF====<<<;;:::999;::::<<<<<<<<<<<<======<<<<<<<<:::88::<<<<<<<<<<<<::::::8888888888888888888888:8::::<<<<<<<<<======<<<<<<<<<<<<<<<====<;;<<<<<<888888888888:::::::::<<<==<=====<<<<<<<<::8888888888:;<<====FFF=====FFFF====<<<<<<<<<<<<<<<<<<<<<======FFFFFFFF===<<<:::9998888888::::<<<<<<<<<<<<====<<<<<<<<<<<:::8::<<<<<<<<<<<<<:::::8888888888888888888888:8:::<<<<<<<<<======<<<<<<<<<<<<<<<<===<<::;;;;;;88888888888888:::::;;<<<<<<====<<<<<<<<<<:88888888888::;;===FFFFF===FFF======<<<<<<<<<<<<<<<<<<<<<=====FFFFF====<;;;;988888888888::8:::<<<<<<<<<<======<<<<<<<<<<<:88::<<<<<<<<<<<<:::::88888888888888888888888:::::<<<<<<<<<======<<<<<<<<<<<<<<<<===<<::::;;;;9888888888888::::;:::<<<<<<<===<<<<<<<<<:::8888888888:::<<<<========????====<<<<<<<<<<<<<<<<<<<<<========F===<<<<<:::88888888888888::::<<<<<<<<<<<=====<<<<<<<<<<<<88:<<<<<<<<<<<<<::::8:888888888888888888888::::::<<<<<<<<=======<<<<<<<<<<<<<<<===<<<::::::;::99999988899:;;;;;:::<<<<<<<===<<<<<<<<<<:88888888888::::<<<<<<<<<<<===<<<<<<<<:::::::::::::::<<<<<<<<<<=====<<<<<::::88888888888:::::::<<<<<<<<<======<<<<<<<<<<<<:::<<<<<<<<<<<<<::::88888888888888888888888:::::<<<<<<<<<<======<<<<<<<<<<<<<<<===<<<::::::::8::::::99::::;;::::::<<<<<<<<=<=<<<<<<<<<::888888888::::<<<<<<<<<<<====<<<<<::8888888888888888::::<<<<<<=====<<<<<::::888888888888:::::<<<<<<<<<=======<<<<<<<<<<<<::<<<<<<<<<<<<<<<::::8888888888888888888888:8::::<<<<<<<<<=====<<<<<<<<<<<<<<<<===<<<:::::::8888888888888::::::::<<<<<<<<<===<<<<<<<<<:88888888888::::<<<<<<<<<<<===<<<<<:::888888888888888:::::<<<<<<====<<<<<<:::888888888888:::::<<<<<<<<<=======<<<<<<<<<<<<::<<<<<<<<<<<<<<:::::888888888888888888888888:::<<<<<<<<<<<=====<<<<<<<<<<<<<<===<<<<::::::8888888888888::::::::::<<<<<<<<<==<<<<<<<<::88888888888::<<<<<<<<<<<<<===<<<<<::::8888888888888:::::<<<<<<=====<<<<<<::8888888888888::::::<<<<<<<<=======<<<<<<<<<<<<::<<<<<<<<<<<<<<<:::::8888888888888888888888:::::<<<<<<<<======<<<<<<<<<<<<<<<===<<<::::::::888888888888:::::::::<<<<<<<<<<==<<<<<<<<<::88888888888:<<<<<<<<<<<<<===<<<<<:::88888888888888:::::::<<<<=====<<<<<<::88888888888888::::<<<<<<<<<<=======<<<<<<<<<<<<:<<<<<<<<<<<<<<<:::::8888888888888888888888::::<<<<<<<<<<=====<<<<<<<<<<<<<<====<<<:::::::888888888888::::::::::<<<<<<<<<<===<<<<<<<<<::888888888:::<<<<<<<<<<<====<<<<<::::8888888888888:::::<<<<<<=====<<<<<<<:88888888888888::::<<<<<<<<<<======<<<<<<<<<<<<<:<<<<<<<<<<<<<<<<::::8888888888888888888888:::<<<<<<<<<<======<<<<<<<<<<<<<<<====<<:::::::8888888888888:::::::<<<<<<<<<<<<===<<<<<<<<<:88888888888::<<<<<<<<<<<<===<<<<<<::88888888888888:::::<<<<<<=====<<<<<<<:8888888888888:8:::<<<<<<<<<<======<<<<<<<<<<<<<:<<<<<<<<<<<<<<<:::::888888888888888888888::::<<<<<<<<<<======<<<<<<<<<<<<<<<<===<<::::::::88888888888:::::::::<<<<<<<<<<<====<<<<<<<<:88888888888::<<<<<<<<<<<===<<<<<<:::88888888888888::::<<<<<<<=====<<<<<<<::888888888888:::::<<<<<<<<<<=======<<<<<<<<<<<<:<<<<<<<<<<<<<<<:::::888888888888888888888::::<<<<<<<<<<=====<<<<<<<<<<<<<<<<<<<<<::::::::8888888888888::::::<<<<<<<<<<<<<===<<<<<<<<:888888888888::<<<<<<<<<<<<===<<<<<<::8888888888888::::::<<<<<<=====<<<<<<<<:8888888888888:::<<<<<<<<<<=======<<<<<<<<<<<<<:<<<<<<<<<<<<<<:::::<888888888888888888888::::<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<::::::::888888888888::::::::<<<<<<<<<<<<===<<<<<<<<:888888888888::<<<<<<<<<<<===<<<<<<::88888888888888:::::<<<<<<<=====<<<<<<<<:888888888888::::<<<<<<<<<<=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::88888888888888888888:::::<<<<<<<<<<=====<<<<<<<<<<<<<<<<<<<<<::::::::8888888888888::::::::<<<<<<<<<<===<<<<<<<<<<:88888888888::<<<<<<<<<<<===<<<<<<::888888888888888:::::<<<<<<=====<<<<<<<<88888888888:88:::<<<<<<<<<<======<=<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::8888888888888888888888::::<<<<<<<<<<=====<<<<<<<<<<<<<<<<<<<<:::::::::8888888888888::::::::<<<<<<<<<<<==<<<<<<<<<<:88888888888:<<<<<<<<<<<=====<<<<<:88888888888888888:::<<<<<<<<===<<<<<<<<<8888888888888::::<<<<<<<<<<========<<<<<<<<<<<<<<<<<<<<<<<<<<<::::<88888888888888888888888:::<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<:::::::::888