BM6N 6(^@ Ħ>LHdĦDdDӵӵӵĦӵĭӵD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??Dtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hD^DdDĦs׼s>d<Ħ>d<ĦĦBeĦDdDĦsdKĦgdKĦgdKĦDeneneneӵĦĦӵ4ĉ@ӵ>L=hĦ4ĉ@ӵGG=?HdĦ=ĪjGG=?ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gL4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkge4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/Ō>AneneneneDenene>Ak<fhIIIKKKVVVpppHHHFFFLLL\\\qqqAAA@@@CCCLLLWWWiiiAAA@@@AAAGGGLLLUUUiii|||@@@??????BBBEEEKKK[[[kkk@@@????????????BBBLLLWWWppp???@@@AAA@@@>>>@@@FFFMMM[[[nnn<<<>>>@@@@@@???BBBFFFIIIMMMUUUeee~~~777<<<>>>===>>>BBBDDDDDDGGGIIIRRRfff888<<<>>>;;;;;;@@@AAA???CCCGGGMMMXXXkkk;;;???@@@;;;;;;??????;;;<<>>???@@@>>>???BBBCCCIIIWWWggg777777999:::<<<===??????>>>>>>@@@@@@???AAAIIISSSccc777888999:::;;;<<<======;;;>>>AAACCCAAABBBFFFKKKRRRiii999999999:::::::::::::::777<<<@@@@@@@@@AAABBBCCCMMMYYYooo:::::::::999999999888888999>>>AAA@@@???AAAAAA???HHHLLLXXXnnn888888888888999999999999:::???AAA>>>???BBBCCC@@@AAADDDLLLVVVddd{{{666666777888999:::::::::444999;;;999;;;AAACCC@@@===BBBHHHJJJKKK\\\888999999:::::::::999999888999:::<<<===>>>>>>>>>BBB???BBBHHHJJJQQQiii777777888999999999999999777888:::;;;===>>>>>>>>>@@@===???DDDFFFJJJ\\\ppp444555666777888999999999777888999:::<<<===>>>>>>AAA<<<===AAACCCDDDNNN[[[kkk222333444666777888888888777888888999;;;<<<===>>>AAA======BBBCCCBBBFFFLLLPPPggg111222444555666777888888777777777888999;;;===>>>???======AAACCCBBBBBBDDDHHHUUUddd222333444555666777777777777777666777888:::===>>>:::;;;===>>>@@@@@@AAABBBHHHOOOTTThhh444444555666666666666666777666666666777:::<<<>>>999<<<>>>>>>>>>@@@BBBDDDEEELLLNNNXXXrrr555555666666666666666555777666555666777999<<<>>>;;;???BBB???>>>@@@EEEHHH???JJJMMMOOO___ttt333444777888888777444333444444555777999;;;===>>><<<<<<<<<<<<>>>@@@BBBCCCFFFBBBDDDLLLQQQWWWjjj444555666777777666555444777666777777888999:::;;;===<<<<<<<<<===???AAABBBEEEAAACCCJJJMMMPPP```rrr555555555555555555555555999999888777777777777777<<<<<<<<<<<<===>>>???@@@BBB@@@BBBHHHHHHHHHRRR___lll666555444444444444555666999888777666666666666666999999:::;;;===>>>@@@@@@@@@???CCCGGGFFFDDDIIIQQQ[[[rrr666555444333333444555666666666666555666666777777555666888:::===???@@@AAA???@@@CCCFFFFFFDDDGGGKKKSSS]]]ppp666555444333333444555666555444444555555666777888444555777:::<<<>>>?????????@@@CCCDDDEEEEEEGGGIIILLLOOOXXXkkk555444444333333444444555555555444444555555666666555666888:::;;;<<<<<<<<>>AAADDDEEEEEEKKKPPPSSSXXXmmm444444444555555555555666777777777666555555444444999999888888999999:::;;;?????????@@@AAABBBCCCDDDBBBEEEJJJOOORRR^^^uuu444444444444555555555555666666666666555555555555999888888888888999::::::======>>>>>>???AAABBBCCCCCCCCCFFFHHHJJJQQQcccsss444444444444555555555555444555555555555666666666888888888888888999999:::<<<<<<<<<<<<===???@@@AAACCCAAA@@@BBBCCCGGGRRR\\\kkk333333444444444555555555333333444555555666777777777777777777777888999999;;;;;;;;;<<<===>>>???@@@AAA>>>>>>AAADDDFFFKKKRRRUUUhhh333333333444444444444555222222333444555666777777777777666666777777888999;;;;;;;;;;;;<<<>>>???@@@AAA>>>>>>BBBEEEEEEHHHLLLRRRYYYkkk333333333333444444444444222222333444555555666666666666666666666777777888:::::::::;;;<<<===>>>???AAA>>>???BBBCCCAAABBBEEEMMMNNNXXXppp222222333333333444444444333333333444444555555555666555555555555666777777888888888999:::;;;<<<======<<<>>>AAA@@@===???DDDCCCEEENNN^^^rrr222222333333333444444444333333444444444444555555555555555555555666777777666666777777888:::;;;<<<888999===@@@???===AAAGGG???DDDKKKRRRVVVddd666666555444333333222222333333222222333333444555333333555666777777777777888888888888888888999999>>><<<:::;;;>>>@@@@@@>>>AAAAAAEEEMMMTTT]]]ooo666555555444333333222222333333222222333333444555333444555666666777666666777777777888888999999999===;;;:::;;;>>>@@@@@@???@@@???BBBFFFIIIOOO\\\jjj555555444444333333222222333333222222333333444555444555555666666666555555666666777777888999::::::;;;::::::;;;===???@@@???AAAAAACCCDDDDDDFFFOOOYYYlll444444444333333333222222333333222222333333444555555555555666555555444444444555666777888999:::;;;:::999999;;;<<<>>>???@@@>>>AAADDDDDDBBBCCCIIIPPPYYYggg333333333333333222222222333333222222333333444555444555555555555555444333444555555777888999::::::999999::::::;;;<<<>>>???;;;@@@CCCBBB@@@AAAEEEIIIOOOSSSeee333333333333222222222222333333222222333333444555333444444555555555444444555555666666777888999999999:::;;;;;;::::::<<<>>>???EEEIIIEEEAAABBBEEEFFFMMMKKKUUUppp222222222222222222222222333333222222333333444555222333333444555555555555555666666666777777888888999;;;<<<;;;999888:::===???GGGJJJEEEAAACCCFFFFFFJJJIIIQQQbbbrrr222222222222222222222222333333222222333333444555111222333444555555666555666666666666777777777777:::;;;<<<;;;888777999<<<777???CCC???<<<@@@DDDDDDBBBDDDMMMWWWZZZccc111111111111111111111111111111222333333333333222444444555555555555555555555666666666555666888;;;;;;<<<===<<<:::999:::;;;;;;<<<===???@@@@@@@@@@@@GGGDDDIIIRRRVVVZZZiii}}}111111111111111111111111000111222222333333222222222333333333444444555555555666666666555666888;;;;;;<<<<<<;;;:::999999;;;:::;;;<<<<<<===>>>???@@@AAA???CCCJJJLLLNNNZZZkkk111111111111111111111111000111222222333333222222000111111222333444444555555666666666555666888;;;:::;;;<<<;;;999888999:::::::::::::::;;;===>>>@@@CCCAAADDDJJJIIIHHHPPP\\\ppp111111111111111111111111000000111222222222222222///000111222333444555666555666666666555666888;;;999:::;;;:::999888999:::;;;:::999999:::<<>>@@@CCCCCCCCCCCCCCCBBBFFFLLLQQQWWWhhh000000000000000000000000//////000111111111111111111111111111111111222222555666666666555666888;;;555777888888777777888:::666777888999;;;;;;;;;;;;<<<>>>@@@??????@@@???===@@@IIIOOOMMMQQQiii222222111111111111111222...///000111111000///...222111000000000111333333444444333444444555666777777777777777888888888888777888999::::::999888777:::<<<>>>?????????@@@AAACCCFFFHHHHHHLLLYYYooo///...//////000111222333///000000111111000000///222111000000000111222333444333333444444555666777666666777777777888888888777888999999999999888777:::<<<>>>>>>>>>>>>@@@AAABBBDDDEEEDDDEEEMMM[[[fff//////......///000111111111111111000000111111111111111000000111111222333333333333333444555666777666666777777777777888888777888888999999888888777:::;;;<<<<<<;;;===???BBBCCCCCCCCCBBBCCCFFFKKKPPP```}}}444333111000///...------333222111000000111222333111111111111111222222222333333333333444555666666666666666666777777777888777777888888888888777777::::::::::::999;;;>>>AAADDDBBBAAABBBEEEIIIKKKLLLRRRfff555444222111000/////////333222111000000111222333000000111111222222222222333222222333333444555666555666666666666777777777777777777777777777777777999999999888888:::===@@@CCCAAA>>>@@@DDDIIIKKKLLLQQQXXXkkk111111000111111222333333111111111000000111111111000000111222222222222111222222222222333444555666555555666666666666777777888777777666666777777888777777888888777999;;;>>>AAA>>><<<<<<>>>BBBEEEFFFOOONNNVVVkkk////////////000222333444///000000111111000000//////000111222333222222111222222222222333444555666555555555666666666777777888777666555555666777888444666888888888888:::<<<>>>>>>>>>======>>>@@@BBBIIIGGGJJJVVVggg111000///////////////000...///000111111000///...///000111222333222111111222222222222333444555555555555555555666666666777888777666555555666777888333555888888888888999:::===???AAABBBAAAAAABBBCCCDDDDDDGGGKKKPPPaaa000000000000////////////000000000000000000000000333333222111000000000111222222222333333333444444555555555666666777999999;;;:::888777666555666666888777666666777999<<<>>>@@@???>>>======???AAACCCJJJDDDCCCHHHMMMTTTjjj000000000000////////////000000000000000000000000333222111111000000111111333333333333333444444444555444444555555777888888;;;:::888777666666666666666666666666777999;;;<<>>=========???AAABBBGGGBBBBBBGGGHHHJJJYYYkkk////////////000000000000000000000000000000000000222222111000000000111111444444444444444444444444444333333333444555666777:::999888777666666777777444555666777888999999999======<<<<<<===>>>@@@AAAAAA???BBBFFFEEECCCJJJVVVfff////////////000000000000000000000000000000000000111111000000000000111111555555555444444444444333333333222222333444444555888888888777777777777777333555777999999999888777;;;;;;;;;;;;<<<===???@@@======AAAFFFEEEBBBFFFNNNRRRiii.../////////000000000111000000000000000000000000111000000///000000111111444444444444444444444444333222222222222333333444777777777888888888888888444555888::::::999888777999999999:::;;;<<<>>>>>>>>>>>>AAADDDCCCCCCFFFKKKLLLVVVccc~~~......//////000000111111000000000000000000000000000000/////////000111111222222222333333333444444333333222222222222333333555666777888888888888888555777999:::;;;:::888777666777888999;;;<<<======@@@AAAAAAAAA@@@@@@CCCEEEJJJLLLPPPeee.........///000111111111000000000000000000000000///////////////000111111///000000111222333444444444333333222222222333333444555777888999999999888777888999:::;;;:::999999555666777999:::;;;<<<<<>>>>>>>>??????@@@@@@AAAAAABBBFFFKKKPPPZZZlll}}}...///000111111000///...111000000000/////////...000000////////////000000222222111111111111222222333333333444444444444555222333444666777888777777888888999::::::999888888777777777777888999:::;;;>>>>>>>>>???@@@@@@AAAAAACCCCCCDDDGGGHHHNNN\\\jjj//////000000000000//////000000000000////////////000000////////////000000222222111111111111222222333333333333444444444444222333444666666777777777777888999999999999888888777777777777888999::::::===>>>>>>???@@@@@@AAAAAACCCBBBCCCDDDCCCDDDNNNXXXhhh/////////000000000000000000000000000////////////000000////////////000000222222111111111111222222222222333333333444444444333333444555666666666777777777777888888888888888888888777777888999999:::======>>>??????@@@AAAAAABBBAAACCCEEEDDDCCCIIIQQQXXXppp///////////////000111111////////////000000000000000000////////////000000222222111111111111222222222222222333333333444444333333444444555555666666666666666777777888888888888888888777888888999:::;;;<<<<<<===???@@@@@@AAAAAAAAACCCEEEEEEDDDGGGMMMPPP\\\ooo//////......///000111222////////////000000000000000000////////////000000222222111111111111222222222222222222333333333333444444333333444555555666666555555555666777888999999888888888888888999999999:::;;;<<<===>>>???@@@AAA@@@AAADDDCCCAAACCCGGGIIILLLUUUhhh///.........///000222333.../////////000000000111000000////////////000000222222111111111111222222111222222222222333333333444444333333333444555666555555444444555777888999999999888888888888888999777888999:::<<<===>>>???@@@>>>???BBBBBB@@@BBBFFFFFFGGGLLLUUUggg///.........///000222333.../////////000000111111000000////////////000000222222111111111111222222111111222222222333333333555444333222333444555666555444444444555666888999999999888888888888888999666777888999;;;<<<===>>>>>><<<===AAACCCCCCEEEJJJGGGKKKNNNOOOUUUmmm000///.........000111222////////////000000000000000000///...---...111333000000000000000111111222111111111111222333444555444444444444444444333333444555777888888777666666777777777777777777777777:::::::::999888999;;;===>>>>>>???@@@BBBDDDFFFGGGJJJFFFHHHNNNRRR[[[uuu//////////////////000111////////////000000000000000000000...---...111333000000000000000111111222111111111111222333444555333333444444444444444444555555666777777777777666777777777777777777777777999999999999888888:::<<<<<<======???@@@BBBDDDEEEFFFBBBCCCHHHIIILLL]]]qqq//////000000000///......////////////000000000000///000000///...///111333000000000000000111111222111111111111111222333444222222333333444444555555666555555555666666777888777777777777777777777777777888888888777777999;;;;;;;;;;;;===>>>@@@BBBCCCEEEBBBCCCHHHHHHFFFMMMXXXrrr//////000111000///---,,,////////////000000000000///000111000//////111333000000000000000111111222111111111111111222333333111111222333444444555555666555444444555666888999666666666666666666666666555666777777666666777999::::::;;;;;;===???@@@AAACCC@@@BBBGGGIIIHHHKKKPPP[[[ppp...///000000000...---,,,////////////000000000000///000111111000000111333000000000000000111111222111111000000111111222222111111222222333444555555555444444444444666888999666666666666666666666666444555777777666555666888:::::::::;;;<<<>>>???@@@>>><<<===AAAEEEFFFIIILLLOOO[[[rrr....../////////...------////////////000000000000///000222222000000111333000000000000000111111222111111000000000111111222111111222222333333444444333333444444555666777888777777777777777777777777333555777777666666666777999999999:::;;;===>>>??????>>>>>>@@@BBBDDDGGGJJJOOORRR```{{{......---------...//////////////////000000000000///000222222111111111333000000000000000111111222111111000000000000111111222222222222222222333333222222444555666777777777777777777777777777777777333555888888777666666777777777777888999:::;;;<<<===@@@AAAAAAAAACCCGGGIIIMMMMMMTTTfff}}}...---,,,,,,---...000111////////////000000000000///000222222111111111222000000000000000111111222111111000000000000000111333333222222222222222222000222444666777777777666777777777777777777777777333666888999777666777777666666666666777888::::::555;;;??????>>>@@@DDDFFFEEEDDDIIIRRR___ttt//////............//////000000000000000000000000111111111000000000000000000000000000111111111111000000000000111111111111111111111111111111111111222222222222333444555555555555555666666666666666555444444666888999888777666777888999:::999888888<<<<<<<<<===>>>@@@BBBBBBIIIEEEGGGPPPVVV^^^ttt//////............//////000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111222222222222222222222222333222222222222333333444444444444444555666666777555555555666888999888666666777888999999999888888;;;;;;<<<===>>>@@@AAABBBFFFBBBCCCIIIKKKOOO```sss//////............//////000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111333333333333333333333333333333222222222222222222444333333333333555777888666555555666888888666555666777888888999999888888;;;;;;;;;<<<>>>???AAABBBEEEBBBDDDHHHHHHHHHRRR___//////............//////000000000000000000000000/////////000000000000000///000000000111111111111///000000000111111111111333333333333333333333333333333333222222111111000333222222222222444777888777666555666777777555444666777777888888888888888::::::;;;<<<===???@@@AAABBBAAAEEEIIIIIIHHHMMMVVVfff|||//////............//////////////////////////////......//////000000000000///000000000111111111111///000000000111111111111333333333333333333333333333333333333333222111000333333222222333444666777666555555666777777555333777777777777777888888888999::::::;;;<<<>>>???@@@<<<>>>AAAEEEEEEDDDGGGKKKSSS```xxx//////............//////////////////////////////---......//////000000111000000000000111111111111000000000000111111111111333333333333333333333333222333444555444333222111333444444444555555555555555444444555777777555444777666666666666777888999999999999:::<<<===???@@@===???BBBCCCCCCCCCDDDEEELLLQQQaaa~~~//////............//////////////////////////////------......///000000111000000000000111111111111000000000000111111111111222222222222222222222222222333555666666555444333444555666777777555444333444333333555777777666555777666666555666777888999888888999:::;;;===>>>??????AAABBBBBBCCCEEEFFFFFFMMMMMMWWWjjj//////............//////////////////////////////---------...///000000111000000000000111111111111000000000000111111111111111111111111111111111111111333555777777666555444555666888999888666333111333222333444777888777555777666555555555666888999888888999:::;;;===>>>???:::<<<>>>>>>@@@DDDGGGGGGKKKKKKPPP[[[iii......------------......000000000000000000000000////////////000000000000222111000//////......///000000000000000000000000000000111444555555222000222333444555555555444444333444555666666555444444999888666555444444444555777777777777666666666666999999888888999999:::;;;888;;;>>>???AAACCCFFFHHHGGGEEEJJJSSS[[[hhh///......------......///000000000000000000000000////////////000000000000111111000///////////////000000000000000000000000111000000222444444222000222333333333333444444444333444555666666666666666777777555555555555666777777777777777666666666666999999888888999999:::;;;666888;;;===>>>@@@CCCEEEGGGCCCEEEKKKPPPWWWlll///......------......///000000000000000000000000////////////000000000000111111000/////////000000000000000000000000000000111000///000222333222111333222111111111222333444444444444555666777888999666666555555555666777888666666666666777777777777999888888888888999::::::444777999;;;<<<===@@@BBBIIIEEEDDDIIIKKKNNNYYYggg//////............//////////////////////////////////////////000000000000000000000///000000111111////////////////////////111000...///000222222111333111000//////111333444555555444444666888:::;;;777777666666666666666666666666666666777777777777888888888888888999999:::555777:::;;;;;;===???AAAGGGCCCCCCHHHKKKLLLQQQXXXppp/////////....../////////////////////////////////////////////000000000000000000///000000111222333////////////////////////111000...///000222222111222111000//////111333444555555444444666888:::;;;999999999888666555444333555666666666777777777888888888777777888888999:::888999;;;<<<<<<===???AAA???===???CCCGGGHHHJJJLLL___rrr000//////......//////000000000000000000000000000////////////000000000000/////////000111222333444000000000000000000000000111000///000222333222111222111000000000111222333444444444555666777888999;;;::::::999777555333222555555666666777777888888888777777777777888999999888:::<<<<<<<<<===???@@@>>>>>>@@@BBBDDDEEEEEEFFFQQQ]]]ppp000000////////////000000000000000000000000000000////////////000000000000/////////000111222444555000000000000000000000000111000000222444444222000111111111222222222333333333444555666666666666666999999999999888666444333555555555666777888888888777777777777777888999999777888::::::::::::<<<===???BBBDDDCCCBBBCCCEEEGGGKKKQQQ\\\nnn000000////////////000000000000000000000000000000////////////000000000000/////////000111333444555000000000000000000000000000000111444555555222000111111222333333333333222333444555666666555444444777888999999888777666555444555555666777888888999777777777777777888888999444666888888777777999:::;;;???BBB@@@>>>AAADDDGGGKKKNNNSSS]]]ttt////////////////////////////////////////////////000---,,,---000111000...000000000000000000000000222111111111000000//////111111111000000///...---//////000111222333333333444555666666666555444333888777666555555555555555555555555666666777999999666777888888777666888999999::::::::::::999888777>>>>>>>>>???@@@AAACCCCCCFFFIIIMMMSSSaaa|||///////////////////////////////////////////////////...,,,---000111000...000000000000000000000000111111111000000000//////000000000000000//////...000000000111111222222333444444555555555555555444777777666555555555555555555555555555666777888888666777888888777777888999999999:::::::::999999888>>>>>>>>>>>>???AAABBBCCCEEEGGGIIIKKKUUUkkk///////////////////////////////////////////////////...---...///000000...000000000000000000000000111111000000000000//////...//////000000000000000111111111111111111111111444333333333444555666666666666666666555555555555444444444444444555666777555777888888777777888999999999999999999999999999============>>>@@@AAABBBEEEFFFFFFEEEJJJXXXmmm}}}////////////////////////////////////////////////............///000//////000000000000000000000000000000000000000000//////---...///000111111111111111111111111000000000000333333222222333555777888555666666666666666555555333333333333444444555666555666888888777777888:::999999999999999999::::::;;;;;;<<<<<<===>>>@@@AAAEEEFFFFFFEEEEEEMMM[[[fff////////////////////////////////////////////////---...///////////////000000000000000000000000000//////////////////000000,,,---...000111111111111111111000000000000000000333222222222333444666777444555666666777666555555444333333333333444444555444666777888777777999::::::999999888888999:::::::::::::::;;;<<<===>>>???BBBDDDEEEEEEDDDIIIRRRYYYggg////////////////////////////////////////////////---...//////......///111000000000000000000000000......////////////000000------///000111111111111000000000000000000000000333222222222333444555555444444666777777777666555444444333333333444444555444666777888777888999;;;<<<;;;999888888888999:::999999999999;;;<<<===>>>===@@@BBBCCCCCCFFFKKKPPPUUUnnn////////////////////////////////////////////////,,,...000///...---///111000000000000000000000000........./////////000000......///000000111000000......//////000000111111222333333444444444333333333444666777888777666555555555444444444444555555444555777888777888999;;;===<<<:::888777777888888888888888999:::;;;<<<===<<<>>>AAAAAAAAACCCFFFIIIKKK\\\uuu////////////////////////////////////////////////,,,...000000...---///111000000000000000000000000---.........//////000000...//////000000000000000---......///000111111222222333444555444333222111222444666777888777666555666555555444444444555555333555777888777888:::;;;???===:::888666666777888777777777888999:::<<<<<<===???AAABBBAAAAAACCCDDDFFFQQQcccyyy111000///......///000111.........///////////////---...//////......///111//////000000///...------///000111000//////111333000000111111111111000000333333333333333222111000111222333333444444333333000111444666777777777666444555666666666555333222444444444555555555666666999999999888888888888777:::999888777888999:::;;;>>>>>>???@@@AAABBBBBBCCCGGGHHHOOO\\\nnn111000///......///000111.../////////////////////---...//////......///000///////////////...------///000111000//////111333000000111111111111000000222333333333222222111000111222333333444444333333222333444555666666666666555555666666555444444333444444444444555555555555888888888888888888888888:::999888888888999;;;;;;===>>>>>>???@@@AAABBBBBBDDDEEEJJJTTTaaaxxx000000////////////000000//////////////////......,,,...//////......///000///////////////......---///000111000//////111333000000111111111111000000222222222333222222111000111222222333333333333333444444444444444555666666666666555444444444444555333333333444444444555555666666777888888999999999::::::999999999:::;;;<<<<<<======>>>???@@@AAABBBBBBCCCGGGKKKRRRccc000000////////////000000////////////............,,,---///...------...000...///////////////......///000111000//////111333000000111111111111000000111111222222222222111111111111222333333333333222333333222222333555777888666666444333333444555666333333333333444444444444555555666777888999:::::::::::::::::::::;;;;;;;;;;;;<<<======??????@@@AAABBBDDDFFFGGGIIISSSkkk//////000000000000//////000000//////.........---,,,---......------...///......///////////////...///000111000//////111333000000111111111111000000000111111222222111111111000111222222333333222222111111111111333555888999666555444333333444666666333333333444444444555555444444555777888999:::;;;999999:::::::::;;;;;;;;;:::;;;;;;<<<===>>>???@@@AAABBBEEEEEEDDDKKK]]]ooo//////000000000000//////000000000///......------+++---......------...///---.../////////////////////000111000//////111333000000111111111111000000///000111111222111111111000111111222222222222222000111111222333555777888555444444444444555666666444444444555555555666666444444555666888999999:::777888999:::::::::999999999:::;;;<<<===>>>>>>???>>>???AAACCCBBBFFFQQQ^^^mmm...///000111111000///...111000000///......------+++---......---,,,...///------...//////////////////000111000//////111333000000111111111111000000//////000111111111111111000000111222222222222222222222333444444444333333333444444555666666555555555555555666666666777777444555555666777888999999666777888999999999888888999999:::;;;<<<======>>>>>>===???BBBCCCDDDJJJQQQYYYiii...///000111111000///...111000000///...---------+++,,,...---,,,,,,---///------...///000000/////////000111000//////111333000000111111111111000000//////000111111111111111000000111222222222222111444555555555444222000///222333555666777666555444666666666666777777777777555555666666777777888888555666777888999888777777888999999:::;;;<<<===>>>@@@>>>???DDDFFFEEEGGGKKKLLLWWWkkk000000000000000000000000////////////////////////......------------......000///...------...///000---------.........//////000000111111111111000000000000//////.........---000000000000111111111111111111222222222333333333111222222333444555666666555444444666999999666333444444333444444555666777444666888999:::999777666555555666777999:::;;;;;;<<<>>>@@@AAAAAABBBDDDFFFFFFNNNVVVkkk000000000000000000000000////////////////////////......------------......000///...------...///000---------.........//////000000111111111111000000000000/////////.........000000000000111111111111111111222222222333333333333333444444444444444444444333222444666777555333333333444444555666777888555666777888999888777777888888888999999:::::::::<<<>>>@@@@@@@@@AAACCCEEEDDDIIIMMM\\\www000000000000000000000000////////////////////////......------------......//////............//////------.........////////////000000111111000000///000000////////////......000000000111111111222222111111222222222333333333555555444444444333333333444333111222444555555444333333444555666777888999666666777777777888888888888888888888888888888888;;;===?????????@@@BBBDDDBBBFFFEEELLL___rrr////////////////////////////////////////////////......------------....../////////....../////////............//////////////////000000000000//////000000//////////////////000000111111111222222222111111222222222333333333444444444444444444444444444333222222222444555555222333444666777888999999777666666666666777888888666666666777777777777777:::<<<>>>>>>>>>???@@@BBBCCCGGGDDDFFFRRR___sss////////////////////////000000000000000000000000......------------.........//////////////////............/////////000000//////000000000000////////////000000000000000000111111111111222222222222111111222222222333333333222222333333444555666666555444444333333444666777222333444666777888888777666666555555666666777888555555666777888999:::;;;999;;;============???@@@BBBGGGEEEFFFNNNTTTbbbwww000000000000000000000000000000000000000000000000......------------............////////////............/////////000000000...//////000000//////...//////000000000000111111111111111222222222222333111111222222222333333333111222222333444555666777333444555444333333555777222333444666666666555555555555666666666777777777777777888:::;;;<<<===>>>999:::<<<<<<;;;;;;===>>>???EEEDDDEEELLLMMMSSScccuuu000000000000000000000000000000000000000000000000......------------......---...///000000///...---.../////////000000000000......////////////......//////000000000111111111111111111222222222333333111111222222222333333333333333333444444555555555000333555555333222333555222333444555555444333222444444666777777777666555777888888999:::;;;;;;<<<888999;;;;;;::::::<<<===???CCC@@@AAAHHHGGGHHHTTTccc000000000000000000000000000000000000000000000000.........------.........---...///000000///...---////////////000000000000......////////////......//////000000111111111222111111222222222333333333111111222222222333333333555555444444444333333333...111444555333111222333222333444555555333111000333444666888888777555444666666666666666666666777888999::::::::::::;;;<<>>???FFFDDDBBBLLLRRRddd|||222222111000//////000000000000000000000000000000111///...///...+++---111222000...---,,,---...//////...---,,,---///111333111111000000000000000111000000000000000000000000//////000111111111111111111111111111111111111111000111222222333333333333000111333444555444333333555555555555444333222222555555555666666666666666888888777777777777777888444555666777999;;;<<<===BBB@@@>>>===>>>AAAEEEGGGUUUWWWeee222222111000000000000000000000000000000000000000......000111///000888BBB111000...---------/////////...---,,,---...000222111111000000000000000111000000000000000000000000//////000111111111111111111111111111111111111111///000111222333444444444111222333444444444333333333333444444444444444333444555555555555666666666888888777777777777888888555666777888999:::;;;<<<>>>>>>>>>>>>???AAABBBCCCFFFIIITTTkkk222111000000000000000000000000000000000000000000...///111111///111===KKK111000...------.../////////...---,,,,,,---//////000000000//////000000111000000000000000000000000///000000000111111111111111111111111111111111111...///111222333444444555222222333444444444333333111222333444555555555555333333444444555555555555888777777777777777888888777777888888999:::::::::;;;<<<>>>???@@@AAAAAA@@@BBBDDDKKKZZZmmm111111000000000000000111000000000000000000000000111000//////------666@@@000///............/////////...------,,,------...000////////////000000111////////////////////////000000000000000111111222111111111111111111111111000111222222333333333333222333333333333333333333111222333444444444444444222222333333444555555555777777777777777777888999888888999999999999999:::<<<======>>>???@@@AAAAAAFFFHHHLLLPPPYYYnnn111000000000000000111111000000000000000000000000444///---...///------/////////.........////////////.........------......//////......///000111111////////////////////////000000//////000000111222000000000000000000000000222222333333333222111111333333333333333333333333333333444444333222222111222222333333444555555666777777666666777888999999999999999999999999999999@@@???======>>>@@@CCCEEEEEEGGGIIIIIIIIIUUUppp000000000000000111111222000000000000000000000000333...,,,000333000,,,***.........///////////////......//////////////////............///000111111000000000000000000000000111000/////////000222333000000000000000000000000222222333333333222111111444444333222222222333333444444444444333222111000222222333444555666666777666666666666777888999:::999999999:::::::::::::::AAA???===<<<===@@@CCCFFFAAACCCFFFGGGEEEKKK\\\mmm000000000000000111222222000000000000000000000000111......111222///---------......///////////////......///000111111111111...------......000111111000000000000000000000000111000///...///000222333000000000000000000000000000000111222333333333333555444333222222222333333222222333333333222222111222333444555666777777888666666666666777888999:::999999999::::::;;;;;;;;;>>>======<<<===???BBBCCCAAAAAADDDGGGGGGHHHPPPZZZnnn000000///000000111222222000000000000000000000000000///000111///++++++///------...///000000//////......000111222222222222---------......000111111000000000000000000000000222111///...///000222333000000000000000000000000---...000222444555666666666555333222111222333333000111222222333333333333333333444555666777888999666666666666777888999:::888888999::::::;;;<<<<<<:::;;;<<<>>>?????????@@@@@@>>>@@@DDDEEEDDDGGGLLLXXXttt...///111222333111000...555444222000///000000111......------------......000000000000000000000000;;;666000......//////...000000000000000000000000000000000000000000000000111111111111111000//////111111000000111111222333333000,,,///@@@NNNEEE222222333333333222222444666444333333222222333333444444444444555555555555666777888999888666666777999999999:::::::::999999888:::;;;===>>>===>>>@@@AAABBBAAA@@@@@@AAACCCFFFGGGVVV```xxx000000111222222111000///444333222000000000000000000000////////////000000////////////////////////888444000......//////...........................////////////////////////000000111111000000///...111111000000111111222222000111000000999CCC===000111333333333222222444555444333333222222333333444444444444444555555555555555666777666444444666777888999999::::::999999888999;;;============???AAABBBAAA@@@@@@AAACCCEEEGGGMMMQQQbbb222222111111111000000///333222111000000000000000222111111000000111111222////////////////////////333111///...//////...---........................//////////////////////////////000000000///......000000000111111111222222---222444000111666444---111222333333222222333555333333222222222222333333333333333444444444555555333444555444222222444666888888999999999999999888999;;;<<<===<<<===>>>@@@@@@@@@@@@@@@AAABBBDDDFFFJJJHHHPPPggg444333222111000000000000222222111000000000000000222111111000000111111222....................................//////...---000000000000000000000000////////////////////////......////////////......///000000111111111111111,,,222333000...000///+++000222333333222222333444333333222222222222333333222333333333444444444444222333444333222222444666777888888999999999999888888:::;;;<<<;;;;;;===>>>????????????@@@BBBCCCDDDIIIFFFJJJXXXmmm333333222111000000111111111111111111000000000///111000000//////000000111////////////////////////+++,,,..................000000000000000000000000..............................////////////.........///000111111111111000///000000///000111///,,,///111333333222222222333333222222111111222222333222222222222333333333444333444444444333333555777666777888888999999999999888999;;;;;;::::::;;;======>>>>>>???@@@AAABBBCCCBBBDDDHHHNNNXXXlll222222222222222222222222///000000111111000//////000//////......//////000000000000000000000000000***,,,.........---...///......................................................///000000000//////...///000111111111000///111000///000222333111......111333444333222222222222222111111111111222222111111222222222333333333333444555555444444666888666666777888999999999999777999::::::999999:::;;;<<<<<<===>>>???@@@AAAAAAAAADDDHHHKKKNNNYYYqqq///000222333444333333222...///000111111000//////000//////......//////000111111111111111111111111,,,---///...---,,,...000...................................................///000000111111000000---...000111222111000///222111000222222222111111...000333444333111111111222222111111111111222222111111111111222222222222222444444444444444666888555666777888999999999999777888999999888888999:::;;;<<<===>>>???@@@@@@@@@DDDDDDFFFHHHJJJPPP___mmm---///222444555444333333...///000111111000//////000000////////////000000111111111111111111111111---///000...,,,,,,...111000000000000000000000000........................//////000111111111111111---...000111222111///...111222333444111...000333---000333444333111111111222222111111111111222222000111111111111222222222222333444444333444666888555555777888888999999999777888999999888777999::::::;;;<<<>>>????????????CCC???>>>BBBFFFJJJRRRZZZttt......//////000000111111111111111111111000//////000000000000000000000000333222111111222222111//////000111000///...///000***///000,,,,,,000000+++........................+++,,,---...///111222222......///000000000000000000000000000000111111111111111000000000000111111333333333222222111111111222222222222222222222222333333333444444444555555444555555666777888888999666777888999999:::999999======<<<<<<<<<======>>>@@@AAABBBDDDFFFIIIKKKLLLbbb|||////////////000000111111111111111111111000//////000000000000000000000000333222000111222222111//////000111000///...///000...222222//////222222...........................,,,------...///000111111......///000000000000000000000000000111111111111111111000000000000111111333333333222222111111111333333333333333333222222333333333444444444555555444555555666777777888888666777888999999:::999999<<<<<<;;;;;;<<<===>>>>>>??????@@@BBBDDDFFFHHHIIIRRReee/////////000000000000111111111111111111000//////000000000000000000000000333111000000111222000//////000111000///...///000,,,//////------//////,,,..................................../////////000......///000000000000000//////000000111111111111111111000000000000111111222222222222222111111111333333333333333333444444333333333444444444555555555555555666666777777888666777888999999:::999999:::::::::;;;<<<===>>>???>>>>>>???@@@BBBCCCDDDEEEIIISSSfff000000000000000000000000111111111111111000//////000000000000000000000000222111000000111111000//////000111000///...///000,,,---------,,,---,,,+++........................///////////////...............///000000000000000//////000000111111222222111111000000000000111111222222222111111111111111333333444444444444555555333333333444444444555555555555555666666666777777666666888999999999999999999999999:::;;;===>>>???===>>>???@@@AAAAAABBBBBBIIIKKKTTThhh111111111111000000000000111111111111111000//////000000000000000000000000222111///000111111000...///000111000///...///000000///000000000.................................////////////..................///000000000000000...//////000111111222222111111000000000000111111111111111111111111111111333333333444444555555555333333333444444444555555555555555555666666666666666666888999999999999999888888888999:::<<<===>>>===>>>???AAAAAABBBAAAAAAFFFFFFIIISSSiii222111111111111000000000111111111111111000//////000000000000000000000000222000//////000111///...///000111000///...///000000......000///,,,+++---........................///////////////...............///000000000000000......///000111222222333111111000000000000111111000000000111111111111111222222333333444444555555333333333444444444555555555555555555555555555555666777888999999:::999999888888888999:::;;;<<<======>>>@@@AAABBBBBBAAAAAACCCDDDFFFKKKXXXqqq222222222111111111000000111111111111111000//////000000000000000000000000222000//////000000///...///000111000///...///000...++++++...---)))'''***.................................///////////////......///000000000000000......///000111222333333111111000000000000111111///000000000111111111222111111222222333444444444333333333444444444555555555555555555555555555555666777888999999:::999999999999888999999:::;;;;;;;;;<<<>>>AAABBBBBBAAAAAAAAABBBEEEJJJPPPaaa222222222222111111000000111111111111111000//////000000000000000000000000111000//////000000///...///111111000///...///000111------111000+++***---....................................//////000000...//////000000000000000---...///000111222333333111111000000000000111111//////000000111111111222000000111222222333444444333333333444444444555555555555555555555555555444666777888999999:::999999999999999888999999::::::999;;;===@@@AAAAAAAAA@@@>>>>>>AAAFFFIIIRRRhhh~~~111111111111111111111111111111111111111111111111000000111111111111000000...000111222111111333444000000000000000000000000000000////////////000000000000//////.........---......////////////......111000000///////////////222111111111222333444444222333333111//////000222222222333333333222111111111111111111111111111111333333333444444444555555777777777777777666555555777777666666666666666777777777888888888999999999;;;;;;<<<<<<===>>>>>>>>>>>>AAACCCDDDEEEKKKUUU]]]111111111111111111111111111111111111111111111111000000111111111111000000111222333222000000000222000000000000000000000000000000////////////000000000/////////..................////////////......///////////////000111111000000000000000111222222111222333222000///000111000111111222222111111111222222222222222222222222333333333444444444555555777777777777777666555555888777777666666666777777888888888999999999999:::;;;;;;<<<<<<======>>>>>>???AAACCCBBBBBBGGGPPPWWWqqq222222222222222222222222111111111111111111111111000000000000000000000000444444444333000......///000000000000000000000000000000////////////000000////////////..................////////////......------......///111222333//////.........///000000000222333333222000000000...///000111111111111111333333333333333333333333333333333444444444555555666666777777777666555555888888777777777777888888999999999999::::::::::::;;;;;;;;;<<<======>>>>>>@@@AAABBBAAA@@@CCCIIIOOO[[[rrr222222222222222222222222111111111111111111111111111111000000000000111111444444444333000......///000000000000000000000000000000////////////000000///////////////...............////////////..................///000111222//////.........//////000...111333444333111000000......000111222222222222333333333333333333333333333333333444444444555555555666666666666666555555888777777777777888888999999999:::::::::;;;;;;;;;::::::;;;<<<<<<======>>>???@@@@@@@@@???BBBFFFJJJPPP___www222222222222222222222222111111111111111111111111111111000//////000111111111222333222000///000111000000000000000000000000000000////////////000000.........///////////////......////////////......000000////////////000000111000000//////000000000...000333444333111000000///000111222333333333333333333333333333333333333333333333444444444555555555555666666666666555555777777666666777888999999999999:::::::::;;;;;;;;;::::::;;;;;;<<<============>>>???@@@AAACCCFFFIIIKKKSSSccczzz333333333333333333333333111111111111111111111111222111000//////000111222000111222222111000111333000000000000000000000000000000////////////000000.........///////////////......////////////......111111000///////////////222222111000000000111111...000333333222111111222000111222333333333333333333333333333333333333333333333333444444444555555444444555666666666555555666555555555666777888999999999999999:::::::::::::::::::::;;;<<<<<<======<<<===>>>???BBBDDDFFFGGGFFFKKKSSSccc333333333333333333333333111111111111111111111111222111000//////000111222000111222222111000111222000000000000000000000000000000////////////000000............/////////000......////////////......000////////////000000111333222111111000000000111///111222222111111222333000111222222222222111111222222222222222222222222333333333444444444555555333444555555666666555555444444444444555666777888888888888999999999999:::999::::::;;;;;;<<<<<<===<<<<<<===???AAACCCCCCCCCCCCGGGKKKRRRggg333333333333333333333333111111111111111111111111222111000......000111222111222333222000///000111000000000000000000000000000000////////////000000---.........//////000000......////////////..................///111222333222222111000000000000000000111111111000000222444000111111111111000000///111111111111111111111111333333333444444444555555333333444555666666666555333333333444444666777777777777888888888999999999999999:::;;;;;;<<<<<<===<<<<<<===>>>@@@AAA@@@???CCCGGGIIIJJJWWWttt333444444444444333222222222222222111111111111000111111000000000000111111222222111000//////000000000000000000000000000000000000000000000000000000//////.........---------000000111111000///............////////////......111111000///////////////000111111111111222222222111111111111111111111111---...111333444555444444333333333444444444555555666555444333222333444555666666555555555555666666888:::;;;:::888888999:::999::::::;;;<<<<<<<<<;;;<<<<<<======>>>>>>??????DDDCCCDDDIIIQQQaaazzz333333444444333333222111222222222222111111111111111111000000000000111111222222111000000000000000000000000000000000000000000000000000000000000000//////.........---------....../////////...------......////////////......111111000///////////////000111111111111222222222111111111111111111111111000000111333444444444444333333333444444444444555555444333333333333444555666666555555555555666666888999::::::888888999:::888999999:::;;;;;;::::::;;;<<<<<<===>>>>>>??????BBBAAACCCGGGKKKTTTeeeuuu333333333333333222111111333222222222111111111111111111111111111111111111222111000000000000000000000000000000000000000000000000000000000000000000/////////.........------+++,,,------------------...//////000000//////...111000000///////////////000111111111111222222222111111111111111111111111333333333333333444555555333333333333444444444444444444333333333444444555666666555555555555666666888999:::999888888999:::888888999999::::::999999;;;;;;<<<<<<===>>>>>>>>>>>>???BBBFFFFFFHHHQQQ\\\sss333333333333333222222111333333222222222111111111111111111111111111111111111111000000000000000111000000000000000000000000////////////////////////////////////............++++++,,,---............//////000000000000//////000000////////////000000000000111111111222222222111111111111111111111111666555444333222333444555222222333333333444444444444333333333444444555555666666555555555555666666777888999999888888999:::999999::::::::::::999999:::;;;;;;<<<<<<===>>>>>>>>>???BBBFFFFFFEEEJJJQQQddd333444444444444333222222333333333222222222222111000111222222222222111000111000000000000000111111000000000000000000000000////////////////////////000000/////////.........,,,---.../////////////////////000000000000//////000000////////////000000000000111111111222222222111111111111111111111111666555444333222333444555222222222333333333444444222333333444444555555555666666555555555555666666666777999999888777999::::::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<======AAA@@@BBBEEEEEEDDDHHHNNNWWWiii555555555555555444333333333333333333222222222222000111222333333222111000000000000000000111111222000000000000000000000000000000000000000000000000000000000/////////......//////000000111000000000///000000111111000000//////////////////000000111000111111111111222222222111111111111111111111111444444333333333333333444222222222222333333333333222222333444555555555555666666555555555555666666555777888888777777999:::;;;;;;<<<<<<<<<;;;::::::999999::::::;;;<<<<<<<<>>AAAAAA???AAAFFFHHHMMM___|||777777777777777666666555444444444333333333222222000111333444444333111000000000///000000111222222000000000000000000000000000000000000000000000000000000000000////////////000000111111000///......000000111111111111000000///////////////000111111000111111111111222222222111111111111111111111111000111222333444333222222111111222222222333333333000222333555666666555555666666555555555555666666444666777888777777999;;;:::::::::::::::999888777888999999::::::;;;<<<<<<:::999;;;AAACCCBBBCCCGGGFFFEEELLL___www777777777777666666666666444444444333333333222222111222222333333222222111111444666444///,,,...222444444333222111000///...000000000000000000000000......---------......///............////////////111111111111111111111111444444333222111111222222////////////000000000000000000////////////000000555555555555555555444444111222222333333222222111444444444444444444444444222333444333222333666888777777888888888888777777===999777999===???<<<999:::::::::;;;<<<===>>>???=========>>>??????@@@@@@JJJDDDHHHVVVbbbttt888888777777777666666666444444444333333333333222111222222333333222222111000222444222///---///111111111111111111222222222000000000000000000000000//////......---.....................////////////111111111111111111111111111000//////......//////////////////000000000000111111000000000000111111444444333333333333333333111222222333333222222111444444444444444444444444222333444333222333666888333333555666777888888888<<<999777999===>>><<<999::::::::::::;;;<<<======<<<======>>>>>>???@@@@@@AAA???EEEPPPUUUbbb888888888777777777777666555555444444444333333333111222222333333222222111111111111000000000111111000000111111111222222222000000000000000000000000000000//////.........---............////////////000000000000000000000000000///..................////////////000000000000222222111111111111222222222222222222222222222222111222222333333222222111444444444444444444444444222333444333333333555777///000222444666777888888;;;999777999<<<===;;;999::::::::::::::::::::::::<<<<<<======>>>?????????===>>>EEEKKKJJJQQQooo999999888888888777777777555555555555444444444444111222222333333222222111333111///000222333333333333333222222111000000///000000000000000000000000000000000000///......---............////////////////////////////////////222111111000000000111111////////////000000000000222111111000000111111222111111222222222222222222111222222333333222222111333333333333333333333333111333444444333444555777///000222444666777888888:::888777888;;;<<<;;;999999999::::::999999999888;;;;;;<<<======>>>>>>???@@@AAAFFFJJJHHHKKK```xxx999999999999888888888888666666666555555555444444111222222333333222222111444222000000222444555555333333222222111000000000111111111111111111111111000000111111111000///...............////////////........................222222222111111222222333////////////000000000000000000////////////000000111111222222333333333333111222222333333222222111333333333333333333333333111333444444444444555666333333444666666666666666999888777888999::::::999888999999::::::999888777;;;;;;;;;<<<======>>>>>>BBB@@@AAAFFFHHHJJJUUUccczzz:::::::::999999999888888777666666666666555555555111222222333333222222111333333111000111222555666//////000111222333333444111111111111111111111111///000111222222111000///............////////////////////////////////////000000000000000111111222////////////000000000000000000////////////000000111111111222222333444444111222222333333222222111333333333333333333333333000222444555444444555666666666777777777666666555777777888888888999999999777888::::::;;;:::999888::::::;;;;;;<<<=========>>>;;;<<<@@@CCCEEEKKKRRReee}}};;;::::::::::::999999999777777777666666666555555111222222333333222222111111222222000---...222666...///000111222333444444111111111111111111111111...///111222333333222111............///////////////////////////////////////////////////000111111////////////000000000000111000000000000000000111//////000000111222222333111222222333333222222111222222222222222222222222000222555555555444555555666666777777777666666555666777888888777888888999666888:::;;;<<<;;;:::999999::::::;;;<<<<<<======<<<;;;===???@@@@@@DDDJJJVVVhhh;;;;;;;;;:::::::::999999777777777777666666666666222222222333333222222222///111222///++++++000555222222222111111111111111111111111111111111111111---...111333444444333222............/////////000000000000000000000000000000000000000000111222222////////////000000000000222222111111111111222222---......///000111111222222222222333333222222222222222222222222222222222000222555666555444555555444555666666777666666666666777888888777777888999666777:::<<<===<<<;;;:::999999:::;;;;;;<<<<<<======@@@CCCCCC@@@>>>DDDKKKIIIVVVmmm<<<<<<:::999888777777777888888888777666666555555222222222222222222222222333222222111111111111111000000////////////000000000000000///000000111222//////000000000000////////////............//////,,,------...///000000111111000......000000000///////////////////////////111111111111111111111111000000000000111111111111333333222222222222222222000222444333222111222222333333444444555444444444666666666666666555555555555555666777777777777777777888999;;;<<<<<<;;;;;;999999::::::::::::;;;;;;<<<>>>@@@@@@@@@AAACCCDDDEEELLL___|||>>>===<<<:::999999999999888888777777666555555555222222222222222222333333222222111000000000000111000000////////////000000111000000000000111222222//////000000000000///////////////....../////////000000//////////////////111000......000000000///000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222000222333333222111111222111222333444555555666666666666666666555555555555555555666777777777777777777888999:::;;;;;;;;;:::999999999:::::::::;;;;;;<<<===???@@@@@@AAACCCDDDGGGFFFNNN```zzz???>>>===<<<;;;:::::::::888777777666666555555444333333333333333333333333222111111000000000000000111000000//////000000111111111111111111222333333///000000111111000000/////////////////////////////////000000000000000000111000......000000000///111111111111111111111111////////////////////////000000000000111111111111111111111222222333333444000222333333222111111222000111222333555666777777555555555555555555555555555555666777777777777777777888999:::::::::::::::999999999999::::::::::::;;;===???@@@@@@AAACCCDDDJJJFFFGGGOOOaaa~~~???>>>===<<<;;;:::::::::888888777666666555555444444444444444333333333333222111000000//////000000111000000000000000000111222222111111222222333444000000000111111000000000/////////000000/////////,,,,,,...000111333555555111000......000000000///000000000000000000000000000000000000000000000000///000000000111111111111000000111222333333444444222333555555333222333444222222222333444555666666444444555555555555555666555555666777777777777777777888888999999999999999888999999999999::::::::::::<<<>>>???@@@AAACCCEEEHHHHHHKKKQQQ[[[nnn???>>>===;;;::::::::::::888888888777666666555555555555555444444444333333222111111000000000000000111111000000000000111111222222111111222222333444000000111111111111000000//////000111111000//////,,,,,,...000111333555555111000......000000000///////////////////////////111111111111111111111111///000000000111111111111000000111222333333444444333555666666555444444555555555444333333333444444333444444444555555666666555555666777777777777777888777777777888888999999888888888999999999::::::999;;;>>>??????@@@CCCEEEEEEHHHMMMQQQUUU___ttt???>>>===<<<;;;::::::::::::999999888888777666666666666666555555444444333333222222111111111111111222111111000000111111222111111111111111222333333000111111222222111111000//////111111111111////////////000000000000000000111000......000000000///........................111111111111111111111111000000000000111111111111111111111222222333333444333555666666555444444555777666444333222222333444333333333444555555666666555555666777777777777777888777777666777777888888888888888888999999999999999;;;===>>>???@@@CCCEEEJJJKKKMMMOOOOOOUUUeeevvv@@@???>>>===<<<;;;;;;;;;;;;;;;::::::999888888888777777666666555444444333444333333222222222222222222111111000000111111222111000000000000111222222000111111222222111111000...///111222222111///...000000//////////////////111000......000000000///////////////////////////111111111111111111111111000000000000111111111111222222222222222222222222222444555555333333333444666555333222222333444555222222333444444555666666555555666777777777777777888777666666666666777888888888888888999999999999888:::===>>>???@@@CCCEEELLLLLLMMMNNNMMMPPP[[[ggg|||BBBAAA@@@>>>======<<<<<<<<<<<<;;;::::::999999888888777777666555444444444555444333333222222333333222222111111111111222222000000000///000111111222111111222222222222111111...000111222222111000...,,,------...///000000111111000......000000000///000000000000000000000000000000000000000000000000000000000000111111111111333333222222222222222222000222444333222111222222555444222222222444666777222222333333444555666666555666666777777777777777888777666555555666777888777888888888888999999999888:::<<<>>>???@@@CCCEEEEEEGGGJJJMMMLLLKKKPPPXXXdddEEECCCAAA???============;;;::::::999999888888888555555444333333333333444444444444333333333222222111222222111000000111333222111///------...000111111111222222222222111111222111111111000000//////000000000000////////////,,,...//////......000111111111000000000000111111//////000111111111111111111222222333333222222111222222222222222222222222222111000111444555333111333333333333333333333333444444444555555555555666555555666666777777888888777777666666666666666777999999999888888888888888777777999;;;===@@@CCCDDDHHHHHHIIIJJJKKKLLLMMMMMM\\\qqqGGGFFFCCCAAA???>>>>>>>>>;;;;;;::::::999999888888666555444444333333444444333333333222222222111111111222222111000000111333333222111000000111222333111111222222222222111111111111111111000000000//////////////////000000000---...000///......///000111111000000000000111111//////000111111111111111111111111111111111111111222222222222222222222222111000///000333444222000333333333333333333333333444444444444555555555555666666666666666777777777777777666666666666666777888888888888888888888888777777999;;;===@@@BBBDDDGGGHHHHHHIIIJJJKKKLLLLLLVVVddd|||KKKIIIFFFCCCAAA?????????<<<<<<;;;:::999999888888666666555444444444444444333333222222222111111111111222333222000000222333333222111000000111333333111111222222222222111111111111111111000000000000.........//////000000111...///000///...---...///111000000//////000000111//////000111111111111111111000////////////000111222222222222222222222222000//////000222222111///333333333333333333333333444444444444555555555555777777666666666666666666777666666555555666777777777777777777777777888888777888999:::===???AAACCCFFFFFFGGGHHHIIIJJJKKKKKKPPPVVVeeeNNNLLLIIIEEEBBB@@@??????======<<<;;;:::999999888777666555555444555555555444444333333333222222222222222333222111000222444000000/////////000111222111111222222222222111111111111111000000000000000------......///000111111///000111000...------...000000////////////000000//////000111111111111111222111///......///111222111111111111111111111111///000000111222222111000222222333333333333444444333333444444444555555555777777777666666555555444666666555555555666777777666777777777777777888888888888999:::<<<>>>@@@AAADDDDDDEEEFFFGGGHHHIIIIIIMMMOOOWWWiiiRRRPPPLLLHHHDDDAAA??????>>>>>>===<<<;;;:::999888777777666555555555555666666666555555555444444444222333333222111111222444000000000000000111222222111111222222222222111111000000000000000000111111,,,------...///000000111///000111000...------...000000////////////000000//////000111111111111111333222000//////000222333111111111111111111111111000111222333222222222222222222222333333444444444333333333444444444444555777777666666555555444444555555555555555666777777666666777777888888888999888999999:::<<<===???@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHJJJQQQ\\\lllWWWTTTPPPKKKGGGCCCAAA@@@??????>>>===;;;:::999999888888777666666666666666777777666666666555555555222333444333111111333444111111222333333444444444111111222222222222111111000000000000111111111111---------......//////000...///000///...---...///000//////......//////000//////000111111111111111222111000000000000111222111111111111111111111111000222333333222222333444111222222333333444444555333333333333444444444444666666555555555555555555444444444444555666777777777777777888999999::::::999999999:::;;;===>>>???@@@@@@AAABBBCCCDDDEEEEEECCCEEEMMMUUU^^^rrr\\\YYYUUUOOOJJJFFFDDDBBB@@@???>>>===<<<:::999999999888777777666666777777666666666666555555555555222333444333222111333555111111222333444444444444111111222222222222111111///000000000111111111111........................---...000///......///000//////............////////////000111111111111111000000000000000000000000111111111111111111111111...111333333111000222333111111222333333444555555222222333333333444444444444444555555555555555555444444444444555666777777777888888999::::::;;;;;;999999999:::;;;<<<===>>>>>>??????@@@AAABBBCCCDDDCCCDDDJJJQQQUUUbbb```]]]XXXRRRMMMIIIFFFEEE@@@@@@???===<<<:::999999999888888777777777777777666666555555555444444444333444444333222222333555...///000111222333333333111111222222222222111111//////000000111111111222...............---------,,,...//////......000111//////............////////////000111111111111111......////////////......000000000000000000000000---000222222000///000222111111222333333444555555222222333333333444444444333444444555555666666666333333333444555666777888888888999:::;;;;;;<<<<<<::::::::::::;;;<<<===>>>>>>>>>???@@@AAABBBBBBCCCGGGEEEHHHOOORRRYYYqqqllleee[[[TTTPPPMMMIIIFFFCCCBBB@@@>>><<<<<<<<<===::::::999999888777777777555666666555333333444555444444444333333333222222111222222333333222222111000000111222222222222111111111111111111111111111333111...---...///000000////////////////////////////////////000000000000///000000000000///......000000111111111111000000000000000000111111111111222222222222222222333333444111///...111333555666555444333333444555777888555555555555666666666666777666555444444555666777555555777888999::::::;;;:::999888888999:::<<<===<<<<<<<<<;;;:::;;;???AAAEEEHHHIIIHHHJJJRRRaaalllrrrkkkaaaYYYTTTPPPKKKHHHCCCAAA>>>=========;;;999:::::::::999888888777777666777777666444333555666444444444333333333222222111111111222222111111111000000111222222222222111111111111111111111111111333111...---...///000///////////////////////////////////////000000000000...//////000111111111000000000111111111111000000000000000000111111111111111222222222222333333333333111000111333444333222333222222222333444666777444444444444555555555555777666555444444555666777555555777888999:::::::::999999888888999:::<<<============<<<<<<===@@@BBBDDDGGGIIIIIIIIINNNYYYbbbyyywwwlllccc\\\WWWQQQMMMGGGCCC??????AAAAAA<<<777;;;::::::999999888888777777888888777555444666777444444444444333333333333000000111111111111000000000000111222222222222111111111111111111111111111333111......///000000///////////////////////////////////////000000000000---...///111222222222333000000111111111111000000000000000000111111111111111111222222222333333333333222222444555444111///000000000111222444555666222333333333444444444444666666555555555555666666555666777888999:::::::::999888888888999:::;;;<<<>>>>>>???>>>===>>>AAACCCBBBFFFHHHHHHFFFIIIPPPVVVbbb{{{yyynnnfff___XXXSSSMMMHHHCCCDDDGGGFFF???888;;;;;;;;;:::999999888888888999999888666555777888555444444444444333333333111111222222222222111111000000111222222222222111111111111111111111111111222000......///000//////////////////////////////////////////000000000000...///000111222222222222000000111111111111000000///000000000111111111111111111111222222333333444666555333333444333111///000000111222333444666666333333333333444444444444666666666555555666666666555666777888999999999999888888888999999:::;;;;;;===>>>>>>>>>===>>>@@@BBBBBBDDDFFFEEECCCEEEKKKPPPVVVgggwwwmmmeee]]]WWWQQQLLLGGGGGGJJJHHHAAA:::<<<<<<;;;;;;:::999999999888999999888666666777888555555555444444444333333222333333444444333333222000000111222222222222111111111111111111111111111222000//////000000///...////////////////////////////////////000000000000000000111111111000000///000000111111111111000000///000000000111111111111000000111222333333444444:::777333111111222111000000111222333444555666666333444444444444555555555555666666666666666666555555666777888888888888888777777888999:::::::::::::::<<<======<<<<<<>>>@@@BBBCCCCCCAAAAAAEEEKKKQQQTTTZZZmmm~~~sssjjjaaa[[[SSSNNNIIIHHHHHHFFF@@@;;;===<<<<<<;;;;;;::::::999888999999888666555777888555555555555444444444333333333444444444444333333000000111222222222222111111111111111111111111111111000//////000000///---////////////////////////////////////000000000000000000000000000///......000000111111111111000000000000000000111111111111000000111222333444444555;;;888333111111111222222111222333444555555555444444444444444555555555555555555666666666666555555555666777777888888888777666777888999::::::::::::888:::;;;;;;;;;;;;<<<>>>AAAAAAAAA@@@AAAFFFLLLPPPRRRSSS]]]www|||rrriiicccUUURRRMMMJJJHHHEEEAAA???======<<<<<<;;;:::::::::777888888777555555666888555555555555444444444444222333333444444333333222000000111222222222222111111111111111111111111111111000//////111000///---////////////////////////////////////000000000000---....../////////......000000111111111111000000000000000000111111111111///000111222333444444555999777444333333333222111111222333444444333222111222333333333444444444444444555666777777666555444555666777777777777777777666666888999::::::999999777999;;;;;;;;;;;;<<<===??????@@@BBBCCCFFFJJJLLLMMMOOOVVVhhhzzzpppjjjXXXVVVRRRMMMIIIFFFDDDCCC=========<<<;;;;;;::::::777888888777555444666777666666555555555444444444111222222333333222222111000000111222222222222111111111111111111111111111111000///000111111///---////////////////////////////////////000000000000++++++---...//////000000000000111111111111000000000000000000111111111111///000000222333444555555666555555555555444111///111111222333222111000///111111222222222333333333444555666777777666555444555666777777777777777666555666888999::::::999999777999;;;<<<;;;;;;<<<===<<<>>>AAADDDEEEFFFGGGGGGHHHMMMTTT___qqqzzzooofff^^^WWWTTTPPPJJJEEECCC>>>:::999<<<===:::999;;;999999888666666555555555888666444333333333555666000333444111111444333000000111111222222222111111000000000000000000000000000000000000000///......111111000000//////................../////////000///////////////......---444333111000000000111111000000000000////////////000111111111111222222222444333333222111111111222444444444333333222222222333222333555777777666444555555555555555444444444444555666777777888777777666777888999999999999999;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@BBBBBBCCCFFFHHHJJJGGGKKKVVV```ooowwwkkkccc[[[XXXTTTMMMGGGEEE@@@<<<:::===>>>;;;:::<<<::::::888777666777777888888666555333333444555666000333444111111444333000111222222333333222222222111111111111111111111111000000000000000///......111000000000/////////............/////////000000---...///000000000000000333222111000000000111111111111000000000/////////000000111111111222222222444333222222111111111222333333333222222111111111222222333555777777666444444444444555555555555555555666666777777777777666666777888999999999999999:::::::::;;;;;;;;;;;;;;;<<<>>>@@@AAABBBCCCEEEGGGLLLHHHJJJRRRXXXccc|||sssjjjaaa]]]XXXPPPIIIGGGCCC>>><<<>>>???<<<;;;<<<<<<:::999777777888:::;;;777666555444444444555666111333444111111444333111111111222222222111111000111111111111111111111111000000111111000000//////000000000000////////////....../////////000000000,,,---///000111222222222222222111000000000111111222222111111111000000000000000000111111111222222333333222111111111111222222222111111111111111000222222222444666777555333333333444444555555666666666666777777777666555555666666777999999:::::::::999999999:::::::::;;;;;;<<<>>>@@@AAAAAABBBDDDFFFJJJHHHIIINNNQQQXXXjjj}}}{{{rrrhhhbbb\\\RRRKKKIIIFFFAAA>>>??????<<<;;;<<<;;;:::888777777999;;;<<<777777666555444555555666111444333000000333444111000000000000000000///...111111111111111111111111000000111111111000000///000000000000////////////...////////////000000000...///000111222222222222111111111000000000000111222222222222111111111000000000000000111111111111222222111111111111111222222222222222111111111111111111222444666666444333222222333444444555666666666777777777666555444444555666777888999:::::::::999999999:::;;;;;;<<<<<<<<<>>>@@@@@@AAAAAACCCEEEFFFEEEHHHMMMOOOSSS```nnnzzzpppiiiaaaVVVMMMJJJIIICCC???@@@???<<<;;;<<<:::999888777777888:::;;;777777666666555555555555222444333000000333444222111111222222111000000///111111111111111111111111000000111111111111000000////////////000000000000////////////000000000111000000111111111111000000000000000000111000000000222222222222111111111000//////000000000111111111111111111000000111222222222333333333333333333333111000111333555555444222111222222333444555666666666666666666666555444333555666777888999:::::::::999::::::;;;<<<=========<<<===???@@@@@@@@@BBBDDDBBBCCCGGGKKKLLLOOOWWW```zzzzzzrrrhhh\\\SSSOOOLLLFFFBBBAAA@@@===<<<>>>::::::999999999999999999777777777666666666555555222444333//////333444222444444444444444333222111222222222222222222222222000000111111222222111111////////////000000000000/////////000000000111111000111111111000000///......///000111111111000000222222111111111000000000/////////000000000111111111000000000000111222222333333333333333444444444000000000222444555333111222222333333444444555555555555666666666555444444444555777888::::::;;;;;;::::::;;;;;;<<<===>>>>>>;;;===?????????@@@AAACCC@@@CCCFFFHHHHHHJJJNNNSSSbbbzzz|||qqqdddZZZVVVQQQJJJEEEDDDCCC???>>>@@@;;;;;;<<<<<<;;;:::999888777777777777777666555555333444333//////333444333444444444333333222111000222222222222222222222222///000111222222222222111.../////////000000000111//////000000000111111111......///000000000//////---...000111111111000000111111000000000/////////////////////000000000111000000000000000111222222111111222222333333333333000///000222444444333111333333333333333333333333444444555555666555555555444555666888:::;;;;;;;;;888999:::;;;<<<======>>>;;;===>>>???>>>???@@@BBB???BBBFFFGGGGGGIIILLLMMMTTTfffxxxjjj```[[[TTTMMMHHHGGGEEEAAA@@@BBB<<<===>>>>>>>>>;;;999777777777777777777666555555333444333//////333444333111111111000000...------222222222222222222222222///000111222222222222222.../////////000000111111000000000000111111111111+++,,,---///000000000000---...///111111111000///000000000000////////////////////////000000000000000000///000000111222222000000111111222222222222//////000222444444222111444333333333333333333333333333444555666666666555444555666888:::;;;;;;;;;777888888999;;;<<<======;;;===>>>???>>>>>>@@@BBB===BBBFFFGGGIIILLLOOOPPPQQQ]]]qqqsssggg```YYYSSSLLLGGGEEECCC@@@===>>>>>>===<<<;;;:::;;;;;;888888888888777777777777666666555444333333222222222222222222222222222222666666666444111000000111444222111222333333222111////////////////////////222111000.........///000............////////////111111000000//////......000000000000000000000000111111111000000000000000111111000000//////......000000000000111222333444333333333333333333333333444444444555555555555666666555555444444444555555666666666666888:::<<<===888666666999:::999;;;>>>>>>>>>>>>>>>>>>?????????AAACCCEEEHHHKKKLLLLLLMMMRRRYYYcccuuu}}}qqqiii^^^XXXOOOIIIGGGEEEBBB???@@@???>>>===<<<;;;;;;;;;888888888888777777777777555555555444444333333333222222222222222222222222222333333111000///000111333222111111333444333111111111111111111111111111111111000///////////////....../////////000000000111000000000/////////...000000000000000000000000111000000000000000000000111111000000////////////222222111111111111111222333333333333333333333333444444444444555555555555666555555444444555555555666666666777888999:::;;;888666666999:::999:::>>>===>>>???@@@@@@@@@@@@@@@@@@BBBDDDGGGIIIKKKKKKKKKMMMSSSZZZggg}}}ttthhhaaaVVVOOOKKKIIIFFFDDDBBBAAA???>>>===<<<<<<<<<999999888888888777777777555555444444444444444444333333333333333333333333111111222111000000111333222111000111333444444333333333333333333333333333000000000000000//////.../////////000000000111111000000000000////////////000000000000000000000000000000000000000000111111111000000000000/////////444333222111000000000000333333333333333333333333444444444444555555555555555555555555555555555555555666777777888888888777999666666999:::999:::>>><<<>>>@@@BBBCCCCCCBBBAAA@@@AAACCCEEEGGGIIIIIIJJJIIINNNRRRYYYkkk|||sssjjj^^^UUUPPPMMMJJJGGGCCCBBB@@@>>>===<<<;;;;;;999999999888888888777777444444444444555555555555333333333333333333333333333444444333222111333444111000000111333555444333333333333333333333333333...///000111111000///...000000000000111111111111000000000000////////////000000000000000000000000000000000000000111111111000000000000000000000000333222222111000000111111222222222222222222222222333333444444444555555555444555555666666666666666555666777888888777666555999666666999:::999:::===;;;===AAADDDEEEEEEDDDBBB@@@AAABBBDDDEEEFFFGGGHHHHHHMMMQQQSSS]]]wwwzzzqqqdddYYYSSSNNNJJJGGGDDDCCCAAA???===;;;;;;:::999999999999888888888888444555555555555555555555333333333333333333333333666666666444111000111222111000000111333555444333222222222222222222222222...///000111111000///...000000000000111111111111////////////000000000000000000000000000000000000//////000000111111111111000000000000111111111111111111000000111222222333222222222222222222222222333333333444444444444555444444666666777777666666666666777888888777555444:::777777::::::888999===:::===AAADDDFFFFFFEEEEEE@@@AAAAAABBBCCCEEEFFFFFFHHHMMMRRRTTTXXXiiixxxkkk___WWWQQQKKKGGGFFFEEECCC@@@>>><<<;;;;;;:::999999999999888888888666666555555555555555555333333333333333333333333444555444222///......///222111000111333444444333111111111111111111111111...//////000000000000000/////////000000000111111////////////000000000000000000000000000000000000/////////000111111222222000000000111111111111222000000000000111222333444222222222222222222222222333333333333444444444444333444666777888888777666777777777888888777666666:::777777::::::888999<<<:::<<<@@@CCCFFFGGGGGGGGGAAAAAAAAAAAABBBCCCEEEFFFGGGKKKPPPSSSUUU^^^rrrvvvjjjaaaYYYRRRLLLIIIHHHFFFCCC@@@???======::::::999999999888888888777777666666555555444444444444444444444444444444333333333222///...///111333222111111333444333111111111111111111111111111///////////////000111111....../////////000000000.../////////000000000111000000000000000000000000...//////000111111222222000000111111111222222222222111111111111111222222111111111111111111111111222222333333333444444444333444666888999888777666888888777777777888888999:::777777::::::888999<<<:::<<<>>>AAADDDGGGHHHIIIBBBBBBAAAAAABBBCCCDDDEEEIIIHHHKKKQQQSSSVVVbbbnnnuuukkkbbbYYYSSSLLLKKKHHHEEECCCAAA??????:::::::::999999999888888888888777666555444444333444444444444444444444444333444444333222222333555444222111222333333222111111111111111111111111111000///.........000111222............////////////.../////////000000111111000000000000000000000000...//////000111222222222000000111111222222222222444333222111000000000000111111111111111111111111222222333333333444444444222444666888999999777777999888777777777888:::;;;;;;888777::::::888999<<<:::;;;===@@@CCCFFFIIIJJJCCCCCCBBBAAABBBCCCDDDEEEKKKHHHIIIOOORRRSSSYYYbbb||||||tttjjj___VVVOOOLLLHHHEEEBBB???<<<:::>>>;;;999888888999888777555666888999888777555333333333333333333333333333333333333333333333333333111000/////////111222333000000111111111111000000111111000000/////////...///////////////000111111...111444666666444111...222222111111111111111111111111111111111111111111......///000111222222222333333333222222111111111111111222333333333333222333444444555555444444333666777777777777777666666555666777888999:::::::::777777777888999;;;<<<===999:::<<>>AAACCCDDDEEEAAA@@@@@@@@@BBBDDDGGGIIIGGGIIIJJJKKKLLLOOORRRUUU^^^pppvvviiiaaaXXXUUUPPPKKKHHHFFFBBB@@@@@@>>>;;;::::::::::::999888888777777777666666666444444444444444444444444333333333333333333333333000000000///000000111222000000111111111111000000111111111000000000000000...............///000000///000111222222111000///111111111111111111111111000000000000000000000000222222222222222222333333333333333222222222222111111222222333333333333333444444444444333333222111222333444555666777777777888888999999888888777666888888888888888999:::;;;::::::<<<===???AAABBBCCC>>>>>>>>>???AAADDDGGGHHHFFFHHHIIIJJJJJJLLLOOOQQQUUUbbbzzz}}}qqqhhh^^^YYYSSSNNNKKKGGGDDDBBBAAA???<<<::::::::::::999999888777777666666777777555555555555444444444444333333333333333333333333000000000000000000111111000111111222222111111000111111111111111111111111...............//////000///000000000000000000///111111111111111222222222////////////////////////111111111000000000000000222222222222222222222222111222333333444444333333444444444444333222111000333333444555666666555555777777888888888888777777999888888888888888999999::::::;;;<<<===???@@@@@@=========???@@@CCCEEEFFFEEEFFFHHHIIIHHHIIIKKKMMMTTTYYYhhhyyyqqqddd___XXXQQQMMMIIIEEECCCBBB???<<<:::::::::999888999999888777777777777888666666666555555444444444333333333333333333333333000000111111111000000000111111222222222222111111111111111222222222222222...............///000000000//////////////////000000000111111111222222222////////////////////////111111111000000000000000222222222222222222222222222222333444444444444333444444444444333333222111555555666666555444333333555555666777888999999888888888888777777888999999999:::;;;<<<===>>>>>>???>>>>>>>>>???@@@AAABBBBBBCCCEEEGGGGGGGGGGGGIIIKKKOOOPPPWWWkkk{{{mmmhhh___WWWQQQLLLHHHEEEDDDAAA>>><<<<<<;;;:::999999999888888888777777777777777777666555555444444333333333333333333333333000111111111111000//////111111222222222222111111222222222222222333333333///////////////000111111000000////////////000000000000000111222222333333000000000000000000000000222222222222222222333333111222222222222333333333222222333444444444444444333444444555555444444333777777777666555444333222333444666777888999999999777777777777777888999:::999999:::;;;===>>>??????>>>>>>??????@@@AAAAAAAAAAAACCCFFFGGGGGGGGGHHHIIIKKKLLLPPP\\\tttxxxrrrhhh^^^WWWQQQLLLJJJGGGDDDAAA???>>>>>>===<<<888888999:::999888777666888888777777666555555444333333333333333333333333000111111222111000///...111222222333333222222111222222222333333333444444000000000000000111222222///000000111111000000//////000000111222222333333111111111111111111111111111111111222333333333444111111222222222333333333222333444444555444444444333333444555666666666666777777777777666666555444555555666777888888777777666666666666777999::::::999999:::<<<===???@@@@@@<<<===>>>@@@AAABBBBBBCCC@@@BBBEEEGGGGGGGGGHHHIIIHHHLLLQQQVVVdddyyynnnddd\\\UUUPPPMMMIIIFFFCCCAAA@@@@@@???>>>777888:::;;;:::999777555999888888777666555555444333333333333333333333333000111222222222000///...111222222333333222222111222222222333333444444444111111111111111222222333///000111222222111000//////000000111222222333333111111111111111111111111......///000111222222333111111111222222333333333222333444444555555444444333333555666777777888888666666777777777777777666777777777777777666666555555555555666777999:::;;;888999:::<<<>>>???AAAAAA:::<<<>>>@@@BBBCCCDDDEEE???AAAEEEGGGGGGGGGIIIJJJDDDKKKPPPPPPVVVlllvvviii^^^VVVPPPLLLIIIHHHFFFCCCAAA@@@???>>><<<<<<<<<;;;;;;:::::::::666666666666555555555555555555444444444333333333333333333222222222111111444333222111111222333444000000000000000000000000222111111111000000//////000000////////////000000000000000000111111111111000000000000000000000000222222222111111111000000000000111222333333444444111111222333333444555555333333444444555666666666777666555444444444444444444444444555555555555666666555444555888999888777777777888999;;;<<<<<<=========@@@CCCBBB>>>===@@@AAAAAABBBCCCDDDEEEFFFFFFMMMGGGFFFMMMTTT___yyy~~~pppeee[[[TTTPPPNNNKKKHHHFFFDDDBBB@@@??????>>>===<<<;;;:::999999777777777666666666555555555555555444444444333333333333333222222222222111333222222111111222222333111111111111111111111111111111111111000000000///000000////////////000000000000000000111111111111000000000000000000000000222222222111111111000000000000111111222333333444111111222333333444555555333333444444555666666666666666555444444444444444444444444555555555555666666555444555888999888777777888888999:::;;;<<<======<<>>===@@@AAABBBBBBCCCDDDEEEFFFFFFHHHCCCCCCIIILLLRRReeeyyy{{{nnnccc[[[VVVRRROOOKKKHHHFFFDDDBBB@@@AAA@@@???===;;;:::888888888888888777777777777666555555555444444444444333333333333333222222222222111222222222222222222111111111111111111111111111111111111111000000000000000000////////////000000000000000000111111111111000000000000000000000000222111111111111000000000///000000111111222222222111222222333333444444555333333333444555555666666666666555444444444444555444444444555555555555666666555444555888999888777777888888999:::;;;<<<<<<<<<<<<>>>BBBAAA======AAABBBBBBCCCDDDEEEFFFFFFGGGGGGDDDEEEJJJKKKMMMXXXgggxxxkkkaaa[[[TTTPPPKKKHHHGGGFFFDDDAAA@@@???>>>===;;;:::999888999999999888888888777777555555555555444444444444444444333333333222222222000111222333333222111000111111111111111111111111111111111000000000000000000000////////////000000///000000000111111111111000000000000000000000000111111111111000000000000//////000000000111111111222222222333333444444444222333333444444555666666666555555444444444555555444444444555555555555666666555444555888999888777777888888999::::::;;;;;;<<<;;;===AAA@@@<<<===AAAAAABBBCCCDDDEEEFFFFFFGGGFFFEEEGGGKKKLLLMMMVVV```pppuuujjjcccWWWQQQKKKHHHHHHHHHEEEBBB======<<<<<<;;;;;;::::::999999999999888888888888666666555555555444444444444444444333333333222222000000222333333222000000111111111111111111111111000000000000000000111111000000////////////000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111111222222333333333333444444222222333333444555555555555555444444444555555666444444444555555555555666666555444555888999888777777888888999999:::::::::;;;:::<<>>>>>;;;===AAA@@@@@@AAABBBCCCDDDDDDEEEFFFEEEEEEEEEEEEHHHLLLQQQSSSkkkyyyjjjaaaWWWQQQOOOMMMHHHCCCAAA@@@@@@???>>>===<<<<<<999888888888888777777777666666666666555555555555555444444444444333333333111111000000000000111111222222222222222222222222///000000000111111111111000000////////////000000000000000000111111111111000000000000000000000000////////////000000111111222222222222222222222111333333333333333333333333111222222333333444555555444444444444444555666666444444444555555555555666666555444555888999888777888888888888999999999999:::999:::======;;;===BBB>>>??????@@@AAABBBCCCCCCEEEFFFGGGGGGHHHJJJLLLLLLLLLZZZssstttjjj^^^VVVSSSOOOIIICCCDDDDDDCCCAAA???>>>===<<<888888888777777777777666777666666666555555555555555555444444444333333333222111000//////000111222222222222222222222222222//////000000111111111222000000////////////000000000000000000111111111111000000000000000000000000.../////////000000111111333333222222222222222222333333333333333333333333111222222333333444555555444444444444444555666777444444444555555555666666666555444555888999888777888888888888888999999999:::888:::===<<<;;;===BBB===>>>???@@@AAABBBBBBCCC===AAADDDFFFHHHJJJJJJIIIJJJQQQbbb}}}{{{oooccc]]]XXXPPPJJJGGGFFFCCC@@@>>>>>>>>>===;;;::::::999999999999999999999777555333333444666888444444444333333222222222111111111111111111111111000111111111111222222222222222111000000///000000333000...///111222111///000000000000000000000000000///...///000111000///000///.........///111222555555444444444333333333222111000000222444444333333333333444444444555555555555555444444333333333888777666555444444555666444555555666777888888999777888888888888999999999999999:::;;;;;;<<<<<<===;;;;;;===>>>@@@BBBCCCDDDAAAAAABBBCCCDDDEEEFFFFFFEEEPPPVVVdddvvviiiccc]]]TTTMMMJJJHHHFFFBBB@@@@@@???>>>===:::::::::999999999999999888777555444444555666777222222222111111111000000111111111111111111111111000111111111111222222222222222111000000000000000333000...///111222111///000000000000000000000000000///...///000111000///000//////...///000111222222444666777888666555444333222000111333444444333222222222222333333333444555555444444444333333333777666555444444444555555666666666777888999999999777777888888888999999999999999::::::;;;<<<<<<<<<:::;;;<<<>>>@@@AAABBBCCCAAAAAABBBCCCDDDEEEFFFFFFFFFLLLOOO\\\uuurrrkkkdddZZZRRRNNNLLLIIIEEECCCBBBAAA@@@>>>;;;:::::::::999999999888777777777666666555555555222222222222111111111111111111111111111111111111000111111111111222222222222222111111000000111111222000//////000111111000000000000000000000000000000///...///000111000///000////////////000111222000222666999;;;999777555444222111222333444444333111111111111222222222222444444444444333333333333555555444333333333444444666777777888888999999:::777777777888888888999999888999999::::::;;;<<<<<<999:::;;;===>>>@@@AAABBB@@@AAAAAABBBCCCDDDEEEEEEGGGHHHHHHRRRcccttt{{{ssskkk```VVVQQQOOOLLLHHHEEEDDDBBB@@@???;;;;;;;;;::::::999999888777777888888777666555444444444444444444444444444111111111111111111111111000000111111111222222222333222222111111111222222111111000///000111111111////////////////////////000///...///000111000///000000000000000111111111///111444777999999999888555333222222333444444333111111111222222222222333333333333333333333333333444333333333333333333333666666777777777888888888777777777777888888888888888888888999::::::;;;;;;999:::;;;<<<===???@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGFFFEEEMMMVVV]]]~~~zzzqqqeeeZZZUUURRRNNNJJJGGGEEECCC@@@???<<<<<<;;;;;;:::999888888777888999999888666444333444444444444444444444444111111111111111111111111000000111111111222222222333333222222222222333333111111111000///000111111////////////////////////000///...///000111000//////000000111111111111111000111111222444666888999555333222222333444333222222222222222333333333333333333333333333333333333222222333333333333333333555555555666666666666666666666777777777888888888777777888888999:::::::::999:::;;;<<<===>>>???@@@??????@@@AAABBBCCCDDDDDDFFFFFFFFFLLLQQQQQQjjjyyylllaaa[[[UUUQQQLLLIIIFFFDDDAAA???======<<<;;;:::999888888888888999999888666444333222222222222333333333333111111111111111111111111000111111111111222222222333333222222333333444444000111111000//////000222000000000000000000000000000///...///000111000//////000111111222222111111222111000///000333666888444333111111222333222111222222222222333333333444222222222222333333333333222222333444444444333333555555555555555555555555666666666777777777888888666777777888888999::::::::::::;;;<<<===>>>??????>>>??????@@@AAABBBCCCCCCDDDGGGGGGKKKOOONNN]]]|||uuuiiicccXXXUUUPPPKKKHHHFFFCCCAAA======<<<;;;:::999888888999999999888777666555444222222222333333333444444111111111111111111111111000111111111111222222222333333333333333444555555///111222111///...000333000000000000000000000000000///...///000111000//////000111222222222111111222222111111111222333333444222000000111111111000111111111111222222222222111111222222222333333333111222333555555555444333666666666666666555555555666666666666777777777888666666777777888999999999;;;;;;<<<===>>>??????@@@>>>>>>???@@@AAABBBCCCCCCCCCHHHFFFFFFLLLNNNVVVhhh{{{oooiii[[[WWWRRRNNNJJJGGGDDDBBB>>>======;;;:::999888888::::::999888777666555555444444444555555666666666111111111111111111111111000111111111111222222222333333333333333444555666///111222111///...000333000000000000000000000000000///...///000111111//////000111222333222111111222222333333333222111000333111000///000111000///000000000000111111111111111111111222222333333333111222444555666555444444777777777777666666666666666666666666777777777777666666666777888888999999;;;<<<<<<===>>>???@@@@@@>>>>>>???@@@AAABBBBBBCCCBBBHHHCCCAAAIIINNNRRR\\\kkk{{{ppphhhbbbZZZRRRMMMIIIFFFDDD@@@???>>>===;;;;;;;;;:::888999999888888777666555666666555555555444444444333333333222222222111111222222111111222222333444111111222333333333333222111111111111111111111111......///000000000000000000000000000111111111111000000111222333333444444000000000000000000000000//////000111111111111000333333333333333333333333000000111111111222222222222333444555555555444444777666444333333444555666444555555555666666777777888999999::::::;;;;;;<<<999;;;>>>@@@@@@???>>><<>>===<<<<<<<<<999999999999888777666555666666555555555444444444333333333222222222222111222222111111222222333444111111222333333333333222111111111111111111111111...///000000111111111000//////000000111111111222//////000111111222333333000000000000000000000000///000111111222222111111333333333333333333333333222222333333333444444444333333333444444444444555777666444333333444555666555555555555666666666777888888999999:::;;;;;;;;;;;;===???AAAAAAAAA@@@???@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDFFFJJJNNNTTTggg~~~tttnnnddd[[[UUUPPPLLLIIIEEEDDDBBB@@@???>>>======999999999999888777666555666666666555555555444444333333333333222222222222222222111111222222333444111111222333333333333222111111111111111111111111///000111111222111111111...//////000111222222222...//////000000111111111000000000000000000000000000111111222222222222222333333333333333333333333222222333333333444444444444333222222222333555666666555444333333444555666555555555555666666666666888888888999::::::;;;;;;<<<<<<>>>???????????????>>>>>>???@@@AAABBBBBBBBBAAABBBCCCCCCCCCDDDFFFIIIMMMXXXggg{{{tttjjj```YYYSSSNNNKKKFFFEEECCCAAA???>>>======999999999999888777666666666666666666555555555555444444333333333222222222222222111111222222333444111111222333333333333222111111111111111111111111000111111222222222111111......///000111222222333/////////000000111111111000000000000000000000000111111222333333333333222222222222222222222222222000000111111111222222222444333222111111333555666555555444444444555666666555555555666666666666666777777888888999::::::::::::::::::;;;;;;<<<======<<<===???AAABBBBBBAAA@@@@@@BBBDDDDDDCCCCCCDDDEEEJJJPPPXXXsss{{{pppeee]]]VVVPPPMMMGGGFFFDDDBBB???>>>===<<<999::::::999999888777666777777666666666555555555444444444333333333222222222222111111222222333444111111222333333333333222111111111111111111111111111111222222222111111000...//////000111111222222000000000111111111111111000000000000000000000000111111222333333333333222222222222222222222222222000000111111111222222222444333111111111222444666444444444444555555666666666666666666666555555555666666777888888999999:::999999999::::::;;;<<<<<<;;;<<<>>>@@@AAAAAAAAA@@@AAACCCEEEEEEDDDDDDDDDEEEGGGMMMPPPbbbxxxmmmccc[[[TTTQQQIIIHHHEEECCC@@@>>>===<<<::::::::::::999888777666777777777666666666555555444444444444333333333333222222111111222222333444111111222333333333333222111111111111111111111111111111111222111111000///000000000000111111111111111111111111111111111111000000000000000000000000000111111222222222222222222222222222222222222222222222333333333444444444333222111111111222444555333333444555555666666666666666666666666555555555666666666777888888999999999:::;;;<<<<<<===<<<<<<:::;;;===>>>@@@@@@AAAAAAAAACCCEEEEEEDDDDDDEEEFFFCCCKKKLLLSSSkkkuuujjjbbb[[[WWWLLLJJJHHHEEEBBB???>>>===::::::::::::999888777777777777777777666666666555555444444444444333333333222222111111222222333444111111222333333333333222111111111111111111111111000111111111000000///...111111111111000000000000000000000000000000000000000000000000000000000000///000111111222222111111111111111111111111111111222222333333333444444444111222222222222333333333222333444555666666666666777666666666555555555555555555666666777888888999777888:::<<<===<<<;;;:::;;;;;;;;;<<<>>>@@@AAABBBAAABBBDDDDDDCCCDDDEEEGGG@@@JJJJJJKKKZZZqqq{{{pppggg```\\\NNNLLLIIIFFFCCCAAA???>>>::::::::::::999888777777777777777777666666666666555555444444444333333333222222111111222222333444111111222333333333333222111111111111111111111111000000000000000///......222222111111000////////////////////////.........000000000000000000000000//////000111111111111111111111111111111111111111000000111111111222222222000111222333333333333222222333444555666666666666777777666666555555555444555555666666777888888888444666888;;;;;;:::888777;;;;;;;;;;;;===???AAACCC@@@AAABBBBBBBBBCCCEEEGGG@@@JJJKKKIIITTTfffuuunnnddd[[[UUUQQQLLLGGGDDDAAA>>><<>>===<<<;;;;;;::::::999888777666666666666555555555555666666777777333333333333333333333333111111111111222333444555444000333222,,,222888111111111111111111111111111111111000000000000111111000000000000000111111222111111000000000000000111222222333333333222222111111111222222222222111111111111000000111111222333111111222222222111111000222222333444444555555666666666666666777777777777555555555555666666666777888777777666777999;;;<<<<<<;;;::::::;;;>>>@@@BBBBBB???>>>@@@DDDFFFDDDBBBHHHBBBBBBIIINNNWWWmmm}}}uuulllbbb[[[WWWQQQMMMIIIGGGCCCAAA??????>>>===<<<;;;::::::888888999999999777555444444444555555555666666666333333333333333333333333111111111111222333444555444111555444///444888000111111111111111111111111000000////////////000000000000000000000111111222111111000000000000000111000111111222222111111000111111222222222222111111111111000000111111222333222222333333333333222222222222333444444555555666444444444555555555666666444444444555555555555666888777777777777999:::;;;<<<;;;::::::;;;===???@@@??????@@@AAA@@@AAABBBBBBGGGBBBCCCHHHJJJNNN^^^qqqvvvlll^^^YYYSSSNNNJJJGGGDDDBBB??????>>>===<<<;;;::::::666888:::;;;:::888555333444444444444444555555555333333333333333333333333111111111111222333444444444222666666111666:::222111111111111111111111111/////////....../////////000000000000000111111222000000000000000000111111//////000000111000000///111111222222222222111111111111000000111111222333222333333444444444333333222222333444444555555666222333333333333444444444333333444444444555555555777777777777888999:::;;;<<<;;;;;;:::;;;<<<===>>><<<@@@BBBAAA===<<>><<<;;;::::::888999::::::999888666555444444444444444444444444333333333333333333333333222111111111222222333444444111555555111888???888111111111111111111111111000000////////////000000000000000000000111111222///000000111111111111111//////000000111111000000111111222222222222111111111111000000111111222333111222333333333333333333222222333444444555555666222222333333333444444444444444444555555555666666777777777888888999999:::<<<;;;;;;::::::;;;<<<===>>>@@@AAA@@@>>>===>>>@@@BBBAAACCCGGGGGGGGGNNNWWWccc{{{mmmggg___XXXRRRNNNJJJHHHBBBAAA@@@???===<<<;;;:::<<<;;;999777666777888888444444444444444444444444333333333333333333333333222222111111222222333333444000222222///999BBB===111111111111111111111111222111111000000111111222000000000000000111111222...///000111111111111111///000000111222222111111111111222222222222111111111111000000111111222333000000111222222222222222222222333444444555555666333444444444555555555555666666666666777777777777777888888888999999999999;;;::::::::::::;;;;;;;;;AAA@@@>>>???@@@AAA???===BBBAAABBBDDDDDDEEEKKKRRRTTTwwwuuunnneee\\\UUUOOOKKKIIIDDDCCCBBB@@@???===<<<;;;>>>;;;888666555777999:::555555555444444444444444333333333333333333333333333222222111222222333333333///111111...777@@@<<<111111111111111111111111333222222111111222222333000000000000000111111222---...000111222222111111//////000111222222222222111111222222222222111111111111000000111111222333//////000111222222222222222222333444444555555666555555555555666666666666666666777777777888888888777888888999999999888888999999999::::::;;;;;;;;;BBB>>><<<===AAACCC@@@===CCCBBBBBB@@@@@@BBBFFFJJJQQQiii{{{tttiii___WWWPPPLLLIIIEEEEEEDDDBBB@@@>>>===<<<<<<;;;999888777777888999666666666555555555444444333333333333333333333333333333222222111222222333222///333333...555;;;444111111111111111111111111222222111111111111222222000000000000000111111222---...000222333222111000---...///000111111111111111111222222222222111111111111000000111111222333///000111222333333333333222222333444444555555666444555555555666666666666666666666666777777777777777888999999999999888777777777888999:::;;;;;;;;;============????????????AAABBBBBBAAAAAACCCEEEFFFLLL[[[nnn|||qqqfff]]]VVVQQQNNNGGGFFFEEECCCAAA???>>>===::::::::::::999888777777777777666666666555555555333333333333333333333333333333222222111222222222111000555666000333555,,,111111111111111111111111111111000000000000111111000000000000000111111222,,,...000222333222111000,,,---...///000000000000111111222222222222111111111111111000111222222333000111222333444444555444222222333444444555555666444444444555555555666666555555555555666666666777777888999::::::999777777555666888999:::;;;;;;<<<888;;;>>>>>><<<;;;>>>AAA>>>AAACCCDDDEEEGGGHHHFFFAAALLLXXXqqqyyynnnfff___WWWRRRJJJGGGDDDCCCBBBAAA???===>>><<<:::999::::::999777666777777666444222333444333333333333333333333333444333222222111111222222111111222333333333333222111111111111111111111111333333333222222111111111///000111222222222222222000000111111111111000000000111111111111222222222444444222222222222444444222222111111222222333444000111111222222333444444666555333222222333555666444444333222333444555666666666666666666555555555999888666555555555666777888999::::::999:::<<<>>>======>>>>>>??????@@@@@@AAABBBCCCEEEFFFFFFFFFFFFDDDLLLTTT___vvvuuummmeee]]]WWWMMMJJJGGGEEECCCBBB@@@>>>>>><<<:::999::::::999777555666777666444333444555333333333333333333333333444333222222111111222222111111222333333333333222111111111111111111111111333333333222222111111111000000111111222111111111000000111111111111000000000000111111111222222222333222222111111222222333222222111111222222333444111111111222333333444444666444333222222333444555444444333333333444555666777777777777777777777777777777777777888999::::::777999::::::999999;;;===<<<<<<======>>>???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFIIINNNWWWkkkzzzqqqhhh___YYYQQQNNNJJJGGGEEEDDDAAA@@@???===;;;:::::::::999888555666777666555444555666444444333333333333333333444333222222111111222222111111222333333333333222222222222222222222222222222222222222222111111111000000111111111000//////000000111111111111000000000000000111111111222222000111111222222111111000222111111111111222333333111111222222333333444444444333222222222222444555444444333333444444555666777777777777888888888888555666888:::;;;<<<======666888999999999999:::<<<::::::;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFIIIEEEFFFOOO\\\uuuwwwmmmccc]]]VVVRRRMMMIIIFFFDDDBBB@@@@@@>>><<<;;;;;;;;;999888555666777777666555666888444444444444444333333333444333222222111111222222111111222333333333333222222222222222222222222222222222222111111111111111000000000000000///...---000000111111111111000000000000000000111111111111000111222333333222111000111111111111111222222333111111222222333444444555333333222222222333444444444444444444444555555666666777777777777777888888555666888;;;<<<<<<<<<<<<666777999:::999999:::;;;888999:::;;;<<<>>>??????@@@@@@AAAAAACCCDDDEEEEEEIIIBBBBBBJJJQQQaaawwwmmmfff[[[WWWQQQKKKHHHEEEBBB@@@AAA???===;;;;;;;;;999888555777888777666666777888555555555444444333333333444333222222111111222222111111222333333333333222222222222222222222222222111111111111111111111111000000000000000///...---000000111111111111000000//////000000000111111111111222333444444333222111111111000000111111222333111222222333444444555555222222222222333444444555444444555555555666666555555555555666666777777777666777999:::::::::999888555888:::::::::999:::;;;999999:::;;;<<<===>>>>>>@@@@@@???@@@AAABBBDDDEEEFFFAAACCCIIIKKKSSSppp~~~ssslllaaa\\\UUUNNNJJJGGGDDDBBBCCC@@@>>><<<<<<;;;:::888777888999888777666777888666666555555444333333333444333222222111111222222111111222333333333333222333333333333333333333333000000000111111111111111000000111111111000//////000000111111111111000000/////////000000000111111333333333444444333333333111000000000000111222222222222333333444444555555222333333444444555555555444444555666666666666555444444555555666666777777888888999888888777666666666888;;;<<<;;;:::;;;;;;::::::;;;;;;<<<=========??????>>>>>>@@@AAACCCDDDCCCBBBEEEIIIHHHMMMaaavvvyyyrrrhhhbbbZZZSSSMMMJJJGGGEEECCCAAA>>>===<<<<<<:::888888999:::999777666777888666666666555444444333333444333222222111111222222111111222333333333333222333333333333333333333333///000000000111111111222000000111111222111111111000000111111111111000000////////////000000000111333333222222222222333333000000000000000111222222222222333333444555555555333333444555666666666666333444555666777666666555444555555666777777888888999999888777777777777777777999<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>======>>>@@@CCCDDDAAADDDGGGFFFEEEKKKWWWbbb~~~zzzlllfff]]]UUUPPPLLLIIIGGGDDDBBB???======<<<:::888999:::;;;999777666666777777777666555444444333333444333222222111111222222111111222333333333333222333333333333333333333333//////000000111111111222///000111222222222222222000000111111111111000000////////////000000000000333222111000000111222333000000000000000111111222222222333444444555555666333444555666777777777777333444666777777777666555555666666777888999999999:::999888777777888999:::777:::===>>>>>><<<<<<===>>>============<<<<<<<<>>======>>>@@@BBBDDD@@@FFFGGGCCCBBBJJJSSSWWWiiisssmmmddd[[[SSSNNNIIIFFFGGGDDD???<<<;;;<<<<<<;;;<<<999666555666777777777777777666555444333333333333333333222222222111111111111222222222333333333444333222111111222333444000000000000000000000000000000000000111111111111111111000000000000111111111000......000000000/////////000000111111111222111111111111111111111111666222222666777444222333777444333444666777555333555555555555666666666666444444555555666777777777666777777777777777666666;;;;;;;;;<<<<<<<<<======999:::<<<>>>>>>===<<<:::;;;;;;<<<===>>>???@@@@@@DDDCCCCCCCCCDDDFFFIIIKKK___uuuzzzsssiii```WWWPPPKKKGGGGGGDDD@@@>>>>>>>>>===<<<<<<:::777666666777777777777777666555444444444444333333333222222222222111111111222222222333333333333333222222222222333333111111111111111111111111000000000000111111111111111111000000000000111111111000......000111000//////000000000111111111111111111111111111111111111333111111444444111111444666444222333555666555333555555555555666666666666555555666666777888888888777888888888888888777777999999:::::::::;;;;;;;;;::::::<<<=========<<<;;;;;;;;;<<<===>>>???@@@@@@CCCCCCBBBBBBDDDFFFIIIJJJRRRbbb{{{pppfff]]]UUUNNNJJJGGGDDDBBB@@@@@@@@@>>><<<<<<:::777666777888777777777777666555444444444444333333333333222222222222111111222222222333333333222222333333333333222222111111111111111111111111000000000000111111111111111111000000000000111111222000...///000111000000000000000000111111111111111111111111111111111111000111444777555111222777555333222333444555444222444555555555555666666666666666777777888999999999888888999999999999999888777777888888888999999999;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<===>>>???@@@@@@BBBAAAAAABBBCCCEEEGGGIIIIIIQQQiiiuuukkkbbbYYYRRRMMMGGGEEECCCBBBBBB@@@>>><<<<<<:::888888888999888777777777666555555555555555444444333333333222222222111111222222222333333333111222333444444333222111111111111111111111111111///000000000111111111111111111000000000000111111222000//////000111111000000000000000000111111111111111111111111111111111...222888===999444444999333333222333333333333333444444444555555555666666555666666777777888999999777888999999999999999999777777777888888888888999<<<;;;;;;;;;;;;<<<======<<<<<<<<<===>>>?????????@@@@@@@@@AAABBBDDDFFFGGGKKKLLL\\\~~~yyypppggg^^^VVVRRRHHHFFFDDDCCCBBB@@@>>><<<===;;;999999999:::888777777777666555555555666666444444444333333333222222111111222222222333333333222333444555555444333222111111111111111111111111///000000000111111111111111111000000000000111111222111//////111111111000111111000000000000000000111111111111111111111111,,,111:::???<<<555333666333333333333333222333333444444444444555555555555444444555666666777777888666777777888999999888888888888888888999999999999<<<;;;;;;;;;;;;<<<======<<<<<<======>>>>>>??????>>>>>>???@@@AAACCCDDDEEEKKKKKKUUUmmmvvvmmmddd[[[VVVLLLJJJFFFDDDBBBAAA>>>======;;;::::::;;;:::999777777777666666555666666777444444444444333333333333111111222222222333333333333333444444444444333333222222222222222222222222000000000000111111111111111111000000000000111111333111///000111222111000111111111111000000000000111111111111111111111111,,,///666;;;999333000333222444555444333222333555333444444444444555555555444444444555666666777777555666777888999999999999888999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<=========>>>>>>>>>???<<<===>>>???AAABBBCCCCCCFFFGGGNNN]]]ttt~~~tttiii```[[[RRROOOJJJFFFDDDBBB@@@???===<<<;;;;;;;;;;;;999777777777666666666666777777555444444444444333333333111111222222222333333333444444333333333333444444222222222222222222222222000000000000111111111111111111000000000000111111333111000000111222222111111111111111000000000///111111111111111111111111222000222555555222111333333555666555333222444666333333444444444555555555555555555666777777888888666777888999::::::::::::888888999999999999::::::::::::<<<=========<<<;;;============>>>>>>>>>>>>;;;<<<===???@@@AAABBBBBBDDDDDDIIIRRRaaa|||yyymmmccc]]]WWWRRRLLLGGGEEECCCBBBAAA===<<<;;;;;;<<<;;;999777777777666666666666777888555555444444444333333333111111222222222333333333555555333222222333555555222222222222222222222222000000000000111111111111111111000000000000111111333111000000111222222111222111111111000000//////111111111111111111111111:::444000222333222444777333555777666444333444777333333333444444444555555666666666777888888999999777888999:::;;;;;;<<<;;;888888888888999999999999999:::<<<>>>>>>===<<<:::============>>>>>>>>>>>>:::;;;===>>>@@@AAAAAAAAAFFFFFFHHHNNNXXXnnntttjjjbbb]]]VVVMMMFFFDDDCCCBBB@@@@@@???>>>===<<<;;;;;;;;;555666888999999777555444555444333222333444555666444333333222222333333444444333222111111333555666222222222222222222222222///111222111000///000111/////////...------///111000000000000000000000000////////////000000000000...111333333111///......000111222333444555555555444555555555555555444444333333333444555666777777666666777888888888888888888888999;;;===>>><<<;;;999999999999::::::;;;<<<::::::;;;;;;<<<===>>>>>>===<<<;;;<<<===>>>===<<<@@@???>>>>>>>>>???@@@AAABBBDDDJJJPPPQQQXXXtttyyynnnggg```YYYOOOIIIGGGEEECCCAAA@@@???>>><<<;;;;;;;;;;;;777777888999999888666555555555444333333333444555333222222111111222222333333333222222222333444555222222222222222222222222///111222111000///000222//////000...------///111000000000000000000000000////////////000000000111111333666666444222111111000111222333444444444444444444555555555555444444333444444444555666666666666666777888888888888888888999:::===??????===;;;:::999999999::::::;;;<<<::::::;;;;;;<<<======>>>;;;::::::<<<>>>??????>>>@@@??????>>>>>>@@@AAABBBCCCCCCGGGLLLMMMRRRiiiuuummmddd]]]TTTMMMJJJHHHEEECCC@@@???>>><<<;;;;;;::::::999999999888888777777777666666555444333333333444222222111111111111222222222222333333333333444444333333333333333333333333000111222111000000111222///000000///...---///111000000000000000000000000/////////000000000111111///111333333111000///000000111111222333333333333444444555555555555444444444444555555555555555555666666777888888888888888888999<<>>??????>>>AAA@@@?????????@@@AAABBBCCCBBBDDDHHHIIILLL[[[lll{{{rrrhhhaaaXXXQQQMMMJJJGGGDDDAAA@@@>>>===<<<;;;:::::::::999888777666666777777777777666555444333333333333222222222222222222333111222333444444444333333333333333333333333333333000111222222000000111222///000000000......///111000000000000000000000000//////000000000111111111...000111111000//////000000111111222333333333222333333444555555555444444555555555555555444444444666666777888888888888888999:::===BBBDDDDDD@@@===:::::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======???===<<<===>>>>>>===<<>>===<<<;;;;;;:::999888777666666666666777777666666555444333222444444333333333333444444111222333444444444333333333333333333333333333333000222333222111000111222...000111111/////////000000000000000000000000000000000000000111111111111111333444444333222333444111111222333333333222222222222333444555555444444555555555555555444444444666666777888888888888888999;;;>>>CCCEEEEEEBBB>>>;;;::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<===???@@@???>>>@@@@@@?????????@@@AAABBBCCCAAABBBFFFHHHJJJNNNRRRiii}}}ssslllbbbZZZUUUPPPKKKFFFDDDCCCBBB@@@>>>===<<<<<<::::::999888777666666555666666666666666555444333555555444444444444555555222222333333333333444444333333333333333333333333111222333222111111111333...000222111000//////000000000000000000000000000000000000111111111222222000111222222111111222333222333333444444333333333111222333444444555444444444444555555555555555555666666777888888888888888:::;;;>>>BBBEEEEEECCC@@@;;;;;;:::999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<@@@BBBBBBAAA@@@???>>>>>>>>>???@@@AAAAAAAAACCCFFFHHHJJJLLLNNN\\\wwwxxxqqqhhh```ZZZTTTNNNJJJFFFEEECCCAAA???>>>======;;;<<<<<<<<<;;;999777666555555666777777666555444555444444333333444444555333333222222222333444555444444444444444444444444111222333333111111222333...000222222111///000000000000000000000000000000000000111111111222222222...///000///...///000222444444444555555444444333111111222333444444444444333444444444555666666666666666777888888888888888;;;;;;===AAADDDEEECCCBBB<<<;;;::::::999999999:::<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<===???@@@@@@??????>>>=========>>>???@@@>>>AAADDDEEEFFFGGGIIIJJJTTTfff|||uuulllccc]]]WWWQQQLLLGGGFFFDDDBBB@@@???>>>>>>======>>>???===;;;999777444555666777777666555555444333333222222333333444444333222111111333555666444444444444444444444444111222333333111111222333...000222222111000000000000000000000000000000000000111111111111222222222111222333222111222333555555555555666555555444444000111222333444444555444333333444444555666777777666666777888888888888888;;;;;;===@@@CCCDDDDDDCCC<<<;;;::::::999999999999<<<<<<<<<<<<<<<<<<<<<;;;DDDBBB@@@???>>>===:::888>>>===<<<<<<<<<===???@@@===AAADDDDDDCCCDDDFFFGGGOOOZZZsss{{{ppphhhddd^^^UUUMMMIIIGGGDDDCCCCCCCCCAAA@@@@@@???>>><<<:::999999999888777666555555444444555333333444555555444444444555444333333222222333333333333333333333333333333222222222222222222222222111000///////////////000//////000000111111222222///000000111111111111111000000000000000111111111333333333333333333333333000000222333333333333333333333333444444444555555444555666777777888888888555888<<>>>>>======>>>???===<<<;;;;;;;;;===>>>??????@@@@@@AAABBBCCCDDDDDDGGGOOO\\\ssstttlllhhhbbbXXXPPPKKKHHHEEEDDDCCCBBBAAA??????>>>===;;;:::999999999888888666555555555555555444444444444444444444444444444333222222222222222333333333333333333333333222222222222222222222222000000////////////000000000000000000000111111111,,,------...............000000000000111111111111222222222222222222222222///000111222333333333333333333333444444444444444444555666777777888888777666888;;;???AAACCCCCCCCC@@@>>>===;;;:::999999::::::::::::;;;<<<<<<======<<<===???>>>======>>>@@@>>>===<<<<<<<<<===>>>>>>??????@@@AAABBBCCCDDDDDDCCCKKKUUUgggyyyrrrmmmggg^^^VVVOOOLLLHHHEEECCCBBB@@@>>>>>>===<<<;;;:::999999999888888777666555555555555777666444333222333333444444333222222111111222222444444444444444444444444222222222222222222222222000000000//////000000111111111111111000000000000...///000000111111000000//////000000111111111111111111111111111111111111//////000111111222222222444444444444333333333333444444555666777777777777666777999;;;===???AAAAAA>>>===<<<;;;:::999999::::::;;;;;;<<<======>>>>>>===>>>??????>>>>>>???@@@>>>>>>===<<<<<<<<<======??????@@@AAABBBCCCCCCDDDAAAHHHOOO[[[wwwwwwssslllbbbZZZSSSPPPJJJFFFDDDBBB???===<<<<<<;;;:::::::::::::::999888777666555555555555888777444222111222333444333333222111111111111222444444444444444444444444222222222222222222222222000000000///000000111111222222111111000000//////000000111222222222222111//////000000111111222222000000000000000000000000/////////000000111222222444444444333333333333222333444555666777777777777777777777888999<<<>>>???<<<<<<;;;::::::999999999;;;;;;<<<<<<===>>>>>>>>>===>>>??????>>>>>>???AAA>>>>>>>>>===============>>>>>>???@@@AAABBBCCCCCCDDDIIIMMMSSSggg{{{wwwpppfff^^^XXXTTTNNNIIIEEECCC@@@>>>===<<<;;;;;;::::::::::::999888777666666555555666888777444222111222333444444333222222111111222222444444444444444444444444222222222222222222222222000000000000000111222222222222111111000000//////,,,---......//////.........//////000111111222222000000000000000000000000////////////000111222333333333333333333333333333333444555666666777777777777777666666777999;;;===::::::::::::::::::999999;;;;;;<<<<<<===>>>>>>>>><<<>>>??????>>>>>>???@@@>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@AAABBBBBBEEEJJJLLLNNNZZZ{{{{{{tttjjjbbb\\\XXXQQQKKKGGGEEEBBBAAA???>>>===<<<;;;:::::::::999999888777666666666666777666444333222333333444555444333333222222333333333333333333333333333333222222222222222222222222000000000000111111222333111111111111000000000000......///000000000000///......///000111222222333000000000000000000000000111000//////000111333444222222222222333333333333333333444555666666666666777777666555666777999:::888888999:::::::::999999:::;;;;;;<<<======>>>>>><<<===>>>>>>======>>>???<<<===>>>????????????>>>======>>>???@@@AAAAAABBBBBBGGGJJJJJJPPPhhhxxxnnneee```[[[SSSMMMIIIGGGEEECCCAAA@@@>>>===<<<;;;:::::::::999888777666666666666444444444444444444444444666555444444333333444444222222222222222222222222222222222222222222222222000000000000111222333444000000000000000111111111000000111222222222222222......///000111222333333111111111111111111111111222111000000000222444555000000111222333444444555333333444555666666666666777777666666666777777888666777888999::::::999999:::::::::;;;<<<<<<======:::<<<======<<<<<<===>>>;;;<<<===???@@@@@@@@@@@@<<<<<<===>>>???@@@AAAAAA???EEEIIIHHHJJJZZZwwwzzzppphhhaaa\\\UUUOOOKKKHHHGGGEEEBBBAAA@@@>>><<<;;;;;;::::::999888777666666666666333333444555555555444444666666555444444444444555111111111111111111111111222222222222222222222222000000000000111222333444//////000000111111222222------...///////////////---...///000111222333333111111111111111111111111333222000000111222555666//////000111333444555666222333444555666666666666777777777777777777777666555666888999::::::999888999999::::::;;;<<<<<<===:::;;;<<<<<<;;;;;;<<<>>>:::;;;===???@@@AAAAAA@@@<<<<<<===>>>???@@@AAAAAA>>>DDDIIIIIIHHHSSSlllttthhhaaa]]]WWWRRRNNNKKKGGGEEEBBBBBBAAA???>>><<<;;;:::::::::999999888777777777666666666555444444333333666555555555555444444444000111111222222333333444444444444333222111222444///111222111...---...000222111111111000000//////000111222222222000///...000000000000000000000000000111222222111000///...222222222222222222222222444333222222222444777888555555555555555444444444888888888777777777777777::::::999999888777777666999::::::;;;===???AAABBBBBB@@@>>>=========<<<:::>>>>>>???@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@CCCFFFGGGFFFFFFNNN[[[gggxxxmmmgggbbb\\\UUUPPPLLLGGGDDDCCCBBBAAA???>>><<<;;;;;;::::::999999888777777777777666666555555444333333555444444444333333333333111111222222333444444444333333333333222222222333///111333222000///000222222111111111000000000000000111111222111000///...000000000000000000000000111222222333222111000///111111111222222222222222333222111111222444666777555555555555555555555555777777777777777777777888888888888888888888888888888888888999;;;<<<===>>>>>>===;;;<<<>>>???>>>>>>===>>>??????@@@@@@??????????????????@@@@@@@@@@@@???CCCEEEEEEDDDHHHRRR[[[qqq~~~tttmmmhhhaaaZZZSSSNNNHHHEEEEEEDDDBBB@@@>>>===<<<<<<:::::::::999888888777777777777666555555444444333444444333333333222222222222222222333444444555555111111222333333333222222000222333333222111333444111111111111111000000000000111111111111000//////000000000000000000000000222222333333333222111000000000000111111222222222222111111000111222444555555555666666666666666666666666666777777888888888666666777888999999::::::888888999999:::;;;;;;<<<>>><<<;;;<<<===??????>>><<<===>>>>>>??????>>>>>>AAA@@@@@@@@@@@@@@@@@@@@@===AAADDDDDDBBBDDDJJJPPP\\\yyyqqqlllddd]]]VVVPPPKKKHHHFFFEEECCC@@@>>>=========;;;::::::999999888777777777777666666555444444444444444444333333333333222222222333444444555555666111111111222444444222111222333333333222222222222111111111111111111111111000000111111111000000000000000000000000000000000111111111111111111111111/////////000111111222222111111000000111222333333555555666666666666666777444555555666777888999999777777777888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<@@@>>><<<<<<<<<===<<<:::<<<<<<===>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@@@@BBBDDDDDDBBBDDDIIINNNTTTnnn|||rrrmmmfff___YYYTTTOOOLLLIIIGGGDDDAAA???>>>>>>>>>;;;;;;::::::999888888888888777777666555555444444555555555555444444444444222222333444444555555666333111111222444444222000444444333222222111000///111111111111111222222222000000000000000000111111000000000000000000000000000000/////////000000000//////000000000111111111111111000000111111222222444555555555666666666777444444555666777888888999888888888888888888888888;;;;;;<<<======<<<<<<;;;@@@>>><<<;;;<<<===<<<;;;<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAACCCIIINNNPPP^^^~~~sssooohhhbbb]]]XXXSSSPPPJJJHHHEEEBBB???>>>>>>???;;;;;;;;;:::999999888888888888777666666555555444666666555555555444444444222222222333444444555555777444111111333555333111555333222222222222111///111111111222222222222222000000000///000000111222000000000000000000000000//////.........///000000111111111111111111111111111111111111111111111111333333444444555666666666555555555666666777777777999999888888888888888888999:::;;;<<<<<<<<<;;;:::;;;:::999:::===>>>???>>><<<===>>>>>>??????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@?????????BBBGGGKKKNNNWWWqqqxxxsssllleee```[[[VVVSSSLLLIIIFFFBBB@@@?????????<<<;;;;;;::::::999888888888888777777666555555555555555555444444444333333111111222222333444444444<<<777111000333555444222444222111222555666555333111111111222222333333333111000/////////000222333000000000000000000000000000///.........000111222333333333222111111000000111222222222222222111111222222333333444555555555555555666666666666666666777777777888999999::::::999:::<<<===>>>===<<<;;;;;;:::999:::<<<>>>???>>>===>>>??????@@@@@@??????<<<<<<===>>>??????@@@AAA???@@@@@@AAAAAABBBDDDFFFKKKRRRddd|||wwwooohhhbbb]]]WWWTTTMMMJJJFFFBBB@@@??????@@@<<<;;;;;;::::::999999888888888777777666666555555444444444333333333222222000111111222222333444444???999222000333555444222222111000333777999999777111111111222222333333333111000/////////111222333000000000000000000000000111000/////////111222333555444444333222111000000222222333333333222222111111111222333333444555555666666666666666555555555555555666888999:::;;;<<<;;;<<<>>>@@@AAAAAA???>>>>>><<<;;;;;;<<<<<<<<<;;;>>>>>>???@@@@@@@@@@@@@@@:::;;;;;;===>>>???@@@AAA@@@BBBDDDEEEEEEDDDCCCBBBEEEJJJTTTiii~~~uuummmgggbbb\\\WWWPPPLLLHHHFFFDDDCCCAAA@@@<<<<<<;;;::::::999888888::::::999999888777666666555555444444444333333333222222222333333444444444555444333222222444666777000555444111777BBBAAA888111111111111111111222222999777555333222111222222111111000000000000111111000000000000////////////222222111111000000//////111222222333333222222111000111222222333444555555555555555555555555444444888999999888888888;;;===>>>BBBDDDCCCCCCDDDBBB>>>>>>===<<<;;;:::;;;<<<======>>>@@@AAAAAA@@@>>>===???>>><<<;;;<<>>>>>===<<<;;;:::999999::::::999999888777777666555555555444444444333333222222333333333444444444444333222111222333555666000444333000666???>>>666333222222222111000000000666555333222111000111111111111000000000000111111000000000000000/////////222222111111000000//////111222222333333222222111222222333333333333333333555555555555555555555555666777777777666777999;;;???CCCFFFFFFFFFGGGDDD@@@???>>>===<<<<<<<<<===>>>======????????????======>>>===<<<<<<<<<>>>@@@AAAAAAAAAAAABBBCCCCCCDDDDDDFFFEEEHHHVVVrrr{{{tttnnniiibbb^^^WWWSSSNNNKKKHHHFFFDDDBBB@@@??????>>>===;;;;;;:::::::::999999888777777777555555555444444444444333333333333333444444444444333222222111111222444555000333222///333:::999222444333333222111000//////222111111000//////000000111111000000000000111111000000000000000000000000333222222111000000//////111222222333333222222111444444333333222222222222555555555555555555555555444555666555444555888:::???EEEIIIIIIJJJJJJGGGBBB@@@???>>>=========>>>>>>========================>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCCCCCCCDDDGGGPPPcccxxxrrrllleee```ZZZVVVQQQMMMJJJGGGDDDBBBAAA@@@???>>>===<<<;;;:::999999999888888888777777555555555555444444444444333333444444444444444444222222111111111222333444000222111///111666555///333222222222111000000000000000000000000000000000111111000000000000111111/////////000000111111111333333222222111000//////111222222333333222222111333222222222222222222222444444444555555555555555444555555555444555888:::>>>DDDIIIKKKLLLLLLIIICCCAAA@@@>>>===<<<======>>>>>>======<<<<<<======>>>???@@@AAAAAAAAA@@@???>>>??????@@@@@@AAABBBBBBBBBBBBDDDGGGKKKTTTnnn{{{tttnnngggbbb[[[XXXRRRNNNKKKHHHEEECCCAAAAAA???>>>===;;;::::::999999999888888888888888666666555555555444444444444444444444444444444444222111111111222222333333111222111///000222111///000000000111222222222333000000000111111111111111111111000000000000111111...//////000111222222333444444333222111000//////111222222333333222222111000000111222222333444444444444444555555555666666444555666666666777:::<<<<<>><<<;;;;;;<<<<<>>>>>======>>>>>>???===>>>@@@AAA@@@???>>>===>>>>>>??????@@@AAAAAAAAABBBDDDGGGIIILLL]]]xxxppphhhccc]]]YYYTTTPPPMMMJJJGGGEEEBBBAAA@@@???===<<<::::::888888888888888888888888666666666555555555444444555555555555444444444444222222222333333333333333111222111111000000000000//////000111222333333444000111222222222222111111111111000000000000111111......///000111333444444555555444222111000///...111222222333333222222111//////000111222333444444333333444444555666666666555666777777777888;;;>>><<>><<<;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;======>>>>>>???@@@@@@@@@CCCCCCFFFHHHHHHRRRnnn{{{sssjjjddd___[[[VVVRRRPPPMMMJJJHHHDDDCCCBBB@@@???===<<<;;;888888888888888888888888666666666666555555555555666555555555444444444444222222333444444444444444222222222222111000000222000000000111222222222333000111222222222111000000111111000000000000111111---...///000222333444555666555444333111000///...111222222333333222222111000000111111222222222333333333444444555666666777555666777777777888;;;>>>===BBBGGGHHHKKKNNNMMMJJJBBBAAA???===<<<<<<<<<===<<<<<<===>>>>>>===<<<<<<;;;<<<======>>>>>>>>>>>><<<<<<===>>>>>>??????@@@BBB@@@CCCHHHHHHLLL___uuu~~~uuulllfff```\\\XXXTTTRRRPPPMMMKKKFFFEEEDDDBBB@@@>>>===<<<888888888888888888999999777666666666555555555555666666555555555444444444222333444555555555444444333222333444222000111333222222222111111111111111000111222222222000///...111111000000000000111111---...///000222444555555666555444333111000///...222222222333333222222222222222222111111111111111333333444444555666777777444555666666666888;;;>>>>>>CCCGGGHHHKKKOOOOOOLLLDDDBBB@@@???=========>>>:::;;;===>>>>>>===;;;:::>>>>>>???@@@AAAAAABBBCCC<<<<<<======>>>?????????BBB>>>@@@GGGIIIIIIVVVhhh|||sssmmmddd```[[[WWWTTTPPPLLLIIIGGGDDDBBB@@@@@@@@@>>>===<<<;;;::::::999999::::::888777666555555444444555444444444333333333222222111111222222222333333333111222222333333222222111444333222222111111222222000000000000000000000000000000000000000000111111////////////000111222333777222///222444222000111111111111111111111111111111111222333333333333222555555555666666666666777333444666888999:::::::::BBBBBBCCCGGGKKKMMMKKKHHHFFFEEECCC@@@>>><<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;<<<===>>>???@@@@@@>>>>>>>>>===============CCCCCCCCCCCCEEEJJJPPPUUUwwwxxxrrrhhhddd___ZZZVVVRRRNNNKKKGGGEEEBBBAAAAAA@@@???===<<<;;;::::::999999::::::888888666555555555555555444444444333333333222222111111222222222333333333111222222333333222222111333333222111111111111111000000000000000000000000111111111000000000000000////////////000111222333666111///222444222000111111111111111111111111111111111222333333333333222333333333333444444444444555555666777888888888888======???DDDIIIKKKJJJHHHGGGFFFEEECCCAAA???===<<<:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBDDDHHHMMMRRReee}}}xxxmmmiiiccc^^^ZZZUUUQQQNNNIIIFFFDDDBBBBBBAAA???>>><<<;;;;;;:::::::::::::::888888777666555555555555444444444444333333333333111111222222222333333333111222222333333222222111222222111000000000000111000000000000000000000000222111111111000000//////////////////000111222222555111000333444222000111111111111111111111111111111111222333333333333222333333333333444444444444666666666666666666666555888999<<<@@@EEEHHHHHHHHHGGGHHHHHHHHHFFFCCC@@@===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>???@@@????????????????????????>>>???AAABBBCCCEEEIIIMMMWWWqqq{{{qqqmmmgggaaa]]]XXXSSSOOOJJJHHHEEECCCCCCBBB@@@>>><<<<<<;;;:::::::::::::::999888777666555555555555555444444444444333333333111111222222222333333333111222222333333222222111222111000000///000000000000000000000000000000000222222111111000////////////////////////000111111333000111555555222000111111111111111111111111111111111222333333333333222444444555555555666666666555444444444555555666666777888;;;>>>BBBDDDEEEEEEGGGHHHKKKLLLKKKGGGCCC@@@<<<<<<<<<<<<<<<<<<<<<===;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@AAAAAA===???AAABBBCCCDDDGGGIIISSSccc|||tttoooiiiccc^^^YYYTTTQQQLLLJJJGGGEEEDDDCCCAAA???===<<<;;;;;;::::::;;;;;;999888777666666555555666555555555444444444333333111111222222222333333333111222222333333222222111222111000000///000000000000000000000000000000000111111111111000000////////////////////////000111000000222666666111000222111111111111111111111111111111222333333333333222444444444555555555555666333222222333444666777888999:::<<<===???@@@AAABBBEEEHHHLLLOOONNNKKKFFFCCC???>>>===<<<<<<<<<<<<===;;;;;;<<<<<<======>>>>>>??????@@@@@@AAAAAAAAAAAA>>>@@@BBBCCCCCCDDDEEEGGGLLLWWWtttuuuqqqkkkeee```[[[VVVSSSNNNKKKHHHFFFEEEDDDBBB@@@===<<<<<<;;;;;;;;;;;;;;;999999888777666666666666555555555555444444444333111111222222222333333333111222222333333222222111222222111000000000000111000000000000000000000000000000000000000000000111/////////......//////000...///333888666111000222111111111111111111111111111111222333333333333222222222222222333333333333222222222333444666888:::;;;<<<======<<<<<<===???BBBFFFKKKOOOOOOMMMIIIFFFCCCBBB@@@>>>===<<<<<<===;;;;;;<<<<<<<<<=========?????????@@@@@@AAAAAABBB???AAACCCCCCCCCCCCDDDFFFHHHOOOeeevvvsssmmmgggccc^^^YYYVVVOOOMMMIIIGGGFFFEEECCCAAA======<<<;;;;;;;;;;;;;;;:::999888777666666666666555555555555444444444444111111222222222333333333111222222333333222222111333333222111111111111111000000000000000000000000/////////000111111222222000//////.........//////---...444999777111///222111111111111111111111111111111222333333333333222111111222222222333333333555444333333444666888999999;;;<<<;;;999999;;;===???CCCHHHMMMOOONNNKKKIIIGGGEEEBBB???===<<<<<<===;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@AAAAAAAAA@@@AAABBBBBBAAAAAACCCEEEFFFLLLZZZsssxxxtttnnniiiddd```\\\XXXPPPMMMJJJHHHGGGEEECCCAAA======<<<;;;;;;;;;;;;<<<:::999888777666666666666666666555555555444444444111111222222222333333333222222222333333222222222444333222222111111222222000000000000000000000000......///000111222333333000//////.........//////,,,...444999777111///222111111111111111111111111111111222333333333333222333333444444444555555555888777555444444555777888777999;;;:::888777:::===>>>AAAGGGLLLNNNNNNLLLKKKJJJHHHDDD@@@>>><<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@@@@AAAAAAAAAAAAAAA@@@???@@@BBBDDDBBBHHHPPPaaavvvlllhhhfff```ZZZXXXRRROOOKKKIIIHHHGGGEEEDDD@@@??????>>>===<<<<<<;;;999999999888888666555555666666555444333333222222222333444444333111...---000111333444555444333333444444444333333222222222000000000000000000000000---...111222333222111000111000///......///000111111...000999===999333///111111111111111222222222111111222222222111111000111222222333333444444555555444444444444555666666999:::;;;:::888888999:::===AAAGGGMMMOOOOOOLLLJJJIIIGGGDDDAAA>>>===<<<<<<>>>>>>===<<<;;;::::::999::::::;;;<<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCCCC===LLLOOOSSSmmm{{{pppllliiibbb[[[YYYTTTQQQMMMJJJIIIHHHFFFDDD@@@@@@???>>>======<<<;;;999999999999888777666555666666555444444333222222111222333444333111///...111222333444444444333333444444333333333222222222000000000000000000000000//////000111111111000000111000///......///000111111...///777;;;888222000111111111222222222222222111111222222222111111000111111222333333444444555444444444444444555666666666777888888666666777888<<<@@@FFFLLLOOOOOOMMMKKKHHHGGGDDDBBB???===<<<<<<=========<<<;;;;;;::::::::::::;;;<<<===>>>??????AAAAAAAAAAAABBBBBBBBBBBB???JJJKKKPPPeeevvvqqqmmmeee^^^ZZZXXXUUUPPPMMMKKKIIIGGGEEEAAAAAA@@@???>>>===<<<<<<999999999999888888777666666666555555444333333333000111222333333222111000111222333333444333333333333333333333222222222222000000000000000000000000111111000000//////000000000000////////////000000111......444777555111000111111222333333333333333000111111222222222111111111111222222333444444444444444444444444555555666555777888777666555666888;;;???EEEJJJNNNNNNMMMLLLGGGFFFEEECCCAAA>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBFFFFFFLLL[[[nnnzzzuuuqqqiiiaaa^^^\\\XXXTTTPPPMMMKKKHHHFFFCCCBBBAAA@@@???>>>===<<<999999::::::999888888777666666555555444444444333000111222333333333333222222222222333333333222222333222222222222222222222000000000000000000000000333222000.........///000000000////////////000000222...---111333222000111111222333444555555444444000000111222222222111111111111111222333333444444444444333333444444555666666888999888777777888999:::===CCCHHHKKKMMMMMMMMMEEEEEEEEEDDDBBB???<<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAADDDDDDCCCIIISSS]]]~~~xxxsssllleeebbb^^^[[[VVVRRROOOMMMJJJHHHDDDDDDCCCAAA@@@???======999::::::::::::999999888666555555555555555444444000111222222333333333333222222222222222222222222222222222222222222222222000000000000000000000000333111///------...///000//////000000000000//////222...---000111///000222111222444666666666555555///000111222222222222222000000111222222333333444333333333333333444555555555666888888777777888999999<<<@@@EEEHHHJJJKKKLLLDDDDDDDDDCCCAAA???<<<:::::::::;;;;;;<<<=========;;;;;;<<<<<<======>>>>>>?????????@@@@@@@@@AAAAAADDDCCCAAAHHHOOORRRppp{{{uuunnnhhhfff___\\\WWWSSSQQQNNNLLLJJJFFFEEEDDDBBBAAA???>>>===:::::::::;;;;;;::::::999555555555555555555555555111222222222333333444444333333222111111111111222111111111222222222222222000000000000000000000000222000...------...///000//////000000000000//////222///...000000...///222111222555777888888777666///000111222222222222222000000111111222333333333333333333333333444444555222333555555444444666777999:::>>>AAAEEEGGGIIIIIICCCCCCBBBAAA???===;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<======>>>>>>>>>>>>?????????@@@@@@@@@BBBCCCBBBGGGLLLNNNeee~~~vvvoooiiihhh___\\\WWWTTTQQQOOOMMMKKKGGGFFFEEECCCAAA@@@???>>>::::::;;;;;;;;;;;;::::::555555555555666666666666333333222222222333333444444333111000000000111222000111111111222222222222000000000000000000000000//////...---...///000000...///000111111000///...222//////222111...///222111333666888999999777666//////000222222333333222000000000111222222333333333333222222333333444555111333444444444444555777888999<<>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>?????????@@@???CCCBBBEEEJJJKKK[[[wwwwwwooojjjiii___\\\WWWTTTRRRPPPNNNLLLGGGGGGEEEDDDBBB@@@???>>>::::::;;;;;;<<<;;;;;;;;;555555555666666666666666444333333222222333333444444333111000000000111111000000111111222222222222000000000000000000000000...............///000111...///000111111000///...111000000333111...///222111333666999:::999888777//////000222222333333333000000000111222222333333333333222222333333444555333444666666666666777999888999;;;===@@@BBBDDDEEECCCAAA???===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>????????????===CCCBBBBBBGGGIIITTTjjj}}}vvvoooiiieeeaaa[[[VVVTTTQQQOOOMMMHHHGGGDDDBBBAAA@@@@@@@@@<<<;;;;;;:::999999999999888777555444333333333444555333222222444444333111222222222222222222222222111222222333333222222111333333222222111000////////////000000111111222222111111111000000000000000//////000111111111111111333444555666666444222111...///000222222222111000---...///000111222333333555333333666:::;;;666111222444666666555444555666555777999999:::;;;>>>@@@>>>===;;;::::::;;;===>>>AAA???<<<;;;<<<<<<<<<;;;<<<;;;;;;<<<>>>???>>><<<@@@@@@??????>>>=========AAA???@@@CCCFFFHHHNNNUUUkkkzzzrrrllliiiddd^^^XXXUUUQQQNNNLLLIIIGGGEEECCCAAA@@@@@@@@@===<<<;;;:::999999999999999888777666555555555666555333222222444444333111333333333333333333333333111222222333333222222111333333222222111000000///000000000000000111111111111000000000000000000000//////000111111111111111222333444555555333222000///000111111222111111000......///000111222333333333222111555888888444000222444666666555444555666666777888999999:::<<<>>>===<<<:::999:::;;;===>>>DDDAAA>>><<<;;;;;;:::999:::;;;<<<=========>>>>>>???????????????@@@@@@@@@AAA??????CCCEEEFFFLLLSSSbbbwwwqqqlllhhhaaa[[[VVVRRRNNNLLLJJJHHHFFFCCCBBBAAAAAAAAA======<<<::::::999999999::::::999777777777777777555444222333333444222111333444444444444444444444111222222333333222222111333333222222111000000000111111111111000000000000000000000000000000111111//////000111111111111111111222333333333222111000222222111111111111111111...//////000111222333333111000000333666666222///222444555666555444555666666777888888777888:::;;;:::999999999:::<<<>>>@@@GGGDDD???<<<;;;:::999888888;;;======;;;;;;===@@@>>>>>>???@@@@@@AAABBBBBBAAA??????BBBCCCCCCHHHOOOWWWsss{{{tttnnniiibbb\\\WWWSSSOOOMMMKKKJJJGGGEEECCCAAAAAAAAA>>>>>><<<;;;::::::::::::999999999888888777777777666444333333333333222000222222333333333333333444111222222333333222222111222222222111111111000000222222111111000000//////000000000000000111111111//////000111111111111111000000111222111111000///444333222222111111111111//////000111111222333333111000000222444444222000111333555555444444444555666777777777666666777999888888888999;;;>>>AAACCCHHHDDD@@@<<<;;;::::::999777;;;>>>===:::999===BBB>>>>>>?????????@@@@@@@@@AAA??????AAAAAAAAAEEEKKKPPPddd}}}vvvnnniiiccc]]]YYYUUURRROOOMMMKKKHHHFFFCCCBBBBBBBBB@@@???===<<<;;;:::::::::777777777777777777666666666444333333333333222000000000111111222222222222111222222333333222222111222222222111111111111111222222111111000000////////////000000111111111111//////000111111111111111///000000000000000000000444444333333222222111111000000111111222222333333111111222333444444333222111333555555444333444555666666777666555555666888777777888:::===AAAEEEHHHHHHDDD???<<<;;;<<<<<<;;;777:::===<<<999999>>>BBB??????>>>>>>============AAA??????AAAAAA???BBBHHHNNN[[[sssyyypppllleee___[[[WWWTTTRRRNNNLLLJJJGGGDDDCCCBBBBBBAAA@@@>>>===;;;;;;::::::555666666777777666555555666555333333333333111000//////000000111111222222111222222333333222222111111111111111111111111111111111111111000000000000/////////000111111222222//////000111111111111111/////////000000000000111222333444555444333222111111111111222222222333333222222333444444444444444111333444555444333444555555666777666555555666888777777999<<<@@@EEEJJJMMMIIIEEE@@@<<<<<<<<<<<<<<<777:::;;;:::999:::>>>BBB???>>>>>>===<<<<<<;;;;;;AAA??????AAAAAA???AAAFFFLLLVVVfff}}}vvvqqqjjjccc^^^YYYUUUSSSOOOMMMKKKHHHEEEDDDCCCCCCAAAAAA???===<<<;;;::::::555555666777777666666555777555333333333333111//////000000111222222333333111222222333333222222111111111111111111111111111000000000000000111111111...//////000111111222222//////000111111111111111000000//////000111111222000222555777777555333111111111222222222222333333111222333333333333333444111222444444333333333444555666777666555666777999888999;;;>>>CCCIIIOOORRRLLLHHHAAA===;;;;;;;;;;;;999999888999:::<<>>>>>>>>>>>============@@@??????BBBAAA???AAAFFFGGGQQQ[[[ttt{{{uuunnnfff```[[[VVVSSSPPPNNNKKKHHHEEEDDDCCCCCCBBBAAA???>>><<<;;;;;;:::555666777888888777666555777555333333333333111///000000111222333333444444222222222333333222222222111111111111111111222222//////000000111111222222...//////000111222222222//////000111111111111111000000000000000111222222...111555888888666333111222222222222222222333333111222333333222222333444000222444444333333333444444666777666666666888:::999:::<<<@@@FFFLLLRRRUUUOOOJJJCCC>>>;;;:::999999:::888777777:::>>>???@@@======>>>>>>??????@@@@@@@@@???@@@BBBBBB@@@BBBFFFBBBMMMSSSgggyyynnnfffccc___YYYTTTSSSPPPLLLIIIHHHFFFEEECCCBBBAAA@@@???>>><<<;;;;;;999999888888777666666666888555222111111222333222222222111111222222333444222333333333333222111111000000000000000000000000222111111111000000//////222111000///.........///111111222222222222111111000000000000000111111222000111111111111222222222111111000000111222222333444333222111111111222333333444444333222111333444///555777555777;;;<<<777999999:::@@@HHHNNNQQQQQQNNNKKKGGGBBB>>>;;;::::::;;;::::::::::::;;;<<<<<>>===<<<<<<@@@@@@@@@@@@AAABBBCCCDDDFFFKKKNNN```|||pppiiieeebbb\\\XXXTTTQQQMMMKKKIIIHHHGGGEEECCCCCCBBB@@@???>>>===<<<:::999999888888777777666888555222111222333333222222222111111222222333444222333333333333222111111111111111111111111111111222111111111000000000000000000000000000000000000000111111222222111111000000000000000000111111222//////000000000111111111222111111111111111222222333333222222222222222333333444444333222111333555000555777555777;;;;;;777::::::<<>>>>>>>>===============@@@@@@@@@@@@@@@AAABBBCCCDDDIIIIIIUUUwwwssskkkgggddd```\\\UUURRRNNNLLLKKKJJJIIIGGGDDDDDDCCCAAA@@@???>>>===;;;;;;:::999999888888777888555333222222333333222222222111111222222333444222333333333333222111111111111111111111111111111111111111111111000000000...///000222222222222111000111111222222111111000000000000000000111111222.../////////000000000000222222111111111111111222222222333333333333222222222333444333222222333555111555666555777::::::888888999;;;@@@HHHOOOSSSTTTRRROOOKKKEEEAAA===;;;:::;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<======>>>>>>AAA@@@@@@@@@@@@AAAAAABBBCCCIIIGGGKKKcccuuulllhhheeeaaa]]]UUURRROOOLLLLLLKKKJJJHHHDDDCCCBBBAAA@@@???>>>===<<<;;;;;;::::::999888888777555333222333444333222222222111111222222333444222333333333333222111111111111111111111111111111111111111111111111111111...000222333444333111000000000111111111111000000000000000000000111111222/////////000000000111111333222111111000111111111111222333444444444333222222333444333222222444555444555666666777888999888555666888===DDDKKKPPPSSSRRROOOKKKFFFAAA>>>;;;:::;;;::::::::::::;;;<<<<<<<<<<<<<<<=========>>>>>>AAA@@@@@@@@@@@@@@@AAAAAABBBIIIHHHHHHWWWoooxxxmmmhhheeeaaa]]]UUURRROOOLLLKKKKKKIIIHHHCCCCCCBBB@@@???>>>===<<<<<<<<<;;;;;;:::999999999777555444333444444333222222222111111222222333444222333333333333222111111111111111111111111111111111111111111111222222222000111333444333222000...000000000111111000000000000000000000000111111222000000000111111111222222222222111111111111111222111222333444555444333333111333333333222222444666666555555666777777777888444666888<<>>;;;999;;;::::::::::::;;;<<<<<>>>>>>>>======@@@@@@?????????@@@AAAAAA@@@GGGHHHIIIRRRbbb~~~qqqjjjfffbbb^^^WWWTTTPPPMMMLLLJJJHHHGGGCCCCCCBBB@@@???>>>===<<<<<<;;;;;;::::::999999888777666444444555555333111222222111111222222333444222333333333333222111111222222222222222222222222111111111222222222222222111222222222222000///...///000000111111000000///000000000000000111111222111111111111222222222222111111000000111222222333111222333444444555555444111222333333222222444666888555555777777555666999666888;;;>>>BBBHHHOOOTTTOOOMMMJJJGGGCCC???<<<:::;;;::::::::::::;;;<<<<<<@@@@@@??????>>>>>>>>>===>>>>>>>>>??????@@@AAABBB>>>DDDEEEGGGOOOXXXpppwwwooojjjeeeaaaZZZWWWRRROOOMMMKKKIIIGGGDDDDDDCCCAAA@@@???>>>===;;;;;;::::::999888888888777666555555555555333111222222111111222222333444222333333333333222111111222222222222222222222222111111111222222333333333000000000000000000000000//////000000000000//////000000000000000111111222000000000000111111111111//////000000111222444444222222222333333555666666111222333333222333555777:::555444777777444555999777999;;;===@@@EEEMMMSSSNNNMMMKKKHHHDDDAAA>>><<<;;;::::::::::::;;;<<<<<<=========>>>>>>>>>>>>>>>=========>>>???AAABBBCCCAAADDDBBBDDDLLLPPPaaa~~~|||sssmmmgggccc]]]YYYTTTQQQNNNLLLIIIHHHEEEEEEDDDCCCAAA@@@???>>>;;;;;;:::999999888888777777666555555666555333111222222111111222222333444222333333333333222111111222222222222222222222222111111111222222333333333///.........///000111222//////000000000000//////000000000000000111111222////////////000000000000/////////000111333444555333333222222333444666777111222333333222333555777;;;666444777777444444999555777:::;;;===BBBJJJPPPNNNNNNLLLIIIFFFCCC@@@???;;;::::::::::::;;;<<<<<<::::::;;;<<<===>>>??????<<<<<<===>>>???AAACCCDDDGGGFFFAAACCCKKKMMMZZZtttvvvqqqlllfff\\\ZZZWWWUUUSSSOOOJJJGGGGGGFFFFFFDDDBBB@@@???===>>>===<<<;;;:::999999999999999888777666555444444333333333333333333333333111111111111111111111111111111222222222222111111111111111222333333333444111111000000//////......222222111111000000//////000000111111222222222333---......///000111111222222222222111111111111111000///...///222666;;;>>>777555333111111333555777===:::777444333444666888666666777777:::@@@GGGLLLKKKLLLMMMMMMKKKGGGCCC@@@@@@>>>======>>>>>>===;;;>>>>>>>>>>>>????????????>>>??????@@@@@@AAABBBBBBIIIFFFCCCAAADDDKKKVVV]]]yyyrrrlllfff]]][[[XXXUUURRROOOKKKGGGGGGGGGFFFEEECCCAAA???>>>>>>===<<<;;;:::999999999999999888777666555444444333333333333333333333333111111111111111111111111111111222222222222111111111111111111222222222222111111000000////////////111111111000000000000000000000000111111111222222......//////000000111111111111111111111111111111111000//////111444777999444333222111111222333444999777555333222333444666777777777666888<<>>>>>===;;;=========>>>>>>>>>??????>>>>>>??????@@@AAAAAABBBEEEDDDBBBAAACCCJJJSSSYYYxxxvvvnnngggaaa]]]YYYUUURRROOOKKKIIIGGGGGGFFFEEECCCAAA@@@??????>>><<<;;;::::::999999999999888777666666555444333333333333333333333333222222222222222222222222111111222222222222111111111111111111000000000000111000000000000/////////000000000000111111111111//////000000000000111111000000000000000000000000000000000000000000111111222111111111111222222333111111111111111111111111444333333222222333333444777777777666555888<<>>===>>>>>>===;;;<<<<<<<<<============>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAACCCHHHNNNTTTjjj{{{rrrkkkddd```[[[VVVRRROOOLLLJJJGGGGGGGGGFFFDDDBBBAAA@@@???>>>===;;;::::::::::::999999888888777666666555333333333333333333333333222222222222222222222222111111222222222222111111111111000000//////......000000000000000000000000//////000000111111222222///////////////000000000111111000000000000000000///000000000000000111111111222222222222222111111///000111222222111000///111111222333333333333333666777777666555666999<<<===AAAFFFLLLNNNNNNKKKIIICCC@@@>>>======>>>===<<<;;;;;;;;;<<<<<<<<<============>>>>>>???@@@@@@@@@>>>???AAABBBCCCGGGKKKOOO^^^xxxppphhhddd^^^YYYTTTQQQMMMKKKGGGGGGGGGFFFEEECCCBBBAAA???>>>===<<<;;;:::::::::999999888888777777666666333333333333333333333333222222222222222222222222111111222222222222111111111000000//////.........000000000000111111111111//////000000111111222222000000000///////////////111111111111000000000000//////000000111111111222000111222333444444333222000111222333333222111000111111333444555555444444555666777777666777:::<<<:::>>>CCCHHHJJJJJJHHHFFFDDDAAA>>>============<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????@@@===???BBBCCCEEEGGGJJJLLLVVVuuu~~~uuukkkhhhbbb\\\XXXSSSOOOKKKHHHHHHGGGGGGFFFDDDCCCBBB??????===<<<;;;:::::::::999999888888888777777777333333333333333333333333333333333333333333333333111111222222222222111111000000000000////////////000000000111111111111222000000000000111111111111111111000000000000//////111111111111111111111111000000000111222222333333000111222333444444444444111222333444444333222111222333444555555555555555333555777888888888999;;;999<<<@@@DDDFFFFFFEEEDDDEEEBBB???===============;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===>>>>>>??????===???BBBDDDEEEFFFHHHJJJQQQhhhxxxnnnjjjeee```[[[VVVPPPLLLHHHHHHHHHGGGFFFEEEDDDCCC@@@???>>><<<;;;;;;;;;;;;999999999888888888888777333333333333333333333333333333333333333333333333111111222222222222111111///000000000000000111111000000111111111222222222111111111000000000000000222222111111111000000000000000000111111222222333000111111222333333444444111111111111222222222222222333333333333333333222333333333444444444444444333555888888777777777888999;;;>>>AAACCCDDDEEEEEEFFFCCC???===============;;;<<<<<<<<<<<<=========;;;;;;<<<======>>>>>>???===???BBBCCCDDDEEEGGGIIIMMM]]]uuuyyyooolllhhhccc^^^WWWPPPLLLHHHHHHHHHGGGFFFEEEDDDCCC@@@???>>>===;;;;;;;;;;;;999999999888888888888888333333333333333333333333333333333333333333333333111111222222222222111111//////000000111111222222000000111111222222222222222222111111000000//////333222222222111111000000//////000111222333333333111111222333444444555555222222111000///000000000222222222222222222222222444444333222222333333444444666888888666555555555888:::<<>>;;;;;;<<<<<<===>>>>>>>>>===>>>AAABBBBBBCCCFFFHHHJJJVVVkkkqqqnnnllljjjbbbVVVPPPOOOMMMJJJGGGFFFFFFEEECCCAAA@@@@@@@@@@@@>>><<<:::999:::999888777666666666666555444333222111222333333333333333333333333333333000000222222333222111000222111111111000000//////000000000000111111111111///.........000000///...111111111111111000//////000000111111111000000///////////////000111333333111111000000111222222333333333333222222111111111333333333444444444555555555555555555666666666666666888:::;;;<<<===AAACCCCCCCCCCCCAAA>>><<<;;;<<>>===<<<<<<<<<<<<<<>>===<<<>>>>>>???@@@BBBCCCDDDDDDGGGPPP___yyyxxxqqqkkkhhhbbbYYYTTTTTTMMMKKKHHHFFFFFFEEECCCAAA@@@@@@@@@???>>><<<:::999:::999888777777666666666777666555444333444444555333333333333333333333333222222333333333222111000222111111111000000000000000000000000111111111111///000000000//////000222111111111111111000//////000000111111111111000000111111000111111222333444222111111111111111222222333333333222222222111111333333333444444444555555555555555555666666666666555777999:::;;;===@@@BBBCCCCCCCCCAAA>>><<<;;;<<<===<<<<<<;;;::::::;;;;;;??????@@@@@@??????>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDJJJVVVlllvvvkkkgggccc^^^YYYXXXNNNLLLIIIGGGFFFEEECCCAAAAAAAAA@@@???>>><<<;;;:::::::::888777777777777777888777666666555555666666333333333333333333333333444444444444333222111111111111111111111000000000000000000000111111111111///111111000......111555000111111111111000000///000000111111111111000000333222222222222222333333222222111111111111111222333333333222222222222111333333333444444444555555444555555555555666666666444666888999999;;;>>>@@@BBBCCCDDDBBB???<<<;;;<<<;;;;;;:::999999999::::::>>>>>>???@@@@@@@@@??????>>>>>>???@@@BBBCCCDDDDDDFFFIIIPPP```~~~zzzmmmhhhgggbbb\\\YYYPPPMMMJJJHHHGGGEEECCCAAAAAAAAA@@@???>>><<<;;;:::::::::999888777777777777777777777666666666666666333333333333333333333333333333444444444444444444111111111111111111111111///000000000111111111111111000///...///000222333000000111111111111000//////000000111111111111000333333222111111111222222333222111111000111111111222222222222222222222222333333333444444444555555444444444555555555666666444555777888888:::<<>>????????????>>>>>>???@@@BBBCCCDDDDDDGGGHHHKKKUUUmmmqqqlllkkkeee]]]XXXSSSPPPLLLJJJHHHFFFDDDBBBBBBBBB@@@???>>><<<<<<;;;;;;:::999888777777777777666666666666555555444444333333333333333333333333222222333333444555666777111111111111111222222222///000000000111111111111444000------000222111//////000000111111111000000//////000111111111111111222111111000000000111111222222111111111111111222222222222222222222222222333333333444444444555555444444444444555555555555333555666777777999;;;>>>BBBDDDEEECCC@@@===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::<<<===>>>>>>??????>>>>>>???@@@BBBCCCDDDDDDBBBCCCFFFLLL]]]yyyqqqmmmfff^^^ZZZVVVSSSOOOLLLJJJHHHEEECCCCCCBBBAAA???======<<<<<<;;;:::999888888777888888444555555555555444333222333333333333333333333333222222222333444555666777111111111222222222222222000000000000111111111111444222111111222222000...///000000111111111111000...///000111111222111111111000000000000000111111111111000000111222222333111222222222222333333333333333333444444444555555333444444444444555555555444555777777777888;;;===BBBDDDEEEDDDAAA>>><<<;;;======<<<<<<<<<===>>>>>>:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDAAADDDGGGKKKVVVsssuuummmfff```___XXXUUUQQQNNNLLLJJJGGGDDDDDDCCCAAA???============;;;;;;:::999888888888888444444555555555444333222333333333333333333333333555444333222222333444444111111111222222333333333000000000000111111111111222777:::888333//////111//////000111111111111111...///000111111222222222000000000000111222333333//////000000111222444444111111222222222333333333333333333444444444555555333333444444444555555555444666777777777888;;;===BBBDDDFFFEEEBBB>>><<<;;;===<<<<<<<<<======>>>???======>>>??????@@@??????>>>>>>???@@@BBBCCCDDDDDD@@@EEEKKKMMMQQQgggvvvllleeecccdddZZZWWWSSSPPPMMMKKKHHHEEEDDDCCCAAA???============<<<;;;:::999888888888888444555666666666555333222333333333333333333333333777666444222111111111111111111111222222333333333000000000000111111111111000:::BBB>>>333,,,///555//////000111111111111111......///111111222222222111111111111222333444555/////////000111333444555111111111222222333333333333333333444444444555555333333333444444444555555555666888888888999;;;===BBBDDDFFFEEEBBB>>><<<;;;<<<<<<<<<<<<<<<===>>>?????????@@@AAAAAAAAAAAA@@@>>>>>>???@@@BBBCCCDDDDDD<<>>????????????>>>======>>>>>>>>>???@@@AAACCCCCCDDDBBBEEEIIIKKKVVVwwwtttlllfffaaa]]]YYYTTTPPPMMMKKKHHHFFFEEECCCAAA@@@@@@???===<<<===;;;:::999::::::888666999888666666666777666555444444555555444444333222444444333333333333444444222222222222222111000000222111000111222222111000222222111111111111111111333222222111111111111111000000111111111111222222111000000000000000000000000000/////////000111222111111222222222333333333444444444444444444444444333444555555444444555777444555666888:::;;;======CCCEEEGGGFFFCCC???<<<;;;==================<<<<<<>>>>>>>>>?????????>>>>>>????????????@@@AAABBBBBBDDDCCCEEEHHHHHHRRRooo{{{ppphhhaaa^^^ZZZVVVRRROOOLLLHHHFFFEEEDDDBBBAAAAAA@@@>>><<<===<<<:::;;;;;;;;;:::999777666555666777888777666444444555555444444333222333333222222222222333333111222222222222111000000222111000111222333222000000000111111111111111111333333222111111111111222444333111000000000000111000000000000000000111111111111000000111111222333111111222222222333333333444444444444444444444444333444555555444444555777333444666999;;;===>>>???BBBEEEHHHIIIFFFAAA>>>===@@@???>>><<<<<<<<<======<<<======>>>>>>?????????AAA@@@@@@??????@@@AAAAAACCCCCCEEEGGGFFFLLLccc|||wwwmmmfff^^^[[[WWWTTTRRROOOKKKHHHGGGFFFDDDCCCCCCBBB@@@>>>===<<<:::;;;<<<<<<;;;999888777666666777777666444444444555555444444333222333222222111111222222333111111222222222111111000222000000000222333222111//////000000111111222222333222111111000000111111333222000......///000111000000000000000111111111111111111222222222333333111111222222222333333333444444444444444444444444333444555555444444555777444555888:::<<<>>>??????AAADDDIIIJJJHHHCCC@@@>>>AAA???===;;;::::::<<<<<<;;;;;;<<<===>>>???@@@AAABBBAAA@@@@@@?????????@@@AAABBBEEEFFFEEEIIIZZZmmmssskkk^^^[[[WWWTTTRRROOOLLLJJJGGGEEECCCCCCCCCBBB@@@>>>===<<<::::::;;;;;;:::888999888777777888666444222444444555555444444333222333222222111111222222333000111111222222222111111111000///000222333222111/////////000000111111222111111000///////////////000///---,,,---...000222//////000000111111111111111222222222333333333333111111222222222333333333444444444444444444444444333444555555444444555777777888:::<<<>>>>>>======???CCCGGGIIIHHHDDDAAA??????>>>;;;999888999:::;;;;;;;;;;;;<<<===???AAABBBBBBBBBAAA@@@???????????????AAAEEEFFFEEEIIIVVVbbbuuulllccc___YYYTTTQQQOOOLLLKKKFFFDDDCCCBBBBBBAAA???===???===;;;;;;;;;:::999777:::999888888888666333000444444555555444444333222333333222222222222333333000000111222222222222111111000///000222333333222//////000000000000000000000000///............//////......---...///111111/////////000111111222222111111222333333333333222111111222222222333333333444444444444444444444444333444555555444444555777888999<<<>>>??????>>>======AAAEEEGGGEEECCCAAA@@@===<<<:::999999999::::::;;;;;;;;;;;;<<<>>>@@@AAABBBAAAAAA@@@?????????@@@>>>AAADDDEEEFFFJJJSSSZZZvvvwwwooojjjaaaZZZUUUQQQOOONNNIIIGGGEEEDDDDDDCCCAAA@@@AAA???===<<<<<<;;;999777888777777888999777444222444444555555444444333222444444333333333333444444000000111222222222222222000//////000222444333222000000000000000/////////111000000///////////////111111111111000000000000...//////000111111222222000000222333333333222111111111222222222333333333444444444444444444444444333444555555444444555777777999<<>>BBBCCCCCCAAA@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;===???AAAAAAAAA@@@@@@???@@@@@@@@@>>>AAADDDDDDEEEIIIOOOSSSfff|||uuujjj```ZZZVVVSSSQQQMMMKKKIIIHHHHHHGGGFFFDDDDDDBBB???>>>===<<<999777666666666888999999666333444444555555444444333222555444444333333444444555///000111222222222222222000//////000222444333222111111000000//////......222111111000000000000000444444444444333111000///...//////000111222222222///000111222333222111111111111222222222333333333444444444444444444444444333444666555444444555777555777;;;???AAABBBAAAAAA:::===@@@AAAAAA@@@@@@@@@:::;;;<<<======<<<<<<;;;===<<<;;;:::;;;===???@@@AAA@@@@@@???@@@@@@AAAAAA???BBBDDDCCCCCCHHHLLLOOO[[[}}}}}}tttjjjaaa___]]]WWWQQQOOOKKKIIIFFFEEEEEEDDDBBBAAA@@@@@@???===<<<;;;:::999888888888888777666444444666555555555555444444444111111111111111111111111111111222333333333222222333222///......///222333222222111000/////////000000111222111000//////111000000000000000000000000000000111111111000000///000000000000111111111111666555444333333333333333333333444444555444444444666666666666777777777777555888===AAADDDDDDDDDCCC;;;::::::<<<@@@BBB@@@>>>BBB???:::999:::<<<>>>>>>>>>======<<<<<<<<<======>>>>>>???>>>======???BBB===>>>???BBBDDDFFFHHHIIIYYYjjjvvvlllccc```^^^XXXRRRPPPLLLIIIGGGEEEEEEDDDBBBAAA@@@@@@???===<<<;;;:::999888888888888777666555555666555555555555444444444111111111111111111111111222222222333333222222111222111000//////000111222222111000000000000000000000111222111000//////111000000000000000000000000///000000111111111000000000000000000111111111111555555444333333333333333333333444444444333333222555555555666666666777777444777;;;???BBBBBBBBBAAA:::999888:::>>>@@@???>>>AAA>>>;;;999:::<<<============<<<<<<<<<<<<======>>>>>>???>>>======???AAA>>>>>>@@@BBBDDDEEEGGGHHHTTTccczzzoooeeeaaa^^^YYYSSSQQQLLLJJJGGGFFFEEEEEECCCAAA@@@@@@???>>><<<;;;::::::777777888888888777777666666555555555555444444444222222222222222222222222333333333333222111111111111111111111111111111111000000000000000000111222000111222111000//////111000000000000000000000000...//////000000111111111000000000111111111222222555444444333333333333333444444444444444333222111444444444555555555666666333555999===???@@@???>>>999888777888;;;>>>?????????===;;;:::;;;<<<<<<<<<===<<<<<<<<<<<<<<<=========>>>???>>>======???AAA??????@@@BBBCCCDDDEEEFFFMMMYYYyyyttthhhccc___YYYSSSRRRMMMJJJHHHFFFFFFEEEDDDBBBAAA@@@???>>>===;;;::::::777777888888999888888888666555555555555444444444222222222222222222222222555444333222111111000000000111222222222222111000000/////////000111222222000111222111/////////111////////////////////////.........///000111222222000000111111111222222222444444333333222333333444666666666555444333222111333333333444444444555555333555888<<<===>>>======999888777777:::<<>>===;;;;;;<<<<<<<<<:::<<<<<<;;;;;;;;;<<<=========>>>??????>>>>>>???AAA@@@@@@AAABBBCCCCCCDDDDDDHHHQQQlllzzzllleee```YYYSSSQQQMMMKKKHHHGGGGGGFFFDDDCCCAAAAAA@@@>>>===<<<;;;:::777888999999999999999888666555555555555444444444222222222222222222222222555444333222111000111111000111222333333222111000000/////////000111222222000111222111/////////111////////////////////////............///000222222111111111111222222222222333333222222222333333444777777777777666444333333333333333333444444444444444666888;;;<<<===<<<<<<888888888888:::<<<@@@BBB>>><<<;;;;;;<<<<<<;;;:::;;;;;;;;;;;;;;;<<<======<<<>>>??????>>>>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDGGGNNNcccsssiiibbbZZZTTTRRRNNNLLLIIIHHHGGGGGGEEECCCAAAAAA@@@???===<<<;;;;;;999999:::::::::999999888666555555555555444444444333333333333333333333333555444222111000111222222000111222333333222111000000000000000000000111222000111222111000//////111000000000000000000000000///......---...///111222111111111222222222222333222222222222222333333444666666666666666555444333333333333444444444555555444666777999:::;;;;;;:::666777999999:::<<>><<<:::999:::;;;;;;;;;::::::::::::;;;<<<======<<<>>>???@@@???>>>???@@@???@@@@@@AAABBBCCCCCCDDDGGGKKK\\\zzzzzznnneee]]]VVVTTTOOOLLLJJJHHHHHHGGGEEEDDDBBBAAA@@@???>>><<<;;;;;;:::;;;;;;;;;:::999888888666555555555555444444444333333333333333333333333444333222000000111333444111222222333333222222111222111000000000000000000000111222111000//////111000000000000000000000000000///...------...000111111111111222222222333333222222111111222333333444333444444444444444333333444444444444555555555555333444666777888888888888333555888::::::;;;>>>AAA???===999888999;;;<<<<<<::::::::::::;;;<<<===>>>;;;===@@@@@@???>>>>>>???>>>??????AAABBBCCCDDDDDDFFFIIIUUUnnn~~~rrrhhh___XXXVVVOOOMMMJJJHHHHHHGGGFFFDDDBBBAAA@@@???>>><<<;;;;;;<<<<<<<<<;;;:::999888777666666555555555444444444333333333333333333333333444333111000000222333555222222222222222222222222222222111000//////000000000111222111000//////111000000000000000000000000111000...------...///000111111222222222333333333222111111111222333333444111111222333333333222222444444444555555555666666222333444555666666666666000444888999999:::<<>>;;;===@@@@@@???>>>>>>???===>>>???@@@BBBCCCDDDEEEDDDGGGQQQfff|||pppddd[[[WWWSSSPPPJJJGGGFFFEEEEEEDDDAAAAAA@@@???>>>===<<<<<<<<<;;;:::999888888888888888777555444444444555666333222222333555555333222333333333333333222111000333333333222222222222111000000111111000000000000111000000000111222333333111111111111000000000000111000///......///000111111111222333333333333222222222222111111000000000333333333444444444555555000222555;;;??????;;;777444444444444444555666777666777888999:::;;;;;;<<>><<<:::888??????@@@BBBCCCBBB@@@===>>>???@@@@@@BBBBBBCCCDDDDDDGGGLLLWWWoootttggg^^^ZZZUUUQQQLLLHHHFFFFFFEEEDDDAAAAAA@@@???>>>===<<<<<<<<<;;;:::999888888888888888777666555555555666777555333222333444444333222333333333333333222111000333333222222222222222222333333222111000/////////000000000///000000111111111111111111000000000000111000////////////000111000111222222333333222222333222222222111111111111333333333444444444444555222333555999;;;;;;777333222333333444555555666666666666777888999;;;<<<<<>><<<:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===AAAAAAAAABBBCCCBBB@@@>>>>>>??????@@@AAABBBCCCCCCBBBEEEJJJRRRgggzzzlllaaa]]]WWWSSSNNNJJJHHHGGGEEEDDDAAAAAA@@@???>>>======<<<<<<;;;:::999999888888999999888777777666666777777888666333333333444444333222222333333333222111111222222222222333333333333777555333111////////////111000//////////////////111111111111000000000000222111000000000000111222000111222222333333222222333333333222222222222111333333333333444444444444555444444555666666333111333444555666777777777777666666666777999;;;<<<===???>>><<<;;;:::;;;;;;<<<>>>===;;;::::::===@@@BBBDDDBBBAAAAAABBBBBB@@@???>>>>>>???@@@AAABBBCCCCCC@@@CCCGGGMMM\\\{{{qqqeeeaaaYYYVVVQQQMMMJJJHHHFFFDDDBBBAAAAAA@@@???>>>===<<<<<<;;;:::999999999999999999999999888888888888888:::777444222333444444444222222333333333222222111222222222333333444444444777666333111000000111111222111000///////////////111111111111000000000///222111111111111111111222000000111222222222222222333333333222222222222222222222333333333444444444666555444333333333333222666777888999999888888777666666666777888:::<<<======<<<;;;::::::::::::;;;===<<<;;;;;;<<<>>>AAACCCDDDBBB@@@???@@@@@@???>>>>>>>>>???@@@AAABBBBBBCCCAAACCCFFFJJJSSSmmmwwwiiiddd\\\YYYTTTPPPMMMJJJFFFDDDBBBBBBAAA@@@???>>>======;;;;;;::::::999:::::::::999999999999999888888777:::777444222333444444444111222222333333333222222111111222333444444555555555555333222222333333444333222111111000000000000111111111111000000000///111111111222222111111111000000111222222222222111222222222222222222222222222222222333333333444444555444444333222333555666777888888888888777666666777777666666777999;;;<<<::::::999999999999999999::::::<<<>>>???@@@@@@@@@AAA???======>>>???>>>======>>>>>>???@@@AAABBBCCCCCCDDDGGGJJJOOObbb~~~nnnggg___\\\WWWRRROOOKKKGGGDDDBBBBBBAAA@@@???>>>>>>===;;;;;;::::::::::::;;;;;;888999999999999888777777888666333333333444444333111111222333333333222222000111222333444555666777444444444555555555555555333222111111111111111222111111111111000000000000000000111222222111000000///000111111222222111111000111111111111222222222222222222222333333333333333444444333333333666888555555555444555666777777999888666666666777999;;;888888888888888888888888777999===@@@AAA@@@>>>===>>>===<<<===>>>???>>><<<======>>>???@@@AAABBBBBBDDDDDDFFFJJJLLLYYYyyysssjjjaaa^^^YYYTTTPPPLLLGGGDDDCCCBBBAAAAAA??????>>>===;;;;;;:::::::::;;;;;;<<<777888999999999888666666555333222333444444333222000111222333333333333222000111222333444666777777555666777777777555333222111000000000000111111222111111111111000000000000///000000111111000000//////000000111111111111111//////000000000111111111111222222222222333333333333444555444222222555777444333333333555999<<>>@@@@@@???=========>>>???@@@AAABBBBBBBBB@@@CCCHHHJJJRRRlllvvvmmmbbb___ZZZVVVQQQMMMHHHDDDCCCBBBBBBAAA@@@???>>>>>>;;;;;;:::::::::;;;;;;<<<777777888999888777666555333222222333555555333222000111222333333333333333000000222333555666777888666777999999888555222/////////...//////000111222111111111111000000000000...///000111111000///...//////000111111111111111......//////000000000111111111222222222333333333222444555444111000222555444444333555999>>>DDDGGG<<<:::777555444555777888888999999:::::::::999999999:::;;;===>>>===<<<<<<;;;;;;===???BBBBBB@@@>>>======>>>???@@@AAAAAABBB@@@===@@@GGGHHHNNNddd||||||rrrjjjccc[[[XXXSSSLLLIIIIIIEEECCC@@@??????>>><<<;;;;;;;;;:::999999999::::::999999999999888666555555555555444444444333333333222222222222222222222222000000000000111444666777222222222111111111000000...000444555333111000000111111000......---------000000000000111111111111222222111111111111111111444444333222222111111000444333222222444444333222111222333444555555555555777666555444666===EEEKKK>>><<<888444333333444666999888777777777777777888<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>======;;;<<<>>>>>>======???@@@BBB>>>AAAGGGHHHKKK]]]sss{{{nnnfff^^^[[[VVVOOOJJJJJJFFFCCC@@@??????>>>===;;;<<<;;;::::::999999::::::888888888888777666666555555555555444444444333333222222222222222222222222111111000000111333555666222222222111111111000000111111111111222222111111111111000......------......////////////000000000111111111111111111111111222222222222222222222222444333222222444444333222111222333444555555555555222222222222333666;;;>>>888888777666555555666666888777777777777777888888;;;;;;;;;;;;;;;<<<============>>>>>>>>>>>>======;;;<<<>>>>>>======???@@@BBB???AAAFFFFFFHHHWWWjjjtttkkkbbb___ZZZSSSMMMKKKGGGDDDAAA?????????===<<<<<<<<<;;;:::::::::::::::666666777777777777666666555555555444444444444333222222222222222222222222222222111111222222333444222222222111111111111111555111......111333222111111111000///........................////////////111111111111111111111111000000111111222333333444333222111222333444333222111222333444444555555444222444666666555555555666333444666777888888777666666666666666777888888999;;;;;;;;;;;;;;;<<<<<<===<<<======>>>>>>======<<<;;;<<<>>>>>>======???@@@AAA???BBBFFFEEEEEEQQQ```{{{pppfffaaa]]]UUUOOOLLLIIIFFFBBB@@@??????>>>======<<<;;;:::::::::::::::555666666777777777666666555555555555444444444444222222222222222222222222333222222222222222222222111111111111111111111111555111---...333555222///111111000///......//////........./////////000000111111111111111222222222000000111111222222222333333222111111333444333222111222333444444444444444444666888888777555555666333444555777888888777777555555555666666888999:::;;;;;;::::::;;;;;;<<<===<<<==================<<<;;;<<<>>>>>>======???@@@??????BBBEEEDDDDDDMMMXXXyyyvvviiiccc^^^WWWPPPNNNKKKHHHCCCAAA@@@@@@???>>>>>>===<<<;;;::::::::::::555666777777777777777666666666555555555444444444222222222222222222222222333333333333222222111111111111111111111111111111222000...111555666111,,,111000000////////////000//////000000000111111111000000111111111222222222222222222111111000000000222111000111333444333222222222333333444333333333333444555444444444666888777777666666666777888888555555555555666777888999:::::::::::::::;;;<<<<<<<<<<<<============<<<<<<;;;<<<>>>>>>======???@@@===???BBBEEEEEEFFFLLLTTTnnn|||lllddd___YYYSSSQQQMMMIIIDDDAAA@@@@@@@@@???>>>>>><<<;;;::::::::::::777777888888888888777666666666666555555555444444222222222222222222222222222222333333333222222111111111111111111222222222000000000333555555000,,,111000000//////000000000000000000000111111111111000000000111222222333333333222222111000000//////111000000111333444333222222222333333333333222222555555666555555777;;;>>>:::999888777666777888999555555555555666777777888:::::::::::::::;;;;;;<<<;;;<<<<<<======<<<<<<;;;;;;<<<>>>>>>======???@@@<<>>===<<<:::::::::999999999:::999999888777666666666666666555555555555222222222222222222222222111111222333333333222111000000111111111222222222000111222222222222111000111000000000000000111111/////////000000000000111///000000111222222333333111111111111000000000000111000///000222444333222222222333333333222222111555666777777777999<<>>>>>======???@@@===@@@BBBBBBCCCFFFJJJMMMVVVuuuqqqfffbbb]]]YYYXXXOOOKKKFFFBBBAAAAAAAAA@@@??????===<<<;;;::::::999;;;;;;;;;:::999888777666777666666666555555555555222222222222222222222222000111222333444333222222000000111111222222222222111222222111//////222444111000000000000000111111............/////////000///000000111222222333333/////////000111111222222000//////000222444333222222222333333333222222111///111333444444555666888555888;;;===>>><<<:::888777666666555555555666666::::::999999::::::;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>>>>======???@@@>>>AAABBBAAAAAADDDGGGIIINNNkkkzzznnniiiccc\\\XXXOOOLLLGGGDDDCCCBBBAAA@@@============<<<;;;:::999666777777888888888777777666555555555555444444444000111222222333333333333333333333222222111111111111111222222222111111000000111222333444333222222222222222111111111111000000000000000000000000000//////000111111111111111222222111111111111222222333333333333444444333111333444555555555444333222111333444666666666555555888:::<<>>???@@@AAAAAAAAAAAACCCEEEHHHIIIQQQcccrrrkkkddd]]]YYYPPPMMMHHHEEECCCBBBAAA@@@>>>>>>>>>======<<<;;;:::777777888888888888777777666555555555555444444444111111222333333333222222333333333222222111111111222222333333333222222111000111222333444333222222222222222111111111111000000000000000000000000000//////000111111111111111333222222222222222222333333333333333444444333222444444555666666555444333333333444555666666666666888999<<>>???@@@@@@@@@AAAAAACCCEEEGGGHHHOOO^^^|||wwwooofff^^^[[[SSSOOOJJJFFFDDDCCCAAA@@@>>>>>>>>>======<<<;;;;;;777888888888888888777777666555555555555444444444222222333333333222111111222222222222222111111111222222333333333333333222000111222333444333222222222222222111111111111000000000000000000000000000//////000111111111111111333333333333333333333333222222333333333333333222444555555666666555555444555444444555555666777888888999;;;???BBBBBB@@@===;;;:::999777777777777888::::::999888888888999999:::999999:::<<<======<<<<<<<<<<<<<<<===>>>???@@@???@@@AAACCCDDDFFFHHHIIIMMMXXXppp~~~ssshhh___[[[VVVRRRLLLHHHFFFDDDBBB@@@>>>>>>===<<<;;;;;;;;;;;;888888999999999888777777666555555555555444444444333333333333222222111000222222222111111111111111111111222333333333222222000111222333444333222222222222222111111111000000000000000000000000000000//////000111111111111111222222222222222222222222000222333333333222222333333333444444444444444444666555444444555666888999888888;;;>>>BBBDDDCCCAAA>>><<<:::888666666777777::::::;;;;;;::::::999999:::999999:::<<<======<<<<<<<<<<<<<<<<<<===??????@@@AAACCCEEEGGGIIIIIIJJJKKKSSSeeeyyykkkaaa\\\YYYUUUOOOJJJGGGEEEBBB@@@>>>===<<<;;;::::::::::::999999999999999888777777666555555555555444444444333333333333222222111000111111111111111111111111//////000111111111111111000111222333444333222222222222222111111111000000000000000000000000000000//////000111111111111111000000111111111111000000///111333333222111222444111111111222222333333333555555444444444666888999888888:::===BBBDDDEEEDDD@@@>>>;;;888666666777777999:::;;;;;;;;;;;;:::999:::999999:::<<<======<<<;;;;;;;;;;;;<<<===>>>???@@@BBBEEEHHHJJJKKKKKKKKKKKKPPP\\\xxxpppccc^^^\\\WWWQQQLLLHHHFFFCCCAAA???>>><<<;;;::::::;;;;;;::::::::::::999888777777666555555555555444444444222222333333333222111111000000000111111111111111......///000111111111111000111222333444333222222222222222111111111111000000000000000000000000000//////000111111111111111...///000111111000///...---111333333111000222555000000000000111222333333444333333444444555666777888888999<<<@@@DDDEEEEEEAAA???<<<888666666777888888999:::;;;;;;;;;;;;::::::999999:::<<<======<<<;;;;;;;;;;;;<<<===>>>??????BBBFFFIIILLLLLLLLLKKKJJJNNNVVVlllvvvgggaaa^^^YYYSSSMMMIIIFFFCCCAAAAAA@@@>>><<<;;;<<<===>>>::::::::::::999888777666666555555555555444444444111111222333333333222222///000000000111111111222......000111111222222222000111222333444333222222222222222111111111111000000000000000000000000000//////000111111111111111...000111222222111000...,,,000444333111000222555111000000000111222333444111222333444555555555555888777888;;;???CCCEEEEEEBBB???<<<888777777888:::777777888999:::;;;<<<<<<:::999999:::<<<======<<<;;;;;;;;;;;;<<<===>>>>>>===@@@EEEIIIKKKLLLJJJIIIIIILLLQQQbbbzzzjjjccc___[[[TTTNNNJJJGGGCCCAAACCCBBB@@@>>>===>>>???@@@;;;;;;;;;:::999888777666666666555555555444444444000111222333333333333333//////000000111111111222//////000222222333333333000111222333444333222222222222222111111111111000000000000000000000000000//////000111111111111111///000222333333222000///,,,000444333000///222666111111000000111333555666000111333444555555444333888777777:::>>>BBBEEEEEEBBB???<<<888777777999;;;666666777888999;;;<<<===:::999999:::<<<======<<<;;;;;;;;;;;;;;;<<<>>>>>>;;;>>>CCCHHHKKKKKKIIIHHHHHHKKKNNN]]]qqqiiiddd]]]VVVSSSOOOIIIFFFFFF@@@@@@???>>>>>>>>>>>>>>><<<;;;;;;::::::999999888555555444444444333333333444444333333333333222222000111111111111222222222111111111000000000000000222444555555444333333444222222222111111111111000111111111000000000000000111111111000000000000000000000000000000000000000222222111111000111111111222000......000111111111111111111111222333444444555666888;;;>>>AAACCCDDDFFFDDD@@@<<<999888777777666555555999<<<===:::777;;;;;;;;;<<<<<<<<<======<<<;;;::::::;;;<<<===>>>???@@@CCCHHHLLLMMMLLLJJJCCCLLLQQQWWWrrrwwwllleee^^^XXXVVVRRRKKKHHHHHHAAAAAA@@@???>>>>>>>>>???<<<<<<;;;::::::999888888666666555555555444444444444444333333333333222222000111111111111222222222000000000111111111222222222444555555444333333444222222222111111111111000////////////////////////////////////////////////111111111111111111111111222111111111111111222222222000//////111222333222111111111111222333444555555666888;;;>>>AAADDDEEEGGGDDD@@@<<<999777777777777777777999;;;;;;888555999999999::::::::::::;;;;;;:::::::::;;;<<<>>>??????@@@BBBGGGKKKMMMLLLJJJDDDKKKOOOSSSkkkqqqfff```[[[YYYUUUOOOJJJJJJCCCBBBAAA@@@????????????======<<<;;;999888777777777777666666666555555555444444333333333333222222000111111111111222222222000000111111222333333333222333555555333333333444222222222111111111111000............////////////............////////////222222222222222222222222000000000000111222333333222000///000222444555444111111111111222333444555666777888:::===@@@DDDFFFGGGDDD???;;;888777777777999888888999:::999777444999999999999::::::::::::999999::::::<<<===???@@@??????AAADDDIIIKKKLLLKKKFFFJJJKKKNNNcccuuuhhhaaa]]][[[WWWPPPLLLLLLDDDCCCBBB@@@???>>>>>>>>>======<<<;;;999888777777666666666666555555555444444444333333333222222222000000111111111222222222222222222222222222333333111333555444333222333444222222222111111111000000......///////////////000......///////////////000111111111111111111111111000000000000111222333444111000000111444666666555111111111222333444555666888888888:::<<<@@@CCCEEEFFFCCC???;;;888777777777777777888888999888777666::::::;;;;;;;;;<<<<<<<<<888888999;;;<<<>>>???@@@??????@@@CCCGGGKKKLLLLLLIIIJJJIIIKKK\\\zzzjjjddd^^^\\\XXXQQQMMMLLLEEEDDDBBB@@@???============<<<<<<;;;999888888777555555555444444444333333444444333333333222222222000000111111111222222222444333333222222111111111111333444444333222222333222222222111111111000000/////////000000111111111/////////000000111111111000000000000000000000000000000000000111222333444111000000222555666666555111111111222333444666777999999999:::<<>>;;;999888777777444555777777888888999999:::::::::;;;;;;;;;<<<<<<777888:::;;;===>>>??????>>>>>>???CCCGGGKKKLLLLLLJJJIIIHHHKKKYYYwwwoooggg```]]]XXXQQQNNNNNNGGGEEECCCAAA???>>>======<<<;;;;;;::::::999999888555444444444444333333333444444333333333333222222000111111111111222222222333222222222111111111111111222444444222222222333222222222111111111111000//////000000111111222222//////000000111111222222////////////////////////000000000000111222333333111111111333555666555444111111111222444555777777:::;;;;;;<<<===>>>>>>??????>>>===<<<;;;999888777333555666777777777999;;;888888888888999999999999888999:::<<<===>>>>>>>>>>>>>>>@@@DDDIIILLLMMMMMMKKKHHHHHHMMMVVVmmmuuulllccc^^^XXXRRROOOPPPJJJHHHFFFDDDBBB@@@??????::::::::::::::::::::::::555555555555444444444444444444333333333333222222000111111111111222222222//////000000111222333333111222444444222111222333222222222111111111111000......//////000111111222......//////000111111222////////////////////////222111111111111111222222111111111333555555333111111111111222444666777888;;;<<<>>>>>>>>>===<<<;;;:::;;;===>>>===;;;999777444666888777555555888:::777888888888888999999999999:::;;;<<<===============>>>AAAFFFKKKNNNNNNMMMJJJGGGHHHMMMRRRbbbyyypppeee___YYYSSSQQQRRRLLLKKKIIIFFFDDDBBBAAA@@@999999:::::::::;;;;;;;;;777666666666555555555555444444444333333333222222000111111111111222222222+++,,,---///111333555555000222444333222111222333222222222111111111111000---------...///000000111---------...///000000111000000000000000000000000222222111111111111111111111111111333444444222000111111111222444666777888<<<===???@@@???===:::888888:::===???>>><<<999777666888999777444444666888999999:::::::::;;;;;;;;;999:::<<<=========<<<<<<<<<>>>BBBHHHMMMOOONNNLLLJJJFFFGGGLLLNNNZZZ}}}wwwjjjaaa\\\XXXRRRMMMKKKEEEBBBBBBBBB@@@???AAA>>>>>>>>>===<<<;;;999999777777666555555555555555333333444444333333222111000000000000000000000000222222222222222222222222333222111000000111222333111000///000111222111///---...///000000111000000.........///////////////...//////000000000//////222222222333333222222222333333333333333333333333222222222333444555666777>>>>>>>>>>>>===<<<;;;:::888999;;;<<<<<<;;;:::999999777666444444666777999;;;;;;;;;;;;:::999888888888:::;;;;;;;;;;;;<<<>>>;;;>>>CCCIIIMMMOOOPPPPPPMMMJJJEEEHHHOOOSSSlllzzzlllbbb]]]YYYTTTPPPMMMGGGCCCDDDCCCAAA@@@BBB============<<<:::999888777777666555555555555666333444444444444333222222111111111111111111111111222222222222222222222222222222111000000111222222111000///000111222111///...//////000000000000///.........//////////////////000000111111000000///111111222222222222111111333333333333333333333333333222222333333555666666<<<<<<<<<<<<;;;:::999888777888:::;;;;;;:::999888888777666555555666777888::::::;;;;;;::::::999888888:::;;;;;;;;;;;;<<<>>><<<>>>BBBGGGKKKNNNOOOPPPLLLJJJEEEGGGMMMQQQhhhpppddd^^^ZZZWWWSSSNNNHHHEEEEEEEEEBBBAAACCC=========<<<;;;:::888888888777666666555555666666444444444444444333222222111111111111111111111111222222222222222222222222222222111000000111222222111000///000111222111//////000000000000//////............//////000000000000111111111111111000000000000111111111111000000333333333333333333333333333222222333333444555666999999999999888888777666555666888999:::999888888777777666666666666777777888999999:::::::::::::::888:::;;;;;;;;;;;;<<<>>>===>>>AAADDDHHHKKKNNNOOOKKKJJJEEEFFFLLLNNNbbbtttfff___[[[XXXUUUOOOIIIEEEEEEEEEBBBAAACCC======<<<<<<;;;999888777888777777666555666666666444444444555444333333222111111111111111111111111222222222222222222222222222111111111111111111222111000///000111222111///000000111000000///...---.........///000000111111111222222222222111111000//////000000000000//////222222222222222222222222333222222222333444444555666666666666666555444444444555666777888888888777666666777777777777666666777777888::::::;;;;;;;;;888:::;;;;;;;;;;;;<<<>>>>>>>>>@@@BBBEEEHHHKKKMMMKKKLLLGGGGGGKKKMMM]]]yyyzzziii```\\\YYYVVVOOOIIIEEEEEEDDDAAA@@@BBB=========<<<;;;:::888888888888777666666666666666444444555555555444333333111111111111111111111111222222222222222222222222111111111222222111111111111000///000111222111///000000111000000///...---......//////000111111222222222222222222111000000/////////000000/////////222222222222222222222222333333222222222333444444444444444444444444333222444444555666777777888888666666777777777777666666666777888999:::;;;;;;;;;888:::;;;;;;;;;;;;<<<>>>>>>>>>>>>@@@BBBFFFIIIKKKKKKMMMIIIHHHKKKLLLXXXooooooddd^^^YYYVVVPPPIIIEEEEEEDDDAAA@@@BBB>>>>>>>>>===<<<;;;999999999888777777666666777777555555555555555444333333222222222222222222222222222222222222222222222222000111222222222222111000111000///000111222111//////000000000000//////.........///000000111222222222222222222111000////////////000000000000//////222222222222222222222222333333222222222222333333333333444444444333333222444444555555666777888999777777666666666666777777666777888999::::::::::::888:::;;;;;;;;;;;;<<<>>>>>>>>>>>>???AAACCCFFFGGGIIINNNJJJHHHKKKKKKTTTggguuuiiiaaaZZZVVVQQQKKKGGGGGGFFFBBBAAACCC?????????>>>===<<<::::::999888777777666666777777555555555555555444444333222222222222222222222222222222222222222222222222000111222222222222111000111000///000111222111///...//////000000000000///---...///000111222333333111111111111000///...---///000000111111000000///111111111111111111111111333333222222222222222333333333444444444444444333444444555555666888999:::888777666555555666777888666777888999999999999999888:::;;;;;;;;;;;;<<<>>>======>>>???@@@BBBCCCDDDFFFLLLIIIFFFJJJJJJPPP```yyyzzzlllccc\\\WWWSSSMMMHHHHHHGGGCCCBBBDDD@@@@@@??????>>><<<;;;:::999888888777777777777777555555666666555555444333222222222222222222222222222222222222222222222222000111222333333222111000111000///000111222111///......///000000111000000---...///000111222333333111111111000000///------000000111111111111000000111111111111111111111111333333222222111222222222333444444555555555444444444444555555777888999:::999777666444444666777999777777888999999999999888888:::;;;;;;;;;;;;<<<>>><<<<<<===???@@@AAABBBCCCDDDJJJHHHEEEIIIIIIMMM[[[ooonnnbbb___XXXTTTQQQMMMIIIGGGFFFCCCBBBBBB@@@>>>>>>>>>===;;;999666666666666555555555555555555444444444333333333222111000111333444333222111222222333666888444000111111222333333333333222222111///111333444111//////......//////......000............////////////000000000000111111111111111111000000///.........///111222222111000111222444333333222222333333444333333333333333333333333555444444555888;;;;;;;;;<<<:::777555444555777888999888777777777888999:::;;;:::999888999:::;;;<<<>>>>>>===<<<<<<===??????IIIIIIHHHGGGGGGJJJOOOSSSiiiwwwjjjeee[[[VVVSSSNNNKKKIIIGGGEEECCCBBB@@@>>>======<<<:::999777777777666666666555555555555555444444444333333333111000111222333222111111111111222555666444000222222333444444444444333222111000111333333111///111000000111111000000111............//////////////////000000000111111111111111111000000000//////000111222222111222444666444333333222222333333444333333333333333333333333555444333555888:::::::::<<<:::777555444555777888888888777777888888999999::::::999999999:::;;;<<<>>>======<<<======??????GGGHHHGGGFFFGGGIIINNNRRRbbb|||lllcccXXXXXXUUUPPPMMMKKKIIIFFFEEEAAA???=========<<<:::888888888888777777777777666555555555444444444444333333222111111222333222000222111111222444444333111222333333444444444444444222111000111333333111000111111000000000000111111............//////////////////000000000000111111000111111111111222222222111222111000///000333555444333333222222333333444333333333333333333333333444333222444666999999999;;;999777555555555777888666777888888999999999888:::::::::999:::;;;;;;<<<===============>>>??????EEEEEEEEEEEEEEEHHHMMMPPPZZZzzznnnbbbTTTZZZVVVRRRNNNLLLIIIGGGEEEAAA???===<<<<<<<<<:::888999999999888888888777777555555555555444444444444333222111222444555444333333111000333333222111222111222333333444444333333111111111222222222111000...000///------000111///............////////////////////////000000000111000000111222222333444444333222000...,,,---///222444333333222222333333444333333333333333333333333444222222333555777888777999888777555555555666777555666777999999999888888::::::::::::;;;;;;<<<<<<<<<<<<======>>>>>>??????BBBCCCCCCCCCDDDGGGKKKNNNVVVqqqxxxjjj[[[ZZZWWWRRRNNNLLLIIIGGGEEEAAA???=========<<<:::888999999999999888888888888666666555555555444444444222222222333666888888777333000111555444000000333000000111222222222222222000111222222222111111111...111000,,,---222444222............////////////...////////////000000000000000111222333444444555111111000......///333666444333333222222333333444333333333333333333333333444222222333555777777666888777666555555666666777444555777888999999888888::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>?????????@@@AAABBBBBBCCCFFFJJJMMMTTTkkkrrrccc\\\XXXSSSOOOLLLJJJGGGEEEBBB@@@>>>>>>>>>===;;;999999999999888888888888777666666666555555555444444333222222444666888888777333000333999777000///444///000000111111111111111000111333333111000111222///333333...000777:::777............////////////......////////////000000000000111222333333444444...///000111222555999<<<444333333222222333333444333333333333333333333333444333222333555777777666777666666666555666666666444555666777888999999999::::::;;;<<<<<<<<<<<<;;;:::;;;<<<>>>????????????>>>@@@AAABBBCCCFFFIIILLLSSSeeeyyyjjj^^^ZZZUUUQQQNNNLLLIIIGGGCCCAAA?????????>>><<<:::999888888888888777777777666666666666555555555555444333222333444555444333333111555<<<:::000...444000000111222222222222111///111333333111000111222...444333...000:::>>>:::............////////////........./////////000000000000111111222222333333---///111111222444777999444333333222222333333444333333333333333333333333555444333444666777777666666666666666666666666666444555555555777888999:::::::::<<<=========<<<;;;:::;;;<<<>>>???@@@??????===???AAABBBCCCFFFIIILLLPPP^^^qqq```\\\WWWSSSPPPMMMJJJHHHDDDBBB@@@?????????===;;;888888888777777777777666777666666666555555555555555444222222222222000///333111666???<<<111...444111111222333333333333222///111444333111///111222+++222222,,,///:::???;;;............/////////000............/////////000000111111111111222222222///000111000///...///000444333333222222333333444333333333333333333333333666555333444666777777777555555555666666666666666555555444444666888:::;;;::::::<<<=========<<<;;;999:::<<<>>>???@@@??????===???AAACCCDDDFFFIIILLLLLLYYYtttiiiZZZVVVVVVPPPNNNNNNGGGEEECCCAAA???===<<<<<<===888888999:::999888777666777777777777666444333222666555444222111111222222111111111111111111111111///222444666666444222///000000000111222222222333000444222///444>>>===333......//////000000111111------///000111111111111000000111222222222222111111111111111111111111111444333222111222333444555555444333222222222333444222333444555666666666666777777666666666666777777555666777888888999888888999;;;===<<<:::999888888999;;;<<<<<<<<<===???AAAAAABBBEEEGGGHHHHHHGGGFFFMMMXXXyyylll]]]XXXXXXQQQOOOOOOIIIEEEDDDAAA???>>>=========888999999:::999888777666555666666666666666555444555444333111111111111111111111111111111111111111000222444555555444222000111111111111111222222222---111///+++000999888///000000000000////////////---...///000111111111111000000111222222222222111111111111111111111111111333222222222222333444444444333222222222333444444222222333333444555555555777777666666666666777777555666777888999999999999999;;;======;;;:::::::::;;;===>>>>>>>>>???AAACCCAAABBBEEEGGGHHHHHHGGGFFFLLLVVVzzzqqqaaa[[[ZZZRRRPPPPPPIIIFFFEEEBBB@@@>>>=========888999999999999888777777444444555666666666666666444333222111000000000111111111111111111111111111222222333333333333222222222222222111111111111111---000...+++...555333,,,111111111000///.........---...///000000111111000000000111222222222222111111111111111111111111111111222222333333333333333222222222222333333555555222222111111222333555666777666666555555666666777666777888999:::::::::::::::;;;======<<<;;;<<<===<<<===>>>>>>>>>>>>AAACCCAAACCCEEEFFFGGGHHHGGGGGGJJJRRRrrrwwwfff^^^[[[SSSPPPPPPJJJHHHFFFDDDAAA???>>>>>>>>>999999999999888888777777555555666666666666666555444333333222222111111111111111111111111111111111333333222222222222333333333222222222111000000000000222000---///444222---111000000000/////////.........///000000000000000000000111222222222222111111111111111111111111111000111222444444333222222111111222222333444555555444333111111111333666777666666666555555666666666777777999:::::::::::::::999:::<<<<<<;;;;;;<<<>>>:::;;;<<<<<<<<<<<<>>>@@@BBBCCCDDDFFFGGGGGGGGGGGGHHHOOOmmm}}}jjjaaa]]]SSSPPPPPPJJJIIIHHHEEEBBB@@@???>>>>>>999999999888888888888888777777777777666555444333444444444444444444333333111111111111111111111111333222111111111111222333333222222222111000000000111222111///000222111....../////////000000000111...//////000000000000///000000111222222222222111000000000000000000000000000111222333444333222111000111222333444444555555555444333222333555777888666666555555555555666666777777999:::::::::::::::888999;;;:::::::::;;;===;;;<<<===<<<;;;<<<>>>@@@AAABBBCCCDDDEEEFFFFFFFFFGGGMMMiiipppeee___TTTQQQQQQKKKKKKIIIFFFCCCAAA?????????:::999888888777777888888888888777777666444333222444444555555555555444444111111111111111111111111222222111111111111222222222222222111111111111111000000000/////////...............///000111111111//////000000000000//////000000111222222222222111000000000000000000000000000111111222222222222222111111333333444444444444444444333333444555777888666555555444444555555666666777888999::::::::::::999:::::::::999999:::<<<===>>>???>>>===>>>???AAA@@@@@@AAABBBCCCDDDEEEEEEGGGLLLeeezzzvvvjjjcccWWWSSSSSSNNNLLLJJJGGGDDDBBB@@@??????:::999888777777777888999666666777777666555444444333333444555555444444333111111111111111111111111111111111111111111111111111111111111111222222222////////////...------///////////////000000000000//////000000000000//////000000111222222222222111000000000000000000000000111111111111111222222333222222333444444444333222222333333444444555666666666555555444444555555666555666777888999999999999;;;<<<<<<:::999999:::<<<===>>>???>>>======???AAA?????????@@@AAABBBCCCDDDGGGJJJ^^^ooozzzmmmeeeYYYUUUUUUPPPLLLJJJHHHDDDBBB@@@@@@???;;;:::888777777777888999444555555666666666666666111222333444444444333222111111111111111111111111000111222222222222111000000000111111222222222333000///000111000...///111111111000000//////......///000000000000000//////000000111222222222222111000000000000000000000000222111000000000111333444222333444444444333222111000111222444444444444444555555555444444555555555555666777888888999888888===>>>===;;;999999;;;===<<<======<<<;;;;;;===???>>>>>>>>>???@@@AAACCCCCCHHHHHHYYYgggpppfffaaaZZZTTTQQQOOOLLLHHHEEECCCBBB@@@>>>>>><<<::::::::::::888666777777666555444444333333444444444333333222222222333333333333333333333333222222222222222222222222000000111111111222222222000000000000////////////000---,,,---000111000...111000///000111222111///333222000111222222111///222222111000//////000000000000111222333333444444222333333444444333333222...000222444666777777777666666666666666666666666555555666777888999::::::;;;;;;;;;<<<<<<<<<<<<============;;;:::;;;>>>@@@DDDCCCBBB@@@@@@AAABBBCCCAAAFFFSSScccuuuiiiccc\\\VVVTTTPPPMMMHHHEEEDDDBBB@@@>>>>>><<<::::::::::::888777777666666555555444333333555555444333333222111111333333333333333333333333222222222222222222222222111111222222222333333333000000000000///////////////...,,,...000111000...111000///000222333222111444222111111222222111000222222111000000000000000000111111222333333444444222333333444444333333222///111222444666666666666666666666666666666666666555555666777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;;;;>>>@@@DDDCCCCCCBBBBBBBBBCCCCCCDDDHHHSSSbbb~~~|||nnnfff^^^YYYWWWQQQNNNIIIFFFDDDCCCAAA???>>><<<;;;:::;;;:::888777777666666555555444444444555555444333333222111111222222222222222222222222111111111111111111111111222222222333333333333333000000000000///////////////...---...000111000///000//////000333444444333444333222222333333222111222111000000000000000000111111111222222333333444222333333444444333333222111222333444555555555555666666666666666666666666555555666777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<======<<<<<<===???CCCDDDEEEEEEFFFEEEDDDDDDGGGIIIRRR___yyytttiii```[[[YYYRRROOOJJJGGGEEECCCAAA???>>>===;;;;;;;;;:::999777777666666666555555444444333333333333333333333333111111111111111111111111000000000000000000000000222222222222222222222222000000000000///////////////......///000000000000000//////111444666666555555444222333444444333111111111000000000000000111111111111222222333333333222333333444444333333222333333444444444444444444666666666666666666666666555555666777888999::::::::::::;;;;;;;;;<<<<<<<<<999;;;===>>>=========>>>BBBDDDFFFHHHIIIHHHFFFEEEHHHHHHPPP[[[sssyyylllbbb[[[ZZZTTTPPPLLLHHHFFFDDDBBB@@@???===;;;;;;;;;;;;999777666666666666666555555555000111111222444555555666111111111111111111111111000000000000000000000000111111111111000000000000000000000000////////////...///000000000000000111000000000222555777777777555444222333444444333111111000000000000000111111111222222222222222333333222333333444444333333222444444444444444444444444666666666666666666666666555555666777888999:::::::::::::::;;;;;;;;;;;;<<<999;;;===>>>======>>>???BBBDDDGGGIIIJJJIIIGGGFFFFFFEEEMMMXXXmmmpppddd]]][[[UUURRRMMMIIIGGGEEEBBB@@@???===<<<;;;<<<;;;999888666666666666666666666666000000111222444555666666222222222222222222222222111111111111111111111111000000000000000/////////000000000000////////////...000111111//////000222222111111333666888888777444333222222333333222111000000000000000111111222222222222222222222222222222333333444444333333222444444333333333444555555666666666666666666666666555555666777888999::::::::::::::::::;;;;;;;;;;;;999;;;<<<===<<<===>>>@@@AAADDDGGGIIIKKKJJJIIIHHHEEECCCKKKVVViiiuuuggg___]]]VVVSSSNNNJJJHHHEEECCCAAA???>>><<<;;;<<<;;;:::888666666666666666666666777222222333333333333444444333333333333333333333333222222222222222222222222111111111111000000//////000000000000////////////...000222111//////111333333222222444666888888777444222111111222222111000000000000000000111222222222222222222222222222222222333333444444333333222444333333222333444555666666666666666666666666666555555666777888999::::::999999:::::::::;;;;;;;;;:::;;;<<<;;;;;;<<>><<<<<<<<<<<<:::888666666666666777777777777555555444333333222222111333333333333333333333333222222222222222222222222333222222222111111000000000000000000////////////...000222111//////111333444333333444777888888777333222000111222222111///000000///000000111222222222222222222222222222222222333333444444333333222333333222222333444666777666666666666666666666666555555666777888999::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::<<<@@@CCCBBBCCCEEEGGGIIIJJJJJJJJJFFFEEEMMMVVVddd}}}nnnaaa\\\VVVTTTQQQMMMIIIFFFDDDCCC?????????>>>===;;;999999999888666555555555666777333333333444444444555555222222222222222222222222111111111111111111111111333333333222111000///......///111111/////////000...000111000///...///111222222333444555555555555222333444444333222000///...222000,,,111;;;999///111111111111111111111111333333222222222222222222444444444444555555666777777666444333333444555666777666555555666777888999;;;::::::::::::;;;<<<<<<===<<<<<<:::999;;;???BBB@@@BBBDDDEEEEEEEEEGGGIIIDDDKKKLLLQQQeeeooobbb[[[VVVTTTQQQMMMJJJFFFDDDCCC@@@??????>>>===;;;:::999999888777666555666666777333333333444444444555555222222222222222222222222111111111111111111111111222222222222222111000///...///111111/////////000...000111000///...///111333333444444444333333222111111222222222111000//////333222000666??????666111111111111111111111111222222222222222222222222222222222222222333444444666555444444444444555666777666666666666888999:::;;;::::::::::::;;;<<<<<<<<<======<<<;;;<<>>===;;;:::999888888777666666666666666333333333444444444555555222222222222222222222222222222222222222222222222111111222222222111111000...///111111/////////000...000111000///...///111333333333333222111000/////////000111111111111000222555444222666>>>===666111111111111111111111111111111111222222333333444222222111111111222333333444444444444444555666777666666666666777888999:::;;;::::::::::::;;;<<<<<<<<<===>>>>>>======???AAA???@@@AAAAAA@@@@@@BBBCCCCCCJJJKKKRRRdddzzzvvveee\\\WWWVVVSSSPPPLLLHHHEEEDDD@@@@@@@@@???===<<<:::999888777777666666666666666333333333444444444555555222222222222222222222222222222222222222222222222000111111222222222111111...///111111/////////000...000111000///...///111111111111111111000//////...///000111111222222222333555333000222666444///111111111111111111111111000000111222333333444444444444333333333444444555333333333444555666777777555555555666777888999999;;;::::::::::::;;;<<<<<<<<<===??????>>>>>>@@@AAA???@@@AAAAAA@@@???AAABBBBBBHHHKKKSSSdddvvvzzzhhh^^^WWWVVVTTTQQQNNNJJJFFFDDD@@@@@@@@@???>>><<<::::::777777777777777666666555333333333444444444555555222222222222222222222222222222222222222222222222000111111222222222111111...///111111/////////000...000111000///...///111...///000000111111111000000000000111222333444555111222111...///000///,,,111111111111111111111111000000111222333333444444555555444333333444444444222333444555555666777777333333444666777888888999;;;::::::::::::;;;<<<<<<<<<===??????>>>>>>@@@AAA@@@AAABBBBBBAAA@@@AAACCCBBBGGGIIISSScccrrr|||kkkbbbXXXWWWVVVSSSOOOKKKGGGEEEAAAAAA@@@???>>><<<;;;:::777777777777777666555555333333333444444444555555222222222222222222222222333333333333333333333333111111222222222111111000...///111111/////////000...000111000///...///111---...///000111111111111111111111111222333444555......//////000111111111111111111111111111111111111111111222222333333444444444333222222222333333333333444555666666666555222333555777888999999999;;;::::::::::::;;;<<<<<<<<<===>>>>>>======???AAA@@@AAACCCBBBBBBAAACCCDDDCCCFFFGGGQQQ```lll~~~mmmeeeXXXXXXVVVTTTPPPLLLHHHEEEAAAAAA@@@@@@>>>===;;;:::666777777888777666555444333333333444444444555555222222222222222222222222333333333333333333333333222222222222222111000///...///111111/////////000...000111000///...///111///000000111111111000000111111000000111222333444...///000111111111222333111111111111111111111111222222222222222222222222666555444444333333333444333444555666666555555444444555777999:::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<======<<<;;;<<>>@@@BBBBBBBBBBBBCCCEEEFFFFFFFFFNNN[[[ddd~~~ooogggXXXXXXWWWUUUQQQLLLHHHEEEAAAAAAAAA@@@>>>===;;;:::666777888888888777555444333333333444444444555555222222222222222222222222333333333333333333333333333333333222111000///......000111111/////////000///000111000///...///111222222222111111000///...111000/////////000222222111111111222000...///111111111111111111111111111333333222222222222222222999888777666666666666666444555666666666555444333555666999;;;<<<=========;;;::::::::::::;;;<<<<<<===<<<<<<:::999;;;???BBB===???AAAAAAAAABBBDDDEEEHHHGGGEEELLLWWW^^^wwwooobbbYYYWWWSSSPPPMMMJJJHHHFFFAAAAAAAAA@@@@@@>>>===<<<999999888888777666666666666555444333333444555666555444333333222222333333---...111222333222111000000000111111111111000000//////000111222333333444111111000000//////......111111111111000000000000000000000000111111111111444222000000222333111...111111111111111111111111444333333333333444555555666555444333333333333333555555555555555555555555444666999999888777777888888999999::::::;;;;;;<<<<<<<<<<<<======>>>???@@@BBBBBBAAA@@@@@@AAAAAAAAA@@@GGGGGGHHHSSS^^^rrrpppdddZZZXXXTTTQQQNNNKKKGGGFFFAAAAAAAAA@@@???>>>===<<<999999888888777666666666666555444444444444555666555444333333222222333333///000111222222111000000000000111111111111000000///000000111111222222222111000000000/////////...000000000////////////...000000000000111111111111444222000000222333111///111111111111111111111111222222222222222333444444666555444333333333333444555555555555555555555555444666888999888777777888888999999::::::;;;<<<<<<<<<<<<<<<======>>>???@@@BBBBBBAAAAAA@@@AAAAAABBB???FFFFFFGGGQQQ[[[ooosssggg\\\ZZZVVVRRROOOLLLHHHDDDBBBBBBAAA@@@???>>>===<<<999999888888777666666666666555444444444444555666555444333333222222333333111111111111111000000000000000111111111111000000000000000000000111111111000000000000////////////////////////............000000000000111111111111333222000111222222111000111111111111111111111111111111111111111222333333555555444333333333444444555555555555555555555555444666888888777777777888999999999:::;;;;;;<<<<<<<<<<<<<<<======>>>???@@@BBBAAAAAAAAAAAAAAABBBBBB???FFFEEEGGGPPPYYYkkkuuujjj___[[[VVVSSSPPPMMMHHHDDDCCCBBBAAA@@@>>>======<<<999999888888777666666666555555555444444555555555555444333333222222333333333333111000000000000111000000111111111111000000111000000000000000000000000000000000////////////000000/////////.........///000000000111111111111222111111111111222111111111111111111111111111111111111111111111222333333555444444333333333444444555555555555555555555555444666888777666666777888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBAAAAAAAAAAAABBBBBBCCC@@@FFFFFFHHHQQQYYYhhh~~~wwwmmmaaa\\\UUURRRPPPNNNIIIEEEDDDCCCAAA???>>>===<<<<<<999999888888777666666666444555555555555555555444555444333333222222333333444333222111000000111111000000111111111111000000111111111111000000000000////////////000000000000111111111000000000/////////000000000111111111111111111222111111111111222111111111111111111111111222222222222222333444444444444333333333444444555555555555555555555555555555666777777666555777888999::::::;;;;;;<<<======<<<<<<<<<<<<===>>>???@@@BBBAAAAAAAAABBBBBBCCCDDDBBBHHHHHHJJJTTTZZZfff{{{xxxnnnccc[[[SSSOOOOOONNNJJJFFFEEECCCAAA???===<<<<<<===999999888888777666666666444444555666666555444444555444333333222222333333222222222222222111111111000000111111111111000000111111111111111222222222////////////000000000000111111111111000000000000000000000000111111111111000111222222111000222333111111111111111111111111222222222222222333444444444444333333333444555555555555555555555555555555555666666666555555777999:::::::::;;;<<<<<<======<<<<<<<<<======>>>???@@@AAAAAAAAAAAABBBCCCDDDEEECCCIIIIIILLLVVV\\\fffyyyyyyoooccc[[[PPPLLLMMMNNNLLLHHHFFFDDDAAA>>>===<<<<<<===999999888888777666666666444444555666666555444444555444333333222222333333000111222333333333222111000000111111111111000000111111222222333333444444.../////////000000000111111000000000000/////////000000000000111111111111///111333222000000222444111111111111111111111111111111111111111222333333333333333333333444555666555555555555555555555555555666666555444555777999::::::;;;;;;<<<=========<<<<<<<<<======>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEBBBHHHIIIMMMXXX\\\eeevvvyyyooodddZZZOOOJJJKKKNNNLLLJJJFFFDDDAAA>>><<<<<<<<<===999999888888777666666666333444555666666555444333555444333333222222333333///000222444555444222111000000111111111111000000111111222333444444555555.../////////000000111111000/////////............000000000000111111111111...111333222000000222444111111111111111111111111000000000000000111111222333333333333333444555666555555555555555555555555555666666555444444777999::::::;;;;;;<<<=========<<<<<<<<<======>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEAAAGGGHHHMMMXXX\\\ddduuusssggg___UUUOOOLLLLLLKKKIIIIIIFFFBBB?????????>>>===:::999888777666666666666222333555666666666555444333333333333333333333333444111//////222333222000222222111000//////000000000000000000000000000000000000000000111111111111111111000000//////......111111111111111111111111111111111111111111111111222222111111000111111222000000111222333333444444555555555666666666666777666666666666666555555555777777777777888888888888999999999999:::;;;<<<<<<<<<======>>>>>>>>>>>>===EEEEEEEEEEEEDDDCCCBBBAAAGGGFFFGGGLLLPPPWWWdddppptttfff___UUUNNNLLLKKKJJJIIIGGGDDDAAA>>>>>>>>>===<<<:::999888777777666666666333444444555666666555555333333333333333333333333444111///000222333222000222222111000000000000000000000000000000000000000...////////////000000000111111000000////////////000000000000000000000000111111111111111111111111222222111111111111111222000111111222333333444444333333444444444555555555555555555555666666666666777777777777888888888888999999999999:::;;;<<<<<<<<<======>>>>>>>>>>>>>>>BBBBBBBBBCCCDDDEEEEEEEEEIIIHHHIIIMMMPPPUUU___jjj~~~uuufff^^^TTTNNNKKKJJJIIIHHHFFFCCC@@@>>>>>>===<<<;;;::::::888777777777777777555444444444444555666666333333333333333333333333333111000000111222222111222111000000000000000000000000000000000000000000............////////////111000000000000/////////////////////////////////111111111111111111111111111111111111111111111222111111111222222333333444222222222222333333333333444444444555666666666777777777777777888888888888999999999999:::;;;<<<<<<<<<=========>>>>>>>>>>>>??????@@@AAACCCFFFIIIJJJLLLKKKLLLPPPQQQRRRZZZccc}}}uuufff___TTTMMMKKKJJJHHHGGGEEECCC@@@??????>>>===<<<::::::999888777777777777666555444333333444666666333333333333333333333333222111000000111222222222111111000000000000000111000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000111111111111111111111111000111111111222222222111111111111222222333333333111222222222222333333333333333444444555666777777666777777777888888888888999999999999:::;;;<<<<<<<<<<<<<<<======>>>?????????>>>>>>???BBBFFFIIIKKKLLLLLLOOOSSSSSSTTTYYYaaa{{{|||uuuggg___UUUNNNKKKJJJHHHGGGEEECCCAAA@@@@@@@@@>>>===;;;:::999888777777777777666666444333333444555666333333333333333333333333000111111111111111222333111000000000000000111111111111111111111111111111//////000000000111111111000000000000111111111111111111111111111111111111111111111111111111111111///000111222222222222111111222222222222222333333333333333333444444444444222333333444555666666777666777777777888888888888999999999999:::;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@@@@???@@@AAADDDGGGIIIJJJKKKPPPUUUWWWWWW]]]dddvvvzzzssshhhaaaVVVOOOLLLKKKIIIGGGEEECCCBBBAAAAAAAAA???===;;;:::999888888777888888666666555444444444444555333333333333333333333333///000111111000111333555000000000000000111111222111111111111111111111111000000000000111111111111000000000111111111111222111111111111111111111111111111111111111111111111...///111222333333222111222222222222222222222222444444444444555555555555333333333444555555555666777777777777888888888888999999999999:::;;;<<<<<<===<<<<<<<<<===>>>@@@AAABBBAAAAAAAAAAAACCCDDDEEEGGGIIIOOOVVVYYY[[[aaaiiitttxxxrrrjjjbbbWWWPPPMMMKKKJJJHHHCCCBBBAAAAAAAAA@@@>>><<<;;;;;;:::999888888888888555555666666555444444333333333333333333333333333...000222111000000333555000000000000000111222222111111111111111111111111/////////000000000000111000000111111111222222222111111111111111111111111111111111111111111111111...///111333333333222111222222222222222222222222444444444444555555555555444444444444444444444444777777777777888888888888999999999999:::;;;<<<<<<===<<<;;;;;;<<<>>>AAABBBAAAAAAAAABBBBBBCCCCCCCCCEEEGGGMMMTTTXXX[[[ccckkktttwwwqqqkkkcccXXXQQQNNNLLLJJJHHHBBBAAA@@@@@@@@@@@@===;;;<<<;;;:::999888888888888444555666777666555333222333333333333333333333333...000222111000000333666000000///000000111222222111111111111111111111111............/////////000000000111111222222222222000000000000000000000000111111111111111111111111---///111333444333222111222222222222222222222222333333444444444444555555444444444444444444333333777777777777888888888888999999999999:::;;;<<<<<<===<<<;;;;;;<<<>>>AAABBB@@@@@@AAABBBCCCCCCCCCCCCDDDFFFLLLSSSWWW[[[ccckkktttzzzuuulllcccWWWOOOMMMKKKHHHEEEDDDBBB@@@???@@@@@@>>>===:::;;;<<<===<<<;;;:::999555555666666666666666555333333333222222222111111333333333333333333333333222222222222222222222222333333333222222222222222111000///......///000000111111000000//////......000000111111111111000000...///000222222111111000000000000000111111111111444333222111111111222333555555555555555555555555333333444444444444444444555555666666777777888888:::999888888999:::<<<=========<<<;;;;;;<<<>>>>>>DDDDDDDDDDDDCCCBBBAAAAAADDDFFFJJJNNNSSSZZZaaafffvvvxxxrrrlllcccXXXPPPMMMKKKHHHEEEDDDBBB@@@???@@@@@@>>>===888999999::::::999777777555555666666666666555555333333333222222222222111333333333333333333333333111111111111111111000000000000111111000000//////000000///......///000111111111000000////////////000000111111111111000000...///000111222111111000000000000000111111111111222111111000111222333444444444444444444444444444333333444444444444555555555666666666777777777888999999999888999:::<<<=========<<<;;;<<<===>>>???CCCDDDDDDDDDDDDCCCCCCBBBCCCEEEIIILLLQQQWWW]]]bbbpppwwwqqqkkkcccXXXQQQMMMKKKHHHFFFDDDBBB@@@???@@@@@@>>>===888888999999888777666666555666666666666666555555333333333333222222222222333333333333333333333333222222222111111000000000///000000111111///...---//////......///000111222111000000000000/////////000000111111111111000000//////000111111111111000000000000111111111222222/////////000111222444555333333333333444444444444333333444444444555555555666666666666777777777777999999999999:::;;;<<<<<<======<<<;;;<<<===>>>???CCCCCCDDDDDDEEEDDDDDDDDDCCCEEEGGGJJJMMMRRRXXX\\\iiixxxqqqiiicccYYYRRRMMMJJJGGGFFFDDDBBB@@@???@@@@@@>>>===::::::::::::999888888777666666666666666666555444444444333333333222222222222222222222222222222222333333333222222111111000000111222333333111000............///000111111222000000000000000000000000000000111111111111000000///000000000111111111111000000111111111222222222//////000000111222333333222222333333333333333444333333444444555555666666666666666666777777777777999999999999:::;;;<<<<<<======<<<<<<<<<>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDBBBDDDEEEGGGIIIMMMRRRUUUeeezzzssshhhcccZZZSSSMMMIIIGGGFFFDDDBBB@@@???@@@@@@>>>===;;;;;;:::999888888888777666666666666666555444444444444444333333333222222222222222222222222222222222222111111000000000000111222222333222111000///------...///000111111111000000000000111111111111000000111111111111000000000000000000000111111111111111111111222222222222111111222222222111111111222222222333333444444444333333444555555666777777777777777777666666666666888888999:::;;;;;;;;;;;;======<<<<<<===>>>@@@AAA@@@AAABBBCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFIIIMMMQQQbbb|||zzztttgggccc[[[TTTMMMIIIGGGFFFDDDBBB@@@???@@@@@@>>>===;;;:::999777666666666666777777777777666555444333444444444444333333333333222222222222222222222222////////////////////////111111111000000000000000---...///000111111000000000000000111111111111222000000111111111111000000000000000///000111111222111111111222222222222333333333333333333222111000222222333333444444555555333333444555666777777888777777777777666666666666888888999:::;;;;;;;;;;;;===<<<<<<<<<===???AAABBBAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGKKKNNN]]]wwwyyyrrrfffccc\\\TTTMMMHHHFFFFFFDDDBBB@@@???@@@@@@>>>===<<<;;;:::888777666777777777777777777666555444333555444444444444333333333111111111111111111111111//////000000111111222222444333111000///000111222...///000111111000//////000000111111111222222222000000111111111111000000111000/////////000222222111111111222222222333333222222333444555444333333222333333444555555666666333333444555666777888888888777777777666666666555777888:::;;;<<<;;;;;;;;;===<<<<<<<<<===???AAABBBDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDGGGJJJMMMVVVqqqxxxpppfffccc]]]UUUMMMHHHFFFFFFDDDBBB@@@???@@@@@@>>>===???>>><<<:::999999999:::777777777777666555444333555555444444444333333333111111111111111111111111222222333444555666666777888666333111111222555666//////000111111000///...000000111111222222222222000000111111111111000000111000/////////000222333111111222222222333333333000111333555666666666555333333444444555666777777333333444555666777888999888888777777666666666555777888:::;;;<<<<<<;;;:::===<<<<<<===>>>@@@AAACCCGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEDDDEEEGGGKKKNNNQQQkkkvvvllleee```ZZZTTTPPPLLLGGGEEEBBBBBBBBBAAAAAA@@@@@@@@@>>><<<:::888888888999:::888777777666555444444444666666555444333333222222444333333222222333333444///...///000444999>>>@@@777666333111111111222333000000000000////////////222222111111000000//////000000000000000000000000000111111111111222222222444444333222222111111000111111222222222333333333666444222111111333666777555555444444555666888999999999999888888888888888;;;<<<======>>>=========<<<===>>>@@@CCCFFFIIIKKKKKKMMMOOONNNKKKHHHFFFFFFCCCCCCBBBBBBCCCEEEHHHIIIYYYiiiwwwnnneee```ZZZTTTPPPLLLHHHEEECCCBBBBBBAAAAAA@@@@@@???>>><<<:::999888888999:::888777777666555555444444555555555444444333333222444333333222222333333444000//////000333777;;;===666555333111000111222222000000000/////////......111111111000000/////////000000000000000000000000000111111111111222222222222222222222222222222333111111222222222333333333333333333444444444555555555555444444555666888999888888888888888888888888;;;<<<<<<===>>>>>>??????@@@@@@AAACCCEEEHHHJJJKKKOOOPPPQQQPPPLLLIIIGGGGGGEEEDDDCCCCCCEEEHHHJJJLLLXXXhhhxxxnnnddd```ZZZTTTPPPLLLHHHEEECCCCCCBBBAAAAAA@@@??????===<<<:::999888888999:::777777777666555555444444444444444444444444444444333333222222222222333333111111000000111444777888444333222000000000111111////////////............000000000000////////////000000000000000000000000000111111111111222222222000111111222333333444444111111222222222333333333111222444555666555444333555444444444555666777888777777777777777777777777;;;<<<<<<===>>>@@@BBBCCCEEEEEEEEEGGGHHHJJJLLLMMMTTTUUUTTTRRRNNNJJJHHHHHHFFFEEEEEEEEEGGGJJJNNNPPPXXXgggwwwnnnddd```ZZZTTTPPPLLLHHHFFFCCCCCCBBBAAAAAA@@@??????===<<<;;;999999999999999777777666666555555555555333333444444444444444444333333222222222222333333222222000000000111333444222222111000//////000000////////////.........---////////////////////////000000000000000000000000000000111111111222222222111111111222222333333333111111222222222333333333222333444444555555444444444444555555666666777888666666666666777777777777;;;;;;<<<>>>AAADDDFFFHHHHHHHHHIIIJJJLLLNNNOOOPPPVVVVVVUUUQQQMMMIIIHHHHHHGGGFFFEEEEEEHHHKKKPPPRRRXXXfffvvvmmmccc___YYYTTTPPPLLLIIIFFFDDDCCCCCCBBB@@@??????>>><<<<<<;;;:::999999999999666666666666555555555555333333444444444444444444333222222111111222222333333222111000000000000111111111000000000000000000000////////////........./////////000000000000000000000000000000000000000000000111111111222222222333333333222222222111111111111222222222333333333555444333222222444555777444444555666666777777777555555666666777777777777:::<<<>>>AAADDDHHHKKKMMMIIIJJJKKKLLLNNNPPPRRRTTTUUUUUUSSSOOOJJJGGGGGGHHHHHHGGGEEEEEEHHHLLLPPPSSSYYYeeevvvlllccc___YYYTTTPPPMMMIIIFFFDDDDDDCCCBBB@@@???>>>>>><<<;;;;;;::::::999888888666666666666666666555555444444444444444444444444222222111111111111222222222111111000000000000111000000111111000000000000000000000000////////////000000000000111111111111000000000000000000000000000111111111111222222222444444333333222111111000111111222222222333333333666444222111111333666888333444555666777777777777555666666777777888888999:::<<<@@@EEEIIIMMMPPPQQQLLLLLLLLLMMMOOOQQQRRRSSSRRRRRROOOKKKHHHFFFHHHIIIJJJIIIGGGFFFHHHLLLQQQTTTZZZeeewwwmmmccc___YYYTTTPPPMMMIIIGGGEEEDDDCCCBBB@@@???>>>===;;;;;;;;;;;;:::999888888555666666666666666666666555555555444444333333222222222111111111111222222111111111111111111222222000111111111111111111111222111111111000000000000000111111111222222222333000000000000000000000000000111111111111222222222333222222222222222222222111111222222222333333333444444333333333444555666333444555666777777777666666666777777888999999:::999<<>>===;;;;;;;;;;;;:::999888888555555555666666666666666666666555444333333222222222222111111111111222222000000000111222222333333000111111222222222111111222222222222111111111000111111222222222333333333000000000000000000000000000111111111111222222222111111111222222333444444111111222222222333333333222333444555555555444444333444555777777777777666666777777888999:::::::::888===DDDKKKQQQUUUVVVVVVSSSRRRPPPOOOMMMMMMLLLLLLNNNMMMKKKHHHFFFGGGKKKNNNQQQNNNKKKJJJKKKOOOSSSWWW\\\eeeuuulllccc___XXXSSSPPPMMMJJJHHHFFFFFFEEECCC@@@>>><<<:::::::::::::::::::::::::::777777777777666666666666222444666555111000222444222222222111111111111000222222111111111111111111000000000111222222222333///000111222222111000///111111222222222222111111444444333333222111111000222222111111111111111222111111111111111111111111//////000111222222333333111111222333333444555555666666666666666666666666777888888777777777:::<<<;;;@@@GGGMMMQQQTTTVVVWWWRRRPPPOOOMMMLLLLLLMMMMMMMMMMMMKKKIIIFFFFFFHHHJJJPPPPPPNNNLLLJJJLLLOOOSSS]]]jjjuuulllddd___YYYTTTPPPLLLIIIGGGFFFEEEDDDCCCAAA>>><<<;;;::::::::::::::::::::::::777777777777666666666666333444555444222222222333222222222111111111111000111111111111111111111111111111111111111222222222000000111111111111000000111111222222222222111111111111111111222222222222111111000000000000000111111111111111111111111111000111111222222333333333111111222333333444555555555555555555555555555555777777888777777777:::<<<<<>>===;;;;;;;;;::::::999999999777777777777666666666666777444222333555666444111222222222111111111000000000000111111111222222222333222222222111000000000222111000//////000111222111111222222222222111111////////////////////////222111111111222222333444222222222222222222222222555555444444444444444444222222333333333333444444555555555555555555555555444666888888777777888:::AAAFFFMMMRRRRRROOOLLLJJJMMMMMMLLLKKKIIIHHHFFFFFFFFFGGGHHHHHHFFFFFFHHHIIIFFFFFFGGGFFFFFFHHHKKKNNNTTT^^^{{{uuujjjdddaaa\\\WWWSSSNNNIIIEEEBBBCCCBBBBBBAAA@@@???>>><<<;;;;;;::::::999999888777777777777666666666666666555444444555555444333222222222111111111111000000000000111222222333333222222222111111111111111111111000000000000111111111111222222222222111111000000000000////////////222222222222222333444555333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444333555777888777777888999@@@EEEKKKOOOOOOMMMJJJIIIKKKJJJJJJIIIGGGEEECCCBBBCCCEEEFFFFFFEEEEEEFFFHHHDDDEEEFFFFFFFFFHHHKKKNNNUUU]]]yyytttiiiccc```[[[WWWTTTOOOJJJFFFBBBBBBBBBBBBAAA@@@@@@???<<<<<<;;;::::::999888888777777777777666666666666555666666555444333444555222222222111111111111000///000000111222222333333111111111111111222222222000000111111111111000000111111222222222222111111/////////000000111111222111111111111222333444555333333333333333333333333222222333333444444555555333333333333333333333333444444444444444444444444333555777888777777777888<<>>???AAACCCDDDCCCCCCDDDEEEBBBDDDEEEFFFGGGIIILLLNNNOOOVVVqqqssskkkdddaaa]]]YYYTTTOOOHHHDDDBBBBBBBBBCCCBBBBBBAAAAAA>>>===<<<;;;:::999999999666666777777777777666666444444444333333333222222333333333222222222111111000111111111111222222222444333222000///.........111111111111111111111111222222222111111111111000000111111111111222222222222222222111111111111000555555444333333333333444333333333444444555555555555444444333333333444444555555555555555555555555555555555555666666666666;;;<<<>>>@@@BBBEEEFFFGGGEEEDDDCCCAAA@@@???>>>>>>@@@@@@@@@AAAAAABBBBBBBBBFFFFFFEEEEEEGGGIIILLLMMMOOOWWWmmmtttllldddaaa]]]YYYTTTOOOIIIDDDBBBBBBCCCCCCBBBBBBAAAAAA===<<<;;;;;;::::::::::::666666777777777777666666444444444333333333222222333333333222222222111111000111111111111222222222111111000000000000111111111111111111111111111111222222222111111111111000000111111111111222222222000000111111222222222333333333333333333444555666333333333444444555555555555444444333333444444444555555555555555555555555555555666666666777777777999:::<<<===???AAACCCCCCCCCBBBAAA@@@???>>>>>>>>>@@@@@@AAAAAABBBCCCCCCCCCFFFFFFEEEEEEGGGIIILLLMMMNNNVVVkkkvvvnnneeebbb]]]YYYTTTOOOIIIEEEBBBBBBCCCCCCBBBBBBAAA@@@<<<;;;;;;:::::::::;;;;;;666777777888888777777666444444444444333333333333333333333222222222111111000111111111111222222222...//////000111222333333111111111111111111111111222222222111111111111000000111111111111222222222...///000111222333444444111111222222333555666777444444444444444555555555444444444333333444444555555555555555555555555555666666666777777777888888777888999:::<<<===>>>???@@@@@@???>>>>>>>>>>>>>>>AAAAAABBBBBBCCCDDDDDDEEEFFFFFFEEEEEEGGGIIILLLMMMMMMTTTiiiwwwooofffccc^^^YYYUUUOOOJJJFFFCCCCCCCCCCCCBBBAAA@@@@@@;;;;;;:::::::::;;;<<<<<<777777777888888777777777555444444444444333333333333333333222222222111111000000111111111222222222...///000111222333333333111111111111111111111111222222222111111111000000000000111111111222222222///000000111222222333333222222222222333444555666444444444555555555555555444444333333333444555555555555555555555555555555777777777777888888888888777777888999999:::;;;;;;=========<<<<<<===>>>>>>AAABBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEGGGIIILLLMMMMMMSSSgggxxxpppgggddd^^^YYYUUUPPPKKKHHHCCCCCCCCCCCCBBBAAA@@@???;;;;;;:::::::::;;;<<<<<<777777888888888888777777555555555444444444333333333333333222222222111111000000111111111222222222000111222222222222111111000000000000000000000000222222222111111111000000000000111111111222222222111111111111111111111111444333333222222222333333555555555555555555555555333333333333333444555666666666666666666666666666777777777777888888888888777777888888999::::::;;;<<<<<<;;;;;;;;;<<<======AAAAAABBBCCCDDDEEEFFFGGGFFFFFFEEEEEEGGGIIILLLMMMMMMRRReeeyyyqqqhhhddd___YYYUUUPPPLLLIIIDDDDDDDDDCCCBBBAAA@@@???<<<;;;;;;:::::::::;;;;;;777888888999999888888777555555555555444444444333333333333222222222111111000111111111111222222222222222333333333222000///000000000000000000000000222222222111111111111000000111111111111222222222222222222111111111000000444444333222222222222222666666666555555555555555333333333333444555555666666666666666666666666666666666666777777777888888777777888999::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===@@@AAABBBCCCDDDFFFFFFGGGFFFFFFEEEEEEGGGIIILLLMMMNNNRRRcccyyyqqqiiieee___YYYUUUQQQMMMJJJDDDDDDDDDCCCBBBAAA???>>>===<<<;;;;;;::::::::::::777888888999999888888777555555555555444444444444333333333222222222111111000111111111111222222222111222333444444222000///000000000000000000000000222222222111111111111000000111111111111222222222111111111111111222222222222222222222222222333333777666666666555555555444333333333333444555666666666666666666666666666666555555666666666777777777666666777888:::;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<>>>>>===<<<;;;:::999999999888888999999999999888888666666555555555444444444333333333222222222111111000111111111111222222222000111333444444333222000000000000000000000000000222222222111111111111000000111111111111222222222//////000111222333333444000000000111222333555555777777666666555555555444222222222333444555666777777777777777777777777777555555555555666666666666555555666888999;;;<<<<<<>>>===<<<;;;;;;;;;;;;<<>><<<<<<<<<<<<;;;;;;::::::888888888888888888888888666666555444444444444555333222111111222222111///000000000000000000000000111111111111222222222222222333333333111000111222111111111111000000000000000111111111111000//////000111333222000//////000111111222333333333333222333444555555333333444555444333333333333444555555777666666666666666666666888777555444444555777888777999;;;;;;:::999999:::;;;;;;;;;<<<<<<<<<======??????@@@AAABBBCCCDDDDDDGGGFFFFFFFFFGGGHHHJJJKKKNNNQQQ```yyyoooiiifff```[[[VVVQQQLLLHHHFFFFFFEEEDDDCCCAAA???>>>=========<<<<<<<<<<<<;;;::::::999999888888777777666666555444444444444555333222111111222222111///000000000000000000000000111222222222222333333333333444555444222111222333111111111111000000000000//////000111111111111000000111333222111///000000111111222333333333333222333444555555333333444555444333333333333444555555666666666666666666666666888888666666666666888888666999;;;===<<<:::::::::;;;;;;<<<<<<<<<=========>>>???@@@AAACCCEEEFFFFFFGGGGGGGGGGGGHHHJJJLLLMMMOOOQQQ```zzzqqqjjjfffaaa\\\WWWRRRLLLIIIFFFFFFEEEDDDCCCAAA???>>>=====================<<<;;;;;;::::::999888777777666666555444444444444555333222111111222222111///000000000000000000000000111111111222222222333333000222222222000///000111111111111111000000000///......000111111222222222000111333222111000000111111111222333333333333222222444555444333333444666444333333333333444555555555555555666666666666666888777777666666777777888555888<<<===<<<;;;::::::<<<<<<<<<<<<============>>>???@@@BBBDDDFFFGGGHHHGGGGGGGGGHHHIIIKKKMMMOOOPPPRRR___~~~|||sssjjjgggaaa\\\WWWRRRMMMIIIEEEEEEEEEDDDCCCAAA@@@???<<<=====================;;;;;;::::::999888777777666666555444444444444555333222111111222222111///000000000000000000000000000000000000111111111222000111222111///...///000111111111111000000000///---...///111222222222222///111333333111111111222111111222333333333333222222333444444333333555666444333333333333444555555444444555555666666666777666666666666666666666666555888;;;<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>???@@@BBBDDDFFFGGGHHHGGGFFFGGGHHHJJJLLLOOOPPPQQQRRR___}}}~~~uuujjjgggaaa\\\WWWRRRMMMIIIEEEEEEEEEDDDCCCAAA@@@???;;;<<<<<<<<<<<<=========::::::999999888888777777666666555444444444444555333222111111222222111///000000000000000000000000//////000000000111111111222333333333111000111222111111111111000000000000......///111111222222222///111333333222111222333111111222333333333333222111333444444444444555666444333333333333444555555444444444555555666666777666666666666666666666666555777999:::999999;;;<<<<<<<<<=========>>>>>>>>>>>>???@@@AAACCCEEEFFFFFFEEEEEEFFFGGGJJJLLLOOOQQQRRRSSS^^^|||wwwjjjfffaaa[[[WWWQQQLLLHHHEEEEEEDDDDDDCCCBBB@@@@@@::::::;;;;;;<<<<<<<<<<<<888888888888888888888888666666555444444444444555333222111111222222111///000000000000000000000000000000111111111222222222333444444444222111222333111111111111000000000000...///000111111111111111///111333333222222222333111111222333333333333222111333444444444444555777444333333333333444555555333333444555555666777777777777777888888777777777555666777777777888;;;===<<<=========>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDEEEGGGIIILLLOOOQQQSSSSSS^^^{{{xxxiiifff```[[[VVVQQQLLLHHHDDDDDDDDDDDDCCCBBBAAA@@@:::::::::;;;;;;;;;<<<<<<777777777777777888888888666666555444444444444555333222111111222222111///000000000000000000000000111111222222222333333333222333444333111000111222111111111111000000000000///000000111111111111000///111333333222222333444111111222333333333333222111222444444444444555777444333333333333444555555333333444444555666777777888888999999999999888888666666666555555777:::===============>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCCCCCDDDDDDFFFIIILLLOOOQQQSSSSSS^^^zzz~~~uuuiiiddd]]]VVVQQQMMMIIIGGGDDDCCCBBBCCCDDDDDDBBB@@@<<<<<<;;;;;;;;;;;;<<<<<<:::999777888999999888666444555555333111111222333555444333222111111111111000111111111111222222222333111///...///000333555222111000......000111222222111000//////000111222---......///000111111222111111111111111111111111333333333222222111111111555333111111333444111///555555555444444555555555555444444444444555666666999888888888777777666666777444222444888;;;<<<;;;===>>>???>>><<<<<<>>>?????????@@@AAACCCDDDEEEEEEDDDFFFGGGHHHHHHJJJMMMOOOQQQTTT___www~~~vvvjjjeee^^^WWWRRRNNNJJJHHHFFFEEEDDDDDDEEEDDDBBB@@@===<<<<<<<<<<<<<<<<<<===;;;999888888999999888777444555555444111111222333555444333222111111111111000111111111111222222222333333333222222222222222222111000//////000111222222111000//////000111222......//////000000111111111111111111111111111111333222222222222222222111555333111222333444222000555555444444444444555555555444444444444555666666888888888777777777666666777555333555888;;;;;;:::======>>>===<<<;;;===???>>>???@@@AAABBBDDDDDDEEEDDDEEEGGGHHHHHHIIILLLNNNPPPSSS^^^vvv~~~vvvlllggg```YYYTTTOOOKKKIIIHHHFFFEEEEEEEEEDDDBBB???>>>======<<<<<<======>>>;;;:::999999::::::999888555555555444222111222333444444333222111111111111000111111111111222222222222333444444444222111///222111000//////000111222111111000000000000111111000000000000000000000000111111111111111111111111111111111222222222222222555444333333444444333222444444333333333333444444555444444444444555666666888888777777777777666666888666555555888:::::::::;;;<<<===<<<;;;:::<<<>>>>>>>>>???@@@BBBCCCDDDDDDCCCDDDFFFGGGGGGIIIKKKNNNOOORRR\\\tttwwwnnniiibbb[[[UUUQQQMMMJJJHHHFFFEEEDDDDDDCCC@@@>>>>>>>>>============>>>>>><<<;;;999:::;;;;;;:::888555666666444222111222444444333222222111111111222000000111111111222222222111111222222222222111111111111000//////000111111111000000000000000000111111111000000000000000000111111111111111111111111000000111111222222333333555444444444444444444333444333333222222333333444555444444444444555666666777777777777777777666666999777666666777999::::::;;;;;;<<<;;;:::999;;;======>>>???@@@AAACCCDDDDDDBBBDDDFFFFFFGGGHHHKKKMMMNNNPPPYYYqqqwwwpppjjjccc\\\VVVQQQMMMJJJFFFEEECCCCCCCCCAAA???<<<>>>>>>============>>>>>><<<;;;999:::;;;;;;:::888555666666444222222333444333333222222111111222222000000111111111222222222111111000000111444666888111111000000000000111111000000000111111000000000111111111111000000000000111111111111111111111111000000000111111222222222333444444444444444444555444333333222222333333444555444444444444555666666666666666666666666777777888888888777777888:::;;;:::;;;<<<;;;999999;;;<<<>>>>>>???@@@BBBCCCDDDEEEBBBDDDFFFFFFGGGHHHKKKMMMNNNOOOXXXoooxxxpppkkkddd\\\WWWRRRMMMJJJEEECCCBBBBBBBBBAAA???<<<>>>======<<<<<<======>>>;;;:::999999::::::999888666666666555333222333444333333222222111222222333000111111111111222222222222222111111333666:::===000000000111111000000000000000111111111111000000111111111111111111111111111111111111111111111111000000000111111111111111222333444444333333444555444444333333333333444444555444444444444555666666555555666666666666777777777888888888777888;;;===:::;;;<<<;;;:::999;;;===>>>???@@@AAACCCDDDEEEEEECCCDDDFFFGGGGGGIIIKKKNNNNNNOOOVVVmmmxxxqqqkkkddd\\\VVVQQQMMMJJJDDDCCCBBBBBBCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<===;;;999888888999999888777666777777555333222333555333222222111222222333333000111111111111222222222000000000111333555777888000000111111111111000000///000111222222111000///000000000111111222222333111111111111111111111111111111111111000000000000000222444333222111333555555555444444444444555555555444444444444555666666555555555666666666777777666777888888777888<<>>@@@AAABBBCCCDDDFFFGGGGGGDDDFFFGGGHHHIIIJJJMMMOOOPPPPPPVVVjjj}}}uuuwwwmmm```XXXVVVTTTPPPLLLGGGGGGGGGFFFDDDCCCAAA@@@???>>>===<<<;;;:::999888>>>;;;888777888888888888777777666555555555555555333222222111111222222333////////////////////////000000000000000000000000000000111111111222222222222111000//////000111222000000111111111000000///000000111111111222222222333222111000000000222222444333333222222333333444000111111222444555555666444555666555333333555777555666666777777777777777999999999999999999:::::::::<<<===<<<;;;;;;<<<===AAABBBBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGJJJLLLMMMKKKOOOXXXooo}}}vvvvvvlll___WWWUUURRRNNNIIIGGGGGGGGGFFFDDDCCCAAA@@@>>><<<;;;;;;<<>>@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGIIIKKKMMMLLLNNNUUUjjjxxxwwwpppeee]]]YYYTTTOOOKKKGGGGGGGGGFFFDDDCCCAAA@@@AAA???<<<;;;<<>>??????@@@AAABBBDDDEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLMMMNNNTTThhhyyyuuuooofff___YYYTTTOOOKKKGGGGGGGGGFFFDDDCCCAAA@@@???>>>===<<<===>>>@@@AAAIIIDDD>>>999777666777666666666555444444444444444333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111000000000111111000000000//////000111111111111111111111111111111111111111000000111111222222222222444333333222222333333444111222222333333444444444444666777777666555555666666777777888888888888888666666777888888999::::::999:::<<<<<<;;;<<<===???>>>???@@@AAACCCDDDEEEEEEGGGGGGFFFFFFGGGIIIKKKLLLMMMMMMSSSgggzzzpppkkkddd]]]XXXRRRMMMJJJGGGGGGGGGFFFDDDCCCAAA@@@:::;;;<<<===>>>>>>>>>>>>IIIDDD>>>999777777777777666555444444333333444444333222222111111222222333222222222222222222222222111111111111111111111111222222222222111111111111000000111111111111000000...///000111111222111111222222222111111111111111///000111222222222222222444333333222222333333444222222222333333444444444444666888888777555555666666777888888999999888888555666666777888999::::::888:::<<<<<<<<<<<<>>>???>>>???@@@BBBCCCEEEFFFFFFGGGGGGFFFFFFGGGIIIJJJKKKMMMNNNTTThhh{{{llliiiccc]]]WWWRRRMMMJJJGGGGGGGGGFFFDDDCCCAAA@@@<<<======>>>>>>>>>>>>>>>AAA???;;;:::999999777666666555444444333333444444333222222111111222222333222222222222222222222222111111111111111111111111222111111111000000000000///000111222222111000///...///000111111222222222222222222111111111000000...///111222333333222222444333333222222333333444222222333333333333444444444666888999777666555666777777888999999999999888555555666777888999::::::888:::;;;<<<<<<<<<>>>@@@??????AAABBBDDDFFFGGGHHHHHHGGGGGGFFFGGGHHHJJJKKKMMMNNNUUUiii|||llliiieee___YYYTTTOOOLLLGGGGGGGGGFFFDDDCCCAAA@@@CCCBBB@@@???>>>===>>>>>>999999999;;;<<<:::777555555555444333333333333444333222222222222222222333111111111111111111111111111111111111111111111111111111000000/////////...///000111222222111000///......///111111222222222222222222222111111000000...///111222333333222222444333333222222333333444333333333333333333333444333666999999888666555666777777888999999999999888444555666777888999::::::888:::;;;<<<<<<<<<>>>@@@???@@@AAACCCEEEFFFHHHHHHHHHGGGGGGFFFGGGHHHJJJKKKLLLNNNUUUjjjyyylllgggaaa\\\YYYUUUPPPKKKFFFFFFFFFFFFEEECCCBBBBBB???@@@AAA???===<<<===>>>:::999999888888777777777999666333333555777777555333333333222222222111111222222222222222222222222000111222222111000111222222111111222444444333111111///...///111222222111000111111111111222222222222111000000000111333444//////000111222222333333444444444444444444444444444444444555444444333333666666555444444666777888888888777777888888999:::888888888888999:::;;;<<<<<<;;;;;;;;;;;;<<<=========>>>???AAADDDFFFHHHIIIGGGHHHHHHHHHGGGHHHKKKMMMMMMTTT]]]nnnyyynnnhhhbbb]]]YYYUUUPPPKKKFFFFFFFFFFFFEEECCCBBBAAA???@@@AAA???===<<<===>>>;;;;;;:::999888777777777;;;888555555666777666444333333333222222222111111222222222222222222222222000111222222111000111222222111111222444444333111111000...///111222222111000000111111111222222222111111000000111111222333000111111222333333444444444444444444444444444444333444444555444444333333666555555555555666888999888888777777888888999:::888888888888999:::;;;;;;===<<<<<<<<<<<<===>>>>>>>>>???@@@BBBDDDFFFGGGHHHGGGHHHHHHHHHGGGHHHKKKMMMKKKRRR\\\mmmyyyooojjjccc^^^ZZZVVVPPPKKKGGGGGGFFFFFFEEECCCBBBAAA???@@@AAA???===<<<===>>><<<<<<;;;:::999888777777===:::888666666666555333333333333222222222111111222222222222222222222222000111222222111000111222222111111222444555333222111000...///111222111111000000000111111111222222000000111222222222222222222222222333333444444555333333333333444444444444333333444444555444444333555444444555666777888999888777777777777888999999999999999888999999::::::===============>>>??????@@@AAABBBCCCEEEFFFGGGHHHGGGHHHHHHHHHGGGHHHJJJLLLJJJQQQ[[[mmmyyypppkkkddd^^^[[[VVVPPPKKKGGGGGGGGGFFFDDDCCCAAAAAA???@@@AAA???===<<<===>>>======<<<;;;999888777777:::999777666666555444333333333333222222222111111111111111111111111111111000111222222111000111222222111111222444555444333222000//////000111111000000000000000111111111111///000111333333222111111222222222222333333444444333333333333333444444444333333444444555444444444222333333444555666777777777777777777777888999999::::::999999888999999999======<<<<<<======>>>???BBBCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHGGGFFFGGGIIILLLJJJQQQ[[[lllyyypppjjjccc^^^[[[VVVPPPLLLHHHGGGGGGFFFDDDCCCAAA@@@???@@@AAA???===<<<===>>>======<<<;;;:::888888777555555666555555444444444333333333222222222111111111111111111111111111111000111222222111000111222222111111333555666555333222111//////000111111000//////000000000111111111///000111333333222111111111111111111222222222222222222222333333333444444222333333444555555555444111111222333444444555555777777666666777777888999::::::999999888999999999<<<<<<;;;;;;<<<<<<===>>>CCCCCCDDDDDDEEEFFFFFFFFFGGGHHHHHHGGGFFFFFFIIIKKKLLLSSS\\\mmmyyynnniiibbb]]]ZZZVVVQQQMMMHHHHHHGGGFFFDDDBBBAAA@@@???@@@AAA???===<<<===>>>;;;;;;::::::999999888888222444666666444333444555333333333222222222111111111111111111111111111111000111222222111000111222111111111333555666666444333111//////000111000////////////000000000111111000000111222222222222222111111111111111111111111111111222222333333444444222222333444555555555555111222333333444444333333777666666666666777888888999999999888999999::::::;;;;;;;;;;;;;;;<<<======BBBBBBCCCDDDDDDEEEFFFFFFHHHHHHHHHGGGFFFFFFHHHJJJLLLSSS\\\lllyyylllggg```\\\ZZZVVVQQQMMMHHHHHHGGGFFFDDDBBB@@@??????@@@AAA???===<<<===>>>999999999999999999999999333666888777555333333444333333333222222222111111111111111111111111111111000111222222111000111222111111111333666777666555333111//////000111000///////////////000000000111111111000000111111222333222222222222222222222222000111111222333333444444111222333444555555555555444444555555555444333222666666666666666777888888888888888888999:::;;;;;;<<<<<<<<<<<<<<<======>>>@@@AAABBBCCCDDDEEEFFFFFFHHHHHHHHHGGGEEEEEEGGGIIIKKKRRR[[[lllyyyjjjeee___\\\YYYVVVRRRNNNIIIHHHGGGFFFDDDBBB@@@??????@@@AAA???===<<<===>>>777777888888888999999999666888:::999555222222333333333333222222222111111000000000000000000000000000222222222111000111222111111111333666777666555333111000///000111000///////////////000000000000222111000000000111333444333333333333333333333333000000111222333333444444111222333444555555555555666777777777777555444333666666666666666777888888888888888888999:::;;;<<<===============>>>?????????@@@AAABBBCCCEEEFFFFFFHHHHHHHHHGGGEEEEEEGGGIIIHHHPPPZZZkkkvvvkkkeee^^^YYYVVVSSSOOOLLLJJJJJJIIIGGGFFFDDDCCCBBBCCCBBBBBBAAA@@@???>>>>>><<<<<<;;;:::888777666666888666555444555555444222444333222111000000000000222111000000000111333333000111111222222111111000222222222222222222222222///111222111000///000111000///000111222222000...333333222222111000000000111111222333333333222222222222333333333333444444444222111333666777555222777666444333222222333444777666555444555777999:::999999::::::::::::;;;;;;=========>>>??????@@@@@@AAABBBCCCDDDEEEFFFGGGHHHGGGHHHHHHHHHIIIJJJJJJJJJMMMNNNUUUiiivvvkkkeee^^^YYYWWWTTTPPPLLLKKKJJJIIIGGGEEEDDDCCCCCCCCCBBBAAAAAA??????>>>===<<<<<<;;;:::999777777666888666555555555555444222555444333222111111111111222111000000000111333333111111222222222222111111222222222222222222222222///111222111000///000111111000000111222222111///111111111111111111222222000000111222222333333444222222333333333333444444444333222333666666555333555555444444555555666777888777666555666888:::;;;999999::::::::::::;;;;;;=========>>>??????@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKMMMOOOVVVkkk~~~vvvkkkeee^^^ZZZWWWUUUQQQNNNMMMKKKHHHFFFDDDCCCDDDDDDBBBBBBAAA@@@???>>>>>>===;;;;;;::::::999888777777888666555555555555444222555555444333222222222222222111111111111222333333222222333333333333222222000000000000000000000000///111222111000///000111333222000000222333222111///000000111222222333333000000000111111333444555222222333333333333444444333333222444555666555333222333555666777888999999888888777777777999:::<<<999999::::::::::::;;;;;;<<<======>>>>>>??????@@@AAAAAABBBDDDEEEGGGHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMNNNPPPXXXmmm}}}vvvjjjeee^^^ZZZXXXVVVRRROOONNNLLLHHHEEECCCCCCDDDEEEBBBBBBAAA@@@???>>>======:::::::::999999888888888888777555555666666444333444444333222222222222222111111111111222222333333222333333444444333333222000000000000000000000000///111222111000///000111555333000000111333333333000000111111111222222222222111111000000111222333222222222333333333444444333333333444555555444444222333555777888888888777777777777777777999:::;;;999999999:::::::::;;;;;;<<<<<<======>>>?????????@@@AAABBBDDDEEEGGGHHHIIIJJJJJJKKKLLLMMMMMMNNNNNNMMMPPPYYYnnn|||tttiiiddd]]]YYYXXXVVVRRROOONNNLLLIIIEEEDDDDDDEEEFFFBBBAAAAAA@@@???>>>===<<<999999999999999999999999999777666555666666555333333222222111111111111222111111222222333333333333222333333444444333333222///////////////////////////111222111000///000111555333000000111333333333222222222111111111000000333333222111000000000000222222222333333333444444222333444555444444444444444555666777777666555444555555666666777888888999999999999:::::::::;;;;;;<<<<<<<<<===>>>>>>??????@@@AAABBBDDDEEEGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPMMMPPPZZZpppzzzrrrgggbbb\\\XXXWWWUUURRROOONNNLLLIIIGGGEEEDDDEEEEEEAAAAAA@@@???>>>======<<<999999999999999999::::::999777666666666666555333222222111000000111111222111222222333444333333333222222333333333333222222///////////////////////////111222111000///000111333222000000222333222111333333222222111000000///222222222222111000///...222222333333333333444444111333555555444333444555777777777666555444333222444555555666777777888888999999::::::::::::;;;;;;;;;<<<<<<======>>>>>>??????@@@BBBDDDFFFGGGIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPNNNQQQ\\\sssxxxqqqfffaaaZZZWWWVVVUUURRROOOMMMLLLJJJHHHFFFEEEDDDDDDAAAAAA@@@???>>>===<<<<<<888888888999999:::::::::999888666666777777555444222222222111111222222333111222333444444444333333111111222222222222111111000000000000000000000000///111222111000///000111111000000111222222111///222222111111111111111111---///111333333222000///222222333333333333444444111333555555444333444666999888777666555555555555555555666777888888888888999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>???@@@AAACCCFFFHHHIIIJJJIIIIIIKKKLLLMMMOOOPPPPPPPPPTTT___vvvwwwpppeee```YYYVVVUUUTTTQQQOOOLLLLLLKKKIIIGGGFFFDDDCCCAAAAAA@@@???>>>===<<<<<<888888888999999::::::;;;999888666666777777555444333333333222222333444444111222333444555444333333111111111222222111111111111111111111111111111111///111222111000///000111000///000111222222000...000000000111222222333333))),,,000333555444222111222222333333333444444444111333666666333222444666:::999777666666666777888666777888999999:::999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???@@@AAACCCFFFHHHIIIJJJHHHIIIJJJLLLMMMNNNPPPPPPRRRVVVbbbyyy