BM6P6(@ oooWWWTTTNNNJJJFFFDDDBBB@@@@@@@@@???>>>===<<<;;;;;;???<<<999777777888888888777777666555444444333333111111222222222333333333333444444555555444444333444666;;;CCCKKKKKKEEE???333///,,,,,,///333444333333333222222111000000000333222111000000111222333555444333333222222222333333333333444444444555555444444444444444444444444555555555666666666666666555777888888888;;;BBBGGGYYY```bbbWWWIIIAAA>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBEEEIIIMMMRRRXXXdddrrrnnnXXXSSSMMMHHHGGGEEECCCAAA@@@@@@???>>>===<<<;;;;;;===;;;777666666777777666777666666555444444333333111111222222222333333333333333444444444444333333222444888@@@FFFGGGAAA;;;555222...---///111111111000000000111222222333333222222111000000111222222555444333333222222222222333333333444444444444555444444444444444444444444555555555555666666666666555777888888888;;;AAAGGGWWW^^^```UUUHHH@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@BBBDDDHHHKKKRRRYYYeeessslllXXXQQQIIIFFFFFFFFFDDDAAA@@@@@@???>>>===<<<;;;;;;<<<999777555666666555555666666555555444333333333111111222222222333333333222333333444444333333222111222555;;;@@@@@@;;;777777444111////////////...000000000111222222333333222222111000000111222222444444333333333333222222333333333333444444444444444444444444444444444444444444555555555666666666666888999888888:::@@@EEETTT[[[\\\RRRFFF???===;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAACCCGGGJJJRRRYYYfffuuuiiiWWWOOOFFFCCCEEEEEECCC@@@@@@@@@???>>>===<<<;;;;;;<<<999777666666666555444555555555444444333333333111111222222222333333333222222333333333333222222000111333777::::::777333666444222000////////////333333222222111000000000222111111111111111111222333333333333333333333222222222333333333444444444444444444444555555555555444444444555555666666777777999:::999888:::???CCCOOOUUUVVVMMMCCC>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@AAABBBFFFIIISSSZZZgggwwwfffTTTNNNFFFCCCCCCDDDAAA???@@@@@@???>>>===<<<;;;;;;<<<:::888777888777666555444444444444444333333333111111222222222333333333111111222222222222111111111222333555666666444333333333222111000000111222333333222222111000000000111111111222222111111111222222333444444444333222222222222333333333444444444444444555555666666666444444555555666777888888888:::;;;:::888999===AAAIIINNNOOOHHH@@@>>><<<;;;========================>>>???@@@@@@AAACCCFFFIIITTT\\\iiixxx}}}cccSSSOOOJJJFFFDDDBBB@@@???@@@@@@???>>>===<<<;;;;;;;;;:::888888888888666444444444333333333333333333111111222222222333333333000111111222222111111000222222222333333333333333111222222222111111222444000000000111222222333333000111222222222222111000111222333444555444333222222222222222333333333333444444444555666666777777555555666777888888999999999;;;<<<;;;999999<<<@@@CCCHHHHHHCCC>>>======<<<========================>>>???@@@AAABBBDDDHHHKKKUUU]]]jjjyyyzzzaaaRRRRRRQQQLLLFFFBBBAAAAAA@@@@@@???>>>===<<<;;;;;;:::999777777888777555333333333333333333333333333111111222222222333333333000000111111111111000000111111111111111111333444111222444333111000222444000000000111222222333333000111222222222222111000000111333555555444333222111222222222222333333333444444444555666777777777666666777888999:::;;;;;;999;;;===;;;999888;;;>>>>>>BBBCCC???<<<>>>>>>===========================>>>???AAABBBCCCFFFJJJMMMVVV^^^kkkzzzyyy```SSSUUUVVVQQQIIICCCAAACCC@@@@@@???>>>===<<<;;;;;;999777666666777666333111333333333333333333333333111111222222222333333333000000111111111111000000000000000000///000222444111444555444111///111333333333222222111000000000000111222333333222111000000111333555555555333222111111222222222333333333444444444555666777777888666777888999:::;;;<<<<<<:::<<<===<<<999888;;;===:::???@@@===;;;>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>===???AAACCCDDDGGGKKKNNNVVV^^^lllzzzqqq___TTTQQQMMMJJJGGGDDDAAA??????===<<<<<<======<<<:::;;;999777666555666777888666777777888777555333222222222333333333333444444222333444222000//////000222222222333333222222222111111000000111222222333222222222222222222222222222222222222222222222222222222333333333333444444555555444333333444444444555555666666555444333333666666777888999===CCCHHHGGGFFFDDDBBB>>>;;;999888;;;<<<===<<<;;;:::;;;<<<>>>>>>============>>>>>><<<>>>@@@AAAAAAEEEKKKPPPWWWbbbqqq~~~nnn]]]PPPMMMIIIFFFEEEDDDBBBAAA@@@???============<<<:::;;;:::888666555555666777444555555555444333222111111111111222222222333333333444555333111000000111111222222333333222222111222222111111111222222333333333333333333333222222222222222222222222222222222222333333333333444444444444333333333333444444555555666666555444444333555666666777:::???FFFKKKMMMKKKHHHCCC@@@<<<:::999;;;<<<===<<<;;;:::;;;<<<>>>>>>============>>>>>>===@@@BBBBBBBBBFFFLLLQQQXXXcccrrrjjjZZZLLLIIIEEECCCCCCDDDDDDDDDBBB@@@>>>>>>>>>===;;;:::<<<;;;999777555555555666444444555444444333222111000000111111111222222222444555555444222111222333000111222333333222111000222222222222222222222222333333333333333333444444333333333333333333333333222222333333333333444444333333222222222222333333555555555666555555444333555555666777;;;BBBJJJPPPSSSPPPKKKEEE@@@===;;;::::::;;;<<<<<<;;;:::;;;===>>>>>>============>>>>>>>>>AAACCCCCCCCCFFFMMMRRRYYYdddsssӵgggXXXĦCCCEEEEEECCCBBB???Ħ;;;999<<<;;;999777666555444444666666666666555555444444111ӵ222333444555444222111222333000111222333333222111000111111111111111111000000333333444444444444555555333333333333333333333333222222222333333333444444222222111111111222333333444555555555555555444444444444555777;;;CCCLLLRRRVVVRRRLLLEEE???<<<::::::999;;;<<<<<<::::::;;;===>>>>>>============>>>>>>>>>AAABBBĦZZZeeettt4ĉ@ӵeeeXXX>LBBBCCCDDDEEECCCBBB=hĦ999<<<;;;9998886665554444446665555555554444444444444ĉ@ӵ111222333222111000111222000111333555555333111000//////000111111000///...333333333444444555555555333333333333333333333333222222222333333333444444222111111111222222333444444444555555555555555444444444555777;;;BBBJJJPPPSSSOOOIIICCC===:::999888999:::;;;;;;::::::;;;===>>>>>>============>>>>>>>>>@@@AAA>LOOOZZZeeeuuuGG=?dddXXXHdĦDDDDDDDDDDDDBBB=Īj::::::999888777666555444333333222222222222333333GG=?111222222000000111222111222555666666555222111---...000111111111000///222222333333444444555555333333333333333333333333222222333333333333444444222222111222222333444555333444555555666555555555444555666777:::???EEEJJJKKKIIIDDD@@@<<<999888888888999;;;;;;::::::;;;===>>>>>>============>>>>>>>>>@@@AAAHdĦNNNYYYeeevvvӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦWWWDdD@@@???===?fӵ999999999Ħ333222222ӵƜ`1.׼s111222ĭӵ888///111222111111222222333444444ӵ444444444444Ħ333333333333444444555666666555555444555777ĦDDDCCC@@@>>><<<::::::Ħ============>>>>>>???AAABBBDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?===<<&e777@e...///??555555000000111222222333g<ĉ4444444444443we<Ħ3333333334443h?@e555666666666555444666777Z===??????>>>===<<<3h?gL>>>============>>>>>>@@@BBBDDDD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4Dӵ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?:::999HdĦ555444555Hu]Ħ222tt222222Hƅ^Hu]Ħ333H׼s555444111444555444444333444444555tQ333333555666je<Ħ333333333Bt=o9ĦH׼s444444444444444444555666777HtĦ888;;;===>>>===Bt=o9ĦHdĦ;;;;;;<<<<<<>>>??????@@@>>>>>>Dtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ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ĭĦ:::999DdDĦ555444444DdDĦ222`eĭ222DdDΦDdDĦ333DdDĦ222333222000///000222444666555555444333333333geĦ111222444FSĦ333333qjRgdKӵDdDĦ777777777777777777555666777DdDĦ888;;;===>>>qjRgdKӵDdDĦ===<<<======>>>???@@@@@@???@@@HdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦ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Īj888DdDĦ555444444DdDĦ333HߝL`o9333DdDΦDdDӵ333DdDĦ///222111000///000222555666666555444222111000geĦ000111sp?aĦ333333GIdnuR)ĦDdDĦ444444444444444444555666777DdDĦ888;;;===>>>GIdnuR)ĦDdDĦ>>>>>>===>>>>>>??????@@@???AAADdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDd<===qR/ܗ?fӵ888>d<333444>d<Ħ3334DufئL>e333DdDʜ4DuTӵ333DdDĦ000000/////////000333555666666555444222111111geĦ111s<v>aĦ222333peӵDx<DdDĦ333333333333333333555666777DdDĦ888;;;<<<>>>peӵDx<>d<===============>>>>>>>>>AAA>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?>>>>>CdK;fuf<xsdKĦ333nfʜdaĦ222333B?Ho9444>d<666666666666555666777>d<ӵ;;;===B?Ho9===<x;;;;;;<<<<<<======@@@&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GYYYPPPHĪj@IŌ???>>>Bene777Hkge333ne444444fe333Hu]3hh000111333se/////////000111222333444222222222333333444geĦja>aĦ333333@G333222se555555555555555555666777<Ō888:::;;;@G>>>===Hkge::::::;;;<<<<<<======???HĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦiiiWWWOOO@@@AAA===777777222333555444444222444D^222111222222s׼s000///000000000111111222222111111111111222333geFm8000>aĦ333333333333333222s׼s333333333333333333555666777Ho888666888::::::======<<<;;;;;;;;;<<<===>>>???>>>@@@qqqD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦgggUUUNNNEEEEEEDDDCCCAAA@@@AAACCC<<<<<<;;;::::::999999888999777777:::>>>???;;;777222333333444Ħ444222222222222222222222222444>d<Ħ222222222222333Be---,,,000000000000111111111111111111000000111222geFYĉ000000>aĦ333333333444444444555555555444444333Be666666666666666666666555666777nu]ӵ888999888888999::::::;;;<<<<<<;;;;;;<<<>>>;;;;;;;;;<<<<<<>>>???@@@AAA@@@AAACCCDDDGGGPPPYYYcccsss>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ~~~gggWWWNNNHHHEEEBBBAAAAAAAAA@@@???======<<<<<<<<<;;;;;;;;;999999999::::::999666333222222333gdKĦ444666333111111333444333111222sdKĦ222222444555666222222222000111111111111222222222111111222222222333ŶS3332222223we<555444333333333333333444444444333333333444444444555555666666666iĉ@3hR/Ō<<<:::888777777888999::::::;;;<<<<<<<<<;;;::::::;;;;;;===>>>@@@AAA@@@???@@@DDDEEEHHHPPPYYYeeewwwDdDĦsdKĦgdKĦgdKĦ>AneneneneDe{{{eeeVVVNNNHHHEEEBBB@@@@@@@@@@@@???;;;;;;:::::::::999999999999999:::;;;<<<:::777444//////ne111111777555333333555555444333222ne222222222888999999777444222111111000111111111111222222222111111222222222333>A444333222k<444444444333333333333444444444555555555333444444444555555555555666666666fh888999999999999:::<<<;;;;;;<<<===============::::::::::::;;;;;;<<<===@@@???AAAEEEFFFIIIQQQZZZfffxxxDenenenevvvbbbUUUMMMGGGEEEBBB@@@@@@@@@???>>>;;;;;;:::::::::999999999888999;;;===>>>===999666222222333333444888777555555666666666555222222222222222;;;<<<;;;999555222000000000111111111111222222222111111222222222333444444333333444444444444444333444444444444555555555444444555555555666666666666666666666666888999999999999;;;<<<<<<======>>>>>>>>>>>>>>><<<<<<;;;;;;:::;;;;;;<<>>======<<<<<<<<<;;;;;;;;;888999;;;>>>@@@>>>:::777444444444444444555555555888777555555555555555555222222222222222222222222:::::::::888555222111111000000111111111222222222111111222222222333333333444444444444444444333333333333444444555555444444444444444444555555555555555555555666666666666777666666666666777777777777999:::;;;:::888777888999======>>>>>>>>>>>>>>>==================>>>>>>???AAA@@@CCCGGGIIILLLUUU^^^jjj|||mmm\\\QQQJJJGGGDDDAAA@@@@@@@@@???>>>======<<<<<<<<<;;;;;;;;;888999;;;===???>>>:::777222222222222111111111111555555555444333333444444222222222222222222222222555666777666333222111222000000111111111222222222111111222222222333333333333333444555555555444333333444666777777666555555444444444555555555666666555555555666666666666777666666666666777777777777999:::;;;:::888888888:::======>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@AAAAAA@@@CCCGGGJJJMMMVVV```lllkkkZZZOOOHHHFFFDDDAAA?????????>>>===;;;;;;:::::::::999999999999999999;;;<<<;;;999666444444444333333333333222333444444333111111222444222222222222222222222222000222444444222111222333000111111111111222222222111111222222222333333333222333555666666555444444333555888;;;;;;999666555444444555555555666666666444444555555555666666666666666666666777777777777555777888999999:::<<<======>>>>>>>>>>>>======<<<999999:::;;;<<<>>>???@@@@@@@@@BBBGGGJJJNNNWWWaaaooojjjZZZNNNFFFFFFDDD@@@?????????>>>===;;;;;;:::::::::999999999:::888777777888888777555777777666666555555555555222444555333111000222444222222222222222222222222000111333333222111222333000111111111111222222222111111222222222333333333222333555666777666555444333666;;;>>>???<<<777444555555555555666666666666333444444444555555555555666666666666777777777777444666888999999:::<<<>>>??????@@@@@@???>>>>>>===;;;;;;;;;;;;<<<===>>>?????????BBBGGGJJJNNNWWWaaaqqqjjjZZZNNNEEEFFFCCC@@@?????????>>>=========<<<<<<<<<;;;;;;;;;:::888666555666666555444444444333333333222222222333444555444111000222555222222222222222222222222111222444444222111111222000111111111111222222222111111222222222333333333222333555777777666555444222777<<>>??????>>>>>>>>>>>>??????>>>>>>AAAFFFJJJNNNWWWaaarrrjjjWWWKKKEEEEEEDDDCCCAAA@@@???>>>>>>>>>======;;;:::999888888999999777666555555555555222222333333222222111000555555555444444333333333222222111000//////000000111222333333444444333333111111000000111222333333444444444333333222222222444444444444444444444444888333555>>>CCC===666444555555666666666666666555444444444444444444333333222444666666555444555666777999:::;;;:::;;;===>>>@@@AAAAAA@@@>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@AAADDDHHHIIIMMMWWWccctttiiiVVVKKKEEEEEEDDDBBBAAA???>>>>>>>>>>>>===<<<;;;:::999999888888777666555444444444555444444555555444444333222444444444333333333222222222222111000000000000000000111111222222222222222111111000000111222222333333333333333222222222222333333333333333333333333555222444===AAA===777555666666666777777777666666555444444444444444444444333555666666555555666777888999;;;<<<;;;;;;<<<===???@@@@@@@@@>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@DDDGGGIIIMMMWWWcccuuugggUUUKKKFFFDDDCCCAAA@@@>>>===============<<<;;;:::999999888666555444444444444555555666666666777666555555444333333333222222222222222222222111000000000000111111111222333333333333333111111111000111111222333111111111222222222222222333333333333333333333333333111333:::???===999888666666666666666666666666555555555555555555555555444666777777666666777888999;;;>>>>>>===<<<;;;;;;===>>>???>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????CCCGGGIIIMMMXXXcccvvv}}}dddSSSJJJFFFCCCBBBAAA???>>>===<<<<<<======<<<;;;::::::999999555555444444444555666666666777777777777666555555222222111111111111111111222222111000000111111111333444555555666666555555222111111111111111222222000000000111111222222333222222222222222222222222111111333999===>>>===<<<666666555555555555555555555555555666666666666666555666888777777777888:::;;;>>>AAABBB@@@===;;;;;;<<<===>>>===<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???BBBGGGIIIMMMXXXdddwwwyyyaaaRRRJJJGGGCCCBBBAAA???>>>===<<<<<<<<<<<<<<<;;;;;;::::::999666666666555666666777777666666666666666555444444111111111111111111111111222111111111111111222222333444555555666666555555222222111111111111111222000000000111111222222333222222222222222222222222111333555888<<<@@@AAA@@@666555444333333333333444555555555555666666777777666777777777666777999<<<===@@@CCCCCCAAA>>>===<<<;;;<<<======<<<;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???BBBGGGJJJNNNZZZfffxxxuuu^^^PPPJJJGGGDDDCCCAAA@@@>>>=========<<<<<<;;;;;;;;;:::::::::888777777666666666777777555555555555555444444333111111111111111222222222222111111111111222333333111111222333333333333333333222111111000111111111111111111222222222222222333333333333333333333333222555777777:::@@@DDDCCC777666444333222333333444444444444555555666666777555666777666666777:::<<<===???BBBBBB@@@>>>======;;;<<<======<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???CCCHHHKKKPPP\\\hhhyyysss\\\OOOIIIHHHEEEDDDBBBAAA???>>>>>>>>><<<;;;;;;;;;;;;:::::::::888777666555555555555555555555666666555555444333111111111222222222333333222111111111222222333444000111111222222222222222333222222111000000111111333333333333222222222222333333333333333333333333111666777555777???DDDDDD:::888666444444444555666222333333444555555666666555555666555555666:::<<<;;;===>>>>>>===<<<<<<===;;;===>>>>>>======>>>???>>>>>>>>>>>>>>>>>>>>>>>>???@@@DDDIIIMMMRRR^^^jjjzzzqqq[[[NNNIIIHHHEEEDDDCCCAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;::::::888777666555444333333333666666666666666555555444111111222222333333333333222111111111222333333444222222333444444444444333333333222111000000111111444444444333333222222222444444444444444444444444111555666333555>>>CCCCCC<<<:::888666555666777777222222333333444555666666444555555555444666999<<<:::;;;<<<;;;:::999;;;<<<;;;===>>>>>>======>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@EEEJJJNNNSSS___kkk{{{ooo[[[MMMIIIJJJBBBBBBAAA@@@???>>>===<<<<<<;;;;;;::::::999999888999999999888777555333222666555555666777777666444444444333222222222333333555444111//////000333444222222222222222222222222111111111111111111111111333333222222222222222222222222222222222222222222555555444444555999???DDDBBB???;;;666333111111111333555888::::::999777666222444555666666777:::<<<===>>>>>>===;;;:::<<<>>><<<===>>>???????????????@@@???===<<<<<<>>>@@@AAACCCBBBDDDHHHKKKQQQ___mmmmmmZZZMMMIIIJJJBBBBBBAAA@@@???>>>======<<<;;;;;;::::::999999888999999888777666555444444777666666777777777666555444333333333333333444444666555222000000111222444222222222222222222222222222222222111111111111111222222222222222222222222222222222222222222222222444555444444555888===AAAEEECCC@@@<<<999666555444555666888999999888777666555666666666555666999;;;;;;===>>>===;;;:::<<>>>>>????????????>>>===<<<===>>>@@@BBBCCCBBBDDDHHHKKKQQQ___mmmiiiXXXMMMIIIJJJBBBAAAAAA@@@???>>>======<<<;;;;;;::::::999999888999888777666555666777777777777777777666555444444333333333333444444555666777666333111111111222333222222222222222222222222222222222222111111000000111111111222222333333444333333333333333333333333333444555555555666999<<>>;;;999888777777888888888777666666777777777555444555888;;;;;;===???>>><<<<<>>>>>>>>???>>>===<<<<<<===???AAACCCBBBBBBDDDHHHKKKRRR```mmmgggWWWMMMHHHHHHAAAAAA@@@@@@???>>>>>>===<<<;;;;;;::::::999999888888777666555555777999:::666777888777555333222222333333333333444555666777777666444222111111222222111222222222222222333333333333222222111000000000000000111222333333444444333333333333333333333333222444555555555555666888===>>>??????>>>===:::999888888777777666666666555666777666555555666:::===>>>AAADDDCCCAAAAAAEEEIIIJJJHHHEEECCC@@@?????????======<<<<<<===???BBBCCCBBBBBBDDDHHHLLLRRRaaannnfffWWWLLLGGGFFFAAAAAA@@@@@@???>>>>>>>>><<<;;;;;;::::::999999888888777666555666888:::<<<:::;;;<<<:::666444333444222222222333444555666777666555444222111111222222111111111222222333333333222222222111111111000000000000111222333333444444333333333333333333333333222444555555444444444666666888;;;===>>>===<<<;;;888888777666666555555555444444555555666888<<>>>>><<<;;;;;;::::::999999888777777666666777888:::;;;???AAABBB???:::777666888222222222222333333444555333333222222111111222222111111111222222333333444111111111111111111111111111111111222222333333444333333333333333333333333222444555555444333555666555777999<<<======<<<;;;666666777777777666555555111333555777888:::===???EEEKKKOOOMMMIIIHHHNNNTTT]]]XXXRRRJJJEEEAAA@@@@@@>>>===<<<<<<===???AAACCCBBBBBBDDDIIILLLTTTbbbpppxxxaaaTTTLLLFFFDDD@@@@@@@@@???????????????<<<;;;;;;::::::999999888777777777888888999999:::@@@CCCDDD@@@:::666666888222222111111111222222333000000111111111111222222000111111222333333444444000000000111222222333333222222222222222222222222444444444444444444444444333444555444333444666777666777888999999999888888333444666888888777555444111444777999999:::<<<===FFFKKKPPPNNNIIIGGGMMMSSS]]]XXXPPPIIICCCAAA@@@AAA???>>>===<<<===>>>@@@BBBBBBBBBEEEIIIMMMTTTcccpppuuu___SSSLLLFFFDDD@@@@@@@@@???????????????<<<<<<;;;::::::999999888666777888999999999999888>>>AAABBB???888444444666222222111111000111111111/////////000111111222222000000111222333333444444//////000111222333333444333333222222222222222222444444444444444444444444444444555444333444777999777777777666555444333333111333666888999888666444222555999;;;::::::::::::EEEKKKOOOMMMGGGEEEKKKRRRZZZUUUNNNGGGBBB@@@@@@AAA@@@???===<<<===>>>@@@AAABBBBBBEEEIIIMMMTTTcccqqqnnn[[[QQQHHHCCCCCC@@@@@@??????>>>============<<<<<<;;;;;;:::999999666666666666777777777777>>>===<<<;;;999666444333222222111111111111222222222222222222222222222222222222111111222222333444000111111222222111111000444444333222222333333333555444333333222222222222444444333222333444555666555555666666555444333333222333444444555555444444555555555555666888999:::BBBFFFJJJIIIEEEDDDFFFIIIPPPMMMIIIDDDAAA???>>>>>>>>>>>>============>>>>>>??????CCCHHHMMMTTTcccqqqmmmZZZQQQHHHCCCCCC@@@@@@??????>>>============<<<<<<;;;;;;:::999999777777777777777888888888<<<<<<;;;:::888666444333222222111111111111222222000000000000000000000000111111000000111111222333111111222222222222111111444333333222222333333444555444333333222222222333444444333333333444555666555555666666555444444333333444555555666666555555666666666666777999:::;;;>>>AAAEEEDDDAAA???AAADDDHHHGGGEEEBBB@@@?????????>>>>>>============>>>>>>???@@@DDDIIINNNUUUcccppplllZZZQQQIIIDDDDDD@@@@@@??????>>>============<<<<<<;;;;;;:::999999888888888888888888888888::::::999888777555333222222222111111111111222222000000000000000000000000000000//////000000111222222222333333333333222222333333333222222333333444444444333222222222333333444333333333333444555666555555555666555555444333444555666666777777666666666666666777888999;;;;;;:::===@@@@@@===<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???@@@AAAEEEKKKOOOUUUbbboooiiiXXXQQQIIIDDDDDD@@@@@@??????>>>============<<<<<<;;;;;;:::999999888888888777777777777777777777777666555444333222222222111111111111222222222222222222222222222222000000000000000111222222222333333444444333333222333333222222222333444444444333333222222333333333333333333333444444555555444555555555555555444444444444555666666666666666555555666666777888:::;;;:::<<>>===>>>@@@<<<===>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>???@@@BBBFFFLLLPPPVVVbbbooogggWWWPPPIIIDDDEEE@@@@@@??????>>>============<<<<<<;;;;;;:::999999777777666666555555555555444555555555555444333222222222111111111111222222222222222222222222222222222111111111111222333333222333333444444333333222333222222222333333444555333333333222222333333444333333333444444444444444444444555555555555555444333333444555555555555444444444444555666777888999:::;;;===>>>>>>>>>>>>???===>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????AAABBBFFFLLLPPPVVVcccpppdddVVVPPPIIIEEEEEE@@@@@@??????>>>============<<<<<<;;;;;;:::999999777666666555555444444333333333444444444444444333222222111111111111222222000000000000000000000000222222222111222333333444222222333333333333222222222222222222333444555555333333222222222333444444222333444444555555444444333444555555666555555555222333333444555444444444333333333444555666777888888999:::;;;<<<=========??????????????????@@@@@@@@@??????>>>>>>??????@@@BBBBBBFFFKKKPPPWWWffftttcccUUUPPPIIIEEEEEE@@@@@@??????>>>============<<<<<<;;;;;;:::999999777777777666555444444444222222333444555555555444222222111111111111222222000000000000000000000000111111111111111222222333111111222222222222111111222222222222333444555666333222222222333333444555222333444555555555444444333444444555666666555555333444444555555555555555444444444444555777888999888888999:::<<<======<<>>>>>======>>>@@@@@@@@@??????>>>>>>??????@@@BBBBBBEEEJJJOOOXXXhhhwwwbbbTTTPPPIIIEEEFFF@@@@@@??????>>>============<<<<<<;;;;;;:::999999999888888777666555555444222222333444555555555555222222111111111111222222222222222222222222222222000000000000000111111222111111111222222111111111222222222222333444555666222222222222333333444555222333444555555555444333333333444555666666666555444555555666666666666666555555555555666888999:::999999:::<<<>>>??????>>>>>>===<<<;;;<<<>>>@@@AAA@@@@@@????????????@@@@@@CCCBBBDDDIIINNNXXXjjjyyy|||dddYYYMMMGGGFFFAAA??????>>>>>>======<<<<<>>===<<<:::999888777999666333333555555222000222333333444444444333333444222000111333333000---//////000111222333333444111111111111111111111111333333222222111222222222444444222222222222444444333333333333333333333333555555555444444333333333777777888888777666444333666666555444444555666777888777666555666777999;;;:::;;;<<<======<<<;;;:::===;;;;;;===@@@AAA???===>>>>>>>>>>>>>>>>>>??????@@@AAAEEEJJJNNNWWWhhhxxxxxxaaaWWWKKKFFFEEE@@@??????>>>>>>===<<<<<<<<<::::::999999888777777777777555444555666777444222222333444444555444444444444222000111333333111...///000000111222333444444111111111111111111111111222222222111222222333333444333333222222333333444333333333333333333333333555555444444444333333333666777888888888777666555888777666555555555666777777777666666666888:::<<<>>>???@@@@@@@@@???>>>===>>><<<<<<>>>AAABBB@@@>>>??????>>>>>>>>>???@@@@@@AAABBBFFFKKKNNNWWWhhhxxxsss]]]TTTIIIDDDDDD?????????>>>======<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;666555555777888888666444222333444444555555444444333222111111222333111000000000111222333444555555111111111111111111111111111111111111222333444444444333333222222333333444333333333333333333333333555444444444444333333333555666888999999888777777999888777666666666666666777666666666777999<<<===@@@AAABBBBBBBBB@@@???>>>>>>======???AAABBBAAA??????????????????@@@AAAAAABBBCCCGGGKKKOOOXXXiiiyyyoooZZZRRRHHHDDDDDD@@@???>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<666666777888888777555333333333444444444444444333222222111111222222333222111222222333444555555555111111111111111111111111111111111111222333444555333333333333333333333333333333333333333333333333444444444444444444444444444555777999999999999888:::999999888777666666666555666666777888:::<<<===??????@@@@@@???>>><<<;;;======>>>???@@@AAA@@@@@@????????????@@@AAABBBBBBDDDDDDHHHLLLPPPYYYkkk|||mmmXXXRRRIIIEEEEEE@@@>>>>>>======<<<;;;;;;;;;;;;;;;::::::999888888888777888999888777555444444444444555555444333333222111222222111111222444555444444444444555555555555111111111111111111111111111111111111222333444555333333333333333333333333333333333333333333333333444444444444444444444444444555666888999999999888999999999888777666555555555555666777999:::<<<=========>>>>>>>>>===;;;:::;;;<<<===>>>????????????????????????@@@AAABBBCCCDDDEEEHHHLLLQQQ[[[nnnkkkXXXQQQIIIEEEEEE@@@>>>>>>===<<<<<<;;;;;;:::======<<<;;;;;;:::999999888999:::999777666777888888888888777666444333222111222222111111222555777777777666666555555444444111111111111111111111111111111111111222333444444222333333444444333333222333333333333333333333333333333333444444444444555333444666777888888888777888888888888777666555555444555666777888999::::::<<<===>>>??????>>>===<<<:::<<<>>>>>>>>>===>>>???>>>>>>>>>??????AAABBBCCCDDDDDDHHHMMMRRR]]]qqqiiiVVVPPPHHHDDDDDD???>>>======<<<<<<;;;::::::>>>>>>>>>>>>============888::::::999888999===@@@>>>===<<<;;;999666444333000222222222111222666999:::999888777555444333222111111111111111111111111222222222111222222333333222333333444444333333222333333333333333333333333333333333444444444555555333444555666777777666555555666777777777666555555444444555666777888888888:::;;;===>>>??????>>>===:::===???@@@>>>>>>???AAA=========>>>???@@@AAABBBCCCDDDGGGMMMSSS___ttthhhUUUOOOGGGCCCCCC>>>>>>======<<<;;;;;;::::::999999::::::;;;<<<<<<===888:::;;;::::::<<>>;;;888666555000222333222000222666:::;;;;;;999777666444222222111111111111111111111111333333222222111222222222222222444444444444222222333333333333333333333333333333333444444555555555333444555666666666555444444555666777777666555555444444555666777777666666888999;;;<<<===>>>======;;;>>>AAAAAA???>>>@@@BBB<<<<<<<<<===>>>@@@AAABBBBBBCCCGGGMMMTTT```vvvzzzfffSSSMMMKKKDDD??????============<<<<<<<<<<<<999:::;;;;;;:::<<>>===;;;:::<<>>?????????@@@===>>>???@@@@@@???======999:::<<<>>>@@@AAABBBBBBDDDDDDGGGNNNVVVdddyyyzzzeeeRRRLLLJJJCCC???@@@============<<<<<<<<<<<<999:::;;;;;;:::<<<>>>AAA@@@@@@>>>===???EEENNNUUUZZZ[[[ZZZRRREEE;;;666666111111111222333333444444666555444222222222222333111111111111111111111111222222222222222222222222444444333333333333333333444444444333222111111111333333333333333333333333555444444333444555666777555555555555555555555555444444666777888888777777999:::<<<===>>>?????????>>>>>>????????????>>>>>>;;;<<<===???@@@AAABBBBBBDDDCCCGGGNNNWWWeeezzzzzzeeeQQQKKKIIICCC@@@AAA============<<<<<<<<<<<<::::::;;;;;;:::;;;>>>@@@CCCCCCBBBBBBCCCKKKVVV^^^hhhiiiggg\\\MMM???888666222222222222333333333333222222222222222222222222000000000000000000000000222222222222222222222222444444444333333222222222555444444333333222222111333333333333333333333333555444444444444555666777666555555444333333222222333444555666777777777777999:::<<<===>>>???>>>>>>??????>>>>>>>>>??????@@@>>>>>>???@@@AAAAAAAAAAAACCCCCCGGGOOOYYYggg|||yyycccPPPJJJHHHCCC@@@BBB============<<<<<<<<<<<<:::;;;;;;;;;:::;;;>>>@@@DDDEEEEEEDDDFFFOOO\\\fffrrrssspppeeeTTTDDD:::666444444333333333222222222111222333444444444444333111111111111111111111111222222222222222222222222333222222111111000000000444444444333333333222222333333333333333333333333444444444444444555555555555555555444444333333333333444555666777888888888:::;;;===???@@@@@@@@@???@@@???>>>===>>>???@@@AAA@@@@@@AAAAAABBBBBBAAAAAACCCCCCGGGPPPZZZiii~~~vvvbbbOOOIIIHHHCCC@@@BBB============<<<<<<<<<<<<;;;;;;<<<;;;:::;;;===@@@DDDEEEEEEDDDFFFPPP___kkkuuuwwwuuujjjYYYGGG;;;666555555444333333222222222000111222333444444444444222222222222222222222222222222222222222222222222222222222111111000000000444333333333333333222222333333333333333333333333222222333333444444444444444444555555666666666666444444555666777888999:::<<<===@@@BBBCCCCCCBBBAAA@@@???>>>>>>>>>???AAABBB@@@AAAAAABBBBBBBBBAAAAAACCCCCCHHHPPPZZZiiisss```NNNJJJIIICCC@@@AAA============<<<<<<<<<<<<;;;<<<<<<;;;:::;;;===???CCCEEEEEEDDDEEEOOO```nnnvvvyyyxxxooo]]]KKK>>>888555555444444333333222222000000000111111222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333222333444444555555444444555555666666777888888999555555666777888999;;;<<<<<<>>>AAADDDEEEDDDCCCBBB???????????????@@@AAABBB@@@@@@AAABBBBBBBBBAAAAAACCCCCCGGGPPPZZZiiiqqq^^^NNNKKKJJJDDD??????============<<<<<<<<<<<<;;;<<<<<<;;;::::::===???CCCEEEEEECCCDDDNNN```oooyyy|||}}}sssaaaNNN@@@:::444444444444444333333333222222111000000111333333111111111111111111111111222222222222222222222222222222222333333444444555111111111111111111111111333333333333333333333333444444666777777777666555777777777777777777777777777777777777999;;;===>>><<<>>>AAADDDEEEDDDCCCAAA===>>>???@@@AAAAAAAAAAAA??????@@@AAAAAAAAAAAAAAACCCCCCGGGOOOYYYhhh}}}ooo]]]NNNLLLKKKDDD???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;::::::===???DDDFFFFFFCCCDDDNNNaaappp|||wwweeeQQQBBB;;;444444444444444444444444666555333222222333555666000000000000000000000000222222222222222222222222//////000111222333333444000000000000000000111111333333333333333333333333555666888999999999888777888888888777666666555555888777777888:::<<<>>>???;;;===AAADDDEEEDDDBBB@@@===>>>@@@AAABBBBBBAAAAAA===>>>???@@@AAAAAAAAAAAACCCCCCGGGOOOYYYggg|||iii[[[LLLGGGFFFDDDAAAAAA============<<<<<<<<<<<<:::;;;;;;;;;:::;;;>>>@@@BBBDDDEEECCCEEEPPPbbbppp{{{~~~~~~vvveeeQQQ@@@777777444222111333444555555555555555444444333333333444333222000111222444555111222444444333333444666666555444444666777777777333333333333333333333333222333444444555555444444999::::::;;;:::999888777666555555555555666777777555555666777999<<<>>>@@@===>>>@@@AAABBBBBBAAA@@@======>>>@@@@@@AAAAAAAAA>>>>>>>>>???@@@AAACCCCCCEEEGGGKKKQQQ\\\mmmiiiZZZLLLGGGFFFDDDAAAAAA============<<<<<<<<<<<<:::;;;<<<;;;:::;;;>>>@@@DDDFFFFFFDDDFFFPPPaaaooowwwzzzyyyqqqaaaOOOAAA999777444222111333444555555444444444444333333333222444333222111111222333444222333444333222222333555777666555555666666666666222222222222222222222222222333444444555555444444777888999999999777666555555555555444555666666777666666666777888:::<<<>>>>>>>>>@@@AAAAAAAAA@@@@@@<<<===>>>???@@@@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCFFFHHHLLLRRR]]]mmmhhhYYYLLLGGGFFFDDDAAA@@@============<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;>>>@@@FFFHHHHHHFFFFFFPPP```mmmssstttrrriii[[[KKK@@@:::666444222222333444555444333333333333222222222222333222111111111111222222444444444222111111333555999999999888888777666555222222222222111111111111222333444444555555444444555666666777777666444444555444444444444555666666777777777777888:::<<<===>>>???@@@@@@@@@@@@@@@???<<<<<<===>>>????????????>>>>>>>>>???@@@AAABBBCCCGGGIIIMMMSSS^^^nnnfffYYYKKKGGGGGGDDDAAA@@@============<<<<<<<<<<<<;;;<<<<<<;;;:::;;;===@@@GGGIIIIIIGGGGGGPPP___lllrrrqqqmmmbbbSSSEEE<<<999666444222222444555444444222222222222222222222222000111111111111111111222444444444333222333666999>>>??????>>>;;;888777666333333333222222222222222222333444444555555444444444555666666666666444444444444444444444555555666777777777888:::<<>>>>>>>>>>>>>>======>>>>>>???AAABBBCCCHHHJJJNNNUUU___pppeeeXXXKKKGGGGGGDDDAAA@@@============<<<<<<<<<<<<;;;<<<<<<;;;::::::<<<>>>FFFHHHIIIGGGGGGPPP___lllsssqqqjjj^^^NNNAAA999666555444222333444555444333222222222222222222222222///000222333444444333333333444666666777999===???CCCEEEGGGEEE@@@;;;888777555555444444444333333333222333444444555555444444444555666777777777666555555444444444444555666666777777888:::===AAADDDFFFBBBBBBAAA@@@@@@?????????<<<======>>>>>>>>>>>>============>>>???@@@BBBBBBHHHKKKOOOVVVaaasssdddWWWKKKGGGGGGDDDAAA???============<<<<<<<<<<<<:::;;;;;;:::888999;;;===BBBEEEGGGFFFGGGPPP```llluuurrrjjj\\\LLL>>>777555555444333333555555444333222222222222333333333333000222555888999:::999888444777:::<<<>>>@@@CCCEEEHHHKKKMMMJJJDDD===999888666666555555444444333333222333444444555555444444555666777888888888777666555555555555555666777777777777999<<>>>>>??????>>>>>>>>>=========>>>???@@@AAABBBHHHKKKPPPWWWcccvvv~~~cccVVVJJJGGGGGGEEEAAA???============<<<<<<<<<<<<999::::::888777777999;;;>>>BBBDDDEEEGGGQQQaaammmuuurrrjjj\\\LLL???888666444333333444555555444222222333333333444444444444333666:::>>>@@@AAA@@@???888;;;@@@CCCDDDEEEGGGHHHJJJNNNQQQMMMEEE===888777666666555444444333222222222333444444555555444444444555666777888777777666777666666666666777888888888888:::<<>>???????????????>>>>>>============>>>@@@AAABBBGGGJJJPPPXXXeeexxx|||bbbVVVJJJGGGHHHEEEAAA???>>>=========<<<<<<<<<<<<999999999888666666888:::<<>>BBBEEEFFFFFFEEE;;;???DDDGGGHHHHHHHHHHHHKKKOOORRROOOEEE<<<777666555555444333333222111111222333444444555555444444333444666777777777666666777777777777777888888999999999:::<<<>>>BBBEEEGGGHHHGGGEEECCCBBBAAABBBBBB??????@@@@@@@@@??????>>><<<<<<======>>>@@@AAABBBFFFJJJPPPXXXfffzzzxxxbbbUUUIIIEEEEEECCCAAA@@@;;;:::::::::;;;<<<>>>???===<<<<<<;;;999888888777:::<<<>>>AAAHHHUUUdddoooyyywwwpppaaaPPPAAA;;;999555333333333555555444333111222333222111111333555888<<>>CCCGGGGGGDDDBBBCCCEEEFFFEEECCC????????????>>>>>>>>>>>>@@@>>><<<>>>AAACCCCCCAAAGGGKKKQQQZZZiii}}}wwwaaaTTTIIIEEEEEECCCAAAAAA>>>>>>===<<<<<<<<<===>>>>>>>>>===<<<:::999888888:::;;;===AAAIIIVVVeeeooowwwvvvpppbbbPPPAAA:::888555444333444555666555444111222333222111111333555:::>>>DDDLLLRRRSSSPPPMMMHHHIIIKKKMMMMMMLLLKKKJJJKKKNNNNNNIIIAAA:::777888555555444444333222222222000000111222333333333333333444555555666666555555444444555555555666666666999999::::::;;;>>>BBBFFFFFFCCCAAABBBDDDEEEDDDCCC????????????>>>>>>>>>>>>@@@>>>===>>>AAACCCCCCBBBHHHLLLRRR\\\jjjuuu___SSSIIIFFFEEECCCAAAAAAAAA@@@???>>>===<<<<<<===??????>>><<<;;;999888888999:::===BBBKKKYYYgggqqqwwwwwwsssfffTTTDDD;;;888666444333444555666555333111222333222111111333555999===CCCKKKQQQTTTRRRPPPJJJKKKNNNOOONNNLLLIIIGGGGGGIIIJJJFFF???999777888444444444444444444444444222222333444444333333333333444555555666666555555555555666666666777777777777888999999:::<<<@@@DDDCCCBBB@@@@@@BBBCCCBBBAAA????????????>>>>>>>>>>>>???>>>===>>>AAACCCCCCCCCHHHLLLTTT^^^mmmrrr]]]RRRIIIFFFEEEBBBAAABBBAAA@@@???>>>===<<<<<<<<<>>>>>>===;;;:::999888777999:::===CCCNNN]]]kkktttyyyzzzvvvjjjXXXGGG===:::555444333333444444333222111222333222111111333555666999>>>EEEJJJMMMLLLJJJFFFHHHKKKMMMMMMJJJFFFDDDDDDEEEEEEBBB===999777777222333333333444444555555444444444555444444333333333444555555666555555555555555666666666777777777666777888888999;;;???AAAAAA@@@?????????@@@@@@@@@????????????>>>>>>>>>===>>>>>>>>>???@@@BBBCCCDDDGGGLLLTTT___ooooooZZZQQQIIIGGGEEEBBBAAACCC>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::999888777777999:::===EEERRRbbbooowwwxxxzzzvvvkkkYYYHHH===999444333222222333333222000111222333222111111333555444555999===BBBCCCBBB@@@@@@CCCGGGJJJJJJIIIFFFDDDAAAAAA@@@>>>;;;999777777111111111222333333444444444444555555555444333333333444555555666555555555444444555555555666666666555777888888999:::===@@@?????????>>>>>>>>>??????????????????>>>>>>>>>=========>>>???@@@BBBCCCEEEFFFLLLUUUaaaqqqlllXXXPPPIIIGGGEEEBBBAAADDD===>>>>>>>>>======<<<;;;999999999999888888888888::::::>>>GGGVVVgggttt{{{xxxyyyuuuiiiWWWFFF<<<888555333222222333333111000111222333222111111333555444444666999<<<===<<<:::===???CCCFFFHHHGGGFFFDDD@@@???>>><<<:::888777777111111111222222333333333333333444444555444444444333444555555666666555555444444555555555666666666555777888999999:::===???===>>>???>>><<<<<<>>>???????????????>>>>>>>>>>>><<<===??????@@@AAADDDFFFFFFLLLWWWdddtttjjjVVVOOOIIIGGGEEEAAAAAADDD@@@@@@@@@@@@>>>===;;;999888888999999999:::::::::;;;;;;???JJJZZZkkkxxx~~~zzz{{{vvvjjjXXXHHH>>>;;;777555444444444444333111111222333222111111333555222222222555888999999777:::;;;>>>AAABBBBBBBBBAAA@@@>>><<<:::999888777666222222333333333333333333111222333444444444444444333444555555666666555555555555666666666777777777666777999:::::::::<<<>>>===>>>???>>><<<;;;===@@@????????????>>>>>>>>>>>>;;;===???@@@???AAADDDGGGHHHOOOZZZhhhxxxiiiUUUOOOJJJHHHEEEAAAAAADDDDDDDDDCCCBBB???===:::888888888999::::::;;;<<<<<<;;;<<<@@@KKK\\\mmmzzzzzzmmm[[[KKKBBB???999777666555666666444333111222333222111111333555/////////222555777777666777888999;;;<<<===<<<<<<@@@>>>;;;:::999888777666444444444444444444444444000111222333444444555444333444555555666666555555777777777777888888888888666888:::::::::;;;===>>><<<>>>@@@>>><<<;;;===@@@????????????>>>>>>>>>>>>:::===???@@@???@@@DDDGGGIIIQQQ]]]kkk{{{gggUUUOOOHHHDDDDDDCCCBBB@@@AAA@@@???>>>============<<<<<<;;;:::::::::;;;;;;;;;===CCCNNN___ppp~~~zzzrrrcccQQQAAA::::::444000555999777444333111222444555555444222111000111333555666666555555888999999:::;;;<<<<<<===;;;;;;:::999888777666666666666555444333333222222444333333333333444555555999888666444333444555666555777888888666555666666888777777777888999::::::<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@===>>>AAABBBAAACCCFFFLLLQQQ\\\lllfffUUUOOOHHHDDDCCCCCCAAA@@@AAA@@@???>>>===<<<<<<<<<<<<;;;;;;:::::::::::::::;;;===CCCOOO___ppp~~~}}}uuuhhhXXXIII@@@===666333888;;;999666444111222444555555444222111111222333555555555444444222222333333444444555555888888888777777666666555666555555444333333222222444333333333333444555555999888666444444444666666666888999999777666666777777777777777888999:::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@===>>>AAACCCAAACCCFFFLLLRRR]]]mmm~~~eeeUUUOOOHHHDDDCCCCCCAAA???@@@@@@???>>>===<<<;;;;;;;;;;;;:::999999999999999;;;===CCCOOO```qqq~~~xxxnnn```RRRIIIAAA:::888<<>>>>>>>>>>>>>>===>>>??????@@@@@@??????@@@===>>>AAACCCBBBCCCGGGLLLRRR^^^nnn{{{cccTTTOOOHHHCCCCCCCCCAAA???@@@??????>>>===<<<;;;:::;;;:::999999888888999999:::===DDDPPPaaaqqq~~~yyyrrrhhh[[[PPPEEE???<<<@@@BBB???999666222333333444444333333222333333444444333333333222666666666666555555555555111111222222333333333444444444444333333333222222444333333333333444555555777666666555555666777888999;;;======;;;999888888666666666888999;;;===>>>======>>>>>>>>>>>>=========>>>>>>???????????????@@@===>>>BBBCCCBBBDDDHHHLLLSSS___pppxxxaaaTTTNNNGGGCCCBBBBBBAAA???>>>?????????>>>===<<<;;;;;;:::999999888888999999:::===DDDQQQbbbrrr~~~|||wwwqqqdddWWWIIIBBB>>>AAACCC???999666333333333333333333333333444333333333222222333333333333333222222222222222000000000111222222333333333333333333333222222222444333333333333444555555666666666666777777888888:::===??????===:::999999666666777888999;;;===>>>======>>>>>>>>>>>>============>>>????????????>>>???===>>>BBBDDDCCCEEEIIILLLSSS```rrrvvv```TTTNNNGGGCCCBBBBBB@@@>>>===>>>???@@@@@@???>>>===;;;;;;:::999999999999999:::===EEERRRbbbrrr~~~|||zzzmmm___KKKDDD>>>@@@AAA===888555333333333333333333333333333333222222222222333444111111222222222222222222000111111111222222333333333333333333222222222222444333333333333444555555555555666777888888999999<<<>>>AAAAAA???<<<:::999777777888888:::;;;======>>>>>>>>>>>>>>>======<<<<<<===>>>>>>??????>>>>>>???===>>>BBBDDDDDDFFFIIIMMMTTTbbbsssttt^^^TTTNNNGGGCCCBBBBBB@@@>>><<<===???AAABBBAAA@@@???<<<;;;;;;::::::::::::::::::===EEERRRcccsss~~~~~~~~~rrraaaMMMDDD=========:::666444444333333222222333333444222222111111111333444555222222222333333444444555222222222222333333333333222222222222222222222222444333333333333444555555444555666777888999999:::===@@@CCCCCC@@@===;;;:::888888888999:::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<<<<======>>>>>>>>>>>>>>>???===>>>BBBDDDDDDFFFJJJMMMTTTcccuuusss^^^SSSNNNGGGBBBBBBBBB@@@>>>;;;===???BBBCCCCCCBBBAAA===<<<;;;;;;::::::;;;;;;:::===EEESSScccsss~~~}}}}}}~~~qqq```NNNDDD<<<;;;;;;888444333444333333222222333333444111111000000111333555666//////000111222333333444333333333333333333333333222222222222222222222222444333333333333444555555333444666777999:::::::::>>>AAACCCDDDAAA>>>;;;:::999999999999::::::;;;<<<>>>>>>>>>>>>>>>===<<<<<<<<<======>>>>>>>>>>>>>>>???===>>>BBBEEEDDDFFFJJJMMMUUUcccuuuppp___UUULLLFFFEEEEEEAAA@@@@@@@@@???@@@DDDIIIJJJFFFAAA===<<<;;;999888888999999===@@@IIIYYYlll{{{yyylll___IIIAAA:::888666333444666666666555222000111333555333111000111222333333333777555222000000222555777333222111111111222333444444444444333333222222222222333333333444555555555444444333333444777999;;;<<<@@@CCCEEEBBB???<<<:::999999999999:::;;;<<<<<<>>>>>>??????????????????BBBAAA@@@???>>>>>>>>>>>>>>>???AAAAAABBBDDDGGGJJJOOOXXXhhhzzznnn]]]TTTMMMGGGGGGFFFCCC@@@@@@@@@@@@AAAFFFKKKLLLGGGCCC>>>===;;;:::999999::::::<<<@@@IIIYYYkkkyyyxxxjjj\\\IIIAAA:::777666333333666777777777555333222333555333222000111333444444333333222111222555999>>>AAA222111111000111222333444444333333333333333333222555555555555555666666666666555444333444555777888;;;>>>BBBBBB@@@===:::999888888888999999:::;;;<<<===>>>@@@AAABBBAAA@@@???AAAAAA@@@???>>>>>>>>>>>>>>>???AAAAAABBBDDDGGGJJJOOOXXXhhhzzzkkk[[[SSSLLLHHHHHHHHHDDD@@@@@@@@@@@@BBBGGGLLLLLLIIIEEE>>>===<<<;;;::::::;;;;;;<<<@@@IIIYYYiiivvv}}}wwwfffWWWGGG???999777555333333666888999:::888666444333444444222111222333444444444000000000222666;;;@@@CCC111111000///000111222333222333333333333333333444777777777777777666666666666555444333333444555666999<<<>>>???===:::888888888888777888888999:::;;;<<<>>>@@@BBBCCCBBB@@@???@@@@@@???????????????@@@>>>???@@@AAABBBDDDHHHJJJOOOXXXhhhzzziiiZZZQQQJJJGGGHHHHHHCCC???>>>???@@@BBBGGGKKKKKKIIIFFF===<<<;;;:::999::::::;;;<<<@@@KKKYYYhhhtttzzz|||~~~~~~tttbbbRRRDDD===888666555333333555888:::;;;;;;888555444333444333111222333555555444222222111111222555888:::111000/////////000222222222222222333333444444444888888777777666666555555555444444333444444555666777999;;;;;;:::888777777777777777777888999:::;;;<<<>>>@@@AAABBBAAA@@@????????????>>>??????@@@@@@===???@@@AAABBBDDDHHHKKKOOOYYYiiizzzgggZZZNNNHHHDDDFFFFFFBBB>>>===<<<>>>BBBFFFHHHHHHFFFDDD;;;:::999888888888999:::<<>>???AAABBBCCCCCCBBBBBB?????????>>>??????@@@@@@===>>>@@@AAABBBEEEHHHKKKPPPZZZkkk|||dddYYYNNNGGGCCCDDDDDDAAA======;;;>>>AAAEEEFFFEEEDDDBBB:::999888777777888999:::<<>>@@@AAABBBEEEIIILLLRRR\\\lll~~~{{{aaaWWWOOOHHHBBBCCCCCCAAA??????<<>>888444555444222111444333555777777555444444555222000//////111222222111222222222222333444555666222111111000111222333444444333333333333333333222333333333333444444444444444555666777888888888888888888999888666666888:::888888888999999:::;;;<<>>>>>>>>>>><<<>>>???AAABBBEEEIIILLLSSS^^^nnnyyy___UUUQQQIIICCCCCCCCCAAA@@@AAA===@@@DDDEEEEEECCCAAA@@@;;;:::999999999:::;;;<<<===EEESSSaaammmwww~~~{{{ooo[[[JJJ===777333444444222111333111333555555444333444555111000...///111222222111111111111111222333444444333222111111111222444444444444444333333222222222222333333444444555555555777777888888888888777777999999999888666777999;;;999999999999:::;;;<<<===DDDMMMZZZdddeee]]]RRRJJJBBBAAA@@@???>>>>>>>>>>>><<<===???AAABBBEEEIIILLLTTT___ooowww___SSSLLLJJJHHHDDDBBB@@@@@@???===???BBBDDDDDDAAA>>><<<===<<<;;;:::::::::;;;<<>>>>>FFFRRRbbbkkkjjj```UUUNNNEEECCCAAA???>>>>>>>>>???======???BBBBBBAAAEEELLLVVVbbbtttuuu]]]QQQLLLJJJGGGDDDBBB@@@@@@??????@@@BBBBBBBBB@@@>>><<<<<<<<<::::::::::::;;;<<<@@@HHHVVVfffsss|||wwwgggSSSDDD999777444333333333333222222222222333555555555444222222111000000111222333333333444444333333222111222222222111222222333333444444333222111111111111222333444555666555555444777777888999999999999999:::999888777777666666666:::::::::;;;<<<===>>>>>>GGGQQQ```hhhggg^^^TTTMMMEEECCCAAA???>>>>>>>>>???======???BBBBBBAAAFFFMMMYYYeeewwwrrr[[[PPPKKKJJJGGGDDDBBB@@@@@@@@@AAAAAAAAAAAA@@@>>>===<<<<<<;;;::::::::::::<<<<<>>>>>FFFOOOZZZbbbaaaZZZQQQKKKDDDBBBAAA???>>>>>>>>>???======???BBBBBBAAAFFFNNNZZZgggyyyqqq[[[PPPKKKIIIFFFDDDAAA@@@@@@@@@BBBBBB@@@???>>>===<<<<<<<<<;;;:::999:::;;;<<<===DDDOOO```pppzzz~~~~~~}}}{{{qqq```NNNBBB999666444333333444444333444777::::::999666444222333333222222222111222222222222333333333222222111333333222222111222222333222111111111222222333444444555555666666666666666777888888999:::999999999999999999999888888777777777888999;;;<<<>>>>>>???DDDJJJRRRXXXXXXSSSLLLGGGBBBAAA@@@???>>>>>>>>>>>>>>>===???BBBBBBBBBGGGOOOXXXeeexxxqqq\\\RRRJJJHHHFFFCCCAAA@@@@@@@@@BBBAAA???>>><<<<<<<<<<<<;;;::::::999:::;;;<<<===FFFRRRdddttt}}}~~~}}}xxxlll\\\KKK@@@777555222222222333333222555999===>>>;;;777444222333333333333222222111111111111222333333222222222111111111111222333444555111111111111222333444444333333333444444444555555666777888888999999888888888999999999999888777777666888:::<<<>>>???@@@@@@BBBEEEJJJNNNOOOKKKFFFBBBAAA@@@@@@???>>>>>>>>>>>>>>>===???AAAAAABBBHHHPPPYYYfffyyyqqq]]]SSSIIIHHHEEECCCAAA@@@@@@@@@@@@@@@>>>===<<<<<<<<<<<<;;;:::999999:::;;;===>>>GGGTTTgggvvv}}}~~~~~~|||uuuiiiXXXHHH???666444222111222333333222444:::@@@BBB>>>888444333333444444444333222111000000111222222222222222222000000000111222333555666222111111111222333333444333222222222222333444444555666777777888888777777888888999::::::999888777666888;;;===@@@AAAAAAAAAAAAAAACCCFFFGGGFFFBBB???@@@@@@?????????>>>>>>>>>>>>===???AAAAAABBBIIIRRR\\\jjj}}}ppp]]]TTTHHHGGGEEEBBBAAA@@@@@@@@@>>>>>>>>>======<<<<<<<<<::::::999999:::;;;===>>>GGGUUUhhhvvv}}}}}}}}}{{{sssfffUUUFFF>>>777555222222333444444333333;;;BBBEEE@@@:::555444444444444444444222111000000000111222222222222222222111111111222333333444222222222111222222333333333222222111222333444555444444555666666666666666777888:::;;;;;;:::888777666888<<>>???????????????>>>>>>===???===>>>AAAAAACCCJJJSSS___mmmooo\\\SSSHHHGGGEEEBBBAAA@@@@@@@@@<<<======>>>======<<<<<<::::::999999:::<<<===>>>HHHUUUhhhvvv}}}}}}}}}{{{rrrdddTTTEEE===888666333333444555555555333;;;DDDFFFAAA;;;666555444444555555444222111000///000111222222222222222444333222222111111222222333333222222111222222333333333222111222333444555333444444555666555555555777888:::;;;;;;:::999777777999<<<@@@CCCDDDDDDDDDCCC@@@>>>???AAABBBAAA???>>>????????????>>>>>>===???===>>>AAAAAACCCJJJSSS___mmmooo[[[QQQIIIGGGCCCAAA@@@@@@>>>==================<<<<<<;;;<<<:::888888;;;???BBBDDDIIIZZZlllwww}}}~~~~~~{{{qqqaaaOOO@@@777555555444333333222111111555999???BBB???:::555222444444333222222111111000222333444444444333222111111111222222222333333333888444111111333444333111333333222111111222222222555444444444444555666666;;;:::999999999:::;;;<<<:::999:::<<<@@@CCCDDDDDD???@@@AAAAAA???>>>>>>>>>????????????>>>>>>>>>>>>@@@???@@@BBBBBBCCCKKKSSSbbbsssnnn[[[QQQIIIGGGCCCAAA@@@@@@>>>==================<<<;;;;;;===;;;999888:::===@@@BBBJJJ[[[mmmxxx}}}{{{qqqaaaOOO@@@777666666555444444333222222444999>>>AAA???:::555222222222222222222222222333222222333444444333222111111111222222222333333333333222111333444444222///333333222222222222333333555444444444444555666666888888777777777888999:::;;;:::;;;>>>AAACCCCCCCCC>>>@@@AAAAAA???>>>>>>>>>????????????>>>>>>>>>>>>AAA@@@AAACCCCCCDDDLLLUUUddduuunnn[[[QQQIIIGGGCCCAAA@@@@@@>>>===<<<============<<<;;;;;;===;;;999888999;;;???AAAMMM]]]nnnxxx}}}~~~{{{qqqaaaNNN???777666666555555444444333333333888===???===999555333000111111222333333444444111222333444444333222111111111222222222333333333111111333666777666333000444444333333333333444444555444444444444555666666888777777777777888999999::::::<<<>>>AAABBBAAA???>>>???AAA@@@???>>>>>>???????????????>>>>>>>>>>>>BBB@@@AAADDDDDDFFFMMMVVVfffxxxmmm[[[RRRIIIGGGCCCAAA@@@@@@>>>===<<<<<<======<<<<<<;;;:::::::::999888888;;;@@@CCCPPP___pppyyy}}}~~~zzznnn]]]LLL>>>777555555444444444333333333222666;;;<<<;;;888555333111111111222222333333333000111222333444333222222111111222222222333333333222333555777888777666444444444333333333444555555555444444444444555666666999999999999999::::::;;;999:::<<>>;;;===???@@@@@@>>>===>>>???????????????>>>>>>>>>===AAA@@@AAACCCDDDEEEMMMVVVgggzzznnn\\\TTTIIIGGGCCCAAA@@@@@@>>>===<<<<<<<<<<<<<<<;;;;;;:::777888888888999===CCCGGGSSSbbbrrrzzz}}}~~~}}}uuuhhhWWWHHH<<<777333333333222222222222222111444888:::999666555444333333333222222222111111000000222333333333222222111111222222222333333333333444444444444555666777444333333333444444555666555444444444444555666666888888999999:::::::::::::::;;;???CCCEEECCC???;;;<<<>>>@@@???>>>===>>>???????????????>>>>>>>>>===???>>>???BBBCCCDDDLLLUUUgggzzzooo]]]VVVIIIGGGCCCAAA@@@@@@>>>===;;;<<<<<<<<<<<<;;;::::::555777999999:::>>>EEEKKKWWWeeettt{{{}}}}}}}}}xxxnnn___OOOBBB:::666222222222222111111111111000333666777777555444555444444333333222111111000///000111333333333222222111111222222222333333333222333333111000111333666333222222222333444555666555444444444444555666666555666777777888888777777<<>><<<===??????>>>===>>>???????????????>>>>>>>>>>>>>>>===>>>AAABBBDDDLLLUUUgggzzzppp___WWWIIIGGGCCCAAA@@@@@@>>>===;;;;;;<<<<<<;;;;;;:::999777999;;;;;;:::>>>EEEKKKYYYggguuu{{{}}}}}}zzzsssgggWWWHHH===888666222222222222222222222222///111444555555444444555333222222222222222222222...///111222333333222222111111222222222333333333222444666555222111222444111111111222222333444555555444444444444555666666444555666777888777777666;;;>>>DDDJJJMMMJJJDDD???;;;===??????>>>===>>>???????????????>>>>>>>>>>>>???>>>???BBBCCCEEEMMMVVVhhh{{{ppp```YYYIIIGGGCCCAAA@@@@@@>>>===;;;;;;<<<<<<;;;;;;:::999999;;;===<<<;;;===DDDKKKZZZhhhvvv|||}}}}}}xxxpppbbbRRRCCC:::666666333333333333333333333333...111333444444444444555111111111222222333444444...///111222333333333222111111222222222333333333444777;;;;;;888555444555111111111111222333444555555444444444444555666666666777888::::::999999888777;;;BBBHHHKKKHHHBBB<<<;;;<<<>>>???>>>===>>>???????????????>>>>>>>>>>>>@@@???@@@CCCDDDFFFNNNXXXjjj|||ppp\\\OOOLLLHHHCCC@@@@@@@@@@@@???@@@===;;;;;;<<<===:::888666888::::::999<<>>777555555222333444333111111222333666444222111222222111000111111222222222222111111///000111222222111000///000111111111111222222222555555555555555444444444777555333111111444777999888666333444666888666555333444555777888888888888;;;===AAADDDEEECCC@@@>>>>>>============>>>>>>???AAA@@@???=========>>>???@@@???@@@BBBCCCEEELLLUUUhhhppp]]]PPPLLLHHHDDDAAA@@@@@@@@@???@@@>>><<<<<<===>>><<<:::999;;;<<<;;;999<<>>@@@AAA@@@>>><<<>>>===============>>>>>>@@@???>>>>>>>>>>>>>>>>>>???>>>@@@CCCDDDFFFNNNWWWiiippp]]]QQQKKKHHHDDDAAAAAAAAA@@@??????===<<<===>>>>>>===<<<;;;======;;;:::;;;@@@EEEQQQ]]]nnnyyy|||yyyuuurrrdddYYYJJJ???:::777444111111333555555333222111222555444333444555555333111111111222222222222111111222222333333333333222222111111111111222222222333111111222222333333444444555444444444444555666666666444333333444555555444666666777777666666555444777888:::;;;<<<<<<;;;;;;===========================>>>>>>????????????>>>???>>>@@@CCCEEEHHHPPPYYYkkkppp^^^RRRKKKHHHEEEBBBBBBAAA@@@???<<<<<<<<<<<<============:::;;;;;;:::999;;;???BBBJJJVVVgggtttwwwssslllgggZZZOOOAAA:::999888444000111333666666555333222222444333333444555444222000111111222222222222111111222222222222222222222222111111111222222222333333000111111222333444444555333444444555555555555555555444333333333444444444555666777999::::::::::::666666777888999999::::::========================<<<===>>>@@@@@@@@@???>>>>>>===@@@DDDFFFIIIQQQ[[[mmmppp___SSSKKKHHHEEECCCBBBBBB@@@???:::;;;;;;;;;;;;;;;;;;<<<777777888888888;;;>>>@@@GGGRRRbbbooorrrmmmddd]]]PPPGGG;;;777888888555111111333555666555444444555555444333333444333111///111111222222222222111111111111111000000111111111111222222222222333333333111222222333444555555666333444555666666666555444444444444333333333444555555666777999::::::::::::666666666777888999;;;;;;<<<===>>>>>>??????>>>>>><<<===>>>@@@@@@@@@???>>>>>>===???CCCFFFIIIRRR[[[mmmppp___TTTKKKIIIFFFDDDCCCBBB@@@>>>999;;;<<<;;;999999:::;;;666555666666888:::<<<>>>EEEOOO\\\gggjjjeee\\\UUUGGG@@@888555555666444222111222444555555555777999999666444333333222111000111111222222222222111111111111000//////000111111222222222222333333333333222222333333444444555555333444555555666666555555444555555444333333444666666666777777666666555444555666666888999:::;;;<<<;;;<<<>>>@@@AAAAAAAAA@@@===>>>>>>????????????>>>======???CCCEEEHHHQQQ[[[mmmppp```UUUKKKIIIFFFEEEDDDCCC@@@>>>;;;<<<===<<<999888999;;;888777666777888::::::;;;AAAHHHRRR[[[^^^YYYPPPIII>>>;;;666333222333333222111222333333444666:::===>>>;;;666333333333222222111111222222222222111111222222111000000111222222222222222333333333444444222222222222333333333333444444444444555555666666444666777666333333555777555666666666666555444444444555666888::::::;;;;;;:::<<>>>>>>>>>>>>>>>>>======???BBBDDDGGGPPPYYYkkkppp```UUUKKKIIIFFFEEEDDDCCC@@@>>><<<>>>???===:::888999;;;;;;:::888888999:::999888;;;AAAIIIQQQSSSOOOFFF@@@999777444222000000111222111111222222333777<<<@@@BBB>>>888555333444444444111111222222222222111111444333222111111222333444222222333333333444444444222222222111111111111111555444444444444555666666555666888666444333666888333444555777888888888888222444666888:::::::::::::::<<>>???======>>>BBBDDDFFFNNNXXXjjj{{{iii]]]UUUMMMLLLIIIFFFBBB>>>;;;999::::::::::::::::::::::::;;;:::999777777777777888888;;;@@@DDDDDDBBB>>>;;;999777333000///000222444333222111111333555888999>>>===:::888666666555666333333222222111000//////000111111111111222222222333333333333333333333333222222222222222222222222555555444333444555666777555555555666666666666666777777888888888888777666888888999::::::;;;<<<===:::;;;>>>DDDIIIJJJHHHEEEBBB@@@>>>;;;:::;;;===>>>BBBAAABBBDDDEEEHHHPPPZZZiiiyyyggg[[[TTTLLLJJJGGGDDDAAA???===<<<<<<<<<;;;::::::999888888;;;:::888777666666777777555888<<<>>>>>><<<999666555444444333333222222222333222111111222444666888888777666555555555555666333333222222111000000///111111111111222222222222333333333333333333333333222222222222222222222222555444444333444555666777555555555555666666666666555666666777666666555555555666777888999:::::::::;;;<<>>;;;;;;;;;===>>>AAA@@@AAADDDFFFHHHQQQ[[[jjjuuudddYYYQQQJJJHHHEEEBBB????????????======<<<;;;999888777777:::999888777666666666666333444666777777555333222000222444666666444222000333222111111111222444555222222222222333444555666333333222222111000000000111111111111222222222333222222222222222222222222222222222222222222222222555444444444444555666666555555555555666666777777333444444555555555444444444555777999::::::::::::;;;<<>><<<;;;<<<===>>>@@@???@@@DDDFFFIIIRRR\\\lllqqq```UUUOOOJJJGGGCCC@@@>>>===>>>???<<<<<<;;;::::::999888888999999888777666666666666333333333333222222111111///111444666666555333111222222111000000111111222000000000111222333444444222222222111111111000000111111111222222222333333111111111111111111111111111222222222222222333333444444444444555555666666444444555555666666777777333333444555555555444444555777999;;;======<<<<<<:::<<>>???>>>@@@DDDFFFJJJSSS]]]mmmmmm]]]SSSMMMJJJGGGCCC???<<<<<<<<<===::::::::::::::::::::::::999999999888777777666555555444333333222222222222111222222333444444444444222222111111000000000111111222222222333333222222222222222111111111111111111222222222222333333333111111111111111111111111111111111222222333333333444444444555555555555555444444444555666777777888333444555666666666666666555666999;;;<<<=========:::<<>>======<<<======>>>>>>===???CCCFFFJJJTTT^^^nnnjjjZZZQQQKKKHHHFFFCCC???<<<;;;;;;;;;888999999::::::;;;;;;<<<999::::::999999888777666555555444333333333444444333333222111222333555666111222222111111111111111333333444444444333222222111111111111111111111111222222222222333333333333222222222222222222222222111111111222222333333444333444555555666666555555333444444555666777888888444555666777777777777777444555666777999:::<<<<<<<<>>>>>============>>>>>>???>>>@@@DDDFFFJJJSSS]]]nnnhhhXXXPPPKKKDDDCCCAAA???===<<<;;;;;;999::::::::::::::::::;;;::::::;;;;;;:::999777777333333333333333444444555444333222222222333444555111111222222222222222222222333444555555444333222111111111111111111111111222222222333333333444444333333333333333333333333000111111222333333444444333444555666666666555444333333444555666777888888444444555777777888888777555555555555777:::===>>>@@@BBBDDDCCCAAA???@@@AAA>>>============>>>>>>>>>???>>>@@@DDDFFFIIISSS]]]nnngggXXXOOOJJJ@@@@@@@@@???>>>======<<<;;;;;;;;;::::::999999999:::;;;<<<<<<;;;:::888777111111222222333333444444333333333333333333333222111111222333333333333333000111333444555555444333111111111111111111222222222222333333333444444444333333333333333333333333000000111222333333444444333333555666666666555444333333444555666777888999333444555666777777777777888777666666888<<>>>>>>>>>>>>>>@@@???@@@DDDFFFIIIRRR\\\nnngggVVVLLLGGGCCCBBBAAA???>>>======<<<:::;;;<<<<<<<<<;;;:::999888:::<<<<<<999777777777666444222222333333222111000111222333444333222111...------///222555666555555333444777888444333555444444333333333333222222444444444444333222111111222222333333333333444444111222333333111111222333666444444777;;;;;;777222333333222111222444777888666666777777777777666666777777666666777999<<<===EEEEEEFFFFFFEEECCCAAA@@@<<<<<<<<<===============>>>>>>@@@CCCDDDGGGRRR]]]qqqgggVVVLLLGGGCCCBBBAAA???>>>======<<<:::;;;<<<<<<<<<;;;:::999999:::<<<;;;999777777777666444333222333444333222444444555555555444444333333222111222555777888777333111222666777333111222444444333333333333222222333333444444333333222222222222333333333333444444111222333333111111222333777555555888<<<<<<888333555444333222222444555666666666777777777777666666777777666666777999;;;===BBBCCCCCCCCCBBBAAA???>>>==================<<<<<<>>>>>>@@@CCCDDDGGGRRR]]]qqqgggVVVLLLGGGCCCBBBAAA???>>>======<<<;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;888777777777777555444333555555555444666666555444333333333444777666555666888;;;<<<<<<555222333777999555222222444444333333333333222222222222333333444444333333222222333333333333444444111222333333111111222333777666666888;;;;;;888444777666444333333333444555666666777777777777666666777777666666777999;;;<<>>======>>>>>>>>>======<<<<<<<<<>>>>>>AAACCCDDDGGGQQQ\\\pppfffUUULLLHHHCCCBBBAAA???>>>======<<<<<<<<<<<<;;;;;;:::999999999:::;;;:::888666777777777666444444666666666555666555333222111111111222777666666888<<<@@@BBBCCC<<<888888<<<>>>:::666555444444333333333222222222000111222333444444444444222222222333333333444444111222333333111111222333555555555777999999777444666555444444444444555555666666777777777777666666777777777777888999:::;;;>>>>>>>>>>>>>>>=========@@@??????>>>===<<<;;;;;;>>>>>>AAADDDEEEGGGQQQ[[[ooofffUUULLLHHHCCCBBBAAA???>>>======<<<======<<<;;;::::::999999999::::::999777666666888777666444555666777777666777666444222111111222222444444444888???EEEJJJLLLDDD>>>;;;>>>@@@<<<888777444444333333333222222222000111222333444555555555222222222333333333444444111222333333111111222333333333444555666666555444333333444444555666777777666666777777777777666666777777777888888999::::::==================>>>>>>@@@@@@???>>>===<<<<<<;;;>>>???BBBEEEEEEGGGPPPZZZnnn~~~eeeUUULLLHHHCCCBBBAAA???>>>======<<<>>>===<<<;;;:::999999999999::::::888666555666888777555444444666777777666777777666555444444444555222222333999BBBJJJQQQTTTIIIAAA;;;<<<>>>:::666555444444333333333333222222000111222333444444555444222222333333333333444444111222333333111111222333222333333444444444444444222333444555666777888888666666777777777777666666777777888888999999999999<<<<<<<<<<<<===>>>???????????????>>>>>>=========>>>???BBBEEEEEEGGGOOOYYYmmm}}}eeeUUULLLHHHCCCBBBAAA???>>>======<<>><<<:::999999999999999:::999777555555666888666444333444555777666666555666666666666666555555222222444;;;DDDNNNUUUYYYNNNDDD;;;:::;;;888555333444444333333333333222222111222333333444444444444222222333333333333444444111222333333111111222333222333444444444444444555444444555666666666666666666666777777777777666666777777888999999999999888;;;;;;::::::;;;===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???BBBFFFFFFGGGOOOYYYmmm}}}eeeUUULLLHHHCCCBBBAAA???>>>======<<>><<<:::999999999999999:::999777555555666888555444333333555666666555222333444555555555444333444444666<<>>???>>>>>>>>>>>>>>>?????????>>>???CCCFFFFFFGGGOOOXXXlllyyycccUUUMMMIIIBBBAAA@@@>>>======<<<<<>>@@@BBBCCCAAA@@@??????>>>>>>?????????AAADDDEEEFFFJJJQQQVVVlllzzzcccUUUMMMIIIBBBAAA@@@>>>======<<<<<>>??????AAA@@@??????>>>>>>?????????AAACCCDDDEEEIIIQQQWWWkkkzzzcccTTTLLLHHHBBBAAA@@@>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999888888777666666666555444444555555444444333222//////.........///000000444555666:::EEESSS[[[]]]WWWPPPGGG@@@===;;;888555555555555555555555555555333333222222222222222222222222333333333333444444333333333333333333333333333444666777777666555333555555555666666555555555333444666666555666888:::<<<<<<===???@@@@@@===;;;>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@??????>>>>>>??????@@@BBBBBBBBBCCCHHHQQQWWWiiiyyyaaaRRRJJJEEEBBBAAA@@@>>>======<<<<<<::::::;;;<<<<<<<<<;;;:::777888888999888777666555444444555555444444333222111111000000000111111222333444555:::CCCMMMRRRTTTOOOJJJDDD???<<<;;;888666666666555555555555444444333333333222222111111111222222222333333333444444333333333333333333333333222444777888999777555444444444555555555555444444666666777777888999;;;===;;;===AAAEEEGGGEEE???;;;AAAAAAAAAAAAAAABBBBBBBBBAAA@@@??????>>>>>>??????@@@AAAAAAAAABBBGGGPPPXXXggg}}}www```QQQHHHDDDBBBAAA@@@>>>======<<<<<<:::;;;<<<===<<<;;;999888666777999999999888666555444444555555444444333222333222222111111111222222111222666<<>>>>>???AAABBBCCCDDDEEEAAA@@@??????>>>>>>??????@@@AAAAAA@@@AAAGGGPPPWWWeee|||www```QQQIIIDDDBBBAAA@@@>>>======<<<<<<;;;;;;<<<<<<;;;:::888777777777999999999888777666444444555555444444333222222222111000000000111111000111555<<>>===???======<<<:::999999888888555555555444333333222222333333222222222222222222222222333333333333444444333333333333333333333333222333555777777777666555555555555666666555555555777555333333555888999999777;;;BBBHHHKKKHHHAAA<<<999:::;;;===???AAACCCDDDAAA@@@??????>>>>>>??????>>>@@@@@@@@@AAAFFFOOOUUUddd{{{xxxaaaSSSKKKGGGBBBAAA@@@>>>======<<<<<<::::::;;;;;;;;;:::999999777888888999999888888888444444555555444444333222333222111000000000000000111000444;;;<<<::::::>>><<<======<<<;;;999999999555444444333222222111111222222222222222222333333222222333333333333444444333333333333333333333333222222444555555666666666555666666777777666666555888555222111444777777777888:::===BBBEEEDDD@@@===777888999;;;>>>@@@AAABBBAAA@@@??????>>>>>>??????<<>>======<<<<<<999999999::::::;;;;;;;;;888888888888888888999999444444555555444444333222444444333222111111222222222000333999;;;888;;;AAA>>>???@@@???<<<:::::::::444444333222222111000000111111111222222333333444222222333333333444444444333333333333333333333333222222333333444555666666666666777777777777666666;;;777333333555888888888999888999;;;>>>@@@@@@???999:::;;;===>>>@@@AAABBBAAA@@@@@@???>>>?????????;;;>>>AAABBBCCCGGGMMMSSSbbbzzz|||iii\\\RRRKKKEEECCC@@@???>>>>>><<<:::;;;;;;<<<<<<;;;;;;:::999555666666777999:::;;;;;;666555444555666666444333444333111000000000111111000222444555555999@@@FFFHHHLLLIII@@@;;;<<<:::666666555333333444444333222000000111111111222222222111111111111222333333444222333444444555555555444111333444444333444555777111<<>><<<;;;;;;;;;;;;<<<;;;;;;:::999888888999999999999888888666555444555666666444222333333111000000000111111000222444555777<<>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAADDDFFFGGGLLLSSSeeexxxzzziii^^^VVVPPPFFFDDDAAA@@@??????===;;;;;;;;;;;;;;;;;;:::999999::::::;;;<<<;;;999666555666555444555666666444222333222111111000111111111000222333555888AAALLLTTT]]][[[TTTIIIAAA===888444555444333333444444333222444444555555555666666666555444333222222111111111333333333333333333333222555666777666555444555666999AAABBB:::666888888444666666777777888999::::::888888999999999:::::::::<<<===???AAABBBBBBAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@AAA@@@AAADDDFFFGGGLLLSSSbbbvvvvvveee[[[TTTNNNFFFDDDAAA@@@@@@???===<<<:::;;;;;;;;;;;;:::999999999:::<<<===<<<999666444777555555555666555333222222222111111111111111111000111333555:::EEERRR\\\```[[[RRRGGG???:::555111444333222333444444333222222222222222333333333333444333333222222222333333444333333222222222222222777888999888555444444555333999;;;666444666777444555555666777888::::::;;;888888999999999:::::::::999<<<@@@DDDEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@AAADDDFFFGGGLLLSSSaaavvvsssaaaVVVOOOJJJFFFDDDAAA@@@??????===;;;::::::;;;;;;::::::999888777888:::<<<<<<:::888666777666555555666555333111111111111111222111111111000222333666;;;GGGUUU___```XXXMMMEEE>>>888444222444222111222444444333222111111111111222222222222222222222222333444555666444444333222222333333444888999999888666444444555222555666555444555555333444444555666888999::::::888888999999999:::::::::888<<>>>>><<<::::::::::::::::::999888888555666888:::::::::999888888666555555666555333111000000111222222222222111111333444666<<>>888555444333222111222333444333222222222222333333333444444111111111222444555777888444444333222333444555666888999999888555444555555777777777777666555444333555555666666777888999999888888999999999:::::::::999===CCCIIILLLMMMKKKJJJAAAAAAAAA@@@??????>>>>>>AAA@@@AAADDDFFFGGGLLLSSSaaaxxxnnn[[[QQQKKKFFFDDDBBB???>>>======;;;999999::::::::::::999888888555666777888888888888777888777555555666555222000///000111222333222222111222444555777;;;EEEQQQZZZ^^^QQQEEE@@@<<<666333444222111000111333444333222333333333444444444555555222222222333444555666777444444333333444666888999666777888777555444555666777666666888888888777666777777777888888999999999888888999999999:::::::::888<<>>>>>===AAA@@@AAADDDFFFGGGLLLSSS```xxxnnn\\\RRRLLLHHHCCCAAA>>>======<<<:::999999::::::::::::999888888777777666666666666666666888777666555666555222000///000111222333333222111333444666777;;;CCCNNNWWW\\\NNNAAA===999333111222222111000111333444333222222222222333333333444444444444333333333444555555444444333333444777999;;;555666777666555444555666333111333666999:::::::::999999999999999999999:::888888999999999:::::::::777:::???CCCFFFFFFDDDCCCAAAAAA@@@@@@???>>>>>>===AAA@@@AAADDDFFFGGGLLLSSS___wwwlll[[[OOOHHHFFFCCCBBB@@@===<<<<<<<<<<<<::::::;;;;;;:::999777666666777888999999888777666888777666555444333333333666555444222111111222222666555444666<<>>===<<<<<<::::::;;;;;;:::999777666666777888999999888777777555444444333333333333444222111111111222444666777666555444666<<>>??????@@@???@@@@@@????????????@@@@@@BBB@@@AAAEEEGGGHHHNNNUUUcccyyykkk[[[PPPIIIGGGCCCBBBBBBAAA@@@>>><<<<<<::::::;;;;;;:::999888777777888888999888888777777444444444444444555666666111111111111222444666777555444333555:::BBBJJJOOOKKKEEE???;;;:::999777555333333333333444444444444333333444444444333222111222222222333333444444444222111111111111222333333666555444333333444555666222222333555666888999999999999:::999777666888999:::999999999999:::;;;;;;;;;;;;<<<===>>>>>>>>>>>>@@@@@@????????????@@@@@@BBB@@@AAAEEEGGGIIINNNUUUdddyyykkk[[[PPPIIIGGGBBBCCCCCCBBBAAA???===;;;::::::;;;;;;;;;:::888777888888999888888888777777888888777777777777888888666555444222111111222222555333333444888???GGGKKKHHHDDD>>>:::888888666555222222333333333333333444444444444333333333222222111111222333333444555555222222222222222333333444666555444444444444555666555666666666666555555444777888999888666666777999777777777777888999:::;;;888999;;;===???@@@AAAAAAAAAAAA@@@?????????@@@@@@AAA@@@AAAEEEHHHIIIOOOVVVdddzzzjjj[[[PPPJJJHHHBBBCCCCCCBBBAAA???===;;;999:::;;;<<<;;;:::999888:::999999888888888888888::::::999888777666666666888777555333111000000000444333222333777===CCCGGGHHHDDD>>>:::777666555555222222222333333444444444444444333333333222222222111111222333333444555555333333333333333444555555555555555444444555555555555666666777666666555444666777888777666666777999666666777777888999;;;;;;:::;;;===???AAABBBCCCCCCBBBAAAAAA@@@??????@@@@@@AAA@@@AAAFFFHHHJJJPPPWWWeeezzzjjjZZZPPPJJJHHHCCCBBBBBBAAA@@@>>><<<<<<999:::;;;<<<<<<;;;:::999;;;:::999888888888888888999888777555444444333333555444333222222222333444333222111222555:::???CCCFFFDDDAAA===999777555555222222333333444444555555555444333222222222333333222222222333333444444444444444333333444444555666555555555555555555555555111333555777999999999999666777888777666666888:::888888888999999;;;<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@???@@@@@@AAA@@@AAAFFFIIIKKKQQQXXXeee{{{iiiZZZPPPKKKIIICCCBBBAAA???>>>===<<<<<<999:::;;;<<<<<<;;;::::::<<<;;;:::888777777888888777666555555444444444444222222111111222444555666333222111111333888<<>>???AAACCCDDDEEEEEECCCCCCBBBAAA@@@@@@@@@@@@AAA@@@BBBFFFIIIKKKQQQXXXfff|||iiiZZZPPPKKKIIICCCBBB@@@===<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;:::===;;;:::888777777888888666666666666666777777888333333222111222333555666222111000000333777;;;>>>:::???EEEGGGEEE???888444333333444444555666777777555444333222111222333444444333333333333333333333222222111111222222333444444444555555555555444444444666888:::;;;:::999999777888999888777888999;;;666666666666666666777888888:::<<<@@@CCCFFFHHHIIIDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@BBBFFFIIIKKKQQQYYYfff|||gggYYYOOOGGGDDDBBBAAA@@@>>>======<<<<<<<<<:::999999;;;;;;:::888999888888888777777666666555555555555444333222111222222222222222222222222444333222333777:::;;;;;;===>>>@@@BBBBBB???:::666333333333333444555666666777555444222222333444555444333333333333444555555222222222333333444444444444444444555555555555666111444777999999999:::;;;666666777777888888888888888:::;;;;;;:::999:::;;;CCCAAABBBIIIOOOOOOKKKHHHFFFBBBAAACCCBBB>>>===???CCCBBBCCCFFFGGGIIIPPPYYYeee|||gggYYYOOOGGGDDDBBBAAA@@@>>>======<<<<<<<<<:::999999;;;;;;:::888888888888777777777666666555555555555444333222111222222222222222222222222333222222444888<<<>>>>>><<<<<<===>>>???===999555444444444444555666777777777555444222222333444555444333333333333444555555222222222333333444444444444444444555555555555666333666888999888777888888777777777888888888999999888999;;;;;;:::999:::;;;@@@@@@EEENNNUUUVVVQQQMMMGGGCCCAAACCCBBB???>>>???BBBAAABBBEEEFFFHHHPPPYYYfff}}}gggYYYOOOGGGDDDBBBAAA@@@>>>======<<<<<<<<<:::999999;;;;;;:::888888888777777777777666666555555555555444333222111222222222222222222222222222111222555:::>>>AAABBB:::999999:::;;;:::888555444444444444555666777888666555444333222333444444444333333333333444555555222222333333333333444444444444444555555555555666555777999999888666666666888888888888888999999999777999::::::999999:::<<<===BBBKKKUUU^^^___ZZZTTTJJJEEEAAABBBBBB@@@???AAAAAA@@@AAADDDEEEGGGOOOXXXhhh~~~gggYYYOOOGGGDDDBBBAAA@@@>>>======<<<<<<<<<:::999999:::;;;999888777777777777777777666666555555555555444333222111222222222222222222222222111111222666;;;AAADDDEEE:::999777888999999777666444333333444444555666777666555444333333333444444444333333333333444555555333333333333333333333333444444444555555555555666444666888999777666666666888888888888999999999999777888999999999999;;;======FFFTTT```hhhjjjccc[[[OOOGGGBBBBBBBBBAAA@@@BBBAAA@@@BBBEEEFFFHHHPPPZZZkkkfffYYYOOOGGGDDDBBBAAA@@@>>>======<<<<<<<<<:::999999:::;;;999888666666666666666666777777555555555555444333222111222222222222222222222222111111222666<<>>@@@NNN^^^jjjrrrtttlllaaaTTTKKKCCCBBBBBBAAAAAABBBBBBAAACCCFFFHHHJJJRRR\\\lll}}}eeeXXXNNNGGGDDDBBBAAA@@@>>>======<<<<<<<<<:::999999;;;;;;:::888555555666666666666777777555555555555444333222111222222222222222222222222222222333666<<>>======<<<<<<<<<:::999999;;;;;;:::888555555555666666666777777555555555555444333222111222222222222222222222222444333444777;;;@@@BBBCCC<<<;;;999888888777444222222222222222333444555555444444555555444444333333444333333333333444555555444444444333333222222222444444444555555555555666333555777888666555555666777777777666666666555555555555666666777999===@@@EEEYYYnnnyyy|||ppp___RRREEEAAABBBAAA@@@AAABBBAAACCCFFFHHHKKKSSS]]]nnnyyybbbVVVNNNHHHEEEBBBAAA@@@>>>======<<<<<<<<<;;;999:::;;;;;;:::888444555555555666666777777555555555555444333222222222222222222222222222222555444444666;;;???AAAAAA;;;:::999888888666222///333333333333444555666666444444555555444444333222444333333333333444555555444444444333333222222222444444444555555555666666555777999888666444333333777777666666555555555444444555666666777999===@@@EEE[[[ppp{{{uuubbbTTTFFFAAAAAA@@@@@@@@@AAA@@@BBBEEEGGGJJJSSS\\\nnnxxxaaaUUUMMMGGGEEE@@@@@@???>>>=========>>>:::999999;;;======<<<:::;;;:::999888888888999:::888777666555444333333333333333333222222222111111666444333555:::@@@DDDFFFAAA===888666666555333000111111222333333444444555444333222222333666888:::333222222333555555444222444444444333333222222222444555666555333333555777777777777777777888888999777777777777777777888888666666777888999;;;===>>>JJJXXXlllzzzcccTTTFFFAAAAAA@@@@@@AAABBBAAACCCHHHKKKLLLRRRXXXlllxxx```TTTLLLGGGDDDAAA@@@???>>>============<<<;;;;;;<<<>>>??????>>><<<;;;:::999888999999:::999888777666555444444444444333333333333222222222333222222555;;;BBBGGGIIICCC>>>999666666555333000222222222333444444555555555444333222222333444666222111111222444444333111444444444333333222222222333444555444333222444555777777666666777777888999888888888777777777777777666666777888999;;;<<<===HHHTTTgggyyy{{{vvvaaaSSSFFFAAAAAA@@@@@@AAABBBAAACCCGGGJJJLLLRRRYYYkkkwww```TTTLLLFFFDDDAAA@@@???>>>============>>><<<<<<===@@@BBBBBBBBB>>>===<<<:::999999999:::::::::888777666555555555555555444444444333333333111000111555<<>>============>>><<<<<<>>>AAADDDFFFFFF@@@???===;;;:::999:::::::::999888777666555555555666555555555444444444444222111111555<<>>===<<<<<<<<<<<<;;;<<>>===<<<<<<<<<:::;;;===AAAFFFIIIJJJJJJ???>>>===;;;:::::::::;;;999888777666555444444444666666555555555444444444444333222444999???CCCEEEEEE???999555555666555333333333333444555555666666222222333333444444555555444333333444666777555444222222333333333333444444444666888888777666555666666666555555666666777888777777777777777777777888666666666777777999:::::::::>>>DDDJJJOOOPPPPPPOOOHHHBBB???@@@@@@??????BBBBBB@@@AAADDDGGGJJJQQQYYYiii|||yyybbbVVVNNNHHHFFFCCCBBB@@@>>>===<<<<<<;;;:::;;;???EEEJJJMMMMMMLLL>>>===;;;:::::::::;;;;;;:::999888777666555555555555555555444444444333333333111000222777===BBBDDDCCC===777444444666555444222222222333444444555555111111222333333333333333333333333444555666555333222222222333333444444444333555888888777555555555666555555555555666777777666666666777888888999999777666666777777888999::::::<<>><<>>>>>AAABBB@@@@@@DDDFFFJJJQQQYYYiii{{{zzzcccWWWNNNIIIGGGCCCBBB@@@???===<<<;;;;;;:::<<>>@@@BBBCCCCCC>>>;;;;;;>>>???======@@@CCC@@@@@@CCCFFFIIIQQQYYYiiizzz}}}fffXXXMMMEEEBBBBBBAAA???>>><<<;;;;;;;;;<<<;;;???JJJVVVZZZTTTMMMDDD@@@;;;888888999;;;;;;999999888666555444333222444444333333333333222222222222222222444999@@@EEEFFFBBB<<<777555444333222222222333555777777666444666555333222111111222222333444555666777777777777555555555555444333333222333333444444555666666666222444666666555444555666777777777777777777777777666666777888999::::::;;;<<<<<<>>>??????@@@@@@@@@>>>======<<<<<<<<<<<<===@@@???AAADDDFFFIIIRRR\\\jjj{{{~~~gggXXXMMMFFFCCCBBBAAA???>>><<<;;;;;;;;;======BBBNNNZZZ]]]XXXPPPCCC???:::777777888999999:::999888666555333222222444444333333333333222222222222222222444:::AAAFFFHHHCCC<<<777444444333333333222222444666777666444666555444333222222222222333444555666666666666666333444444444444333333222333333444444555666666666222444666666555444555666777777777777777777777777666666777888999::::::;;;<<<===>>>???????????????>>>>>>===<<<<<<=========@@@???@@@DDDEEEHHHQQQ[[[iii{{{gggYYYNNNGGGDDDBBBAAA???>>><<<;;;;;;;;;<<<>>>DDDPPP[[[___YYYRRRCCC???:::777666777777777:::999888777555333222111444444333333333333222222111222222333666;;;BBBGGGIIIDDD<<<777444444444444444333222333555666666666555555555555555444333222444444555555555555555555111222333333333333333333333333333444555555666666333444666666555555555666777777777777777777777777666666777888999::::::;;;======>>>?????????>>>>>>>>>>>>=========>>>>>>??????>>>@@@CCCEEEHHHPPPYYYiii{{{gggYYYNNNHHHEEEBBBAAA???>>><<<;;;;;;;;;999<<>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>???@@@AAA>>>>>>@@@CCCEEEGGGOOOXXXgggyyygggXXXNNNHHHFFFBBBAAA???>>><<<;;;;;;;;;999<<>>>>>>>>>>>===>>>>>>>>>???@@@AAABBBCCC>>>>>>@@@DDDEEEGGGNNNWWWeeexxx~~~fffWWWMMMGGGFFFBBBAAA???>>><<<;;;;;;;;;<<<>>>DDDLLLSSSTTTPPPKKKBBB???<<<::::::::::::999777777777666555555444444444444333333333333222222000111333444666:::???CCCDDD@@@;;;777555555555444777666555666888::::::999444444555555555444444333333444555666777777777777111222333333333333333333222222222333444444555555444555777777666666666777777777777777777777777777666666777888999::::::;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>??????AAABBBDDDDDD??????AAAEEEFFFGGGNNNVVVbbbuuu}}}dddVVVLLLGGGEEEBBBAAA???>>><<<;;;;;;;;;===???BBBHHHLLLMMMJJJFFF???===:::999:::;;;::::::666666666666666666666666444444333333333333222222000111333333555888===@@@@@@===999777666666444333555444444666888999888666444444333333333333444444333444555777888999999999333444444444444333333222111222222333333444555555444666777888666666777888777777777777777777777777666666777888999::::::;;;999:::;;;===>>>?????????>>>??????@@@BBBCCCEEEFFF@@@@@@BBBFFFGGGHHHOOOVVV```sss|||dddUUULLLFFFEEEBBBAAA???>>><<<;;;;;;;;;<<<===???CCCFFFFFFDDDAAA===;;;999888999::::::999444555555555666666777777444444444333333333222222000111333333444777;;;???===;;;888777777666444333222222333555777777666444444333222111111222444555333444555777999:::;;;;;;555555555555444444333222111222222333333444555555444666888888777666777888777777777777777777777777666666777888999::::::;;;888999:::<<<>>>???@@@@@@>>>??????@@@BBBDDDFFFGGG@@@@@@CCCGGGHHHIIIOOOWWW^^^rrr{{{dddXXXOOOGGGCCCBBBAAA@@@>>>============777999<<>>???AAAAAA>>>>>>???@@@AAACCCDDDEEEBBBAAACCCFFFFFFHHHOOOWWWaaattt|||dddXXXOOOGGGDDDAAAAAA???>>>===<<<<<<<<<@@@???>>>>>>============;;;:::999999999999:::;;;:::::::::999888777555555222333333444444333333222222222333555888;;;===>>>;;;999777555444444444444444555666777777666555555444444444555555555555555333333444666999:::999777555444333333222222222333444444444444444444444444444444555555666777777777666777777888888777777666888888888888888888888888888999:::<<<===???@@@AAA>>>>>>??????@@@AAACCCCCCAAA@@@BBBEEEGGGHHHPPPXXXbbbuuu}}}eeeXXXNNNHHHDDDAAA@@@???===<<<<<<<<<<<>>>>>>>>>>>???@@@AAA??????AAAEEEGGGIIIQQQYYYeeewww~~~fffXXXNNNHHHEEE@@@@@@>>>===<<<;;;;;;;;;???>>><<<;;;;;;<<<<<<===::::::::::::999999999999666666666666555444333222222333333444444333333222333333444666999>>>AAACCC???>>>;;;888666444444444666666555444444444555555444555777777777555333111333333444666999:::999888444333333222222333333333333333444444444444444444444444555555666777777777666666666777777666666666666666666666777777777777888999:::;;;===>>>???@@@???>>>>>>=========>>>>>>======@@@DDDFFFIIIQQQZZZgggxxxgggXXXMMMHHHFFFAAA@@@???===<<<<<<<<<<<<999:::<<<===>>>>>>>>>>>><<<;;;;;;;;;:::999888888555666666555555444333222222333333444444333333222333333444555999===AAADDDDDDBBB???;;;777555333222666555444444444444555555666777888999888777444333444333444777999:::888777333333333222222333333444333333333444444444555555444444555555666777777777666666777777777777666666555555666666777777777777888999:::;;;<<<===>>>???>>>>>>======<<<<<<============???DDDFFFIIIQQQ[[[gggyyygggWWWMMMHHHHHHBBBAAA@@@>>>============999:::===???@@@???>>>===?????????===<<<:::888777888888888888888777666555222333333444444333333222333222222333666;;;???BBBFFFDDD@@@;;;777555333222333333444444444555555555666777888999888777666555555555555777999999777555333333222222222333444444222333333444444555555555444444555555666777777777777777888888888888777777555666666777777888888999888999:::;;;<<<===>>>>>>>>>>>>===<<<<<<===============???DDDFFFIIIQQQZZZfffxxxhhhWWWMMMHHHHHHCCCBBBAAA???>>>>>>>>>>>>:::;;;<<<>>>???@@@AAAAAADDDDDDCCCBBB???<<<:::888888888999999888888777777222333333444444333333222333222111111444888===???CCCAAA===:::777444333333000111333555666666666555666666666666777777777777777666666777888888555333333222222222333333444555222222333333444555555666444444555555666777777777888888999999999999888888666666777777888999999:::999999:::;;;<<<<<<======>>>===============>>>>>>======???DDDEEEHHHPPPYYYeeevvvhhhWWWLLLHHHIIICCCCCCAAA@@@???>>>>>>>>>999999:::;;;>>>BBBEEEGGGHHHHHHGGGEEEBBB>>>;;;999666777777777777666666555222333333444444333333222222111000000222666;;;===???===;;;888666555444444...000333555777777666555555555555555555666777888888777777888888777444222222222222222333333444555222222333333444555666666444444555555666777777777999999::::::::::::999999666777777888999:::::::::999999::::::;;;<<<=====================>>>??????>>>===@@@DDDEEEGGGOOOXXXddduuufffWWWMMMGGGEEEBBBAAA@@@>>>======<<<<<>>>>>???DDDJJJOOOTTTSSSOOOIIIAAA<<<999888999777666666888888555222111222333333444444444444...///111333444666666777666666666555555444444444444444333222333444555666666666666666777777888888777666555444444555666777444222...,,,,,,---000222111222333444555555555555222222333444555666777888999:::;;;:::888777888999444666888:::<<<=========999999888888999;;;<<<>>>===============>>>??????@@@>>>???CCCFFFIIIQQQYYYeeeuuufffWWWMMMGGGEEEBBBAAA@@@>>>======<<<<<<=========>>>AAAHHHPPPVVVZZZWWWRRRJJJBBB<<<:::999999777666666888888555333000111222333333333333222///000111333444555666666555555555444444444333333444444333333333444555666333333444444444555555555777666555444444555666777555333111//////000222333111222333444555555555555444444555555666777888888999:::;;;:::888777888999555777888:::<<<<<<<<<<<<::::::999999999;;;<<<==================>>>??????@@@>>>???CCCFFFIIIQQQYYYeeettt~~~eeeVVVMMMGGGFFFBBBAAA@@@>>>======<<<<<<;;;<<<<<>>??????@@@>>>???CCCFFFIIIQQQYYYcccsss~~~eeeVVVMMMGGGFFFBBBAAA@@@>>>======<<<<<<:::;;;<<<@@@FFFQQQ\\\dddiiiddd\\\PPPEEE>>>;;;:::888888777777777666555444111222222333333333222222222222333444444444333333333333333333333333333333333333333333444444555555555555555555555555555555555555555555555666666777555555555555555444333333111222222333444444333333666666666666666666777777888999:::999888777888999888999999999::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;===============>>>>>>???@@@>>>???CCCFFFIIIQQQYYYbbbrrr}}}dddVVVMMMGGGFFFBBBAAA@@@>>>======<<<<<<;;;<<<>>>AAAHHHRRR^^^eeellliiiaaaVVVJJJAAA<<<:::777888888888777555555444333444444444444444333333222333333444444333333222333333333333333333333333333333333444444444444444555555555555555555555555444555555666666666666666333444555555555444333222222222333444444444333333555555555555555555555555777888999999777777888999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<;;;===============>>>>>>???@@@>>>???CCCFFFIIIQQQYYYbbbqqq|||dddVVVLLLGGGFFFBBBAAA@@@>>>======<<<<<<<<<===@@@DDDKKKTTT___fffmmmlllggg]]]QQQFFF>>>;;;777888999888666555555555555555555555555444444333222222333444444444333333333333333333444444444444222333444444555555444444444444444333333333333333333444555666777777777666333444444444444333222222333444444555555444444333333444444444555555666666666777999888777777888999999999888888888999999:::<<<<<<======>>>======<<<===============>>>??????@@@>>>???CCCFFFIIIQQQYYYbbbqqq|||dddVVVLLLGGGFFFBBBAAA@@@>>>======<<<<<<<<<>>>CCCHHHOOOXXXaaagggnnnnnnlllfffZZZMMMBBB===666888:::999666444444666444555555555444444333222111222333333444444444444333333444444444555555555222333444555555555444444555555555444444444333333333444555666777777777666555555444444444333333333555555555666666555555444333333444555666777777888555777888888777777888:::888888777777777999:::;;;;;;<<<===>>>??????>>>==================>>>??????@@@>>>???CCCFFFIIIQQQYYYbbbqqq|||dddVVVLLLGGGFFFBBBAAA@@@>>>======<<<<<<;;;???EEEKKKSSS[[[dddjjjnnnppppppkkk```RRRFFF???666888:::999666444444666444444444444333333222111000111222333444444444444444444444555555666666666222333444555555555444333888888777777777666666666222333555777777777777666666666555444444444444555555666666666666666555555333444555666777888999:::555777888888777777888:::888777777777777999:::<<<:::;;;===>>>?????????>>>===============>>>??????@@@>>>???CCCFFFIIIQQQYYYbbbqqq|||cccUUULLLHHHGGGCCCBBB@@@???=========>>>???@@@DDDNNN[[[eeehhhhhhoooqqqsssooodddVVVHHH@@@;;;999777666666666555444333222222111111222222333666444111///000333777:::666555555666777666333111444555666666666555444333333444555666777777777777666555555555555444444444333333333444444444555555777777777777777777777777555666777777777777777666888888777777666555555555999999888888888888999999999<<>>===@@@?????????>>>>>>======@@@@@@BBBEEEGGGIIIPPPYYYeeettt|||cccUUULLLHHHGGGCCCBBB@@@>>>=========>>>@@@AAAFFFQQQ]]]gggjjjjjjpppssstttpppfffXXXJJJAAA;;;999777666666666555444222222222222222222222222333333333333444666999:::666555555666777888666444888888888888666555333222444444444555444444333333444444444555555666666666333333333444444444555555666666666666666666666666555555666777777777777777:::999999999999888888888999999888888888888999999999;;;>>>@@@@@@@@@>>>===?????????>>>>>>>>>======??????AAADDDFFFHHHOOOXXXeeettt}}}dddUUUMMMHHHGGGCCCBBB@@@>>>======>>>>>>@@@BBBHHHTTT```iiimmmmmmrrrtttuuurrrhhhZZZKKKBBB;;;999777666666666555444111222333444444333222111222333555777999;;;<<<===999888777777999:::999888888888888888777666555444555555555555444333222222222333444555666777888888333333333444444444555555666666666666666666666666444444555777888888888888999999999999::::::::::::999999888888888888999999:::;;;<<<======>>>======??????>>>>>>>>>>>>======>>>>>>@@@CCCEEEGGGNNNWWWeeesss}}}dddVVVMMMHHHGGGCCCAAA@@@>>>>>>>>>>>>??????CCCKKKVVVbbbjjjnnnnnnrrrtttuuusssjjj\\\LLLAAA;;;999777666777777555444111222444555555444222111333444555888;;;>>>@@@BBB>>><<<;;;:::;;;;;;:::999444444555666777888888888777777777777777666555555333444444555666777777777333333333444444444555555666666666666666666666666333444555777888999999999666777777888999999::::::999999888888888888999999::::::::::::;;;<<<======>>>>>>>>>>>>>>>>>>======???>>>@@@DDDEEEGGGOOOXXXdddsss~~~eeeWWWMMMHHHGGGBBBAAA@@@>>>>>>>>>??????>>>CCCMMMXXXcccjjjmmmnnnqqqrrrsssrrrkkk]]]MMMAAA<<<:::888777777777666555111222444555555444222111555444444666999>>>DDDGGGDDDBBB@@@???>>><<<:::888333333444444555666777888555666666777888888777777666666666666666666666666333333333444444444555555555555555555555555555555333444555777888999999999666666777888999::::::;;;999999888888888888999999:::999999999:::;;;<<<=====================>>>>>>@@@???BBBEEEGGGHHHPPPYYYcccrrrfffWWWNNNIIIHHHBBBAAA???>>>>>>>>>???@@@???EEEPPP[[[dddjjjmmmmmmoooppprrrrrrmmm```OOOCCC<<<:::888777777777666555222333444555555444333222555444333444888>>>DDDHHHHHHGGGEEECCCBBB???:::777777777555444333333333333333333444555666666666666777777777666666666555555333333333444444444555555555555555555555555555555444444555777888888888888888888888999:::;;;;;;<<<999999888888888888999999999999999999:::;;;<<<===<<<<<<============>>>>>>@@@@@@BBBFFFGGGIIIPPPYYYbbbqqqgggXXXNNNIIIHHHAAA@@@???>>>>>>>>>???@@@AAAHHHTTT___gggkkkmmmnnnoooppprrrssspppdddRRRFFF<<<:::888777888888666555444444444444444444444444333333333555999>>>CCCEEEHHHHHHGGGGGGFFFBBB<<<888:::999777555444333333333444555555666666666555555666666666666666777777777333333333444444444555555555555555555555555555555555555666777777777777777888888888999999:::::::::999999888888888888999999999999::::::;;;<<<<<<<<<<<<<<<<<<=========>>>>>>@@@???AAAEEEFFFHHHPPPXXXbbbqqqgggXXXNNNIIIHHHAAA@@@???>>>>>>>>>???@@@CCCKKKVVVaaahhhlllnnnnnnoooppprrruuurrrfffUUUHHH===:::888777888888777555555444444333333444444555000111444777;;;>>>AAABBBGGGGGGHHHIIIHHHDDD>>>:::888888666555555666777777999999999888888777666555444444555666777888999999333333333444444444555555555555555555555555555555666666777777777777777666666666666666666777777777999999888888888888999999999999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>@@@DDDEEEGGGOOOWWWaaapppgggXXXOOOHHHFFF@@@???>>>===>>>???AAACCCBBBLLLYYYdddjjjmmmppprrrrrruuuwwwtttpppiiiZZZLLLAAA===999777666777888777555555555555555555555555666333333555666777>>>FFFLLLJJJLLLQQQMMMCCC<<<;;;888666555555666666666444666777999999777666777888888777666777888777555444555555444444444444555555666666666666666666666666666666666666777777777777666666777777777777666666666888999888777666777888::::::;;;;;;<<<=========;;;<<<===<<<::::::<<<===???>>>@@@DDDGGGJJJRRR\\\gggsssgggXXXNNNHHHFFFDDDBBB@@@>>>======>>>???CCCKKKWWWaaahhhlllpppsssrrrvvvwwwvvvqqqiiiZZZLLL@@@===999777777777777666555555555555555555555555555333333666888<<>><<<888666555444555666555555555777999999888777777888888777666777888888666444555555444444444444555555555555555555555555555555666666666666777777777777666777777888888777777666888999:::999888777888:::::::::;;;;;;<<<=========<<<======<<<;;;;;;<<<>>>???>>>@@@DDDFFFIIIRRR\\\fffsssgggXXXNNNHHHFFFEEECCCAAA???===>>>>>>???CCCJJJUUU___ggglllqqqsssrrrvvvyyywwwsssjjjZZZKKK@@@===:::888777777555444555555555555555555555555333222444888<<>>>>>===<<<<<<===??????>>>@@@DDDFFFIIIRRR[[[eeesssiiiXXXMMMHHHGGGCCCBBB@@@??????@@@AAABBBBBBIIIUUU```iiioooqqqsssssswwwzzzyyytttkkk[[[LLL@@@>>>:::888777666555333555555555555555555555555333222555999===DDDQQQ^^^hhhkkkmmmllldddTTTEEE<<<999777444444555666666666555777999999888888999:::888777666777888999777555555555444444444444555555555555555555555555555555666666666666777777777777888999999::::::999999888999:::;;;:::999888999;;;::::::;;;;;;<<<============>>>???>>><<<<<<>>>??????>>>@@@DDDFFFHHHQQQZZZdddrrrkkkYYYNNNIIIIIIEEECCCAAA@@@???@@@AAABBBAAAHHHTTTbbblllqqqrrrqqqsssxxxzzzyyyuuulll]]]NNNBBB???;;;999777666555333555555555555555555555555333333666:::===DDDTTTbbbnnnrrruuusssiii[[[JJJ???;;;888555444555777777777666777999:::999888999:::888777666777999999888666555555444444444444555555555555555555555555555555666666666666777777777777999999::::::::::::999999888999:::999888777888:::::::::;;;;;;<<<============>>>???>>><<<<<<>>>??????>>>@@@DDDEEEHHHPPPYYYcccqqqmmmZZZNNNJJJKKKJJJHHHDDDAAA???>>>>>>>>>@@@FFFRRR```lllrrrrrrqqqtttxxxzzzxxxuuunnn```RRRFFFBBB<<<999777666666555555555555555555555555555333444777:::===EEEWWWgggqqqwww{{{xxxooocccSSSFFF===:::777555666888999999777999::::::999888888999888777777888999:::888777555555444444444444555555444444444444444444444444666666666666777777777777888999999::::::999999888888999:::999888777888:::::::::;;;;;;<<<============>>>>>>===<<<<<<===??????>>>@@@CCCEEEGGGOOOYYYbbboooooo[[[OOOLLLMMMKKKIIIEEEBBB???>>>>>>>>>AAAEEENNNZZZgggooorrrsssuuuxxxyyywwwtttooobbbVVVIIIDDD===888777777777777555555555555555555555555222444777;;;>>>HHH[[[mmmttt|||}}}vvvlll]]]PPP???<<<888666777999;;;;;;999:::;;;;;;999777777888777777777888::::::999777555555444444444444555555444444444444444444444444666666666666777777777777888888999999999999888888999:::;;;:::999888999;;;::::::;;;;;;<<<=========<<<======<<<;;;;;;<<<>>>???>>>@@@CCCEEEGGGOOOXXXbbbnnn~~~qqq\\\PPPMMMNNNHHHFFFDDDAAA@@@@@@AAAAAACCCDDDJJJTTTbbblllrrrtttuuuwwwxxxvvvtttooodddYYYLLLFFF>>>888666777888999555555555555555555555555222333777<<<@@@JJJ^^^qqqwwwzzzrrreeeXXX@@@===999777888:::<<<<<<:::;;;<<<;;;999777666777777777777888::::::999888555555555444444555555555444444444444444444444444666666666666777777777777888888888999999888888888:::;;;<<<<<<::::::;;;<<<::::::;;;;;;<<<======>>>;;;<<<===<<<::::::<<<===???>>>@@@CCCDDDGGGOOOXXXbbbmmm}}}ppp^^^SSSKKKFFFGGGEEEBBB???===<<<=========AAAGGGMMMTTT___kkkssstttwwwxxxvvvvvvrrrhhh^^^NNNDDD;;;::::::888666666999888777666666666666666444666888;;;CCCQQQdddqqq{{{~~~xxxjjj^^^JJJ@@@777777999999999;;;;;;:::999888999:::;;;<<<888888888999999:::::::::777666555444444444444444444444444444444444444444222333333444555666777777;;;:::999999:::;;;;;;:::@@@;;;:::===<<<777888===;;;999777999>>>AAABBBAAABBB???===<<<=========<<<<<<<<>>;;;>>>CCCGGGNNNXXXdddmmmssswwwxxxxxxwwwtttiii___QQQFFF===;;;;;;999666666444444333333333444444555:::::::::;;;CCCSSSggguuu}}}zzznnnbbbNNNCCC999888999888777888888888888888888999::::::888888888999999:::::::::666666555444444444444444444444444444444444444444444444444555666666666777999888888888999;;;;;;;;;>>><<<<<>>999888;;;<<<:::888:::>>>BBBCCCBBBBBB???===<<<=========<<<======???CCCDDDEEELLLTTT```lll{{{nnn\\\RRRLLLHHHDDDCCCAAA???>>>===>>>>>>;;;===???BBBGGGQQQ^^^gggrrrvvvyyyzzzyyyvvvkkk___SSSIII@@@>>>===:::888777555555555555666777888999>>>===;;;<<>>===<<<>>>===???AAACCCDDDLLLUUU___jjjyyynnn[[[RRRMMMJJJBBBAAA@@@???>>>>>>???????????????@@@DDDMMMZZZdddppptttyyy{{{{{{xxxlllaaaTTTJJJAAA??????===::::::777777666666777888888999<<<;;;<<<@@@JJJ[[[ooo|||~~~}}}uuukkkUUUIII===999888555444555555666777888999888777666888888888888888999999999666555555444444444555555666666666666666666666666777777777777777666666666666777888999:::===AAACCCKKKMMMNNNKKKFFF???<<<===;;;::::::<<<>>>AAACCCEEEBBB@@@=========>>>>>>===???===>>>AAABBBDDDMMMVVV___kkkyyynnn\\\SSSMMMJJJBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@???>>>AAAJJJWWW```nnnsssxxxzzz|||yyynnncccSSSIII@@@???@@@>>><<<<<<666555444444333333333444555777<<>>CCCHHHTTTVVVVVVOOOGGGAAA>>>===;;;;;;<<<<<<===@@@BBBDDDCCC@@@>>>===>>>>>>>>>===???===>>>AAABBBDDDMMMVVVaaalll{{{ooo]]]SSSMMMIIICCCCCCBBBBBBAAAAAA@@@@@@??????>>><<<>>>FFFRRR[[[lllqqqvvvxxx{{{yyyoooeeeSSSIII@@@???@@@>>><<<<<<888777666555444444444444222555===HHHVVVeeerrryyyzzz}}}~~~}}}~~~}}}uuulllVVVJJJ===999888777777888666666777888888888888888888888888888888777777777555444444444444555666666777777777777777777777777666666666666666666666666666888:::::::::>>>DDDIIIVVV[[[\\\TTTJJJCCC@@@>>>===>>>>>>>>>>>>???BBBDDDCCCAAA>>>===>>>???>>>===>>>===???AAACCCDDDLLLUUUbbbnnn|||qqq^^^TTTMMMHHHEEEDDDDDDDDDCCCBBBAAA@@@>>>>>>===<<<>>>EEEPPPXXXkkkppptttvvvyyyxxxpppgggUUUJJJAAA>>>>>>;;;888777999888777777777777777888444888???JJJYYYgggrrrwwwzzz}}}~~~~~~}}}uuukkkXXXKKK>>>999888666666888666666555555666666777888999888888888777777777666444444444444444555666666666666666666666666666666444444444555666666666777444777999888888;;;CCCIIITTT^^^ccc]]]SSSLLLFFFAAAAAABBBBBBAAA???@@@CCCEEECCCAAA>>>===>>>???>>>>>>======???CCCDDDEEELLLTTTbbbnnn|||rrr___UUUMMMHHHFFFFFFFFFEEEDDDBBBAAA@@@?????????>>>???FFFPPPXXXkkkooorrruuuwwwxxxqqqhhhWWWLLLBBB>>>===888555444444333333444444555666777999;;;AAAKKKYYYgggqqqwwwzzz~~~~~~uuukkk[[[MMM@@@:::888666555666555555444333333555666777999888888888777777666666444444444444444555666777666666666666666666666666222333333444555666777777333666888777666999AAAHHHRRR```jjjfff]]]UUUMMMEEEDDDEEEFFFDDDAAAAAADDDGGGCCCAAA>>>>>>>>>??????>>><<<<<>>AAALLLVVVeeelllqqqsssuuuuuuqqqlll[[[PPPCCC===<<<;;;888444555555555555555666777888777999@@@MMM\\\jjjrrrtttzzz~~~~~~wwwoooYYYLLL???999777444222222333444555555444444666888777777666555444333333222444444444444444555666777666666666555666666777888555555555555555666777777444333333444777<<>>@@@IIISSS___hhhpppssstttvvvtttqqqbbbWWWHHH???<<<;;;777444444444333333444444555555777999@@@LLL\\\jjjrrruuuyyy~~~xxxppp\\\OOOBBB<<<999555333333333444555555444444666777888888777666666555444444444333333333444444555666777777777777777888888999666555555555555666777777555555444555888<<>>>>>>>>>>>AAA>>>???BBBDDDFFFMMMTTTcccpppuuuaaaVVVMMMHHHCCCBBBBBBBBBCCCCCCAAA??????======>>>>>>???FFFOOOXXXdddooossstttvvvwwwwwwkkk___OOOCCC===:::777444666555555444444444444555777999???LLL\\\jjjrrruuuyyy~~~yyyqqqaaaSSSEEE>>>;;;777444444444555555555444444555777888888888777777666666666333333444444444444555555888888888888999999::::::666666555555666666777888888777666666888<<>>???BBBDDDFFFLLLSSScccpppvvvaaaUUULLLGGGDDDBBBAAAAAABBBBBB@@@???>>><<<===>>>>>>>>>EEEMMMWWWdddpppttttttvvvxxxyyypppdddSSSEEE>>>:::777555999888777777666666666666777999???KKK[[[jjjsssvvvyyy~~~zzzsssdddVVVGGG@@@;;;777444555444555666555333333555777777777777777777777777666555555555666666666555555888888999::::::;;;;;;;;;666666666555666777777888:::999888777999;;;>>>???PPPZZZdddhhhhhhfffaaa[[[YYYTTTMMMGGGEEEGGGLLLOOOQQQLLLEEE@@@======<<<<<>>BBBDDDFFFLLLSSSaaaooo~~~wwwaaaSSSJJJFFFDDDBBB@@@@@@AAAAAA???>>>>>><<<===?????????FFFOOO[[[hhhtttvvvuuuvvvxxxxxxqqqeeeUUUGGG>>>;;;999777999888777666666666666666777999>>>KKK[[[jjjssswwwyyy}}}|||tttfffXXXHHH???;;;666444444555555666555333333555666666666666666666666666777777777888999888888777666666777888::::::;;;::::::666666666666666777888888:::999888888999:::<<<===IIIQQQXXXYYYYYYXXXTTTOOONNNKKKFFFBBBBBBDDDHHHKKKLLLHHHCCC???>>>>>>>>>===>>>===>>>BBBDDDFFFKKKRRR^^^kkk{{{xxxaaaRRRJJJEEEDDDBBB@@@??????@@@???===>>><<<===???@@@BBBKKKTTTcccmmmwwwyyyxxxxxxxxxvvvpppfffWWWIII@@@<<<:::999555444444333333333333444777999>>>JJJ[[[jjjtttxxxyyy}}}}}}vvvgggXXXHHH???;;;666444555555666666555333333444666555555555666666777777777888999:::;;;:::999888777444555777999::::::999999777777666666777777888999999999888888888999:::;;;BBBIIIMMMLLLKKKKKKIIIEEEBBBAAA@@@???@@@BBBDDDFFFFFFCCCAAA??????@@@???===>>><<<>>>CCCEEEFFFKKKQQQ[[[iiiyyyzzzbbbSSSJJJFFFDDDBBB???>>>??????>>>===>>>======@@@BBBFFFPPPZZZiiirrryyy{{{{{{|||yyyuuuppphhhZZZMMMCCC===:::999333222222222222333333444777888>>>JJJZZZjjjtttyyyxxx}}}~~~wwwhhhYYYHHH@@@;;;777666777555666666555333333444555555555666777777888999999888999:::;;;:::999777666111333555777888888777777777777666666777777888999888777777777777888999:::;;;AAADDDBBBAAABBBBBB???;;;<<<>>>@@@AAAAAA@@@@@@AAA@@@???@@@@@@@@@>>>;;;===<<<>>>CCCEEEEEEJJJPPPYYYgggxxx|||cccTTTKKKGGGEEEBBB???>>>>>>>>>>>>===???======@@@BBBHHHSSS^^^mmmtttzzz|||~~~{{{uuurrrjjj]]]OOOEEE>>>:::999333333333333444444555666888888>>>JJJZZZjjjuuuyyyxxx}}}xxxiiiZZZIII@@@<<<999888999666666666555333333444555666666777888999::::::;;;777888:::;;;:::888666555000111444666777777666555777777777777777888888999777777666666777888999999666;;;===;;;;;;===>>><<<999;;;???BBBBBBAAA>>><<>>CCCEEEEEEJJJPPPYYYgggxxx}}}eeeXXXNNNFFFEEECCCAAAAAAAAAAAA???===<<<=========@@@HHHSSS\\\kkkttt|||~~~}}}~~~~~~{{{sssgggWWWIIIAAA===:::999777666555444333333444444555666===LLL]]]llltttvvv~~~|||xxxjjjYYYFFF===:::888666777555555444333111111444666888777777666666666666777<<<;;;888777666777888999888777777777777777888999:::::::::999888777666555999888777777777999:::;;;::::::::::::::::::::::::============>>>>>>>>>>>>>>>>>>============>>>>>>>>>???@@@@@@AAADDDHHHLLL\\\gggvvvfffYYYOOOGGGEEECCCAAAAAAAAAAAA???===;;;<<<======@@@HHHSSS[[[jjjsss{{{}}}}}}}}}|||zzzrrrfffVVVHHH@@@<<<:::999777888888777555333444555555777===KKK]]]lllvvvyyy}}}yyyjjjYYYFFF===:::888666777888888777555333444666888888888888777777777888888;;;:::888666666666777888777666666666666777888888999999999999999888777666666555444444555666777888999999999::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>======>>>>>>>>>>>>=========???@@@@@@AAADDDHHHLLLZZZeeeuuuhhhZZZPPPHHHEEECCCAAAAAAAAAAAA???===:::;;;======@@@GGGRRRYYYgggqqqzzz}}}|||}}}{{{xxxooodddTTTGGG???<<<:::888666:::===<<<666333444666666777<<>>;;;888777777888888888666444444666888888888888888888999999999:::999777666555555666777555555555555555666777777888888999999999888888777555555444444444555666666777888888999:::;;;<<<<<<666777888999;;;<<<======<<<===>>>??????>>>===<<<===>>>???@@@AAADDDHHHKKKXXXcccsssjjj[[[QQQJJJEEECCCAAAAAAAAAAAA???===999;;;===>>>@@@FFFOOOVVVeeeoooyyy||||||}}}zzzwwwlllaaaQQQEEE>>>;;;999888666<<>>;;;888777777777777777555333333444666666777777888999999999999999888777666555555555666444444444444444555666777666777888999999999999999888888777777777888888888666777888999:::;;;<<<<<<777888888999:::;;;;;;<<<;;;<<>>???@@@AAACCCHHHKKKWWWbbbrrrkkk[[[QQQKKKEEECCCAAAAAAAAAAAA???===999;;;===>>>@@@EEELLLRRR```lllwww{{{|||}}}zzzvvviii^^^OOOCCC<<<:::999888666<<>>??????@@@CCCGGGKKKVVVaaaqqqlll[[[QQQLLLEEECCCAAAAAAAAAAAA???===999<<<>>>??????CCCIIINNNYYYfffsssyyy{{{{{{yyyuuufff\\\MMMAAA;;;999888777666:::>>><<<888555666999888888;;;BBBPPPcccttt~~~~~~nnn]]]JJJ@@@<<<999777888:::;;;;;;:::777666666777222333555777888999888888999888888777777666555555333333333444555666777888666777888999999999999999888888999999999888777666666777777888999:::;;;;;;===<<<<<<;;;;;;::::::999<<<===>>>??????>>>===<<<<<<===>>>???@@@CCCGGGJJJUUU```ppplll[[[QQQLLLEEECCCAAAAAAAAAAAA???===:::===?????????AAAFFFJJJRRR___mmmuuuwwwxxxvvvrrrdddYYYKKK???:::999888777666888999888777666777888777888:::AAAMMM^^^oooyyy}}}ooo^^^JJJAAA===:::888888:::;;;<<<;;;888666666777222333666888:::::::::999999999999999888777666666333333333444555777888999777888888999999999888888777888888999888777666555777777888888999999999:::;;;;;;;;;;;;;;;:::::::::======>>>>>>>>>>>>======<<<===>>>???@@@CCCGGGJJJRRR^^^nnn~~~lllZZZQQQKKKEEECCCAAAAAAAAAAAA???===;;;>>>@@@@@@>>>@@@DDDHHHLLLZZZiiiqqquuuvvvtttpppcccXXXJJJ???:::888888777666666555555666666777888777888:::@@@KKK[[[kkkvvv}}}ppp^^^KKKAAA===:::888888888::::::999777555444555222444777999;;;;;;;;;:::999::::::999999888777666333444444555666777999999888888999999999888888777888999:::::::::888777666888888888888888888999999999999999::::::;;;;;;;;;>>>>>>============>>>>>><<<===>>>???@@@BBBGGGJJJQQQ\\\lll|||ppp\\\QQQJJJGGGEEEBBBAAA@@@???>>><<>>>>>>>>>>><<<>>>??????@@@BBBEEEHHHRRR\\\kkkxxxqqq]]]QQQJJJGGGEEEBBBAAA@@@???>>><<<>>>===;;;;;;;;;===@@@BBBGGGQQQ^^^hhhppptttpppjjj^^^SSSHHHBBB>>>888555555555555555555555555444444555666888<<>>>>>>>>>>>???@@@AAAAAA@@@BBBEEEGGGMMMXXXffftttsss^^^RRRKKKGGGEEEBBBAAA@@@???>>><<<<<<<<<<<<<<<===>>>??????BBBLLLWWWaaakkkqqqoooiii\\\RRRHHHCCC???999555444444444555555555555555555555666888===FFFVVVhhhuuu{{{|||zzzrrrmmm___PPPAAA:::999888:::===<<<;;;;;;:::999888777777777777777777888888888888:::888666555666777666555444444444555555555555666666666777777777777777777666666666777888888999999999999999999::::::::::::::::::::::::::::::::::::<<<<<<=========>>>>>>>>>AAAAAABBBAAAAAAAAADDDFFFNNNXXXgggtttuuu```SSSKKKGGGEEEBBBAAA@@@???>>><<<;;;<<<<<<===>>>>>>>>>===???GGGQQQ[[[fffnnnnnniii\\\QQQGGGAAA===888666666333333333444444555555666444666888===FFFUUUgggtttzzz|||~~~uuukkkcccWWWJJJ>>>888777777999===;;;;;;;;;:::999888888777666777777777888888888888;;;999777777888888777666444444444555555555555666777777666666555555555555666666666777888888999999888999999999999:::::::::::::::::::::::::::::::::<<<<<<<<<=========>>>>>>>>>???@@@@@@@@@AAADDDFFFNNNYYYhhhuuuwwwbbbSSSKKKGGGEEEBBBAAA@@@???>>><<<;;;;;;======>>>======<<<>>>DDDLLLUUUbbblllmmmiii^^^RRRDDD>>>:::777777:::333333222222333444555666444666999===FFFUUUfffssszzz|||~~~~~~yyyooobbbYYYPPPFFF<<<888777666777;;;;;;::::::999999888888888666777777777888888888888999888666666777888777666444444444555555555555666777777666666555444444444666666666777888888999999888888888999999999::::::::::::::::::::::::::::::<<<<<<<<<<<<============:::;;;======>>>AAADDDGGGKKKVVVeeerrr~~~zzzcccTTTLLLGGGEEEBBBAAA@@@???>>><<<;;;<<<<<<=========<<<<<<>>>BBBGGGPPP^^^jjjlllhhh^^^QQQCCC<<<888777999<<<555444333222222444555666444666999===FFFUUUfffqqqzzz{{{|||{{{ttthhhZZZPPPIIIBBB;;;999888555666999999999999888888888777777777777777777888888888888666555333333555555555444444444444555555555555666777777666666555555555444666666666777888888999999888888888888999999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<=========777999;;;<<<===@@@DDDGGGKKKWWWfffsss~~~{{{eeeUUULLLGGGEEEBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@CCCLLLZZZgggjjjfff\\\PPPCCC===:::888888;;;888777555444444555666777333666999>>>FFFTTTeeepppzzzzzzzzzwwwooobbbSSSIIIBBB===:::;;;:::777666999888888888777777777777666777777777777888888888888666444222333444555555444444444444555555555555666777777666666666666666666666666666777888888999999888888888888999999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======999:::<<<===>>>@@@DDDGGGLLLWWWgggttt|||eeeUUULLLGGGEEEBBBAAA@@@@@@>>><<<===<<<<<<;;;;;;;;;<<<<<<===>>>AAAIIIXXXeeeiiieeeYYYNNNDDD???<<<999888999;;;999777666555666777888333666999>>>FFFTTTdddpppzzzzzzyyyuuummm___PPPFFF===:::999<<<<<<888888:::777777777777666666666666777777777777888888888888777666444444666777777666444444444555555555666666666777777777777777777777666666666777888888999999777888888888888999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<===>>>>>>>>>@@@CCCFFFGGGSSSbbbooozzz{{{bbbSSSNNNHHHFFFCCCAAA???>>>======>>>>>>===<<<;;;;;;::::::::::::===EEEOOOXXX]]]^^^XXXQQQFFF===888777777777999888888888777777666666555777999===EEESSSdddppprrrtttuuupppdddVVVIIIBBB;;;<<<<<<<<<;;;999777666;;;:::999888888888999:::888666555666777777666555777777777777666666666666666777777777777777666555999777666777888888777666777888888888999999999999777777777888999999999:::;;;;;;:::999999888888777888999;;;<<<<<<<<<;;;;;;:::;;;===>>>>>>AAADDDGGGIIIRRR___kkkwww}}}cccUUUOOOHHHFFFCCCAAA???>>>======>>>======<<<<<<;;;::::::;;;;;;===CCCKKKTTTXXXZZZRRRLLLCCC<<<999999::::::777777777666666666555555555666999<<>>@@@DDDGGGHHHQQQ]]]iiittteeeVVVOOOHHHFFFCCCAAA???>>>======>>>======<<<<<<;;;;;;;;;<<<;;;<<>>@@@CCCFFFHHHPPP\\\gggqqq~~~gggVVVOOOGGGFFFCCCAAA???=========>>>=========<<<<<<;;;;;;<<<;;;:::;;;>>>CCCGGGIIILLLHHHBBB>>>;;;999666444555555555555555555555555333555666888<<>>==============================;;;;;;<<<;;;:::;;;===???@@@>>><<<;;;;;;;;;:::888666666666666666777777777333444666777999???HHHOOOYYYZZZYYYUUUMMMEEE???<<<555555555555666666777888999::::::::::::999888777777666666777999:::999888999999888888888777777777111222333444444444444444777666555666888:::999888666666666777777777888888999999999888888888888888;;;;;;::::::::::::::::::>>>===<<<<<<;;;<<<<<<<<<;;;<<<<<<======>>>AAADDDIIIQQQ[[[dddmmmyyyoooZZZQQQHHHFFFCCCAAA???>>>===========================>>>;;;>>>@@@???>>>===>>>@@@===<<<999999:::;;;:::999444444555555555666666666333555777888999>>>FFFLLLVVVVVVSSSNNNFFF@@@;;;999555555555555666777999:::999999:::::::::999888777666555555666888999999888777777777666666666666555222222333444444333333333555444333444777888777666777777777888888888999999888888888888888999999999<<<;;;:::999:::<<<===??????>>>===<<<;;;;;;<<<===;;;<<<<<<<<<<<<>>>AAACCCHHHOOOZZZccclllxxxqqq\\\RRRHHHFFFCCCAAA???>>>==================>>>>>>>>>>>><<<@@@CCCCCCAAA@@@@@@BBB@@@===:::999999999888777333333333444444555555555333555777888:::>>>FFFLLLVVVUUUQQQJJJBBB<<<888777666555555555666777999:::999999:::;;;:::999888777555444444555888999888777666555555555444444444444555555555666555555444444333222111333555666666555888888888888999999999999777777888888999999999:::<<<;;;999999;;;>>>AAACCC???>>>===<<<;;;;;;<<<===;;;<<<<<<<<<<<<>>>@@@CCCFFFNNNYYYbbbkkkwwwttt]]]TTTKKKHHHDDDAAA@@@@@@???>>>BBB>>>===>>>>>>===@@@DDD???DDDGGGHHHIIIKKKJJJFFFDDD@@@<<<;;;<<<<<<999777555555555555555555555555555444555888999???LLLYYY^^^YYYQQQGGG???999666444666555444444666888999999::::::;;;;;;:::999777666777777666666777888999999777777777777888888888888777666555444333333444555666666666666666666666666888777666666666777999:::;;;::::::999999::::::;;;;;;;;;;;;<<<===>>>???@@@BBBAAA???>>>===============<<<::::::<<<>>>BBBDDDIIIPPP\\\ffflllsssuuu^^^UUUKKKHHHDDDAAA@@@@@@???>>>AAA>>><<<>>>>>>>>>AAAGGGDDDJJJNNNOOOQQQSSSQQQMMMLLLGGGBBB>>>>>><<<999666555555555555555444444444444333444666888>>>LLLYYY```ZZZQQQGGG>>>999666555666555444444666777888999::::::;;;;;;:::999777666666666555555666777777888666666666666666666666666:::999777444333222222222777777777777777777777777888777666666666777999999::::::999999999999:::::::::::::::;;;<<<===>>>???AAA@@@???===<<<<<<======<<<<<<;;;:::<<<>>>AAACCCHHHOOO[[[ffflllrrrvvv___UUUKKKHHHDDDAAA@@@@@@???>>>???===<<<>>>??????DDDKKKKKKRRRXXX[[[]]]___\\\WWWWWWPPPIIICCC@@@===999666666555555555444444333333444222333555777===LLLZZZbbb[[[QQQFFF===888666666555555555555666777888999::::::;;;;;;:::999888777555555555555555666666777555555555555555444444444999888666444333333333444888888888888888888888888777777777666777888888999999999888888888888999999999999999:::;;;<<<===>>>??????>>>===<<<<<<<<<===<<<;;;;;;;;;<<>>===<<<<<>>999666666555555444444333333222555333333555777>>>LLLZZZccc\\\QQQEEE<<<888777777666777888888777777888:::::::::;;;;;;;;;:::888777666666555555555666666777555555555555555555555555555555444444444666777888888888888888888888888888777777777777777888888999888888777777777777888888888888888999:::;;;===============<<<<<<<<<<<<<<<<<<;;;;;;;;;===???AAACCCGGGMMMZZZfffmmmrrr|||zzzaaaWWWKKKHHHDDDAAA@@@@@@???>>><<<;;;===???@@@BBBJJJTTTYYY```gggkkknnnpppmmmhhhbbbZZZOOOFFFAAA===:::777555555444444333333333333666444444666888>>>LLLYYYaaaZZZOOODDD<<<888777777777999;;;:::999888999;;;999:::;;;<<<;;;:::999888888888777666666777777777555666666666666777777777666555444444555666777888777777777777777777777777666777777777888888888888888777777666666777777888888888888999:::;;;<<<===<<<<<<<<<===============;;;;;;;;;<<<===???AAABBBGGGLLLYYYeeemmmsss}}}|||bbbWWWKKKHHHDDDAAA@@@@@@???>>><<<<<<>>>@@@@@@BBBLLLWWW^^^dddkkknnnqqqsssqqqlllfff]]]PPPFFF@@@===999777333333333333333333444444555444555777888===IIIVVV]]]WWWMMMCCC<<<888777777666999<<<;;;999777999;;;999:::;;;<<<<<<;;;:::999999888888777777777777888555555666777888999:::::::::999777555444444444555555555555555555555555555666666777888888888888777888888777777777777888888888888888999:::;;;<<<===;;;<<<===>>>>>>>>>>>>>>>;;;;;;;;;<<<>>>???AAABBBEEEJJJUUUccclllsss}}}~~~cccXXXKKKHHHDDDAAA@@@@@@???>>><<<===???AAA@@@BBBMMMYYYbbbhhhmmmoooqqqtttsssooojjj```RRRGGG@@@;;;888555222222222333333444444555333333555777777:::EEEPPPYYYTTTLLLCCC<<<888666666444888<<<;;;777555777999999:::;;;<<<<<<;;;::::::888888777666666666666666444444555777999:::<<<<<<<<<:::888666444444333444555555555555555555555555555666777888999888888777999888888777777888888999999999999999:::<<<===>>>;;;<<<===??????@@@??????:::;;;;;;===>>>???AAAAAACCCGGGQQQ^^^iiiqqq|||~~~dddXXXKKKHHHDDDAAA@@@@@@??????======@@@AAA@@@BBBMMMYYYdddjjjnnnooorrruuutttpppnnndddUUUHHH@@@;;;777444000111222333444444555666222222444666666888AAALLLVVVRRRKKKCCC<<<888666666333777;;;:::666333555888999:::;;;<<<<<<<<<;;;:::888777666555555555555555222333444666999;;;<<<===999888777555555555666666666666666666666666666666555666777999999888888777999999888888888888999999999999999:::;;;<<<===>>>;;;<<<>>>???@@@@@@@@@@@@:::;;;<<<===>>>@@@@@@AAAAAADDDMMM[[[fffppp{{{dddWWWMMMJJJEEEBBBAAA@@@???>>><<<<<<>>>@@@AAADDDNNNZZZdddgggkkkqqquuuuuusssqqqpppgggXXXJJJ@@@;;;888777444444444444333222111111333111333666777888<<>>??????@@@@@@EEEIIIQQQ[[[fffsssfffYYYNNNJJJFFFCCCAAA@@@???>>><<<<<<>>>@@@AAADDDNNNYYYdddgggkkkqqqtttuuusssqqqpppgggYYYKKK@@@;;;888777555555555555555444222222333111333666888888===CCCOOOOOOMMMGGG>>>777555555222222222222333555666777888999999999999999888888777777666666666777777888333444555777888999999999999888777666666555555555333333444555555666666777444555666777777888777777::::::999999999999888888888888888999999::::::;;;=========>>>@@@AAA@@@>>><<<<<<===>>>>>>??????@@@CCCHHHOOOYYYdddqqq}}}lll\\\NNNKKKFFFCCCBBBAAA???>>>===<<<>>>@@@@@@CCCNNNYYYbbbfffkkkppprrrsssqqqpppnnngggZZZLLLAAA:::888777666777777666666555444333333111222666888999???FFFSSSTTTRRRLLLBBB;;;777666333333222333333444555555777777888888888888777777777666666555555555666666444444444555555777888888999999888777666666666666444444444555555666666777666666777777777777666666888888888999999999999999999999999999999999999999===???@@@@@@???>>>???@@@;;;<<<<<<======>>>??????BBBFFFMMMVVVaaammmzzzqqq___PPPLLLGGGDDDBBBAAA@@@>>>===<<<>>>@@@@@@CCCMMMXXX```dddjjjnnnpppooonnnnnnnnnggg\\\NNNBBB;;;888777666666666666555444333333333111222666888:::@@@GGGUUUVVVUUUOOOEEE===888777555555555444444555666666888999::::::::::::::::::666666555444444444555555666555444333333555666777888888777666666555666666444444555555666666666777666777777777777666666555666777777888999:::::::::::::::999999999999999999<<>>>>>AAAEEEKKKTTT^^^kkkwwwttt^^^QQQMMMHHHEEECCCBBB@@@???===<<<>>>@@@@@@BBBLLLWWW^^^ccciiimmmmmmlllllllllmmmhhh^^^QQQDDD<<<999888555666666555555444333222333111111555777999@@@GGGSSSUUUTTTNNNEEE===888777555555444444444555555666999999:::;;;;;;;;;;;;;;;666666555444444444444444666555444333333444555666666666555444444444555555555555555666666666666666666777777777777666666555666666777888999999:::;;;::::::999999999999999999:::===@@@???<<<:::<<<>>>;;;;;;<<<<<<======>>>>>>BBBEEEKKKRRR\\\iiivvv~~~vvv___RRRNNNIIIEEECCCBBB@@@???===<<<>>>??????AAAKKKWWW^^^cccjjjmmmmmmkkkkkkmmmmmmjjjaaaTTTGGG===::::::555555555555444333222222333111111444666888>>>FFFNNNOOONNNIIIAAA:::777777222222111222222333444444666777888999::::::::::::777666555444444444444444555555444444444555555666555555444333333444444555666666666666666666666666666666777777777777666666666666777777888999::::::999999999999999999999999:::<<<======<<<;;;<<<<<<;;;<<<<<<======>>>??????AAADDDIIIPPPZZZfffsss|||}}}eeeSSSOOOJJJFFFDDDBBB@@@???===<<<>>>??????AAAKKKVVV___fffmmmpppnnnlllmmmooonnnkkkdddWWWIII???;;;;;;666666777666666555444333444111000222444666===DDDHHHIIIHHHCCC<<<777666777000000111111222333444555555666777888999999999999888777666555444444444444333444555666666666666666555555444444444444555555777666666666666666666666444555666777777888777777666666777777888888999999888888888999999::::::;;;;;;;;;;;;<<<>>>???>>><<<<<<<<<===>>>>>>??????@@@@@@BBBGGGMMMWWWcccpppyyylllSSSOOOJJJFFFDDDBBBAAA???======>>>??????AAAKKKVVVaaahhhooorrrpppnnnoooqqqnnnlllfffYYYJJJ@@@<<<<<<888888888888777666555444444111000222333555;;;CCCDDDDDDCCC>>>888444555666222222222333444666777888666666888999999:::::::::888888777666555444444444222444555777888777777666666666555555555666666777777777777777666666666666444444666777888888888888777777777777888888888888777777888999::::::;;;;;;===;;;:::<<<@@@BBB@@@=========>>>>>>??????@@@@@@>>>AAAEEEKKKUUUaaannnwwwjjjYYYOOOFFFEEEDDDAAA>>>======;;;;;;======@@@HHHRRR```hhhoooooonnnpppqqqpppnnnllleeeYYYKKK???:::888888777555555666666444333333222111111111333666777======<<<999666444444444///000111222444555666777555666777888999888777777999888777666444444333333222222222333444555666777666666555555555555666666555555555555555555555555555555555555555555555555888888999999999:::::::::888888999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>============<<<<<<<<<<<<>>>AAAEEEHHHNNNZZZjjjwwwmmmZZZPPPGGGEEEEEEBBB>>>>>>===;;;;;;===>>>@@@IIIRRR```hhhoooooooooqqqqqqpppnnnlllfffZZZLLLAAA;;;:::888777555555666666444333333222111111222333555777;;;<<<;;;999666444444555000000111222333444555666666777888999999999888888999888777666555444444444222222222333444555666666777777777777777777777777555555555555555555555555666666666666666666666666888888888999999999::::::888888999999999::::::::::::;;;;;;<<<======>>>>>>;;;<<<<<<<<<======>>>>>>>>>AAAEEEHHHMMMYYYiiivvvqqq[[[QQQHHHEEEEEEBBB???>>>===<<<<<<>>>>>>AAAJJJSSS```hhhoooooooooqqqrrrqqqnnnlllggg[[[NNNCCC===<<<888777555555666666444333333222222111222333555666888999999888555444444555000000111222333333444444777888999:::;;;:::999999999888777666555444444444222222333333444444555555555666777888888777666555555555555555555555555555777777777777777777777777888888888999999999999:::888888999999999::::::::::::::::::;;;<<<<<<======::::::;;;<<<===>>>??????>>>AAAEEEGGGMMMXXXhhhsss~~~uuu\\\QQQGGGEEEDDDAAA>>>>>>>>><<<<<<>>>???BBBKKKTTT```hhhoooooooooqqqrrrqqqmmmkkkfff\\\NNNCCC>>><<<888777555555666666444333333222222222222333444555555666777777555444444555111111111222222333333333888999:::;;;;;;;;;:::999999888777666555555555555333333333444444444444444333444666777777666444333555555555555555555555555666666666666666666666666888888888888999999999999888888999999999:::::::::999999::::::;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>???>>>AAAEEEGGGLLLWWWeeeqqq|||xxx\\\QQQGGGDDDCCC@@@>>>>>>>>><<<<<>>AAAEEEGGGKKKUUUcccnnn{{{|||^^^SSSHHHDDDCCC@@@>>>>>>>>><<<===???AAADDDMMMWWW]]]eeelllmmmmmmpppqqqpppkkkkkkfff\\\NNNBBB<<<999888777555555666666444333333333333333333333333333000222444555444222222333111111222333333444555555888999:::;;;;;;;;;::::::999888777777666666666777555666777777666555444333666777888999999888777666555555555555555555555555555555555555555555555555777777777888888888888999888888999999999::::::::::::::::::;;;<<<<<<======>>>>>>======<<<<<<<<<<<<===AAAEEEGGGJJJSSSaaakkkxxxaaaUUUJJJFFFEEEBBB@@@AAA>>>======@@@AAADDDMMMWWW[[[dddkkkllllllooopppooommmlllhhh^^^PPPCCC<<<999888777555555666666444333333333333444333333333222///222444444333111111111111111222444555666777777777888:::;;;;;;::::::999999888777777666777777777777888999999888666444333666666666666666666666666555555555555555555555555555555555555555555555555777777777777888888888888888888999999999::::::::::::;;;;;;<<<======>>>>>><<<<<<<<<==================AAAEEEGGGJJJRRR___iiiuuucccWWWLLLHHHFFFDDDBBBCCC>>>======@@@AAAEEENNNXXXZZZcccjjjkkkkkknnnpppoooooonnnjjj___QQQDDD<<<999888777555555666666444333333333444444444333222222///111444444222111000000111222333444666777888999777888999:::;;;:::999999999888777777777777777888888999::::::999777555333333222222111111222222333555555555555555555555555777777777777777777777777777777777777888888888888888888999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>:::;;;;;;<<<===>>>??????===AAAEEEGGGJJJRRR^^^hhhrrr}}}fffRRRIIIHHHDDDEEEFFF>>>>>>===>>>AAACCCFFFPPPZZZccchhhmmmooonnnmmmnnnppppppoookkkdddYYYMMMBBB<<<999777555444444444333222555666777666555444555777222222333444444333333222222111111111222444666777777777666666666666777777555555555666777777888888888:::;;;:::777555444444444444555555555555444444666444333333555666666555666666666666777777777777999999888777666666666777777888999999888777888:::<<<;;;888777888;;;>>>@@@<<<<<<<<<<<<<<<===>>>>>>AAA???AAAEEEIIINNNZZZeeexxx~~~jjjVVVKKKIIIEEEEEEDDD===>>><<<===@@@BBBFFFPPPZZZccchhhmmmooonnnmmmnnnppprrrqqqnnnggg]]]PPPDDD===999777555444444444333222555666888888666555666777333333333333333333222222333333333333333555777888666666666666777777888888666666777777777777888888888999::::::777555444444444444555555555555444444666444333333555666666555555555666666666777777777999888777777777777777777777888999999888777999:::;;;:::999888999;;;===???===============>>>?????????>>>@@@DDDHHHNNNYYYdddssszzznnnYYYMMMJJJDDDDDDCCC<<<>>><<<===???BBBFFFPPPZZZdddhhhmmmooonnnmmmoooqqqssssssrrrlllbbbTTTGGG???999777555444444444333222555777::::::999777777777555555444444333333222222666555444444555666777888555666666777888999::::::999888888888888777777777888999:::999777555444555444444555555555555444444666444333333555666666555444444555555555666666666777777777777777777888999666888999999888888999::::::::::::::::::;;;======>>>>>>======>>>>>>???@@@>>>===???DDDHHHMMMXXXcccmmmuuuqqq[[[NNNJJJCCCCCCCCC<<<>>><<<<<>>>>>???>>>===@@@EEEHHHMMMWWWbbbjjjsssrrr[[[MMMIIIBBBCCCDDD>>>>>><<<<<>>AAAEEEHHHMMMVVV```hhhrrruuu^^^OOOIIICCCCCCEEE???@@@======@@@BBBHHHTTT___fffjjjmmmnnnmmmnnnpppsssqqqrrrrrrnnneeeWWWIII@@@999777555444444444333222444666999999888666666666:::999888777777888999::::::999777555444333444444333444666888:::;;;::::::::::::999888777777666666777777888666444444555777444444555555555555444444666444333333555666666555444444555555555666666666777777777777777777888999555666888888888888:::<<<::::::;;;<<<<<<;;;;;;:::;;;;;;::::::;;;;;;<<<===@@@???AAAEEEHHHJJJSSS\\\eeeppp~~~{{{cccSSSLLLDDDDDDFFF@@@AAA???>>>@@@CCCIIIUUUaaagggjjjnnnnnnmmmnnnqqqtttqqqrrrrrrmmmdddVVVIIIAAA999777555444444444333222333555666666555444444555888777666666666888:::;;;<<<;;;999666555444444444222444666888999999999888888888888777777666666666777777777555444444555777444444555555555555444444666444333333555666666555555555666666666777777777999888777777777777777777444666888888888999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======???>>>@@@DDDEEEGGGOOOXXX```kkk{{{hhhVVVNNNEEEDDDFFF@@@BBB??????AAADDDJJJVVVcccgggjjjnnnnnnmmmnnnqqqtttrrrsssrrrmmmcccWWWJJJBBB999777555444444444333222333444555444333222444555666555444444555777999;;;>>>===:::888666555555555222444666888999999888777777777777777666666666666777777777555444444666888444555555555555555555444666444333333555666666555666666666666777777777777999999888777666666777777444666888888888999;;;<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>===???BBBCCCDDDKKKTTT[[[gggwwwpppZZZNNNIIIFFFCCCBBB@@@>>>>>>@@@DDDIIIUUUaaajjjllloooqqqppppppqqqrrrrrrrrrpppllldddWWWIII???:::888555555555555444333444222111222555555333111222222222222333666<<<@@@FFFEEEAAA;;;888999666111333333555777::::::888666666777777666666555444333555555555444444333333333777777666666555333222111333444444555555444444333777777777666666666666666777777888888888777777666888888999999999::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>============<<<>>>???@@@BBBEEEIIIMMMXXXbbbqqqwww___RRRLLLGGGCCCAAABBB??????AAACCCHHHTTT___gggjjjnnnpppppppppqqqrrrppppppooollldddWWWIII@@@:::888666555555555444333444333222333555555333111111222222222444777===AAAJJJKKKHHHAAA===;;;888444777777777999;;;<<<:::888888888888777666555444333555555444444444333333333666666777666666555444333444555555666666555555444777777777777777777777777777777888888888888777777888888999999999::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>============<<<>>>???@@@AAAEEEIIIMMMWWWaaapppfffXXXPPPIIICCCAAACCC@@@@@@BBBCCCGGGRRR]]]fffiiimmmoooppppppqqqrrroooooonnnkkkdddXXXJJJAAA;;;999666555555555444333444333222333555555333222111222333333555999>>>BBBNNNRRRQQQJJJCCC???===:::;;;:::999999:::;;;;;;:::999999999888777555444333555444444444444333333333666666777777777777666666666666666777777666666666777777777777777777888888777777888888888888888777888888999999999::::::::::::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>===>>>???@@@AAADDDIIILLLUUU___mmm{{{lll]]]TTTLLLEEEBBBBBB@@@???BBBCCCGGGQQQ[[[fffiiimmmppppppppppppqqqooooooooolllfffZZZMMMDDD<<<:::666555555555555444333333444444555444444333222333444555666999>>>BBBMMMTTTVVVOOOHHHDDDCCCAAA===:::888777888999999999:::::::::999777666444333444444444444444444444444666666777888888888888888555666666777777666666555777777777888888888888888777777888999999999888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>===>>>???@@@AAADDDHHHKKKSSS[[[iiiwwwooo```XXXOOOHHHDDD@@@>>>>>>AAABBBFFFOOOZZZfffiiinnnqqqqqqpppppppppqqqqqqqqqnnnhhh\\\OOOFFF>>>:::777444444555555444333444555555444444444444222333555555666999===@@@HHHOOOSSSNNNHHHGGGGGGFFF>>>;;;888666777999999999::::::999999888666555444444444444444444444444444555666777888999999999999555555555666666555555555666666777777888888888888777777888999999999999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>???===>>>??????@@@CCCGGGJJJPPPXXXeeerrrrrrddd[[[RRRJJJFFF???===>>>@@@AAACCCLLLVVVbbbfffllloooqqqqqqqqqqqqrrrsssrrrpppiii^^^PPPGGG???;;;777444444555555555333444666666444333444555333444555666666888;;;>>>AAAGGGJJJGGGDDDEEEFFFEEE???===:::999999;;;;;;;;;888888888888777666555555333333333444444444444555666666777888888888888888444555555666666555555444555555666666777777888888777777888999::::::::::::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????===>>>??????@@@BBBGGGJJJNNNUUUaaammm{{{wwwggg^^^TTTKKKGGGAAA???>>>???>>>???GGGOOOZZZ___ffflllpppqqqrrrsssssssssssspppiii]]]PPPGGG@@@<<<777444444555555555222555777666444333444666333444555555555666888;;;;;;??????===>>>AAABBB???===;;;999999:::;;;;;;:::666666666777777666666555333333333444444444555555666666777777888777777777555666666777777666666555333444444555666666777777666777888999::::::::::::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>?????????===>>>?????????BBBFFFIIILLLSSS^^^jjjwwwzzzjjj```UUUKKKFFFCCC@@@??????===<<>>:::999888777777888999999888444555555666666666666666333333333444444555555555666666777777777777666666777777888888888888777777333333444444555666666777666777888999:::;;;;;;;;;888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>??????@@@===>>>?????????BBBFFFIIIKKKQQQ\\\hhhuuuxxxcccXXXSSSMMMIIIAAAAAAAAAAAAAAAAAAAAAAAAGGGRRR___iiilllmmmnnnpppqqqssssssmmmaaaSSSHHHCCC;;;999777666555666777888333333222222222333333444999888666555444333444444777666666666777888:::;;;555666666777777777777666111222222333333444444555555555555555666666666666999888777666666555555666555555555555666666777777666666666666777777777777999888777777777888::::::999999999999999999999999::::::::::::::::::::::::<<<<<<<<<<<<============:::<<<>>>@@@AAACCCFFFIIIKKKRRR\\\gggtttxxxbbbVVVPPPKKKGGGBBBBBBBBBBBBBBBBBBBBBBBBEEEMMMZZZdddjjjmmmnnnoooooopppooohhh\\\PPPGGGBBB;;;:::888666555555666777333333333333333444555555777777888999999888777666888777666555444555666666444555555666666666666666222222333333444444444555555555555555666666666666777666666666666666777777555555666666666777777777777777777777888888888888999888777777777888999:::999999999999999999999999::::::::::::::::::::::::<<<<<<<<<<<<============>>>???@@@@@@???AAACCCFFFMMMSSS\\\gggrrryyy```SSSMMMIIIEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBHHHRRR^^^hhhmmmmmmlllkkkjjjggg___UUUKKKDDD@@@<<<:::888666555555555555333333333333444555777777666888:::<<<===<<<999888888777555444222222111111333444555555666666666555444444444444444444555555444555555555555666666666555555555555666777888999555555555666666666666777777777888888888999999999888888777777888888999:::999999999999999999999999::::::::::::::::::;;;;;;<<<<<<<<<<<<============@@@@@@???>>>>>>@@@CCCGGGNNNSSS\\\eeeppp}}}zzz```QQQJJJFFFDDDBBBBBBAAAAAAAAAAAAAAA@@@@@@CCCKKKXXXeeelllllliiieeebbb]]]UUUMMMFFF@@@>>><<<:::999777555444444444222222333444555666888999888999;;;<<<<<<;;;999888777666555444222111111000444444555666777777777777555555555555555555555555444444444555555555666666555555555555555666777888444444444444555555555555666777777777777888888888888888888888888999999999888888888888888888888888:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=====================<<<===AAAFFFJJJLLLQQQYYYbbblllzzz}}}aaaPPPHHHEEECCC@@@@@@@@@?????????>>>>>>@@@AAAGGGSSSaaahhhgggddd]]]YYYSSSLLLFFFAAA>>><<<;;;:::888777555444333333222222333444555666888999;;;:::999888888777777777555555555555444444333333555555666888888999999999777777777666666555555555444444444444555555555555777777666555555555555555333333333333333333333333555555555666666666666777777777888888999999999999888888888888888888888888:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<=====================<<<===@@@EEEIIIIIINNNVVV^^^iiixxxeeeRRRIIIEEEDDD@@@??????>>>>>>=========@@@@@@EEEOOOZZZ``````]]]TTTPPPJJJEEEAAA???===;;;999999888777666444333333333333333333444555777777;;;:::888666444444555555444444555666666555555555555666777888999:::::::::999999888888777666555555333444444444444555555555888777666555444444444444333333333333333222222222444444444555555555666666777777888999999999999888888888888888888888888888:::::::::;;;<<<<<<======<<<<<<<<<<<<============@@@@@@???>>>===>>>AAADDDHHHLLLSSS\\\fffuuuhhhUUUKKKGGGEEE@@@@@@@@@???>>>=========>>>@@@DDDKKKRRRWWWWWWVVVMMMIIICCC@@@???>>><<<:::777777777777666555444333333333333333333444555555777777666666666555444444333444555666666555444444444555666888999999999:::;;;:::999888777666555555333333444444444555555555666555555444444444555555555555555444444444333333555555555555666666666666666777888999:::999999888888888888888888888888888::::::;;;;;;<<<=========<<<<<<<<<<<<============???@@@@@@???===>>>@@@BBBIIIMMMSSSZZZcccqqqkkkXXXMMMHHHFFFAAAAAA@@@@@@???>>>>>>======???CCCHHHMMMQQQQQQQQQIIIEEE@@@===>>>>>><<<:::666666777777666555444444333333222222222333444444222444666888888777555444444444555666555444222222333444555777888888999999<<<;;;:::999888666555555333333333444444444555555444444444444444555666777777777666666666555555555666666666666777777777777666777888999:::999888888777777777777777777777777::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<=========>>>;;;<<<>>>??????@@@CCCEEEKKKNNNSSSYYYbbbooo}}}qqqZZZMMMGGGGGGCCCAAA@@@?????????===<<<===>>>@@@BBBDDDFFFHHHIII???>>>===<<<:::999777777777777777888777666666555444444333333333444555666666555444555666555444222444444333333333444444555333444555777999:::;;;;;;======<<<;;;:::888666666666555444333333333333333666777777555333222333555222444666777666666777888777666444333444555777888999999999888888888777777999888888777888888999999888888999:::;;;======>>>??????>>>>>>======<<<<<<>>>=========???@@@BBBCCCGGGJJJRRR\\\dddkkkvvvuuu]]]NNNHHHGGGCCCAAA@@@?????????===<<<:::;;;<<<>>>???AAABBBCCC>>>>>>===;;;:::888777777444444444555444333333222444333333222222333555666666555444555777777555444333333333444444444444444555666777999::::::::::::<<<;;;;;;:::999777555444666555444333333333333444444555666555444444555777666777888888666555555666888777555555555666888999999999999888888888777777999999888888888888888888888888999:::;;;<<<======>>>>>>>>>======<<<<<<<<<>>>=========>>>@@@BBBCCCFFFHHHPPPZZZbbbiiittt~~~{{{bbbQQQIIIGGGCCCAAA@@@?????????===<<<999999:::;;;<<<======>>>======<<<;;;999888777777666666777777666666555444333333222222222333444555555444444666888999888777333444555555555444333333777777888::::::;;;;;;;;;::::::999999777666444333555555444333333333444444333444666666555555777999999:::;;;999666444444444888777666666666777888999999888888888888777777777:::999999888888888777777888888999:::;;;<<<============<<<<<<<<<<<<<<<<<<>>>=========>>>@@@AAACCCDDDGGGNNNWWW___fffqqq|||gggSSSIIIFFFCCCAAA????????????===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999888888777777888888888888777666666333333222111222333444555444444444777999;;;:::999444555777888888666444333555666777999:::;;;;;;;;;999999999888777666444444555444444333333333444444444555777777666666777888888999:::888666444333333666666666555666666888888888888888888777777777777999999999999888777777666888888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>=========>>>???AAABBBDDDFFFLLLVVV]]]dddppp{{{kkkUUUIIIEEECCCAAA????????????===<<<======<<<<<<<<<;;;;;;;;;::::::999999999888888888444444555555444444333222444333222222222333444555444333444777:::<<<;;;:::666888999:::999888666444222333555777999;;;;;;<<<999999999999888777555555444444333333333444444555666888999999777555555666444666777666555333333444444444444444555555666666777777777777777777777777888999999999999888777666888999999::::::;;;;;;;;;::::::;;;;;;<<<<<<======>>>============>>>@@@AAADDDEEEKKKTTT[[[cccooozzzpppXXXJJJEEECCCAAA@@@?????????===<<<<<<<<<;;;;;;:::999999999999888888888888888888888555666666666666555444444444444333222333444555666333333444666:::;;;;;;:::888999999:::999888666555222333555777999:::;;;;;;999999999888888777666555444444333333333444555555777999::::::888666555555222444555555444333444555333333444444444555555555666666777777777777777888777888999::::::999888777888999999999:::::::::;;;::::::;;;<<<======>>>>>>>>>>>>===<<<===>>>???@@@CCCEEEJJJRRRYYYaaammmxxxuuu\\\MMMGGGCCCAAA@@@?????????===<<<<<<<<<;;;;;;::::::999999777777777888888888888888888888888888888777777666555555444444444555666777333333444666999;;;:::999999888888777777666555555666777888888999999999999777777777777666555444444333333333333333444555666666888:::;;;999777777777333555666666555444444555333444444555555555555555666666666666777777888888555666888:::::::::999888999999999999999::::::::::::;;;;;;<<<>>>???@@@@@@>>>>>>===<<<<<<>>>???@@@BBBCCCHHHPPPWWW^^^kkkvvvyyy___OOOIIICCCAAA@@@?????????===<<<>>>======<<<<<<;;;;;;;;;777777777777888888888888555555555555555444444333666666555444555666777888333333333666888:::999888888888666555444444444444::::::::::::999999888777666666666666555444333333333333333333333444555666444666999;;;:::999999999555777888777555444444555444555555666777666666666555666666666777777888888444555888:::;;;;;;:::999999999999999999999:::::::::;;;<<<===>>>???@@@AAA>>>>>>===<<<<<<===??????@@@AAAFFFNNNTTT\\\iiittt}}}bbbOOOJJJGGGCCC???<<<<<<===>>>===<<<=========<<<;;;;;;:::888888888888888888999999888888888999:::999555333555444333222222333555555666666666666666666666666777666666444222222555777888<<<<<<999999;;;:::777999888777666555555666777333333333444444444555555777666555666777888777666999888666555444555777888333333555666777777888888777777777777888888888888;;;;;;::::::::::::999999;;;::::::999999::::::;;;;;;<<<<<<===============??????>>>>>>>>>>>>??????CCCCCCGGGNNNTTT[[[fffrrreeeQQQLLLEEEBBB???===>>>>>>>>>==================<<<;;;;;;888888888888888888999999888888777888999888555333444444444444666888:::;;;555555555555555555555555666666555333222333555888999===>>>;;;:::<<<;;;888999888777555555555555666333333444444555555555555555444444555777999888777999888666444444555666777444555555666666666555555555666666666666777777777888888888999999:::::::::;;;::::::999999::::::;;;;;;<<<<<<===============??????>>>>>>>>>>>>??????AAABBBFFFLLLRRRXXXcccnnn~~~iiiTTTMMMDDDBBB????????????>>>============>>>======<<<;;;999999999999999999888888999777666666666666555333111111111222333555666777444444444444444444444444444444444333222444777999<<<@@@BBB>>><<<===<<<:::999888777666555555555555444555555555555666666666333333333555888999999999999888666444333333444555555555666666555444444333555555555555666666666666555666777888999::::::;;;;;;::::::999999::::::;;;;;;<<<<<<===============???>>>>>>======>>>>>>??????@@@DDDJJJOOOUUU___jjjxxxmmmWWWNNNCCCAAA@@@@@@@@@@@@???===<<<<<<<<<======<<<<<<;;;:::999999999999999888888999777555444555555555444222222222111111111111111222222222222222222222222333333444333333444888;;;BBBGGGHHHCCC???>>>===:::999888777666555555444444555666666666666666666666444333333555777999888888888777666444333333333333444444555555555555444444555555555666666666777777777777777888999:::::::::;;;::::::999999::::::;;;;;;<<<<<<===============>>>>>>============>>>>>>??????CCCIIIMMMRRR\\\fffrrr|||rrrZZZOOOCCCBBB@@@@@@AAA@@@>>>===:::;;;;;;<<<<<<<<<;;;;;;::::::::::::999999888888999777555444555555555444555555555555555444333333222222222222222222222222222333333333333555888;;;FFFLLLMMMHHHAAA>>><<<:::999999888888666555444444666666666666666666666555666555444555666777666555777666666555444333333333222333444555666666666666666666777777777888888888:::::::::::::::::::::999;;;::::::999999::::::;;;;;;<<<<<<===============>>>>>>============>>>>>>@@@@@@DDDJJJMMMQQQYYYcccmmmwwwxxx^^^QQQFFFDDDAAA@@@@@@@@@>>>===:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888999777666666666666555333111222333444555555555555222222222222222222222222333333333333333444888;;;EEELLLOOOIIIAAA===<<<::::::::::::999888666555444666666666555555555555444666555444444666666555444666666666555555555555444222333444666777888888888777777777777888888888888;;;;;;;;;:::::::::999999;;;::::::999999::::::;;;;;;<<<<<<===============>>>======<<<<<<======>>>@@@AAAEEEJJJMMMOOOWWW```hhhrrr~~~cccTTTIIIFFFBBB??????>>>>>>===<<<<<<===>>>>>>>>>>>>>>><<<;;;;;;:::999999888888888888777888999888555333000111222333444444333333222222222222222222222222333444444333333444777:::???GGGKKKFFF???<<<<<<;;;<<<<<<<<<;;;:::888666444555555555555444444333333555333333444666777666555555555666666777777666666555555666777888888888777666666666777777777777888999999999999999:::::::::;;;::::::999999::::::;;;;;;<<<<<<=====================<<<<<<<<<<<<======@@@AAADDDIIIKKKMMMUUU]]]cccmmm{{{fffWWWKKKGGGBBB???>>>>>>======>>>>>>???@@@@@@@@@@@@@@@<<<<<<;;;::::::999888888888888888999:::999555333777777888888777555444333222222222222222222222222444444444333222444777999999BBBHHHDDD>>><<<<<<<<<=========<<<;;;999666555555555444444444333333333222222222333666888888777444555666777888888888888888888888888888777777666555555555555666666666777666666777888999::::::;;;;;;::::::999999::::::;;;;;;<<<<<<=====================<<<<<<<<<<<<======???@@@DDDHHHJJJLLLSSS[[[```jjjwwwkkkVVVNNNGGGCCCDDDDDD@@@<<<<<<============<<<<<<<<<<<<;;;:::999888888888999:::888999999999999888777777333333444444555444444444111333444444333222222333444555666666666555555555>>>???@@@AAAAAA@@@???>>>AAAAAA@@@>>><<<:::888777666666555444444444444555666666666666555555555555888888777777777777888888555555555555666666666666999999888888999999:::;;;888888999999999888888777;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========;;;<<<<<<===============AAABBBDDDGGGKKKOOOSSSVVV```fffrrrmmmXXXNNNGGGBBBCCCDDD@@@==================<<<<<<<<<<<<<<<;;;999888888888999999888999999999999888777777333444444555555444444444111333444555444333444555666777888888888777777777::::::;;;<<<<<<;;;::::::AAA@@@@@@>>><<<:::888777555555444333333333333444555555555555555555555555777777777777777777777777666666666666777777777777888888777777888888999999888888999999999888888777:::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>><<<<<<===>>>>>>>>>>>>=========???BBBFFFJJJNNNPPP]]]cccooo|||rrr\\\OOOGGGBBBCCCCCCAAA>>>???============<<<<<<<<<<<<===<<<:::999888888888888888888999999888888777666444444555555555444444333111333555555555555666888:::<<<======;;;999999999;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@???>>>===;;;999888555444333333222222333333444444444555555666666666666666888888888888666666666666777777777888888888666777777777777888888888777888888999999999888888999999999999999999999999;;;;;;<<<<<<===>>>>>>>>>======>>>???????????????===>>>@@@BBBFFFJJJNNNPPPYYY___kkkxxxxxxaaaPPPHHHCCCCCCCCCAAA???@@@============<<<<<<<<<<<<======;;;:::999888777777888888888888888777777666555555555555555444444333111333555555555666999;;;AAACCCEEECCC???;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======;;;:::999555555444333333333444444444444555666666777888888555666888999999888666555666666666666777777777777666777777888888888888888777777888999999999888888999999999999999999999999;;;;;;<<<======>>>>>>???>>>>>>???@@@@@@@@@@@@?????????AAACCCFFFJJJMMMOOOUUU[[[gggttt~~~~~~gggSSSJJJCCCBBBBBB@@@@@@AAA============<<<<<<<<<<<<======<<<;;;:::999777777777888888888888777666666555666666666555555444333222333444555555777:::<<>>>>>>>>>>>??????@@@@@@@@@@@@@@@======>>>@@@CCCGGGJJJLLLSSSYYYdddqqqzzznnnVVVMMMEEEBBBBBB@@@???AAA============<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777777777888888777777666555666666666666666555444333222333444444444666999<<>>>>>???@@@@@@@@@@@@???@@@@@@@@@BBBEEEHHHKKKLLLQQQVVVbbbmmmvvvrrrYYYOOOFFFBBBAAA??????@@@============<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;999888777777777777777666666555777777777777666555444333333333444333333555888;;;???DDDHHHFFF>>>888777999:::<<>>>>>???@@@?????????BBBBBBCCCDDDFFFIIILLLMMMNNNTTT___jjjrrr{{{uuu[[[QQQGGGCCCAAA>>>>>>@@@>>>=========<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::999777777777777777666666555777777777777666555444333333444444333222444777:::999???DDDCCC<<<777777999666888<<<>>>>>><<<888666555555777888888999999999666666555444444444444555444444444444444444333333666666555555555555666666555555555555666666666777555666888999:::999777666666666777999999:::::::::999999999999999999999999888888999::::::;;;;;;<<<======>>>????????????>>>?????????@@@BBBEEEHHHIIIMMMRRR]]]gggoooxxxtttaaaTTTGGGCCCCCCAAA??????>>>>>>======<<<<<<;;;;;;999:::;;;<<<<<<<<<;;;:::777777777777888888888888999888888777666555555444555555666555444555777:::888999999:::::::::999999999::::::;;;;;;<<<<<<<<<777666444444777999:::999666666666666666666666666888777666555444444555666666666777888888888888888666666666666777777777777555666888999999999888777::::::999999999999::::::888888888999:::;;;<<<===;;;:::999888888:::<<<===>>>>>>===<<<<<<===??????@@@@@@AAABBBDDDFFFGGGHHHMMMPPPVVV^^^iiiwwwyyydddVVVIIIEEEEEECCCAAAAAA>>>>>>>>>======<<<<<<;;;999:::;;;<<<<<<<<<;;;;;;777777777777888888888888888888777777666666555555333333333222111222444666777888888888888888777777666777888888::::::;;;<<<666444222222444555555444555555555555555555555555777666555444444444555555333333444555555555555555555555555666666666777777555666777888888888777777888888777777777777888888999999999999::::::;;;<<<;;;:::999888888:::;;;=========<<<<<<<<<===>>>??????@@@@@@BBBDDDFFFHHHIIILLLOOOTTT\\\gggtttiiiZZZLLLGGGGGGEEEDDDCCC??????>>>>>>===<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;888888888888888888777777666666666666666666666666333444444333111111222444777777777777777666555444555666777888999:::;;;<<<666444222222333333222111555555555555555555555555666555444444333444444444222333333444444444444444555555555666666666777777444555666777777777777666888888777777777777888888::::::999999999999::::::;;;:::999888999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>???AAACCCFFFHHHIIIJJJMMMRRRYYYcccppp}}}mmm^^^OOOHHHGGGFFFDDDEEE@@@@@@???>>>>>>===<<<<<<:::::::::;;;;;;;;;;;;;;;999999999888888777777777555555666666666666666666666777888666444444444666888888888888777555444444666666888999:::<<<======999777555444555555444333555555555555555555555555444444444444333444444444444555666666777777666666666666666777777777888888444555555666666666666666::::::999999999999::::::;;;;;;:::999888888999999::::::999999999:::;;;<<<::::::;;;;;;<<<<<<============???@@@CCCEEEHHHIIIIIILLLQQQWWWaaammmyyyssscccQQQIIIGGGEEEDDDDDDBBBAAA@@@???>>>===<<<<<<::::::::::::;;;;;;<<<<<<;;;::::::999888777777666555555555555666666666666888999:::999777666666777:::::::::999888777666555666666888:::<<<>>>@@@@@@===:::777666666666666555555555555555555555555555333333444444444444444444666666777888888888888777777777888888888999999999555555555555555666666777::::::999999999999::::::;;;;;;:::999888888888888999999999999::::::;;;;;;999:::;;;<<<<<<===============>>>@@@BBBDDDFFFHHHIIILLLPPPVVV^^^jjjvvv}}}zzzhhhUUUKKKHHHEEEDDDDDDCCCBBBAAA@@@???======<<<;;;::::::::::::;;;<<<===<<<;;;;;;999888777666666555555555555555555555555555777999888777555666666:::::::::::::::999888777555666999===AAAEEEHHHJJJDDD@@@:::666555555555555444444444444444444444444333333444555555555555444444555555666666666666666777777777888888888999999666666555555666666777888888888777777777777888888;;;:::999888888888888888999999:::::::::;;;;;;;;;999:::;;;======>>>>>>>>>===>>>>>>???AAACCCEEEFFFIIIKKKNNNTTT\\\fffrrryyynnnYYYNNNIIIFFFDDDEEECCCCCCBBBAAA???>>>===<<<;;;;;;:::::::::;;;<<<======<<<;;;:::888777666555666666666555555444444333444666888888777666666777999:::::::::::::::999999666999>>>EEELLLSSSXXXZZZPPPJJJAAA999555444444444444444444444444444444444333444555666777666666555333444555555666666555555555666666666666777777777777777666666666777888999888888777777777777888888999999888888888888888999999999::::::;;;;;;;;;:::999:::<<<>>>????????????>>>>>>??????@@@BBBCCCDDDGGGIIILLLQQQXXXcccmmmuuurrr\\\PPPJJJGGGEEEEEEDDDCCCBBBAAA???>>>===<<<;;;;;;:::999:::;;;<<<=========;;;:::888777666555777777666555444444333333444666999999888888888999888999999:::::::::999999999===DDDMMMVVV___fffiii[[[SSSHHH===888666555555444444444444444444444444333444666777777777666666444555666666777777666666444444444444555555555666888777666666666777999:::::::::999999999999::::::999888888888888888999999888999:::;;;;;;;;;::::::999;;;===>>>@@@@@@@@@???????????????@@@AAABBBCCCEEEGGGJJJOOOVVV```kkkrrrvvv^^^RRRMMMGGGCCCBBBBBBAAA@@@>>>======<<<<<<:::999999888999:::<<<======<<<;;;:::888777666555444444444444444444333333444444444555555555555666777888999;;;<<<<<<<<<<<<666@@@KKKTTTaaannnsssoookkk```PPPBBB:::666666666222333333444444333333222555555444444444555555666555555666777777666555444555444333444666777666555444555555555666666777777999999::::::;;;:::::::::;;;:::999888777777777777888888888999999::::::;;;;;;<<<===?????????>>>>>>===>>>??????>>>???@@@BBBHHHIIIKKKMMMRRR[[[hhhrrrzzzaaaSSSMMMGGGCCCCCCBBBAAA@@@>>>======<<<<<<;;;:::999999999:::;;;<<<<<<;;;;;;;;;999888777666555555555444444444444333444444444555555555555666::::::;;;<<<===??????@@@>>>GGGRRR]]]jjjvvvzzzwwwmmmcccSSSDDD;;;777666666444444555555555555444444777666555444444444444444222333444555666666555555444333333444666666666444555555555666666666777777999999:::;;;;;;;;;;;;:::::::::999888777777777888777777888999::::::;;;;;;;;;<<<===>>>??????>>>>>>===>>>????????????BBBDDDGGGIIIKKKMMMRRR[[[gggppp~~~gggVVVMMMHHHEEEDDDBBBAAA@@@>>>======<<<<<<;;;;;;:::999999999::::::999:::;;;<<<;;;:::999888666666555555444444444444444444444555555555555666;;;;;;<<<===???BBBDDDFFFGGGPPP[[[fffsss}}}~~~qqqgggVVVGGG===888666555555555666666666666555555888777666555444333333333000111333444555666666666555444444555777777666444555555666666666666777777999:::;;;;;;<<<<<<<<<;;;:::999999888888888999999666777777999:::;;;<<<<<<:::;;;===>>>?????????>>>===???@@@@@@@@@AAACCCEEEFFFHHHKKKMMMRRRZZZfffnnnyyynnnZZZNNNIIIFFFEEEBBBAAA@@@>>>======<<<<<<<<<;;;;;;:::999999999999888999;;;<<<<<<<<<:::999777777666666555444444444444444444555555555555666::::::;;;===AAAFFFKKKMMMOOOVVVaaammmxxx~~~uuukkkZZZKKK@@@999777555555555555666666555555555777666555444444444444444333333444444555555555555666666666888999:::888777666666666666666666777777999:::;;;;;;<<<<<<<<<<<<999999888888888999::::::666666777888:::;;;<<<<<<:::;;;===>>>????????????===???@@@@@@@@@AAADDDFFFEEEHHHKKKMMMQQQYYYdddkkkuuuuuu^^^PPPJJJGGGFFFBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;:::999999888777888999;;;<<<;;;;;;;;;888888777666666555444444444444444555555555555666888999<<<@@@EEELLLRRRUUUTTTYYYdddrrr|||}}}xxxnnn]]]MMMBBB;;;777555444444555555555555444444444444444444444555666777777777666555555444444444777777999;;;>>>>>>===;;;777777777777777777666666888999:::;;;<<<<<<<<<<<<999999999999999999::::::666777777999:::;;;<<<<<<999;;;<<<>>>???@@@??????>>>???@@@AAA@@@AAADDDFFFDDDGGGKKKNNNQQQXXXaaahhhsss}}}zzzcccRRRKKKHHHEEEBBBAAA@@@>>>======<<<<<<::::::;;;;;;;;;:::999999777777888999999:::;;;;;;999999888777666555555444444444444555555555555666888999===BBBHHHOOOTTTXXXUUUZZZeeeuuu~~~zzzooo___OOODDD<<<888666444444444555555444444444333333333444555666777888999888777666555444444444777888:::>>>AAABBBAAA???888888777777777777666666777888999:::;;;<<<<<<<<<;;;::::::999999999::::::888888888999999:::;;;;;;999:::<<<>>>???@@@@@@??????@@@AAA@@@@@@@@@BBBDDDCCCGGGKKKNNNQQQWWW___eeepppzzz~~~fffTTTLLLHHHEEEBBBAAA@@@>>>======<<<<<<888999:::;;;;;;;;;:::999888777666666777888:::;;;:::999999888777666555444444444444555555555555666444666:::???EEEJJJNNNPPPPPPTTTbbbtttzzzppp```PPPEEE===888666555555666666666666555555444444444444444555666777888777555444444444444555555666:::>>>BBBDDDCCCAAA888888888777777777666666555666888999:::;;;;;;;;;<<<;;;:::999999999999999999999999999999999999999999:::<<<>>>@@@@@@@@@@@@???@@@AAA@@@>>>>>>@@@BBBBBBFFFKKKNNNQQQVVV^^^cccmmmwwwhhhUUUMMMIIIDDDBBBAAA@@@>>>======<<<<<<777888:::;;;<<<;;;;;;:::999888666444555777999;;;::::::999888777666555444444444444555555555666666000222666;;;???CCCEEEFFFJJJNNN]]]qqq~~~~~~zzzppp```QQQEEE>>>999666666666777777777777666666666555555444444444555555555444333222333444555666333555999>>>CCCEEEDDDBBB999888888888777777666666555555777888999:::::::::===<<<;;;:::999888888888:::::::::999999999888888888:::<<<>>>@@@@@@@@@@@@@@@@@@AAA???>>>===>>>@@@BBBFFFKKKNNNQQQVVV]]]bbbkkkuuujjjWWWMMMGGGDDD@@@@@@???===<<<<<<<<<<<<:::::::::999999999888888999888888777777777777777:::888777666777888777666333333333444444555555555333333444777;;;>>>@@@@@@EEEMMM[[[kkkxxx~~~xxxpppcccSSSFFF===888666777777777666555555444444444444444444444444444444555555555555555555555555666888:::<<<>>>?????????999999888888777666666666888888777777888888999:::<<<999888999;;;<<<;;;999999999:::::::::999888888;;;<<<===>>>>>>?????????AAAAAAAAA???>>>>>>@@@CCCDDDFFFIIILLLPPPWWW^^^cccjjjrrrooo[[[OOOIIIEEEAAA@@@???>>>===<<<<<<<<<:::::::::999999999999888999888888777777777777777888666555555666666555444333333333444444444555555333333444555888999::::::AAAIIIVVVggguuu}}}~~~{{{ssseeeVVVIII@@@;;;999777666666555444444333333555555555555555555555555444444444444444444444444555666888:::;;;<<<<<<;;;:::::::::999999999888888888888777777888888999::::::888777888:::;;;999888999::::::;;;;;;;;;:::::::::;;;<<<======>>>>>>>>>AAABBBBBBAAA@@@@@@AAACCCCCCEEEHHHKKKOOOUUU\\\aaagggooo}}}vvvaaaRRRKKKGGGBBBAAA@@@>>>===<<<<<<<<<::::::::::::999999999999999888888777777777777777888666555555666777555444333333333444444444444555555555555555555666666666<<>>===<<<<<<;;;;;;:::::::::999999999999888888777777777777777:::999888888999999888666444444444444444444444444666666777666555555666666888===HHHWWWfffqqqwwwzzzuuummm```RRRFFF>>>:::999777777777666555555444444555555555555555555555555333333333333333333333333333333555666666555444444555555555666777888888999888888777777888888999::::::999888888999999888888888888:::;;;<<<<<<<<<<<<::::::;;;<<<============>>>AAACCCCCCBBB@@@@@@@@@AAACCCEEEHHHJJJOOOTTTXXX]]]fffuuuqqq]]]PPPHHHDDDCCCAAA@@@>>>=========;;;;;;;;;:::::::::999999999888888777777777777777999999888999::::::888666444444444444444444444444333555666666555444666888777:::BBBNNN[[[gggooorrrmmmfff[[[NNNDDD>>>;;;:::999999888888777666666666444444444444444444444444444444444444444444444444333444555666666555444333444444555666777888888999888888777777888888999::::::;;;;;;:::999999999999777777888::::::;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>===???AAABBB@@@???>>>???@@@BBBEEEGGGIIILLLPPPSSSXXXaaapppyyyfffUUUKKKEEEDDDBBB@@@???>>>======;;;;;;;;;;;;::::::::::::999888888777777777777777777777777888999888666444555444444444444333333333///222555444222222444777777888<<>>======:::::::::999888888777777444444444444444444444444555555555555555555555555333444666666777666555444666666777777888999::::::888888777777888888999:::;;;<<<<<<;;;999888999:::777777888999::::::::::::;;;<<<===>>>????????????===???@@@@@@???>>>>>>???@@@BBBDDDFFFGGGJJJMMMPPPTTT\\\jjjyyy|||nnn]]]QQQFFFEEECCCAAA???>>>======<<<;;;;;;;;;;;;:::::::::999888888777777777777777777777777888999999666333555555444444444333333333000444666555222111333777888777777;;;CCCMMMUUUYYY[[[VVVNNNEEE???======>>>::::::999999888777777666555555555555555555555555444444444444444444444444333444555666777777666555666777777777888888999999888888777777888888999::::::;;;<<<;;;888666777999999999:::::::::::::::999:::;;;<<<===>>>>>>>>>>>>???@@@@@@???>>>>>>???AAA@@@BBBEEEFFFGGGHHHKKKMMMPPPWWWdddrrryyyuuubbbUUUFFFEEECCCAAA???>>>======<<<<<<;;;;;;;;;:::::::::999888888777777777777777999999999;;;<<<;;;888555555555555444444333333333444777:::888444222444888888555444666<<>>>>>AAACCCAAACCCEEEFFFGGGHHHJJJLLLMMMTTT___mmm}}}|||}}}gggWWWMMMIIIDDDBBBCCCBBB@@@======<<<<<<;;;;;;:::999999888888777777888:::;;;===<<<<<<;;;::::::::::::;;;444333333333333222222222666666555555555444444444777777555555777<<>><<<<<<===>>>===;;;888555444333444444333555777888666555555666777777777777666444333333555555555555555555555555444333333333444777:::<<<::::::::::::::::::::::::AAA@@@>>>===;;;:::::::::===<<<;;;:::999999999999>>>===<<<;;;;;;<<<===>>>>>>????????????@@@@@@@@@BBBAAAAAAAAABBBEEEHHHIIIKKKNNNYYYhhhvvvyyyjjjYYYMMMHHHDDDBBBBBBBBB???======<<<<<<;;;;;;:::999999888888888888888:::;;;<<<<<<<<<;;;:::::::::::::::999888888888777777777777666666555555555444444444444444333222444999@@@EEEJJJGGGBBB>>>;;;;;;===>>>>>>===:::777555555555666333555777777666555555666888888888888888777666555555555555555555555555555444444333444555777999;;;::::::::::::::::::::::::???>>>===<<<::::::999999<<<;;;:::999999888888888;;;;;;::::::;;;<<<<<<===>>>>>>?????????@@@@@@@@@AAA@@@@@@@@@AAADDDFFFHHHKKKNNNVVVcccqqq~~~vvv|||mmm[[[MMMHHHCCCAAAAAAAAA???<<<===<<<<<<;;;;;;:::999999888888888888999:::;;;;;;<<<;;;::::::999999::::::666666666666555555555444555555555555555444444444333333222222333777===BBBGGGDDD@@@===;;;;;;===>>>@@@>>><<<999888777777777444666777777666555555666777777888888888777777666555555555555555555555555555555555555666777888999888888999999::::::;;;;;;===<<<<<<;;;::::::999999;;;:::999888888888888888999:::;;;<<<===>>>>>>>>>>>>>>>>>>?????????@@@@@@????????????AAACCCEEEFFFKKKLLLSSS^^^iiiwwwwwwzzzppp\\\NNNIIICCC@@@@@@@@@>>><<<===<<<<<<;;;;;;:::999999888888888999999:::::::::;;;::::::999999999999999333333333222222222111111555555555555555555555555555555555555555888===AAACCCAAA>>>;;;:::;;;<<<>>>@@@???===;;;999888777777555666777777555444555666444444555555666555555555555555555555555555555555666666666777777888888888777777888999:::;;;;;;<<<;;;<<<<<<<<<;;;;;;:::::::::999999888777777777888999;;;===???AAAAAAAAAAAA>>>>>>>>>>>>????????????@@@??????@@@AAACCCDDDEEEJJJKKKPPPZZZeeeqqq{{{zzzttt^^^OOOJJJCCC@@@@@@@@@>>><<<===<<<<<<;;;;;;:::999999888888999999:::::::::999::::::999888888888888999666666666666555555555444444555555555555555555555666777777666777999<<>>>>>>>>?????????@@@@@@AAAAAABBBCCCDDDEEEIIIIIINNNXXXbbbnnnzzz{{{xxxbbbQQQKKKDDD@@@@@@@@@???======<<<<<<;;;;;;:::999999888999999:::::::::999999:::999888888777777888888777777777666666666555555444444444555555555555555444555666666555666999;;;;;;:::999888999:::<<<===@@@???>>>===;;;999888777777777777666444333444666666666777777777666666555555555555555555555555555444666888:::;;;:::999888777777888888999999::::::999:::<<<>>>??????>>>===:::999999888888888999999888999:::<<<===>>>??????=========>>>>>>>>>??????@@@AAAAAABBBCCCDDDDDDDDDGGGHHHMMMUUU___jjjzzzyyyvvv~~~iiiSSSMMMEEEAAAAAAAAA@@@???===<<<<<<;;;;;;:::999999888999::::::::::::999888999999888777777777777777555555444444444333333333444444444555555555666666333444555555444444666888888888777777888:::<<<===AAAAAA@@@???===;;;:::999888888777666333333444666777777777777666555444444555555555555555555555555333555888;;;<<<<<<:::999888888888888888999999999777999;;;===>>>>>>>>>===::::::999999999999::::::999999999:::;;;===>>>???============>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBDDDEEEJJJRRRZZZcccqqq}}}wwwsssoooTTTNNNFFFBBBAAABBBAAA???===<<<<<<;;;;;;:::999999888999:::;;;::::::888777999888888777777777777777666666555555555444444444444444444555555555666666444555777666555555666777777666666666888:::;;;===CCCCCCBBBAAA???===;;;:::888888777555333333444666555555555555444333222111555555555555555555555555222444888<<<======;;;:::999999999888888888888888555777:::<<<>>>>>>======:::::::::999::::::;;;;;;<<<;;;;;;;;;<<<===???AAA============>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAACCCDDDHHHPPPVVV]]]jjjuuuuuuqqq{{{uuu^^^QQQHHHHHHFFF@@@>>>AAA<<<;;;;;;::::::999888888888999999::::::999999888777777777777666666666666777777888888888777777666555333222444777888666333000111333444444444333333888888999:::;;;===>>>???BBBDDDEEEEEEBBB@@@>>>>>>:::999777777777777666444999888888777666555555444777666555444444444444444666777999;;;<<<<<<<<<;;;666777888999999888777666666777999:::;;;::::::999999999888888888888888888999999999999:::;;;<<<===???>>>>>>======>>>???@@@@@@AAAAAA@@@???@@@BBBEEEDDDCCCEEEKKKPPPWWWeeeqqqzzzooovvvzzz```RRRGGGEEECCC<<<;;;>>><<<<<<<<<;;;::::::999999999999::::::::::::999999888888888777777777666666777777888888888777777666555333222333666777666444333444555666666666555444444666999<<<>>>?????????@@@CCCEEEEEECCC@@@??????:::999888999:::;;;:::999999999888888777666666555666666555444444444444444444555777999:::::::::999888888888888888777666666777888999:::::::::999888888888888888888888888888999999999999:::;;;<<<<<<>>>===<<<<<<<<<===>>>??????@@@AAAAAA@@@@@@BBBDDDCCCBBBDDDIIINNNUUUbbbnnnooorrr~~~gggVVVHHHEEEBBB<<<:::>>>=========<<<;;;;;;::::::999999::::::::::::999999888888888777777777666666666777777888888777777777555333222222444555555444444444555666666555333333000333888===@@@@@@???>>>>>>AAACCCDDDCCCAAA@@@@@@;;;:::999999:::;;;:::888999999999888777777666666666555555555444444444444222333444666777777888777:::999888777777777777777999999999:::999999888777888888888888888888888888999999888999999:::;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>@@@BBBBBBAAA@@@AAABBBAAA@@@BBBGGGLLLRRR^^^jjjxxxqqqqqq~~~ooo\\\KKKFFFDDD???>>>AAA>>>>>>>>>===<<<<<<;;;;;;999::::::::::::::::::999777777777666666666555555555666777777777777777777555444333222333444444555222333333444333222000///000333777:::===>>>======;;;>>>AAACCCBBBAAAAAAAAA>>><<<999888777666444222888777777777666666666555555555555555555555444444222222333444555666777777999888777777777888999::::::999999999888888777777777777777777888888888888999999888888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@BBBBBBAAA@@@@@@@@@AAA@@@BBBGGGKKKPPP[[[fffrrrwwwtttttt```NNNHHHFFFAAA@@@CCC???>>>>>>======<<<;;;;;;:::::::::;;;;;;:::::::::666666555555555444444444555555666777777777777777444444444444333333444555222222333333333222000///333444555666888:::;;;;;;999<<>>>>>??????>>>@@@BBBBBBAAA?????????BBBAAACCCGGGJJJNNNYYYcccooo{{{}}}www}}}yyydddPPPIIIGGGBBB???AAA>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::666666666555555555444444444444555666777777777777444555777666555444444444333333444555555444222222444444444555666888:::;;;777999===>>>>>>>>>>>>>>>999888777777888999888666444444444444444444333333333444555666666666555444333333333333555666777888777777777888999:::;;;<<<999999888777777777888888555666666777777888888888999999888888888888999999:::;;;<<<===>>>????????????@@@BBBAAA???>>>??????AAAAAABBBFFFIIILLLUUU___kkkuuuxxxwwwkkkUUUMMMIIIBBB===>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::888777777777777666666666333444555666777777777777333666999:::777444444444111222333444555444333333222333555888:::;;;<<<<<<555888;;;<<<<<<;;;;;;<<<777666555666777888777666444444444444444444444444222333555666777666555444333222222222333555777888999999999::::::999999888888888777666666777888999555555666666777888888999999999888888888888999999888999;;;===>>>>>>>>>>>>@@@AAAAAA@@@>>>===???@@@@@@???AAAEEEFFFIIIRRR[[[dddnnn|||vvvqqqqqq[[[RRRMMMDDD>>>============<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999999999999888888888888333444555666777777777777222777;;;<<<999555444444...///111222333222222111///222777;;;>>>>>>>>>===444777:::;;;;;;:::::::::777555444333444444222111444555555555555555555555222333555777777666555444222222111111222444666777;;;;;;;;;;;;:::888666555777777666666666888999:::444555555666777888888999999999888888888888888999777888:::<<<=========<<>>@@@CCCEEEGGGOOOXXX___hhhvvvtttpppvvvyyyaaaTTTNNNGGGBBBAAA<<<=========<<<;;;::::::<<<:::777666777888999888:::999777666444333333333444444555555555555555555999777666444333333333444333444555555333333444555777666666:::@@@BBB>>>:::333555888:::<<<<<<;;;:::666666666666666666666666444444333333333333222222444444444444444444444444333222222222444666999;;;===???AAA@@@===:::888777666666666666666666666666777666666777999;;;:::999:::::::::999999888888888999::::::;;;<<<===>>>>>>??????>>>======>>>>>>???@@@@@@AAAAAABBBFFFKKKPPP___bbbkkkyyyuuunnnsss|||dddVVVNNNGGGBBBBBB============<<<;;;::::::<<<999777666777888888888::::::888777666555555555555555555555555555555555888777555444333333444444333444555555333333444555666555666:::@@@CCCAAA>>>444555666777888777777666666666666666666666666666555555555444444444333333333333333333333333333333333222222222444666999:::>>>BBBEEEEEEBBB>>>:::888999999999999999999999999777666555666999:::999888:::::::::999999888888888888888999:::;;;<<<======????????????????????????????????????AAADDDJJJNNNWWW[[[dddqqqwwwmmmooo|||iiiXXXMMMFFFCCCCCC>>>>>>======<<<;;;::::::<<<999777666777888888888;;;::::::999888777666666555555555555555555555555777666555444444444444444333555666555444333444555444444555:::@@@CCCBBB@@@777777666666555555444444666666666666666666666666666666666555555555555444333333333333333333333333333333222333444666888999>>>BBBFFFGGGDDD???:::777999999999999999999999999777666555666888999999888999999999999999888888888777888888999:::;;;<<<<<<>>>???@@@AAAAAA@@@??????>>>>>>??????@@@CCCHHHKKKSSSXXX```mmm|||{{{mmmlllxxxooo\\\NNNGGGDDDDDD??????>>>===<<<;;;;;;:::;;;999777777888999888777999999999999999888777777666666666666555555555555555555555555444444444555444555666555444333444555444333555999>>>@@@@@@???:::999777666555555555555555555555555555555555555666666666555555555444444222222222222222222222222333333333333444666777888<<>>?????????@@@BBBFFFJJJQQQUUU]]]hhhvvvooojjjuuuvvvbbbRRRIIIGGGFFFAAA@@@>>><<<;;;;;;;;;;;;;;;999777777888999888777777888999999999888777777777777666666666555555555444444555555555555555555555666777666444333444555333333555777:::<<<<<<<<<:::999888777666666777777444444444444444444444444555555555444444444444333222222222222222222222222444444444444555555666666;;;<<<======:::888888888777777777777777777777777999888777888:::::::::888888888888888888888888888999999:::;;;<<<===>>>>>>===>>>@@@BBBCCCBBB@@@??????@@@@@@@@@@@@BBBFFFIIIKKKPPPWWWaaammm|||sssiiiooozzz~~~kkkYYYOOOKKKIIIBBB@@@>>><<<;;;;;;;;;;;;:::999888888999999888666666777888::::::999888777888777777666666555555555333333444555666666666555666777777666444333444555333333444666777999:::;;;;;;;;;::::::999888888777444444444444444444444444555555555444444444333333333333333333333333333333444444555555555555555555:::;;;;;;:::999999:::;;;::::::::::::::::::::::::999888777888999:::999777777777777888888888888888999::::::;;;<<<===>>>???===>>>???AAAAAAAAA@@@@@@???@@@AAAAAAAAABBBEEEGGGIIINNNVVV^^^iiiwwwvvvgggiiirrruuubbbWWWQQQNNNCCCAAA???<<<;;;;;;;;;<<<:::999888888999999888666777888:::;;;<<<;;;:::999888888777777666555555444222333444666666666666666666777888777444333444555111222444555777999<<<===BBBBBBBBBAAA???===;;;999666666666666666666666666666666666555555555555444333333333333333333333333555555555555555555444444555777:::;;;:::999:::;;;::::::::::::::::::::::::888666555666777888777555666777777777888888888999888999:::;;;<<<======>>>======>>>>>>???@@@@@@AAA>>>???@@@@@@@@@@@@CCCEEEGGGLLLTTT[[[eeerrrxxxeeedddkkk|||iii\\\UUUQQQCCCBBB???<<<;;;;;;;;;<<<999888888888:::999777666777999;;;=========;;;:::999888888777666555555444111222444666777777666666777888888777555333444555000111444666888;;;>>>AAAJJJJJJJJJIIIFFFBBB>>><<<888888888888888888888888777777777777666666666666444444444444444444444444555555555666555555444333000333888::::::999888888888888888888888888888888666555444444555666555333666666777777888888888999777888999:::;;;<<<<<<===============>>>???@@@AAA===>>>??????>>>???AAACCCAAAFFFMMMTTT]]]jjjzzz~~~hhhdddjjj{{{vvvkkk___TTTJJJGGGCCC@@@???>>>===<<<<<<<<<;;;:::999999888777999::::::;;;<<<<<<<<<;;;777777666555444333333333111111222333444444444444555444333333444777999;;;222111333777999:::>>>DDDNNNPPPOOOKKKGGGEEE@@@:::999888666555666777666555777777888888888777777666444333333222333444555666333333333444444555777777888:::;;;999666555777:::777666555444444555666666777777777777666666666666555555666777777777777777999999888888999999:::;;;============<<<<<<<<<<<<@@@?????????@@@BBBDDDFFFDDDGGGLLLRRRZZZeeesss}}}lllfffiiiwwwxxxlllaaaVVVKKKGGGBBB>>>======<<<;;;::::::::::::::::::999999999999:::;;;;;;;;;;;;;;;777666555444444333333333333333222111222444666777444333222222333444666888333222333777999999===BBBPPPTTTUUUOOOHHHDDD???:::777555444555777888888888777888888999888777666555444444333333333444555666444444444444555666777777888999999888777666777999777666555555555666777888777777777777666666666666444555666666777777666666777777777888999:::<<<===???>>>>>>>>>>>>>>>>>>>>>???>>>======>>>@@@CCCDDDCCCFFFKKKPPPXXXcccpppyyyrrrggghhhqqq|||ooocccZZZPPPKKKDDD>>><<<<<<<<<<<<999999999999::::::;;;;;;999999:::;;;;;;;;;::::::777666555444333333333333666444222000111444777:::444333222111111222333444444222444777888777;;;AAAPPPWWWYYYRRRIIIBBB===999444333333555888:::;;;;;;888999:::;;;:::888555333444444333333333444555555666666666666666666666777777666666666888888888777666666666666666777888999666666666666777777777777444555666666777777666666555555666777999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@BBBBBBEEEJJJNNNUUU___kkktttwwwhhheeejjj~~~sssggg^^^VVVPPPGGG@@@======>>>>>>999999999999999999999:::999999::::::::::::999999666555444444333333333444666444333222333555777999666555444222222222222222444333444777777666999???JJJSSSXXXQQQGGG???;;;888555444333555888;;;;;;;;;999;;;===>>><<<999666333444444444444444444444444666666777777777777777666777555333555888:::888555666666666777888999999:::666666666666777777777777555666777777888888777777555666666777888:::<<<===;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<===>>>@@@AAABBBEEEIIIMMMRRR[[[gggooo~~~}}}jjjdddeeewwwyyylllcccYYYRRRHHH@@@<<<<<<<<<===;;;;;;:::999999888777777888999999999999999888888555444444333333333333444333333444444555666666777888777666555444333222222444222333666666555888===@@@JJJPPPLLLCCC===:::888777666555666888::::::999:::<<<>>>???>>>:::777444444444444444444444444333555666777777888777777666666444444666999:::888555555555666777888999999999555666666666777777777888777777888999999999999888777777777777888999::::::::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>???@@@@@@AAAAAADDDHHHLLLPPPWWWaaaiiizzznnneeecccqqqqqqggg[[[TTTJJJAAA<<<:::::::::;;;;;;:::999888777666666888888999999999888777777444444333333333333444444222222444555666666555555999888888777555444333333333222333666666555888===:::CCCHHHEEE@@@===;;;999999888666666888999999888:::;;;<<<===<<<:::777555444444555555555444333222333444666777888888777666666666666888999999777555555555666777888888888888555555666666777777888888666777888888999999888888888777777777777888999999<<<<<<<<<======>>>>>>????????????@@@@@@AAAAAAAAA@@@CCCFFFIIILLLRRR[[[bbbtttrrriiibbbmmm~~~uuujjj___XXXNNNEEE@@@===;;;::::::999999999888888777777888888999999888777777666444333333222333333444444333222222222333444555666888888888777666555444333222000222555555555888===:::@@@CCCAAA??????===:::999777666777888999999999777888999999999888666555444444555555555444333222000222444666888888777777666888::::::999777666666555555666777777777666555555555555666777888888888555555666777777777777777666666666666777888::::::;;;;;;<<<======>>>????????????@@@@@@AAA@@@@@@@@@===@@@CCCEEEHHHMMMUUU[[[iiiwwwvvvkkkccckkkzzzxxxkkkccc]]]SSSJJJDDDAAA>>>===888888888888888999999999888888888888888777666666333333333222222333444444444333111///000333666888777777777777666555444333111000111444555555888>>><<<@@@BBB@@@@@@AAA???;;;888777666777999:::::::::555666666666666555555555444444555666555444222111...000333666888888777777666999<<<<<<999666666777555555666777777666555444444555555666777888888999333444444555555555555555444444555666888:::;;;<<<999999::::::;;;<<<======>>>??????@@@@@@@@@@@@???;;;>>>AAACCCEEEIIIQQQWWW```ooo|||jjj```fffwwwvvvjjjaaaYYYOOOHHHAAA<<<;;;>>>===<<<<<<;;;;;;:::999999;;;;;;::::::999888777777555555555555444333222111555444333444666777666555555555666777777666555444555444333222333555777999;;;>>>EEEMMMRRROOOGGG@@@===999777888<<<===:::777999888666444333444555666777444111111333444333222222444555777777777666666555555555555555666777777777666666666777888999999555555666777777666555444777666555444444444444444777777777777888888888888999:::;;;===>>>======<<<>>>??????@@@@@@@@@?????????@@@AAAAAABBBFFFKKKOOO^^^iiiyyynnnaaacccqqq{{{pppbbbYYYPPPJJJCCC===<<<>>>===<<<<<<;;;;;;:::999999::::::999888888777666666555555555555444333222111444333222333555666555444444555666777777666555444444333222222333555777888;;;@@@HHHRRRXXXUUUMMMFFF>>>:::888999<<<===;;;777888666444333222222444444777444111111333444333222333444555666666777777666666666666666666777888888777777666666777777888888333444555666666555444444666666555555444555555555777777777777888888888888999999:::;;;<<<<<<<<<<<<======>>>????????????>>>>>>???@@@@@@AAAEEEIIIMMMTTT___ppprrrfffdddkkk}}}~~~sssbbbYYYPPPKKKFFF???===>>>===<<<<<<;;;;;;:::999999888888888777777666666555555555555555555444333222555444333444555666555444444555555666666666555555333333222222222444555666;;;AAAKKKWWW___^^^UUUNNN???<<<999:::<<<===;;;999666555333222111111222222666444222222333333333222444444444444555666777777777777666666777777888999888777777666666666666777222222333444555555555444666666555555555666777777777777777888888888999999999999999999:::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>===>>>??????@@@CCCGGGKKKMMMWWWfffvvvuuukkkfffgggvvv~~~pppbbbXXXOOOJJJFFF@@@=========<<<<<<;;;;;;:::999999888888888777777666666666555555555555555444333333666555444555666777666555444444555555555555555555333222222222222333444555888???KKKYYYaaaaaaZZZSSS@@@>>>;;;:::;;;<<<;;;999666555444222222222222222444444333333333333222222444333333222333555666777666666666666666777777888888777666666555555555555222222333444555666666666666666666666666777888999777777888888888999999999999888888777888:::;;;<<<<<<<<<===>>>????????????===>>>???@@@@@@BBBFFFIIILLLUUUaaannn{{{xxxkkkeeedddoooqqqaaaWWWLLLHHHEEE@@@<<<<<<===<<<<<<;;;;;;:::999999888888888888888777777777555555666666555555444444555444333333555555444333444444444444555555666666333333222222333333444444555;;;FFFSSS]]]^^^YYYSSSAAA???<<<:::::::::::::::777666555444444333333333333444444444333222222222333333222222222444666777555444444444444555666666777777666555444444444555333444444555666666777888666666666666666777888999888888888888999999999999999888777777888999;;;<<<<<<===>>>???@@@@@@@@@@@@>>>???AAAAAAAAACCCFFFHHHLLLRRR]]]hhhuuu~~~gggbbb___iii|||xxxbbbVVVJJJFFFDDD@@@=========<<<<<<;;;;;;:::999999888888888888888888888888555555666666666555555444333222111111222222111000333333333333444555666777333333333444444444444444333777???JJJSSSVVVSSSOOOAAA@@@===:::888888999999777777777666666555444444222444555555333222222222222222222222333444555555444444333333444444555666666555555444444444444555555555555555555666777888666666555555555666777777888888888999999999999:::888888888888999:::;;;;;;<<<===>>>@@@AAAAAAAAAAAA>>>@@@AAABBBAAABBBDDDFFFGGGMMMVVV```mmm}}}iiiccc]]]bbbttteeeWWWJJJEEECCCAAA??????===<<<<<<;;;;;;:::999999777777777777777777777777555555666666666666555555444333111111222333111000333333222222333555666777444444555555555444444444333444999@@@IIIMMMLLLJJJAAA@@@===999777666777999777777777777666555444444111444666555333111111333000111222333333444444444444444444444444555666666444444444333444444555555666555444444444555666666666666555555444555555555888888888999999999::::::777888999:::;;;;;;;;;;;;;;;<<<===???@@@@@@AAAAAA===???@@@AAA@@@AAABBBDDDDDDHHHOOOWWWccctttnnnggg^^^]]]mmmgggYYYJJJDDDDDDBBBAAAAAA===<<<<<<;;;;;;:::999999555555555666666666666666555555666666666666666555777666444444555555444333333333222222333555666777555555555666666555444444333333555;;;BBBGGGHHHGGGAAA???===999666555777888777777777777666555444333111444666666333111111333///000222333444444333222555555555555555666777777333333333333444444555666666555444333222333444555777666555444444444444444888888999999999:::::::::777888:::;;;<<<<<<;;;::::::;;;<<<>>>??????@@@@@@<<<>>>???@@@??????AAABBBDDDGGGKKKQQQ[[[jjj||||||ggg]]]aaaiiizzznnn]]]NNNHHHEEE@@@>>>@@@===<<<;;;;;;::::::::::::888888777777666666666555777666666666555555555555444333333222222222333333333333333333222111000///333444444444333222222111222111222666===CCCGGGIIIEEEAAA<<<999888777666666666666666666555444333222333333333333333333333333333333333444444555555555333444555555666666555555222333444444444333222111333333333444444444444555555555555555666666666666777777777777888888888888::::::999999::::::;;;<<<;;;;;;<<<===>>>>>>>>>===>>>>>>>>>======???BBBEEECCCCCCGGGOOOWWWbbbrrr~~~iii^^^```eeesssuuucccPPPHHHEEEAAA??????======<<<;;;::::::::::::888888888777777777666666777777666666666555555555555555555555666777888888222333333444444444333333444444444444444333222222333222333777===CCCGGGHHHEEEBBB===999888777666666666666666666555444333333333333333333333333333333333333333444444444555555333444555555666666555555555555444333444444555666555555555666666666666777555555555555666666666666777777777777888888888888:::999999999999:::;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>?????????>>>???AAACCCCCCCCCFFFLLLSSS\\\jjjwwwlll```______kkk{{{kkkVVVJJJGGGDDDAAA@@@>>>===<<<;;;::::::::::::888888888888777777777777777777777666666666555555444444555555666666777777111111222333333444444555444555555555555444333333444333333666<<>>>>>>>>>>>???@@@AAAAAA@@@???@@@@@@CCCBBBDDDIIIMMMTTT```lllqqqccc___[[[eeexxxuuu^^^OOOIIIFFFCCC@@@???>>>===;;;::::::::::::777777777777777777777777777777777666666666666555333333333333333333333333222222111111222222333333444555555666555555444444444333333666;;;???CCCDDDEEEAAA<<<999777777777666777777777666666555444333444444444444444444444444444444444444444444444444333444555555666555555555666555444444555777999:::333333333444444444444555555555555555666666666666666777777777888888888888999999999888999::::::;;;::::::<<<===>>>>>>>>>>>>???BBBDDDDDDAAA???>>>>>>BBBAAABBBFFFIIINNNXXXcccwwwwwwfff```ZZZaaauuu|||gggUUULLLIIIEEEAAA??????===<<<;;;:::::::::666666666666666666666666888777777777666666666666111222444666777888888888888777555333222222222222444444555555666555555444444333222444888===???@@@BBB???:::777777777777666777777777777666555444333444444444444444444444444444444444444444444444444333444555555666555555555222333444555666777777777333333333444444444444555555555555555666666666666666777777777888888888888999888888888888999::::::999:::;;;===>>>>>>??????AAACCCEEEEEECCC@@@>>>===@@@???AAAEEEHHHKKKSSS]]]ooo{{{~~~jjjbbbZZZ^^^ppp}}}ppp\\\PPPKKKGGGCCC@@@???>>><<<;;;:::::::::666666666666777777777777888888777777777666666666222444888<<<@@@BBBDDDDDD>>>===:::777444333222222333333444555555555555444444222111333666999<<<<<>>?????????BBBDDDFFFEEECCC@@@???>>>@@@???AAAEEEFFFHHHOOOXXXeeerrrmmmdddYYYYYYiiitttwwwcccSSSLLLHHHDDDAAA@@@>>>===;;;:::::::::777777888888999999999999888888888777777777666666333666:::>>>AAACCCDDDDDD???===:::666333222222222222222333444444444444444333222000111444777888999;;;888555333444666777777777888888777777666555444555555555555555555555555555555444444444333333333333444555555666666555555444444444444444444444555555555555666666666666777555555555555666666666666777777777777888888888888888888888888888999999:::888999;;;===>>>??????@@@CCCDDDEEEEEEBBB@@@@@@@@@@@@@@@BBBDDDDDDDDDJJJRRR[[[hhhzzzoooeeeYYYVVVcccmmm|||gggUUULLLHHHEEEAAA@@@???===;;;::::::999999999999::::::;;;;;;;;;888888888888777777777777444666999;;;======<<<<<<<<<:::666333111000000000111222333333444444444333333111///000222555777777999666333222444666777888888888888888777666555444555555555555555555555555555555555444444333333333333444555555666666555555888666444222222333555777333333333444444444555555555555555555666666666777777777777777888888888888888888888777888999999:::888999;;;===>>>???@@@@@@CCCDDDEEEDDDBBBAAAAAAAAAAAAAAABBBDDDCCCAAAFFFMMMTTTaaatttyyyhhh]]]XXX]]]gggxxxrrr[[[OOOJJJEEEGGGEEECCC@@@===;;;:::999;;;:::888666666666666777888888777777777777888888777777666777888888666333555555555444444333333333222222222333444555666777666333000000333666777666777555444555888999888666999999::::::999888666555555555555444444333333333444444444444444444444444555555666666777777888888333444555555444333333333555555444333333555666777333333444444555666666666555777999:::::::::888777888888999999999888888777888999:::;;;<<<<<<<<<<<>><<<;;;;;;:::999888777666666777777888888777777777777888888777666666777888777555333444444444444444444333333333222222222333444555555666444111222555777888777777666555777999:::888666888888999999888777666555555555444444444333333333444444444444444444444444444444555555666666777777444555555555444333333333444444444444444555666666333333444444555666666666777666666666777777888888888999999999999888888777::::::;;;<<<============??????@@@@@@AAAAAAAAABBB@@@AAAAAAAAAAAACCCFFFIIIOOOTTT___oooooo___UUUVVV]]]mmm|||fffWWWOOOIIICCCBBBAAA???>>>=========999888888777777777888888888777777666666777777888666555444555666666444222333333444444444444444444333333222222222333333444777555333333555777888888777777888:::<<<<<<999777666666777777777666555555444444444444333333333333444444444444444444444444333333444555555666777777555555555555444444333333333333444555555555555555333333444444555666666666777666555444444666888999999999999:::999888777777:::;;;<<<===>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAAAAACCCFFFHHHKKKPPPZZZiiiyyywwwdddXXXWWW[[[eeexxxlll[[[NNNGGGDDDCCCAAA???>>>===<<<<<<888888888888888888999999777777666666666666777777666444333444555555333222333333333444444555555555333333222111111111222222666555444444555666777777777888:::======<<<:::888555555555555555555555555333333333333333333333333333333333333333333333333333444444555666777888888777666444444444444444333222333444555666555444333333333444444555666666666666666555555555666777888999999::::::999999888777:::;;;<<<======>>>>>>===>>>>>>>>>>>>>>>?????????@@@BBBCCCCCCBBBCCCFFFHHHJJJOOOXXXdddrrr|||gggZZZWWWXXX```rrruuubbbQQQGGGFFFEEECCC@@@===;;;::::::888888888999999999999999777777666666666666777777666444333333444444333222333333333444444555555555333333222111111111222222444444444444444444555666666888;;;======;;;:::999555555555444444444444444333333333333333333333333333333333333333333333333444555666777888999::::::999777444333555555444222111222444555555555444333333333444444555666666666555666777888888888777666999999::::::::::::999999999999:::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????AAACCCDDDDDDDDDDDDFFFHHHGGGLLLTTT^^^lll|||iii[[[VVVUUU]]]lll~~~mmmYYYKKKGGGFFFCCC@@@===;;;999999888999999:::999999888888777666666555555666666777777555333333444444444333333333444444444444444444333333222222222333333444222444555444333333444555555888;;;<<<:::999999999777666555444333333333333222222222222333333333333333333333333333333333333555555666777999:::;;;;;;;;;777444333555666444222222222333444444444444444333333444444555666666666444555777999999888777666777888999:::;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<=========>>>??????@@@@@@AAABBBDDDDDDDDDDDDEEEGGGBBBFFFNNNXXXddduuummm^^^WWWTTTXXXcccvvvwww```PPPEEEDDDBBB@@@===<<<;;;:::999::::::::::::999777666666666555555555555666666777555333333444555444444444444444444444444333333333222222222333444555555333555777666444333444555444777999999777666888999999888666444333222222222111111222222222333333333222222222222222222222222444444555777888999;;;;;;===888333333555666444222333333222222333333444555333333444444555666666666555555666666777777777666666777888:::;;;<<<======999:::;;;<<<============<<<<<<===>>>@@@AAABBBBBB???AAABBBCCCBBBBBBCCCDDDAAAEEEJJJQQQ[[[jjj|||rrrbbbYYYUUURRR[[[ooo{{{dddRRRDDDCCCAAA???>>>======<<<::::::;;;;;;:::888777666666666555555555555666666888666444333444555555444555555555444444333333333222222222333444555666777333666888888555444555666444666888777555555777999;;;999777444333222222222111111111222222333333333222222222222222222222222333333444666777999::::::===888333222555777555222444333222111222333444555333333444444555666666777666555333333333444666888555666888:::<<<===>>>>>>:::;;;<<<===>>>>>>>>>>>>;;;<<<===???@@@BBBCCCDDD===???AAAAAA@@@@@@AAABBBDDDFFFJJJMMMSSS___ppp|||zzzcccXXXTTTVVV[[[iii}}}jjjXXXHHHCCC@@@AAAAAA>>>;;;<<<;;;;;;:::999999888888777555555555555666777888999333333333333333444555555555444444333333444444555555555444333333333333444666666666666555555555555555555444444444555666666777777666555444333333333333333222222333333444555333333333333333444555666555555666666777777888888444555555666666666666666444444444444444444444444111222333555666555555444555666777888888777666555666666777888999;;;===>>><<<======>>>>>>???@@@@@@CCCBBBAAAAAAAAABBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAABBBCCCFFFKKKPPPYYYkkk{{{iii\\\WWWRRRVVVcccwwwnnn]]]KKKEEE@@@AAA@@@===:::;;;;;;;;;::::::999888888888777777666666666666666666555555555444555666666777555444444333333444444555555555444333333333333444555555555555666666666666666555444444333444444444777666555444444333333333333333222222333333444555444444333333333444444555666666666666666777777777444444555666666666666666444444444444444444444444111222444555666555555555666777888888888888777666555555666777888:::<<<<<<<<<===>>>???@@@@@@@@@@@@AAAAAA@@@???@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAACCCGGGJJJRRRbbbqqqrrraaaZZZRRRSSS\\\nnnssscccOOOGGGAAA@@@???<<<:::;;;;;;;;;::::::999999888888999888888777666666555555555555555555555666777777555444444333333444444555555555444333333333333444444444444555666666777777666555444333333222222333777666555444333333333333333333222222333333444555555444444333333333333444666666666666666555555555444444555666666666666555444444444444444444444444222222444555555666555555666777777888888777777666555555555666888999;;;<<<;;;===???AAAAAAAAA????????????>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@BBBDDDFFFLLLXXXeeexxx|||ggg]]]TTTSSSXXXfffyyyxxxjjjTTTJJJAAA??????>>><<<===<<<;;;;;;:::999999888888999999999999888888777777555444444444444555666666555444444333333444444555555555444333333333333444222222333444555777777888444333333222222222333333666555444444333333333444333333222222333333444555555555444333222222222222666666666555555444444444333444555555666666555555444444444444444444444444333333444444555666666666666666666666666666666666666666666777888:::;;;<<<;;;===???AAABBBAAA???======<<<<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAABBBEEEFFFJJJTTT^^^ooo{{{mmm___TTTRRRTTT^^^sssvvv\\\OOOCCC@@@AAA@@@@@@AAA<<<<<<;;;;;;:::999999888888999:::;;;;;;;;;;;;:::666666666666666777777888555444444333333444444555555555444333333333333444111222333444555666777888222222222222333333444555555444444333333333333444333333222222333333444555555444333222222222222222666666555555444444333333333444444555555555555555444444444444444444444444333444444444555666666777555555555555555555555555888888888999:::;;;<<<===;;;<<>><<<;;;;;;::::::;;;<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAEEEFFFIIIPPPYYYbbbooossscccQQQQQQQQQWWWkkkfffWWWHHHBBBBBBBBBAAABBB<<<<<<;;;;;;::::::999999777888:::<<<<<<<<<<<<;;;888888888888888999::::::555444444333333444444555555555444333333333333444111222333444555666777777333333333333333444555555444444333333333333444444333333222222333333444555444333333222222222222333444444444444444333333333333333444555555555555444444444444444444444444444444444444444555666777888666555555444444555555666999999999::::::;;;======;;;<<<>>>??????>>><<<;;;::::::999999:::<<<>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@>>>???CCCEEEFFFKKKRRRZZZgggyyyxxxgggTTTUUURRRSSSccczzzrrraaaNNNEEEDDDBBBAAAAAA<<<<<<<<<;;;::::::999999777888:::;;;;;;:::999888777777666666777777888999555444444333333444444555555555444333333333333444222222333444444555666666777666555444333333333333444333333222333333444444333333222222333333444555222222222111222222333333333333333333333444444444222333444444555555444444444444444444444444444444555444444444555666777888888777666666666666777888999999999999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999999999:::<<<>>>?????????@@@@@@@@@AAAAAAAAAAAA???@@@CCCEEEDDDGGGLLLSSS___ppp~~~|||jjjZZZ[[[UUUQQQ\\\rrr{{{gggRRRHHHDDDBBB??????===<<<<<<;;;;;;:::999999888999:::::::::888666555333333333333333444555555555444444333333444444555555555444333333333333444222333333444444555555555;;;999777555333222111000333333333222222333444444333333222222333333444555111111111111222333444444222222222333333444444444222333444444555555444444444444444444444444444444555555444444555666888999:::999888777777888999:::888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::<<<>>>????????????@@@@@@AAAAAAAAADDDBBBBBBFFFFFFDDDFFFIIIJJJVVVfffttt~~~kkk^^^VVVOOOOOOWWWfffxxxppp[[[LLLDDD@@@???@@@BBBAAA>>>;;;999888888888:::::::::;;;;;;:::999999777777777777666666666666777777777555222222333555333333333222222111111111444444333333444555777888555555444333333222111111111111222333333444555555222333333444444333333222333333333333333333333333222222333333333444444444555555555555555444444444555555666555333333444666888777555444444666999:::;;;::::::999888888888999888888777777888:::<<<===::::::999999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAA>>>@@@BBBBBBBBBBBBDDDEEENNNTTT]]]hhhsssqqq___XXXQQQPPPUUUbbbttt}}}gggUUUIIIBBB@@@@@@AAA@@@>>>;;;:::999999999:::;;;;;;;;;:::999999888777777666666666555555555666777666444222222333555333333333333222222222111333333222222333444666777555555444444333222222111222222222333333444444444333333444444444444333333333333333333333333333333222222222222333333333444444444444444444555666666333444444333222222333444888888888888888999999::::::999999888777777888888888777777888888999:::;;;;;;::::::999999999::::::<<<<<<;;;;;;;;;<<<<<<======>>>>>>??????@@@AAAAAA@@@BBBCCCBBBAAAAAABBBCCCHHHMMMVVV___kkkyyyzzzbbbZZZSSSQQQSSS\\\nnn~~~sss^^^NNNFFFBBBBBB@@@???===;;;::::::::::::;;;;;;;;;;;;:::999777777666666555555555444444444555555555444222111222444444333333333333333222222222222222222222333555555555555444444333222222222333333333333333333333333444444555555555555444444222222333333333333333333111111222222222333333333333222222222333555777888333444555555444333444666777888:::;;;;;;;;;999999888888777666666666666777777777888888888888777777;;;::::::999999999::::::======<<<;;;;;;;;;<<<<<<======>>>??????@@@@@@AAABBBCCCCCCBBBAAA@@@@@@AAACCCGGGNNNWWWbbbqqqfff\\\TTTRRRQQQWWWhhhyyyzzzeeeRRRHHHDDDBBB???>>><<<;;;::::::;;;<<<<<<<<<;;;;;;999888666666555555444444444333333333333444555444222111222333444444444444333333333333222222222333333444555555555555444444333333333333333333333333333333333222444555555555555555555444222222222222222333333333111111111222222222333333444333222222333555777888666888:::999888888999:::777888888999999888888888666666555555444555555666666777888888888777555444888888888888999:::;;;<<<>>>===<<<;;;;;;;;;;;;;;;======>>>>>>???@@@@@@@@@@@@BBBBBBBBB@@@@@@AAABBBCCCFFFLLLSSS]]]lll~~~lll___UUURRRQQQSSSbbbsssmmmXXXKKKDDD???>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;:::999777666555444444444444333333333333222444555444222111222333444444444444444444444444222333444444555666666666555555444444444444333333333333333333333333333222444555555555555555555444111111111222222333333333111111222222222333333333666666555444444444555666777999;;;<<<;;;:::;;;<<<777666444333333444666777555444444333444444555555666777888888777666444333555555666777999;;;===>>>>>>===<<<;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@>>>???AAAAAAAAAAAABBBDDDCCCFFFJJJOOOXXXfffwwwwwweeeWWWSSSQQQPPP[[[jjjxxxaaaPPPEEE===>>>===<<<;;;::::::;;;<<<::::::::::::999888666666555555444444444333333333222444555555444222333444444444444555555555555666222333444555666666666666555555444444444444444444333333333333333333333333444444555555555555444444000000111111222333333333222222333333333444444444777777777777666666555555444777999:::999999999999777555333111000222444666444333333333333444555555777777777777777666555555444555666777999;;;===>>>======<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@===>>>@@@AAA@@@AAACCCDDDBBBDDDGGGJJJQQQ]]]lllvvvlllYYYUUURRRMMMSSS___tttjjjWWWJJJ@@@???>>><<<;;;:::::::::;;;999999999999999888777777555555555555444444444444222444666666555444444444444444555555666666666666111222444555666666555555444444555555555555555555222222222333333444444444333333444444444444333333///000000111222222333333333333444444444555555555555666888999999999777666222444777888888777777777777666555444333444444555333333333333333444555555888888777777666777777777666666777777888:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<======>>>?????????>>>???AAAAAA@@@@@@AAACCCAAABBBDDDGGGLLLUUUbbbkkk|||qqq[[[VVVRRRKKKNNNXXXiiiooo]]]NNNDDD@@@???===;;;::::::::::::888888999999999888888777666666555555555444444444222444666777666444444555444555555555666666777777000111333444555555444333444444555555555555555555111111222333333444555555222333333444444333333222///000000111222222333333444444444555555555666666333555888;;;<<<;;;999888111444777999888777777888666777888888888666555444333333333333444444555666999888777666666777888999999999888888888888999999;;;;;;;;;;;;;;;<<<===>>><<<<<<======>>>?????????@@@AAABBBAAA?????????@@@AAACCCDDDFFFJJJRRR]]]fffuuu}}}zzz```TTTOOOLLLOOOUUUaaasssyyydddPPPBBBCCCBBB>>>999888999:::999<<<;;;;;;<<<===<<<:::888999999888888777777666666444444444555444444333333666555555555555444444444444555666666666555444333444777999777222000222555666333111222555666555444333555666777666555333222000111222444555666666666666555555444444444555555555555555666666666666777777666666666777888999999:::999777666444333333333666666666666666666666666777666444333333444555777666666666666666777888888999999999<<<>>>???>>><<<<<<<<<<<<<<<============@@@@@@AAABBBBBBBBBAAAAAABBBDDDFFFFFFGGGMMMWWW___jjjttteeeWWWPPPKKKMMMRRR\\\nnnnnnXXXHHHDDDBBB???;;;:::;;;;;;:::999999888999::::::888666888888888777777666666666555555555555444333222222333333444444555555666666333444555666666555444333555888:::888444222444777444222000111333555444333555666777888888666555333333444444555666666666666777666555444333444444555444444444555555555666666444444555666888:::;;;===999888777555444444333333555555555555555555555555777666555555555555666777666666666666666777888888;;;;;;;;;===??????===;;;<<<<<<<<<<<<============@@@@@@AAAAAABBBBBBAAAAAABBBDDDFFFEEEEEEIIIRRRYYYfffooo|||lll\\\SSSKKKKKKOOOUUUfff{{{{{{cccOOOFFFCCC@@@>>>>>>===<<<;;;999888888888999999777555777777777777666666666666666666666666555444222222111222333444555666777777333333444555555444444333444666888777444333555777444333222333555666555444777888999999999888666555666666666777777666666666999888555333222333444444333333333333444444444444444444555666888:::;;;<<<888777666555444444444444555555555555555555555555777777777777777777777777666666666666666777888888<<<;;;;;;<<<======<<<:::;;;<<<<<<<<<<<<=========??????@@@AAAAAAAAAAAAAAACCCDDDEEECCCBBBEEEKKKQQQ^^^gggtttrrraaaVVVMMMJJJNNNOOO^^^sssmmmVVVIIICCC@@@@@@AAA>>><<<<<<;;;:::999:::;;;;;;999888666666666666666666666666555666666666666555444444222333333444555555666666333333333444444444444444222333555444333222444555666666666777888888888777777888888888888777666666777777777777777888999999:::888555333222222333444111222222222333333333333888777777666777777888888777666555555444444444444777777777777777777777777555555666777777777666666666666666666666777777888999888888999;;;===<<<;;;;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCBBBBBBDDDHHHLLLWWW___kkkvvvxxxfffZZZPPPLLLOOOLLLWWWiii}}}ttt^^^MMMEEE@@@BBBBBB>>><<<<<<<<<;;;999999:::;;;:::999666666666777777777777777444444555666777777777777555555555555555555555555333333333333444444555555333444444444333333444555666777888999999888888888666666666666666555555555555555555666777999;;;<<<:::888666333222222333444111111111111222222222333777777666555555666666666666555555444444444555555555555555555555555555555333444555666666666666555666666666666666777777888888777777999===???@@@@@@;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCEEEHHHJJJQQQXXXcccmmmvvvmmm```TTTOOOQQQLLLSSS```sss{{{iiiUUUIIIAAACCCDDD???<<<>>><<<:::888888999:::999888777777777777888888888888444555666777888888888888777777777666666666555555444444444444444555666777777777777777777777666666333555777888777666666666555555555555444444444444333333333444666999;;;===888777666555444333333333111111111111222222222222222222333333444666777888444444444444444444555555222222222222222222222222333333444444555555666666666666666666666777888888999888888;;;???CCCDDDDDD:::;;;;;;;;;;;;<<<<<<<<<======???@@@AAAAAAAAAAAA???@@@AAABBBDDDFFFHHHHHHKKKQQQ[[[dddmmmyyyuuufffXXXRRRSSSMMMPPPYYYiii}}}vvv]]]NNNDDDFFFFFFAAA>>>AAA===;;;999888999::::::999777888888888999999999:::777888888888888777666555777777777777888888888888555555444444555666888999:::999888888888888777666111555888888777555555666666555555444444444444444333222222222444666999;;;555555666666666555333222111111111222222222333333111111111222333444555666444333333333444444555666333333333333333333333333555444444444555666888999666666666666666777888888999888888:::>>>AAACCCCCC::::::;;;;;;;;;<<<<<<<<<<<<===>>>???AAAAAAAAAAAA??????@@@BBBDDDEEEEEEEEEFFFLLLTTT\\\eeeqqq}}}zzzjjj[[[TTTUUUMMMOOOUUUdddyyycccRRRFFFHHHHHHBBB???CCC@@@>>><<<;;;<<<======<<<888888999999999:::::::::;;;::::::999777555444333666666777888999::::::;;;666555555555666777999::::::888777666777666555333333666::::::888777777888666666555444444444444555444333222111222444666888333444666777777555444222111222222222222333333333444333222222111111111222333333333333444555555666666666666666666666666666777666444444555777999;;;666666666666666777888888888777666777:::===>>>>>>:::::::::;;;;;;;;;<<<<<<<<<===>>>???AAAAAABBBBBB@@@@@@@@@AAACCCCCCBBBAAACCCHHHOOOWWW```lllyyypppaaaVVVPPPMMMPPPTTT^^^qqqjjj[[[MMMHHHDDD???>>>AAA>>>======<<<<<<<<<======:::999888888888888888888999999777666555555555555222222222333333333444444555666666666777777888888777777777777777666666666555555777888888777666555555666666777777777777666222222333333444555555666444444444444444444444444000111111222222111111000///000000000000111111111555555555555555555555555555444444333333333444444444444555555555444333222333333333333333444555666666666777777888999999999999:::;;;<<<;;;:::999888;;;===???@@@?????????AAA???@@@AAAAAA@@@AAACCCEEEFFFGGGJJJOOOXXXeeerrr{{{xxxeeeYYYSSSMMMPPPSSSZZZiiizzzooo___NNNEEEBBB>>>>>>@@@>>>======<<<;;;;;;;;;<<<999999888777777777777888888888777666555555555555333333444444444555555555555555555666666666777777555555555666666666777777777888:::;;;;;;;;;::::::777777888888888888777666333333444444555555555666888888777666555444333333111111222222222222111111000000000111111111222222444444444444444444444444444333333222222333333444666666666666555555555555666666555555666666777888888888888888888777777777999999:::;;;;;;:::999888;;;===?????????>>>@@@AAA@@@AAABBBBBBAAAAAACCCEEECCCDDDFFFJJJRRR]]]jjjrrr~~~~~~hhhZZZSSSNNNPPPQQQTTT^^^mmmyyy~~~xxxeeePPPDDD@@@>>>===>>>>>>>>><<<;;;::::::::::::888888777666666666666666777777666555555444444444444444444555555555666666444444444444555555555555333333444444555555666666444555666888999999999999999999999999888888777666555555555555555555666666<<<;;;:::888666444333222222222333333333333222222111111222222222333333333333333333333333333333333333333222222222333333444666555444444444555666777777777666666666777888888999999888888777666555555888888999:::::::::999999;;;<<<>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBAAABBBDDDBBBCCCDDDFFFLLLUUU___ffftttzzzmmm]]]VVVNNNOOOOOOOOOTTTbbbsss~~~nnnWWWGGGAAA????????????>>><<<;;;999999888888888777666555555555555555555555555555555444444333444444444444555555555555333333333333333333333333444333333333333333333333111222333444555666777777999999999888777666555444666666666666666666666666<<<;;;:::888666555333333444444444555555444444444222222222333333333444444444444444444444444444444444444333333333444555555444333222111222333666777666666555555555666666777777777666666666555555555777888888999999::::::::::::;;;<<<<<<;;;<<<>>>???AAACCCDDDCCCBBBAAAAAABBBCCCCCCDDDEEEHHHOOOWWW\\\iiiqqq{{{wwwdddZZZPPPOOONNNLLLOOOZZZnnn~~~wwwbbbOOOFFFCCCBBB@@@???>>><<<;;;999999888888888777666555444444444444444555555666555555444333222333333333333444444444333333333333333222222222555555444333222111000000222333333444555777888888777777777777666555444333555555555666666666666666888888777666666555555444555555666666666666555555222333333333333444444444666666666666666666666666555555555555555666777777555444333333444666888:::888777777666666666777777444444444555555666666666777777888888999:::;;;<<<999:::;;;:::::::::===???@@@BBBCCCCCCBBB@@@@@@AAACCCCCCCCCDDDEEEIIIOOOSSS___hhhsss{{{gggZZZSSSPPPNNNLLLLLLUUUhhhyyy}}}mmmZZZLLLGGGEEEBBB>>>>>><<<;;;::::::::::::999888777555444444444444444555666777777666444444222222222333333333444444333333333333222222222222555555444333222111000000111000111111222333444555666666666666555444333333333444444555666666777777555555555555555555555555555555666666666666555555222222333333333444444444666666666666666666666666666666666666666777888999888888888888999;;;===>>>;;;;;;:::999999999::::::444444555666666777888888888888888999:::<<<===>>>:::;;;;;;;;;:::;;;===@@@@@@BBBDDDDDDCCCBBBBBBBBBAAABBBBBBBBBCCCEEEJJJMMMVVV```llltttyyyppp```XXXRRRNNNLLLKKKPPP```ppp~~~vvvcccRRRJJJFFFCCC>>>======<<<;;;;;;;;;<<<:::999777666555444444444444555777888888777555444333333333333444444444555444444333333333222222222333333333333333333333333000//////...///000111222555666666666666666555555111222222444555666777888555555555555555555555555222333333444444333333222222222222222333333333333666666666666666666666666555555555555666777888999999:::;;;<<<>>>???@@@AAA<<<<<<;;;:::::::::::::::888888888999999999999999999888999999;;;===???@@@===>>>>>>===<<<===@@@CCC@@@CCCFFFGGGFFFEEEEEEEEEBBBCCCDDDDDDDDDFFFJJJLLLOOOZZZgggooossszzzmmm[[[TTTOOOMMMKKKMMMZZZhhhzzzzzzhhhUUUKKKFFFCCC>>>======<<<<<<<<<======:::999888777555555444444444666777999999888666555444444444555555555666666444444444333333222222222000111111333444555666666444333222222222333444555555666777777777777777666000000111333555666777888666666666666555555555555000111111222222111111000111111222222222333333333555555555555555555555555444444444555555777888888888999;;;===>>>???@@@@@@;;;:::999999888888888888===<<<<<<;;;;;;::::::999999999999:::;;;>>>@@@AAA@@@@@@@@@???>>>???BBBEEEAAADDDGGGIIIHHHGGGGGGHHHEEEFFFGGGGGGHHHIIILLLOOOKKKVVVccclllpppvvvuuueeeWWWMMMLLLLLLKKKQQQZZZpppsss[[[MMMFFF@@@BBB???;;;999:::<<<===>>>:::;;;;;;:::777555666666666666777777777777666666333333333333333444555666888777555333222333444555444333222222111111222222222222222222222222222222555555555555444333222222444555666777777888777777888666555444444333111000111111111111000000000000000000111222222222111111222222333333333333444444222222222333444555666777555888888666666999999777:::999888777777888999999888999::::::999999;;;<<<;;;888666888<<>>AAA???===>>>@@@BBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIKKKPPPWWW```hhhqqqyyy~~~zzzhhhZZZNNNLLLKKKIIIMMMUUUiii{{{wwwbbbTTTIIIAAAAAA>>>;;;999:::<<<======::::::;;;999777555555666666666777777777777666666555444444444555555666777999888666444333333444555444333222222111111222222000000000000000000000000555666666666555444444333222333444666888999999:::888666444444444444222000111111111111000000000000111111222222333333222222222222222333333333444444222222222333333444555666555888888666666999999777888888777666666777888888999:::<<<;;;:::999999:::999777555666999<<<<<<;;;>>>===;;;<<<>>>@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFIIIMMMSSSZZZbbbjjjsssxxxlll]]]QQQNNNLLLGGGIIIOOO___rrr{{{mmm]]]NNNBBB@@@>>>;;;;;;<<<======<<<999::::::999666555555666666777777888888777777666666555555555555666777777999888666555444444555666444333222222111111222222000000000000000000000000444444555555555444444333333333555666777888888888888666444444444444333111222222111111111000000000111222333333444444444333222222222222333333333333222222222222333444555555444777777555555888999666666555555444555555666666999;;;======;;;999777777666555444444777999999888;;;:::999:::<<<=========>>>??????@@@AAABBBCCCCCCAAABBBBBBBBBCCCCCCCCCCCCEEEHHHLLLRRRXXXaaajjjppp{{{ppp```RRROOOLLLGGGGGGLLLWWWiii{{{wwwgggSSSCCC@@@>>><<<<<<======<<<;;;888999999888666555555666777777777888888777777777666555555555555555666666777666666666666777888888444333222222111111222222222222222222222222222222222222333444444333333333666777777777666555444444777555444444555555444222222222222111111111000000222222333444555555555555111222222222222333333333222222222222222333444444444777777444555888888555333333333333444444444555777999===>>><<<:::888888555555444555666777777777:::888888999;;;<<<<<<;;;<<<<<<===>>>@@@AAABBBCCC@@@@@@@@@AAAAAAAAAAAABBBCCCEEEGGGKKKPPPXXX```fffooo|||uuudddUUUPPPNNNIIIHHHKKKQQQ```sss~~~}}}oooYYYHHHBBB@@@>>>===>>>===<<<;;;888999999888666555666777777777888888888888777777555555444444333444444555333444444555777999:::;;;444333222222111111222222222222222222222222222222222333444555555666555555666666666666666555444333666555444444666666555333222222222222111111111111222222333444555666666555111111111222222222333333222222111111111222333333333666666444444777777555222222333444444444444444444777;;;======;;;::::::666777777777777777777777999888888999;;;<<<;;;:::;;;;;;===>>>@@@AAACCCCCC@@@@@@@@@AAAAAAAAABBBBBBBBBCCCEEEGGGKKKQQQXXX^^^dddpppwww}}}~~~jjjXXXRRRPPPJJJIIILLLMMMXXXiiiyyyvvvbbbQQQGGGDDD@@@>>>>>>===<<<;;;888999:::999777777777888777888888999999888888777555555444333333333333444111222333555777999:::;;;444333222222111111222222000000000000000000000000444555666777888999999999222222444555666777777777666555444444666777666555333222222222222111111111111222333444555666666666111111111111222222222222222111111000111111222222222555666333333777777444222333444555555666555555444777:::<<<<<<<<<<<<===777999::::::888777888888888888888999;;;<<<;;;999;;;<<<===>>>@@@AAABBBCCCAAAAAAAAAAAABBBBBBBBBBBBAAACCCDDDEEEHHHLLLRRRVVV[[[fffkkkrrrrrr]]]TTTPPPKKKIIILLLIIIOOO^^^rrr{{{kkk\\\LLLHHHCCC???>>>===<<<;;;999:::;;;:::999888999:::777888888999999888888777666666555444444444444444222333444555666777777777444333222222111111222222000000000000000000000000333444555777888999999999000111333555666777888888555444444555666777777666333333222222222111111111000111222333555555555555111111111111222222222222111111000000000000111111222555555333333666666444333444555666777777777666666888:::;;;::::::;;;===888:::<<<<<<999777777888777666777999;;;;;;:::888;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBB@@@BBBCCCEEEFFFIIILLLOOOTTT]]]```gggvvvwww```VVVQQQKKKHHHKKKGGGJJJWWWmmm~~~~~~qqqeeeOOOJJJDDD@@@>>>======<<<:::;;;<<<;;;999999999;;;888888999999999999888888888777666555555555555555444444555555555555555444444333222222111111222222222222222222222222222222000111222444555666666666333333444555666666666555555444444555777888777666333333333222222222111111///000222333444555555555000111111111111222222222111111000000000000000111222555555222333666666333333444666888999888888777999:::;;;:::999999:::<<<888;;;===<<<999777777888555555666888::::::999777:::;;;;;;<<<===>>>??????@@@AAAAAAAAAAAABBBBBBBBB???AAACCCDDDEEEFFFIIILLLQQQXXXYYY___oooyyyggg\\\VVVNNNIIIJJJFFFKKKRRR^^^ppp~~~|||rrrZZZNNNEEEBBB@@@<<<<<>>???===:::777666666999999999888999999::::::<<<;;;;;;;;;;;;<<<======CCCCCCCCCDDDDDDDDDDDDDDD@@@AAABBBDDDEEEGGGHHHIIILLLPPPVVV[[[bbbkkkvvv}}}nnn```WWWNNNIIIJJJHHHJJJNNNXXXkkk|||}}}```SSSGGGCCCAAA===;;;===<<<<<<<<<<<<<<<;;;;;;;;;777:::;;;777888<<<<<<999666555555666999999666444333333333333444444444444333333333333333333333333111222222333333222222111444333222111111222444555666555444444444444555666444555555555555555444444333333333222111111000000222222222222222222222222111222333222000///000111111222222333333222222111333333333333333333333333333444666777999999999999;;;;;;:::::::::;;;;;;<<>>AAA@@@???<<<888666777888555555555666777888999:::;;;;;;;;;;;;;;;<<<<<<===>>>>>>?????????@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFFFFIIILLLOOOTTT\\\gggoooxxx|||kkk[[[PPPKKKLLLNNNKKKHHHKKKWWWhhhxxxyyyhhhSSSFFFBBBAAA???============<<<;;;;;;::::::777888888777777888888777444555666888999:::999888333333333333222222222222444444444444444444444444111222222333333222222111555444333222111111222222555444333333222111111111333444555555666555555555222222111111000000//////111111111111111111111111000222333222111000111222111222222333333222222111111111111111111111111111111222333555666888999999;;;:::888777888;;;>>>@@@AAA@@@>>>:::777666777888444555555666777888:::;;;;;;;;;::::::;;;;;;<<<============>>>>>>??????@@@BBBCCCCCCCCCCCCCCCDDDDDDDDDFFFHHHIIILLLTTT^^^fffrrrwww}}}ttt```SSSNNNMMMMMMKKKIIILLLSSSaaaqqq}}}sss[[[IIIBBBBBBBBB@@@>>>======<<<;;;;;;::::::888777777888777777666777444555777999999999999999333333333333444444444444222222222222222222222222111222222333333222222111444333333222111111111111222222333333444444444444333444444555666666555555111111111111222222222222111111111111111111111111000111222222111000111222111222222333333222222111111111111111111111111111111111222333555666777888:::999777666777:::===??????>>><<<999666555777888555555666777888999;;;<<<:::::::::::::::;;;<<<<<<<<<======>>>??????@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCCCCEEEFFFFFFHHHNNNWWW]]]hhhnnnuuu{{{hhhYYYQQQNNNJJJIIIKKKNNNRRR\\\lll{{{zzzeeePPPFFFEEEDDDBBB>>>>>>===<<<;;;::::::999999777777999888666666888333555888999888777777888222333333333444444555555222222222222222222222222111222222333333222222111222222222222222111111111000111333444555666666666333333444555666666666666444444444444444444444444111111111111111111111111000111222222111000222333111222222333333222222111222222222222222222222222222111222222333444666777999888666666666888:::;;;;;;;;;:::888666555666888666666666777888999:::;;;:::::::::::::::;;;;;;<<<<<<<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCEEEFFFFFFFFFJJJPPPVVV```gggpppwww}}}sssaaaUUUPPPIIIIIIJJJMMMMMMSSScccttt~~~ooo[[[MMMHHHEEEAAA>>>>>>===<<<;;;:::999999;;;777777:::999666555999333666888888666555555777333333333333222222222222333333333333333333333333111222222333333222222111000111111222222222222111000111333444555666666555222333444555666666666666999999888777555444444333111111111111111111111111///111222222111111222333111222222333333222222111333333333333333333333333333222111111222333444555777777666666666666777777666777888777666555666777666666666666666777888999::::::999999::::::;;;<<<;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBCCCBBBDDDFFFFFFEEEGGGKKKPPPWWW___iiirrryyyzzzfffXXXPPPJJJIIIIIIIIIFFFHHHXXXjjj~~~~~~uuubbbSSSKKKEEE??????>>>===<<<;;;:::999999<<<777777;;;:::666555999333666999888666444444666444444333222111000///...444444444444444444444444222222222333333222222222///000111222222222222222000111333444555555444444222333444555666666666666>>>===;;;999666444333222000000000000000000000000///111222222111111222444222222222333333222222222333333333333333333333333333333222111111222333444666666666666666555555555333555777777666555555666666666555555555666666777::::::999999::::::;;;<<<::::::;;;<<<===>>>???@@@??????@@@AAAAAABBBCCCCCCAAADDDFFFFFFEEEEEEHHHLLLLLLTTT___iiiqqqyyylll[[[XXXPPPKKKHHHHHHHHHJJJQQQXXXwww~~~}}}lllVVVGGG@@@>>>:::<<<===<<<999777888:::;;;;;;:::999888777666666555555555666666666666666;;;999777444111///---+++222222222222222222222222222222222222222222222222222222222222222222222222111111222333444444555555333444444444444555888;;;@@@AAACCCAAA<<<666222000333222111111000111111111000111111111111222222222222222333555666555222///222222111111111111222222555333111111222333222111333333333444444444555555444555666666666555444333888888777777777777888888999>>>CCCCCC???;;;:::<<<:::;;;;;;<<<===>>>>>>?????????@@@AAABBBDDDDDDEEEBBBCCCDDDDDDCCCCCCDDDFFFJJJOOOVVV\\\dddmmmxxxuuuaaaZZZQQQLLLHHHGGGGGGGGGLLLSSSiiiyyyzzzdddPPPDDD>>>;;;<<<===;;;888777888:::777777777777666666666666888888888777666666666555:::999888555333111///...222222222222222222222222222222222222222222222222222222222222222222222222111111111222333444666777666666555444333555888;;;EEEGGGHHHFFFAAA;;;666333333333222111111111111111111111111111222222222222333333444666888777444111222222111111111111222222444222000111222333222111333333333444444444555555333444555666666666555444555555555555666777888888777;;;@@@@@@<<<999999;;;888888:::;;;===>>>???@@@???@@@@@@AAABBBCCCCCCDDDAAACCCDDDDDDCCCBBBDDDEEEFFFJJJOOOUUU[[[dddooowww{{{jjj]]]TTTNNNIIIHHHGGGFFFIIINNNZZZpppnnnYYYJJJBBB=========;;;888777888999666666666777777777888888::::::999888777666555555999888777666444333111111333333333333333333333333333333333333333333333333222222222222222222222222111000000000222444777999999999777444333444888;;;GGGIIIKKKJJJEEE>>>888555444333222222111111222222111111111111222222222333333444555777999999666444222222111111111111222222333111000000111222222111333333333444444444555555333444555666666666666666333333333333444666777888555888;;;;;;888777888:::666777999;;;===???@@@AAA@@@@@@@@@@@@AAAAAABBBBBBAAABBBCCCCCCBBBBBBCCCDDDCCCFFFJJJMMMRRRZZZeeemmmwww~~~uuucccXXXQQQLLLKKKIIIGGGIIILLLTTTfffxxx{{{qqqbbbRRRFFF??????===;;;999888888999999999999999999999999999888888888777777666666666666666666555444333333222333333333333333333333333333333333333333333333333222222222222222222222222111000//////111555888;;;<<<;;;888555333444777:::BBBEEEHHHHHHDDD>>>999666444444333222222222222222111111111222222222333333333333444666888999777555222222111111111111222222111000//////111333333222333333333444444444555555333333444555666777777777444444444444444555666777555777888888666777999;;;888999:::<<<===???@@@@@@??????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCCDDDGGGIIIKKKNNNTTT^^^eeepppwwwlll\\\TTTMMMKKKJJJHHHHHHKKKQQQ^^^mmmwwwxxxnnnZZZHHHCCCAAA>>>;;;:::999999999;;;;;;;;;:::999888888777555555555666666777777777444444444333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111000//////111555888;;;<<<;;;999666333333666999;;;>>>BBBDDDAAA>>>:::999555444444333333333333333111222222222222333333333222222222444666777666444222222111111111111222222111//////000222444444333333333333444444444555555444444444555666777888888777777666666666666666666888888888888777888:::<<<<<<<<<<<<======>>>>>>>>>>>>>>>?????????????????????@@@AAAAAA@@@@@@AAABBBEEEFFFHHHIIIJJJOOOWWW^^^dddkkkuuu|||zzzdddYYYOOOKKKIIIGGGGGGIIIKKKUUUeeeuuuzzzbbbKKKGGGDDD???===<<<;;;::::::;;;:::999888777666555555333333444555666777888888333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111000000000222444777999::::::999666444333555777777:::>>>???>>><<<;;;;;;666555444444333333444444222222222222333333333333222111111222444555444333222222111111111111222222111000///000333555555555333333333444444444555555555555555555666777888888888888777777777777888888::::::999999999:::;;;;;;=================================>>>>>>>>>??????>>>???@@@@@@??????@@@AAAAAACCCEEEFFFFFFIIIOOOUUU[[[bbbllluuu{{{pppcccVVVOOOKKKHHHGGGIIIEEENNN\\\mmmzzz{{{jjjXXXJJJFFFAAA>>>======<<<:::999999999888888777777777555555555666777777777888444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222111111111222333444666777888888999777555333444555444777999:::999888888999666555555444444444444444222222222333333333444444333222111222333444333222222222111111111111222222111000000111444666777777333333333444444444555555777777666555555666777888666666666777888999;;;;;;;;;;;;::::::;;;;;;:::999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<======>>>??????===>>>@@@???>>>>>>???AAA===@@@CCCDDDCCCEEEJJJNNNSSSYYYccclllssszzz|||mmm]]]TTTOOOKKKJJJKKKDDDJJJTTT```nnnuuupppfffLLLGGGBBB???>>>>>>===;;;999::::::::::::;;;;;;;;;888888888888777777777777555555555555555555444444444444444444444444444444444444444444444444444444222222222222222222222222111111222333444444555555666777888888555444333444333444666555444333444555666666555444444444444555222222333333333444444444555333222222333444333111222222111111111111222222222111000222555777888888333333333444444444555555888777666555555666777777222333444666888;;;===>>><<<;;;:::;;;;;;;;;999777666666777888:::;;;<<<<<<::::::;;;<<<===>>>???@@@===>>>??????>>>>>>???@@@;;;???CCCDDDCCCDDDGGGKKKIIIOOOXXXaaaiiiooouuuyyy|||vvvddd]]]VVVKKKIIINNNJJJKKKMMMVVVhhhxxxzzzrrrYYYMMMDDDBBBAAA<<<999:::;;;:::999999888888999999888888777777777777888888555555444333222222222222333222222111111222222333333444555666666555444333333333333333333333333333000000000000000000000000222333555666777666444333666666666666555555555555333444444555666777888888333333333333222111000///222111111111111333444555555555555555444444333222222333333444555666777888222333444444333333555777<<<:::777777999999666444555666888;;;>>>@@@AAAAAA===<<<;;;:::999999999999???>>>===<<<:::999888888===<<<<<<<<<<<<===>>>>>>@@@@@@??????>>>=========BBBAAAAAAAAAAAABBBCCCCCCEEEHHHNNNUUU]]]fffnnntttxxxiii^^^VVVLLLHHHKKKEEEGGGIIIQQQbbbssszzzwwwaaaTTTGGGBBB@@@<<<:::;;;;;;:::999999888999999999888888777777666777777777666555444333222222222222333333222222222222333333444444444555555444444444333333333333333333333333111111111111111111111111333555666888888888777666666666666666555555555555444444555555666666777777555555555555444333222111333222111111111222333444444444444444444333222222111111222222333555666777222444444444333444666888<<<;;;:::;;;<<<<<<:::777777999:::<<<>>>@@@@@@AAA>>>===<<<::::::999999999::::::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>?????????>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAABBBBBBBBBEEEIIINNNUUU]]]fffkkkpppwwwrrrcccZZZPPPJJJKKKDDDEEEFFFKKKWWWiiiuuuyyymmm]]]LLLCCC@@@>>><<<<<<;;;;;;:::999999999999999999888777666666666666666666555444333222222222222333333333333333333333333444333333222222333333444333333333333333333333333111111111111111111111111///000222444555555444444666666666555555555555444555555555666666666666666777777777666666555444444444333222111111111222222333333333333333222222111000000000111222333444555333444555555444555777999<<<<<<>>>@@@BBBAAA???<<<<<<===>>>@@@@@@AAAAAAAAA???>>><<<;;;999999999999888999;;;=========;;;:::;;;;;;:::::::::;;;<<<<<<======>>>>>>>>>>>>????????????>>>>>>??????@@@AAAAAACCCEEEHHHLLLSSS[[[```eeelllvvv~~~~~~kkk___UUUOOOMMMIIIHHHGGGGGGNNN\\\lllvvvvvvgggSSSFFFBBB@@@>>>===;;;;;;:::999999999999:::999888777666666666666777666555444333333222222333333333444444444444333333444333222111111222333444333333333333333333333333111111111111111111111111...///000222333444444444666666555555555444444444666666666666666555555555888777777666666555555555555444333333222111111111222222222333333222222111111000000111222333444444333444555555555666888:::;;;>>>AAAEEEGGGFFFCCCAAABBBCCCDDDDDDEEEEEEDDDDDDAAA???===;;;999999999999;;;<<<>>>???>>><<<999777::::::999999::::::;;;<<<<<<<<<======>>>??????@@@??????>>>>>>??????@@@AAACCCCCCDDDEEEGGGLLLSSSXXX]]]dddnnnvvv~~~rrrdddYYYQQQMMMKKKJJJGGGFFFIIITTTeeerrrxxxlllZZZKKKDDDBBB@@@>>><<<;;;::::::999999::::::888888777777777777888888666666555444333333333333333444555555555555444333333222111000000111222333333333333333333333333333111111111111111111111111222333444666777888888999555555555555444444444444666666666666666555555555777666555444444555555666666555555444333222111111111222222333333222222222222111111111222333444444222444555555555666888:::;;;>>>DDDHHHIIIHHHFFFEEEGGGHHHIIIIIIJJJJJJIIIIIIDDDBBB???<<<:::999:::;;;===>>>@@@@@@@@@===:::888:::999999999999:::;;;;;;;;;;;;<<<===>>>??????@@@???????????????@@@@@@AAABBBCCCCCCBBBCCCGGGLLLPPPUUU\\\eeemmmuuu|||iii[[[RRRMMMJJJHHHFFFGGGHHHPPP___mmmsssnnnaaaRRRGGGDDDAAA???<<<;;;;;;:::::::::::::::888888888888999:::;;;;;;777666555444333333333333333444555666666555444333333222222111111222222333333333333333333333333333222222222222222222222222333333333444555666777777555555555444444444444333555555555666666666666666666555444333333444555666666666666666555444333222111222222333333333333333222222111111222333333444222333444555444666888::::::>>>DDDHHHIIIHHHGGGGGGIIIJJJKKKLLLMMMNNNNNNNNNIIIGGGCCC???=========>>>===>>>@@@AAAAAA@@@>>>===::::::999999999:::;;;;;;;;;;;;<<<======>>>???????????????>>>???@@@@@@AAA??????@@@@@@@@@BBBEEEHHHLLLSSS[[[bbbiiisssqqq```UUUOOOLLLHHHGGGHHHIIIKKKVVVaaajjjlllgggXXXJJJEEEBBB@@@<<<<<<;;;::::::::::::;;;777777888999:::<<<===>>>777666555444444333333444444555666777777666555444222222333333333333222222333333333333333333333333222222222222222222222222111111111111111222333333555555555444444444333333444444555555666666777777777555444333333444666777777777888888777666555444222222333444444444444444111111000000000111222222000222333444444555777::::::>>>DDDFFFFFFFFFFFFGGGHHHIIIKKKMMMOOOPPPQQQQQQPPPMMMHHHDDDBBBAAABBBCCCBBBBBBBBBBBBAAA@@@??????:::::::::::::::;;;<<<<<<;;;<<<<<<<<<===>>>>>>>>>>>>>>>======>>>>>>???@@@<<<===???@@@@@@@@@CCCDDDGGGLLLSSSXXX]]]eeepppyyyxxxqqqyyyeeeYYYRRROOOKKKIIIJJJHHHGGGMMMVVVccckkkjjj\\\LLLEEEBBB@@@<<<<<<;;;::::::::::::;;;777777888999;;;===???@@@777777555444444444444444444555666888888666555444222333444555555444333222333333333333333333333333222222222222222222222222444333333222333333444444555555444444444333333333333444444555666777888888777666555333444555777888777888888999999888666555222333444444555555555555000////////////000000111000111333333333444777999999>>>CCCEEEEEEDDDEEEGGGFFFHHHJJJLLLOOOQQQRRRSSSTTTQQQLLLHHHEEEEEEFFFGGGHHHGGGEEECCCAAA>>>===<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<===============<<<<<<<<<<<<<<<===>>>>>>;;;>>>@@@BBBBBBBBBCCCDDDEEEJJJPPPSSSVVV\\\fffnnnuuu|||yyymmmeeennnZZZQQQOOOJJJGGGHHHHHHHHHJJJNNN[[[eeekkkcccVVVLLLEEEAAA<<<<<<;;;999777666888999888999:::;;;<<<<<<<<<<<<999888777555444333222111333444777888888777555333333222333666555222333777333333333222222222111111222333333333333222111111333444444444333333555666999999999888777666555444444555666666666555444333777666555444444555666777<<<<<<===>>>===:::888666555444333333111111000///111222333444444333222111111222444555666777777777999;;;>>>@@@AAABBBEEEGGGGGGIIIJJJJJJIIILLLQQQVVVXXXXXXSSSMMMLLLPPPTTTSSSQQQMMMIIIEEECCC@@@===;;;???===;;;999888999:::;;;999::::::;;;<<<===>>>>>>======<<<<<<<<<<<<============<<<<<<>>>???AAABBBEEEFFFGGGIIIMMMTTT]]]ccchhhppp|||vvvjjj^^^VVV~~~ggg[[[QQQKKKHHHHHHGGGEEEGGGJJJVVV```gggdddZZZQQQGGG@@@>>>>>>===;;;888777888888888888888999::::::;;;;;;999999888777555444333222444555777999888666444222222000111444555222222444444444444333333333222222222333333333333222111111333444555555444444555777999999::::::999777666555333444555666666555555444666555555555666777999:::======>>>===<<<:::888777666555555444444333333333222222333333333333222222000111111222333444555666888:::<<<>>>???AAAEEEGGGHHHJJJKKKJJJJJJMMMSSSYYY]]]]]]YYYSSSSSSXXX\\\\\\WWWRRRKKKFFFBBB???===<<>>============???@@@AAA???@@@BBBDDDGGGLLLSSSXXX___gggrrr}}}zzzsssjjj```VVVPPPtttcccVVVOOOJJJIIIHHHEEEEEEGGGOOOXXXbbbdddbbbZZZMMMBBB@@@???>>><<<:::999888888888777777666777999:::;;;:::999999777666555444333555666888999888666444222444000000555888555222222555555555444444444333333222333333333333222111111444555555555444444666888777888:::::::::888666555333333444555666666666555555555555555777999;;;<<<>>>>>>===<<<:::999888777555444444444444444444444333333222222222222333333222111111111222444555777777999;;;<<<===@@@DDDHHHJJJKKKLLLLLLLLLPPPWWW]]]aaaaaa^^^ZZZ[[[aaaeeefff___YYYOOOFFFAAA>>>===<<<>>>===<<<:::::::::;;;;;;999999999999999:::::::::======<<<<<<<<<<<<======???>>>>>>======>>>>>>???;;;===???@@@BBBEEEIIILLLSSSZZZcccmmmwww}}}wwwsssoooiiibbb\\\UUUOOOJJJjjj]]]TTTMMMLLLJJJGGGFFFHHHIIIQQQ\\\dddhhhdddVVVHHHAAA???===<<<;;;;;;:::999999888666666666888;;;<<<999999888777666555444333333555777999999888555444777222111888<<<:::555222444444444444333333333333222333333333333222111111333444444444333333555666555666888999999777555444222333444555555666777777555555444555666777999:::===<<<;;;999888777666666222222222222333333444444444333222111111222333444555444333222333555777999777999:::;;;===@@@DDDHHHLLLMMMNNNMMMNNNSSSZZZaaaaaabbbaaa^^^```fffjjjjjjeee]]]QQQFFF???===<<<<<<>>>===<<<;;;:::;;;;;;;;;;;;;;;::::::999999999888===<<<<<<;;;;;;<<<<<<===??????>>>>>>============<<<>>>@@@AAAAAABBBDDDFFFIIIOOOWWW___hhhttt}}}rrrjjjiiieee^^^XXXSSSNNNJJJGGGvvvcccXXXOOOLLLJJJHHHGGGHHHEEEMMMVVVaaakkklllaaaSSSCCC@@@<<<;;;;;;<<<;;;::::::999888777888:::<<<>>>777777666555555444333333222444666999:::999888666777222111888<<<:::555222333333333333222222222222222333333333333222111111111222222222111111333555222333555666666666444333333333333444555666777777666555444333444555666777;;;:::888777666555555555111222222333333444444555555444333222222333444555666444333222333555777888888999;;;<<<===???CCCFFFLLLMMMNNNNNNOOOSSSZZZ```^^^aaabbbaaaccchhhkkkjjjddd\\\PPPEEE???<<<<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999999<<<<<<;;;;;;;;;;;;<<<<<>>>>>======<<<;;;>>>@@@AAAAAAAAA@@@AAABBBDDDIIIOOOUUU]]]hhhuuu}}}uuujjjdddccc^^^WWWPPPLLLIIIFFFDDDkkk^^^PPPKKKIIIGGGFFFGGGDDDIIIQQQ[[[gggnnnjjj```JJJDDD>>>;;;;;;<<<<<<:::;;;::::::::::::<<<===>>>777666666555444333333333222444777999:::999888777444000000555888555222222333333222222222111111111222333333333333222111111000111111111000000222444111222333333444444444444444444444444444555666777666555444333333333444555888777777777777666666666444444555555666666666777444444333333333333444444333333222111222333444555777999;;;<<<<<<===@@@AAAHHHJJJLLLLLLMMMPPPVVV[[[ZZZ___aaabbbdddggggggddd\\\UUULLLDDD???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;===>>>@@@???>>>>>>???@@@CCCFFFJJJNNNTTT]]]hhhpppyyy~~~tttkkkccc^^^[[[VVVOOOJJJFFFDDDBBB@@@xxxhhhVVVNNNJJJHHHGGGHHHDDDGGGKKKRRR```llloookkkTTTLLLBBB<<<;;;<<<;;;999:::::::::;;;<<<<<<======777777666666555555444444555666888::::::888666444222000111444555222222444444444333333333222222222222333333333333222111111000111222111000000222444222222222222222444555666666555444444444444555666555444333333444555666777666777888999999999888777555555555666666666666666333333444444444444333333222222222333333333333444444777:::;;;;;;:::;;;;;;BBBEEEHHHHHHHHHJJJNNNRRRSSSYYY]]]___```aaa___ZZZRRRMMMGGGBBB???>>><<<;;;<<<<<<============<<<<<<::::::::::::999999999999<<<;;;;;;::::::;;;;;;<<<<<<======>>>>>>===<<<;;;<<<===>>>===<<<===???AAAAAADDDGGGIIILLLRRR[[[bbbllluuuzzzpppggg___YYYUUURRRNNNIIIDDDBBBAAA???>>>rrr]]]RRRMMMJJJIIIJJJDDDEEEGGGMMMZZZjjjrrrrrr]]]SSSFFF>>><<<<<<:::888888999:::;;;<<<<<<<<<<<<888888777777666666555555888999:::;;;999777444222444222333666555222333777555555444444444333333333222333333333333222111111111222333222111111333555444333222111222444777999777666444444333444555666444333333444555777999:::555777999;;;<<<;;;:::999444444444444444444444444222333555555555555333222444444555666666666555555222555999;;;:::888777777===AAADDDEEEEEEFFFIIILLLLLLSSSYYYZZZ[[[[[[WWWQQQKKKHHHDDDAAA@@@>>><<<:::<<<<<<===============<<<888888888888888888888888<<<;;;;;;::::::;;;;;;<<<;;;<<<===>>>>>>===<<<;;;======>>>===<<<===@@@BBB@@@BBBEEEFFFGGGLLLSSSYYY^^^gggsss{{{|||qqqfff]]]VVVQQQNNNMMMJJJEEEBBBAAA@@@???>>>fffXXXRRRKKKFFFEEEGGGDDDDDDHHHRRR___jjjpppgggZZZIII???===>>>>>><<<;;;>>>AAA???:::888;;;>>>:::888666555666666555444555777:::===<<<:::666444888888888666444444666888777666444333222222333444555444444333333444444555222222333333333444444444222222333444444444444333333444444555555666666666333555666555444444555666666666777888999999:::::::::999777555444333333333666666666666666444222111444333222111111222333444666777888999999888777666888:::<<<===???BBBFFFIIIGGGHHHIIIJJJJJJIIIHHHGGG@@@AAAAAA@@@===:::999:::>>>???@@@???;;;888777777999999999888999999::::::999999999::::::;;;;;;;;;======<<<<<<<<<<<<======;;;;;;<<<<<<===>>>>>>>>>???BBBEEEGGGHHHHHHJJJKKKTTT[[[eeennnvvv~~~~~~tttlllaaaWWWPPPLLLJJJIIIEEEEEECCCAAA???===<<<;;;sssbbbXXXQQQLLLLLLFFFEEEDDDGGGNNNZZZfffmmmooodddTTTGGG@@@===<<<;;;>>>AAABBB@@@<<<:::===@@@;;;999777666777777666555777888:::;;;;;;888555333777777888666555444555777777666444333222222333333333222222222222222222333111111111111222222222222111222222333333333333333444444444444444444555555333555666555444444555777999999999999999888888888;;;;;;:::888777555444333666666777777666555333222333333222111111222333333666777888999999888666555888999;;;<<<===@@@DDDGGGCCCCCCDDDEEEEEEDDDDDDCCC===>>>???>>>===<<<===>>>AAAAAA???<<<999777777888999888888888888999::::::999999999::::::;;;;;;;;;======<<<<<<<<<<<<======;;;;;;<<<<<<======>>>>>>???AAADDDFFFFFFGGGHHHIIIPPPWWW```iiipppxxxxxxtttiiibbbXXXOOOIIIEEECCCBBBBBBAAA@@@???===;;;::::::iii[[[RRRNNNMMMFFFFFFEEEEEEHHHQQQ^^^gggqqqkkk^^^PPPDDD===;;;<<<@@@AAAAAA>>>::::::===@@@;;;999777777888888777666888999999999888777555444555666888777555444555555666555444333222222222333000000000000000000000000/////////000000000111111000111111222333222222222444444333333333333333333333444666666555555666777999999999999::::::::::::===>>>===<<<;;;888666444666777777888777666444333333333222222222222333333777888999999999777666444666777999::::::===@@@CCC????????????????????????;;;<<<<<<<<<<<<===@@@CCCCCCBBB???;;;777666777888777777777777777888999:::999999::::::::::::;;;;;;===<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<======>>>>>>>>>AAACCCDDDDDDDDDEEEFFFKKKQQQZZZaaagggnnnuuu{{{{{{rrrjjjeee\\\VVVMMMFFFBBB???>>>=========<<<;;;:::999888888rrr___TTTNNNLLLFFFGGGFFFCCCCCCIIIVVV```kkkjjjdddXXXIII???===???@@@???>>>:::888888;;;>>>;;;999777777888999888777888888777777777777777666333555777777666444333444555555444333333222222222///000000000000000000///////////////000000000111000000111222222222222111444333333222222111111111333444666666555555666888555666777999;;;===>>>?????????@@@@@@>>>;;;888666777777888888888777555444333333333333333333333333777888999:::999777555333555666777777777999<<>>>>><<<<<<<<<::::::===AAAEEEDDDDDDBBB>>>:::777777777666666666666777888999999::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;;;;<<<::::::;;;<<<<<<======>>>===???AAAAAAAAAAAABBBDDDHHHMMMUUU[[[___dddjjjooouuu|||wwwooofff^^^XXXRRRMMMGGGBBB???>>>===<<<::::::999999888888777777jjj[[[RRRMMMGGGHHHFFFBBB@@@DDDNNNWWWeeeiiijjjaaaQQQEEE@@@AAA@@@???===:::888888:::<<<;;;999777777888999888777666666666777777888999999333555777777555333333333444444444333333222111111000000111222222111000000000000000111111111222222000000111222222222222111333333333222222111111000333444666666555666777999555666777999;;;===>>>?????????@@@@@@???<<<999888777888999999999888777666333333333333333333333333666777999::::::888555333444444555555555666999;;;======>>>??????@@@AAAAAA@@@???===:::999;;;???CCCCCCDDDEEECCC>>>:::777666666666666666777888999:::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<=========<<<>>>????????????AAACCCFFFKKKQQQVVVXXX\\\aaaeeemmmsss||||||tttlllddd\\\UUUPPPJJJGGGCCC@@@>>>>>>===<<<999999888888777777777777uuucccUUUMMMIIIHHHFFFCCCAAACCCIIIOOO```hhhooojjj\\\MMMEEECCCBBBAAA>>><<<;;;;;;;;;<<<:::888666666888999888777777777777888999999::::::333444666555444222333333333444444444333222111000000111222333333222111000111111111222222222333333000111111222333222222222333333222222222222222222333444666666666666888:::999999999999::::::::::::======>>>>>>===<<<:::999888888:::::::::999888777333333444444444444333333444666999;;;;;;999666444333444444444333333666888<<<>>>@@@CCCDDDEEEEEEDDDBBBAAA???;;;999:::===@@@@@@CCCEEEDDD@@@;;;777555666666666777888999:::;;;;;;;;;::::::::::::999999;;;::::::999999::::::;;;:::::::::;;;<<<<<<======;;;<<<=========>>>AAACCCFFFJJJOOORRRSSSUUUYYY]]]ccciiiqqqyyy}}}vvvppphhh```YYYSSSMMMIIICCCAAA>>><<<<<<<<<;;;:::888888888777777666666555lll[[[OOOJJJHHHFFFDDDCCCDDDGGGIIITTT```mmmnnndddUUUJJJEEEBBB@@@>>>===<<<;;;:::999888777555666777888888777:::::::::::::::999888888444555555444222111333444333333444444333222000//////000222333333222000///111111111222222222333333111222222333333333333333222222222333333333333333333444666666666777888:::999999999999999888888888::::::::::::::::::::::::888999:::;;;;;;:::999888333333444555555444333333222444888;;;;;;:::777555333444444333222222444666:::===AAAEEEGGGHHHGGGFFFBBBBBB@@@<<<:::999;;;>>>???AAABBBAAA>>>:::777666777777777777999:::;;;<<<;;;;;;;;;::::::999999999::::::999999999999::::::999::::::;;;;;;<<<<<<===:::;;;<<<<<<===>>>AAADDDFFFJJJNNNPPPOOOPPPTTTWWWWWW]]]eeelllttt~~~~~~xxxsssjjjddd\\\SSSMMMIIIEEECCC???===;;;;;;;;;;;;:::999777777777666555444333333yyydddVVVKKKIIIFFFEEEEEEFFFFFFEEEHHHVVVfffmmmgggZZZNNNHHH???>>><<<;;;;;;:::888666888666555555777888777666=========<<<;;;999666555444555444222111111333555333333444444333222000///...000111333333111000...111111111111222222222222222222333444444444444333222222222333333444444444333444666777666777999:::666666777888999999::::::888888888888888999:::;;;888999:::;;;;;;;;;:::999333333444555555444333333111444888;;;<<<;;;888666444444444333111111333555777;;;AAAFFFIIIIIIHHHGGGAAAAAA@@@===::::::;;;===???@@@@@@===:::888777888777777777888999;;;<<<===;;;;;;;;;::::::999999999:::999999999999999999:::999999:::;;;;;;<<<<<<===999:::<<<<<<===???BBBEEEEEEIIIMMMNNNMMMMMMPPPSSSOOOTTT\\\ccckkktttzzzvvvsssooolllccc\\\SSSKKKEEEBBB???>>>>>><<<;;;;;;<<<<<<;;;999777666666555333222222111hhhYYYTTTLLLFFFDDDDDDBBBCCCFFFEEEOOO]]]iiiqqqmmm\\\KKKGGGDDDAAA???>>>===<<<:::888888777777777888:::;;;<<<<<<<<<;;;;;;::::::999444222111333666777555333333333333333333333333333111111111111111111111111000000000000111111111111333333333333333333333333222222222222222222222222222222444555777888999999777888999:::;;;:::999999777777999:::;;;;;;;;;;;;<<<===???@@@???>>><<<;;;555555444444444333333333888999;;;<<<;;;888444222000111222222111222444666:::999;;;AAAIIIMMMLLLIIIIIIFFFBBB???===<<<===>>>BBB@@@===;;;999999999:::888666444555888:::<<<<<>><<<;;;<<<>>>AAACCCGGGHHHKKKMMMNNNNNNMMMMMMOOOSSSVVVXXX___lllwww{{{|||zzzsssnnnlllhhhbbb]]]TTTPPPJJJDDD@@@>>>>>>???<<<;;;;;;::::::999888888555555444333333222111111sssaaaWWWOOOHHHFFFEEECCCCCCEEEDDDLLLWWWdddnnnpppdddUUUJJJFFFBBB>>>======<<<;;;999888777777777888:::;;;;;;<<<=========<<<:::999444333222333666777555333333333333333333333333333222222222222222222222222000000000000111111111111333333333333333333333333333333333333333333333333333333333333444555666666777888999::::::999888888555666666777888888999999<<<===>>>??????>>><<<;;;666555555444444444444444888999;;;<<<;;;888444222///000111111000111333555999999;;;AAAGGGLLLMMMMMMMMMKKKGGGDDDBBBAAAAAAAAABBB@@@===;;;999888888999888666444555777:::;;;<<>><<<<<<===???BBBDDDFFFHHHJJJLLLMMMMMMLLLKKKLLLPPPRRRRRRVVVaaajjjnnnrrrwww|||tttooohhhdddbbb___YYYUUUOOOLLLHHHCCC???=========;;;;;;::::::999888888888555444444333222222111111kkk[[[RRRKKKIIIHHHEEEDDDEEEDDDHHHOOOZZZiiirrrmmmcccPPPKKKDDD>>><<<<<<<<<;;;999888777777777888999::::::<<<>>>@@@@@@===;;;999444333333444666666555333333333333333333333333333222222222222222222222222000000000111111111222222333333333333333333222222333333333333333333333333555444222111111222333555777777888888888888777666666666666666777888999999;;;<<<===>>>???>>>===<<<888777555444444444555666777888:::;;;:::777444222...///000000///000222333666999<<<@@@DDDHHHNNNQQQQQQOOOLLLJJJGGGEEEDDDDDDCCCAAA>>>;;;888777777888888666444555777999::::::<<<======<<<:::999999;;;999999999999999999999999999999999:::;;;<<<===>>>>>>===<<<===>>>AAADDDFFFFFFGGGIIIKKKKKKKKKIIIHHHHHHKKKLLLKKKNNNWWW___bbbeeejjjqqqyyy{{{tttooohhhccc]]]ZZZXXXUUUPPPLLLGGGFFFCCCAAA>>><<<;;;:::::::::999999888777777777444444333333222222111111uuu```VVVMMMLLLLLLIIIGGGGGGFFFFFFHHHQQQaaappprrrmmmXXXQQQGGG???<<<;;;<<<<<<999999888777777888999:::999<<>>>>>======999888666555555555777888777888999999999777444333///000111000000000222333444888<<<>>>???DDDLLLSSSRRRQQQPPPNNNKKKIIIGGGFFFDDDAAA>>>:::888777666666777666444555777888999888888:::;;;;;;:::999999::::::::::::999999999999888999999999:::;;;<<<===>>><<<<<<<<<>>>@@@CCCFFFGGGEEEFFFHHHIIIJJJIIIGGGFFFEEEHHHIIIHHHKKKSSSZZZ]]]ZZZ___fffnnnvvv~~~yyytttooojjjgggbbb^^^YYYTTTQQQNNNJJJGGG@@@@@@???>>>===;;;999888999999888888777666666555333333333333222222111111fff[[[PPPNNNNNNLLLJJJJJJGGGFFFEEEJJJXXXhhhoooooo```XXXLLLBBB===<<<<<<<<<:::999888777777888999999888;;;@@@CCCCCC@@@<<<999444555666666555555444444333333333333333333333333000000000000000000000000111111111111222222222222333333333222222111111111444444444444444444444444444333111000111333666888666666666666666777777777:::::::::::::::;;;;;;<<<::::::;;;<<<===>>>>>>>>>:::999888777777777888888666777888888888666444333111222222222111111222444222666:::;;;;;;???HHHPPPRRRSSSSSSRRRPPPMMMJJJHHHCCCAAA>>>:::777666666666777666555555777777777666555777999:::999888999999999999999999999999999999:::999999:::;;;<<<======;;;<<<<<<>>>@@@CCCFFFGGGDDDEEEGGGHHHIIIGGGFFFEEEEEEHHHIIIGGGHHHOOOTTTUUUQQQUUU\\\dddlllttt|||{{{qqqiiidddbbb___\\\^^^ZZZVVVQQQLLLHHHEEEBBB;;;<<<<<<<<<;;;:::888777888777777666555555444444333222222222222222111111pppbbbTTTPPPOOOMMMKKKJJJEEEFFFEEEFFFOOO]]]gggjjjggg^^^QQQFFF@@@===<<<<<<:::999888777777777888999888;;;???BBBBBB@@@<<<:::444666777777555444444555333333333333333333333333000000000000000000000000111111111222222222222333333333333222111111000000333333333333333333333333333222111111222333666777555555555555666888999:::999::::::;;;;;;;;;:::999999::::::;;;===>>>??????::::::::::::999999999888555666777777777555444333222333333222111111222444111444777777777:::BBBHHHPPPRRRTTTUUUSSSPPPLLLIIIBBB@@@===:::777666666777777666555555666777555444444666888999888777777888888888999999999:::::::::;;;;;;:::::::::;;;<<<<<<;;;;;;<<<>>>@@@CCCEEEFFFCCCDDDFFFHHHHHHHHHFFFEEEGGGIIIIIIDDDCCCGGGJJJKKKIIIMMMRRRXXX___gggoootttzzzrrrjjjaaa[[[YYYXXXWWWUUUUUUSSSOOOKKKFFFBBB???>>>:::::::::::::::999888777666666666555444444333333222222222222222222111111{{{jjjYYYQQQOOOLLLIIIHHH@@@DDDEEEDDDGGGSSS___eeelllcccVVVJJJBBB???===<<<;;;:::888777777777888999888;;;>>>AAAAAA???<<<:::444666888777555333444555333333333333333333333333111111111111111111111111111111111222222222333333333333222222111000000///333333333333333333333333222222111111111222222333444444444555777999;;;===999;;;===>>>>>>===:::999999999:::;;;<<<>>>???@@@999:::<<<<<<<<<;;;999888555555666666666555444444111222222222000000111333111333444444444666;;;???JJJLLLPPPRRRQQQNNNIIIFFFAAA???<<<999777777777777777666555555666666444222333555888999777666666666777777888999:::;;;;;;<<<<<<<<<;;;:::::::::;;;;;;:::;;;<<<>>>@@@BBBCCCDDDBBBCCCFFFHHHIIIHHHGGGGGGEEEHHHGGGBBB@@@DDDFFFFFFEEEHHHLLLOOOTTTZZZaaaeeekkkttt|||tttmmmbbb\\\TTTPPPPPPQQQPPPOOOKKKKKKHHHEEEAAA>>>===<<<:::::::::999999999999888555555555444333333222222111111111111111111222222ppp\\\RRRNNNJJJGGGEEE===CCCFFFCCCDDDMMMZZZaaaooofffYYYMMMDDD@@@===<<<;;;:::888777777777888888888:::===???@@@???<<<;;;444777999888555333444666333333333333333333333333333333333333333333333333111111222222222333333333333333222222111000000///222222222222222222222222222222222111000//////...333333444555777:::===>>>;;;===@@@BBBBBB@@@===;;;888999999:::<<<>>>@@@AAA999:::===>>>>>><<<999777555555555666555555444444000111222111//////000222111222222222333444777999CCCFFFJJJMMMMMMIIIEEEAAA@@@>>>;;;999777777888888777666555555666555333222222555888888777555555555666666777888:::;;;<<<=========<<<;;;:::::::::::::::;;;<<<>>>???AAABBBBBBAAACCCEEEHHHIIIIIIHHHHHHBBBEEEEEEAAAAAAEEEHHHHHHEEEGGGIIIKKKNNNSSSXXX\\\```iiirrrwww~~~{{{qqqfff^^^TTTOOOIIIFFFGGGIIIIIIHHHEEEEEEDDDBBB???======>>>;;;::::::999888999999999555555444333333222222111111111111111111111222222}}}bbbYYYTTTLLLGGGHHHEEEFFFFFFDDDCCCIIISSS[[[cccdddbbbYYYMMMCCC@@@@@@===;;;::::::::::::999777;;;<<<>>>???>>><<<999777777777666666555555555444444333333444555444222000222222222111111111111000000111111222222333444444444444444444333333222111000111111111111222222222333333333333333333333333333555666777888:::<<>>???IIIMMMFFF;;;555999999999999:::;;;<<<<<<:::===AAABBB???:::666444333444444555555555555555333333333222222222111111333222222222333444444555;;;>>>BBBEEEEEEEEEFFFGGGCCC???;;;888777777777666888777666666666666666777555555555555555555555555555555666777888999999:::999999888777888999;;;<<<===;;;;;;===AAADDDCCCAAAHHHGGGGGGGGGHHHHHHGGGEEE@@@@@@@@@AAABBBDDDFFFGGGGGGHHHHHHGGGFFFIIIOOOTTT\\\```gggooowww||||||wwwqqqiii```WWWQQQJJJIIIFFFCCCBBBBBBBBBCCCCCCBBB@@@??????===;;;888888777777666555444444444444333222222111111222222111111111111111000//////lll___XXXNNNIIIIIIGGGHHHGGGEEECCCFFFNNNUUU^^^cccfff^^^PPPDDDAAACCC>>>===;;;;;;;;;;;;999888:::<<<===>>>>>>;;;999777666555555555444444444444444333333444555444222000222222222111111111111000000000111111111111222222333333333333333222111111000111111111111222222222333333333333333333333333222444555666777:::===@@@HHHDDDEEEJJJKKKCCC999555999999999999:::;;;<<<<<<:::===@@@@@@>>>:::777555777777777777666666555444333333333333222222222222222222222222222333444444888;;;>>>@@@AAABBBDDDEEEEEEBBB===:::888777666666888888777666666666666666555555555555555555555555666666777777888888999999888888888888999:::<<<===???======???BBBDDDCCCBBBFFFEEEEEEFFFHHHHHHGGGFFF@@@AAACCCEEEGGGHHHHHHHHHIIIIIIHHHFFFEEEGGGKKKOOOSSSVVV\\\cccjjjooosssuuu||||||xxxtttqqqkkkeee^^^WWWOOOJJJFFFDDDBBB???>>>===>>>>>>@@@>>>=========<<<999777777777666666555444444333444333222222111111222222111111111111111000//////{{{hhh\\\QQQKKKKKKHHHHHHHHHEEECCCCCCHHHLLLUUU___hhheeeXXXKKKEEEEEE@@@>>><<<;;;;;;;;;999888:::;;;=========;;;888666444444444444444333333333444333333333444444222000222222222111111111111000111111111000000000000///111222222222222111000000000111111111111222222222222222222333333444444444111222333444666:::???CCCLLLKKKKKKLLLGGG???888666999888888999999:::;;;<<<<<<===???>>>;;;999777777:::::::::999888777555555444444333333333222222222222111111111111222333333444666999:::;;;===AAACCCGGGEEEAAA===:::777666666888888777666666666666666555555555555555555555555888888888888888888888888777777888888999;;;===>>>@@@??????@@@BBBDDDCCCBBBEEEDDDDDDEEEGGGHHHGGGFFF@@@CCCGGGJJJLLLLLLKKKIIIJJJIIIGGGDDDCCCDDDGGGJJJQQQRRRVVV[[[```fffjjjmmmqqqvvv|||}}}wwwpppkkkgggccc]]]WWWRRRMMMHHHDDDBBB@@@>>><<<;;;;;;;;;;;;;;;:::999:::::::::888666666666666555555444444333333333222111111111111222000000111111000000//////ppp___SSSMMMLLLGGGHHHHHHFFFCCCBBBDDDFFFMMMXXXeeejjjcccWWWKKKDDDAAA>>><<<:::::::::888777999:::<<<===<<<:::777666444444444444444444444444555333222333444444222111222222222111111111000000333222222111000000//////000000111111111111000000000000111111111222222222111111222333333444555555111111222222444999???DDDMMMNNNNNNKKKDDD<<<999999888888888888999:::;;;<<<<<<======;;;999777888999;;;;;;;;;;;;:::999888777444444444444333333333333222111111000111111222222222333555555777:::>>>BBBHHHGGGEEE@@@;;;888666666666555555666666777888999777777777777777777777777999999888888888777777777666666777999:::<<<===>>>@@@??????@@@AAABBBBBBAAAEEEDDDCCCCCCEEEFFFEEEDDD@@@DDDIIIMMMOOONNNKKKIIIIIIGGGEEEBBBAAACCCFFFHHHQQQRRRSSSVVVZZZ___dddfffgggkkkpppuuuzzz|||vvvsssoooiiiccc]]]XXXSSSNNNJJJHHHEEECCCAAA@@@>>>===<<<;;;;;;;;;999888777888999999777555555555555444444444333333333222222111111111111111///000000000000000//////xxxdddVVVOOOMMMGGGGGGGGGFFFDDDCCCCCCCCCGGGOOO\\\iiimmmdddRRRDDDBBB???;;;999999888777666999:::<<<===<<<:::777666555555555555555555666666555444222222333444333111222222222111111111000000444444333222111000000//////000000111111000000000000000111111111222222222111111222333333444555555111222222222333888>>>BBBHHHKKKLLLGGGAAA<<<;;;;;;888888888888999:::;;;;;;<<<<<<<<<999777777888:::::::::;;;;;;;;;;;;::::::555555555444444444333333222222111111000111111222111222333333555888<<<@@@FFFGGGFFFBBB<<<888666666222333444555777999;;;<<<888888888888888888888888999888888777777666666666555555777888:::;;;<<<=========>>>>>>>>>??????@@@FFFDDDBBBBBBBBBCCCBBBAAA@@@DDDIIIMMMNNNMMMJJJGGGFFFDDDAAA@@@AAADDDFFFHHHMMMMMMMMMNNNQQQUUUXXX[[[ZZZ\\\```eeekkkssszzz~~~vvvmmmhhhfffddd___ZZZTTTPPPKKKGGGEEEDDDCCCBBB???>>>===<<<;;;;;;::::::888777666777888888777555444444444444333333333333333222111111000000111111...//////000000000//////mmm\\\SSSOOOIIIHHHHHHGGGEEEDDDCCCCCCDDDHHHRRRbbbnnnkkkZZZKKKDDDAAA<<<:::999888888777:::;;;=========;;;888666555555555666666666666666666444222222333333333222222222222111111111111000444444444333222111111000///000000111111111111000000111111111111222222222222222222333333444444444222333333333333666;;;>>>AAAEEEGGGBBB>>>======;;;888777777888888999:::;;;;;;<<<;;;999666666888:::888999::::::;;;;;;;;;:::666666555555555444444444333333222111111111111222111222333333444666:::>>>BBBDDDEEEBBB===888777777222222333555777999<<<===777777777777777777777777777777777666666555555555444555666888999:::::::::999;;;<<<===<<<<<<>>>???EEECCC@@@@@@AAABBBBBBAAACCCEEEHHHKKKKKKJJJHHHFFFDDDAAA???>>>AAAEEEGGGHHHLLLKKKJJJJJJLLLNNNQQQRRRQQQRRRTTTYYY___gggnnnrrr|||wwwrrrnnniiiccc___]]][[[VVVSSSKKKHHHDDDAAA@@@@@@??????;;;;;;::::::999888888777777666666666888888666444333333333333333333333333222222111000000000000111......///000000000//////xxxeeeXXXRRRMMMKKKIIIHHHFFFEEECCCBBBCCCDDDKKKYYYfffjjjbbbYYYGGGDDD???<<<::::::999888:::<<<===>>>>>>;;;999777444444444555555666666666666444222111222333333222222222222111111111111000333333222222111111000000///000111111222222222111000111111111111222222222333333333333333333333333333444555444333444777999;;;@@@AAA>>><<<===<<<888777777777777888999:::;;;:::;;;:::888666666777999999999999:::999999888888666666666666555555555444444444333222222222222222111222333333333555888:::<<<@@@CCCBBB<<<888777888444444444555777888:::;;;555555555555555555555555555555555555555444444444333444666777888888888777777999<<<<<<;;;<<<>>>@@@AAA???>>>>>>@@@BBBCCCDDDGGGGGGHHHHHHHHHHHHGGGGGGEEEBBB>>>>>>AAAEEEGGGGGGLLLKKKJJJJJJJJJKKKLLLMMMLLLKKKLLLOOOUUU\\\bbbfffkkkpppwww~~~yyyqqqiiidddaaa___\\\YYYVVVRRRPPPNNNEEECCC@@@>>>>>>>>>===<<<999999999999888777666666777666555555666666444222222222222222222222333333222222111000000000000000---......///000000//////kkk]]]TTTQQQNNNKKKHHHGGGEEECCCAAACCCCCCHHHRRR^^^fffgggdddJJJFFFAAA===<<<<<<;;;:::;;;<<<>>>???>>><<<999888333333333444444555555555666444222111222333333222222222222111111111111000111111111111000000000000000000111222222222222222000111111111111222222222444333333333333333333333444555666555444333555666888===>>>;;;;;;===;;;555777777777777888999:::;;;999::::::999777666777888:::::::::999888777666555777666666666555555555555555444444333222222222333000222333333333333666777999>>>BBBAAA<<<888777999666666666666666777888888333333333333333333333333444444444444444444444444333444555777777777666555666999<<<<<<;;;<<>><<<;;;<<<@@@CCCFFFFFFJJJIIIHHHGGGGGGGGGGGGHHHGGGCCC???>>>AAAEEEFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFFFFDDDDDDFFFLLLRRRWWWYYY]]]bbbjjjrrryyy{{{tttnnniiiccc]]]ZZZUUUVVVUUURRRMMMIIIGGGGGGDDDBBB????????????===<<<999999::::::999888777666666555444444555444222000222222222222222222222333222111111000000000000000------...///000000//////rrr___XXXPPPKKKGGGGGGEEEAAAAAADDD???CCCEEEHHHRRRaaaiiiiiiWWWLLLCCC???<<<999;;;AAA===@@@AAAAAA>>>:::888777777777777666555555444444222333333444555555555444222222222111111000000000111111000000000000000111222222222222111111000000111111222333222111000///222222111111111111111111555666777777777666444333777777666555555555555555999888888:::<<<<<<;;;::::::999777666555555666666;;;:::777555444666888999888888666444222333666999333222111222333333222000000000111222222333444444888999:::;;;:::888666444999777555333333444777888666555444333333333333333555555444444444333333333666666666666777777777777666777888999;;;<<<===>>><<<<<<===>>>???AAACCCDDDFFFGGGGGGHHHIIIIIIIIIIIIFFFCCC???>>>@@@CCCFFFGGGHHHFFFDDDCCCCCCCCCBBBAAAAAABBBDDDFFFIIIKKKLLLMMMTTTXXX]]]ccciiiooouuuzzz~~~zzzwwwmmmjjjfff```[[[VVVSSSQQQPPPOOOMMMJJJHHHEEECCCBBB@@@???>>>===;;;999888888999888888777666555555555333444555444222111222333111111111111111111111111000000000000111111111111000///...---------------jjj```SSSNNNJJJIIIGGGBBBAAACCCAAADDDDDDCCCKKKYYYdddhhhaaaTTTHHHCCC???;;;:::======???AAA@@@===999777666777777777666555555444444333444555555666666666555333333222222222111111111111111000000000000111111111111111111000000/////////000111222333333222111111111111111111111111111555555777777777777666555777666666555555555555555888888888:::<<<<<<;;;:::999999888777777777888999;;;:::888666555555555666777777666555444444777999444444555444333222111111///000000111222222333333666777777777777555444333333222000///000111222333555555444333333333333333333333333444444555555555555555555666666666666777666777888999:::;;;<<<===;;;<<<<<<>>>@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIEEEBBB???>>>@@@CCCEEEEEEFFFEEECCCBBBBBBBBBAAA@@@CCCCCCDDDEEEFFFGGGHHHIIIOOORRRUUUYYY]]]aaagggkkkooosssyyyzzzvvvssspppmmmjjjcccaaa]]]YYYUUURRROOONNNMMMLLLJJJHHHEEECCCAAA@@@???>>>===<<<:::999888777777777777666555555444444222333444333111111111222111111111111111111111111/////////...............////////////.........---ssscccXXXQQQLLLLLLIIIEEECCCDDDBBBDDDCCC???CCCOOO\\\dddhhh]]]PPPIIICCC>>><<<======>>>@@@???<<<999777666777777777666555555444444444555666666777666666666333333333333222222222222111111000000000111111222000000000000000/////////...///000222333444444444111111111111111111111111444555777888999888888777777666555555444444555555888777888:::<<<<<<;;;999888888888888888999:::::::::999888777555444333333444555777777666666888999666888999888444111111333000000000111111222222333444444444333222222111111333333333444444555555666555444444333333333333333111222333444555666777777444444444444555555555555777777888888999:::;;;;;;::::::<<<>>>@@@BBBDDDEEEEEEEEEFFFGGGHHHIIIIIIHHHDDDBBB???>>>???BBBCCCCCCDDDCCCBBBAAA@@@@@@??????DDDCCCCCCBBBBBBCCCCCCCCCKKKLLLMMMNNNPPPSSSXXX[[[```dddkkkqqqxxx{{{uuuqqqpppmmmiiifffccc```]]][[[VVVUUUSSSPPPNNNLLLJJJIIIHHHGGGFFFDDDAAA???>>>======<<<<<<:::999888777777666555555444444333333333111222333222000///000111111111111111111111111111/////////......---------...///000000000///...---|||ggg[[[TTTNNNMMMKKKGGGEEEFFFCCCEEEDDD@@@@@@GGGTTT]]]fffbbbZZZQQQGGG@@@???@@@<<<>>>???>>>;;;888666666777777777666555555444444444555555666666666555555333333333333333333333333111111000000111111222222111111111111000000000000000000111222333333333444111111111111111222222222333555666888999:::999999666666555444444444444555777777888:::<<<<<<:::888777777777777777777777888666777777777666555333222222444777888888888888999888<<<>>>;;;444000111444111111111222222222333333333222111000000000000111444555777888999999999999444444333333222333333444333333333444555666666777222222333333333444444444777777777888888999999999888:::<<<>>>AAACCCEEEEEEDDDDDDFFFGGGHHHHHHHHHHHHDDDAAA>>>===>>>@@@AAAAAAAAABBBBBBAAA???>>>>>>>>>BBBBBBAAA@@@@@@@@@AAAAAAJJJKKKKKKJJJJJJLLLPPPTTTUUUYYY___eeekkkqqqxxx||||||}}}wwwrrrlllfffcccccc```\\\ZZZXXXVVVSSSQQQMMMLLLKKKJJJHHHFFFEEEDDDBBBBBBAAA???===<<<;;;:::::::::999999888777666666444333333333222222222111000111111111///...///000111111111111111111111111111111111000//////......,,,---///000000///---,,,uuuaaaWWWOOOMMMLLLIIIHHHHHHDDDEEEFFFDDDBBBDDDLLLTTT```eeeeee[[[LLLBBB@@@AAA===>>>???===:::888666666777777777666555555444444444444555555555444444333333333333333333333333333111111111111111222333333222222222222222222222222333333222222222222222222000000111111111222222222333444666888999::::::999666666555444444444444444666666888:::<<<<<<:::777666666666666666555444444444555666777777666444333000333666888888888888999;;;>>>@@@<<<555111222444222222222333333333333333333222111000000000111111000111444555666666555555333333222222222333333444555555555555555555555555222222222222333333333333666666666777777888888888888999<<>>>>>>>>>>>@@@BBBBBB@@@>>>???@@@AAA@@@?????????AAABBBCCCIIIJJJJJJIIIIIIKKKNNNQQQJJJMMMRRRVVV[[[```fffjjjooosssyyy|||}}}yyyssspppllliiifffbbb]]]ZZZYYYVVVSSSQQQPPPOOOMMMKKKIIIIIIHHHGGGEEECCC@@@???======<<<;;;:::999888888888888777777666666555555222222222222111111111111///000111000...---...///000000000000000000000000111000000000/////////...+++,,,...//////...---+++jjj^^^RRRNNNMMMKKKIIIJJJFFFEEEFFFGGGEEECCCGGGLLLYYYdddkkkcccUUUIIICCC@@@>>>??????===:::888777888777777777666555555444444444444444444444444333222222222222222333333333333111111111111111222333444222222222333333333333333444444333222222222222222000000000111222222333333333444666888999999999999666555444444333333444444555666888:::<<<<<<999777666666777777777777666555666666777888777666555444000333666777777777777888===>>>???<<<777333333444222222222222222222222222222222222222222222222222000111222444444444333222222222222222222333333444666666666555555555444444222222222222333333333333444444555666666777888888888:::===@@@BBBCCCDDDDDDAAABBBDDDEEEGGGGGGHHHHHHBBB???===<<<<<<===<<<;;;<<<@@@CCCDDDAAA@@@AAACCCBBBAAA@@@???@@@BBBEEEFFFFFFHHHIIIIIIIIIJJJLLLNNNFFFIIILLLOOOQQQTTTYYY\\\bbbfffjjjmmmooosssxxx}}}~~~xxxrrrmmmiiibbb```^^^\\\[[[YYYUUURRRPPPMMMKKKIIIIIIHHHGGGEEEEEEEEEEEEDDDBBB@@@===<<<::::::999999888888777777555555555555555555555555111111111111111111111111///000111000...---...///000000000000000000000000------------------------,,,---.../////////...---wwwhhhXXXQQQNNNKKKIIIJJJIIIEEEDDDFFFFFFCCCCCCHHHPPP]]]hhhhhhaaaYYYMMMCCC???@@@@@@>>>;;;999888999777777777666555555444444555555555555555444333333111111111222222222333333111111111111222333444555111111222222222333333333444333222222222333444444///000000111222222333333333444555777888888777777666555444444333333444444555555777:::===<<<999666666777999;;;<<<<<<<<<<<<::::::999888777555333333111333555555555555666777>>>>>>===;;;888666444333000000000000000000000000000111222333333222111111333333444444444444444333222222111111222333333444555555555555666666666666222222222333333333444444222222333555666777888888999;;;===@@@BBBCCCBBBBBB@@@AAACCCEEEFFFGGGHHHHHHAAA???<<<;;;<<<<<<:::999;;;???DDDEEECCCBBBDDDGGGEEEDDDBBBAAABBBDDDGGGHHHEEEGGGIIIJJJIIIIIIIIIJJJHHHIIIKKKLLLLLLNNNQQQSSSUUUXXX\\\^^^___bbbggglllpppvvv~~~zzzsssmmmiiieeeaaa^^^XXXVVVUUUTTTTTTRRRNNNLLLIIIGGGEEEDDDDDDDDDCCCAAA???@@@AAAAAA???===;;;999888888888888888888777777333333444444444444444444111111111111111111111111///000111000.........///000000000000000000000000+++,,,,,,------............/////////000000000111ppp]]]SSSOOOKKKIIIIIILLLEEEBBBDDDEEEBBBBBBFFFGGGTTTaaaiiilllgggXXXIII@@@AAA@@@>>>;;;999999999777777777666555555444444666666777777666555444444000000000111111222222222111111111111222333444555000000111111222222222222222111111111222444666777///000000111222222333333333444555777777777666666555555444333333333333444444555777;;;===<<<999666666888;;;>>>@@@BBBBBBCCC>>>===;;;999666444222111111333444444333333555777???===;;;:::999888444222////////////............///000222444444333111000333222222222222222222222222111111111222333333444333444444555666777888888222222333333333444444444111111333444666777888999999;;;>>>AAABBBBBBBBBAAA@@@AAACCCDDDFFFGGGGGGHHHAAA???<<<;;;;;;;;;:::888:::???EEEGGGEEEDDDGGGJJJHHHGGGDDDCCCCCCEEEGGGIIIFFFHHHKKKLLLJJJIIIHHHHHHFFFGGGHHHHHHGGGGGGIIIKKKLLLOOORRRSSSTTTWWW\\\aaadddjjjqqqttttttwww}}}zzzsssoooiiiccc```]]]ZZZXXXTTTSSSRRRQQQQQQOOOKKKHHHGGGEEECCCBBBCCCCCCBBBAAA:::;;;===>>>===<<<:::888888888888888888888888888222333333333333333444444111111111111111222222222///111111111///...///000000000000000000000000000,,,------...///000111111111111000000111222333333{{{aaaVVVQQQIIIFFFIIIEEEEEEDDDDDDDDDDDDEEEEEEGGGRRR]]]fffllllllaaaSSSFFFDDD???;;;999999;;;===999888666555444444555555666666555555444444444333444444444444444444444444333333333222222222111111333333222222111000//////444333111000000000111111333222000...///111333555555555666777777666555444555666666444222222333444444222555<<>>===<<<999999999999999888777666444555666777777666555444444444333333222111000000000000111111111222222222111000///...------...///////////////////////////......//////000000111111000000111222333555666777jjj\\\TTTLLLIIILLLFFFFFFEEEEEEEEEEEEEEEFFFCCCIIIRRR]]]jjjppphhh\\\IIIEEE@@@===;;;::::::999999888666555444444555555666666666555555555444444333333333333333333333333111111222222333333333444444444333333222111111000333222111000000000111222333222000//////111333555999888666555444333444444555555666444333222333444444333555;;;>>><<<;;;;;;<<>>@@@BBBCCCBBBAAAAAAAAACCCDDDEEEEEEDDDCCCAAA@@@???===;;;::::::<<<<<<<<>>===<<<;;;;;;:::888888888888888888777666444555555555555555555444444333333222111111000000000000000111111111222222111000///...---......///////////////////////////......//////000000000000000000000111222333444555zzzfffZZZOOOLLLOOOHHHGGGFFFFFFEEEEEEEEEEEEAAABBBFFFRRRbbbnnnllldddOOOJJJBBB>>><<<;;;999666999888777666555555555555777777666666666666555555333333333333333333333333000000111222333444555555555444444333333222222222111111111000111111222333333222111000000222444555;;;999555222111111333444444555666555333333444555555333555;;;>>><<<:::;;;???GGGTTTbbblllrrrttttttkkkcccUUUGGG<<<777666666666888888888666555555666444666888::::::999666555333111000000111111000///000111111222222111111000/////////000111111222222333444444222111000111333222222222222222333333444444444444444444444333333333444555666888999:::;;;???@@@AAACCCCCCCCCBBBBBBAAABBBDDDEEEEEEDDDBBBAAA???>>><<<:::::::::;;;<<<<<>>===;;;999999:::;;;<<<>>>BBBFFFHHHIIIIIIJJJKKKFFFFFFFFFHHHIIIIIIHHHHHHHHHHHHHHHGGGDDDBBBBBBCCCIIIIIIHHHGGGFFFEEEEEEDDD???@@@@@@??????AAADDDGGGKKKKKKKKKJJJIIIKKKOOORRRUUUVVVXXXYYYZZZ\\\___bbbffffffgggjjjmmmrrrvvvyyyzzz}}}zzzwwwqqqlllgggdddaaa```YYYWWWUUUTTTSSSQQQNNNKKKJJJFFFDDDGGGKKKLLLHHHCCCEEEEEEEEEDDDBBB???===<<<:::999999888777777666666333444555666666666666666444333222111111222333444222222111111000000000000/////////000000000111111/////////.........//////////////////////////////////////////////////////111111111111111111000000kkkZZZRRROOOJJJIIIGGGEEEDDDBBBBBBAAABBBBBBCCCFFFKKKTTT```hhhbbbYYYLLLBBB>>><<<<<<;;;999999999888888777666666666666666777777777777777222222222222222222222222333333333333333333333333222222222222111111111111000000111111222222222222222222111111111222333444111222222333333333333222222444666666555555555666666333444999<<<:::999;;;GGGTTTfffwww|||lllXXXGGG===:::::::::999777666555555555444222333666888:::::::::999555333111000111111000///000000000111111000000000000000111111222222333333666777888777555444555555444444333333333333333444555555555444444333333222333444555777888:::;;;<<<@@@@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@===<<<:::999888999;;;<<<>>>AAAEEEHHHIIIIIIJJJKKKFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIHHHFFFEEEFFFGGGJJJJJJIIIHHHGGGFFFEEEEEE???@@@@@@???>>>@@@CCCEEEFFFFFFEEECCCBBBCCCFFFIIINNNOOOPPPQQQQQQRRRUUUWWWYYYYYYYYY[[[]]]aaaeeegggjjjmmmqqqvvvyyy}}}{{{xxxuuurrrpppjjjhhhddd^^^YYYUUURRRRRRMMMLLLKKKKKKKKKJJJHHHFFFDDDAAA@@@DDDIIIJJJFFFBBBAAAAAAAAAAAA@@@===;;;999888888888777777666666555222333444444555555555555333222111000000111222333111111000000000000//////....../////////000000000......///////////////////////////////////////////////////...............111222222333222222111000zzzeeeWWWQQQLLLKKKIIIFFFDDDBBBAAAAAA???@@@AAACCCDDDJJJXXXeeeggg```VVVKKKCCC???>>>???999::::::999999888777666555555666666666666777777333333333333333333333333555444444444333333333222111111111111111111111111000000111222222222111111111111000000111111222333...///111333333333222222111333666777666666666777777444444888;;;999999:::DDDRRRfffxxxsssaaaPPPCCC>>>>>>999777444444555666555555222333555888999:::;;;;;;777444111000111111111000///000000111111000000///000000000111222222333333555777999999777666777888555444444333333333333444333333333333333333222222222333444666888:::;;;<<>>>>>>>>???????????????@@@BBBCCCCCCBBB@@@???<<<;;;999888888999;;;<<<;;;>>>BBBEEEFFFFFFGGGHHHEEEGGGHHHHHHFFFEEEEEEFFFGGGHHHIIIIIIHHHGGGHHHJJJKKKJJJJJJHHHGGGFFFEEEDDD@@@@@@@@@???>>>???BBBDDDEEEEEECCCAAA??????BBBDDDGGGIIIJJJKKKKKKKKKMMMNNNRRRQQQQQQRRRTTTXXX[[[]]]```cccfffiiilllooosssuuu|||{{{wwwqqqkkkhhheeecccaaa]]]]]][[[WWWQQQMMMKKKJJJDDDDDDDDDDDDCCCBBBAAA@@@>>>======@@@CCCDDDBBB???===>>>>>>>>>===;;;999777777777777666666555555555222222333333444333333333222222111111111111222222000000000///////////////............////////////---...//////000//////////////////////////////////////////............---111222333333333222111000qqq___UUUOOONNNKKKIIIFFFDDDCCCBBBBBB??????BBBBBBEEEOOO[[[fffeee```VVVJJJBBB???@@@999::::::::::::888777666444444555555555666666666333333333333333333333333333333333444444444444444222222222222222222222222111111222333222111000000//////000000000111111111000000000000111111111222000333666777777777777888777444444888:::999888:::@@@NNNbbbrrrzzz|||~~~{{{yyyrrreeeTTTFFF???===777444111111444666777666222333555777999:::;;;;;;888555222000000111111000//////000000000000////////////000000111222222222333666888999888777888999444444333222222222222222111111222222222222222222111222333555777999;;;;;;======<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBAAA@@@>>>;;;:::999777777999:::<<<:::===AAADDDEEEEEEFFFGGGDDDFFFHHHGGGDDDCCCCCCEEEGGGIIIJJJIIIHHHGGGHHHJJJJJJJJJIIIGGGFFFEEEDDDCCC@@@@@@???>>>===>>>@@@CCCFFFEEEDDDAAA??????BBBDDDBBBDDDGGGHHHHHHGGGHHHIIIMMMMMMMMMMMMOOORRRUUUWWWXXX[[[^^^aaacccfffiiilllooossswwwyyy{{{}}}}}}~~~}}}{{{wwwssspppnnnkkkgggbbb^^^[[[ZZZYYYXXXQQQSSSUUUSSSNNNJJJIIIIII@@@@@@AAA@@@???>>>======;;;<<<<<<===>>>>>>>>>===;;;;;;;;;;;;:::888777777555555555555444444444444222222222333222222111111111222222333333222222111////////////////////////------........./////////,,,---///000000000////////////////////////////////////.........---------...000111222333222000///zzzdddXXXRRRPPPNNNKKKHHHFFFDDDCCCGGGAAA???AAABBBBBBHHHPPPcccgggggg^^^PPPEEE@@@@@@::::::;;;;;;:::999777666333444444444555555666666444444444444444444444444111222222333444555666666333333333333333333333333111222333333222111000///////////////000000000000444333000......///000222///222666888888777777888888444444888:::999888:::===KKK]]]kkkqqqrrrssstttqqqrrrnnndddTTTFFF===:::555222///000444777777777333444555777999:::;;;;;;888555222000000111111000//////000000000000///////////////000111111222222222444777888888777888999333333222111000000111111000000000111111222222333000111222444777999:::;;;<<<;;;;;;:::::::::;;;;;;>>>???AAABBBBBBAAA???>>>;;;:::888777777999:::;;;;;;???CCCEEEFFFFFFGGGHHHCCCFFFHHHGGGDDDBBBBBBDDDHHHIIIJJJIIIGGGFFFGGGHHHIIIIIIHHHFFFEEECCCBBBBBB???@@@???===<<<===???BBBCCCCCCAAA>>><<<<<>>===<<<<<<;;;<<<======<<<;;;<<<>>>::::::999999888777777777444444333333333333333333222222222222222111000///111222333444444333222111.........///////////////---------.........//////,,,---///000000000////////////////////////////////////.........---------,,,...000111222111000///sss___XXXQQQKKKIIIGGGCCCBBBCCCDDDCCCAAA@@@@@@BBBEEEGGGYYYfffoookkk___RRRGGG???;;;:::888777777888888999:::888666333222222333444888777777666555444444444555444444333333222222111111222444444444333111///000000000000000000000000111111111111111111111111555333111000///000111222444444555666777888999999777777777777888999:::;;;???EEENNNWWW]]]___^^^]]]```___[[[UUUMMMDDD===888777666444444444555555444333333444444555666777777666555444333222222222222......///111111222222222000000////////////000111222333444555555333111000333333333222222111111111///000111333444555555555555555555666777999;;;;;;:::999888666666666777777===???@@@AAA???<<<888555777777777777777999;;;<<>>>>>>>>>>>>>>>>>??????BBBAAA@@@???@@@BBBEEEGGGFFFGGGGGGFFFDDDCCCDDDFFFGGGCCCCCCGGGJJJIIIIIIKKKIIIOOOTTTVVVUUUVVVZZZ^^^bbbccceeehhhjjjlllnnnnnnkkknnnoooooonnnnnnqqqtttyyyzzz|||~~~~~~~~~}}}yyytttpppmmmllljjjhhhdddaaa^^^\\\[[[ZZZZZZ[[[ZZZXXXVVVSSSQQQLLLKKKJJJHHHGGGFFFFFFFFFGGGHHHHHHGGGEEEBBB>>><<>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::;;;:::777555555555444444444333333333222222111000111222444555111111111111000000000000111111000000//////......---------------------------------............///000000000000////////////+++,,,...000111111000000---------............///iii\\\TTTMMMJJJHHHCCCAAAAAADDDCCCAAA@@@@@@BBBDDDFFFSSS___kkklllfff[[[MMMBBB===<<<:::999888888888888999888666444333333333444777666666666666555555555555555444333333222222222111222333444333222000///111111111111111111111111111111111111111111111111444222111000///000222222333333444555666777888888888888888888888999:::;;;999===EEELLLPPPQQQPPPOOOQQQQQQOOOKKKEEE>>>888444555555444444444444333222222333333444555555666666666555444333222222222222///000111222222222222222000000/////////000000111222333555555555444222111333333333222222111111111000111222333555555555555333333333444555777888999888777666666666777888888;;;<<<===>>>===:::777666888777666666777888:::;;;===???BBBDDDFFFFFFFFFEEEBBBAAA@@@??????@@@AAACCCFFFFFFEEEEEEEEEEEEEEEFFFFFFDDDCCCCCCDDDCCCBBB@@@???>>>>>>>>>>>>???@@@@@@BBBAAA@@@??????BBBDDDFFFFFFGGGGGGEEECCCBBBCCCDDDDDDAAA@@@DDDGGGEEEEEEGGGEEEJJJOOOPPPOOOOOOSSSWWWUUUVVVXXX[[[\\\]]]]]]]]]___aaacccccccccdddgggjjjkkklllnnnpppqqqqqqppppppooooooooooooooooooooooooooopppqqqssstttuuuvvvvvvuuutttsssrrrpppooonnnmmmnnnnnnnnnmmmjjjfffbbb___[[[ZZZXXXVVVTTTSSSRRRQQQQQQQQQRRRQQQPPPNNNKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCBBB???<<<;;;>>>======<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;<<<;;;888666444444444333333333222222222111000000000111222333111111111000000000//////000000000000////////////........................---------............///000000000000/////////...+++,,,...////////////...------------............yyyddd[[[RRRNNNKKKEEEBBBBBBDDDCCCAAA@@@@@@BBBDDDEEEJJJUUUccckkknnngggWWWHHH@@@>>>;;;::::::999888777999888666444333333444444555555555666666777777777666555555444333333333333111111222333222111000///111111111111111111111111111111111111111111111111222111000000000111222333222222333444555666666777999999999999999999999:::444777;;;???AAABBBAAA@@@AAAAAA@@@???<<<888444222444444555555444222111///222222333333444444555555555555444444333222222222222222333333444333333333111111000000000000000111333444555555555444333222222222222222222111111111111222333444555666666666333333333444555666777777555444444555555666888888888999999:::999999888777888777666666666777888999:::===AAADDDFFFFFFDDDCCC@@@??????>>>???@@@BBBCCCFFFFFFEEEDDDCCCBBBBBBBBBCCCBBBAAABBBDDDDDDCCCAAA??????>>>>>>???@@@@@@AAACCCAAA@@@??????AAADDDFFFFFFGGGFFFDDDAAA@@@AAABBBBBB>>>>>>AAACCCAAAAAABBBAAADDDHHHHHHGGGGGGJJJMMMMMMOOOQQQSSSSSSRRRPPPOOOOOOQQQSSSTTTTTTVVVYYY[[[ZZZ[[[\\\]]]^^^]]]\\\\\\]]]\\\[[[[[[[[[[[[\\\]]]___```aaacccdddeeeeeeeeebbbbbbaaa```___^^^]]]\\\YYYZZZZZZZZZXXXUUURRRPPPOOONNNMMMLLLLLLLLLLLLLLLGGGHHHHHHHHHHHHFFFEEECCCDDDCCCBBB@@@????????????>>>>>>??????>>><<<:::999::::::::::::::::::999888999999999999999999999999<<<;;;;;;;;;<<<;;;999777444444333333333222222222222111000000///000000000000000000000////////////////////////000000000000////////////////////////---------............///000000000/////////......,,,------......------,,,------------............ooocccWWWRRRNNNIIIFFFEEEDDDCCCBBBAAAAAABBBCCCDDDEEEMMMXXXeeeoooooocccTTTDDD@@@<<<:::;;;;;;999777888777666555444444444444444444555666777888999999777666555444333333333444111111222222222111000///111111111111111111111111111111111111111111111111111000000000111222333444222333333444555555666666:::::::::::::::999999999666666888888999888888777777888888888777666444222333555666666444222000///222222222333333444444444444444444444444333333222444444555555555555444444222222111000000000111111444444555555555444333222222222222111111111111111222222333444555666666555444555555666777777777777444444444444555555666666777777777777888888999:::888777666555555666777777999<<>>??????@@@AAABBBCCCAAA???>>>???AAACCCEEEFFFFFFEEECCC@@@>>>???@@@BBB>>>===AAABBB@@@???AAA@@@BBBCCCCCCBBBBBBDDDGGGJJJLLLNNNOOOOOOLLLHHHFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMNNNOOOOOOOOONNNMMMLLLQQQOOONNNLLLLLLNNNOOOQQQRRRSSSUUUVVVWWWXXXXXXXXXUUUUUUTTTTTTSSSRRRQQQQQQKKKKKKLLLLLLKKKIIIGGGFFFHHHGGGGGGFFFFFFGGGGGGHHHCCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<:::;;;;;;;;;;;;:::999888777888999::::::999777777777777777777777777777777:::999999:::;;;:::888555444444444444333333333333222222111111000000000000000000000/////////............//////000000111111////////////////////////---------............///000000/////////.........------------,,,,,,++++++,,,,,,---------.........zzzkkk\\\TTTPPPKKKHHHHHHDDDDDDCCCBBBBBBBBBCCCDDDCCCHHHOOOZZZgggooojjjaaaKKKEEE>>>;;;<<<<<<;;;999888777666666555555555555333444555666777999::::::888777555444333333444555222222222222222111000000111111111111111111111111111111111111111111111111000000000111111222333333444444444555555666666777999999:::::::::999888888888888777666555555444444444555555555555444222111333666888888555333222222222222333333333333333444444444555555555444333222444555555666666666666555333333222111111111111111444444444444444333333333111111111111111111111111222222333444555555555555444555666666666666555555555555555555555444333333777666666777888:::;;;<<<888777666555555666777777:::===AAAEEEGGGFFFDDDBBB>>>>>>???@@@AAACCCDDDDDDBBBCCCDDDDDDDDDCCCCCCBBB<<<<<<>>>AAACCCEEECCCBBB>>>>>>>>>>>>???@@@AAABBBCCCAAA???>>>>>>@@@BBBDDDEEEEEEEEEBBB???>>>>>>???DDD@@@???BBBDDDBBBAAABBBBBBBBBBBBAAAAAAAAABBBDDDEEEGGGIIIIIIHHHEEEAAA>>>CCCBBBAAAAAABBBCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBEEEDDDBBBAAAAAABBBDDDEEEEEEFFFGGGIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFBBBBBBCCCDDDCCCCCCBBBAAAAAA@@@??????>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@>>>===<<<;;;;;;:::;;;;;;999999999:::::::::999999666777999999:::999888777666666666666666666666666666666666777888777555333555555555555444444444444333333333222222111111000000000000000////////////......//////000000111111........................---------............///////////////...............------,,,++++++******,,,,,,,,,------------...vvvbbbVVVPPPLLLJJJIIIEEEEEEDDDDDDDDDDDDDDDDDDBBBFFFJJJPPP[[[gggmmmkkkXXXOOODDD>>>===>>><<<:::777777777666666666555555333444555666888999:::;;;:::888666444333444555666333333333222222222222111222222222222222222222222111111111111111111111111111111111111222222222222444444555555666666666666666777999::::::999888777777777666555444333333222333333333333222111000000222666888888555333333555333333333333444444444444333444555666666555444333333444555666777777777777444444333222111111111111444444333333333222222222000000000111111111111111111222333333444444444333222333444444444333222111666666666666555444333222666666777777999:::<<<===888777666666666777888999:::===AAADDDFFFFFFDDDCCC;;;<<<===>>>???@@@AAAAAA???@@@AAABBBBBBBBB@@@@@@:::;;;===@@@CCCDDDCCCAAA============>>>???AAAAAACCCAAA???>>>>>>@@@BBBCCCDDDEEEDDDBBB???>>>???@@@CCC??????CCCDDDCCCBBBDDDCCCBBBAAA@@@@@@AAABBBCCCDDDEEEFFFFFFEEECCC???===BBB@@@>>>===>>>>>>>>><<<<<<===>>>>>>>>>===<<<;;;??????>>>======>>>??????>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA<<<======>>>>>>>>>>>>===>>>>>>===<<<<<<<<<<<<<<<>>>>>>==================<<<<<<;;;:::::::::::::::999999999999999999999999777777888888999888888888555555555555555555555555333333333444555555333111555555444444444333333333222222333333333222222111111111111111000000000000////////////000000000000........................---------............////////////.........------...---,,,++++++++++++,,,,,,,,,,,,,,,------------mmm]]]UUUPPPMMMMMMGGGFFFFFFFFFEEEEEEEEEEEEAAAEEEHHHIIIOOO]]]jjjpppiii]]]MMMCCC@@@???<<<:::777777777777777666666555444555555777888999:::::::::999666444333444666777555444444333333333333333222222222222222222222222111111111111111111111111111222222222222111111000444444444444444555555555444555777999999999888777555555555555444444333333222222222222111111111000111444777666333111444777444444444444444444444444333444555666666555444333222333444666777888888888555555444222222111111111333333222222111111111111///000000000111111111222000111222222333333222222222333444444444222111///555555666777666666444444555555666888999:::;;;;;;888777666666777888:::;;;:::<<>>????????????AAAAAABBBCCCBBBAAA???>>>999:::<<<@@@CCCCCCBBB@@@;;;;;;;;;<<<===???@@@AAACCCAAA???>>>>>>???AAACCCCCCDDDDDDBBB@@@???@@@AAAAAA======AAACCCBBBAAACCCCCCAAA@@@???@@@AAABBBBBBDDDDDDEEEEEEDDDCCCAAA@@@===;;;999999;;;<<<;;;999999:::;;;<<<<<<;;;::::::========================;;;<<<===>>>>>>???>>>>>>>>>>>>>>>???????????????::::::;;;;;;;;;<<<<<<<<<=========<<<<<<===>>>>>>======<<<;;;::::::::::::;;;::::::999999999999999999999888888888888888999666666666666666777888888555555555555555555555555222111111333444444222000333333333222222222111111000111222222333222111111222222222222111111111111000000000000////////////////////////////////////---------............/////////.........---------...---,,,++++++,,,------++++++,,,,,,,,,---------wwwdddZZZTTTQQQQQQHHHGGGGGGGGGFFFFFFEEEEEE???EEEHHHFFFIIIVVVgggrrruuugggTTTGGGAAA???<<<999666777777777777777666555555555666777888999::::::;;;999666444444444666777666555444333333333444444222222222222222222222222111111111111111111111111222222222222222111000///333333333333333333333444222444666888999999777777444444555666666555555444333333333333333333333333///333555444111000444888555555555555555555555555222444555777777666444333111222333555777888999999666555444333222222222222333222111111000000111111//////000000111111111222000000111222222222111111444555666666666444222000333444555777777777777666444555666888999:::::::::777777777777888999;;;<<<:::;;;===@@@AAABBBBBBCCC===>>>???@@@@@@AAA@@@@@@EEEEEEFFFFFFDDDBBB???===999:::<<<@@@CCCCCCAAA???::::::;;;;;;<<<>>>???@@@CCCBBB???>>>===???AAABBBCCCDDDDDDBBB@@@@@@AAABBB>>>::::::???AAA@@@@@@BBBBBB@@@>>>===>>>@@@AAAAAA@@@AAAAAAAAA@@@@@@??????999777555555888:::999777999:::;;;=========<<<;;;888888999::::::999888888666777888999999:::999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<999999999::::::<<<===>>>>>>===<<<;;;:::::::::::::::999999888888888888999999999888777777777777888666555444444555666777888555555555555555555555555111111111333444444222000111111111000000000000///...///000111222222111000333333333222222222111111111111000000//////......000000000000000000000000---------.........////////////.........---------...---,,,,,,,,,---...///++++++,,,,,,,,,---------rrrbbbZZZUUUSSSJJJHHHFFFEEEEEEEEEDDDBBBFFFDDDCCCDDDFFFKKKXXXeeeooommmdddUUUHHHBBB>>>;;;666;;;;;;666555888999555444555666777777666555444555555444444444333333333444444222222222222444444333222111000000222444555666555333222222333444555222111111111111111111111111111222333333444555555444555777888888666444333444444555555555555555444555555555444444333333333333444444333333444888:::999888888888999888555333222111222777===>>>999444333333333333444666777888222222222222222222222111333222111000////////////222222111111111111222222444333111000000111333444222333444444444444555777333444555666777777777777555777::::::999777666666555555444555666777999;;;;;;===@@@BBBCCCAAA???======>>>??????======>>>???@@@BBBCCCBBB???;;;999999;;;;;;<<>>>>>???AAABBBEEEFFFFFFDDDAAA??????@@@???;;;;;;???BBBAAA@@@BBB@@@AAABBBBBB@@@@@@AAABBBAAAAAAAAABBBBBBAAA>>>;;;999999888888888888999999777777888999999999999888888888888888888888888888777888:::;;;<<<;;;::::::>>>;;;::::::;;;;;;888555888888888888777777777777999999999999999999999999:::999999999999999999:::777888999:::::::::::::::666777888999999888777666333333333222222333444444222222222222222222222222111222333444444333111111111111111000000000000000---...............------///000111222333333222111000000000000000000000000444333333222222111111111------,,,,,,,,,,,,------+++,,,---//////...,,,++++++,,,,,,------,,,,,,,,,,,,++++++***)))(((((('''lll___WWWRRRLLLJJJGGGFFFFFFEEEDDDCCCDDDAAAAAAAAAAAADDDOOOZZZhhhmmmlll```QQQGGGAAA>>>777;;;:::666444666666333444555666777777666555444555555555444444444333333444444333222222333444444444333111111111222444555555444444333333333444444333333333222222111111111111111222333333444555555444555666777777666555444333333444444444444444333555555444444444333333333333444444333333444777:::===<<<<<<======;;;888555333333444888===>>>:::666555555555666666777777888333333444444444444444444333222222111111111111111222222111111111111222222444333111000000111333444222333444444222222333444888888888777777555444333333666999:::999888888999444444444444555666777777777:::===AAABBBAAA@@@>>>===???@@@???>>>>>>???@@@>>>@@@BBBAAA>>>;;;:::999;;;;;;<<<>>>@@@???===;;;999888888888:::<<>>======???AAABBBDDDEEEEEECCC@@@????????????;;;;;;???BBB@@@@@@BBB@@@BBBBBBBBB@@@@@@@@@BBBBBBAAAAAABBBBBBAAA===;;;888888777777777777888888666666777888888888777777777777777777777777777777777888999;;;;;;;;;:::999;;;999888999;;;;;;999666999888888888888888888888999999999999999999999999999999888888888888999999999999999999999888777777555555666777777666555444444333333222222333333444222222222222222222222222111111222333333222111000111111111111000000000000///000000000000000//////...///111222222222111111000000000000000000000000222222222111111111111111......------------.........------,,,,,,,,,------++++++,,,,,,,,,++++++***,,,+++++++++***)))))))))}}}iii\\\VVVOOOLLLIIIGGGFFFEEEDDDCCCCCCAAA@@@@@@???>>>EEEMMM[[[hhhqqqkkk^^^PPPFFF@@@;;;===;;;777555777777444555555666666666666555555555555555444444444444333444444333333333333444444444333222222222333555666333333444444444444333333444444444333333333222222111222222333333444444555444444666777777666555444333333444444444333333222444444444444333333333333333444444444333444666999?????????@@@@@@===888555555555666:::>>>>>>;;;777666777888999999888777777444555666666777777777777444444333333222333333333222222222222222222222222333222111000000111222333222444444444222111222444::::::999999888666555444111444888::::::::::::;;;555666666777777666666555444777;;;???AAAAAA@@@???>>>???@@@@@@??????AAABBB>>>@@@BBBAAA???<<<;;;:::<<<;;;<<<===>>>===;;;888777777666777888:::<<<======<<<<<<<<<===???AAABBBDDDEEEEEECCC@@@>>>>>>???>>>;;;;;;@@@BBB@@@@@@AAAAAABBBCCCBBB@@@???@@@AAABBBAAAAAABBBBBB@@@===:::777777666666666666777777444555666666777777666666666666666666666666666666777888999999::::::999999777666666777999:::888777999888888777777888999999888888888888888888888888777777666666666666777777999999999888777666444333444444444444444333222111444333333222222333333333222222222222222222222222000000111111111111000000222222111111111000000000///000000111111000000000...///000000000000000000000000000000000000000000000000000000000000111111///..................///111000---,,,+++,,,---///+++,,,,,,,,,+++******)))+++++++++++++++++++++***wwweee]]]RRRNNNJJJGGGFFFEEECCCBBBDDDBBBAAABBB@@@>>>AAAFFFMMM\\\kkknnnhhh\\\MMMBBB@@@>>>;;;888888999999888555666666666666666666555555555555555444444444444444444444333333444444444444444333333333444555666111222333555555444333222333333444444555555666666222222222333333444444444333444555666666666555555444444555555444444333333333333333333333333333333333444555444444444777999======>>>@@@???;;;666111666666777:::<<<<<<:::777666777999:::999888666555555666888999::::::::::::888888666555444333333333222222222222222222222222222111111000000111111222222444555555444555666777999999:::::::::999999888333666999;;;;;;::::::;;;888999:::::::::888777666555888<<>>===>>>@@@@@@@@@@@@BBBCCCAAACCCDDDCCC@@@===;;;;;;<<<<<<<<<======<<<999666666666666666777888::::::;;;;;;;;;<<<>>>@@@AAACCCDDDEEEEEECCC@@@?????????===:::;;;@@@BBB@@@???@@@BBBCCCCCCBBB@@@??????@@@BBBAAAAAAAAAAAA@@@<<<999666666555555555555666666555555666777777777777666777777777777777777777777777888888888888888888888666555666666777777666555777777666666666777888888777777777777777777777777666555555555555555555666888888888777666555333333444444444333333222111111444444333222222222333333111111111111111111111111/////////000000000000000333222222111111000000000---......////////////.........//////////////////000000000000000000000000.........//////000000000//////............//////222111///............///------------,,,+++*********************+++++++++ooobbbUUUQQQLLLHHHFFFEEECCCBBBCCCAAAAAACCCBBB???@@@DDDFFFQQQ___iiimmmhhhXXXIIIDDD???:::888999999999:::666666666555555666666666666666555555555444444444444444444444444444444444333333333333444444555555000111333444555444333222111111333444666888999:::222222333333333333444444333333444555555555555555666666666666666555444444333333333333333333333333333444666666555666888:::<<<===>>>???>>>;;;555000666666777999::::::888777444555777888888666555333666777999;;;<<<<<<;;;;;;<<<;;;999777555333222222111222333333333333222111222111111111111111111222222444666888888:::<<<>>><<<<<<<<<<<<;;;:::999999777999<<<<<<;;;999888888999999:::::::::888777555999;;;>>>AAAAAA@@@>>><<<;;;===>>>?????????AAACCCEEEGGGHHHFFFBBB???<<<<<<=========>>>>>>===999666666666666666777888888999;;;;;;<<<>>>???AAACCCCCCEEEEEEEEEDDDAAA??????@@@<<<:::;;;@@@BBB@@@???@@@AAABBBCCCBBB@@@???@@@AAABBBAAAAAAAAAAAA???;;;888666666555555555555666666555666777777888888777777888888888888888888888888777777777777777777777777666666777666555444333333444555555666666777777777666666666666666666666666555444444333333444444555555666666666666555444444555444444333333222222222555444333333222222222333111111111111111111111111.........//////000000111333333333222111000000///------...///000000////////////..................////////////////////////---------......//////000//////............//////000111111222111000///.........//////...------,,,))))))******************zzzjjjZZZVVVPPPKKKHHHFFFEEECCCBBB??????BBBBBB??????BBBFFFKKKTTT___jjjmmmcccUUUIII@@@999888888777666888666666555555555555666666666666666555555555444444444444555555555555444444222333333333444444444444000111222333333444444333000111222444666888:::;;;333333333333333333333333333333333444444555666666777777777777777666555444222222222222333333333333222444666888888999;;;===>>>>>>>>>??????<<<777333666777888999999888888777333444555666666555444444777888:::<<<===<<<;;;:::>>><<<:::888555444333222111222333444444333222111222222222222222222222222333555888:::<<<>>>AAACCCBBBAAA@@@>>><<<:::777666:::<<<>>>===;;;888777666777777777777666555555444<<<>>>@@@BBBAAA???<<<:::888:::<<<======>>>@@@BBBFFFHHHIIIHHHDDDAAA>>>>>>???>>>>>>???@@@???;;;999777777888888888888888888;;;<<<===>>>@@@AAABBBCCCDDDEEEEEECCC@@@>>>>>>???<<<999;;;@@@CCC@@@>>>???@@@AAABBBBBB@@@@@@AAABBBBBBAAAAAAAAAAAA>>>;;;888666666555555555555666666666666777888888888888777888888888888888888888888777777666555555555666666666777888777444222222222222444666888888888666555555555555555555555555555444444333333333333444444555555666666666555444444444444333333333333444444555555444333222222222222111111111111111111111111///.........///000111222444444333222111000000/////////000111222222222222000000///............///////////////////////////................../////////..................///---///000222222111///---...//////000000//////...+++++++++++++++*********xxx```[[[UUUOOOLLLJJJHHHGGGDDD@@@@@@CCCCCC@@@???AAAFFFHHHLLLSSS^^^gggfff```SSSHHH>>>;;;:::666555666777666555444444555666777666666666666555555555555333444555666666555444333111222222333333333333333111111111111222333444555111222333444666777888999333333333333333333333333333333333333444555666666777777777777666555444333111111222222222333333333222444777999:::<<<>>>@@@>>>======>>>>>><<<999666888999::::::999888888888333333333444555555555666777888:::<<<<<<;;;999777;;;:::999777666555555444111222444555555444222111333333333444444333333333444777:::<<<===???BBBDDDCCCCCCBBB@@@===:::888777;;;===>>>>>>;;;888777777666666555555444555555555;;;===???@@@@@@>>>;;;888555777999:::;;;<<<>>>@@@CCCEEEGGGGGGEEEBBBAAAAAA@@@@@@@@@AAABBBAAA>>>;;;999999:::::::::999999888:::;;;<<<>>>???@@@@@@@@@BBBCCCCCCAAA>>><<<<<<===;;;999;;;@@@CCC@@@>>>>>>>>>@@@AAAAAAAAAAAABBBDDDBBBAAAAAAAAA@@@>>>:::777777666666666666666666777444555666666777777666666888888888888888888888888777777555444444444555555444666888777444222333444111444888;;;<<<:::777555444444444444444444444444444444444333333444444444777777777777666444333222333222222222222333555666666555444333222222222222111111111111111111111111///////////////111222333555444444333111000000/////////000222222333333222111111///.........//////////////////////////////////////////..................------------......+++,,,,,,---............,,,---...///000000000///.........------,,,,,,+++eee___XXXRRRNNNLLLJJJIIIHHHDDDBBBEEEEEEBBB@@@BBBEEEFFFGGGJJJSSS___eeeeee]]]OOODDD@@@===888555666777666555444444555666777777666666666555555555555333444555666666555444333000111222333333333222222222111000000111333555666444444444444555555666666333333333333333333333333333222222333444555666777666666666666555444333222111111111222222333333333111444888:::<<<===@@@BBB===<<<;;;<<<<<<;;;999666999;;;<<<;;;:::999999:::333333333333444666777888777888:::<<<;;;:::777666999888777777666777777777111222444555555444222111333444444555555444444333666888;;;<<<===???AAACCCAAAAAA@@@@@@>>>===;;;::::::<<<>>>>>><<<999888888888777666555555666777888999;;;===??????===:::888333555777999999;;;===???@@@BBBEEEFFFEEEDDDCCCCCCAAAAAAAAACCCDDDCCC@@@>>>:::;;;;;;;;;;;;:::999999::::::<<<===>>>>>>>>>>>>@@@AAAAAA???<<<::::::;;;;;;999;;;@@@CCC@@@===>>>===???AAAAAAAAAAAACCCEEEBBBAAAAAAAAA@@@>>>:::777777777666666666666777777333444555555666666555555777777777777777777777777777666555444333444444555222444777777444333555777222555:::>>>???===999666444444444444444444444444555444444333333444444555:::999999777666333222111111111000000111333555666666555444333222222222222000000000000000000000000000/////////000111333444555555444333222000000///------...000000111111111222111000///......///000////////////////////////000000000//////......------------,,,,,,---------******))))))***,,,...///++++++---...//////000000111111000///...---------{{{iiiYYYUUUOOOFFFDDDIIIFFFEEECCCAAA@@@@@@@@@@@@DDDFFFGGGHHHKKKSSS]]]eeejjj```QQQEEECCCCCC>>>555666666777666666666888999666666666555444444333333777555444444555666444333444444444444333222111111333333333333333333333333333333333222222111111111666555444333333333333333000000111222444555666666555555555555555555444444000111222333444444444444222333666999<<<===>>>>>>@@@>>>:::888888777666555888999::::::888777777777777555333222333444444333444555666888999999999999555666888888777444111///111111222333333444555555555444444333333222222111333444555888:::===>>>?????????@@@>>>;;;::::::;;;999999999999999888777777777777666444222222444666888;;;======;;;999777777444555777:::===>>>@@@@@@CCCCCCCCCAAA@@@@@@BBBDDDCCCBBBAAAAAABBB@@@===;;;<<<:::999999:::;;;:::999;;;<<<===???@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>;;;:::999<<>>???AAABBBBBBBBBBBBAAABBB???<<<<<<======:::777777777888888777666444333555555555555555555444444333444555777888888888888444333333222222333333444444444555555555444333222000555;;;???>>>:::666444444444444333333222222222333333333333333333333333333333333444555666777888333333333333333333333333555444222000000000000111222111000000000111333444111111000///////////////////////////////////////---...//////000//////...111000000///...------,,,............////////////333111...,,,*********+++///...------++++++***)))((()))***+++,,,------------,,,+++---000000---******+++,,,---............vvvbbbZZZTTTLLLJJJMMMHHHGGGEEECCCBBBBBBBBBCCCFFFFFFEEEDDDFFFNNNYYYaaajjjhhh^^^PPPEEE@@@;;;777888888888888777666777888555555555555555555666666666555444444555555444222333333333333333222222111333333333333333333333333333333333333222222222111555555444333333333333333222222222333333444444444444444333333333333333333000111222333444444444444333444666999;;;<<<======>>><<<999777777777666555888999::::::999999999999888666555444555666555555888888999999999999999888555666777777666444111///111111222222333444444555444444333333222222222222333444666888:::<<<===>>>===>>>>>>===:::999999:::777777888888888888777777777777666444222222555777999;;;===<<<:::888888888777888;;;===???@@@AAABBBBBBBBBAAA@@@??????AAABBBAAAAAA@@@AAAAAAAAA>>><<<<<<:::888888:::;;;::::::<<<===>>>??????@@@???????????????>>>>>>=========:::999999;;;>>>@@@>>><<<===???AAABBBCCCBBBAAA@@@@@@>>><<<<<<===<<<999666777777888999888777666555555555555555555555555555444444555666777777777777444333333222222333333444444333333333222222222222333777<<<>>><<<888444222444444333333333222222222333333333333333333333333444444333333333444555555333333333333333333333333444333111000//////000000111000000///000111222333111000000///////////////////////////////////////////////////000000000000111111000000///......---////////////////////////------+++++++++---///000...------,,,,,,++++++***))))))***,,,,,,---------...,,,+++,,,...///---+++***+++,,,------.........jjj\\\UUUMMMKKKMMMJJJIIIGGGEEEDDDDDDEEEEEEGGGFFFDDDBBBBBBHHHRRRYYYdddkkklll```NNNCCC>>><<<::::::999999888777666666444444555666666777888888555444333333444444333222000111222222333222222222333333333333333333333333444444333333333333222222555444444333333333333444444444444333333222222222222222222222222222222222111111222333444444444444444555777888:::;;;;;;;;;<<<:::888777888888888666888999:::;;;;;;<<<<<<<<<:::888777777888888777666:::::::::999888777555555444555666777666333111///111111111222333333444444333333333222222222222222444555666777888::::::;;;:::;;;<<<:::888666777888444555666777888888888888555666555444333444666999;;;<<<<<<:::888777888999999;;;===???@@@@@@@@@@@@AAA@@@???>>>>>>>>>??????@@@???>>>???AAAAAA???>>><<<:::888888999;;;;;;:::>>>>>>????????????>>>>>>@@@@@@???>>>===<<<<<<;;;999888999:::===>>>===<<<<<<>>>@@@BBBBBBAAA???===>>>============;;;888555666777888888999888888888555555555555555555555555555555666666666666555555333333222222222222333333444333222000000111111222555999======:::666111///333333333222222222222222222222222222222222222222444444333222222222222222222222222222222222222222222222111000////////////000////////////000000111111000//////......//////////////////////////////000000/////////000222222222222111111000/////////111111000000//////......,,,+++++++++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,...---++++++---------,,,)))***+++,,,---------,,,vvvbbbXXXPPPLLLKKKKKKJJJHHHGGGEEEEEEFFFFFFGGGGGGFFFDDDBBBDDDJJJPPPYYYgggqqqlll]]]PPPHHHCCC;;;:::999999999888777666666666666666777777888888555333222222333444222111//////000111222333333222222222222222222222222222444333333333333333333333666555555444444555555555777666555444222111000///111111222222222222222222222333444555555555555555555666777888888999:::::::::999888999;;;<<<;;;:::999999:::<<<>>>@@@@@@???:::999888999::::::888777888888888777666444333222444444555555555333111000000111111111222222333333111111111222222222222222555555555666777777888888888888999888555444555666222333444666777888888888444555555444333555888:::<<<<<<;;;888666666888:::999:::<<<>>>???>>>======>>>============>>>===<<<>>>======>>>@@@AAA@@@???<<<:::888888999;;;<<<<<>>======@@@@@@???>>><<<;;;::::::777888888:::;;;<<<<<<<<<<<<===@@@AAAAAA???===;;;;;;<<<======<<<999666333444555666666777888888888444444444555555555555555777777777777777666555444333333222222222222333333555333111000///000222333555888;;;;;;999444111000222222222222222111111111111111111111222222222222222222111111111111222222222222222222222222222222111000000/////////////////////........./////////000000///............///........................000///...---...///222333222222222111111111000000111111111000//////......//////---,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,------,,,,,,...---+++***+++,,,------)))***++++++,,,,,,,,,+++sssdddYYYRRRNNNKKKJJJHHHFFFEEEEEEEEEFFFEEEHHHJJJIIIFFFDDDEEEHHHPPP___mmmqqqkkk```SSSHHH???<<<999888999999888666888888777777666666666666555333222222333444222111...///000111222333333333222222222222222222222222333333333333333333333333777777666666666666777777888777666444222000///...111111222222333333333333444555666666666666666666555666666666777888999999:::999:::<<>><<<;;;<<<::::::;;;===>>>===;;;===<<<;;;===???AAAAAA@@@===;;;999888:::<<<===>>>??????@@@??????>>>===<<>>===<<<;;;:::999666777999:::;;;;;;<<<<<<<<<===???@@@???===;;;999999:::<<<<<<:::777444333222333333444555666777777444444444555555555666666888888888888777666555555333222222111111222222333666444222111000111333444222555888999777555333222111111111111111111111111000000000111111222222222/////////000111222333333111111111111111111111111000000000000000//////........./////////.........000//////...............------------------------...---,,,+++,,,...000222222222222222111111111111111000000000//////......111000///---,,,+++*********++++++,,,,,,------...++++++,,,---------,,,,,,------,,,+++***+++,,,...******+++,,,,,,,,,++++++pppaaaVVVOOOKKKJJJHHHFFFEEEEEEEEEFFFDDDHHHLLLLLLIIIEEECCCCCCLLLVVVccclllppplll___QQQGGGBBB<<<999999:::888777888888777666666555444444555444333333444444333222///000111222333333333333222222222222222222222222111111222222222222333333777666666666666777888888777777555444222111//////111111111222222333444444555555666666666666666555555555555555666777999999::::::<<>><<<999999:::;;;;;;:::=========<<<;;;:::888777333333333333222222111000000000000000000000000000......///000111222222333333333333444444444444444333444555444222111222333222333444666777888888888555555555444444555888;;;;;;;;;:::888666666888:::;;;<<>>@@@>>><<<<<<;;;:::;;;>>>@@@@@@@@@???<<<:::999;;;>>>@@@@@@???????????????>>>===<<<>>>>>>===<<<;;;::::::999666888:::;;;:::;;;<<<===============<<<;;;999888888:::;;;:::888555333333222222222222333444666666333333444444555666666666777777888777777666555555222222111111111111222222555444333222111222222333000333555666555444444555000000000000000111111111/////////000111111222222/////////000111222333444000000000000000000000000///000000111111000///////////////000//////...---000///......------......------------------------,,,,,,++++++,,,...000111111111111111111111111111.........///////////////.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,+++,,,---,,,******,,,---++++++,,,,,,,,,,,,++++++~~~jjj[[[RRRLLLKKKIIIGGGFFFFFFFFFGGGDDDHHHLLLLLLHHHDDDCCCCCCEEELLLUUUaaannntttmmmcccSSSLLLBBB<<<::::::888666666666555555555555555555666555444444555555444222111111222333333444333333111111111111111111111111000000000111111222222222555555444444555666666777666555444444222222111000//////000000111222222333444444555555555555444444444444444444555777999:::999:::<<<@@@EEEHHHIIIHHHDDDBBBAAADDDIIILLLJJJGGGBBB>>>;;;999:::<<<===>>>BBBAAA@@@???===:::888777222222222222222111111111000000000000000000000000------...///000111222333222222222222333333444444222333444333222111222333333444555666777888888888666666666555444555888;;;:::;;;:::888666666777999999;;;>>>@@@AAA???===;;;777555555999???BBB@@@======;;;:::;;;===???@@@???AAA>>>;;;:::<<>>>>>?????????>>>>>>===<<<<<<<<<;;;;;;:::::::::666888;;;<<<;;;:::<<<>>>>>>===<<<;;;:::999888888777999:::999555333333444444333333333333444666666333333444444555666666777444555555555555555444444222222111111111111222222222222222222111111111111000222444555444333444555/////////000000000111111......//////000111111222000000000000111222222333000000000000000000000000///000111222222111000000///000000111000///...---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000111111111111111111111111,,,,,,------......//////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,)))+++------+++***+++,,,,,,,,,------------,,,,,,uuucccYYYMMMLLLJJJHHHGGGGGGGGGGGGEEEHHHKKKJJJFFFCCCDDDEEE>>>CCCKKKXXXjjjwwwyyyttt]]]SSSGGG>>>;;;:::888555333333444444555666666666777555444444555666444333222222333444444444333333111111111111111111111111//////000000111111111222333333333333333444555666444444444333333222222222---......///000111111222333333333444333333222222333333333444555777999;;;888999<<>>>>>===;;;999666444444999@@@CCCAAA>>>===;;;::::::<<<>>>??????BBB???<<<;;;===@@@CCCDDD>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;666999<<<<<<;;;;;;===??????===;;;999888888888888888999:::777444111222444555555444333444555666777333333444444555666777777222333333444444333333222222222111111111111222222000111111111111000//////111333444444333222333444.../////////000000111111---......///000111111222333222222111111111111111000000000000000000000000000111222333333222111000///000111111111000...---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111111000000000000000000111111***++++++,,,---...//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,(((+++......+++******,,,---------......---,,,,,,mmmXXXVVVPPPJJJIIIHHHDDDCCCDDDFFFFFFFFFGGGHHHGGGCCCAAA@@@>>>???III[[[kkkuuuxxxooobbbRRRHHHDDDBBB<<<777:::999888999:::999777555666666555555555444444444666333000///000222333333444333111//////000111222222111000//////000111222333222222111111222222333333333333222222222111111111111111000111111222222555444333333444555444444333444666777999::::::;;;999:::<<>><<<<<<>>>BBBDDDDDDBBB@@@===:::777666555000000000000000/////////111111000//////000111222...///000111222333333333---...///111333444444444000111222333333222111000000333777888666666777999222111111000111333444555555666666666444444555777777888999:::;;;:::999999777777888:::<<<===>>>???;;;;;;::::::;;;<<<===>>>???@@@BBBCCCCCCAAA@@@>>><<<;;;;;;<<<===>>>>>>===>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999777666444444333333666888999888555333222222111111111222333333444444777777666555444333333444555555444333222222222222555444222000000111222333111111111111000///------222333555444222000000000000000000000111111111111000///......///222666888666555333222333222000//////000000000000000000///222111000//////...//////+++,,,---...////////////////////////...---,,,,,,........................******+++,,,---...000111111111111111111222222222...------,,,+++++++++,,,+++***)))+++...000000000.........------.........111111000000///...,,,,,,.........---,,,+++))))))***++++++,,,---...//////jjj___WWWPPPNNNKKKGGGFFFGGGFFFEEEEEEFFFGGGFFFCCC@@@@@@@@@AAAFFFPPP___nnnxxx|||qqqaaaRRRHHHAAA;;;888888777777777999999777555666666555555555444444444999666222111111222333222444333111000///000111222222111000//////000111222333222222111111222222333333333222222111111111111222111111111111222333333666555333333444444444444444444666888999:::;;;;;;:::;;;<<<>>>AAADDDGGGIIIKKKIIIHHHGGGGGGGGGEEECCCCCCAAA???======???BBBDDDDDDCCCAAA>>>;;;999888777333222222111111111111111000111333444444333222111///000111222222333222222///000111222222222222222222222222222222222111111111444777777666555666777222111111111111333444555444555666666555555777999777888999:::::::::999888777888999;;;===>>>>>>>>>===<<<<<<;;;<<<===>>>???@@@AAABBBCCCCCCAAA???>>>???===<<<<<<>>>>>>===;;;>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<888777666555444333333333777888999888555222111111111222222333333444444444777666666555444444444444555444444333222222222222444333222000000111222333111111111111000///...---222333555555333111000000000000000000000000000000222222111111333555888999777555333222222222000...000000////////////000000000////////////000000111////////////...---,,,,,,......//////...---,,,,,,........................+++++++++,,,---...000111222222111111000000//////------,,,+++++++++++++++,,,+++***+++---/////////...------,,,,,,------...////////////...---,,,,,,.../////////...---,,,+++,,,,,,,,,,,,------------{{{hhh]]]TTTOOOLLLHHHFFFFFFEEEEEEDDDEEEFFFEEEBBB@@@@@@BBBCCCAAACCCOOOcccrrr{{{ppp```OOOCCC===<<<999888777888999:::999777555555555555555444444444;;;888444222222222222222444333111000000000111222222111000000000000111222333222222111111222222333222111111111111000000000222222222222222333444444666666555444333333333444555555777999:::;;;;;;;;;<<<;;;;;;<<<>>>BBBFFFHHHLLLJJJGGGFFFFFFEEEBBBAAAAAA@@@?????????AAABBBCCCDDDCCCAAA???===;;;:::999666555444222222333333444000333666999888666222000111111222333333222222222222222222222222111111111444444333222222111222222222444666777555444444555222222111111222333555666444555666666666666999;;;888888999::::::999888777777888;;;===>>>>>>=========<<<;;;::::::;;;===>>>???@@@BBBBBBBBBAAA???>>>@@@???======>>>>>><<<;;;======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;<<<<<<<<<666555444333333333444444777999999888555222000000222222333333444444333333666555555444444444444555444444444333333333333333444333111000000000111222111111111111111000///...222444555555333111000111000000000000000000000000333333333444666777999::::::777444333222111///---000000............000000......//////000111111222////////////...---,,,+++..................------------------------------,,,,,,,,,,,,---...///000111111000///...------,,,,,,,,,++++++******++++++---,,,***+++---......------,,,,,,++++++,,,,,,---,,,------......------,,,//////000000000//////............------,,,,,,,,,sssfffYYYRRRNNNJJJGGGHHHEEEDDDDDDDDDEEEDDDBBB@@@AAABBBAAA===<<>>===;;;;;;888777555444333444555666222444777999999777333111222333333333333333222111222222222222222222222222666555444222222222333333444555666666555444333222222222111111222333555666666777777777666666777999777888999::::::999888777777999<<>>???@@@AAAAAA@@@>>>===???>>>======>>>???>>><<<<<<<<<<<<<<<;;;;;;<<<<<<999999999:::;;;;;;<<<<<<444444222111111333444555999:::;;;999666222111111222222333444444333222222444333333222222333333333333333444444444444444444333222111000000000111111111222222222111111000///222444666555333111111111000000000000000000000000111222444666888:::;;;;;;???<<<888555333222///...111000...------...000111///000000000111111000000,,,------...//////......------...............------------------------------------------...///000///.........------,,,,,,,,,++++++*********++++++...,,,++++++,,,---,,,,,,,,,++++++++++++++++++,,,***+++,,,,,,------------......///000000000000000//////////////////......tttbbbXXXSSSNNNKKKKKKFFFEEECCCDDDDDDDDDBBB@@@BBBAAA>>><<<<<>><<<999999999:::999888444555555555555555555555444222000111222333333333222222222111111111111111111111222222222222111111333222222111111222222333000000000000000000000111222222222222333444555666555666777555333222444666777888999;;;<<<<<<<<<<<<===;;;999999:::===AAADDDCCCBBBAAABBBDDDDDDCCCBBB@@@@@@AAAAAABBBBBBBBBBBB???????????????>>><<<<<<999999777666666666777888666777777777666555555444333333444444444333333222111111111111222333444555777666444333333333444555555666666666666555333222333222222222222444555666888999999777555444444666666777888999:::999888888999;;;===@@@@@@???===;;;999888777555555555666666;;;<<<>>>???@@@???>>>===<<<;;;;;;<<>>AAABBBCCCSSSaaaqqqzzzvvvhhhXXXNNNAAA>>>:::888777777666444444444444555555555555555222000000000222444444333222222222222111111000000111111222333333222111111333222222111111222222333000000000111111111111222111111111111222444555666444666777666333333555888999:::;;;<<<============<<<;;;999999999<<>>>>>@@@CCCDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAA===>>>???@@@@@@???>>>===;;;;;;;;;;;;:::::::::999:::999777666555555666777333333444555555444444444222111111111222333555666666666555555555555666666777666666777777777444222333333222222333444555777999:::999666333222222333444555777999::::::999999;;;===>>>???@@@???===<<<:::999888666555555555666666888:::===>>>>>>======:::999999;;;>>>@@@@@@???:::;;;<<<<<<===<<<<<<<<<999999999999999999999999555444222000000222444666888:::;;;:::777555333333111222555777777777666555333222111000000/////////111222444555666666666555333333333333222222111111222222333333333222222111333555666666444222111111///000000111222333444444666777;;;???DDDJJJNNNPPPNNNJJJCCC>>>;;;888666444111111111111111111111111333333333333222///---,,,000000000///...,,,+++***+++,,,---...//////////////////////////////////////////......---.........)))******+++,,,---......,,,,,,++++++,,,,,,------...,,,******+++,,,,,,+++,,,++++++******++++++,,,***+++,,,,,,------------+++,,,---..................//////000222333333444xxxfffZZZQQQJJJHHHHHHFFFDDDDDDEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>JJJSSSaaaooouuupppdddZZZGGGCCC>>>;;;999777555444444444444555555555666666333222111222333444444222222222222222222111000000111222222333333222222111333222222111111222222333111111111111222222333333000000000111222333444555222555777666333333666::::::;;;<<<===============;;;:::999999999;;;<<<======<<<<<<>>>AAACCCDDDCCCDDDCCCBBBAAAAAAAAAAAAAAA<<<>>>@@@AAABBBAAA@@@???===>>>???@@@@@@>>>===<<<===;;;999888777777888999222333444555555666555555444333222111111222444555444444555666777777777777777666666777999999666333333333222222333444666777777888777555222111222333222333666888:::;;;;;;;;;>>>>>>?????????>>>>>>===:::999777555444333444444222444777:::<<<=========:::999999:::===>>>>>>===::::::<<<=========<<<<<<::::::999999888888777777777555222111000222444666555777888888666444333333333444777:::;;;;;;:::999666555333222000000//////000111444666777777666666444444444444444333222222222222333333333333333222333555666666444222111222//////111222444666777777777999<<>>>>>>>>===::::::999999::::::;;;;;;===<<<<<<>>>AAABBBBBBBBBFFFEEECCCAAA@@@@@@@@@AAA===>>>AAACCCCCCCCCBBBAAA???AAACCCDDDDDDBBB???=========<<<;;;::::::999999222333444555666666666666777666333111111111222333222444666777999999888888888666666888::::::888555333333222222333444666777555666666444222111222444111222555888:::;;;<<<<<>>>>>>>>>>>>>>888666444222111111111111000222555999;;;=========;;;:::999:::<<<<<<;;;:::999:::<<<=========<<<<<<;;;::::::999888777666666888666333111000222555666222444666666444333222333444666:::===??????>>>===888777555333222000000000///111444666777777777666444444555555555444333222222222333444444333333333333555777666444222222222...///111333555777999999666888;;;AAAIIISSS[[[___ZZZUUUMMMGGGBBB???<<<:::000222444666666444222000000111222333333222000///---...............------***+++,,,...///000000000111111111111111111111111111000///...............------,,,,,,,,,,,,,,,,,,---------------...///000,,,***)))***+++------,,,---,,,,,,++++++,,,,,,------------......------,,,---...............------////////////............sss```TTTRRROOOJJJGGGHHHHHHEEECCCDDDBBBBBBBBBAAA@@@>>><<<:::AAA???DDDTTThhhttttttooo```RRREEE@@@<<<777666999666555444555777888777666555444222111111222444555444222111111222333333222333333333333333333333333444555333000111555444111555444222111000000//////333333222222333333444555444666888777555444666888444777;;;===<<<:::999999888:::<<<===<<<<<<===>>>===>>>AAAEEEHHHHHHFFFCCCEEECCCAAAAAABBBBBBAAA@@@AAABBBCCCDDDEEEEEEDDDCCCIIIIIIJJJKKKJJJHHHDDDAAA>>>>>>===<<<;;;::::::999777666555555666888:::<<<===:::666444444444444333111111222666:::=========999666555777<<<===999555555555444444555555666666111444555222222555444111444555666888999;;;<<<===>>><<<;;;;;;<<<<<<;;;:::999666444444666666333111111111333888>>>@@@???===999:::;;;;;;<<<<<<;;;;;;999888888:::===>>>===;;;777777666666666666666777999999777333111111333555777999999888555333222333444777;;;=========>>>>>>888777555333111000//////444444444555555444444333333666888888777666666777888777777888::::::666222222333444444555555444444222333555888999:::::::::===;;;:::>>>GGGQQQZZZ^^^\\\UUUNNNKKKJJJGGG???777555666888999888777555333555555444222000///...------------------------------...///000000111111111000111222333333333222111000000//////.........---++++++++++++++++++++++++,,,,,,,,,,,,------...///---------,,,,,,+++++++++++++++++++++,,,...000111,,,,,,,,,,,,---...//////333111///,,,++++++,,,---,,,------...000222333444gggYYYUUUPPPKKKGGGHHHHHHDDDBBBBBBBBBBBBBBBAAA@@@>>><<<;;;;;;<<>>???@@@AAAEEEIIIMMMMMMJJJGGGAAA@@@>>>>>>??????>>>===<<<>>>AAAEEEHHHKKKLLLMMMLLLLLLMMMNNNMMMKKKGGGEEEBBBAAA@@@???>>><<<;;;;;;777666555444555777999;;;<<<999666444444444333333222222333777;;;=========888666555888<<<===999555222222222111111222333333111444444222222555555333222222444555777999::::::===;;;:::;;;<<<<<<;;;:::666444333333444555333000111222444888===@@@???===999:::;;;;;;<<<<<<;;;;;;999999999:::======<<<;;;777666666555555666666666::::::888444222111333666888999999777333111000000222555888999::::::;;;<<<:::999777666444333222222333333444555666666777777555777999999777666666666777666666888999999555222999999999888777666555444333555777999:::;;;;;;;;;===;;;:::===DDDMMMTTTXXXWWWRRRLLLKKKKKKHHHAAA:::666777999999999888666555555444333222000///...------------------------------...///000000111111111222333444555555444333222000/////////.........---------------------------,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,++++++++++++++++++++++++,,,...///000,,,,,,,,,,,,---...//////......------...000111222---------...000111333444yyyeee^^^UUUNNNJJJKKKKKKGGGCCCBBBBBBBBBBBBAAA@@@>>><<<;;;999;;;>>>AAAGGGSSScccnnnuuukkk]]]PPPCCC:::999<<<999888666555666666555333555444333222222333444555333111000000111222222111111222333444444444333222222555555111111444444111222222222222111222222222333333222222333333444555000111333333333333555777888999:::999888777888999666888:::<<<<<<===>>>@@@@@@BBBGGGLLLOOOOOOLLLIII???>>>======>>>???>>><<<:::===AAAFFFKKKOOORRRTTTNNNPPPQQQRRRQQQOOOLLLJJJGGGFFFDDDCCC@@@???===<<<888777666555666888:::;;;;;;999666444444444444333333333444777:::======<<<888777777999<<<<<<999555222111111000000000111111111333333000111666777666111222444666777999999:::;;;:::999:::<<<<<<;;;999555444444444666666444333111222555999===>>>>>><<<999:::;;;;;;<<<<<<;;;;;;:::999999:::<<<===<<<:::555555555444444555555666::::::888555222222444666777888777555111...---...111222444555555555777999999888777555444444333333222333444555777888999:::999:::;;;:::777555555555666555555666777777444222777777666666555333222111555666777999:::;;;;;;;;;<<<:::999;;;@@@GGGMMMPPPQQQNNNKKKKKKLLLJJJCCC<<<777888999999999888666555444333222111000///...------------------------------...///000000111111111222222333333333333222222/////////...............---------------------------,,,,,,++++++++++++,,,+++++++++++++++******************+++,,,---...///,,,,,,+++,,,,,,---...///------...000111222444444------......000111333444wwwiii\\\TTTNNNOOOOOOLLLHHHFFFCCCCCCBBBAAA@@@???>>>===<<<===>>>===???IIIXXXdddtttrrrkkk```PPPCCC<<<;;;<<<:::777777888888777777555555444333333444555555333111///000111222111111111222333555555444333222...222333111000333444222000111111222333333333333333333222222333333444555000111222333444555666777999999999777555444555777777999;;;<<<;;;;;;===>>><<>>;;;:::999888888999;;;<<<;;;888666555555555444333333333444666999;;;;;;999888777888:::<<<<<<999555333222222111111222222222111333222///111666999888333444666888:::;;;;;;;;;999999999:::<<<<<<:::999666666777888999999888777111333666999<<<======<<<999:::;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<:::999444333333333333444444555888888777555222111333444555555555222///---......111222333333222333555777555444333222222111111222333444444555777888999:::<<<===<<<:::777444444444444444444555555555444333111111222333333333333222555555666777888999999999:::888777999>>>DDDIIIKKKMMMLLLJJJKKKLLLIIIBBB<<<666777777777777666555555222222111000//////......---------------------------...///000000111111111000000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********************************************+++,,,---......,,,,,,,,,,,,---...///000000111111222111111000///......//////000222333444ssscccYYYQQQQQQRRROOOKKKJJJDDDDDDCCCBBBAAA@@@@@@???@@@???===<<<>>>DDDMMMSSSgggnnnrrrmmmaaaQQQDDD<<<<<<:::777666777888999888555555555555555555555555333111000000111222222111111222333444444444333333111666888555222333333222000111222333444444333333333333222222333333444555333333333555666888888888999999888555333222444666:::;;;===<<<;;;999:::::::::<<>>???AAAEEEHHHKKKNNNPPPOOORRRUUUVVVTTTQQQQQQQQQMMMLLLJJJHHHEEECCCAAA@@@===;;;:::888888999;;;<<<;;;999777666777777555444333333333555888999888777777888:::<<<===;;;888555222222111111222222333444111333222000111777:::999333444777999;;;<<<<<<;;;999999999;;;<<<<<<:::888555777999999999888777777111333777999;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;999888888999::::::888666222222111111222333333444444555555333111000222333222222222111//////000222333444444444333333555777222222111111111111111222666555555555666777888999>>>>>>===:::666333333333222333444444444333333444222333444444555444444444333333333444444555555666666555666999>>>DDDGGGIIILLLJJJJJJJJJJJJFFF@@@;;;444444444444444333222222000000000//////.........---------------------------...///000000111111111//////......---------------------...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***************************************++++++,,,------------------------...///000111222222222222000///---,,,000000000111222333444555mmm```UUURRRRRRPPPLLLKKKFFFEEEDDDCCCBBBBBBBBBBBB@@@>>><<<;;;===@@@CCCDDDVVVaaammmqqqlll```PPPCCC===:::777555666777777777666666666666666666666666444222111111222333333222222222222333333444444555999>>>@@@:::555444333111000111333444444444333222333333222222333333444555666555555666888:::999888999999888666444333555777;;;<<<===<<<:::888888888;;;<<>>>>>===999555222222333222333444444333222444555444444444333222111000///222222111111111222222333333333444888>>>CCCFFFGGGHHHGGGFFFFFFDDDAAA;;;888222222111111000000000000////////////............---------------------------...///000000111111111111000///...------......---------------.................................---,,,,,,++++++++++++,,,*********++++++++++++++++++,,,---............---///......//////000111222111111000000000000000000222222222333333444666666|||lll\\\VVVUUURRRNNNLLLHHHGGGFFFDDDDDDDDDDDDEEE>>>>>>=========>>>???@@@GGGTTTbbbjjjnnnkkk___RRRDDD@@@;;;888777777777666666666666777777666666666555333222222333444444333333222111111222333555777888>>>@@@<<<666555444333111222333555555444222222333333222222333333444555888666555666999:::999777::::::;;;999777777888999:::;;;===<<<:::888888999;;;;;;<<<>>>AAAAAA@@@>>>::::::<<<>>>AAAAAA@@@>>>;;;<<<>>>@@@DDDIIILLLOOOMMMRRRWWWWWWTTTRRRSSSTTTRRRQQQPPPNNNKKKIIIHHHGGG@@@???<<<;;;::::::;;;<<<<<<;;;::::::;;;;;;999777888777666777999999888666777999===>>>===:::777666000000111222444666777999000333444333444888999666222444888;;;<<<===<<<;;;<<<<<<<<<>>>>>><<<888555222666999999666333222333111444888:::999888999:::999:::;;;;;;<<<<<<;;;;;;777666555555666555333111////////////000111222333///000222222222222444666444444444222111111333666555777999999888666666777444333444444555666777888999999888888999<<<>>>@@@>>>===<<<888444111111222222333555444222222444777333333333333222000///...222111000//////000111111222222333777<<<@@@BBBBBBBBBAAA@@@???===;;;888555111111000///////////////........................---------------------------...///000000111111111111000...---,,,,,,,,,---,,,,,,,,,------.........////////////////////////,,,,,,,,,,,,,,,,,,---...++++++++++++,,,,,,,,,---,,,---.../////////......000000000000111222333444222111000000111222333444555444444555555666777888wwwddd\\\YYYUUUQQQOOOIIIHHHGGGEEEEEEEEEFFFFFF===???@@@???======@@@CCCAAALLLYYYccclllpppiii]]]KKKGGGBBB===;;;:::888777666666777777777777666666666444333333444555444444444222111000111333666888000777<<<999555666777666111222444555555444222111333333222222333333444555999777555666999:::888666;;;<<<===<<<:::::::::;;;888:::;;;;;;:::999:::;;;999999888:::<<<===<<<;;;:::;;;<<>>>>>???AAADDDGGGJJJLLLMMMRRRXXXXXXUUUSSSTTTVVVTTTSSSRRRPPPNNNLLLKKKJJJEEECCCAAA???>>>>>>???@@@===<<<;;;;;;<<<<<<:::888:::999888999;;;;;;999777666:::===???===:::777666222222333555777:::<<<===000444555444555888888555555777;;;>>>@@@@@@???>>>>>>===>>>??????<<<888555444888;;;;;;888444333333111555999:::999888999:::999:::;;;;;;<<<<<<;;;;;;777555444444555444222000.........//////000222222...000222333333444666888777777666333111111333555555888:::;;;999777666666333333333444555666777888999999999:::<<>>??????===<<<;;;:::999777555444111111000///////////////---------...............---------------------------...///000111111111111...---,,,***))))))******,,,,,,,,,------.........------------------------,,,,,,,,,,,,---......///+++++++++,,,,,,------------...///000000000///...111111111111222333444555555444222111111222444555666666666666666777888999pppccc]]]UUUMMMJJJGGGGGGGGGFFFDDDDDDDDDFFFBBB???<<<;;;<<<===>>>>>>>>>BBBJJJUUUaaajjjnnnoooZZZUUUIII>>>:::;;;:::555666555444333222333444555333444555666555444333222444444444444444444444444999888666666777777555444//////000333444333///---///111333333222222333444777666666666777999;;;===;;;;;;;;;999777666777999::::::999888888999::::::999777666888<<<>>>===;;;;;;;;;;;;>>>AAA@@@<<<999;;;<<<>>>AAACCCFFFGGGHHHNNNTTTWWWUUURRRTTTUUUTTTUUUSSSRRRQQQRRRQQQPPPNNNIIIHHHFFFEEECCCCCCDDDDDD@@@@@@???>>><<<;;;999999>>>===;;;:::999::::::;;;888999:::;;;;;;;;;:::999222222222222555888;;;===:::888555444555777777777888777888999<<<>>>???>>>@@@>>>;;;;;;<<<<<<:::777888::::::999666444222222111444888999888888:::<<<>>>>>>===<<<:::888555444;;;888666444444333222000111000///......///000000000000//////111555888:::===:::666333111222444555<<<:::888777777777555333333444555555555555888:::<<<==================<<<>>><<<999666333333333333111111222333333444444555222666<<<>>><<<888444222111000000000111222333333444444444555555555666666888888777444111000222333000///...,,,,,,,,,---...///////////////......---.../////////...---,,,,,,------............------...------,,,,,,------........./////////...,,,+++++++++++++++,,,,,,---...---,,,+++***+++---///111---.........---,,,+++***++++++,,,---...//////000222222333444555555555555333333222111222333555666777777777777888888888888qqqeeeZZZQQQNNNJJJJJJIIIGGGEEEDDDDDDDDDBBB@@@>>>===>>>???>>>===<<>>AAA@@@===:::<<<<<<===???AAADDDGGGHHHOOOVVVZZZXXXUUUWWWWWWVVVVVVUUUSSSSSSSSSSSSRRRPPPMMMLLLJJJHHHFFFFFFFFFFFFBBBAAA@@@>>>===<<<;;;;;;===<<<;;;;;;;;;<<<===>>>;;;<<<<<<<<<<<<:::999777222222222333555888;;;===777555333333555777888888999999999:::<<<=========>>>======>>>>>>===888444888999:::999666333222222///222666777777666888:::<<<======<<<;;;999777555;;;888666444444333111000111111000/////////000111111000//////000444888:::===:::666333111222333444:::999888999999888666444333444555555444444666888999::::::::::::::::::999:::888555333111111222222222222333333444555555555222666:::;;;:::666333222222222111111111222333333222333333333444444444444444444444111///...///000111000//////......////////////000000//////...---......//////......---,,,---......//////......---...------,,,,,,------...---.../////////...,,,+++,,,,,,++++++,,,,,,---.........---,,,---///111222222111111000......---,,,,,,,,,,,,---...//////000222222333444555555555555555555444444444555777777888888888888999999999999nnn^^^TTTPPPMMMMMMKKKIIIGGGEEECCCBBBCCCBBBAAAAAAAAAAAA???===;;;===@@@CCCJJJVVVcccmmmrrrmmm```OOOCCC???>>><<<999999888777666666555444444444333222222222222333222222222222222222222222333333333555777777444222222000000000222222111000000222333333222222222333555555555555666888999:::999::::::999777666777888999999777777777777999999999777666666777888888777::::::<<<>>>AAAAAA???======<<<<<<===???CCCFFFIIIRRRYYY^^^\\\YYYZZZZZZXXXWWWVVVTTTTTTUUUUUUTTTRRRQQQPPPNNNLLLKKKJJJJJJIIIGGGEEEBBB???>>>======>>>===<<<<<<;;;<<<===???@@@?????????>>>===:::888777333333444555777999;;;===444333111222555777888888999999:::;;;<<<=========<<<===>>>@@@@@@<<<777222888999999888555222111111000333666777777777888999;;;;;;<<<<<<;;;:::999888:::888555444444333111000111111000000000111111222222111...---///333777:::<<<:::666333111111222333999999:::;;;<<<;;;777444222444555444333222444555555666666666666666666555555444222000000000222333444444444555555555555555222444777888666444333333444333333333333333222222111111222222222222333333222222222000...---...///111111111111111000000///000000000000000///............/////////...---------......//////......---...------,,,,,,------...---.../////////...---,,,,,,,,,,,,,,,,,,,,,---...000//////...///000222333777666444111000/////////...//////000000111111111222222333444555555555555888888777777777888999999999999999::::::;;;;;;;;;}}}iii[[[TTTPPPNNNLLLJJJHHHFFFCCCBBBDDDCCCCCCDDDEEEDDDAAA>>><<<===??????AAAJJJYYYdddmmmooojjj]]]OOOGGGAAA===888888999888888777777666888777555444444444555666333333333333222222222222111111333666888888555222333111//////111222222111000222333333222111222333444444444555666666777888777999:::999777666666777888888666666666666888888666555444444555666777888:::;;;<<>><<<<<<>>>CCCGGGJJJVVV]]]aaa^^^[[[ZZZYYYWWWWWWUUUTTTUUUVVVVVVUUUTTTRRRQQQQQQPPPOOOOOONNNNNNNNNKKKGGGBBB???>>>>>>???>>>===<<<<<<<<<===>>>??????@@@@@@???>>><<<:::888333444555777999:::<<<<<<444222111222444666666666777999;;;<<<======>>>>>>===>>>??????>>>:::666333777888888666333111111111444555888999::::::::::::999:::;;;<<<<<<<<<;;;::::::888555444333333111///111111111111111222222222333111...---...222666999:::888555333111111222333888888;;;===>>>===888555111333444444222111222333333333444444444444333333333222111000000222444555888888777666555444333333222333444444222111222333555555555444444333222222222222222222222222222222111222222111///...///000///000111222222111000///000000111111000000///.........////////////............////////////.........------,,,,,,------...------...//////...---,,,------,,,,,,,,,------...000000/////////000222222:::888555222000//////000111111111222333333444444333333444555666666666666:::::::::::::::::::::;;;;;;;;;;;;<<<======>>>>>>}}}hhh\\\SSSPPPLLLJJJIIIHHHFFFCCCDDDDDDEEEFFFGGGFFFCCC@@@>>>@@@@@@>>>>>>CCCMMMVVVdddlllqqqkkk```TTTGGG>>>999999999999888888888888888777666555444555666777555555444444333333333222111222444777999999666444444222//////000222222222111222444333222111111222222333333444555555555555666777999999777666666666777666555555555555666777333333333333444666999;;;:::<<<>>>???@@@@@@AAAAAABBB@@@>>>===???DDDIIILLLWWW]]]```]]]XXXWWWVVVTTTVVVTTTTTTTTTVVVWWWVVVTTTQQQQQQRRRRRRRRRSSSSSSSSSTTTQQQLLLFFFBBB@@@@@@@@@AAA@@@>>>===<<<<<<<<<===>>>??????@@@???===<<<;;;333555777999;;;<<<<<<<<<555444222333444555444333444888;;;===>>>>>>???AAA?????????===:::777666555555666666444222111111222555666777999;;;;;;:::999888999:::<<<======<<<<<<:::777555333333222111///000000111111222222222222333111...------111444777888666444222111111222333777999;;;>>>???===888444000222444333222111111111222222333333333333222222333222111111333555777999<<<;;;999777555222111000111222222111000000222333555555555555555444333222333333222222222222222222...///111000.........///...///111222222111000///111111111222111000000///......///////////////......//////////////////......------,,,,,,------...,,,---...//////...------......---,,,,,,---------//////......//////000000888666333111/////////000///000111111333333444555555666777888888999999999<<<<<<<<<<<<<<<<<<;;;;;;======>>>>>>???@@@@@@AAAvvvccc[[[VVVOOOKKKJJJJJJHHHFFFDDDDDDEEEGGGHHHHHHFFFCCCAAAAAAAAA???===@@@EEEJJJ[[[fffqqqsssnnnbbbSSSFFF???===;;;:::999999999:::666666555444444444444444666555555444444333333333222222444666888999777444444222000000111222333222111333444444222111111222111222333333444444333333444666888999777666555666666666444444444444666666222333444444444777;;;>>>;;;===@@@@@@@@@@@@AAABBBCCCAAA??????@@@DDDIIILLLTTTYYY[[[WWWSSSSSSSSSRRRUUUTTTTTTUUUWWWXXXWWWVVVRRRSSSTTTUUUUUUUUUUUUUUUVVVSSSOOOJJJFFFDDDCCCBBBDDDBBB@@@>>>===<<<======>>>??????@@@???>>><<<;;;444666999;;;======<<<;;;666444333333444555333222444888===???>>>===???AAA@@@@@@???<<<888555555555222333333222111111222444555444555777999:::888666777999:::<<<============999777444333333222000///...///000111222222222222111000///......000222444444444333222222222333444888999;;;>>>>>><<<888444///111333444222111111222111222222333333222222111222111111111333666888:::<<<;;;999777444222000000000111111000//////111333333444555555555444333222333333333222222222222222***,,,......---,,,,,,---//////000111111111111000222222222222222111000000......///000000000//////...//////000000//////......------,,,,,,------...,,,---.../////////...---///...------------------........................333222111000//////000000---...///111222444555666888999:::;;;<<<<<<<<<<<<>>>>>>>>>???>>>>>>===<<>><<<:::999444666:::===>>>>>><<<;;;444444333444666666555333666;;;@@@@@@===;;;<<<>>>>>>@@@AAA>>>999555333333000111111111000111333666666555555777::::::888666888999;;;<<<===>>>======999777444333222222000...---...///111111222111111000000/////////000111111111111111111222333444555::::::;;;<<<===;;;666333...000333444333222222333111111222222222222111111000/////////111444666888888888777666444333222222///000111111000000111333111222444555555444333222222222111111111000000000)))+++......---------...111111111111111222333333222222333333222222111000......///000000000000000//////000000000000//////...------,,,,,,------...+++,,,.../////////...---//////...---------------.........///.........---/////////000000111111222///000222444777999;;;<<<<<<<<<===???????????????@@@AAABBBBBBAAA@@@???>>>@@@@@@AAABBBCCCDDDEEEEEEoooeeeYYYQQQNNNMMMJJJHHHCCCBBBCCCEEEHHHJJJIIIHHHDDD@@@<<<:::;;;>>>AAABBB@@@JJJWWWdddpppvvvqqqiiiPPPLLLEEE>>>:::888888999777888999999999888666555444444333333222111000000444222111222444555444333333222111222333333222111222333444444222111111111///000222333333222111000222555888888777555555555555444333333333333444555777888888777555666;;;???>>>@@@BBBAAA???>>>@@@BBB@@@@@@??????@@@CCCFFFHHHGGGLLLMMMJJJIIINNNRRRSSSWWWVVVVVVWWWZZZ[[[[[[ZZZ[[[[[[[[[[[[YYYWWWUUUTTTQQQPPPPPPOOONNNLLLLLLKKKEEEEEECCCCCCBBBCCCDDDEEEBBBAAAAAA@@@>>>;;;888777444777;;;>>>???>>><<<;;;333222333444777888777666999>>>BBBBBB===999:::;;;<<>>>>>======999777444333222222000...,,,---///000111111111000//////000000000000000///000000000111222444555666;;;:::;;;;;;<<<:::666222---000333555444333333444000000111111111111000000------,,,---...111444666444444555555555555555555...000111111000000111333000111333555555555333222111111000000/////////...+++---000111000//////000333333222111222333555666222333333333333222111111......///000000000000000//////000000000000//////...------,,,,,,------...+++,,,.../////////......000///...---------------...///////////////......,,,---///000222222333333444555777:::===???AAABBB>>>???@@@AAAAAABBBAAAAAACCCCCCDDDDDDDDDCCCAAA@@@AAAAAABBBCCCDDDEEEFFFGGG