BMX6(  ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?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?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦzzzHt@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ĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦiiiiiihhhfffbbb___]]]ZZZVVVSSSHdDĦgdKӵDdDDdDĦCCCDdDĦ4DufӵDdDĦRRRDdDĦ\\\q<RxxxzzzpeƜ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ĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦ~~~|||{{{ssshhhDdDĦVVVPPPNNNJJJGIdnuR)ĦDdDĦ??????===<<<<<>><<<:::DdDĦnuR)ĦDdDΦDdDĦ999DdDĦnuR)ĦDdDĦ<<<DdDĦAAApo9u>>>???@@@BBB=ӊB1.uTӵUUUDdDĦlllhhhDdDĦ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<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦWWWRRRPPPNNNLLLJJJFFFAAA:::DdDĦ777999999888peӵDx<>d<999:::::::::;;;<<<:::999999>d<ӵDd<DdDΦDdDĦ;;;DdDӵnd<DdDĦ999>d<Ħ>>>peӵ;;;Ħ888F&uTӵ999DdDĦAAA>>>>d<ĦLLLpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9EEE>d<888999777333999666444>d<ӵ777777B?Ho9>>><x???>>><<<<<<999::::::&ӫeʬtIӇ444>d<Φ>d<Ħ===D&ӫetIӇ===DdDĦ:::sdKĦ<<<B?dp&ĒR:::;;;>d<sdKĦ:::B?Ho9>>>s&dq&ĒRccclllsssxxx}}}4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦWWWLLL@G444666se;;;@@@BBB???;;;:::999888<Ō??????>>>@GDDDDDDHkgeFFFDDDAAA???>>>===>>>>>>HĪj@IŌ555555ege???>>>Hu]3hIŌ>>>===DdDĦ???ne666<<<@h===<<<>h;;;;;;===se999ne;;;<<<@G777666sĪj@h555<<aĦ666222111666888:::s׼s555888<<<>>><<<999888777777Ho555888999:::<<>>??????;;;888777>>>???>>>D^>>>??????DdDĦ???888666;;;;;;;;;999:::;;;666888::::::s׼s777777777:::;;;;;;777555555777222666888888666777>>>DDD;;;@@@DDDDDDDDDFFFMMMSSSccchhhpppyyyΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBe~~~uuukkk___geFYĉ>>>>>>>aĦ;;;;;;<<<;;;999666222222222222444666Be666555666777888888777<<<<<<<<<nu]ӵ===:::::::::;;;;;;>>>??????>>><<<:::;;;<<<===>>>>>>======???CCCFFF===>>>>>>???@@@@@@@@@@@@???===<<<;;;:::<<<===>>>888999;;;===???>d<Ħ;;;===???@@@???>d<Ħ999999999Ħ888888999999999999::::::777999:::<<<<<<;;;999888:::===>>>===BeCCC>>>>>>;;;666Ħ<<<:::::::::888666444555666222333444444444444333333777777777555333555;;;@@@555777888888666555888;;;;;;@@@GGGNNNTTTZZZ```dddmmmsss}}}?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦxxxuuuddd\\\PPPDDD<<<999ŶS333666:::3we<444222...+++444555777999:::;;;<<<>>>>>>===;;;;;;===???:::;;;;;;iĉ@3hR/Ō>>>===;;;999777666>>>???@@@>>>;;;999999;;;:::;;;;;;;;;<<<>>>CCCFFF????????????@@@AAABBBCCC======>>>>>>===>>>@@@AAA888999:::<<<===DdDĦ:::;;;<<<<<<;;;sdKĦ555444gdKĦ888888999:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;666777666666888999:::<<<:::gdKĦ666:::<<<>>>===:::888888999<<<>>>@@@>>>:::777777999777666444333333444666888666777888::::::;;;;;;<<AneneneneDenene|||mmmcccYYYMMMCCC>>>888:::;;;:::999999>A888;;;===k<555777:::<<<===999;;;<<<<<<;;;;;;;;;;;;===@@@AAA???;;;:::>>>CCC?????????fh;;;<<<===>>>>>>>>>>>>===??????===999666777999666777888888888999;;;===DDDCCCAAA@@@???@@@@@@AAA;;;===>>>???@@@@@@BBBCCC<<<<<<<<<<<<;;;De666666777777777666ne888666ne999:::;;;<<<<<<=========<<<===<<<;;;999999:::<<<===999666555777;;;===;;;888666;;;ne<<<888777:::>>>===:::777777888222666:::999555333666999;;;:::888777777777555444888888888999;;;:::888555555888;;;:::888777888:::888:::===???BBBIIIRRRYYYhhhqqq}}}tttkkkZZZPPPDDD???@@@>>>888111;;;::::::999888888777888:::444666;;;===:::666>>>>>>>>>>>>???AAACCCEEEBBBBBBAAABBBCCCCCCBBB@@@CCC???===@@@===:::666555888:::;;;:::::::::;;;>>>??????<<<::::::;;;<<<<<<;;;:::888777BBBCCCDDDBBB@@@???AAABBBCCCBBB@@@???>>>???@@@AAA=========<<<;;;888888888999999999999555444333;;;===777::::::888777:::999666666777999;;;;;;:::999888333666888777444333555888;;;;;;;;;::::::======<<<;;;:::999999999:::;;;<<<===<<<999777666444888;;;:::666555888===888;;;===;;;888777:::>>>777888999:::;;;<<<<<<<<<<<<999777999::::::>>>BBBJJJNNNVVVbbbooo}}}vvv~~~rrrggg^^^UUUKKKDDD<<<999555555888::::::999;;;;;;::::::999:::::::::;;;::::::;;;======<<<:::999777777999===???===;;;>>>>>>??????AAABBBCCCDDD>>>???AAACCCEEEFFFEEEDDDCCCBBBAAAEEEIIIJJJFFFBBBBBB>>>999777888999:::999;;;:::999:::;;;:::777555888999:::;;;;;;;;;:::999>>>???AAACCCDDDDDDDDDDDDBBBBBBAAAAAA@@@?????????;;;;;;:::999999888888888888888888888888888888888777888888999999::::::;;;999;;;999555555888999777999999999999999:::;;;;;;888999:::999888888999:::<<<<<<<<<<<<;;;:::999999;;;<<<<<<======<<<;;;:::888888777777777777888999999999999888888999;;;<<<888:::<<<999555444666:::888888999999999999888888777444222444444222444888333555888>>>GGGQQQZZZ```ttt}}}uuujjj\\\UUUJJJCCC???<<<999666555666777888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<<<<======;;;999888999999;;;<<<===>>>>>>>>>???@@@BBBCCCCCCBBBBBBCCCEEEGGGJJJKKKJJJIIIHHHAAABBBDDDGGGJJJLLLMMMMMMHHHDDD>>>:::999999:::999===;;;888777777666555333777888999999:::999999888:::<<<@@@EEEIIIJJJGGGEEEBBBBBBBBBBBBAAA@@@???>>>;;;:::888777666777777888::::::999999999999:::;;;777888:::;;;;;;999777666AAAAAA>>>999888<<<>>><<<<<<;;;999888888:::<<<>>>;;;:::999999:::;;;:::999<<<<<<<<<;;;;;;999888777999:::<<<>>>???>>>>>>===<<<:::777444444666999;;;>>>;;;888888;;;======<<<999;;;;;;999555444555888::::::::::::999777666666999666555777666333222444:::888666666999???EEEIIIUUUaaarrr}}}ssseeeUUUKKKDDD@@@;;;999:::<<<>>>>>>>>>?????????>>>===;;;:::;;;<<<<<<===>>>>>>>>>>>>===<<<<<<<<<>>>>>><<<:::999:::;;;:::999999;;;======???BBBDDDDDDCCCAAA@@@GGGIIILLLLLLIIIFFFBBB@@@===@@@CCCDDDDDDFFFIIILLLJJJFFFAAA>>><<<<<<<<<===@@@===999777777888777666999999999999999888888888:::===BBBIIINNNNNNJJJFFFDDDDDDCCCBBBAAA@@@@@@@@@>>><<<:::777666666666777;;;;;;:::::::::;;;<<<===999:::;;;<<<<<<:::999888AAABBB@@@;;;:::======;;;;;;;;;:::999:::;;;<<<===:::888666666999:::888555888999999999999888888777888888999;;;<<<>>>???@@@BBB@@@<<<999777888999:::<<<<<<<<<===>>>>>>===<<<999;;;;;;:::888777999;;;<<<<<<<<<<<<;;;:::999888===:::;;;===<<<888666888<<<:::777444444555888:::BBBLLLZZZfffrrr~~~wwwooocccXXXOOOFFF===777===<<<;;;::::::;;;:::999:::999999<<<@@@AAA>>>:::<<<===>>>???????????????;;;:::;;;<<<>>>???>>>============;;;999999:::;;;===???BBBDDDDDDBBB@@@>>>@@@CCCFFFDDD@@@;;;777666<<>>>>>???===AAAFFFKKKNNNMMMJJJFFFHHHFFFCCC@@@???@@@AAABBBBBBAAA>>>;;;999777666666999888888888999::::::;;;===============>>>>>>???888<<<<<<999888888666222999:::;;;<<<<<<<<<;;;;;;:::777555666888999666444444555666666777777777777888777666666888<<>><<<;;;:::999777<<>>???<<<888======???@@@@@@???>>>>>><<<;;;<<<===@@@AAA@@@???BBBAAA???===<<<=========>>>???AAACCCCCCAAA???===:::>>>AAA@@@===999888888;;;???BBBBBB@@@@@@BBBDDDCCCDDDEEEDDDCCCCCCDDDFFF===;;;999999:::===>>>>>>======>>>@@@BBBEEEGGGHHH@@@DDDIIIKKKKKKIIIHHHGGGHHHGGGDDDAAA@@@@@@AAABBBDDDDDDBBB???===:::888777555666777888999999888888;;;;;;;;;::::::;;;<<<===666:::<<<:::999999666111777999;;;======<<<:::999;;;:::999888999999888666333444555666666777666666999888666666777:::>>>@@@888999;;;===>>><<<;;;:::555<<>>999999;;;333444444555777999;;;<<<666777888:::;;;;;;<<<<<<999888999===>>>;;;:::<<<<<<======>>>>>>>>>===<<<777888999:::BBBUUUooo{{{qqqdddYYYIIICCC;;;777888:::::::::111444777:::;;;<<<======<<<<<<<<<<<<<<<;;;;;;:::===>>>???@@@@@@???===<<<@@@??????@@@BBBCCCBBB@@@CCC???<<<<<<>>>@@@@@@???>>>???@@@AAAAAA???===<<<999===AAAAAA>>><<<===@@@999<<<@@@CCCEEEFFFGGGGGG@@@CCCFFFGGGFFFEEEEEEGGG@@@>>>======???@@@AAA@@@@@@@@@@@@@@@BBBDDDFFFGGG???DDDIIIIIIEEECCCFFFIIIFFFFFFFFFEEEDDDBBB@@@>>>BBBCCCCCCBBBAAA>>>;;;:::666888:::<<<======;;;:::;;;<<<<<<<<<<<<:::999888999===>>><<<;;;<<<;;;777888999999:::::::::::::::;;;<<<<<<;;;999888888999777777777777777666555555888888999::::::;;;;;;;;;555777999;;;<<<<<<;;;:::999;;;>>>>>>;;;999999:::444444444555777999::::::666777888:::;;;<<<<<<<<<<<<::::::>>>>>>;;;;;;>>>777777777888888999::::::;;;===>>><<<>>>III\\\kkkwwwyyykkk\\\KKK===>>>:::666555777888666555555666888999888999:::;;;333888<<<<<<::::::???CCC>>>???@@@AAA@@@>>><<<;;;DDDCCCBBBCCCDDDDDDBBB@@@@@@;;;777999>>>BBBAAA?????????@@@@@@???>>>===<<<888<<<@@@???;;;999<<>>======>>>>>><<>>;;;???AAABBBDDDCCCAAA>>><<<:::<<<@@@CCCCCCBBB@@@>>>AAACCCEEEFFFDDDAAA<<<999999<<<;;;888888;;;;;;999:::999888777777999;;;<<<999;;;===;;;777555777999;;;;;;:::999777666444333777999<<<>>>>>><<<:::888999::::::;;;;;;::::::999>>>;;;888888999::::::999888777666777999:::::::::999:::;;;<<<============;;;888888::::::777777::::::999777666666888:::<<<:::???AAA>>>:::<<>>888::::::888444333666::::::999777666666888999:::999999999999;;;===@@@AAA>>>@@@CCCDDDDDDBBB???<<>>AAA<<<;;;@@@@@@;;;999<<>>AAAAAA@@@BBB@@@???>>>@@@CCCGGGJJJ;;;HHHOOOKKKGGGIIIHHHDDDFFFEEECCCAAA???@@@BBBEEEEEEDDDBBB@@@??????@@@@@@CCCCCCDDDDDDDDDDDDDDDCCCNNNJJJEEEDDDEEEEEECCC@@@DDDCCCAAAAAABBBBBB@@@???@@@@@@>>>===AAAGGGGGGDDDAAAAAAAAAAAAAAAAAABBBBBB<<<;;;999999::::::999777999888888888999;;;===>>>888:::;;;:::777666999;;;>>>:::777666888:::888666<<<<<<;;;:::999888888777BBB>>>:::;;;@@@CCCBBB>>>777777666555666999;;;<<<<<<<<<;;;:::999777666555:::::::::999888666333222999888999<<>>888888888777999===BBBFFFZZZuuuzzzjjj]]]PPPDDD>>>???;;;:::888666666777777777888777777666777999;;;<<<;;;<<<===???@@@??????>>>AAABBBDDDFFFFFFDDDCCCAAAFFFHHHHHHGGGDDDCCCEEEGGGDDDDDDCCCCCCAAA@@@>>>===FFFBBBAAADDDDDD@@@>>>@@@CCC@@@>>>???BBBDDDDDDCCCBBBAAAAAAAAACCCEEEHHHIIIJJJKKKIIIEEEDDDFFFEEEAAAEEEEEEDDDBBB@@@AAACCCEEEEEEDDDBBBAAA@@@@@@AAABBBCCCCCCBBBBBBCCCDDDFFFHHHIIIGGGDDDCCCCCCDDDDDDDDDCCCAAAAAAAAACCCCCCCCCAAACCCCCCAAA???AAAFFFFFFBBBAAAAAA@@@???>>>===<<<<<<>>><<<;;;;;;;;;;;;999888999888777777888999;;;<<<:::<<<===;;;999999;;;======;;;888888;;;???BBBDDD@@@??????>>>===<<<<<<<<>>???@@@@@@@@@:::999888888888:::<<<===:::::::::;;;::::::999888;;;<<<<<<<<<;;;999777666:::999999<<>><<<:::::::::<<<===>>>===<<<<<<<<<>>>AAADDDUUUsssrrr[[[LLLCCC===;;;<<<;;;777444555999;;;:::888999999888999:::===???@@@>>>@@@BBBDDDDDDBBB???===AAABBBCCCDDDDDDEEEDDDDDDFFFGGGHHHGGGEEECCCCCCDDDCCCDDDDDDDDDCCC@@@>>><<>>@@@AAA@@@???@@@BBBCCCBBBAAA@@@AAACCCEEEFFFFFFFFFFFFSSSKKKFFFJJJNNNLLLFFFBBBDDDDDDEEECCCBBBAAACCCDDDCCCBBBAAA@@@@@@AAABBBBBBCCCAAA@@@???@@@DDDHHHJJJDDDCCCBBBAAA@@@AAADDDGGGAAA@@@@@@AAACCCDDDDDDCCCCCCCCCAAA===>>>AAAAAA===>>>======<<<;;;:::999999@@@>>>===<<<<<<<<<:::888999999777777777888999999:::;;;;;;;;;999999;;;<<<>>>===<<<;;;===BBBHHHMMMAAAAAA@@@@@@??????>>>>>>???AAAAAA???<<<;;;===???<<<;;;:::999999:::;;;<<<;;;;;;<<<<<<;;;::::::999;;;<<<<<<<<<<<<;;;::::::777777777999<<<>>>>>>>>>AAA@@@===;;;::::::;;;<<>>>>>>>>???IIIjjjnnnRRRAAA:::777666888777555444666999<<<=========<<<======>>>@@@AAABBB???AAACCCEEEDDDCCC@@@>>>======>>>>>>@@@AAABBBCCCFFFGGGHHHHHHFFFDDDBBBAAABBBCCCEEEEEEDDDAAA===;;;>>>???@@@AAAAAA???@@@AAA>>>>>>>>>>>>>>>===;;;:::===???BBBEEEFFFEEECCCAAAIIIAAABBBOOOVVVOOOEEEBBB@@@BBBCCCBBBAAA@@@AAABBB>>>>>>=========>>>@@@AAAAAA@@@>>>>>>???BBBEEEGGG@@@AAA@@@>>>;;;<<>>???===999999<<<<<<:::888888999999:::;;;;;;;;;AAA@@@>>>======<<<:::999;;;:::999777777777888999888888888888888888999:::===???@@@>>><<<>>>CCCGGG>>>>>>>>>>>>>>>=========<<<======<<<<<<;;;<<<===<<<<<<;;;:::999999::::::??????>>>===;;;999888777999::::::;;;;;;;;;;;;;;;999888888999;;;<<<>>>>>>@@@>>><<<:::999:::;;;<<>>===;;;AAAbbb{{{cccHHH999555444555666777999:::999888888;;;>>>>>>>>>>>>>>>>>>??????@@@???@@@AAABBBBBBBBBAAA@@@;;;;;;;;;;;;<<<>>>@@@AAAFFFFFFFFFFFFEEEDDDAAA???AAABBBCCCDDDCCC@@@===;;;;;;???AAAAAAAAABBBCCCDDD=========<<<:::888777666999<<>><<<<<<888<<>>???<<<>>>???>>>=========???::::::999999:::;;;===>>>>>>>>>???????????????@@@?????????<<<888888<<<@@@AAA@@@??????@@@@@@???===999;;;;;;777777:::<<<;;;888888999999:::;;;<<<<<>>;;;:::;;;===;;;;;;;;;<<<<<<<<<<<<<<<===:::999;;;???AAA???<<<>>>===<<<;;;;;;:::::::::??????>>>===<<<:::999888:::::::::;;;;;;<<<===============<<<<<<<<<>>>???<<<;;;999888888999;;;<<<@@@??????@@@BBBBBB@@@===@@@ZZZwwwcccQQQ===555555666777888<<<>>>>>>;;;666555777;;;========================>>>??????@@@@@@@@@@@@@@@;;;;;;;;;<<<===???@@@AAADDDCCCBBBBBBCCCBBB@@@>>>???@@@AAABBBAAA@@@>>>===777===@@@===<<<===???@@@<<<======;;;999777777888777999;;;======<<<999888???===<<<>>>===;;;<<<@@@999:::;;;:::999999;;;===::::::999888999:::<<<======>>>?????????>>>>>>===??????>>><<<999999999;;;???>>><<<<<<===<<<;;;999777;;;;;;888777;;;>>>===<<<;;;;;;;;;:::::::::999>>><<<;;;;;;<<<<<<:::999===<<<:::999999999:::::::::888777888:::;;;;;;;;;333666:::<<<;;;:::888888::::::;;;;;;<<<<<<======>>>:::999<<>>>>>>>>>>>======<<<<<<;;;999:::;;;<<<============<<<<<<<<<<<<===>>>???@@@:::;;;<<<;;;999888999::::::999888777888999;;;<<>>>>><<<:::888888999:::<<<======>>>????????????>>>???AAABBBAAA???<<<;;;;;;;;;<<<===>>>>>>??????AAA???<<<<<<>>>???===<<<======>>>????????????>>>666===???:::666777999888999:::;;;999888888;;;===777777888888888888777777AAABBB@@@:::999<<<===<<<888999888777666777:::=========<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAA@@@???>>>===>>>===;;;999;;;999888999::::::999888666:::;;;888666:::======;;;;;;;;;;;;:::::::::::::::999888999::::::999888;;;:::999888888999999::::::888666777:::<<<<<<:::666666888:::<<<<<<999777888999999:::;;;;;;<<<<<<;;;:::;;;===@@@AAA???===:::;;;;;;;;;;;;::::::999777888:::;;;======>>>>>>===<<<<<<;;;<<<===???@@@777999<<<<<<:::999999:::<<<;;;999888888999:::;;;DDDAAA???BBBFFFIIIGGGEEECCCGGGTTTwww___CCC<<<888:::>>>===<<<<<<<<<999777888;;;>>>>>><<<===>>>???AAABBBCCCDDDDDD>>>@@@DDDEEEDDD???999666999:::;;;<<<=========<<<>>>;;;888888:::<<<;;;:::<<<<<<<<<===>>>??????@@@;;;CCCDDD===777888999777444666777666666888<<>>>>>999:::???;;;222999999888666555777:::===AAA@@@???>>>>>>???@@@AAA@@@???===<<<>>>AAADDDGGGAAA???>>>???AAAAAA===:::777666555666888999999888555999:::666444666999:::777888999:::;;;<<<======888777666777999:::999888999999888777777888999:::888555444555888::::::888>>>;;;999:::<<<===:::888666666777777888999::::::777999<<<<<<;;;999999:::555666666777777777666666999::::::;;;<<<<<<<<<;;;;;;::::::999:::;;;<<<===:::>>>BBBDDDBBBAAAAAABBB???>>><<<999888999::::::CCC@@@===???DDDGGGFFFCCCMMMIIIQQQuuujjjKKK>>><<<;;;<<<===>>>===;;;??????>>>>>><<<;;;999999999;;;===@@@AAAAAAAAA@@@===>>>@@@AAAAAA???===<<<<<<>>>@@@@@@===<<<===???;;;;;;;;;<<<<<<<<<======:::???CCCCCC???<<<===???BBB???<<<<<<>>>>>>===:::888888:::;;;;;;:::888888===<<<;;;999777666555555111111222444666888:::<<<555666777:::<<<<<<:::888:::<<<>>>===;;;:::;;;>>>>>><<<;;;===@@@@@@>>><<<@@@???>>><<<<<<<<<===>>>111555999:::888777888:::>>>>>>>>><<<999777777888999999888888777888888999888:::;;;;;;999777666666=========<<<;;;:::999888555555666777888666444111888888777777888:::;;;===999666777:::999666555888444777999888666444555777555555444444444333333333444333333666:::<<<;;;::::::::::::999999:::;;;;;;<<<===>>>@@@AAAAAABBBBBB999;;;;;;:::888999===AAA>>>@@@BBBCCCDDDFFFJJJLLLFFF@@@RRR}}}~~~YYYAAA<<<;;;;;;===@@@BBBBBBAAA@@@@@@@@@@@@???>>>===<<<<<<===>>>??????>>>===<<<======>>>??????>>>===<<<888:::;;;;;;888666777888::::::;;;;;;;;;<<<<<<<<<:::<<<>>><<<888888;;;???>>>;;;999888::::::999777888888999999999999888888777777666666666666777777333333555888:::<<<>>>???<<<<<<===>>>@@@@@@===;;;:::<<<>>>===;;;:::;;;===<<<;;;;;;===@@@BBBAAA???======<<<;;;;;;;;;;;;;;;777999::::::888777888888;;;;;;;;;<<<<<<<<<;;;::::::999999888888999999999777888::::::888777777777666666777888888888888777444555666999<<<======<<<999888888888888:::;;;<<<:::777777:::999666555777555888::::::999888999;;;555555555555555444333222666555666888;;;<<<:::888:::999888999:::;;;;;;;;;888999:::<<<=========>>>888999888666444444777:::BBBCCCCCCCCCDDDFFFKKKNNNIIICCCSSSjjjIII======<<<<<<>>>AAADDDEEEDDD@@@@@@@@@@@@@@@???>>>>>>777999;;;===>>>?????????<<<=====================;;;===>>>===:::888888999999999:::::::::;;;;;;;;;;;;<<<;;;888555666;;;@@@;;;999777777777888777666999999888888888888999999666666666666777888999999888999;;;===>>>>>>>>>======<<<<<<===>>>>>>;;;999<<<===>>>>>><<<<<<===>>>:::999999;;;===>>>===<<<999999:::::::::999888888:::999777888999::::::999777777888;;;???AAA???<<<::::::::::::::::::::::::666888999999777666666777111222444555777888888888;;;;;;;;;;;;;;;;;;;;;;;;999999888888999:::;;;<<<>>>;;;;;;>>>===999777999555777::::::::::::;;;===666666777777666555333222777777888:::<<<;;;999666:::777666777;;;===<<<;;;666777888999:::;;;;;;;;;:::;;;:::999888999;;;>>>DDDCCCBBBAAAAAADDDIIIMMMLLLIII[[[___DDDDDDAAA???>>>???AAABBBCCCBBB===>>>>>>>>>>>>>>>======888999:::<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<======@@@@@@@@@???===<<<;;;:::888888999999999:::::::::======<<<999888999===AAA;;;:::999888888888888888;;;:::999888888999:::;;;;;;;;;:::999999999::::::>>>?????????>>>;;;888666;;;;;;:::;;;===<<<;;;999======>>>>>>=========>>>999888888888777666555444777888999::::::999777666888555333444999<<<===<<<666555666;;;AAACCC???;;;::::::;;;;;;;;;;;;;;;;;;888999:::888666555555666333444555777888999999:::<<<<<<;;;:::888777888999999999999999::::::;;;;;;>>>;;;;;;===<<<777666888666777888999999999999999666777888888777666444222555666888:::;;;:::888666999666444666;;;>>>===;;;777888999:::;;;;;;;;;;;;:::;;;;;;<<<===@@@DDDFFFAAAAAAAAA@@@???AAADDDGGGJJJSSSkkk\\\CCCHHHAAA???======???AAABBBAAA======>>>>>>>>>======<<>>===<<<:::888666555;;;;;;::::::;;;<<<=========<<<<<<;;;:::999777666888888888999999999:::::::::;;;<<<<<<<<<<<<===>>>:::::::::999888888999:::<<<;;;:::999999:::;;;<<<;;;;;;::::::::::::;;;;;;<<<=========;;;888555333;;;;;;;;;<<<>>>???>>>===;;;:::::::::;;;;;;::::::777777777777555444333333666777999::::::999888777666444111333777;;;;;;:::777666666;;;@@@BBB===888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;999666444444555666777777888999999888888444666888888888999<<>>AAACCC???@@@BBBBBBAAAAAACCCDDDFFF]]]~~~]]]DDDFFF???===;;;<<<>>>AAACCCCCC???????????????>>>======888999999:::;;;<<<<<<===::::::;;;;;;<<<=========<<<:::999999:::999777555888888999999999:::::::::666888:::<<<===<<<:::999888888999888666666888999;;;;;;::::::::::::;;;;;;777777777888999;;;<<<===666666888999999999888888888888777999;;;======<<<888777666666888888777666444666888888888888999:::777777888999999999999888888777555555666666555555888777777:::======:::777888999;;;<<<===<<<<<<;;;<<<<<<<<<999666444555666666777777777777777666555666999<<<;;;999999;;;>>>::::::;;;;;;;;;;;;::::::<<<999999<<<;;;777666888===;;;::::::::::::777555777777777888888888999999111333666666666777888999777777777888888999;;;<<<666777888999999999999999;;;999777777:::<<<======AAABBBCCCCCCCCCDDDFFFGGGHHHgggdddIIIEEEAAA???<<<<<<>>>AAABBBCCC?????????>>>>>><<<;;;:::333444666999<<>>>>>=========;;;:::;;;===<<<:::888999999999999:::::::::;;;555666888:::<<<;;;999888666888999888666555777:::888999999::::::999999888888888888999999;;;<<<<<<444444666777999:::;;;<<<888777555666888999999888:::888666777999:::888666333555888999888888:::<<<777777777777777888999999777888999888666444444444666777888888999999999999777888:::<<<===<<<;;;:::;;;;;;;;;999777777888:::666666777777777666666666999===@@@>>>999666777999::::::;;;<<<<<<;;;:::999>>><<<<<>>;;;:::<<<;;;999888999::::::888555888777666666777999<<<===555666777666444555777:::555888:::999666666999===666777777888888888888777>>>;;;999999;;;>>>>>>>>>DDDDDDBBB@@@@@@CCCHHHLLLRRRrrrmmmQQQGGGFFFCCC???===>>>?????????=========<<<;;;999888777===<<<;;;:::::::::;;;;;;999:::<<<>>>??????>>>===<<<:::888999<<<<<<:::777999999:::::::::;;;;;;;;;777777888999;;;<<<;;;:::777999:::999777666999;;;666777888999999888777666>>>>>>===<<<;;;;;;;;;;;;777777777888999:::<<<======<<<::::::;;;;;;;;;:::>>><<<:::;;;===>>><<<:::444666999888666555666888777666555555555777888999444777;;;:::888666666888555666777777777777999:::666777:::<<<<<<<<<;;;:::999::::::999888999<<<>>>666666777888999999888888111666;;;<<<:::888:::===:::;;;<<<<<<<<<;;;:::999:::777888;;;;;;777777999777555444666888999777444888777666666777:::>>>@@@999:::999777444444777:::555999<<<:::555444888===777888888999999999999888:::888555777;;;>>>??????EEECCC???;;;;;;AAAIIIOOO]]]zzzZZZBBB>>>@@@@@@>>>======>>>===>>><<<999777777888:::<<<666999<<<<<<999888888:::999::::::;;;<<<===>>>>>>@@@???>>>===<<<;;;;;;;;;===>>>>>>===;;;;;;<<<>>>:::;;;;;;999666444444555888999999888666555777888666555555777999:::999777777888999999:::;;;<<<<<<999888666555555777999;;;:::>>>AAA@@@;;;888999;;;666333111333777777333///000111444777999:::999999777777777777888:::<<<===;;;<<<===<<<;;;;;;<<<===999888777666666777888888DDD@@@>>>>>>AAABBBAAA???LLLAAA999;;;<<<999666777???===;;;999888777888888333444555666777888888888888;;;:::666555777777444888777666555666777999:::;;;:::888555444555999<<<777888888999999999888888444444444444555777888999???===999555444555777888777777666777888:::<<<>>>:::666444777>>>DDDEEEDDD===>>>@@@AAA@@@DDDSSSbbbpppmmmQQQ@@@@@@???>>>>>>@@@AAAAAA<<<;;;:::999999:::;;;<<<777999:::888777777:::<<<888999:::;;;<<<===>>>???<<<;;;:::999888888888888:::;;;;;;:::888888999:::999;;;;;;:::888666666666666777888888777777999;;;999888888999;;;<<<;;;999::::::::::::::::::::::::777777777888888888999999999<<<>>>===888666777:::999777555666999999666111333444777999:::;;;::::::;;;;;;:::999999:::;;;<<<<<<===>>>===;;;;;;;;;===;;;:::999999999:::<<<<<>><<<<<<======<<<;;;@@@<<<:::>>>>>>;;;;;;>>>===<<<:::999888888888888666777888999::::::::::::000444555555777;;;===;;;888777666555555777999:::::::::999888777888;;;>>>888888999999:::999999888666666666666777888888999777777777777888888999999::::::::::::;;;<<<>>>???:::666444666<<<@@@AAA???BBB@@@AAADDDHHHOOO^^^lll^^^GGGDDDAAAAAAAAABBBBBBBBB;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;999666444555888:::777888999:::<<<===>>>???:::999888777777666777777888999999888666666777999888:::;;;;;;:::888888888555777888888888999;;;===:::999999999;;;<<<;;;999;;;;;;;;;::::::999999999777888999:::;;;:::999888888:::;;;999555444666999===;;;999:::<<<<<<888555777888:::;;;<<<<<<;;;;;;>>>===<<<;;;:::999999999@@@AAAAAA@@@???>>>>>>???===<<<<<<<<<===>>>??????<<<===??????>>>>>>@@@AAA888999===@@@???<<<===AAA<<<;;;:::999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;777:::999666666888888555888777666666666777888999888999999999888888:::<<<888999999:::999999888888888888888888888888888888666888;;;===>>>===<<<:::<<<<<<;;;;;;<<<======>>><<<999666777;;;>>>>>>===AAA>>>>>>DDDMMMZZZlllzzzhhhMMMGGGCCCCCCDDDBBB???>>>;;;<<<<<<===<<<;;;:::999===<<<999666444444444555666777888999;;;===>>>???;;;;;;:::999999999999999999::::::999777666888999555888;;;;;;:::999999999777888999999999999;;;===:::999777888999999999888::::::::::::::::::::::::888999::::::;;;;;;::::::888999999777444444666999???===;;;;;;<<<<<<:::777;;;<<<<<<======<<<<<<;;;======<<<;;;:::999999888???@@@@@@???===<<<===>>>>>>>>>>>>============>>>777;;;???@@@??????BBBFFF<<<<<<>>>???>>>===<<<===;;;;;;;;;;;;;;;;;;;;;<<<===============<<<;;;;;;>>>@@@>>>999777777555222999999888777888888999:::666777999888777666666777888888888999888888777777999999999888888777777666888999<<<===>>><<<:::888;;;;;;;;;;;;;;;;;;;;;;;;===;;;999:::===??????>>>@@@===>>>EEEQQQccc{{{yyyQQQGGG@@@BBBDDDAAA===;;;<<<=========<<<:::777666999888888888888777666555666666888999:::<<<======<<<;;;;;;::::::::::::;;;888999999888666666777999555777:::::::::999:::;;;:::;;;<<<;;;999999:::<<<===;;;888888999999999888888888999::::::;;;<<<<<<;;;:::999888999:::<<<===999999888777555666777999>>><<<;;;:::;;;:::999888============<<<<<<;;;;;;999::::::::::::999999999999:::;;;:::888777888999>>>>>>======<<<;;;:::999555888<<<<<<;;;:::<<>>???<<<;;;:::::::::::::::::::::888999::::::777555555555777777888888777666555555888888888888888666555444777777777888888888888888;;;;;;;;;;;;;;;;;;::::::;;;::::::;;;===???@@@?????????CCCKKKXXXnnn___NNN@@@@@@BBB???<<<===<<<<<<<<<<<<;;;999666555333444555888;;;<<<;;;999777777888999::::::;;;<<<::::::999999999999::::::777888888777555555666888777999::::::::::::;;;===<<<======<<<:::999;;;<<>>;;;:::;;;;;;;;;:::777888888999;;;<<<<<<===<<<;;;888777777999<<<>>>999888888777777888888888::::::999888888888999999<<<;;;;;;:::::::::999999777888999999:::::::::::::::;;;<<<;;;::::::;;;<<<=========<<<;;;:::999888;;;<<<>>>===;;;999888888===;;;666666;;;AAA???:::<<<<<<===>>>>>>======<<<;;;;;;;;;;;;;;;:::999888666999:::999;;;???AAA???;;;;;;;;;::::::::::::999;;;<<<===<<<:::888888888888888888888777666555555777777888999888777555444888888777888999<<<>>>@@@<<<<<<=========<<<<<<;;;888999999:::;;;<<<======;;;<<>>===@@@999999999:::999999888888777555555777:::<<<<<<;;;888888888888999999999:::::::::999999999999::::::999999:::888777666777999<<<<<<<<<;;;:::;;;>>>AAA;;;<<<===<<<;;;;;;===>>>BBB???<<<;;;;;;;;;;;;:::999999999::::::;;;;;;;;;:::999999888999999;;;;;;777777777888888888777666777888777777666777999:::999999888888777777888888888999:::;;;;;;;;;:::::::::;;;======<<<<<<>>>???;;;<<<===>>>>>>===<<<;;;=========>>>>>>===:::888666999888777:::???>>>999;;;;;;<<<===<<<<<<;;;:::::::::::::::::::::999999;;;======999999;;;:::777999999:::999999888888777:::;;;<<<<<<::::::;;;===:::::::::999999888777666777888999::::::888777666:::999999:::;;;===???@@@:::;;;<<<======<<<;;;;;;:::;;;<<<<<<;;;::::::;;;<<<<<>>>>>CCC666666777888888999::::::>>>;;;666666888::::::999888888888888888888888888;;;;;;;;;:::;;;;;;<<<<<<<<<<<<===;;;:::999;;;<<>><<<;;;===@@@CCC:::;;;<<<<<<<<<===???AAAAAA>>>;;;999999999999888;;;;;;::::::::::::999999777888999:::::::::999999666666666888999888777555666666777666666777999;;;777777666666555666666777:::;;;<<<<<<<<<;;;:::999444666888888888888:::;;;:::;;;===???@@@AAA@@@@@@666555666999===>>>;;;888222999===;;;:::<<<:::666::::::;;;;;;;;;:::888888999999:::::::::::::::999999;;;;;;888777:::999666888888888888888777666555777888999999999:::===???<<<<<<<<<;;;:::999888777777888:::;;;;;;:::888777777777777777666666555555777777999:::::::::999999>>>???@@@???<<<;;;::::::EEEDDDOOOllloooQQQGGGHHHBBB777<<<:::999999;;;<<<;;;:::???>>>===;;;999777777777444666777666444555888<<<:::::::::;;;;;;===>>>???:::999888777888999:::;;;BBB???<<<;;;<<<===>>>>>>:::<<>><<<;;;;;;:::999888888888999:::;;;<<<:::;;;<<<999666:::AAA888;;;======;;;777444333???===<<<;;;:::999666444999999999888888888777777999888777555555888===AAA<<<;;;;;;;;;;;;<<<<<<===:::999777777888:::===???;;;<<<===>>>>>>===;;;:::666888999::::::;;;>>>@@@CCC@@@===;;;:::888666444999;;;<<<;;;999888999;;;;;;:::999999:::;;;===>>>888888777777888:::<<<===:::::::::<<<>>>???>>>===<<<=========<<<<<<===???>>><<<:::;;;>>>???===;;;999999:::999888666444333888777555555555777:::;;;:::<<<>>>===<<<;;;;;;<<<:::>>>;;;<<>><<<:::999999888777666666888999999888888:::===:::::::::;;;<<<<<<<<<===;;;;;;;;;:::;;;<<<<<<===@@@>>>;;;:::;;;<<<<<<<<<;;;===>>>>>><<<;;;:::;;;@@@>>><<<:::888888777888===::::::<<<;;;999<<>>>>>==================<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>><<<=========<<<>>>AAACCC;;;999777777888888777666888:::<<<<<<::::::<<<>>><<<;;;:::999999999::::::666666666666666666777777555555666888:::;;;;;;:::888:::;;;;;;:::;;;===??????===<<<<<<>>>???===;;;999999:::;;;;;;:::999888999888888777888:::;;;<<<777999::::::888888999:::===>>>999999???<<<:::CCCGGGaaa{{{gggIII@@@DDD>>>>>>>>><<<::::::;;;======:::777777999:::888555666888:::;;;:::999:::;;;999:::;;;<<<<<<;;;::::::;;;<<<======>>>>>>======???===;;;;;;<<<======<<<<<<===>>>===;;;:::;;;<<>><<<:::999999999???:::999<<<>>>>>>???BBB???@@@???>>>======@@@BBB@@@???>>>???@@@@@@>>>===999999999888888888888777666999;;;<<<;;;::::::;;;DDDCCCAAA???===<<<<<<<<<>>>???BBBDDDCCCAAA>>>;;;>>>======<<<<<<===>>>>>>=========<<<;;;<<<>>>AAA:::888666777888999999888888:::<<<<<<<<<<<<>>>@@@===<<<;;;999888777777777666666777777777666555444333444555777888888999999666888999999999:::===??????>>><<<<<<======<<<;;;888999:::;;;<<<=========999::::::;;;;;;<<<<<<===777888888888777777:::<<<<<<;;;444444===>>>???IIITTTuuuZZZHHHFFFDDDDDDBBB???:::999:::<<<<<<999666666999;;;999666666777999::::::999999888888999;;;<<<<<<:::999777:::;;;<<<===>>>===<<<;;;???>>>======??????>>>===<<<===>>>===<<<<<<>>>@@@AAA@@@???=========>>>>>>@@@;;;999===AAAAAAAAABBB>>>??????>>><<<<<<>>>@@@AAA@@@???@@@AAAAAA???========================<<>><<<999888:::>>>BBBEEEDDDBBB@@@===<<<::::::???AAADDDEEEEEECCC@@@>>>???@@@@@@AAAAAAAAAAAAAAA>>>???@@@@@@>>>======>>>@@@>>><<<<<<<<<===<<<;;;<<<<<<=========>>>>>>???======<<<;;;:::999888888777999;;;<<<<<<:::888777777999::::::999888999999888999::::::999999;;;===>>>===<<<<<<;;;;;;::::::888888999:::;;;<<<<<<<<<999:::;;;<<<=========<<<;;;;;;;;;999999:::===@@@<<<<<<666888CCCFFFIIIUUUjjjzzzYYYHHHEEECCCAAA>>>;;;:::;;;<<<<<<999777888:::;;;:::888888888999;;;;;;;;;:::888888999;;;<<<<<<:::999777777888:::;;;;;;;;;:::999===<<<<<<>>>??????===;;;<<<===>>>??????@@@CCCEEECCCBBB@@@?????????@@@@@@AAA<<<:::???CCCCCCBBBCCC@@@BBBCCCCCC@@@???>>>???@@@???>>>>>>>>>===;;;999????????????????????????BBBAAA>>>;;;:::<<>>=========>>>>>>???@@@AAACCCCCCDDDCCCCCCBBBDDDFFFHHHIIIGGGFFFDDDAAADDDHHHIIIGGGCCCAAA???CCCAAA??????@@@AAA@@@???@@@???>>>>>>>>>>>>===<<<========================777999<<>>???===:::888888999=========<<<:::999:::<<<;;;;;;;;;::::::999999999888888888888888888888888888999:::;;;<<<<<<<<<;;;======<<<;;;:::;;;>>>AAA???AAA>>>AAAKKKMMMRRR___|||oooOOOEEEAAA===<<<===>>>???>>>===<<<<<<;;;;;;;;;;;;<<<===<<<;;;<<<>>>>>>===;;;999:::;;;<<<<<<;;;::::::777888999999::::::999999::::::;;;===???>>>;;;999<<<>>>@@@AAAAAABBBDDDFFFFFFEEECCCAAA????????????@@@======AAACCCAAAAAACCCEEEFFFHHHHHHEEECCCBBBCCCCCCBBBAAA@@@AAA@@@===;;;===============>>>>>>>>><<>>???>>>===>>>AAACCCCCCCCCBBB@@@>>>>>>>>>>>><<<:::<<<===>>>@@@@@@AAAAAA@@@777999===???@@@@@@>>>======???@@@>>>:::777888999@@@@@@@@@>>>;;;::::::;;;999:::;;;:::999999:::;;;999999888777666666666666888888999999:::;;;;;;<<<<<<<<<<<<;;;999:::<<<>>>:::@@@@@@BBBJJJMMMUUUggghhhOOOHHHAAA???BBBDDDBBB???===@@@AAA???;;;:::===@@@@@@===;;;<<<>>>???>>><<<:::::::::;;;<<<<<<<<<===:::::::::::::::;;;;;;<<<:::;;;===???AAA@@@===:::===???BBBBBBBBBAAAAAABBBEEEDDDBBBAAA@@@@@@AAAAAA???>>>???BBBBBB??????CCCCCCDDDEEEDDDBBBBBBCCCEEECCCBBBAAAAAABBBBBB@@@>>>:::;;;;;;;;;<<<<<<<<<<<<;;;===@@@AAAAAA@@@@@@AAA888999:::;;;===???AAACCCAAAAAAAAAAAABBBCCCCCCDDD>>>>>>======>>>???AAABBB>>>@@@BBBBBB@@@>>>======>>>===<<<===???AAAAAAAAAAAA???======>>>???===;;;===>>>@@@AAABBBBBBAAAAAA;;;<<<>>>@@@@@@@@@>>>>>><<>>;;;:::;;;<<<888:::<<<<<<::::::<<<>>>;;;:::999888777888888999:::999999888999;;;<<<===;;;<<<===<<<:::999999:::444===@@@CCCLLLSSSddd|||]]]SSSIIIFFFHHHIIIDDD>>>>>>BBBEEEBBB<<<999===BBB???<<<999999;;;===<<<;;;:::::::::;;;;;;===>>>???======<<<;;;;;;===>>>???>>>???AAADDDFFFEEEAAA>>>>>>@@@CCCCCCAAA???>>>>>>@@@@@@@@@@@@AAACCCDDDFFF>>>???AAACCCAAA===>>>CCC>>>>>>===;;;:::<<>>>>><<<::::::===BBBFFF??????>>>======<<<======BBBCCCCCCDDDCCCCCCAAAAAAEEEBBB???===>>>AAAFFFIIIBBBBBBAAA@@@>>>>>>@@@AAABBB@@@>>>===>>>>>>>>><<>><<<>>>???@@@AAABBBAAA@@@@@@@@@@@@AAABBBAAA@@@???>>>;;;???CCCBBB>>>===???BBB===>>>>>>===;;;;;;<<<>>>888;;;===>>><<<<<>>???>>><<<:::999:::444@@@FFFKKKVVVccc{{{dddGGGEEEMMMLLLDDD@@@EEEDDDAAA???===<<<<<<<<<:::;;;;;;<<<;;;;;;::::::777888:::===@@@@@@>>><<<<<<@@@@@@;;;<<<@@@AAA===???@@@AAABBBBBBBBBBBBAAABBB??????BBB@@@;;;===BBB<<>>>>>>>>>>>>>>>>><<<:::;;;>>>???===;;;@@@===;;;;;;>>>???>>><<>>===???BBBAAA>>>>>>BBBEEE<<<===???@@@AAABBBEEEGGGCCC@@@<<<<<>>???AAA???;;;;;;>>>@@@>>><<<>>>@@@???<<<::::::<<<@@@BBBCCCBBB@@@@@@@@@BBBFFFEEEDDDCCCBBBAAAAAA@@@CCC>>>===BBBDDDAAA@@@CCC@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<<<<===>>>>>>===<<>><<<;;;:::BBB???FFFTTT```ooouuuTTTKKKMMMKKKEEECCCEEEDDDBBB???>>>=========<<<<<<<<<<<<<<<<<<<<<;;;======???BBBEEEEEECCC@@@FFFHHHGGGBBBBBBEEEFFFCCC>>>>>>>>>>>>>>>>>>>>>>>>===;;;<<>>;;;===BBB>>>??????===;;;:::;;;<<<=========>>>?????????@@@AAA???>>>>>>@@@AAA@@@>>>???>>>===>>>AAACCCBBB@@@BBBCCCBBBAAA>>>===>>>???BBBAAA@@@@@@AAABBBBBBAAABBBCCCCCCCCCBBBCCCEEEHHHFFFDDDAAABBBDDDFFFFFFEEEJJJGGGDDDBBBCCCCCCAAA???IIIGGGDDDDDDDDDDDDAAA???AAABBBAAA======AAABBB@@@BBBCCCDDDBBB>>><<<===??????@@@BBBBBBAAABBBDDDFFF@@@AAABBBCCCDDDEEEEEEEEECCC>>>===@@@AAA===<<<>>>@@@@@@@@@@@@@@@AAABBBBBB???===<<<===>>>???>>><<<;;;>>>>>><<<>>>AAA???999>>><<<999777888:::===@@@<<<===>>>===;;;999999:::AAACCCGGGQQQgggwwwbbbUUUJJJCCCBBBBBB@@@>>>===;;;;;;;;;;;;======>>>>>>>>>>>>>>>>>>CCCCCCEEEGGGJJJJJJHHHFFFGGGHHHFFFAAA@@@CCCDDDBBB@@@???>>>=========>>>???999888999;;;;;;:::<<<@@@AAA???<<<:::::::::999888;;;<<<======??????@@@AAACCCAAA@@@@@@@@@@@@???>>>>>>>>>???BBBEEEFFFEEECCC???AAABBBBBB@@@??????@@@EEEAAA======@@@AAA???;;;AAAAAA@@@>>><<<<<>><<<>>>???>>>@@@CCCAAA======<<<:::999999;;;===??????>>>===:::888999;;;>>>CCCJJJOOOYYYwwwgggQQQFFFFFFBBBAAA???>>>===<<<======???????????????@@@@@@AAAFFFFFFGGGIIIKKKKKKIIIGGGBBBBBB???<<<<<<>>>???@@@BBBAAA???>>>???AAACCCDDD888999999::::::999;;;>>>AAA>>>:::;;;>>>@@@@@@>>><<<=========>>>>>>??????@@@???>>>======<<<;;;;;;<<<===???BBBDDDDDDCCCBBB>>>@@@BBBBBBAAA?????????BBB???<<<;;;<<<<<<:::888======<<<999888888;;;>>>===>>>>>>???@@@@@@???>>>JJJIIIHHHHHHHHHHHHGGGGGG>>>??????AAACCCEEEFFFFFFDDDFFFFFFCCCCCCGGGHHHFFFAAA@@@?????????@@@CCCEEEFFFFFFDDDBBB???>>>@@@BBBAAABBBDDDDDDDDDCCCAAA@@@HHHEEECCCCCCCCCBBB@@@???AAA@@@@@@@@@AAACCCFFFGGGAAAAAABBBDDDFFFFFFCCCAAA???@@@@@@BBBDDDEEEDDDAAA888:::===@@@@@@>>><<<:::<<<<<<;;;::::::===BBBEEEHHHTTTaaasss}}}___OOOMMMHHHGGGEEECCCAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCEEEDDDDDDFFFGGGGGGFFFDDD@@@>>>======>>>???AAACCC@@@@@@??????@@@CCCEEEGGG;;;<<<===;;;999:::;;;<<<>>>;;;999:::>>>AAAAAA??????>>>>>>>>>======<<<<<<>>>>>>===<<<;;;::::::::::::<<<>>>@@@@@@???>>>>>>@@@BBBCCCCCC@@@>>>======???@@@@@@===:::888999;;;?????????>>>===>>>AAADDD;;;<<<>>>>>>>>>>>>>>>>>>DDDEEEFFFFFFEEEEEEEEEEEE<<<>>>???AAABBBDDDEEEGGGCCCFFFFFFDDDEEEHHHIIIGGGCCCBBB@@@??????AAABBBCCCEEEEEEDDDBBB???>>>???AAABBBBBBCCCCCCBBBAAA???>>>FFFFFFDDDDDDEEEFFFEEEBBBAAAAAAAAAAAACCCDDDFFFHHHAAAAAABBBDDDFFFFFFCCCAAA@@@???@@@CCCEEEEEECCCBBB;;;<<>><<<<<<===>>>>>>???BBBFFFJJJOOO^^^yyyoooVVVKKKIIIGGGEEEBBBAAA@@@@@@@@@BBBAAA@@@@@@AAABBBDDDEEEBBBAAAAAAAAABBBBBBAAA???>>>;;;<<>><<<<<<;;;:::===>>>???>>><<<;;;<<<===888:::=========<<<<<<===AAACCCCCCBBB???>>>===>>>???BBBCCCAAA===;;;===AAA>>>@@@AAAAAAAAABBBDDDFFF???AAABBBBBBAAA@@@BBBCCC@@@BBBCCCBBB@@@>>>>>>???AAABBBDDDCCCBBBAAABBBCCC@@@DDDEEECCCDDDHHHIIIGGGJJJGGGDDDCCCBBBBBBAAA@@@@@@AAACCCCCCBBBBBBCCCDDD??????@@@AAABBBCCCCCCDDDBBBCCCCCCAAACCCFFFFFFBBBBBBBBBCCCDDDEEEFFFFFFFFF?????????AAACCCCCCBBB@@@@@@>>>>>>BBBDDDBBBAAAAAADDDAAA>>><<<<<>>>>>??????>>><<<===:::;;;@@@@@@===<<>>>>>>>>;;;@@@@@@<<<;;;>>>@@@>>>888:::<<<<<<:::888777777>>>>>>>>>===<<<<<<<<<;;;<<<>>>@@@???<<<<<<===???777:::<<<<<<<<<<<<>>>AAAAAABBBBBB@@@???>>>???AAAAAAAAAAAAAAA@@@@@@AAABBB;;;>>>@@@BBBAAAAAABBBCCCAAACCCCCCBBB@@@AAACCCFFF===@@@BBBBBB@@@??????@@@AAACCCDDDBBB@@@>>>???AAA===AAABBBAAACCCGGGGGGEEEIIIGGGEEEEEEFFFFFFDDDBBB???BBBEEEFFFFFFEEEEEEFFF?????????@@@BBBEEEHHHJJJ@@@CCCBBB???AAAFFFEEE@@@BBBCCCEEEFFFGGGFFFEEEDDDAAA@@@???AAACCCDDDCCCBBBDDD@@@@@@EEEGGGCCCAAABBBGGGDDD@@@<<<===AAAFFFIIIEEEDDDCCCBBBDDDJJJRRRWWWnnnqqqRRRQQQNNNJJJHHHFFFEEEEEEBBBAAA@@@???@@@BBBDDDFFFAAA???>>>===>>>>>>===;;;AAA>>>???EEEDDD???===@@@????????????>>>===;;;;;;999>>>???;;;;;;@@@BBB@@@999===BBBBBB???===<<<===<<<<<<<<<===============:::===>>>>>>;;;;;;===???777:::<<<===<<<>>>BBBFFF@@@@@@@@@???>>>???AAADDDAAA>>><<<>>>AAADDDCCCAAA===???CCCDDDCCCBBBAAABBB???AAAAAA???======AAAEEE;;;???CCCDDDDDDDDDFFFHHH<<<>>>@@@???===<<<>>>@@@;;;???AAA@@@BBBFFFFFFDDDCCCAAAAAADDDHHHJJJHHHFFFCCCFFFIIIJJJHHHFFFEEEDDDBBBAAA@@@AAACCCGGGJJJMMMBBBEEEDDD@@@AAAFFFEEE@@@BBBDDDFFFHHHHHHGGGEEECCCDDDCCCBBBCCCEEEGGGGGGFFFIIIDDDDDDIIIJJJFFFDDDFFFDDDDDDCCCBBBCCCDDDEEEFFFEEECCCAAA@@@DDDNNNZZZbbbqqqXXXLLLMMMFFFAAAAAA???AAA???===???AAABBB@@@===AAA@@@???>>>===<<<;;;:::???AAABBBBBBAAA@@@@@@AAA>>>BBBDDDBBB===:::<<<@@@777<<>>AAABBBAAA???>>>===;;;:::<<>>@@@???<<<:::999999<<>>;;;======>>>>>>===<<<:::999888999::::::999999:::<<<;;;===???AAAAAA@@@===;;;CCC@@@===>>>@@@BBBBBB@@@JJJFFFBBBBBBEEEFFFBBB===AAAAAAAAA@@@@@@????????????>>>======>>>@@@BBBDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@??????@@@BBBCCC??????@@@AAABBBBBBBBBBBBJJJIIIGGGFFFGGGGGGFFFEEE>>>BBBAAA===???EEEHHHEEEAAAEEEIIIHHHEEEDDDGGGJJJDDDAAA???AAAFFFHHHDDD@@@AAA@@@GGGBBBEEELLLVVVyyycccPPPKKKBBB???AAA???AAA>>><<<<<<>>>??????>>>>>>>>>>>>>>>>>>=========>>>@@@AAAAAA@@@??????@@@@@@AAA@@@???===<<<<<<<<<:::<<<===???>>>>>>>>>>>>===>>>???@@@@@@???>>>===<<<>>>?????????>>>======CCC???;;;<<>>??????>>>======999;;;<<<<<<<<<<<<>>>???===???AAACCCDDDBBB@@@>>>???<<<:::;;;===???>>>===CCCAAA>>>???AAAAAA???===CCCCCCBBBAAA@@@??????>>>AAA@@@?????????AAACCCEEECCCDDDDDDDDDEEEEEEEEEFFFJJJIIIGGGEEECCCCCCDDDEEEFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCCCCBBBGGGEEEDDDDDDEEEFFFFFFEEE@@@DDDEEEBBBBBBFFFEEEBBBGGGJJJLLLJJJEEEBBBCCCEEEFFFCCCAAAAAACCCCCCAAA>>>???>>>GGGDDDEEEKKK[[[fffOOOEEE======AAA???CCC@@@===<<<>>>@@@@@@@@@;;;<<<<<<===>>>???@@@AAA===???@@@@@@???>>>>>>???;;;:::999;;;???AAAAAA??????===<<<<<>><<>>>>>===<<<;;;;;;:::>>>AAA@@@===;;;===@@@BBB???<<<<<>><<<===;;;999999::::::999888:::;;;<<<===>>>???>>>>>>:::;;;============>>>@@@===???AAACCCDDDCCCAAA???@@@???===>>>@@@AAAAAA@@@BBBBBBAAABBBBBBBBBBBBBBB@@@@@@@@@???????????????@@@@@@?????????AAABBBCCCBBBAAAAAAAAABBBCCCDDDFFFNNNLLLJJJFFFCCCCCCEEEGGGCCCCCCDDDCCCCCCBBBAAA@@@DDDDDDDDDDDDCCCBBBAAA@@@CCCAAAAAABBBDDDEEEEEEDDDBBBFFFGGGFFFEEEEEECCC???IIIKKKLLLIIIDDDAAAAAABBBDDDCCCAAA@@@@@@@@@@@@AAA???<<>>???>>>=========>>>>>>>>>;;;<<<<<<>>>???@@@AAAAAA===???@@@@@@???>>>>>>???<<<<<<<<<===???@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>===;;;:::999999::::::;;;===???>>><<<;;;<<<>>>@@@>>><<<<<<===>>><<<:::<<<;;;999999999:::;;;;;;::::::;;;<<<<<<<<<<<<<<<:::;;;<<<<<<::::::;;;<<<:::<<<>>>AAAAAAAAA@@@???AAAAAAAAAAAABBBCCCCCCCCCCCCDDDEEEDDDBBBBBBCCCDDD;;;;;;<<<===>>>??????@@@>>>>>>=========>>>????????????>>>>>>@@@CCCFFFHHHLLLMMMLLLIIIEEECCCEEEGGG@@@AAABBBCCCCCCBBB@@@@@@BBBBBBBBBAAA@@@???======@@@???@@@AAADDDEEEEEEDDDCCCEEEFFFEEEEEEDDDCCCAAADDDFFFGGGFFFDDDBBBBBBCCC?????????>>>>>>???CCCFFFBBB;;;CCCEEEDDDBBBQQQZZZHHH@@@@@@<<>>>>>??????@@@@@@>>>@@@AAAAAA@@@??????@@@BBBDDDEEEBBB<<<999999<<<>>>@@@AAA???;;;:::<<<@@@===<<<;;;:::;;;<<<>>>???@@@>>><<<===???@@@???===??????>>>>>>>>>>>>===<<<;;;::::::::::::<<<>>>???======<<<<<<;;;;;;;;;;;;<<<======<<<999888888999999;;;===???@@@@@@@@@???>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCBBB???>>>>>>???============>>>>>>>>>>>>>>>>>>==================<<<<<<<<<===@@@CCCGGGIIIDDDGGGJJJIIIDDDAAAAAACCCAAACCCDDDFFFFFFFFFEEEDDDBBBBBBAAAAAA@@@???======AAA@@@AAACCCEEEFFFEEECCCCCCBBBAAABBBCCCCCCEEEGGGAAABBBDDDDDDCCCBBBBBBCCC>>>??????>>>>>>???CCCFFFFFF<<>>AAAfffeeeJJJAAABBBDDD???@@@AAA999===???@@@@@@???>>>>>>???????????????????????????>>>@@@AAAAAA@@@??????@@@<<>>CCC:::>>>AAA???:::777:::???>>>=========>>>@@@BBBCCCCCC@@@<<<===AAACCCAAA>>>??????@@@@@@@@@@@@??????999:::;;;;;;;;;<<<>>>@@@@@@???>>>===<<<<<<<<<<<<>>>??????===:::999999::::::;;;===???AAABBBBBBBBB===@@@BBBCCCBBBBBBCCCDDDEEEDDDCCCBBB@@@???>>>===BBBBBBAAA@@@???>>>===<<<@@@@@@??????>>>>>>======;;;;;;<<<===???BBBEEEGGG:::@@@EEEEEEAAA>>>>>>@@@AAAAAABBBCCCCCCCCCCCCCCCAAABBBBBBBBBBBBBBBAAA@@@BBBBBBBBBDDDEEEEEECCCAAACCC@@@???AAACCCCCCFFFJJJEEEDDDDDDCCCBBBAAA???>>>BBBAAA@@@??????@@@AAAAAAFFF===AAA@@@DDD@@@888NNNaaacccLLLBBB???DDDDDD===>>>BBB===CCCCCCBBB@@@>>>???BBBFFF>>>>>>?????????@@@@@@@@@===???@@@@@@???>>>>>>???777:::===>>>???@@@CCCFFF<<>>======>>>=========>>>???@@@BBBBBB@@@???=========>>>??????:::<<<>>>??????>>>>>>???888:::<<<<<<;;;:::<<<======<<<;;;:::::::::;;;<<<;;;<<<<<<<<<:::999:::;;;888999;;;===???@@@AAAAAA===@@@CCCDDDCCCCCCDDDFFFEEECCC@@@@@@BBBBBB@@@===?????????>>>>>>=========????????????>>>===<<<;;;<<<<<<<<<===>>>?????????888>>>DDDDDD@@@???BBBFFFBBBAAA@@@???>>>=========>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEECCC@@@>>>CCC???@@@EEEFFFDDDFFFJJJHHHGGGFFFEEECCCAAA???===BBB@@@>>>???BBBCCCAAA???AAA???DDD@@@FFFGGG;;;GGGEEEkkk```JJJAAA>>>===BBBBBB999<<>>???@@@AAAAAABBB<<<>>>??????=========>>>@@@>>>======>>>>>>===;;;AAAAAAAAACCCEEEEEEBBB???;;;;;;<<<<<<===>>>>>>>>>:::<<<===;;;888777;;;>>>555777:::;;;;;;;;;;;;<<<777:::======:::888888:::777666666666666888999:::555777888888888888999;;;555666888:::<<<>>>??????888;;;???@@@???>>>@@@AAA@@@<<<999:::>>>@@@===999666777888:::<<<===??????============<<<;;;999999============<<<;;;:::999;;;@@@EEEEEEBBBBBBHHHNNNHHHFFFCCCAAA???>>>===>>>;;;<<<===???AAABBBBBBBBBEEEDDDDDDDDDDDDBBB>>>;;;CCC@@@CCCIIIJJJFFFEEEHHHHHHGGGFFFFFFEEEDDDAAA???@@@===<<>>???BBBBBB@@@===BBB@@@>>>>>>@@@AAA>>><<<<<<<<<>>>@@@AAA@@@;;;888>>>============>>>?????????>>>===<<<<<<<<<<<<<<<=========>>>>>>>>>??????===:::666666888999888666999999999999999:::::::::;;;888555666999<<<;;;:::555777999::::::888666444:::::::::999888777666666888999:::999888777888999777888999999888777666555777888:::<<<<<<;;;:::999???>>><<<;;;::::::;;;<<<:::777777:::;;;:::;;;???<<<<<<;;;;;;999888666555999:::<<<<<<<<<<<<===???????????????@@@@@@@@@AAAEEEBBB@@@@@@BBBAAA===:::;;;;;;;;;<<<===???AAABBBDDDCCCBBBBBBBBBCCCCCCDDDBBBFFFIIIGGGCCCBBBEEEIIIFFFGGGHHHGGGEEECCCCCCDDDBBBCCCCCCCCCCCCBBBBBBAAAEEEEEEEEEEEEEEEEEEEEEEEECCCDDDGGGUUUvvv^^^HHHAAA@@@>>>???>>>===>>>AAABBB@@@>>>@@@>>>======???@@@>>><<<:::<<<>>>???>>><<<:::999>>>>>>===<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;:::999888888777777777:::888777666888999999999999999888777666555444444444666888<<<===<<<888555;;;;;;999888666555555444999999999999888777666555666888888888666666777888666555444555777999::::::666888999;;;;;;:::999888;;;;;;:::999999:::;;;;;;777444444888888777888;;;;;;;;;:::999888777666555777888::::::999999;;;===888888888999999999999:::CCCAAA??????@@@@@@>>>;;;999:::;;;<<<===>>>>>>>>>??????@@@AAABBBBBBCCCCCCEEEFFFGGGHHHHHHHHHIIIJJJGGGHHHIIIHHHFFFDDDDDDEEEAAABBBBBBBBBBBBAAA??????DDDDDDCCCCCCCCCCCCCCCCCCBBBDDDHHHLLLRRRiii[[[DDD??????>>><<<===<<<<<<>>>@@@@@@???>>>???>>>===>>>???@@@???>>>;;;>>>@@@???<<<;;;<<<===>>>======<<<:::999999888;;;;;;;;;;;;::::::::::::;;;999777555333222222333666777888888777888:::<<<;;;;;;:::999999888777777333666:::<<<;;;999777666>>><<<888444333444666888888999999888888777666555555666777777666555666888999666222222666:::;;;;;;666777999:::::::::999888999888888888888999999::::::777777:::;;;999:::======<<<;;;999888888888888777888999999999999:::<<<888888888999999999::::::<<<:::888777888999999888888999:::<<<<<<;;;::::::999;;;===???@@@AAAAAAAAADDDCCCBBBEEEHHHJJJJJJHHHFFFGGGHHHHHHFFFDDDDDDEEEAAABBBDDDDDDDDDBBB@@@???CCCBBBBBBBBBAAAAAA@@@@@@EEECCCGGGGGG???DDDmmmcccGGGAAADDDBBB???>>>>>>>>>>>>>>>???>>>===<<<>>>>>>>>>???@@@@@@@@@@@@>>>AAACCCAAA<<<;;;>>>BBB;;;;;;;;;::::::999888777999999:::::::::999999999<<<;;;888666555444555555555888:::999777666999<<<999999::::::;;;;;;<<<<<<999::::::888555555:::>>>:::888666444444666999;;;777777888888777666666555555666888777666666777888>>>999555555888:::999777777888999::::::::::::999999999999888888888888888<<<999999;;;<<<999:::===>>>===<<<;;;::::::;;;;;;888:::;;;;;;::::::;;;===;;;;;;;;;;;;<<<<<<<<<<<<999777555444555666888999888999999999888888888888777888;;;===>>>>>>===<<<>>>>>>>>>???AAABBBBBBBBBBBBDDDEEEDDDBBBAAAAAABBBAAACCCEEEGGGHHHGGGFFFDDDCCCCCCBBBBBBAAAAAA@@@@@@DDD???@@@EEEDDDEEEWWWmmmZZZKKKAAACCCDDD??????CCC??????@@@???===<<<;;;;;;;;;;;;<<<<<<<<<======>>>===@@@BBB???;;;:::===BBB777888999999999999888888888888999::::::999888888;;;;;;999888888888999:::777:::;;;:::777555777999666666777777888999999:::;;;<<<;;;888555666:::???777777666666777888999999666666777777777666555555666777999888777777999:::<<<:::999:::<<<<<<999777999::::::;;;;;;;;;;;;;;;<<<;;;;;;:::999888888777:::777666888888666666999<<<;;;;;;::::::::::::;;;888999;;;:::999999:::;;;888888888888999999999:::<<<<<<:::999999:::===>>>:::999777666666666888999777888:::<<<<<<;;;999888888<<<>>><<<999777:::===<<<>>>??????===<<<======>>>@@@CCCFFFHHHHHHHHHHHHDDDCCCCCCCCCBBBBBBBBBAAA===>>>===???EEEKKKKKKGGGiiiuuuYYYGGGDDDBBBAAA>>>===AAAGGG===>>>???>>><<<:::999:::666777999888777777888999:::<<<===;;;888777999<<<666777888999:::999888888777777999:::::::::999888888888999999::::::::::::999:::;;;:::888666666666:::::::::999999999888888777999;;;<<<;;;999888777888999999999888777555444555555666666666666555555666777999999888888999;;;666777:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;:::999888<<<999888:::999666666999777888999999999999999888666777888888777666777888777888888888888999999999;;;<<<<<<:::999:::<<<>>>:::999888777777777999999888999:::;;;;;;:::999888777<<>>DDDEEE@@@@@@EEEFFFAAAFFF^^^lllUUUFFFBBBDDDBBB===;;;>>>@@@???777999;;;;;;999888999;;;555777999888555444666777888888888888888777777777777888999::::::999777666666777999;;;;;;:::999888666888999;;;;;;;;;:::999888888888999::::::888666<<<<<<<<<<<<<<<;;;;;;;;;888777888999999888666444999999888888777777666555444555555666666555555555555666888888777777999:::444777::::::777777:::>>>;;;:::::::::;;;;;;<<<<<<888999:::<<<<<<<<<;;;;;;???<<<;;;<<<;;;888888;;;666888:::<<<<<<;;;:::888666777888777666555666888999999:::::::::;;;;;;;;;777999:::999777666777999777888:::;;;;;;:::999888888999999::::::;;;;;;;;;999:::<<<;;;888777999;;;888:::;;;;;;:::999999:::888777888888:::<<<>>>???<<<======>>>>>>??????@@@EEEEEEEEEEEEBBB@@@CCCGGG@@@IIIXXXooo]]]IIIEEEFFF>>>AAA???888999>>>888---222555888999777777999;;;888:::;;;:::777555777999999888888888:::999777555999:::;;;;;;:::888555444666777999;;;<<<;;;999888777999;;;======<<<999888777666555888;;;<<<:::666666666777888:::;;;;;;<<<===888222000333666777666666666666666777888:::;;;444444555555666555555444333555777777666666888:::777:::;;;888222111777===::::::999999999:::;;;<<<555666888;;;<<<=========<<<999888999888555555888888:::===@@@AAA???===;;;888999:::999888777888999777888888888888999999999888;;;===<<<999777888:::444777<<>>EEEFFF@@@===IIIjjjrrrYYYOOOLLLFFFAAA<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888999<<>>@@@:::777555555888::::::999999666444444666999::::::<<<<<<;;;888666777:::===999???BBB>>>999888666444777999;;;999777777:::===>>>>>>===<<<:::999888888::::::::::::::::::::::::999::::::::::::999888888999999;;;<<<<<<;;;:::999:::<<<>>>?????????AAABBBCCC===;;;???GGG]]]sss[[[JJJDDDCCC???;;;<<<;;;;;;:::999888777777:::999777666777888:::;;;444444555777888:::;;;;;;;;;;;;:::999888777666666;;;777777:::999555444666AAA@@@>>><<<;;;;;;;;;;;;:::777444666:::<<<;;;888999888888888::::::888666999999999888888888888888666777888999888888999;;;999:::::::::888888999:::999777555666888:::999888888999::::::888888999:::;;;888888;;;:::555555999999999999999999999::::::===;;;999888888999;;;<<<;;;:::999999999:::;;;<<<:::;;;;;;:::999999;;;<<<<<<999888888;;;<<<;;;:::888777555666888:::;;;;;;;;;;;;:::999888999===@@@<<>>::::::;;;999888999:::999888888:::;;;@@@===999555444666999;;;:::::::::::::::::::::::::::::::::999999999999888777888999::::::999888888999;;;===>>>>>>>>>???@@@DDDAAACCCFFFFFFJJJ___vvv~~~ZZZRRRFFF>>>;;;:::999888<<<;;;:::999888666555555999888888777777777666666444555666777888:::;;;;;;;;;::::::999999999999999999777888:::999666555777???>>>===;;;:::888777666999777666888<<<===;;;999999888777777999::::::999::::::999999888777777777999888777777888999888666:::;;;;;;:::888777777888555444444555888:::::::::999:::;;;:::888777777888666777;;;===999555666;;;::::::::::::999999999999===;;;888666777999<<<>>>>>>===<<<:::::::::;;;<<<;;;;;;:::888666555777999;;;:::999:::;;;;;;999888555555555777999;;;:::999999::::::999999;;;>>>AAA???CCCDDD???<<<>>>BBBCCC<<<;;;999999999999888777>>><<<888666666777:::<<<;;;;;;;;;::::::999999999;;;:::888777777777888999888999999:::999999888888777999<<<<<<<<<<<<===>>>;;;:::???EEEDDD???EEEOOOoooxxxOOOHHHFFFAAA===:::999999;;;<<<;;;;;;:::999888777777888999999:::999888777666999999888888888888888777999999888888888999:::;;;555555666999:::::::::;;;666777777888888888777777888888888:::======;;;999;;;999777777888:::::::::777777777666666666666666999666444555888999777444777888999999777666666777222222222333555777888888999;;;<<<;;;888666555666555777;;;===;;;999999;;;;;;;;;;;;::::::999999888999999;;;<<<<<<<<<;;;:::;;;:::999888888999:::;;;:::;;;;;;:::888777777888888888888999999888666444333333555777::::::888666999999999999888999<<>>>>>CCCIIILLLBBB???<<<;;;<<<;;;777444888:::===??????===;;;999<<<<<<;;;::::::999888888:::999666555555555777888:::::::::::::::999999999666888:::;;;::::::;;;<<<888666888>>>@@@???BBBHHHFFFZZZ|||zzzbbbQQQDDDCCCCCCBBB>>>::::::===@@@888999999999999999999999555777888::::::999888777:::999999999888888777777777777666666666888:::;;;444666777888999;;;;;;:::777888999;;;<<<=========888888999;;;<<<<<<;;;:::>>>;;;999888888999888888444444555666777888888999888666555666:::;;;:::888444666888999888777888888444444444444444444666777999:::<<<;;;888666444444777888999;;;>>>???===999;;;;;;;;;;;;;;;:::999888:::;;;<<<======<<<;;;:::888777777777888999;;;<<<666999===>>>===;;;::::::777888999999888666555555555555777999;;;;;;999666888999999888666666888:::;;;???AAA>>>???FFFMMMPPPKKKGGGDDDBBBBBB@@@;;;666888:::===??????>>>;;;:::<<<<<<;;;::::::999888888999777555444333444666777::::::999888888888888888666888:::;;;:::::::::;;;@@@<<<:::<<<>>>>>>???AAAAAAEEEVVVvvvpppOOO@@@>>>???===>>>===;;;888999>>>BBB555666666777888888999999444555666888888888777666777777888888999::::::;;;777666555555666777:::;;;888;;;;;;888888:::999666;;;;;;;;;;;;<<<<<<<<<<<<777888999:::;;;;;;;;;;;;>>><<<:::999999999888666555555666888999:::;;;<<<:::999999:::<<<======<<<555777:::;;;:::::::::;;;777888888777666555777888888:::<<<;;;999666444444888888888888===AAA>>>888::::::;;;<<<<<<;;;999999???===:::888777999<<<===888888777888999;;;<<<>>>555888<<>>=========888999;;;:::999777888999:::::::::<<<>>>===:::888888888999777666555666888777<<>>???EEEKKKMMMMMMKKKJJJIIIGGGDDD@@@======;;;999777777999<<<>>>;;;;;;;;;::::::999999999999888666555555555666777999888777666666555666666888:::;;;<<<;;;:::;;;<<<>>>======???@@@???<<<:::EEEDDDHHHUUUjjj___JJJDDD@@@;;;999:::::::::999888999<<>><<<:::777666777888999:::999888888888:::;;;<<<666888999:::999:::<<<>>>777999:::999777777999;;;<<<;;;:::;;;<<<;;;888666666777888888777666888999555;;;???>>>===AAADDDDDDDDDFFFHHHHHHEEECCCBBBAAA@@@===999666666888<<>><<>>777777888777666888:::<<<999999999;;;<<<<<<:::888666666666666777777777777777999;;;999555444555777666888::::::888666555555444666888777555555777:::555888;;;;;;999666555444222999;;;555333777;;;:::888999;;;======<<<;;;:::666888;;;<<<;;;777333000:::999888777777777888999888888666444444666:::>>>555666777666444444888;;;;;;999888888888777555333555666888999888999:::<<<555<<<@@@>>><<<===>>><<<:::>>>BBBCCCAAA???@@@BBB>>>>>>=========<<<<<<<<<:::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;:::999???>>>===;;;::::::;;;;;;;;;<<<>>>>>>===<<<===>>>;;;===>>><<<<<<===>>>===<<<<<<>>>@@@BBBJJJ___ttthhhQQQKKKCCC>>>===<<<;;;:::AAA>>>;;;999999::::::999888;;;>>>@@@@@@???<<<:::666777999;;;<<<<<<;;;:::444666999:::999999999:::444666888999999:::<<<>>>888888777777888999::::::777888:::<<<<<<:::888666===;;;:::::::::888444///777<<<<<<888888;;;;;;666555999;;;::::::<<<:::777666999:::888555666<<>>AAA>>><<<===>>><<<999:::;;;<<<<<<:::888777777:::===;;;777333333444999777666888;;;<<<;;;999===<<<<<<;;;;;;::::::999777777777666666666666666<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<=========<<<<<<===888888===@@@@@@EEEKKKeee|||iiiWWWGGGDDD@@@>>>======;;;999>>>;;;999888999;;;;;;;;;999:::<<<>>>>>>===<<<:::555777999;;;======<<<<<<999;;;======;;;::::::;;;;;;<<<;;;999555222222222666666666666666777888888:::;;;<<<===<<<:::888777:::999888999;;;:::666333222777777555555999999555555999;;;999:::<<<:::777666777777777777777888888666888999:::999888999:::999888888777777777888888666888999;;;<<<===<<<<<<999888777777888888666555:::888666777:::<<<;;;:::777888999:::::::::::::::999999999999999999999999888777666888::::::999666777777666555666777888999???===;;;999999:::<<<===:::999888888999:::::::::888===>>>:::777888888666<<<===>>>???>>>===;;;:::777999;;;<<<:::888777666:::888777888;;;===<<<:::999:::::::::::::::::::::888888888888888888888888888888777777666666555555888999:::;;;<<<;;;;;;:::AAA<<<<<>>===;;;::::::888777777:::<<<======999::::::;;;<<<;;;;;;;;;888999:::<<<<<<<<<;;;:::<<<===>>>===;;;999999999666777888777555444555666666666666666777777777888888999999:::::::::999999777666777888::::::888666333777888777888;;;;;;999555999;;;999999<<<;;;777777666555666888888444111777777888:::;;;;;;999777;;;:::999888888888888888777999<<<>>>??????===<<<:::999999999::::::888777;;;999888888:::;;;:::999999999888888999999::::::999999999999999999999999888777777777888888777555:::999777555555666888999;;;999777666555666777888777888999888777888999;;;777:::;;;777555777888777::::::;;;<<<;;;:::999888777777999<<<>>>===;;;888999888888999;;;<<<<<<;;;777777888999:::;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;:::999888777777<<<===>>>???@@@???>>>===@@@>>>>>>@@@AAA??????BBBCCCAAAJJJfffzzzXXXKKKDDD<<<:::::::::;;;<<<<<<<<<<<<999888777888:::<<<<<<<<<999999999999999::::::;;;<<<<<<<<<<<<;;;999888777999::::::999777666666777111333666777888999;;;===888999999999999999999999333444444666777888999:::666666777888999999888888666888999999:::;;;;;;:::666999:::888999;;;;;;888888777777777888777666555888777888;;;>>>>>>:::555<<<;;;:::888888777777777666888;;;>>>???>>>;;;:::<<<;;;;;;<<<======;;;:::<<<;;;:::999999999999999::::::888888888999:::;;;999999999999999999999999999888888888888888666555<<<:::888666555666888999555444333222333444555666777999:::888444333555888666999999666777<<<>>>===888999999:::999888777777888777888;;;>>>>>>;;;777888888888999:::;;;;;;;;;888999:::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;??????>>>>>>=========<<<>>>>>>@@@@@@@@@@@@???>>>;;;;;;===???@@@@@@???@@@>>>===@@@IIIZZZvvvyyySSSEEEHHHFFF<<<===<<<;;;::::::;;;===???;;;:::999999:::;;;;;;:::999888888777888999:::;;;:::;;;;;;::::::999999888666777777777555555666888888999999888666555666777999999::::::::::::999888555555555666666777888888777777888888777777777777777666777888888777666666666::::::888888;;;;;;888888:::;;;999666666;;;???999888999<<>>???===<<<<<<<<<<<<<<<;;;;;;::::::888777999;;;;;;888444666777888888999999:::;;;;;;<<<=========<<<:::999999999999999::::::;;;;;;;;;;;;;;;<<<<<<=========999:::;;;<<<<<<;;;:::999999;;;===>>>>>>???>>><<>>??????>>><<<:::;;;===@@@===<<<;;;;;;;;;;;;:::888888888888888888999::::::666777777888999:::;;;;;;777777888777666666888999777888999777555333444444777888999999999888777666:::::::::999999777666666888888999888666555555666;;;999999;;;;;;888777999777::::::777888;;;;;;999999<<<===:::666666<<>>???>>><<<:::888777888888999999::::::;;;999999:::;;;<<<===>>>>>>::::::;;;<<<;;;:::999888<<>>BBBFFFLLLXXXcccbbbKKK???IIINNNDDD===???<<<>>>@@@???===<<<===???===<<<<<<<<<======;;;:::888888888999999999::::::888777777777777777888888999:::999777555555777888444555777777777777888:::777888999::::::888666555777888:::;;;;;;:::888777666888999777555444666888>>>:::;;;??????<<<;;;???777::::::777777;;;;;;999:::;;;;;;999777777999;;;666888::::::999999999::::::999999888888888999999888888:::;;;;;;;;;:::999888777777888::::::999888:::<<<===;;;999888:::<<<:::::::::::::::999888777999999999999999999999999666888::::::888777888:::888999:::;;;;;;::::::999888888888888888888888888888777666777999;;;<<<;;;;;;<<<;;;888999<<<999444999888888777777777777777::::::888666444444666888888:::<<<<<<::::::<<<>>>:::;;;===>>>>>>===:::999777888888999::::::;;;;;;;;;;;;<<<<<<======>>>>>><<<======>>>===<<<;;;:::===AAAAAA===<<>>:::>>><<<>>>CCCFFFFFFIIINNNeeeyyyqqqUUUCCCHHHJJJHHHHHHJJJFFF@@@888<<>>===<<<<<<===>>>>>>===;;;888888999::::::::::::999===<<<999777555333222111::::::999777444333444555999:::;;;:::999888999:::999:::<<<<<<<<<:::888777///222555999;;;<<<;;;:::555777888777555444777::::::666888===>>>:::;;;???888::::::777777;;;<<<999:::999888888999888555222444777999888666555888:::::::::999999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::999999;;;======<<<::::::;;;===;;;999999;;;>>>999::::::;;;:::999888666999999999999999999999999444666999999777666888:::666888:::<<<<<<<<<:::999;;;;;;:::999888777666555>>>;;;999999<<<===;;;999:::;;;;;;:::===@@@===777<<<;;;::::::999999::::::999:::999555222333888<<<999<<<>>>>>><<<<<<>>>@@@777888;;;===>>>===;;;:::888888999::::::;;;<<<<<<::::::::::::::::::999999::::::;;;;;;;;;:::888777;;;???@@@===>>>CCCDDD@@@???AAADDDCCC===<<>>>>>>>>>>><<<:::999999888888777888888999999<<<999777888:::;;;999666999888666555666888;;;===;;;999777666777888777777<<<<<<;;;:::999999999::::::777555666999;;;:::888333444444555666777888888777999::::::999888:::;;;::::::::::::999888777777::::::999999999999999999;;;999777888999:::999999888888999999999999::::::999999999999999999999999:::999999;;;======<<<;;;777666666888<<>>:::666666888;;;===>>>===<<<;;;:::;;;<<<;;;;;;;;;===???888;;;======;;;:::===???CCC===;;;======:::<<>>???CCCBBB===@@@AAABBBBBBCCCDDDEEEEEEOOOSSS___uuuqqqUUUDDD???CCCCCCBBB@@@???>>>===<<<======>>>>>>===<<<:::999;;;;;;::::::999::::::::::::;;;;;;:::999999999999888777666666666888:::<<<666444222222444555666555;;;:::999999::::::999888;;;:::999:::<<<<<<<<<;;;555555555666666666666666888999::::::999999:::<<<888999999::::::::::::::::::999888888888:::<<<======;;;999999:::;;;:::999======<<<<<<<<<;;;;;;;;;888888888888888888999999;;;:::999:::;;;<<<;;;:::>>><<<::::::::::::999777;;;:::888999;;;<<<<<<;;;>>>===<<<<<<>>>>>>===<<<;;;;;;:::::::::;;;<<<===;;;:::::::::;;;;;;;;;:::999999::::::::::::999999===;;;::::::;;;;;;;;;::::::;;;;;;:::888888888:::;;;:::888777888999;;;<<<777888888999::::::::::::<<<<<<:::888555555888:::>>>???AAABBBAAA???>>>>>>888999;;;<<<======<<<;;;:::;;;;;;;;;::::::;;;===:::;;;<<<<<<<<<<<<===???===999999<<<<<<999999===;;;???@@@======@@@@@@<<<@@@@@@AAABBBDDDEEEFFFGGGHHHLLLSSS___rrrhhhTTTEEE???>>>CCCBBB@@@>>><<<<<<<<<<<<<<<============<<<:::999<<<;;;;;;:::999999999:::777:::<<<;;;777555777;;;666666666666777888999:::999777666777999:::;;;:::999777777999;;;<<<999666666777::::::999888888999777777777666666555555555888999::::::999999:::<<<777777888:::;;;<<<======<<<:::888777777999<<<>>><<<:::888888888999888777<<<<<<;;;:::999888777666999999::::::;;;;;;<<<<<<<<<:::888888999::::::999:::999888:::;;;;;;:::888<<<;;;999:::<<<======<<<===<<<;;;;;;<<<<<<;;;::::::::::::;;;<<<===???@@@;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<======<<<;;;:::<<<:::888888:::;;;<<<;;;:::<<<>>>===;;;999888777;;;;;;::::::::::::::::::888999999::::::999999999:::::::::888777888;;;>>><<>>::::::;;;;;;;;;;;;;;;;;;:::;;;<<<;;;999999:::;;;<<<;;;;;;<<<>>>??????>>>:::888:::======:::999:::===???>>>;;;;;;>>>>>><<<@@@@@@AAABBBCCCEEEGGGHHHEEEKKKQQQTTT[[[lll|||aaaOOOFFFBBBCCCGGG@@@???===<<<<<<===???@@@;;;<<<<<<===<<<;;;:::999::::::999888777777777777666777999888666555666888555666666777888888888999===<<<;;;;;;===>>>===<<<777666555888<<<===999555222666::::::888555666777777666666666666666666666777888999999888888999;;;888888999999:::<<<======;;;:::999777777777888999:::999888888:::;;;;;;::::::999999888777777666666888888999999:::;;;;;;;;;===:::888777888999999888666666666999;;;===<<<:::<<<;;;999:::;;;======<<<:::999888999;;;<<<;;;:::999999:::;;;<<<===>>>>>><<<=========;;;:::;;;;;;<<<===>>>??????>>>===<<<<<<:::777777999;;;<<<<<<<<<>>>>>><<<:::777777777::::::;;;;;;;;;999888777:::::::::::::::999888777777888999999999<<>><<<:::<<>>???>>>===>>>@@@???>>>;;;;;;<<<======@@@@@@@@@@@@AAACCCDDDEEEBBBJJJSSSVVVWWW]]]kkkwwwcccYYYNNNHHHDDDAAABBBFFFAAA@@@>>><<<<<<>>>@@@AAA:::;;;;;;<<<<<<;;;999999:::999888888777777777888999777666777999:::888666666666777777888888999999;;;:::888888999888666555666666666999<<<<<<999666666999======:::888888999555555666666777888888999666777888888777777888999;;;::::::999999::::::;;;777777888888888888888777;;;:::999:::===???@@@@@@:::::::::;;;;;;;;;;;;;;;555666666666777777777888<<<:::888888999999888777;;;:::999999::::::888666;;;:::888999;;;<<<<<<;;;:::999999;;;===??????>>>:::::::::;;;;;;:::::::::>>>??????===:::888999:::;;;<<<============<<<;;;;;;999777888:::;;;<<<;;;???>>><<<999666555777888888999:::;;;:::888777555::::::::::::999888777777888999:::::::::;;;>>>@@@BBB???;;;;;;<<<>>>===<<<;;;:::999888777777777888<<<>>>???>>><<<;;;;;;;;;>>><<<:::<<>>======@@@BBBBBBAAA???>>>======<<<===>>>BBBAAA?????????@@@AAABBB???EEELLLOOOQQQSSSXXX]]]kkkQQQNNNLLLKKKGGGAAA???BBBCCCBBB@@@>>><<<<<<<<<<<<999:::;;;;;;;;;:::999888;;;::::::999::::::;;;;;;<<<999666888<<<===;;;888777777777777888999:::;;;:::999888888777666444111777888999::::::999999888777888::::::999777777777444555555666888999999:::666777888888777777888:::===;;;:::888777777888888444555666777999:::;;;;;;666555555666999<<<<<<<<<888888888999999:::::::::::::::::::::::::::::::::::::::999:::;;;;;;999777:::999777888:::;;;;;;;;;;;;:::888999;;;<<<<<<;;;888777777999<<<=========;;;;;;;;;;;;:::999888777===???@@@===999777888:::999999999999999999999999:::999888999:::;;;:::999???>>><<<888555555777:::777888999:::999888777666:::::::::::::::999888777<<<======;;;999999:::;;;BBB>>>:::;;;>>>AAA???===;;;;;;::::::999999888888;;;===???@@@>>><<<<<<<<<<<<;;;;;;<<<>>>??????>>>???@@@>>>:::;;;???BBBBBB@@@>>>===??????<<<===???BBBAAA???>>>>>>???AAABBBEEEEEEDDDEEEHHHMMMSSSVVViii|||iiiTTTSSSMMMIIIHHHEEEAAA@@@CCCAAA@@@???>>><<<;;;::::::888999:::;;;;;;:::999888999999999999:::;;;<<<<<<888888888888999::::::999:::999888777888:::<<<===;;;:::::::::;;;:::777555888;;;===;;;888666888;;;777666555555666666555444666666777777777888888888777999::::::999999:::;;;<<<:::888777666666777888<<<:::888666666888;;;===555444333333555777777666777777777777666666666666>>>======<<<<<<;;;;;;:::888999:::<<<>>>===:::888:::888666666999===???@@@<<<;;;999:::<<<======<<<999888777888:::::::::888;;;<<<<<<<<<;;;:::999888999<<<>>><<<999777999<<<;;;:::999777777999:::;;;999999999:::<<<;;;888666>>>>>>===;;;888777888:::888888999999:::999999999999999:::::::::999888888:::;;;<<<;;;999999999;;;;;;::::::;;;<<<=========;;;<<<===>>>===<<<;;;:::999<<<>>>???>>>===<<<<<<:::;;;<<<<<<<<<<<<===???<<>>;;;<<>>:::;;;??????<<<;;;???AAA@@@???>>>???BBBEEEGGGJJJHHHFFFDDDFFFLLLSSSYYY^^^iiiwww}}}fffXXXPPPRRRHHH>>><<<======@@@DDD;;;;;;<<<======<<<;;;;;;888888::::::;;;:::999888666666666777888999;;;;;;222555888777444444666999;;;:::888777888:::===???999999999:::;;;:::888666888===???<<<666444888>>>===999666666999:::888666888888888888777777777777999;;;<<<<<<;;;:::<<<===:::999777555555666777888HHHCCC<<<555333555999<<<<<<:::888888999:::999888<<<;;;;;;:::999888777777:::999999888777666555555777888:::>>>???>>>;;;888DDD@@@;;;888777888999999===<<<;;;;;;===>>>>>>===@@@>>>============;;;:::;;;<<<=========<<<::::::555999<<<;;;888888;;;??????===;;;999999;;;===???999999:::<<<<<<;;;777444<<<>>>???>>><<<:::999999999999999::::::;;;;;;<<<888999999:::::::::999999555777999::::::;;;===???888;;;>>>>>><<<<<<>>>AAA<<<>>>???AAAAAA@@@>>>===777:::===>>>===<<<<<<<<<888;;;======;;;:::===@@@:::???AAA>>>???CCCCCC>>>;;;888:::???@@@;;;:::>>>@@@?????????AAAEEEIIIKKKFFFHHHIIIHHHHHHKKKQQQWWWZZZ]]]bbbmmmwww___TTTPPPLLLJJJFFFBBB??????@@@@@@@@@@@@>>>;;;:::;;;;;;;;;:::888888888888888888888888888666555555777999:::999::::::999999999999::::::===888777;;;===:::666666<<<===:::555555999;;;999888777777666666666777777999999888888888888999999777777888888888999999999===;;;888555444555666777666777777888999;;;<<<===>>><<<888555444555777999;;;<<<<<<<<<;;;999777666<<<888777;;;>>><<<:::;;;@@@:::555777<<>>AAAAAA???<<<:::BBB;;;999::::::666888===777<<>>>>>>>>===<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<>>>===:::888888:::<<<>>>:::::::::999999888888888666777777888888888777777;;;<<<<<<;;;999999;;;<<<999;;;>>>>>><<<:::999999;;;888555777===@@@???<<<999<<<>>>???>>>======>>>BBB>>>;;;;;;======:::666:::======999777999:::999>>>=========<<<<<<<<<<<<:::@@@CCC@@@>>>???AAAAAA::::::;;;<<<>>>@@@AAABBBDDDCCCAAAAAA@@@AAABBBCCCEEEDDDFFFLLLSSSUUURRRMMM\\\ZZZ___hhhmmmyyyzzz___PPPKKKJJJJJJHHHEEE@@@===<<<<<<;;;:::@@@>>>;;;:::;;;;;;;;;:::999999999999999999999999;;;;;;999888777777888888777777666666666666777777>>>:::999===>>>:::777777:::;;;999555555888999888444333333333444555666666:::999999999999999999:::777888888999:::;;;<<<<<<999888777666666888999;;;888888888888999::::::;;;::::::999999888777777777>>><<<999666666888;;;===>>>999888;;;===:::888888999888666666777888888777999:::;;;<<<<<<<<<;;;;;;===:::;;;???@@@======AAA===>>>>>><<<:::888888888:::???BBBAAA<<<999;;;>>>999:::<<<===>>>===============>>>>>>======<<<;;;999999777777777888:::;;;777777888888999:::;;;;;;:::::::::999999888888888999:::;;;:::::::::<<<>>>999:::<<<<<<:::999888999<<<:::888999<<<>>>===;;;;;;======<<<999666555555888888999999888888888999999======:::888::::::999@@@@@@???>>>===<<<;;;;;;999>>>@@@======@@@AAA???=========>>>???AAABBBCCCDDDCCCBBBBBBBBBBBBCCCDDDGGGHHHJJJPPPVVVXXXWWWUUUZZZXXX[[[```bbbhhh~~~zzz\\\NNNJJJFFFDDDFFFHHHEEEAAA?????????>>>>>>???===;;;;;;;;;<<<;;;::::::::::::::::::::::::::::::<<<===;;;777666888;;;::::::999999999999::::::>>>:::999<<<<<<888666666777:::999666666999888666666666666666888999:::;;;:::::::::999999:::::::::::::::;;;;;;;;;;;;<<<<<<888888888888888999::::::999999999999999999999999666888:::<<<;;;:::777666<<<;;;888666777999<<>>???===;;;<<<999;;;===<<<999777888999;;;:::888777777999;;;===777777:::???@@@<<<:::;;;???===<<<<<<===<<<999555888>>>CCCAAA999555888<<<777999;;;=========<<<;;;<<<<<<<<<===<<<<<<;;;;;;999:::::::::;;;;;;<<<<<<666666777888999:::;;;<<<>>>===<<<:::999999999999888999::::::::::::===???999:::;;;:::888777888999<<<<<<;;;;;;;;;;;;;;;<<>>:::777666666999<<<>>>===:::888;;;>>>777<<<>>>;;;999;;;:::888:::::::::999999999999999;;;======<<<>>>CCCCCC???>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAABBBDDDGGGKKKOOOQQQSSSTTTWWWVVVYYY\\\[[[]]]kkk}}}xxxaaaPPPQQQQQQGGG@@@BBBDDDBBB@@@???AAACCCDDDCCC>>>===;;;;;;<<<<<<;;;:::::::::::::::::::::::::::555999<<<;;;888777:::???<<<;;;;;;::::::;;;;;;<<<;;;888888:::999555222444666999:::888888:::999666999999999999999:::;;;<<<:::999999888888999999:::===<<<<<<;;;::::::999999<<<;;;;;;:::999888777666888888999999::::::999999555777999<<<<<<;;;999777777999;;;<<<===;;;999888888666888===???>>>>>>AAA<<<>>>??????<<<:::999999;;;999888777777999;;;<<<999999;;;<<<<<<999777666999999:::<<<>>>===;;;888555999===<<<777444666888666888:::<<<===<<<;;;999;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<;;;:::999999999999888888888888888>>>===;;;999888999:::;;;888:::::::::999999;;;===999::::::999888888999;;;:::<<<<<<<<<::::::<<<>>>;;;===>>>===<<<;;;;;;===@@@AAABBB@@@<<<:::;;;<<<666<<<>>><<<;;;<<<;;;888333333555666888:::;;;<<<===>>><<<<<<@@@EEEDDD@@@==================>>>???AAAAAAAAAAAAAAAAAABBBBBB>>>@@@BBBDDDEEEHHHKKKNNNNNNPPPTTTYYYYYYYYYcccooo}}}ooo___RRRLLLRRRPPPDDD>>>BBB???===<<<<<<>>>@@@AAA@@@===<<<;;;;;;======;;;:::::::::::::::::::::::::::444888<<<;;;777666999===888888777777777777888888:::888888;;;999444333555777:::<<<::::::<<<;;;777999888777777666666666666888888777777777777888888999999999999999999::::::<<<;;;;;;:::999888777666555666888999;;;;;;;;;;;;777888888999::::::;;;;;;999:::<<<======:::777555333222444999;;;999;;;>>><<<;;;:::;;;<<<;;;888555999::::::;;;;;;;;;;;;;;;===>>>===;;;;;;<<<<<<<<<555888;;;<<<;;;999999999666666777888::::::999777666777999;;;<<<;;;::::::::::::;;;;;;;;;;;;;;;:::666777888888777555333222888888888888888888888888:::999888777888999<<<===;;;;;;<<<:::888888999::::::;;;;;;:::999999;;;===999:::;;;;;;;;;<<<>>>@@@666888999999999999;;;===???<<<:::999:::999777555666<<<>>><<<;;;<<<;;;999666777888:::<<<===??????<<<<<<:::999===CCCBBB>>>>>>>>>============>>>>>>CCCCCCDDDEEEEEEEEEEEEEEEBBBCCCDDDDDDDDDEEEHHHKKKFFFIIIOOOTTTVVVXXX^^^eeemmmzzzooocccPPPJJJGGGHHHDDD======CCCBBBAAA???>>>??????>>>===<<<;;;;;;<<<======<<<:::::::::::::::::::::::::::888:::<<<;;;888666666888888888888777777888888888:::999;;;===;;;777666999777;;;<<<;;;;;;===<<<999;;;:::999888777666666666777777666666666666777777333444555777999;;;<<<===888888888888888999::::::444555888:::;;;<<<<<<;;;:::999888888888:::;;;===???===;;;999777888888999999888999===<<<888999===>>><<<:::;;;<<<<<<:::777888:::<<<>>>>>>===;;;:::999:::999666777===@@@@@@888:::<<<;;;888666666777999777777:::>>>@@@===999888888999:::;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;888888999999888666444333444444555777999:::;;;<<<777777666777888999;;;<<<<<<<<<<<<:::888777777999999;;;<<<<<<;;;:::;;;===999999:::;;;<<<>>>@@@@@@;;;<<<<<<;;;::::::<<<===;;;888555777:::<<<999666777<<<>>><<<;;;<<<===:::;;;;;;:::::::::::::::999:::;;;999777999===>>>;;;@@@???????????????@@@AAA???@@@AAABBBBBBBBBBBBBBBDDDDDDCCCDDDDDDEEEFFFFFFIIILLLPPPTTTWWWZZZ^^^aaagggmmm|||mmm```YYYHHHGGGEEEBBB???>>>???AAADDDCCCAAAAAAAAAAAA@@@>>>;;;;;;;;;<<<>>>>>><<<:::999999999999999999999999:::;;;;;;;;;:::999888777:::999999888888999999:::999999<<<>>><<<888888<<<777:::;;;999999<<<<<<999<<<;;;:::999999999999999888888777777777777888888555555666777888999:::;;;999888777666666888999;;;555777999;;;;;;;;;:::999::::::999999999:::;;;;;;===<<<:::999888999:::::::::999<<<>>><<<888999>>><<<<<<===<<<::::::;;;===999:::<<<=========;;;;;;666888777333444;;;>>>===<<<:::999999999999888666:::::::::<<<>>>???===;;;::::::999999:::;;;<<<===::::::;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::333444555777888:::;;;<<<777777888888999999:::::::::;;;;;;:::888777888:::777999;;;<<<;;;::::::;;;===;;;999:::>>>@@@???===@@@AAA@@@???===<<<>>>@@@<<<;;;;;;;;;<<<<<<<<<;;;888<<<>>>;;;:::<<<>>><<<::::::999888777666555444:::===<<<888777:::===<<>>>>>???@@@AAAAAA<<<===>>>@@@AAAAAA@@@@@@CCCAAA@@@BBBEEEGGGEEECCCLLLNNNPPPSSSWWW[[[^^^___ccceeemmm}}}uuugggYYYNNNCCCGGGGGGDDDDDDFFFCCC>>>>>>===<<<===???@@@???>>>;;;;;;;;;<<<>>>>>><<<:::888888888888888888888888999999999;;;===>>><<<:::666666555555555555666666777777:::===;;;777777<<<777::::::777888;;;<<<999666666666555666666777777999999888888888888999999;;;::::::999888777666666===;;;888555444555666777777888:::;;;;;;:::888777:::::::::::::::::::::999555888;;;>>>>>><<<999777111111444888777444666;;;444888;;;888333222777===::::::;;;;;;;;;<<<<<<<<<:::>>><<<777888===>>>;;;===888444666<<<@@@===999999;;;======;;;::::::;;;;;;:::999888999;;;===???:::;;;;;;<<<=========<<<666777777888:::;;;<<<<<<666666777777888888888999999999:::::::::999888888888999:::999888888:::;;;555777;;;<<<;;;:::999999@@@<<<999:::>>>@@@>>>:::<<<======<<<;;;;;;===???===???@@@>>>:::777888:::999======:::999<<<>>>===::::::::::::999999999888===AAAAAA<<<999;;;???@@@<<<<<<<<<<<<===>>>???@@@AAABBBCCCEEEFFFFFFEEEEEEEEEBBBAAADDDIIILLLIIIEEEFFFHHHJJJLLLQQQXXX[[[[[[```aaadddnnnrrr```UUUNNNKKKGGGEEECCCCCCEEEEEECCC@@@DDD@@@===<<<<<<<<<999777BBB===999;;;@@@AAA<<<666555888777222333888:::777;;;888555555666888888888<<<;;;999777666555555555111333666777777888999:::666666666666777888999:::888777666555555666777777999888777666666777888999888666555666999:::888666444444444444555555555666===999999;;;<<<;;;===AAA======<<<;;;::::::::::::666777999;;;<<<<<<<<<;;;BBB;;;555333777::::::888<<<999777;;;@@@AAA:::444999;;;<<<888444333777<<<::::::999999===CCCBBB===:::===???===888777;;;@@@<<<999666777:::===<<<;;;;;;999888:::===>>><<<::::::888666555777999::::::888888:::>>>>>>===BBBIII999777666:::>>>???;;;777999:::;;;<<<<<<<<<:::::::::::::::;;;<<<===;;;:::???>>>===<<<<<<;;;<<<<<>><<<@@@????????????>>>>>>===>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<;;;<<<;;;:::999999999::::::;;;;;;::::::999:::::::::>>>AAA???:::999<<>>999999888777777777888888::::::;;;;;;::::::999999===:::777777:::<<<;;;:::<<<;;;;;;<<<>>>>>><<<:::999;;;<<<:::777666999<<<888::::::999;;;??????<<<;;;<<<===<<<999999<<>>>>><<<999;;;999777777999;;;<<<<<<999888:::===<<<;;;???EEE>>><<<;;;===AAAAAA===888777888:::<<<===>>>======999999888999:::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;999999:::;;;:::999888999;;;<<<<<<===>>>@@@===<<<<<<;;;;;;::::::;;;777888888999999:::::::::>>>===<<<;;;:::999888888<<<;;;;;;:::::::::;;;;;;>>>@@@???:::999===@@@???===AAABBB??????CCCBBB???AAACCCDDDCCCBBBCCCFFFIIIKKKMMMOOOQQQRRRUUUXXX[[[\\\___bbbeeennnzzziii[[[SSSNNNKKKIIIGGGEEEDDDCCCDDDDDDCCCAAAAAA???=========>>>===;;;999<<<===<<<999888888:::888;;;;;;999999;;;:::777999777666777888999888777777888999999999888666666666777999888777666777999555777:::<<<===;;;999888888888888888888999999888666555444333333444555666:::777555555777999999999777777777777888888888888999777777;;;<<<999999<<<777777666666777777888888<<<;;;::::::999999999:::888999:::;;;<<<<<<<<<<<<;;;<<<===;;;999999;;;>>>:::::::::;;;;;;;;;;;;;;;777;;;<<<999999;;;<<<;;;;;;;;;::::::;;;<<<===>>><<<::::::;;;===@@@@@@@@@;;;;;;;;;===>>>===;;;888<<<:::888999;;;===>>>>>>:::888999;;;;;;999;;;@@@===;;;:::;;;======999555777888999:::;;;<<<<<<;;;888888777777888:::;;;<<<:::::::::::::::;;;;;;;;;666888999:::999888888999555888;;;;;;:::;;;>>>AAA<<<============<<<;;;:::555666666777888999:::;;;;;;;;;;;;<<<;;;;;;:::999;;;;;;;;;::::::;;;;;;<<<===@@@???;;;999===@@@??????CCCEEEDDDDDDFFFDDDAAABBBCCCDDDCCCBBBBBBDDDFFFOOOPPPQQQQQQQQQSSSWWWZZZ^^^bbbffffffhhhsssyyyooobbbWWWPPPLLLHHHEEEDDDDDDCCCBBBBBBBBBAAA@@@???>>>=========>>>>>>>>>999;;;======<<<;;;<<<===555777999999::::::999777888777777888::::::888777666777999::::::999777666333444555555555555777999666777999:::;;;:::999888555666666777777777777777666555444333333444555666777777777888999999999888555555666666666777777777888777888<<<===999999;;;888888888888999:::;;;<<<:::999888888999;;;<<<===999;;;<<<===<<<;;;<<<===<<<<<<:::888666777;;;>>>999999999:::<<<===;;;:::888===???;;;777999;;;::::::999888:::<<<======<<<999999:::<<>>>>>>>>888666777::::::888999===:::888888888::::::777555999999999999888777777666888888888777777999<<>>===:::999<<>>===999999::::::;;;;;;<<<<<<444555888:::<<<=========::::::::::::::::::;;;<<<<<>>?????????>>>===<<<<<<<<<==================>>>???;;;:::999:::;;;;;;999777444444777999;;;:::::::::777777777888:::;;;999888666777999:::;;;:::888777::::::999666333111222333999888777666666777999:::555555666666666777777888888777666555555666777888444777:::;;;;;;:::888777666666666777777777777888:::888999======:::999;;;999999999:::;;;<<<===>>>:::999999888999:::<<<===>>>>>>===;;;999999<<<>>>@@@<<<999888999<<<======888888888999;;;<<<;;;999:::???@@@<<<888999;;;:::999888888:::<<<======<<<777888:::;;;<<<===>>>???777999;;;;;;;;;999888888:::999888999;;;===<<<<<<777444555999;;;::::::===999999999:::;;;;;;;;;:::;;;;;;::::::999999999999999::::::999888999===@@@============<<<:::999888777:::>>>>>><<<:::<<<===:::<<<>>>===::::::;;;>>>888:::>>>AAABBBBBB@@@???======<<<<<<;;;;;;::::::333444666888:::;;;<<<<<<999999999999999:::;;;;;;;;;??????<<<;;;>>>@@@???>>>???AAADDDDDDBBB@@@@@@@@@@@@AAABBBDDDEEEEEEEEEJJJJJJJJJJJJJJJMMMRRRUUUUUU[[[bbbcccbbbfffpppyyy|||ppp___YYYPPPJJJGGGEEEBBB@@@AAABBBBBBAAA???>>>>>>???;;;<<<===<<<;;;<<<===???BBB???===<<<<<<;;;777444777555777;;;<<<;;;;;;>>>888777777888:::;;;:::999777888999::::::999999888:::::::::888666666888::::::888666444444666999:::888888777777777999:::;;;999888777666666777888999444777;;;<<<;;;999888888888999999999::::::::::::;;;999999======:::999<<<888888888888999:::;;;<<<===<<<;;;:::999888888888@@@>>><<<:::999:::;;;<<>><<<<<<>>>@@@???>>>999999999999999:::::::::;;;??????;;;999;;;;;;999888999:::;;;;;;;;;;;;;;;888999::::::777666555666777999::::::999999:::;;;:::888888999:::;;;:::999888555666:::===<<<;;;<<<777777777888999999:::;;;::::::;;;<<<===???@@@AAA999;;;===;;;999999<<>>@@@???>>>======<<<<<<;;;:::999888777:::999999888888888888999999999999999:::;;;<<<<<<:::>>>???<<<;;;>>>@@@???@@@???AAADDDEEEBBB@@@BBBAAA@@@AAACCCEEEFFFFFFDDDCCCDDDEEEEEEEEEGGGKKKNNNOOOUUU[[[___```dddkkkpppssszzzrrriiiZZZTTTLLLHHHGGGGGGFFFDDDBBBDDDEEECCC@@@???@@@BBB:::<<<===<<<::::::<<<>>>???@@@AAA???<<<:::999:::;;;777666::::::777888<<<999888666777999;;;;;;;;;999999999999999999999999666777777888888:::>>>AAA:::999777666666777999999:::888666555666888;;;===999888777777777777888999777999::::::888888999<<<999999999:::::::::;;;;;;<<<888888::::::888888;;;888777777777888999::::::<<<<<<<<<;;;:::999777777===;;;999:::<<<===;;;999;;;===???@@@>>>=========:::<<<===;;;888777:::===;;;===<<<999999<<<;;;777777:::===<<<:::999999;;;888:::<<<;;;888666666777888:::;;;:::999:::===@@@;;;:::999999::::::999777<<<888888<<>><<<888777999<<<777999:::<<<<<<<<<;;;:::===;;;:::999:::;;;::::::<<<999777999<<<>>><<<999888999;;;=========<<<;;;;;;::::::999999888888888???>>>;;;888777888999:::;;;::::::;;;<<<===>>>>>>999>>>???<<<<<>>???>>>;;;999:::<<<999;;;===;;;999888;;;===333888===<<<777555999>>><<<777555777666222333888:::888666666888;;;<<<<<<;;;:::999888888888999999::::::999777555666888:::999999:::::::::999999888888666333222333666:::===999888777666666777888999::::::999777555666;;;???777777888888888999999999;;;888666888888666777;;;999999999888999999:::;;;888999:::;;;<<<;;;:::999:::888777;;;@@@@@@<<<777444:::AAA@@@;;;777999<<<<<>>999777888;;;666:::===>>><<<<<<===???:::;;;<<<;;;:::<<<@@@DDD<<<;;;::::::;;;:::888777???;;;:::>>>@@@===999999>>>>>>>>><<<;;;:::;;;<<<:::999999999:::<<<>>>???777;;;>>><<<888555777999333555888:::<<<<<<<<<;;;AAA===:::999<<<===<<<:::DDD???:::;;;???@@@;;;666<<<===>>>>>>>>>===;;;;;;::::::::::::::::::;;;;;;@@@>>>;;;999888:::===>>><<<<<<<<<======???@@@@@@999===???<<<<<>>BBBFFFEEEDDDEEEGGGGGGDDD@@@HHHIIIJJJIIIGGGFFFGGGHHHNNNOOORRRWWW\\\___``````dddmmm}}}}}}mmm```YYYTTTMMMEEECCCFFFGGGDDD???===???@@@BBBAAA???<<<:::>>><<<;;;;;;<<<======;;;>>><<<:::777777777888999888777555444444555666777777888888999999999888888777777888:::;;;:::777555444444444444444555666777999888777888:::999666222333666777666444333666999<<<:::777555555777999;;;<<<:::888888999;;;;;;;;;;;;;;;;;;:::999888666666::::::999888777777:::===555666888999::::::999999::::::;;;;;;::::::999999:::;;;<<<===<<<;;;:::999<<<<<<;;;:::::::::;;;;;;;;;::::::999999888888777999888777777777888:::;;;999888888777888:::;;;<<<:::888777999<<<<<<:::888:::777666777;;;?????????;;;888777::::::777888;;;>>>>>>===<<<;;;:::999999===>>>>>>===;;;999:::;;;@@@???===<<<;;;:::999999>>>;;;888888::::::777444<<<999777777999;;;999888666999<<<===;;;:::999999999>>>>>>::::::===;;;666999<<>><<<::::::<<<888:::888555777;;;;;;999BBBAAA???===;;;:::999888>>>??????<<<999:::???CCC???>>><<<:::888:::>>>AAA@@@CCCCCC@@@@@@BBBBBB??????EEEJJJHHHCCCAAAFFFLLLAAADDDHHHHHHHHHHHHLLLOOOIIILLLPPPTTTXXX\\\```cccjjjpppzzzpppdddZZZUUURRRNNNJJJFFFEEEEEEDDDDDD???@@@@@@AAA@@@>>><<<:::999999888:::;;;;;;999777;;;:::999777777777888888666666555555666888:::;;;777888999:::;;;:::999999777666666888999999777555666666555555555666777777888777666777999:::888666666888::::::888666555555;;;::::::999999999::::::888666555666999;;;<<<<<<===============<<<;;;:::777999:::999777666666777444555666777999999::::::;;;;;;;;;;;;;;;:::999888::::::;;;;;;;;;;;;;;;:::;;;;;;:::999999999999:::888888999999:::;;;;;;;;;888888888888888888999999888888888999999:::;;;<<>>AAABBB@@@>>>???===:::999;;;<<<;;;:::???<<<;;;>>>>>>;;;<<>>???<<<<<<>>>===999999;;;>>>>>><<<;;;;;;<<<666777666333444888999666>>>===<<<;;;::::::::::::<<<<<<;;;999777777999:::>>>>>>===;;;999:::===@@@???AAAAAA??????CCCDDDAAADDDDDDEEEFFFFFFFFFGGGHHHCCCEEEGGGHHHHHHIIIKKKLLLKKKNNNRRRTTTWWWYYY]]]___eeejjjpppxxxpppeee___YYYTTTPPPPPPNNNJJJEEECCCEEEGGGAAAAAA@@@???>>>===<<<;;;777777888999::::::888555888888888888888888888888999888777777777888:::;;;777888:::<<<<<<;;;:::999666555555666888999888777999888888777777777888888777666555666888::::::999999999:::<<<<<<999555111888888:::;;;;;;:::999888:::888666777999;;;<<<<<<======>>>>>>>>>>>>======777999;;;;;;999666444444555555555666777999:::;;;<<<<<<<<<<<<;;;:::999888999999999999:::;;;;;;<<<;;;:::999999888888888999999999999:::;;;;;;<<<<<<888888999999999888888777777888999::::::;;;;;;;;;<<<;;;;;;===???@@@???>>>AAA???<<<;;;<<<;;;:::999>>>;;;:::======:::;;;>>>888888888888999999:::;;;:::;;;<<<;;;:::999:::;;;444666999<<<===<<<:::999;;;===<<<999555666;;;@@@===<<<;;;;;;===>>>===<<<===;;;999:::;;;999555222999<<<===;;;;;;======:::888:::=========<<<<<<===888::::::777777;;;<<<999999999999999999::::::;;;???===;;;;;;;;;:::999888=========<<<;;;;;;===???>>>@@@@@@===>>>CCCEEEDDDGGGCCC@@@CCCHHHKKKHHHDDDFFFEEEEEEFFFIIIJJJJJJJJJMMMPPPRRRTTTUUUWWWYYY[[[dddggglllooovvvttteee___\\\XXXSSSOOOOOOMMMIIIFFFDDDEEEFFFCCCBBB@@@>>><<<<<<<<<<<<;;;999888999:::;;;:::999888888999:::::::::999999===;;;:::888777666666666555777999;;;<<<;;;999888888666555666888999999999;;;;;;:::999888888888888999888666666777999:::::::::888888:::<<<;;;666222555666777888888888777777AAA>>>;;;:::;;;;;;;;;:::999:::;;;;;;<<<<<<<<<;;;999;;;<<<<<<:::999888888999888777777777888:::;;;=========<<<;;;:::999888999888888888999:::<<<===<<<;;;:::999888888888999===<<<<<<;;;;;;::::::999777888999::::::888777666555666888999::::::999888888888999:::<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>===999999;;;;;;999999===;;;:::999999999:::<<<<<<:::;;;<<<<<<;;;;;;<<<===555666888;;;<<<<<<<<<;;;::::::888555333666;;;@@@<<<<<<<<<<<<=========<<<>>>:::888:::>>>???;;;777777888999888999:::::::::888999;;;===============777;;;<<<999888;;;<<<:::999888888888999:::;;;;;;BBB>>>::::::<<<>>>===;;;<<<===>>>===;;;;;;===>>>@@@AAA???<<<===BBBDDDDDDFFFBBB???AAAGGGJJJGGGBBBEEECCCCCCEEEIIILLLKKKIIIMMMOOOQQQSSSTTTUUUXXXZZZbbbeeejjjmmmppp{{{zzzggg\\\ZZZXXXSSSNNNNNNLLLHHHFFFFFFEEEDDDBBBCCCBBB???===<<<<<<======>>>;;;888777888:::<<<<<<::::::;;;<<<<<<<<<;;;;;;;;;;;;:::888777666666555444555777999:::999888888:::888777777999:::;;;:::<<<;;;:::999999888999999;;;:::999777666777888999999666444555888999777555777777666666777888999999AAA>>>;;;:::;;;;;;;;;:::777777888999::::::::::::999::::::999999999<<<>>>===<<<:::999888888999:::<<<<<<<<<<<<;;;:::999888999999888888999;;;===>>>======;;;::::::999999999===<<<<<<;;;;;;::::::999777888999::::::999777666333444666888888888777777:::;;;===>>>>>>>>>>>>???888:::;;;<<<===>>>@@@AAA???<<<;;;>>>>>>;;;<<>>===>>>???@@@999:::;;;;;;:::999:::<<<;;;:::999999999;;;<<<======999555444777:::======999:::;;;<<<<<<<<<<<<<<<>>>;;;:::>>>DDDGGGEEEBBB888777888999999999:::;;;999999;;;<<<>>>>>>===<<<222777999666444777888777;;;;;;:::::::::::::::;;;???;;;666555999<<<>>>>>><<<===>>>===;;;;;;===>>>BBBCCC@@@<<<<<<@@@BBBAAABBBAAAAAABBBDDDDDDDDDDDDCCCBBBAAADDDIIIMMMLLLJJJIIILLLOOOQQQSSSUUUXXXZZZ\\\___ffflllooouuuzzzpppccc[[[ZZZXXXSSSNNNLLLIIIFFFEEEEEEEEEBBB@@@AAA@@@???=========>>>>>>>>>;;;888666888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777777888888999999999999444444666777888888999999;;;:::999999:::;;;:::999:::999999888888888888999:::;;;;;;999777666777888666555333444555777777777::::::999888999:::<<<===:::888666777999;;;<<<<<<777888999:::::::::::::::777888777777666888<<>>===<<<;;;::::::999999::::::;;;;;;::::::999999::::::::::::;;;<<<<<<===>>>===<<<;;;:::999999999999999999:::;;;;;;<<<<<<777777888999999999999999444555666777777888888777;;;<<<>>>>>>=========>>>999;;;======<<<<<<<<<===>>>::::::<<<<<<::::::>>>@@@???===;;;:::;;;<<<>>>888999:::999888777888999===<<<999777888999<<<>>>@@@<<<888999===@@@???===666999;;;<<<;;;:::;;;;;;999888888;;;@@@DDDDDDBBB===::::::<<<<<<:::;;;>>>:::::::::<<<>>>>>>===;;;333999<<<999666888:::999>>>===<<<;;;;;;::::::;;;>>>;;;888888:::>>>@@@BBB=========<<<;;;;;;===???AAACCCAAA===<<<@@@AAA??????BBBDDDCCCBBBAAADDDFFFBBBBBBCCCEEEHHHKKKKKKKKKGGGJJJMMMPPPRRRTTTWWWZZZ\\\]]]eeennnrrruuupppiii```ZZZXXXVVVSSSPPPHHHIIIIIIFFFCCCAAAAAABBB??????>>>>>>>>>>>>>>>???===<<<;;;<<<======<<<;;;>>>===<<<;;;::::::;;;<<<777777888::::::;;;;;;;;;666555555666777888:::;;;;;;:::999:::;;;:::888555777777777777777777888999777999;;;;;;888777888:::444555777777555444444555999999:::<<<<<<======<<<888666555666999;;;<<<<<<888888999999:::999999999777888999999888888:::<<<:::;;;;;;;;;;;;;;;;;;:::777888999999::::::999999;;;;;;<<<======<<<<<<<<<>>>===;;;:::999888888888888888999999:::;;;;;;;;;666666777777888999;;;;;;777666666777777888999:::888:::<<<<<<999888888:::999<<<>>>>>>;;;::::::;;;<<<999999;;;;;;999999<<<<<<:::888777777999;;;===:::<<<<<<;;;999888999::::::999888888888999;;;<<<=========>>>??????>>>===555888<<<===;;;:::;;;<<<888888888999:::<<<===>>>@@@;;;:::======:::;;;???<<<;;;:::<<<>>>>>><<<999777===AAA>>>;;;<<<>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@>>>>>>===;;;999:::===@@@>>>AAA@@@======AAAAAA???AAACCCEEEEEECCCCCCEEEGGGCCCEEEFFFGGGFFFGGGHHHJJJGGGIIILLLOOOPPPSSSVVVXXX^^^\\\aaakkkqqqsss~~~rrrgggbbbZZZTTTQQQOOOOOONNNEEEJJJLLLIIIBBB>>>AAAEEE===>>>>>>>>>????????????===>>>@@@BBBDDDBBB>>>;;;???>>>;;;999888999:::;;;;;;;;;;;;<<<<<<;;;::::::888777666666777999<<<===:::999999:::;;;999555333666555555555666777888888444888;;;<<<:::999999;;;333777;;;;;;777333222222555777:::===>>>===:::999<<<:::888888:::;;;;;;;;;777777888888888777777666999;;;===>>><<<:::::::::666777999;;;<<<<<<<<<;;;666666777888999999999999<<<===>>>>>>>>>===<<<;;;===<<<;;;999888777777777;;;;;;:::999999888888777666666666666777:::<<<===999888888777888:::;;;<<<999<<<===<<<999777888999777:::======;;;:::;;;<<>>===;;;;;;<<<>>>AAACCC???@@@@@@???===;;;<<<===555666777888999:::::::::777<<>>;;;;;;<<<555999===>>><<<;;;;;;===?????????>>><<<;;;===>>>@@@;;;999<<<;;;777888======;;;:::<<<>>>>>>;;;888555<<<@@@===:::;;;======;;;;;;:::::::::;;;<<<<<<555999>>>???<<<999777888???>>><<<:::999:::>>>AAA;;;>>>???>>>???BBBCCC@@@DDDDDDDDDEEEFFFGGGGGGGGGEEEGGGIIIHHHEEECCCEEEHHHHHHJJJMMMNNNPPPQQQTTTVVV[[[VVVXXXbbbiiikkkvvvtttiiibbb]]]WWWUUUSSSOOOGGGAAA@@@BBBEEEGGGFFFDDD@@@===???@@@AAAAAA@@@???===<<<======<<<;;;:::999999888999::::::;;;;;;<<<<<<<<<888999:::888666555555666;;;999:::;;;:::666777;;;;;;:::999999::::::888777666777777888888888888777666777777444222333:::AAA999666333555:::===;;;999888999;;;<<<;;;:::777666:::777888<<<===;;;999::::::999777555555666777999<<<<<<:::777666777;;;???@@@???===<<<;;;;;;<<<<<<======:::888;;;AAAAAA>>>:::::::::;;;<<<===??????;;;888:::???>>>888666999777555666:::999444444888:::888777999<<<===;;;999;;;::::::::::::;;;<<<<<<999999::::::::::::::::::???<<<:::999:::;;;;;;:::<<<;;;999888999;;;===???:::<<<>>>===<<<;;;;;;;;;999888777888:::<<<<<<<<<888888888888999;;;<<<>>>CCC>>><<<===;;;777777;;;:::::::::;;;<<<======>>>;;;===???@@@???<<<888555444777===AAA<<<333555<<<;;;::::::999999:::;;;;;;999999999::::::;;;;;;<<<666<<<;;;444555>>>AAA;;;;;;:::999999999;;;===???AAA@@@>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCAAAAAAAAA>>>>>>BBBCCCBBBCCCGGGGGGGGGHHHJJJNNNQQQUUUWWWQQQTTTYYY___fffmmmqqqtttzzzooofffaaa\\\WWWUUUSSSOOOHHHBBBBBBBBBCCCCCCCCCAAA@@@??????@@@AAABBBBBBAAA@@@???>>>>>>===<<<;;;;;;::::::==================>>>>>>:::;;;<<<:::888777777888888666888:::999555555999999888777888:::;;;;;;:::777777888888888777777666888:::;;;999666888===CCCBBB<<<777555777999888777333444666888999:::999999777444666:::;;;888666777777666666666888999;;;<<<>>>>>>===;;;999:::===???;;;::::::::::::<<<===>>>:::;;;999777:::??????;;;;;;;;;::::::999999::::::>>>::::::===;;;666444666777555666999888444444888<<<;;;:::;;;>>>>>><<<:::888888888888888999999::::::::::::;;;;;;<<<<<<<<<===;;;::::::<<<>>>>>>>>>999999999:::;;;;;;<<<===:::<<<===<<<;;;;;;<<<===999999999:::;;;<<<;;;;;;AAA@@@???>>>===>>>>>>???AAA@@@>>><<<;;;;;;;;;;;;@@@@@@???>>><<<;;;999888:::;;;<<<=========<<<;;;======???AAA;;;555666<<<;;;::::::999999999999:::666666888999;;;<<<<<<===777<<<<<<555777???BBB===>>>===;;;::::::;;;<<<===::::::999888888888999999??????>>>>>>===>>>>>>>>>AAABBBDDDFFFGGGGGGFFFFFFCCC@@@@@@CCCDDDCCCDDDGGGHHHHHHIIIKKKNNNQQQTTTVVVQQQRRRTTTXXX]]]aaaeeegggfffmmmttthhhbbb^^^ZZZVVVSSSQQQNNNHHHCCCDDDCCCBBB@@@@@@???@@@@@@>>>??????@@@@@@@@@@@@???>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::::::::::::::;;;;;;:::888777888999888888;;;>>>===999999<<<:::999888888:::;;;:::888888888888888888777666555888;;;<<<;;;999:::>>>BBBEEE???888555666888888888333444555777888999:::;;;555444666;;;;;;777555777666777888999:::;;;;;;<<<===>>>>>><<<::::::;;;===:::999888888999:::<<<===777999999777999===<<<888999999999888888888777777===:::999:::999666555888;;;999999<<<<<<999999;;;???>>>===>>>??????===;;;888888888888888999999999999999::::::;;;<<<======>>><<<;;;;;;===>>>======999:::;;;;;;;;;:::888777:::;;;;;;;;;::::::===???999:::;;;<<<<<<;;;:::999>>>======<<<;;;<<<<<<<<<>>>CCCBBB<<<<<>>@@@@@@???>>>>>><<<<<<;;;;;;;;;<<<===>>>AAA???>>>>>>;;;777888<<<:::::::::999999888888888555666888:::;;;;;;;;;;;;777<<<<<<777999@@@BBB>>>???>>><<<::::::::::::;;;:::;;;;;;<<<<<<<<<<<<;;;??????>>>>>>======<<<<<<;;;<<>><<<:::999999888666444999999999888888666555444555777999:::999999;;;======:::666555777999::::::999999888888999999:::;;;777777:::???>>>999888::::::;;;<<<===<<<;;;999888999:::;;;:::888777777888===<<<:::999888888999999555888:::999:::<<<:::666555666777888888999999999;;;999888888999:::;;;>>>;;;::::::<<<===<<<;;;;;;??????>>>>>>>>>>>><<<;;;::::::;;;<<<<<<<<<<<<<<<666777888999:::;;;<<<===@@@>>>;;;::::::999888666===<<<<<<:::999777555444:::::::::999999:::>>>@@@888:::======<<<;;;999999777777888888999:::;;;<<<;;;DDDDDD<<<<<>>:::<<<>>>AAABBBBBBAAAAAA???>>>===<<<<<<;;;;;;;;;<<<;;;;;;;;;<<<;;;;;;;;;::::::::::::999888777777777888999:::;;;:::999888777;;;;;;888999???AAA>>><<<<<<;;;:::999999::::::<<<===???@@@AAA@@@@@@????????????>>>===<<<;;;;;;888999<<>>???>>>===<<<;;;;;;::::::::::::::::::::::::;;;;;;======<<<<<<;;;;;;::::::777888999888666666666888333333777;;;;;;666555888>>><<<:::999999888666444999999999888888666555444444555777888888888999:::666666666777999999999999:::999999888888999::::::777888;;;???>>>999999<<<:::;;;===>>>>>><<<:::888666888:::999777666666666===<<<;;;999999999999:::555999<<<;;;:::<<<:::777666777888999::::::999999<<<<<<:::999999<<<>>>???888888777888:::<<<:::777<<<=========<<<;;;::::::;;;;;;<<<===>>>======<<<777888999:::;;;<<<======<<<:::999888888777444222===<<<999777777777888999:::::::::999888:::===@@@888;;;>>>>>><<<:::999:::999:::;;;<<<===>>>>>>???:::CCCDDD===>>>HHHHHH@@@AAABBBBBBAAA@@@>>><<<;;;======>>>???>>>===;;;:::999;;;>>>>>>>>>>>>;;;999999::::::::::::999888777666777888:::;;;;;;;;;:::777999:::888999===>>><<<999999999999999::::::;;;999:::<<<===>>>>>>===<<>>===;;;:::<<<===@@@BBBCCCDDDDDDDDDDDDAAA@@@CCCCCCAAAAAAEEEFFFFFFGGGHHHIIIJJJKKKKKKNNNNNNOOORRRWWW]]]cccggg```___eeeuuuzzzkkkccc___[[[XXXRRRQQQOOOLLLJJJHHHGGGFFFDDDEEEFFFFFFDDDBBB???===AAA@@@???>>>============888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::888:::;;;:::999888999:::666555888<<<:::666666999:::999888888:::;;;:::888888888888888888777666555555555666777888999::::::666777888999888777555444555555666777888999999:::666666999<<<:::555777;;;777888;;;===>>>>>>===<<<777999;;;:::999888999999:::999999888999;;;<<<===666;;;===;;;:::;;;;;;888:::;;;;;;;;;:::888777555AAAAAA???:::999<<<<<<;;;;;;<<<;;;:::>>>AAA???:::999:::;;;;;;:::888999999888999;;;<<<<<<<<<;;;:::::::::;;;;;;<<<===>>>>>>777666555777888888777555999888777666777:::===@@@999:::::::::999999<<<>>>888;;;>>>>>>;;;:::;;;<<<===>>>>>>>>>>>>===<<<<<<:::@@@BBB>>>@@@FFFFFFAAA?????????>>>>>>>>>>>>>>>999:::===???@@@???>>>======BBBEEECCC@@@>>><<<888999999;;;;;;<<<;;;:::999555666777999;;;===???@@@999999:::::::::;;;;;;:::777888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>???@@@@@@@@@>>>===<<<<<<===???AAABBBBBBBBBAAACCC@@@???BBBCCCAAABBBEEEEEEEEEGGGHHHIIIIIIIIIIIIOOOOOOPPPRRRVVVZZZ^^^```cccaaaeeeqqq~~~nnnccc___\\\XXXUUUQQQQQQOOOLLLJJJIIIIIIIIIFFFEEEDDDCCCAAA@@@???>>>??????>>>>>>>>>???AAAAAA888888999::::::;;;<<<<<<999999999999::::::::::::888999::::::999888999:::;;;:::;;;>>><<<888888<<<999888777888:::;;;;;;:::777777888888888777777666666555555666777999::::::999999999888777666555555555666777888999888888777555555777999666222555<<<777888:::<<<=========<<<888999;;;;;;::::::<<<===888888777777888999;;;<<<666;;;>>>;;;999::::::999:::;;;;;;;;;:::888666444@@@BBB@@@:::999<<<;;;888===>>>===<<<@@@EEEBBB<<<666888::::::888777888:::666777999:::;;;:::999888999999999::::::;;;;;;;;;777777777999;;;;;;999888999999888999:::;;;===>>>999:::;;;;;;999999:::<<<888;;;>>>===:::999<<<@@@;;;;;;<<<<<<<<<;;;:::999;;;===???@@@BBBBBBBBBBBB;;;:::::::::<<<>>>AAABBB;;;;;;<<<===>>>???@@@@@@===DDDHHHBBB=========<<<888999;;;=========<<<;;;;;;:::999999:::<<<>>>???;;;;;;;;;<<<;;;:::999::::::;;;;;;;;;<<<;;;;;;;;;??????>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@>>>===999;;;===???@@@AAA@@@@@@BBB???@@@CCCDDDBBBCCCGGGEEEFFFGGGIIIJJJKKKKKKJJJQQQRRRSSSUUUWWWZZZ\\\]]]^^^\\\^^^eeennnxxxuuuggg___]]][[[WWWRRRRRRQQQPPPMMMKKKJJJKKKLLLGGGEEEBBB???>>>>>>???@@@;;;;;;;;;;;;===???BBBCCC999999::::::;;;<<<======<<<<<<<<<======>>>>>>>>>666777888888777666777999;;;999999;;;999666666:::;;;:::999999::::::888777666777777888888888888777555444222333555777888999::::::999777666666888:::;;;;;;<<<<<<;;;888555444666666777888555222666===;;;;;;;;;;;;;;;::::::999777888999999999:::<<<>>>:::999888666666666666777666;;;===:::777888:::999666777999:::::::::888777<<>>999999======999888999777666:::@@@>>>666444777::::::888777999;;;666888:::;;;;;;:::999888666666666666666777777777<<<;;;;;;<<<===<<<:::777<<<<<<======<<<:::999888999:::<<<<<<:::999999:::888;;;>>><<<999999===BBB888999;;;===>>>>>>======<<<:::<<>>@@@999BBBEEE>>>999;;;@@@AAA777999;;;===>>>>>>===<<>>======>>>===:::999:::>>>>>>>>>>>>===<<<;;;:::@@@???>>><<<<<<<<<===>>>>>>???AAABBBBBBAAA@@@???;;;===???BBBDDDEEEEEEEEECCC@@@@@@DDDEEEDDDEEEIIIEEEGGGIIIKKKLLLLLLLLLLLLMMMNNNQQQSSSVVVXXXZZZ[[[fffccccccfffjjjqqq~~~yyynnndddaaa\\\UUURRRTTTWWWPPPHHHGGGJJJKKKHHHDDDCCCBBB@@@>>>===<<<;;;;;;>>>===;;;;;;<<<<<<<<<:::<<<<<<<<<;;;;;;:::::::::<<<;;;::::::;;;<<<;;;:::777777666666666666666777<<<:::888777777888:::;;;AAA???<<<999777888999:::777888999:::;;;<<<======666999999777888;;;===;;;999:::;;;<<<<<<<<<;;;;;;===;;;999777666666666666777555444555999:::999777;;;999:::======:::999<<<<<<<<<:::999999:::<<<<<<@@@===999666444444666777<<<===>>>===;;;:::::::::999999999999::::::;;;<<<;;;===>>><<<:::999;;;>>><<<888777;;;<<<:::999;;;<<<;;;:::999888777777777:::<<<<<<999999;;;888222<<<;;;:::999888888888888>>>??????<<<999888:::======<<<;;;999888777777777888888888888888888888888:::888777999===>>>===;;;999::::::999888999;;;===666888::::::888999<<>>>>>===<<<;;;>>><<<:::<<<@@@CCCAAA???CCC@@@===<<<<<<===<<<<<<===<<<;;;:::999:::;;;;;;>>>>>>===;;;:::999999888777999;;;======;;;999888???===;;;999999:::===>>>@@@<<<===AAAAAA;;;:::===@@@AAAAAAAAA??????@@@AAAAAA???>>>AAAFFFIIIGGGCCCFFFHHHJJJJJJJJJJJJLLLNNNMMMNNNOOOMMMMMMPPPWWW]]]YYYaaajjjlllgggggguuu{{{vvvlllccc___[[[UUURRRSSSSSSLLLFFFEEEHHHJJJGGGDDD????????????@@@AAABBBCCC===:::888888999:::999999;;;;;;;;;;;;::::::::::::;;;999666555666888999:::888888777777888888999:::;;;:::999888888999::::::???>>><<<:::999999:::;;;777777888888888888999999888;;;:::888888<<<===;;;888999999999999:::::::::===<<<:::888777666666777===;;;999:::===>>><<<;;;999666666999999777777:::;;;;;;::::::::::::;;;;;;<<<:::888777777999;;;<<<999;;;<<<===<<<;;;<<<===;;;:::::::::;;;;;;<<<===>>>???>>><<<888666777999999666555999<<<::::::<<<::::::999999::::::;;;;;;;;;===<<<999:::<<<:::555888777777777777888888999<<<======;;;777666777888888888888999999999999999::::::::::::::::::::::::===;;;999:::<<<<<<;;;999999:::;;;:::999:::;;;===<<<===>>>===;;;:::<<>>===<<<===??????>>><<<999999999999999999::::::AAAAAAAAA@@@>>><<<<<<<<>><<<;;;::::::;;;<<<===@@@======AAAAAA<<<;;;>>>===???AAA@@@???>>>>>>???@@@===<<>>>>>>>>@@@>>>;;;:::;;;<<<======999999999999::::::::::::;;;999666333333666999;;;999999999999999:::;;;<<<999999999999999999999999<<<<<<;;;;;;::::::::::::999999888888888777777777:::<<<<<<999999<<<===:::888777777666777888999:::===<<<:::888777777888888;;;999888999;;;======<<<:::666555777777555666:::999999::::::::::::999999::::::999999:::;;;<<<===:::;;;<<<<<<;;;:::;;;===;;;;;;;;;<<<<<<<<<===============:::888777777888999555555:::<<<;;;;;;===888888888999;;;<<<>>>???;;;<<<;;;888:::======999555555666777888:::;;;<<<;;;<<<===;;;888666555555666777888999:::999999888;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999999;;;<<<;;;:::999;;;======<<<;;;<<<===???@@@@@@>>><<<;;;<<<===@@@???>>>???AAAAAA???===>>>===;;;999999:::<<<>>>@@@BBBDDDAAA;;;888999<<<===<<<;;;;;;<<<<<<:::888<<<;;;:::999999999:::::::::999777555555777999:::999:::<<<<<<<<<:::888777;;;;;;;;;;;;;;;;;;<<<<<>>======@@@>>>===???CCCDDDBBB@@@EEEGGGHHHGGGFFFEEEFFFHHHEEEHHHKKKJJJHHHFFFGGGJJJUUUUUUWWW]]]aaaeeemmmvvv~~~rrrlllfff```ZZZUUUQQQOOOOOOQQQLLLFFFCCCDDDCCC@@@===BBBAAA@@@???===;;;:::999CCC@@@===;;;<<<>>>??????888888888999999:::::::::;;;;;;999888777888:::<<<;;;::::::999999999::::::888888999:::::::::999999888888999:::::::::999888::::::::::::999999999999:::<<<;;;888888;;;;;;999999888666555666777999;;;:::999999888888999:::;;;777666666777999;;;===>>>@@@;;;999999888666777;;;888888:::;;;;;;:::888888:::;;;;;;;;;;;;::::::999>>>>>>>>><<<999888888999;;;;;;;;;<<<<<<<<<;;;;;;999:::::::::::::::<<<===;;;777777;;;===<<<<<<===777777777888:::<<<===>>>:::;;;999777999>>>>>>;;;888888888999;;;<<<>>>???;;;<<<======<<<:::888888888999:::::::::888555444;;;;;;;;;;;;<<<<<<<<<<<<777777777888:::===>>>???999;;;>>>???>>><<<<<<===???>>>>>><<<;;;;;;;;;<<>>===<<<<<<<<<===>>>;;;<<<>>>===;;;:::;;;======<<<===>>>???>>><<<:::;;;;;;::::::999999999999666666666777777888999:::<<<<<<=========;;;:::888999:::;;;<<<<<<<<<;;;:::===<<<<<<======<<<<<<<<<:::===AAABBBAAA???>>>>>>BBBAAA@@@BBBDDDEEECCCAAAFFFGGGHHHGGGEEEDDDEEEFFFGGGIIILLLKKKHHHGGGIIIKKKPPPOOORRRWWW[[[___gggoooxxxuuullleeeccc^^^WWWRRROOONNNMMMMMMIIIFFFDDDDDDDDDBBB@@@:::;;;<<<>>>???????????????<<<:::999:::;;;;;;;;;888888888999999:::::::::888;;;======;;;999:::;;;<<<;;;:::888777777777777777888999::::::::::::999555666888999999888777666888888999999999:::::::::888::::::666666999:::777:::999777666777888:::<<<777777777777888:::<<<>>>;;;;;;:::999999;;;===>>>CCC>>>;;;;;;999666666:::888888:::;;;;;;:::888888999999:::;;;;;;:::999888===>>>===;;;999777888:::::::::;;;;;;;;;;;;:::999::::::999:::;;;===>>>>>><<<888777:::;;;999888999777777777777888999;;;;;;888999777555888===>>>;;;;;;;;;::::::;;;<<<======888999:::<<<======<<<;;;888999:::;;;:::888666555999999::::::;;;;;;;;;;;;777777777888999;;;>>>???:::<<<>>>???>>>============<<<<<<<<<======>>>>>>@@@?????????@@@@@@>>><<<999:::;;;<<<<<<;;;:::999999888777888;;;===<<<:::<<<;;;<<<===??????===;;;;;;;;;;;;;;;::::::999999444666888:::;;;;;;:::999:::;;;;;;<<<;;;:::999888888999;;;<<<===<<<;;;::::::;;;;;;::::::;;;<<<;;;;;;>>>BBBCCCBBB@@@??????AAA@@@AAABBBCCCDDDCCCBBBBBBCCCCCCBBB@@@???@@@AAAHHHIIIKKKJJJHHHHHHLLLPPPLLLMMMQQQUUUVVVXXXaaalllllluuuxxxoooiii___```\\\TTTNNNMMMMMMKKKGGGEEEDDDDDDFFFFFFFFFEEE===>>>???@@@@@@@@@???>>>>>><<<;;;;;;<<<<<<<<<:::999999999999::::::::::::555999======:::888888999;;;:::999777666666666666888888888999999::::::;;;555666777888888777666666666666666777777777888888777999999666666999999777::::::999888999:::;;;<<<777666666666777999;;;<<<===<<<;;;888555444666888@@@<<<999:::888555555888999999::::::::::::999999666777888:::;;;;;;<<<<<<999::::::999999:::<<>><<<;;;;;;<<<===<<<;;;;;;666555888888555444555777777777777777888999999666888777666888======:::;;;;;;:::999999999::::::666666777999<<<>>>===<<<666777888:::;;;;;;;;;:::888888888999::::::;;;;;;<<<;;;:::888777777999<<<:::<<<>>>>>>===<<<===>>>===<<<;;;===???AAABBBAAA@@@???>>>>>>??????===;;;999:::<<<>>>>>>===<<<;;;<<<999666777:::<<<999666999999999:::<<<===;;;:::;;;;;;<<<<<<<<<;;;:::999555666999;;;===<<<;;;:::777888888888999888888888777999:::;;;<<<<<<;;;;;;:::<<<;;;999999<<<===;;;<<<>>>AAACCCBBBAAAAAAAAA===>>>???@@@AAAAAAAAAAAABBBCCCDDDCCCAAA@@@@@@BBBEEEGGGHHHGGGFFFGGGLLLQQQKKKLLLNNNRRRSSSTTT]]]fffdddlllwwwyyyppphhhcccZZZ]]][[[RRRLLLLLLLLLIIIGGGFFFEEEDDDEEEEEEDDDCCCAAAAAAAAAAAA@@@===;;;999>>>======>>>???>>><<<:::;;;;;;;;;;;;::::::::::::555999<<<;;;888666777:::888888777777777777888888888888888777888:::;;;<<<888888888888888888777777777777777777666666666666666999888666666:::;;;999999999999::::::::::::;;;999888777666666666777888999999888555222222555888:::777777::::::777777:::;;;;;;::::::::::::;;;;;;888999999:::;;;<<<<<<===888888999888888:::===@@@:::;;;<<<===<<<;;;999888===;;;999999<<<===<<<::::::666555888999777666777777777777777888999:::;;;666999999888:::>>>===999;;;;;;::::::::::::;;;;;;:::888777999<<>>777888999:::;;;<<<======777888888999::::::;;;;;;======;;;888555555888;;;;;;<<<===<<<;;;;;;===???===;;;:::<<>>???@@@@@@@@@<<<;;;:::::::::999888777:::888777888:::<<<<<<<<<<<<<<<=========<<<;;;:::888888888888999;;;<<<===777777888999999:::::::::888888999:::;;;;;;<<<;;;:::======999999>>>???===<<<>>>@@@@@@@@@@@@AAABBB;;;<<<>>>@@@@@@AAABBBBBBCCCEEEEEEEEECCCBBBCCCDDDAAADDDGGGGGGFFFFFFIIILLLNNNJJJIIIMMMQQQTTTYYY^^^```fffoooxxxzzzpppeee]]]ZZZXXX\\\ZZZQQQJJJKKKKKKHHHJJJIIIGGGEEECCC@@@>>>===888:::<<<>>>??????>>>===999999:::;;;<<<;;;888666<<<<<<<<<;;;;;;:::::::::888:::<<<:::666555999===666666666777888:::;;;<<<999888777777777999<<<===:::::::::999999999888888;;;;;;:::999888777666666666999999777888<<<===;;;888888999::::::::::::999<<<:::888666444444444444777888999777666888<<>>>>>===;;;;;;:::;;;;;;:::::::::999888888;;;>>>;;;<<<===>>>>>><<<:::999888666555777;;;>>>>>>===;;;777777;;;===;;;:::<<<777777777888999;;;<<<===777:::;;;:::<<>>999<<<<<<<<<<<<<<<===>>>??????<<<:::;;;>>>@@@@@@???<<<<<<;;;:::::::::;;;;;;888888999::::::;;;<<<<<<:::;;;:::888555666:::>>>;;;<<<<<<;;;::::::===???<<<:::888999<<<>>>>>><<>>===999888:::===<<<:::999999<<<>>>??????<<<===>>>>>>>>>===;;;;;;;;;999666555666999===???999::::::;;;<<<===>>>???888888999999:::;;;<<<<<<<<>>::::::@@@AAA>>>;;;===>>>>>>>>>>>>@@@BBB<<<>>>@@@BBBBBBCCCDDDEEE@@@AAABBBBBB@@@@@@AAABBB@@@DDDIIIJJJHHHGGGGGGHHHQQQHHHDDDIIIQQQUUUVVVWWW___dddkkkrrr|||tttjjjccc]]]YYYYYYVVVQQQNNNLLLJJJHHHGGGIIIFFFDDDFFFHHHGGGAAA<<>><<<888999888888999;;;<<<<<<;;;999777666666999;;;<<<<<<777777777999<<<===<<<<<<===999666777;;;>>>>>>===:::999666444444555666888888888888888777777777666000666===>>><<<:::<<<>>>666888888555555777777444<<<;;;999888888888999999:::;;;<<<;;;999888999::::::888777777:::<<<======AAA???;;;999:::>>>BBBEEE>>><<<888666666888<<<>>><<<<<<<<<<<<<<<;;;<<<<<<;;;::::::999999::::::;;;999999:::;;;<<<<<<<<<;;;888777999======999777888777:::>>>>>>:::888888999<<<===<<<888888;;;<<<:::???===;;;999888999;;;===:::999999:::;;;===???AAA???===;;;888777888999999888999999:::;;;;;;;;;;;;;;;999888999:::;;;;;;;;;<<<===>>>===<<<<<<===>>>;;;:::;;;;;;===???BBBCCC===============>>>>>>???BBB@@@===;;;999999999999<<<:::;;;???===777777;;;;;;;;;;;;;;;<<<<<<<<<======;;;999999:::::::::999555888:::999666555999===;;;>>>@@@@@@===<<<===???999;;;===>>><<<;;;;;;<<<;;;<<<>>>?????????>>>>>>???@@@@@@@@@???>>><<<;;;BBB@@@???BBBEEEFFFCCC???FFFEEEDDDBBBBBBCCCCCCDDDDDDDDDCCCDDDEEEFFFHHHIIILLLIIIGGGFFFIIIOOOVVVZZZ[[[___fffnnnwwwuuukkkddd___[[[YYYXXXTTTNNNJJJHHHHHHHHHHHHFFFCCCAAAAAACCCCCC>>>:::======<<<<<<<<<;;;;;;;;;???<<<999:::===>>>===;;;::::::::::::::::::::::::;;;999888999;;;<<<<<<<<<888888999;;;<<<======<<<:::::::::999999;;;===???999999888777777777888888;;;:::999888777777777777888888999999999666444333777::::::888888<<<<<<999===<<<:::999999999:::;;;999;;;<<<<<<:::999999:::;;;999888999;;;<<<<<<;;;<<<;;;;;;;;;;;;===>>>???<<<;;;:::999999:::;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;666666777999;;;===>>>???<<<<<<<<<<<<<<<<<<======888666666999888666555888999;;;===>>><<<:::999999===???===999888:::;;;888;;;:::777666555666888999::::::::::::;;;===>>>???>>>===;;;::::::;;;===>>>::::::<<<<<<===<<<;;;;;;999888888999:::<<<<<<<<<:::;;;<<<;;;::::::;;;<<<>>>>>>=========>>>@@@AAA???>>>===<<<<<<<<<<<<<<<=========<<<<<<;;;;;;:::999777999===<<<777777<<<::::::;;;;;;;;;<<<<<<<<<<<<:::888888999:::999888666999<<<;;;888777:::===999;;;<<<<<<;;;:::;;;;;;888;;;===>>>===<<<;;;<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>===<<<<<<>>>@@@AAABBBBBBAAAAAAAAACCCBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDEEEGGGHHHIIILLLJJJHHHGGGHHHLLLQQQTTTYYY]]]ccckkksss||||||vvvnnnfffaaa^^^[[[YYYUUUPPPJJJEEEEEEFFFHHHIIIIIIEEEBBBBBBCCCCCCAAA>>><<<<<<;;;;;;;;;===>>>???>>>===<<<<<<<<<=========:::<<<===<<<888777888:::<<<;;;;;;<<<======<<<:::888999::::::;;;;;;;;;:::888;;;===;;;888888<<<@@@888999999999::::::::::::<<<;;;999777777777777888===:::666666888777222...444777888666777;;;<<<999;;;:::999888888888999:::888:::<<<===<<<;;;;;;;;;;;;::::::;;;<<<===;;;:::666777:::;;;<<<;;;:::999::::::;;;;;;;;;;;;:::::::::;;;<<<======<<<;;;:::666777888999;;;===>>>???===<<<;;;:::::::::;;;<<<999555444666666444666:::<<<;;;<<<=========:::888===???===999888:::999777<<<;;;999888888888::::::::::::;;;<<<<<<<<<<<<<<>>===<<<<<<===>>>???;;;<<<>>>??????===;;;:::::::::::::::::::::;;;<<<:::;;;<<<;;;::::::;;;<<>>======>>>>>>@@@???>>>===<<<;;;;;;;;;888999<<<>>>>>>>>><<<;;;888888:::===<<<999:::===::::::;;;;;;;;;<<<<<<<<<===;;;999999:::;;;:::999666:::======:::999:::;;;:::999999:::;;;;;;:::888888:::===>>>===<<<<<<<<>>===<<<<<<<<<<<<<<<===???AAABBBBBBAAAAAA;;;???CCCBBB???===???BBB@@@@@@AAABBBCCCEEEGGGHHHDDDDDDDDDDDDFFFGGGHHHIIILLLKKKIIIHHHHHHJJJLLLMMMUUUYYY___fffmmmuuu}}}wwwrrrjjjbbb]]]YYYVVVTTTPPPLLLGGGDDDDDDEEEFFFGGGIIIFFFBBBAAABBBBBBBBBAAA>>>===<<<;;;<<<>>>@@@AAA<<<======<<<;;;;;;<<<>>>888<<<>>><<<888666888<<<<<<<<<<<<===>>>===:::888777888999999999888888999999;;;<<<;;;999999<<<>>>999999888888999:::;;;<<<999888777666666777888999===:::777777::::::888555444777777555666999:::777888777666555555666777888777:::<<<======;;;;;;<<<;;;;;;;;;<<<======:::888555666999;;;;;;:::888777::::::;;;;;;;;;;;;::::::999:::;;;======<<<;;;:::;;;;;;;;;;;;;;;::::::999<<<:::888666666777888999999666666999999777888;;;===;;;999:::======:::777;;;===<<<999888;;;:::777;;;;;;::::::::::::;;;;;;:::;;;<<<===<<<<<<:::999???>>>===<<<;;;;;;;;;;;;<<<===>>>??????===:::999======<<<;;;999999999:::<<<===>>>===<<<<<<<<<>>>AAA@@@>>>===<<<<<<<<<===@@@@@@???>>>======<<<===888999;;;======>>>======;;;<<<===>>>===<<<<<<>>>;;;;;;<<<<<<<<<=========>>>===;;;;;;<<<======<<<777999<<<===;;;999888999===:::999:::===>>>;;;888888:::===>>>===<<<;;;<<<@@@???>>>=========>>>???>>>???@@@BBBBBBBBBAAAAAA===???AAAAAA??????@@@BBB@@@@@@AAABBBCCCEEEFFFGGGDDDDDDDDDEEEFFFGGGHHHIIIKKKKKKJJJJJJJJJJJJJJJKKKRRRVVV[[[aaagggnnnvvv{{{xxxooojjjbbb\\\WWWSSSPPPNNNJJJHHHFFFFFFFFFFFFEEECCCDDDBBB>>><<<<<<===>>>>>>>>>===;;;999999:::<<<===;;;<<<<<<;;;::::::;;;===666:::===<<<888777:::>>>;;;;;;;;;;;;<<<;;;888666777999;;;;;;999888999;;;<<<:::999999<<<===<<<:::;;;999777555666888;;;===555555555555666888:::;;;999999:::::::::::::::;;;999;;;;;;888888;;;;;;888777666555555555666777888777999<<<<<<<<<;;;;;;<<<;;;::::::<<<===<<<:::888888999999::::::::::::999;;;:::999888888999:::;;;888999;;;<<<<<<<<<;;;;;;>>>>>>======;;;999888777;;;:::888666555666888999777555777<<<<<<888777999<<<999777888;;;;;;999666777::::::888999<<<<<<:::777777888888888888888777:::;;;<<<<<<<<<;;;999888999999999999999::::::;;;;;;;;;=========;;;999888:::;;;<<<;;;999999;;;===<<<===>>>===<<<<<<<<<>>>======;;;::::::;;;<<<<<>>>>>???@@@@@@===<<<;;;:::;;;<<<===>>>>>>???@@@===;;;;;;;;;<<<<<<============>>>>>>>>>===;;;::::::<<<===<<<;;;777999;;;;;;:::888666666<<<:::888:::======;;;888:::<<<======<<<;;;;;;<<<::::::999999:::<<<===???;;;<<<============<<<;;;AAA@@@>>>???AAACCCBBB@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKOOORRRWWW]]]bbbiiipppuuuyyyxxxppphhhddd___ZZZXXXUUUSSSQQQHHHGGGGGGGGGGGGFFFDDDBBBCCCBBB???>>>======>>>???AAA@@@???===<<<<<<<<<===<<<;;;:::::::::;;;;;;;;;666999;;;;;;999999;;;>>>;;;999999999::::::888666888;;;>>>>>><<<;;;<<>><<<888;;;:::888666666888;;;<<<444555666777888999::::::888999::::::888777777777777::::::666666888888555999888777777777888999:::888:::;;;:::999999:::<<<:::999999:::;;;<<<:::999;;;;;;::::::::::::;;;<<<;;;999888666666888999;;;999999999:::;;;;;;<<<<<<;;;;;;<<<======<<<:::999<<<;;;:::999999999:::;;;444333666;;;<<<888666777:::999888888999999888777444888999888:::======;;;777999:::;;;;;;;;;:::999::::::;;;;;;;;;::::::999333444666777999;;;<<<===::::::::::::::::::999999555888;;;;;;:::;;;???CCC:::;;;<<<;;;::::::;;;<<<;;;;;;:::999999:::<<<===???>>>>>>>>>??????@@@AAA???===;;;:::999:::<<<===<<>>:::777888999777<<<<<<=========>>>>>>>>>:::999777888999;;;::::::999999::::::999777666555999888888999::::::999777===>>>>>><<<:::999;;;<<<999::::::;;;<<<>>>???@@@<<<===>>>>>>>>>===<<<;;;CCC@@@===>>>BBBDDDBBB@@@CCCCCCCCCCCCCCCBBBAAA@@@CCCDDDFFFGGGHHHIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLOOOTTTYYY^^^eeelllpppwww~~~}}}tttnnneeebbb^^^[[[YYYXXXVVVTTTKKKIIIGGGFFFGGGFFFEEECCCCCCCCCBBB@@@??????@@@AAABBBBBBAAA@@@@@@??????>>>>>>;;;999:::<<<>>><<<:::999::::::::::::::::::;;;;;;999777777999999999888666:::======;;;:::<<>>888999;;;===>>>===<<<<<<:::::::::;;;;;;;;;;;;;;;777555666:::;;;999888;;;:::::::::999888777888:::444888:::999:::<<<<<<999:::;;;===???@@@???===<<<:::::::::999::::::;;;;;;777777888:::;;;;;;<<<<<<::::::999888999999:::;;;777:::===<<<::::::>>>BBB:::;;;<<<;;;::::::;;;<<<<<<<<<::::::::::::;;;<<<>>>>>>==================<<<<<<<<<;;;;;;<<<<<<<<<:::>>>===888555888:::888;;;;;;;;;;;;<<<<<<<<<<<<;;;:::888999;;;<<<<<<;;;<<<;;;:::999999888777555888999;;;;;;:::999999:::AAA@@@>>>:::777777:::<<<<<<<<<>>>???@@@@@@@@@@@@===>>>@@@AAABBBAAAAAA@@@@@@???>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCBBBAAA@@@CCCDDDFFFHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJHHHKKKPPPUUUZZZaaahhhmmmyyyzzz~~~wwwppplllbbb___ZZZWWWUUUSSSQQQOOONNNKKKGGGEEEEEEFFFFFFFFF>>>??????>>><<<;;;<<<===<<<===============<<<;;;@@@<<<999:::>>>@@@>>>:::===;;;::::::::::::999777;;;999777777888:::::::::222666::::::777777:::===888;;;>>>===:::888:::<<<999;;;>>>@@@@@@===999666:::;;;===>>>>>>;;;888666:::666333888???@@@999111333666777555666999:::888777777666666666888999:::;;;;;;999666444555888;;;888777555666888:::;;;;;;:::;;;<<<======<<<:::999444555888999999888555444;;;999888777888:::===???999:::<<<>>>>>>===<<<;;;777888999:::::::::::::::<<<999888;;;<<<:::<<<@@@999<<<===;;;888777999<<<666999;;;999999<<<;;;777777999;;;===>>>===;;;999::::::999888999:::<<<===???>>>>>>===<<<:::999888;;;:::888777888:::<<<===<<>>999777999===<<<===>>>===<<<<<<===>>>???>>><<<;;;::::::;;;<<>>===<<<;;;:::::::::888:::<<<===>>>===<<<;;;:::>>>>>>888777;;;===;;;999999999:::::::::;;;;;;>>>===<<<<<<>>>??????>>>???===;;;999999999888777999<<>>;;;:::;;;===DDDBBB>>>999666666999<<<:::;;;<<<======<<<;;;;;;999;;;===???@@@AAAAAAAAA===???@@@>>><<<<<>><<<===>>>777999;;;:::888888<<<@@@>>><<<999888777888:::<<<===;;;888888::::::777555===<<<<<<;;;:::::::::999;;;;;;:::999999888888888=========;;;::::::;;;===999999::::::::::::::::::888888888999:::::::::;;;999:::;;;:::888666666666:::888777777888999999888888777888:::;;;:::888555999:::;;;<<<<<<:::999888=========>>>@@@???===;;;===;;;999888888:::===>>>999888777888999;;;;;;:::;;;<<<<<<:::888666777888666;;;===;;;:::<<<<<<999<<<;;;999777777888999:::999:::;;;<<<===<<<;;;;;;;;;999777999<<<===<<<:::<<<<<<;;;;;;<<<===>>>???:::;;;<<<;;;999888888999888<<<@@@>>>999555666999???>>><<<;;;;;;<<<===???<<<<<<;;;;;;<<<===???@@@>>>>>>============>>>>>>:::999888999<<>>???<<<<<<===;;;888777888:::<<<>>>@@@AAAAAA<<<<<<<<<<<<<<<<<<<<<<<<===??????===:::888999;;;BBBAAA@@@???===;;;999888;;;===>>>>>>===<<<<<<===<<<===??????>>>>>>@@@AAAAAA@@@@@@CCCEEEEEEBBB>>>BBBCCCDDDDDDEEEEEEDDDDDDHHHHHHHHHGGGGGGGGGFFFFFFGGGCCCFFFNNNQQQMMMHHHHHHLLLJJJKKKQQQUUUWWW\\\bbbhhhnnnwww|||qqqhhhdddddd\\\]]][[[WWWPPPKKKIIIIIIHHHHHHIIIHHHGGGEEEEEEEEE@@@????????????>>><<<;;;;;;===??????===<<<===??????===;;;999999999888888<<<;;;999777666888999;;;>>><<<::::::<<<<<<:::888::::::;;;;;;;;;;;;;;;;;;999999999999999999::::::888999:::999999:::===???888888999:::;;;======>>>777777777777777777777777999:::;;;:::888666666777:::888888888999:::999888888666555555777888777666999999:::::::::::::::999>>>===<<<===>>>>>><<<;;;<<<;;;:::999:::;;;===>>>;;;999888888:::;;;::::::777999::::::999999:::;;;888===@@@>>>>>>AAABBBAAA===<<<:::999999999:::;;;666777888999999999888888<<<:::888999<<<===;;;:::======>>>>>>===<<<;;;:::999:::;;;;;;::::::<<<>>>999;;;===<<<:::888999;;;<<<<<<;;;;;;;;;<<<===>>><<<;;;;;;;;;<<<===>>>???@@@???>>><<<;;;;;;;;;;;;<<<;;;:::;;;===>>>===<<<>>>===<<<>>>@@@AAA>>><<<===<<<;;;<<<>>>>>><<<:::999999999999999999999999:::===>>>;;;;;;===<<<999:::;;;<<<===>>>>>>>>>>>>777777888888999999::::::;;;===>>>===;;;:::<<<===??????>>>===<<<:::999888999;;;<<<<<<;;;::::::;;;999:::<<<<<<;;;;;;===>>>FFFBBB>>>===???CCCDDDDDDAAABBBBBBBBBBBBAAAAAA@@@EEEEEEEEEFFFFFFFFFGGGGGGKKKGGGIIIPPPSSSPPPLLLMMMNNNKKKKKKPPPUUUVVVZZZ^^^bbbiiitttwwwooogggccccccXXX\\\]]]XXXOOOHHHGGGIIIHHHIIIIIIGGGEEECCCCCCCCCAAA@@@@@@???????????????;;;===?????????>>>???AAADDD@@@;;;:::<<<<<<999666;;;:::888777666777999:::<<<:::999:::;;;<<<;;;999777888:::<<<<<<<<<<<<;;;888888888999:::;;;;;;;;;777888999888888999<<<>>>888888999::::::;;;<<<<<<;;;;;;::::::::::::999999999:::;;;;;;999777777888999999999:::;;;;;;999777999666444444555888999999888888888888888999:::;;;>>>===;;;:::;;;<<<;;;:::;;;;;;<<<<<<<<<=========<<<:::999999:::;;;:::999888999::::::999999:::;;;999======;;;:::===???>>><<<;;;:::888888999::::::555666777888888888888777<<<;;;::::::;;;<<<:::999:::;;;>>>??????===;;;999999:::;;;;;;;;;===@@@CCC;;;;;;;;;;;;;;;<<<======:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???===<<<;;;::::::::::::;;;===<<<<<<=========:::888???>>>===>>>??????===<<<=========>>>@@@@@@>>>;;;;;;:::999888888999:::;;;:::======::::::===>>><<<>>>>>>>>>>>>===<<<;;;:::;;;;;;::::::::::::::::::999;;;===>>>======???@@@;;;;;;<<<;;;;;;:::999888999:::<<<<<<:::999:::;;;888:::;;;;;;;;;;;;<<<>>>EEEBBB>>>===???BBBDDDEEE???@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGGGGMMMJJJJJJOOOQQQPPPOOOPPPPPPKKKJJJOOOTTTVVVWWWYYY\\\cccooozzz|||uuunnnfffbbbcccYYY[[[\\\XXXPPPIIIGGGGGGKKKHHHEEEDDDEEEEEEBBB@@@DDDCCCBBB@@@??????@@@BBB>>>???@@@AAA@@@@@@@@@@@@@@@===;;;;;;===>>>>>>===<<<;;;999888777888999:::888777777888999999999999777999:::<<<<<<<<<::::::999999999:::::::::;;;;;;;;;;;;;;;999777777999;;;;;;::::::999888777777666;;;;;;;;;<<<<<<<<<<<<<<<888:::;;;;;;999888888999999999:::<<<===<<<999777:::888666777999;;;;;;;;;777777666666777999;;;<<<>>><<<999888999::::::999;;;;;;===>>>>>>>>>===<<<>>><<<:::999:::;;;:::999;;;<<<===;;;999777777888<<<>>>===888666888999888888888777666666777777888888999999:::::::::::::::;;;;;;:::::::::999999888777888;;;===??????>>>===:::;;;<<<<<<<<<>>>BBBEEE>>>;;;999999;;;=========999:::;;;;;;;;;:::999999:::;;;;;;;;;<<<===>>>>>>777777777888:::<<<===>>><<<<<<<<<>>>>>>===:::777<<<;;;;;;;;;;;;:::999999;;;<<<===???@@@???===<<<>>>===;;;::::::;;;===>>>;;;===<<<999999===???===?????????>>>===;;;:::999>>>>>>===<<<;;;:::999999:::;;;===>>>????????????:::::::::;;;;;;:::::::::;;;<<<>>>>>><<<;;;<<<===;;;<<<>>>>>>======???@@@>>>???AAACCCDDDCCCBBB@@@>>>???AAACCCDDDEEEEEEFFFBBBCCCCCCDDDEEEEEEFFFFFFJJJIIIHHHJJJLLLMMMNNNPPPOOOJJJIIINNNTTTVVVVVVWWW[[[aaaiiiqqq{{{xxxqqqjjjccc______[[[ZZZWWWUUUQQQMMMHHHFFFNNNGGG@@@AAAEEEGGGBBB<<>>===<<<999:::;;;:::999999===???===<<<;;;::::::::::::;;;666777777888888888999:::::::::;;;;;;;;;:::888888;;;;;;;;;:::::::::999999<<<<<<<<<:::888888:::<<<<<<;;;;;;:::999888888777666777777888999::::::;;;777999::::::999888999:::999999:::<<<===<<<999777888888888:::<<<<<<:::888777777666666777999;;;<<<===;;;888888999999999999:::;;;===>>>???>>>===<<<>>><<<;;;:::;;;;;;;;;999<<<======;;;999777888999@@@CCCBBB<<<:::;;;===<<<777777777777777777777888::::::::::::;;;;;;<<<<<<999::::::999888777777777999999::::::<<<===>>>???<<<=========<<<===@@@BBB???===::::::;;;<<<<<<;;;;;;;;;;;;;;;:::999777666::::::;;;;;;<<<=========666666777888:::<<<>>>???::::::;;;===???>>><<<999:::::::::999888888888888999;;;<<<=========<<<<<<>>>===;;;::::::;;;===>>>;;;===<<<999999===???==================<<<<<<;;;999999999999888888888888<<<===>>>?????????===<<<::::::;;;<<<<<<<<<<<<<<<;;;===>>>>>>===<<<<<<===<<<>>>???@@@??????@@@BBB<<<>>>AAACCCCCCBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHGGGHHHKKKNNNOOOLLLHHHIIIOOOTTTUUUVVVXXX^^^```dddhhhooo{{{{{{qqqjjjccc]]]ZZZ[[[[[[WWWSSSQQQOOOMMMIIIFFFLLLEEE??????DDDFFFBBB===AAACCCDDDBBB>>>===???AAA@@@???=========<<<999777777:::;;;888555444777;;;===<<<<<<;;;;;;;;;;;;;;;777999::::::999999:::<<<<<<;;;;;;:::999888888888<<<<<<<<<;;;:::999999999888999:::999999:::===???::::::;;;<<<<<<===>>>>>>777888888999::::::;;;;;;555777999999888888999:::999999999:::;;;;;;999777777777888999;;;:::777444888888888888888999:::;;;;;;999888888:::;;;:::999:::;;;<<<===>>>===<<<<<<>>><<<;;;;;;<<<<<<<<<;;;999:::;;;;;;::::::;;;<<<<<<@@@@@@===<<<>>>@@@???999999999:::::::::::::::999999888888999999:::;;;888999:::999888777888999???>>><<<:::999::::::;;;;;;<<<>>>===<<<<<<===>>>======<<<;;;:::::::::;;;<<<<<<;;;:::999999888888999999;;;<<<<<<===<<<<<<;;;;;;:::::::::;;;<<<<<<999999:::<<<>>>???===<<<;;;<<<<<<;;;999999:::<<<888:::;;;;;;::::::<<<===<<<;;;:::999999:::;;;<<<:::======::::::===>>><<<:::;;;<<<===>>>>>>>>>>>>777777999:::;;;===>>>>>>=========???@@@>>>;;;999;;;;;;<<<===============;;;<<<>>>>>><<<;;;<<<===;;;===>>>>>>>>>>>>???AAA@@@@@@???======???DDDGGGDDDDDDDDDCCCBBBAAA???>>>FFFEEEEEEEEEDDDDDDDDDDDDFFFIIIIIIGGGGGGKKKOOOPPPJJJIIIKKKQQQTTTSSSVVVZZZ^^^___```bbbgggrrruuujjjddd^^^YYYXXXZZZVVVTTTQQQNNNJJJHHHHHHIIIGGGEEEBBB@@@AAAAAAAAAAAA>>>AAAEEEDDDAAA@@@CCCFFF@@@>>>======>>>>>>;;;999<<<<<<;;;999777777888999<<<<<<;;;;;;;;;:::::::::777999;;;:::888888999;;;;;;:::999888777888:::;;;;;;;;;;;;;;;;;;;;;::::::777888999888888999<<<>>>888999999;;;<<<===>>>>>><<<<<<;;;;;;:::::::::999333555777888777777888::::::888888888999:::999888:::999888888999888777555999999:::::::::::::::999999888888999;;;<<<;;;:::::::::;;;<<<<<<<<<<<<<<<===<<<;;;;;;<<<>>>======999:::;;;;;;::::::;;;===666:::<<<:::999;;;<<<:::999999:::;;;;;;;;;;;;;;;999888777777777888::::::888:::<<<;;;999999:::<<<>>>>>>===<<<;;;999888777777:::<<<===<<<;;;;;;;;;777:::===<<<:::999:::<<<<<<;;;:::999999:::;;;<<<888999;;;<<<===<<<<<<<<<>>>======<<<<<<<<<<<<===;;;::::::;;;===>>>>>><<<;;;======<<<::::::===???999::::::999888999<<<@@@;;;;;;;;;;;;;;;;;;;;;;;;:::===>>>;;;;;;===<<<999::::::<<<===>>>>>>>>>>>><<<<<<===>>>>>>???@@@@@@<<<<<<<<<>>>@@@???;;;777;;;<<<<<<============<<<<<<===??????=========>>>;;;<<<>>>>>>======???@@@???@@@???===<<>>AAADDDBBB@@@???@@@BBBBBB@@@===BBB>>>;;;;;;>>>???>>><<<;;;;;;;;;:::::::::999999666888:::999666555777999:::999777666777999<<<>>>999::::::;;;;;;<<<<<<===999:::999888666666888:::888888888888888888999999;;;;;;999888666555444333222444777777777777888999:::888777777888999999888@@@===:::888888999999888999:::;;;<<<<<<:::999888777777888:::======<<<:::::::::::::::;;;;;;<<<<<<===<<<:::;;;===>>>>>>>>><<<===>>><<<:::888888999777;;;===:::888999888666777888999::::::::::::::::::999888888888999;;;<<<999;;;======;;;;;;===???999;;;<<<>>>===<<<999888444777;;;===<<<;;;::::::222888======:::888;;;>>>:::999888888999<<<>>>@@@888999:::<<<===<<<<<<;;;<<<<<<<<<===>>>???@@@AAA===;;;::::::<<<======<<<:::<<<===;;;999:::===@@@:::;;;;;;999777999===BBB<<<<<<===>>>>>>===<<<<<<:::>>>???<<<<<<===;;;888:::;;;<<<===>>>>>>>>>>>>??????>>><<<;;;:::999888;;;::::::===@@@???;;;777;;;;;;<<<<<<===<<<<<<;;;???@@@BBBBBB@@@???@@@AAA<<<===??????>>>>>>@@@AAA999===BBBCCCBBBAAAAAACCCAAABBBCCCEEEGGGHHHIIIIII???@@@AAAAAABBBCCCDDDDDD@@@GGGIIIEEEDDDJJJNNNMMMLLLOOOTTTVVVRRRNNNRRRYYYVVVYYY^^^aaadddjjjsssyyy~~~nnneee___```^^^WWWTTTTTTQQQMMMIIIGGGGGGFFFCCC@@@DDD???<<<@@@GGGIIIDDD===DDDCCC@@@>>><<<===>>>>>>??????>>><<<<<<;;;;;;;;;;;;:::999888888:::;;;<<<===<<<:::999999:::<<<===;;;999888999;;;<<<;;;:::>>>:::777888<<<===:::666777777888:::<<<<<<:::777999:::;;;<<<<<<<<<;;;;;;>>>:::888;;;<<<999888999???>>><<<888555444777999;;;:::888666666777888:::666777777777777888888888:::888777777999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999;;;>>>@@@===<<<:::888888999:::;;;===888444666===AAA???<<<;;;<<<>>>??????===;;;:::;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<;;;999666333666::::::999999;;;>>>999:::<<<;;;::::::;;;===;;;;;;<<<<<<;;;;;;<<<>>>===:::888888;;;;;;888444<<<<<<<<<=========;;;999???<<<999888999;;;;;;:::>>><<<:::999999999;;;<<<<<<:::888:::???BBBBBB@@@888555888???@@@===<<<@@@<<<:::999:::<<<===:::888777888:::<<<=========<<<<<<===>>>???>>>===:::999999::::::;;;???CCCAAA;;;???999:::BBBBBB;;;<<>>===============888888:::;;;<<<=========AAA>>><<<<<<===???@@@@@@===>>>AAACCC@@@;;;;;;???============>>>>>>>>>>>>??????>>>???@@@AAABBBCCC@@@??????===>>>@@@EEEIIICCCDDDDDDDDDDDDCCCCCCBBBIIIFFFFFFKKKLLLHHHFFFFFFOOOPPPQQQSSSSSSSSSRRRRRRXXX]]]bbbddddddgggpppxxx|||wwwkkkccc\\\\\\[[[UUUQQQQQQQQQNNNJJJHHHIIIIIIFFFCCCCCCAAA@@@BBBDDDEEEBBB>>>AAA@@@???>>>>>>???@@@@@@???>>>===<<<<<<;;;;;;;;;888888999999::::::;;;;;;<<<<<<::::::999:::;;;<<<999888777888:::;;;:::999888555444666;;;===<<<999555555666888:::999777555:::::::::;;;;;;;;;;;;<<<===999888;;;===;;;:::;;;888999888777666777:::===;;;:::888777777777888999888888888999999999::::::999777666777999;;;;;;;;;999999999999999999999999::::::;;;;;;<<<<<<<<<<<<===<<<:::888888888999:::???===:::999::::::999999888999;;;<<<<<<:::999888777888888:::;;;<<<======;;;;;;:::;;;<<<<<<999777777999;;;:::888777999;;;888999::::::999999:::;;;;;;;;;;;;;;;:::;;;===>>><<<<<<;;;:::999:::<<<>>>;;;:::999888999999:::999;;;<<<<<<<<<;;;:::::::::<<<<<<<<<<<<<<<;;;;;;:::999999:::<<<@@@BBBCCCCCC;;;999:::???@@@<<<:::===>>>===<<<===???@@@>>><<<===<<<;;;999999888999999:::<<<===>>>???>>><<<;;;;;;======;;;;;;===;;;777888777999===;;;999<<>>===============::::::;;;<<<============@@@===;;;;;;===?????????>>>======???<<<999:::???=========>>>>>>>>>??????CCCCCCBBBBBBAAA@@@@@@???CCCCCCBBB@@@???@@@CCCFFFCCCCCCDDDEEEEEEEEEEEEDDDHHHDDDDDDHHHJJJIIIIIIKKKLLLMMMOOOPPPRRRRRRRRRRRRSSSYYY___aaaaaadddlllsss|||uuuooohhhaaa[[[ZZZYYYUUUQQQPPPQQQMMMJJJIIIKKKKKKIIIFFFDDDDDDEEEDDDBBB@@@??????<<<===>>>???@@@AAAAAAAAA???>>>===<<<<<<;;;<<<<<<777888999:::;;;;;;;;;;;;<<<<<<;;;;;;::::::999999888777777888999::::::888555333333555999<<<;;;999999999999;;;===<<<;;;999;;;:::999999999:::<<<===;;;777777;;;===<<<;;;===555666777777777888:::<<<:::999999999888888888888::::::::::::;;;;;;;;;;;;777666555777999;;;<<<;;;999999999999999999999999888:::===@@@@@@>>>;;;999:::999888888888999:::;;;===>>>>>>;;;777666777999999:::;;;<<<<<<;;;:::999777777777888999::::::;;;<<<;;;;;;;;;===<<<;;;999999:::999888777777999;;;666888999999888777999:::===;;;:::999:::;;;===>>><<<>>>>>><<<999:::@@@EEE===;;;999777777888:::;;;777;;;>>>???<<<999999:::999;;;<<<======;;;999888999<<<>>>@@@@@@@@@@@@AAA>>><<<===@@@???;;;:::;;;=========>>>@@@AAA???>>>HHHEEEAAA===;;;:::;;;<<<999:::<<<>>>>>>>>>>>>===999======:::888999888666444999;;;888888>>>CCCDDD???>>>>>>===============<<<<<<===============<<<>>><<<::::::<<<===>>>>>>@@@===<<<<<<;;;999;;;AAA===>>>>>>>>>>>>?????????<<<>>>@@@BBBDDDEEEEEEEEECCCDDDDDDCCCAAAAAACCCEEEAAABBBCCCDDDDDDDDDDDDDDDGGGCCCAAAEEEIIIJJJLLLOOOKKKLLLMMMNNNOOOOOOOOOOOOOOOUUU[[[^^^^^^aaagggmmmvvv~~~{{{qqqlllgggaaa\\\YYYXXXVVVSSSPPPOOOLLLIIIIIIKKKLLLJJJGGGGGGFFFEEECCCAAA???======;;;<<>>>>>===<<<<<<<<<<<<<<<999999999:::;;;<<<===>>>;;;;;;;;;;;;;;;:::888888999888777888:::;;;;;;:::888666555666888999888777<<<<<<;;;===>>>>>><<<;;;;;;:::999888888:::<<<===;;;777666:::<<<:::999;;;888999999888666555666777999999:::::::::999888777:::::::::;;;;;;;;;;;;<<<777666555777:::<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<>>888:::;;;:::999999:::<<<999:::;;;<<<<<<;;;;;;:::;;;::::::999888777777666===<<<;;;;;;======<<<:::777666666666777999<<<>>>666888999999888888999:::===;;;999888999;;;===>>>===>>>>>>===<<<===@@@CCC@@@@@@???===;;;:::;;;<<<777;;;???>>>:::888999<<<999999:::;;;:::999888777===@@@CCCCCC???<<<;;;<<<>>>===>>>???>>><<<;;;;;;999999:::;;;============GGGFFFCCC@@@>>>===>>>>>>;;;;;;<<<===>>>>>>======555;;;===:::777999::::::666<<<<<<777===KKKPPPIII>>>>>>============>>>>>>===============<<<;;;;;;<<<;;;999999;;;<<<<<<<<>>===???>>><<<===AAA>>>>>>>>>?????????@@@@@@999<<>>@@@BBBCCCCCCCCCDDDFFF@@@AAAAAABBBBBBBBBAAAAAAFFFBBBAAAEEEIIIIIIKKKNNNMMMMMMMMMMMMMMMLLLLLLLLLMMMRRRYYY\\\^^^```eeeiiissszzzvvvmmmhhhccc___ZZZVVVVVVUUURRRNNNMMMJJJGGGGGGJJJKKKIIIGGGJJJFFFBBBAAABBBAAA>>>:::===>>>@@@BBBBBB@@@>>>===>>>======<<<<<<<<<<<<======<<<::::::;;;===???AAA::::::;;;;;;::::::999888:::999888:::<<<======<<<999999888888999:::999888:::999999999;;;;;;999888;;;:::888888888999;;;===<<<888666999:::888666888:::;;;;;;999666444444444999::::::::::::999888888999999999999::::::::::::777777777888;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<;;;;;;888888888888999:::;;;<<<888777777999<<<======;;;888888999999::::::::::::<<<;;;;;;:::999888888777===<<<:::;;;<<<===<<<;;;777666555555777:::<<<===888999;;;:::999999:::<<<===:::888888:::<<<===<<<===<<<<<<>>>@@@@@@===:::???BBBDDDCCC???;;;999999999<<<>>><<<888777;;;@@@===<<<:::999999999:::;;;===@@@CCCBBB>>>;;;:::;;;;;;<<<===<<<=========<<<777888999:::;;;;;;;;;<<<<<<<<<============<<<<<<===============<<<<<<;;;777<<<>>>:::777999<<<<<<999===:::666BBBUUUWWWKKK>>>>>>============>>>>>><<<<<<<<<<<<;;;;;;:::999;;;:::999999;;;<<<<<<;;;???<<<===AAAAAA>>>===>>>????????????@@@@@@@@@@@@AAABBBCCCCCCBBB@@@===<<<===???BBBCCCBBBBBBCCCDDDCCCCCCCCCCCCCCCBBBAAA@@@DDDAAABBBGGGJJJHHHFFFHHHJJJJJJKKKKKKLLLMMMNNNOOONNNSSSXXX\\\^^^aaaeeehhhsssyyyzzzppphhhbbb]]][[[VVVQQQQQQSSSPPPKKKKKKHHHEEEFFFHHHJJJHHHFFFJJJEEEAAA@@@BBBBBB???<<>>===<<<;;;;;;<<<>>>@@@999999999999:::::::::::::::999999:::===>>>>>>===888888999:::;;;<<<<<<===<<<;;;::::::;;;;;;:::999:::999888888888999;;;<<<===999777::::::777666777999999999888666666777888;;;:::::::::999999999999888888888888999999999999999999999:::<<<===<<<::::::::::::::::::::::::::::::999888777777777888999======<<<;;;:::888777777<<<:::999;;;======;;;999;;;;;;;;;<<<<<<======>>>999999999:::;;;<<<<<<===<<<;;;999:::;;;===<<<<<<:::888666666777888999888999;;;<<<<<<;;;:::<<<===<<<999777888;;;===<<<:::<<<::::::===@@@@@@;;;555:::>>>BBBBBB>>>:::888888;;;<<<<<<:::777888<<<@@@@@@???<<<;;;:::;;;===>>>:::<<<>>>???>>>>>>>>>???888;;;<<<:::;;;>>>???===888:::<<<<<<;;;;;;<<<===777999;;;===>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;<<>>>>>???;;;;;;<<<<<<;;;:::999999:::999999:::;;;<<<;;;:::<<<999:::???AAA>>>;;;;;;??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>AAABBBCCCCCCAAA??????@@@EEEEEEEEEEEEEEEDDDCCCCCCCCC@@@AAAGGGHHHEEECCCCCCEEEEEEGGGIIILLLOOOQQQSSSPPPSSSVVVZZZ]]]```dddgggsssxxx|||tttlllccc]]][[[ZZZUUUOOOOOORRRPPPIIIKKKHHHEEEFFFHHHIIIGGGEEEFFFDDDCCCAAA@@@@@@@@@AAA???@@@@@@AAA@@@???>>>=========<<<<<<<<<<<<======;;;;;;<<<======<<<:::999999888888888888:::;;;<<<999888888:::<<<>>>>>>===999::::::;;;::::::;;;<<>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777777777=========<<<;;;:::999888;;;===>>>>>><<<;;;:::;;;:::::::::;;;;;;<<<===>>>777888999:::;;;<<<===>>><<<:::888888:::<<<<<<<<<999777666666999999888666999;;;<<<<<<;;;;;;<<<===;;;888777999===>>>;;;777888999:::<<<======;;;:::666:::??????<<<::::::===::::::::::::;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<:::999999;;;>>>???@@@???888;;;;;;888999===>>>;;;999<<<>>>===;;;:::;;;===<<<<<<======>>>>>>??????>>>======<<<<<<<<<<<<======>>><<<999999======999666777666666;;;BBBCCC==================>>>??????;;;<<<<<<<<<<<<<<<;;;::::::999999:::<<<===;;;:::>>>:::999===@@@>>><<<===@@@@@@@@@AAAAAAAAAAAABBB<<<<<<>>>@@@BBBDDDEEEFFFCCCDDDDDDCCC@@@???@@@AAA@@@AAABBBCCCDDDEEEEEEEEEBBB??????CCCEEECCCBBBDDDDDDEEEEEEGGGIIILLLNNNPPPOOOQQQSSSVVVYYY]]]bbbeeerrruuuzzzyyyrrrjjjaaa[[[[[[[[[VVVPPPPPPTTTQQQJJJLLLIIIFFFFFFHHHIIIGGGEEEAAADDDFFFCCC>>>===AAAEEE>>>??????@@@@@@@@@??????======<<<<<<<<<======>>>777999===???>>>;;;777333999888777777888:::<<<>>>888777777999;;;======<<<=========;;;999777777777<<<:::888888999999888777777888999::::::::::::999===999888<<<>>>===<<<>>><<<;;;:::777666666999<<<===<<<:::888888999:::;;;888888999999999:::::::::=========>>>???>>><<<:::========================:::;;;;;;;;;;;;:::999888999:::;;;<<<============777===BBBAAA;;;999;;;@@@222222222222333444555666::::::::::::::::::;;;;;;;;;999777888999;;;<<<;;;555444444666:::<<<:::888999:::<<<;;;::::::;;;===:::888777:::>>>???;;;666555888;;;;;;999:::>>>AAA444888======;;;;;;???CCC999999:::<<<>>>>>>;;;999888999:::;;;;;;999777666===:::888999===???>>><<<888<<<;;;777777<<<===999999;;;>>>===:::999:::;;;???===:::888888999:::;;;<<<<<<;;;<<<<<<===>>>???::::::888666:::@@@@@@<<<444777999888666666888999===============>>>??????<<<<<<===============<<<:::::::::;;;======<<<:::BBB===:::===?????????AAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDAAABBBCCCBBBBBBBBBDDDFFF:::;;;===@@@BBBCCCDDDDDDBBB>>><<>><<<;;;;;;<<<======<<<<<<;;;<<<===>>>???>>>======<<<<<<<<<=========:::777777999;;;:::888:::999999999::::::;;;;;;;;;;;;;;;999888888:::===>>>???>>><<<999888:::<<<;;;:::999999:::;;;:::999:::777555888<<<<<<999444>>>===<<<:::999888888888>>>;;;999999;;;;;;888666555666777888999:::;;;;;;888;;;===>>>>>><<<;;;;;;777:::===??????>>>>>>>>>>>><<<;;;===@@@AAA???<<<<<<:::999999999999888666:::777444777<<<@@@???<<<===;;;888888:::;;;:::888AAAAAAAAAAAA@@@>>>;;;:::555666888:::;;;;;;;;;;;;888;;;===<<<999999<<>>===;;;999888999:::;;;;;;999777>>><<<;;;999999999;;;<<<:::888777888;;;<<<:::777666777888:::<<<===??????===>>>>>>;;;888777999<<<999888888777888999;;;<<<;;;===>>><<<:::777666666???::::::======999:::>>>@@@???===;;;:::999999999>>>?????????>>>===;;;:::888222222:::@@@>>>===???;;;999777888:::;;;999777===???BBB@@@===;;;;;;===;;;;;;<<<<<<===<<<<<<<<<======<<<<<<===>>>@@@AAA>>>===<<<::::::;;;;;;<<<>>>>>>======>>>???AAABBB???AAACCCAAA??????BBBFFFAAA@@@@@@??????@@@@@@AAA@@@???BBBDDDBBB===<<>>???======>>>>>>===<<<;;;:::<<<<<<;;;;;;;;;;;;;;;<<<<<<:::777777999::::::999999:::<<<=========<<<;;;<<<:::888999;;;===<<<::::::888777888;;;>>>>>>===;;;;;;:::;;;<<<===;;;999:::777666777:::;;;777333999999888888888888888999;;;:::999:::===???>>><<<666666777888999::::::;;;:::;;;<<<<<<;;;:::999999:::;;;===>>>>>>>>>>>>>>><<<;;;:::;;;<<<===<<<;;;<<<;;;::::::;;;;;;:::999::::::999777777666666666888777666888<<<>>>>>><<<555666777888999999::::::<<<======>>>===<<<;;;:::999:::::::::999999;;;======<<<::::::::::::888777:::999999:::<<<===<<<:::???===<<<:::999:::;;;<<<@@@>>>===<<<<<<<<<:::999:::::::::;;;;;;<<<<<<<<<<<<>>>>>>===::::::;;;>>>::::::999999999:::;;;<<<:::;;;;;;:::999999;;;<<<;;;888888;;;<<<999:::>>>??????>>>>>>===<<<<<<;;;<<<;;;;;;:::;;;<<<======AAA<<<:::======999666666???===;;;<<<>>>???===<<<;;;<<<===<<<;;;::::::;;;888999:::;;;<<<============<<<<<<<<<<<<>>>???@@@???>>>===<<<;;;<<<<<<===;;;:::::::::;;;===>>>???CCCAAA???>>>>>>???????????????>>>>>>>>>>>>??????@@@???BBBEEECCC>>>>>>@@@CCCBBBAAABBBDDDDDDBBB???BBBDDDGGGGGGGGGGGGHHHJJJOOOMMMNNNQQQVVVZZZZZZYYY```eeemmmttt{{{}}}yyysssdddUUURRRXXX[[[YYYUUURRROOOKKKGGGCCCJJJIIIHHHFFFDDDCCCAAA@@@@@@@@@AAABBBBBBBBBBBBBBB>>>===<<<<<<<<<>>>???@@@===>>>??????>>><<<999777:::::::::999999::::::;;;<<<:::888777999:::::::::777999<<<>>>>>>===:::999===999666999>>>@@@===888:::555333666<<<@@@???;;;;;;;;;<<<===???>>>;;;999:::888666888::::::666333777777777777888:::;;;<<<:::888888999<<<>>>>>>>>>777888888888999999::::::===<<<;;;999888888777777;;;;;;;;;::::::;;;;;;<<<:::;;;:::999888888:::;;;<<<;;;:::;;;<<<===<<<;;;===???@@@===777444555888666666888:::===>>>===<<<555666666777999:::<<<===>>>>>>??????>>><<<:::999:::888777777999::::::999===>>>===<<<999777777888===<<<;;;;;;======<<<;;;@@@???===;;;;;;;;;<<<<<<======<<<:::888777999:::======<<<;;;::::::999999999;;;<<<===<<<;;;<<<======<<<;;;;;;:::;;;;;;;;;======;;;:::888999<<>><<<;;;;;;:::999888999<<<@@@BBBBBB@@@???AAA@@@<<<:::<<<===<<<;;;;;;======<<<;;;<<<:::999999;;;<<<<<<;;;888999:::<<<===>>>>>>???<<<;;;;;;;;;<<<===>>>???@@@???>>>>>>======>>>>>><<<<<<<<<===>>>@@@AAABBBEEEAAA>>>>>>AAADDDBBB???@@@@@@????????????@@@@@@@@@???AAAEEEDDD@@@@@@CCCBBBAAAAAACCCDDDEEEDDDBBBCCCEEEGGGHHHHHHHHHIIIJJJLLLMMMOOOSSSUUUWWWXXXYYY```eeelllrrrxxx}}}xxxtttooodddYYYVVVYYYSSSRRRQQQPPPOOOMMMIIIGGGIIIHHHGGGFFFDDDCCCBBBAAA===???AAAAAA@@@>>>===>>>>>>======<<<===>>>??????============<<<;;;:::999:::999999999999:::;;;;;;;;;:::888888999:::;;;;;;666777999:::::::::999888:::888777:::>>>???<<<888===:::777888<<<===;;;888::::::;;;>>>???>>>;;;888999888888999;;;;;;999666999999999:::;;;<<<===>>>999888777777888999999:::999999999999999999999999>>><<<999888888999999999<<<:::888666777888888999:::;;;;;;888555555999<<<:::999999:::<<<>>>===<<<;;;>>>@@@>>>;;;999:::<<<;;;;;;<<<======;;;888666===<<<;;;:::::::::;;;<<<999:::;;;<<<<<<;;;:::::::::777555666999:::999777777:::<<<<<<:::999;;;>>>AAA???===<<<<<<<<<;;;999@@@???>>>===<<<<<<<<<===888:::;;;999777777;;;@@@>>>===<<<;;;:::999888888444666888:::;;;;;;::::::>>>>>>===<<<<<<<<<;;;;;;?????????<<<:::888999:::999888999:::;;;::::::;;;@@@@@@AAAAAA@@@===:::999<<<<<<;;;;;;<<>>>>>???@@@???=========;;;:::::::::;;;;;;;;;:::>>>;;;888:::===@@@???===:::;;;<<<>>>>>>?????????;;;;;;;;;<<<<<<===>>>>>>AAAAAA@@@@@@????????????===>>>>>>???@@@AAABBBCCC???===;;;===@@@CCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCC??????AAAEEEDDDAAABBBEEEBBBBBBBBBCCCDDDDDDDDDCCCCCCEEEGGGHHHHHHHHHIIIJJJKKKMMMPPPQQQRRRTTTWWWZZZ```dddkkkqqqwww}}}zzzrrriiieeeaaa\\\YYYXXXOOONNNNNNOOOPPPOOOLLLJJJIIIHHHGGGFFFEEEDDDCCCCCC>>>@@@AAA@@@===;;;999999???>>>>>>===============>>><<<;;;999999;;;===>>>::::::999999:::;;;;;;<<<::::::999999999:::<<<===:::999888777888999:::;;;666888:::;;;;;;:::::::::=========<<<;;;:::::::::999999:::<<<>>>===999666888888999;;;===>>>===<<<<<<;;;;;;:::;;;;;;<<<<<<888888777666666777999:::999999999999999999::::::???<<<999888:::<<<======???;;;888666888999999999:::;;;;;;999666666999===999888888999<<<======<<<888999999:::;;;::::::999===>>>???>>><<<999666555===<<<:::888777777777777888888:::;;;;;;:::999888;;;888666666999:::999666555888;;;<<<:::;;;>>>AAA>>>===<<<<<<======<<<;;;??????>>>>>>============<<<===>>>===;;;;;;@@@DDD<<<<<<<<<;;;;;;:::999999444555777999;;;<<<;;;;;;>>>>>>>>>>>>===<<<<<<;;;<<<>>>@@@???===:::888777<<<======<<<<<<<<<;;;999;;;<<<>>>??????>>><<<;;;<<<<<<===>>>>>>???>>>>>>>>>>>>===<<<::::::888666===============<<<=========:::999:::>>>@@@@@@>>><<<<<<=========<<<;;;;;;;;;;;;<<<======>>>>>>>>>AAAAAAAAAAAAAAA@@@@@@@@@;;;;;;<<<===>>>>>>>>>>>>888:::;;;;;;;;;<<<@@@CCCCCCBBBBBBAAAAAABBBBBBCCC??????AAADDDDDDAAABBBFFFCCCDDDCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHHHHHHHIIIJJJMMMMMMNNNNNNOOORRRWWW[[[]]]```ffflllssszzztttkkkaaa]]]]]]\\\WWWSSSQQQOOONNNNNNNNNMMMKKKIIIHHHGGGGGGFFFEEEDDDDDDCCCAAA@@@@@@???===;;;:::999??????>>>>>>======<<<<<<>>><<<999777888:::>>>@@@999999999999:::;;;<<<<<<999:::::::::999:::<<<>>>>>><<<:::999999;;;>>>@@@888:::<<<<<<999888999;;;999;;;>>>>>><<<;;;<<<===999999999;;;<<<<<<999777999:::<<<===>>>>>>>>>>>>;;;;;;:::999999888999999777888888777777999<<>>AAA===999999;;;===<<<;;;999::::::999888999;;;===999888888999;;;===<<<;;;<<<<<<<<<======<<<:::888;;;<<<>>>>>><<<:::999::::::999999888888888999999<<<<<<======<<<:::888777<<<:::999999999::::::999999:::;;;<<<;;;;;;===>>>999999:::===@@@AAA@@@>>>============>>>>>>>>>>>>??????>>>===;;;;;;===>>><<<<<<;;;;;;;;;:::::::::888888888;;;>>>??????=========>>>>>>>>>===<<<<<<777:::>>>@@@>>><<<:::999===@@@AAA>>>===>>><<<888555666999<<<>>>???@@@@@@;;;;;;=========<<<;;;:::<<<<<<<<<<<<@@@DDDCCC>>>;;;<<<===<<<;;;:::;;;===:::999:::<<<>>>>>>===<<<;;;;;;;;;;;;:::999888777;;;<<<===>>>????????????AAABBBBBBBBBBBBAAA@@@???>>>>>>????????????>>>>>>???BBBCCCAAA======@@@DDD@@@@@@????????????@@@@@@@@@???@@@CCCBBB@@@BBBFFFCCCCCCCCCBBB@@@@@@AAABBBBBBDDDFFFGGGGGGGGGHHHIIIMMMLLLLLLMMMOOOSSSVVVXXXXXXZZZ^^^dddlllssszzz}}}zzzkkkgggaaa\\\[[[ZZZVVVRRRQQQOOOLLLKKKKKKKKKIIIHHHFFFEEEEEEDDDDDDCCCCCCCCCCCC@@@>>>>>>@@@@@@???<<<<<<======>>>>>>>>>>>>>>>>>><<<:::999999:::<<<===777777777888888:::;;;;;;999:::;;;:::999999===???>>>===<<<;;;<<<===>>>???>>>===<<<;;;;;;;;;;;;:::888999:::;;;=========<<<;;;::::::;;;<<<<<<;;;999;;;<<<>>>>>>===<<<<<<;;;;;;;;;:::999999999999999888888888777666777;;;???888888999999:::;;;<<<<<>>;;;;;;>>>@@@>>><<<@@@<<<888999<<<>>><<<:::888777777888:::<<<;;;;;;;;;:::999:::<<<======<<<<<>><<<<<<===999;;;===<<<;;;:::<<<>>>999999:::;;;<<<<<<<<<<<<<<<<<<=========<<<:::999<<<======<<<::::::;;;<<<<<<;;;:::;;;<<<===<<<;;;:::;;;===AAACCCBBB???===:::;;;<<<===>>>?????????===<<<;;;;;;<<<<<<;;;:::======<<<;;;::::::999999;;;999888:::===@@@@@@???;;;<<<===>>>>>>>>>===<<<777:::======<<<:::999999<<<@@@AAA>>>>>>@@@>>>999666777888:::<<<>>>@@@@@@<<<<<<<<<;;;;;;;;;<<<<<<::::::999<<>>@@@???=========:::;;;;;;;;;;;;::::::999<<<===>>>???@@@@@@@@@???AAAAAABBBBBBBBBAAA@@@???BBBBBBBBBCCCBBBAAA???>>>FFFEEEDDDCCCBBBAAACCCDDD??????>>>>>>>>>>>>??????@@@??????BBBAAA???@@@EEE@@@AAABBB@@@??????AAADDDAAACCCEEEFFFFFFFFFGGGHHHKKKJJJKKKNNNSSSUUUTTTQQQVVVWWWYYY^^^eeemmmssswww{{{rrreeegggeeeaaa]]]YYYVVVSSSOOOLLLJJJIIIJJJKKKJJJJJJDDDDDDCCCCCCCCCBBBBBBBBBEEE@@@<<<===BBBEEECCCAAA:::;;;<<<>>>??????@@@@@@>>>===<<<;;;:::999999999666666666666777888999:::888:::;;;:::999999===@@@:::;;;;;;<<<<<<<<<<<<<<>>???===999;;;888666999>>>???;;;666===<<<:::;;;<<<===<<<;;;===>>>???>>><<<:::888888<<<<<<;;;;;;;;;<<<<<<===999:::999555222222555999777777888999;;;<<<======CCC???;;;<<>>>>><<<444;;;BBBAAA:::777:::???;;;<<<>>><<<:::999<<>>;;;999<<<>>><<<999888:::>>>???>>><<<@@@AAACCCDDDDDDAAA<<<888888999;;;===>>>??????@@@===;;;;;;===AAACCCAAA???>>>>>>===<<<:::999888777;;;999777888;;;>>>>>>===:::;;;<<<>>>>>>>>>======<<<======;;;999777777777999>>>@@@===>>>AAA???:::<<<<<<;;;;;;;;;;;;<<<===???>>><<<;;;;;;===@@@AAA===;;;777888CCCLLLGGG<<<===???AAA@@@===<<<>>>@@@999>>>CCCDDDBBB???>>>???<<<<<<===>>>??????>>>>>><<<===???@@@AAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@???@@@@@@@@@@@@???===;;;:::AAA>>>;;;<<>>???DDD===???@@@???>>>???CCCFFF@@@BBBDDDEEEEEEEEEFFFGGGIIIHHHKKKQQQWWWWWWRRRLLLXXXWWWXXX\\\bbbjjjpppttt|||wwwpppgggdddaaa]]]YYYWWWUUUUUUSSSRRRPPPNNNKKKIIIGGGFFFGGGFFFCCCAAA@@@@@@BBBBBB???@@@AAA@@@??????@@@BBB===>>>??????>>>===>>>@@@;;;:::888777777888:::;;;>>>;;;888999<<<>>>>>><<>>======<<<<<<<<<=========???AAABBBAAA???<<<:::777===AAA???999666999>>>555777999999999:::;;;===>>>===<<<;;;::::::::::::<<<<<<;;;:::999999888888777999:::999888888999:::===<<<===???<<<777666999======<<<;;;;;;===>>>???:::999999:::;;;===???AAA999;;;===<<<::::::===@@@>>><<<:::;;;>>>???===;;;888:::===@@@@@@???<<<;;;<<<===>>>>>>>>>>>>>>>===;;;;;;;;;:::::::::999999???:::888<<<;;;888999>>>@@@???===<<<;;;<<<>>>???===>>>???===;;;999999:::888888999:::;;;<<<<<<<<<888888888999:::;;;<<<===AAA<<<;;;>>>===888777;;;:::;;;<<<;;;888777777777777777888999::::::;;;;;;<<<;;;;;;::::::<<<===>>>BBB???<<<===>>><<<888333>>>===<<<<<<===>>>???@@@@@@???>>>===<<<<<<<<<<<<888<<>><<<999777777999:::999777888999:::;;;;;;;;;::::::::::::999999999999:::::::::<<<===???@@@AAA@@@@@@;;;::::::;;;<<<>>>@@@AAA<<<@@@CCCCCC@@@======>>>:::;;;===>>>@@@BBBCCCDDDDDDDDDCCCBBBAAA@@@@@@AAADDDCCCAAA???>>>>>>>>>???===@@@BBBCCCAAA@@@??????GGGDDD@@@@@@FFFLLLJJJCCCAAACCCHHHLLLPPPRRRUUUVVVUUUTTTWWW^^^eeeiiimmmooozzz{{{rrrlll___]]][[[XXXVVVUUUTTTTTTQQQPPPNNNLLLIIIGGGEEEEEEFFFEEEDDDBBBAAAAAABBBBBB??????@@@???>>>>>>???AAA===>>>??????>>>===>>>???===<<<::::::;;;<<<======;;;;;;;;;::::::;;;===>>>===<<<<<<<<<===<<<:::888:::::::::999999999:::::::::;;;<<<===<<<;;;999888::::::;;;;;;:::999999999:::<<<===<<<;;;;;;<<<===<<<<<<;;;;;;;;;<<<<<<=========<<<<<<;;;:::::::::>>>??????>>><<<:::;;;<<<999888999<<<;;;888999<<<::::::::::::;;;<<<===>>>;;;;;;:::999999:::;;;;;;:::<<<===<<<;;;;;;>>>AAA???===;;;;;;===>>>===;;;>>>>>>>>>>>>===<<<<<<<<<===============<<<;;;:::;;;:::999999888888999999;;;888:::>>>???;;;;;;>>>???>>><<<:::::::::;;;<<<;;;<<<<<<;;;999888999:::777777666666666888:::;;;???>>><<<<<<;;;<<<===>>>???<<<;;;>>>===999999<<<:::<<<>>>===;;;999888999;;;;;;::::::;;;<<<>>>???<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>><<<:::999999;;;:::::::::;;;===???@@@@@@@@@???>>>===<<<;;;;;;777888:::===?????????===<<<<<<<<<<<<<<<<<<======<<<:::999:::<<<>>>===<<<===<<<<<<;;;:::999888888;;;;;;;;;<<<===>>>???@@@;;;<<<>>>?????????>>>>>>BBBAAA???===<<<;;;;;;<<<>>>@@@AAAAAA@@@>>>===>>>???======>>>AAACCCBBBAAABBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@?????????@@@AAA>>>AAACCCDDDBBBAAA@@@@@@DDDCCCAAA@@@EEEJJJEEE>>>HHHCCC>>>>>>DDDKKKPPPRRRWWWTTTSSSWWW___fffkkknnnvvv|||zzzqqqkkk___^^^\\\YYYWWWVVVUUUUUUOOONNNLLLJJJHHHFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>??????>>>======>>>@@@===>>>??????======>>>???>>><<<;;;===@@@AAA???===999;;;===;;;888888<<<@@@999;;;======;;;:::;;;===999999999999999999999999888888999999999999999:::>>>:::777888===>>>:::555===>>>>>>===:::999999:::999999999999:::;;;<<<===>>>>>>>>>======<<<;;;;;;<<<======;;;888666666777999777888:::999777999===777777999::::::;;;;;;;;;???>>>===;;;999888888888<<<<<<<<<<<<;;;<<>>;;;:::;;;<<<<<<;;;@@@>>><<<::::::<<<>>>???=========<<<;;;:::888888<<<;;;:::999888999:::;;;666666999>>>???<<<;;;<<<===<<<;;;999888888999999888999::::::888888999:::<<<:::888777888:::===???@@@>>><<<;;;;;;===???@@@>>><<<<<<>>>===::::::<<<;;;===@@@@@@>>>;;;::::::<<<;;;::::::;;;<<<>>>???<<<<<<<<<<<<<<<<<<;;;;;;999<<>>;;;999;;;===888888999999;;;<<<>>>???@@@@@@??????>>><<<;;;:::999777777;;;@@@CCC@@@===<<<===???@@@@@@???===<<<;;;:::999;;;===??????>>>???>>><<<:::999999999999;;;<<<<<<===???@@@BBBCCC===>>>>>>???>>>===<<<;;;??????>>>>>>>>>???@@@@@@@@@???>>>>>>???@@@>>>===AAA???>>>???AAACCCAAA???@@@@@@@@@@@@AAABBBCCCDDD@@@???>>>>>>???@@@AAABBB???AAACCCDDDBBBAAAAAAAAA@@@AAAAAACCCHHHLLLGGG???JJJBBB::::::AAAHHHKKKKKKOOOMMMLLLRRR\\\fffjjjjjjpppuuu{{{~~~wwwnnnhhhbbbaaa^^^[[[XXXUUUSSSRRRNNNMMMKKKIIIGGGEEECCCCCC>>>??????@@@??????>>>===???@@@@@@???======>>>@@@===>>>???>>>===<<<===>>><<<::::::===AAABBB>>>:::999:::;;;:::888999;;;>>>:::;;;===<<<;;;:::;;;<<<:::;;;;;;<<<<<<<<<<<<<<<:::999999999:::;;;===>>>???;;;888:::>>>???;;;666:::;;;;;;:::777666666777666666666666777888999999>>>>>>======<<<<<<<<<<<<999::::::888666444444555===;;;::::::888555777;;;888999:::;;;;;;:::999888BBBAAA@@@>>><<<:::999999;;;;;;;;;;;;;;;<<<>>>@@@@@@>>><<<::::::;;;;;;<<<:::999888888:::===@@@BBB;;;;;;<<<<<<;;;:::999999>>>===;;;:::::::::<<<<<<666777999;;;<<<:::999999===<<<:::999888888888888777888::::::999999:::;;;===<<<;;;:::;;;<<<>>>???:::888777666888<<<@@@BBB???>>>======<<<;;;:::;;;;;;===@@@@@@???<<<;;;;;;888888999999::::::::::::;;;<<<=========<<<;;;::::::<<<>>>===;;;:::;;;===::::::::::::;;;<<<<<<======>>>>>>???>>>===<<<<<<;;;::::::<<>><<<===>>>???@@@@@@???===<<<999999999;;;<<<===<<<<<<===<<<:::999999;;;===>>>;;;;;;<<<<<<===???@@@AAA>>>>>>???>>>===<<<:::888=========>>>???@@@AAABBBBBB???<<<<<>>>>>>>>???AAABBB???AAABBBBBBAAA@@@@@@AAA>>>@@@BBBDDDKKKQQQOOOJJJDDDCCCCCCFFFJJJLLLJJJHHHBBBCCCFFFNNN[[[gggiiieeeiiiqqqzzz}}}wwwooogggaaa]]]\\\ZZZXXXUUURRROOONNNMMMLLLKKKIIIGGGEEEDDDCCC>>>??????@@@@@@@@@??????AAAAAAAAA@@@>>>>>>???@@@===>>>???>>><<<;;;<<<===999888999<<<>>>>>>;;;777<<<999777777:::;;;;;;:::>>><<<::::::;;;;;;:::888:::;;;<<<===>>>=========;;;:::999999:::<<<>>>@@@;;;;;;;;;;;;;;;;;;:::888777888999888777666777888888777777666666777777888<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;:::;;;<<<>>>;;;;;;;;;999777888===<<<<<<======;;;:::888666??????>>>===<<<;;;::::::::::::::::::;;;=========>>>===<<<;;;::::::;;;<<<666777888999;;;<<<===>>>999:::;;;;;;<<<<<<<<<<<<<<<<<<:::999999999:::;;;<<<<<<;;;:::999::::::999===<<<;;;::::::999999999888:::;;;;;;::::::<<<===777888:::;;;;;;;;;999999999777666555666:::>>>@@@@@@AAA???===<<<;;;:::888:::<<>>>>>?????????:::<<<>>>>>><<<<<<===???>>>>>>======<<<<<<<<<<<<:::;;;<<<<<<;;;;;;::::::===<<<;;;::::::<<<>>>???>>>============>>>>>>???>>>>>>???>>>===<<<:::888AAAAAA@@@???>>><<<;;;:::AAA>>>;;;<<>>===AAAFFF@@@@@@?????????@@@@@@@@@AAA@@@???>>>>>>>>>???@@@>>>???AAA@@@???>>>???@@@@@@AAABBBCCCIIIPPPRRRNNN@@@EEEKKKOOONNNMMMNNNOOOCCCDDDEEEHHHSSSaaafffdddeeeooo||||||tttlllddd^^^XXXXXXXXXWWWVVVTTTRRRQQQLLLKKKJJJHHHFFFEEECCCCCCAAAAAAAAABBBBBBCCCCCCDDDAAABBBBBBAAA???>>>???@@@>>>??????>>><<<;;;;;;<<<777888:::;;;;;;999888777<<<888555666:::<<<;;;999???<<<999999:::;;;999777888999;;;<<<===<<<<<<;;;999999888888999;;;<<<>>>777:::<<<;;;888777777999777999::::::999999:::<<<;;;;;;::::::999:::::::::::::::::::::::::::::::::999:::<<<===<<<===???@@@:::888999<<<<<<:::<<<@@@>>>>>>>>>===<<<:::999888999::::::;;;;;;:::999999999999:::<<<>>>???===;;;:::;;;<<<<<<;;;:::;;;<<<888999;;;<<<;;;:::999888888888:::;;;<<<=========999999999888888888777777@@@AAA???;;;:::<<<===;;;<<<<<<<<<;;;;;;;;;:::::::::;;;===<<<<<<<<<===>>>888:::===>>>???===:::999>>><<<:::888888999;;;<<>>>>><<<:::888:::;;;;;;<<<======<<<<<>>;;;888>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<===>>>@@@AAA777;;;>>>>>><<<<<>>>>>===;;;;;;;;;;;;;;;;;;===??????===;;;;;;;;;AAA???>>><<<;;;;;;;;;;;;??????>>>>>>>>>>>>??????===>>>>>>???>>>===<<<;;;======>>>??????>>>>>>===>>>===<<<===?????????>>>999===BBBAAA======AAAFFF@@@@@@??????>>>?????????AAA@@@???>>>===>>>>>>???>>>???@@@???>>>===>>>@@@BBBCCCBBB@@@CCCIIIKKKHHHCCCGGGKKKJJJHHHJJJQQQWWWQQQQQQJJJCCCIIIXXXccceeeeeeooo}}}{{{ssskkkccc]]]WWWWWWWWWWWWUUUTTTRRRPPPIIIIIIHHHFFFDDDCCCBBBAAAAAAAAA@@@@@@AAABBBDDDEEEAAABBBAAA@@@>>>===>>>???>>>??????>>><<<:::;;;<<<777;;;>>><<<999666777999999888777777888999:::::::::;;;;;;:::888888:::<<<666888:::<<<<<<<<<;;;:::999999999999999:::;;;<<<:::<<<======:::999999;;;999;;;<<<<<<;;;;;;<<<===;;;;;;;;;;;;;;;<<<===>>>999999999:::::::::::::::555777999999999:::<<<===777666999<<<<<<999;;;???===<<<<<<;;;;;;;;;;;;;;;777888999:::::::::999888::::::<<<@@@CCCBBB>>>:::666999===>>><<<;;;;;;<<<<<<<<<<<<===<<<;;;:::999888888999:::;;;;;;;;;:::888999:::;;;:::999777666<<>>===>>>???@@@@@@???======???>>><<<:::999999999:::<<<@@@???<<<;;;??????;;;<<<<<<===;;;::::::<<<>>>========================:::::::::;;;<<<===>>>???===;;;::::::;;;<<<======;;;<<<===??????@@@??????@@@???===;;;;;;<<<>>>@@@;;;<<<=========>>>???@@@======>>>>>>===;;;:::999888;;;>>>>>><<<;;;;;;<<<@@@??????>>>===<<<;;;;;;<<<<<<<<<<<<<<<===>>>???;;;<<<>>>?????????>>>>>>777999<<>>>>>>>>=========>>>????????????>>>>>>>>>>>>>>>???@@@AAA??????>>>======>>>@@@@@@???@@@@@@???>>>>>>???AAA???AAABBB@@@BBBFFFFFFCCCFFFGGGGGGEEEEEEIIIPPPWWWWWWZZZUUUJJJJJJWWWbbbcccgggmmmxxxvvvnnnggg^^^XXXUUUUUUTTTRRRPPPLLLIIIHHHHHHGGGFFFDDDCCCAAA@@@@@@???>>>======>>>@@@BBBDDD@@@AAAAAA???===<<<===>>>>>>??????>>><<<:::;;;<<<999>>>AAA>>>888555888<<<777999:::888666666999===555:::===;;;666666;;;AAA777888;;;=========<<<;;;::::::;;;;;;;;;<<<<<<<<>>===:::;;;<<<<<<:::::::::<<<888888999:::;;;===>>>???::::::::::::::::::::::::666888999999999999;;;<<<999888:::===;;;777666:::;;;:::999999:::;;;===>>>888999:::;;;;;;;;;:::999;;;;;;>>>CCCFFFEEE???:::444888===>>>===;;;;;;<<<<<<<<<<<<<<<======>>>>>>888888999999999888888777:::;;;>>>??????===:::888444:::<<<999:::<<<:::555888888999;;;;;;;;;;;;;;;;;;<<<======;;;;;;<<<===<<<<<<<<<;;;;;;;;;<<<<<<:::::::::999999:::::::::999>>>>>>;;;<<>>=========;;;:::;;;>>>@@@@@@>>>;;;999999;;;>>>@@@:::999999:::;;;===???AAA888:::<<<;;;::::::>>>CCC888999<<<>>>@@@AAAAAAAAADDDAAA>>>;;;:::;;;===>>>CCC???<<<<<<>>>>>><<<999;;;===???AAA@@@===999777333666:::<<<:::999:::;;;<<<<<<===>>>???>>>>>>>>>777777888888:::;;;===>>>:::<<<>>>???@@@AAA@@@@@@>>>???@@@AAABBBAAAAAA@@@888<<<@@@AAA???======???CCC===999;;;@@@BBB>>>888;;;<<<<<<===???@@@BBBCCC======<<<===>>>???AAACCC@@@AAAAAA@@@??????@@@BBB:::>>>AAABBBDDDGGGFFFBBBHHHFFFEEEEEEHHHKKKNNNPPPQQQ[[[^^^VVVTTT\\\aaa```iiilllsss~~~{{{qqqiii```[[[ZZZ[[[WWWSSSRRRRRRPPPIIIDDDJJJIIIGGGFFFFFFFFFDDDBBB>>>AAABBB@@@@@@CCCCCC@@@BBBAAA???>>>>>>???AAABBB<<<======>>>???@@@@@@@@@:::>>>???;;;:::>>>===888::::::;;;<<<>>>===:::777???<<<999999;;;<<<:::888<<>>@@@@@@???;;;777444666888999999888999;;;===;;;<<<<<<<<<;;;999777666999999:::;;;;;;;;;:::::::::<<<;;;666555999===>>>@@@>>>>>>BBBFFFGGGBBB===999888777777777888:::;;;===<<<<<<===>>>>>>===;;;::::::::::::::::::::::::<<<======:::666444666888::::::::::::::::::::::::@@@===999888999:::;;;;;;;;;999888:::>>>AAAAAA???<<<======>>>??????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888<<<@@@???<<<===AAAFFF>>>===<<<;;;;;;<<<===>>>???;;;888777888999777555CCC===888777:::<<<:::777999999999:::;;;<<<:::999;;;:::::::::;;;<<<>>>???CCCBBB@@@>>>===<<<======:::===>>>;;;777666;;;@@@???===>>>@@@???<<<>>>CCC===;;;::::::;;;<<<;;;:::???888777===DDDCCC???<<<===<<<;;;:::;;;===???AAABBB>>>;;;;;;===???>>><<<;;;<<<;;;999777888<<<@@@@@@===<<>>AAA999:::<<<>>>@@@AAABBBCCC===>>>???@@@@@@???>>>===???>>>===<<<;;;;;;;;;;;;<<<======>>>@@@@@@@@@???@@@CCCEEEDDDCCCBBBEEEGGGFFFFFFEEEEEEGGGKKKNNNQQQVVVXXX[[[ZZZXXXXXXZZZ]]]kkknnnrrryyyuuunnnhhhaaa]]]]]]XXXUUUQQQQQQRRRPPPKKKFFFGGGFFFDDDCCCDDDCCCAAA@@@???BBBBBB??????AAA@@@===>>>>>><<<<<<<<<<<<>>>>>><<<======>>>??????@@@@@@<<<@@@???;;;:::======999:::999:::;;;======;;;:::<<<:::999:::<<<===<<<:::888===:::888>>><<<888===:::::::::;;;<<<===>>>???;;;<<<>>>>>><<<<<<<<<===:::;;;;;;:::999999;;;======<<<;;;<<<>>>===999666@@@@@@@@@???>>><<<:::888555888;;;<<<;;;::::::;;;;;;;;;;;;;;;:::999888888888888999:::;;;;;;;;;;;;;;;===;;;777888<<<>>>======;;;:::<<<@@@@@@<<<777888777666666666777888999;;;:::999:::;;;;;;:::888<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<999888999;;;;;;;;;;;;:::::::::::::::>>>;;;888888999;;;<<<======;;;999999;;;===<<<:::::::::::::::::::::::::::>>>============<<<<<<<<<<<<<<<============???@@@@@@???>>><<<;;;;;;;;;<<>><<<:::999999:::;;;<<>>======<<<<<<<<<===>>>???999;;;>>>===:::999:::<<>><<<;;;>>>>>><<<;;;;;;;;;<<<===;;;<<<<<<<<<<<<<<<>>>???:::<<<<<<:::999999<<>>???@@@AAAAAA@@@@@@???@@@@@@?????????@@@@@@AAA@@@AAABBBAAA???>>>>>>>>>AAACCCEEEEEECCCCCCEEEGGGHHHGGGEEEDDDEEEGGGJJJKKKOOOSSSWWWXXXXXXYYY]]]```hhhjjjooovvvyyyooojjjfffaaa^^^^^^WWWTTTQQQQQQQQQOOOJJJFFFDDDCCCAAAAAAAAAAAA???===???BBBBBB???===???===:::<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@???@@@>>>::::::<<<<<<:::;;;999999:::<<<===<<<;;;999888999;;;===>>><<<;;;666<<<888666<<<:::777<<<<<<;;;;;;;;;<<<======>>>;;;===>>>>>>===<<<<<<===888999::::::999:::<<<>>><<<;;;;;;<<<<<<;;;999666<<<;;;999777666666555555555888<<<>>>===<<<;;;:::;;;::::::999999::::::;;;888888999;;;;;;<<<<<<<<<<<<<<<:::888;;;@@@???:::===:::888999;;;;;;888555<<<<<<;;;;;;:::;;;;;;<<>>???>>>===>>>===<<<;;;;;;<<<===>>>;;;<<<===<<<::::::;;;<<<<<<<<<;;;;;;;;;:::::::::<<<:::888888:::<<<>>>>>>;;;999888888999:::999888:::999888777777777888999>>>>>>======<<<<<<<<<<<<>>>;;;::::::<<<===<<<:::??????>>>===============JJJFFFAAA===<<<;;;:::999999;;;<<<:::999999<<>>===<<<:::999>>>999888===@@@@@@??????===;;;::::::;;;<<<<<<;;;???<<<:::<<<<<<999:::===???>>>===<<<;;;:::999999666:::>>>>>>;;;;;;===AAA:::;;;<<<<<<;;;;;;<<<>>>:::888888;;;<<<999:::===>>>??????@@@@@@@@@????????????@@@AAABBBBBBAAAAAABBBBBBBBBBBBCCCDDDEEEFFF???BBBDDDCCC???===>>>@@@???AAABBBBBBBBBBBBCCCEEEFFFEEECCCCCCDDDEEEHHHIIILLLPPPTTTVVVVVVXXX\\\___dddfffkkkqqqzzzuuukkkgggccc^^^\\\\\\VVVTTTRRRPPPOOOLLLHHHDDDDDDBBBAAA@@@AAAAAA???>>>???BBBBBB>>>>>>???>>>;;;===>>>>>>??????>>>>>>=========>>>>>>????????????>>>===;;;999999;;;<<<<<<===;;;999999;;;<<<;;;:::888999;;;=========;;;999999===888555:::777333888===<<<<<<<<<<<<<<<======;;;===>>>>>><<<;;;;;;<<<888999::::::999999;;;<<<888888999:::;;;<<<;;;:::777666555444333333333222888:::===>>>===<<<<<<<<<::::::999888999:::<<<===999:::;;;;;;;;;;;;;;;;;;<<<;;;999888===AAA>>>777>>><<<::::::;;;<<<:::999>>>>>>=========<<<======AAA@@@>>>???@@@AAA@@@???>>>===;;;::::::;;;===>>>888999:::::::::::::::;;;======<<<<<<;;;;;;::::::<<<:::888888:::<<<======777666666777999:::;;;<<<<<<;;;999888777888:::;;;======<<<<<<;;;:::::::::::::::::::::;;;;;;:::999;;;;;;<<<===>>>???AAAAAAIIIFFFAAA===;;;;;;;;;;;;:::;;;;;;:::::::::<<<===<<<<<<;;;::::::;;;>>>@@@<<<<<<<<<<<<;;;;;;;;;;;;======<<<;;;:::::::::999;;;::::::<<<>>>>>><<<:::<<<666444:::@@@@@@>>>===;;;999888888:::;;;;;;:::???===<<<<<<999777:::AAA============<<<:::999888888;;;>>>???>>>======???:::;;;===>>>======<<<<<<888666777<<<>>><<<===@@@??????@@@@@@@@@@@@@@@?????????@@@@@@AAABBBBBBBBBCCCCCCBBBBBBCCCDDDDDDEEE;;;???BBBBBB???>>>@@@CCC===>>>??????@@@@@@AAABBBAAAAAAAAABBBDDDGGGJJJLLLMMMPPPTTTUUUTTTUUUYYY\\\bbbeeeiiinnnuuu~~~tttjjjeeeaaa[[[WWWVVVQQQPPPOOONNNMMMKKKHHHEEEEEEDDDBBBBBBCCCCCCBBB@@@===AAAAAA??????AAAAAA>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>?????????;;;999888888999:::<<<>>>???===;;;:::::::::999888999;;;=========;;;999888999===888555:::777444999======<<<<<<<<<======>>>;;;<<<======;;;::::::::::::;;;<<<;;;999888999:::777888999::::::;;;;;;<<<999:::;;;<<<;;;:::888777<<<<<<<<<;;;:::;;;===???:::999888888999:::<<<===<<<<<<<<<<<<;;;:::999999::::::888888<<<@@@===666<<<<<<;;;<<<===>>>>>>===999999999999999999999888<<<:::888888:::;;;::::::===<<<;;;::::::;;;<<<===888888999:::<<<<<<;;;;;;=========<<<<<<;;;;;;;;;>>><<<:::999:::;;;;;;:::777888888999999:::<<<======<<<:::888888999;;;<<<>>>>>>======<<<;;;::::::444888<<<<<<999888:::===:::;;;<<<===>>>???@@@@@@BBB@@@>>>;;;999999;;;<<>>AAA>>>>>>>>>>>>>>>=====================<<<<<<;;;:::===;;;999:::<<<===>>>===CCC<<<888;;;===999444222999777666777999::::::999;;;:::::::::777555:::BBB;;;;;;<<<======<<<;;;;;;>>>======???AAAAAA>>>;;;;;;;;;===>>>??????===<<<>>><<<===BBBCCC@@@@@@CCC>>>???@@@AAAAAABBBAAAAAA????????????@@@@@@AAAAAACCCBBBAAA@@@@@@@@@@@@@@@;;;===@@@@@@>>>>>>???AAA?????????@@@AAABBBBBBBBBBBBBBBBBBDDDFFFHHHKKKLLLLLLOOOSSSTTTTTTUUUYYY\\\bbbeeejjjmmmqqqyyy||||||rrrhhhccc^^^WWWSSSRRRJJJJJJKKKKKKKKKJJJHHHGGGFFFEEECCCCCCDDDEEECCCBBB===@@@AAA??????BBBBBB???========================>>>>>>>>>>>>>>>>>>??????;;;888888:::;;;:::;;;>>>>>>===;;;;;;;;;;;;999777;;;<<<>>>===;;;999888999666;;;777555;;;;;;999???===<<<<<<<<<===>>>>>>???<<<===>>>===;;;:::::::::;;;===>>>===;;;999999999;;;<<<===;;;999888999:::;;;<<<>>>??????===;;;:::>>>===<<<999888999===@@@999999999999::::::;;;<<<<<<<<<===<<<<<<;;;:::999999:::999888;;;>>><<<777999:::;;;<<<============888888999::::::::::::::::::888666666777888999888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===??????>>><<<========================>>><<<;;;:::;;;;;;:::888;;;<<<<<<;;;999888999:::999999888888888999;;;;;;@@@@@@???>>>===<<<<<<;;;333999>>>>>>:::888;;;???======>>>>>>===<<<;;;;;;;;;;;;;;;:::888888:::;;;@@@;;;777999===???;;;666;;;===>>><<<888888:::===>>>>>>???????????????>>>:::;;;<<<>>>????????????===<<<;;;::::::<<<>>>@@@@@@;;;:::===>>>999555444888777666666888::::::999888777777777555333888???;;;;;;<<<<<<===>>>>>>???BBB???===>>>AAABBB???;;;<<<<<<<<<>>>@@@@@@>>><<>>AAAAAA===;;;===???@@@AAAAAABBBBBBBBBBBB@@@@@@????????????@@@@@@AAAAAA@@@???>>>>>>>>>>>>???????????????>>>===<<>>>>>@@@???<<<===<<<;;;;;;;;;;;;<<<===???>>>>>>>>>>>>>>>>>>>>>???;;;;;;>>>===:::999===:::::::::;;;======;;;999:::<<<===<<<:::999:::<<<888===888666<<<<<<;;;AAA<<<<<<<<<<<<===>>>@@@@@@>>>???@@@???===<<<;;;<<<:::<<<>>>>>><<<;;;;;;;;;<<<===>>><<<999888:::<<<::::::::::::::::::;;;;;;<<<<<<<<<:::999999;;;>>>999999:::;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<999;;;;;;999999======:::777999;;;<<<<<<:::999999888999;;;===>>>>>>>>>===>>><<<:::999:::<<<<<<<<<:::<<<===>>>>>>===<<<:::;;;:::;;;===@@@@@@===;;;<<<<<<<<<===>>>>>>??????<<<;;;::::::;;;<<<;;;:::;;;<<<===;;;888777888:::666777777888999:::;;;;;;???>>>===<<<;;;:::999999888;;;>>>???===;;;;;;<<<============<<<;;;999888888:::<<<;;;999888999:::;;;:::999:::======<<<999:::===@@@>>>:::999;;;>>><<<===>>>???@@@@@@??????999:::<<<>>>????????????999<<<======;;;;;;>>>AAA;;;999;;;???@@@===<<<===999888777888:::;;;<<<;;;<<<999888999888555777<<<======<<<<<<===>>>@@@AAA???>>>======>>>?????????>>>===<<<===@@@AAA???===;;;999;;;??????<<<:::<<>>>>>>>>??????CCC@@@===>>>AAAAAA>>>:::CCCAAA@@@AAADDDFFFEEECCCEEEEEEEEEFFFFFFGGGHHHHHHFFFJJJOOOPPPQQQSSSWWW[[[XXX^^^fffjjjlllqqqzzz~~~}}}}}}nnneee^^^\\\ZZZVVVSSSSSSNNNNNNMMMJJJEEE@@@===<<>>AAAAAA===<<<>>>===999???>>><<<;;;;;;<<<>>>????????????>>>>>>>>>>>>>>>CCC>>>>>>AAA@@@:::888;;;777777999<<<>>>???===;;;888:::<<<;;;999999<<>>999;;;>>>>>>>>>======>>>999;;;===<<<::::::===@@@<<<;;;999888888:::<<<>>>:::;;;<<<<<<;;;::::::;;;999:::;;;<<<;;;;;;999888777888:::<<<===>>>??????999===>>>:::999<<<>>>===888;;;===>>><<<:::888777555666888:::<<<<<<<<<<<<@@@===;;;:::;;;===>>>>>>;;;<<>>>>>;;;888;;;;;;<<<===>>>???@@@@@@:::999999:::<<<======;;;777999::::::888888:::===666777999:::<<<=========;;;;;;:::999777666666555>>>======>>>???>>>;;;888999:::;;;<<<<<<<<<;;;:::999<<<>>>>>>;;;888999:::666999;;;<<<;;;;;;===>>>777;;;@@@@@@===<<>>?????????>>><<<===>>>>>>>>>===<<<;;;555;;;@@@@@@===;;;===@@@??????AAACCCAAA;;;:::<<<;;;999888999;;;=========BBB===;;;===<<<999999;;;@@@???===<<<===>>>@@@BBB:::===>>>===;;;<<<@@@DDD???===<<<===@@@AAA@@@>>>:::999<<>>FFFEEECCCAAA@@@@@@@@@AAA????????????@@@AAABBBBBBBBB===;;;>>>DDDFFFBBB===@@@>>>===???BBBCCCBBB@@@@@@AAACCCEEEGGGHHHJJJKKKIIILLLOOOPPPOOOOOORRRUUURRRZZZccchhhkkkpppxxxuuukkkjjjccc[[[XXXXXXVVVOOOHHHOOOKKKHHHGGGHHHGGGEEEBBBEEEBBB??????@@@AAA???===:::;;;;;;<<<===>>>>>>???<<>>999===AAA???:::666777:::;;;>>>???>>>999777777999>>>===<<<===>>>===999666888999;;;<<<;;;:::888666999;;;<<<999555444666888888999<<<===>>><<<:::999??????>>>>>>======<<<<<<@@@===;;;<<<>>>===:::666<<<::::::===@@@BBB@@@>>>:::<<<===;;;888888;;;???666888;;;<<<<<<<<<======888999:::<<<======<<<<<<;;;=========:::999999999999:::;;;;;;<<<<<<;;;;;;>>>===<<<999777555333222777999::::::888888999;;;777999<<<===;;;999999999;;;===>>>@@@@@@>>>===;;;555777:::>>>@@@AAA@@@@@@;;;;;;;;;<<<>>>???AAABBBEEE@@@:::777888999999888AAA===888666777:::<<<======<<<;;;::::::;;;===>>>;;;:::999999999:::;;;<<<>>>BBBCCC???999888>>>EEE;;;;;;;;;<<<===<<<999666888888999:::;;;;;;;;;;;;999999:::::::::999888888======>>>>>>??????@@@@@@AAA???<<<::::::;;;===>>>;;;===???AAAAAA@@@>>><<<>>>???@@@AAABBBBBBAAA@@@@@@???===<<<<<<===>>>???:::;;;;;;<<<<<<=========BBB@@@============<<<;;;<<<<<<===???@@@>>>;;;888<<<;;;::::::<<<=========@@@???<<<;;;:::;;;<<<===<<<===???@@@@@@???>>>>>>>>>>>>???@@@@@@@@@??????===>>>@@@AAAAAAAAA@@@???<<>>======???@@@???>>>???AAAEEEHHHKKKKKKKKKJJJTTTMMMJJJNNNRRRQQQNNNNNN[[[YYY\\\dddjjjmmmooorrr}}}sssiiilllbbbWWWRRRSSSUUUSSSQQQNNNJJJGGGFFFHHHIIIGGGEEEDDDBBB???>>>???@@@???>>>=========<<<<<<<<<<<<;;;:::===>>>>>>;;;999:::<<<<<>>???@@@@@@???===;;;;;;<<<@@@===;;;;;;======;;;:::777888999999999888666555>>>===<<<;;;;;;;;;;;;:::888:::<<<>>>???>>><<<;;;>>>>>>>>>=========<<<<<<<<<;;;::::::::::::999777:::888777999<<<>>>===;;;<<<<<<<<<:::999888:::;;;;;;;;;;;;:::::::::<<<===777888999:::;;;;;;;;;:::999;;;<<<<<<;;;:::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<555555777999;;;>>>@@@AAA999:::;;;;;;::::::;;;============;;;999888999;;;:::<<<===>>>>>>===<<<:::<<<===>>>??????>>><<<;;;;;;;;;;;;<<<<<<<<<======<<<:::888999;;;<<<;;;:::>>><<<::::::;;;;;;:::999999888888888:::<<<>>>@@@>>>===<<<;;;;;;<<<<<<===999888777666777888;;;===>>>======???@@@@@@>>><<<<<<<<<<<<;;;;;;:::999888999:::;;;<<<<<<<<<<<<<<<@@@@@@???>>>>>>===<<<<<>>===<<<<<<===???@@@?????????@@@@@@@@@@@@@@@>>>???>>>>>><<<:::888666999999999::::::::::::999333444777:::<<<<<<<<<<<>>???>>>======<<<;;;;;;<<<<<<<<<<<<@@@@@@???>>>>>>???@@@AAA======>>>???????????????>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>======<<<;;;:::???@@@AAAAAA@@@@@@AAABBB======<<<;;;:::;;;<<<===@@@???>>>???AAABBBAAA@@@DDDEEEFFFHHHJJJLLLMMMNNNKKKIIIJJJNNNPPPPPPRRRVVV[[[\\\aaagggjjjlllrrryyy~~~~~~yyyooofffeee]]]SSSOOOQQQSSSSSSQQQKKKGGGCCCCCCEEEGGGGGGFFFDDDAAA>>>===>>>?????????@@@???>>>===<<<::::::999;;;<<<======;;;:::;;;;;;>>>>>>>>>>>>>>>???@@@AAA>>>===:::::::::;;;;;;;;;???===:::999:::<<<======<<<<<<;;;;;;;;;:::::::::AAA===;;;<<>>;;;888:::<<<>>>??????>>>==================<<<<<<<<<:::;;;:::999888888:::<<<:::999888888:::;;;;;;;;;>>><<<:::999999999888777???===:::888888999;;;===777888999:::;;;;;;;;;:::777999;;;<<<;;;;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<888888888999;;;===@@@AAA:::<<<======<<<<<<===>>>BBBAAA===999777777:::===:::;;;<<<======<<<;;;:::>>>???@@@@@@???===;;;::::::;;;;;;<<<;;;:::888777555555777:::===>>>===;;;::::::<<>>;;;888888777888999;;;===???@@@@@@???>>>=========>>>;;;777333666<<<@@@@@@======;;;;;;;;;===>>>===<<<<<<<<<<<<<<<<<<;;;:::999888999:::;;;=========>>>??????>>>>>>===<<<<<<<<<<<<======>>>>>>???@@@@@@???>>>===<<<===>>>@@@AAA>>>===<<<;;;999777444333444666888:::::::::888777555777:::===>>>>>>>>>===???===<<<;;;<<<<<<<<<:::===;;;999999<<>>??????>>>>>>=========>>>???@@@???>>>>>>>>>???@@@BBBCCCCCCBBBAAA???===<<<<<<;;;BBB>>><<>>>>>???AAACCCBBBBBBDDDDDDCCCDDDEEEHHHJJJLLLEEEFFFJJJNNNMMMLLLQQQYYYYYY\\\bbbggghhhiiisss}}}}}}~~~~~~{{{uuukkkcccZZZVVVRRRRRRRRRQQQLLLHHHHHHDDD@@@???BBBDDDDDDBBBCCCAAA>>><<<<<<>>>???@@@AAAAAA@@@>>>===<<<;;;:::===>>>>>>???>>>=========>>><<<::::::<<<===>>>===>>>:::777777999<<<<<<:::;;;:::999999:::;;;<<<===>>>===<<<;;;;;;;;;<<<<<<<<<;;;:::;;;>>>???===;;;888999;;;===??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===;;;999999===AAA===<<<;;;;;;;;;<<<=========:::888888;;;;;;999777>>><<<:::999999:::;;;;;;999::::::;;;;;;;;;;;;;;;777999;;;<<<;;;;;;<<<===:::::::::::::::;;;;;;<<<===<<<:::999888888999:::;;;<<<======<<<<<<===>>>AAA@@@>>>;;;888888;;;>>>:::;;;<<<<<<<<<<<<;;;::::::;;;<<<===>>>>>>>>>===999:::;;;<<<;;;999777666555666777999;;;<<<<<<;;;888999<<>>>>>======<<<<<<>>>:::888;;;AAAEEECCC@@@>>><<<::::::;;;<<<;;;;;;999:::;;;<<<======>>>>>>777888999:::;;;;;;;;;;;;::::::;;;<<<===>>>>>>???:::;;;<<<======<<<;;;;;;::::::::::::;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;777888:::<<<<<<<<<<<<<<<<<<============<<<<<<<<<>>><<<::::::<<<<<<<<<;;;===;;;::::::<<<>>>??????;;;<<<===>>>======>>>???:::;;;<<<=========<<<<<>><<<;;;;;;===???AAAAAA@@@>>>===>>>???AAABBBEEEDDDAAA???>>>===>>>>>>AAA===;;;???EEEFFF@@@:::CCCAAA@@@?????????>>>===<<<;;;;;;===@@@AAAAAA@@@CCCCCCCCCDDDEEEGGGHHHIIIHHHHHHKKKMMMLLLIIIMMMSSSVVVWWW[[[aaacccfffoooyyy~~~}}}xxxpppfff___YYYVVVSSSQQQPPPNNNIIIEEEIIIEEEAAA@@@AAACCCAAA@@@@@@???>>>===<<<<<<>>>@@@@@@@@@@@@?????????>>>>>>=========>>>???>>>>>>===>>><<<:::999:::;;;;;;;;;AAA===::::::===??????>>>666777999::::::::::::::::::999888777777777888888777:::======<<<;;;<<<===777888:::<<<============;;;;;;;;;;;;;;;<<<<<<<<<:::<<<===;;;999999>>>BBB==================>>>???;;;888777999<<<===<<<999;;;:::999:::======<<<:::999999999999999:::::::::999;;;<<<<<<;;;::::::;;;999999888888999999:::;;;999888888888999;;;===>>>999;;;<<<<<<;;;;;;<<<===<<<>>>>>>>>><<<;;;<<<===<<<<<<<<<======<<<<<<<<<777888999:::<<<===>>>>>>888999;;;<<<===<<<:::999::::::999888888888999:::::::::;;;>>>AAABBBAAA@@@======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<>>>???>>>>>>BBB@@@>>>===>>>>>>===<<<888999:::<<<===>>>>>>>>>:::::::::;;;;;;::::::999888999:::;;;<<<===>>>>>>999999:::::::::888666444666888:::<<<===<<<;;;:::<<<<<<<<<===>>>???@@@@@@<<<<<<;;;;;;<<<>>>???AAA===;;;999777777888999:::===;;;::::::<<<======<<<>>><<<<<<<<<>>>>>>===;;;888;;;>>>???>>>>>>@@@BBB???@@@@@@@@@@@@???>>>===@@@>>><<<::::::===???AAACCCAAA???=========???@@@???>>>===;;;;;;<<<======>>>======@@@CCCCCC???<<>>AAA<<<;;;;;;===@@@AAAAAA@@@DDDFFFHHHJJJLLLLLLKKKJJJKKKHHHHHHKKKLLLKKKKKKOOOUUURRRTTT[[[aaaffflllrrrzzzsssjjjbbb\\\^^^YYYRRRMMMKKKJJJJJJIIIIIIEEEBBBBBBDDDDDDAAA???===>>>???>>><<<<<<===???????????????@@@@@@@@@@@@;;;;;;:::;;;===>>><<<;;;>>>>>>===<<<<<<;;;<<<<<<>>><<<::::::<<<=========444777:::<<<;;;999999999:::::::::999999999888888777<<<@@@@@@===;;;<<>>===<<<:::999888;;;>>>???<<<888888888777777777777888999:::;;;===<<<;;;::::::;;;:::999888888888999;;;<<<999::::::;;;<<<=========888:::;;;;;;::::::;;;<<<999<<>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::::::::888999:::<<<======<<<<<<======<<<999777666777999<<<:::999999:::;;;:::999::::::;;;<<<<<<======>>>:::;;;;;;<<<<<<;;;;;;:::999<<>>>>>============>>>>>>===<<<:::999:::<<<>>>@@@<<<:::999888999:::<<<>>>===;;;:::;;;===>>>>>>===>>>===<<<===>>>>>><<<:::888<<<@@@AAA??????@@@BBB@@@@@@???>>>======<<<<<>>===<<<<<<==================>>>>>>???@@@<<<===>>>???@@@@@@???>>><<>>>>>???AAACCCBBBBBB@@@CCCFFFIIIKKKJJJIIIHHHIIIFFFFFFJJJMMMMMMNNNQQQTTTQQQRRRYYYaaafffjjjnnn}}}~~~zzztttlllddd]]]YYYZZZVVVPPPKKKHHHGGGGGGGGGCCCAAA@@@AAACCCCCC@@@===:::===??????===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<:::999;;;>>>>>>===::::::===@@@???===<<<===???999:::;;;;;;999999999:::888:::<<<<<<:::999:::<<<<<<======>>>>>><<<;;;::::::<<<>>>???>>>===<<<<<<::::::;;;;;;<<<<<<<<<===999999:::::::::;;;;;;;;;:::999999999;;;;;;:::999555888<<<>>>===;;;<<<<<<999;;;=========<<<======>>>;;;888999<<<===;;;888::::::999888888999::::::888:::;;;<<<;;;;;;<<<===<<<;;;:::999999;;;===>>>;;;<<<======<<<:::888777888:::;;;;;;::::::;;;<<<:::===??????===;;;::::::<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999999999999999::::::;;;<<<<<<===999<<<===<<<:::888999:::999888888999:::;;;999777999::::::;;;<<<<<<<<<<<<:::;;;===>>>>>>>>>>>>===:::===AAABBB@@@>>>>>>>>>777777777999;;;;;;999888::::::;;;;;;;;;;;;::::::;;;<<<===============<<<999999999999::::::::::::::::::::::::999888666666999:::;;;===>>>???>>>>>>???>>>===<<<;;;;;;<<<<<<::::::::::::::::::;;;;;;;;;<<<======>>>============;;;:::;;;===????????????===;;;:::<<<>>>>>>===:::>>>BBBBBB???===>>>@@@===<<<;;;::::::;;;<<<<<<>>>===;;;;;;;;;<<<>>>???;;;<<<<<<<<<=========>>>??????@@@AAAAAAAAAAAAAAA>>>===<<<===???@@@???===;;;>>>@@@@@@>>><<<===>>>@@@???>>>???AAABBBAAA@@@===>>>@@@CCCEEEFFFFFFFFFEEEEEEHHHLLLLLLKKKOOOVVVPPPPPPSSSZZZ___aaaffflllsssyyyzzzyyyvvvooohhh```[[[XXXNNNNNNNNNLLLJJJFFFBBB???<<<;;;;;;>>>AAAAAA>>>:::888<<<@@@@@@>>><<<<<<===>>>=========<<<<<<<<<;;;>>><<<;;;===@@@AAA???<<<555:::???@@@===;;;>>>AAA;;;>>>@@@???<<<:::;;;===<<<======;;;999999<<<@@@999;;;<<<======;;;999888<<<::::::<<>>???<<<999333888>>>@@@???=========:::===@@@@@@===;;;;;;===CCC>>>888777:::<<<:::888???>>>===<<<;;;<<<===>>>666888:::<<<<<<<<<>>>???>>>===;;;;;;;;;<<<>>>@@@444666888;;;;;;:::888777999:::<<<;;;::::::;;;======>>>???>>>;;;999888888;;;::::::999999::::::;;;<<<;;;;;;::::::;;;;;;;;;::::::999999999:::;;;<<<444888===???===;;;;;;;;;444555888<<>><<<;;;;;;<<<;;;:::999888777;;;===>>>@@@AAAAAAAAA@@@888:::<<>><<<555666888:::;;;<<<======888888:::;;;<<<<<<======555666777888:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;999999999999:::<<<>>>???>>>===<<<;;;<<<===>>>???999:::;;;<<<<<<;;;999888999;;;===???===:::555222===<<<;;;<<<>>>@@@@@@@@@???<<<888888:::>>>AAABBB===AAAEEEDDD???<<<<<<>>>???>>>===<<<===???AAABBB===<<<<<<;;;<<<===>>>???777888:::<<<===>>>??????<<<===>>>??????>>>===<<>>======???AAAAAA???<<>>===>>>???@@@???>>>??????@@@AAADDDFFFIIIKKKCCCGGGMMMOOOJJJGGGNNNXXXKKKNNNUUU[[[[[[[[[bbbjjjjjjsss~~~{{{uuurrrmmmgggaaa[[[TTTPPPTTTPPPKKKHHHGGGEEEAAA>>>>>>>>><<<:::;;;>>><<<777@@@>>>======>>>>>>===<<<>>><<<:::999;;;>>>BBBDDD>>><<<:::::::::;;;:::999======<<<;;;;;;<<<===>>>;;;;;;::::::999999999888::::::999888888:::>>>AAA===<<<<<<<<<<<<===>>>>>>888:::<<<===<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;999999999;;;===>>>@@@???===<<<;;;;;;<<<===999<<<>>>===999888:::<<<======<<<:::999999<<>>;;;<<>>>>>>>>???===:::888888:::===@@@AAA???>>><<<;;;;;;;;;<<<;;;===>>>>>>===<<<<<<===::::::;;;<<<<<<=========@@@===;;;<<<======999666666444555;;;===:::777888888999:::<<<===<<<999666<<<;;;;;;<<<>>>???>>><<<@@@??????>>>===<<<<<<;;;===:::888888;;;<<<;;;999:::;;;<<<===>>>>>>=========@@@AAA>>>999999===CCC===???@@@???>>>===>>>???CCC@@@<<<;;;<<<<<<:::888BBB>>>;;;;;;>>>???;;;777777:::===>>>>>>>>>???@@@@@@<<<888999<<<===;;;777<<<<<<======<<<<<<;;;:::?????????===:::888888999::::::;;;;;;;;;;;;::::::<<<===>>>>>>>>>===<<<;;;BBBAAA@@@===;;;999777666<<<<<<======>>>>>>??????>>>???@@@AAABBBAAAAAA@@@CCCAAA@@@>>>>>>???AAABBB<<<>>>@@@???<<<;;;<<>>???@@@@@@AAA===>>>AAAEEEHHHIIIGGGDDDFFFGGGHHHHHHHHHIIIKKKMMMNNNRRRUUUWWWXXXZZZ___ccclllsss{{{{{{rrrmmmgggaaa[[[UUUOOOKKKIIIFFFBBBAAA@@@???===:::???@@@===:::;;;???===999<<<;;;::::::;;;;;;:::999===;;;::::::;;;===@@@BBB@@@???======>>>???>>>===AAA@@@>>>===<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::888999;;;>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999666555666888========================;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<999999:::;;;<<<>>>@@@@@@;;;;;;::::::;;;<<<;;;;;;@@@???===<<<;;;;;;;;;<<<===<<<:::999:::::::::999999:::;;;<<<============;;;===>>>===999888:::<<<888888999:::;;;===???@@@===;;;888888:::<<<;;;:::::::::;;;;;;<<<<<<<<<======<<<:::888888:::<<<===>>>===<<<;;;;;;;;;<<<===;;;===>>>>>>===<<<<<<===>>>>>>===<<<;;;;;;;;;;;;@@@???>>>>>>>>>>>>===<<>>>>>;;;999999>>>===<<<<<<>>>>>>===<<<>>>===<<<===>>>>>><<<;;;<<<<<<<<<===>>>>>>??????AAA>>>:::999999999777555;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888999;;;======>>>??????======>>>@@@@@@>>>;;;;;;======<<<:::<<<<<<;;;:::999999999999777999;;;<<<<<<<<<===???;;;888555777<<<@@@???>>>;;;;;;;;;<<<<<<;;;::::::===>>>===<<<::::::===?????????@@@@@@@@@@@@??????:::;;;<<<===============EEEEEEDDDBBB@@@>>>===<<<:::;;;<<<>>>???@@@@@@@@@===>>>???@@@AAAAAA@@@???@@@???>>>======>>>???@@@===>>>??????>>>===>>>???>>>>>>??????????????????>>>???AAADDDHHHIIIHHHFFFFFFGGGIIIIIIHHHIIIKKKMMMLLLOOORRRTTTUUUXXX\\\___kkkqqqxxx}}}zzzrrrmmmhhhaaaZZZTTTPPPLLLIIIEEECCCAAA@@@AAAAAA@@@>>>AAAAAA>>>:::;;;>>>???;;;;;;:::999999::::::999777;;;:::::::::;;;===>>>???@@@???>>>???@@@AAAAAA???CCCBBB@@@>>>=========>>>;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>===;;;999:::<<<>>><<<<<<======<<<;;;999888>>>===;;;777444444666999<<<<<<<<<<<<<<<<<<<<<<<<888999;;;<<<<<<;;;:::999<<<<<<=========<<<;;;:::555666888;;;===>>>???@@@<<<999777999===???===:::@@@===::::::;;;;;;888555???===;;;:::::::::999888::::::;;;<<<============888<<>><<<;;;;;;<<<===<<<;;;:::::::::::::::::::::;;;;;;::::::999999999::::::;;;::::::::::::;;;<<<===;;;<<<>>>>>><<<<<<<<<===???>>><<<;;;::::::;;;;;;:::;;;;;;:::999:::<<<>>>???:::999;;;<<<999888:::>>>;;;999999:::;;;<<<;;;===<<<;;;<<<<<<<<<:::888;;;;;;<<<<<<===>>>>>>???@@@>>>;;;:::999888777555<<<;;;::::::999::::::;;;???<<<::::::<<<>>>===<<<;;;===>>>>>>======>>>@@@===<<<;;;<<<===>>>===<<<777:::;;;999555555888<<<777888:::999999:::<<<>>>:::777555777<<<@@@AAA@@@;;;;;;<<<<<<===<<<<<<<<<;;;<<<;;;:::999999<<<>>>======>>>>>>>>>>>>======<<<=========???@@@AAABBBAAA@@@@@@???>>>===<<<<<<999:::===???AAAAAABBBAAA===>>>>>>????????????>>>>>>===<<<;;;;;;<<<===>>>???>>>===>>>@@@AAAAAA@@@AAAAAA@@@@@@??????????????????@@@BBBFFFHHHIIIHHHFFFHHHIIIIIIIIIIIILLLNNNOOOQQQTTTVVVXXXZZZ]]]```eeekkksssxxx}}}{{{ooohhhfffaaaZZZTTTPPPMMMKKKJJJEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA>>>999999===>>>======<<<;;;;;;<<<<<<;;;:::::::::::::::;;;<<<<<<===<<<;;;;;;===???@@@???>>>AAA@@@???=========>>>>>>;;;:::::::::999999999888;;;;;;<<<;;;;;;<<>>>>>===;;;:::======<<<;;;::::::::::::777999:::;;;<<<;;;:::::::::888777999<<<>>>>>><<<@@@<<<999:::>>>>>>999444>>><<<::::::;;;;;;;;;999:::;;;;;;<<<======<<<<<<<<>>?????????@@@@@@???>>><<<;;;:::::::::;;;;;;;;;;;;::::::999:::::::::::::::::::::;;;999;;;<<<<<<;;;::::::;;;:::999888888999:::<<<===666888999888666888<<>><<<:::888999:::;;;:::::::::999999999::::::999777=========<<<<<<;;;;;;;;;:::999999999:::;;;;;;;;;===<<<;;;:::999999::::::>>>===<<<;;;<<<===>>>>>>:::<<<============>>>@@@===<<<<<<============<<<777999:::888666666:::>>>999::::::999888999<<<>>>???<<<999888:::<<<======<<<<<<===>>>>>>>>>>>>===>>>???@@@???===;;;;;;<<<999::::::;;;;;;::::::999<<<<<<;;;;;;<<<===???@@@;;;;;;:::::::::::::::::::::;;;>>>@@@AAAAAAAAA@@@======>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<===>>>@@@>>><<<>>>BBBDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>@@@CCCFFFHHHHHHFFFHHHIIIIIIHHHIIILLLNNNOOOQQQTTTVVVXXXZZZ\\\]]]^^^eeemmmuuu{{{sssjjjddd]]]XXXRRRMMMKKKKKKJJJJJJAAAAAA@@@???>>>>>>>>>??????@@@>>>888777;;;===<<<>>>===<<<<<<======<<<:::;;;::::::::::::;;;;;;;;;999999:::<<<>>>???>>><<<===<<<;;;;;;<<<===>>>???AAAAAA@@@???===<<<;;;;;;:::;;;<<<<<<<<<===???AAA<<<===>>>>>><<<:::777555999:::<<<;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;888:::===???@@@>>>===;;;>>>===:::888888999:::;;;999:::;;;;;;;;;:::888777666888;;;;;;;;;;;;===@@@AAA>>>;;;===AAABBB>>>:::;;;:::999999;;;<<<<<<<<<:::;;;<<<<<<===<<<<<<<<>>@@@BBB888999:::;;;<<<===>>>???AAAAAA@@@???>>>===<<<<<<;;;<<<======<<<;;;:::999;;;;;;;;;::::::999888777777999::::::999888888999888777777777777999:::;;;999;;;<<<;;;:::;;;@@@DDDAAA<<<999<<<>>>===???BBB===<<<===???@@@@@@===;;;999888888:::<<<===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;777777888999:::;;;===???======<<<;;;::::::::::::666999;;;:::777666999===:::<<<======<<<<<<===>>>===>>>>>>>>>===<<<;;;:::;;;:::999999:::<<<===>>><<<<<<<<<;;;999:::<<<>>>AAA>>><<<::::::;;;;;;;;;;;;<<<<<<=========<<<<<<>>>BBBEEEFFFEEEAAA???>>>=========>>>>>>=========:::999888777777888999:::<<<<<<<<<======>>>>>>>>>======??????@@@???>>>===>>>>>>==================<<<<<<<<<<<<======>>>>>>@@@>>>===???BBBDDDCCCAAA>>>??????@@@AAAAAABBBBBB???>>>===>>>AAADDDFFFFFFFFFGGGHHHHHHHHHIIIKKKMMMKKKLLLNNNQQQTTTVVVVVVVVVZZZaaakkkttt{{{rrrhhhaaa]]]UUUQQQKKKGGGFFFGGGGGGFFF@@@@@@@@@???===<<<===>>>===???>>>999777:::<<<;;;<<<;;;::::::;;;;;;:::999===<<<;;;:::999:::;;;<<<::::::;;;===??????>>><<<:::999999999:::<<<>>>???BBBAAA@@@???>>>===<<<;;;======>>><<<;;;:::;;;=========>>>===<<<:::888777777999;;;:::888666555555;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????>>>===<<<===<<<:::999999:::;;;<<<888888999:::;;;;;;;;;;;;555999<<<<<<:::999===@@@===;;;999:::<<<===<<<999999888777888:::<<<===<<<;;;;;;<<<<<<<<<<<<<<<;;;======<<<777333333666:::???>>>>>>===============888:::===>>>>>>>>>@@@AAA:::;;;;;;<<<======>>>>>>============<<<;;;::::::<<<<<<<<<;;;:::999777666777888::::::888777888999999999999888777777666666999:::;;;;;;:::<<<>>>AAABBB===:::;;;<<<::::::===;;;;;;===???@@@???<<<999:::::::::===???AAA@@@???777888999:::;;;===>>>>>>999:::;;;:::999999;;;<<<;;;<<<<<<<<<<<<;;;;;;:::444999===<<<777666:::???;;;<<<===<<<;;;:::;;;===<<<>>>@@@???===;;;::::::;;;::::::;;;<<<======<<<===>>>>>>===;;;;;;<<<>>>===<<<<<<<<<<<<<<<<<<===::::::;;;;;;:::999999888555:::???BBBBBB@@@>>>>>>===>>>>>>??????>>>>>>=========<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????>>>>>>>>>===============???>>>>>>============>>><<<<<<======>>>?????????@@@???>>>???AAABBBBBBAAA======>>>???@@@AAABBBBBBAAA???>>>>>>AAACCCDDDDDDDDDFFFGGGGGGGGGGGGJJJLLLMMMMMMOOORRRUUUWWWVVVUUU[[[```hhhpppxxxsssfff^^^YYYWWWSSSOOOJJJFFFEEEDDDCCCBBB???AAAAAA@@@>>>===???AAA<<<@@@@@@<<<999;;;<<<<<<;;;:::999999::::::999777???===;;;999999:::;;;===::::::;;;===??????===;;;::::::999999:::;;;<<<===;;;;;;;;;;;;;;;:::::::::;;;<<<===<<<:::::::::<<<>>>>>>======<<<;;;::::::888999999888666555666888;;;;;;;;;;;;;;;;;;;;;;;;==================<<<;;;;;;<<<===>>>>>>>>>===<<<888888999999;;;<<<===>>>888999:::;;;;;;;;;===>>><<<:::999888777888888999999888777777999;;;;;;:::;;;<<<<<<<<<<<<<<<;;;;;;999;;;;;;888555444666999BBBAAA???<<<:::888777777;;;>>>AAAAAA???>>>>>>@@@666666777999:::;;;<<<=========<<<;;;;;;::::::999;;;;;;<<<<<<;;;:::999888888:::;;;;;;:::999999:::999999:::;;;:::888777555:::999999:::;;;<<<;;;:::???:::777999:::888777999;;;::::::;;;<<<<<<:::888;;;;;;;;;===???@@@???>>>777777888:::;;;<<<===>>>;;;<<<===;;;888777888:::777999;;;======<<<:::888777:::<<<<<<;;;;;;<<<>>><<<======<<<:::999:::;;;999<<>>??????===;;;<<<<<<:::;;;===>>>============<<<<<<<<<<<<;;;999888777333555999;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;??????@@@@@@@@@@@@@@@@@@999999999:::;;;;;;<<<<<<>>>===;;;:::;;;<<<===>>>@@@???>>>=========>>>>>>;;;<<<======>>>?????????>>>@@@@@@@@@??????@@@AAA>>>>>>>>>??????@@@@@@@@@CCCAAA@@@AAACCCDDDCCCCCCCCCDDDFFFFFFEEEFFFHHHJJJQQQQQQRRRVVVYYY[[[YYYVVV[[[]]]```eeemmmwwwpppddd]]]ZZZXXXUUURRRMMMIIIFFFEEECCCAAA;;;===???>>><<<<<<>>>AAA<<>>;;;<<<===<<<<<<;;;999:::;;;;;;:::888AAA???;;;999888:::<<<>>>999999:::<<<>>>===;;;888===<<<;;;:::999:::;;;<<<888888999::::::;;;<<<<<<777999;;;;;;;;;;;;===>>>???>>>===<<<<<<<<<<<<<<<777888777777777999===@@@<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;888;;;@@@CCCDDDAAA>>>;;;;;;:::999999:::;;;===>>><<<999777999===>>>===:::BBBBBB@@@===::::::<<<>>>:::999777777888999888777;;;<<<<<<<<<<<<<<<;;;;;;777:::======:::888999;;;555555666777888:::;;;<<<:::<<>>:::888888999777888888888888999999999===<<<;;;:::999999999999999:::;;;<<<===<<<;;;:::999;;;===<<<;;;:::;;;;;;666888:::======<<<:::999@@@>>><<<===@@@@@@===:::===999888<<<>>><<<<<<>>>@@@>>><<<<<<===>>>>>>>>>;;;::::::;;;<<<===;;;::::::::::::::::::::::::::::::<<<<<<;;;888777999<<<444777:::<<<===;;;999777777666666888:::;;;:::888<<<===>>><<<:::888999999777;;;???@@@>>><<<===>>>000888???>>>777222555999<<<>>>??????===;;;;;;;;;:::<<>><<<;;;;;;@@@@@@@@@???>>><<<::::::<<<<<<<<<;;;::::::===???<<<<<<============<<<<<<888:::<<<===>>>>>>>>>===:::::::::;;;;;;<<<<<<<<<<<<;;;999888999<<>>???:::;;;<<<===>>>>>>>>>>>>>>>@@@BBBAAA>>><<<>>>AAA?????????>>>>>>>>>>>>>>>EEEDDDCCCCCCEEEEEEDDDBBBBBBDDDEEEEEEDDDEEEHHHJJJPPPPPPQQQTTTXXXYYYWWWTTTZZZYYYXXXZZZbbbnnn{{{sssmmmfffZZZSSSUUUPPPJJJEEECCCDDDDDD???;;;???===:::999999<<>>:::777666777999;;;<<<<<<;;;;;;:::999888777===<<<<<<<<<===>>>@@@AAABBB???;;;:::;;;;;;:::888<<<;;;:::999999;;;===>>>===============>>>??????;;;;;;;;;;;;<<<>>>@@@AAA===>>>>>>===:::999:::;;;::::::::::::::::::::::::888:::;;;;;;;;;;;;<<<>>><<<;;;;;;;;;::::::::::::???>>>===<<<<<<===>>>???>>><<<:::999999;;;>>>@@@;;;===;;;777777;;;===<<<<<<999555666888888333///555444444444444666888999;;;:::999888777888999:::999======999999======888<<<888777999::::::===BBB<<<;;;;;;<<<<<<;;;999777::::::::::::::::::999999AAA@@@>>><<<;;;<<<===>>>999999999:::::::::;;;;;;===<<<;;;;;;<<<;;;999888666888999;;;<<<<<<;;;;;;:::;;;<<<<<<:::;;;<<<>>>:::===@@@AAA@@@>>><<<<<<>>>===<<<>>>@@@@@@===:::===<<<<<<<<<<<<<<<===>>>>>>===<<<<<<<<<===???@@@::::::999999999999888888888888777888999;;;>>>???;;;;;;;;;;;;<<<>>>@@@AAA:::<<>>:::777;;;<<<<<<===>>>??????@@@AAA===:::;;;>>>>>>:::555<<<<<<<<<<<<<<<<<<<<<<<<888:::===>>>>>>>>>>>>???AAA???===:::999999::::::888;;;???AAAAAA@@@???@@@???===;;;;;;<<<>>>@@@@@@;;;;;;<<<<<<===>>>>>>>>>@@@BBBCCC???:::888<<>><<<>>>BBB<<<::::::;;;>>>@@@>>>;;;@@@@@@@@@????????????>>>DDD@@@???AAAAAA>>>>>>AAA???@@@AAABBBAAA@@@???>>>>>>???AAACCCDDDFFFFFFGGGCCCAAA??????AAAFFFKKKNNNMMMNNNRRRVVVYYYYYYVVVRRRRRRNNNHHHCCCAAALLLggg|||kkkfff```VVVPPPQQQHHHFFFCCCCCCDDDDDDBBB???;;;:::999888888:::<<<>>>>>><<<:::777777888:::;;;<<<;;;;;;:::999999999999:::999999:::<<>>;;;;;;;;;<<<:::888;;;::::::999999;;;<<<===<<<<<<;;;;;;<<<======>>>>>>===<<<;;;;;;;;;<<<======<<<;;;<<>><<<::::::::::::::::::::::::;;;<<<======<<<;;;<<<>>>999999:::;;;;;;;;;;;;:::;;;::::::999:::;;;======;;;:::999888888:::<<<===>>>@@@>>>;;;;;;???@@@>>>===:::777999<<<<<<999555<<<;;;:::888888888888999<<<<<<;;;::::::;;;<<<===:::>>>>>>::::::======:::???;;;999;;;:::888999===<<<:::999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<==================999:::<<<=========<<<;;;???>>>===<<<;;;999777666888999:::;;;<<<<<<<<<;;;;;;<<<===<<<;;;;;;===???888:::;;;;;;::::::;;;<<<>>>===<<<>>>@@@@@@>>>;;;?????????>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<>>>>>><<<;;;;;;;;;::::::::::::888888888999:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<<<<:::<<<>>>@@@???===:::888<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<=========<<<========================999<<<>>>???>>>===>>>???>>>===;;;::::::;;;<<<===;;;===>>>>>>>>>===>>>@@@===<<<;;;;;;<<<>>>>>>>>>:::;;;;;;<<<<<<======>>>>>>>>>===;;;:::;;;===>>>@@@>>>>>>@@@@@@===@@@EEE@@@???>>>???BBBBBB@@@>>>????????????????????????AAA>>>===???@@@>>>???BBB???@@@AAAAAAAAA@@@??????>>>???@@@AAABBBCCCCCCCCCAAABBBDDDFFFGGGHHHGGGFFFIIILLLPPPSSSUUUTTTSSSRRRLLLLLLJJJCCC;;;???UUUllloooaaa\\\WWWOOOKKKLLLDDDCCCCCCCCCCCCBBB@@@???888888777777777888999999<<<;;;999777777999:::<<<;;;:::999888888999:::;;;:::999888999;;;>>>BBBDDD>>>===<<<<<<<<<<<<999777999999999:::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<======<<<;;;:::999:::;;;;;;===:::999<<>>??????>>><<<:::;;;<<<666888:::;;;<<<<<<:::999999999888888888888999999<<<============>>>>>>>>>???AAA@@@<<<<<>>;;;:::;;;======;;;888>>>===<<<:::999999::::::;;;;;;;;;;;;;;;<<<===>>>;;;======;;;;;;>>>>>>;;;>>>;;;:::<<<;;;888777::::::999777777777999<<<>>>;;;<<<<<<======>>>>>>>>>888999<<<>>>>>>>>>===<<<:::<<<>>>???@@@???===<<<======<<<<<<:::999999888999:::;;;<<<=========<<<<<<=========<<<<<<>>>@@@<<<<<<<<<;;;:::;;;>>>AAA===<<<<<<>>>@@@@@@???>>>>>>??????@@@???>>><<<;;;;;;;;;::::::;;;;;;<<<===============<<<<<<<<<;;;999999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888777;;;<<<===>>>>>><<<;;;:::;;;;;;;;;;;;::::::::::::888:::======<<<<<<===???>>>>>>>>>>>>>>>>>>>>>>>>;;;===??????===<<<===>>>>>>===<<<;;;::::::;;;<<<>>>???>>><<<::::::<<<>>>888888999999::::::999999999999:::;;;;;;<<<<<<===>>><<<999:::<<>>???>>>???AAAAAA???AAAFFF???>>>>>>>>>@@@@@@>>><<<>>>>>>>>>???@@@@@@AAAAAA@@@<<<;;;===>>>===???CCC??????@@@@@@AAA@@@@@@???>>>>>>???@@@@@@@@@??????BBBDDDEEEFFFFFFEEEDDDCCCHHHKKKPPPQQQQQQPPPRRRTTTFFFJJJMMMHHH>>><<>>@@@;;;;;;<<<======;;;999888888999::::::;;;;;;::::::<<<;;;;;;;;;;;;;;;<<<<<<999999888888999;;;<<<===;;;::::::===BBBCCC@@@===::::::::::::::::::::::::===>>>>>><<<999777777888777999<<<======<<<:::888<<<;;;:::999888777666666<<<===>>>?????????>>>>>><<>>::::::======;;;===<<<;;;;;;<<<<<<999777:::999888888888:::;;;<<<888888999999:::;;;<<<===;;;<<<<<<;;;;;;<<<===<<<:::888999======:::999;;;777888999999999;;;===???:::;;;;;;<<<===>>>??????999999;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>999::::::;;;:::;;;===>>>;;;;;;<<<===============<<<===>>>===<<<===>>>@@@>>>??????>>><<<<<<>>>???<<<<<<<<<>>>???@@@@@@@@@<<<===>>>>>>===;;;999777;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999::::::;;;;;;:::888666555<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;===>>>???@@@AAA<<<============<<<<<<<<>>===<<<:::;;;<<>><<<:::888888888>>>???>>><<<:::999:::;;;777999;;;<<<;;;:::999999888999999::::::;;;<<<<<>>======>>>???@@@@@@@@@???@@@CCCBBB???AAAEEE??????>>>>>>>>>>>><<<;;;<<<===>>>???@@@AAABBBBBB@@@<<<:::<<<<<<;;;===AAA?????????@@@@@@@@@@@@@@@===>>>??????@@@@@@??????FFFDDDBBB@@@@@@BBBDDDFFFHHHMMMQQQQQQOOOOOOTTTXXXFFFJJJQQQSSSOOOLLLUUU```jjjxxxtttjjjaaaVVVOOOJJJEEECCCCCCEEEEEEDDDAAA<<<888777666:::;;;;;;;;;;;;:::888888777888888999999::::::;;;999888888777888999;;;<<<<<<;;;999888888:::<<<>>>999:::<<<===<<<;;;:::999888999:::;;;;;;;;;::::::======<<<<<<;;;<<<<<<===:::999888888999:::<<<===999:::<<<======<<<<<<<<<:::::::::::::::::::::::::::;;;;;;999666444444555:::;;;===>>>>>><<<999777;;;<<<<<<;;;;;;;;;::::::777888:::;;;;;;;;;:::999;;;======999999<<<<<<999:::::::::;;;<<<===<<<;;;999999888777777888:::;;;777888999:::;;;;;;<<<<<<999999999:::;;;:::;;;<<<:::999:::>>>>>>;;;999;;;666999===>>>===<<<<<<===999999:::;;;<<<<<<=========<<<;;;:::999999:::;;;===<<<;;;::::::<<<>>>???888999;;;:::::::::===@@@===<<<<<<<<<======>>>>>><<<===>>>===<<<===>>>@@@;;;===???>>><<<999888888;;;<<<<<<======>>>???@@@<<<<<<>>>>>>===;;;999777;;;;;;<<<<<<============<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<===<<<;;;:::999888999:::::::::999888777<<<<<<;;;;;;;;;<<<<<<<<<:::;;;<<<===???@@@AAABBB???<<<:::<<>><<<:::999888888;;;===??????<<<:::888888:::===AAAAAA???===<<<===888888999999:::;;;;;;;;;===@@@BBB@@@<<<;;;===AAACCCAAABBBDDDBBB>>>>>>BBBAAABBBBBBBBBAAA@@@??????<<<<<<===???@@@AAABBBCCCCCC???=========:::;;;???>>>>>>>>>??????@@@@@@@@@<<<===>>>@@@AAAAAAAAAAAADDDCCCBBBAAABBBDDDGGGIIIGGGLLLPPPPPPNNNOOOTTTYYYMMMNNNTTT]]]aaabbbdddhhh___mmm~~~mmmbbb[[[RRRKKKFFFCCCAAAAAABBB@@@>>><<<;;;:::999999<<<<<<<<<;;;;;;999888777777777888999::::::999999777888888999999999::::::777777777888999;;;===>>>888:::<<<<<<:::::::::;;;:::::::::;;;;;;;;;<<<<<<>>>===<<<<<<<<<<<<<<<<<<>>>===;;;999888888888999999;;;<<<;;;999888999;;;::::::::::::::::::::::::777888999888555444555666:::;;;<<<======;;;999888888999;;;===>>>?????????888999:::<<<<<<;;;::::::===??????<<<;;;======:::666777999<<<>>>@@@AAAAAA???===;;;999888888888888999999:::;;;<<<<<<<<<<<<999777777:::;;;999999<<>><<<===>>>;;;888777:::=========<<<<<<<<<<<<===>>><<<=========<<<<<<>>>@@@<<>>>>>???>>>===;;;:::;;;;;;<<<============<<<;;;;;;;;;:::::::::999999;;;;;;<<<<<<<<<;;;;;;:::888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>:::888;;;AAACCC@@@;;;>>>>>>>>>>>>>>>>>>>>>>>><<<======;;;999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<999<<>>;;;999999888<<>>BBB???:::888;;;???CCCAAABBBDDDAAA===<<<@@@>>>@@@AAAAAA???>>>>>>???<<<===>>>???@@@AAABBBBBBDDDAAA???AAA???;;;;;;===>>>>>>>>>>>>>>>???@@@AAA======???@@@BBBBBBCCCCCC???BBBFFFIIIKKKJJJHHHGGGFFFIIILLLNNNMMMOOORRRUUUUUURRRUUU___hhhkkkjjjkkk\\\hhhxxxqqqbbbXXXTTTMMMFFFBBBAAAAAA@@@AAA===888777999;;;;;;:::;;;;;;:::999777666666555666777999::::::999888777666777999::::::999888777555666777888:::;;;;;;<<<888:::;;;:::999999;;;===<<<<<<;;;;;;;;;<<<===>>>===<<<<<<;;;::::::;;;;;;???===<<<:::999888999999<<<:::888888888999:::;;;::::::::::::::::::::::::777999:::999888777888:::666777888999:::;;;;;;:::888999;;;<<<============<<<<<<===>>>>>>>>>>>>>>>===@@@@@@===<<<>>>===:::666888:::;;;<<<===>>>>>>???>>><<<:::888888888888888999:::;;;;;;;;;:::999:::777777;;;<<<999:::>>>@@@======@@@???<<<;;;===999===AAA@@@<<<888888:::999999999999::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<;;;<<<>>>>>>;;;777666999=========<<<;;;;;;<<<<<<===;;;<<<===<<<;;;;;;===??????AAACCCCCCBBBAAAAAAAAA:::;;;<<<;;;999999;;;>>>========================999:::;;;<<<===<<<;;;;;;;;;;;;;;;::::::::::::999<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<======999:::;;;<<<<<<<<<<<<;;;999999999:::::::::;;;;;;===<<<;;;===???@@@>>><<<===========================>>>>>><<<;;;;;;===???::::::;;;<<<============999;;;===>>>===<<<======777:::>>>===999666777:::999999::::::;;;<<<<<<<<<:::<<<>>>>>><<<;;;<<<>>>@@@???AAACCCAAA===<<<@@@999<<<>>>>>><<<;;;<<<>>>======>>>???@@@@@@AAAAAACCCAAAAAADDDCCC???===???>>>=========>>>???AAABBB>>>???@@@@@@AAAAAAAAA@@@>>>AAAEEEIIIJJJIIIGGGEEEGGGHHHKKKMMMPPPQQQSSSSSSVVVRRRSSS[[[cccgggjjjlllaaahhhttt~~~ppp```SSSPPPNNNHHHBBB???@@@AAA@@@CCC<<<666555888;;;;;;999:::999777666444333333333666888999::::::999777666666777:::;;;;;;999777555777888999::::::999777666888:::;;;999888888<<>>===;;;:::;;;<<<>>>@@@<<<;;;::::::999999999999<<<;;;:::::::::;;;<<<===???999444555:::======;;;::::::::::::::::::::::::888:::;;;;;;;;;;;;<<<>>>222333444666888:::<<<===<<<<<<===<<<;;;999777555;;;;;;;;;;;;<<<<<<<<<======??????<<<;;;===<<<888999:::::::::888666666666;;;:::999888888888999:::666777888999888777666555;;;777888======:::;;;???===;;;;;;???@@@???@@@CCC<<>>888555777::::::::::::::::::::::::999888:::<<<===>>>>>><<<<<<777999===@@@@@@>>>;;;888999<<<===;;;777777<<<@@@======;;;::::::;;;<<<===:::;;;<<<<<<;;;;;;<<<>>><<<===>>>>>>>>>???BBBDDD:::;;;<<<:::777777:::===;;;;;;:::::::::;;;<<<<<<888999:::;;;<<<;;;::::::<<<<<<;;;;;;;;;:::::::::<<<<<<;;;::::::<<<===>>>???>>><<<;;;;;;<<<===>>>888999;;;<<<===<<<;;;;;;555666777999;;;===>>>??????@@@AAA@@@===;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<>>======???AAA<<<<<<======<<<<<<;;;::::::;;;<<<<<<;;;===???BBB<<>>AAABBBAAA???>>>===???CCCAAA======AAA;;;===@@@@@@>>>===???AAA>>>>>>>>>???@@@@@@AAAAAABBB@@@BBBFFFFFFAAA???AAA>>>============???AAABBB@@@@@@@@@@@@@@@???>>>>>>BBBAAAAAAAAABBBCCCEEEFFFIIIJJJLLLPPPTTTVVVUUUTTTRRROOOQQQXXX^^^bbbiiiooogggkkkttttttfffXXXPPPJJJJJJHHHEEEBBB???;;;:::666777999:::;;;::::::999888888888888777666555444888888777777777888:::;;;555666999;;;======<<<;;;999666666999999666666888<<<<<<;;;;;;;;;<<<======???>>>>>>===<<<<<<<<<<<>>>>>666999;;;;;;999888999;;;888:::===???>>><<<999777======<<<;;;:::888777666666777888888999999888888;;;888666666888:::<<<<<<;;;::::::999999999::::::>>>===<<<:::999999::::::@@@<<<999888;;;======<<<:::999777666666777999:::<<<:::999999999999888666;;;===???@@@>>>=========<<<:::999<<<@@@AAA???<<>>===<<<;;;<<<:::888888999888333///777999;;;===??????>>>===<<<;;;;;;:::::::::;;;;;;<<<;;;::::::;;;<<<===>>>:::999:::===AAAAAA>>>;;;::::::;;;;;;;;;:::999999:::;;;===>>>>>>===;;;:::;;;:::999;;;===>>>>>>============<<<;;;;;;::::::666888::::::999:::>>>BBBCCCFFFEEE???:::;;;<<<<<<444666888888888888:::<<<>>>999888<<>>?????????>>>===999999;;;>>>:::666:::BBBAAAAAAAAAAAAAAA@@@??????<<<:::999;;;>>>@@@???===<<<;;;;;;<<<======<<<:::@@@@@@@@@???>>>=========?????????@@@AAABBBCCCDDD===>>>@@@AAAAAA@@@???>>>AAA@@@???>>>============??????@@@BBBCCCCCCAAA@@@BBB>>>999999===>>><<<999;;;???@@@???@@@CCCDDDAAACCCEEEHHHHHHGGGDDDCCCCCC>>>CCCIIINNNPPPSSSXXX]]]TTTJJJFFFPPP]]]cccfffiiinnnmmmqqq|||vvvjjj]]]RRRLLLFFFEEECCCAAA???===;;;:::777888999:::::::::999888999999999999888777666555999888888777888999:::;;;;;;;;;:::999888777777777999666666999999666666999:::999999999999::::::;;;::::::;;;<<<<<<;;;::::::===<<<;;;999999:::;;;<<<;;;;;;;;;;;;:::999888777666888::::::888888999:::555777999<<<======;;;:::@@@>>>;;;999666555555555999::::::;;;;;;;;;;;;;;;===;;;:::;;;===>>>???>>>============>>>???AAAAAA::::::999999:::<<<===>>>;;;999777888;;;>>>>>>===666777888888999888777777;;;:::999999::::::999888:::<<<>>>>>>===;;;;;;<<<:::;;;<<<<<<<<<<<<===>>><<<======;;;888777999;;;;;;;;;:::::::::;;;===>>>>>>>>>>>>>>>===<<<;;;;;;<<<======<<<:::777666555555555666777999;;;===>>>;;;;;;;;;:::::::::;;;;;;===<<<<<<;;;;;;<<<===>>>===<<<;;;<<<>>>>>>;;;888888999:::;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::===<<<;;;;;;======<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;===???@@@???======???AAAFFFIIIGGG@@@:::999999888:::;;;<<<;;;999888999:::@@@;;;999<<<>>>;;;::::::@@@???>>><<<;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<<<<;;;<<<===>>>???>>>======;;;:::<<<>>><<<888:::@@@;;;;;;<<<======>>>======>>><<<;;;<<<>>>???>>><<<>>>===<<<<<<<<<<<<999777::::::;;;<<<===>>>>>>???DDDCCCBBB@@@>>>======<<>>>>>>>>???????????????@@@AAAAAA@@@@@@AAA===999:::===???>>>;;;;;;>>>@@@>>>???CCCCCC@@@BBBDDDFFFFFFEEEDDDDDDEEEDDDFFFIIIKKKMMMOOORRRTTTWWWNNNKKKRRR[[[___bbbeeeooommmqqqzzzyyyiii]]]RRRJJJFFFAAA@@@>>><<<::::::::::::999999999:::999999888777777777777777777666555444999999888888999999:::;;;>>><<<999666555555666666888555666999999777888;;;999888888888999999:::;;;777888:::;;;<<<;;;:::999888888999999::::::;;;;;;<<<<<<;;;:::999777555444555777999999888777888999777888:::;;;<<<<<<<<<<<>>>>>>>>??????@@@999999999:::;;;===>>>???:::999999:::<<<<<<;;;:::444777:::===>>><<<999666;;;:::999:::;;;<<<;;;:::999;;;<<<<<<;;;::::::;;;999<<<>>>===999888<<>>???@@@============<<<;;;:::999:::>>>@@@>>>999666888:::888777777777999<<>><<<<<<<<<<<<;;;999;;;;;;;;;<<<<<<<<<<<<<<<>>>??????>>><<<:::999:::DDDGGGEEE>>>:::::::::777===>>>>>>===;;;999:::;;;>>>:::999<<<>>>;;;:::<<>>>>>===<<<;;;===<<<<<<;;;<<<<<<======;;;<<<======>>>>>>=========;;;<<<>>>>>>;;;:::<<<:::;;;<<<>>>??????@@@@@@???>>>===>>>??????===;;;<<<;;;:::;;;<<<<<<:::888999::::::<<<===>>>??????>>>>>>>>>>>>>>>>>>???@@@@@@@@@??????>>>??????@@@??????>>>>>>??????@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@===;;;<<>>???BBBCCC@@@BBBCCCDDDDDDCCCCCCEEEGGGHHHGGGFFFHHHKKKMMMOOOOOOUUUQQQOOOSSSXXX[[[```dddooommmpppxxxnnn^^^SSSKKKFFFEEE@@@>>>;;;999777777888888:::999999999888888777777444444444444444333222222999999999999999999::::::888888777666777888999:::777555555999:::888999<<<:::999999::::::;;;<<<===;;;:::::::::999999999:::777888999:::;;;::::::999777888888999999888888777555666777888888888888888>>>===<<<;;;;;;;;;;;;;;;888888777777888:::<<<===777888888999999999999999888777555666888:::::::::<<<<<<;;;:::999888777666;;;;;;;;;;;;;;;<<<<<<<<<============<<<:::777555777:::>>>AAAAAA???<<<::::::999999:::<<<======<<<999;;;<<<<<<:::::::::;;;;;;<<<===;;;999999;;;===999<<<===;;;777666888<<<:::;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<;;;:::999999:::;;;===;;;999777888999;;;::::::::::::<<<>>>???999999::::::;;;;;;;;;:::;;;;;;:::999999999888888===<<<<<<===>>>@@@AAAAAA:::;;;<<<<<<============;;;;;;::::::::::::;;;;;;???>>><<<<<<======;;;:::::::::;;;;;;<<<======>>><<<=========;;;999777666;;;>>>>>>;;;:::======;;;:::<<<======<<<<<<===>>>:::777888<<<>>>===>>>AAA===>>>???@@@???>>><<<;;;<<<<<<<<<<<<<<<======>>>;;;;;;<<<<<<===============;;;;;;<<<===<<<999888;;;<<<===>>>????????????>>>>>>??????@@@???>>>===777777888:::===>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBB@@@???===<<<<<<<<<>>>>>>============>>>???@@@AAA?????????>>>===>>>@@@BBBBBB@@@??????AAABBB@@@???>>>@@@AAA>>>???CCCDDDAAABBBCCCCCCCCCBBBDDDGGGJJJHHHFFFDDDFFFLLLPPPRRRRRRPPPPPPQQQSSSVVVZZZ```eeeiiijjjpppyyyxxxdddVVVMMMGGGDDDEEEAAA???;;;888666666666777:::999999888888777777777444444444444444444333222999999999999999999999999555666888999;;;;;;;;;:::888555666999:::888999<<<888888888999:::;;;<<<<<<===;;;888666555666888999::::::<<<<<<<<<;;;999888666666777999999999999999555555666777999999999888===<<<;;;999999999999999555777999<<<===>>>======<<<<<<===>>>>>>>>>>>>>>><<<:::777666888;;;===>>>::::::::::::888777555444;;;;;;<<<<<<<<<<<<<<<<<<>>>???@@@@@@>>>;;;888666:::<<<===>>>???>>>======:::999888:::<<<>>>===<<<:::;;;<<<<<<::::::;;;<<<;;;999777777999:::999777<<<;;;:::999::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999888<<<:::888999;;;<<<:::999999:::::::::999888666555888888:::;;;;;;;;;::::::;;;;;;;;;;;;::::::999999;;;;;;<<<<<<<<<>>>???AAA>>>>>>>>>>>>>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<>>>===<<<<<<===>>>===<<<999::::::;;;<<<===>>>>>><<<======>>>>>>>>><<<:::666999999888999======:::999:::<<<<<<;;;;;;<<<>>>999777999===>>><<<>>>AAA<<<===???@@@@@@>>><<<:::<<<<<<<<<<<<<<<===>>>???;;;;;;;;;;;;;;;<<<<<<===<<<;;;::::::;;;;;;:::777999:::::::::::::::999999;;;<<<>>>@@@@@@@@@??????777777888:::===???>>>===>>>>>>>>>>>>============CCCBBB@@@???===<<<<<<<<<>>>===<<<:::::::::;;;<<<;;;;;;;;;<<<===>>>???@@@???@@@@@@???===>>>AAACCCEEEDDDCCCBBBBBBBBB@@@???@@@BBBBBB???@@@DDDEEECCCCCCCCCCCCBBBBBBEEEHHHLLLIIIGGGEEEGGGMMMRRRTTTSSSOOOQQQSSSSSSTTTYYY___bbbbbbeeeooozzzxxxjjjYYYOOOIIICCCBBBDDD@@@>>><<<999777666666666999999888777777777888888777777888888888777777666888888999999999888777777666888:::;;;;;;:::888777999666777::::::888999<<<555555666666777888999:::;;;999666444333444666888;;;<<<=========;;;:::999:::;;;;;;;;;:::999888888666555666777:::;;;:::999777777777777777888999999888:::<<<>>>???===;;;999;;;;;;<<<===============;;;888666555777:::<<<<<<:::;;;<<<===>>>>>>===<<<888999;;;<<<>>>>>>??????;;;===@@@@@@???===<<<<<<;;;;;;:::::::::::::::;;;999888888999<<<===<<<;;;;;;;;;<<<;;;999999;;;===888555444555999:::777333===;;;999999;;;<<<;;;:::<<<<<<<<<<<<<<<;;;:::999<<<<<<<<<<<<;;;:::999888>>>;;;888999===???>>>;;;===>>>>>>>>><<<999666444777888999;;;;;;;;;::::::<<<============<<<<<<;;;:::<<<<<<;;;:::999:::;;;@@@@@@@@@???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<>>>???>>><<<::::::;;;;;;<<<===>>>>>>:::::::::<<<>>>???>>>===888:::999777888;;;999444:::<<<<<<<<<:::999:::;;;<<<;;;<<<>>><<<999:::>>>;;;<<<>>>??????===<<<:::<<<<<<<<<<<<===>>>??????;;;::::::::::::;;;<<<<<<;;;===<<<999999;;;<<<:::;;;;;;<<<<<<;;;;;;:::999888;;;>>>@@@@@@??????@@@<<<;;;;;;<<<===>>><<<;;;:::::::::;;;;;;<<<======@@@??????>>>>>>>>>>>>>>>======<<<;;;::::::::::::;;;;;;;;;<<<===>>>???@@@===@@@BBB@@@>>>>>>@@@CCCCCCCCCCCCCCCBBBAAA@@@@@@AAACCCBBB??????CCCDDDCCCBBBCCCCCCBBBBBBDDDGGGJJJKKKJJJIIIIIIKKKNNNOOOOOOQQQTTTUUUSSSSSSXXX[[[\\\]]]bbbmmmxxx~~~eeeZZZNNNHHHCCC???>>>@@@<<<;;;;;;:::999888777666888888777666666777888999888999999::::::999999999777888888888888777666555999999999888888777666666:::777777::::::888888;;;555555555555777888999:::777888888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>===<<<:::999888777666666888;;;<<<;;;999777777888888888999999999999:::;;;<<<===<<<;;;:::777888888999999999999999777666666888:::;;;:::888:::;;;===???@@@@@@???>>>999:::<<<===>>>>>>>>>===:::<<>>===<<<<<<=========<<<<<<;;;:::999;;;:::999999;;;===>>>>>>BBBBBBAAA???>>><<<:::999666777999;;;;;;;;;:::999::::::;;;<<<===<<<;;;;;;999<<<>>>>>>;;;::::::;;;@@@@@@@@@@@@???>>>======<<<<<<===>>>>>>===<<<<<<@@@>>>======>>>>>><<<;;;:::;;;;;;;;;<<<<<<======:::999888999===??????>>><<<===;;;999999:::777111999;;;<<<<<<::::::;;;======<<<===>>><<<888999===:::;;;<<<======<<<;;;:::<<<<<<<<<<<<===>>>???@@@;;;:::999999999:::<<<<<<;;;??????:::777<<>>>>>>>>>>>===888;;;???@@@???=========>>>===<<<===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===???AAABBB===>>>>>>===<<<;;;::::::>>>>>>>>>>>>>>>???@@@AAA;;;>>>BBBAAA>>><<>>888999999:::;;;======>>>>>>>>>>>>>>>===<<<;;;:::777666666888<<<===<<<:::=========<<<;;;:::888777777777888999:::<<<>>>???999999:::;;;;;;;;;;;;:::888:::<<<@@@BBBAAA===::::::;;;===>>>>>><<<:::999>>>>>>>>>>>>>>><<<:::999<<<>>>@@@>>>;;;888999;;;;;;;;;<<<<<<;;;999777666999888777888:::;;;:::999999999999888666777999;;;777<<>>:::999===AAA:::;;;===>>>???@@@??????============<<<;;;:::999555888999999777777;;;???AAA???===:::999999::::::555777999;;;<<<;;;:::999555666888999:::999999888888<<<@@@AAA@@@??????AAA>>>??????@@@@@@@@@??????;;;===???@@@@@@???===;;;BBB@@@>>>>>>======;;;999;;;;;;;;;<<<<<<<<<<<<<<>><<<===AAADDDDDDCCC===>>><<<:::;;;<<<888222555888:::;;;<<<===@@@BBB::::::<<<>>><<<999;;;@@@::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@;;;:::999999999:::;;;<<<;;;BBBBBB;;;777<<>>;;;:::;;;<<<;;;;;;===???@@@@@@>>>AAA@@@???>>><<<:::999888???>>>===<<<;;;:::::::::>>>??????@@@???===;;;:::@@@@@@@@@???@@@@@@AAABBB888===AAAAAA===;;;===@@@888:::===???@@@@@@AAABBB>>>@@@???;;;;;;???AAA???>>>???@@@@@@???@@@AAACCCBBBEEEHHHGGGEEECCCEEEGGGMMMQQQQQQOOOTTT]]]___[[[___aaagggmmmqqquuuvvv[[[NNNHHHAAA<<<;;;;;;:::888777777666666666666666666666777888999999999999999888888999:::;;;;;;<<<<<<999333222888;;;999777:::777777777777666666666666;;;999888999;;;:::666222999===>>>;;;;;;<<<;;;777;;;;;;;;;::::::999999999:::888888:::======;;;888888999999:::999888666555:::<<<<<<:::777777:::===;;;:::999888777888999:::777888888888777666444333333444666999;;;<<<======<<<<<<<<<===>>>@@@BBBBBB;;;;;;:::::::::;;;;;;<<<===;;;<<>><<<999:::<<<>>><<<;;;;;;;;;;;;;;;::::::999888333888;;;999444333777===999777666888;;;<<<;;;999<<<:::888999;;;;;;888555===>>>???>>><<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;:::999999888>>>===;;;:::;;;===???@@@::::::::::::::::::::::::<<<<<<<<<;;;;;;::::::::::::;;;;;;:::999888:::<<>>======???>>>;;;777;;;:::999;;;===>>>>>>===???===:::999:::<<<<<<<<<>>><<<;;;999888888888888???>>>===;;;::::::::::::===999666999???@@@<<<666666333222444888;;;;;;;;;;;;>>>AAA>>>999777999===<<<<<<<<<===<<<;;;;;;:::::::::;;;;;;===>>>@@@AAA>>>>>>>>>>>>>>>===<<<<<<@@@>>>===<<<<<<===>>>@@@BBBAAA???===;;;:::999999;;;;;;::::::::::::999999999999999::::::;;;;;;;;;777888:::;;;;;;:::888777;;;>>>===<<>>>>>===<<<;;;BBBAAA???>>>>>>>>>???@@@??????@@@AAABBBBBBCCCCCCAAA@@@???@@@CCCDDDBBB@@@@@@AAAAAA@@@???@@@BBBDDDDDDBBBCCCFFFGGGEEEFFFIIILLLOOORRRRRRPPPSSSYYY_________ccchhhkkknnnwwwiiiTTTHHHCCC===:::::::::::::::;;;:::999888666555333333555555666666777777777777777777777777888999999:::888333222888;;;999888:::666666777777888888999999;;;999777777999:::999777777;;;;;;999888:::999555999999999999999888777777999888888:::======;;;888999999999999999888777777888999999888777777888:::;;;;;;;;;::::::;;;<<<<<<:::;;;;;;;;;;;;999888777999999:::;;;;;;;;;::::::AAA@@@???>>>==================<<<<<<<<<<<<<<<===<<<999:::======:::999<<<>>><<<::::::<<<===<<<;;;:::;;;;;;;;;::::::999888:::;;;;;;;;;::::::<<<===;;;999888:::===>>>===;;;:::999888999<<<<<<:::888999;;;======<<<;;;<<<======??????===:::888888999<<<<<<;;;;;;:::999999999===<<<;;;:::;;;<<<>>>???========================::::::999999888888888888;;;<<<<<<<<<;;;;;;<<<>>>???AAAAAA@@@======???BBB???======>>>@@@AAA>>><<<>>>===<<<===???@@@???>>>BBB@@@<<<;;;;;;;;;;;;:::AAA@@@???============>>>;;;;;;;;;;;;;;;;;;;;;<<<<<<999666888<<>><<<===;;;888888;;;=========;;;;;;<<<<<<<<<;;;<<<======>>>@@@@@@???<<<999666::::::999888888888888888;;;;;;<<<===============???>>><<<;;;;;;<<<>>>???======<<<<<<<<<======>>><<<<<<<<<<<<;;;;;;;;;:::999999999999:::::::::::::::<<<===>>>???>>><<<;;;???@@@@@@???AAAEEEDDD@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<>>===>>>>>>????????????@@@AAAAAABBBBBB>>>===<<<===@@@AAA???===AAABBBCCCBBB@@@??????@@@EEECCCDDDGGGHHHFFFGGGJJJKKKOOORRRSSSRRRSSSXXX\\\WWWXXX\\\cccgggmmmwwwnnnWWWKKKAAA>>>:::888888::::::;;;<<<;;;:::888666555444333666666555555555666777777999888777666666777999999777444333777:::999999:::555666666777999::::::;;;<<<:::777777999;;;<<<<<<777:::;;;888888:::999666666777888999999777555444999888999:::<<<<<<:::999::::::999999888999999999999888888999::::::999777999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999<<<<<<<<<<<<<<<<<<;;;:::BBBAAA@@@???===<<<;;;:::@@@@@@???>>>============<<<:::;;;>>>>>>;;;:::<<<===<<<:::;;;<<<===<<<;;;::::::;;;;;;;;;:::999999>>><<<:::;;;===???>>><<<<<<;;;:::;;;===???>>>===:::999999;;;===>>>===;;;666888:::;;;;;;<<<===>>>>>>@@@@@@>>>:::888999:::::::::::::::::::::::::::<<<;;;:::::::::;;;======>>>>>>>>>>>>>>>>>>>>>>>>999999888888888888888777999;;;<<<<<<;;;;;;<<<>>>>>>===<<<<<<<<>>??????>>><<>><<<;;;;;;<<<;;;;;;???>>>===<<<<<<===>>>>>>:::;;;<<<<<<<<<;;;:::999;;;999888888999<<>><<<:::;;;======<<<::::::<<<>>>@@@???<<<999666======;;;:::999999999888888999:::<<<===>>>>>>>>>>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<===>>>??????>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<===>>>@@@@@@@@@???>>>>>>>>>???AAA>>>;;;<<<@@@======>>>??????>>>======>>>>>>============>>>>>>???>>>>>>============>>>>>>>>>>>>???@@@@@@AAAAAA===<<<<<<===??????>>><<<@@@BBBCCCCCCAAA??????@@@FFFCCCDDDHHHIIIGGGHHHKKKKKKOOORRRSSSRRRSSSVVVYYY______```dddfffiiirrr{{{uuuWWWHHHDDD===;;;999888888999::::::999888888888777777777777999888777777777777888999<<<;;;999888888888:::;;;555555555777999999999:::555666666777888888999999<<<;;;:::999:::;;;<<<<<<999<<<<<<999999<<<;;;888444666888:::999888555444888999:::;;;<<<;;;:::999;;;:::999888888999:::;;;;;;999999;;;>>>>>>;;;888555666888:::;;;;;;::::::::::::::::::999999888888;;;;;;<<<===>>>>>>>>>>>>=========>>>>>>>>>>>>>>>AAA@@@???>>>============???<<<===@@@@@@===<<>>===<<<666888;;;<<<<<<<<<===???======<<<<<<=========<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::666888::::::999999:::<<<===<<<;;;;;;>>>@@@@@@@@@<<<<<<<<<===???@@@@@@@@@???===<<<;;;<<<;;;:::888;;;:::888999<<<===>>>===<<<;;;;;;:::;;;<<<===>>>>>>?????????===;;;888666:::;;;<<<:::999:::>>>AAAAAA>>>;;;888888999;;;<<>><<<;;;:::888666555777999;;;======<<<;;;???>>>>>>=========>>>>>>999:::;;;<<<===>>>>>>>>>======<<<;;;;;;<<<======???>>>==================>>>>>>=========<<<<<<<<<>>>>>>>>>======<<<<<<<<<;;;;;;===>>>>>>>>>>>>>>><<<777999???>>>888:::CCC>>>???AAABBBBBBAAA???>>>@@@???>>><<<<<<===>>>???=========<<<<<<<<<============>>>>>>?????????@@@>>>??????@@@AAAAAA@@@???@@@AAAAAAAAA@@@@@@BBBCCCDDDBBBCCCGGGHHHGGGGGGKKKMMMOOOPPPPPPPPPQQQUUUXXXcccbbbbbbddddddeeellluuu}}}cccIIIAAAAAA<<<<<<;;;:::999888999999777777777777777777777777888888777777777777777888;;;:::999888888888999:::555666777777777888999999666666666666666666666666;;;<<<======<<<:::999888999;;;;;;888888;;;<<<999555666999;;;;;;999777555777999:::;;;;;;;;;:::::::::999888888888999:::;;;;;;999999;;;>>>???<<<999555666888:::;;;;;;:::::::::999999999888888888888;;;<<<======>>>>>>======:::;;;<<<>>>????????????@@@???>>>===<<<;;;;;;;;;>>><<<<<<@@@@@@<<<<<<>>>:::;;;======<<<<<<;;;;;;999::::::;;;;;;:::::::::888999:::999888888:::<<<888999999:::::::::;;;<<<===>>>>>>>>>===<<<<<<<<<999;;;=========<<<===>>>@@@<<<888:::???AAA>>>999;;;;;;<<<<<<======>>>>>>;;;;;;;;;:::::::::;;;;;;888888888888888888888888::::::::::::::::::::::::777999;;;;;;;;;::::::;;;<<<<<<===???@@@@@@===:::;;;<<<<<<<<<<<<===>>>>>>@@@>>><<<;;;;;;;;;999777999888888999;;;<<<<<<<<<======<<<<<<===>>>???@@@???@@@@@@@@@???<<<999777999===???>>>;;;999;;;===AAA@@@>>><<<<<<===???AAA>>>@@@AAA>>>999666777999:::999999999:::<<>>>>>===============<<<<<<===>>>>>>>>>>>>============<<<<<<=========>>>>>>============>>>>>>============<<<<<<<<<;;;>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<===============666555<<>>@@@AAAAAA@@@>>>===@@@???===<<<<<<<<<===>>><<<<<<<<<=========<<<<<<===>>>>>>>>>>>>>>>?????????@@@AAABBBAAAAAAAAAAAAEEEDDDBBB???======AAADDDBBB@@@AAAEEEGGGEEEFFFJJJOOONNNNNNMMMMMMPPPUUUXXXXXXXXX[[[___```cccjjjsssyyysssUUUCCC>>>@@@;;;<<<<<<;;;999888888999888888777777666555555555555555666666666555444444666666777777777777777777555999:::777666777888777666666666555555444444444:::===???>>><<<999777777666999888555666999:::888666888999;;;;;;:::999888777999;;;<<<;;;::::::;;;888888888777888888999999888888888999;;;<<<;;;:::999::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<============<<<;;;:::999;;;<<<>>>>>>>>>>>>===<<<>>>======<<<;;;;;;;;;;;;;;;999:::======:::999;;;999;;;>>>>>><<<;;;;;;;;;999999:::;;;;;;;;;::::::999:::<<<;;;999999;;;>>>777999;;;;;;::::::;;;======???@@@???===;;;;;;<<<<<<===???>>>===<<<<<<===CCC>>>:::;;;>>>>>>:::555;;;;;;<<<<<<=========>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888999999999999999::::::;;;===??????>>>===<<<===;;;===@@@BBBAAA>>>;;;999<<<===>>>>>>======???AAADDDBBB@@@??????>>><<<:::===<<<::::::;;;:::999777;;;::::::999:::;;;===>>>;;;<<<===>>>???>>>======:::===@@@???<<<::::::;;;<<<======<<<;;;;;;===???999===@@@>>>999777:::???BBB@@@===::::::<<>>===============>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???AAABBB============<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::>>>>>>>>>===============BBB<<<999;;;===<<<;;;<<<;;;;;;<<<======<<<;;;;;;???>>>===<<<<<<;;;;;;<<<;;;<<<======>>>=========>>>>>>>>>>>>>>>>>>??????===???@@@@@@??????@@@AAAIIIGGGDDD???<<<;;;>>>@@@AAA???@@@DDDFFFEEEFFFIIIMMMMMMKKKLLLMMMQQQTTTWWWYYYYYY\\\```aaa```eeemmmttt{{{|||\\\HHH@@@>>>>>>777:::<<<;;;999888888999555555555555555555555555333555666777777555333111333555666888999888777666666;;;<<<777444666777555555555555555666666666666:::<<<===<<<999888999:::666888888555555999:::888777888999999::::::999999666999<<<<<<:::999:::;;;555666777888888888888888888999999999999:::;;;===;;;;;;;;;::::::;;;<<<<<<======<<<;;;;;;<<<===>>>;;;;;;;;;;;;::::::999888<<<===>>>???>>>===;;;:::======<<<;;;;;;<<<<<<<<<:::888999<<<<<<999888:::888;;;>>>???===;;;;;;<<<888999::::::;;;;;;;;;:::;;;:::888999;;;<<<<<<;;;:::<<<>>>>>>===<<<>>>@@@;;;===??????<<<;;;<<<===:::<<<======<<<;;;;;;<<<>>>>>>>>><<<:::999888888:::::::::;;;;;;;;;;;;;;;============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;===???AAAAAA???===<<<<<<;;;>>>BBBBBB???<<<<<<===>>>@@@AAAAAA@@@AAAEEEHHHFFFEEECCCBBBBBBBBB@@@>>>@@@>>>===<<<===<<<999777999999888777777888999:::999999:::;;;<<<===>>>>>>======>>>===<<<;;;<<<===777999;;;:::888777888::::::<<<======;;;:::<<<>>>AAA???===::::::;;;===>>>DDDCCCAAA@@@???>>>>>>>>>:::;;;<<<===>>>>>>??????>>>>>>????????????>>>>>>============>>>???@@@AAA??????>>>>>>>>>=========;;;<<<<<<<<<<<<<<<<<<===@@@???>>>>>>============AAACCCBBB<<<:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;:::999;;;<<<===>>>???>>>>>>===????????????????????????;;;>>>@@@@@@>>>===???@@@CCCCCCCCCBBB???>>>???@@@AAA???AAAEEEGGGFFFGGGJJJIIIIIIKKKNNNQQQSSSSSSSSS\\\]]]aaadddbbb___aaafffooovvviiiLLL@@@>>>===<<<444777:::;;;999888888:::000111222444666777999999444666999::::::777444222333555888;;;<<<;;;999888666<<<===777444666777444444444555666777888999999999;;;;;;999777777;;;>>>888:::999666777;;;<<<:::777777888888888999999:::666999<<<<<<:::999:::;;;444555666888888888777666999;;;===;;;999:::>>>BBB;;;:::999888777888999:::===<<<;;;::::::;;;<<<===666666888999:::;;;;;;;;;;;;<<<===??????>>><<<;;;===<<<<<<<<<<<<======>>><<<999:::======:::999<<<888;;;??????===:::;;;<<<888999::::::;;;;;;;;;;;;===888333555;;;>>>;;;666===???AAAAAA??????AAADDD888;;;>>>>>><<<<<<===???888:::<<<<<<;;;;;;;;;<<<666<<<@@@>>>888666:::???999999999999999999999999======>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===???AAAAAA>>><<<::::::;;;???BBBAAA===;;;>>>BBB???BBBDDDDDDDDDFFFKKKOOOGGGEEECCCCCCCCCBBBAAA???>>>>>>===>>>??????===;;;======;;;;;;;;;;;;<<<===;;;::::::999999::::::;;;>>>===;;;:::;;;===???@@@999<<>>;;;999999:::???===<<<;;;<<<<<<:::888999999999999999:::<<<<<<:::::::::::::::;;;<<<<<<777888999<<<===??????@@@??????@@@@@@@@@@@@??????AAA@@@???>>>============@@@@@@@@@????????????>>>>>>>>>??????@@@@@@AAAAAA@@@???>>><<<;;;;;;;;;;;;===GGGHHH>>>777<<<@@@@@@??????>>>>>>>>>>>>??????;;;<<<======<<<:::888777;;;<<<>>>?????????>>>===@@@@@@@@@???????????????<<>>???AAA999===AAADDDDDDCCCCCCCCCBBB@@@AAAFFFHHHGGGHHHKKKDDDGGGKKKPPPTTTUUURRRPPPQQQSSSZZZ```aaa___bbbgggkkkrrr|||pppQQQGGGAAA@@@AAA<<<<<<888555444777999888777888777777777666666666666;;;:::999777666666666666555999======:::999:::<<<777999;;;:::777666888:::777555666999:::777666999666888999888666666999<<<:::888666666888888888666555555666777888999999:::???===:::777555333333333>>>:::777777999;;;999777777777999:::;;;<<<<<<<<<;;;<<<:::777888<<<<<<888;;;:::999888888:::<<<===777888999;;;<<<<<<;;;;;;555888===AAABBB@@@>>>;;;888:::===??????===:::888======<<<======<<<:::777<<<;;;::::::999999999999888:::<<<<<<:::888777666666777999999999:::;;;<<<999:::<<<<<<<<<<<<===???:::::::::;;;======;;;999BBB@@@>>><<<;;;:::::::::;;;<<<===<<<<<<<<<>>>@@@AAAEEEDDD>>>:::;;;>>>???@@@@@@???>>><<<999777666;;;<<<>>>??????>>><<<;;;888777888:::===@@@@@@???;;;:::999999999;;;===>>>@@@===<<<===;;;777888<<<@@@AAABBBCCCCCCBBB@@@@@@AAA@@@???===<<<<<<<<<<<<@@@>>><<<;;;<<<>>>@@@BBB@@@===999999<<<===<<<:::>>>:::888;;;@@@AAA;;;555666888:::<<<<<<<<<;;;::::::999888888888999;;;;;;>>>============>>>>>>???;;;;;;;;;===>>>>>>;;;999999:::<<<===>>>===<<<;;;===>>>???>>>======???AAA@@@AAA@@@>>>;;;:::;;;<<<@@@@@@@@@???===;;;888777======>>>>>>>>>>>>======>>>===;;;::::::;;;<<<===@@@===;;;<<>>;;;AAAAAABBBBBBAAA@@@>>>===@@@@@@???????????????@@@===AAACCCAAA===:::<<<>>>AAAAAA@@@???======???AAABBBBBBAAAAAABBBBBBCCCCCC@@@@@@AAABBBBBBBBBAAAAAA@@@CCCFFFDDD???;;;999999@@@AAABBBBBB@@@@@@AAABBBCCCEEEHHHLLLNNNOOOOOONNNRRRSSSVVVYYY]]]aaaccceeeccciiirrr{{{___HHHBBB<<<;;;<<<888444222222444777999888666333444444555666666777777888777777666555555555555777777888999:::999888777666888:::999777666888::::::888888;;;;;;777777999888:::;;;;;;999999;;;===<<<:::777666666666555444777777888888999999::::::>>>===<<<:::888666666555:::888666666777888888777888999999:::;;;;;;;;;:::888<<<======>>>@@@<<<666<<<;;;999888888999;;;<<<888999:::;;;<<<<<<<<<;;;999;;;===>>>???>>>===<<<999:::===>>>>>>===;;;:::;;;;;;;;;>>>@@@AAA@@@>>>===<<<;;;;;;:::::::::;;;;;;<<<===<<<:::999777777777888:::;;;<<<===???@@@999:::<<<<<<;;;;;;<<<>>>===<<<;;;;;;;;;<<<>>>???@@@???===;;;:::999999:::===>>>>>>===<<<<<<>>>???<<>>===<<<<<<;;;;;;:::999888888999:::;;;<<<<<<;;;:::999;;;::::::;;;===???>>>======<<<;;;::::::;;;===>>>>>><<<<<>>===<<<;;;;;;:::;;;;;;CCCBBB???>>>======>>>???;;;<<<;;;:::999999:::;;;888888999;;;======;;;999;;;;;;<<<===<<<:::888777888777666666666777888999;;;;;;;;;;;;<<<===>>>???=========>>>???>>>;;;999<<<<<<<<<<<<<<<======>>>===>>>??????>>>???AAACCC===>>>>>>===;;;:::;;;===>>>>>>>>>>>>>>>===<<<;;;<<<<<<============<<<<<>>===<<<<<<<<<======;;;;;;<<<<<<;;;;;;<<<<<>>===??????>>>>>>===>>>>>>???<<>>>>>??????>>><<<<<<===???>>>=========>>>???@@@@@@>>>>>>???@@@AAABBBBBBCCC@@@BBBBBBBBB@@@???@@@@@@@@@AAABBBBBB@@@@@@AAABBBCCCDDDGGGJJJLLLMMMNNNNNNSSSTTTVVVYYY\\\___```bbbccciiipppwwwfffMMM???===888777999666555555777:::<<<<<<:::888555666777999;;;<<<<<<===777777777777777777777777:::777555777:::;;;888444444666888888777777888999<<<999999;;;:::666444666888999;;;;;;:::::::::;;;;;;888555444444555555555999999999999999999999999;;;;;;;;;:::999888777666777777888777666666888999::::::;;;;;;:::999888888999<<<<<<<<<===???<<<777<<<;;;999888888999:::;;;888999:::;;;<<<<<<<<<;;;===<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===============;;;:::;;;===@@@AAA@@@???======<<<;;;;;;;;;<<<<<<======<<<;;;:::999888888;;;;;;<<<<<<===>>>??????999:::<<<;;;:::999:::<<<>>>>>>===:::999;;;AAAFFF>>>===<<<::::::999999999>>>??????>>><<<<<<===???666999999888:::>>>>>>:::;;;:::999999:::;;;<<<===999:::;;;<<<<<<;;;:::999???===<<<<<<>>>>>>===;;;???>>>===<<<;;;<<<===>>>???===>>>BBBCCC@@@???AAA:::;;;===>>>???@@@@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<@@@???>>>>>>============777:::===<<<888666888:::777:::======<<<;;;;;;===<<<============;;;:::999<<<;;;:::::::::;;;<<<===:::::::::;;;;;;===>>>>>>>>>>>>>>>???@@@???<<<:::???>>><<<;;;;;;===???@@@===>>>????????????AAACCC;;;<<<<<<;;;::::::;;;===;;;<<<<<<===>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>============>>>777;;;>>>===:::999<<>>>>>>>>>>>>>>===;;;;;;>>>===============>>>>>><<<>>>@@@>>>;;;999;;;===<<<===>>>>>><<<;;;;;;<<<;;;;;;;;;;;;<<<===>>>???======<<<===>>>@@@BBBDDDAAA@@@>>>===???AAABBBBBB???@@@AAAAAAAAAAAABBBCCCCCCDDDEEEGGGIIIKKKLLLMMMRRRSSSUUUXXXZZZ\\\]]]^^^cccggglllrrrwwwyyyUUUDDD===<<<777777<<<999;;;;;;<<<<<<<<<;;;999888666777999;;;<<<=========888888999:::::::::::::::<<<:::999999:::;;;999666333555777888888888888999;;;888777999777333111333666888999999999888888888777444222222444777999999999999888888888888888888666777888999999888666666777999;;;:::888777999<<<;;;;;;;;;:::999888777666<<<<<<777333444:::===<<<999999888888999:::;;;;;;888999999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???>>>===<<<<<<<<<<<<:::888<<<<<<;;;;;;;;;;;;<<<<<<>>>===;;;999999999888888===<<<;;;<<<<<<===<<<;;;999;;;;;;;;;999888999:::;;;===>>>;;;888:::AAAGGG<<<<<<;;;;;;;;;;;;;;;;;;<<<=========;;;;;;===???666888888999===AAA>>>888===<<<;;;;;;<<<===@@@AAA;;;<<<============<<<;;;???>>>======>>>>>>===<<<@@@@@@???============>>>BBB???@@@DDDDDD???<<<===<<<<<<======>>>>>>>>>???===============>>>??????999999:::<<<===>>>??????888:::===<<<:::888888999<<<>>>@@@@@@>>><<<======:::;;;<<<===>>>>>>>>>===>>>>>>===<<<===>>>???@@@<<<<<<;;;;;;;;;<<<======<<<<<<<<<===??????>>><<>>======>>>???@@@===>>>???>>>======???AAA<<<<<<===;;;:::999;;;<<<:::::::::;;;<<<>>>???@@@=========<<<<<<=========@@@??????>>>============999;;;======<<<<<<>>>AAA;;;;;;;;;;;;::::::999999>>>>>>=========>>>??????===>>>???>>>;;;:::<<<>>>;;;===??????===<<<;;;;;;<<<<<<<<<===>>>???@@@AAA>>>===<<<;;;<<<>>>@@@BBBAAA>>>;;;;;;>>>???===;;;>>>@@@AAAAAAAAAAAABBBDDDCCCCCCCCCDDDFFFHHHJJJKKKOOOPPPSSSVVVYYY[[[\\\\\\aaadddhhhlllpppyyy```MMM@@@===<<<555888>>><<<;;;:::999777666666777777444555666888888777666555777888999:::;;;;;;::::::999;;;;;;:::888666888999444555666888::::::999888:::888777999888333222444888888888888999999888777666444222333555777888999777777777777777666666666555666777999999999888777777999<<<;;;888777999;;;;;;;;;;;;:::999888666666<<<;;;777222444:::===<<<666666777888999;;;<<<===888888888888888999999999666888;;;===>>>>>>===<<<===<<<<<<;;;<<<===>>>???AAA???===;;;;;;:::888777;;;:::::::::::::::;;;;;;>>>;;;999888999:::999777999888777888;;;<<<<<<:::999;;;;;;;;;999888999:::666:::>>>===::::::>>>CCC;;;<<<<<<<<<============888999:::::::::;;;===???:::<<<<<<<<<@@@BBB???888???>>>===<<<<<<===???AAA===========================<<<<<<===???@@@???>>>AAA@@@??????>>>>>>>>>>>>AAA======BBBCCC???;;;;;;======<<<<<<;;;;;;;;;;;;======<<<======>>>???@@@999999;;;<<<>>>???@@@AAA===;;;;;;<<<>>>>>>;;;888===<<<<<<===???@@@???>>>;;;;;;<<<===>>>>>>>>>>>><<<;;;;;;::::::<<<===>>>??????>>>===<<<<<<<<<<<<999999999;;;>>>??????>>>>>>>>>???@@@@@@???>>>===>>>>>>>>>===;;;:::;;;===?????????===:::999:::;;;999::::::;;;;;;<<<<<<===??????>>>======>>>????????????>>>>>>===<<<;;;;;;<<<::::::;;;>>>@@@???===<<<<<<;;;;;;;;;:::;;;;;;>>>>>>>>>>>>??????@@@AAA?????????>>>======>>>???<<>>???@@@AAAAAA@@@>>><<<;;;;;;<<<>>>???===<<<<<<>>>AAAAAA===999???@@@BBBAAAAAA@@@BBBCCCBBBBBBCCCCCCDDDFFFGGGHHHIIILLLPPPTTTWWWZZZ[[[[[[]]]```cccfffllluuu}}}QQQHHH===;;;999444777===999999999888777666777:::===555777888999888777555333444555777888888888777777555888:::888444333666:::666666777999;;;;;;999777;;;999999<<<;;;777777999===;;;999999:::;;;:::999:::888666555666666555444666666666666666666666666777888999:::::::::::::::777888999999777666666666999999::::::999888777777666999;;;:::<<>>>>>===<<<<<<======>>>@@@>>>===<<<===>>>>>>===::::::999999999:::;;;;;;===:::888999<<<===;;;888555333333666;;;??????===999:::<<<;;;:::999:::<<<555888<<<===<<<:::;;;===:::;;;<<<===>>>>>>>>>>>>888999:::999999999;;;===<<<>>>???>>>@@@BBB???:::>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<>>>@@@@@@?????????????????????>>>>>>===888888>>>AAA@@@=========<<<;;;999888888888888;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAA@@@===;;;<<<@@@@@@===999888777666999===@@@@@@??????>>>>>>===<<<<<<;;;;;;>>>===<<<<<<<<<===??????@@@???>>>======<<<======999888888:::===?????????===>>>@@@AAAAAA???===;;;=========<<<:::999:::<<<@@@@@@???===:::999999:::999:::;;;<<<===<<<;;;;;;@@@@@@>>>>>>>>>>>>@@@@@@?????????>>>===<<<;;;:::;;;888666888<<<>>><<<999??????>>>>>>===>>>>>>??????>>>>>>>>>???@@@AAABBB@@@???>>>======>>>???@@@???@@@AAAAAA???>>>>>>???===============>>>>>>???@@@???===<<<;;;;;;<<<===:::;;;>>>AAADDDDDDBBB@@@@@@AAABBBBBB@@@@@@AAABBBBBBBBBCCCDDDDDDEEEFFFFFFFFFIIIMMMRRRVVVXXXYYYYYYZZZ\\\___bbbhhhrrrdddHHHAAA999999999444888;;;333999:::<<<;;;999999;;;===777999:::;;;;;;999777555444555666888888777666555777777666666555666777999888888888;;;===<<<999666:::888999<<<===::::::<<>>>>>======<<<<<<>>><<<;;;;;;>>>???@@@@@@:::::::::::::::;;;<<<<<<<<<:::999<<<@@@AAA>>>:::888666555888===@@@???===999:::<<<<<<;;;;;;<<<>>>777999;;;<<<<<<<<<;;;:::888999;;;===>>>>>>>>>>>>;;;<<<<<<:::888888999;;;999>>>@@@>>>===??????===<<<<<<<<<======>>>>>>>>>>>>>>>============>>>>>>;;;:::999;;;===??????>>>===>>>>>>???????????????===777666;;;??????======>>>===<<<;;;::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>===<<<<<<<<<>>>@@@BBB@@@???=========>>>======777999::::::::::::<<<>>>>>>>>>===<<<;;;;;;;;;;;;@@@???>>>>>>>>>???AAABBB<<<<<<<<<<<<<<<===>>>???<<<;;;:::;;;===>>>>>>>>>>>>??????>>>>>>======<<<:::;;;<<<<<<;;;;;;===???===>>>===<<<999999999;;;888:::===???@@@???===<<<@@@???>>>======>>>???@@@@@@@@@@@@@@@???===;;;:::::::::999::::::;;;::::::@@@???>>>>>>>>>>>>???@@@=========>>>>>>???@@@AAA@@@>>><<<<<<<<<>>>??????@@@AAAAAA@@@>>>>>>???@@@???>>>======<<<=========>>>>>>>>>===============;;;>>>@@@BBBBBBBBBCCCDDDBBBCCCCCCBBB@@@??????@@@AAABBBCCCEEEEEEEEEDDDDDDEEEHHHLLLQQQTTTVVVVVVVVVXXXZZZ\\\^^^dddooo|||lllOOO@@@===777888:::777::::::000666999<<<;;;777444333444444555777999999777555333666777888999999888666555;;;777444555999;;;;;;999:::999999<<<>>>===999555777555666;;;<<<::::::===???:::555444666888999999777777777999:::999666444555666666777888999999:::777777666666666777999:::===;;;999:::;;;:::666222555666777888999:::::::::777888777444777;;;<<<999:::::::::999999777666555>>>===<<<;;;:::;;;<<<======<<<:::999999:::<<<===????????????>>><<<;;;:::===;;;999999;;;===>>>===;;;;;;;;;;;;;;;<<<===>>><<<::::::>>>CCCDDDAAA<<<@@@===:::;;;>>>@@@===999999:::<<<<<<<<<<<<>>>???;;;:::999:::<<<<<<;;;:::666777999<<<===>>>======??????>>><<<999777777888666<<>><<<===>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA;;;::::::;;;===>>>===<<<<<<===>>>???????????????AAA:::777:::>>>===;;;:::AAA@@@???>>>>>>???AAAAAA>>>>>>============>>>>>>888777666777999===AAACCC>>>@@@@@@>>>::::::===@@@<<<@@@BBB???888555888===;;;::::::;;;;;;<<<===>>>===<<<;;;;;;;;;<<<>>>>>>999999999:::<<<>>>???@@@@@@>>>===<<<===>>>===<<>>888:::;;;<<<<<<===@@@BBB:::;;;;;;:::999888:::<<<777:::>>>BBBCCCBBB@@@>>>@@@>>>===<<<<<<===>>>@@@AAAAAABBBAAA@@@>>><<<;;;:::===???===:::999;;;>>>>>>===<<<;;;;;;<<<>>>>>><<<<<<<<<<<<===>>>@@@@@@???===;;;:::;;;===>>>>>>AAAAAA@@@???======???AAAAAA@@@???>>>>>>======>>><<<<<<===>>>??????>>>>>>???AAABBB@@@<<<<<>>??????AAABBBDDDFFFFFFEEEDDDCCCFFFIIIMMMQQQSSSTTTSSSSSSWWWYYYZZZ\\\aaalllzzzOOO>>>>>><<<:::888777888999999999555999<<<<<<:::888888999666555555888;;;<<<888444999888666444333333333333555777888888888888:::<<<:::777444444666777555333666777888999;;;<<<===>>>999<<<999333222666777333999;;;<<<;;;888777999<<<888888999:::<<<===>>>>>><<<999888:::<<<===:::777???===;;;;;;<<<<<<999666888555333444888:::888666:::999888:::<<>>===<<<::::::;;;<<<;;;:::999:::<<<>>>@@@;;;::::::;;;===>>>===<<<;;;;;;;;;<<<<<<============<<<:::999999;;;>>>???=====================>>>;;;===>>>>>>===<<<<<<===;;;<<<==================;;;;;;<<<<<<======>>>>>>=========>>>@@@AAA???>>>???;;;888:::???AAA>>>;;;;;;>>>@@@>>>===???>>>;;;===============>>>??????;;;;;;;;;:::999999;;;>>>999888999:::===??????>>><<<===>>>???@@@??????>>><<<===???AAA@@@>>><<<:::===>>>?????????>>><<<;;;888:::>>>@@@AAA@@@>>><<<999:::;;;<<<============;;;:::999;;;===>>>;;;888AAA@@@@@@@@@???>>>>>>>>>AAA>>>;;;:::;;;<<<===<<>>===;;;;;;>>>BBB============>>>>>>>>>>>>???@@@@@@@@@???>>><<<;;;???===;;;;;;>>>>>><<<:::888999:::;;;;;;;;;::::::???>>><<<;;;:::<<<===???<<<===>>>???@@@AAABBBBBB???@@@AAABBBAAA???===;;;>>>???@@@>>>===;;;<<<===@@@@@@???>>>===<<<<<<;;;??????@@@@@@@@@@@@??????<<<:::999999<<>>=========???@@@@@@???===FFFEEEBBB@@@>>>=========@@@EEEFFFAAA>>>AAABBB???DDDIIIOOORRRRRRRRRTTTUUUTTTYYY]]]\\\\\\cccssstttCCC999777<<<:::777777888999999888444777::::::888666666777444555777888777777666666555444444333333333333333777888:::::::::999:::;;;:::777555555777888777555666888:::<<<<<<<<<:::999888:::999444444888:::777:::;;;<<<:::777555777999555555666666777888999999888777777888999999888666<<<:::999:::<<<<<<:::888888999999888888888999:::777666666888:::;;;;;;:::::::::::::::;;;;;;:::999:::<<<======;;;::::::;;;>>>===<<<;;;:::;;;;;;<<<===;;;:::;;;===>>>===<<<::::::::::::::::::999999;;;;;;;;;<<<<<<=========@@@@@@@@@???>>><<<;;;:::999:::<<<<<<;;;;;;;;;===;;;;;;<<<===>>>>>>>>>>>>=========<<<<<<<<<<<<<<<>>>======>>>@@@@@@???===>>><<<:::<<>>:::===>>>?????????>>>===<<<>>>??????===;;;:::;;;<<>>>>>???@@@@@@???>>>>>>;;;<<<===>>>===<<<:::999======>>>>>>===;;;:::999;;;<<<>>>???>>><<<999777999:::;;;<<<============<<<;;;:::<<<>>>>>>;;;999????????????????????????>>>===<<<;;;::::::;;;<<<;;;<<<<<<<<<<<<<<<>>>>>><<<<<<======<<<===???@@@>>>>>>>>>>>>????????????===<<<<<<<<<===>>>???@@@AAA???======>>>>>><<<:::::::::::::::::::::999999999888888888999;;;<<<===??????@@@@@@@@@@@@@@@AAA>>>???@@@@@@???>>><<<:::===>>>>>>===<<<;;;;;;<<<>>>======<<<<<<;;;;;;;;;999999:::;;;<<<>>>???@@@>>>======>>>??????>>><<<@@@===;;;===@@@AAA>>>;;;999:::;;;<<<>>>>>>??????<<<===???AAABBBAAA???>>>AAAAAAAAABBBCCCBBBAAA???BBBAAA@@@@@@??????@@@@@@@@@BBBBBBAAAGGGMMMLLLFFFAAAEEEIIIKKKLLLNNNRRRUUUUUUXXX[[[]]]___eeeooowwwYYY999:::555;;;999777777888888888777444777999999888666666666333777999777444222444888333333444555555666555555666888::::::999888888888888777666777999:::999888666888;;;======;;;888666777999888666777;;;===<<<;;;;;;;;;888666444555666777777777888888999999999666777888888666666777888999888888999;;;<<<;;;999999<<<>>><<<888777999===:::999:::;;;======;;;:::999666555888<<<>>>;;;888888:::<<<<<<:::::::::;;;???>>>===<<<;;;:::999888>>><<<;;;;;;<<<<<<<<<;;;<<<;;;;;;::::::999888888888999;;;<<<<<<;;;:::999777888;;;===????????????777888::::::999999:::<<<:::;;;<<<===>>>>>>>>>>>>;;;::::::999999888777777???>>>>>>>>>@@@@@@>>><<<===============>>>>>>>>>;;;>>>???======??????;;;999;;;>>>@@@@@@???===;;;>>>???AAA@@@>>>======>>>>>>===<<<===>>>???>>>======>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999888<<<===>>>>>><<<:::777666999:::;;;<<<<<<<<<<<<<<<===<<<<<<===>>>>>><<<;;;>>>>>>>>>>>>????????????:::<<<>>>===:::999:::<<<888999;;;===>>>>>>>>>===>>>===<<<<<<===>>>>>>===????????????@@@@@@@@@@@@===<<<:::999:::<<>>===<<<<<<======<<<;;;<<<;;;:::999999999:::;;;888888999999::::::::::::AAAAAAAAA@@@@@@?????????======>>>>>>>>><<<;;;:::;;;<<<===<<<;;;:::;;;<<<;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;;;;<<>>>>>???AAABBBAAA>>><<>>>>>@@@@@@<<<999<<<=========<<<;;;:::999999;;;???BBBCCCBBB@@@>>>BBBCCCDDDDDDCCCBBB@@@???<<<===???@@@AAABBBCCCCCCCCC@@@???CCCOOOVVVRRRJJJEEEFFFGGGHHHHHHKKKOOORRRSSSUUUYYY]]]aaafffjjjmmm|||rrrHHH999BBB:::999888666666888888777666777888999:::999888888888777888888666444333555777555666888999999999888777333555888888777555444444666666666888999:::999999777888:::;;;;;;:::888777888999999888999<<<======::::::999888666666666777999999999999::::::::::::777999;;;999666666888;;;888888888999:::::::::999:::;;;<<<:::777777888:::;;;;;;<<<===???>>>;;;888999888888999<<<===<<<:::777999;;;;;;:::999:::;;;=========<<<;;;:::888888===;;;999999999:::999999<<<<<<<<<<<<<<<<<<;;;;;;777888888999999999888888111333777:::===>>>??????999:::;;;:::888888999::::::;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::999999@@@???>>>?????????===;;;;;;<<<======<<<;;;<<<>>>999===>>><<<===@@@AAA>>>777888;;;===>>>???>>>>>>999<<>>@@@???>>>::::::;;;;;;<<<<<<<<<<<<@@@???>>>===<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>===;;;;;;::::::;;;<<<<<<<<<<<<<<<>>>=========>>>>>>======>>>>>>>>>>>>>>>>>>======888<<<@@@???:::888:::>>>:::::::::<<<===>>>======???<<<::::::===>>>===:::>>>>>>>>>?????????@@@@@@@@@???===;;;;;;;;;===>>>999999999:::<<<=========<<<;;;:::999:::<<<>>>@@@===>>>???>>>===;;;999777????????????>>>>>>>>>>>>=========>>>===<<<;;;:::;;;<<<======;;;;;;<<<===::::::;;;;;;;;;;;;;;;;;;AAA???===;;;;;;===???AAA;;;;;;<<>>===<<<:::999888;;;===???AAABBBAAA@@@???AAABBBCCCBBB@@@>>>===<<<:::<<<>>>AAACCCCCCCCCCCCEEEBBBAAAFFFOOOTTTOOOHHHLLLLLLLLLKKKJJJJJJKKKLLLOOOSSSXXX\\\^^^bbbgggkkkooo|||bbbAAA:::EEE;;;999888777777888888777555888888888888999999888777;;;888666666777888777555777888999999999888666555333555777777666444444555333555666888888888999999888888888888888:::;;;<<<;;;:::999::::::::::::;;;999888888888888999999999777777777777777777777777777999:::999666555888;;;999:::::::::999888888888;;;888666666777888777555888888888:::;;;:::777444888:::<<<<<<999888999;;;888:::;;;;;;:::999:::;;;::::::;;;<<<<<<;;;::::::<<<:::777666777888888777::::::;;;;;;<<<===>>>>>><<<:::999888888999:::;;;;;;;;;<<<<<<;;;999888777=========;;;888777999:::;;;;;;;;;;;;:::999888888<<<<<<======>>>???@@@@@@@@@???>>>?????????===;;;:::;;;<<<<<<::::::;;;<<<888;;;<<<;;;===AAACCCAAA;;;::::::999:::;;;===>>>888;;;>>>@@@??????@@@AAABBB@@@===<<<<<<;;;888666999999:::;;;<<<>>>??????@@@???===<<<<<<<<<>>>???::::::;;;<<<===>>>????????????????????????>>>>>>;;;;;;<<<=========<<<<<<>>>>>>>>>>>>======>>>>>>??????>>>>>>===<<<;;;;;;888<<<@@@???;;;999;;;??????<<<999999;;;<<<<<<<<<>>>;;;999999<<<===;;;999=========>>>>>>>>>??????>>>>>>?????????>>>======<<<<<<===<<<<<<<<<<<<<<<;;;;;;:::;;;<<>>???@@@AAA???===:::888<<<<<<<<<<<<==============================<<<<<<;;;<<<>>>>>>======>>>@@@<<<<<<<<<<<<<<<=========>>><<<:::888888:::<<<>>>===;;;:::;;;>>>AAABBBBBB@@@??????@@@AAA@@@???>>>999:::;;;===??????@@@@@@@@@@@@???>>>>>>??????@@@???AAACCCAAA>>><<<;;;;;;<<<===???AAABBBBBBBBBAAABBBAAABBBFFFIIIJJJIIIHHHLLLLLLMMMNNNNNNLLLJJJHHHKKKQQQXXXYYYXXX\\\fffooojjjvvv~~~yyySSS>>>777???666999888777888999999777555777666555555666777666555;;;777555666999:::888444666666777666666555444444666888888888777666888999222555777999888777888999999888666666777999;;;===;;;999999;;;:::777777999999777666777999;;;;;;:::777777888888999999999:::777888777666555555777999999;;;<<<;;;999888888999:::666333444777999777444999999999:::;;;;;;999666555999<<<;;;777555777::::::;;;===<<<:::999999:::888999999:::;;;<<<<<<<<<;;;999666555666888888888666777888999;;;<<<======@@@>>><<<:::999;;;===???======<<<<<<;;;;;;::::::>>>>>>>>>;;;999888:::;;;;;;;;;;;;;;;:::999888888777888999:::<<<===>>>>>>???>>>>>>>>>@@@@@@>>><<<<<<<<<;;;;;;;;;;;;;;;:::999<<<<<<;;;<<>>??????===<<<<<<===>>><<<;;;;;;<<<<<<;;;999;;;;;;;;;<<<>>>???AAABBB>>>===<<<::::::;;;;;;<<<;;;;;;<<<<<<>>>???AAABBBCCCBBBAAA???>>>=========<<<======>>>>>>>>>=========>>>>>>===<<<<<<>>>???>>>>>>>>>===<<<<<<;;;;;;999;;;===<<<:::999;;;>>>AAA===888777:::<<<<<<;;;<<<;;;::::::;;;<<<<<<;;;<<<=========>>>>>>>>>>>>:::;;;===@@@AAAAAAAAA@@@BBBCCCBBB@@@===;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCDDD999:::<<<>>>???>>><<<;;;:::::::::;;;;;;<<<<<<<<<========================:::<<<>>>>>>===>>>???AAA>>>>>>>>>>>>>>>>>>======;;;;;;::::::;;;>>>@@@BBBAAA???<<<;;;<<<>>>??????>>>???@@@AAAAAAAAAAAAAAA<<<<<<===>>>?????????>>>CCCAAA???======>>>???AAA@@@CCCEEECCC???======>>>??????@@@AAAAAAAAAAAA@@@===>>>AAADDDDDDBBBFFFKKKFFFGGGIIILLLOOOOOOLLLIIIJJJQQQWWWWWWUUUYYYeeepppiiitttyyy}}}}}}rrrsss\\\FFF===555;;;777999999888999::::::888666888555444444666777666555555666666777888888777555555555444444444555666666777888888777666777:::<<<333666::::::999888888999999999888777777888999::::::666666::::::555555888999777555666888:::999777777888888999:::;;;<<<<<<:::888666555666888999999888:::<<<<<<:::999:::<<<888888777777888888999999<<<;;;::::::<<<===<<<;;;666777999999999999::::::<<<===>>>===;;;999999999999999888888999;;;<<<===<<<999666555777999:::;;;888888999999:::;;;<<<<<>>===<<<;;;;;;<<<===888777777777999;;;>>>???<<<<<<<<<:::999:::<<<>>>999:::;;;<<<<<<<<<<<<<<<555666666777888999999:::>>>======>>>@@@@@@???===@@@===;;;<<<>>>>>><<<:::===???>>>;;;;;;>>>???===BBBAAA???=========>>>??????@@@@@@>>><<<;;;<<<===999888999;;;>>>@@@@@@@@@===<<<;;;;;;;;;<<<===>>>======<<<;;;;;;;;;;;;;;;>>>>>>=========>>>???@@@@@@???===;;;;;;;;;<<<<<<>>>>>>????????????>>>>>>===>>>>>>===;;;;;;===@@@;;;;;;;;;<<<<<<=========999999888888888999;;;<<<>>>:::777888<<<>>><<<:::;;;<<<===<<<<<<<<<>>>@@@======>>>>>>>>>?????????:::;;;<<<===>>>@@@AAABBB???AAAAAA???<<<:::;;;<<<:::;;;<<<<<<===>>>???@@@888999;;;<<<============<<<<<<;;;;;;;;;;;;;;;:::<<<;;;;;;;;;;;;;;;<<<<<<999;;;<<<=========???AAA?????????>>>>>>===============>>>>>>@@@BBBCCCDDD@@@???===>>>???@@@???>>>???@@@AAABBBAAAAAAAAABBB?????????>>>===<<<:::999@@@??????>>>>>>???@@@AAA???CCCFFFDDD@@@===>>>@@@@@@@@@@@@???@@@@@@AAAAAA>>>===???BBBAAA???DDDKKKGGGFFFGGGJJJMMMOOONNNLLLMMMQQQVVVWWWVVVZZZcccjjjjjjqqqvvvzzzzzzmmmkkkzzzHHH>>>???666<<<<<<:::999999:::;;;;;;888666:::777555666888999888666000444888999777555555777555555444444666888:::;;;666666555444333555999===555888<<<<<<:::888888:::999999::::::999888666555777444444999999555444888:::777555555777888666444222333444555666777888999>>>;;;777777:::<<<<<<:::666999<<<<<<;;;;;;===???777:::<<<;;;888888;;;>>>999777666666888::::::999999777777:::>>>@@@???<<<>>>??????>>>;;;999888999;;;:::999888888:::<<<===<<<:::777777888;;;======;;;<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<;;;:::888888:::888666444333555777888999::::::999999;;;>>>AAA888999;;;===>>>???@@@@@@;;;;;;;;;;;;;;;;;;<<<<<<=========>>>@@@AAA@@@>>>CCC???<<<===@@@BBB>>>:::AAABBB@@@;;;:::<<<===:::<<<===???AAACCCDDDEEEEEE>>>??????===<<<===???AAA???>>>======>>>>>>===<<<===;;;:::888777777888888>>>>>>>>>>>>>>>=========AAA@@@>>>===<<<<<<======:::999888777888:::===>>>??????@@@@@@@@@??????>>><<<>>>>>><<<::::::===@@@888888999;;;===>>>???@@@999777444444666888999::::::888777:::???@@@===999;;;===??????======@@@DDD>>>????????????@@@@@@@@@???===;;;::::::<<<>>>@@@666999<<<<<<::::::<<>>===<<<;;;:::999999:::::::::999999:::;;;;;;777999;;;<<<<<<<<<>>>@@@@@@@@@???>>>===<<<<<<;;;=========>>>>>>=========<<<<<<>>>AAACCCDDDCCCAAA@@@AAABBBBBBAAA@@@@@@AAA888999:::<<<===>>>>>>>>><<<===>>>@@@AAAAAAAAAAAA===BBBEEEDDD???<<<===@@@AAA@@@???>>>???@@@BBBCCCDDD@@@>>>AAAAAA>>>BBBIIIMMMJJJHHHIIILLLOOONNNMMMPPPRRRTTTWWWYYY]]]aaacccjjjooossszzz|||ooommm|||mmmAAA;;;;;;999:::999888888999999888777555444333555888::::::999888666888666444555888::::::888;;;999777888::::::777444555777999999888777777777999:::999555222111555999777888999999888777666555666888::::::999888777777444777999999555444555888111666:::999555333444777999::::::;;;:::999888777===;;;888777777777777666999:::::::::999999;;;<<<;;;999777555555777999;;;777666555777::::::777444:::999999999666444999@@@333<<>>>>>===;;;999999::::::999888???>>><<<:::888999<<<>>>999;;;===<<<999888:::============<<<::::::;;;===FFF???888999???BBB>>>999999;;;<<<<<<<<<===???AAA<<<;;;;;;;;;<<<<<<======;;;:::999888999;;;===???:::???BBB???999666999>>>>>>>>>=========<<<<<<;;;>>>999888???AAA>>>;;;<<>>>>>======>>>???===<<<::::::<<<===???>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>><<<;;;>>>FFFMMMLLLJJJJJJKKKFFF======BBB999;;;>>>@@@AAAAAA@@@???===<<<===>>>???>>>;;;888;;;<<<============???AAA888888999:::;;;>>>@@@BBB===>>>>>>>>>===;;;999888888666555777;;;===<<<:::;;;<<<>>>@@@@@@???===<<<>>>>>>???@@@@@@???======AAA@@@>>>>>>??????===<<<===;;;:::;;;===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB===>>>@@@AAAAAA???===<<>>===<<<<<<===>>>???>>>>>>>>>>>>????????????;;;===???AAABBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<;;;<<<>>>???@@@@@@???>>>@@@?????????>>>>>>======AAA>>>;;;;;;===>>>>>><<>>??????@@@AAA???@@@AAAAAAAAA@@@???>>>@@@===;;;===AAADDDDDDCCCCCC@@@<<<<<<@@@CCCDDDDDDGGGHHHJJJKKKKKKMMMOOORRRPPPQQQTTTWWWZZZ]]]___```cccooo|||yyywww~~~ccc???<<<;;;999;;;:::666666777888888888777666777777777777777777777666999888666777:::;;;:::888999888777888::::::888555777999::::::888777888999777888888777666888;;;===777888888999888777666555444555777777777777777777;;;:::999888777666333222444777:::999666444666999::::::999888777888888888;;;999777777888999999888888999999888777888:::<<<>>>===;;;999999999:::;;;888777666888::::::888555555666:::>>>===777666888666===???:::666999<<<======;;;999999:::;;;:::999>>>>>>===;;;999:::<<<>>>;;;;;;:::999999999888777999:::;;;:::888777888999???<<<999888:::;;;999777;;;<<<===<<<;;;;;;===>>>::::::999999999:::;;;<<<;;;:::999999999;;;===>>><<<===>>>===;;;::::::;;;>>>===<<<<<<;;;;;;;;;<<>><<<=========<<<;;;;;;;;;;;;;;;@@@???>>>======>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<===???AAAAAAAAADDDKKKRRRNNNLLLNNNRRRRRRNNNOOOTTTIIIEEE???:::888999===???BBB???===<<<======<<<;;;===>>>>>>===;;;;;;<<<===>>>===<<<::::::::::::;;;999:::;;;;;;;;;:::999888999777666777999:::999777<<<===>>>??????>>>===<<<======??????@@@???>>>===;;;::::::;;;===>>>>>>===<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<===>>>???@@@<<<<<<=========<<<;;;:::======<<<<<<<<<<<<======999999:::;;;<<<<<<======>>>>>>??????>>>===;;;;;;<<<<<<<<<===>>>>>>??????;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@??????@@@@@@???>>>>>>===<<<<<>>>>>AAACCCBBBAAA????????????@@@AAABBBBBBBBBBBBCCCDDDDDDCCCBBBBBBAAA>>><<<===@@@BBBBBBAAAEEEBBB??????BBBEEEFFFFFFBBBDDDFFFGGGHHHKKKNNNPPPSSSUUUWWWZZZ\\\^^^^^^___fffppp{{{~~~}}}~~~|||TTT======;;;999;;;;;;666777888999::::::::::::<<<;;;999777666777777888888777777777888888777555777666666777999999888666888999999888666555777888666666555777999;;;;;;;;;777777888999999888666555666555555666666777888888>>>;;;777888999999444000666999:::999666555888;;;;;;999777555555666888999999888777777999:::::::::888888888666555666999<<<======<<<;;;:::999999888999888888999::::::888777777777;;;??????999555555777<<<<<<888666888;;;<<<===;;;::::::;;;;;;;;;:::;;;<<<<<<;;;999999:::<<>>===;;;;;;;;;<<<>>>@@@::::::999999999;;;<<<===>>><<<:::;;;======<<<:::===<<<;;;:::999:::;;;<<<===::::::===???===<<<<<<<<<<<<;;;:::::::::;;;;;;??????>>>>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;:::===?????????AAAFFFJJJGGGEEEFFFLLLPPPQQQRRRUUUUUUPPPGGG@@@===>>>BBBEEEKKKGGGAAA>>>======>>>>>>??????>>><<<:::888999:::???>>>===;;;999888777777888999:::;;;<<<;;;;;;:::999777666666777777666444========================;;;<<<>>>???@@@??????>>>:::999999:::<<<======<<<;;;===???===:::999;;;===<<<<<<;;;<<<<<<===>>>???<<<<<<;;;;;;:::::::::::::::;;;<<<======<<<;;;:::666777888999;;;<<<======@@@@@@???>>>============<<<<<<======>>>??????@@@=========>>>>>>>>>??????AAAAAA@@@@@@???@@@@@@@@@============>>>>>>>>>>>>???>>>>>>@@@CCCDDDCCCBBB??????@@@@@@AAABBBCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCEEECCCAAAAAABBBCCCCCCCCCEEECCCAAAAAACCCEEEFFFFFFAAACCCDDDEEEFFFHHHKKKMMMSSSUUUXXXZZZ\\\\\\\\\[[[gggnnnwww}}}bbbGGG<<<>>>:::888:::888999::::::;;;;;;<<<<<<<<<<<<;;;::::::999999999:::555555555555555444222111555555666777888888888777777777666444222222444666777555444666999:::777444666777888999999888777666;;;999777666777888999999:::999777888::::::888555888999999777555666888;;;888777666666666666777777999888777888999::::::999888888888666555666999<<<777888999999999888777666::::::999999:::999999888???;;;999:::999777777999777999:::999888999:::;;;===;;;::::::;;;<<<;;;;;;888999::::::888777888999>>><<<;;;;;;===>>><<<:::555777::::::888666555555444666888;;;===>>>>>>>>>;;;<<<<<<;;;999999:::<<>><<<;;;;;;===???AAA::::::999999999:::;;;<<<<<<;;;:::;;;======<<<;;;<<<;;;999888888999;;;<<<:::999999;;;;;;;;;;;;;;;>>>>>>=========>>>>>>???<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======;;;:::<<<===>>>;;;:::>>>BBBEEEDDDCCCLLLKKKJJJIIIHHHGGGGGGGGGPPPLLLFFFBBBAAA@@@@@@????????????===:::999999:::;;;;;;::::::999999999999:::;;;===>>>>>>>>>===<<<888888777777777777777666>>>>>>===<<<<<<<<<======:::;;;===??????????????????===<<<<<<<<<<<<;;;999;;;???BBB@@@;;;999;;;>>>>>>=========>>>>>>???@@@???===<<<::::::;;;<<<===:::;;;===??????===;;;:::999::::::;;;<<<======>>><<<;;;:::::::::<<<>>>@@@>>>>>>>>>===<<<<<<;;;;;;>>>????????????@@@@@@@@@DDDBBBAAA?????????@@@AAA999999;;;<<<>>>???AAAAAA;;;<<<===???@@@@@@???>>>===>>>???@@@AAABBBBBBBBB??????@@@@@@@@@AAA@@@@@@FFFEEECCCAAAAAAAAABBBBBBCCCBBB@@@@@@AAABBBDDDDDDCCCEEEFFFFFFEEEFFFHHHJJJOOOQQQTTTWWWYYYYYYXXXWWWccciiirrr{{{OOO???<<<>>>999777999666;;;;;;::::::999999999999666777999:::;;;:::999888555555555555333222111111444555666777777777777777666666666444222222444666666555444777::::::777333666777888999999888777666>>>;;;777666777888777666666888::::::888777888999888888777666555666777999444555777888888777666444:::888777888999999777666999999999777666777:::<<<222444666888999999888777:::::::::999888888888999===999666666666444777<<<999888999;;;<<<<<<;;;:::<<<;;;999999;;;<<<<<<;;;888999::::::999888999:::888:::<<<<<<;;;;;;>>>@@@777999<<<<<<;;;999777777999888888;;;???@@@>>>;;;:::;;;;;;;;;::::::<<<===999999777666777888:::;;;:::999999999:::::::::;;;:::<<<===<<<;;;;;;<<<===;;;:::999888999999:::;;;:::;;;;;;;;;:::<<<<<<<<>>>>>>>>???@@@AAAAAA<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>===<<<<<<<<<>>>;;;999999<<>>;;;;;;===AAADDDEEEDDDCCCAAAGGGEEEDDDCCCDDDDDDBBB@@@>>>??????===<<<;;;<<<>>>888999999::::::;;;;;;;;;<<<===>>>>>>>>>===<<<;;;888888999999999999::::::>>>>>>===<<<;;;;;;<<<<<<:::;;;===>>>?????????>>>>>>===;;;;;;<<<<<<:::999;;;@@@CCCAAA===:::<<>>??????===;;;999999:::<<<===:::<<<>>>@@@@@@>>><<<:::===<<<<<<<<<<<<<<<<<<<<<888777666555666888:::<<<===<<<<<<;;;::::::999999????????????@@@@@@@@@@@@CCCBBB@@@???>>>??????@@@:::;;;;;;<<<======>>>>>>;;;<<<>>>>>>>>>===<<<;;;<<<<<<>>>???@@@@@@@@@@@@=========>>>>>>??????@@@BBBBBB@@@???======>>>???BBBBBBAAAAAAAAAAAACCCDDD@@@BBBCCCDDDDDDEEEHHHJJJKKKMMMPPPTTTVVVWWWWWWWWW^^^dddooozzzvvvEEE<<<<<<<<<777888;;;555999999777666555555555555000222555888999888666444777888777666333222444555333555777777666555555666666777777777555555777888555555666999;;;<<<;;;999555666888999999888777777<<<888555555777777555222666:::<<<;;;666444555888777777777666666777777777222444888::::::888666333888777777777888888666444777999999999888888:::;;;333555777999;;;<<<<<<;;;:::;;;:::999777666777999444444666999888888===DDDCCC===999;;;===<<<;;;<<<;;;999888888:::;;;;;;::::::;;;<<<;;;::::::<<<===222666::::::888888<<<@@@999;;;======;;;:::999:::>>>;;;999:::======:::666:::;;;<<<;;;:::;;;<<<>>>999888888888999999::::::999999999::::::::::::::::::<<<>>>===;;;:::;;;===999999::::::::::::;;;;;;;;;>>>???<<<;;;===??????<<<<<<======>>>???@@@AAA??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>><<<===;;;999;;;???@@@===999999999:::;;;===???@@@:::;;;===AAADDDEEECCCAAA===>>>>>>>>><<<<<<>>>@@@::::::;;;;;;;;;;;;:::999;;;<<<<<<===<<<;;;:::999888:::;;;;;;::::::<<<===>>>======<<<<<<;;;;;;;;;:::;;;===>>>???>>>>>>===999888888999;;;<<<<<<;;;;;;>>>AAAAAA>>><<<===>>>;;;;;;::::::::::::;;;;;;===;;;:::888888999:::;;;;;;===???@@@@@@???===;;;<<<;;;;;;::::::999888888>>>===;;;999888999:::;;;888888999999:::;;;;;;;;;>>>>>>>>>?????????@@@@@@??????>>>>>>===>>>>>>>>>???>>>===<<<;;;:::999999===???@@@???>>><<<<<<===<<<<<<>>>?????????>>>===>>>>>>>>>>>>???@@@AAAAAACCCCCCCCCAAA@@@@@@BBBDDDBBBCCCDDDCCCBBBAAACCCEEE;;;===???@@@AAADDDGGGJJJKKKMMMOOOQQQTTTVVVWWWXXX[[[aaalllvvv\\\@@@:::;;;:::555:::>>>777888777666666555666777777444444555666666666555444888888777444222222555888333666777777555333444555444666888888777777888999555777888999999999:::;;;555666777888999888888777888555333555999:::777333666777888888777777777777888888888888999999888777444555777999999999777666555444444666777888666444555777999999888777888888666777999:::<<<<<<======999::::::888555444666999333555999<<<<<<@@@MMM[[[QQQEEE:::999::::::;;;>>>:::888777777999::::::999:::::::::888777888;;;>>>444555777888888999;;;<<<:::;;;<<<;;;999888999:::<<<;;;;;;:::::::::::::::<<<======<<<;;;:::<<<===:::;;;<<<=========<<<<<<999999:::::::::999999999>>>===;;;;;;<<<<<<;;;999888999;;;<<<===<<<;;;:::999>>>???:::888<<>>;;;;;;<<<<<<===???@@@AAA@@@???>>>======>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;888888777777999:::;;;;;;777;;;;;;777777<<>><<<;;;::::::;;;===@@@BBB::::::<<>>===<<<;;;===???;;;;;;<<<===<<<;;;:::999::::::<<<======<<<;;;;;;:::<<<===<<<:::999:::<<<<<<======>>>===;;;:::999;;;<<<===>>>>>>===<<<<<<:::999888999;;;===<<<;;;:::;;;===>>>>>>===<<<;;;;;;;;;::::::999::::::;;;<<<<<<:::999999999:::;;;;;;<<<>>>??????>>><<<;;;999999999999999888888888@@@???===<<<;;;;;;<<<<<<888999999::::::;;;<<<<<<============>>>>>>>>>>>>;;;;;;<<<=========<<<<<<>>>======<<<;;;:::999888===???@@@???======???AAA===>>>???@@@@@@???===<<>>>>>>>>???@@@BBBBBBAAACCCDDDCCCBBBBBBEEEHHH@@@BBBDDDCCCAAA@@@AAACCC>>>???@@@AAA@@@AAADDDFFFLLLLLLMMMNNNOOORRRTTTUUUWWW]]]eeelllttt}}}zzzJJJ>>>999:::888444<<>>;;;777333222111555999<<<;;;888888888999:::;;;;;;999777666666777777888888888999222111222555777888777555222555888999888777666666999999999::::::;;;;;;<<<999::::::888444333666888:::;;;;;;;;;===HHH___uuu]]]KKK;;;777777888;;;???999777666777888::::::999777777666444333555888;;;:::777666777;;;===;;;999999::::::888777666888999666:::===<<<999:::???EEE???@@@???===;;;::::::<<<777888:::<<<<<<;;;:::888999999:::::::::999999888BBB===888999>>>???;;;555777999<<<>>>>>>===;;;999666;;;<<<777555999<<<;;;<<<<<<<<<===???@@@BBBBBB???===<<<::::::<<<===???::::::::::::::::::::::::===;;;888888888999999888666<<<===777555:::>>>>>>888999;;;<<<>>>>>>??????CCCBBBAAAAAAAAA@@@===;;;=========<<<::::::;;;<<<999:::<<<===>>>======<<<:::;;;===>>>@@@@@@@@@???<<<>>>???===999777888:::<<<===>>>>>>>>>;;;999888<<<======>>>>>>===<<<;;;@@@>>>============<<<:::999999:::<<<>>>>>>;;;999===<<<<<<;;;;;;;;;<<<<<<>>>>>>======<<<<<<<<<===;;;;;;<<<======<<<;;;;;;888888999999:::::::::;;;777777777777888999::::::===<<<<<<;;;;;;:::999999<<<<<<<<<<<<============888999;;;<<<<<<<<<;;;;;;999999:::;;;;;;<<<======;;;<<<>>>===;;;<<<@@@CCC???@@@AAABBBAAA???===<<<>>>============???AAABBB:::<<<>>>===<<<===AAAEEE>>>@@@AAA@@@>>>===>>>AAAFFFGGGFFFDDDAAA???@@@AAALLLKKKJJJJJJKKKMMMOOOQQQTTTXXX^^^bbbhhhrrr]]]BBB888777666555555777999:::999888777777777888999:::@@@===999666555666999;;;;;;888444444666777666555666666666666666555555444::::::999999::::::;;;<<<888888777666666666666666:::888666555777888888888999666444555777999777555555555444333444555666777666555444555888::::::999999999:::888666444555666:::888777777777666444222444333333333444777999;;;======<<<;;;;;;:::999999888888999999888888777666@@@;;;888<<>><<<:::;;;======999555<<<======<<<::::::;;;<<<<<<;;;999999999:::<<<>>>===<<<<<<;;;;;;<<<<<<===999888888777888999;;;<<<;;;;;;:::::::::999999999:::;;;<<<======>>>>>>>>>BBB???<<<:::999;;;===???AAA???<<<<<<>>>???===:::???>>>>>>===<<<;;;;;;:::@@@<<<888888;;;===;;;888222666;;;===>>>======>>>;;;<<<>>>???>>>===;;;:::;;;;;;:::;;;<<<>>>@@@AAA999999888888888999:::;;;<<<===>>>???>>>===:::999:::<<<>>>@@@???<<<999777>>>?????????===;;;999888CCCBBB@@@???>>>???@@@AAA>>>>>>??????>>>===;;;:::;;;::::::::::::;;;<<<======@@@AAA>>>:::999>>>DDD999:::<<<>>>>>>===;;;:::666888::::::888777777888===<<<:::::::::888666444888666555555666777777666;;;:::999888999;;;===???777888999888777:::@@@EEE222777<<<===<<<<<<===???BBB@@@======>>>???>>>>>>999<<<@@@CCCDDDCCC@@@>>>;;;:::;;;>>>BBBDDDEEEDDDBBB>>>>>>BBBBBB===<<<@@@GGG<<<<<>>>>>>>>>>>>>>>>>?????????@@@AAAAAAAAACCCFFFIIIOOOIIIGGGLLLOOOMMMNNNQQQUUUYYY[[[ZZZaaaqqq}}}~~~QQQ>>>:::999888888999:::;;;<<<999888777666666777777888;;;:::999888888777777888999777444444666777666444666777777777777666555555666666666666777777777777666666555444444444444555666444333333555777888888666555555666888888555222555444444333444555666777:::888777888:::;;;;;;;;;===>>>>>>===;;;::::::;;;999888777888999999777555777777666666777999;;;<<<;;;;;;::::::999888888777<<<<<<<<<;;;:::999888888777666888===BBBDDDAAA===;;;:::999999:::;;;<<<<<<===;;;999888888888888888777999;;;:::888888999<<<888999::::::999888999;;;888999:::;;;;;;<<<<<<;;;<<<;;;999999999:::<<<===<<<======<<<:::999888888<<<======;;;999888999:::<<<;;;:::999:::;;;===>>>::::::999999999999::::::888888888999:::;;;<<<===999999999999::::::::::::<<<<<<======>>>>>>=========<<<999888888999;;;<<<>>><<<;;;<<<>>>>>><<<999======>>>???@@@BBBBBBCCCCCC???;;;;;;>>>@@@>>>;;;555888;;;>>>>>>>>>???@@@;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;<<<===???@@@@@@???===;;;:::;;;<<<===<<<======>>>>>>===<<<;;;:::;;;>>>??????>>><<<;;;??????@@@@@@@@@??????>>>@@@@@@@@@@@@@@@?????????::::::<<<===>>>?????????@@@???>>><<<:::888777666<<<<<<<<<<<<<<<===???AAA;;;<<<======<<<;;;:::999;;;<<<===<<<;;;:::;;;======;;;;;;;;;<<<;;;999888:::888777777888999999888>>>===;;;:::999999::::::::::::999777777999===@@@777999===>>>>>>>>>>>>??????===;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<<<<;;;;;;999888888:::===???@@@@@@BBB??????CCCBBB>>>===@@@===777:::===;;;>>>>>>333>>>>>>??????@@@AAABBBBBB@@@AAAAAA@@@>>>???AAACCCJJJFFFFFFKKKMMMLLLMMMQQQSSSXXXZZZZZZ```nnnyyy}}}hhhDDD===:::::::::::::::;;;;;;;;;999888777666555555555666555666999::::::999666555777666555666777777555444777777888888777777666555222333555666666666555444999999888777777777777888444222222333666888999999777888999;;;<<<:::666333888888777777888888999:::<<<:::999999:::;;;;;;:::999:::;;;:::999888999;;;888777777999:::;;;:::888999999888777888999:::;;;:::::::::999999888888777:::999999888777777666666555666999;;;;;;:::888666333666;;;<<<;;;:::;;;<<>>:::;;;<<<;;;999999:::;;;===<<<;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===888;;;===;;;888777:::===;;;<<<<<<:::888777888999===<<<;;;;;;;;;<<<===>>>:::999999888888999999:::777888999;;;<<<=========888888999999:::;;;;;;;;;>>>>>>>>>>>>>>>======<<<;;;;;;:::::::::;;;<<<<<<:::::::::<<<======<<<:::777888999;;;===>>>???@@@???<<<999999<<<===<<<:::777999<<<======>>>@@@BBB>>>>>>??????>>><<<:::999======<<<<<<<<<<<<======EEECCC@@@===;;;;;;<<<===<<<<<<<<<<<<<<<======>>>;;;<<<===>>>????????????=========>>>???@@@BBBBBB>>>>>>???@@@@@@@@@??????:::;;;;;;<<<===>>>@@@AAA:::;;;<<<======<<<;;;:::<<<:::999:::===>>>===;;;??????>>>===<<<;;;::::::>>>>>>>>>===;;;<<<>>>@@@===<<<;;;<<<===>>>===<<<:::999777777999999999888===<<<<<<;;;;;;:::999999>>><<<999888888:::;;;;;;::::::;;;===??????>>><<<<<<;;;:::;;;<<<<<<:::999???===:::777777777999:::===;;;:::;;;===???@@@@@@@@@===>>>@@@@@@===<<<>>><<<999<<>>999;;;;;;;;;999888999:::@@@???===:::999999999999888999:::;;;;;;;;;:::999666777888888888999===@@@999:::;;;:::888888:::;;;===<<<<<<<<<<<<===>>>???;;;;;;::::::::::::;;;;;;999:::;;;=========<<<<<<888999999;;;<<<===>>>>>>????????????>>>===<<<;;;888999999:::;;;;;;;;;;;;888999;;;<<<>>>>>><<<;;;999999999999888888888888;;;:::888999;;;<<<;;;999999:::;;;;;;;;;===@@@BBBAAAAAA@@@???<<<:::888666???>>>>>>===<<<<<<;;;;;;CCCAAA===;;;999:::<<<======<<<;;;:::;;;===???@@@======<<<<<<===>>>>>>???;;;:::::::::;;;===???AAA============>>>??????@@@AAA@@@>>>===<<<<<<======666888;;;===>>>>>>===<<<<<<<<<<<<<<<<<<<<<:::999AAA@@@???>>>======>>>>>>======<<<:::999999<<>><<<;;;;;;=========<<<:::888777777888999999888888999:::;;;<<<<<<<<<<<<@@@<<<999999;;;===;;;999;;;999888999<<<===;;;888<<<;;;;;;===>>>>>>;;;999@@@>>>;;;999888999;;;===@@@>>>;;;;;;<<<>>>???>>>;;;;;;;;;<<<<<<:::999:::@@@===???@@@DDDSSSVVVFFF999::::::;;;<<<======>>><<<>>>@@@AAABBBEEEIIILLL@@@BBBFFFIIIHHHHHHIIIKKKLLLPPPUUUYYY___fffnnnrrrxxxIII:::AAA777888999999999888888777::::::999999888777666555333444666777888888777777666777999:::999888888777888888888888888777666666444555777999999888777666666555444444333444444444888777666777999999888777777777555444333333555666555555666666777777777777;;;999777777888888777666777999::::::999999;;;<<<999888777888999999777555888888888777777777777777888888888777777777777777999999999:::;;;<<<>>>???;;;<<<<<<999555555:::>>>???<<<999:::<<<<<<999555222555888888888777999;;;999999999:::;;;;;;;;;;;;888999:::999888777888999===<<<:::999999999:::;;;<<<===>>>>>>===;;;999888:::777555666999;;;<<<;;;777999::::::::::::===???<<<<<<<<<<<<======>>>>>><<<;;;;;;::::::;;;;;;<<<;;;<<<===>>>===<<<;;;:::999:::;;;<<<===>>>???@@@????????????>>><<<;;;:::555666888999999999999888888:::<<<===>>>>>>>>>>>>@@@??????===<<<;;;::::::<<<<<<<<<===>>>??????>>>999999:::999999;;;>>>AAA??????>>>>>><<<;;;::::::??????>>>===<<<;;;::::::???===;;;::::::;;;===???===<<<::::::;;;===@@@AAA>>>===<<<;;;;;;;;;<<<<<<;;;::::::999:::;;;===>>>>>>===;;;:::;;;===???AAAEEECCCAAA>>>===<<<<<<<<<===>>>??????===;;;888777888<<>>;;;:::;;;>>><<<<<<<<<<<<<<<===>>>???;;;;;;;;;999777888;;;===???===;;;:::;;;;;;:::999<<<:::999999:::;;;;;;:::888999:::;;;<<<<<<<<<<<<>>><<<:::;;;>>>???===;;;;;;999777999;;;<<<:::777;;;;;;;;;<<<>>>>>>;;;999<<<<<<;;;;;;;;;<<<===>>>===;;;999888999::::::999:::;;;<<<;;;:::;;;:::888===;;;@@@CCCFFFPPPPPP@@@@@@@@@@@@@@@????????????:::<<>>:::::::::999999999999999999999:::999999888777666555666666666777777888888666777999999888777888999777777888888777777666555444444666777777777666555777666555555444444555555666555555666777777555444::::::888666555666:::===888888999::::::::::::999<<<:::888888999999999888888:::;;;;;;::::::;;;===999888777888999888777555999999999999999999888888555555555555555555555555888888777888999;;;===>>>444888<<<===;;;888888999???:::666777<<>>:::666666999:::777444777888:::::::::;;;===???;;;;;;<<<<<<<<<=========;;;::::::999999::::::;;;<<<<<<<<<===<<<<<<;;;:::::::::;;;<<<===>>>???@@@>>>>>>>>>>>>===<<<::::::;;;;;;<<<=========<<<<<<999;;;<<<<<<<<<<<<>>>@@@@@@?????????>>>>>>>>>>>>999:::;;;<<<===>>>>>>>>>888999:::999999;;;===@@@::::::;;;<<<===>>>???@@@?????????>>>===;;;:::999<<<<<<;;;<<<===???@@@AAA===<<<;;;:::;;;===???AAA>>>>>><<<;;;::::::::::::>>>======<<<<<<======>>>>>><<<;;;::::::;;;===???@@@@@@???>>>>>>>>>??????;;;<<<===>>>>>>===<<<;;;555:::>>>>>>:::999>>>CCC777777888999:::;;;<<<<<<;;;<<<<<<;;;999:::<<<>>>???<<<:::999999:::999999>>>===;;;;;;===>>>===<<<===<<<<<<;;;;;;:::999999;;;:::;;;<<<>>>???===<<<<<<;;;:::;;;<<<===<<<;;;:::999999:::;;;<<<:::999888888999;;;<<<======>>>>>>===;;;;;;<<<<<<:::888<<>>===:::;;;:::DDDMMMJJJHHHBBB555@@@@@@??????>>>=========;;;<<<===>>>>>>@@@DDDGGGAAACCCCCCDDDGGGKKKJJJGGGGGGHHHMMMUUUZZZ]]]ccciiiwwwxxxMMM===<<<999::::::888777777777888888777777888999999888777666666666777888888888777777444666777777555555777999666777777777777666555555444555555555666666666666:::999888888777777888888444444444666888888666555999;;;;;;:::999999===@@@999:::;;;<<<===<<<<<<;;;:::999777777888999888777777888999999888777888:::999888777999:::;;;999888777777888888999888888888666666666666666666666666666555444333444555777888666888;;;<<<<<<:::888777999777666888;;;===<<<::::::;;;;;;;;;::::::;;;<<<<<<:::999:::<<<===;;;999555777999999999999;;;<<<666777999;;;===>>>??????>>>>>>>>>===<<<;;;::::::999999888888888888666555888999:::999888888:::<<<::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;<<<===>>>999::::::;;;<<<======>>><<<<<<===<<<<<<;;;:::999?????????>>>>>>>>>>>>>>>:::;;;<<<:::999999===@@@<<<<<<<<<<<<<<<=========555777999;;;;;;;;;<<<<<<999:::;;;;;;;;;;;;>>>@@@::::::;;;<<<===>>>???@@@>>>>>>>>>>>>===<<<:::999:::;;;<<<>>>???@@@@@@@@@<<<<<<;;;;;;<<<===>>>???============<<<<<<<<<<<<===>>>>>>???@@@?????????;;;;;;<<<===<<<<<<:::999;;;;;;<<<>>>>>>?????????888888:::<<<>>>???AAAAAA:::;;;;;;:::888888;;;>>>777888999:::;;;;;;:::::::::<<<<<<<<<;;;:::;;;<<<===;;;888888999;;;;;;;;;===;;;::::::;;;<<<<<<;;;>>>===;;;:::999999::::::777:::<<<===<<<;;;:::;;;999:::;;;;;;:::;;;<<<>>>;;;:::888999;;;<<<<<<;;;999999999999:::<<<===>>>?????????@@@@@@???<<<:::===AAAAAA>>>===@@@???;;;???888BBBNNNHHH???<<<999<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;===@@@AAABBB@@@@@@HHHPPPPPPIIIGGGFFFJJJQQQTTTUUUZZZaaakkkuuujjjCCC>>>???777999777555444333444555666555666777888888777666666555777999::::::888666555333555666444222333666999666666666666666555555444777666666666666777888888888777777666666666666666444444555888:::;;;:::999111444777777666666888:::444555666777888777666666777555444444555666666555888:::;;;:::888888999:::888777777999<<<===<<<;;;444444555666666666666666999999999999999::::::::::::999777555444555666777>>><<<999888888999;;;<<<444777:::;;;999888888999===999666777<<<@@@AAA@@@<<<999888999<<<>>><<<:::666777999::::::;;;===???;;;<<<===>>>>>>===<<<;;;999999999999999999999999000555999:::888777999;;;:::::::::999777666777888999:::;;;;;;<<<<<<;;;;;;>>>>>>============>>>>>>888777777888:::===???AAA888999999::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999;;;:::999888888888888888:::;;;;;;888666777;;;???>>>>>>>>>======<<<<<<<<<777:::<<<>>>>>>>>>???@@@999;;;============>>>@@@???>>>===<<<<<<;;;<<<<<<===>>>>>>>>>>>><<<:::999999:::<<<>>>>>>>>>>>>===<<<<<<<<<<<<<<<======>>>;;;<<<===>>>?????????>>>;;;<<<>>>???@@@@@@@@@???888:::>>>@@@???<<<888555999:::<<<=========<<<;;;>>>>>>===<<<<<<<<<<<<<<>>>>><<<;;;999888:::;;;;;;:::999999:::<<<:::888888:::<<<>>>>>>:::888777777888999999888;;;:::999888999;;;===???555999======:::777777888666888:::999777777:::>>>>>><<<::::::<<<>>>??????===;;;:::999:::<<>>???===:::666<<<@@@@@@<<<<<>>>>>>>>;;;<<<<<<;;;::::::===???AAA@@@===>>>IIIUUUTTTLLLHHHFFFHHHNNNPPPOOOTTT[[[bbblll{{{RRR===@@@???===888888777666666666666666888777666666666666444222888888888888888888888888:::888666444333555777888999999888555333444666888555666666777888999999999555555555555444333222222888888777666444333222222555555444333333555666777666666555555555555555666;;;666222111444888999999333222111333666777555222666777888888777666555444555666777666555666777999666888999999999888999:::;;;:::999999999:::999777@@@???<<<:::999999::::::999888666777999;;;;;;;;;???>>>===<<<:::999888777999999888888888888888888:::999777666777999;;;===>>>===<<<999777888;;;======;;;999888:::;;;<<<<<<888999:::;;;;;;:::999888555666888:::;;;======>>>??????>>>===<<<;;;;;;:::@@@@@@???===:::999:::<<<:::<<>><<<===??????===:::999::::::;;;;;;<<<<<<<<<===>>>===:::777777;;;>>>???@@@@@@>>>;;;999999:::999888888999<<<<<<;;;:::<<<999777999<<<<<<888333:::::::::;;;<<<======>>>>>>;;;:::<<<@@@@@@===888BBBAAA>>>======>>>@@@BBB===@@@AAA???::::::>>>DDD>>>>>>>>>>>>???@@@AAAAAAAAA@@@???===<<<<<<<<<<<<===???AAABBB@@@===:::888???@@@AAA@@@>>>;;;::::::888777777:::>>>@@@>>>;;;:::===>>>===:::999;;;>>>===<<<:::888777777777777999:::;;;===>>>======<<<888777888:::>>>>>>;;;888@@@@@@???>>><<<;;;999888555999<<<<<<;;;:::<<>>AAA@@@::::::>>>???<<<<<<;;;::::::;;;:::888666999:::;;;:::888888:::<<<;;;<<<<<<;;;999999;;;<<<:::999999888888999999:::666777888:::;;;<<<<<<===;;;===<<<888;;;BBBCCC@@@AAAAAA@@@===:::888999;;;===;;;:::<<>><<<;;;999888999;;;===>>>GGGEEECCCDDDFFFGGGEEEBBBJJJGGGEEEFFFKKKOOOPPPOOOccchhhppp}}}zzzKKK:::;;;999666777888999::::::999777666888777777888999:::888777777777777777777777777777:::999666555555666888999555666666444333222444666555555666777777888999999777777666555444222111000666666666666555555555555666555555555666666777777999888888777777777888888:::888555444666888::::::999777666777:::;;;:::888777777888888888777666555555666777666555555777888444666888999888888999:::777777777888:::;;;;;;;;;999888666555555666777888999888888999:::;;;;;;:::<<<<<<;;;;;;:::999999999;;;;;;;;;<<<<<<<<<<<<<<<999999888888888888888888;;;;;;;;;:::888999<<<>>>???<<<:::999999:::;;;:::888888999999999999888888999:::;;;<<<<<<<<<<<<<<<======<<<;;;;;;:::999999666:::@@@BBBAAA===999777888:::===>>>=========>>>@@@===;;;;;;======;;;999888888999999:::::::::;;;:::;;;;;;999888888;;;>>>======>>>======<<<<<<===>>><<<;;;<<<<<<<<<:::888===:::999:::======:::666;;;;;;;;;<<<======>>>>>><<<:::999<<<@@@BBB???<<<;;;;;;<<<<<<===>>>???@@@>>>>>>===<<<;;;<<<>>>???@@@???>>>=========>>>???<<<<<<;;;;;;:::;;;;;;;;;>>>===<<<======<<<;;;999???BBBDDDCCC???<<<===??????<<<::::::<<<>>>===;;;::::::999:::<<>>===;;;:::999999999999<<<<<<<<<<<<<<<;;;::::::999777666777;;;===>>>===<<<======>>>>>>======<<<999;;;<<<<<<;;;:::;;;;;;:::===<<<777777;;;<<<999<<<;;;::::::;;;;;;:::888<<<===>>>===<<<;;;===>>>:::;;;<<<;;;::::::;;;======<<<;;;:::::::::::::::;;;<<<<<<=========<<<<<<666999999888===FFFIIIFFFAAAAAA@@@>>>;;;::::::<<<===;;;:::;;;===>>>===;;;777777777888:::<<<>>>@@@<<<;;;;;;>>>BBBEEEEEEDDDDDDDDDDDDDDDEEEHHHKKKMMMUUU[[[eeeqqq~~~iiiIII>>><<<:::888666888;;;======;;;999666777666777888;;;;;;;;;999666666666666666666666666888777555444444666888999222444555555444444444555555555666666777777888888888888777666444222000///333333444555666777888888666666777888888888888777999999888888888888999999999999:::999888888:::<<<<<<;;;999999:::<<<<<<<<<777888999999999888777666666666777666444444555777444666888888888888999:::666777777888999:::;;;;;;999888777777888999:::;;;999999999;;;<<<<<<:::888999999999999999:::::::::888888999999::::::;;;;;;888888999:::999777555444888999;;;;;;::::::<<<===@@@===:::999999:::999888999888888777777888888999===>>>>>>======<<<:::::::::::::::999999888888888333888???BBBAAA>>>:::888888:::<<<===<<<;;;<<<===???===:::999:::::::::999:::::::::::::::;;;;;;;;;:::;;;<<<<<<;;;:::;;;===;;;;;;<<<===>>>???@@@@@@???>>>======>>>===;;;999===:::999:::======:::777::::::::::::;;;<<<======999888999<<>>>>>>>>===<<>><<<;;;;;;======:::::::::;;;;;;<<<<<<<<>><<<===@@@AAA>>>;;;:::;;;===>>>???===999666888===BBBBBBAAA>>>>>>===<<<;;;;;;<<<<<<>>>===<<<:::999888888888;;;888555555888<<>>>>>===>>>===<<<<<<<<<;;;999777;;;======:::;;;>>>>>>======<<<::::::;;;<<<<<<;;;:::;;;<<<;;;:::999:::<<<999:::;;;;;;::::::<<<===??????===<<<;;;;;;;;;;;;<<<;;;;;;:::999888777666555777888:::???GGGIIIHHHAAAAAA@@@>>><<<:::;;;<<<<<<;;;999999:::;;;999888555666777888:::<<<===>>>777777888;;;???BBBCCCCCC>>>AAACCCBBB???@@@DDDIIILLLSSS]]]hhhuuuWWWEEE???======<<<666888:::<<<===;;;999888666555555777999:::999777777777777777777777777777666555444333333555666777222444777888777666666666555555555666666777777777666666666666555333222111222222333444666777888888555666777888999888777666777666666666666777777888888;;;======:::999:::===;;;999777666777888:::;;;777888999::::::999888777666666777666444333555666555777999888777666777777999999:::999888777888888;;;::::::::::::;;;<<<<<<999999:::<<<===<<<:::777888888888888888999999999555555666777888888999999888888999999999888888777777:::<<<<<<;;;:::::::::===;;;999999:::::::::999;;;:::888888888888:::;;;>>>>>>>>>===<<<;;;:::999999999999999999888888888<<<===<<<;;;:::;;;>>>@@@;;;<<<======<<<<<<<<<>>>===;;;999888999:::<<<<<<=====================<<<===>>>??????>>><<<;;;;;;;;;:::;;;===???AAAAAAAAA;;;;;;;;;<<<>>>???>>>===;;;999888999;;;<<<;;;999999999888888999:::;;;<<<999999:::===AAABBBAAA???@@@@@@@@@???>>><<<;;;:::>>><<<;;;;;;<<<<<<======AAA@@@===<<<;;;<<<>>>???===>>>>>>>>>>>>>>>>>>>>>???;;;999:::===@@@>>><<<;;;;;;<<<<<<<<<;;;<<<<<<;;;::::::;;;===???@@@AAA>>>;;;888888;;;>>>????????????>>>>>>>>>>>>>>>>>>>>>===;;;999888888888999;;;999777666888;;;===???;;;;;;;;;<<<;;;;;;::::::???<<<:::;;;======:::777===>>>>>>>>>>>>@@@@@@@@@???===;;;:::;;;<<<;;;;;;888999;;;:::999888999:::888:::;;;<<<;;;;;;<<<===>>>======<<<<<<<<<<<<<<<;;;:::999888666555555555888999:::;;;???CCCCCCBBB>>>??????>>>;;;:::;;;<<<::::::999999::::::999999999::::::;;;;;;;;;::::::;;;;;;;;;===>>>???@@@@@@===???@@@???>>>???BBBDDDHHHOOOXXXaaakkk{{{qqqCCC<<<888777;;;;;;888888888999999999999999888777666777999999777666888888888888888888888888777666666555555666777777111444777888888666555666555555555555555666666666444444555555666666555555333333333444444555555666444555666777888777666555666666555555666777888888888;;;>>>>>>;;;999:::<<<888777666444444555777888777888999::::::999888777666666777666444444555777888::::::999777555555555888999:::999777666777999777777666666555555555555888888999;;;===<<<:::777999888888888888888777777777777888999::::::;;;;;;:::999888888888:::===>>>999;;;======:::888777777:::999888888:::<<<;;;:::<<<<<<:::999999:::<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999999999999::::::::::::BBB@@@===999777999>>>CCC;;;<<<===<<<::::::;;;<<<::::::999999999;;;>>>@@@>>>>>>>>>======<<<<<<;;;:::;;;<<<>>>>>>>>><<<;;;<<<;;;:::<<>>===;;;;;;::::::;;;<<<=========;;;:::999999999:::;;;<<<;;;;;;<<<>>>@@@@@@???===BBBAAA>>><<<;;;;;;;;;<<<;;;>>>@@@>>>;;;:::===@@@@@@???>>>======???AAABBB@@@@@@AAA@@@@@@>>>===<<<:::999888;;;>>>>>><<<:::<<<999666888;;;===;;;888666888<<<>>>??????>>>>>>:::;;;<<<:::999999===@@@??????????????????>>>>>>;;;;;;999888888999:::;;;:::;;;;;;::::::999999:::888999999::::::999999888===:::999;;;>>>???===:::;;;;;;;;;===>>>======>>>AAA>>><<<;;;;;;;;;:::888;;;<<<>>>>>>===<<<<<<===888:::<<<<<<;;;;;;;;;<<<999999::::::;;;<<<>>>>>>===<<<;;;:::999999:::::::::999999<<<>>>>>>===<<<;;;<<<===<<<:::999999:::888999:::::::::;;;<<<===;;;;;;<<<===<<<<<<;;;;;;===>>>>>>>>>=========>>>@@@>>>===>>>AAACCCBBBAAACCCIIIOOOUUU\\\kkk___::::::555666<<<888:::999888777666777777888:::999888999::::::888777888888888888888888888888::::::999888888888888888000222555666555333333333444444555555555555555555222333444555666777777777444555555555555555555555444555666666777777666666777666666666777888999::::::;;;<<<<<<:::999999:::888888888666555555666888666777888999999999888777555666777666555666777999:::;;;<<<:::888666555666333666999999777777999<<<666666666555555444444444777777777999;;;<<<:::999999999999888888888888888777777777888888999999999:::999777777888;;;???AAA;;;<<<===<<<:::777666666888777777888;;;<<<<<<;;;===<<<<<<;;;;;;<<<<<<===::::::;;;<<<<<<<<<<<<;;;999999999::::::;;;;;;<<<===>>>???===<<<;;;<<<===:::::::::999777666777999888999:::::::::;;;>>>@@@===<<<<<<;;;:::999888888666666777:::===>>>===<<<===;;;999;;;>>>@@@???<<<<<<;;;::::::;;;:::888666<<<<<<<<<======???@@@AAA>>>===;;;::::::<<<===???<<<<<<===>>>>>>===<<<;;;<<<;;;999888888:::===???999>>>BBB@@@;;;999<<>>>>>>>>??????@@@AAABBB>>>?????????>>><<<:::999666777999:::::::::999999>>>;;;888999<<<>>><<<:::777;;;???@@@???<<<:::999666:::===<<<::::::>>>BBB???????????????>>>===<<<999999999999:::;;;<<<===999;;;>>>>>>;;;888777666555666777999::::::;;;;;;:::999:::<<<>>>??????>>>>>><<<===@@@@@@======???>>>===<<<<<<<<<;;;999777999;;;======<<<;;;:::;;;999;;;======<<<:::::::::777777888999:::<<<>>>???<<<;;;:::999999999:::;;;888666888===???===;;;;;;888:::;;;;;;:::999999:::777999;;;;;;;;;;;;===???::::::;;;<<<===>>>??????:::<<<======<<<;;;===>>>@@@===;;;>>>CCCEEECCC@@@CCCFFFIIIMMMSSS```qqq}}}UUU;;;@@@888999???666999999999999888777555444777666666888::::::999888888888888888888888888888::::::999888777666666555111333555555333222222222444444444444444444444444333444555666666777777666666666666666777777777777777777666666777777888888555555555555666777888999;;;:::999999999999888777777999:::999666555666888555666777888888888777777555666777777777888:::<<<999:::;;;;;;999888888999222666999999666666999===777888888999999999999999666555555777999;;;;;;:::777777888888999:::::::::777777777777888888888888999999888999999;;;<<<===:::;;;<<<;;;999777777777888888777999;;;;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<=========<<<<<<<<<888888999999:::;;;<<<<<<777999===>>>===;;;:::::::::::::::888555555666888777999;;;:::999888:::<<<<<<<<<;;;:::999888777777;;;999999:::===>>>===;;;;;;888777999>>>@@@>>><<<<<<:::::::::;;;:::888666:::;;;;;;;;;;;;===???AAA>>><<<:::999999:::<<<>>>:::;;;======<<<;;;;;;:::999999888999:::;;;===>>>:::<<<>>>>>><<<:::<<<======>>>???@@@@@@???>>>>>>;;;<<<=========;;;:::888888;;;===;;;888777:::>>>======>>><<<::::::<<<>>>999===@@@@@@>>><<<<<<<<<:::<<<>>>??????>>>??????>>>?????????>>><<<;;;:::999999:::<<<<<<=========888;;;>>>>>>;;;888777888777777999:::;;;;;;;;;;;;888:::<<<=========>>>@@@@@@======AAAAAA===<<<>>>999999:::<<<>>>===:::777666888;;;;;;:::999888888:::<<<>>>>>><<<999999999888888888999:::<<<===>>>;;;:::888777777777888999999666888???AAA===:::;;;888:::<<<<<<;;;:::::::::888:::<<<<<<::::::;;;>>>;;;:::::::::;;;===>>>@@@:::<<<>>>===;;;;;;<<<>>>;;;;;;<<<>>>@@@BBBBBBBBBEEEEEEFFFIIIPPP\\\jjjsssLLL;;;CCC999999>>>111888:::;;;<<<;;;888444222222222222555777999999777777777777777777777777777888888777555444333222111555666777666444333333444444444444444444444444444555555666666666666555555666666777888999::::::;;;999888777777777888:::;;;222222222333333555666666<<<999666666888:::888666666888:::999777555555777444555666777888888777666555666777888888999;;;===777999;;;;;;::::::;;;<<<555999;;;999555444666999666666888999:::;;;;;;;;;555444333555888;;;<<<;;;555666777888:::<<<=========<<<<<<<<<<<<<<<<<<<<<777888999:::;;;:::999888999:::;;;:::888888999::::::999888999::::::999777999:::<<<<<<<<<<<<:::999>>>??????>>>>>>===<<<;;;777777888999:::;;;;;;<<<555777999999999999;;;===<<<<<<;;;999777666888999777:::<<<;;;888555666777>>>>>>===<<<:::999888888EEEBBB???>>>???>>>;;;888999666555888>>>AAA???<<<999888888:::<<<<<<;;;:::666777777777888999<<<>>>;;;:::777666555777999:::888:::<<<<<<<<<;;;;;;;;;;;;<<<=========<<<;;;:::;;;::::::;;;<<<===;;;999===>>>???@@@???>>>;;;:::999:::<<<>>>>>>===<<<;;;===@@@AAA===888888>>>EEE999>>>BBB>>>777444:::BBB999<<>>>>>AAADDDBBB@@@???AAACCCAAA===888>>>>>>???>>>===;;;999888999:::<<<===>>>===<<<;;;777:::===<<<:::888999;;;<<<<<<<<<<<<;;;:::999888888;;;>>>>>><<<;;;===@@@<<<888999======777666999444555888<<>><<<999999;;;>>>???===<<<;;;;;;:::<<<>>>>>><<<999888777:::::::::::::::;;;<<<===@@@???===;;;::::::;;;<<<<<<999:::AAABBB<<<888999888:::<<<===<<<;;;;;;;;;999;;;===<<<999888999;;;>>>===;;;999999999;;;<<<>>>@@@AAA@@@<<<;;;<<<>>>555999===>>>======@@@CCCCCCAAAAAADDDLLLXXXcccjjj___JJJ>>>;;;777:::>>>999;;;;;;;;;:::777555555666666555333222333666888:::;;;;;;:::999777555333222333444444555555444444333222333555777999999999999999888777666666555555666666555555444444444555555777444000///111555777888555666999;;;;;;:::888666666666666777888:::;;;<<<777666555555666888:::<<<;;;<<<===>>>>>><<<:::999>>><<<::::::<<<<<<:::777777777777777777888888999999999:::::::::999999888555777777444555888999777444666888:::;;;:::999888888777666555555666777777333444555777999;;;===>>>888777666666555555666666888888888888888888888888666777999999777666666777===:::888888::::::888666444777999;;;:::::::::;;;<<<===<<<999666666:::===<<<:::888999<<<===:::666???>>>>>>===;;;999777666===<<<;;;:::999888999999999:::<<<======<<<:::999;;;:::999888777777777777:::>>>BBBBBB@@@???@@@BBB777999<<<<<<::::::===???777888999;;;<<<======>>>:::777555999???@@@;;;666777999:::999888777888999@@@??????>>>===<<<<<<<<<>>>????????????@@@@@@@@@;;;@@@BBB>>>777555999???999999::::::;;;::::::999<<<;;;;;;;;;;;;<<<===>>>>>>===;;;;;;===>>>>>>===>>>===<<<===>>>???>>>======;;;;;;===AAABBBAAA???@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@???===<<<<<<===>>>>>>???????????????;;;<<<>>>??????>>><<<:::===<<<;;;<<<======;;;999777:::===<<<999666777999:::999999888777777777888===888444666;;;<<<888333@@@AAABBB@@@>>><<<;;;<<<@@@===:::999999999888666999777888<<>>>>>======<<<<<<<<<;;;@@@<<<::::::<<<<<<999666???<<<;;;;;;===<<<888444777<<<@@@AAA???======>>>GGGEEEDDDGGGNNNWWW```eeekkkVVVCCC888777333666999444444666777888777777999:::===;;;999777555555666666999888777666444333222222555555555555555555555555000111333555666666666666;;;;;;999777666555555555777666666555555555666666555333000000222444666666666777888::::::999888777666666666777888999;;;<<<666555444444444666888999;;;<<<<<<<<<;;;888666444;;;999888999;;;<<<;;;999888888888888888999::::::777888999999999999999888666888888555666999:::888555666888:::::::::999888888888777666666777777888555666777888999999999999;;;;;;:::999888666555555888888777777777777777777888999;;;;;;:::999:::;;;:::999999:::======;;;999666999;;;;;;:::999999999;;;<<<<<<999777777:::<<<>>>??????>>>===;;;;;;:::999999999999888888777666======<<<;;;;;;:::999999888999;;;<<<<<<;;;:::888===<<<;;;:::999999888888777999<<<<<<<<<<<<<<<===:::<<<======;;;:::<<<>>>888888:::;;;<<<<<<=========;;;:::<<>>???@@@@@@;;;<<<<<<;;;;;;<<<===>>>======>>>>>>>>>>>>>>>===============>>>>>>>>>>>><<<:::999:::<<<======<<<<<<;;;;;;<<<>>>@@@@@@??????>>>===???AAABBB@@@======>>>>>>>>>>>>===<<<<<<=========<<<<<<;;;999999;;;;;;<<<============<<<999:::;;;<<<<<<;;;::::::<<<;;;:::;;;<<<;;;:::888999999999:::;;;:::888777::::::999888888888888888>>><<<;;;;;;<<<<<<;;;:::<<<===???>>><<<;;;;;;<<<888888999999888888777777666666777<<>>:::<<<;;;999888888999:::;;;555666777888999999999999999:::999555555999;;;999<<<<<<<<<<<<;;;;;;;;;:::<<<======<<<:::999999999;;;;;;:::;;;<<<<<<:::888777:::===@@@@@@?????????AAA??????DDDMMMUUU[[[]]]iii|||}}}wwwPPP???888999555777999444222444666777777888:::;;;666777777888999999::::::666555444333222222333333666555444444444444555666000111222444555555555555===<<<:::888777555555555777777666666666777777888333222111111333555555555777777888888999999999999666666666777888999:::;;;888777666555555666888999777777888888888666444333888777777888:::;;;;;;:::777777777777777888999999666666777888888888888888777999999666777:::;;;999555666888999::::::999888999888888777777888999999888999;;;;;;;;;999777666666666777777666555333222888888777666666555666666888999;;;<<<;;;:::;;;<<<888888999:::<<<;;;999777888:::<<<<<<:::888888888:::;;;<<<;;;999888999;;;===@@@BBB@@@;;;888999;;;888999:::;;;;;;<<<<<<<<<<<<<<<=========;;;:::999888888:::::::::999888777???>>>===<<<;;;:::999999777666666888:::::::::888:::;;;<<<;;;999888999:::999999:::;;;;;;;;;;;;;;;>>>>>>>>>>>>===;;;999777777888999888777666777999777888:::;;;<<<<<<<<<;;;<<<;;;;;;;;;<<<===???@@@>>>:::888:::???AAA===999????????????????????????<<<===???@@@@@@>>>===<<<;;;:::999;;;===>>>>>>===:::::::::;;;>>>@@@@@@???AAA@@@??????@@@@@@>>><<<;;;;;;<<<<<<;;;;;;:::999>>>>>>???>>>>>>===<<<;;;888999999:::::::::::::::999999::::::;;;;;;;;;<<<;;;:::999:::;;;;;;999777:::888666888<<<===:::666::::::999999888888999999999:::<<<;;;888777888:::777999;;;;;;::::::;;;<<<333666::::::999999:::===666777999===AAA@@@;;;777777777777888888:::;;;;;;555666777888999999999999999:::888333333777999888;;;;;;;;;::::::::::::::::::===???===999777999<<<888:::<<<<<<<<<;;;<<<===999:::<<>>CCCKKKRRRVVVVVVhhhwwwlllfffKKK<<<888;;;888999:::555777888999888777666777888111222555777999:::;;;;;;777555444222222444555777555333222000000222333555333444444555555666666666::::::888777666666555555666666666555666666777777333333333444666777666555999888777777777888999:::666666666666777888999:::;;;:::999999888999999:::111222444666777777777777777777777777888999999888444444444444444555666666444555666777888888888888666999999666666::::::888666777888999999999999888999999999999999999:::::::::;;;===>>>===;;;888666///111444666777777666555999999777666555555666666666888::::::999999:::;;;888888777666666666555555888:::<<<<<<:::999999999999:::;;;<<<;;;:::999999888:::;;;:::888666666888999999;;;<<<============:::;;;<<<======;;;999888777888888999888888777666======<<<;;;:::999888777999777555777;;;<<<;;;888777777888777777666777777::::::;;;;;;;;;::::::999:::<<<>>><<<999777777888::::::;;;999777555555666777888:::<<<<<<<<<;;;:::>>>===;;;:::;;;<<<>>>???AAA===:::<<<@@@@@@:::555<<<<<<<<<;;;;;;;;;;;;;;;:::;;;>>>??????===:::888;;;::::::<<>>>>>===>>>>>>>>>>>>>>>>>>===<<<:::;;;;;;;;;;;;:::999999>>>????????????>>>>>>===777777888999999999999999;;;;;;;;;;;;<<<===>>>>>>:::999999:::;;;;;;999888999888777888;;;<<<;;;999::::::999999999999999:::777888999888666555666777444666999:::::::::;;;===666:::>>>===::::::???DDD;;;;;;;;;>>>@@@???<<<999444555666888999:::;;;<<<999999::::::::::::999999:::;;;888333333777999888;;;;;;;;;::::::::::::::::::<<<===<<<:::999:::<<<999<<<>>>>>><<<;;;===@@@>>>======AAAEEEFFFCCC@@@>>>AAACCCFFFHHHLLLRRRVVVeeerrr~~~eeeiii[[[DDD777666:::666777888333;;;<<<<<<:::888666666777888999::::::999777555444888777555444555666999:::555444222111111222444555555555444444555555555555666555555555555666777777555444444444555555666777555555555777999999888666999888777666777888:::;;;666666666666777888999999::::::999999999999999999222333444555777888888999888888888777666666666666444444444444444555555666444555666777777777777777555888777555555888999777777888888888999999999888888888999999::::::::::::777999;;;<<<<<<:::888666333555888:::;;;;;;;;;:::;;;:::888777666777888888666888::::::999999:::;;;888777555333333555888:::666888;;;<<<;;;;;;;;;<<<888999:::;;;<<<;;;:::888555444333555888999777555777888888999999999999888888999:::;;;;;;:::888666888888888888777666666555999999999999888777666555:::777666777;;;===;;;999555555555666888999999999:::::::::;;;::::::999888777:::===<<<999777999<<<888999:::999888777888999:::;;;<<<======<<<;;;:::@@@???===<<<;;;;;;<<<<<>>>>>>>>>>>===:::888::::::999888777777888888666888;;;======;;;888555999999:::<<<>>>@@@???===>>><<<;;;;;;<<<<<<:::999:::;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<;;;;;;;;;888888999:::::::::::::::;;;;;;;;;;;;;;;<<<===>>>;;;:::999:::<<<<<<;;;999777888::::::888888:::<<<999999999888888999::::::;;;:::888999::::::999777444666888:::::::::<<<===;;;>>>>>><<<999:::@@@GGG???===;;;:::;;;;;;;;;;;;444555666888999:::;;;<<<;;;;;;;;;:::999888777666:::<<<999555555999;;;:::;;;;;;;;;;;;;;;;;;;;;<<<<<<:::999:::<<<===<<<:::;;;>>>???>>><<<;;;===@@@@@@>>>===???BBBCCC@@@===@@@EEEIIIFFFBBBCCCMMMVVV___jjjvvvtttaaaQQQDDD888999===999999;;;666999:::;;;;;;999888999;;;::::::;;;<<<;;;:::999888888777777666777888999:::777666555555555555666777555444333333222333333444333333333444555666777888444444333444444555666777777666666888:::;;;:::888999888777777777888:::;;;666666666666666777888999666666777777777777777777777777777777666666666666888999999888666555555666666666666666666777888888666666777777777777666666555777777444444888999666888888888888888888888999777888999:::::::::::::::444555777888888777555444777888999999999888777666:::999777666666888999;;;999;;;<<<<<<:::::::::;;;666666666555666888===AAA555888;;;<<<<<<;;;<<<===999999999;;;<<<<<<:::888666444333666;;;===;;;888::::::::::::::::::999888777888999::::::999888777999888888777666666666555555666777888888777666555888777666777888:::::::::888888777999;;;======<<<999:::::::::::::::999888888;;;======;;;;;;===@@@555777999::::::;;;===>>>=========<<<<<<<<<<<<<<<>>>>>>>>>======<<<;;;;;;:::===??????===<<<===???<<<;;;999888777777888999444777:::<<<<<<;;;888666888888999;;;===>>><<<;;;???===;;;;;;;;;:::888666777999;;;;;;::::::;;;<<<======>>>>>>======<<<;;;::::::;;;<<<=========<<<999::::::;;;;;;;;;;;;;;;999999999999999999999999:::999999:::<<<<<<;;;:::777:::<<<:::777666999===888888888777888888999999;;;888777777999999888666555777999:::::::::;;;<<<;;;;;;;;;888666888===BBB>>><<<999666555777999:::777777777888888:::;;;;;;999999999888777555444333999;;;;;;888888<<<===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999777999===???===:::<<<======<<<;;;;;;===>>>>>>===<<<===>>>===<<<:::@@@EEEHHHDDD>>>>>>HHHRRRWWW___kkkwwwtttgggIIIFFF;;;<<<@@@;;;;;;>>>:::777888::::::999999:::<<<888999:::;;;<<<<<<<<<<<<555666666666666666777777777777777777777777777777666666444333333333444444555555444555555666777888444444444444555666777888777666666777999::::::999888888888888888999999:::777666666666666777888888444555555666777777777777999888777777666666666666666888999888666555666888777777666666777777888999888888888888777666555555666888888555555999:::777999999888888888888888999666666888999:::::::::999666777777777666666555444666666666555555444444333888777666555555777:::<<<:::;;;<<<;;;999888888999666888::::::888888:::<<<777999<<<<<<<<<;;;;;;<<<:::999888999<<<===;;;999888888999:::<<<======<<<;;;<<<<<<======<<<<<<;;;999999999999999999999999:::999888777666666666666444666888999::::::999888777888888888777888:::<<<<<<:::999;;;===>>>===;;;888999999:::::::::999999:::;;;;;;;;;;;;<<<>>>???888999;;;;;;;;;;;;===>>>===<<<;;;:::;;;<<<>>>@@@999:::;;;=========<<<;;;<<<===>>>===<<<<<<>>>@@@>>><<<:::999888888999:::666888;;;===>>>===<<<;;;;;;;;;;;;===??????===;;;>>><<<::::::::::::888777999;;;===<<<:::888999:::>>>>>>>>>>>>>>>======<<<;;;<<<===>>>????????????::::::;;;<<<<<<<<<<<<;;;999:::;;;;;;:::999777666999888888999;;;<<<:::999:::::::::888777888999:::777777666666777777888999777888999888777666666888666888999:::999888999:::666666777777888:::;;;<<<<<<;;;999777666666888999<<<;;;999888888999:::;;;777777777777777666666555666:::;;;999:::===>>>;;;999999::::::;;;;;;;;;;;;999999999:::<<<======<<<999888777777999<<<<<<<<<;;;===>>>===<<<<<<===>>>>>>AAABBBBBBAAABBBGGGLLLTTTXXXbbbnnn|||UUUBBBBBB888999===888777;;;777777999:::999888777888999>>>===<<<:::888666555444333333444555555444444333555555666666666666555555:::999777666555555666777777777666666666666777777555555555555666777999999777666555666888999999999777777888888999999999999777666666666666777777888444555666888999999999999666666666666666777888999444777999888777666888;;;555555555555555666777777999999999999888666555444777999999666666:::;;;888999999888888888888888999555666888999::::::999999;;;;;;:::999888777666666666666555666666777888999777555444333444777:::<<<888999:::999777555444555777:::>>>===999444222111999;;;======;;;:::999:::;;;999777888;;;===<<<:::888;;;>>>>>>;;;:::<<<>>>777777888999::::::::::::;;;::::::999999:::;;;;;;::::::888777666666666666555777999;;;======<<<;;;888:::;;;:::888888<<<@@@>>>;;;999:::<<<===;;;888777888999::::::::::::::::::999999999::::::;;;;;;>>>??????===;;;999999:::;;;:::999888:::===@@@BBB333666999<<<>>>===<<<;;;BBB@@@>>><<<<<<<<<<<<<<<>>>===:::888888888999:::888:::<<>><<<:::999:::;;;;;;:::888;;;===???===:::777888999>>>>>>>>>???>>>>>>===<<<888888:::;;;<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;<<<===>>>===:::888666777777777888::::::999888>>>:::777777999:::999777666666555666666777888888999>>>AAA???999777:::???666888999999777666666777222333666999======;;;999;;;<<<<<<;;;999888999:::???===:::888777888:::;;;666777888999999:::::::::444888::::::;;;>>>>>>;;;888888888999999:::::::::666999<<<<<<::::::<<<@@@666333111333888<<<<<<;;;;;;>>>AAA@@@>>>>>>AAADDD>>>>>>???BBBGGGJJJJJJHHHTTTWWW]]]iiixxxSSSDDD===:::888888:::<<<======666999<<<;;;777444555666;;;:::888777666666666666444666999999777444333333000333666666444333555888555666777777777666555444666666777777777777666666777888:::;;;:::999999888555777999:::999777444222444555666888:::;;;;;;;;;:::888666555444555666777999:::;;;<<<;;;999666444444444666777888888888888555666999:::999666222///222333444555666888999999999999::::::999888666555555777999999888777777777888888777777777777888888:::::::::::::::::::::::::::::::::999999888888888999888777666666555666666<<<555111444;;;>>>999333999666333444888;;;<<<<<<888<<<>>><<<666333555777777777666666777999<<<===555666888999::::::999999<<<999777888;;;<<<;;;999===;;;999888999:::999999???<<<888888:::;;;:::888666666777888888888888888888888999:::999888777666:::;;;<<<<<<;;;:::;;;<<<===<<<<<<;;;::::::::::::666777777888999;;;<<<===555888;;;======<<<<<<<<<:::999999888999:::<<<===@@@???>>>===<<<;;;::::::>>>>>>>>>>>>===<<<;;;:::888888888777666777999;;;<<<;;;999777777999;;;===:::<<>><<<::::::;;;;;;777555888>>>BBBAAA>>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<>>>>>><<<:::999;;;???BBBAAA===888444:::;;;<<<===<<<999777555;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;999<<>>@@@<<<;;;;;;>>>AAA???:::555777999:::<<<======<<<<<<>>>===;;;::::::<<>>;;;888888;;;===???;;;888999>>>CCCFFFFFFQQQRRR[[[jjjzzz{{{III>>>:::888777888:::<<<======888:::;;;;;;999777666666999888777555444444555555444555666777777777555555777888999888666555555555444555666888888888888777666666777777777777666666666444333555999;;;999666666777777777666555222111777777777888888999999:::999888777555555555666777777777888888888888999999;;;;;;::::::888777555555333555777999999888666555333444444555666777888888444555666777888888888777444777999999999888888999555555444444444444555555;;;;;;:::::::::::::::;;;:::999888888777777777888888777777666666666666777<<<:::777777777777555333999777555666999<<<<<<<<<111555888888666555777::::::999888777777888999:::::::::;;;;;;:::999777666<<<:::888999;;;===<<<;;;===<<<;;;<<<>>>>>>===<<<;;;999777777:::<<<<<<;;;777888888999999999999999999999:::;;;:::999888777777888999888777777888999;;;:::999888777777777777777777777777888999;;;;;;666999<<<===<<<;;;;;;<<<999999999999:::;;;<<<=========<<<<<<<<<<<<;;;;;;>>>======<<<;;;:::999888;;;;;;::::::;;;<<<<<<======<<<999888888:::<<<===777:::======;;;::::::;;;<<<999888999===???>>>=========<<<<<<<<<<<<<<<======;;;::::::;;;======<<<<<<===>>>>>>>>><<<:::999999999:::;;;;;;:::888888======<<<;;;::::::::::::999999999888888888999999<<<<<<<<<;;;999999:::::::::::::::::::::;;;<<<<<<999999999999999;;;<<<===777888888888888777777666777666555555666666555444888666444555888:::999888888:::999666666:::<<<:::888888999999999999999888666777777777888888999999:::;;;<<<;;;999999;;;===999;;;======<<<999777666888999:::;;;<<<<<<;;;;;;777999;;;===<<<;;;888777:::::::::::::::;;;===???>>>;;;999;;;@@@FFFIIIJJJQQQRRRYYYgggvvvnnnCCC???;;;:::999999;;;<<<;;;:::;;;:::999:::::::::888666777666555444444333444444666444222444777999888666999888777777888777555333444444555666777777777666666666777777777777666666555111...111777;;;999555444444444444444444444444:::999888777777777888999777777777777666666666666666555444444666888;;;=========<<<;;;999777555444666666777888999888888888555555555666666777777777444555666777888888888888555777999:::999999:::;;;888888777777777777888888:::999888777777888999:::999888777666666666777888777777777777777888888888:::<<<<<<888444222444888777666555777999::::::999000333777888666666999;;;===;;;999888777777777888;;;;;;<<<<<<;;;:::888777999888777888:::<<<<<<<<<;;;;;;;;;===???@@@>>>===:::888777888:::<<<<<<;;;888999999:::;;;::::::::::::;;;;;;<<<<<<:::999888:::;;;;;;999888888:::<<<===<<<;;;:::999999999999999999888888999999:::;;;888:::<<<===;;;:::::::::888888:::;;;======>>>>>>:::::::::;;;;;;<<<<<<<<<>>>======<<<;;;999888888???===<<<>>>AAABBB@@@======<<<:::999999:::;;;===999:::<<<<<<:::999888999;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;::::::;;;<<<===@@@===999888999;;;<<<===>>>===<<<;;;:::;;;<<<===888888999999::::::::::::???>>>===;;;::::::999999<<<;;;:::999999:::;;;<<<===;;;999:::;;;:::777444888888888888888999::::::999999888777777777888888666777777888888888888777777888888777555444555777666555444666888::::::::::::;;;999555555:::<<<<<<777777888999:::;;;;;;:::666666777888999:::;;;;;;;;;======<<<:::888888888777;;;===<<<777555666888999999:::;;;;;;:::::::::555777999;;;<<<:::888777999999999;;;===???>>>===>>><<<;;;<<<@@@DDDGGGHHHMMMNNNTTTaaapppgggEEEEEE???===<<<<<<<<<;;;888666<<<999777888:::;;;888555666555555555444444444555999444111222777:::888444444222111444777888666444333333333333333333222222666666777777777777666666666333111222555888888777333222222333444666888999:::888777555555777888:::666666777777777777666555666666555555777999;;;===777888888999999999888888::::::888777666555555555777777666666666666666666;;;:::::::::999888777777555777999:::999:::;;;===999999999888888999999999777666555444444555777888:::999777666666777888999666777777888999999999999777999:::777444444777<<<444444555666777777777666777999;;;:::888777777888<<<;;;:::999888777777777777888999;;;;;;;;;;;;:::666666666777999:::;;;<<<;;;:::888888:::;;;;;;:::<<<;;;:::999999999888777888999999:::::::::::::::;;;;;;<<<===<<<;;;:::999<<<<<<;;;:::888999;;;>>><<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;:::::::::;;;;;;999;;;<<<<<<:::999999999666888:::===>>>??????>>>999999:::::::::;;;;;;;;;======<<<;;;;;;;;;;;;;;;@@@===;;;>>>CCCDDD@@@;;;<<<;;;999888888999:::;;;<<<=========;;;888777666999:::<<<<<<;;;:::;;;===;;;:::888888888999;;;<<>>@@@@@@===:::???>>><<<;;;<<<>>>???@@@FFFHHHNNN[[[jjj|||```FFFEEE???>>>======>>>===;;;999;;;888555666999:::888555666666666666777777777666;;;666222333777888666222444222111444777888666444111111222222333333444444666666777777777777666666777888888666444333666999666555555444555777999:::888777555555555777:::;;;555666777777777777666666777888888999999:::::::::333333555666888888999999:::999777555444444444444777777777777777666666666;;;;;;:::999999888888888555777999999999:::<<<>>>777666666555555666666777777666666555666777888999:::999888888888888::::::666777888999::::::999999888777666666777888999999555666777888777777777777:::;;;;;;:::888666666666::::::999999999999999999555777888999::::::999999777777888999999;;;<<<>>>???;;;777444555777888888::::::::::::999888777777777888888999:::999999999:::;;;<<<<<<<<<;;;:::999888888888777555666888:::555555666777888:::<<<===;;;::::::999999999999999:::;;;<<<;;;999888888999666888:::===>>>??????>>>;;;::::::::::::999999999999999999999:::;;;<<<======:::999<<<@@@AAA===999;;;:::999888777777888888<<<<<<<<<======<<<:::888666888;;;<<<;;;;;;<<<===::::::999999999:::<<<===;;;::::::;;;<<<<<<:::999888999999999999999999999>>>>>><<<;;;:::::::::::::::::::::::::::;;;<<<===777777666666666777999999666:::>>>>>>:::888999<<<;;;;;;;;;;;;;;;<<<<<<===888888999::::::;;;;;;;;;555666777888888888888888888::::::888444444777:::999999888777666666666777555999;;;999999<<<;;;777999:::::::::999999888777777777777777777777777777888:::<<<<<<;;;999999999:::777666777:::<<<===<<<;;;;;;::::::::::::::::::???===;;;::::::<<<>>>@@@;;;;;;===>>>???>>>;;;888>>>>>>===<<<;;;<<<>>>???DDDEEEKKKWWWddduuuVVVCCC???<<<;;;:::;;;===>>>>>>===999777666666777888888777555666777888999999888888999777444555777777444222999888777777888777555333111111222333555777999;;;666666777777777777666666555999<<<999333111555999;;;:::888777666777888888666666555555666888999:::666666666666777777777777999999:::::::::999999888555555666777777777777666555555555555555666777777777777777777777777777777777777666777777888::::::666777888888888888;;;===888888777777777777888888888888999999::::::;;;;;;888999999999::::::::::::777888:::;;;;;;:::999888;;;777555666999:::777444888:::::::::888777888:::666666777777777777666666888888999999::::::;;;;;;999999::::::999888666555999;;;<<<<<<;;;<<<>>>@@@AAA===888555555777888888555777999:::999999:::;;;777888888999999999999999999::::::;;;;;;999888777777888:::999888777888999666666777888:::<<<>>>???888888777777666777777777:::;;;;;;:::888888888999888888:::;;;======>>>>>>;;;;;;;;;::::::999999999777777666666777999;;;<<<;;;999888:::======;;;999;;;:::999888888777777888999999:::<<<>>>???>>><<<666777999;;;<<<===<<<<<<;;;;;;<<<<<<======>>>>>>999999999;;;======;;;999888999:::;;;:::999888777>>>>>>===<<<;;;:::999999777777888888999;;;<<<===666666777888888999999999555:::???===999777:::???<<<<<<<<<<<<<<<======>>>555666777999:::;;;;;;;;;666777777888888888888777888888888666555666888::::::::::::888666444555666444999;;;;;;;;;<<<:::666999::::::999888777666666777777777777666666555555777888:::;;;:::999:::;;;;;;888555888<<>><<<;;;;;;:::::::::;;;<<<<<<<<<===??????===:::666444555888;;;<<<;;;:::::::::;;;<<<=========???AAADDDDDDEEEKKKTTT]]]kkksssPPPEEE<<<>>><<<999999:::;;;;;;:::888999999777666777888:::555666777999999999999999555555666777777666555444777888999888666555555555444444444444555666888999666666777777777777666666222555888777444222333555888888888888888999999:::666666666777777777777777777666555555555777888999:::999888777777888999:::999999999::::::999888888555555666666777777777777777777777777777777888888777777777666777888:::;;;777888888777666777999;;;;;;::::::999999::::::;;;555777999:::;;;;;;:::999666777999:::::::::999888888999;;;<<<;;;:::888777777555555777;;;;;;888444999::::::888555555777999555555555666888888777777888999::::::;;;;;;::::::999::::::;;;:::888777666999;;;<<<;;;::::::<<>>???888888777777777888999999999:::;;;:::888888999:::999999999999:::;;;<<<===::::::::::::;;;;;;;;;;;;;;;:::999888888999:::;;;:::::::::::::::;;;<<<<<<<<<<<<;;;::::::999999888:::999999;;;>>>>>><<<999999888888:::===>>>;;;888888999;;;=========<<<;;;999888777999;;;======<<<;;;;;;;;;;;;;;;:::999888::::::;;;;;;;;;:::888777777777777777888999::::::666777999;;;<<<;;;::::::999:::;;;:::888777999;;;999888888888888999::::::333444555777888888888888777888888888888777777666999666444333555888999:::888999:::888555444666888555999;;;999:::<<<;;;777777777888888888777777666777777777777777777888888888999:::999888888:::<<<::::::::::::;;;<<<;;;;;;<<<;;;;;;;;;;;;<<<>>>???:::<<<======<<<999666444666;;;???>>>999777999===999;;;=========>>>AAADDD@@@BBBHHHPPPWWWcccuuujjjOOOKKK@@@CCC???;;;888666666555444888:::;;;999666666:::===444555777888999999999999111444777888777666666666000333666666444333555888999888666333222111111111666666777777777777666666000000222333444444333222222333555777:::<<<>>>???888888888888777666555444777666555444555666888::::::888555333444666:::<<<:::;;;;;;<<<============999999999999888666555444666777777777888888888888===<<<;;;999888999999:::777888888777555666888:::888777777777777777777888222444777999:::999777666333555888::::::999777666999:::<<<<<<<<<:::888777000111444999<<<===;;;999777777777444111111444777999888888999::::::888777:::::::::;;;;;;:::999999777888:::;;;<<<<<<;;;:::777999:::999666666888;;;777777888:::<<<:::777444777:::<<<;;;888666666777999:::;;;;;;<<<<<<;;;;;;666777777888777666555444333666:::;;;999777666555999999999888888999999:::;;;:::::::::;;;;;;<<<===999::::::999888888999;;;:::999999888999:::<<<===888999999:::<<<======>>>BBB@@@>>>;;;:::;;;;;;<<<;;;<<<<<<;;;::::::===???>>>>>>===<<<<<<;;;::::::???===;;;;;;<<<:::666333<<<999888:::>>>>>>999444333555888;;;;;;;;;999777:::888666666999<<<>>>??????>>>===;;;:::::::::;;;555777999::::::999888777888888777777777777777888111333666999:::999777666===;;;888666777888777666888888777777888888999:::777888999:::;;;;;;:::999888888888888888777666555999555111222666999::::::666888999888666555888:::777::::::777777;;;<<<999444555666777777888888777666666777888999::::::;;;:::::::::888777777999;;;999<<<>>>===999777888:::<<<;;;;;;;;;<<<===???@@@<<<:::999888999;;;>>>@@@<<>>:::<<<===<<<::::::<<>><<<;;;;;;;;;;;;999888===:::888999:::999666333777777777777666666666666666666555555555666666777222222222333444666888999666666777888888777555444;;;;;;:::888666555777888:::999888666666666777777111222222444666:::<<<>>>666999888555666:::<<<;;;:::888777555555555555666:::888666444555777;;;===777777888999:::999666333;;;777333333555777555333999888888777666555555444666777777888999;;;======:::888777666777888777666999999888777777777777666666888999:::999999;;;<<<888999:::999777777777999555555777999;;;:::777444666666666666777888999:::777777888888888999999999666666777888888888888777666999===@@@@@@>>>;;;999777888:::;;;<<<=========<<<;;;:::888888999::::::555777999<<<===<<<;;;:::777777999<<<>>>???===;;;::::::<<<<<<<<<;;;:::999888777666555666777999;;;<<<;;;;;;:::999999999999;;;:::999999:::;;;>>>???999:::<<<======:::777555555666777:::<<<===:::888999888888999;;;<<<<<<;;;::::::999999888777777777999;;;<<<;;;999999;;;>>>===<<<;;;<<<===>>>===<<<@@@===::::::===???>>><<<@@@@@@??????>>>======<<<;;;@@@BBB>>><<<<<<:::777999999;;;<<<<<<<<<;;;:::888999;;;===>>>>>>===<<<999;;;>>>>>><<<:::888888;;;:::888666444444444444::::::999999888777777777555666666777777777666666666777999:::;;;::::::999999999999777555555777999555666777888999:::::::::<<<888444333666888999888888666555444555666555444:::===<<<999888;;;:::777>>>:::777666888:::999888666999<<<<<<999888:::<<<888999999999999999999999777777666666777777888999888999:::;;;;;;999888666===============>>>>>>???888999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::???;;;888888;;;<<<;;;999BBB@@@BBBGGGMMMWWWeeesss```JJJ@@@<<<>>><<<;;;:::;;;;;;999888999777666666777777444111666666666666666666666666666555555555555555666666777666666555666777888999666777888888999888888888888999999888666555777888888777666666666666777888888888666555555555666777444666666444555999:::888:::999888888888888::::::===;;;999777666777888999:::888666666777888888888999777666666777777777666555555666666777888888888===<<<:::999777666666666999888777777777777777777777666555444444555777888666888999999888888:::;;;;;;<<<<<<:::777555555666555555777999;;;;;;999666666666777777888999999:::::::::;;;;;;;;;<<<<<<<<<777888:::;;;======>>>>>><<<============<<<<<<;;;888999999999999999999999======<<<;;;;;;;;;;;;;;;888999;;;<<<======<<<<<<888888999:::======;;;:::999:::;;;<<<<<<;;;;;;:::888888777666666777999999:::999888888888888888999666666777888999999999999999:::;;;<<<;;;:::888777999888888:::<<<;;;:::888:::999888999;;;<<<;;;:::888888888888999999999999;;;===>>>===<<<;;;>>>@@@;;;:::::::::<<<======<<<===:::888888:::<<<;;;::::::;;;;;;<<<>>>??????@@@;;;>>>???;;;999<<<===;;;============<<<:::999888777999;;;=========<<<;;;@@@AAAAAA???<<<999999999555666888999::::::::::::888888888888888999999999999999999999999888777666777888999:::::::::999888888888888777666666888:::888999:::;;;<<<<<<<<<<<<<<<999555444666999999999:::999777777777888777666777::::::888888;;;;;;888;;;:::999999::::::888777999:::;;;;;;:::999999:::<<<<<<<<<<<<<<<<<<;;;;;;::::::999999::::::;;;<<>>???;;;;;;<<<<<<<<<:::999888;;;;;;<<<<<<<<<<<<<<<;;;??????>>>===<<<<<<===???===<<<>>>CCCIIIRRRaaannn|||VVVCCC<<<999===<<<::::::;;;;;;999888777666555555666666444222444444555666666777777666555555555555555555555555999888777666666555666666666666666666666777888999444555777777666666666888666555555555555666777777<<<;;;999666444333222222333666777555666999999666888888888888999;;;<<<===<<<;;;:::999888888888888:::666222000222555777999555777888999888777888999555555666666777888999999888888777777777888888999999999888888777777777777666555444444444666888999999;;;<<<;;;::::::;;;<<<:::;;;;;;:::777555555666555666777:::<<<<<<:::888666777888:::::::::999999;;;;;;<<<<<<<<<=========777888999:::;;;;;;;;;;;;@@@???===;;;:::;;;<<<===;;;;;;:::999888777666666888999:::::::::999777777:::::::::::::::::::::::::::999888999::::::999888888999:::;;;<<<<<<;;;;;;888888888888888777777777999999888888888999::::::666888:::<<<===<<<:::999888999999999::::::::::::<<<;;;999:::;;;;;;999888;;;999999999;;;;;;;;;999777777888999999:::;;;;;;888999::::::999999:::<<<999888888999;;;======<<<>>><<<;;;;;;<<<======<<<>>>======<<<;;;;;;::::::;;;======999888<<>>>>>>>>===<<<;;;:::999999:::<<<===>>>>>>===<<<>>>>>><<<:::777666777888444777:::===???>>>===<<<777777888888999::::::;;;<<<<<<<<<;;;:::999888777999999999:::999999888777666777888888777888:::<<<999999:::;;;<<<<<<<<<<<<<<<999777666777999::::::<<<;;;999999:::;;;:::999666999:::888999<<<===:::777999;;;<<<;;;999777777999888888999;;;<<<:::999;;;:::::::::999888888888777777777888888888999999FFFBBB;;;666666999???BBB<<<;;;999888999:::===>>>::::::;;;;;;;;;;;;:::999888999:::;;;;;;<<<;;;;;;===@@@AAA???;;;:::===AAA;;;:::;;;@@@FFFMMMZZZffftttpppNNN@@@<<<999<<<;;;::::::;;;;;;999888777666777777777777666555222333555666777777777777555555555555555444444333666666555555444444444444555444333222222333555666000333666777666666666777666555555555444444444555999888777666555444444333444888:::888999;;;:::777777777777888888999::::::666777888::::::;;;;;;;;;===999444222333555777888222555999:::888666888:::888888888777777777666666666666666666777888999:::888999:::999888777777777777888888999999999888888888999:::999888888999:::666777999999888888999;;;888888888:::<<<;;;999777666777999;;;<<<;;;999888999999999999:::::::::::::::::::::999888777555555>>><<<:::999999:::<<<=========<<<:::999999888888666777999::::::888666444999999888777666666777777<<<:::888777888888777666888999999:::;;;;;;;;;;;;999999999999999888777666;;;:::::::::;;;<<<======999999;;;<<<<<<<<<;;;;;;888777777777888999;;;<<<<<<;;;999999:::;;;;;;:::;;;:::999999;;;;;;:::999999999999999::::::;;;;;;777777777777777777999999888888777999<<<============<<<<<<<<<<<<===<<<<<<>>>>>>===<<<;;;:::999999;;;>>>???;;;:::===??????<<<<<<<<<===============<<<<<<>>>>>>??????>>>>>>777888888888666666888::::::;;;===>>>===<<<:::999888888888999999:::::::::;;;;;;<<<;;;;;;:::999999:::999999999888888777777555777888999888999;;;===666777777888999999888888;;;:::888777888999::::::===;;;999:::;;;<<<;;;:::888;;;<<<999:::======;;;666999<<<<<<999777888:::777555555888<<<>>>===:::::::::999888777666666555555666666777777777777777777777888999:::;;;<<<<<<:::::::::::::::;;;<<<<<<666777888:::;;;======>>>666666888999::::::::::::;;;<<<===;;;888888:::======;;;<<<@@@CCCHHHSSS^^^iiigggJJJAAA???===;;;:::999999:::;;;:::888666777777777777666666666222333555777888888777666555555666666666555333333333333444555555666666666666555444222222222333444000333555666555555555555666666666555444333222222666666666666666555444444555999:::888999;;;:::666888888888888888888888888555666888:::;;;;;;;;;;;;@@@>>>;;;999999999999888000444888888666555777999888888888888777777777777===;;;:::888666444444333777999;;;:::888777777888777999;;;===<<<999555333222444555444333333444666555777888888888888:::;;;;;;:::999:::;;;:::888666666888:::;;;;;;:::999888888888888888999999999999======<<<;;;:::999777666666777888999::::::;;;;;;;;;;;;:::999999999:::;;;:::<<<>>>??????===:::888999999888666666666666666===:::888777777777666555999999999999::::::;;;;;;999999::::::999888777666::::::::::::;;;;;;<<<===888777666666666777888999777777666666777999;;;<<<:::888777888:::<<<<<<<<<:::999888999;;;<<<;;;:::;;;;;;;;;;;;::::::999999;;;:::999999:::;;;<<<<<<999888888:::===>>>>>>===777777888888888777777888666777999;;;===???AAABBB;;;@@@BBB???===>>>>>><<<<<<<<<<<<<<<======>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<666999<<<===<<<;;;;;;;;;>>>===<<<:::999999888888::::::::::::999999888888888888999:::;;;;;;;;;::::::999999888888777777777555777999:::::::::<<<>>>555666666777777777777777::::::999888888888:::;;;;;;999888888:::;;;:::999999<<<;;;888888::::::777888:::;;;999666666999===999777666888;;;===:::888===<<<<<<;;;:::999999888888999:::;;;;;;;;;::::::000333666999::::::888777888:::<<<======<<<;;;:::666777777999:::<<<===>>>777777888:::;;;;;;;;;;;;===:::777777888:::999888>>><<<===???@@@BBBJJJSSSaaayyybbbIIICCCBBB???;;;999888999:::;;;:::888555666777777555333444444333555777888999888777666666666777777777555444333222333555777888999::::::777777666555555555555555333555666666444333333444666666666666555444333222777777777666555444333222444777888666666888888555999:::::::::::::::999999888888999999999888888777;;;999888777777666444222222444666666666666777888555555666777999:::;;;;;;:::999888777777777777777666999<<<<<<999666777999666888;;;<<<:::777222///444666777777777777888:::888999:::999888777888999;;;:::999999:::999777555777888999::::::999888888999999999:::::::::;;;;;;777888888999999999999888222444666999::::::999999888777666666666888999::::::;;;===>>>>>><<<:::888::::::::::::999999888888<<<:::999888888888666444::::::999999999999::::::999999999999999888888888888888777777777888999999:::999777666666777999;;;777666666555666888:::;;;777666666888:::<<<<<<;;;999888888999;;;<<<<<<;;;======<<<;;;;;;:::999999:::999888888:::;;;;;;::::::999999:::===>>>>>>===777888::::::999888888999999999:::;;;<<<>>>??????;;;@@@BBB@@@>>>>>>===:::@@@???===<<<;;;:::::::::888888888888888888888999777:::======;;;999777666;;;:::888777777888999:::<<<;;;;;;:::999999888888666777888999:::;;;;;;;;;999999888777777777888888555888:::;;;;;;;;;<<<===888888999999999999999888888999:::999777777999:::999777666777888999999888777:::999666555777666333::::::999777666888:::===<<<;;;999999999888666444:::::::::999999888888888666777999:::::::::999888:::999888777777777888999888999;;;======<<<;;;:::;;;:::999999999999::::::999:::;;;<<<<<<===<<<<<>>:::999888999:::;;;:::888666888999888555333333555555666888::::::999777555777888999999888666444333222333555777999999999999444444555666777888888888777888777555333111222333333444555666777666666555666666777666666444333222666888888444444777888555666777888::::::::::::999777777777777777777777777555333222222333333222111666555444555777888888777444555666777999:::;;;<<<555555666777999;;;===>>>555:::======999666777999888888999999888666444333666888:::;;;;;;;;;===???777888999999888777888:::888777666777999:::999888888888888888888888888888:::::::::;;;;;;;;;<<<<<<555666777777888888888888444555777999::::::999888888777666555666777999:::777888:::::::::999777666999:::;;;;;;;;;:::999888;;;:::999::::::999777444<<<;;;:::888888888888999:::999888888888999:::;;;888888777666666666777777;;;;;;:::::::::::::::;;;666666666666777777888999666666777888::::::999777888777777999;;;======<<<<<<<<<<<<<<<;;;;;;;;;;;;999777555666888:::999888:::999888999;;;<<<<<<::::::<<>><<<;;;;;;===???>>>===;;;:::888777666999===???<<<;;;===>>><<>><<<;;;:::999::::::888888888777777777888888666888::::::888777777777777777777888999999999999:::::::::::::::::::::999777888999:::::::::::::::888888777666666777888999666999;;;<<<;;;;;;<<<===::::::;;;;;;;;;:::::::::666888:::999777666888:::888666555666777999999888666999999666666888888555999888777888999;;;::::::888999::::::888777777777777777777777666666666666444555777888888888666555>>><<<:::888888888:::;;;:::999999999999:::;;;;;;<<<;;;:::888888888999999::::::;;;;;;;;;;;;::::::===;;;:::999999:::::::::;;;:::;;;===<<<<<>>===999666777999;;;:::999888888888999:::222444666777777888;;;<<<333555777888888999<<<===555444444666999;;;;;;:::888888777777666777777888999999999:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999888888888888999999999999<<<:::999777777888:::;;;::::::;;;<<<;;;:::999888666777999::::::999777666:::::::::;;;<<<:::777444===<<<:::888777777888888:::999777777777999;;;===::::::999888777777777888666777888999999888666555666666666777777777777777777777777999:::999666333777666666888<<<>>>>>>===::::::;;;;;;<<<============:::888999<<<>>>===;;;:::999888888:::;;;:::999888;;;>>>===;;;999:::;;;:::::::::999999999888888777;;;;;;888777<<>>AAA666777999;;;;;;999777555888999999::::::;;;;;;<<<:::::::::;;;::::::999999777777666666666888999:::777999<<<===<<<;;;;;;<<<:::::::::;;;;;;:::999999555888999999666555777999888666555666777999999888777:::;;;888999<<<===:::888777777999======:::666111555999:::888888;;;>>>999999999999999:::::::::666888:::;;;<<<;;;999888888999:::<<<<<<<<<<<<<<<;;;999666444444777;;;===999999888888888999;;;<<<777777888888888777777666999;;;<<<999666555888<<<;;;:::<<>>>>>DDDLLLFFFYYYrrr___IIIBBB>>>999===;;;888777666666444333555555555555666666666666888;;;>>>===999666555666888666555444444555666888777888::::::888777888999///111444777888777666444111333666999:::999888666555666888999888777555444666888999777555555888<<<888777666666666777999:::222333444666777777777777999999888777777888999999888888888777555444222111:::888666777999:::888666444444444555555666777888555666777:::<<<;;;888666333666999777555555:::???>>>???===999888;;;;;;999777666555555666888:::<<<888999999888777777888:::666666555555666888;;;<<<888888888888888888999999:::::::::999999888888888;;;<<<<<<;;;:::777555444777777888999999999999888@@@<<<777777999;;;:::888999:::<<<======<<<:::999888666666888::::::777444999:::<<<===<<<:::888666:::::::::999888777777666;;;999777777888888888888>>>>>>===<<<;;;999777666888888777777666666555555777888999999999777666555333333333444666999;;;===888999;;;;;;::::::;;;===<<<===>>>===<<<::::::;;;>>><<<:::777666777888999>>>===:::888666666777888:::;;;===>>>>>>>>>===<<>>???===;;;;;;;;;999777555555777:::888888888888888888888888;;;;;;;;;;;;::::::999888<<<999777777:::;;;:::888888888999999999888777777666666555333222333555888888888888666444444666888777777777777888888888888;;;::::::999999::::::;;;999:::;;;:::888888888:::888999999:::;;;;;;<<<<<<999999999999999999999999222555999;;;;;;;;;<<<<<<:::888777888888888555333777888:::;;;;;;999666444777777777777777777777777888888888888888888999999;;;<<<<<<:::888888999::::::;;;:::777444333555888666888999888777777;;;???;;;:::999:::<<<===<<<;;;;;;888666666999;;;;;;:::<<<============???BBBEEENNNUUUfff}}}VVVBBB@@@BBBBBB>>><<<:::999::::::999888999888888777777666666555555888:::;;;;;;:::999:::777666444333333444666777444555777666555444555666888888888777777888888888333555777999999777666444333555666888999888777666666777777777666666777999777777777777777888888999666666777888999999999999888888888888888888888888888888888777666555444333:::888666777999:::888666:::999888666555444444333777777888:::;;;;;;999666666999;;;999666666999<<<777999888444444666666333888777666555666888999;;;888999:::999777777999:::444555666777999999::::::::::::::::::999999999999;;;;;;;;;;;;::::::::::::999999::::::999888777666999999:::;;;;;;;;;;;;:::===;;;888888888999999999:::;;;;;;<<<<<<;;;:::999999888777999;;;;;;888666555777:::<<<===<<<;;;:::666666777777888999999999777777777888999:::999999;;;;;;::::::999999888888999888888777777777777777555666777999;;;<<<<<<<<<777777666666777999:::;;;888888888888888999999999:::<<<======;;;::::::;;;;;;:::999777777777777777;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>======<<<;;;999777888:::;;;:::888999999999888777777999<<<999999999999999999999999<<<<<<<<<<<<<<<;;;::::::<<<:::888888:::;;;:::999<<<<<<<<<<<<;;;:::999888777777777555444444777999:::;;;;;;:::888777999:::999999999888888777777777555444444333333444444555888999::::::888888999:::777777777888888999999999;;;;;;:::999999888777777999:::;;;:::888777888:::<<<;;;::::::;;;:::888666999999999999888888777777888888888888888888888888:::::::::999888888888777;;;;;;;;;:::888888999;;;999999999777555555888:::888:::;;;;;;999999<<<>>>;;;999999:::;;;<<<;;;:::<<<999666666888999999777;;;<<<<<<;;;::::::<<<===IIIPPPaaazzzyyyUUUCCCAAADDDDDD>>><<<::::::;;;<<<;;;:::;;;::::::999888777666666666666777999;;;<<<:::999666666444444444444666666333444555555444333444555:::888444111000222444666555666777888777666444222222444666777888999888888777666666666777777666444666666777888888888888888888888999999999999999888777777888999999888777777777777888888777777666555888777666777888999888777<<<;;;999777555444444333;;;999888999::::::999777888;;;===<<<888666777999777:::;;;888777999888555999888777666666777888999999::::::999888888999;;;333555777:::;;;:::999888<<<<<<;;;;;;::::::999999999999999999999:::::::::777777888999999999888888999999:::;;;;;;;;;;;;:::999:::;;;:::999888999:::<<<<<<;;;::::::::::::::::::999999:::;;;;;;:::888666777:::;;;<<<;;;:::999555555666777777888999999444555777999::::::::::::999999888777777888999:::999888777777777888:::;;;666666777888999;;;===>>>;;;:::999999888888999999;;;888666777999:::888666888:::;;;;;;:::999:::;;;888999999888888777666666666777:::<<<======<<<;;;:::;;;<<<<<<======<<<<<<999777666777888999888777777999::::::::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999;;;999888999:::;;;:::999<<<<<<<<<;;;;;;999888777999999999888666777999;;;999;;;<<<<<<:::999999:::;;;::::::999777666666555;;;;;;::::::::::::;;;;;;666888999999888888:::;;;888888888888888888999999<<<<<<;;;999888777666555<<<<<<:::888666666999;;;>>>===<<<<<<======;;;999;;;999888777666777888999888888888888888888888888<<<<<<;;;:::999888777777:::;;;;;;:::888888999;;;:::;;;;;;:::999:::<<>><<<:::999888888:::::::::999999::::::::::::999<<<<<<<<<<<<:::888555333888777777777666666555555333666999::::::999999999;;;:::888777777888:::;;;888777666666777888:::<<<:::999777666666666777888;;;;;;:::999999888888888???;;;777888<<<===:::666666888::::::999999:::;;;777888999::::::999777666444555777999:::;;;::::::::::::;;;;;;<<<<<<<<<<<<:::999999999:::::::::999888:::<<<<<<;;;;;;;;;<<<::::::::::::::::::::::::888888888999999888888777888888888999999:::999999777777888888888777666666999999:::999777777999;;;666888::::::999777777777999999888777777666555555555444444333333444444555555777888999888888:::<<<::::::::::::::::::::::::;;;;;;:::999888777666666666777888888888999<<>>>>>;;;:::<<<>>>===<<<999888777888:::;;;999999999999888888999999>>>>>>===;;;999666333111777777777777666666666666555888;;;;;;999777777777===<<<:::888777888999:::666555555555666888999:::<<<;;;999666555555555555888888999999999999999999???;;;777888<<<===:::666666888::::::999999999;;;777888;;;<<<<<<;;;999888888777777666777888:::;;;:::::::::::::::;;;;;;<<<:::;;;;;;;;;::::::;;;;;;:::<<<======;;;:::::::::::::::::::::::::::::::::777888888999999888888888555666888888888888888888333444555666666777777666777888999888777777888999444666888999888666666666666666666666666666666666444444444333333444444444555666888888888888:::;;;999:::::::::::::::;;;;;;999999888888888888888777222555888:::;;;;;;<<<>>>:::999888999::::::888666666777999::::::999888777888888888888888888888888999999999::::::;;;;;;;;;888999:::999888888999;;;888777666666666666666555999999::::::;;;:::888777999888777888:::;;;:::999888999:::;;;;;;<<<======777888:::;;;;;;<<<>>>@@@???FFFQQQeeelllQQQEEEAAABBBEEE???===:::999888777666444111222333555666888999:::222111111222444666666555777777777777777777777777666666666444333333666888444555777999::::::::::::333444555777888888999999999999888777666555444444555555555666888888777666666666777888888888888888999:::::::::999888777777666666777888888777666666666666777777888777777777333444666666555555777888555555555666777888999:::;;;999777666777888999888555666777888888888888888333666777555666999999666999888888888777777666666888999999888777777888::::::999777666777888;;;<<<888888777777666666555555888888888888888999999999<<<;;;:::999888888888888999999:::;;;;;;;;;;;;:::888:::;;;<<<;;;<<<===???;;;:::999777888999:::<<<888999999999777777999:::::::::::::::999888777666444444555666888999::::::666999<<<;;;888666666888===<<<:::999888888888999444444555666777888888888:::999999999999999::::::777777999:::::::::::::::;;;888666777999:::888666777999::::::999888999:::777999;;;<<<===<<<;;;:::<<<:::999777777999;;;<<<:::999999999999:::;;;<<<999:::;;;:::999888999;;;<<<======<<<:::999999:::999999999999999999999999999::::::;;;;;;;;;;;;;;;444666999999999888888999555666777888888888888888666777888888777666777888666888999999888888888999555555555666666777777777::::::999999999999::::::555777888888777777999:::666777777888999999::::::888888888888888888888888555888;;;<<<;;;999999999888777666777888888777555555666999;;;;;;:::888666999999999999999999999999777777888999:::;;;<<<<<<888999999999777888999;;;;;;:::999999::::::888777888777666777999999888666:::999888999:::;;;;;;999777999<<<=========>>>@@@>>>>>>>>>===;;;<<<>>>@@@@@@EEELLL[[[zzzjjjQQQEEE@@@@@@CCC???<<<:::999999999888777222222333444666777888888333444555444444444555777555555666666666666555555555555555333222222555777333444555666777888888888666777777888888888999999888888777666666555666666444555666666666777999;;;777777777777777888888999888888999999999888777777777777777777777777777777666666777777777666555555222444666666444444666888555555555555666777888888888777555666777888888777:::999888777888888888777666888888666777;;;<<<:::777888888888888777777666777888888777666666777999999999888888999999::::::666666666666666666666666999999999999999999888888999888777666666777888888999999:::;;;;;;;;;;;;:::999888777777:::<<<======999888888888888:::;;;<<<999:::;;;:::777777:::<<<777777888888999999::::::444555666777999:::;;;;;;555888;;;:::777555888;;;999999999999999888888888444555777999999999888777666777888999:::;;;;;;;;;888999:::;;;<<<;;;;;;:::888888888888888999999999999:::;;;;;;:::888999999777888999;;;<<<<<<;;;;;;999999999999999::::::;;;:::999888888888999;;;;;;888:::;;;;;;999888999;;;;;;;;;;;;:::888888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<444777;;;<<<:::999:::;;;999999::::::999888888777666888999999777666777888888999999999888888:::<<<888888888888777777777777333333222222222222333333666777999888777666888999555555666777999:::;;;;;;999999888888777777666666:::;;;<<<;;;888777777888888777777777999999888666666777888999:::999999888999999999999999999999999777888888888999:::::::::777888999888777777999;;;===;;;;;;<<<>>>???===;;;888666444555888999999888;;;999999:::;;;<<<;;;:::777:::======<<<<<<===>>>@@@???>>>;;;:::;;;???BBB???BBBEEEQQQpppoooYYYLLLAAA;;;:::<<<:::888888999999999888444444555555666777777777777999:::777333111333666333444444555555444444333666666555444222333555888666666555555666777999:::999999999888888888888888777666666666666666777888333666777777555666;;;???888777666666666777999:::555555666666666666555555777777666666666666777777666666666666666555444444111333666666444444666999333333333444666777999:::666555444666888888888777>>><<<999888888888888777555777777444555999;;;:::777777888888888888777777666777777666555555666888777888:::;;;;;;:::999888666666666666777777777777999999888888777777666666555444444444555666888999777777888999999999999888999666333444888<<<<<<;;;777777777888999:::<<<<<<:::<<<===;;;888888;;;>>>777777777888999999::::::888888888888888999999999444777:::999666666:::>>>555555777888999999999999555777999;;;;;;:::888666444555777888999999888888;;;<<<=========<<<;;;:::888999;;;;;;::::::;;;===:::;;;<<<<<<:::888888999666777888999:::;;;;;;;;;333444777999:::999888888:::999888888888999:::;;;999<<<===<<<:::999;;;===999:::999888777999<<>><<<;;;<<<===;;;;;;;;;:::888666555444666888::::::888777888888777888888777666777:::<<<<<<;;;;;;:::999888777777999888888888888888888999777888999888777666777888666777888999;;;===>>>>>>;;;:::999888777666555444<<<<<<:::888666666888;;;999888888999:::;;;999888888888777777777888:::;;;999999999999999999999999999999888888888888888888777888999888777777999;;;777666555888;;;===;;;999888666333444888::::::999;;;:::999:::<<<===<<<;;;777:::======;;;::::::<<<<<<<<<:::999999<<>>@@@@@@JJJiiiiiiSSSIIIBBB===;;;999888777666666666777888888888888888777777777777333555777555333222555888999555333333777999999777999999777666555555555555>>>;;;888666777777777777777666555444444555666777555555666777777777777777666666666666666555444444444444555777888999:::;;;<<<;;;:::::::::999777555999555444777===>>>999333444555777888888777666666;;;999666666777777444222111333666888:::;;;;;;:::777888888999::::::::::::888999:::999777555555555888888777777666666555555666666333111444999:::666999888777666666777888888===:::777666777:::<<<===999999888888888888999999888666444222222444666888444444555666888777666444888888888888777777666666@@@===::::::;;;999444000555555444444555666777888<<<:::888777777888:::;;;333444666777888777555444444333333333444777:::;;;<<<<<<;;;;;;;;;:::::::::555444333555888888555222777777888888888777777666666777999999777666666777999:::;;;;;;999999:::;;;<<<;;;;;;::::::;;;;;;;;;999999:::;;;;;;;;;::::::777999;;;===>>>>>>===<<<888888888888888888999999888999:::999777777777999;;;<<<<<<===<<<;;;999888666666777888888999::::::>>><<<:::888777777777888777777777777888999:::;;;777===>>>;;;;;;===;;;666888;;;<<<999444222666::::::777555555888::::::999444444555666777888999999777888888999999999888888777666444444444555777999;;;999888999<<<=========888999999777666777<<<@@@666999:::999666333444555555666777888888777666555777777777666666666666666555555444444444333333333888:::<<<;;;999666555555>>>888666999777333333888888777777777888999999:::===<<<;;;:::999999999999===:::777888;;;======;;;999:::;;;;;;;;;:::999888888===AAA???>>>???>>>;;;999::::::999777999>>>BBB===???DDDPPPdddkkkUUUJJJDDDAAA@@@::::::999888888888999999888888888888777777777777777777777666444333444555999777666666777888999888999888777666666555555555:::777555444555666777777555555666777777666555444555555666666666666666666111222333555777777888888888888888999999:::::::::888888888888999888777666999777666888;;;<<<999555888888999999888888777777999777666777999999888666444555777999:::999888777555666777888999:::::::::777999999999777666777999777777777777777666666666666777444222555::::::777:::999888888888999:::;;;:::999888888999999:::999888888777777777777888888888777555444444555777888888888888888888777666555999999888888888777777777555666888888888777666666666777888888999888777777===<<<;;;::::::;;;<<<===555555555555666777888999666666555555666888999::::::::::::999999999888888444333333444666777444222777777777777888888888888777888::::::::::::<<<===999:::;;;;;;999999:::;;;999999888777777777888888;;;;;;;;;;;;:::999999888777888:::<<<<<<<<<;;;:::888888888888888888888888888:::;;;:::999999:::;;;::::::;;;<<<<<<;;;;;;;;;777888888999:::;;;;;;;;;;;;;;;:::999888888888888::::::999888888888888999888======::::::<<<;;;777999999888666555555555777;;;888444333666888:::999666666666666777777777777444555666777888999999999777777777777777777666666888777555666888:::999999666777777666555555999<<<555777888666444222333555777777777777777777666666888888888888888888888888666555555555444444444444888:::<<<;;;999666555555<<<888777999999666777;;;888777777777777888999:::::::::999999999999999:::;;;:::999;;;>>>>>><<<:::888999999::::::999888888:::>>>???;;;999;;;;;;999888999:::999888999===@@@AAABBBFFFPPPaaa{{{iiiRRRHHHCCCAAA@@@::::::::::::999999888888888888888888777777777777;;;999777666666666555444999999999888777777888:::888888777777666666555555777555444444555777888777222444777888999777555333555666666666666666555444111222333555777888888999999999999999999999999999555555666777888888888777999999999999999999888888::::::888777666555555555777666666777:::;;;;;;:::777777888999999888666555444444666777888999999:::666777777666555666888:::666666777777777777777777777888666444666;;;;;;888888888888888888999:::;;;777777999999999888777666777777666666666666777777777777777777777777777777:::999888666555555555555999999999888888888888888111555999999666555888;;;777999;;;===<<<:::888666999999999999999999999999666666555555666999<<<===999999888888888888888888888888888777777777777666666555555666777777555444777666666666777888999:::777888888777666777999;;;999:::;;;:::999888999;;;888888777666666666666666<<<<<<<<<;;;:::999888777777888999::::::999888777888888888888888888888888999:::<<<<<<;;;;;;<<<>>>::::::::::::;;;<<<===>>>888888888999999:::::::::888888888999999999888888===<<<;;;:::888777777777:::<<<<<<999999;;;;;;888<<<999666666888999777555<<<999555444555777888999888777777777666666666555222333555666888999999999555666888::::::999888777666444333333555666555444666777888777666666777888666777777555444444666888999999888777666666666777888888999999:::;;;;;;;;;777777666666666666555555666888::::::999888777888<<<999777888888666666999888888888888888888999:::888888888888888999999:::777888999<<<===<<<999666777888888999999999888777;;;>>>===888555777999888777888::::::::::::<<<>>>???AAADDDLLL[[[sssiiiSSSJJJDDDAAA@@@::::::::::::999888888777888888888888777777777666;;;888555666888999777555777:::;;;999666555666999777777777777777666555555999888666666777999888888333444666777888777555444666777777777777666555555777777888888777666555555666666666666777777777777555666888888777777777888999;;;;;;999666666777::::::888666444222222222222666666666777999:::::::::777888888888888777666666444555666888999:::::::::666666666444333333666999666666666777777888888999888:::999666777;;;<<<999555555666666777777888888777888999999888777777777888888777777777777888888666666777888888777666666777666555444222222444555999999999999888888888888:::<<<===<<<999888999::::::;;;<<<===<<<:::888777666666777888888888777777888888777777888:::;;;<<<::::::::::::999888777666888888777777777666666666888888888888888888777666666666666666777888:::;;;;;;:::999666333333555777888:::::::::999888999:::::::::999888888888888999<<<;;;;;;:::999999999999999999999:::999888777666999999999888888888888888888:::<<<<<<;;;<<<===???<<<;;;:::::::::<<<===>>>777777888888888888888888555666888999::::::999888======;;;:::999888888888;;;;;;:::888888999999999<<<;;;:::999999999999888:::999888777777777777777777777777777666666666666444555666777888888888888333444666888::::::::::::666555333333444555444333777999::::::999888888777999999777666666888:::<<<;;;:::888777666666777888888888999999:::;;;<<<<<<777777777777777777777777222555888999999:::;;;<<<<<<:::888777666555555666:::::::::999999:::;;;;;;888888777777777777888888666666888999:::999777555888888888999999999999999:::======999777999:::888777999;;;<<<============999<<<@@@GGGUUUmmmmmm[[[RRRKKKEEECCC======<<<;;;::::::999999888888888888777777777666999666444555999;;;:::888666888:::999555444555777666777777888777777666555;;;999777777777777666555555555555555555666777777777777777888888777777666;;;;;;::::::888777555444333444555666777888999999777999::::::777666666888888:::;;;999555444777:::999888666444222222222333666777777777777777777777666666777777888888888888555666777999:::;;;;;;;;;::::::999666444444666888666666777777888888999999888;;;;;;888888;;;<<<:::555555666666777777777777999::::::999777666999;;;:::999999888888999999:::444555777888888777555444333444555444333333666999888888888888888888888888@@@>>>;;;;;;<<<<<<:::888<<<;;;:::999999999999999999:::;;;;;;<<<<<<;;;;;;999999:::;;;;;;:::999888999999999999888777666555999888888888888777777777888888888777666666666777666666666666777888999:::>>>>>><<<999666666888:::888999::::::888888999:::::::::999999999999:::::::::999999999999:::;;;<<<;;;;;;;;;::::::999888888999999999888888888777777777999:::;;;::::::<<<>>>???===<<<;;;:::;;;<<<<<<999999999999999888888888444555777999::::::::::::;;;::::::999999::::::;;;;;;999888999888888888999777:::<<<;;;777666888:::777999;;;<<<;;;999777555555555555666777888888888888888888999999888777777777666666555666777999:::999777555555777777777666777888999::::::999777666999888666666777999;;;<<<;;;:::999777777777888999666777777888999:::;;;;;;888888888888888888888888555666888999888888:::;;;999999888777888999;;;;;;===<<<<<<;;;;;;;;;<<<<<<999888777777666666666777999999999888888888999999999999999999::::::;;;;;;777<<>>===:::===AAAFFFRRRhhhlll\\\TTTNNNGGGCCCAAA@@@>>><<<<<<;;;<<<<<<888888888888777777777777666555555666888:::::::::555777888888666555555666555666777888888777666555999777555555555555333111666555444444444666888999555555666777777777777777888888999999999999888888444555666777999:::;;;<<<666999;;;:::777555666888555888999888555444666888999888888777666666666666777888888777555444555666444555666777888999:::;;;777888999:::::::::::::::>>>>>>===;;;888888999:::777777888888888888888888777;;;<<<999888:::;;;999777888888999999888777777777999:::888666666:::===:::::::::999999:::::::::555555777777777777555555444666888888666666:::===777777777777777888888888<<<999666777;;;>>><<<999<<<;;;999888888888:::;;;999999::::::;;;;;;<<<<<<999:::<<<<<<<<<:::777666888888888888888888888888999999999999888888888888777777777666444333444666555666777888888999888888888888999888777888:::<<<888999:::999888777888:::777777777777777888999:::999888888888999;;;===>>><<<<<<;;;;;;::::::::::::::::::999999888777777777777888::::::999999:::<<>>===<<<;;;;;;;;;;;;<<<;;;;;;::::::999999999666777888999:::;;;;;;;;;888888888888999:::<<<<<<:::888777:::999666666888222777;;;:::555333555999555888;;;<<<;;;888666666444444555666777888999999999::::::999999888777666<<<:::777555444444555666:::888777777999:::999999555555555777888888666444777555333444666777888777:::999999999999999::::::666666777777888888999999777777888888888888888999:::;;;;;;999777666666777666888999888;;;AAACCCCCC>>>======<<<<<<<<<<<<<<<888888777777777777777888=========;;;999999;;;>>>999999999999:::;;;<<<<<<666<<<@@@>>>>>>>>>===:::999999:::===???@@@>>>===@@@CCCEEEIIIQQQeee~~~hhhYYYRRRMMMHHHFFFBBB@@@===:::999999;;;===888888888888777777777777555666777666666666888:::666666666888999999777666555666777888888777666555777555444555666555444222444444555555666777777777222222444555666666666666444444666777888999999999666666666777888999999:::333777:::999666444777999333555777777666666555555666777777888999999999999777888:::888666555666888555555666666777999:::;;;888888999999999999888888<<<======<<<:::999:::;;;999999888888888888888888666;;;===:::777999:::999888999999999888777666555222666::::::777666999<<<:::999999999999999999:::666777777888888777777666444888;;;;;;888777999<<<555555666666666777777777777666666666999;;;<<<===999999::::::::::::::::::999888888888888:::;;;<<<999::::::::::::999999888999888888888999:::<<<===999999999888888888777777888999999777444333555888555666888::::::999777555333555666777666666888:::777999:::999888777888999444444444555777888:::;;;::::::888888888:::<<<===<<<;;;;;;::::::::::::;;;::::::999999888777777666888999::::::999888999;;;<<<===============<<<;;;::::::999999888777777666999999999999:::;;;======777777777888888:::;;;;;;999666777;;;;;;666555777555888::::::888777777888444666888888666555666888555555666666777777888888777888888888888888777666:::999888888777777777777999777666777999:::::::::555444333555888999777555666444333444666777666444888888999:::;;;;;;;;;;;;777777777888888888888888777777777777888888888999999::::::999777666777888555999:::888:::@@@CCCAAA===<<<<<<;;;::::::;;;;;;555666666777888999;;;<<<;;;===>>>===;;;999:::<<<999888888888999:::;;;<<<888<<<>>>;;;999;;;;;;999999888888:::===>>>===;;;???BBBEEEHHHOOObbb|||jjjZZZTTTQQQNNNMMM@@@===999555444666888:::888888888888777777777777555888999777444333666999888666666888;;;<<<999666444555777888999888666555666555555777888999777666111333666888999888666555///000111333444555666666333333555666777777777777555555555666666666666666///444888888555444777;;;111333444666777777555444222333555777999999888888666888:::999777666888:::777666666666777888999:::888888888888888777666666666888::::::999999999::::::999999999888777777777555;;;===:::777888999888777777888777666555333222---333999;;;999666777:::999999888888888888999999888888888888888888888888333888<<<;;;777444666888444555555555666666777777666888:::999777777;;;???777999;;;===>>>===;;;:::===<<<;;;:::;;;===@@@AAA:::999777777777999;;;<<<999999888888999<<>>>>>>>>======777777666555444333333222;;;:::999999:::;;;===>>>888888777777888888999:::888555777<<<;;;666444666;;;::::::<<<======;;;999444555555333111222777;;;777777777777666666666666555555666777777888777777333555888:::<<<<<<<<<;;;777666555666888::::::999777555444666999;;;:::888888666555666999999777444666777999;;;<<<<<<<<<;;;999999888888888888888888666666777777888888888888555666777888888999;;;===777;;;:::555666;;;===999<<<;;;:::999999999999999333333555777999<<<>>>???666:::======:::777777777888777777777777999;;;<<<:::===<<<777444666888777888666555777;;;===<<<:::999===AAADDDMMM```{{{fffYYYVVVPPPHHHBBBEEEBBB>>><<<;;;<<<;;;:::;;;;;;:::777555444555777555555555555666888999:::999888666444333333333333333333333444555777999:::333666999;;;999555///+++777888888666333222444777333555333///111777888444666777777888888888888888777888888777555555666777444444444888<<<===<<<999666777888999:::;;;;;;;;;999999::::::999777555444777777666555666777888999444444666777999999::::::;;;888666555666777888777777777888999999888666666333888<<<<<<888777:::>>>999777555666999;;;======666666666666777888::::::;;;<<<;;;:::999999<<>>AAACCCDDDBBB>>>;;;999888888888>>>===;;;999999999;;;<<<777777777777777777777777>>>:::666555888:::;;;:::555777:::<<<<<<===>>>???888:::===>>>>>>:::666444666777777666444555777999;;;::::::999999::::::;;;888888888888888888888888:::::::::999999999888888333777;;;<<<999777888999777:::<<<;;;888777888:::888777666666777:::===???333555777999::::::999888777888;;;<<<<<<:::888666;;;:::888666555555666777777777777999;;;;;;999777777:::======:::999;;;===666666555666666777888999;;;<<<<<<<<<;;;999777666:::999888888999999777555666777888999999888777666444555555666666666666666777888888888888777777666888666666888;;;;;;777333999999888888888888999999======<<<888333111333666:::888666444555666999;;;<<<;;;:::999999999:::;;;777666555444555666999:::<<<<<<;;;:::999888888777999888666555555777888:::666777888999:::;;;;;;;;;:::::::::888888:::>>>AAA:::::::::999888777666555888888777777888888999:::<<<>>>BBBEEEJJJYYYvvv|||dddWWWSSSNNNHHHDDDAAA???======<<<;;;888666555666666444333333444666666555555555555666666777444333222111111222222333333444444555666777888888666777888888777555222111666888888666444333666888666777555222444:::;;;777777777666666777777888999666666777555444333444666888777666888:::;;;999777666666777888999999999999444444555555555555444444555444444333444555666777999999:::::::::::::::999:::888777666777888777666777888999::::::999888777555888:::999777777888;;;===<<<:::::::::999777555666666666666777888999999777999:::999888777888999666666666555444555777:::555777888777666666777888555777999999777666666777333444555666666777777777888888888888888888999999<<<999666555777999;;;;;;:::::::::999:::;;;;;;<<<;;;;;;999999999:::;;;;;;===<<<:::999999999:::;;;777777777777777777777777<<<888444222333555555444888888999888888888;;;===<<<<<<<<<;;;:::888777666999::::::999777888:::<<<;;;::::::999999::::::;;;888888888888888999::::::888888888888888777777777888777888888999888777555555777999999999888999::::::::::::999999999888888444555777999999999888777777888:::;;;;;;:::999888999999888777777777777777555555555666777777555333777888::::::999999::::::777666666666666777777888::::::;;;;;;:::999777777<<<;;;:::;;;<<<<<<:::888777777777888777777666666777777888999999999999888666777777888888888777777444555777777777666555555999888888777777888888999888888888999;;;<<<<<<;;;999888777666666777888999888888777666666666777888999888777666666666777888>>>======<<<;;;:::::::::999888777777777999:::;;;::::::::::::::::::;;;;;;<<<===>>>===:::888888888::::::;;;<<<<<<<<<<<<;;;:::999888888888999;;;;;;;;;===AAAEEEIIIXXXuuuuuuaaaUUUPPPKKKHHHGGG======<<<===<<<:::666333333444555444333444555777777666555555444444444555222222222222222333444555333444666777777777666555888777666555444555666777666777777777666666888999777777666444666:::;;;888888777555444555666888999666777777666444444555777<<<:::888777888888777666666777777888888888777777======<<<<<<;;;<<<<<<<<<444444444444444555666666999999888777666555444444999888777888999999777555777888999:::;;;;;;:::999888888777777777777888999333444555777999999777444777777666666666666777777555777::::::888666555444666777777666555666888:::444666777777777666888999555666666666444444555777666555555555666777888999777777777888888999999999:::777444333666:::===???===<<<;;;:::888777666555666666777888999999:::::::::::::::999999999999999666666666666666666666666;;;999666555666777777777:::999888555444555888;;;>>><<<:::888666777888999777888888777555555777999::::::::::::::::::::::::999888888777888999;;;<<<;;;;;;;;;;;;;;;:::999999<<<888555555888999777333555555555777999::::::999999:::;;;<<<;;;999666444555666777888888777666555888888888999:::::::::::::::;;;;;;;;;;;;;;;::::::999888777888999999777555777666666777888999888777888888777666666666777777777888888999999888888777999888777888999999888666888777777666555555555555777777888999999999999888555666777888888888888888333777999888555333666999888888777777777777888888555444666;;;AAADDDAAA>>>888888777777777777777777666666555555555666666777::::::999999888777777666:::999999888888777777777888888999999::::::::::::===<<<;;;:::::::::;;;;;;:::===@@@@@@<<<888555444;;;;;;<<<============<<<:::999888777777999;;;<<<;;;===@@@DDDIIIWWWrrrppp___UUUNNNIIIGGGHHH>>>===<<<<<<;;;999666444666777888888777777888:::777666666555555555666666555555555666666666777777444555777888888666555333888777555555555666888999555666777777777888999:::666555444444666999999888888777555333444666888:::999::::::999777666888999<<<;;;888777777777777777888888999999888777666666999777666444333333333444666666666666777777888888888777666555444333333333888888888999:::999777555555666888:::;;;;;;::::::999777666666888:::::::::222222333666999:::999888777777666666555666666666888999;;;:::888666555555777777888777666666888:::444666777777777777999:::666777666444333444666999777777888999::::::::::::888999999:::;;;;;;;;;;;;888666555555888;;;<<<===<<<;;;;;;:::999777666555888888999999888777666666888888999999999999888777777777777777777777777777777777666777999;;;===>>>888888888666444555777999;;;:::888666666888999;;;666777777666555444555666::::::::::::::::::::::::<<<;;;999888888999:::;;;;;;;;;<<<<<<<<<;;;:::999;;;888666555777999999999999666555777;;;<<<:::777888999:::;;;;;;:::888777666666777777777666555555888888777777888:::<<<===999:::;;;;;;;;;999888777999888777888:::;;;:::999888666444555888:::888666999999888777666666666666555666666777777777888888666555555666888888666555999777666444444444555555444444555666666666666555444555666888888999999999888999:::999777777999<<<888777777666666777777888666555777:::>>>@@@???===777777888999888888666666888888777888888888999999999::::::::::::999888777888777777777777777777777999999:::::::::999888777===<<<:::888888:::;;;<<<555999===>>>===;;;999888<<<<<<;;;;;;:::888777666:::888777555666888:::;;;;;;<<>>;;;888777888888888777888777777666666666666777::::::999777555444555777666777888888777777888:::444666777888777888999;;;999888777555444555888;;;666888<<>>;;;:::888999:::;;;;;;;;;;;;:::777777888:::<<<<<<:::888999999999999999:::::::::::::::::::::999888666555777777888999999888888777999999999999999999999999444444555666777999;;;===555777999999888777888999555555666888999:::::::::999:::;;;:::888777888999999::::::;;;;;;::::::999>>>===;;;:::999888999999888999:::;;;;;;999888777888999999888777999>>>AAA===:::888999<<<<<<999666::::::999999999999999999777777777777777666666666999888777777888:::<<<===777777777777666444222000444333333444777999999888:::777444555888:::999777:::999888777777666777777555555555555666777888888888777777888:::;;;:::888888777666444444444555666222333444444555555444444444555666888888999999999;;;999777888:::<<<;;;:::888888777777777777888888444666777777666777:::===777888999999999777666444777888888999999:::::::::777888999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<:::::::::999888666444333:::999777777888:::<<<>>>555777:::;;;;;;;;;<<<===::::::::::::999777666555;;;:::999888888:::;;;===<<<<<>>???@@@666666777888888888888888777777666666666888999::::::999888999::::::888666444555777888999999888777777888:::;;;<<<<<<======999666444333444666777777888777777777777777888888888777666444222222444777555666888888777666777999555777888888777777999:::::::::999777666666999<<<666999>>>AAABBB@@@<<<999777888999::::::999777777888999;;;>>>???===999555888888777777888:::<<<===888888999999999:::::::::888888888888888999999999::::::::::::::::::::::::999::::::999888888:::;;;555777:::;;;999888888888111333666999:::::::::999888999::::::888666666666999999;;;;;;;;;;;;999999======<<<<<<;;;:::999888;;;<<<>>>???>>>===;;;:::666888;;;:::888:::@@@EEE===<<<;;;;;;;;;:::888777>>>===;;;999888777666666777777777777777888888888999888888777888999;;;<<<:::::::::999888777555555555444444555888::::::::::::888666666888999::::::999999888777777777888888666555555555555666777888555444555666999:::999777777666666555666666666777555555666777777777777666555666777888888888888888999666444666:::<<<:::777999999888888888888999999222444666444222333999>>>888888999999888777555444555555666777888888888888777888888999999:::;;;;;;999999999::::::;;;;;;;;;;;;;;;999888666555444333777777777777888:::<<<===999999:::999888888:::<<<888999::::::;;;;;;::::::======<<<<<<======>>>>>>>>>===???BBBEEEPPPcccuuuuuugggYYYRRRNNNIIIEEEDDDBBB@@@===<<<<<<;;;999777555777999:::999888888999777777666777777888999999222333444555666555444444555555555666666666666666333444555555666666666666555444444666999999777555888444444999;;;888888:::888888888888888999::::::666666777555444333444666666888::::::888777888999888999999999999888888777333444444555555555555555777888999:::::::::999999777666555444444666777999;;;:::888888999999999888666777888999999999888777666:::>>>>>>;;;999888999111000000222555888999888888888777888888999:::;;;555666777666444444555666444555777777666666666777777888999999777777888999999999999888777777999;;;777999<<>><<<:::888999:::::::::888666555:::;;;<<<>>>???>>>;;;888;;;999666555555777999;;;777777777777888:::<<<>>>999888888777888999:::;;;:::::::::::::::::::::::::::<<<===<<<:::999:::<<<999::::::999777666777888333444666888999999888777555777888888666444333333888999;;;<<<<<<;;;999888:::;;;<<<======<<<;;;:::<<<===???@@@@@@>>><<<:::777888999999:::<<>>>>>>>>===<<>>???AAADDDMMM^^^ooorrrcccUUUPPPNNNJJJFFFDDD??????>>>>>>>>>;;;888555444777999;;;;;;:::;;;<<<888777777666666666666666111222444666777777777666555555555555555666777888555444444333444555666777555444444666888999666333666111111777999666555777888888999999::::::::::::777888888777555555666777666999<<<;;;888666666777777777888888888888777777<<<<<<<<<;;;888555333111:::;;;<<<===>>>===<<<;;;<<<;;;999777777888:::;;;===:::888777888999999999888999:::;;;:::999888777666;;;@@@???:::555444555:::::::::;;;<<<;;;888555888888888888999:::;;;<<<444777999:::999888777777333555777777666555666777888999:::999777777888999888999999999777777888:::888999:::<<<===<<<<<<;;;;;;;;;<<<===<<<:::777666<<<;;;;;;===>>>???>>><<<>>>;;;777333222333666888888777666666777999;;;===:::999888777777999;;;===999999999999999999999999333666888888666666999;;;===<<<:::666333333555777777777777777777666666666888:::;;;;;;999777666666888999;;;<<<<<<;;;999888666888;;;>>>??????===<<<555777999:::999888555333:::888666777;;;>>>===;;;666999<<<;;;888777999;;;444777:::======;;;888666888888888888999:::;;;<<<::::::999999999999999999555555555555666888:::<<<;;;888666555555666555555777888999777444555999===888777777777888999::::::888777666555555666777888444333444666999:::999888333555777999::::::999999666666777888888888888888777888888888888777777666555999===>>><<<:::;;;===;;;::::::999999::::::;;;:::888777888:::999555111:::999999888777666666555333444666888888888888777<<<:::888666666666888999666666777888999:::;;;;;;:::999888777777999;;;<<<;;;;;;<<<<<<<<<;;;:::999666888:::;;;:::999::::::<<<<<<<<<;;;:::999777777777888:::<<<<<<;;;:::999@@@??????AAADDDLLL\\\kkkuuulll```UUUNNNIIIDDD@@@>>>===<<<;;;999888777777888999999:::999888777666555555444333222222222222555666777888999:::;;;;;;999999888888777555444333111222222333444555666666888999:::;;;;;;:::999888999888666555555666777888888888777777777777888888777777777666666666666666777:::999444444999:::777777777888888888777777666888888777777777777777888888:::;;;888444444999>>>999;;;:::777777;;;<<<;;;<<<666555<<>>:::;;;;;;:::777555555666:::;;;:::777666888===BBB???>>><<<:::999999999:::777888999999888999;;;===888777444333333555777888<<<<<<<<<;;;:::999888777;;;;;;::::::999888888888444666888999999999:::;;;===;;;999888888999888888AAA<<<888888;;;===;;;888888999;;;===<<<:::777444888777888;;;???@@@===:::;;;;;;:::::::::;;;<<<===<<<999777777999999777555555777777555333444888<<<777666666666666666777777444444444555555666777888::::::999999888999999999:::::::::999888777666555777888888999999::::::;;;;;;<<<<<<:::777555444555777<<>>>>>:::777666444333222333555666<<<<<<;;;:::999888777666888888999999999999888888===;;;::::::;;;;;;;;;:::999999::::::;;;:::::::::333666:::===@@@@@@???>>>>>>@@@AAAAAAAAAHHH]]]qqqpppiii___WWWQQQKKKEEE@@@======<<<;;;999888777666888999999::::::999888777555444333333333333444555555555555555555555555555666666666666555444333222444555555555555555555555666666777888888777666666777666666666666666777777999888888777777888888999777777888888999999999:::777:::999444444999:::777888888999999999999888888888888777777777777888888666999;;;:::666555888;;;999<<<;;;888999<<<>>><<<;;;666666;;;===:::999;;;888777777666777888:::;;;888999:::999777777777888777777666444222444999===999999888888888999:::;;;666777888888777888999;;;999777555333333444666888:::;;;:::::::::999888777888888999999999999999999777888::::::999888999:::>>><<<888777777888777777>>>:::666777:::<<<;;;888777777777777666555444333;;;:::999;;;<<<<<<888555777777777888888888888999;;;999888999;;;<<<;;;999666777777555333444777:::888888777777777777888888888888888888999:::;;;<<<::::::999999888999999:::999999999999999888777777;;;;;;;;;:::999999888888888999:::999888777888999999;;;===;;;777555777:::999888888999;;;<<<:::999999999888777777777888888===:::777777888999777555:::999888666666666777777;;;;;;;;;:::::::::999999888888777666666666777777::::::999888777666555555555666888999999999888777777666666888999999666333444555777999999888777666;;;:::999777777777888888:::999888777777888999:::777777888888999999::::::888888999999999999999999;;;:::999999:::;;;999888999::::::999777666777888;;;;;;:::::::::999999999888999999::::::999999888::::::777666999???>>>:::888777666555666777999::::::::::::999999999999888:::999888777777888999:::===<<<;;;;;;;;;<<<<<<<<<888888999;;;<<<<<<<<<<<<777999;;;===>>>>>>>>>===???>>>>>>@@@AAAFFFSSS```~~~lllggg___YYYTTTNNNGGGBBB======<<<;;;999888777666666777777888888888777777666555333222333444666777777777666555444333222222444444555555555555444444888888777777777666666666555666777888888777666555444555555666777777777777999888888777777888888999333333444555666777888888777999888555555888999777888999999:::::::::999999888888777777777888888999555888<<<<<<999777777999777::::::777888<<<===;;;999777888:::999777888<<<888888888888888888888888666777999999888888999;;;:::999888666555666999<<<777777666666777777888999555666777777777777888:::999888666444444444666777888888888888888888888888666777777888999999::::::999:::<<<;;;999888888999???<<<888555666777777777;;;888666777:::;;;:::888999888777555444333333333::::::999::::::999666444444555777888888888777666888777777999;;;======<<<888888888666444444777999999888888777777888888999999999999999:::;;;<<<<<<:::999999888999999::::::777777888888999999999999<<<<<<;;;;;;:::999999999888999;;;:::999999:::;;;;;;:::::::::999888888888888666555777:::<<<;;;999;;;999777666666888;;;======;;;888888888888666555999888888777777777888888===<<<;;;:::999::::::;;;999999888777777777777777:::999888666555555555555777777777888888888999999666666666777999999777555555666888999999999888777<<<;;;999888777666666666888888777777777777888888999999999999999:::::::::444666888::::::999888777:::999999:::;;;<<<<<<;;;:::;;;;;;999777666666777777777777777777666666666888888999::::::999888888888999888777;;;@@@???:::777777666777888:::<<<===888888888999999:::::::::<<<:::777666666777:::<<<;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;:::888777777555555555666666666666666777555333222222333555666999999888777666666555444555555666777777888777777999888888888888888888888777888999999999999888777222444555777888888777777888777777666666777777888333333444555555666777777777888888777777888888777888888999999:::999999999888888777777888888999999777999;;;;;;999888888:::555888888666777;;;<<<:::888999999888666555888<<<999999999::::::999888888666777999999888888999;;;;;;:::999777777777999;;;:::999888777666555555555555666888888888888999:::999888777555444555666666777777777777777888999999777777777888888999999999999:::<<<;;;:::999999:::===:::666444555777999999<<<:::888888:::;;;999888===<<<;;;:::999888777666888888888999::::::999888666777999;;;;;;:::999888666666666777999:::::::::::::::999888777777777888999888777777666777777777555555555666666777888999999999888888999999::::::666666777777888:::;;;;;;999::::::;;;;;;<<<<<<===;;;<<<===;;;999888888999<<<:::888888:::;;;999666;;;888666777999:::999777;;;:::888777777999:::;;;999888777777888888999999999999999999999:::::::::===<<<999888888999:::;;;777777777777888999:::;;;777666444333444555777999666666555555666666777888555666666888999999888777777777888999999999999888:::999999888888777777777777777666666666666777777<<<<<<;;;:::888777666666444555777999::::::999999999888777888:::;;;:::999999::::::999777666777888888888888888888888888888888888999999999999888888777888888888<<<@@@???:::777777666777777999:::;;;888888999999999:::::::::;;;:::888777777888:::;;;888999::::::999999999:::999:::;;;<<<============>>>===<<<;;;;;;<<<===>>>???===@@@EEEIIIMMMTTT\\\wwwuuummmaaaXXXSSSNNNIIIFFF???>>>===<<<;;;999888888777777777777777777777888888666444222111111222333888888888888888888888888444555666777888888888888777777888888999::::::;;;777888999::::::999888777333444666888999999888777666666666555555666666666::::::::::::::::::::::::888777777888888777777888666666777888999999888888888888888888888999::::::;;;:::999888777888:::<<<666999:::888999<<<===:::777:::;;;888555555888;;;777888888999888888777666777888999999888777888:::777666555555555555666666::::::999888777666555555555777999:::999999:::;;;999888777666555666666777666666666666666888999:::999999999999888888777777666888:::;;;::::::;;;<<<:::888555555777:::;;;<<<===<<<;;;;;;;;;:::999777===>>>???@@@???<<<999777888999:::::::::999::::::888999;;;======<<<;;;:::888888999888888888888999<<<;;;::::::::::::999999777777666555555555555555333333333333444555666777999888888888999999:::;;;666666666777888999;;;<<<999::::::;;;;;;<<<<<<===:::;;;<<<;;;999888999:::<<<999777888;;;<<<999666::::::999999::::::999999;;;;;;;;;:::999888777777888888888888777888999:::888888999999999999999999;;;:::888666666777999:::777777777777888999::::::777555444333333555777888777666666666666777888888555666777888888888888999777777888999999999999999777777888888999999999999666666666666666666666666::::::999888777666555555888777777777888999;;;<<<;;;:::888999::::::999777666777999999888888999;;;<<<<<<<<<<<<<<<<<<======888888888888888888888888777888777777;;;@@@>>>888999999999888888888999999:::::::::999999999888888888999:::;;;;;;:::999888777999<<<<<<;;;:::;;;<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<;;;;;;;;;===???AAA;;;<<>><<<;;;:::999<<<<<<;;;:::999:::::::::777666555444333333333333555555666666777777888888333333444555666666555555555555666777888999:::;;;666777888999999888777666666666777888999999999999777666666555555666666777:::::::::999999999888888888666777999999777666888555666777888888888888888888888888888888999:::;;;===;;;888777777888;;;===999<<<===;;;<<<>>>>>>;;;888;;;;;;888666888999888666666666666666666666666777888999999888777888:::888777666777888999888777777777888999999999999888555777:::;;;:::::::::;;;777777777666666777777888888777666666666777999:::;;;;;;::::::999888888777555777999:::::::::;;;===999777666777999;;;<<<<<<<<<<<<<<<<<<;;;:::999888:::<<<>>>??????<<<999666;;;<<<<<<;;;888777888999888999;;;<<<<<<<<<;;;:::;;;<<<===;;;999888888999<<<;;;::::::;;;<<<:::999777777666555444444444444555555555555666777888888888888888888999:::;;;;;;999888777777777888:::;;;<<<<<<;;;;;;:::999999999555777999:::999:::<<<>>>;;;999777888:::;;;999777666:::===>>><<<;;;<<>><<<;;;;;;>>>===;;;:::999999999999444555666777888888777666555555555666666666777777444444555555555555555444555555666666777777777888777888999::::::999888777:::999999999999999::::::888888777777777777888888666666666666777777777777888555666::::::666555888555666777888999999999999888888888888999:::;;;<<<;;;:::999888999:::::::::999======;;;;;;===;;;888999<<<;;;888999<<<:::555777777666666666888999:::555666888888888888:::<<<:::999888:::===>>><<<999666777888999999999888888444666999;;;:::999999999666666666777777888999999999888777666666777999:::;;;;;;::::::::::::::::::666888999:::999888999:::;;;:::999:::;;;<<<:::999777999;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888999:::;;;999777666777999::::::;;;;;;;;;<<<<<<<<<;;;<<<===<<<999777888::::::888888999;;;<<<:::888888777666555555444444444777777777777888999:::;;;888888888888999:::;;;<<<;;;:::888777666777888999;;;;;;;;;:::999999888888444666888999999:::<<<>>>:::999888999::::::999999555===DDDDDD>>>:::<<>>???AAAAAAIIIFFFFFFIIIJJJLLLSSSZZZfffwwwwwwqqqhhhaaa[[[UUUMMMHHHCCCBBBAAA@@@???===<<<<<<===<<<:::888666666666666222444777:::;;;<<<;;;:::777777777777777777666666666777777777777777666666666666666666555555555555:::;;;<<<<<<<<<<<<;;;:::<<<;;;:::999999999:::;;;::::::999999999999::::::666666777888999:::;;;;;;888555666;;;;;;666555888666777888999:::;;;;;;;;;888888888888999:::;;;<<<:::999:::;;;<<<<<<:::888777:::;;;888888999888444:::<<<;;;888;;;???;;;333;;;:::999999999<<<>>>@@@222444777888999:::<<<>>>666555555888;;;<<<:::777999999:::999888777555444333555888:::999888888888555555666777888999::::::;;;999888666666777999:::999::::::;;;;;;<<<<<<===777999::::::888777777888===<<<<<<<<<===;;;888666333555888:::;;;;;;<<<===999999888888999999:::;;;333666888777666777:::======<<<<<<<<<<<<===>>>???777999;;;:::777555777999888666666777:::;;;999777999999777666555555555555888888888888999:::;;;<<<888888888888999:::;;;<<<===;;;999777666666777888777888888999999:::;;;;;;666888999999888777888:::999999999999999999999:::888BBBKKKIII>>>777:::???999888666555555777999;;;333555888888777888<<>>??????@@@FFF@@@???EEEKKKNNNPPPSSShhhvvvsssnnnhhhaaa[[[UUUPPPLLLEEEDDDCCCBBB@@@???>>>===:::<<<>>><<<999777888999:::777666777;;;;;;999666888555333333555666555333333111000222666888777555555888999777444333666999555555666777777777777777222555888:::999777666555888555333444666777666444222222333555666888999999;;;:::888666555444444333888888888888888999999999888999999888888777666555555666777888888888888888999888777777777888:::;;;888777666666777999<<<===999:::<<<>>>===<<<999888:::;;;;;;;;;::::::<<<===999888777777999999888777999888777888:::;;;:::999444666555666===CCC???555222222222333555888;;;<<<888888999::::::::::::999444555555444333555888;;;999888777888:::;;;:::999888888999;;;<<<;;;888555888888888888888888888888666777:::<<<>>>>>>===<<<666777:::<<<===>>>======BBB@@@>>>>>>======;;;999;;;999999:::<<<===<<<;;;999:::;;;;;;999777777888;;;:::999999999888666444999666444555777888777555111222444777999;;;<<<<<<;;;;;;999888777777666666:::777555666999:::999777888888999:::;;;<<<=====================<<<<<<;;;999:::<<<>>>???@@@@@@@@@===<<<::::::::::::888666777999;;;<<<;;;::::::;;;:::999999888888777777777;;;999777777888999888777999999888888888888888888888777555444333444666777888777666555555666777888===999555555999;;;999666888777666666777999;;;===777777888888888777777666888888888888999:::;;;<<<999999999999999999999:::::::::;;;:::888555222000777777777777777777777777555555555666777777888888777777888999::::::::::::222333666777888777666555<<<;;;;;;:::999888777777333222222444777888555222333444555777888888888888<<<<<<;;;;;;:::999888888;;;;;;999777555666:::<<<>>>===<<<;;;:::;;;<<<===:::;;;===???AAABBBCCCCCC???@@@AAABBBCCCJJJTTT[[[^^^vvvxxxrrriiiaaa[[[UUUQQQOOOHHHGGGEEECCCAAA???===<<<888;;;======:::888888888555666888888777666666777555333111222555666666444444333222444777999888777888777777777777888888888666666777777888777777777555777:::;;;:::999888888999777555555888999888666777777777888999::::::;;;;;;:::999888777777777888999999999999888777666666555666666777777777666666666666666777888888777666888888777777888999999::::::999888888888888999:::999999::::::::::::::::::;;;<<<<<<;;;999888999;;;999777666777888999888777<<<:::888888888888666444555666777888???CCC>>>444777666555555444555666777777888999999::::::999999444666888888777777888:::888777666777999:::999888666666888:::<<<<<<999666888888888888888888888888777888:::;;;;;;;;;999888888999:::<<<===============<<<;;;<<<======<<<;;;777888999:::<<<===>>>???999;;;<<<;;;:::888999999<<<;;;:::;;;<<<<<<:::999:::777555666888999888777333444666888999;;;;;;<<<::::::999999999999999999999777666777:::<<<<<<:::============>>>>>>??????;;;<<<<<<=========<<<<<<999999::::::;;;;;;<<<<<<>>>===<<<<<<===>>><<<;;;777999;;;;;;999888888888999999999999999888888888;;;999777777888999888777999888888888888888999999999888666555444555666777888777666666666666777888===999555555999:::888666:::999777666666777999:::777777888888888888777777555555555666777888888999;;;:::999888888888999:::666777999:::::::::999888888888888888999999999:::888777777777777777777777888888999:::::::::999999666777999:::::::::888777;;;;;;:::999888777666666:::888777777999999777444555555666777888888888888;;;:::999888888777777777777999::::::888888888999:::999999888888999999::::::;;;<<<>>>@@@AAABBBBBBCCCBBBBBBCCCFFFMMMUUU[[[___qqqzzznnncccZZZTTTPPPNNNJJJHHHFFFCCC@@@>>><<<;;;777999<<<<<<;;;999888999222666999888444222444777222111111222555666666555666555555666999::::::999:::777444666:::<<<;;;888777777888888888777777666666888::::::999888999:::;;;999777777999:::999888::::::999999999999999:::999888888888888888999999888999999999888666444333333444555666777777777777888666555666888888666333777777888999999999999888;;;;;;::::::999888777666999888777777888999;;;<<<<<<<<<<<<:::777666777888999777666777888999888777;;;999777777777777555444666777888:::???AAA<<<444999888666555444444444444777888999999::::::999999444777:::<<<;;;:::999:::999888777888999:::999888666777888;;;===>>><<<:::999999999999999999999999777888:::;;;<<<;;;::::::;;;;;;;;;;;;;;;<<<======<<<;;;::::::<<<===<<<:::444777::::::888999;;;>>>888:::;;;;;;999888888999888777777888:::;;;:::888999777555555777888777666666777888999:::;;;;;;;;;999999:::::::::;;;;;;;;;999888777888;;;===>>>>>>===<<<<<<<<<;;;;;;;;;:::999:::;;;<<<<<<======<<<;;;:::999888888999:::::::::999888999;;;<<<;;;:::666777999:::999888999:::999999999999::::::::::::;;;999777777888999888777888888888888888999:::;;;:::999777666666666777888888888777777777777888888<<<888666666888999888666;;;:::888777666666666777777777888888888888777777555555666666777777888888<<<;;;999777777888999:::666666777888999:::;;;<<<777777888888999999::::::::::::999999888777777666999999:::::::::999888888999999:::;;;;;;:::888777777777777777777777888888<<<:::888888999::::::999666777777888888888777777:::999777666555666666777444888;;;===<<<999777777;;;;;;<<<<<<<<<<<<<<<;;;999:::;;;===???@@@AAAAAAIIIGGGEEEGGGLLLTTTZZZ]]]bbbkkk}}}rrrfff]]]TTTNNNJJJIIIGGGDDDBBB???===<<<<<<999999999999999999:::;;;333666777777444333444555333333333444666666666666666666666777999999:::999888666555666999;;;:::999888888999999888888777777555777888777666666888999:::999888888999999999999:::999888666555555555666777777666666666666777777666777888888888666555333555555666777777777777777;;;888555777999:::666333777777999::::::999888777888999::::::999888666444888888888888999:::<<<<<<:::::::::999777666777888:::888777888999:::999888888777666777888999999777999777666888;;;===999555444444444555666666777888777777888999999999999999666888;;;;;;::::::::::::<<<;;;::::::<<<<<<<<<:::999999:::<<>>>>>>>>>>><<<;;;:::999999:::;;;<<>>===<<<;;;:::999888888777777888999;;;<<<<<<=========<<<:::999999;;;===>>>999888777888999:::999888444666888999::::::<<<>>>999999999::::::;;;;;;;;;:::888777777888999999888777777777888999:::;;;<<<:::999888777777777888888888888888777777888888888:::888666777888999777666:::999777666666555666666666777777888888888888777888999999:::::::::::::::===;;;999777666777999:::999999888777777777777888888888888888888777777777:::::::::999999888888888:::;;;;;;:::999888777666777888888888888777555555333333444666777999:::;;;888777555555888;;;>>>???888999999999888888777666:::999777666555666777888555999<<<>>>===;;;999888;;;<<<===??????>>>===<<<888999;;;===>>>???@@@@@@LLLIIIGGGIIIQQQXXX]]]___dddgggyyyzzzrrrjjjaaaYYYPPPKKKFFFEEEBBB@@@>>>===>>>>>>===:::777555666888;;;===888666555666888888555333555666777888777666666666555666777777777777888999444666777777666666999;;;888999999999999999888888666777888888777777888999888888888777777777888999:::999777555444333444444999888777666555555555555444555666777888888777666999999999999999888777666<<<:::888999;;;;;;888555777888999::::::999777777333555777999999888666555666888:::<<<======<<<;;;777888999888777777888:::;;;:::999999:::;;;:::999999888777888:::;;;:::999:::666333444666777777777222333444555777888888999777777888999999999999888888999999888777777:::<<<<<<;;;::::::<<<<<<;;;:::;;;::::::;;;<<<<<<:::888999999999999999999999999:::;;;;;;<<<<<<===<<<<<<<<<;;;999888888888999:::@@@>>><<<<<<<<<<<<:::999666999<<<:::555333666999777888::::::999888888999<<<;;;:::;;;<<<<<<:::888777777777777666666777888::::::;;;;;;;;;:::::::::::::::::::::999888666666<<<<<<;;;;;;::::::;;;;;;???>>>>>>===<<<;;;:::999555666888999;;;<<<<<<<<<<<<;;;::::::;;;===@@@AAA>>>===;;;;;;<<<<<<:::888888:::;;;;;;::::::<<<>>>999999999::::::;;;;;;;;;:::888777777888999999888888888888888999:::;;;<<<:::999999888888888888888777777777888888777777777888888777777888888666555666666666666666666777777666666777888888888888888999:::;;;<<<<<<<<<;;;;;;<<<;;;999777777888999:::<<<;;;:::888777777777777;;;;;;:::999888777777666888888999999::::::::::::;;;;;;;;;:::999888777666777777777666666555444444444444555666777777888888888777666666777:::>>>AAA::::::::::::999888777666;;;:::999888888888999999999;;;======<<<<<<<<<===888999:::<<<<<<<<<;;;:::888999;;;<<<>>>>>>??????IIIFFFDDDHHHOOOWWW\\\]]]bbbcccuuuzzzwwwqqqllleee^^^VVVPPPFFFEEEBBB???>>>>>>???@@@>>>:::666444555888:::<<<;;;888555666999:::666222666888::::::888666666666444666777777666666777888333666888777444444777;;;888888999:::::::::::::::777999;;;;;;:::999:::;;;666777888777555555777888;;;:::777666555555777888;;;:::999888777777777777555555555666777888999:::::::::::::::999888777666:::;;;;;;;;;;;;:::999999888999999999999888777777222444666888999999888888777999;;;>>>>>>===;;;:::777888999888777777999;;;;;;999888999:::;;;:::999===;;;:::999999999777666999444111333444444555888444555666666666666666555666777888888999999888888999999888666555666999<<<:::999888888999999888777999777777777888888666444::::::::::::::::::::::::<<<;;;:::999888777777777::::::999999999999999:::<<<;;;:::;;;===>>>>>>===555888;;;;;;::::::<<>>???>>><<<::::::::::::888666>>>>>>>>><<<:::888999;;;999999999999::::::::::::999888666777888:::999999999999999999999:::;;;<<<999999999999888888888777666666777777777777666666777777888888777777666555222333444555666777888888555666777888888999888888777888999::::::999888777:::999999999999999999::::::::::::;;;;;;;;;;;;;;;======<<<;;;:::999999888777888888999::::::;;;;;;;;;;;;;;;:::999888777666888888888777777777777777999999888777666555444444===<<<;;;999777888;;;>>>:::::::::::::::999888777:::::::::::::::::::::::::::;;;<<<;;;;;;;;;===@@@::::::;;;<<<============999:::;;;===>>>>>>??????AAA@@@AAAEEEKKKSSSXXX[[[^^^cccvvv|||uuummmfff^^^VVVQQQJJJHHHDDDAAA??????@@@@@@===:::777666888999888777999888888888888777555444333666::::::888666777888444666888888666555777999777777777777666666888999777777999:::;;;;;;<<<<<<666999;;;<<<;;;:::::::::666777888777555555777999;;;999777666666777999;;;999999888888888888888999888777666666666888:::;;;888888999999999888888777666:::===<<<999888:::<<<:::999999888777777888888444666777999:::;;;::::::999999:::;;;;;;;;;:::999999::::::999777777888:::999888777777999999888777<<<:::999888999888666555666222222666888555444777666666777777666555444333666777777888888888888888888999999999777777888::::::888777777888888777666777666555666888888777666::::::::::::::::::::::::888888888777777888888999::::::;;;<<<<<<<<<;;;;;;:::999999:::<<<======<<<666777888999;;;<<<===>>>888999;;;;;;::::::;;;<<<777666666777999999888666888:::;;;:::888777999<<<999999::::::::::::999999888999:::;;;:::999777666777999999888666555777999444555555555666666666777555666777888999999999999777888888999:::;;;;;;;;;:::888777777888888777555<<<===<<<;;;999999:::<<<999999999999999888888888999777666777888::::::999::::::999999999::::::;;;888888888888888777777666444555666777777666555444666777888888777666555555222222444555666777777777555666777888888999999999555666888999999888666555666777999:::;;;:::::::::555777888:::;;;;;;;;;:::999999999999999999999999888888888999999999999999:::::::::::::::999888777888888888888888888999999999888888777777666666555;;;<<<;;;999666666888;;;::::::::::::::::::999999999:::;;;<<<<<<;;;:::999888999::::::::::::<<<>>>============>>>???@@@AAA:::;;;<<<===>>>?????????===???BBBEEEJJJQQQYYY^^^]]]iii}}}zzznnnddd[[[SSSNNNNNNLLLGGGCCCAAA@@@@@@@@@;;;999888999::::::666333666999;;;999555333444666000444888999888777777999555777999888666555777:::<<<888666666999:::999666666777888:::;;;<<<======333666:::;;;:::999777777666888999888555555777:::888777555444555777:::;;;555555555555666777888999<<<:::777666555777999;;;555666777888888999888888333999===<<<777666999>>>;;;:::888777777777888999888888999:::;;;;;;;;;;;;;;;:::999888888888999:::;;;<<<<<<:::777666777888777666555666777888777555888666666777888999888777333111444;;;<<<666444666555555666777777666555444666666777888888888888888666999;;;<<<:::888888888;;;:::999999::::::888777888777777888:::<<<<<<;;;::::::::::::::::::::::::333444555777:::===???@@@:::;;;===>>>>>>>>>===<<<<<<;;;::::::::::::999888777666555666888999999888444666888888777777888999888777888:::<<<======;;;555777888777555444666999888888999:::::::::999999777999:::<<<<<<;;;:::999444666777777555555777:::555555666777888999::::::555666777888888999888888999::::::;;;;;;;;;:::999:::999999999;;;<<<;;;:::666777888888999;;;>>>AAA:::999999888888777777777999777666777999::::::999;;;;;;:::999999999::::::777888888888888777666666333444555666666555444333555777999999777666555555222333444555666666666666555555666888888999999999666777888999999888666555444666999;;;<<<<<<::::::222444666777888777555444222333444555666777888888::::::999888888777777777999999:::::::::999888888777666666666777888999999444555666777888999:::;;;444666777666444444777:::999::::::;;;;;;:::::::::777999;;;======;;;999888555777:::::::::999:::;;;;;;::::::::::::<<<>>>???;;;;;;===>>>????????????===@@@EEEIIILLLSSS\\\ccc```qqqxxxkkkaaa]]]ZZZVVVJJJKKKJJJGGGCCC@@@??????999666555777;;;;;;777333777777888999:::999666444888888999;;;<<<;;;888555===;;;999777666666666777;;;:::999888777777777777888999;;;<<<<<<;;;:::999888888888999:::;;;<<<===>>><<<::::::::::::888666999999999888888888888888::::::;;;<<<<<<<<<;;;;;;>>>>>>======<<<;;;;;;:::;;;:::888777777999:::<<<666666888999:::;;;;;;;;;===;;;999888999999888777222444666777666555555666999888888999::::::888666999999999999888666555444666999;;;;;;999777999;;;<<<888555666888999777555<<<:::888666555777999:::333555777888999999999888555666666777888888999999555999<<<;;;888666666888777666555444666999<<>>===:::666555666888999999999:::<<<<<<<<<<<<:::999:::;;;<<<;;;::::::;;;===;;;;;;;;;:::777777888999:::999999999888999999:::777777888888888999999999333444666777999999::::::===999555444666888777666555666888:::999777444222444444555777888:::;;;;;;999999888777777888888999999888666666999;;;<<<<<<666555555555666888;;;===:::777666999>>>>>>777///111222444777::::::999777;;;;;;::::::888777666555333111000222777;;;:::999999888777777777888999:::777888:::;;;:::777444222555555555555666666666666777333222444555555777;;;666666666666777888::::::888777666555555666777888666888:::999777666999<<<888888888888888888888888777777888999::::::;;;;;;888999999666333444888<<<888999:::;;;<<<;;;::::::666666666777888888999999666444444555666777666555555444888???>>>888777:::>>>???===999999>>>AAA@@@EEEAAA@@@FFFMMMRRRYYY```gggqqqzzzlllddd```XXXOOOHHHGGGEEEBBB@@@===;;;::::::777555777:::;;;888555888777777888999888666333:::999999;;;<<<<<<:::888888777666666666777888999::::::999888888777777777888999999999999888888777777777888999:::;;;<<<<<<999888777888:::;;;:::999999999999888888777777666888888888888777666666555333444666888888777666555;;;:::888777777888999:::888888999999:::999999999888777666666888999::::::888:::;;;;;;;;;:::;;;<<<888666555555777999999999888999999888888777666555444666999999888888999;;;777777777666555555555666;;;:::888777777777999999555666666777777777777666444555777999999999888777888777888999:::::::::999<<<;;;:::999:::;;;===>>>:::999999999999:::999999:::::::::;;;;;;;;;;;;;;;<<<;;;999777666666666777888999:::;;;;;;:::888777===:::777666777888888888<<<;;;:::999888888888888;;;777666999999666777;;;:::888666666888:::::::::999999999::::::999999999999::::::999888888999:::888999999888666666777999555555555666777888999:::888888888888888888999999444555666888999:::::::::777666555777:::;;;:::888555666888999888777555444444444555666666666666666::::::::::::::::::;;;;;;888777666666888::::::999;;;:::888666555666777888999888777777999999888777555666777999;;;;;;999888333444555666666666666666666777777777777888:::;;;666666666666888:::;;;===777888999:::999777555444777777777777888888888999:::777777999777333111333888888888888999:::;;;<<<777777777888888999:::;;;444666999:::999888888888999888777666666777888999888888888999999:::::::::888999999999777777888999888999::::::;;;:::999999999999999999999888888888999888777888:::;;;:::999<<<:::;;;???>>>:::<<>>@@@???;;;;;;???AAA???FFFAAAAAAFFFKKKPPPVVV]]]aaaiiizzz{{{nnnhhhcccXXXLLLJJJGGGCCCBBBBBBAAA>>>;;;;;;888666777999;;;999777999888666666666666555333777555444444666777666555666666555555666777888888999999999999888888888888999888777666666666666666555777888:::;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;999999888777777666555555::::::::::::999777666555111333777;;;<<<;;;999777;;;:::888777666666777888999999999999999888777666777666555555666777:::;;;777888999888777777999;;;777444222222444777999:::777888888888888888777777222444777888888888:::;;;333666888666222111444777888888777777777666666666888777666555555555555555333555777999:::999888777:::777555777<<<>>>===;;;<<<;;;:::999999888999999<<<999666777;;;<<<:::666============<<<<<<<<<<<<@@@???>>>===<<<;;;;;;:::::::::;;;<<<;;;:::999888@@@===:::888888888777666666666666666777888::::::666444555888888666666999777666666777:::;;;;;;;;;888888777777777777888888888999999888666555666777555666777666555555777999777666666666777777888999999999888888888888888888666666888999::::::::::::666666777:::<<<<<<999777666666777777777777777777999999:::::::::888777666999999999::::::;;;;;;;;;777666666777888888777555<<<:::888666555555666777888888777555333444888<<<777888999999999888777666444555666888888999999999888:::<<<:::666555888;;;444444444444555666777888999999888888777777666666999999:::::::::;;;;;;;;;999888999<<<:::333......888888888999999::::::;;;777888888999::::::999999333444666999;;;:::888555999888777555555777888999888888999999999999999999777777888999;;;:::888666888888999999999888888777<<<;;;;;;:::999999888888;;;:::999:::<<<===<<<;;;<<<999888888777666:::???>>>AAAAAA>>>>>>@@@@@@>>>EEEBBBAAAEEEIIILLLRRRYYYbbbgggvvv|||pppiiidddYYYOOOIIIDDDAAAAAADDDEEEAAA===<<<:::777777999::::::999:::888555444555555444333666444111111333444555555999999888777666666555555888888999999999999999999:::999777555555555666777666777:::<<<======<<<;;;>>><<<::::::::::::888666999888888777666555444444;;;;;;;;;;;;;;;:::999888666888;;;===>>>>>>===<<<::::::888777666666666666888888888999888777777666;;;:::888666555555888:::666666666555333444666888666444222222444666777777666777888888999999999999444666777888888999999:::444666666555333333444777444555666666666555444333888777666555555666777888555666777777888999999999<<<999777888;;;=========:::::::::999999888777777;;;999777888:::;;;999888<<<<<<;;;;;;::::::999999<<<===>>>>>>??????>>>>>>999:::;;;<<<============;;;999777777999:::999999333333444555777999;;;<<<222333555888999888777777777777777999;;;<<<:::999888777666555555666777888777888999888666555555666444555666666666666999;;;???>>><<<:::999888777777999999999888888888888888777888999::::::::::::::::::::::::;;;:::999777666777777666666666777999:::;;;;;;<<<===<<<;;;999777666777777888999999999999777777777888999999666444777666555555666888:::<<<999888777444333444777:::777888888888666444333333888888999999999888888777888999:::888555555666888999999888777666555555555:::999777666666666777777:::::::::;;;;;;;;;<<<<<<666555777;;;;;;666333333666777777888888888777777777777888999888777555444444333333666:::;;;888555777888888999999888888777999999999999888888888888999666555777:::;;;888666888888888888888777777666;;;:::::::::999999999888:::999888999:::;;;:::999999888666555444444777;;;>>>BBBBBB@@@@@@BBB@@@===BBB@@@@@@DDDGGGJJJPPPWWWaaafffvvvrrrggg```WWWPPPCCC???<<<===AAACCC@@@<<<;;;:::888777888999::::::999777555444555555444333:::777555444666888::::::999999999999888777777666888888999:::::::::999999:::999888777666777888888777888;;;===>>>>>>===<<<:::888777666666666444333888888888777666555555444666777888888999999999999:::999999888888999999::::::999888777666666666555666666777777888888777777:::::::::888666666999;;;:::::::::888777777999;;;666555444555666555333222666777888999999:::999999999999999999:::999888777888666444555777888777666555666777888888666555333888777666666777999:::<<<888777666555666777:::;;;;;;<<<<<<;;;999999;;;>>>;;;;;;;;;<<<<<<<<<<<<<<<888999;;;:::888777999;;;;;;;;;::::::999999888888666777888999999999999888999999::::::;;;;;;;;;<<<666555555666888:::::::::;;;:::999888777666666666222444777888999999888666999888999:::<<<;;;999666999888777666666777888999777888::::::888666666777444666777777777999;;;===AAA@@@>>><<<:::999999888888888888888888888888888888999999:::::::::999999<<<;;;:::999777777888999888777666555666888999;;;666777888999999999888777666777888999999999999888888777777999:::999777555555555444555666999<<<===:::888666666777666555333666888999777444222222333444555555555555555444444999777555666888999888777>>>======<<<;;;::::::999:::999777666555666888888999999999999::::::::::::666444444888888666777:::777777888888888777666666555666888999999888777666888555222333777999999888555777:::<<<<<<:::777555999888888888888888888888:::666333333777999999888888777777777777777777777888888888888999999::::::999888777888:::::::::999999;;;<<<;;;:::;;;<<<===>>>AAACCCAAAAAABBBAAA===>>>===???CCCFFFHHHOOOWWWXXX___qqqsssggg]]]TTTMMMCCCAAA??????BBBCCCAAA>>>999999888888888888999999888666555666777777666444888666444444666888999999555666777999::::::::::::999999:::;;;;;;:::999888999999999888888999999:::888999;;;<<<============999888888888:::;;;:::999888888777777777777666666777777999:::;;;<<<<<<<<<===<<<999777666777888999999999999888888777777666444555666777777777777777444777::::::888999<<>><<<888777:::===888888888888999:::<<<<<<666:::<<<;;;777666999<<<;;;;;;;;;:::::::::::::::;;;:::999888777666666555::::::999888777777666666777666555666888999888777:::999888888888888888888333777999888999:::999666:::::::::;;;;;;;;;888666999999888888888888999999666888::::::999888888888555777888999999:::===???;;;;;;:::999999:::::::::777777888888888999999999999999999999999999888888888888888777666777;;;>>>999888777666777888999:::777777777888999:::;;;;;;999:::;;;<<<<<<;;;999999888777777888999:::888777999888777555555777888999999777777888999999555222777999:::999555333555777333333555666777777777777;;;777555666:::===;;;888666777888::::::;;;;;;:::999888777666666777888999777777888888888999999999:::666444666666555777<<<999:::;;;;;;:::999888666666666888:::;;;<<<<<<===:::777444333555777999:::444777:::======:::777444777777888888888888888888:::777444333555888:::;;;777777666666777888999999777777777888999::::::;;;:::999888999;;;<<<;;;:::777<<<>>>======>>>>>><<<<<<@@@BBB@@@@@@CCCBBB>>><<<<<>>777999::::::888777777777:::888777777888888666555888888999:::::::::999999:::888777888::::::888666888777666777888999999999999:::::::::999999888888666777888999999999999999555666777888999999888888999:::;;;;;;;;;::::::;;;666555444444555666888:::999999:::999999999999:::::::::::::::;;;;;;;;;;;;???>>><<<:::999999999:::<<<;;;:::999888777777777777777666888999:::999888555555666777888:::<<<<<<444888999777777:::999555:::999999:::;;;<<<:::999888888888999999888888888444666999::::::999888999666777999999999:::<<<>>>999999888888888999999:::666666777888999::::::;;;888999999999888777777666555777999888777777999<<<999999888888777888888888::::::999888999;;;===>>>:::;;;<<<<<<<<<:::888777777666555555777999999888<<<;;;888666555555666666444777999999888888888999555777:::888555444666:::666666777888999999888888888777777777888999999999222333555777888999888888888777777777777777888888666666777777777888888888:::666444666777666888<<<999:::;;;;;;;;;999777555::::::999999999:::;;;;;;999999999777555666888:::555666777888888777666555666666777777888888999999888888999888888999;;;===777666666666777999:::<<<999999999::::::::::::::::::999999999;;;<<<;;;:::222888;;;999999<<<===;;;;;;???@@@>>>???CCCCCC@@@>>>>>>AAAEEEEEEEEELLLTTTNNNYYYpppyyyqqqmmmiii\\\OOOGGGHHHFFFCCC???;;;:::;;;555777999999888777666777555555666999;;;;;;888666555444333444777888888888666666777888888777666555:::;;;<<<<<<<<<:::777666444666888999:::::::::999666666666777888999;;;<<<:::888666666666666444333777777777888999999::::::777777888888888777777666888888999:::999888777666888999999:::::::::999999888888888777666444333222222777;;;;;;888555666888888:::<<<<<<:::888777888<<<999666555777999::::::999999:::::::::999999888777666555777:::;;;999666555777999888666555888<<<888777777777666666666666777777888999999888666555222444888;;;<<<:::777555888777666999===???<<<999;;;999777555666888:::<<<;;;999777888;;;<<<:::777888888888999999:::::::::;;;:::888777888999;;;===<<<<<<;;;;;;;;;<<<======666666666888;;;===<<<;;;;;;:::999777666666666666555999999555555999888444999888777999;;;===<<<<<<666777888999999888777666222555888:::999999999999666777999999888999<<<>>><<<<<<:::999888888777777555555666888999:::;;;<<<888888888888888777666555555888;;;;;;888555555555999999999999888888777777999888666444444666999;;;999999:::;;;:::888555444666444333333555888888888<<<:::888666555555666777111666;;;:::666666;;;AAA111444777666222222666:::777777777666555333222111444777888666333222555888888999;;;<<<<<<;;;:::999777777777777888888888888666666777777777888888888666333333777999888:::>>>888888999:::999777444333@@@>>>;;;888555444444444777:::<<<;;;777555666888666555444333333444555666555666666777888999999:::666999======;;;:::<<<>>>666666666666888:::<<<======<<<<<<;;;;;;::::::999999888777888:::;;;:::999222888:::777777<<>>???===>>>BBBDDDAAA@@@@@@CCCFFFDDDDDDJJJRRRJJJVVVmmmzzz}}}zzzpppggg```YYYSSSHHHFFFCCC???;;;999888888===<<<;;;999888888999999555666888999999888666555888888888888888999999999:::888555555777888666444888999;;;;;;;;;999777666666777999;;;<<<;;;999888999777555666:::===<<<:::???<<<777444555888:::;;;777666666777999;;;:::999999999999888777555333222555666777888888777666555888777666555555666777888999999888777666555444444666777999:::999777555444:::888666555555888;;;===>>>;;;777444444777;;;===888888999999999:::::::::555999;;;:::;;;======:::999999::::::::::::999999777888999::::::999888777333555888999999999:::;;;:::;;;999777999;;;888333444666888::::::999777666===<<<;;;:::::::::;;;<<<999::::::888666666888:::777666777888:::;;;:::999;;;666111///222666999:::666:::<<<<<<::::::888666;;;:::888777777888:::<<<888<<<===888666666666333555999<<<;;;777555777:::666888999999999888999:::;;;;;;<<<<<<;;;:::888777333666888777555444666888;;;:::999:::;;;<<<:::999:::===<<<;;;<<<>>><<<777999999999999999999999999===;;;;;;;;;======:::888>>>===<<<:::999888777777AAA>>>:::888888999999999777:::<<<:::777666:::===:::<<<:::666555999===<<<888666444555777999::::::888666444333333444555666999888777666666666888888444777;;;<<<;;;:::999999666777888888666555555555333555666555333444777:::999999888888888888888888999999888888777666666555===999444333444555444222777777777777888888888888;;;:::777555555777999::::::;;;;;;999666555666777999888666555555777999;;;;;;:::999999888888888999;;;999777666555666777888888888888888888888888999:::;;;;;;999666666999;;;;;;:::999999999999:::;;;777777777777888999:::;;;:::777888;;;<<<999:::===:::<<<@@@BBBCCC@@@===:::EEEBBBAAABBBBBBAAADDDJJJKKKPPPeee|||}}}zzzooocccZZZRRRKKKEEECCC@@@>>><<<:::::::::;;;;;;::::::999999::::::888888888888888888999999777777666666555555444444999777555555777888777555999::::::;;;:::999888777555666888:::;;;;;;;;;:::;;;999888777888999888777<<<:::999999;;;<<<<<<;;;777666666777999;;;:::999<<<;;;999777666666666666::::::999888888999::::::888777777666666777888999::::::999999888777777777888999:::::::::999888777999999888888777888888999666888:::<<<<<<:::888666888888999::::::;;;<<<<<<555999:::777777999888555666777777777777777777666666666777777666666555555222444666666666666777999888999888666888;;;999444:::999888888999;;;===???:::999888777777777888999;;;;;;:::999777666888:::666666666777888888888777;;;:::999:::;;;:::666333777888999888777888999888;;;:::999888888888999999666999999777777999888555333777::::::777666888;;;<<<======;;;888666444444;;;;;;;;;:::999888777777666888999999777777999;;;777666777888::::::888666:::<<<<<<:::;;;>>><<<777888888888888888777666666777888:::<<<<<<;;;999777===<<<;;;:::::::::::::::<<<:::888777777999::::::888:::<<<;;;888777:::<<<999<<<:::666555888:::999;;;999777777888888888777666666555444555666777888;;;;;;999888777777777777999:::;;;999777555555666888888999999888777777777999:::;;;:::888777999;;;888888888888888888888888:::::::::999:::::::::;;;:::777555666999<<<===<<<777777777777888888888888===;;;999777666666777888999999999888666555666888888888888888888999999:::555666666777999:::<<<===;;;:::888777777888999;;;;;;;;;<<<<<<<<<<<<======777888999777444444666999777888999999999999888777888888888888999:::;;;<<<<<<999999<<<<<<::::::===:::<<>><<<@@@???@@@CCCEEEEEEIIIOOOOOORRRccc~~~zzznnnaaaWWWMMMEEEBBBAAA???>>>===<<<======:::::::::;;;;;;:::999999;;;999888777888999<<<===888888888888888888888888777666555666777888777666888888888888777777777777666666777888999;;;;;;<<<999999999888777666777999999:::;;;<<<>>><<<999666888777666777999::::::999>>><<<999666555666888999<<<;;;888666666888;;;<<<777777777777777888999:::888888888888888888888888::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<:::888777222555:::======:::666333999999::::::;;;<<<<<<===777::::::777666777666222666666666666666666666666888777666666555555555666555666666666444444555777777999888555777::::::666999888777777777888:::;;;;;;::::::999888888888888;;;<<<;;;999777666888:::<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;======;;;777444888777666555666777999;;;;;;;;;;;;:::999888777666777888777555888;;;999333333666888888777666999<<<888999::::::::::::999888::::::999888777777777777888999999888777666888:::666666666888999:::888666:::<<<<<<:::;;;===;;;777444555777888999999888777333666;;;===<<<;;;999888<<<;;;;;;:::;;;;;;<<<<<<888888777777888999;;;<<<888999;;;:::999999:::;;;888;;;:::777777:::;;;999===;;;999888888888666444777777888888999:::::::::<<<<<<<<<;;;999888666555;;;:::999666333222333555999999::::::999999888888888999:::999777666666666777777777777888888888888:::999999999999;;;===>>>???<<<:::999:::;;;::::::777777777888888888999999===<<<;;;999888777666666777888999888666666888999777888999;;;;;;:::999999555555666888999;;;<<<===999888777666777888999:::999999:::::::::;;;;;;;;;888888888777555555666888444666888::::::888666444999999999999:::;;;<<<===<<<999999<<<<<<999999;;;;;;<<<>>>???@@@@@@@@@???@@@???BBBFFFHHHGGGJJJOOOMMMQQQddd~~~zzzmmmaaaXXXOOOHHHDDDCCCAAA@@@???>>>??????:::;;;<<<<<<;;;999888777::::::999999999;;;<<<===666777777888:::;;;;;;<<<555555555666777888888777666666555444444444555666888888777777888999:::;;;555777:::999777888;;;>>>999999999;;;;;;888444000888777666777999:::999888<<<;;;999777666777888999999777666555555666777999555666666666777888888999555555666666777777777777;;;:::888888888:::<<<=========>>>>>>>>>===<<<;;;888777666555555666888999::::::::::::::::::::::::999<<<;;;888777888888444888888777777777777888888<<<;;;999888888888999:::999:::999777555444666888;;;<<<:::777777;;;<<<999999:::::::::999777555444???@@@AAABBBAAA>>>;;;999:::;;;:::888777666888:::@@@AAAAAA???===;;;:::::::::888777666777999;;;<<<:::777555777999999:::<<<:::;;;<<<<<<:::888666444::::::777666:::>>>:::333555666888777666666888:::555555777999<<<<<<;;;999999888777555555555666777777777777666666666777888;;;999777666888:::;;;;;;<<<===<<<999999<<<:::555333555777:::<<<<<<<<<<<<666999<<<===<<<:::::::::;;;;;;::::::999999::::::999999999999888888:::;;;777777777888:::;;;;;;;;;888;;;:::888:::===<<<999:::888777888999888777555::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;:::888666555777777888666444444555666999888888999999999888777555666777888777555444333666666666777777777777777777777666555666888999;;;>>><<<:::888777777666666777777888888888999999999;;;;;;;;;:::999888777777777888999888888888:::;;;777888999999::::::999999:::::::::::::::999888888777666555555444555555666777777777888999999::::::;;;;;;;;;::::::999::::::666777999::::::999777666999999888999999:::;;;<<<<<<999999;;;:::777777999===>>>>>>@@@AAABBBCCCCCCEEEDDDFFFJJJIIIFFFFFFJJJEEEPPPhhh}}}yyyzzzuuujjj___YYYRRRMMMJJJHHHFFFCCCAAA@@@@@@@@@=========<<<;;;888666444888999:::;;;<<<;;;::::::555555555666666666666666444555777777777777777777666666555555555666666777:::999888777777777888888666888::::::888888<<>>===<<<<<<<<<>>>???CCCEEEIIIJJJHHHCCC===999888999999888777888:::<<<@@@AAAAAA>>>:::666555666888888777777888:::<<<>>>>>>999888<<<>>>;;;:::;;;999:::;;;<<<;;;999666444::::::888999>>>CCCAAA:::999999999777666666777888;;;::::::;;;<<<:::666222888777666555444555666777222333555888;;;===??????@@@;;;666333555888<<<>>>:::;;;999666666999777333666777999:::;;;;;;::::::999:::;;;:::999999999:::<<<;;;:::888777666666666999::::::888666666999;;;999777555666999<<<<<<;;;;;;<<<:::888999;;;999444666555444666888999999888:::::::::;;;:::999888777666777888999999999777777555888::::::888666555555777666555666888999777555555666777888999999888777555555666666666777777777777666555444444555666777444555666777888999;;;<<<888888888888999999999999888999999999999999999999888999::::::999999;;;===999888666666666777999:::=========<<<;;;999777666888777666555555444444444888888999::::::;;;<<<<<<===<<<<<<<<<<<<<<<;;;:::;;;::::::::::::::::::;;;777777777888888999:::;;;===::::::<<<<<<888888;;;???@@@@@@AAABBBDDDEEEFFFGGGFFFIIILLLJJJEEEEEEGGGGGGRRRhhhvvvvvvpppeee[[[WWWTTTPPPMMMKKKIIIEEECCCAAA@@@@@@>>>======;;;:::888666555666888:::;;;;;;999888666;;;:::999888666555444333333666888999777666666777888888888888999999999999888888888888888777777777:::::::::999888777999:::555444555777:::<<<<<<<<<999888777888999:::999777666777888999999999777777777888999::::::999888777666666777777777777666666777777888888999999999:::999777666555555777888:::777666666666666888:::;;;;;;;;;<<<===>>>>>>>>>>>>;;;:::999888777666555444777:::999555444777888555777777555555555555777777888888888888999:::;;;;;;999999888777888;;;@@@DDDKKKLLLGGG>>>999:::<<<;;;>>>;;;777555888???HHHNNNGGGIIIKKKKKKHHHBBB;;;777666888999999:::<<>>@@@???>>>======DDD<<<:::@@@BBB<<<999:::777888:::;;;;;;:::888777999;;;<<<>>>CCCJJJJJJEEE<<<;;;999777666666777777:::999:::<<>>;;;777999;;;999444777555444555777:::;;;;;;888777777777666666666666555666666777888888888888888:::===<<<999666333222666444222444777888666333444333333555777888777666444444555555666666777777777777777777666666666666666888999999888888:::;;;888888888999999999999:::777777777777888999:::;;;888999:::999999999;;;===999888666444444666999;;;999:::;;;<<<<<<;;;:::999:::999999888888777666666666666777777888999::::::;;;:::::::::;;;;;;999777<<<;;;:::999999:::;;;<<<777777777777888999::::::???===<<>>@@@AAAAAABBBCCCDDDEEEEEEDDDDDDGGGKKKJJJGGGHHHKKKOOOVVVdddyyy{{{yyypppcccXXXUUUSSSQQQMMMKKKIIIFFFCCCBBBAAAAAA<<<<<<;;;:::999999999999888888888777777666555555;;;;;;;;;:::999888888777444777999999777555555666666777888999:::999999888444555777888999999999888:::888777666777888777666555555555777:::;;;:::999999888777888999999888777888888888888999999::::::::::::::::::::::::::::::999999::::::999888666666888888888888888999999999999888777666666666777888555666666777777777666666777999;;;===>>>===<<<;;;999999999888888888777777;;;<<<:::666444777777444999888666555555666888999444555666888999::::::;;;777888999;;;???FFFNNNTTTSSSSSSLLLAAA999888999888666555555666;;;CCCKKKPPPMMMLLLJJJGGGCCC>>>999777666888:::<<<>>>BBBFFFJJJMMMOOONNNIIIAAA<<<:::;;;999<<<@@@BBBAAAAAABBBCCCKKK@@@;;;@@@AAA:::777:::555666888:::;;;;;;;;;;;;>>>BBBDDDDDDGGGKKKMMMJJJ===;;;999888888888999999999888:::???DDDFFFBBB>>>666666666777777777666666777999???GGGNNNQQQPPPMMMBBB>>>888555555777888999888::::::999>>>DDDFFFDDD===;;;999666555444555555777666777===CCCDDD>>>888::::::888777666666666666555888:::;;;<<>>===:::999>>>EEEEEEAAA???<<<888666666888999:::777777666666777999:::;;;888888777777888888999999999:::;;;:::888666555555555333111333777888666222555333111222444555555333333333444555555666777777333555777888999888777666999;;;<<<;;;888555666777888888888999999999::::::888777666555555777888:::777888999888777777888:::888888777777777888999:::444666888:::;;;;;;;;;:::777888888999:::::::::999444444555666777888999999:::999888999;;;:::888555777777888888888888777777888888888888999:::;;;;;;>>>;;;;;;>>>>>><<<<<>>===;;;999777777999;;;===;;;<<<<<<<<<;;;999777666777777666666666666666666999999888777777666666666777888:::<<<;;;999555333666666666666777888999:::777888888999::::::;;;;;;@@@AAA>>>999666888777444;;;:::999777777999:::;;;222444666999;;;<<<<<<;;;666888;;;@@@FFFPPP[[[bbbWWWVVVOOOBBB888666666555222666<<>>AAAFFFKKKOOOMMMOOOOOOIIIAAA:::999:::;;;;;;;;;;;;<<>>>>>888666;;;444555666999;;;<<<===>>>EEEJJJLLLIIIHHHJJJKKKIII===:::888777999:::<<<<<>>AAACCC<<<;;;999888777888999999666777777777666777999;;;666333111333888999666222===999666555777888777666333333444444555666777777///111555888999999888666111444888888777777999<<<888888999999999:::::::::;;;999666444333555666888666777777666555555666888777888999:::;;;:::999999333555777999:::999888777222444555777999:::;;;;;;777888999:::;;;<<<======;;;999888999<<<;;;888555222444666777777666444222999999999999:::;;;<<<<<<:::777888;;;<<<999:::===>>>???@@@AAABBBAAA@@@???CCCBBBDDDHHHIIIGGGIIINNNEEEOOO___uuu{{{qqqjjjbbbXXXTTTWWWPPPGGGAAADDDGGGFFFBBB@@@>>><<<;;;;;;;;;;;;999888777777777777666666666666999888666555555555666777999999777444111111333555777888777555222222333555777666777888777666999===???666222999@@@>>>;;;:::;;;:::999999:::::::::999222555:::<<<999666999???777888888999888777555444999999<<<>>>;;;777888<<<888:::777111222999;;;666555555666999;;;;;;999777<<<===<<<;;;<<<<<<:::666:::::::::;;;;;;;;;:::888888888:::======:::999999999999:::888666777???HHH===<<<;;;;;;;;;::::::999666555555777:::===>>>===444777999999<<>>BBBDDDIIIPPPSSSQQQUUUQQQJJJCCC>>>;;;:::::::::<<>>:::<<<>>>888;;;===>>>>>>CCCLLLTTTEEEFFFEEE@@@:::777888:::444666999:::;;;???DDDIIIMMMRRRNNNFFFJJJVVVRRRCCCAAA>>>:::777777999===@@@JJJDDD??????BBBBBB<<<666888::::::999777999>>>BBB777BBBLLLMMMFFFBBBEEEKKK<<<:::777666666888;;;===BBB<<>>888<<>>>>>?????????===:::777555777888999:::999888777666999888777777777888999:::===<<<;;;888777999===@@@CCCBBB@@@>>>======>>>>>>CCCDDDEEEGGGHHHFFFBBB>>>JJJOOO]]]pppxxxqqqllleeeZZZUUUUUURRRIIICCCDDDFFFDDD@@@>>>>>><<<;;;:::;;;;;;999888555555555444444444333333999999888777777777777888333444555444333444666999444444444333222222333444555555555666777777999;;;@@@:::888;;;===:::999:::888888888999999888666444111333777;;;<<<;;;;;;<<<333444555666666666555555:::888888:::999555555888555555333444888;;;999555111444777:::<<<<<<<<<;;;999:::<<<;;;;;;:::999777777777888999:::;;;;;;;;;===DDDLLLNNNHHH???999888555666999<<<<<<:::;;;>>><<<===>>>===;;;999888888555666999@@@FFFKKKKKKJJJGGGAAA<<<;;;======;;;888999>>>AAACCCNNN^^^aaaZZZ^^^VVVJJJ@@@;;;::::::;;;===AAAEEEFFFIIINNNOOOMMMLLLIIIDDD>>>;;;999999:::===>>>AAAFFFJJJKKKIIIEEERRROOOJJJCCC===::::::;;;444777:::<<<===CCCLLLSSSOOOJJJCCC>>>:::999::::::999:::<<<<<<<<<>>>BBBFFFOOOUUUSSSLLLPPPXXXQQQBBB===;;;888666666888;;;===FFFEEEDDDFFFGGGDDD<<<666999:::;;;:::999;;;@@@DDDDDDJJJQQQTTTSSSOOOMMMLLL:::888666555666999<<<>>>HHHGGGOOO\\\```ZZZWWW[[[JJJ@@@999:::<<<:::777777;;;???OOO[[[[[[UUUKKK===<<<<<<;;;999888888;;;===444999@@@HHHSSS]]]___[[[RRRDDD:::;;;<<<999:::@@@AAAFFFPPP\\\cccccc```]]]OOO>>>333666;;;777555777:::BBBJJJOOOSSSUUUSSSNNN@@@<<<777666888::::::888444666:::===??????>>>===@@@:::666777777444444666444555999???EEEFFFCCC???999555444888999777666777666444666<<<===999666777777444444777999777777:::;;;777777999999777:::AAA<<<::::::<<<>>>===<<<<<<888999999:::999888777666777888999888777777777888777777777888888999:::;;;777888999999999999888777888999:::999888999;;;<<<888:::===>>>>>>;;;888666;;;;;;;;;;;;;;;::::::999;;;:::999999888999:::;;;999:::;;;:::999999;;;===AAA@@@@@@??????@@@AAABBBFFFFFFGGGGGGGGGHHHIIIJJJRRRVVVaaaqqq{{{uuupppmmmfff]]]VVVSSSPPPHHHBBBDDDFFFDDD@@@???===<<<::::::;;;;;;999888888888888777777777777666999999::::::999999888777111333555555555555666888444333222333555666555444444444444555777999999888>>>;;;::::::888555666999888999;;;<<<;;;999666444;;;;;;;;;>>>@@@AAA>>>;;;888888888888999:::;;;<<<===888555999;;;999777777888555888@@@FFFDDD???;;;999;;;===<<<999777777999@@@BBBDDDCCC>>>999777777222555888::::::;;;<<<>>>>>>NNN]]]^^^QQQBBB:::888777888<<>>CCCFFFFFFGGGIIIHHHDDDCCCAAA===:::888999:::;;;??????AAAEEEIIIJJJJJJIIIWWWQQQIIIBBB===;;;999888333666:::<<>>AAADDDMMMSSSTTTOOORRRVVVNNN>>>:::999888777888999:::;;;BBBEEEKKKNNNLLLFFF===888:::;;;===<<<;;;===CCCHHHJJJLLLPPPVVVYYYVVVMMMEEE888777666666777;;;???BBBKKKQQQ[[[bbbccc___XXXSSS@@@<<<:::<<<<<<:::999999>>>LLLVVV\\\___SSSCCC???;;;<<<===<<<;;;;;;<<<>>>;;;BBBLLLUUU___ddd```YYYJJJ>>>666888:::999;;;AAAHHHOOOZZZdddjjjiiiccc]]]NNN@@@666888:::777555777@@@LLLWWWYYYWWWVVVUUUTTTAAA:::111000555:::;;;:::777<<>>KKKEEE@@@???>>>;;;;;;===999999888:::===>>>;;;888888777888888888999:::;;;666888:::999666555777999888777666666777888:::;;;666888:::<<<<<<:::888666888999999999777777999;;;444777:::===>>>===:::888===<<<<<<;;;;;;;;;;;;;;;;;;:::999888888888888888666888:::;;;:::999999:::>>>>>>???@@@AAACCCDDDEEEDDDDDDCCCAAA@@@DDDKKKPPPVVVYYY```jjj|||{{{nnnyyytttnnniiiddd^^^XXXTTTMMMFFFBBBDDDFFFDDDAAAAAA<<<;;;::::::;;;;;;999888:::::::::999999999888888888999:::::::::999777666444666888888555333222222777666555666999999888666555666555555888:::999555999777666777888888777888888999:::999888777777888FFFFFFCCC>>><<<===;;;999???===:::999:::>>>CCCFFFEEE===777:::???>>><<<:::888999BBBNNNQQQJJJDDDDDD===???>>>:::555555;;;@@@SSSTTTUUUQQQFFF:::666777000666>>>AAA???===<<<<<<:::PPPcccbbbQQQAAA;;;:::<<>>===;;;999888999:::;;;>>>???AAADDDHHHLLLNNNOOOVVVOOOEEE???===<<<:::888777999<<>>;;;:::<<<======<<>>BBBEEEHHHTTT^^^______]]]SSSFFF::::::;;;;;;;;;;;;<<>>???@@@BBBCCC@@@<<<<<>>999666888999777777999777666777:::>>>===;;;999<<<<<<======999777???IIIXXXPPPGGGAAA???<<<:::888:::;;;;;;999999::::::888999888777777777999;;;<<<;;;;;;:::999888777666666;;;999888666555666777777777888999::::::999777666888999999888777777888:::666777999;;;<<<<<<<<<<<<<<<;;;:::999888999:::;;;999888777666666555444444666777999999888888999;;;======>>>@@@AAACCCDDDEEEBBBDDDCCC@@@===AAAIIIQQQXXX[[[___eeevvvtttddd}}}vvvllldddaaa^^^ZZZVVVOOOIIIDDDEEEDDDAAA>>>???;;;:::999999:::;;;:::888777777666666666555555555666777888888888777555444555777999999666222000///999888777777888999888777999<<<;;;777777;;;:::555777666666:::@@@CCC???999888777555222222555<<>>;;;999888???KKKSSSRRRKKKGGGHHH777888888666777???MMMXXXbbbbbbbbb]]]PPP???777999222<<>>@@@???;;;999999;;;555666>>>LLL]]]iiilllkkkQQQ???444999<<<666666>>><<>>???AAACCCGGGJJJMMMNNNHHHAAA<<<<<<<<<;;;999:::;;;===???AAACCCGGGIIIAAAAAA@@@<<<888666888:::777777888999<<<>>>?????????BBBBBB???BBBFFFBBB;;;666777999;;;<<<<<<;;;;;;>>>DDDJJJKKKFFFAAA>>>===999;;;<<<<<<;;;>>>DDDIIINNNPPPTTTVVVTTTMMMBBB;;;999888777888;;;???DDDGGGDDDQQQYYYWWWVVVUUUJJJ<<<999;;;;;;999999<<>>>>>CCCHHHBBB<<<777888999888:::>>>GGGSSScccnnnnnnggg^^^YYYAAA;;;777888999777777:::;;;>>>BBBHHHKKKIIIAAA888888888999999888<<>><<<::::::@@@AAA<<<:::???CCCDDD<<<;;;999777777888:::;;;<<<999666777999999777444:::999888666666666666777888888777666666666666666777888999888777777999:::<<<;;;:::999:::<<<>>>???<<<;;;:::999888999:::;;;888888888777666555444444888888777666555777:::>>>===>>>>>>???@@@AAAAAAAAAEEEGGGHHHEEEBBBCCCIIIOOOYYY^^^aaaeeevvv{{{mmm|||nnnccc``````^^^XXXTTTMMMHHHFFFBBB===999:::;;;999888999:::;;;:::888777777777777666666666666555555666666555555444333222444777777666444444444666777777666555666888;;;@@@EEEDDD;;;777:::;;;888:::;;;>>>DDDMMMPPPHHH======;;;888444555===IIISSSUUUWWWOOO===444888AAADDD888888999>>>FFFQQQ[[[bbb\\\MMM???::::::999777888AAALLLVVVWWWUUURRRNNNKKK;;;:::888777===JJJZZZfffgggddddddcccWWWEEE;;;<<<777DDDQQQTTTKKK@@@:::999@@@RRR\\\RRRAAA999888999///:::SSSiiifffOOO???===EEECCC???<<<::::::;;;;;;888>>>LLL___nnnqqqiii___BBB888333888999666666;;;===???BBBHHHOOORRRQQQOOOEEE???888666999;;;;;;999777<<>>???@@@@@@888<<>>===:::<<<@@@@@@<<<333444666888999:::999999<<>>;;;;;;<<<888999;;;:::999;;;AAAFFFIIILLLPPPPPPLLLDDD>>>999999888777777:::>>>BBBEEEAAAJJJPPPNNNMMMKKKCCC999999;;;;;;777888>>>CCCDDDKKKTTTVVVRRRMMMBBB999;;;777888999999888888:::<<>><<<:::888888:::===???<<>>999999:::;;;>>>BBBHHHUUUeeemmmiiiaaaZZZVVVAAA;;;777888999999:::>>>???HHHSSS\\\___XXXFFF666666666888;;;???HHHZZZkkkccc]]]RRREEE>>>>>><<<999555<<>><<<:::888777888999999999888666666888999777555666666777888888999999999999888666555444444555666666888999888888888:::<<<===<<<:::999:::;;;>>>???===<<<<<<;;;;;;;;;;;;;;;::::::::::::999888777777888888777555444777<<>>???@@@@@@@@@@@@???BBBEEEFFFEEECCCBBBDDDGGGRRRYYY^^^aaaqqqtttgggccceeeaaaYYYRRRLLLHHHFFFBBB<<<:::;;;:::999888999:::;;;:::888999999999888888888777777666555555444444444444444000222555666666666666888222666888666333555<<>>DDDCCC666:::AAAJJJTTT]]]cccggg[[[MMM>>>888777888;;;???PPPZZZ\\\VVVWWW]]]WWWIII@@@>>><<<>>>GGGUUUdddmmmiiidddccceee\\\JJJ>>>>>>===JJJVVVWWWLLL@@@<<<<<<@@@MMMRRRGGG;;;999:::888333666HHHbbbhhhYYYLLLKKKRRRJJJ@@@:::999::::::999===CCCPPPbbbnnnkkk]]]PPP666666555444444333444555<<<<<>>===>>>AAA@@@===;;;:::999888777777777777999::::::999777777999;;;:::;;;;;;999888777888:::999::::::<<<===>>>===<<<:::;;;======<<<:::999999<<<;;;999:::;;;;;;999777:::<<<;;;999999<<<;;;999222333555777888999999999888999::::::888777666666666777888777666888===BBB@@@BBBCCCDDDBBB>>>:::777888777666555777:::>>>AAA???BBBDDDEEEDDDAAA===999777::::::777999???AAA>>>GGGEEEIIIHHH???<<<===999888888888777666888;;;===FFFIIIJJJKKKMMMMMMFFF>>>======;;;999888:::<<<===999BBBGGGGGGMMMVVVUUUMMM<<<<<<;;;888777888<<<>>>;;;???EEEKKKSSSTTTIII===333555666555333444888<<<>>>AAAEEEIIIKKKKKKKKKJJJCCC===:::;;;===<<<>>>AAAHHHRRR___fffddd^^^XXXTTT>>>888555777:::;;;???DDDHHHQQQ[[[bbbeee^^^JJJ777::::::<<>>===>>>???AAAAAAAAAAAAAAA???@@@AAAAAAAAAAAAAAAAAAIIISSSYYY[[[kkkyyykkkggghhhcccYYYMMMHHHEEEEEECCC???>>>@@@:::999888888:::;;;:::888555555555555444444444444777666555333333444555555111333555666555555666888111666:::888444777BBBLLLLLLUUUSSSBBB666999======>>>JJJUUUXXXWWWRRRFFF:::666777666666999EEEUUUbbbaaa^^^PPP===666;;;<<<555444:::EEEPPPXXX]]]______WWWIII<<<777888<<>>@@@:::EEEHHH???888:::<<<888@@@666===TTTccc___ZZZ]]][[[OOO@@@888888999888666<<<>>>EEEQQQZZZYYYLLLAAA777<<<<<<777333555777666999:::>>>AAABBBAAACCCEEE>>>===:::888777888:::;;;777;;;;;;::::::>>>>>>;;;===<<<;;;;;;;;;;;;;;;;;;555777999888777777:::===666888:::999666444666888::::::;;;===??????>>>===@@@===;;;<<<>>>???<<<999:::999888:::===>>><<<:::999::::::999888888777444444555666888:::;;;<<<<<<444555555666666555333111555666777555444555:::???>>><<<<<<===@@@@@@<<<999888666444333444777;;;===<<<;;;;;;>>>===:::888999555888999888;;;@@@???999@@@666===???333666???777999999888777666888<<>>@@@HHHFFF===<<<===<<<888555777:::<<<===@@@BBBCCCGGGHHH@@@777<<<:::777777888;;;===???>>>======???EEEKKKOOOQQQ>>>:::888;;;===;;;;;;===IIIOOOXXX```ccc```ZZZUUU;;;666333666;;;>>>CCCHHHQQQVVVZZZ\\\^^^[[[LLL;;;<<<;;;>>>CCCHHHOOOZZZeeecccaaaWWWDDD888666888777<<>>@@@333666999===>>>===<<<:::777888999:::999888777666666777999::::::999888777555777999:::::::::;;;===<<<>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@BBBDDDEEEEEEDDDHHHSSSZZZ\\\llluuuppppppkkk]]]OOOSSSIII@@@>>>??????>>><<<===<<<::::::::::::888777;;;::::::888777555444444666666555444777:::888222777222777999333666===:::666888888555333999EEEPPPZZZVVVOOOFFF===999:::<<>>IIILLLRRRXXX[[[WWWMMMEEELLLEEE===999;;;======;;;;;;;;;???JJJVVV^^^```___UUUEEE777777======888333:::AAADDDAAADDDIIIDDD888999888777777888888666444000444888999888888===AAA999999999:::;;;<<<>>>???======;;;888555444666888;;;;;;999888888888999:::>>>>>>>>>>>>>>>>>>>>>>>>888888777777888:::<<<=========<<<:::888888:::===888999:::;;;<<<;;;:::999999444444999;;;888888<<<888666555777:::;;;888666:::999888777555555555555666777777555333222333555888777555555666999<<<>>>===>>>@@@@@@???<<<999777555777999::::::;;;>>>???>>>===;;;999999999;;;<<<666999<<<===<<<;;;:::;;;>>>:::666666888:::888666===<<<999666999===<<<888<<<>>>===999888::::::777<<<777555:::;;;888777;;;777;;;??????===;;;<<<>>>:::777444555888::::::999>>>;;;888999===???===999>>>>>><<<888555555999===888888999;;;>>>BBBGGGIII888999999888777666888999EEEEEEGGGMMMTTTUUUPPPKKK>>>:::777777;;;???CCCDDDXXXTTTTTT]]]ddd]]]III666:::<<<@@@DDDJJJQQQZZZ___```VVVHHH<<<666666888999???FFFOOOYYYaaaccc[[[PPPCCC<<<777666777666888;;;MMMXXXXXXIII;;;999999555777444AAAXXX]]]KKK888333444777888555///---111555@@@;;;777888;;;;;;999777777888:::===?????????>>>999999999:::;;;;;;999777888666555666888999999888999999:::;;;<<<>>>>>>???<<<===??????>>>>>>???@@@<<>>CCCDDDBBBHHHMMMUUUiii~~~{{{wwwtttmmm___SSSLLLFFFBBBBBBCCCDDDBBB@@@<<<:::999999::::::888777777777777888888999:::;;;777888666555888===<<<777;;;555888999555;;;EEECCC999999777555777@@@MMMXXXXXXTTTKKK>>>555666@@@JJJTTTUUUWWWXXXUUUMMMAAA999999666777???LLLVVVZZZZZZTTTKKK@@@888666888999999;;;HHHVVV\\\]]]]]][[[XXXOOOAAA999;;;>>>AAAKKKWWW___gggkkkhhheee```OOO<<<;;;888:::CCCNNNYYYgggsss|||vvvqqqkkkYYYBBB888:::CCCFFFLLLSSSXXXYYYVVVTTTRRRKKKBBB>>>===>>><<<:::===???CCCHHHMMMQQQSSSUUUFFF===666777:::::::::;;;<<<@@@>>>999<<>>888777666777888888666444:::<<<>>>===:::888:::<<<::::::;;;<<<<<<=========;;;;;;:::888777777:::<<<;;;:::999888777888888999999999::::::;;;;;;<<<<<<888777777777888999;;;<<>>999::::::;;;;;;;;;;;;:::888999::::::999999;;;===???<<<999999;;;<<<;;;999;;;<<<;;;888:::======::::::<<<;;;777777::::::888999555444888888666666999===?????????===;;;;;;;;;===:::888777999999888666<<<999777999<<<===:::777;;;;;;:::777555444777::::::999999999:::;;;===>>>555666666555444444666888@@@???@@@EEEJJJKKKGGGCCC666777777666666:::@@@EEERRRRRRUUU[[[___XXXHHH:::888;;;???BBBFFFKKKQQQUUUVVVNNNDDD<<<888999;;;<<<>>>FFFPPPXXX^^^^^^SSSGGG777333222666<<>>???AAA@@@??????AAABBB===???>>>===@@@EEEFFFCCCDDDLLLYYYooo~~~|||yyypppcccYYYHHHFFFEEEDDDEEEDDDBBB???<<<:::999:::;;;;;;:::999777777777777999;;;===???888888666555999???@@@<<<<<<555777999888AAAMMMMMM<<<888444444;;;GGGUUU^^^RRROOOGGG;;;222666DDDQQQSSSVVVWWWUUUNNNEEE===999777666888AAANNNWWW[[[ZZZLLLEEE;;;666666888999999???NNN^^^dddccc```YYYSSS@@@888666<<>>666::::::===BBBFFFJJJOOOSSSVVVPPPJJJBBB>>>======;;;999:::>>>AAAAAA???@@@DDDIII===;;;;;;<<<;;;999===CCC<<<>>>;;;555777>>>???;;;777666666777999999888777???@@@@@@>>>;;;999999::::::;;;<<<<<<===<<<;;;:::555666666555555777:::===;;;;;;:::999999999999999777777888999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>??????:::666777<<>>999888:::>>>???<<<;;;<<<;;;999777666666666555444555666666666777777888888999:::;;;;;;;;;;;;===???::::::::::::999999::::::777888888999999888888888888999;;;;;;::::::<<<>>>666888;;;===>>>===;;;:::===<<<;;;888666666999;;;<<<888666666999:::999666666:::<<<:::999<<<<<<;;;999;;;:::777777:::;;;888;;;888888::::::888888:::>>><<<;;;:::;;;;;;:::999;;;:::999999::::::888666888777666777::::::777444777888888666444444555777888888888777777777666666333444555444444444666888<<<:::999;;;???@@@===:::111555888666444666>>>EEEHHHLLLQQQVVVVVVOOODDD<<<777;;;@@@CCCEEEGGGIIIJJJKKKFFF@@@<<<;;;;;;;;;;;;===EEENNNTTTXXXUUUJJJ>>>999777777:::>>>EEEQQQ]]]___]]]QQQ>>>444666888666AAADDDSSSddd```KKK:::777555888:::::::::@@@MMMXXXIII@@@999:::;;;::::::===???===;;;:::;;;;;;;;;999777888999:::;;;<<<<<<<<<>>>;;;888777999:::;;;;;;======<<<;;;:::999999888@@@AAABBBBBBAAAAAABBBCCC??????======CCCIIIHHHCCCDDDNNN^^^uuu|||zzz{{{{{{sssfff[[[LLLKKKHHHCCCAAAAAA???;;;===<<<;;;<<<===>>>===<<<;;;:::888777777888:::;;;777777555333888>>>???;;;999333666;;;<<>>===@@@EEEIIIGGGCCC???<<<<<<===<<<<<<888;;;<<<<<<:::;;;???DDD;;;;;;<<<===:::777999???999<<<===:::999;;;888333999888888:::<<<===<<<;;;>>>=========>>>>>>>>>===:::;;;===>>>===<<<:::888777777888777777999===@@@??????>>>>>>============<<<<<<===>>>>>>???@@@@@@@@@???>>>===>>>???@@@AAA???;;;888:::>>>@@@???<<<999999999:::;;;===???@@@;;;===@@@BBBBBB@@@>>>>>>===<<<;;;;;;<<<===>>>>>>;;;;;;<<<<<<============:::;;;<<<<<<;;;;;;===>>>888999:::;;;;;;;;;:::999:::::::::;;;<<<<<<======<<<===???>>>======>>>???:::<<<>>>???@@@>>>===;;;@@@@@@>>>;;;888666777888:::888666777:::;;;999777444:::>>><<<:::<<<===<<<===???>>>::::::<<<===:::<<<<<<======<<<::::::<<<999666333444888;;;;;;999555666888:::;;;;;;:::999666555555666888777444222444555555555555444444444555666777888888888777777444555666555555555777999<<<999777777888999888666444777999888666888===BBB@@@BBBFFFJJJKKKGGG???999888<<>>===>>>>>>CCCPPP]]]___YYYKKK<<<666:::<<<;;;FFFLLL[[[fff^^^HHH;;;:::999888999<<>>;;;;;;;;;:::999:::;;;<<<;;;:::888888888???<<<999777888:::::::::======<<<;;;:::999999888@@@BBBCCCBBBAAAAAABBBCCC@@@>>>;;;<<>>KKKVVV\\\PPPHHH>>>888999<<<>>>>>>KKKNNNOOOIII???777555777333444999AAAKKKTTTXXXYYYCCC>>>:::888;;;======<<>>AAAEEEEEEPPP[[[\\\UUUKKK@@@888333444888:::888777<<>>???>>>:::999;;;>>>???===;;;::::::;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@AAA:::777666999999666666888:::===???>>>======<<<999>>>======???BBBCCCBBBAAAAAA@@@???@@@DDDEEEDDDCCC@@@AAABBBCCCBBB@@@>>>===AAABBBBBBAAAAAABBBFFFHHHEEEEEEEEEEEEDDDDDDCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFCCCAAA>>><<<<<<>>>@@@BBBBBBBBBCCCCCCCCCCCCDDDEEE<<<;;;::::::;;;<<>>===@@@@@@@@@@@@@@@@@@BBBBBBAAAAAABBBBBBBBBAAA@@@???>>>??????>>><<<;;;<<<>>>999:::<<<>>>@@@@@@???>>>@@@@@@AAABBBCCCDDDEEEEEEAAABBBCCCCCCBBBAAABBBCCCCCCCCCBBBBBBAAA@@@??????>>>???AAA@@@>>><<<;;;<<<@@@>>>===>>>BBBCCCAAA???:::@@@DDDBBB@@@BBBCCCBBBDDDFFFEEE@@@???AAAAAA>>>===@@@AAA@@@>>>=========:::777444666:::======;;;555777:::;;;<<<<<<<<<<<<777777777777888777555333444555555666777777666555777777888999999999999888555666777666666666888999<<<:::777555555666666666999999888888999::::::::::::999:::>>>BBBAAA:::444666;;;AAAEEEEEECCCBBBAAA===<<<;;;<<<<<<;;;888666999>>>BBBCCCDDDEEE@@@:::<<<;;;;;;===>>>CCCPPP\\\ZZZTTTHHH===:::<<<>>>===GGGOOO\\\bbbWWWDDD:::;;;:::777777???MMMWWWZZZXXXJJJ>>>888:::;;;999???IIILLLEEE<<<777666777666555999;;;======:::888777888>>>;;;999777888999:::999;;;;;;;;;;;;;;;;;;;;;;;;@@@AAABBBAAA@@@???@@@AAA???>>>;;;<<>>BBB???888888444===GGGJJJQQQTTTLLL???:::777888AAALLLTTTXXXUUUHHH888222555;;;===<<>>888777999777888:::@@@GGGNNNRRRSSS???;;;888777:::<<<;;;999999<<>>;;;777666777:::<<<>>><<>>:::444555888<<<:::777888===888:::<<<;;;888666777999999;;;<<<<<<;;;999888888777777777777777777888888???===<<<;;;<<<<<<<<<;;;???:::999===AAA@@@@@@AAACCCDDDCCCBBBBBBDDDHHHKKKFFFEEEEEEGGGIIIJJJIIIHHHLLLHHHEEEGGGLLLMMMJJJGGGHHHIIIIIIJJJIIIHHHGGGFFFGGGGGGGGGFFFEEEGGGJJJLLLIIIIIIIIIIIIIIIHHHGGGGGGIIIIIIJJJJJJKKKKKKLLLLLLLLLHHHCCC??????BBBFFFIIIIIIKKKMMMLLLJJJIIIKKKMMMAAA???<<<::::::;;;===???666<<<@@@>>>;;;;;;<<<;;;CCCDDDEEEDDDBBB@@@???@@@BBBCCCDDDDDDDDDBBBAAA@@@CCCDDDCCCBBB@@@???@@@AAA>>>???AAACCCEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJEEEFFFGGGGGGFFFFFFGGGHHHHHHHHHGGGEEEDDDCCCBBBAAA:::>>>BBBDDDEEEEEEEEEFFFDDDBBBAAADDDGGGIIIGGGDDDFFFJJJLLLJJJIIIKKKLLLJJJJJJLLLKKKGGGFFFHHHGGGEEEEEEKKKMMMJJJGGGGGGGGGFFFBBBAAA@@@@@@AAAAAAAAA@@@>>>@@@AAAAAA@@@??????@@@======<<<;;;;;;::::::::::::999999;;;======<<<:::@@@@@@>>>===;;;:::999888888999999888777777888:::;;;:::777555555555777888;;;999777888999999777555888666555888<<<<<<888444555888===??????===<<<<<<777777777999;;;<<<;;;:::777;;;===<<<===@@@???;;;;;;::::::===>>>@@@HHHQQQTTTNNNFFF>>>;;;;;;<<<<<>>999<<<999666777CCCSSS]]]]]]YYYFFF;;;777<<<>>>===EEERRRTTTKKK???888777999999777555:::???AAA>>>;;;;;;;;;<<<:::999999:::;;;:::999:::;;;;;;<<<<<<=========???@@@AAA@@@???>>>???@@@======;;;;;;AAAGGGFFFAAAAAACCCEEEOOO___kkkxxxjjjaaa^^^```\\\WWWLLLFFFNNN\\\]]]UUU===;;;::::::;;;;;;999888333555777999:::;;;::::::000666<<>>HHHKKKPPPRRRIII999888888;;;AAAIIIPPPTTTKKKBBB888444777<<<===<<>>???>>><<<999:::===>>>???AAABBBCCCBBBEEEGGGFFFBBB@@@AAACCCJJJFFFEEEIIILLLMMMNNNRRROOOPPPPPPPPPNNNNNNQQQTTTMMMMMMMMMNNNPPPQQQOOONNNRRRMMMIIIKKKQQQSSSOOOJJJMMMMMMMMMLLLLLLLLLLLLLLLFFFGGGGGGFFFFFFHHHKKKNNNIIIJJJJJJKKKJJJIIIHHHGGGDDDEEEGGGHHHJJJLLLMMMNNNQQQLLLEEE@@@???CCCIIIMMMNNNNNNNNNNNNOOONNNMMMLLLEEEBBB>>>:::999999;;;===666===@@@<<<888:::<<<;;;BBBEEEHHHGGGDDDAAA@@@@@@BBBCCCDDDFFFFFFEEEDDDCCCDDDEEEEEEDDDCCCBBBDDDEEEBBBBBBCCCDDDEEEFFFFFFFFFEEEGGGIIIKKKLLLLLLKKKJJJGGGHHHIIIIIIIIIHHHJJJKKKGGGHHHIIIIIIHHHFFFDDDBBB???BBBEEEGGGHHHJJJLLLNNNGGGEEEEEEHHHLLLMMMKKKHHHPPPQQQPPPMMMOOORRRRRROOOLLLNNNNNNKKKKKKNNNOOOLLLKKKSSSVVVRRRNNNNNNNNNMMMGGGHHHJJJJJJHHHHHHHHHIIIGGGIIIJJJHHHFFFFFFHHHJJJFFFEEECCCAAA@@@@@@AAACCCBBB@@@???AAADDDEEEDDDCCCMMMKKKHHHDDDBBB@@@???>>>???@@@@@@>>><<<<<<===>>><<<;;;:::999888999;;;===999:::;;;;;;:::999999888888888999999999999::::::777999:::;;;999888888888777666666777999;;;;;;;;;444999<<<;;;;;;===<<<999===::::::===>>><<<>>>BBBIIIEEE@@@;;;999999===@@@AAAFFFJJJIII@@@777777;;;777888;;;DDDOOOVVVXXXVVVCCC999777@@@CCCBBBLLL[[[\\\PPPBBB::::::<<<<<<;;;666===DDDFFFCCC???======;;;::::::<<<======<<<:::<<<<<<<<<=========>>>>>>@@@AAAAAA@@@???>>>>>>@@@;;;<<<;;;:::===BBBCCC@@@@@@BBBCCCKKKWWWaaa{{{tttaaaXXX^^^ggg\\\WWWLLLFFFQQQ```___TTTAAA???>>>===>>>>>><<<:::444666999<<<<<<;;;:::888000888AAAIIIQQQUUUOOOFFF;;;666<<>><<<:::;;;===>>>===;;;999888888<<<:::777666666888:::;;;>>>;;;999999;;;<<<999666555:::;;;666333666:::;;;999999777555777:::;;;999===:::999:::999777666666;;;666555888:::999999<<<>>>???>>>???AAACCC???:::@@@>>>>>>AAAFFFHHHHHHEEEBBBFFFJJJNNNRRRUUUXXXZZZKKKRRRXXXWWWQQQMMMQQQWWWPPPMMMMMMPPPPPPOOORRRXXXVVVYYY^^^```[[[TTTQQQQQQRRRRRRQQQSSSTTTUUUSSSRRRQQQLLLHHHKKKSSSVVVRRRMMMMMMMMMLLLLLLLLLLLLMMMMMMHHHIIIJJJJJJJJJLLLPPPSSSHHHIIIJJJJJJJJJIIIGGGGGG>>>???BBBEEEHHHKKKMMMNNNMMMGGG???888777<<>>???DDDIIIJJJHHHEEEDDDEEEAAACCCFFFHHHIIIIIIHHHGGGBBBCCCDDDDDDCCCDDDFFFHHHCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFIIIKKKLLLKKKIIIHHHGGGHHHJJJJJJIIIJJJKKKMMMCCCFFFIIILLLLLLIIIEEEBBBHHHIIIIIIHHHHHHIIIMMMPPPMMMLLLLLLOOOSSSTTTRRROOOTTTSSSPPPMMMOOOTTTSSSNNNKKKNNNNNNMMMNNNRRRTTTRRRHHHQQQUUUOOOKKKLLLLLLJJJEEEIIIMMMNNNMMMLLLNNNPPPJJJLLLNNNNNNMMMNNNRRRVVVLLLKKKIIIFFFDDDDDDGGGIIIHHHFFFDDDEEEIIIKKKKKKIIIUUUSSSOOOLLLIIIHHHGGGHHHFFFGGGGGGEEEBBBAAABBBCCC>>>>>>>>>>>>===>>>@@@BBB888===AAA@@@<<<:::<<>>@@@@@@===;;;>>>>>>>>>>>>>>>=========@@@AAABBBAAA???>>>???@@@999<<<<<<:::;;;???AAA???:::===>>>DDDMMMQQQggg~~~xxxnnn___UUU[[[hhhjjjYYYIIIEEERRRjjjgggKKKAAA@@@???>>>===:::666222333666999;;;999777555555222:::GGGRRRVVVPPPDDD;;;222777@@@LLLTTTSSSJJJBBB333333444666888:::<<<>>>888666444777<<<>>>;;;888???<<<777444555777:::<<<999:::999888666555666777888888777666999<<<888111>>>===;;;999888777666444888888999:::;;;;;;<<<<<<:::;;;===???@@@AAA@@@@@@:::<<<>>>===;;;:::<<>>???EEELLLMMMJJJFFFFFFGGGGGGCCC<<<888777888888888;;;===@@@???===>>>AAAEEEIIIFFFEEEGGGKKKKKKFFFAAACCCDDDDDDEEEFFFGGGHHHHHHEEEFFFEEECCCAAA@@@BBBDDDFFFEEEBBBAAAAAABBBEEEFFFKKKLLLNNNPPPOOONNNLLLJJJJJJJJJIIIHHHLLLPPPNNNHHHHHHIIIJJJJJJIIIHHHIIIJJJFFFIIIMMMMMMLLLKKKNNNPPPOOOIIIIIIOOOTTTRRRRRRTTTPPPQQQRRRPPPNNNLLLKKKLLLKKKMMMNNNMMMJJJJJJLLLNNNUUUVVVWWWTTTMMMGGGDDDDDDIIIGGGFFFJJJPPPSSSPPPLLLLLLLLLMMMOOOQQQRRRPPPNNNJJJKKKMMMOOOPPPPPPOOOOOOLLLKKKJJJKKKNNNPPPRRRRRRNNNSSSWWWTTTMMMHHHJJJNNNJJJIIIHHHGGGFFFEEEEEEEEEBBBAAAAAAEEEHHHHHHDDD@@@EEEEEEEEEFFFFFFDDD@@@===FFFCCC@@@>>>===???BBBDDDBBB???<<<<<<======;;;888:::<<<>>>>>>;;;888777666444999===;;;;;;======;;;999:::::::::999:::===@@@@@@>>><<<:::999888999999<<>>999666777:::;;;???BBBCCCBBBAAABBBDDD>>>???@@@CCCHHHNNNSSSVVVWWWKKK@@@===<<<;;;:::;;;:::KKKXXXTTTHHH???======???888999CCCHHHBBB======;;;:::;;;???@@@>>>>>>@@@BBB===999:::>>>???:::444;;;>>>@@@>>>;;;:::<<<>>>888<<<>>>===@@@LLL___oooyyy{{{zzzppp```XXXbbbssskkkTTTGGGMMMZZZhhheeeRRR???>>>>>>???@@@???<<<999===;;;888666666888:::;;;444<<>>888999<<>>===>>>@@@AAA===BBBGGGHHHGGGEEEEEEFFFDDDAAA<<<888888888888888??????>>>>>>>>>@@@EEEHHHEEEDDDEEEGGGIIIIIIGGGDDDFFFFFFFFFFFFFFFFFFEEEEEEHHHEEEAAA@@@AAAAAA@@@>>>BBBAAA@@@???AAACCCFFFGGGHHHHHHIIIJJJJJJIIIHHHHHHDDDIIILLLKKKKKKMMMMMMJJJMMMOOOQQQPPPLLLIIIGGGFFFEEEGGGJJJLLLLLLMMMOOOPPPLLLGGGGGGLLLPPPNNNNNNPPPIIIJJJLLLLLLKKKJJJKKKLLLFFFHHHJJJIIIHHHIIIKKKNNNQQQSSSTTTRRRLLLHHHFFFEEEGGGGGGGGGHHHJJJKKKLLLLLLKKKLLLNNNOOONNNNNNNNNOOOJJJJJJKKKLLLMMMMMMMMMMMMKKKJJJIIIJJJMMMOOOPPPPPPQQQSSSUUUTTTQQQOOOMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJDDDDDDDDDCCCBBBCCCDDDFFFDDDDDDDDDDDDEEEEEEEEEDDDIIIHHHGGGFFFFFFGGGIIIJJJFFFCCC@@@@@@BBBEEEEEEEEEHHHIIIJJJIIIFFFDDDCCCCCC999>>>AAA??????@@@@@@>>>:::;;;;;;:::888888999;;;:::999999888888999999::::::===>>><<<888777999<<<666888;;;<<<:::999:::<<<999888777999===CCCIIIMMMPPPFFF<<<::::::999888:::???OOOZZZUUUGGG>>>;;;:::<<<999===JJJNNNFFF===;;;888777:::???@@@<<<;;;<<<<<<:::888999======:::777;;;<<<===<<<;;;;;;<<<>>>>>>@@@@@@<<<:::@@@MMMXXX```iiiuuulllrrruuulll\\\XXXhhh|||lllOOOFFFTTTbbbiiidddVVV>>>===>>>???@@@@@@>>><<>>>>>===<<<;;;999888888<<<;;;:::999999999999999999===>>>:::888:::===<<<:::===AAACCCBBBAAA??????<<>>:::999:::>>>@@@AAABBBAAA@@@>>>>>>>>>>>>??????CCCDDD???;;;===AAACCC?????????>>>???@@@AAAAAA@@@@@@BBBBBBBBBBBBAAAAAAAAA>>>;;;:::::::::999888AAA???<<<<<>>>>>>>>@@@CCCFFFHHHDDDEEEEEEEEEEEEEEEEEEEEEAAAJJJPPPOOOLLLLLLLLLJJJMMMPPPSSSTTTPPPKKKGGGEEEFFFFFFFFFHHHKKKLLLLLLKKKFFFBBBBBBEEEGGGFFFFFFGGGEEEGGGIIIIIIHHHHHHHHHIIICCCDDDDDDDDDCCCCCCEEEGGGJJJLLLNNNNNNLLLJJJIIIIIIGGGIIIJJJHHHFFFFFFIIILLLKKKMMMNNNNNNKKKKKKLLLOOOIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGHHHKKKMMMNNNMMMSSSRRRRRRTTTUUUTTTPPPLLLNNNMMMMMMLLLLLLKKKKKKKKKIIIIIIGGGCCC???@@@GGGMMMHHHHHHGGGFFFGGGHHHJJJKKKGGGGGGHHHIIIIIIIIIHHHGGGFFFCCCAAABBBEEEIIILLLNNNMMMMMMMMMKKKHHHFFFGGGHHHAAAEEEGGGDDDCCCEEEEEECCCDDDEEEEEECCC@@@?????????;;;;;;<<<<<<<<<;;;;;;:::999;;;<<<:::888777;;;>>>777999;;;;;;999999999:::;;;:::777777:::???FFFJJJIIIAAA999888999888999;;;EEERRRZZZSSSFFF<<<999777999999BBBQQQTTTIII===888777888<<>>::::::888999:::;;;<<<=========<<<:::999:::;;;=========AAACCCBBB===888888>>>DDDIIIPPPYYY___eeeqqqqqqfffkkkkkkaaaUUUVVViii|||kkkQQQGGGTTTfffpppgggRRR???============<<<:::888999999<<>>???@@@@@@CCCFFFFFFDDDCCCDDDAAA===???FFFNNNPPPKKKCCC<<<999HHHLLLRRRXXX\\\^^^^^^^^^^^^___```aaabbbaaa``````cccaaa^^^]]][[[XXXSSSNNNKKKSSSQQQFFFEEEPPPTTTOOOPPPNNNOOOSSSVVVXXXXXXYYYPPPRRRTTTVVVWWWWWWVVVVVVVVVRRRLLLIIIJJJMMMQQQTTTVVVVVVWWWXXXXXXXXXVVVUUURRRSSSRRROOOJJJHHHIIIKKKMMMKKKIIIHHHHHHGGGEEEDDDHHHBBB@@@DDDGGGDDDAAAAAAFFFEEEBBB???>>>>>>>>>>>>BBB@@@======>>>@@@@@@@@@=========>>>???AAACCCEEE:::;;;<<<:::888:::>>>AAA===>>>>>>???@@@@@@@@@@@@DDDAAA???>>>>>>>>>===<<>>BBBCCCBBB???>>>>>>>>>???@@@CCCFFFGGGCCCDDDFFFHHHHHHGGGEEEDDDGGGNNNTTTSSSQQQOOOLLLHHHDDDIIIPPPSSSRRRNNNJJJHHHLLLJJJIIIKKKNNNOOOMMMJJJGGGEEEEEEFFFGGGFFFFFFFFFJJJLLLMMMLLLJJJIIIIIIJJJFFFFFFEEECCCAAA@@@@@@AAAAAACCCEEEFFFGGGGGGGGGGGGEEEFFFGGGGGGFFFEEEDDDDDDGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFEEECCCCCCCCCDDDEEEFFFEEEEEEFFFIIIKKKKKKJJJOOOOOOQQQSSSTTTSSSOOOLLLNNNNNNNNNNNNMMMLLLLLLKKKMMMLLLIIIDDDBBBDDDIIINNNMMMMMMMMMLLLJJJJJJJJJKKKEEEGGGIIIJJJJJJGGGDDDAAAAAAAAAAAACCCFFFIIIKKKMMMJJJJJJHHHEEECCCBBBCCCEEEGGGKKKKKKHHHFFFHHHHHHGGGKKKLLLLLLKKKHHHFFFFFFFFFEEEEEEEEEDDDCCC@@@>>><<<;;;<<<<<<:::888888;;;>>>;;;<<<<<<<<<;;;:::::::::???>>><<<<<<===AAAEEEGGGEEE>>>999:::;;;:::<<>>???>>>>>>@@@BBB;;;999777888<<<>>>===<<>>===;;;;;;<<<<<<:::888888:::AAAIIIOOOLLLBBB999444666999<<<===;;;666222888777777888999888777666777777666666666666666777999999888999;;;=========999::::::999888:::>>>AAAEEEDDDDDDFFFJJJNNNOOONNNSSSSSSRRRRRRUUUSSSHHH<<>>===>>>WWWZZZ___dddggghhhgggfffbbbcccccccccbbbaaa___^^^\\\^^^^^^[[[WWWRRRQQQQQQMMMRRRMMM>>><<>>???@@@@@@??????AAAAAABBBBBBBBBBBBAAA@@@BBB???<<<;;;<<<>>>>>>>>>???>>>======>>>>>>===;;;:::999:::???DDDFFFDDDAAA@@@EEEKKKKKKGGGDDDFFFJJJKKKKKKJJJJJJIIIHHHGGGGGGDDDEEEEEEEEEDDDCCCCCCCCC@@@@@@@@@@@@@@@BBBCCCDDDCCCFFFJJJMMMNNNKKKHHHEEEOOORRRSSSSSSSSSRRRLLLDDD@@@FFFMMMRRRRRROOOKKKJJJNNNLLLLLLOOOSSSUUUTTTQQQNNNOOOOOONNNMMMMMMNNNMMMQQQRRRTTTTTTRRRQQQQQQRRROOOMMMLLLJJJJJJIIIHHHHHHEEEDDDDDDDDDEEEDDDCCCCCCEEECCCCCCFFFIIIHHHCCC>>>DDDAAA???@@@CCCDDDAAA???FFFEEECCCBBBAAABBBBBBCCCFFFEEEEEEFFFIIIJJJIIIHHHJJJMMMPPPQQQOOOMMMLLLLLLPPPPPPPPPOOONNNMMMKKKKKKLLLHHHEEEDDDEEEGGGGGGFFFHHHJJJMMMNNNLLLJJJIIIJJJJJJLLLNNNOOOMMMIIIDDDAAA@@@BBBFFFIIIJJJJJJJJJIIIKKKJJJHHHEEECCCCCCEEEGGGKKKNNNMMMIIIGGGIIIJJJIIIHHHIIIJJJIIIGGGFFFGGGHHHKKKKKKKKKJJJHHHFFFCCCAAA??????>>><<<::::::;;;===;;;:::999888888888777777999999:::;;;<<<<<<<<<<<>>;;;999777::::::AAAMMMNNNDDD;;;:::<<<===CCCIIIIIIBBB<<<;;;999===@@@@@@===<<<>>>AAA:::888777999===???===;;;:::<<>>>>>===777888;;;???DDDDDD@@@;;;444444555666777777444222333444555666666666666666888888888888888999:::;;;:::;;;<<<>>>????????????@@@BBBCCCBBBAAACCCIIINNNKKKIIIIIIMMMSSSWWWXXXWWWZZZYYYXXXYYY]]]YYYJJJ:::;;;>>>???;;;666888CCCNNN___aaadddggghhhhhhgggfff```aaaaaaaaa___^^^\\\ZZZVVVYYY[[[YYYUUUSSSUUUXXXPPPRRRKKK???<<>>:::<<<@@@GGGMMMPPPPPPOOOPPPIIIAAA===>>>AAACCCDDDKKKNNNPPPPPPKKKFFFAAA???<<<777555;;;GGGRRRXXXXXXMMMKKKKKKLLLOOORRRSSSSSSQQQOOOPPPRRRQQQMMMMMMPPPLLLHHHEEEEEEDDDCCCEEEHHHEEEEEEFFFGGGFFFCCC>>>999777888;;;???DDDIIINNNQQQRRRKKKHHHIIIJJJFFFAAA>>>DDDEEEEEEEEEDDDCCCBBBAAA;;;;;;::::::;;;===@@@BBB???>>><<<===>>>>>>===;;;666888;;;@@@CCCCCC@@@>>><<>>>>>CCCHHHJJJIIIHHHHHHJJJKKKLLLMMMLLLKKKGGGDDDAAACCCGGGLLLOOOOOOMMMKKKJJJIIIIIIHHHFFFDDDEEEGGGIIILLLNNNMMMHHHFFFIIILLLKKKHHHHHHHHHGGGFFFFFFIIIKKKIIIIIIIIIIIIIIIHHHGGGFFFAAAAAA@@@@@@???>>>======>>><<<:::999:::;;;:::999666777:::;;;;;;:::888777>>>:::999;;;;;;999;;;???>>>CCCDDD???;;;;;;;;;:::<<<:::>>>GGGGGG>>>:::===<<<<<<@@@EEEEEE>>>:::999888;;;>>>===;;;999;;;===999999:::===>>>>>><<<:::::::::<<>>BBBCCCBBBAAAEEEKKKNNNOOOPPPRRRTTT[[[___bbbaaa______dddhhhkkkoootttzzzxxx}}}yyyhhhYYY[[[hhhrrr___QQQIIIGGGJJJTTTRRR???<<<:::999:::;;;<<<<<<;;;666666666777888999999999777555444555666777666555333333333444444777:::<<<::::::;;;<<<===???AAAAAA>>>AAADDDFFFFFFFFFEEEDDDGGGJJJNNNNNNLLLLLLQQQUUUQQQOOOMMMQQQWWW[[[[[[YYY\\\]]]]]]]]]^^^ZZZMMM???===@@@@@@:::444999HHHVVV^^^___```bbbbbbbbbaaa```\\\]]]^^^^^^^^^\\\[[[ZZZXXXXXXVVVUUUSSSTTTUUUWWWTTTRRRMMMGGGCCCBBBEEEGGGJJJNNNNNNJJJHHHGGG@@@888888:::@@@IIIRRRXXXYYYXXXVVVOOOEEE???======:::888DDDIIINNNOOOJJJDDD???<<<999666777===JJJWWW```dddXXXVVVTTTTTTVVVYYYZZZZZZZZZUUURRRUUUWWWSSSPPPOOONNNHHHEEEEEEDDDAAACCCHHHPPPNNNLLLJJJGGGAAA:::666888888:::<<<@@@DDDHHHJJJNNNJJJJJJMMMKKKCCC>>>>>>BBBBBBBBBAAAAAAAAA@@@@@@999;;;<<<:::888888<<>>===;;;:::;;;<<<;;;:::666999===@@@@@@?????????:::>>>CCCEEEEEEEEEGGGIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBAAA???===;;;========================???AAACCCDDDEEEEEEDDDCCCEEEFFFEEEAAAAAACCCBBB>>>AAACCCEEEEEECCCAAA??????666888<<<>>>@@@BBBDDDFFF???EEEFFFBBB???BBBCCCAAAEEEGGGJJJKKKLLLMMMNNNPPPOOOMMMKKKMMMPPPRRRQQQPPPXXXUUUQQQPPPPPPOOOMMMJJJLLLKKKKKKMMMPPPRRRQQQOOOHHHNNNTTTTTTQQQNNNOOOQQQJJJJJJJJJKKKJJJJJJIIIIIILLLLLLLLLNNNPPPPPPOOOMMMPPPNNNLLLLLLMMMMMMLLLKKKKKKKKKKKKJJJGGGDDDAAA???@@@@@@BBBCCCDDDDDDAAA@@@===BBBFFFGGGFFFEEEHHHLLLFFFFFFFFFEEEDDDCCCBBBAAABBBFFFKKKMMMLLLJJJIIIIIIEEEFFFFFFEEEDDDEEEGGGIIILLLOOOMMMHHHFFFJJJMMMNNNMMMLLLJJJHHHGGGHHHLLLOOOJJJIIIHHHGGGFFFFFFFFFFFFAAAAAABBBCCCDDDCCCAAA???DDDAAA??????@@@BBBAAA@@@;;;<<<===>>>>>>===<<<;;;???<<<<<<======:::;;;???;;;??????;;;999<<<===<<<===:::===CCCCCC;;;:::>>>===;;;===@@@@@@:::888999888999;;;;;;;;;:::;;;;;;777:::???AAA@@@===:::999<<<;;;:::===@@@@@@===:::DDD@@@<<<999:::<<<===>>>>>>@@@CCCFFFGGGHHHHHHHHHMMMOOOPPPOOOMMMNNNQQQTTTRRRUUUXXXYYYYYY\\\ccchhhooo{{{|||jjjVVVTTT___jjj\\\LLLGGGIIICCCAAADDDBBB===;;;999777777777666444777999<<<<<<:::888777777:::888555555777999999999:::999999888999===CCCGGG<<<<<<===???AAACCCEEEFFFCCCGGGKKKNNNNNNLLLKKKJJJFFFKKKPPPQQQNNNLLLNNNQQQZZZWWWUUUWWW]]]```___]]]bbbeeefffdddbbb___UUUKKKEEEJJJMMMGGG>>>>>>HHHSSSZZZ[[[[[[[[[\\\[[[[[[[[[YYYZZZ\\\]]]]]]]]]]]]\\\aaa\\\VVVSSSTTTUUUTTTRRRXXXTTTSSSRRRMMMFFFEEEHHHNNNSSSUUURRRQQQRRRKKKBBB;;;>>>EEEPPP[[[bbbcccbbbHHHBBB;;;999:::;;;999666555<<>>DDDFFFEEECCCCCCBBBAAA>>><<<999999999:::;;;>>>@@@AAA@@@@@@EEEJJJEEE<<<:::>>>===<<<<<<<<<<<<<<<===>>><<<>>>???;;;555333555999>>><<<999888999:::999999888;;;??????======???BBB999;;;>>>???>>>===<<<<<<>>>>>>===<<<;;;999888888999666555888===>>>:::666:::::::::;;;;;;;;;;;;<<<===<<<<<<<<<<<<>>>@@@AAA:::>>>>>>999666999===>>>;;;<<<===<<<;;;::::::;;;888;;;>>>>>><<<;;;>>>@@@999???AAA<<<999<<<>>><<<;;;===???@@@?????????AAAHHHEEECCCCCCFFFGGGFFFDDDHHHFFFDDDEEEHHHIIIIIIGGGCCCDDDDDDCCCCCCFFFKKKNNN???KKKUUUUUULLLGGGKKKRRRLLLMMMNNNOOOOOOOOOMMMLLLOOOOOOPPPRRRTTTTTTRRRPPPWWWPPPKKKKKKPPPRRROOOKKKRRRRRRQQQPPPMMMIIIFFFCCC>>>BBBFFFGGGDDDBBBCCCEEEDDDGGGIIIGGGDDDDDDHHHMMMDDDDDDCCCBBBBBBCCCDDDDDD>>>AAAEEEFFFEEEDDDEEEGGGDDDFFFGGGGGGFFFGGGHHHJJJMMMOOOMMMHHHGGGKKKOOOOOONNNMMMJJJGGGEEEGGGKKKNNNNNNLLLJJJGGGDDDCCCCCCCCC@@@AAACCCFFFHHHGGGDDDBBBEEEBBB???@@@BBBDDDCCCBBB@@@??????>>>>>>>>>??????BBB@@@@@@AAA@@@<<<===AAA;;;>>>===999999<<<>>>===>>>:::===CCCAAA:::999??????<<<<<<>>>>>>999888:::999999:::<<<===>>>>>>===666;;;BBBDDDAAA<<<:::999???<<<:::<<>>:::999;;;===>>>===<<<>>>@@@CCC@@@>>>???CCCIIINNNPPPEEEEEEFFFFFFFFFHHHKKKMMMFFFJJJMMMMMMKKKKKKNNNRRRVVVeeeyyyvvvdddXXXWWWYYYZZZRRROOOJJJDDD@@@===<<<;;;<<<999777666444444888<<<999666666999:::888999===:::===AAAAAA???======>>>BBB@@@???AAAEEEIIIJJJIIIFFFCCC@@@CCCHHHMMMNNNNNNIIIJJJMMMPPPSSSTTTTTTUUUKKKNNNPPPPPPOOOPPPSSSWWWZZZ\\\YYYUUUXXX```bbb___bbbaaa```______\\\XXXTTTaaaYYYUUUSSSHHH;;;<<>><<<;;;<<>><<<<<<<<<<<<<<<===888777999;;;::::::===:::999999999::::::999777<<<;;;999888888999;;;<<<888666;;;@@@:::///333@@@777;;;;;;777777===>>>:::888:::<<>>???:::777777???;;;888888:::<<<<<<;;;;;;@@@CCCAAA>>>===>>>???@@@>>>===>>>AAADDDCCCCCCEEEBBB@@@AAAEEEGGGGGGFFFGGGDDDDDDHHHGGGBBBAAAEEEDDDCCCCCCDDDFFFFFFEEECCCEEEFFFGGGHHHGGGEEEDDDCCCCCCFFFHHHHHHFFFFFFIIIKKKJJJIIIGGGEEEDDDBBB@@@>>>AAAAAACCCFFFHHHHHHEEEBBB???>>>>>>>>>???AAABBBDDDGGGEEEBBB@@@AAABBBBBBBBBBBBBBBDDDIIIMMMOOOLLLIIIHHHLLLQQQPPPKKKGGGFFFGGG???AAABBBBBBBBBBBBCCCEEEGGGEEEBBBAAAAAABBBAAA@@@GGGFFFEEEDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@AAAAAACCCAAA@@@???AAAAAAAAA@@@>>>>>><<<;;;999999999999===>>>>>>===;;;999:::;;;444444666777999;;;<<<===666;;;??????===;;;===AAA777999;;;===>>>>>>>>>============>>>>>>>>>>>>??????<<<999999>>>DDDJJJNNNPPPWWWZZZTTTOOOOOONNNKKKSSSPPPJJJFFFCCCCCCDDDFFFHHHQQQ\\\eeeqqqssssss|||yyyvvvkkk\\\UUUVVVVVVSSSOOOLLLIIIFFFCCCAAA???>>><<<<<<;;;;;;;;;<<>>???BBBEEEGGGJJJKKKIIIHHHGGGGGGKKKHHHFFFGGGJJJLLLMMMLLLNNNNNNNNNMMMMMMNNNOOOQQQQQQRRRSSSTTTTTTTTTSSSRRRPPPQQQRRRQQQQQQQQQSSSTTTVVVWWWTTTPPPSSSZZZ\\\ZZZUUUWWWZZZZZZZZZZZZ]]]```ddd___^^^^^^VVVIIIHHHOOONNNHHHHHHSSS___eeegggggg```___]]][[[ZZZ[[[]]]^^^[[[YYYXXXXXXZZZ[[[YYYWWWQQQTTTWWWYYYXXXUUUSSSRRRXXXWWWUUUTTTSSSQQQNNNLLLDDDIIIOOOSSSVVVSSSIII===999777444333333444555444888666666999===>>>;;;777444444444555777999:::;;;>>>@@@BBBBBB@@@>>>======???<<<<<<>>>===::::::======<<<;;;<<<===<<<999777===<<<::::::;;;:::999777888888888888888888777777888999999888777888:::<<<:::<<<===<<<::::::<<<>>>;;;999666666777777444222888777777666666666777777:::999999888888888888888666777777666555555777999888666666777666444666::::::777666999999666666888666444555:::<<<:::999;;;===@@@CCCAAA===::::::;;;>>>:::888:::;;;999999<<<>>>;;;777555555777999:::;;;;;;999999999999:::;;;999666777;;;;;;888777999;;;>>>>>>;;;;;;>>>>>>;;;<<<;;;999:::;;;;;;:::999???;;;:::;;;:::666444555===<<<:::999999999::::::999;;;===;;;999:::;;;<<<===999777888;;;<<<:::888>>>;;;::::::===>>>>>>======::::::???@@@<<<;;;===<<<<<<<<<===?????????>>>AAAAAA@@@@@@@@@???>>>>>>EEEGGGIIIIIIGGGGGGIIIKKKKKKJJJIIIIIIIIIJJJJJJIIIHHHKKKNNNOOOMMMKKKKKKKKKEEEDDDCCCAAA@@@@@@@@@@@@GGGEEEBBB???>>>=========CCCCCCDDDGGGJJJJJJGGGDDDBBBFFFKKKKKKGGGEEEFFFIIIFFFGGGIIIIIIHHHHHHIIIJJJGGGEEEBBBAAABBBBBBBBBAAACCCDDDDDDDDDDDDDDDDDDEEEGGGFFFDDDCCCBBBCCCEEEFFFGGGEEECCCBBBBBBAAA@@@>>>;;;;;;;;;;;;;;;<<<<<<===<<<===>>><<<:::999:::;;;555555666888999:::;;;<<<;;;???AAA@@@;;;888999;;;888999:::;;;<<<=========::::::::::::;;;;;;;;;;;;???<<<888888<<>>DDDLLLSSS\\\jjj|||pppQQQMMMXXXkkkyyyxxxpppiii^^^UUUSSSUUUSSSNNNMMMLLLJJJIIIHHHFFFCCC@@@;;;===@@@BBBCCCEEEHHHIIIEEEBBBBBBEEEFFFDDDEEEHHHLLLLLLLLLMMMNNNNNNLLLJJJKKKIIIHHHIIIKKKNNNOOOOOOWWWZZZ\\\ZZZVVVSSSUUUWWW[[[[[[ZZZXXXVVVTTTRRRQQQUUUSSSQQQPPPQQQQQQPPPPPPTTTTTTQQQNNNQQQVVVXXXVVVVVVZZZ\\\ZZZWWWWWW]]]ddd]]]\\\^^^bbb\\\QQQNNNRRRJJJFFFHHHQQQZZZ\\\ZZZYYYVVVRRRMMMMMMOOOOOOLLLIIIKKKJJJHHHIIIIIIIIIHHHGGGDDDDDDEEEGGGIIIHHHGGGEEEHHHGGGEEEEEEEEEDDDBBB@@@@@@CCCDDDAAA@@@???;;;666;;;999777666888999999999333444555777888888888777777666666666666777777888666777999;;;<<<<<<;;;;;;999666555888888555666999>>><<<999999::::::777444:::999888888999999888777;;;::::::999888888777777666777999999999:::<<<>>>;;;<<<===;;;:::999;;;<<<<<<;;;999999999999777666999999999999999888777666777777888888777777666666444444555444333333666888999444111444777888;;;???@@@:::777999999777777999666444555888:::888888;;;:::AAAGGGFFF???999888999???;;;999;;;:::888999===<<<;;;:::999888999999:::999999::::::::::::::::::;;;888555777???EEE???555666999:::999:::<<<<<<:::<<<;;;::::::::::::888777@@@<<<::::::888555555888999;;;;;;999666555888:::888777777777777777888999888666444555888888666444999888777777888888777555888444444888:::888555444555666666777888999999:::<<<:::999888999:::999888===>>>@@@@@@??????@@@BBBBBBBBBAAAAAABBBDDDEEEFFFFFFKKKQQQPPPLLLJJJMMMQQQNNNMMMKKKIIIGGGGGGGGGGGGIIIGGGEEECCCAAAAAAAAAAAAHHHHHHHHHJJJKKKJJJFFFDDDAAADDDFFFFFFCCCCCCEEEGGGFFFGGGHHHHHHFFFFFFGGGIIILLLJJJHHHGGGHHHIIIHHHGGGFFFGGGIIIJJJKKKKKKJJJJJJJJJHHHFFFEEEEEEGGGIIIKKKKKKIIIFFFDDDCCCBBB???===<<<<<<<<<<<<=========>>>;;;<<<===<<<:::999999:::777777888888999:::::::::===???AAA???:::777777888888888888999:::;;;<<<===;;;;;;<<<<<<<<<=========???<<<999777:::@@@GGGLLLWWW]]]```]]]ZZZZZZ[[[ZZZOOOMMMHHHDDDAAA?????????;;;===@@@EEEKKKTTT^^^eeehhhwwwsssJJJ666>>>NNNXXXfffrrrtttvvvyyytttkkkiiiccc[[[VVVUUUVVVUUURRRQQQOOONNNOOOOOOLLLFFFAAA999???EEEGGGJJJMMMNNNNNNJJJGGGGGGJJJKKKIIIJJJMMMNNNLLLJJJLLLNNNNNNKKKHHHHHHHHHHHHJJJMMMQQQSSSUUUZZZ\\\___^^^\\\YYYXXXYYYZZZZZZXXXWWWUUUSSSQQQPPPQQQNNNKKKKKKMMMNNNLLLJJJNNNLLLJJJIIIJJJMMMNNNNNNQQQTTTUUUTTTQQQQQQUUUYYYLLLLLLOOOSSSPPPIIIGGGJJJHHHDDDDDDHHHIIIEEEAAA@@@BBB???===>>>@@@@@@===:::<<<;;;;;;:::::::::999888;;;888666777:::;;;:::777:::999888999::::::888666888<<<===888555666888777:::999777888999;;;;;;:::333555777666444444555888::::::999999888999999:::777666666999<<<======;;;;;;888666888888555555999:::888666777999999777444666555333333444555333222::::::999999888888888888777888::::::::::::<<<>>>:::999999888777666777888::::::999999999888888777999::::::;;;:::999777666555777999::::::999666555555666666555444555777999777111000777???DDDHHHLLLHHH@@@:::999999777666888888666777999999666888<<>>:::>>>DDDGGGEEE@@@;;;888888888999:::::::::999999:::===;;;:::DDDOOOIII888111444666888:::<<<<<<<<<777>>>DDDFFFCCC>>>;;;:::<<<999999;;;:::888:::>>>999===@@@===777444777;;;999777777999:::777777888222555888888666444555666::::::999999888888666555999555444777:::999555222555555666555555555666777888666444444666777777777444555666666666666777777999888888666555666888:::;;;???CCCDDDBBBBBBEEEIIIJJJIIIIIIIIIIIIJJJLLLMMMHHHHHHHHHHHHGGGHHHJJJKKKMMMMMMMMMNNNNNNLLLJJJHHHFFFGGGGGGDDDBBBAAACCCEEECCCDDDEEEEEECCCCCCDDDEEEMMMKKKJJJJJJKKKLLLKKKJJJIIIJJJLLLNNNNNNMMMKKKJJJKKKIIIGGGFFFFFFHHHKKKMMMLLLJJJHHHFFFEEECCC@@@>>>?????????>>>===<<<<<<;;;;;;<<<<<<<<<:::999999;;;999999999999999999999999999;;;<<<<<<:::999:::;;;999888777777888:::;;;===<<<<<<<<<=========>>>>>>>>>===<<<::::::===AAAEEELLLPPPSSSRRRPPPPPPQQQSSSNNNLLLIIIEEEBBB???>>>======<<<<<>>>>>???@@@@@@@@@;;;<<>>@@@???======???;;;888888<<<<<<999888:::777888:::;;;:::999777555888999999888777777777777===999555555777888777555999888888999;;;;;;999888555:::<<<888555777999:::555444333444666777777666777999:::888444444777:::777777666666777777888999;;;999888<<>>AAAAAA>>>999666777888888666555555777999444222555@@@KKKRRRVVVYYYNNNDDD<<<::::::777555555999777777888777555888>>>IIIFFFCCCBBBAAA???;;;888???<<<;;;<<<:::888;;;AAAEEEJJJPPPQQQLLLDDD<<<888777888999::::::::::::999888BBBDDD@@@EEEPPPLLL===888888:::<<<======>>>???;;;IIIXXXZZZPPPCCC<<<;;;777777999;;;:::888:::???EEEJJJLLLGGG===666666:::888555777;;;;;;777666999888@@@GGGBBB777000222888999999999888777777777777777666555666888:::999666666777777555333222444666333555666666555555666666555555555555666777666666555666777555444444666888777666666777888:::::::::<<<<<<<<<<<<>>>???AAACCC@@@BBBDDDDDDCCCCCCFFFHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHGGGFFFDDDCCCCCCDDDFFFDDDEEEFFFFFFEEEEEEFFFGGGFFFEEEDDDEEEGGGGGGFFFEEEGGGHHHIIIIIIHHHFFFDDDBBBIIIHHHFFFEEEEEEGGGJJJLLLJJJHHHGGGGGGGGGEEEBBB@@@>>>?????????>>>===<<<;;;;;;<<<===<<<:::999:::;;;:::::::::999999999888888777888999999999:::;;;<<<999888777777888999;;;<<<888888888999999999::::::===>>>???>>><<<;;;<<<===FFFHHHKKKLLLJJJHHHKKKNNNJJJIIIGGGEEEBBB>>>;;;:::;;;:::999<<>>@@@???LLLYYYhhhpppvvvyyywwwrrrkkkhhhgggfffddd``````ccc```\\\YYYXXXWWWQQQGGG???AAAKKKQQQPPPQQQUUUSSSMMMLLLIIIIIILLLMMMKKKLLLPPPJJJHHHGGGGGGGGGGGGFFFEEEFFFGGGGGGGGGFFFGGGIIIKKKMMMJJJGGGGGGHHHFFF@@@:::============???@@@AAABBB>>>===<<<===???AAAAAAAAAAAA===:::<<<<<<::::::;;;555555555888::::::777444999888888888888888999:::555444666:::999666777;;;666888;;;===<<<999666444777888999999888777888999===;;;888777777777777666::::::999;;;<<<===;;;:::666<<<>>>;;;888999999888666555555666888888888777444555666444222222666:::777777777777888999::::::;;;<<>>999888888777555333333555666333666???MMMWWW[[[]]]___OOOEEE===;;;;;;888555555666555666777666666;;;CCCQQQJJJCCC@@@BBBBBB>>>999===;;;;;;<<<:::999???FFFRRRUUUVVVQQQIIIAAA<<<:::777777888888999:::::::::===IIIOOOIIIFFFJJJHHH@@@>>>;;;:::<<<<<<::::::===JJJYYYggggggXXXFFF<<<999777777888999777444888>>>RRRUUUVVVOOOCCC999777888555333666;;;:::666:::CCCRRRZZZ___VVVDDD777666:::555666666555333444666888888999999666666999;;;:::666777777555222111333777444:::??????999555444555777666555555777888777555444777999999777777999<<<;;;888444333555666555444888888666555555555666777666999;;;:::777666888;;;>>>???AAA@@@???>>>???@@@BBBAAAAAAAAABBBDDDEEEGGG@@@BBBCCCCCCCCCCCCDDDFFFCCCBBBBBBDDDEEEFFFEEECCCHHHHHHHHHHHHFFFDDDBBBAAAFFFFFFEEEDDDEEEEEEGGGGGGGGGFFFFFFFFFGGGFFFCCC@@@:::;;;===>>>????????????;;;<<<======;;;;;;;;;===;;;;;;::::::999999999999:::999999888888888888999999888888888999999:::;;;999999999999::::::::::::;;;>>>AAA@@@<<<:::;;;<<>>:::888<<<<<<;;;===AAADDDFFFFFFFFFPPPRRRRRRXXX]]]dddssstttqqqkkkddd\\\TTTNNNKKKAAAAAA@@@>>>===>>>BBBEEECCCCCCEEEGGGIIIHHHEEEBBB;;;<<<:::777:::>>>===777GGGRRR```kkkrrrwwwwwwuuupppjjjgggjjjkkkfffccccccccc___ZZZYYYWWWRRRGGG>>>CCCMMMRRRNNNMMMPPPMMMEEEDDDAAAAAADDDEEECCCDDDGGG@@@@@@@@@???===<<<<<<>>><<<======<<<::::::<<>>===<<<999666444666666666666666888999:::999:::;;;::::::;;;<<<>>>DDD???<<>>AAA>>>777666999777777:::???CCCBBB===888555777999999888777999;;;:::::::::888666666888999999888888999;;;<<<:::999555:::<<<999888:::999666:::999999:::;;;;;;:::999222222222222333666;;;>>>;;;;;;::::::;;;;;;<<<<<<999>>>LLL```rrrxxxqqqgggCCC???;;;;;;:::777888;;;DDDOOOZZZ[[[QQQEEE???>>>777666666888;;;<<<<<<;;;888888999999999999999999999:::<<<;;;999777666777;;;999777888:::;;;;;;999999;;;======;;;;;;===???::::::999::::::;;;<<<===:::BBBMMMVVVVVVOOODDD<<<999999888555333222333444555<<>>;;;:::999:::;;;:::;;;BBBKKKMMMQQQSSSOOOHHH@@@===<<<888777777777777999;;;<<>>888;;;888777777555555===GGGPPPSSSTTTOOOEEE===999888555333555:::888888EEEVVViiinnnnnncccQQQBBB;;;:::555666666444333555:::???GGGJJJGGG===777888;;;;;;555777888666333333888<<<<<>>@@@AAAAAAAAAAAACCCEEEFFFEEECCCHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCEEEEEEDDDEEEFFFDDDAAA>>>888:::<<<>>>?????????>>><<<===>>>>>><<<<<<===>>>::::::::::::::::::999999<<<:::888777777777777666888999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;===???>>>;;;:::>>>BBBBBB@@@BBBDDD@@@<<<>>>DDDEEEFFFGGGGGGEEEAAA===:::???????????????AAACCCEEEFFFMMMKKKIIIPPPRRRVVVbbbnnnzzz{{{pppgggaaaZZZXXXTTTOOOLLLLLLOOORRR[[[[[[YYYWWWRRRIII???888:::===;;;555444:::===<<>>AAALLLPPPJJJGGGJJJFFF===;;;888888;;;<<<:::;;;>>><<<>>>>>><<<999777999<<<555777999888777777;;;>>>666999<<<:::777555777999888777666555555555666777888:::<<<;;;888888:::===CCC===;;;>>>===999777:::555888:::888555555:::@@@;;;<<<;;;::::::;;;999555888<<>>@@@DDDNNNYYYPPPOOOLLLHHHDDD@@@>>>===888888999;;;;;;<<>><<<888777666666777999;;;<<>>>>>CCCKKKeeeeeeccc^^^WWWLLLBBB;;;===:::777666666:::GGGTTTFFFIIIKKKJJJDDD>>>;;;:::888555666:::999;;;OOOfffoooooolllbbbTTTEEE:::444999:::999888777:::AAAFFF[[[^^^XXXHHH;;;888;;;;;;555888:::999777888===CCCFFFSSS^^^[[[KKK<<<777999:::888666777999:::888666<<<@@@DDDBBB<<<777666777111444666555333444;;;BBB===<<<:::888777666666777111666;;;<<<::::::>>>BBB:::<<<===;;;777555666888888777777777888888777666666888:::;;;<<<===???AAA<<<<<<===???AAABBB@@@???DDDCCCBBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEECCCBBB@@@EEEEEEDDDEEEEEEBBB???<<<;;;<<<>>>???>>>===;;;:::<<<>>>???>>>======>>>???:::::::::::::::::::::::::::888666666666777888777888999:::<<<<<<;;;:::999777777888888888999999999;;;<<<===;;;999;;;BBBIIIDDDBBBBBBDDD@@@;;;===CCCGGGIIIKKKLLLJJJFFFAAA>>>=========;;;999:::===???EEEJJJFFFCCCIIIIIIJJJSSSaaajjjrrrzzztttmmmccc^^^aaa___XXXWWW^^^jjjeee[[[NNNCCC<<<::::::999::::::888666666:::>>>GGGNNNWWW```gggkkknnnpppccccccdddfffhhhhhhgggeee]]]\\\ZZZVVVQQQKKKFFFCCCMMMEEE@@@DDDGGGCCC:::333888444222666888888777999777666666666666777777888333999666555999666444===<<<999777888;;;===<<<:::777777666666<<<@@@<<<555999666555;;;@@@AAA???===999666555888======999444555666888::::::999888777@@@DDDBBB:::666:::;;;:::===DDDOOOTTTIII777000222...000BBBUUUXXXVVVMMM>>>:::222777;;;444666@@@DDD@@@999666999888333555<<>>;;;===>>><<<<<>>888999999888555444444555>>>CCCIIINNNMMMFFF>>>999444555555555555666999;;;999:::::::::999777666444888777666555666888;;;===777;;;>>>???<<<::::::;;;:::999888888888777777666BBB999444999?????????AAALLLNNNPPPUUU___```OOO<<<;;;:::777555444555777999<<>>::::::;;;<<<;;;999999;;;???CCCFFFFFFBBBAAAEEEDDD===999999<<<999777888===@@@@@@>>>PPPTTTYYYYYYSSSIII@@@;;;<<<888999<<<999777EEEXXX]]][[[ZZZXXXSSSJJJ???777999999888777<<>>LLL___nnntttooofffZZZNNNCCC:::666777<<<>>>:::777@@@TTTfffpppvvvlllPPP<<<999999333:::999666333444===IIISSSNNN]]]ggg___MMM???:::888444999===<<<:::999<<>>555555888777000222<<<@@@:::999===KKKDDD>>><<<999444222333999777555777BBBLLLLLLGGGAAA<<<777888;;;===999444:::777777999666222333888777888888999999999999888666666666777999:::888777<<<;;;:::999999:::;;;<<>>>>>===???AAAAAA>>><<<<<<<<<@@@>>><<<<<<<<<<<<:::888777:::<<<;;;999888:::===999::::::;;;<<<===>>>>>>;;;:::888777888:::===>>>>>>;;;999;;;>>>@@@>>><<<>>>;;;888555555777:::===;;;:::::::::;;;===>>>@@@BBBDDDCCC???>>>@@@>>>;;;@@@BBBFFFJJJLLLIIICCC???BBB@@@===:::888:::???CCCBBBIIINNNJJJAAA===BBBIIIRRR\\\aaaiiivvv}}}wwwoooeee```___^^^YYYTTTXXXNNNIIILLLIIIAAA???EEEEEEEEECCC@@@===;;;<<<===888999:::888666666888;;;@@@GGGSSS\\\bbbeeeffffffdddcccbbbbbbbbbaaa^^^[[[]]]\\\ZZZUUUOOOIIICCC@@@>>>;;;<<>>>>>>>>===DDDFFFDDD<<<888;;;======AAAEEEMMMRRRMMM@@@777666888;;;PPPeeehhh___OOO;;;:::333777===@@@PPP```aaaDDD;;;777:::;;;777888===@@@<<<999<<<<<<:::999:::888777666666666666666777999888888999;;;<<<:::999999888;;;;;;999CCCGGG===999777555555666777666666<<<:::<<>>BBBDDDAAA===>>>CCCDDD???<<<<<<::::::;;;;;;;;;===@@@AAALLLPPPTTTSSSNNNEEE>>>:::;;;555555:::;;;:::DDDRRR\\\[[[ZZZXXXSSSJJJ???777666555555999BBBMMMXXX^^^ZZZXXXRRRHHH===777666777999888777:::BBBPPP```kkkqqqiii\\\PPPFFF???999666777888:::<<>>===<<<===BBBMMMYYYbbbWWWccciii]]]JJJ===888777333555777666777<<>>===EEEPPPQQQIIIAAA>>>;;;666444666666:::===???EEEMMMQQQPPP===888555666:::<<<999666333555888:::;;;;;;999777666777777888888777777777999999888999;;;;;;:::888::::::999888888999999:::>>>;;;;;;>>>===888777999>>>??????>>>===;;;;;;;;;<<<;;;999999::::::888777777999;;;;;;999999:::<<<======<<<<<<;;;:::::::::888888999999:::;;;;;;<<<;;;<<<<<<<<<;;;:::;;;;;;:::999888777777888999:::;;;;;;;;;;;;<<<>>>@@@AAABBBEEEEEE@@@>>>???>>>;;;BBBCCCEEEGGGHHHFFFBBB???>>>>>>>>>===<<<<<<>>>@@@???EEEJJJHHHCCC@@@DDDIIIKKKUUUZZZbbbooowwwuuulllhhhfffbbb^^^bbbaaaaaa```]]]ZZZWWWUUURRRNNNHHHDDDBBBAAA@@@???CCC===:::===:::333222666666888;;;===<<<;;;:::;;;888999::::::888666666777999BBBNNNXXX^^^______^^^fffdddcccbbbaaa___[[[YYYZZZYYYVVVQQQKKKEEE???<<<999999;;;>>>;;;555555888111111333888888777999>>>666555444333333222333333777:::444111777555111444444777999888444222555888666999999666666888777444333:::GGGXXXddd```OOO@@@666999;;;:::666555777;;;999999999:::<<<===>>>???EEEGGGDDD<<<777999===???CCCCCCGGGLLLKKKCCC<<<999666<<>><<<<<>>>>>===;;;999:::;;;;;;:::888888999:::999???DDDDDD@@@>>>@@@DDD<<<:::::::::888666999???BBBIIIRRRYYY]]]\\\SSSIII999888666555555777888:::AAAKKKSSSVVVZZZ___ZZZPPPCCC;;;555777:::999777777444888<<<<<<===AAAJJJQQQTTTRRRMMMGGG@@@:::999888===<<<;;;;;;<<>>EEEJJJGGGIIIKKKJJJEEE???:::888999333222888<<<<<>>777555333444;;;FFFPPPUUUVVV]]]ZZZRRRGGG<<<666666888<<<999888===HHHUUU```eeejjj^^^NNNBBB===:::888555888666666>>>OOOddduuutttuuugggLLL;;;;;;<<<888555444555;;;FFFRRR\\\bbbaaahhhhhhYYYFFF:::777666555555444444888DDDSSS___llllllfffXXXGGG;;;888:::999555666;;;???DDDRRRbbbUUULLLCCC>>>:::666555888555@@@IIIJJJLLLQQQWWWYYY<<<888555555777888777555///777<<<>>>CCCHHHCCC888777888888888777777777777777777888999;;;;;;888666777777888888888888888888999:::<<<<<<777333444999>>><<<:::999:::::::::999<<<;;;:::;;;<<<===<<<;;;888999::::::999999:::<<<<<<<<<<<<;;;:::999999999666777999:::;;;;;;:::999888<<<>>><<<777555777:::777888999:::;;;;;;::::::;;;;;;<<<===>>>@@@BBBCCC;;;@@@BBB>>>:::;;;<<<;;;BBBBBBBBBCCCDDDCCC@@@===999<<>>>>>>>><<<@@@EEEFFFEEEDDDEEEHHHBBBLLLPPPVVV```hhhwwwddd\\\ffffff^^^SSSNNNOOOOOOLLLIIIFFFGGGGGGDDD@@@===>>>???BBBAAA???<<<::::::<<<===999666777:::999555555999:::<<>>:::888555;;;[[[~~~gggOOO>>>;;;:::888CCCfff___LLL<<<:::;;;999;;;@@@@@@<<<;;;>>>???<<<:::;;;777888999;;;;;;:::999888777777888999;;;:::888666<<<666;;;???:::<<>>888999;;;:::999999:::<<<:::999777666777999<<<===999666333666;;;>>><<<999999888888888777777666666777:::===@@@???<<<888555???>>><<<;;;::::::<<<===>>>BBBFFFHHHFFFCCCCCCDDD<<<:::999888777666777999999>>>GGGPPPVVVUUUMMMEEE999888777777777999:::;;;@@@EEEJJJMMMTTTYYYUUUNNNFFF===888:::===<<<999888444888<<<======???DDDHHHHHHHHHGGGCCC???<<<;;;;;;<<<;;;::::::;;;>>>@@@BBBCCCAAAAAAAAA???;;;555222333555888999:::===BBBFFFAAABBBCCCAAA===999777666777444444999;;;:::<<>>888777666777;;;BBBHHHLLLMMMXXXVVVQQQGGG>>>888777888888999===DDDMMMVVV[[[^^^___RRRBBB999888999777444999777999CCCTTTfffssszzzmmmkkk\\\DDD666777999777:::999;;;CCCPPP[[[cccfffeeehhhcccRRRAAA888777777:::888666777???NNN___kkkhhhfff___QQQBBB888666888;;;888999@@@FFFLLLXXXcccUUUKKKAAA<<<888444444888:::FFFQQQTTTTTTVVVYYYYYY???<<<999666555555444333444>>>CCCCCCIIIRRRKKK:::999999999888888888999999555777;;;@@@BBB@@@;;;777666666777777888888888888999:::<<<;;;888666999===;;;999666666888:::999888;;;:::999:::<<<>>>===<<<888999999999999999:::;;;888888999::::::;;;;;;<<<666777888999::::::::::::888:::;;;:::888777999:::999999:::;;;<<<=========::::::;;;===>>>@@@BBBBBB777>>>AAA>>>;;;<<<>>>>>>======>>>@@@AAA???<<<999888<<>>BBBEEEFFFFFFEEEDDDBBBLLLOOOPPPWWW]]]lllvvvQQQHHHPPPDDDBBBAAA@@@AAAAAAAAAAAA>>>AAAAAA???;;;:::===AAA999::::::888666777:::===555555777999888666777;;;666888:::::::::999:::<<<::::::;;;<<<<<<:::777555888>>>FFFNNNSSSWWW[[[]]]XXXWWWVVVVVVVVVTTTQQQNNNFFFEEECCCAAA>>>;;;888777444111000333444444888===:::888777999888555666:::;;;;;;999888777777777777888>>>888111555666111111666555666888;;;===<<<:::555:::;;;999999<<<>>>>>>===CCCLLLUUU___bbbUUUFFF888777666777888<<>>```}}}lllVVVBBB;;;;;;:::===CCC@@@<<<:::===???<<<;;;===888888:::;;;;;;:::888888888888888999::::::888666888BBBPPPMMMAAABBBAAA444:::999888888:::;;;;;;:::FFFLLLNNNGGG;;;444666:::888::::::999888777888999999888777666666666777777;;;888777;;;AAADDDBBB???::::::999777666555555444777:::>>>AAA@@@<<<888444;;;999777555666777999:::?????????AAACCCBBB>>>:::===:::666555777999777333:::999>>>IIIRRRRRRJJJBBB:::999999999999:::<<<<<<===???BBBFFFMMMRRRPPPKKKDDD===999;;;>>><<<999999444777;;;=========???AAA>>>??????===:::888777888888888777777777999;;;===888999;;;===???@@@>>>:::===;;;888777888999888777<<<======;;;888666555666666777:::;;;999666888<<<@@@CCCGGGIIIGGGBBB===:::666888999999:::>>>DDDIIILLLMMMLLLGGG???:::888999333999CCCKKKOOORRRTTTUUURRRHHH<<<777888999666333777:::@@@IIITTT___iiinnnddd___QQQ>>>444666888666;;;:::<<>>===;;;888555555666888???GGGIIIFFFJJJQQQIII999888777777777777888999:::999>>>FFFMMMPPPLLLDDD>>>666666777888999:::;;;<<>>999:::;;;===>>>???@@@AAA>>>DDDGGGDDDAAABBBBBBAAA:::;;;===???@@@>>>:::777;;;===????????????@@@AAA>>>???BBBEEEFFFEEECCCAAAFFFPPPSSSTTTXXX\\\mmmiiiIII???AAA777:::======<<<;;;<<<>>>:::<<<===<<<::::::>>>AAA555666666555555666888:::999:::;;;:::777555777;;;888999999888666666888999:::999:::;;;<<<:::777555666:::AAAFFFKKKNNNRRRUUURRRQQQPPPOOONNNLLLHHHEEE???>>>===<<<;;;:::999999;;;666222333444666<<>>@@@>>>;;;@@@CCCEEEKKKQQQLLLBBB777666555666888<<<>>>???999999999999;;;>>>AAACCCDDDBBB@@@<<<777999EEERRRXXXXXXRRREEE;;;999;;;===@@@@@@ZZZxxxxxxeeeOOO>>>666666;;;:::???ZZZvvv}}}iiiVVVDDD===<<<:::???FFFBBB===:::;;;<<<:::999;;;666777888999999999999999;;;999888888999999888777:::OOOiiimmmaaa\\\OOO888555666777999<<<===<<<:::CCCPPPWWWOOO???666666999888999:::999777666666777:::::::::999888666555444888777777:::???AAA@@@>>>999888888888888999:::::::::<<>>:::888999777555555777999::::::AAA===;;;===AAAAAA<<<666===:::555444777;;;777000999555666@@@IIIIIIBBB===::::::::::::::::::;;;;;;999;;;===AAAFFFIIIIIIHHH>>>999888:::;;;888777999555888;;;<<<<<<<<<<<<===@@@@@@@@@>>>:::888777888;;;;;;:::::::::<<<===>>>888;;;<<<===???@@@>>>999:::666333444888;;;:::888999::::::888666555666777777:::===<<<888666777:::888;;;???AAA???===;;;:::555777888666555999AAAGGG@@@CCCEEECCC===999888999111999DDDKKKNNNMMMLLLLLLGGGAAA:::888999:::777333555;;;CCCIIIOOOVVV^^^cccYYYTTTHHH;;;666888999777555555777;;;AAAFFFJJJKKKWWWWWWOOOBBB888777999:::999888999<<>>IIITTTVVVOOOHHHQQQHHH???;;;888777888<<>>BBBJJJQQQSSSNNNFFF???777777888999;;;>>>AAACCCGGGFFF@@@:::777888888555777;;;???AAA???===;;;;;;666555555666999::::::999999888777888:::::::::888::::::::::::;;;;;;;;;;;;;;;:::888777888:::===???;;;888666999>>>AAA???<<<999888777666777888;;;<<<:::;;;<<<===>>>?????????AAAEEEFFFEEEEEEGGGEEEAAABBBAAAAAAAAAAAA???<<<999===>>>???>>>>>>>>>@@@BBB@@@AAACCCEEEEEEDDDCCCBBBBBBOOOTTTUUUXXX\\\ooobbbKKKAAA<<<:::<<<>>>===;;;:::;;;===777777888888888999;;;===999888777777888888999999999<<<===999555666:::===;;;<<<<<<:::888666666777888777666888999999777444444888>>>CCCEEEFFFGGGHHHIIIHHHGGGGGGHHHFFFCCCAAA???>>>===<<<<<<<<<;;;<<>>:::555<<<>>>:::===EEEEEE>>>888:::<<<;;;999:::>>>AAA888888888999;;;===???@@@BBB???===;;;888:::IIIYYYaaa\\\OOO???777888:::888777888SSSpppmmmYYYHHH===888222666;;;???PPPdddiiiSSSFFF<<<;;;:::888===EEEJJJCCC===<<<:::777777999666777777999;;;===???@@@===;;;888777888999:::999>>>JJJfffyyyuuuiiiVVV@@@333444888===@@@@@@>>>;;;???NNNWWWQQQDDD===<<<;;;666777888888777777888999<<<<<<<<<;;;:::888777666444555666888999999999888666666666777888:::<<<===;;;<<<===>>>>>>===;;;:::;;;999888999<<>><<<:::<<<>>>???<<<999:::;;;999555666:::888222555111222999===;;;888999999999999999999888888888888:::===???@@@@@@AAACCC999888999;;;999555777;;;666888:::<<<<<<<<<;;;;;;@@@@@@???===:::999999:::=========<<<======>>>???===@@@@@@======>>>:::333333333333555888;;;===>>>777888999999777777888999888:::;;;;;;;;;;;;;;;999555888;;;<<<:::888888999999888777666666999<<>><<<888666777999777999>>>EEEIIIJJJGGGDDD@@@===:::888888888777555888;;;>>>BBBGGGLLLRRRWWWOOOJJJAAA:::888;;;:::666999;;;>>>@@@CCCFFFKKKNNNPPPOOOIII>>>888888::::::777666777999???FFFMMMPPPOOONNNJJJCCC<<<888999:::777:::@@@JJJRRRUUUOOOHHHKKKCCC;;;999888777999===DDDMMMVVVZZZZZZUUUGGG:::555777:::888666999@@@GGGSSSUUUVVVTTTNNNEEE<<<555666555555666777:::===>>>DDDFFFJJJMMMMMMIIIBBB===:::999999:::>>>BBBGGGJJJIIIKKKGGG===666666888888;;;CCCKKKMMMGGG???;;;;;;:::999999:::===>>>>>>===999777666777:::;;;999888999999:::;;;<<<======>>>:::::::::::::::<<<===>>>:::999:::;;;<<<===>>>===999999999:::::::::::::::<<<===>>>?????????>>>>>>???AAADDDGGGNNNSSSRRRLLLRRRNNNIIIEEECCCBBB@@@???>>>???@@@@@@???>>>???@@@???BBBDDDEEECCCCCCDDDFFFCCCRRRYYYYYY[[[^^^qqqeeeUUUJJJ@@@AAA???===<<<;;;<<<===>>>999999888999:::;;;;;;<<<===;;;999999:::;;;:::888333777888555222444:::>>>111444888::::::::::::;;;666444333555777888666444444999@@@DDDDDDBBB@@@???;;;;;;;;;===???@@@>>>===AAAAAA@@@>>>>>>>>>>>>>>>777999:::888555:::MMMaaaMMM@@@555555999;;;::::::999888888888888888999:::MMM\\\WWWEEE===999555777555888;;;;;;777444333555===;;;888666;;;@@@???999111:::===888:::BBBCCC>>>;;;AAAEEEBBB<<<999>>>EEE=========>>>@@@AAABBBCCC>>>;;;:::999666999JJJ\\\bbbYYYGGG777222666555000666777QQQlllfffPPP@@@777>>>111111999;;;DDDOOOPPP===666333777777555999AAAQQQIIIBBB>>>;;;777666999888888999;;;???CCCFFFHHH???<<<888777888999;;;;;;???:::OOOjjjkkkYYYDDD444333666;;;AAAEEEEEEBBB???999FFFOOOLLLDDD@@@>>>:::444666888888888999:::<<<:::999999888777666666666666888::::::999777777888444444444444666888:::;;;999::::::::::::::::::::::::999888:::>>>AAAAAA@@@666666777777777888999:::666<<<<<<777444777888555555222444888888333444:::999888888888777777666666888:::>>>???===:::;;;???888999<<<===:::666999???777888:::;;;<<<<<<;;;;;;777777777555444555777999888888888777777888888999999===>>>===>>>AAA>>>777:::<<<<<<999555444666999777888:::999888888999;;;:::999777999>>>AAA>>>999666999:::999666555666888@@@<<<888888999:::777444888::::::777444333666:::===999999>>>FFFIIIEEE???===<<<:::888777777777888===;;;999:::>>>DDDIIIKKKGGGBBB<<<888999;;;999555111444888999;;;>>>DDDIIIMMMLLLFFF<<<888999;;;999777666666888===CCCHHHKKKSSSQQQMMMEEE>>>999777777444:::AAAHHHNNNRRRQQQNNNEEE>>>777666666555777;;;@@@KKKVVVZZZXXXPPPCCC777555888:::888555777???FFFYYYYYY\\\]]]UUUEEE:::777999888888999;;;>>>BBBDDDNNNMMMMMMLLLKKKGGGCCC???<<<;;;:::;;;???EEEKKKOOOGGGNNNMMM@@@666777===@@@???JJJUUUUUULLLAAA;;;;;;999888888999;;;<<<<<<;;;999777666777:::;;;999777555666888:::===@@@BBBCCC999:::;;;============<<<888;;;===<<<:::999;;;>>>;;;<<<>>>@@@???>>>;;;:::>>>???@@@AAAAAA@@@???>>>???BBBFFFNNN[[[ffffff___```YYYPPPHHHDDDDDDDDDEEE===???AAABBB@@@???>>>>>>>>>BBBEEEEEECCCCCCFFFJJJMMM]]]dddccccccdddvvvvvvUUUEEEFFFFFFEEEBBB===;;;;;;;;;:::;;;999777666888999:::999:::888666888;;;===<<<999666555555444444555555555666666555666999:::999888;;;::::::999888777666666999<<<===<<<===>>>;;;555===@@@AAA??????CCCCCCAAA999???AAA<<<888888999888999999999555555===LLLYYYSSSAAA444777:::888777;;;:::===777555888555666CCCSSSccc[[[BBB888777444333777<<<===888444555777777555555777:::<<<===;;;999???@@@@@@@@@???>>>===<<>>;;;888666888CCCNNNZZZPPPBBB888333222222111666555EEE]]]]]]DDD444555999777666888<<>>AAA:::777888888666999@@@NNNJJJCCC===999888999;;;;;;888666777>>>IIIVVV^^^AAA===777444555777999:::999;;;FFFSSSRRRBBB888999777999;;;:::999888999:::;;;BBBGGGCCC;;;666888===888888888777777777777777333333444555555666555555:::888777666777777777555;;;;;;::::::999888888777888999999999888888777666999::::::;;;:::999888777:::777444555888;;;;;;:::;;;:::888777666666777777666444333444888:::999888888777777666666666666666777999888666777;;;===<<<666777888999:::;;;<<<<<<999:::<<<======<<<:::888>>>>>>>>>===<<<:::999888777888999:::;;;;;;;;;;;;:::999777888999;;;::::::<<<<<<;;;999777777:::<<<::::::999999999888888888???999666;;;??????======555888777444444666666333222333444555555666666555444555777888999888666555555666888:::<<<===>>>>>>888555333444777999888666888999:::;;;===>>>???@@@CCC===777777<<<>>>;;;777;;;999777999>>>AAABBBAAABBB@@@===:::888777777888777777:::===<<<===DDDMMMGGGLLLLLLBBB;;;<<<===<<<666777;;;BBBIIILLLKKKIIIBBB;;;888::::::555555888EEEHHHMMMPPPNNNHHHAAA;;;888999888444111444<<>>;;;<<<===@@@GGGMMMKKKEEEHHHIIIHHHCCC===;;;>>>BBBCCCMMMXXXYYYPPPEEE===:::999888999@@@HHHJJJEEE???===999777777:::===>>>===777999<<<===;;;:::999:::???>>>===;;;:::999888888>>>;;;888888;;;>>>???>>>;;;===??????>>><<<<<<<<>>===???AAADDDAAADDDOOO[[[mmmqqqfffbbb]]]UUUHHH>>>@@@IIIGGGCCC??????BBBCCC???;;;GGGFFFIIIKKKHHHDDDFFFLLL```aaaggglllhhhgggyyy}}}YYYGGGGGG@@@@@@>>>;;;:::;;;<<<<<<:::999777777888999999999888999999999888888999999777888999888555444555777;;;999777777777777555333333333444555666777888999888;;;;;;:::<<<>>>;;;666999======;;;<<>>777777444444777===AAA>>>:::::::::888888999;;;======<<<;;;:::777:::======;;;999777777>>>===IIIPPPEEE===<<<999888999777<<>>CCC@@@<<<888777777999:::888666555666:::@@@FFFJJJ???<<<999888999:::::::::;;;:::BBBLLLJJJ>>>888;;;777999;;;:::999888999:::===@@@AAA???;;;888888:::777777777777777888888888888888999999888888777777777555444555777999999888555666777888999;;;;;;<<<;;;;;;;;;;;;::::::999999777888888888888777666555<<<:::777777888888777555888777666444444444444444555333222333666999888777666555333333333444555666777999999666777;;;<<<:::555555666777777888999999444666888;;;<<<>>>>>>>>>@@@???>>>===;;;888666555999999:::;;;<<<<<<<<<<<<888777555666777999888888;;;;;;;;;999888888999;;;<<<;;;;;;;;;::::::::::::<<<666333666:::888666666555777888666666999:::777777777888888888777666666444555777888999888777666444555777888:::;;;<<<<<<888777666777999;;;::::::;;;;;;;;;<<<<<<<<<=========999444444666888777444999777555777;;;>>>???>>>===;;;999777666777888888666666888:::999777===EEEAAAGGGFFF???999:::;;;;;;888777777:::???CCCDDDDDD>>>888666999999777666999>>>AAAEEEGGGFFFAAA;;;777777999:::888777888<<<@@@KKKSSSYYYTTTFFF:::555666888:::;;;999999===FFFMMMIIIPPPOOODDD===@@@@@@;;;777:::<<<>>>DDDIIIHHHCCCBBBCCCCCC>>>:::999<<<@@@EEEMMMVVVVVVNNNDDD>>><<<::::::<<>>???===;;;:::;;;<<<;;;999999:::<<<<<<<<<;;;;;;;;;;;;;;;<<>>>>>===;;;<<<>>>@@@===???@@@AAAAAAAAABBBCCCMMMSSS```mmm}}}ooohhh___VVVJJJ???@@@FFFFFFFFFFFFEEEEEEDDDDDDDDDDDDFFFKKKOOONNNMMMRRRZZZfffhhhmmmoooiiikkkZZZGGGGGG@@@???>>>======<<<======;;;999777777999:::999888888;;;===<<<777555777999888:::<<<:::777555555777:::888777666666666444222111222333444666888999:::777999:::888:::>>>===999;;;>>>???======??????<<<===@@@???;;;999:::999666>>>>>><<<999:::CCCRRR]]]SSSDDD888888:::666555777777<<<:::777999666:::IIIUUU]]]OOO:::777999777666666>>>CCCBBB???===:::777;;;>>>@@@@@@===;;;;;;<<<666<<>>:::888999666888IIIWWWQQQHHH@@@666444666666:::GGGVVVYYYRRRCCC>>>:::888888===IIIUUURRRKKKAAA:::999::::::999;;;888777999:::999:::>>>888777666777999;;;;;;:::666555777;;;<<<:::999;;;:::999888666666777888888666777777777777777666666:::999999999;;;;;;999777<<<999<<>>===;;;999999888888777666666777777888888999999;;;;;;::::::999999888888777555444555777999999888999999999999888777666555888888888888777777777777777777888888777777666555;;;:::999888999888555333777666555444333333333333333222222333666777777666555444333222333555666888888:::999666666999:::888555555666666777777888888333444666888:::===>>>???<<<<<<<<<;;;:::888777666999999:::;;;;;;:::::::::888777555666777999888888999:::;;;:::999888999:::888888888777777777777666>>>888555777999777555666555888999777888<<<===:::999999999999888777666555333555666888999999888888666666777777888999999999555777999:::999999:::;;;<<<<<<<<<;;;;;;:::999999;;;999888666666666777777666555444555777999:::999999888777777777888:::;;;999999;;;<<<:::777:::@@@:::>>>???:::666777999999;;;888555444777:::===>>>:::666444777999777777999888:::<<<>>>===:::777444555666888:::;;;;;;::::::HHHHHHHHHDDD???:::555333888999999999:::@@@IIIPPPIIIMMMJJJ>>>777999;;;999888===@@@BBBEEEIIIJJJGGG===>>>>>><<<999999===BBBDDDJJJPPPOOOHHH@@@<<<;;;;;;;;;???DDDIIIGGG>>>666555777:::>>>@@@???<<<888======;;;999777777:::<<<999999999:::;;;<<<>>>>>>>>><<<::::::<<<===>>>===>>>===<<<:::999;;;@@@CCC>>>>>>???AAAEEEJJJNNNQQQ]]]cccqqqzzzmmmcccXXXNNNEEE>>>>>>AAAAAADDDGGGFFFBBBAAACCCGGGAAAEEEMMMPPPNNNMMMUUU```gggjjjmmmlllgggnnnXXXEEEEEEEEECCCBBBCCCAAA>>>===>>><<<;;;999999:::;;;:::999;;;===>>>===:::777777888888888888888999888666555555444333444777888777666888888888888888888888888777999888777999>>>>>>:::CCCFFFFFFCCCBBBCCCAAA===;;;AAABBB<<<777888999:::======;;;999;;;DDDRRR]]]NNNBBB888888999777666777;;;AAA???<<<<<<888<<>>:::777777888:::CCCLLLHHHBBB:::777777999:::999333777:::999:::<<<;;;888555555555666888:::;;;;;;666666888::::::999888888999999999999888777777666888999::::::888555222000666555555666888888777555999777999<<<:::666666;;;777999;;;:::999888999999<<<:::888777666666666777555555666777888999999:::888888777777777777777777<<<:::888777777777666555;;;;;;:::999777555333111777777666666666666666777999999999999999999888888666777888999999999777666888777777666555555444444222333333555666777777777444555666888999:::::::::888::::::666666888888555777777777888888888999999888888777777888999::::::666777888999999:::::::::888999999999999888888777:::999777888999;;;::::::888999;;;;;;999888888999777777777666666666555555===888666888:::888777888666999999777888;;;<<<:::777777777777777666555555444555666888999999999999::::::999888777777666666444777:::999777555666888::::::999999888888777777777999:::888555444666999444444444555666777777777999888888888999:::<<<<<<:::999;;;===;;;777999===666888999888666666888999:::888555333444666999:::888666444666888888777777777777888999999999777777333444555777999999777555BBB@@@>>>===<<<:::777555::::::999999;;;@@@IIIOOOJJJKKKFFF;;;444666999999888???CCCDDDEEEIIIJJJIII======>>>===<<<>>>CCCFFFAAAEEEGGGEEE???:::888999;;;;;;===AAADDDBBB<<<666777999<<>>;;;:::999999999:::::::::;;;;;;;;;::::::<<>>>>><<<:::===<<<;;;<<<===<<<888555999555333555:::<<<888333222222222444777999999999;;;;;;:::999999888777777777888888777:::>>>???;;;GGGIIIIIIEEECCCBBB???;;;888AAAEEE>>>555555:::???666666666777;;;EEERRR\\\EEE===666666888999999999:::???;;;777777333555DDDTTTVVVFFF666888:::777888>>>CCCDDD???999777666444:::>>>@@@>>>999666888;;;777>>>EEEDDD<<<555333444444777IIISSSIII>>>999222666777777777:::@@@DDDDDD:::888888::::::999;;;@@@===888333222444777777666///666:::999:::===:::333666777777666666777888999999:::999888777888777666777888999::::::999888777999999999999888777666555777666444555666777777666555666888:::999666555888777999;;;:::999888999999777999999777333333666999555555666777888999999:::444444444444555777888999===;;;999888888888777666444555777888999999888888;;;::::::999999:::;;;;;;888888888888888888999999555666888999999888777777777777777666666555444444222444666777777888888888222555999<<<>>>===;;;999777:::999666666888777444666666666777777888888999:::999888777777777777777444555777888999:::::::::999:::::::::::::::999888:::999777888999;;;::::::777999::::::999888999999;;;;;;;;;::::::::::::999888444333666777666666888777999999666666999999666555555666777777777777777555666777888888999999999>>>===;;;999777666555555666999:::999555222333555555555666666666666777777222555777555111000333666444555555666666666666777999888888888999999::::::666444555888777444555999555555666888777777888999555555555555444555777888777777666666777888666444777777777777888888999999666555444555777888888777888:::;;;;;;:::888777777<<<;;;:::999;;;???EEEIIIIIIIIIEEE;;;555666999;;;555;;;@@@@@@AAAEEEFFFDDD============>>>AAAEEEIIIAAABBBBBB>>>:::777777999;;;:::999<<<>>>???<<<999<<<===>>>===<<<999888777777999::::::888555555555888777777777888999::::::999999::::::999::::::;;;888:::;;;<<<===???BBBEEEGGGFFFGGGMMMXXXbbbjjjnnnpppoooqqqkkkaaaeeehhh^^^YYYSSSJJJEEEFFFIIIIIIHHHEEEDDDDDDDDDDDDCCCCCCCCCIIIMMMSSSSSSKKKHHHPPP\\\iiijjjnnnsss|||aaaLLLJJJAAA===@@@HHHIIICCCBBBGGGBBBAAAAAAAAABBBAAA???===>>><<<;;;===@@@@@@<<<888===888444666:::===:::666666555444555777888777666666666666666777777777777777999:::999<<<@@@???;;;CCCFFFFFFBBB@@@???<<<777888@@@DDD===666666<<>>HHHJJJ???333666777333666CCCFFFEEE===777777777666888:::<<<:::777666777:::777;;;@@@>>>999444333444::::::FFFLLL@@@888999666777777888999;;;???AAABBB;;;999;;;>>>>>>:::888999777333000000333666555444222555555333444777777555:::::::::888555444444555:::<<<;;;888777888888555222444666888999999999999888888777777777888999::::::999777777888999999888333666999;;;:::777666666777999;;;:::999888999:::555888:::888444333666:::666666777777888888999999444444444444666888:::;;;:::999777777999:::999999555666888::::::999888777999888777777777888999:::666666555555555666777777777888999999777555555666555555666555555444222222222444777888888888888999000333888;;;<<<;;;888666666999999666666777666333222222333444555666777777777777888888888999999999888888888999888888777666;;;<<<<<<======<<<<<<<<<888777555666777999888888777888999999888888999::::::::::::999999999888888888555555888999777999<<<666999999666555888777444555666777888999999999999777777777888888888999999>>><<<:::888777666777777::::::999777555444444555333333444444555666777777444666888777555333555777333555777777666666777888666666666666666666666666888555555777888666777:::666555666999:::777777999000222444555555555555666666888777666777999777333777666666666666777888999999999888777777999:::<<<111555888999777555666777;;;:::999999:::===@@@BBBDDDEEEBBB===888777999===777;;;??????BBBFFFFFFCCC:::999999999<<>>???>>><<<999777888888555888::::::888666555555999888888777777888999999999;;;======<<<<<<>>>???999;;;>>>@@@AAACCCGGGIIIJJJKKKPPPXXX___bbb```]]]bbb^^^^^^XXXNNNRRRWWWQQQSSSQQQMMMIIIJJJMMMLLLHHHFFFFFFEEEFFFGGGGGGGGGFFFJJJMMMRRRTTTPPPNNNWWWbbbnnnqqqvvvjjjRRRLLLBBB>>>BBBKKKMMMFFFEEEJJJFFFEEEEEEEEEFFFEEEBBB@@@???AAACCCEEEGGGFFFEEECCCBBBAAA>>><<<::::::<<<===:::888777777777777666444222333333444555666666777888:::<<<;;;>>>AAA???:::@@@DDDEEECCCBBBBBB???::::::>>>???:::888<<>>;;;999:::>>>>>>:::777888777444222333666888777555888444222222222222555888777999999888555555666999777;;;===;;;:::<<<999444444555666888888888888888999999888888888999:::::::::999999:::;;;:::777555444777:::;;;:::999999888777999;;;:::999888999:::777777888888888888888777777777777777777888888888666555444444555777999:::999777666666777888888777888:::;;;<<<;;;888666444555444222222222444555777666555555444555666777888666777888777555444666999666666666777666555333222000333777888777666777888222333555777888888777777444777888666666777666333000000222333555666888888555777888:::::::::::::::999999999999888888777666999:::;;;<<<<<<<<<<<<<<<888777555666777999888888888888888888777777:::<<<777777666666666555555555;;;999999;;;:::888999===555888888555555888999666666666777888888888777777999999888888777777888888888777666666666888999;;;:::777444333444555666666444444444555666777777777888999::::::999999999:::111444777888777666777999444555555666666777666666===999777888999777888<<<999555666:::;;;777666888222555777777666555777999333777777555777;;;:::555777777666666666777888888888:::;;;:::888888:::===333444555666666666777888777777777888:::<<<<<<<<<===>>>>>>===999666888;;;:::<<<>>>???DDDIIIGGGBBB888777555666888<<>>;;;999888:::;;;;;;;;;;;;<<<<<<===<<<;;;;;;===>>>===:::888999:::777999::::::888777888999999999999999999:::;;;;;;888:::===>>>======???BBB???@@@AAABBBDDDHHHNNNRRROOONNNOOOSSSVVVVVVQQQKKKQQQLLLNNNMMMGGGNNNUUUPPPNNNQQQRRRPPPPPPTTTRRRLLLJJJNNNQQQQQQPPPPPPTTTWWWSSSUUUYYY]]]^^^```hhhrrrxxxpppUUUKKKHHHCCCFFFPPPPPPHHHEEEJJJHHHGGGGGGHHHHHHGGGDDDBBBBBBGGGMMMOOOMMMLLLMMMOOOFFFIIIHHHBBB:::777===CCC:::888777777888888777555444444444555555555555666888;;;======???AAA???999AAAFFFHHHGGGGGGHHHFFFBBB>>>===999777;;;AAAAAA===999999888888888:::<<<>>>777666333222444888999777;;;999111000999888666>>>222:::888444999888666<<<888===>>>999555555666555666555444555888:::::::::555555444555666999;;;===;;;111333:::888:::===888888666555888:::999777666;;;888888;;;<<<999777888:::777666777:::;;;:::777:::444222666666222333999111444666777777888<<>>======???:::333;;;;;;::::::999777666555;;;<<<;;;;;;;;;:::999999666777999<<<<<<999444///666999;;;:::999:::;;;:::777999;;;:::999888999:::999777555888<<<===999555888888888777777777777777666555333222333444666777;;;999666555555444333111222444888;;;======<<<;;;666555333333333555777888888777666666666888999:::222444666555555666:::>>>888999999999999777666555...222666777666555666777666666555555555777888:::333666888666666888777333111111333555777999:::;;;777888:::;;;;;;:::999888666666888999999:::::::::555666777888999::::::::::::999777888999;;;;;;:::888888888777666777:::===888888888888777777777777999777777888666333444888333777777555666:::;;;888666666666666555444333222;;;:::999888777777777777333333333333666999<<<>>>777222......111555666666666666666777777777777777777777777888888888777777000333777888777666777999444555666888999999::::::>>>888444555555444555888:::666666;;;<<<777555777888:::;;;:::888888;;;>>>111555777555888>>>===777888888888777777888888999333888<<<;;;777555777;;;999666333444777::::::999444444555888:::<<<;;;:::777888;;;<<<999555666:::777888888;;;AAAFFFCCC<<<888666444444777:::===>>>@@@>>>;;;888777777888999;;;===>>>??????>>>;;;999777:::===>>><<<::::::<<<;;;;;;:::999888888;;;>>>999999999:::;;;<<<===>>>555888<<<===<<<<<>>======<<<:::999999888999888777666666777888888::::::999999888777777777::::::999888777666555444222555888777444333444666333444444555666777777888777777666555555555555555666:::999555444888777333666666777666666555444444555666777888999:::;;;;;;<<<:::888666555555666777555666666555444444666999:::666444444777::::::999666666666666777777777777888666444444555666666555888888888999::::::888555888999999999999888777777???;;;777777:::;;;888555999888666555555555777888555===>>>666444::::::444777666555666888999999888:::999666555444555666888===888444666:::;;;666111444888===AAAAAAAAA@@@@@@GGGBBB<<<888888:::;;;<<<>>>>>>===<<<:::888666555::::::;;;===??????<<<:::666777888999999999999999::::::888777777777888999===<<<;;;:::999:::;;;;;;???===<<>><<<;;;:::999888888777666555444555666888999888>>>AAA???===>>>>>>===HHHNNNHHH@@@EEEFFFCCCFFFHHHDDD???<<<<<<>>>>>>>>>;;;:::999999:::999777555777666555555666888:::<<<666555555444444555555666777666666555555666777888888888999999888888777777333444777999999888777666555555666777999888444222666555555666888888888777666666666666666777777888999999888777777777888888777777777777777777777777::::::999888777666666777999;;;<<<;;;:::999:::;;;888888888888999999::::::666555444333444777999;;;:::::::::888666666888:::888777666666555555666666777777888999999:::999999444444444555555777888888:::999888777777888999:::888888777666666666666666>>>;;;999888777555111---666777888888777666777999999888666555666777888999888999999888666666777999:::888555555777888777666777666555555666777999;;;888666444555777888999888<<<;;;;;;:::888888777666777666444444444666888:::999888777777999999888777999777555555777777555333777999;;;<<<===<<<;;;:::888999;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999888999888777666666777888888777777777777888888888888999999999999999999999999333444666666555444444555444444555666666777888888999888777777666666666777555888888555555999999555666666777777777777666666555666777888999:::::::::;;;999777666555666777888555777888888666555444555<<<999777777888777444111555555555666666666666777:::888666555666666555333777666666777999999888666666666666777777888888888:::777666777::::::555111444555555666666666555555555<<<<<<444222777888333777555555555777888777666888888666555555555666666:::888666888;;;<<<:::777888:::<<<======>>>@@@BBB@@@<<<888666888:::<<<============<<<:::999777666;;;;;;;;;<<<===<<<999777888888888888999999999999;;;:::999999999999::::::<<<;;;:::999888999:::::::::;;;===@@@AAADDDFFFHHHGGGGGGEEECCCBBBAAABBBCCCDDDCCCIIISSSWWWXXXaaannnwwwxxx{{{vvvgggXXXNNNKKKKKKMMMIIILLLQQQVVVSSSKKKFFFEEEGGGHHHKKKNNNOOOOOONNNMMMHHHHHHGGGGGGFFFFFFEEEEEEAAA@@@>>>;;;999777666666666555555555666777999::::::???AAA>>>===@@@@@@???KKKQQQIII@@@DDDDDDAAAEEEMMMFFF>>>:::;;;===;;;999===;;;:::999999888666333666666555666777999<<<===555444444444444444444555333444555777888888777777888888888777777777666666666666777888888777777666555666777999:::888333000222555999:::999777555555555666666777777777777777777777777777777666555555444444555666666777888888888888888888777666555555777888999999888777888:::777777777888888888888999666555555555666888;;;===;;;;;;:::888666777999<<<;;;:::888777666555555444777777777777777777888888333333222111222333555666777777777777777777777777666666666666555555555555777777777999999888444111333333444333333444777999777888888999999:::;;;;;;999:::;;;:::888666666777999777444444666888999999777777777777888999999999888777555555777888888777>>>===;;;999888777777888777777666666666666777777999888777777999999888777666666666777888888666444888999;;;;;;<<<;;;:::999===;;;::::::<<<<<<999666999999999999999999999999888888777777777777888888666777777888999999::::::777777888999:::;;;;;;<<<888777777888999999888666555666666777777888888888:::999999888888888888888444777777666777::::::888666777888888888888888777444555777999::::::999999999888777666666777888888555888;;;;;;888555333222333333555777999:::777555444555555555666666666666<<<999777666666555444333777555444555777888888777555555444555666777999:::777666777999;;;:::555000333444666888999888777555;;;@@@???888555:::;;;777777555444555666666555333666666666666555555555555666666888999;;;<<<<<<<<<;;;;;;;;;:::999;;;@@@CCC;;;999666666777999::::::<<<<<<<<<;;;;;;:::999999;;;;;;;;;<<<======;;;999;;;:::999888888888999:::;;;;;;::::::;;;;;;;;;;;;;;;:::999888777888999999777<<>>;;;999777666666888777666666666666777777:::>>>???<<<===@@@AAA???GGGMMMFFF???DDDEEECCCGGGLLLCCC:::777:::;;;999555<<<:::999999999888666444666666666666777888999:::666666555555555555666666444666888:::;;;:::777666222222333444555666777888888888777777777777777777888888888888999777333000222666::::::777555555666444555777888888888777666666777777888777666444333222222333555666888999999666777888888888666555444555777888888777666777999777777777777777777777888:::999888888999:::<<<===::::::999888666777:::===;;;:::999777666666555555999888777666666666777888:::999666444333333333444666777777888888777777666777777777777777777666666111222444666999:::::::::555666555444444555888;;;777888:::;;;;;;;;;::::::777999;;;;;;999777777777999777555444555777888999777777999999:::999888888:::888777777888999888777888777666666777999;;;<<<666777888999999999999999999777666777888999888777333555666999:::999888666999999::::::::::::999888::::::999::::::999777666666666777777888999999999777777777777777888888888999999999:::::::::;;;;;;555555666777888999999:::999777666777:::;;;888555666777777777888888888999999999888888888888888999666777777777777999999888888888888888888777666555444555777999:::999888888888777777666777777888999666888::::::888555444444///000333555888::::::999666666666666777777777777;;;999777666666666555444:::777555555666777777777777666555444555777999;;;999888888999;;;:::777444666777888:::;;;;;;;;;:::>>>AAA@@@999777:::;;;999888666555555666666444333555555666666666666555444222555888999888888:::<<<<<<<<<;;;999888:::>>>AAA<<<:::888777777888777555<<<;;;;;;;;;;;;;;;;;;<<<999999:::<<>>AAACCCCCCCCCDDDFFFDDDBBB???>>>@@@DDDHHHJJJYYY\\\dddkkkiiihhhtttzzzpppbbb___YYYSSSPPPPPPPPPOOOLLLLLLKKKHHHDDDBBBBBBCCC???????????????????????????>>>===;;;999888888888777777777666666666666666999<<<<<<:::<<<@@@AAA>>>???GGGCCC>>>EEEHHHGGGKKKHHHAAA999888;;;===:::666999888777888999999777666777666666555555555555666666666555555555555666666555777999;;;:::888555333333333333333444666777888999888777777666777888888999777555555666777777666666888999777444333666999444555777888888888777666999999:::;;;:::999888666222222333555666888999999666666777888888777555444777999::::::999999:::<<<888777777777777777777777<<<;;;:::888888888888999999999999888777888;;;===888888777777777777888888:::999888666666666777888<<<;;;999777666555666666777777888888888888777777555666777777777777666666:::999777555444444666888<<<<<<;;;999888999;;;>>>888999:::;;;:::999777666555777999:::999888888999::::::888777666666888999777888999::::::999777666:::999888999::::::999777444444333333555888;;;===555666888:::<<<=========888777666777888888777666222555777:::::::::999999999999999999999999888888444777::::::666555777:::444555555666777888999:::666666777777888888888888::::::999999888888888888777777777777777777777888666444333444777888555222777777777777888888888888777777666666666777777888999888888888777666666777999888888777666444333222444555777888999999888777777777777777777777888888666777777666555555777888777777666555444444555666777888888888888999999999888666555555777888777777===:::888666777777777666:::999777666666777999:::;;;999777666777888888888999888888888999:::<<<===999;;;:::666333444666555888777666666666666555444555555666666777666666555111444888777444333555888999:::;;;;;;::::::;;;===;;;999888888999999888666;;;::::::::::::;;;<<<===888777888:::===??????>>>>>><<<:::888888999:::;;;888999;;;===>>>>>>===<<<===<<<;;;999999::::::;;;???>>>===???BBBDDDCCCAAAAAADDDGGGIIIJJJNNNUUU\\\gggeeehhhkkkiiifffqqqzzzrrrkkklllmmmllljjjjjjpppooooooqqqtttyyy|||mmmccc]]]WWWQQQIIIHHHEEECCCBBBCCCDDDEEE??????>>>>>>======<<<<<<>>>===<<<;;;:::999999999444555555666777888888999777:::;;;:::===BBBAAA===;;;DDDBBB@@@HHHKKKIIILLLEEE@@@<<<<<<@@@AAA>>>;;;888777777888999999888666777666666555555444333333555444444444444444444555666666777777666444333222999888777666666666777888888888777777777888888999555333222333666:::<<<===888888666444333444888;;;555666666777777777777777777777777888888888777777444444555666666777888888777777777888888777777666555666888888777777888:::999888888888888777777777999888777555444333333333555777888888777888:::<<<666555555666777888999:::::::::888777666666666666666666777777888888888888777777777777777777777777333333555666666666555444;;;:::777444222333666999999999999888666666888:::999999::::::999888666555444666888888888777888:::;;;<<<<<<;;;999888999;;;888888999999999888666555999888888999:::;;;999777666555444444444555777777555666888:::<<<>>>??????888777666666888888777666333666999:::999999:::;;;888888888888888888888999111666;;;:::666444888<<<444444555666777888999:::555666777888888999888888888888777777666555555444;;;:::::::::999999888888888888777888999999888666777777777777777777777777555555555555555555666777:::777666888777444444666888888888777555444222111666666666777777777888888888888888888777777777777555666555444333444777999777777666444333444777:::999999999999::::::::::::555444333444666777888777===;;;888888888888777666;;;:::888777777777888999999777555333333555777999888777666555555777999;;;777888999888666555555666888666555666777777666555666666666666777777777777222555777666444222333555555888;;;;;;;;;:::::::::777666666777:::<<<<<<;;;::::::999888999:::;;;<<<:::888777888999999888777===<<<;;;:::::::::;;;<<<888:::===@@@AAAAAA???>>>===<<<;;;:::::::::;;;;;;>>>;;;999;;;@@@CCCCCC@@@???DDDKKKNNNPPPVVV```iiitttmmmlllpppqqqooouuu~~~|||xxxrrrnnnkkkiiigggfffaaaZZZUUUUUUUUUUUUWWW[[[^^^]]]]]]^^^^^^aaaiiisssttthhh^^^XXXPPPKKKJJJIIIGGGEEE?????????>>>>>>>>>======>>>===<<<;;;:::999999999555555666777777777777777777:::;;;<<<@@@DDDBBB======GGGFFFDDDLLLMMMHHHJJJAAA@@@???@@@AAAAAA???===999888777888999888666444666666666666666555555555666555555444444555555666666666444444333444555666;;;999888666666777888999777777777888999999999999555444333555888:::;;;;;;999666333333444777999:::666666666666666777777888333333333333444555666666777777777777777777777777888888777777777888888999111222444444333333555777::::::999999888888888888666555555444333222111111222444777888888888999:::555555555555666777888999888888888777666555333333222444666888999888888777777777666555555666777777222444555777777666555444444555666555444666:::===333444666666555555666888888888999999999888888777555666777666555555777888666888;;;;;;999888999:::888888888888777666555444666555666777999:::888666888777777666555555444444666666777999:::<<<===>>>888666555666777888777666555777999999888888:::===777777777777777888999:::555777::::::999888999;;;555555666777888999999:::444555777888999999888888777777777777777777777777:::::::::999999999888888888:::;;;;;;:::999999:::666666666666666666666666555555444444555555666777888444444777777333333777666777777777777666555555888777555555555666888999888888888888888777666555444555666555444333444555222444666777666777:::===888888999999999:::::::::666444333333555666555555888777777777999999888666777777777777888888888888777666555444444444666888777777666666666777777777777888:::<<<:::888777888666444444444666777666555888777777666777888999:::555777888888777666666777444777999:::999999:::;;;777555444555888;;;<<<<<<:::999888777777888:::;;;<<<:::888888999999888777;;;;;;;;;;;;<<<<<<<<<<<<999<<<@@@CCCEEEDDDBBBAAA<<<;;;:::999999999:::;;;;;;::::::<<<@@@DDDHHHJJJJJJLLLPPPSSSZZZcccooowwwtttnnntttwwwrrrnnnnnnaaa]]]WWWSSSRRRSSSUUUUUUQQQOOONNNOOONNNMMMRRRXXXVVVUUUWWWYYYXXXZZZhhhwwwrrreee[[[SSSIIICCC@@@@@@@@@@@@@@@????????????>>>===;;;:::999888888999999999888777555444333777:::<<<>>>BBBFFFCCC===AAAKKKKKKHHHNNNMMMGGGGGG===>>>@@@AAA@@@???<<<;;;;;;:::888888888777555222555555666777888888777777888888777777777777888888888777444333444666999;;;666555444444555777:::;;;555666777999999:::::::::888777777888999999666444888555222333777::::::888777666555555555666888999666555555555666777999;;;999999999888777666666666:::999888777777888999:::333444666666555666777999:::::::::999999999888888555444444444444333333333000333777999999888888999555555555555555666777777777777777777666444111000444666888::::::888555444777666444333333444666777444666888999:::999888777444666888888555555777999444666999::::::;;;<<<===888888888999999::::::;;;888888777555333333555666///333777888777666666888999999888777666555444444333333444666888999777555777777888888777666555444777777777777888999:::;;;888666555666777888777666666888:::999777888;;;>>>666666666666777888:::::::::999999:::<<<<<<;;;999666666666777888999999999444555777888999999999888999999999:::;;;;;;<<<<<<777777777777777777888888222555777666444222444666666666666666555555555555555555555555555666777777555111222666777444444888555555666888888999999999999777555444444666888:::999999999999888666555444333555777888555222000000666999<<<;;;888555444555777888888888888999999999777555333333444444333222333333444777999:::999777333444555777888888888888666777999999888777777888777888999::::::999777666222444777:::999666555666444333222333555666555444999888777666666888:::<<<888888999::::::;;;:::999555666888888888888;;;===:::888555555666888999999:::999777666666777999:::<<<;;;::::::<<<>>>>>>===::::::;;;<<<=========<<<;;;>>>BBBFFFHHHGGGEEECCC;;;:::999888888888999::::::<<<>>>@@@AAAFFFOOOUUU___\\\ZZZ^^^iiivvvtttkkkppprrriii[[[TTTPPPLLLGGGEEEGGGLLLPPPRRROOOPPPTTTVVVTTTRRRWWW___[[[\\\aaaddddddhhhzzzttteee]]]TTTQQQLLLGGGBBB??????@@@??????>>>;;;888777888::::::888777777888777555333<<<:::999;;;@@@EEEGGGGGGEEEEEEHHHLLLQQQQQQNNNJJJ???<<<999999;;;<<<:::888333666888666333000111333333000222999;;;777777;;;;;;:::999777777777888888222444777999::::::999888666666777777777777777777666666666777777888999999999;;;===:::555222333666333:::@@@>>>777222555:::333444555777888888999999666555333222333444777888888555555888888555555888888888777666555555666666666666777666444444555777;;;:::999888777777777777555666666777888999999:::222444666888888777444333:::888666666888999:::999777777777777777666555444555666777999;;;:::777444555444333444555666666444555777888888777777888:::777666555444444666999:::999:::999888555555555777666555333222333444666777666666666666555444222222;;;888555666999:::777333333444666888888888888777777777666666666666777777666777777777777666666555888999:::999888777777999555777::::::888666666666===;;;:::888888999:::;;;;;;999777777999:::::::::777666555444444666888:::;;;:::888777777777888999666999:::888555333555777555777999999888777777888444555777888999999999999888888888:::<<<<<<:::888666777777777777666555555333555666666555444444555444555777777666666888999999888777555555777888999<<<;;;:::999888666555555666666777777888999;;;;;;444555666888888888777666888666555333333555666888666888::::::888666555555666777:::;;;;;;888444222555777::::::999777666666999777555555777888666444999>>>???;;;999:::777000000222555666666555555666777666555666777888777666777777777777777666666666888::::::999777555555555===:::777888:::;;;888555999888777777888<<>>@@@BBBBBB@@@>>>======>>>>>>>>>???@@@>>>;;;888555>>>DDDDDDJJJYYYggglllfffbbbqqq|||{{{wwwnnnnnnjjjcccZZZRRRMMMLLLDDDFFFHHHHHHIIINNNWWW^^^ZZZ[[[[[[[[[[[[]]]```ccchhhgggiiinnnuuuvvviiiYYYMMMIIIGGGEEEBBB???===;;;<<<======:::888<<<:::999999:::999777666:::888777:::???CCCEEEEEEDDDDDDEEEIIINNNOOOMMMIII???===::::::<<<===;;;999555666777777555444555555777444555::::::777666999888888999999888777666666555666777888888888777666555555666777888888999999999888777666666777999:::666999;;;999555333555888444888;;;;;;999777777999666777777888888888888888777666555555666777888999:::777888:::;;;888888;;;999999888888888888888888555666777666555444666777777777666666666777777888777777777888888999999999888888888999999999888888888777555555777888999888999999999999999888777777888888888999;;;:::888555555444444555888999999888444555666666555555666777999888777666666777777888888999:::999888888:::;;;999888777666777888:::;;;::::::999999888777666666;;;777444555888999777333666666777888888999999888666666666666777777777777666777777888888888777777555777888888777777888:::666777888888777777999;;;777777888999:::;;;;;;;;;;;;999777777888999999888999888777777777888999::::::999888888777777888888444555666666555555666777666777999888777666666777333444555666666666555444777666666777999999888777888888888888888777777666333555666666555444444555555666777666555444555666777666555444444555666777888777777777777777777777666666666666777888999999666777888999999888777666777666555555555555666777333555888:::999888888888999:::;;;;;;999666333111222444888999888888888888888666555777999:::888666444888999777666888666111000333666888999999;;;<<<777666555666777888777666666666666666555555555555666888999888666444444555888888999999999999::::::999888666666666777999::::::999777888999:::999888999===<<<999@@@LLLNNNGGG===<<<;;;:::::::::;;;;;;===999777888<<>>@@@AAABBBAAA@@@AAACCCAAA???===<<<======<<<;;;999@@@HHHMMMTTT___jjjpppuuuxxxkkkhhh```TTTKKKHHHIIILLLMMMIIIJJJLLLQQQWWW]]]aaaccc```aaabbbbbbbbbeeehhhkkk___fffttt|||lllcccZZZNNNCCCDDD???<<<===AAABBB>>>999>>>===;;;;;;<<<<<<:::999999999999;;;???CCCEEEFFFJJJHHHHHHJJJNNNNNNLLLHHH<<<;;;::::::;;;<<<;;;999:::999777777888888666555999666777999888555333555555666888999999777555444999888888777666555444444333444555666888999:::;;;;;;:::888666666777999:::555777999999666555777:::555666777888::::::999888:::999999999888888777777777888888999999999999999:::777777;;;;;;999999<<<666777888999999999888777555666777777555555666777444444444555666666777777888888888888888888888888<<<;;;999888888999;;;;;;777666444555666888888777;;;;;;;;;;;;;;;::::::999;;;:::999999999999888666999888777888999:::999888555666777666555444555666888888888777777666555444555777888888888999<<<>>>;;;:::999999999:::<<<===;;;;;;;;;::::::999888888999666444444777888666444999888888888888888999999444555666888888888777666666777888999999999999999444666888888888999:::<<<777777777777666888<<>>???===:::>>>???@@@AAAAAACCCFFFIIIDDD@@@<<<:::;;;===>>>???===AAAJJJSSSYYYaaannnyyyvvvhhhWWWSSSOOOLLLMMMQQQSSSRRROOOTTTSSSUUUZZZ```bbb___[[[bbbdddfffiiikkkoootttwww{{{kkk[[[WWWPPPHHHDDDCCCCCC@@@>>>@@@>>><<<<<<======<<<:::;;;;;;<<>>;;;777777888888555222777666666666555333333333555666666777777666555555999888777555444444444444333444555666777888888999::::::999888888888888888555777999888777666888999666666777888999999888888999999888888777777777777777888999;;;;;;:::888777666444444777888666666999333444666888888777555444444666777777666666666888444555555666666666666666777777777777777777777666::::::999999888999999999777666555666777888888777;;;;;;;;;<<<<<<;;;::::::===:::888777777888777666<<<:::999888999999777666888999999888777666666777444555666777777555333222333444666666666777999<<<999888888888888999::::::999999888888777777777777888666444444555777666555:::999888777666777888999333444666888999888777666666777888999:::;;;;;;;;;777888::::::::::::;;;===888888999888888999;;;===999999999999888777555444;;;999666666666777777666::::::;;;;;;;;;:::999888888888999::::::888777666555333222444888:::999666777888999888666444444444888999:::;;;;;;:::999888777555333333444666777666666777777777777666555555333555777777666555555666666777888777555444555666666666555444444555666666444444555666777999999:::888777666666555555555666666666777777888888888888666666777888888777666666777999:::999777666555666666666666666777888999:::777888999888555333222333111222555777999:::999888777888888888999;;;<<<;;;;;;;;;;;;999555222111222777666555666777888777666888888888888777777777666333555777777666666666777444666999999888888:::===<<<;;;:::999888666555444555888:::999666555666888666888888888===DDDFFFCCC888777666666666888:::;;;999888999<<>><<>><<<===???AAAAAA>>>AAAHHHPPPTTT]]]rrr~~~fffZZZSSSOOOQQQVVV[[[___```___]]]ffffffhhhllloooooolllhhhvvvxxx}}}{{{ssseeeVVVJJJDDDBBBBBBBBB@@@>>>=========<<<;;;<<<<<<>>>@@@CCCHHHMMMPPPPPPLLLIIIHHHHHHFFFBBB>>>888999:::;;;;;;;;;;;;;;;;;;888555555777888777555666777777666555666666555777666444333333555666888777666555555555555666666444444555555555555555666777888:::;;;:::888666555777888888888777666777777666888;;;999666444666888777666666666666777888999666777999::::::999777555555222333666666444444777333444666777888666555333444666888888777666777888777888888888888777666555666666666666666666555555888999;;;;;;;;;999777666888777666777999:::999888999999::::::::::::999999<<<999666555555666666555999888777777999999888777888999999888777666666777333444666888999888666555555666666666555555777999777777777777888888999999888888777666666666777777888666444333444666777777999888666555555666777888333555777888999888777555777777888::::::;;;;;;;;;888999:::999888777888999777999;;;;;;:::888888999:::999888666555555666666;;;999666555666777777666888888999:::999999888888888888999::::::888777666999777555666999:::888555777888999888666444444555222333555777777777777666888666444444555777888777777777888888777777666555333555777777666555666777555777888888777777888999888888888777777888888888777777777888888999999999999999888777666666666666333333444555666777999999666666777777777777666666888999:::999777555555666666666666666777888:::;;;777888999777555333222333000111444555666777777777666555555666666555666777333444666666666777999;;;777666555666777888777666666666666666666666666666444666888888777777888999:::888666777999:::888777::::::999999888777777666555888;;;:::777555555777444666666666888======<<<888888888999999999888888666777999<<>>===;;;<<<===>>>BBBHHHPPPVVVUUURRROOONNNNNNLLLGGGBBB888;;;===???>>>>>>>>>???555444333444666999::::::777999999666777:::;;;999999777444222222444888:::555555555666666777777777555555555555555555555555666777999:::999888666444888888888777777777777777666999;;;999555333555888777666555555555666888999666777888999999888666555777444444777777444444777777777888888888777666555333555888999888777777888999::::::::::::888666555666666666666666666666666999:::<<<======:::888666888777777888::::::999777666777777888888888888888:::777555444555666555555444333333666999;;;;;;;;;555666777666555444555666555666888:::;;;:::999888888999999888666666777999888888999999999:::::::::999888777666666777888999777666555444444666888999777666666666666666777777555666777888888777666555777888999:::::::::::::::666777888777555444555666666999;;;<<<:::888777666777666555555666888;;;<<<:::888666666777999999888777777777777888888888999999999999999999888777777;;;:::888888888888777555777999:::999777666666666222333555777888888888888777666555555777888888777999999999999999888777777333555777777666666777888555777888888888888999;;;999999999999999999999999888888888888888999999999999888777777666666666666222222333444555777888999666666666666666666666666555666888888777777999:::999999888777666666777777444555777666666666777888111333444444333333555666888666666999888555444666666777888888777777999;;;777666555666777888777666111222222333333444555555555666888999888777888999<<<999666666999:::777333777666666666666777888888777999::::::888777666666555666777777888999::::::777888999:::::::::888777777888:::<<<>>>???@@@AAA??????>>>===<<<>>>BBBEEEFFFDDDAAAAAABBBCCCDDDDDDCCCGGGGGGDDDMMMiiixxx]]]OOOVVV^^^jjjyyytttaaaVVVPPPMMMHHHFFFEEEDDDCCCBBB<<<======>>>BBBKKKVVV]]]^^^[[[WWWUUUSSSNNNFFF@@@666999===>>>=========???555666666555555666999<<<777:::999555555999:::777777666555444444666888999555666777888888888777777555666666666777777888888666666666555666666777888666666666777888999999888888777777666666666777777:::888777555555666777888777888999999888777666555999666555888777444333666999999888777666555555444333555888999999888888888777888:::;;;:::999888777666666777777888888999999999:::::::::999888666555777666666888::::::888666555555666777777777777777888777555555777777777666666555555666999::::::999444555666666555555666777666777888999999888888777777888999888666666888999888888999:::::::::::::::999888777666666777999:::888777666555444666999;;;555666777777888888888888888888777777666666555555888888999999999999999888666777888888666666777999666777999999888777888999444555555777888:::<<<===999888666666888:::;;;;;;666666666666777999:::;;;:::999888888777777888888999999:::888666555666666777999::::::888777888999555666777888999999888777666555555666888888777666777777777777777666666555333555777777777666777999666777888888777666888999777777888888888888777777777777777777888888888999777777666555555555666666666555555444555555777777666555444333333444555666555666777777777777999;;;999999999888777666666555444555777777666777999;;;555666666333111111333666888666888<<<<<<888666888;;;;;;:::777444333444555777666555666777888777666000111222333444666777777555666888888777666777888:::999888888777777666555888777666555666888:::;;;:::999999:::;;;999777444555555777999999999999;;;666666777888999::::::;;;:::;;;;;;<<<<<<===???@@@======>>>======>>>BBBDDDGGGDDD???===>>>BBBDDDFFFCCCHHHFFFDDDWWW~~~xxxhhhbbbrrr|||vvvcccVVVRRRNNNJJJIIIHHHGGGEEE??????@@@@@@EEENNN[[[dddaaa^^^YYYTTTOOOFFF;;;444222666:::<<<::::::;;;<<<:::;;;;;;777333222555888555999777222111555666222666666666666777777888888666777999::::::888666555555666666888999:::;;;<<<888666333111222555888;;;444444444666999;;;;;;;;;999555222333888;;;999666===<<<999777666666777777999999999999888888777666999555555777666222111444999888666444333222222222222555888:::999888888888555666888:::;;;:::999888777777888999:::;;;;;;;;;999888666444444444444555555555555777999999777555444555666777777777777777888777666777888999888777<<<:::888888888888666555555777888888777777888:::666666666555555444333333444555666555444555777888666777888999999999888888888777555444444666777999888888777555555666999<<<555666888999:::::::::999:::999888666555555555555888888999999999888777777777888::::::::::::<<<>>>666666666666555777:::===555666888:::;;;:::999888999777666777999;;;<<<<<<777666555555777999<<<>>>;;;:::888777777777888999555888:::888555444555888777999::::::999999999:::333444555555555444222222444444555666888888666444333333444444333333222111333555777777777777888999777888999888666444555666555555666666666666555555444555555666777888999999555555444444444555555666:::999777666555555555666666555333222222333555666999999999888666555666777666666777888888888888777888888999888666666777999999999888444000000333666333111444:::;;;555333666444555555444333333555888777666555666777888888666222333444666888999;;;;;;444666777777666555555666666999;;;999666444666999<<<:::888777888:::<<<>>>;;;:::999:::<<<;;;777333222333666888999888:::<<<555444444444666999===???>>>>>>===<<<;;;;;;===???;;;<<<>>>>>>>>>@@@CCCEEEIIICCC<<<999:::???DDDGGGAAAGGGDDDDDD```uuurrr```PPPNNNQQQNNNIIIFFFEEE???888888CCCRRRYYYXXX___\\\XXXSSSMMMEEE===777777888888888666666777999666666777777777555333222999888888888777777666666<<<:::888666666777888:::888666555777999999666222444//////666999777777;;;444333333333444555777888444555555666777888888999666666555444444444555555333333333333555777999:::555777999777444444666:::666666666666666666666666888888999999999888777777999888777666666777888999777777777777777888888999666666666888:::;;;:::999777333333888;;;:::888999::::::888666444444777:::777777777777777777777777:::::::::999999777666555999555111111444666666555222444555555444333333444888888888888888888888888666555444444444555777888777777777888999999777555::::::888777666666666666999777777::::::777666999444444555777:::===???@@@:::888666555444555666777555555555555555555555555777666555444444555666666???:::444222444666666555666666666666666666666666555555555555666666666666666999;;;:::888777999<<<999999::::::999888777666555666777888999999999888777555555777::::::666222222333555444333333444666888888777666555555666666666666666666777777777777777777666555555555555555555666777777777555333222777999999666222///111333555333222444777999999777666555444333333444555666999999888888777555444333666666777888888888888888<<<:::888666555555666777999:::;;;:::888888999::::::::::::999999999888888777666444555666666555444666666555444444444444555555666666666777777777777555666777777777666555444444111000111555777777666888888999::::::::::::999999777555555777;;;@@@DDD777777777666555444444333555333333666999999777444888888888999999::::::;;;888777888999::::::888666444666999;;;=========<<>><<<===AAAEEEGGGDDDEEEBBBIIIhhhvvvwwwbbbYYYWWWSSSOOOMMMEEEAAA<<<<<>><<<<<<===???AAAFFFBBB>>>===>>>BBBEEEGGGEEEFFFCCCJJJiiiyyyiii___XXXRRRPPPFFFCCC>>>@@@JJJUUUXXXTTTQQQTTTUUUNNNCCC<<<:::<<<777888888777666666777999666666666666777888999:::888888888888999999999999666777888999888777666555555666666555444555666888<<<777666777888555333444::::::999999999999:::;;;555555555555444444444444666666666666666777777777999999888888888999:::;;;777333000111555666333000333333333333333333333333555666777888888888888888888777666444444444555666888999;;;<<<;;;888555333666666777999;;;:::888555:::666666999:::777555666222555777888777555555555666666666666666666666666888999999999999999888888666888::::::888666444333666777999999777777777888444555555555666666777777777777777777777888999999666777888999::::::999999333333444444666777999::::::777777999777333222333666666666666666666666666999888777666666666777888999999999999999999999999:::999999999:::;;;<<<<<<777666555555777888999888888888888888888888888888777999;;;======:::666444666888999999999999;;;<<<===<<<:::888777666777777;;;:::888666444444444555444666888888777666666666444555666666555555666777666777777777777666666555666666666777777777888888555666888999999999777666444666888::::::999666555666555555666777999888888444333333444777888888777444444333222222333444444333444555666666666666666444555555666666666666666999888777666666777888999555777888888777777888:::777777666666666666555555555444444666888::::::999777777666666666555555555666666555555555555555555333444555666666666666666999777666666666777555444666555555444444666777888555555666777888:::<<<===:::::::::999888888777777888666555555666777666555333444444666777888999999888999:::;;;;;;:::999888;;;;;;::::::;;;;;;<<<<<>><<<;;;;;;===>>>DDDAAA>>>>>>@@@CCCEEEFFFEEEFFFEEEMMMjjjtttgggZZZQQQFFFCCC>>>???IIIVVVZZZWWWRRRRRRPPPJJJAAA;;;999;;;444555555444333333444666555444444333444555666777666666777777888888999999666666777777777777666666666777888555222222444888777555444666888888777777888888777777777777777777555555555555555555555555777777777888888888888888777777666666666666666666333222222444888:::999888333333333333333333333333:::::::::999888777666555666666555444555666777888444555666777888777666555222333555888;;;<<<:::888999666666999:::777666777333555777777666666777888555555555555555555555555666666777888888888777777444777::::::777555555777666888999999888777777888444444444555666666777777555555555555555666666777777888888888777777777888222222333333555666888999888555666::::::777777999999999999999999888777777777777666555555666666777777777777777777777777777999888888888888888888888666666777777888888888777999999999999999999999999666777999::::::999777666555666777777888888::::::AAA???===:::999999:::;;;===<<<999777666666777888333666999999666555666888555666777777666666777888666666777888888777666555666666777777777888888888666666666777777888888999888777777666555333222111444222111333777999777444444444444555666777777777444444444444444444444444333444444555555555555555777777888888888888777777999999888777777777888888333555777777666777888:::666666666666666666666666333333333555777999:::999::::::::::::999999888888:::999999999999888888888444444555555555555555555777666666666666666555444666555444333333555777888666777888888999888888777888888888888777777666666:::888666555555555666666777888888999999:::::::::888:::;;;<<<;;;:::999999;;;:::999888999:::<<<>>>CCCBBBAAA@@@@@@@@@???>>>AAA@@@>>>???BBBDDDEEEEEEDDDFFFGGGPPPlllhhhVVVGGGBBB<<<<<>>===<<<666666666666666666555555333444444666777888999999222222333444555555444444555555555555555444444444111444777888888888:::<<<555555555555555555555555::::::::::::999888777666555555555555666999;;;<<<777666555555555666888999333333555888:::;;;:::888666444666999:::777777:::777777777666555666999;;;666666666666666666666666444555666666666666666555333555777666444444888<<<555777999888777666777777555555555666666777777777444555555666666666666666777888888777444222333555444444444444444555666666777555666999:::777777999999::::::;;;;;;::::::999555555555444555555555666666666666666666666666666999999888777666555444444777888999999888777666666999999999999999999999999777777777777888999;;;<<<777777777888999:::::::::<<<:::888555444444555666:::999777666666777999:::333666999888666555777999555666777777666666777999666666777777777777666666777777777777888888888888777666444333333666888:::<<<:::777444333444555666555333222444777888555222444444555666666666777777555555666666666666555555555555555555555444444333777777888888888888777777999999888777666666666666333555666666666666888999777777777777777777777777777666666888:::<<<<<<;;;:::::::::;;;::::::888888::::::::::::::::::::::::666666555555444444444333333444666666666666555555777666555444444666888999888888999:::999666444222888888888777777777777777999999777666555555666777:::::::::::::::999999999777:::<<<<<<:::999999:::888777666666888;;;>>>@@@???@@@AAADDDFFFEEEBBB>>>@@@???>>>@@@BBBEEEFFFFFFCCCFFFIIISSSmmmrrrWWWIIICCC<<<;;;FFFVVV]]]\\\XXXRRRIIIBBB>>><<<999777888999999888777777888:::999888777666555555555555444444444444555555555555999888555444444666999;;;::::::999777555333444555999:::888666888:::999666555666777777777777666666222333444666888999:::;;;222333444666666666555555666666777777777666555555222666:::999666444555888666666666666666666666666555666777888::::::::::::555555555555777999<<<===???===:::777666777888:::888777666777888888666444444444666:::999777888<<<999999777555444555999<<<777777777777777777777777555555666666666666555444333444444333444666:::===555666888888666555666777666666666666666666666666666666777888888888888888666777888666222000222555666555555444444444555555888555555777777333222444666777999:::::::::999888444444555555555555666666777777777777777777777777999999999999888666555444777999::::::888666666777999999999999999999999999:::999888777888;;;===???;;;:::::::::<<<===<<<;;;888777555444333333444555555444444444555666888999444555777777666666888999555666777777666666777888777666666666666777777888777777777888888888999999888666444222333555777999555444222111111444777999777666777888888888666444444555666666555555666888666666777777777777666666666666666666666555444333666666666666666555555444777777777666666555555555444666777777666666777999777777888888888888999999777555555666888999888777666777888888888777555555666777777777888888888888666555444444333333444444111444666777666555555666777666666555666777888999888999::::::999777444333999999999999999999999999777888888777666555777888888888888777777777777777666999===<<<999888999:::777777777777999<<>>BBBFFFFFFBBB>>>???>>>===???BBBEEEGGGGGGDDDHHHLLLVVVooozzzYYYKKKGGG@@@???IIIVVV[[[YYYTTTPPPHHHAAA;;;888999;;;::::::;;;:::999888:::<<<666666666777666666555555555555555555555555444444888777777666777888999:::999888777888999999777555555777555111222555333...444444666777888777777666333333444555666888888999444666888999::::::999888555666777888888777666666444555777888777555444444666666666666666666666666222333444666888999::::::666666555555666777999:::???===;;;999888888999999;;;999666555666666555444555555777:::999555666;;;777888888666555555666888888888888888888888888888888888888888777666555555555444444555888:::::::::555777888888777666666777666666555555444333333333555666777888999888888777333666777555222111555999666666555555555555555666777444555777666333222444777888999::::::999777666555666666777777777777777888888888888888888888888666666777888888888777666666888:::999777777888:::999999999999999999999999;;;:::999999999999::::::===;;;999999;;;<<<:::888777777777777777777777777222333333444555555666666666555444555777888999888444555777666555555666888888777555444444666888:::777777888888888999999999777777777777666666666666//////000111222444555666444666888999888666666666333555777777555444666888555555666777777666555555555555666777777777666666666666666666666555444444222333444555666666666666666777888888666666777888777777777888888999999999666444333333444444333111444555777777777666444333222333333444555666777777333333222222333555666777333666999999777555444555666666666666777777777777666777888999:::999888777888888888888888888888888444777999999777666777999444444444555666777777777555999<<<<<<888666888:::::::::::::::;;;===???@@@???===<<>>===>>>BBBEEEHHHHHHIIILLLQQQZZZoooaaaNNNJJJDDDDDDLLLWWWYYYUUUNNNMMMIII@@@777555:::???999::::::999888888999;;;111222333555666555555444777777666666555555555444666777888999::::::999888777555555888<<<===:::777444777555111222777555000111222444555666666666555333444444555555666666666222444666888999888777666333444666777777777666555444333333777;;;<<<888555666666666666666666666666222333444555666666666666888777666555444555555666888888999::::::::::::999:::777444444555777888888777777999;;;888444555999555777888888666444444444888888888888888888888888:::::::::999999777666666777666666888<<<===999666666777999999777666777888666555555444333222111000333444666777777777666555111444777666333333888===555555555555555666777888555333444888999777777999999:::;;;<<<;;;999777555666777888999999999999999777777777777777777777777111222444666777888777777444777888888777777;;;>>>888888888888888888888888999999999999888666444333;;;888666666888888666444555555666777777777777666444555555666777777666666777555333444888:::999777444555666666555555666777999777444333333666999;;;777888888888888999999999555777:::;;;;;;888555333222444777888999777555444///333777888666444555666333666888777555444666888333444555666666555444333333444555777888999999999888888888888888777666666...///111333666777888999777888999888777666777888666666777777888888999999:::888666666666555333222555666888999888777555444111222333444555777888888000000000222444666999:::666999<<<;;;888444444444444555666666777777666666333555777999:::;;;;;;;;;555555555555555666666666333666999:::888777888999111222333555777888::::::444888<<<;;;888555777:::===============>>>??????DDD@@@<<<===AAAEEEDDDBBB@@@>>><<<===AAAEEEHHHIIIMMMPPPTTT\\\ooocccOOODDD;;;>>>IIIQQQPPPKKKKKKEEE@@@???===999777888:::;;;<<<===<<<999777555666666666666555222000///666555333333333444666888222444777999:::999777555999999999999888888777777888666444333444555555444888888777555444333222111333555888999888666666666888777666666666777999:::111444777666444222333555222333555666666666555444333333444444444444444444444555777666555444444555888888888777777666555444888999999999999888777777888555444555888999888555777777666666555555444444:::999777666777666444333222222333333444555666666888666444555888999777555888888888888888999:::;;;444666888777555444777::::::888888:::<<<;;;666222333444666888999:::::::::888888777555444444444444333444555666777777777777999888777666666555666666<<<:::999777777777888888888777666555555777999;;;999666333333444666777777555777888::::::888777555;;;:::999666444444777999:::999777666666888:::;;;:::666222333777:::888666666666666666666777888999666666777777888888999999:::777444444555555333111555555555666777888999999888888888888777777777777777888:::;;;:::999777555::::::::::::999777666555555555555777999999888666111444555333333666666444555444333555888999888555666666666666666777888999444555666666777666666666999999:::999999888777777:::888666444333222333333555777888777444444777:::999666555777<<<>>><<<888777888999999999777666555777666555333111222666999666666777999;;;;;;999777222444666777666666666777666555444333333444666777888999999888777777999<<<777666555444444555777888888777555444555666888999666666666666777888::::::777:::<<<;;;888666777:::888777666444444444555666===>>>:::666888===<<<555>>>===<<<;;;<<<===@@@AAA>>>>>>???@@@CCCFFFIIIJJJDDD@@@???BBBCCCCCCGGGLLLLLLPPP\\\kkk{{{```QQQGGG???@@@IIIOOOMMMHHHIIIBBB===;;;999555333555;;;;;;;;;;;;:::888666555555666666555555444333222666555444333333444666777444555666777777666444333777777777777777666666666666444333333555777777666555555555666666666777777999:::<<<;;;888666555555888777666555555444555555222444777666444333333444333444555666777666666555555555555555555555555555555666777666444222222222888888888888777666444333555666666777888888888777<<<999777666777666444111555555666777888888888777:::999777777777666555333444444555555666777777777555444333555888::::::888666666555555444555555555555555666666555777999;;;666666777888:::999777555666777777888999:::;;;;;;:::999888666555444444444777888888999999999999999777777666666666666777777666555555555555555666666:::999999888888999:::;;;999777555444555666666555666666777888888777666666777888999888666555666888888888777777777888999:::<<<999555666:::<<<;;;999888888888888888888888888999999888888777777666666999666444555777888777555444444444444555666777888666666666777888999999:::777888999::::::888777666999999999999888777666555777666666777777666444111333555555222222666666444777666444555777777555222444444444444555555555555666666666666666555555444555555555555555444333333222222222222222444666777666777888888777777999::::::888666888<<<===:::777333444666888999:::999999777777666555333444777999777777777888:::999666444444666999999777444333333:::888666444333333444444666777777777666666999;;;888777555444444444666666999888777555555666888999666666666777888999:::;;;999999999999999999777666888777777666555555666666777;;;:::666555999;;;999======<<<;;;<<<>>>@@@BBBAAAAAA@@@@@@BBBCCCEEEFFFEEEAAA@@@BBBCCCBBBEEEIIIKKKPPPZZZfffsssbbbQQQIIIBBBDDDKKKOOOLLLHHHHHHAAA<<<;;;:::777777999<<<;;;:::888777777666666666666555555555555666777555555444333333555666777666666666555444444333333555555555555555555555555666555444555888:::::::::444555555666777888999999999:::;;;999777555666777888777666555333222000000444666777666444333333444555555666777777777666666888777777666666555555555555666666555222000000000666777888999888666444333222333444666777777888888;;;999777777666666444222666777888::::::999888777:::999777777777777555333666666777777888888999999666555444666888999999888999999888777666666666666555222000000111333444444333444666666666666777999888888777777777888999:::888777777555444333333222888999999:::::::::999999777777666666666777888888222333444555666666666666::::::::::::::::::999999999888666666777777666444666666666666666666666666333555888999888666666777666666777888888888888888<<<999777888;;;===<<<:::::::::::::::999888777777888888888888888777777777555444333444777888999888333333333333444555666666777777777888888999999999888888999:::999888777666888888888888777666555555666666555666777666444111555777666222222555666444999888666666666555333111333444555555555444333222666777777666666555444333444444444444444333333222222111111222333666888999777666666777999:::::::::999777666888;;;===;;;888333444666777999:::::::::777888888777666666777999888777777777888777444222444666999999777444333222:::999777555444444555555333444555555555555888:::888777666444444444555666999888666555444555555666888888888888888999:::;;;;;;888666777:::;;;888444777888888888888777666666222777999666333555:::;;;<<<<<<<<<<<<===???AAABBBDDDCCCBBBAAA@@@@@@AAAAAABBB??????BBBCCCCCCEEEIIIIIIOOOYYYaaajjj}}}fffLLLGGGEEEHHHOOOSSSQQQMMMIIIBBB<<<<<<<<<;;;===@@@>>><<<:::888777777888999888777666555555666777888555444444444444555666777777666555444444444555555444444555555555555666666777666666777999;;;;;;:::666666666666666666666666444555666555444555777999666666666555333222000///666777777666555444444444666666777777777777777777888888777666666555444444333444555444222000000111333555777999999888666555333444555666777777777777555555555666777888888888888999;;;;;;:::777444222:::999777777777777666444777777777888888999999999:::999888777777666555555999999888777777777888888999444000...000222111///222444666444222333666:::888666555333333444666777333444444444444444333333444555666777888888888888888888777777666777777777555666888999999999888777777888999::::::888666555888777777888999999888666666666555555555555666666333444777777777666777999444666777999999888777666999777666777999:::999888;;;;;;;;;;;;:::999777666555666666888999:::;;;<<<333333222333555666777777444444444444444555666777;;;;;;:::999888777777666888999999:::999888777777666777777777777777666666444444555777999:::888777888999888333333666777555999888777777666555444222666777888999888777444333666666666777666666555555777777888888888777777666999888777666666666777888666444444666:::<<<;;;888777666666888<<<===<<<;;;666777777777888888888888666777888888666666777888888777777777888888666444333444666666555555777888666666555555666777888999111333444444444555666888666666555555555555666777888777555444333333333333999999999888999999::::::;;;999888999::::::888666777888999::::::999777666555777888666444555888:::<<<<<<<<<<<<>>>???AAABBBEEECCCBBB@@@???????????????===>>>BBBDDDDDDFFFJJJFFFOOOYYY___cccuuucccDDDDDDFFFLLLTTTXXXXXXVVVPPPHHH@@@>>>===;;;<<<@@@@@@>>>;;;999888888:::;;;:::999777666555555666777444444444444555555666666777666555444555666888999666666666666666666666666666555555666888888777666444444555555555555666666333444555555444555777999555555555444444444333333888777666666666666555555777777777666666666777777777777666666555444333333111333444444333222333444222333666888999999888888777777888888888777777666222333444666777999:::;;;777888::::::999666333111:::999777777888888777555666777777777777777888888999999999888777666666666333333333444555666777888<<<999555444777999888666444666666444111111555888888777555333333444666777222333444666777777888777111222444666777888999999::::::999777666666666666999999:::;;;:::999888777777888:::;;;:::999666555666666777888;;;<<<;;;999666666555555555555666666555666666555444666999<<<444666888::::::999777666777777777888999999999888;;;;;;;;;;;;::::::999888777777888999:::;;;<<<===666666666666555666777777888777777777777888999999;;;;;;;;;:::999888888777:::::::::::::::999999888777777888888888888888777666666777:::<<<===<<<::::::;;;:::666555888999777777888999999999888888888777888:::;;;:::888666555555555666777888888888888777777888888888888888777<<<;;;999777666666666666888777666999===???===::::::::::::;;;<<<<<<:::999777777777777777777888888555666777777666555666777888777666777999:::999888666666555333222444888;;;555555555666777888888999111333555555555555666777444444444555666777888888999888777666555555555444::::::999999888999999999888:::<<<;;;999888888:::777888999::::::999888777<<<999666666888888777777;;;;;;;;;<<<===???@@@@@@BBBAAA@@@>>>>>>>>>???@@@AAA???@@@DDDEEECCCDDDGGGDDDNNN[[[___```pppXXX@@@CCCIIIRRRYYY]]]]]]\\\^^^UUUKKKEEEAAA======@@@@@@???<<<:::999999:::;;;999999777666555555555555444444444555555555555666666666555555666777999:::888888888777777777666666444333333444555666444333111111222444555777888888777888999888666555666777555555444333444555666888888777555555777888777666888777666555555555666666666666666555555444444444111333555666555555666777444444555777777888888888999999999999999888777777444666777777666666777999333444777888999999888777:::999777777888888777666666666666666666666777777555666888888888888999;;;444444555666777999:::;;;777666555777999;;;;;;;;;777777666555444444666888:::999888777777777888999444555888:::;;;<<<<<<<<<222444555777999:::;;;;;;::::::999888777777777777999999999999888777666555999:::<<<======;;;999888888777777999;;;<<<<<<;;;666666666666666666666666777777666555444666:::>>>555777999:::;;;:::888777999:::;;;<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<===>>>=========<<<;;;;;;::::::<<<======;;;999999:::;;;;;;;;;;;;::::::;;;;;;<<<777888999:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::888888999:::;;;;;;;;;;;;<<<<<<<<<===>>>>>><<<::::::======:::999<<<<<<999888:::<<<<<<<<<;;;<<<>>>888999:::::::::999888777777777888999999999999999333444444555555555555555888888777666666666777888;;;;;;<<<>>>@@@AAA@@@>>>@@@@@@???>>><<<999777666666666666666777888:::;;;666666777666555444666888888777666777999;;;:::999:::999666333111222555999777777777666666555555555333555777777666555666777333333444555666777888888;;;;;;;;;::::::999999888;;;:::999888888888888888777:::===<<<888666888:::777777888999999999999888@@@999555777:::999777777:::;;;;;;<<<<<<======>>>???>>>>>>===>>>???@@@AAAEEECCCDDDGGGFFFBBB@@@BBBDDDNNNZZZ]]]]]]kkkPPPAAAGGGOOOWWW\\\^^^^^^]]]bbbXXXLLLFFFAAA======@@@???>>><<<:::999999999:::666666666777777666555555333444444555555555555555666666555555555666666777:::999888888777666555555333333444666888999888666222333444555666777888888555777999999777666555666777555333111222444777999888666444555777999999888777777555444444444555555666666666666666666666666555777888888777666777888999888777666555555666666888888999999999999999999666888999888555444555777444555666888999::::::;;;:::888777888999999888666777777777777777777666666333666888888888888:::===999999999999:::;;;======222444666777666555666666777666555666888999999888888888999999999999999999666777999;;;<<<;;;::::::666777888999999999999999888777777777888999999:::888888777777777777777888999:::;;;<<<<<<<<<;;;:::===;;;999999:::;;;;;;:::666666777888888777666666777888999888777888:::<<<777888999:::;;;::::::999;;;<<<>>>???>>>>>>>>>>>>===<<<;;;<<<===@@@CCCEEEAAA@@@???>>>===;;;;;;:::>>>???@@@>>><<<;;;===???>>>======<<<<<<=========666777888:::;;;===>>>???>>>>>>===<<<<<<<<<<<<<<<999:::;;;<<<===>>>>>>>>>===<<<===>>>??????===;;;999===???===>>>???>>>::::::===???@@@>>>>>>???AAA;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777444555555666666666666666888777666666777888999::::::===???@@@@@@???>>>>>>@@@AAAAAA???===;;;:::999888777666666666777999:::888888777666444555888:::999777666666888999888777777888777666444333444666555666666666666555444444666888999999888666666666555666666666666666555555:::;;;;;;;;;;;;:::::::::;;;:::999888777666666666777888999888777666666666777777777777777888999999===888666999:::777777;;;::::::;;;;;;;;;;;;;;;:::>>>======<<<===>>>@@@AAADDDCCCEEEIIIHHHDDDBBBCCCGGGOOOVVVWWWWWWgggMMMEEEKKKSSSZZZ^^^^^^\\\[[[XXXNNNCCC===:::777999======<<<;;;:::999888888888222333555777777777777666333444555555666666555555666666666555555444333333::::::999777666555444333555555777:::===???>>><<<888777777777666666666666///222555777777666666666888666222000000222666888888555333444888:::;;;999777666555444333333444555777777777777777888888888888:::;;;:::888777777888>>><<<999555333333333444555666777999::::::::::::555777999888555444666888999999999999999::::::::::::888777888999999888777888888777777777777777777666888:::999777666888;;;888888888777888888999999777:::===;;;777333222222777555444666;;;===<<<:::666666777888888888888888666777999999999888666555888888888888888777666555555555666777888:::<<<===888888777777777999:::<<<777888888999::::::::::::AAA>>>:::999999:::999999555777888::::::888777555666888;;;;;;:::999999:::999999::::::;;;;;;;;;::::::<<>>>>>===>>>???===<<<<<>>>>>>>>>>><<<>>>???>>><<<;;;>>>@@@???>>>>>>=========>>>>>>999999:::;;;;;;<<<<<<===??????>>>===============;;;;;;===>>>????????????999:::;;;===@@@AAAAAA???999>>>@@@@@@@@@BBB@@@<<<===@@@BBBBBB@@@???@@@BBB??????>>>>>>???@@@AAABBB??????>>>===;;;888666555999999:::;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;;;;777;;;??????<<<:::;;;<<<<<<>>>?????????>>>???@@@<<<;;;999777555555555555::::::888666555666999<<<:::888666555666777666555111444777888777666666666111222333555666777777777888:::;;;;;;999777666666888888888777666444333222777888888999999999888888::::::888777666666666666888555444555888888555222888777666666666777999:::888666777:::888444888@@@::::::;;;;;;::::::999888>>>======<<<<<<===???@@@??????CCCIIIKKKHHHGGGIIIJJJOOOSSSRRRRRRdddIIIDDDMMMVVV[[[___bbb___ZZZUUUPPPIIIDDD@@@>>><<<:::888666555444555444333111777777777777888888888888777666666666666666777888888666666888666333555::::::888777:::>>>>>>:::666::::::999888777777888888666666666666666777888888444222...---///333999===777888999999777555666666777666666666777888999999???:::666666444333555999<<<777333333777::::::888666999999777666999888555777666444444444666888999999999888888888888999999444333333666999:::888555888333333999<<<888666777555555666666666555333222666:::;;;888777999:::999:::<<<;;;999:::<<<;;;666666666888:::;;;<<<<<<<<<:::::::::999999999<<>>===<<<>>>??????;;;777::::::;;;<<<======:::888888::::::888444333666999<<<999666777;;;======<<<555777999888555555888;;;999:::<<<>>>===;;;888777::::::;;;;;;;;;;;;;;;:::<<<666666;;;>>>;;;999;;;>>><<<;;;<<>>===;;;>>>CCCCCC@@@>>>@@@AAA???<<<;;;>>>AAA;;;:::999:::;;;<<<:::888AAA;;;999===???<<<;;;>>>===>>>>>>>>>===<<<;;;;;;???===;;;<<<>>>AAACCCDDDGGGDDDAAA@@@AAABBB@@@===???BBB@@@::::::@@@BBB@@@;;;===???AAACCCEEEFFFGGG;;;>>>???>>>:::777888999333444666999===@@@BBBCCC<<<<<<============<<<;;;??????>>>===============AAA???>>>???@@@@@@???>>><<<;;;999888777777888888;;;666222333888;;;:::777666777888999888666444333999999999888888888888777555444444555666888:::;;;:::999888888888666333000888888888888888888888888999999888888999;;;===>>>777888999:::999777555444888888888888666444222111:::888444111000222555777888999999::::::;;;;;;<<<555777999999888888999:::;;;;;;;;;<<<<<<<<<<<<<<<888999;;;>>>AAADDDFFFGGGDDDNNNNNNIIIOOO```nnnBBBFFFPPPZZZ]]]\\\YYYSSSLLLNNNJJJFFFBBBAAA@@@???>>>;;;999777777777777555333555666666666666777777777:::999888777666555555555666555666888777333444888777555555888===>>>;;;888777777666555555555555555666666555555666666777888555444222222222444666777888:::;;;;;;999888888999777777777666777777888888===999777888888666888<<<;;;888444555999;;;:::888:::;;;999555444777888666777666555444444555777777888888888888888888888888444444444666999999777555888333333888999666333444777777888888888777555555555999:::777666999:::888:::<<<<<<::::::<<<:::555555555666777888888888888777888999888777777999::::::;;;<<<;;;888666666666777:::;;;888999>>>@@@>>>???>>><<<;;;;;;:::888777<<<<<<<<<;;;:::::::::;;;>>>>>>===<<<<<<=========AAA@@@@@@BBBDDDCCC@@@===::::::;;;<<<<<<:::888666>>>===<<<:::777777888999:::999777666777888888777999999:::;;;;;;<<<<<<===;;;<<<======<<<:::888666999999:::::::::::::::999@@@;;;:::???AAA>>><<<===666888::::::777555666777777888777666888======:::<<<===>>>>>>======>>>???;;;::::::;;;<<<===;;;:::===999999>>>???<<<===@@@;;;;;;;;;;;;:::999888888======<<<===???BBBCCCDDDCCCAAA>>>>>>???@@@>>><<>>===AAAAAA===<<<<<<===>>>????????????<<<===>>>===:::999:::;;;999999:::;;;;;;<<<<<<<<>>===<<<<<<;;;;;;;;;<<<<<<:::::::::<<<>>>@@@@@@@@@BBB@@@>>>;;;999777777666<<<888555555777999888777777777666666666777777777<<<;;;;;;999888777666555555555555555666888999:::777777666777999999888666777777777777777777777777999999888888888999999999888888777777777777777777777777777777666444333333777777666555555666777888===<<<<<<;;;999888888777666888::::::999888999:::888888888888999999999999:::;;;<<<===???BBBDDDEEECCCMMMLLLFFFJJJXXXzzzXXX???IIIUUUaaabbb\\\UUUMMMFFFMMMJJJFFFDDDDDDCCCBBBAAA>>><<<:::999999999888777555555555555666666666666::::::888777666666666666444333555888777333333666222000000333666777555222444444333333222222333333555555444444555555666777555555666666666444222111444555777777666555666777888888777666666666777777777333333666666555666999;;;888666888;;;<<<;;;888<<<===:::444333777999888::::::999999999999999999888999:::;;;;;;:::999888666666666888::::::999777;;;888888;;;;;;888666666888888999::::::999777666555:::;;;888777:::;;;999;;;======;;;<<>><<<>>>>>>>>>===;;;999::::::;;;;;;;;;<<<<<<======>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>@@@@@@===;;;;;;;;;;;;;;;:::999777666>>><<<999999999::::::999<<<<<<;;;999666555666777<<<;;;;;;<<<======;;;999777777777777777777777666<<<==================<<<<<<999999<<<===:::777777666<<<@@@>>>999555777:::888::::::888;;;??????;;;999999999;;;======<<<;;;;;;:::999:::<<<===<<<;;;;;;:::;;;======:::;;;>>>===>>>>>>>>>????????????:::;;;;;;<<<======>>>>>>@@@>>>======>>>??????>>>???BBBCCC@@@???@@@>>>:::>>>>>>????????????>>>>>>;;;<<<<<<;;;::::::<<<===<<<<<<<<<;;;;;;999888888<<<<<<===============<<<<<<<<<;;;;;;;;;<<<<<<===999999999<<>>@@@BBBCCCAAAKKKJJJDDDFFFQQQrrryyyHHHCCCMMM[[[ffffff___XXXSSSNNNRRROOOLLLIIIHHHFFFDDDBBB???===:::999::::::999888555555555666666666777777777777777777777888999:::555333333555444111333888555333222333444333000...444444333333333333444444444444444444444555666666444555666666555444111000222444666666555555666777999888777666666666666666444222333666777444444666999777777999;;;;;;:::777:::;;;:::666666999:::888======>>>>>>>>>===<<<<<<999:::<<<======<<<:::999888888999:::;;;;;;:::999;;;::::::;;;;;;999777777777888999999999888777666666:::;;;999888;;;<<<;;;:::<<<===<<<>>>AAA@@@;;;:::;;;;;;;;;:::999888888666999;;;<<<:::777666666333555777888777777888999;;;<<<=========>>>>>>>>>:::<<<>>>===:::999;;;>>>:::::::::;;;<<<======<<<<<<<<<;;;:::999999999999444555777999::::::888777999:::<<<;;;:::999999999===:::777888<<<>>>>>><<<<<<>>>???<<<999777888:::===???@@@@@@===:::888888555555444555666777999:::<<<<<<<<<<<<<<<<<<======AAA@@@@@@AAA@@@>>><<<;;;:::===???===999888:::===<<<>>>>>>===@@@DDDCCC???<<<:::999;;;>>>???<<<999<<<;;;:::;;;===>>>>>>===<<<===>>>===:::888999;;;555666777888:::;;;===>>>999:::<<<<<<;;;;;;;;;;;;======<<<===>>>???@@@@@@@@@AAA@@@???======;;;:::;;;<<<===>>>????????????999:::999999999;;;<<<>>>999999:::;;;<<<;;;;;;:::::::::;;;<<<<<<<<<;;;;;;>>>============>>>?????????>>>>>>???AAACCCBBBAAA???>>>===<<<;;;:::::::::<<<======<<<::::::;;;===:::999999999999;;;<<<===888888999:::;;;<<<======888888777777777777777777;;;888666555666777777666999999999999999999999999:::;;;;;;<<<;;;999888666666666666555666888999:::<<<;;;:::999999:::;;;<<<777888888999999::::::999777888888999;;;;;;<<<===999;;;<<<<<<;;;::::::;;;<<<<<<<<<===>>>>>>??????===<<<;;;<<<===???AAABBB@@@IIIJJJFFFGGGOOOnnnggg>>>FFFSSS^^^fffddd^^^ZZZYYYWWWRRRPPPNNNLLLKKKHHHEEEBBB???<<<999888888999888888666666777777777888888888666666666666777888999:::666333111222111000444;;;;;;:::999999999888777555666666555555555666666777444444444444444555666666444444444333333333333333777888:::;;;:::999:::;;;888888777666555555555666:::777888;;;;;;777666888777666777888999999888777555999;;;999:::<<<<<<888:::;;;;;;<<<<<<;;;::::::777888:::;;;;;;:::888777666888999::::::999999888555777888888777666555444555666777888888777666666444888:::777777:::;;;:::888::::::999<<>>AAA===::::::===???>>><<<666999;;;:::777666777:::999>>>CCCBBB===:::;;;>>>;;;:::999888888:::;;;===:::999999999:::;;;===>>>@@@AAAAAA@@@?????????>>>AAA>>>;;;888888888999:::<<>>AAAAAA>>>;;;<<<:::999999;;;======<<<999::::::888777777999999999999999999:::;;;<<<===555777:::;;;;;;;;;<<<>>>:::;;;;;;<<<<<<===???@@@AAA???===;;;;;;:::;;;===::::::;;;;;;;;;;;;::::::888777777888999;;;<<<<<<888999;;;<<<======<<<;;;<<<===>>>>>>?????????>>>>>>>>>============>>>???@@@???>>>@@@BBBCCCCCCBBB?????????>>>======<<<;;;;;;<<<>>>>>>===>>>@@@BBB<<<===>>>??????>>>===<<<888999999;;;<<<===>>>???999999999999999999888888:::777555444555666666555777777777777777777777777666777999:::::::::999888555666888:::;;;;;;::::::;;;:::999888999:::;;;<<<;;;:::888666666777888888555666777999;;;===>>>???:::;;;======;;;::::::;;;999999999:::;;;<<<<<<===:::::::::;;;===???AAABBB@@@GGGIIIJJJNNNUUUqqqUUU999CCCTTT[[[```\\\XXXWWWWWWVVVNNNMMMLLLKKKKKKHHHEEEBBB>>>;;;888666777777777777777777777777888888888888888888777666666666666666666333111222111111555;;;777777888999999:::;;;;;;777777777777777777888999555555444444555555666777555444333333333444666777777888::::::999888999:::777777666555555555666666999777777:::999666555777666666777777777888888888444999<<<;;;<<<>>><<<777666666666777777777888888666777888999999888777666555777999:::888777777888999===???<<<::::::999777555666777888999888777777333777999666666999;;;:::999:::888666999>>>???===;;;<<<<<<===>>>>>>>>>>>>888;;;>>>???===;;;999999;;;===>>>>>>===<<<===>>>999999<<>>;;;===>>>>>>======>>>@@@===;;;:::<<>>???BBBEEECCCAAA>>><<<<<<<<<;;;:::555777999:::999999:::;;;666;;;???AAA??????AAADDDCCCBBB@@@>>>============DDDDDDDDDEEEFFFIIIKKKMMMOOORRRRRRNNNMMMQQQSSSSSSYYYTTTOOOLLLLLLLLLKKKJJJHHHKKKLLLKKKNNNQQQPPPKKKGGGFFFDDDCCCDDDEEEDDDDDD???===;;;:::<<<=========999999666333555;;;===;;;@@@>>><<<:::999999999999000333777888777888<<>><<<======<<>><<<:::999777666777999;;;===<<<:::;;;<<<>>>???>>>===;;;999:::;;;<<<======>>>>>>=========<<<;;;;;;;;;;;;;;;:::999999<<>>???@@@AAAAAA===>>>@@@AAAAAA@@@>>><<<=========<<<<<<<<<<<<<<<:::;;;;;;<<<;;;;;;::::::777555444555777888888777555555555555555555555555333444555777888999999999777999;;;===>>>>>>===;;;888888777777777888888999;;;:::777555555555777777888888999::::::;;;<<<<<<:::;;;===<<<;;;::::::;;;888888999:::;;;<<<======888999:::<<<===???@@@@@@???EEEGGGNNNVVV\\\sss|||HHH999@@@MMMSSSVVVTTTSSSTTTSSSQQQOOONNNMMMMMMKKKHHHCCC???>>>;;;777555666777777777666666666777777777777888777666555555555555555555333222333666555333555999222333444444555666888999666666666666666777888888666666555555666666777888777777666666666666777777555666777777666444555666666666555555555666777777555222222555555333333666888888888777777777999;;;999<<<===;;;;;;<<<:::777999999888999:::;;;===>>>::::::::::::::::::::::::888;;;>>>===;;;::::::;;;DDDIIIJJJDDD@@@@@@???;;;888999:::<<<<<<<<<;;;:::666;;;===::::::===???>>>BBBAAA===888999>>>@@@>>>;;;<<<>>>@@@AAABBBCCCCCC===@@@BBBCCCBBB@@@@@@@@@???AAACCCCCCBBBAAABBBCCCDDD@@@@@@CCCCCC@@@@@@DDDKKKJJJHHHHHHHHHHHHFFFEEEGGGFFFEEEIIIMMMNNNKKKGGGFFFEEEEEEFFFFFFGGGHHHIIIFFFJJJMMMNNNLLLKKKKKKLLLEEEHHHKKKKKKIIIIIIMMMQQQJJJJJJIIIGGGEEEDDDFFFGGGFFFFFFGGGHHHJJJKKKJJJHHHHHHFFFFFFHHHMMMOOOOOOMMMQQQPPPOOOOOONNNNNNNNNNNNWWWWWWWWWYYY[[[___bbbdddnnnrrrqqqllllllrrrxxxyyylllmmmmmmllljjjiiiiiiiiiaaadddeeeeeegggjjjhhhdddZZZZZZYYYXXXXXXYYY]]]```XXXUUURRRQQQRRRSSSSSSRRRVVVRRRJJJEEEIIIQQQQQQLLLEEEDDDAAA???>>>>>>???@@@>>>@@@AAA???;;;:::===AAA:::<<<======<<<<<>>888888999<<>>@@@@@@@@@>>>;;;999777888999:::;;;;;;;;;;;;???>>>===;;;::::::::::::888777777999<<<>>>>>>======>>>>>>>>>>>><<<;;;:::<<<:::999;;;???@@@???<<<<<<===>>>>>>????????????>>>>>>>>>======<<<<<<<<<;;;<<<===>>>>>>===<<<<<<888888777888::::::999777888888888888888888888888666666666777888:::;;;<<<======>>>???????????????888888999999999888777777888888888888777777777777:::::::::::::::::::::::::::;;;<<<<<<:::999999:::777888888999:::;;;<<<===888:::<<<===>>>>>>===<<>>;;;777555666777777777555555555555666666666777222222333333555666777888000111555999999555444777444555555555444444666777444444444444444555666777666666666666666777888888999999::::::999888777666777999:::999777666666777555555555555555666777888555222333666777666777;;;:::999999777777888;;;===>>>@@@>>>:::888:::999666AAA@@@??????AAACCCFFFHHH@@@@@@????????????@@@@@@>>>AAACCCCCC@@@??????AAAIIINNNOOOGGGAAA@@@>>>:::;;;<<<===?????????>>>>>><<<@@@BBB@@@@@@CCCEEEDDDLLLJJJDDD======AAACCCAAA>>>???AAACCCFFFGGGHHHIIICCCEEEHHHHHHHHHGGGGGGHHH>>>AAADDDEEEFFFGGGIIIJJJWWWPPPMMMNNNMMMJJJLLLRRR[[[XXXTTTSSSSSSRRROOOKKKRRRPPPQQQUUU[[[]]]ZZZVVVZZZZZZZZZ[[[\\\]]]^^^___VVVZZZ]]]^^^\\\ZZZZZZ[[[QQQUUUWWWVVVSSSRRRVVVZZZTTTWWWYYYXXXWWWXXX\\\```[[[ZZZYYY[[[______\\\YYYeee]]]VVVYYYaaaeee```YYY```aaabbbdddfffgggiiiiiibbbbbbbbbdddgggkkkoooqqqlllppppppjjjjjjrrrzzz|||kkkqqqyyy{{{yyywwwyyy|||sssvvvwwwwwwzzz}}}{{{vvvssstttuuutttsssvvv|||zzzwwwsssrrrrrrsssssssssxxxllldddgggooommmeeedddcccbbbbbbbbbdddggghhhWWWXXXVVVOOOGGGCCCEEEHHH>>>@@@BBBBBB@@@@@@CCCFFFCCCAAACCCJJJLLLIIIIIIMMMJJJJJJIIIHHHFFFDDDCCCBBB999999;;;???BBBAAA===999<<<===@@@AAAAAA@@@===<<<:::;;;<<<===>>>>>>>>>>>>BBBAAA???>>><<<;;;;;;;;;;;;:::999999;;;;;;:::888555666888:::;;;;;;;;;:::===999777999>>>???;;;777<<<;;;:::;;;<<>>>>>??????;;;<<<>>>?????????>>>===>>>===<<<<<<<<<:::666444========================<<<;;;::::::;;;<<<>>>???BBBAAA???>>>???@@@BBBCCC:::;;;<<<===<<<;;;999888444666888:::;;;:::888777999999::::::::::::;;;;;;999;;;<<<;;;:::888888999111222333444555666777777:::;;;===??????===:::888@@@@@@CCCQQQ___cccrrr~~~GGGDDDGGGOOOPPPRRRTTTUUUWWWYYY[[[UUUPPPIIIEEEDDDBBB???===888888888777777777777777555777888999888555333111444555555666777888888999555666666777777777777777;;;999666333333555777999===999888;;;:::555555888;;;666444777666222333888888999;;;;;;999888999:::777666555444444444444555888888888888888777666666;;;888666555777999::::::888:::<<<<<<<<<===>>>@@@>>>AAA>>>999999>>>AAA>>>EEEEEEEEEEEEEEEHHHMMMQQQ>>>AAAEEEGGGFFFDDDBBBBBBKKKJJJGGGDDDDDDEEEGGGHHHVVVYYYUUUJJJCCCDDDEEECCCGGGFFFEEEDDDBBBAAA@@@???CCC@@@???@@@CCCDDDAAA>>>KKKGGGBBB@@@BBBCCCCCCBBB???AAACCCFFFHHHHHHHHHGGGDDDEEEEEEDDDCCCCCCDDDFFFJJJGGGDDDCCCEEEHHHJJJKKKNNNQQQSSSPPPMMMMMMQQQVVVQQQTTTUUUTTTRRRRRRUUUXXXTTTSSSQQQQQQQQQSSSUUUWWWUUUPPPOOOSSSSSSPPPQQQVVVUUUSSSSSSUUUWWWUUUPPPKKKPPPPPPPPPPPPPPPPPPPPPPPPWWWVVVUUUTTTTTTUUUVVVWWW]]][[[WWWTTTUUUXXX]]]```XXXYYYYYYXXXWWWXXXZZZ]]]TTTTTTYYY^^^\\\UUUVVV[[[XXXVVVZZZcccgggbbb______fffdddaaa______```ccceeennngggcccgggjjjhhhfffeeeqqqmmmjjjlllqqquuutttrrrvvvtttrrrqqqrrruuuxxx{{{yyy|||~~~~~~zzzuuuwww}}}xxxuuurrrooolllggg___YYYaaa___[[[UUUPPPQQQWWW]]][[[^^^YYYPPPPPPVVVVVVPPPLLLLLLKKKJJJHHHFFFDDDCCC@@@AAA@@@>>>@@@BBB???888:::===>>>;;;666555888<<<<<<;;;999777888;;;>>>AAA@@@>>>===<<<===>>>===<<<<<<:::999999999999888666222555666555666::::::888<<<;;;999888777777888888<<<888444666:::<<<:::666>>>;;;999:::===???>>><<>><<<999777888999<<<<<<<<<=========>>>>>><<<;;;;;;;;;;;;<<<======AAAAAA@@@@@@???>>>>>>===;;;;;;:::999999999999::::::;;;<<<:::777555777999888666777;;;;;;999999;;;;;;;;;<<<<<<;;;;;;:::999888:::;;;:::777555777999<<<;;;:::999:::<<<>>>???AAACCCIIIOOOUUU___qqqOOOMMMOOOPPPPPPRRRWWW\\\]]]ZZZWWWPPPKKKFFFBBB???>>>;;;888888777777666666555444444777777777666555555444333555555555666666777777777666666777888888888888777888777555444555777999;;;;;;777666999999555444777;;;777666999999666777:::777777888888999999999888999999999888888777777777888888999:::;;;;;;;;;;;;;;;<<<<<<;;;999:::===AAAAAACCCEEEFFFFFFFFFHHHJJJEEEHHHFFFBBBBBBFFFHHHEEECCCDDDDDDCCCBBBCCCFFFHHHCCCDDDEEEDDDBBB@@@???@@@FFFEEECCCCCCCCCDDDEEEGGGYYYZZZUUUIII???===;;;888@@@??????>>>>>>=========;;;;;;;;;===???@@@@@@>>>AAA===888666777888888777???@@@AAA@@@>>>===???@@@>>>>>>???>>><<<<<<>>>???AAA@@@???@@@AAABBBCCCCCCEEEDDDBBBBBBBBBDDDGGGIIIFFFGGGHHHGGGFFFEEEHHHJJJHHHHHHGGGFFFEEEFFFGGGHHHKKKGGGGGGJJJKKKIIIJJJOOOFFFHHHIIIJJJIIIHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFGGGIIILLLNNNPPPKKKJJJHHHFFFFFFHHHJJJKKKQQQPPPOOOQQQSSSSSSQQQNNNPPPLLLLLLPPPQQQNNNMMMPPPFFFFFFJJJOOONNNJJJKKKPPPTTTSSSQQQPPPQQQTTTWWWYYY\\\VVVSSSVVVYYYXXXVVVVVVYYYUUURRRTTTWWWZZZYYYVVVbbb```^^^\\\]]]___aaacccaaadddggghhhgggggghhhjjjnnnllliiiiiillloooqqqrrrwwwyyy{{{||||||}}}~~~zzzxxxwwwxxxxxxuuuppplllpppmmmjjjhhhhhhjjjkkkkkkppprrrpppkkkgggfffddd```bbbbbbbbbbbbbbbbbbaaa```VVVWWWVVVTTTUUUWWWTTTNNNJJJKKKKKKIIIEEEDDDFFFIIIGGGEEEAAA>>>===>>>@@@AAABBB@@@===;;;;;;<<<;;;:::===;;;999999:::999888666999<<<;;;888888;;;:::777999888777777777888999999999888888777777888888999999888777777999::::::999999999999999999:::::::::<<<>>>???>>>;;;999:::;;;::::::;;;;;;;;;<<<<<<<<<============>>>>>>???@@@@@@@@@??????>>>======<<<>>>===<<<;;;::::::::::::;;;<<<<<<:::888666888:::;;;888999<<<;;;888777:::999999:::;;;;;;<<<;;;;;;999;;;<<<;;;888777888:::<<<;;;:::999:::<<<>>>???<<<<<<@@@IIITTT___ooo}}}ZZZYYYXXXWWWUUUUUUZZZ^^^\\\TTTLLLHHHEEE@@@<<<:::888666444888888888888777666555444999777666444444444555666555555555555555555555666666777777888888888888888555555555666777888:::;;;888666666888888555555888666555555888888666666888777666555777;;;<<<;;;888999999:::;;;;;;:::888777777888999;;;===>>>??????999>>>@@@>>>::::::???EEEBBBCCCEEEEEEEEEFFFGGGIIIFFFHHHHHHFFFFFFHHHHHHFFFBBBCCCCCCBBB???>>>???@@@CCCCCCBBB@@@===<<<>>>@@@<<<<<<<<<===>>>>>>???@@@KKKLLLIIIBBB======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<777999:::;;;:::999:::;;;BBB???<<<;;;<<<>>>>>>>>>======<<<999666555888;;;;;;<<<===<<<;;;:::<<<>>>;;;<<<>>>@@@@@@@@@??????DDD???:::999<<>>===???@@@AAAAAAAAA@@@???>>>>>>>>>AAA??????AAABBBAAABBBFFF===AAADDDCCC@@@???AAAEEEAAAAAAAAABBBBBBCCCCCCCCCBBBCCCDDDEEEHHHJJJMMMNNNEEEEEEEEEEEEDDDDDDDDDDDDJJJGGGFFFJJJNNNNNNHHHAAANNNGGGCCCFFFIIIIIIHHHHHHJJJLLLOOOPPPLLLHHHMMMTTTKKKJJJJJJJJJLLLOOOSSSUUURRRLLLJJJNNNQQQPPPNNNOOOUUURRROOOOOORRRSSSQQQOOOTTTSSSQQQOOONNNOOOQQQRRRPPPSSSVVVWWWWWWVVVVVVWWWYYYZZZZZZWWWUUUUUUYYY\\\^^^]]]]]]^^^aaacccdddccc[[[[[[\\\^^^``````]]][[[fffcccaaacccggghhhfffbbbdddfffjjjmmmjjjdddcccfffbbbcccdddeeegggggghhhhhhdddeeedddaaabbbdddaaa\\\YYYYYYXXXWWWVVVUUUVVVVVVQQQOOOKKKHHHGGGGGGHHHIIIIIIFFFBBB@@@?????????>>>>>><<<;;;:::::::::888777888;;;;;;888777:::999666777777777777888999:::;;;666999;;;999555444777;;;555666777777666666777888111333555888999999888888888999:::999777666666777888888888999999999::::::;;;;;;<<<======>>>??????>>>>>>>>>===<<<<<<;;;;;;???>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;999888999;;;===::::::<<<<<<888777999444555666777888999999999:::;;;<<<;;;999999999;;;;;;:::999999:::;;;===>>>===:::===HHHTTT___kkktttfffccc^^^]]][[[YYYXXXUUUOOOFFF@@@???===;;;888777666444444999999:::;;;:::999888888777666666555555555555666555555555555555444444444555666777777888888777777333444555666777888888888666555666777777777777888666666777999888777555555999666555888>>>AAA>>>:::777888:::;;;;;;999888666888888:::<<<===>>>>>>???999<<>>;;;;;;???CCC???@@@AAAAAA@@@???@@@AAABBBDDDEEEEEEEEEEEEDDDBBB@@@BBBCCCBBB@@@===<<<======>>>>>>===<<<===???AAA999:::;;;<<<======<<<;;;===>>>>>>======???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBB@@@;;;888999:::999888888888:::<<<>>>??????===;;;;;;<<<<<<======>>>???@@@???>>>>>>@@@BBB<<<>>>@@@AAA@@@@@@@@@AAAHHHCCC>>><<<>>>???>>>===BBBBBBAAA@@@?????????@@@AAABBBBBBBBBBBBAAA@@@???BBBAAAAAABBBBBBAAABBBCCCAAACCCCCCBBB@@@@@@BBBEEE@@@@@@AAAAAABBBBBBCCCCCC???>>>>>>?????????@@@@@@HHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGJJJNNNNNNIIIDDDMMMIIIGGGHHHIIIIIIHHHGGGGGGIIIKKKJJJFFFEEEHHHLLLJJJJJJIIIJJJLLLOOORRRTTTOOOJJJIIILLLOOONNNMMMOOONNNKKKIIIHHHIIIHHHFFFDDDMMMMMMKKKKKKKKKKKKLLLMMMKKKMMMPPPRRRRRRQQQOOONNNMMMNNNMMMLLLJJJIIIKKKMMMLLLIIIFFFGGGKKKNNNNNNMMMLLLLLLMMMNNNOOONNNMMMKKKMMMLLLLLLNNNPPPQQQOOOMMMNNNNNNSSSZZZWWWNNNPPPYYYPPPQQQSSSUUUVVVWWWXXXXXX[[[]]]]]]YYYYYYZZZYYYUUUZZZYYYXXXXXXZZZ[[[ZZZYYYRRRQQQOOONNNNNNOOOQQQSSSQQQMMMJJJHHHHHHIIIIIIHHHFFFDDDBBBBBBBBBBBB@@@>>>888;;;<<<:::;;;>>>???<<<::::::::::::;;;;;;<<<<<<777999;;;999666555777:::444777999999666555777:::333444666777666555444333444555555555444333333333666666777777777888888888666777888999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::===<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;:::::::::;;;<<<::::::===<<<999888:::555666777888999999999999::::::::::::999999999::::::999999999:::;;;<<<===BBBAAADDDLLLTTT[[[eeennnooojjj```ZZZZZZWWWPPPFFF???;;;;;;888888888777666666777777666777999;;;;;;;;;:::999333444666777888777555444555555555555555444444444444555666666777777666666444555666777777777777666444555555555666777777777:::;;;<<<;;;:::999777555999666555999???AAA???;;;888:::;;;======<<<:::999===>>>??????@@@@@@??????>>>======>>>???@@@AAAAAADDDEEEEEEDDDBBB@@@AAABBBBBBBBBCCCEEEEEECCCBBBBBB===@@@BBBBBB@@@???>>>>>>;;;===??????>>>>>>>>>??????@@@AAABBBBBB@@@>>>===AAA@@@???@@@???===<<<;;;@@@@@@???>>>>>>======<<>>;;;;;;;;;;;;;;;===>>>@@@EEEAAA???AAAFFFHHHCCC>>>@@@AAAAAAAAA@@@@@@BBBDDD===>>>???>>>===>>>@@@CCCDDDCCCAAA@@@@@@@@@AAABBBCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBFFFGGGFFFEEEEEEEEEDDDCCCFFFCCC@@@???@@@AAAAAA@@@??????@@@@@@@@@AAAAAAAAABBBBBBAAA@@@???>>>>>>===BBBBBBAAAAAABBBDDDEEEFFFFFFGGGIIIJJJKKKKKKKKKKKKEEEIIILLLKKKHHHGGGFFFFFFCCCDDDDDDCCCDDDDDDCCCAAAFFFEEEEEEEEEFFFHHHJJJKKKHHHDDDDDDGGGHHHGGGGGGJJJHHHGGGEEEDDDDDDCCCAAA???DDDDDDDDDEEEFFFFFFGGGGGGFFFGGGJJJKKKLLLKKKHHHFFFHHHGGGEEEFFFHHHHHHGGGFFFMMMJJJGGGGGGKKKMMMMMMLLLJJJKKKLLLLLLKKKJJJIIIIIIFFFGGGHHHGGGEEEEEEHHHJJJPPPLLLMMMPPPIII@@@BBBLLLJJJKKKLLLLLLMMMMMMMMMMMMLLLOOONNNKKKIIILLLLLLIIIOOONNNNNNPPPSSSTTTTTTSSSMMMLLLKKKLLLMMMOOOQQQSSSPPPMMMKKKJJJKKKMMMMMMMMMMMMKKKJJJIIIJJJJJJIIIGGGBBBEEEEEECCCCCCGGGGGGEEEAAAAAA@@@@@@@@@??????>>><<<;;;:::999999999999999555888;;;;;;888777888;;;888888777666555444444444777777777777777777666555666666777777777888888888444555666777888888888888;;;;;;;;;:::::::::::::::888888888999:::;;;=========<<<;;;::::::;;;;;;;;;:::777888<<<<<<999999<<<<<<<<<=========<<<<<<;;;999888888888999999999888888888888999::::::;;;<<<@@@CCCHHHNNNQQQUUU```lllooohhh[[[NNNOOOMMMEEE;;;666999===555777888888777777999:::333555777999999999777666111333666888999888666444555555555555555555555666555555666777777777777777777777888999999888888888444777777555555888999666999<<<;;;999888999888555999777777:::>>>@@@???===>>>???@@@AAABBBAAA@@@@@@EEEEEEEEEEEEEEEDDDCCCBBBDDDCCCAAACCCEEEFFFEEECCCGGGHHHIIIHHHFFFEEEEEEGGGBBB@@@BBBEEEEEEBBB@@@BBB===@@@BBBCCCCCCBBBBBBCCCBBBCCCEEEDDDBBB@@@??????CCCCCCDDDDDDCCCBBB@@@???HHHDDDDDDGGGGGGDDDAAAAAABBBBBBAAA@@@??????>>>>>>???@@@BBBAAA@@@??????@@@FFFGGGGGGFFFDDDDDDEEEFFFGGGCCCBBBDDDHHHHHHCCC===BBBDDDDDDDDDCCCDDDFFFHHH@@@BBBDDDBBB@@@AAADDDHHHAAABBBDDDFFFGGGHHHJJJKKKHHHFFFDDDDDDFFFFFFFFFEEEDDDDDDEEEFFFFFFGGGHHHHHHGGGJJJJJJHHHGGGHHHGGGDDDKKKGGGBBBBBBDDDEEECCC@@@DDDDDDDDDDDDDDDDDDCCCCCCEEEEEEFFFFFFFFFEEEDDDCCC>>>>>>======>>>???AAABBB@@@CCCEEEEEEDDDDDDEEEGGGAAAHHHMMMKKKGGGFFFFFFEEEIIIJJJIIIGGGIIIKKKIIIDDDFFFEEEEEEDDDEEEFFFGGGHHHGGGDDDDDDFFFGGGEEEEEEHHHKKKKKKKKKJJJIIIHHHFFFEEEAAABBBCCCEEEFFFFFFGGGFFFFFFFFFFFFHHHIIIHHHEEECCCEEEDDDCCCEEEGGGHHHFFFDDDLLLJJJIIIHHHIIIJJJIIIIIIDDDEEEGGGGGGFFFFFFFFFGGGGGGIIIJJJGGGDDDDDDIIINNNLLLJJJHHHGGGDDDAAAEEEKKKHHHIIIIIIIIIIIIHHHGGGGGGFFFIIIJJJFFFEEEGGGIIIHHHFFFGGGHHHJJJJJJKKKKKKKKKHHHHHHGGGFFFGGGHHHIIIJJJIIIHHHGGGGGGIIIJJJJJJIIIHHHGGGFFFFFFHHHHHHGGGFFFIIILLLKKKHHHGGGHHHHHHEEEFFFFFFFFFFFFEEEDDDCCCBBB???>>><<<<<<<<<<<<<<<;;;777999;;;<<<;;;::::::;;;:::999888888888888888999888777666777999999777555888888888999999999::::::666777888999:::999888777::::::::::::::::::::::::666666666777888:::;;;<<<<<<;;;999999:::;;;;;;:::888666777;;;;;;999999<<<999:::::::::999999888777888777666777999:::999888777888888999999::::::;;;:::>>>DDDIIIJJJNNN[[[iiiccc\\\OOODDDDDDCCC>>>999777:::===666888::::::888777888:::555666888999888666444222222333555666777777777777555555555666666777777777777777888999999999999999999999::::::;;;<<<===>>>:::>>>>>>:::;;;>>>>>>;;;:::======::::::??????<<<;;;<<<===???@@@AAAAAAAAADDDDDDDDDEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFEEEFFFHHHHHHHHHHHHJJJLLLHHHEEEEEEIIIIIIEEEEEEHHHDDDFFFHHHIIIHHHHHHIIIKKKJJJJJJJJJHHHFFFEEEEEEGGGFFFGGGGGGGGGGGGGGGFFFFFFMMMIIIJJJPPPSSSPPPMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHIIIIIIHHHGGGGGGIIIKKKJJJIIIIIIKKKMMMKKKLLLMMMMMMMMMMMMNNNNNNPPPQQQRRRRRRRRRRRRTTTVVVPPPTTTWWWWWWTTTSSSVVVYYYTTTTTTUUUYYY^^^___]]]ZZZ[[[YYYWWWWWWZZZ[[[ZZZYYYZZZYYYXXXWWWWWWXXXZZZZZZUUUYYY[[[XXXYYY\\\[[[WWWZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTSSSSSSGGGHHHIIIJJJJJJIIIIIIHHHJJJKKKLLLLLLKKKJJJIIIHHHJJJKKKLLLMMMMMMLLLIIIFFFKKKPPPRRROOONNNQQQQQQNNNLLLOOONNNHHHHHHLLLNNNLLLOOOOOOOOOOOOOOOPPPRRRRRRQQQOOONNNPPPOOOMMMMMMQQQIIIJJJKKKKKKJJJIIIHHHHHHJJJKKKMMMNNNOOONNNMMMLLLLLLJJJIIIJJJLLLLLLIIIGGGCCCEEEHHHHHHGGGEEEEEEEEEFFFGGGHHHGGGDDDCCCBBBBBBJJJLLLMMMMMMKKKJJJKKKMMMDDDDDDEEEEEEFFFGGGJJJLLLBBBDDDCCCAAACCCHHHLLLLLLHHHHHHHHHHHHHHHGGGFFFEEEFFFKKKLLLHHHGGGJJJMMMMMMHHHKKKMMMLLLIIIGGGGGGHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFGGGIIIHHHFFFDDDDDDCCCCCCDDDFFFGGGFFFEEEKKKMMMLLLHHHGGGIIIHHHEEEHHHHHHIIIJJJIIIIIIHHHGGG@@@BBBCCC@@@===<<<>>>@@@======>>>???AAAAAA???===;;;<<<===>>>>>>===<<<;;;:::999888999;;;<<<:::777::::::;;;;;;;;;<<<<<<<<<888999:::;;;;;;999888666::::::::::::::::::::::::888777777777777888999999<<<999777888:::;;;:::999888666777::::::777777999555555666666666666666666999888777888:::;;;:::888666777888999999:::::::::999:::===AAADDDIIITTT___lllWWWPPPCCCBBB@@@===;;;:::;;;;;;;;;888:::<<<;;;888666777999999:::;;;;;;999666333111555444444444555666888999444555555666777888999999999999:::;;;;;;;;;;;;:::::::::;;;<<<>>>@@@BBBCCCAAAFFFEEEAAAAAAEEEEEEAAAAAAEEEEEEBBBCCCJJJLLLJJJ@@@BBBDDDEEEDDDDDDFFFGGGFFFFFFEEEEEEFFFGGGHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFJJJMMMKKKFFFCCCEEEIIIDDDFFFHHHJJJKKKMMMPPPRRRSSSOOOOOOSSSSSSOOOOOOSSSLLLNNNOOOOOONNNOOOPPPRRRMMMMMMKKKIIIHHHJJJNNNQQQOOOOOOOOOPPPPPPQQQQQQRRRWWWRRRRRRXXXZZZUUUQQQQQQRRRSSSSSSTTTUUUUUUVVVVVV\\\YYYWWWXXXZZZYYYVVVSSSRRRVVVZZZ\\\]]]^^^bbbfffUUUZZZ^^^]]]ZZZ[[[cccjjjaaabbbcccccccccccceeegggbbbhhhnnnooollliiijjjkkkqqqmmmkkkpppwwwwwwpppgggqqqooommmnnnqqqsssrrrpppsssqqqooommmlllmmmnnnooolllrrrtttrrrsssxxxxxxtttllloooqqqpppnnnmmmooorrrkkkkkkjjjiiihhhgggffffffccccccddddddcccbbb```___YYY[[[]]]^^^\\\YYYTTTQQQ___^^^^^^aaadddaaaXXXPPP\\\]]]ZZZWWWZZZaaa```ZZZZZZ______VVVRRRWWW^^^```WWWWWWWWWXXXYYYZZZ\\\]]]ZZZXXXWWWYYYWWWTTTUUUYYYSSSUUUWWWWWWWWWVVVUUUVVVRRRSSSUUUVVVUUUTTTRRRQQQQQQNNNLLLLLLNNNNNNLLLJJJCCCIIINNNLLLFFFBBBDDDGGGIIILLLNNNLLLHHHDDDDDDEEEKKKMMMMMMKKKGGGEEEFFFHHHDDDBBBBBBFFFLLLOOONNNLLLIIIMMMKKKEEEGGGOOOPPPJJJMMMNNNNNNNNNMMMMMMLLLKKKGGGKKKMMMIIIHHHLLLOOOPPPNNNRRRTTTRRRKKKGGGHHHJJJGGGGGGFFFGGGGGGHHHIIIIIIKKKJJJJJJKKKLLLJJJGGGDDDIIIHHHHHHJJJLLLNNNMMMMMMLLLNNNOOOLLLLLLOOOOOOMMMGGGHHHJJJKKKLLLKKKKKKJJJ???DDDHHHDDD===:::???EEECCCAAAAAADDDGGGGGGDDD@@@===???BBBCCCBBB???;;;999AAA???>>>???BBBCCC@@@>>><<<<<<<<<=========>>>>>>888999:::;;;:::888666555::::::::::::::::::::::::;;;:::999888777777777777;;;999666777:::;;;:::888:::777777:::999555444666666777888:::;;;;;;;;;;;;;;;999777999<<<===<<<999666777888999999:::999999???;;;999===BBBGGGNNNVVV```pppUUUDDD@@@AAA@@@AAAAAABBBAAA@@@???>>>;;;888666777:::;;;:::777:::999888888888888888999444666777999999888666555888888888888:::<<<>>>@@@@@@======AAACCCCCCEEEIIIGGGCCC??????CCCIIIMMMNNNMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHGGGHHHJJJKKKJJJIIIJJJAAA:::<<>>AAABBB@@@<<<;;;>>>BBB:::===??????<<<;;;<<<>>>>>>============>>>??????<<<:::999999:::;;;;;;:::999<<<===:::444111444777:::888666888:::;;;999666:::888666888<<<>>>>>>===BBB@@@>>><<<;;;===???@@@BBB<<<999:::;;;:::;;;???666666777999<<<<<<:::888:::999:::=========FFFSSSXXXjjjlllkkkdddVVVGGG???BBBHHHCCCDDDEEEEEEDDDAAA???===;;;::::::;;;<<<<<<;;;999::::::::::::::::::::::::999:::<<<<<<<<<:::999888======>>>???AAACCCEEEFFFIIIFFFFFFIIIJJJIIIKKKOOOUUUQQQKKKHHHHHHIIIJJJIIIHHHIIILLLOOOPPPPPPPPPOOOKKKJJJIIIJJJLLLMMMLLLKKKJJJMMMQQQQQQOOONNNOOORRRQQQQQQQQQQQQQQQRRRRRRRRRSSSQQQOOOPPPRRRSSSSSSRRRTTTYYY]]]]]][[[YYYZZZ]]]aaabbbdddfffgggfffdddccccccdddfffhhhiiiiiihhhgggaaabbbccceeegggiiilllnnniiiiiikkklllnnnppptttvvvvvvwwwzzz|||~~~|||{{{{{{}}}~~~~~~}}}zzzzzz{{{}}}|||}}}{{{wwwtttpppppppppooommmmmmoooqqqooonnnlllkkkjjjkkkmmmnnnjjjjjjiiihhhhhhhhhiiijjjeeecccbbbccceeefffdddbbb^^^___aaaaaaaaa^^^\\\ZZZ\\\[[[ZZZXXXWWWVVVVVVVVVTTTUUUVVVXXXYYYYYYYYYYYYWWW[[[]]][[[ZZZ\\\YYYTTTWWWTTTTTTXXX]]]^^^XXXRRRYYYTTTSSSXXXZZZWWWUUUVVV]]]YYY\\\eeeeee^^^[[[```bbbaaabbbdddeeebbbZZZTTTTTTSSSRRRRRRRRRTTTVVVWWWRRRRRRTTTVVVXXXWWWUUUSSSZZZZZZ[[[[[[\\\\\\\\\\\\___^^^]]]]]]^^^___aaaaaahhhhhhhhhhhhhhhiiikkklllgggkkkppppppnnnlllmmmoookkkjjjhhhfffffffffiiikkkhhhiiihhhdddcccfffgggdddcccdddfffeeedddccccccddd^^^bbbfffgggfffeeefffggg]]]]]]___aaa]]]XXXZZZaaaeee```\\\[[[YYYWWWYYY]]]^^^[[[YYY[[[YYYUUUTTTVVVVVVQQQLLLKKKMMMMMMKKKHHHNNNNNNMMMMMMLLLKKKJJJJJJKKKKKKKKKJJJIIIJJJMMMOOOJJJKKKLLLLLLKKKKKKKKKKKKMMMMMMNNNPPPRRRSSSRRRRRRKKKHHHHHHKKKJJJHHHKKKQQQMMMIIIGGGIIIMMMNNNKKKGGGNNNJJJIIIMMMNNNJJJIIIJJJGGGKKKLLLIIIHHHKKKKKKJJJJJJIIIGGGFFFFFFFFFFFFEEEAAADDDFFFCCC@@@>>>@@@DDD>>>AAADDDDDDCCCCCCEEEGGGCCCCCCBBBBBBAAAAAAAAAAAAAAA???>>>>>>>>>>>><<<;;;<<<<<<;;;:::999888999999<<<;;;:::<<<>>>>>><<<999999777777999===??????>>>AAA???===;;;;;;<<<>>>???<<<;;;>>>BBBAAA<<<999::::::888777888:::;;;;;;:::;;;999:::???AAA@@@DDDJJJQQQ]]]vvvVVVZZZZZZRRRFFFAAAGGGNNNFFFGGGHHHHHHFFFCCC???======???@@@@@@@@@???@@@AAABBBCCCDDDEEEEEEDDDCCCBBBGGGGGGHHHIIIHHHGGGEEEDDDFFFGGGHHHJJJKKKMMMNNNOOOOOOLLLKKKMMMMMMKKKLLLPPPSSSQQQNNNMMMNNNPPPQQQQQQJJJMMMQQQUUUWWWWWWVVVUUUSSSRRRQQQRRRSSSSSSRRRPPPMMMPPPSSSQQQNNNMMMPPPSSSVVVUUUTTTSSSSSSUUUVVVXXX```]]]ZZZYYY[[[]]]^^^^^^___dddhhhiiihhhhhhjjjmmmqqqqqqtttyyy}}}~~~{{{xxxwwwzzz~~~~~~zzzwwwssstttvvvwwwwwwyyy|||~~~uuuxxxzzzxxxuuutttxxx{{{{{{{{{{{{{{{||||||||||||{{{xxxuuuqqqooommmmmmmmmlllnnnqqqrrrqqqnnnjjjgggddddddccc___ZZZVVVUUUUUURRROOOJJJGGGFFFFFFEEEDDDFFFFFFEEEDDDBBBAAACCCDDDCCCDDDDDDBBB???>>>AAAEEE@@@???>>>===============FFFDDDBBBAAACCCDDDEEEDDDBBBCCCDDDDDDDDDBBB???>>>DDDCCCBBBAAA@@@????????????@@@@@@AAAAAAAAAAAA@@@???AAAAAA??????CCCDDDBBBBBBAAABBBDDDGGGGGGEEECCCGGGCCCCCCFFFGGGEEEDDDDDDGGGCCCDDDJJJJJJDDDCCCHHHIIIJJJKKKKKKJJJGGGCCC@@@:::999999888999;;;<<<======???BBBBBBAAA@@@??????FFFEEEEEEDDDEEEGGGIIIJJJIIIJJJJJJKKKLLLMMMNNNNNNVVVSSSRRRSSSVVVXXXWWWVVVYYYYYYZZZZZZ[[[\\\^^^^^^\\\```bbbaaa^^^^^^bbbfffdddfffeeebbbbbbeeefffcccbbbdddfffgggffffffhhhiiieeehhhkkkmmmmmmmmmnnnooorrrrrrtttuuutttrrrvvv|||wwwtttrrrqqqmmmjjjmmmtttnnnkkkjjjmmmmmmlllmmmqqqnnnmmmjjjhhhgggeeeddddddZZZZZZZZZYYYYYYXXXXXXXXXTTTUUUUUUUUUSSSSSSUUUVVVVVVRRROOOQQQVVVWWWRRRMMMQQQNNNLLLNNNQQQRRROOOLLLXXXTTTRRRSSSTTTSSSSSSUUUSSSMMMHHHJJJPPPRRRMMMGGGGGGDDDEEEIIIKKKIIIGGGGGGCCCLLLRRROOOIIIHHHKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLHHHJJJLLLKKKGGGFFFHHHJJJDDDFFFHHHIIIIIIHHHJJJKKKHHHHHHHHHGGGFFFDDDCCCBBBFFFEEECCCCCCCCCAAA???===???===;;;<<<>>>???>>>===?????????AAACCCBBB???===999888999;;;>>>??????===>>><<<:::999888999;;;<<>>>>>888888888666555555777999555777888555000///333888777666555555444444333333777666555555666777777777555666777888888777666555;;;:::999888777777777777666777888888999999888888666666666555666999::::::555666777888888999:::;;;:::999999:::;;;:::999999888444444888777444333777666888:::;;;999888999999888888777777888999;;;;;;222666999999666333444666444444555666777888:::;;;777888999:::::::::::::::>>>>>>===<<<<<<<<<<<<;;;CCC@@@<<<<<>>???>>>===<<>><<<;;;;;;;;;<<<===IIIDDDCCCHHHLLLJJJGGGFFF===;;;999999;;;<<<<<<<<<<<<<<<>>>BBBEEEEEEEEEEEEKKKPPP___jjjhhhmmmpppcccfffddd[[[OOOKKKQQQZZZ[[[YYYVVVSSSSSSTTTVVVXXXSSSRRRPPPMMMLLLOOOWWW^^^^^^___``````___]]][[[YYYUUUVVVWWWXXXYYYZZZZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYY\\\XXXVVVWWWVVVTTTTTTWWWVVVVVVWWWVVVVVVVVVVVVWWWZZZXXXVVVUUUUUUVVVXXXZZZUUUVVVYYY^^^cccffffffeeemmmiiifffhhhnnnrrrqqqnnnpppnnnlllkkklllooosssuuupppqqquuu{{{}}}uuummmkkkkkkjjjhhhddd___ZZZWWWXXXQQQJJJHHHKKKKKKDDD>>>AAA@@@>>>???AAABBBAAA???;;;;;;;;;;;;<<<<<<<<<===<<<:::888666555444333333666666666555666666777888888888888999999999888777111222333444555555666666:::;;;<<<;;;;;;<<>>>>>>>>@@@AAACCCEEEEEEEEE>>>???@@@AAADDDIIIMMMPPPEEEGGGJJJMMMJJJHHHMMMUUUSSSPPPPPPTTTVVVWWW[[[___\\\bbbiiijjjgggdddccccccppppppppppppqqqqqqqqqqqqlllnnnoooooommmmmmnnnoooqqqooollllllnnnqqqtttvvvrrrtttvvvvvvuuutttuuuvvvrrrooommmmmmoooqqqooolllbbbaaa```\\\YYYWWWWWWXXXRRRRRRRRRQQQRRRRRROOOLLLOOOTTTWWWSSSNNNMMMJJJGGGHHHJJJLLLLLLKKKKKKLLLNNNOOOQQQSSSUUUUUUUUUUUUVVVSSSSSSRRRRRRQQQPPPNNNLLLQQQRRRRRRSSSSSSRRRRRRRRRQQQPPPOOOPPPQQQQQQOOONNNFFFHHHIIIFFFAAA???AAADDDBBBDDDFFFGGGFFFEEEDDDCCCCCCCCCCCCBBB@@@>>>======CCCBBBAAA@@@@@@@@@AAAAAAJJJEEEEEEMMMSSSQQQKKKGGG===<<<<<<>>>@@@@@@>>><<<<<>>===;;;999777555555===666111222888:::555000555333111444888:::777444777777666666666555555555777777666666666666777777999;;;===???>>>;;;666444555444444555666666333111666999<<<===<<<:::::::::444555555555555777:::===999:::999666222222555888444444555666666555555444222555999::::::888777777333444666777888999::::::999888777777666666666777444555666777999999::::::777666888;;;;;;777555666666777888888777777888:::555999:::888666888888777555444444555555555555555666555555444444444333333......///000000111111222444555777777555555555666444666999;;;<<<<<<:::888;;;::::::999888777666666000666;;;;;;777666:::>>>???;;;888777888888555333222000000333999<<<:::777555999:::888888;;;;;;888555777888777555444444444777666666777999;;;;;;:::>>>@@@>>>;;;;;;===>>>===888888:::===:::666888===???<<<;;;======;;;<<<@@@DDDEEEFFFEEECCCEEEIIINNNLLLLLLMMMMMMNNNNNNOOOOOOPPPRRRTTTUUUUUUWWWZZZ]]]\\\\\\\\\[[[ZZZ]]]ccchhheeejjjoooqqqqqqrrrvvv{{{zzz|||}}}}}}wwwyyyyyyvvvqqqoooqqquuuhhhiiigggdddeeegggeeebbbdddeeeccc^^^\\\]]]ZZZUUU\\\^^^^^^\\\YYYYYY\\\___ZZZ[[[]]]^^^___^^^^^^]]]UUUTTTSSSTTTUUUUUUSSSRRRRRRQQQQQQQQQQQQRRRSSSTTTPPPNNNMMMMMMNNNOOOOOONNNLLLOOOQQQLLLEEEAAACCCGGGGGGHHHJJJJJJHHHGGGHHHIIIKKKKKKJJJGGGDDDBBBCCCDDDCCCCCCBBBBBBAAAAAABBBBBBCCCEEENNNXXXZZZRRRHHHCCC??????AAACCCEEEEEECCC@@@AAAHHHKKKGGGEEEJJJRRRWWWUUUVVVTTTWWW^^^\\\iii~~~~~~}}}yyyuuusssuuuxxx}}}|||{{{zzzyyyxxxyyyyyyuuupppjjjfffeeefffhhhiiieeefffggghhhjjjkkklllmmmiiiiiihhhhhhhhhhhhhhhiiidddbbb```^^^^^^___bbbddd___\\\[[[]]]^^^\\\^^^aaaZZZ\\\^^^___```ccchhhlllnnnlllkkkkkkmmmqqquuuxxxxxxzzz~~~~~~~~~~~~vvvsssoookkkeee^^^WWWRRRJJJHHHEEEBBB???===;;;999888888888999999:::::::::999999:::::::::999888777666555444555666777888777999999999999999888777555;;;:::999777666444333333444444444555666777888888777888::::::888555222000888777777999;;;:::777444111444666777444333333333777888999888888999;;;>>>@@@>>><<<:::888999::::::666777999:::;;;;;;::::::111444777888666666777888555555666666666777777777888777777666666666666666555666777888888888888888555222333777777333222555888888888888999888777666444:::<<<888666888999777222444555555555666666555888666444555777888666333555555666777888888888888222111111222444444444333555666777888999999888888:::999777666666666666777000333666888777777888:::999888888999888666333111333333333444777888999999555999:::888888;;;:::666333555666666444333333333666444333444666888777555666888777333333777666111===::::::<<<;;;666555666888555555777777444333666;;;:::888666666999>>>AAA@@@AAAAAABBBCCCDDDDDDDDD:::;;;;;;;;;;;;===AAADDD>>>@@@BBBBBBAAABBBDDDGGGEEEHHHLLLOOORRRUUUXXXZZZXXX^^^```^^^___ccceeeccckkkllllllkkkjjjkkknnnpppppprrrrrrrrrwww~~~~~~{{{uuutttvvvwwwtttnnnppppppnnnlllnnntttyyytttttttttuuutttrrrpppnnneeecccbbbcccddddddbbb___ZZZYYYWWWUUUUUUVVVXXXYYYVVVSSSOOONNNOOOPPPQQQQQQTTTTTTSSSPPPKKKHHHIIIJJJNNNOOOOOONNNLLLLLLNNNQQQQQQRRRPPPMMMJJJIIILLLOOOJJJJJJIIIIIIIIIHHHHHHHHHCCCNNN]]]ccc[[[MMMGGGIIIEEEDDDEEEGGGIIIKKKJJJIIIIIINNNOOOKKKKKKRRRWWWWWWXXX[[[WWW]]]fff^^^___www~~~|||yyysssooonnnllliiifffiiijjjkkknnnqqqtttwwwyyylllkkkjjjhhhggggggffffffdddbbb```^^^___bbbfffiiieeebbbbbbeeefffdddfffjjjnnnppprrrrrrrrrtttyyy}}}|||uuuqqqqqqqqqooonnn```]]]XXXSSSNNNJJJIIIHHHFFFCCC@@@===;;;888444222888777666666888999:::999555666666555444444666888333444777888888777555333666999;;;888333111444888111555999999777666777999333444555666777888999:::222333444555666777888888:::777444111000111444555333333333666::::::888555444777999999777777999;;;888999999888777777999;;;;;;888444333333444333333222333555777888888888777333555666555333444777;;;888888777666666555555444999888888777777777777888999999999999999888777777999444444999999666777<<<888777666777888777444222222999;;;777444777888666444777999999:::;;;:::999777444222666;;;>>>;;;777111222333444555555555555555333222444777999888666999888777777777888999:::999777666555555666888:::999999999:::<<<<<<:::777777999<<<>>>===:::777555555777888666333222444777444777888666666888777333444666888888666666666777555222000000333444333111000444666555888>>>>>>::::::777666999999444111111555333444999:::777777:::666666666777888888888777888888999:::;;;<<<<<<===<<<;;;999777555666888;;;111333555777888777555333444333333777===@@@???======DDDGGGBBB???BBBCCCAAACCCAAA@@@BBBFFFJJJLLLLLLMMMQQQTTTWWWbbbpppxxxxxxoooqqqnnngggeeeiiimmmnnnoooqqqtttssssssxxx~~~|||yyyyyyyyyxxxtttqqqjjjhhhdddaaa```bbbdddeeeccc```[[[XXXXXXYYYZZZ[[[YYYVVVSSSQQQQQQPPPMMMKKKSSSTTTTTTRRROOOOOOSSSWWWUUUUUUTTTQQQNNNOOOSSSXXXXXXXXXXXXWWWWWWWWWVVVVVVKKKYYYiiihhhWWWGGGIIITTTJJJIIIGGGHHHKKKOOOPPPQQQPPPRRRQQQNNNQQQXXXXXXTTTRRRZZZ\\\jjjxxxjjjaaattt~~~zzz|||}}}|||{{{|||{{{wwwqqqlllqqqlllhhhjjjqqqwwwwwwvvvxxxmmmeeefffjjjkkkhhhgggkkkiiihhhiiikkkppptttwwwrrrwww}}}~~~}}}}}}zzz|||xxxooogggdddaaa^^^\\\RRRIII@@@>>>AAABBB<<<666<<<;;;888666555666888:::777666666666666666444333666666666666777888:::;;;333333444555666777888999555666777777777666444333:::777555666999999555222777666555444555777999:::555555444666888999999777999:::;;;;;;;;;999777555777777777777888888888888======<<<:::888777666555888888777555555444444444555444444666::::::888555555555555555555555555555777666444333333555888::::::999777555666888:::<<<666666777888999999888888333555888::::::999777666999888555444444555888999444333222333444777:::<<<888777777666555444444444;;;999777666666555333111666666555666888999999999555333111222666777777555555444333222111000000000111444888:::888666444333555666777777777777777777999::::::888666555666777000444999===???===;;;999888777666555555666777777::::::999888777666555555:::666222111333555555444777777777777666555333333111222333444555777888888444444444444444555666666222222333444555666777777555777:::<<<<<<:::777555555666666777888777444111666777888::::::999999888777888777777666444333222333333444555666666555555666333444888999888999===888777777888999999777444999777444555888:::999888;;;??????>>>FFFRRRTTTMMMJJJFFFBBBCCCGGGIIIGGGDDDPPPNNNNNNRRRXXX\\\]]]]]]fffffffffgggjjjmmmqqqsssssstttvvvwwwyyyzzzzzz{{{|||||||||xxxrrrpppsss|||wwwqqqoooooonnnllljjjtttpppiiibbb]]]\\\]]]^^^ZZZWWWTTTSSSSSSUUUUUUTTTRRRTTTVVVUUUSSSTTTXXX\\\___eeemmmoooeeeWWWTTTZZZcccbbb```ZZZTTTPPPNNNMMMQQQOOONNNOOOQQQRRRRRRQQQQQQVVVWWWTTTUUUZZZZZZVVVZZZ]]]fffvvv{{{nnnppp|||xxxvvvuuuwww|||yyynnnqqqqqqqqqqqqsssvvvyyy{{{uuuqqqpppuuuzzz{{{}}}}}}}}}~~~yyyrrrpppmmmggg```ZZZVVVTTTSSSLLLHHHDDDAAA@@@???===;;;???;;;666555666777555333:::999777666555666777888777777777777777777666555888777666555555555666666444444444444444444444444555666666666666666555555222333333444333444555555888888666555666777999:::777555555666888999999999777777777777888999::::::777777666666555555444444666666666777777888888888888777666555555444444444444333333555777999777555777777777777777777777777666666555555555555555555666666777777777888888888333333444555555555555555555666888999999777666555:::999777666666777999:::666666555555555777888999444444555666777888999999999777555555666555444222555555444444555555555444999777555555777888777555666666555555444444555555222555888999777666555444111222444555666777777777888999999888666555666777666666888999:::999999888666777888888888888777777999888888777666555555555;;;888444444555777777666666777777777666555444444555555666777888999::::::555555555555555555666666666666666777777888888999777777888888888888777777777777888999999888666444555555777888888888777666777777777777666555444444444444555666666666666666666444666999:::777777999777777777999::::::999777:::777555555888::::::999777777777999AAAHHHGGGAAA@@@<<<999999===???>>><<>>;;;999888888888999888888888999999777555333333333333222333555777777777666555555555666666555555666666777777666666888777666444333222111111222222333333333333333222666666555555555666666777111333555333000///333777555444333222111222333444888666444555777999999999777666555444555777999;;;888888777666555444333333444555555666777888999:::888777666555555444555555555333222333555666666666777777777777777777777777444555666777666444222000333555777888999888666555333444555555555555555555777777777777777777666666::::::::::::::::::::::::888888888777666666555555444555666777888999:::;;;666555444444666777666555777666666555444333333222:::888666666666666666444666666666666777777888999444666888777666555555666222333444555666666666666777888888777666555777888;;;:::777555555555777888444555888::::::999888777999999888888777777666666:::999777777888999888777555666666666666666555555777777888888888999999999777777777666666666666666888888888888888888888888:::888666444444666888:::888999:::::::::999888777333444555666666666555555666666666666666666666666666666666666777777777777777555666::::::666555777888777777999;;;;;;:::999:::888666666888999999999:::555666>>>EEEDDD???;;;888444222333666888888666777666555555777999999888::::::::::::::::::::::::@@@@@@@@@AAA@@@@@@???>>>======AAAFFFHHHHHHKKKOOOQQQSSSWWWZZZ^^^ccchhhlllqqqvvv}}}~~~{{{}}}{{{yyyxxxwwwuuuppppppmmmiiifffhhhnnnsssvvvmmmddddddiiimmmrrrwwwkkkiiieee___ZZZVVVUUUVVVYYYXXXWWWXXX[[[^^^___```aaaeeeiiijjjmmmqqqrrrpppnnnyyyzzzzzz{{{~~~|||pppuuuzzzqqqhhh\\\TTTPPPMMMIIIFFFAAA>>>:::888666333///,,,222111111222333555888999666666666666666555444444555555555555555666777888444444444555444444444444222333555666555555555666888888666555333222111000...///111333555666666666666666555444444555777888999999888555111111333555444333222111000000000000888666444333555777888888:::999777666555555666666999999999888777666666666::::::999999888888777777777777666555555555555555666555333333444555777777555555555555555555555555333333555666555444333222444555777888999888777666777777888999999888888888888777777666777888999:::999999:::;;;;;;:::999999777777888777666555444333999999888777777666555555333333222444666888777666888999999888666555666666777666555444444444444444666666666666666777777888666777777666555555666888777777888888888777777666666777777777555555777999<<<;;;888666555555777888333444666777888888888888999999999999999999999888888888888888888888888777444555666666666666666555666666666555555555555555888888888888888777777666888777777777666666666555;;;999777555555777999;;;888999::::::999888888888444444555555555666666666666666666666666777777888777777777777777777888888888555555888888666666999999777777888999:::999777888777666555666777888888>>>777:::GGGMMMGGG???===777555333333666888888777:::999888888888999999999;;;<<<<<<<<<<<<;;;:::999;;;;;;:::999888666555444666666888;;;:::777888<<<:::===@@@BBBCCCEEEJJJOOOUUUVVVXXX[[[^^^```bbbcccrrrqqqppppppssstttuuuttt}}}}}}|||yyyvvvwww{{{vvvnnngggeeehhhlllooopppooommmgggaaa\\\[[[^^^```ZZZYYYYYY[[[___dddffffffdddgggkkknnnqqqtttuuuuuuwwwxxxuuuooofff\\\SSSKKKFFFCCCAAA===999555333333444555444444555777888999999777666555444444555666666777777555444333333444666:::666444444666666444111333333333333333333333333333555777888666666777888777777777666555444333333...000333555777888888888777666555444444555666777===999555444555666555444999888777666555444444444777555333333555666666666888999999999999777666555777777777777888888888888<<<;;;:::999777666555444777666666555555555555666777666666555555666777999666666666666666666666666222222222333444555666666777777777777888888999999777777777888888777777666777777666666888:::<<<>>>777888999::::::999888777555555666666666555444444:::999888777555444222222333222222333666777777666777888:::999777666888999444444444444444555666777888888777666666666666777777777777666555555777999666666777888999999999888555666777666555555777888:::999999888888888999999555444222222333555777999777777777888888888888888666777777777777777777777444555666666666666666555555444444444444333333333777777888999999888777666888888777777666666555555999999999999999999999999666888999999777666777999666555666666666666777777666666555555666777888999999888777777777777888888888444222444555555888===999888666666777777666444777777666555444555666777:::666<<>>666888;;;:::777777:::===@@@???======>>>AAAEEEGGGLLLLLLMMMPPPUUUYYY[[[[[[bbbgggmmmrrrvvv{{{~~~{{{yyywwwttttttsssooohhhbbb^^^\\\[[[[[[\\\___dddhhhjjjjjjggghhhjjjnnnqqqsssuuuvvv}}}uuurrrnnnbbbTTTKKKGGGFFFDDD@@@<<<777333111333666777777444333444666777777777777888999;;;<<<888888777666666666777777;;;;;;:::999888999<<>>666777888999999888777666555555555555666666666666666666666666555555555555333222222333555777666555333666888777444333555888444666666666666666888::::::999888888777777777777777888888777666555777999111222444666888999999:::666777777666555444666777888888999::::::::::::999666444111000000333666999444444555555666666666777555666666666555555666888555666666666666666555555555555555555555555555555555666777999999999888777999999999888888777777777777888999::::::999888777444777999888555555777:::777777666666777777888999777777666555666777999::::::999777666666666777888777333111444555666999>>>999777555555666666666555777777777555444444666888777;;;EEENNNPPPIIICCCAAA666555444333333444555666333444555555444444666888666666666666777777777777444555666888999::::::;;;444333555888777333444888333444555444333222333444888888888888888888888777888888999<<<@@@CCCDDDDDDCCCJJJRRRYYY___dddkkkpppwwwwwwkkkdddhhhhhhjjjmmmqqqsssrrrpppiiiggghhhllloooqqqtttyyyxxxvvvqqqiiibbbYYYQQQJJJHHHEEE===555111444444555666777999::::::888888888888888777666444444555444333222222222333444444555666888999:::;;;333555777666444333555777888999999999888888777666444333222111111333555666666999<<<;;;777555777:::777777888888777666444333222333666888999888777666777777777777666444333333111111111333555666777777666666666666666555444444666666666888999999666444555555666777888888888888666666666666555555555555555555555666666666666666666666555555555555666666444666888777555444555777888888888888888888888888222333444666777777777666555666888999999999888777666666666666666555444444777777777666777777888888777777888888888888777777999888777666666777888999444555555666777777888888555444333333555555444333333666888666222000222555555777888777555555777999777666666666666777777888666777888888777666777888444555666777777777777777777777888666444333555666999999888888888888888888666555333222222333555777444444555666777777888888555666666555333444777:::666777777777666555444444555555555666666666666666333444666888999999888777888777777777777777777777555666777888888777666555444777999888555444777;;;777777666666666777888999999888666555666777888999:::888777555555666777888555333333777888666666999777555444444666888999999888999999888555555777999777DDDOOORRROOOLLLGGGCCC888888777555444444555666555777777666444333555888;;;:::999888888999::::::888888888888777666555444>>><<<===>>>;;;777666999:::999999:::;;;;;;:::999888888888888888777666666888777777999<<<======;;;:::>>>BBBDDDDDDFFFKKKOOOMMMWWW___aaaeeelllrrrsss~~~rrrnnnnnnssswwwzzzzzz^^^WWWNNNHHHFFFCCC???;;;999666555888777555666::::::999888777666666666666888555333555:::<<<999555888999999888666555555555555555555555555555555555444888;;;:::777333222222///333777777444333666:::555333111000111333555777333777:::888444222333666888888888888666555222111...000444777::::::999999888888888888666444222111111444777777444333555777999999999:::999999888777777777999;;;<<<;;;777444999888666444333444555666::::::999888777666555555999888888888777777777777666666555555555666666777222555888888555333333555666666666666666666666666111444777::::::888444222222444888:::;;;999666333<<<<<<<<<<<<<<<;;;:::999888777777666555444444333888888888888888888888888===;;;999777777888999:::666666777777888888888999666555444444444444333111555888999777111...000333555777777666222111333666111111222222333555666777666777999999777666777888===<<<<<<:::888666444333888888888666444333444555;;;999777666555666777888555555555555555444444444777777888999:::;;;;;;<<<666777777555333444888<<<777777777777666555333333444444444444555555666666111333555888999999888888444444444555555555555555555555444444444444555555444777:::888555444888<<<777666666555555777888999:::888777555555666888999:::888666555444555666777444333666::::::666333444555333333444888;;;======:::;;;<<<999666666888;;;444FFFSSSQQQKKKJJJFFF@@@======<<<:::888777888999777888999777333222444666;;;:::777555555555666777666666888999::::::;;;;;;444444666999888555666:::999777666888;;;;;;999666<<<:::666444444777:::<<<888888888999;;;<<<;;;999:::<<<<<<:::888999>>>BBBCCCGGGFFFAAACCCLLLSSSTTTZZZ]]]bbbiiipppzzz||||||pppbbbUUULLL??????<<<888333333666999777666666888;;;===<<<<<<777777888888888888777666777777888888777666555555222000000222666888666444777444111111444555555444777777777888888888888888===;;;888666444333333333444333333555888:::;;;;;;444666888777555444777:::777888999999999999888777666666777777666555444444333555666777666777888:::555666888999888777555333666666666555444444666888888888888888777777777777666666666666777888999:::<<<;;;:::999888888888888999888777777777888::::::777777666555444333222222555666888999999999777666777777777777777666555555222555777777555222111111333333444555666777888888555777888888777777888:::;;;999777555555777999;;;555555444333333555666777:::888888999777444555999777777666555444333222222777555222000000111333444555555666555444111///...333333444555666666666555555444333333444555777888444333333444555555444222666777:::<<<<<<;;;999777888888888888888888888888777777777555444555777:::999777555333222444666888555555444333444555666777888777777777777777888888;;;;;;999888666444222111444555555666777888999999444444444555555444333333000333777777666555666888666555444444555777:::;;;777666555555666777666444777666666555555666888888888888888777777777666666===;;;888555555666999:::<<<777222000222666777888777777888888888888777777777888999999888999;;;<<>>>>>>>>;;;888666777999:::999777777888888777555777777777777888888888888777777777666666666555555666555444666999:::888666777555333444666777666444111222222333444555666666;;;:::888777555444444444222111000000222333333222777888999999777777999;;;777777777777777777777777777777666666666666555444333555777777777777888999555555666777666555444333666777777555444444555777888888888777777777666666888888777777777777777888888888888888999:::;;;;;;777777666666666777888999444555666777777666444333555666888999999888777666555555555555555444333333222555777777666444333333444444555555666777777777666888999888777777888999:::999777666666777999:::777666666666666777888888888666666888666333444888888888777666666555555555777666444333222333444555666666666666555444333333555555555666666666666666111111111111222333444444555444444555666666555333555666999:::;;;:::888666777777888888888888777777555666666555555666999<<<<<<:::888555444444444555333333222222222333444555:::999999888777888888888777777888888777555333222444444444555555666666777111222333333444444333333555777:::;;;:::999:::;;;444555555666666666666666888666555555666777777666999999999999888777555444777777777777888888999999555777;;;===<<<999555333;;;777333222444777888888888888999999999999888888555777999:::999888888999AAAHHHLLLJJJIIIIIIGGGBBB<<>>===;;;999888999888777666666888999999999888777777666777888999:::888777555444444555666666999888777888::::::888777777666666666888888777555333444555666777888999:::888888888777777666555444555444222333444555555444777888999888777777999;;;888777666555555666777888:::777444555777888777555333555888888777777777777777777666666666555555555777777777666444333555666888888777777777777666666:::999888777666666666666777777777888999999::::::555555555555555666777777222444666888888777666444555666777888999888777777888999999999999888777777333555777888777666666666666666666666666666666666777888999888777666777888888888888888888888888888666666777777888888888777777555555777555222444888888888888888888777777777777777666666666555555555777777777666666777888888666555444333333333444555222333444555666666666666666555555666777777666444444666888999999999777666555666777888888777666555444555666555555777:::===888888777666555555444444444333222222222333555555;;;:::999999888888888888555666777888888777666444333333444444444444444444555666666777888888888888333555777777666666777888444555666777777555333111777555333333444666666666777999:::;;;;;;999666555555666777888999:::;;;;;;222666;;;>>>>>>:::555111999777555555777999:::999888999999::::::999999888333666999:::999777666666@@@DDDFFFFFFGGGHHHEEE???;;;HHHXXXdddkkkkkkeee]]]NNNFFF<<<666666888777666///111444555666666888999999;;;:::777777999:::888888777666777888999888777<<<888555555777999888666:::::::::999999999999999999888888888888888999999999999:::<<<===<<<999777666666777777888999999:::888777666666888;;;>>>@@@<<>>??????>>>============;;;999777777999:::::::::999888666666666888:::<<<888666555333333444666777999999888888888777666555666666777888888888666555777777888999999:::;;;;;;555666777888888777666555555444444555888:::;;;;;;666666666666666666777888999888666555555666888999;;;777444444888999888555333666888999888666666666::::::999888777888888888666777888666444333444555888777777777666666666666999999888777666666777777999999999888888777666666555555555555555666666777555666666666666666666666444555666777888888888777:::;;;;;;;;;;;;:::999999333555888888888777888999777777777777666666555555777888888777555444555666666777888999999888777666333444555777777666555555777555666777666333444999666666777777888888888888666777888999999888777666999888777666666777888999444333111///...///111222333444666777888888777666888777666777888999777555555666888999999999888777666777888999999888777666555666777777666777999;;;111222444555777777777666666555555444444666777888888888888777888888999999999999888888777888888888444444444444444444333333888999999999999999888888222222333444444444444444555555666666666555444333666444111111333444555555555666777888999:::::::::666666777888999:::;;;;;;888888888777777777777777777777777888999:::::::::777888888999999888888777444555777777666666666777@@@@@@@@@BBBEEEFFFBBB===>>>HHHVVV```fffhhhhhhfff]]]QQQBBB999888999888777333444666666444444555666777777666444444444555444999888888888999999999999999777555555777888777666666777888888999:::::::::::::::999888999:::<<<===::::::;;;===???>>>;;;888;;;<<<===>>>???>>>===<<<>>>===<<<<<<===@@@EEEIIIFFFUUUkkkzzzlll___LLL<<>>>>>???@@@@@@===999888777777666555999888777666666888:::<<<888666555333444555777888999::::::999777666555444444666777888777666666555555555444444444444444444444555777888888888777666333111111222555777777777777666555555666777777888:::999777666666777999::::::777555666888:::999777555777888888777666555666::::::999888777888888888555777888777555444444555777777777666666666666555777777666666777888999999888888888888888666555444555555555666666666666666:::888666444333444555666444444555666777888888888777777777777777666666555444666888888888888:::;;;888888888777666666555555555666777666444333333444555666888999999888666555333444666777777777666555888666777888777444666:::444444555666666777777777666777888999:::999777666:::999888666555666666777444333111///...///111222000111333444555555444444888777777888999999888666777888999:::::::::999999888999::::::::::::999888777888999888666666777888111333555777999999888888666666555444555666777888555555555555666888999:::<<<:::666333333555777999666666666555555555555555666666666666555333222111888777777777888888888888777666555555555666777888777555333333555777777777777666555444555777999;;;777777888888888999999999:::888666444444666999:::666777888999999999999999666666777777777777666666777777555444333555999<<>>===@@@CCCCCC@@@===AAAGGGPPPXXX]]]]]]^^^___```UUUGGG<<<999999888666777888888777555444555666666555444444333222333444888888888888888777888888555444444555666888888888444555777999;;;<<<======;;;;;;;;;;;;<<<>>>@@@BBB===<<<===>>>??????>>><<<===???AAACCCCCCAAA>>>===@@@AAACCCDDDGGGLLLTTTYYYWWWiiiuuueeeVVVUUUPPPIIICCC???>>><<<;;;:::777555555888:::<<<<<<:::999888888777888999:::777777666555555666888999999;;;;;;:::888666555666555666888888666555666777444444444333222222111111555555666777777777777777666444222222333444333222999888666777999::::::999:::999888777777888999:::777777999999999999999888777888888777555444555666777777666666666555555555444555777777666555555666777777666666666666555555666666666666777888999:::333444666777888888777777444555666666777666666666:::888555333222222333444444444555555666777888999777777777777777666555555555666888888888888999;;;888888888777777666666666444555666555444333444555666666777888888777666666777777888888999999888888888666777999888555777;;;333333444444555555666666555666777888888888777666:::999888777666555555555666555444333333333444555333333444555666666666666888777777888999999888666888888999:::::::::::::::::::::::::::::::::::::::888::::::999777666666777888999:::;;;:::999888777555444333333333444666666444444444555666777888999:::777444000000222555777666666777777777777777777777777777666555444333222;;;999777777999::::::999888777555444555666999:::888888777888:::;;;;;;999===:::666333222333666777777777777777777888888888444666777999999888777666666777888888666666666888555666666666666666666555999777555333333777===AAABBB???>>>AAAAAA???>>>>>>@@@CCCLLLUUUYYYUUUQQQPPPWWWQQQHHHAAA<<<:::999888888999999888777777999;;;999666555777777555555888666777888777555555555777444444555666777888999999222444777999;;;<<<<<<<<<::::::::::::;;;===>>>???;;;;;;;;;::::::;;;???CCCDDDEEEFFFGGGGGGGGGFFFEEEFFFJJJNNNRRRVVV]]]ffflllsssrrrkkkbbbYYYQQQKKKDDD???:::888777888;;;???AAABBB;;;::::::999999888888777777777777777888888999999777999:::999666444444555777888999888666666888:::666666666666666555555555666666666666666777777888888777555555666666555444:::888666777999::::::888888888888888888888888888333888<<<===:::888888:::999999888666444333555777555555666777666555444333222444666777666666666777777777666666666555555555888777777777777777888888222444666777888888777666222333444555666555555444444444555555444333222222444444444555666777888999777777888888777777666555666777888777777777999:::888888777777777777777777444666777777555555666888666666777777777777666666888888777777888888999:::777555666888777444666;;;444444444444444555555555444444555666666666666666777777888888888777777666555555555666666666666666666666666666777888999:::888777777888999999888666777888888888999999999999;;;:::888777777888:::;;;777999:::999888777777888999999999999999888777777555444333333333444666777777777666666666666777777666555444333444555777888666666666777777888888888777777888888888888888777999666444444666777777555777777666666555555555666777777888:::<<<===;;;999>>><<<999666444444555555444444555666777888888999222444888::::::999666444666777777666333222444666666666777777777777666666888777666555666:::@@@DDDDDDAAA@@@BBB@@@<<<<<<@@@>>>===BBBLLLQQQLLLFFFEEEIIIKKKKKKHHHDDD@@@??????:::;;;;;;:::999:::<<<>>>;;;777777::::::777888<<<888999;;;999777666777999666777888999999999999::::::<<<>>>@@@AAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???AAABBB???===AAALLLTTTYYYWWWUUUUUUVVVZZZ^^^aaa```ffflllqqquuu{{{wwwlllaaaVVVNNNKKKGGGBBB>>>======<<<;;;;;;;;;;;;;;;999888777666666777888999999999999999333555777666333111111333999:::;;;999666666999<<<444444555555666666777777888777666555555666777888444333222333555777777777888666333444777999888666666666777777777777666666000888??????:::777888;;;;;;:::888555333333555888555666888999999777555444111333666777777666777888777666666666555555555555:::999888777666666666666555666777888777666333222111222333444555444333333...111444777777555222000333333444444666777888999333333333333333222222111666777888777666666888:::777777777777777777888888555777888888777777888:::777777666666666666777777777666555555555666888999555444555777666333555:::555555555555555555555555333444444444555555666666555666888999::::::999999333333444555666666666555444444333333333555777888888777666777999999777666777777777777888888888888;;;999777555555777999;;;555777999999999888999:::444444555555666666777777777666666555666777888999;;;:::999777666555555555444555777999:::;;;;;;:::444555555666777888999999222333444555777777888888999666333333666777666555666666777777666444222000333444666999;;;;;;888666::::::999999888777777777111222333555666888999:::555555666777777777777777666777777444111///222444777777888888888888777777666777888888:::===AAAEEEEEEBBBBBBDDD@@@:::;;;BBB>>>777777???EEECCCAAAAAAAAAHHHNNNPPPLLLGGGFFFGGG??????>>><<<;;;:::<<<>>>;;;666666:::;;;888999===;;;===???===;;;999;;;===999;;;<<<<<<:::999999999IIIKKKLLLMMMMMMLLLJJJIIIQQQQQQQQQQQQPPPNNNLLLJJJLLLOOOPPPLLLJJJPPP___lllooolllgggdddgggoooxxx~~~~~~kkkbbbUUUIIIAAA>>>======777999:::<<<<<<;;;999888<<<===<<<888555555:::>>>:::::::::<<<======;;;888===<<<999888777888999999:::999888888999:::<<<===>>>;;;888777777888888777777999;;;<<<<<<999777555777666555444444555666777777777777666666555555444:::;;;;;;:::888666777888666333222333555777555333:::>>>===999888<<<;;;777444666888888666555444555222333555777888888777666555555666777777777777777<<<888555666999;;;:::888666777777777666444222000555444222111222444666777444222222444888999888555555555555666777999;;;;;;999999888888777777666666888888777666555555666666777777888777777666555555;;;;;;:::999888888999999999888777777999:::999888888::::::888666777;;;???666666666666666666666555444555666666777888999999111888:::666444777777444666999:::999555333555777666555555444444555555666888888888888888888777777:::999<<>>>>>@@@CCCEEE@@@CCCEEEDDDBBBDDDJJJOOOLLLHHHAAA;;;888888:::<<>>???BBBAAA@@@AAADDDFFFFFFFFFOOOYYY___\\\YYYZZZZZZWWW^^^``````]]]XXXWWW[[[```]]]aaafffmmmsssxxx{{{}}}~~~oooaaaVVVNNNIII>>>>>>=========>>>???@@@666555333111000222555888===;;;:::999999777555222999888777777999;;;===>>>888888777777777888888999888666444333444555666666444666777999999888777666777666666666666777999:::999999888888888888888888:::999999888777777666666777555444444666777666444;;;>>>===999777:::999555777999:::999777555444444222444666777888888777666555555666666777666666666999777555444444555555444444555777888888666555444333222222222222444555666:::888888:::<<<===<<<:::666666666666777888888999888888777777777666666666888888888888888888888888888888888888888777666666:::999999999888888888888;;;999999999;;;<<<;;;:::666888:::::::::999999999777777777777777777777777888888888888999999:::;;;777;;;;;;666444888:::888;;;:::999999999999888777999999888777777888999999;;;:::999888777888:::;;;<<<777666::::::777777:::999;;;===???>>>;;;888555;;;777555888777555888>>>;;;;;;;;;:::999777666555555777888666444333555888999777666777999:::777555777777777888888999999999555444333333555666666555666666666555666666777777666666777777777777888888444555666666666555555555888:::<<<===>>>===<<<;;;999;;;<<<<<<:::999999::::::888777888::::::888666888888888888888888888999===;;;::::::<<<>>>??????999999555000222999>>>???:::;;;;;;:::999:::===@@@<<<===>>>>>>============<<<===>>>>>>===???BBBDDD???BBBCCCAAA===<<>>>>>>>>>>>>>>>>><<<:::999999888777666===;;;888888999::::::999<<<<<<<<<<<<<<<;;;::::::999999:::999999:::<<>>;;;999;;;>>>@@@???===:::999999::::::;;;<<<===888;;;===;;;888888<<<@@@;;;:::888999:::;;;;;;:::777888:::<<<=========<<<555777999999999888999::::::888777777888888777555999::::::;;;<<<===>>>???<<<;;;:::<<>>???===:::;;;BBBFFFFFF@@@AAA@@@???===>>>@@@BBB>>>>>>>>>??????>>>>>>>>>>>>>>>>>>===<<<===@@@CCCAAADDDFFFEEEBBBAAABBBDDDBBBBBBBBBCCCFFFJJJNNNPPPHHHFFFFFFJJJOOOUUU^^^ggg```^^^\\\[[[\\\```eeehhhqqqppprrruuu{{{wwwqqqmmmkkkaaa[[[SSSMMMIIIFFFAAA======;;;888888999;;;;;;:::===:::777666888888777555777888999999999888777666333555666666555666999<<<:::999777555555555555555;;;:::999888777666666555888777666555666777999:::===999555777:::<<<888444555555444444444444444333888888888666666666666555888999:::999777666666777666666777888999999888888999999999:::999999888777777999:::999555444666888333444555777888888888888111222444666777666555444666555555555555555444333666666666555666666777888::::::::::::::::::999999999;;;<<<===<<<;;;999777777777888888888888777777555777888999999888666555444333222444555777666555@@@:::444222555888999999555555555555666666666666999888666555555666777888888999888555333333666777888666555666888999777666:::888666555555666888:::;;;:::999888999:::;;;<<<:::777666888::::::999888999888777777888;;;===???<<<:::777777888888999999888999:::;;;<<<<<<<<<<<<:::888888999;;;<<<;;;:::777888:::;;;:::999:::;;;999999999999::::::::::::<<<999666888;;;===<<<999777777666666777777888999333444555444444666:::===:::777555555777999999888999:::<<<======>>>======888:::<<<=========???@@@>>>===<<<<<<<<<<<<;;;;;;<<<===???BBBEEEGGGIIIIII>>>===;;;;;;<<<===<<<;;;===BBBFFFFFFHHHIIIGGGCCCBBBBBBBBB@@@===<<<===>>>???>>>======>>>>>>>>>============<<<;;;===AAADDD;;;???DDDHHHJJJLLLNNNPPPYYY[[[]]]```dddgggjjjlllkkklllnnnpppssszzz{{{sssnnnhhhbbb]]]TTTQQQMMMJJJIIIHHHGGGFFF???;;;999:::===>>><<<999;;;<<<=========<<<:::999777888888888888888:::;;;<<<;;;999888888999:::;;;::::::::::::::::::999999::::::999999:::;;;<<<===;;;777444666:::;;;888444999::::::999888777777888555555555666666666666777555666777777666777888:::888888999999999999999999888888888999999888777777666999;;;;;;888888:::===666666666777777777666666333555777999999888666555999999:::999888777666666444444555555666888999:::999999999999999999999999;;;<<<<<<<<<;;;999666444666777777888888777777777555666888999999888777555777666666777999::::::999===999666666888:::888666888888888999999:::::::::;;;:::999888888999999:::888999::::::999666777888666999::::::999888:::<<<;;;:::888777777888:::;;;999:::<<<=========<<<;;;777:::======;;;:::::::::===<<<<<<<<<===@@@CCCEEEAAA???;;;999999999888555888999;;;<<<===>>>>>>>>>;;;999888888:::===>>>===999;;;===>>>======>>>???;;;;;;;;;<<<======>>>>>>@@@>>>;;;<<<>>>???>>><<>>>>>===>>>>>>???@@@===;;;;;;>>>AAABBBAAABBB@@@??????@@@BBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHFFFEEEEEEFFFDDDDDDDDDCCCBBBCCCDDDEEEAAACCCGGGKKKOOORRRTTTUUUJJJIIIGGGGGGGGGFFFDDDCCCDDDJJJNNNNNNOOOOOOKKKEEEKKKLLLMMMLLLKKKKKKLLLMMMQQQNNNLLLMMMNNNPPPOOONNNRRRSSSSSSSSSTTTVVVZZZ]]]]]]bbbjjjqqqwww{{{zzzvvvqqqnnnaaa\\\WWWUUUUUURRRMMMGGGCCCCCCBBBAAA@@@>>><<<;;;???===;;;;;;<<<<<<:::888;;;;;;::::::;;;===???@@@444555777999:::;;;<<<<<<::::::::::::;;;;;;;;;;;;:::777666666999:::888666999:::;;;:::888777777888888666666888999777777999333555666666666777:::<<<::::::::::::::::::::::::444555666666777777666666555777999:::::::::;;;<<<999999888888777777666666777888999::::::999777555888:::;;;:::888777777888444555555666888999;;;<<<666666666777777777777777;;;;;;;;;;;;:::888666444666777888888999888888888666777888999999999888777777666666777999;;;;;;:::555777;;;???@@@<<<777222666666777777888999999999888888888999999999999999666666888;;;:::666666888444777::::::777777:::===888888888888888888888888444666999;;;<<<;;;999777555;;;>>>;;;777777888888666999<<<>>>???===;;;999@@@???;;;888999;;;888333888999999::::::::::::999888999999:::;;;<<<>>>???;;;<<<===???@@@AAAAAAAAA======>>>???AAABBBCCCDDDHHHHHHHHHHHHHHHHHHIIIJJJIIIIIIHHHHHHHHHIIIJJJJJJSSSOOOKKKKKKNNNPPPNNNLLLOOOPPPQQQQQQPPPPPPRRRTTTRRRSSSSSSSSSTTTUUUUUUUUUYYYZZZYYYWWWRRROOOMMMMMMNNNNNNOOONNNMMMNNNQQQSSSXXXZZZ^^^cccfffiiijjjkkkiiiiiihhhiiijjjjjjiiigggnnnpppppplllllloooooolllsssuuuxxxzzz{{{}}}xxxqqqbbb```]]]YYYVVVSSSPPPOOORRRMMMHHHHHHJJJIIICCC>>>@@@??????>>>>>>>>>??????===>>>@@@AAABBBBBBBBBAAA===>>>???@@@@@@>>>===<<<======<<<===============<<<===>>>===:::999:::;;;???;;;:::===<<<888777;;;666777777777777888:::<<<;;;;;;::::::::::::;;;;;;444555666777888999999999888888999:::<<<<<<;;;999;;;;;;:::999999999999999999:::::::::999777555444555777999888666555555777777777777777888999;;;;;;777777777888888888999999:::::::::999999999999999888999::::::;;;;;;;;;:::888888888888999999999:::666555555777999;;;::::::444888===???>>>;;;999777777777888999999:::;;;;;;888:::<<<===>>>===<<<;;;:::888999===<<<999:::???888999;;;;;;<<<===>>>???;;;<<<============<<<;;;999;;;<<<>>>??????>>>===DDDGGGEEE???===AAABBB@@@===???CCCFFFFFFEEECCCAAACCCDDDBBB@@@DDDIIIGGGAAAAAABBBCCCCCCDDDDDDDDDCCCEEEIIIOOOQQQPPPOOOOOOPPPLLLKKKJJJMMMQQQSSSRRRPPPNNNOOOPPPRRRTTTVVVWWWXXXQQQTTTWWWWWWUUUVVVZZZ^^^WWWWWWWWWXXXZZZ\\\]]]^^^`````````aaacccdddddddddccchhhlllkkkgggfffiiimmmsssssstttvvvwwwzzz{{{|||}}}~~~~~~|||yyywwwvvvvvvwwwxxxyyyyyyxxxyyy}}}zzzssssssvvvtttllldddcccbbbaaa^^^[[[YYYWWWVVVRRRRRRRRRRRRQQQOOOMMMKKKFFFHHHJJJKKKJJJHHHEEEDDDBBBCCCDDDDDDCCCBBBCCCEEEDDDFFFHHHFFFCCCAAABBBDDDEEE@@@>>>AAA???999888;;;999999999888777888:::<<<<<<;;;;;;:::::::::;;;;;;666777888:::;;;<<<=========;;;:::<<>>;;;<<<;;;999777888===BBB?????????@@@AAABBBBBBCCC@@@BBBEEEHHHHHHHHHFFFDDDEEEAAAAAADDDDDDAAAEEELLLDDDBBBAAACCCGGGJJJHHHFFFEEEFFFHHHIIIIIIHHHFFFEEEHHHHHHHHHIIIIIIKKKLLLLLL^^^[[[TTTLLLNNNUUUWWWRRRUUUUUUUUUVVVXXX\\\___aaaOOOQQQPPPPPPWWW___^^^WWWQQQRRRTTTVVVXXXYYYZZZ[[[\\\eeennnrrrpppllljjjkkkeeebbbaaadddjjjmmmjjjgggggghhhjjjllloooqqqssstttnnntttyyyyyywwwxxx~~~~~~{{{vvvttttttrrrlllfffeeecccaaa```___```aaabbbbbbaaa___[[[WWWVVVWWWXXXZZZVVVQQQPPPQQQRRRRRRQQQKKKKKKLLLKKKKKKJJJIIIIIIMMMMMMMMMLLLIIIEEEBBB???FFFFFFEEEDDDDDDEEEGGGHHHLLLHHHCCCBBBDDDFFFGGGFFFDDDDDDEEEEEECCCBBB@@@???<<>>AAACCCCCC@@@>>>>>>@@@<<<===@@@AAAAAA???<<<::::::===BBBFFFFFFBBB===999AAABBBEEEFFFGGGFFFEEEDDDCCCGGGGGGDDDCCCGGGIIIIIICCCCCCBBBBBBCCCGGGJJJMMMRRRGGGBBBGGGJJJGGGLLLUUUMMMMMMMMMNNNOOOQQQRRRSSSUUUUUUWWWZZZYYYTTTTTTWWW]]]ZZZXXX[[[___aaa^^^ZZZTTTYYYYYYUUUVVV\\\]]]YYYXXX]]]___^^^aaaiiillliii^^^eeelllkkkeeedddiiioookkkooorrrnnnhhhhhhooowww~~~{{{yyyyyy{{{~~~zzz}}}~~~~~~wwwwwwwwwwwwwwwvvvuuuuuusssssssssrrrpppmmmjjjhhhhhhhhhiiijjjkkknnnpppqqqjjjgggcccbbbdddffffffeeecccccccccbbb```^^^\\\[[[XXXYYYZZZXXXSSSOOOMMMLLLHHHLLLQQQSSSRRROOONNNNNNOOOPPPQQQRRRQQQPPPNNNMMMNNNQQQVVVZZZ[[[YYYVVVSSSWWWXXXYYY[[[]]]```ccceeebbbeeeeeebbbaaaeeehhhgggjjjiiihhhiiijjjllloooqqqoooeeeaaafffiiifffiiiqqq}}}}}}}}}~~~