BMa 6( ӵĦĦӵĦ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>&eooo@ewwwuuu??qqqvvvtttqqqnnnlllkkkkkkg<ĉjjjkkkjjjhhh3we<Ħnnnmmmkkkjjj3h?@ennnooopppqqqqqqooonnnlllZhhhnnnlllhhhfffeee3h?gLkkkkkkkkkkkkkkkllllllmmmiiihhhD%%)?qqqfff?><ziiiiii=?Ħkkkg&ennng&ennnmmmmmmS?ʬhhh4ff?>ߝLppp@elllg&emmmhhhhhh3h?g&e>&etttwww??lllmmmkkkhhhjjjoooqqqnnngggiiijjjlllnnnqqqsssuuusssrrrpppooonnnnnnnnnnnneeegggjjjmmmnnnnnnnnnmmmiiikkklllnnnooonnnmmmmmmiiioootttuuuqqqmmmmmmooommmppprrrooojjjiiimmmrrroooqqqrrrqqqpppooorrruuuuuurrrooonnnpppsssuuuvvvnnnlllkkkmmmqqqrrrmmmgggbbbdddgggkkknnnppppppqqqooossswwwxxxtttoookkkiiihhhkkkppptttvvvuuusssqqqnnnpppppppppoooppptttwwwuuussspppnnnooosssxxx{{{vvvrrrlllhhhhhhlllsssxxxpppmmmkkklllmmmmmmpppvvvnnnppptttxxxzzzxxxsssnnnmmmqqqxxx}}}}}}yyysssnnnhhhkkkpppuuuxxxzzzzzzyyy}}}~~~|||wwwrrrrrrxxx~~~|||uuunnnkkknnntttzzz}}}uuusssuuuwwwvvvssswwwsssqqqttt{{{}}}xxxsssqqqppprrrxxx~~~}}}tttlllhhhiiimmmsssvvvuuuooojjjmmmnnnppprrrsssssssssssszzzyyyuuuqqqlllkkkmmmooo{{{zzzwwwtttqqqqqqsssvvvxxxvvvsssrrrssstttttttttrrrlllgggjjjrrryyyzzzxxxrrrnnnkkkooouuuxxxtttooommmmmmnnnqqqtttvvvuuusssoooqqqssssssrrrpppooooooqqqqqqqqqqqqppppppppppppvvvwwwvvvrrrllljjjkkknnnrrrrrrrrrsssssssssttttttooohhhccchhhsss|||~~~{{{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]ĦOOOH׼sQQQVVVMMMPPPTTTQQQOOONNNNNNNNNNNNtQGGGJJJKKKKKKje<ĦQQQOOOKKKBt=o9ĦH׼sLLLNNNPPPRRRTTTUUUOOOMMMKKKHtĦOOOOOOMMMJJJGGGBt=o9ĦHdĦLLLMMMMMMLLLLLLMMMOOOOOOLLLKKKDtfo9ĦsߝLGdUĦLLLHt@cӵHu]ĦMMMHu]ĦPPPPPPHtƅ^LLLqIܗGIӵPPPH׼sMMMNNNHu]ĦOOOIIIBt=o9ĦHƅ^Hu]ĦUUUMMMLLLNNNLLLIIIKKKNNNNNNJJJDDDGGGJJJLLLNNNPPPSSSUUUUUUTTTRRRQQQPPPOOOPPPPPPJJJKKKMMMOOOPPPQQQQQQQQQLLLLLLLLLMMMMMMNNNOOOPPPKKKPPPTTTUUUSSSQQQRRRSSSQQQRRRSSSQQQOOOOOOSSSWWWRRRSSSSSSTTTTTTSSSRRRRRRTTTSSSRRRSSSUUUVVVVVVUUUOOONNNOOOQQQTTTTTTPPPLLLCCCEEEIIINNNQQQSSSSSSSSSPPPTTTXXXXXXTTTOOONNNNNNKKKNNNRRRVVVXXXWWWUUUSSSOOORRRTTTSSSQQQRRRUUUXXXWWWUUUSSSPPPOOORRRWWW[[[XXXVVVSSSOOOMMMOOOTTTYYYWWWTTTSSSSSSQQQOOOQQQVVVRRRSSSUUUXXXZZZYYYVVVSSSRRRUUUZZZ]]]^^^[[[WWWTTTNNNPPPTTTYYY]]]___``````______^^^[[[XXXXXX[[[^^^___\\\XXXSSSQQQSSSXXX]]]eee___YYYWWWWWWXXXXXXWWWZZZXXXVVVYYY]]]^^^ZZZVVVSSSSSSTTTYYY]]]\\\UUUNNNIIIMMMRRRVVVWWWVVVSSSQQQQQQRRRRRRRRRSSSTTTTTTUUU[[[[[[YYYTTTOOOMMMPPPSSS[[[[[[YYYVVVSSSRRRTTTVVVYYYWWWTTTTTTUUUWWWWWWVVVUUUPPPKKKLLLRRRXXX[[[[[[WWWSSSPPPRRRVVVYYYXXXUUUTTTTTTUUUWWWYYYZZZXXXWWWSSSTTTUUUTTTRRRQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTYYYYYYXXXUUURRRPPPPPPPPPVVVVVVVVVUUUUUUUUUUUUUUURRRLLLGGGJJJSSS[[[^^^]]]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ĭxxxDdDΦDdDĦ???DdDĦAAA@@@AAAAAA@@@>>>>>>@@@BBB<<<<<<===???AAA@@@geĦ999:::;;;FSĦBBB???qjRgdKӵDdDĦ;;;===???AAACCCDDD???<<<:::DdDĦEEEAAA@@@===qjRgdKӵDdDĦ===???>>>===<<<>>>@@@AAA>>>===HdDĦgdKӵDdDDdDĦ???DdDĦ4DufӵDdDĦ<<<DdDĦAAAq<R??????peƜ4DuTӵ???DdDĦ===>>>DdDĦ???qjRgdKӵDdDΦDdDĦBBBDDDEEEDDDAAA>>>===??????===>>>AAA???:::777:::===?????????BBBDDDDDDCCCBBBAAAAAABBBCCCDDD@@@@@@@@@AAAAAABBBCCCDDD@@@???===<<<<<<>>>???AAA>>>@@@BBBDDDEEEEEEEEEEEECCCBBBAAAAAABBBDDDGGGIIIEEECCCCCCEEEGGGGGGBBB===BBBCCCEEEGGGIIIIIIFFFCCC===>>>AAACCCDDDCCC@@@???666888<<<@@@BBBCCCCCCBBBBBBEEEGGGFFFAAA???@@@CCC===???CCCEEEGGGFFFDDDCCC???CCCFFFFFFCCCBBBCCCFFFCCCCCCAAA???===@@@EEEJJJDDDEEEFFFDDDBBBBBBEEEHHHGGGFFFFFFHHHEEEAAABBBFFFEEEDDDDDDEEEGGGIIIHHHGGGHHHIIIJJJKKKLLLKKKJJJIIIGGGIIIKKKNNNPPPSSSTTTTTTMMMMMMMMMMMMLLLLLLKKKKKKJJJKKKJJJHHHGGGHHHKKKMMMNNNLLLJJJGGGGGGGGGHHHIIIJJJIIIIIIJJJLLLKKKIIIFFFDDDDDDFFFIIIJJJHHHDDD@@@===AAAFFFGGGEEECCCDDDFFFEEEDDDCCCBBBBBBCCCDDDEEEJJJKKKKKKGGGBBB@@@CCCFFFHHHHHHGGGEEECCCAAABBBCCCDDDDDDCCCEEEHHHIIIIIIHHHFFFDDDBBBCCCFFFIIIJJJJJJGGGEEEDDDEEEGGGHHHHHHGGGEEEEEEFFFHHHJJJKKKJJJHHHIIIHHHFFFCCC@@@@@@BBBDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJIIIHHHGGGGGGFFFDDDBBBEEEEEEEEEEEEEEEEEEFFFFFFDDDAAA@@@BBBGGGLLLMMMLLL4DuXӵ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`o9wwwDdDΦDdDӵ:::DdDĦ===777999;;;<<<<<<;;;<<<===555666888<<<>>>===geĦ777777sp?aĦ>>>;;;GIdnuR)ĦDdDĦ666777999;;;<<<===:::777444DdDĦEEE???>>><<>>@@@>>><<<:::===>>>===???AAA>>>999777;;;>>>>>>======???AAA???>>>>>>???@@@BBBDDDEEE@@@???>>>======>>>@@@AAAAAA>>>;;;888777888;;;===;;;;;;<<<>>>BBBDDDCCCCCC@@@===;;;;;;>>>BBBDDDEEEBBB???>>>AAAEEEDDD===555777999===AAACCCBBB===999666:::>>>@@@???===<<<;;;555777:::===???>>>===<<<>>>AAABBB@@@;;;:::===AAA999;;;===@@@AAA@@@>>>===:::???CCCCCC@@@===>>>@@@;;;;;;;;;999777:::???DDD;;;>>>BBBBBBAAA@@@AAACCC??????BBBEEECCC???@@@EEECCCAAA??????AAADDDEEEEEEGGGFFFEEEEEEEEEFFFHHHHHHFFFFFFGGGHHHIIIKKKLLLMMMGGGFFFGGGIIIJJJIIIFFFCCCCCCEEEGGGGGGGGGGGGHHHIIIDDDDDDDDDBBBAAABBBDDDGGGEEEEEEFFFFFFEEEDDDCCCBBB???AAACCCDDDDDDAAA???===;;;AAAEEEDDD???<<>>@@@AAADDDGGGHHHDDD???===@@@DDD@@@AAAAAA@@@===<<<<<<<<<<<<<<<===AAAEEEGGGGGGFFFAAABBBDDDEEEFFFEEEEEEDDD@@@AAABBBCCCCCCCCCBBBBBB??????@@@CCCFFFGGGFFFDDDIIIGGGCCC???;;;:::===???AAABBBCCCDDDFFFGGGHHHIIIGGGEEECCCDDDFFFFFFBBB>>>>>>??????@@@AAAAAABBBBBB<<<<<<>>>@@@CCCDDDCCCAAA4DuXӵ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>etttDdDʜ4DuTӵ888DdDĦ666888777777888::::::888666666444444555888777geĦ444s<v>aĦ;;;888peӵDx<DdDĦ888888777777666666222333222DdDĦ===???<<<:::peӵDx<>d<::::::999999888888333555999>d<ӵDd<DdDΦDdDĦ999DdDӵnd<DdDĦ666>d<Ħ:::peӵ999Ħ666F&uTӵ777DdDĦ111444>d<Ħ:::peӵDx<>d<ʜ4DuTӵ<<<======;;;:::999:::;;;===>>>?????????>>><<<<<<===>>>???@@@AAAAAA@@@???>>>===>>>???BBBCCC@@@>>><<<;;;;;;<<>>:::888999:::999777777;;;???AAA@@@>>><<<;;;@@@>>><<<===@@@AAA???===@@@???======<<<:::666333999;;;>>>AAAAAA>>>888444666888:::;;;:::888777666555666777888888888777666222888>>>???<<<999999;;;:::===???@@@>>>;;;999888:::<<<>>>>>><<<:::::::::;;;;;;:::888666777:::<<>>AAAEEEHHHFFFBBBAAAAAAAAABBBDDDEEEEEECCCDDDEEEFFFEEEDDDCCCDDDEEECCCBBBAAABBBDDDDDDAAA===CCCCCCCCCDDDEEEDDDBBB@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDCCCCCCAAA@@@???@@@@@@@@@AAA@@@@@@??????>>>@@@BBB@@@>>>>>>@@@CCC@@@???===;;;;;;;;;<<<===CCCCCCAAA===:::999<<<@@@999<<<:::444444:::<<<:::===<<<;;;<<<@@@CCCDDDDDDAAA@@@?????????AAACCCEEEAAA>>>;;;:::<<<>>>===;;;555999???BBBCCCAAA@@@@@@AAA@@@>>>:::777666:::===:::;;;>>>AAADDDEEECCCAAAEEEDDDCCCCCCCCCBBB???<<>>AAABBBAAA@@@???4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<888888888777777777777555444222333555555geĦ555Hg8>aĦ;;;888B?Ho9888>d<666444333333111222222>d<ӵ:::888B?Ho9999<x999777555444333555888&ӫeʬtIӇ666>d<Φ>d<Ħ999D&ӫetIӇ333DdDĦ666sdKĦ777B?dp&ĒR333333>d<sdKĦ777B?Ho9;;;s&dq&ĒR:::;;;;;;::::::999999999:::<<<>>>????????????<<<<<<<<<===>>>>>>?????????>>>===<<<<<<>>>???AAA@@@>>><<<;;;;;;<<>>:::888999999888777777999<<<>>>>>>===<<<<<>>;;;<<<:::999999999999666444666999???CCCCCC???888333333555777999888888777777444444444444333222000///222777<<<===:::888888999888:::======<<<:::999:::;;;===>>>===;;;:::999::::::999888666555777:::===>>><<<::::::<<<<<<:::777444777:::;;;<<<===@@@AAAAAA>>><<<>>>BBBDDDBBB?????????@@@BBBEEEEEEDDDBBBAAABBBCCCCCCCCCCCCDDDFFFDDDBBB@@@AAACCCCCCAAA>>>BBBAAAAAABBBCCCCCC@@@>>>??????@@@@@@AAAAAAAAABBBBBBBBBAAA@@@??????>>>>>>??????AAAAAABBBAAA@@@???AAABBBCCCBBB???===>>>@@@>>><<<;;;999999999;;;<<<@@@@@@@@@===999888999;;;888;;;999555555;;;===;;;;;;;;;<<<>>>BBBCCCCCCBBB>>>>>>???@@@@@@AAAAAAAAA@@@===::::::;;;<<<;;;:::888;;;@@@BBBBBBBBBAAAAAAAAA@@@>>>:::777777:::=========>>>???AAACCCCCCCCCEEECCCAAA@@@@@@AAA@@@???@@@AAAAAA@@@???<<<999888999;;;===@@@AAA@@@???>>>4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefelllHu]3hh444555555se777888888666333222555888666444111000000000geĦja>aĦ;;;888@G888777se777444222111000000222444<Ō999777666@G:::888Hkge999777555222111333555777HĪj@IŌ333555ege;;;888Hu]3hIŌ111111DdDĦ777ne<<<555@h;;;999>h333000000se666ne555444@G777777sĪj@h888888777666666777888999888999;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;===<<<;;;;;;;;;<<<===>>>@@@>>><<<;;;;;;<<<>>>??????<<<999888888888777666666777888:::;;;<<<<<<<<<=========>>>???>>>;;;888888666555555666777666555333888???DDDCCC>>>777222111222444666777777777777555444333111///---,,,+++111666:::;;;888666555666444666888888777888999:::<<<>>>>>>>>>;;;::::::;;;999888777555444666:::>>>===;;;::::::;;;:::888777000444888:::;;;;;;;;;<<>>@@@>>>;;;<<<===???BBBEEEEEEBBB@@@<<<>>>@@@@@@AAAAAACCCEEEDDDBBB??????@@@AAAAAA@@@@@@???>>>???@@@@@@>>><<<======>>>@@@@@@AAAAAAAAAAAA???>>><<<;;;:::;;;;;;<<<>>>AAACCCCCCBBB@@@???BBBCCCCCCBBB???===<<<<<<;;;:::888777777777999:::<<<===>>>===:::666555444666888888666777<<<>>>===999:::<<<@@@CCCCCCBBB@@@;;;<<<>>>@@@@@@@@@???>>>@@@===;;;::::::;;;;;;:::;;;>>>@@@AAAAAAAAABBBCCCAAA@@@===:::777777999<<<@@@???>>>>>>???@@@BBBDDDDDDAAA>>>===???AAABBBCCCAAAAAAAAAAAA???<<<:::999999:::===???@@@???>>>===4DuXӵĵD^DdDĦxxxdddD^888777777777s׼s222555777888444//////333888777555111...,,,***geFm8777>aĦ888666333:::888666s׼s999777555333222111111333666Ho777777666555555===>>>:::555666666444222000333444666444444444999:::888D^222111111DdDĦ777<<<===777888:::999888777444222000...s׼s444777999777666777777555555999333222111111222555888:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888888999;;;<<<===???>>><<<;;;;;;<<<======<<<;;;999777777666666666555555555666999;;;<<<<<<<<<<<<>>>???>>><<<999666888666444333444555555555444888>>>AAA@@@<<<777444111222333555777888777666777666444222000...------222555888888666444333444000111222222222444777999===>>>??????===<<<<<<===999999777555444555999<<<=========<<<<<<;;;999777222444777999999999:::<<<>>><<<:::;;;======<<<::::::<<<>>>BBBDDDDDDAAA>>>777999<<<===>>>@@@BBBDDDCCCAAA>>>======???AAABBB>>>===<<<<<<======;;;999;;;<<<===???@@@@@@@@@@@@>>>===:::888777777888999:::===@@@CCCDDDCCC@@@?????????@@@???>>><<<:::::::::999777666666777888:::999;;;===>>>;;;777222000333555666777999<<<>>>???;;;;;;<<<>>>AAABBBBBB@@@<<<======>>>?????????@@@@@@???===;;;;;;;;;<<<<<<>>>???@@@?????????AAACCC@@@???===:::888888999:::???@@@@@@@@@???@@@AAACCCCCCAAA??????AAACCCDDDEEEBBBBBBAAAAAA???===;;;:::999:::<<<>>>>>>>>>>>>===Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦtttiiiXXX>d<Ħ:::888;;;:::999Be111000222555555222------111666888666222...)))&&&geFYĉ444333>aĦ555444333333444666666888:::;;;999777Be888888777777666666666222555888nu]ӵ777666777666444222333:::BBBDDD@@@888333000---///111333444444444333333333555777999999666444777777666444111000111333///222666888888>d<Ħ777555444333333>d<Ħ777999;;;Ħ;;;;;;;;;999666666777888777777666666555444444333444333111///Be111444777<<<>>>Ħ:::555222---))))))---222555444444222///---...111444///...------///333888:::<<<<<<;;;:::888888777777;;;;;;:::999888777666666333444555777999;;;===>>>======;;;:::::::::;;;;;;999999888777666555555555666555444555888;;;<<<<<<;;;<<<>>>???>>>;;;888777<<<999666444444444444333666999<<<<<<:::777555555333222222444777888777666777666333111000000111222333555666777555333222222---...///......000444777;;;===@@@@@@???>>>===>>>;;;;;;:::777555666888:::???@@@@@@@@@???<<<;;;:::777888999999888:::===???>>>===<<<============<<<;;;<<<>>>AAACCCBBB???<<<555777:::;;;<<<===@@@BBBAAA@@@>>><<<;;;===@@@BBB>>><<<;;;:::;;;;;;:::888999:::<<<>>>??????>>>===<<<:::888666666666888999999<<>>::::::::::::;;;;;;:::999:::999777666666888999;;;888:::<<<===<<<888222///000111444777:::<<<===???>>><<<:::;;;===@@@BBBCCC@@@>>><<<;;;<<<>>>AAACCC@@@@@@???>>>======>>>??????@@@???===<<<===???BBB@@@>>><<<999999888999999;;;>>>AAACCCBBB@@@AAABBBBBBBBBBBBCCCEEEFFFEEEDDDBBBAAAAAA@@@???>>>======:::;;;<<<===>>>>>>======?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦvvvgggZZZLLLsdKĦ999888<<<;;;:::333000//////111222000...---000333555555333///***&&&ŶS1111110003we<333333666888777888::::::888666777777777777888888888999333666888iĉ@3hR/Ō666777888666333000555===HHHNNNLLLCCC999333,,,---///111222444555555444444444666999:::999888777777777444111000000111...111444666777DdDĦ888666555444444sdKĦ666888gdKĦ<<<<<<;;;888666555666777666666666555555444333333333444333111000222555888;;;gdKĦ<<<555111,,,)))))),,,111555444444222000------///111///...---...000333777:::===<<<:::888777666555555::::::999888777666555555111222444666888:::<<<===;;;;;;:::999888888888888666777888777444333444444888666444666:::===<<<;;;:::<<>><<<999777666555333111777999;;;999555222333444222000///222666999999777666444222000///000222444666666666666555444222111...//////......///222444666:::>>>AAA@@@???======;;;<<<<<<;;;999999:::;;;@@@BBBDDDDDDAAA>>><<<<<<<<<<<<<<<;;;:::<<>>;;;555777999::::::;;;===>>>??????>>><<<;;;<<>>===;;;::::::999888777777888999:::999;;;>>>@@@@@@???===<<<777666555666888:::;;;::::::999888777777888:::;;;999999:::;;;;;;999444000......111777;;;:::;;;>>>@@@===:::999;;;???BBBCCCAAA???<<<::::::>>>BBBEEE???@@@@@@???>>>>>>AAACCCAAA@@@???===;;;;;;>>>@@@@@@>>>;;;999999999888777777<<>>>>>>>>>>>>AneneneneDeneuuukkkcccXXXLLLBBBne999888888999999888777555333111000------......//////000000///111222000,,,)))>A111111000k<222222333555777777888888777555444444555555666666666777777888888333555666fh444555777777666222...666???MMMXXXZZZRRREEE:::------...///000333555666666555444555777888888777444555555444222111111222000222444555555De999888777555444555ne333555ne===::::::999666444444666888666666555444444333333333222444444333000///000222777999ne999:::666333...++++++...333666333444444222111000111333444333222111222444666888:::999888666666666666666:::999999888777666555555333444555777888999999::::::999999888777666666666444666777666444222333444:::888666888<<<>>><<<999:::===???>>><<<;;;;;;======<<<:::999888666333111555888;;;999333///...000---++++++///666:::;;;999888666222000///111333555888888777777666555333222111222222222000000111333///555;;;@@@@@@>>><<<:::888;;;>>>???>>>>>>>>>>>>AAACCCFFFEEEBBB>>>=========>>>??????>>>>>>@@@BBB???@@@@@@AAAAAAAAABBBCCC@@@@@@???@@@AAA@@@===;;;666888999999888888:::;;;<<<===>>><<<:::;;;>>>AAA@@@>>>;;;::::::;;;:::999999:::<<<======;;;999777888999999::::::;;;<<<<<<:::;;;<<<======<<<;;;;;;888555333333666:::;;;;;;999888777666777888:::;;;999888777777999888555222---,,,000777:::888999<<<>>><<<::::::===???AAAAAA>>>===;;;:::;;;===@@@BBB<<<>>>???>>>===>>>BBBEEEBBBBBBAAA>>><<<<<<>>>@@@@@@===:::999::::::888666555:::???AAAAAABBBEEEIIIHHHFFFDDDDDDEEEDDDCCCBBB?????????@@@AAABBBCCCCCC======>>>>>>>>>>>>>>>yyylll[[[SSSPPPIIIAAA<<<:::777777888555555555555444333222111+++++++++---000111000...+++...111111...---111333333222222111222333555777777777555333222333555555555555666666666666666333444444444333333555666777555000---777@@@PPP___ddd]]]MMMAAA000///......///111444666999777555444555666555444000222444444333333444555222444555555444888999888666555444444111222444<<<<<<777777666444333333666888666666555444333333333333111333555444111//////111999:::555666777888555000------000555888333444555555444333444666999888666555555555555666777777666555555666888999999999999888777666666666555666777777888777777777888888888777666555555444333555777666333111222444<<<999777:::>>>@@@===999;;;===???>>>;;;;;;===???<<<::::::999999777444111333777<<<:::444...+++,,,)))'''''',,,555;;;===;;;<<<999555222111222444666:::999888777777666444222444555666555222111222222***111999>>>???===:::888666999>>>AAABBBAAAAAABBB@@@DDDGGGFFFBBB>>><<<<<<<<<>>>AAABBBAAA@@@???@@@>>>@@@AAAAAAAAABBBCCCDDDCCCAAA@@@@@@@@@???===;;;888999:::999888777888999;;;===>>><<<;;;;;;>>>AAAAAA???<<<;;;;;;;;;:::999999:::<<<===<<<:::888666888888:::<<<============;;;;;;;;;;;;;;;;;;::::::;;;777333222666999;;;;;;888777666555666777999;;;999666444444777777666333,,,***///777:::777777;;;<<<;;;;;;<<>>>>>:::<<<>>>>>>===>>>BBBEEECCCCCCBBB@@@>>>===>>>@@@@@@===:::999::::::888555555999>>>??????BBBHHHNNNKKKGGGCCCAAAAAABBBBBBBBB>>>??????@@@AAACCCDDDEEE>>>>>>>>>>>>?????????vvvooopppdddVVVKKKFFFDDDAAA???777888888777777666555444222111000111111111///---,,,,,,,,,,,,...///000111111111111000000000000000333333444444444333222222000000111111111222222222666666444111...///111333777555222222444555444222333222111000000111222222555555666666666444333222:::BBBJJJOOOTTTVVVNNNDDD777444111111222333333333888444///000444777666444,,,///333555555333222222555555444555777777666444444444555555555555555555000000222777<<<===;;;888999777555444444666888:::888555333333555888999999555333111111333555666555::::::999666444333444666777555222000000111444666666666555555666888:::;;;<<<<<<:::777333444777;;;333333333222111222444666999888888888888888999999777777777888999:::<<<===:::999666444333333444555///222444444333333666999:::999:::;;;======<<<:::;;;;;;<<<<<<<<<;;;::::::>>>;;;999999999777222...333444444111,,,))))))***%%%$$$&&&---666======;;;888999999555111000222444::::::;;;;;;;;;:::888888:::777555666999888333...---444<<<@@@???===;;;;;;<<<<<<===???AAABBB@@@>>>AAA@@@>>>===<<<<<<=========>>>@@@BBBBBBAAA@@@???@@@===;;;>>>DDDHHHHHHEEECCCBBB@@@>>><<<<<<<<<===;;;;;;:::999888888888999???===<<<::::::<<<>>>???>>>???AAAAAAAAA>>>;;;999;;;===>>>===;;;:::::::::???>>>>>>>>>@@@AAA@@@??????>>>;;;999999:::<<<===888666444444555777888888888777777777999:::999777777444333444777888777666333555888888888777777777<<<<<<===>>>???@@@@@@AAA<<<:::888999<<<===<<<;;;::::::;;;===>>>@@@AAAAAA@@@@@@BBBEEEFFFCCC???;;;AAA???===;;;::::::<<<===:::;;;===>>>???AAAFFFJJJJJJHHHFFFBBB>>>>>>@@@BBBBBBBBBAAAAAABBBCCCEEEFFFAAA<<<777777;;;>>>===yyynnnfffZZZQQQEEE>>><<<======<<<;;;;;;::::::888666444333000//////000222333222111++++++,,,---...///111111000000000000000000000000000111111111222222333333111111111111111222222222333222111///---...111444555333222222444555333111111000///...///000222444555555666777666555444333999@@@FFFIIILLLMMMEEE<<<555444333111111111333444777222//////333666555333///222555555444333333333444333333555777888777666444555555666666666666666111111222666999;;;999777777666555444444555777888666444333333666888999888555444222333555666777777:::;;;:::777444333444666777555222000000111444666666555444444555777999:::::::::999555222222555999333333333222000111333555888888888888888999::::::888888888888999:::;;;<<<:::888666444333333333444000333555555444444666999:::999:::<<<===>>><<<:::999999:::;;;;;;::::::999===;;;999999888777333//////000111///,,,***+++,,,***)))***///777<<<<<<:::999:::999666333111333555999:::;;;<<<;;;:::888777888666555777999888222------333999<<<<<<:::;;;<<<<<<<<<<<<===??????===;;;>>>===<<<;;;:::;;;<<<<<<>>>>>>@@@AAAAAAAAA@@@???@@@===;;;>>>CCCFFFEEECCCAAA@@@???===<<<;;;;;;;;;::::::999999888888999999;;;;;;::::::;;;<<<>>>???===>>>@@@AAA@@@???<<<;;;===>>>???>>><<<<<<<<<>>>AAA@@@???@@@BBBBBBBBBAAAAAA???<<<:::999:::<<<===:::888666555555666777777888888999;;;===<<<999777666444222333777999:::999555777888888777777888999===<<<;;;<<<>>>???@@@@@@===;;;999999;;;===<<<;;;======>>>>>>>>>>>>>>>>>><<<===???AAABBB@@@<<<888===<<<<<<<<<===???@@@AAA>>>>>>>>>>>>@@@CCCFFFIIIFFFFFFDDDAAA???>>>???AAA@@@@@@@@@@@@BBBDDDEEEGGGAAA<<<888777:::<<<<<<:::{{{zzz~~~~~~zzz~~~~~~vvvuuuyyyvvv{{{{{{oooccc[[[KKKDDD<<<888888:::;;;;;;=========<<<:::777444222...---...111444555555444+++,,,---...///111222222///000000000111000000000------------///111333444333222222111111111222222//////...---,,,---111444222222222333555555333111///...,,,+++,,,///222555555666777777777666555444:::>>>AAABBBCCCBBB;;;444222444444222//////111555555222//////333555444333333444666555444444555666555444333555777888888777444555666666777777777666333222222333666777777666444444444444444444444444444333333444777888888777666555444555777888999888;;;;;;;;;888666444555666777555333111000222444555666555444333444555777888888888666444111111333555333333333111//////000222666666666777888999::::::999999888888888999;;;<<<999888666444333333444555222444555666555666777999888888999;;;===>>><<<;;;666777999::::::::::::999<<<;;;999888888666333111+++---......------///000000//////333888;;;;;;999::::::999777444333444666888999;;;<<<;;;:::888777555444555777999777111,,,---222777888888888:::<<<:::::::::;;;<<<;;;999777:::999999999999::::::;;;>>>>>>>>>?????????@@@@@@???===<<<===AAACCCBBB@@@>>>>>>>>>>>>===;;;::::::999999888888888999::::::999999:::;;;<<<=========;;;<<<>>>???@@@???>>><<<>>>??????>>>======???BBBBBBAAAAAAAAACCCDDDCCCBBBCCCAAA>>>;;;::::::;;;<<<===;;;999777666666777777888999;;;>>>@@@???;;;888666444333444777:::<<<===888999999888777888:::<<>>===<<<::::::;;;<<<;;;:::AAA@@@@@@???>>>===<<<;;;::::::<<<>>>???>>>:::666888999;;;>>>AAACCCEEEEEE@@@>>>======???BBBDDDEEEBBBCCCCCCAAA???===>>>???======>>>???BBBDDDFFFGGGAAA===999888:::;;;:::888~~~~~~|||{{{~~~uuuhhhcccbbb^^^fffnnnqqqlllfffdddeeeeeemmmvvvxxxqqqdddWWWQQQEEE@@@:::777666888888888;;;<<<======;;;888555333///...///222555666666555---...///111222333444444000111111111000///...---)))))))))***,,,000333555333333222111111111111222000000///---,,,---000333111222444555666555333222000...+++)))***---000333555666777777777666555444999;;;======<<<:::666222000444666333///---111555444222000111333555555444444555666555555555888:::999777666666777888888777333333444555666666666666555333222222222333444444222222333444444333222111444333444666888999888777777555555666888::::::999;;;;;;;;;999777555666777777666444222111222333444777666444333333444666888777777555444222222333444444444333000...---...000222333444666777888888888:::999888777777888:::;;;:::888666444444444555666444555666666777777888999666666777999<<<===;;;:::666777999;;;<<<<<<;;;:::;;;;;;999888777666444333---...///000111111333333333333333666:::<<<;;;::::::999888666444444444555777999:::<<<<<<:::888777222333555888999666000,,,...333888999888666777888777666666888999999777555777777888888999:::;;;;;;>>>>>>=========>>>???@@@>>>===<<<===???@@@???=========>>>???>>>===;;;:::999888888888999:::;;;;;;999;;;===>>>???>>>===<<<999;;;<<<>>>??????>>>===>>>>>>>>>===<<<===AAADDDBBBAAA@@@BBBDDDEEEEEEDDDEEECCC???<<<::::::;;;<<<======<<<;;;999999999:::;;;;;;<<>><<<999777666666888:::===>>><<<<<<;;;999777888;;;>>>@@@;;;777777:::======<<<===<<<;;;;;;;;;;;;;;;;;;BBBBBBAAAAAA???===;;;:::::::::;;;>>>???>>>:::777555777;;;???BBBDDDEEEEEEAAA???<<<<<>>AAADDDFFFGGGBBB???;;;:::::::::999888}}}{{{~~~}}}yyyeeeUUUNNNMMMMMMJJJOOOVVVYYYYYYWWWSSSOOOPPPXXXbbbeee___UUUKKKFFF===:::666333222333333333555888;;;======:::777555222111111333555666555444000111222444555555555555222222222222000---+++)))((((((((()))+++///222555333222000//////000111222444333111...,,,---///222222333666777666555444333333000---***)))+++...000444555666777777666555444555666777888666333222222000444666444000...111555444333333333555666777666444555555555555888;;;>>>===;;;888777777777666444000111222333444444444444555444333111000111222333000111333444555444333222555555555777999:::888777555555555777999;;;:::999999:::;;;:::888666777888888666444333222222333444888666444222222333666777666666555555555555555444444444333000---,,,...///000111222444555666666666:::888777666666777999:::;;;999777666555666777888666555555666777888888888333333444777:::;;;:::999777999<<<>>>???>>>===<<<::::::999888666555555555333333333444555555555555333444555777:::<<<<<<<<<999777555444333444444444666888:::<<<<<<:::888666111333666888999666111---000555<<<===;;;666444333333333444777999:::999777777777888999:::;;;;;;;;;======<<<<<<<<<===>>>???===<<<======>>>>>>===;;;===>>>???@@@???>>>===<<<::::::999999:::;;;<<<<<<<<<>>>@@@AAAAAA???===<<<::::::<<<===>>>>>>======;;;<<<<<<;;;:::<<<@@@BBB@@@??????AAADDDFFFFFFFFFGGGDDDAAA===;;;;;;<<<<<<<<<===>>>>>><<<;;;===???>>>===;;;<<<>>>@@@@@@@@@<<<;;;:::999999:::<<<===>>>===<<<999888999<<>>@@@AAA@@@@@@BBBAAA@@@@@@AAAAAAAAA@@@AAABBBCCCAAA>>>:::888777777888;;;===@@@CCCDDDEEEBBB@@@===<<<;;;:::999888~~~uuuaaaJJJ>>><<>>DDDKKKNNNLLLFFF@@@<<<666666444333333333333444222555:::===>>>===999777444444333444666666555333222333555666666666555444222222333222000---***((((((((()))***,,,///111333111000.........000222333555555333000------///222333555666666444333222333555222///,,,+++,,,...///333444555666666666555444111000222444222//////222222444666555222000222444333333444555666777777888444555666666666888;;;>>>???<<<888666555444333222///000111222333444444444555555444222000000111333000111333555666666666555888666555666777888777666333333444666999:::999888555777999999888777888999888777555444333333333333888666333000000111444555444444444666888888777555444444333000...---...000///000222444555555444444888666555333444666888::::::999777555555666777888777555555666777888888777222222333666:::;;;:::999:::<<<>>>@@@AAA@@@>>>===999:::999888555555666777888666555555666666555444333444666888:::;;;<<<<<<999777444333444444444333555777:::<<<<<<:::888666222444777888888555222///111777===???<<<777333222333333555888;;;<<<;;;:::777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;<<<===>>>>>>===<<<;;;===>>>???????????????>>><<<<<<;;;;;;;;;<<<======>>>???@@@BBBBBB@@@???===<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;::::::;;;>>>@@@>>>===>>>AAAEEEHHHIIIIIIGGGEEEAAA>>><<<<<<===>>>:::===??????<<<<<<>>>@@@???<<<::::::<<>>>>>===;;;;;;<<<===>>>>>><<<:::888999<<>><<<777777888999;;;;;;999666777999;;;=========<<<;;;AAADDDFFFGGGEEECCCBBBBBB@@@BBBBBBAAA===:::888888777888;;;===???AAABBBBBB@@@???>>><<<;;;999999999xxxlllcccOOO999000333888999777999999777999>>>>>>999888999<<>>;;;888555444444555777777666444333444555666666444222111///000111222111...,,,*********+++---...///000111///---,,,,,,---///222333444333222///---...111333333444555444111///000111444222000///...///000111111222444555555555444333111000222555333......333444555555555444444333333111222444555555666777888555777888777666777999;;;<<<999555333222222111000///000111222333444444444333555555444111000111333111222333555777888999999999666444333444444444333111111222555777999888666222444777888888888999:::888777666444333333333333777444000------...111222222111222555999:::888666333444333111......///111111222444555666555444333666444222111222555888:::888777555444333444666777777555444555777888777555222222444777;;;===<<<;;;;;;===@@@BBBBBB@@@>>><<<888999:::888555444666999777555333333555555333111333444666777888888999::::::777444333555666555444444666999<<<<<<;;;888666333555777888777555333222000555;;;===:::777666666666666777:::<<<===<<<;;;777888999:::;;;::::::999999:::;;;<<<===<<<;;;;;;:::<<<>>>???>>>===<<<<<<===============>>>?????????>>>>>>============>>>;;;<<<>>>@@@AAAAAAAAAAAA>>>>>>===<<<;;;:::999888999:::<<<<<<;;;;;;<<<>>>======>>>BBBGGGKKKMMMMMMGGGEEEBBB???======>>>???999<<>>:::888:::===<<<:::999:::===?????????;;;===@@@@@@>>><<<===>>>>>>>>>===;;;999999;;;>>>;;;===>>><<<888666999<<<999;;;===<<<;;;<<<>>>AAAAAABBBCCCDDDCCC@@@===;;;888888888:::<<<<<<:::888::::::;;;<<<<<<;;;:::999;;;BBBIIIJJJEEE@@@@@@AAA>>>???@@@???===;;;;;;<<<888999;;;===>>>??????>>>======<<<;;;999888777888}}}jjj___WWWEEE222+++000666666444888666111111777:::888:::888777888<<<===;;;888666777777666333111000000333777===AAABBB@@@;;;888444333444555777888777666333444555555444333000///,,,...000111111000...,,,+++,,,---...////////////---,,,+++***,,,///222444111111000...---///222555333444444111...,,,---000222222111000000111222333000111333444444444333333444333555999666///000555666555444555666666444222///111333555555555666777777999999888666555666777999666222000000000000//////000222333444555555555333555666555222000111333111222444555888:::;;;<<<999666222111111222222111000000111444666888777555000333666888888888999:::888888666555444333333222555222...+++***,,,...000000///111555999;;;999666333444333111//////000222333444666777777666444333444333111000111444888:::666555333222222333444555777555333444777888666444333444555999<<<>>>>>>===<<<>>>@@@BBBBBB@@@===;;;888999:::777555444777:::555222000111333444222///444555777777777666777777;;;888555444666777666555333666999<<<===;;;888666444666888888777555444444///444888999888777888::::::999:::<<<===>>><<<:::666777999::::::999888888888999;;;======<<<;;;:::999<<<>>>???>>>===<<<<<<===<<<;;;;;;;;;===???@@@@@@@@@???>>>>>>===>>>>>>888999;;;>>>@@@BBBCCCDDD@@@???>>><<<:::888777666999;;;======<<<;;;<<<=========???CCCIIIMMMOOOPPPGGGEEEBBB???>>>>>>???@@@999<<>>???>>><<<888<<<@@@AAA@@@>>>???@@@=========;;;:::999;;;===999>>>AAA>>>888555888<<<888:::======;;;<<>>???===;;;;;;;;;<<<<<<;;;::::::999555???IIIJJJCCC<<<<<<>>><<<===>>>>>>======>>>@@@999:::;;;============<<<::::::;;;999777666666666{{{kkkaaaSSSIII<<<111---///444777:::666222222444666555333666888::::::888666555555333444555444222111111222333999@@@EEEIIIIII@@@666444222444:::<<<999666666777444111000000222222111...///111222000/////////111111000//////////////////...------...000333444000///------...000333444333222111///...,,,++++++,,,///333666666666777777333111///000444888888888:::888666666777888888777555333333555888999888555555333111222555666444222333666777444444777666333555333000...,,,,,,,,,---111333555777666555222111333333444444333000...,,,222222222333555888;;;<<<555333000---,,,,,,...//////...///111333555666666...///111333555777999:::666444333444555555333222333000,,,)))((()))+++,,,))),,,111555888888777666666555333222111222222333666777888999999888777666222111111222555888999:::444333111000000111333444999777555444555666555444333444555777888:::;;;<<<==================<<<;;;>>>===;;;777333222333555333222111000000222444555444666777666555555666777888888888888888777666555444777;;;>>>>>><<<888555333555777888777555555666333444444555666888:::;;;999888666666777:::===???;;;;;;;;;<<<;;;;;;:::::::::777666:::???@@@:::444666999>>>AAABBB???<<<999:::999777777999;;;;;;;;;???@@@AAAAAA@@@>>>;;;:::<<<999888;;;AAADDDBBB???BBB???<<<:::::::::999888<<<:::999;;;>>>???===;;;>>>???BBBHHHNNNRRRTTTTTTJJJFFFAAA>>><<<<<<<<<<<<<<<======;;;888555555555999:::<<<>>>???>>>===<<<===>>>@@@AAA@@@???===<<<;;;===???===999777888:::888<<<@@@>>>999555444666:::>>>BBBAAA>>>===@@@CCCEEEBBBAAAAAABBBAAA===999888:::===AAADDDCCC???<<<:::<<<===<<<888666777888;;;===???@@@???===:::888>>>===;;;;;;<<<<<<<<<;;;<<<<<<;;;::::::999999999666888999888555555777:::wwwiii[[[SSSKKKCCC999111///111444777888555333333666888777555666888::::::888555444444333444555444222222333444:::@@@FFFKKKPPPPPPGGG===777444555:::;;;999777777888555222111222333333222///000111222111000////////////...------------............///000222333555000///---,,,---///333555222222111000...,,,***)))...111444666666666666777444111...///333777999:::;;;888555444555666777666444222222444777888777555666444333333555555444111222555555222222555555222444222000---,,,,,,---...333444666777666444222111111222222222111...,,,***333333333444555777888999666444111...,,,,,,---.../////////000222333333333---...///111333555777888666444222333444555555444333111...+++)))))))))******---111555777777666666555555333222222222333333777777777777777666666555333222222333555777999:::444333111111111333555666999777666666777777777666555555555666666777777777::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;888555444555777555444222111111222444555333444666666555555666777666666777777777666555555777999;;;===<<<:::666444444666888888666555666777555555555666777888999999888777666666777:::===???;;;<<<<<<<<<<<<<<<;;;;;;;;;999999;;;>>>>>>:::666777999===???@@@>>>;;;999777555333444666999;;;;;;>>>???@@@@@@@@@>>><<<;;;;;;999999:::>>>@@@AAA@@@CCC@@@===;;;;;;;;;999888888777888;;;>>>>>><<<:::>>>>>>@@@DDDJJJNNNQQQQQQIIIFFFBBB??????>>>===<<<<<<======<<<999777666777:::;;;===?????????>>>===>>>???@@@@@@???>>><<<;;;<<<;;;;;;;;;<<<;;;:::999888<<<>>><<<777333333444>>>BBBEEEEEEAAA???@@@BBBBBBAAA@@@@@@AAAAAA>>>;;;999:::===@@@BBBAAA===:::888999999777444333555777999:::<<<===>>>===<<<;;;<<<;;;::::::;;;<<<<<<;;;::::::;;;::::::999777777555666888888888888999:::yyylll___SSSHHHBBBAAA<<<666222111333555777666444333555888:::888555444666888888666555555555444555666555444444666777AAAGGGOOOUUUZZZZZZQQQFFF<<<888666999:::777666888888666333222333444333333///000000111111111000000...------,,,+++,,,,,,,,,......000111333444555555///---+++***+++...222555111111222111000---***(((111333666777666555666666666222...---000555:::<<<<<<888444222222444555555222111111333666777666555888666555555555444222000111333333000000333333111111///...,,,,,,---...///444555666666666444333222222333333333222000---+++444444444555555666666666666555222///...---------000111111111111000//////+++,,,...///111333444555555333000000222555666666444333111///,,,***)))(((---///222555777777777666555444333333222333333333777666555444333444444555333333444444555777888999444333222222333555777888999888777888999:::999888777666555444444333333333888999999:::;;;;;;;;;;;;999::::::999888777777888777666555333222333333444111333555555555555666888444555555555555555666666999999::::::999777555444666777777666555555666888999999888888888888888888777777666777888;;;===>>>;;;<<<<<<======<<<<<<<<<============<<<;;;:::999999:::<<<>>>>>>===;;;:::444111///000333777999:::<<<===>>>??????>>>===<<<999::::::::::::;;;>>>AAACCCAAA>>><<<<<<;;;:::888444444777:::===>>><<<:::>>>======@@@EEEIIILLLLLLHHHFFFCCCBBBBBB@@@>>><<<;;;<<<===<<<:::999999999<<<===???@@@@@@???>>>===????????????>>>===;;;:::>>>;;;999;;;>>>???<<<888999;;;===;;;666222111222>>>BBBFFFEEEBBB???>>>??????>>>>>>???AAAAAA???>>>;;;;;;<<>><<<888333000000222333444000000111333444555555555888777777666555333000///000222111......111222000---,,,*********,,,...000222333444555555555555555666666777888777555222111444444555666777777777777888777555222000///...---222333444333111///------,,,,,,...///111222333444222000------000333555666333333333333111///---+++000222444666777888888888555444444444333333333333666444222000000111333444444555666666666666777999444444333333444666999:::999888888999;;;<<<;;;:::777777555444333333444444:::::::::;;;::::::999888444666888999888777888999:::999777555444333333333///222444666555555666888444444444555555666777777777777666555555555444444666777666555333333555777<<<<<<<<<<<<;;;:::999999666666777888999;;;<<<===::::::;;;;;;<<<<<<;;;;;;>>>???@@@>>>;;;999:::<<<<<<<<<=========<<<<<<;;;555222//////222555888999;;;<<<===>>>>>>>>>>>>===888:::<<<:::777777<<<@@@CCCAAA>>>=========;;;999444555666999<<<>>>>>>??????===<<<>>>AAAEEEGGGHHHFFFDDDDDDDDDDDDBBB???===:::<<<======<<<;;;;;;<<<>>>??????@@@@@@@@@???>>>>>>>>>===============<<<@@@>>>===>>>@@@@@@>>>;;;;;;======:::666222111111999<<<@@@BBB???===;;;:::<<<<<<<<<>>>???@@@@@@@@@===<<<===>>>??????<<<999555333000......000333666999888888888999:::<<<===:::;;;;;;:::999888777888666777999:::999777444222333333555999>>>???<<<888}}}tttmmmiiifff^^^RRRGGG???;;;888777666555444555666777666555666444222333555555111---,,,...111333444666888:::666777777777666888;;;===EEEPPP^^^hhhnnnkkk^^^PPPAAA;;;555555555333333666666444222222222222111000...---,,,,,,///000///...///......------------------///222444555555333222***(((&&&%%%'''***///222...000333666777666444333555777888777555444444555777444000......222888===<<<777222//////111333333000111222333333444444444777888888666444111...---///222111......111222///)))((('''''')))+++---///000000111222444666888999777888999::::::999777666444444555666888999:::;;;888888777666444222000///333555666555222///---.........///000111222333444000---++++++...111333444000222444666777555444222444444666777999:::;;;;;;555555555555444333222222333111///------///111333555777888888666555777888555444444333555777:::;;;999999999:::<<<===;;;:::666666555444555666888999>>>>>>===<<<:::888666555000333555666666666888999;;;:::888777555333222222///222555666666666777777666555555555555666888888444333222222222444555666666666555333222222333555>>>>>>>>>>>>>>><<<;;;:::666777888999:::;;;;;;;;;777888999999:::::::::999>>>@@@BBB???:::888:::<<<>>>>>>>>>>>>===<<<<<<<<<999666333222444666777777:::;;;<<<<<<============777;;;===;;;666555999>>>AAA???>>>>>>>>>>>><<<:::888888888999:::===AAACCC@@@>>><<<===@@@CCCEEEEEECCCBBBBBBCCCDDDCCC@@@===999;;;======<<<<<<<<<===?????????@@@@@@@@@@@@@@@<<<;;;;;;;;;;;;===>>>???@@@BBBDDDCCC@@@>>>>>>@@@??????>>>;;;888555333333333666;;;===>>>===;;;::::::;;;<<<<<<===>>>@@@AAA>>>======>>>@@@@@@>>>===777444000///000333777999<<<:::999777777777888999;;;======<<<888555444555555666888999888666333222222333555:::>>>???;;;777{{{qqqhhh___WWWRRROOOJJJBBB<<<999777666555444333222333555777777666777444222222333333///,,,+++---000111222444777999666666666555555666999<<>>777777777666444333111000///...,,,++++++...000222666999;;;:::777555666888666555444444555777999:::999888999:::<<<<<<:::888555444444555777999===>>>@@@???>>><<<999777444333///111333444555666888:::;;;:::999777555444222222000333666888888777777777777666555555555666777888333222222222333555777888555666666555333222333444<<<===>>>??????>>>===<<<777888999:::;;;:::999999666666777888999999999999===???AAA???;;;999999;;;>>>>>>>>>>>>===<<<;;;:::;;;999777777888888888777;;;;;;;;;;;;<<<<<<======888;;;>>><<<777555888;;;>>>===<<<===>>>>>>===;;;<<<<<<<<<;;;;;;===AAADDD???===<<<===???AAABBBBBB@@@@@@@@@AAABBBAAA???===999;;;======<<<;;;<<<===>>>>>>>>>???@@@@@@AAAAAA<<<;;;:::999:::<<<>>>???@@@CCCFFFDDD@@@>>>@@@CCCAAA@@@>>><<<999777666555222444888<<<>>>???>>>>>>:::;;;<<<<<<;;;<<<>>>@@@===<<<<<<===@@@AAAAAAAAA999666222222444888;;;===>>><<<:::888777666666666;;;===???===888444444555666777888888888666444222333444666:::<<<;;;888555xxxpppkkkbbb[[[TTTNNNHHHCCC???<<<999888888777666555111000...000333666888888777444111111222333111...---///000111000111333555444444333222111222666999@@@IIITTT]]]dddddd[[[PPPBBB;;;666666555333333555555444333333444333111000222...+++,,,111333222000000//////...............//////000000000///...---((())))))***,,,...000111333444555666777777777777444555666555333333444555555666666444222111222444888555222111222333444333333555777666333111111333222555777666222---,,,+++...333555333333555333...)))((('''''')))+++...///000///......000222555777111222555888:::;;;::::::777555333222333555888:::444555666777666444222000...333777666222......000000000000111111222222333///---,,,---000111222111---///333777999::::::999444333444555777:::===???999999888777555222000...******)))***+++---000111666:::===;;;777444555777777666444444444666888999888888888999;;;:::777555444444333444777:::>>>@@@>>>>>><<<;;;888666333222111222333333444666999<<<999999888777666444222111222555888:::999777666777777666555333333444555666555555444444555666777888666777888888555444444444888999;;;===>>>======<<<888999;;;<<<;;;:::777666666666888999999:::::::::<<<===??????===;;;999999<<<=========<<<:::888666::::::999:::;;;<<<;;;999;;;;;;;;;;;;;;;;;;<<<<<<999;;;>>>===:::777777888:::::::::<<<>>>???>>><<<;;;===@@@@@@>>>======???<<<;;;;;;<<<>>>@@@@@@???>>>======>>>???@@@>>>===999;;;<<<<<<;;;;;;;;;<<<<<<<<<===>>>???@@@BBBCCC???===;;;888888999;;;===>>>???AAABBBBBBBBBCCCCCCAAA???===;;;:::999888777222333666999===??????>>>;;;<<<===;;;999999;;;>>>:::999999;;;???BBBCCCCCC;;;777444555888===??????===<<<;;;999888777666666888<<>>999666666888777777888777777666555444333666999999888666555444|||qqqiii]]]XXXQQQLLLHHHEEE@@@<<<888777777888::::::888666...,,,+++,,,111555999:::777444000000333555444222000111111000//////000222222222111///...///222555;;;AAAIIIPPPWWWZZZTTTLLLBBB<<<777777777444444666666555444444555444222000444000,,,...222555444222//////...------------.../////////......---,,,+++)))***+++---///111222222666666666555555555555666444444555444222222444555444777888777333000000111777555333222444555444444444777888666333000111222000333666555111---++++++...333666555555666333...***)))))))))***,,,///000222000///---...000222444000222666999;;;======<<<888666222000000222555888111333555666555444111///+++000555555111......000///000000000111111111222000//////000222333222111---///222555888999999888222222222333666999===???::::::999777555222///---((((((((()))+++---000111777;;;>>><<<777444555777777666555333444555777888888777888999:::888555333444333333444666:::>>>@@@;;;;;;:::999777555333222222333444333444666:::===888888888777666444222111333666:::;;;:::888666666777666444222222222444555999888888777777777777888777999;;;:::888666555555444666999;;;======<<<;;;888:::;;;<<<;;;999666444666777888999:::;;;;;;;;;;;;<<<===???>>><<<999777:::;;;<<<<<<:::888555444999888999<<<>>>>>>===;;;<<<;;;;;;::::::;;;;;;;;;999;;;>>>>>><<<999666555888888999<<<>>>???>>>===999===BBBCCC@@@<<<:::::::::999:::<<<>>>???>>>======;;;;;;;;;===>>>>>>===999;;;<<<<<<;;;::::::;;;;;;;;;<<<===>>>@@@BBBCCCBBB@@@<<<888777777999:::<<<;;;;;;>>>CCCFFFEEECCC@@@>>><<<;;;:::999888777333333444777:::=========<<<======;;;888777:::===777666666999===BBBDDDEEE;;;888666777;;;???AAA@@@<<<<<<;;;:::999888777666555:::>>>>>>:::888999;;;999888888777666666555555444777:::999666333222444xxxmmm```VVVPPPGGGCCC@@@@@@BBBBBB===888222555777666444333555777///,,,))))))---222444444222222111111222444666777999666222111333444333111111222111000//////111333:::???FFFJJJJJJGGGDDDBBB999888777555555666666777===:::777444333222111000000///.........000111222......///111222000,,,)))''')))***,,,------,,,,,,)))+++...111222111000///...000222444444333111000000222333222000///222444666666555444333333222111555444222111222555888::::::999888666555444444444222111111000///...---,,,,,,///333666777666444333111///+++******...222555444000,,,***,,,......---///111444777999999999888888555111...,,,---...//////000222444555555555444111///,,,,,,---///000000111111000000000111333444111222333333222111000///---000444777999777555333333333333444444555555555777777777777555333111000,,,+++***((((((+++///333666:::<<<:::666333444777888777666444333333333333555555555555555555555444444333333444666888:::<<>>===:::888555222111111555666444333777:::999<<<999666444333333222111444777::::::999777777777777666444333222222333333888999;;;;;;999888888999::::::<<<<<<<<<<<<::::::>>><<<:::;;;>>>???>>><<<;;;;;;;;;::::::999999999;;;:::888666555666777888777777888<<>>:::666666888;;;<<<;;;777333000444555777:::;;;<<<<<<;;;<<<<<<<<<;;;999777666555999<<>>;;;777777777999999;;;<<<>>>@@@AAABBB@@@BBBEEEFFFDDD@@@;;;777888:::===>>>>>>===>>>???===;;;999:::>>>@@@???===@@@???>>>===<<<<<<<<<<<<777999;;;>>>?????????>>>EEEAAA===:::999999888777777777888<<<@@@CCCDDDDDD@@@<<<999:::>>>@@@===:::111222333555666888999:::;;;<<<>>>>>>===;;;888666555666888;;;===>>>???@@@<<<;;;:::::::::<<<===>>>>>>:::777777;;;;;;888444<<<;;;999888888888999999:::::::::999888777666555:::999777666555444555555|||~~~|||}}}~~~nnnmmmjjjcccXXXNNNGGGCCC@@@===:::;;;===>>><<<999555666777444111000111333///,,,)))))),,,000222222333222222111222333444555999777444444666666555333222222111///------///000666:::@@@CCCBBB>>>;;;999444444333333444555777888:::777444111000...------......------...///111222000111333555555333...)))((()))+++,,,............,,,---000222222111///...---...111222333222000///000111222000...---///111444444444444444555555555555555444444555888:::;;;<<<;;;999777555333222222......,,,++++++***++++++///111444777888777555444333111...---...111555888222///+++***,,,---...---///000222444666777888888777555111...------///000///000111333444444444444222///------...000000000111000000000111222444555555555555555333111///......000444777888777444333222222222222222333333333555666666777666555333333//////...,,,+++,,,000222888;;;===;;;666333444777666666555444444333222222444222000...///000333555444444444555666888:::<<<======;;;:::777555222111222555555444555999:::777888666333222222222111///444666888888666444333333777666555444444444555666999;;;<<<;;;999777777888999:::<<<=========<<<;;;;;;999888999<<<>>>===<<<::::::;;;;;;;;;<<<<<<<<<;;;:::888666666666777777666666888;;;>>>===999666777999<<<===<<<999555333333555777:::<<<===>>>>>>::::::::::::999777666555888:::<<<;;;999666666777999:::;;;===???AAABBBBBB@@@BBBDDDEEECCC>>>:::666777:::===>>>>>>>>>???@@@>>>===<<<<<<>>>?????????AAA@@@???===<<<;;;;;;;;;999;;;===???@@@@@@@@@???AAA>>>;;;::::::::::::999888777777:::>>>BBBDDDDDD@@@===::::::>>>???===:::333444444555666777777888;;;<<<======;;;888555333555666888:::<<<>>>??????===<<<;;;;;;;;;<<<>>>???;;;888666888<<<===;;;888;;;:::999777777777888999:::::::::::::::999888777;;;:::888777666666777777|||zzz~~~zzzyyy~~~}}}|||{{{|||}}}{{{vvvooohhhVVVUUUQQQJJJCCC===:::999;;;777444555999;;;;;;:::888777555111---+++,,,...///,,,))))))+++...000000333333222222222222333444888777777888999999777666222222111///,,,+++,,,---222666:::;;;999666333222000000000111333555777888777555333000---,,,++++++......---......///111111222333555888888555000,,,+++,,,,,,---...///000111000111222333333111///---,,,...000111111111///...000000000///---,,,---///111111222333555666777888555666777888999;;;<<<===<<<;;;999666444222111000,,,+++)))(((((()))+++,,,222444666777888777666444444222///...///222666999000...+++***+++,,,------...//////111222444666777555333111......///000222///000111333444444444444333000......///000111000/////////000111333555555888777666555333000...---///111333555666555333111222222111111111111000000333444555666777777777666333444333222///...///111777:::;;;:::666444444666444444555555555333222111222///+++((())),,,111555555555555666777888:::;;;;;;::::::888777555333222444555444444777;;;999444333222111111222111///---222444666555333111000000777666666555555666888999;;;<<<===<<<999777666666888:::;;;===>>>>>>>>>===;;;999888999<<<=========999:::;;;<<<===>>>??????::::::888777777666777777555555777:::<<<<<<999777999;;;===???>>><<<999777444555888;;;===?????????777888888888888777666666888999:::999777666666777;;;;;;<<<>>>@@@AAABBBCCC@@@AAACCCCCC@@@<<<888555666999<<<>>>???@@@AAABBB?????????>>>======???AAABBBAAA???===<<<;;;::::::;;;===>>>@@@AAAAAA@@@@@@>>><<<::::::;;;======<<<999777666888<<<@@@CCCDDDAAA===;;;;;;===>>><<<:::666666666555666666777777;;;;;;<<<;;;999666333111555666777999;;;===>>>??????>>><<<<<<<<<===???@@@:::888777999===???>>><<<999999777666666777777888999::::::;;;::::::999999::::::888888888888999:::~~~}}}||||||~~~}}}pppfff```\\\VVVRRRHHHFFFBBB===888666777888999666333222555888:::;;;888666222...+++******+++///---+++++++++---///000333333333222222222222222666777888999999999888666333333111...+++******,,,222444777888666444222222///000000111333444666666777666444111...,,,,,,---/////////000000111111222333333444666777777444222000000/////////000000000333444444444333111///......///000111222111000////////////.........////////////111222444555666777444555777:::;;;<<<<<<<<<;;;999888555333222111111,,,+++)))((()))+++...000333444555666666666555444222000...,,,---000333666///---+++***++++++,,,---...---------///111444555444333000//////000111333111111222333444555555666333111//////000111111000,,,---...///111222444444555555444222000...---,,,///000111333333222000///111111111111111222222222222222444555777888999:::666777777555222///......333555777777555444555777333444666777777555333222000...***((()))---222555555555666666777888999999888888888777777555444444666555444444888===999222000//////111222222000...000222333333222000000111666666555555666777999:::===>>>>>><<<999666555666777888:::<<<>>>???>>>>>>>>>>>>=========>>>>>>>>>::::::;;;<<<======>>>>>>:::999999999888777777666555666888;;;<<<<<<:::999;;;<<>><<<:::777888:::<<<>>>>>>>>>>>>555666777777888888777777999999888888777777888999<<<<<<===???@@@AAABBBCCC@@@AAAAAAAAA>>>;;;777444555888<<>>;;;:::===AAABBBAAA???===;;;:::999888<<<===>>>???@@@@@@@@@??????===<<<<<<===??????>>>:::888666777;;;???BBBCCCAAA>>><<<;;;<<<===;;;:::888777777777777999:::;;;::::::;;;:::999777555333666666777888:::<<<>>>???@@@???===<<<<<<===???AAA:::999999:::===???>>>===888777666555555666777888888888999:::::::::999999999888777777777999:::;;;}}}|||~~~yyyrrriii]]]RRRKKKGGGDDDBBB@@@>>><<<888555555777:::888555222000111444666888555222///,,,++++++,,,,,,000///...---,,,---///111333444444444333333333222333555777777777666555555333333222///,,,++++++---111333666666555444444555222222333333444444444444555666555222...---...000222222333333333222222222222111000111444777888888444444333222111000///...444444555444333111000///000111222333333333333222000/////////000111222222//////000111222333333333222444666999:::;;;::::::777666555444333333333333,,,+++***)))***---000222333333333333333333333333222111...------///222444000///...---,,,+++,,,---...---,,,,,,---000333444333222111000000111222333222222333444555666777777333111000000111111000///***+++,,,...000111222222000//////...------------...//////000000000//////111111222222333444555555111111333444666888:::;;;666777777555111...,,,,,,...000222444555555777888444555777999999888666555000000///...///111333555555555666666777777777777555666666777777777666666777777444444888<<<999222/////////111333333111///...000222333222333444555555555444444555777999:::===>>>>>><<<999777666666666777:::<<<>>>>>>>>>>>>AAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999::::::999888666555666888:::<<<======<<<<<<<<<>>>???AAA@@@???===;;;;;;<<<============;;;;;;555666777888999999999999;;;:::999999999:::;;;;;;<<<===>>>???@@@AAABBBCCC@@@@@@@@@???<<<:::777555666999===???AAABBBDDDEEE???@@@@@@===999888;;;???AAA@@@>>>;;;:::888777777:::;;;;;;======>>>>>>???BBB@@@?????????@@@???>>>;;;999777777:::>>>AAABBBAAA???===<<<<<<;;;::::::888888888888999<<<>>>@@@999999:::;;;;;;:::999999777777777888:::<<<>>>???@@@???<<<;;;:::<<<>>>@@@===<<<;;;<<<<<<===<<<;;;777777666555555666777888666777777888888888888777666666555555666777888999~~~sssiii]]]VVVLLLCCC>>><<<::::::::::::888666444444666888555333000...---///222333222000---,,,---............//////...------///222333444555555555555444444222444555555333222333444333333222000......///111111333444444333333444666444555555555555444333222333444555222///...000333555555555555444333111111000///...///222666777888444555555444333000...---333333444333333222111111333333444555555555555555222111///000222333333222000000000111111222222222222333555777888888777777555555444333333333333444,,,+++++++++,,,...000222111111000000111222333333777555333111000111333444222333222000---,,,,,,---...------,,,---000222444333333222111000111222222333333333333444666777888222111000000000000///---***+++---///000111111111---,,,,,,,,,,,,---...///////////////000000111111222333333444444555666666111111222333555777999:::444555666444000---,,,,,,---...000333555777888888555666777999999999888888222333333444555555555555444444555666666666555555444555666777888999999999999999666444666:::999444000//////111222333222000///000222333444555777999666555555555666777999:::;;;<<<===<<<:::888888999777888;;;===>>>??????????????????===:::999999;;;???>>>===<<<:::999888888888999;;;;;;;;;999666555666999;;;=========>>>???===>>>???@@@@@@>>><<<;;;======>>>>>>===;;;999888777777888::::::;;;;;;;;;;;;::::::;;;===>>>===<<<<<<<<<===>>>???@@@AAABBB@@@@@@???===<<<:::888777777:::===@@@AAABBBDDDFFFBBBAAA>>>;;;888888:::<<<>>>===;;;999888777666666888888999:::<<<===>>>???CCCBBB@@@@@@@@@@@@>>><<<;;;:::888999<<>>;;;888888:::<<<>>>>>>>>>===<<<;;;;;;::::::777666666555555666888888666777777777777777666666555444444333444555666777ttthhh]]]WWWKKKFFF???:::777666777777999::::::999777666666777222222000......///111444111///------///000000...,,,...///...,,,,,,///222333444555777777777666666333444555333000///111333333333333222111111333555444555444333111111333555444444555555555444222111333666777555222111555999777777777666444222///.../////////222444555444333111222444555555222///---111111222222333333333333444444555555555555666666666333111000222222111///111111111222333333444444333444444555555666555555666555444333222222222222///...//////000111222333000000//////000222444555;;;999777444333333333444555666666444///------...///.........///111222333444333222111111111111222111111111111222444555777222000//////000///...,,,---...///111111111111111///......---...///000111111000000111111333444555666555555555444444333333222222222222333555666777333444444222///.........000111222444666777777777555666666777888888999999555555555555666666555555333444444555555444333222333444666888999:::;;;;;;:::;;;888444333777999777111000//////111222111111000222333444444555777999888777666666777888999:::999:::<<<<<<;;;:::;;;<<<:::;;;===???@@@AAA@@@@@@<<<>>>>>>===;;;:::<<<>>>@@@@@@>>>===;;;:::999888888999;;;<<<<<<999666444555888;;;<<<;;;;;;===???>>>>>>??????>>><<<;;;999<<<<<<======<<<;;;999888999:::;;;<<<<<<===<<<<<<:::999:::<<>>;;;<<<<<<======>>>???@@@@@@@@@???>>>===<<<;;;::::::888;;;>>>AAABBBBBBDDDEEEFFFBBB>>>;;;::::::;;;;;;;;;:::999777666666555555666666777999;;;===???@@@AAA@@@??????@@@???===<<<<<<::::::;;;>>>@@@@@@@@@AAAAAA@@@===;;;999999999:::999888777888;;;>>>@@@:::;;;;;;;;;<<<<<<<<<<<<::::::999:::;;;===@@@AAA>>><<<888666555777:::<<<=========<<<:::999999:::777777666666666777888999888888888888888777666555555555444333333444555666wwwjjj\\\PPPHHHDDD???<<<999555444444666666<<<===??????<<<:::999999222222222111000222444777222000...///111222000---***,,,...---+++,,,...111333444666888888888888777444555555222///...000333222333444333333444666999888888666444111111333555222333444555444444333222666999;;;999666666:::>>>777777777666333000---,,,///000222555777555111------000333666666444111...///000000111333444444555444444444555555555666666999555222111111000...+++111111222333555666777777555555555444444555555555888777555333222111000000222333333444555555666666000/////////000222555666<<<;;;888555333222222333888999999666111------////////////000111222333333555444333222111111111111000000//////000222444555111000//////000///---+++///000111333333333222111222222111000000111222333222222222222333555777999888888666555333222000000333222222111222333555666333444333111///...///111444444444666777888777666555555555555666888999:::777666555444444444555666222333444444444333222111333444666888:::<<<<<<===:::<<<999444111555999999222000...---///000111000222333444444333444666777:::999888888888999:::;;;777999;;;<<<;;;;;;<<<===<<<>>>???AAABBBBBBBBBAAA<<<>>>??????======@@@CCCAAA@@@???>>>===<<<;;;;;;888999<<<===<<<:::666444444777:::;;;::::::===???>>>??????>>>===;;;999888::::::;;;<<<<<<;;;:::999;;;<<<======>>>>>>======999999999<<<@@@@@@===:::;;;;;;<<<===>>>??????@@@??????===<<<<<<;;;<<<<<<999<<>>;;;;;;===<<<:::999999777666555555555555666666777999;;;>>>@@@BBB>>>=========??????===;;;<<<;;;;;;===???AAA@@@???BBBAAA@@@>>>:::999888999;;;999777666777888;;;===<<<<<<<<<;;;;;;:::::::::<<<;;;::::::;;;>>>@@@BBB===;;;777444444666999;;;;;;<<<<<<<<<:::999:::;;;888777666666666888999::::::::::::999888777666555666555444333333444555666rrrjjj```WWWLLL@@@::::::888666333111333555666777>>>===;;;;;;;;;:::777555333222222111222333555666:::999777666666333///---,,,---...///000000//////111222444555555555444333333222000111222222111///333222111111333555777999999777444222111222333555222333444444222222333444;;;:::888777888999<<<===;;;888555333222000...---///444999999444111111333//////111444777777222...222444666555333111111111000111111000000222555888777666444222000/////////333444666777888777666555555444333222333555777999;;;888333...---...111333999888666666777999;;;<<<777555111000111111222111777777666333111111222444888::::::555...***+++...333333444444444333222222000000///000222222000...000///000222444444222000///---++++++---...---,,,111333555666555333333444888666333222222444444333444333222111222444777888>>><<<888555444333444444111444666444000...000444555666555333111111333555888555444555888:::999888444555666777777888888888666666555333222333555888777666555555555444111...333555777:::;;;;;;:::999@@@???:::333111444777666666333000000111111///---000//////111444555333000333111111444999<<<<<<:::888999888777666777:::<<>>@@@BBBCCCAAA???===<<<<<<===>>>=========;;;888666666777:::999888777777888999999777999::::::888777777888:::;;;===>>>>>>>>>======<<<@@@CCCBBB>>>;;;<<<>>>???>>>;;;999999:::<<<===???>>>>>>===>>>@@@BBBCCCBBBBBB@@@>>><<<;;;999888<<<===>>>???AAABBBCCCDDDAAAAAA@@@???>>>===<<<;;;555333111111333555666666999:::<<<>>>>>>===<<<;;;::::::;;;===>>>>>><<<999<<<<<<======>>>??????@@@@@@???>>><<<;;;;;;;;;;;;666555333222444777:::===:::;;;===>>>===;;;888666;;;::::::<<<@@@AAA>>>;;;===<<<:::777444444777999;;;::::::<<<>>>>>>:::666:::999777666666777999:::===;;;888777777777666666555666777777555444444555qqq___XXXQQQJJJBBB888444444666444333222333555666777;;;999888888999999777666222222111222222444555666:::999777777666444111....../////////000000111111333333444555555555444333333222111111222333222000333222000000222555777777777666444222111111222333222444555555333333444555999999888888888999:::;;;888666444333333222///---000555999999555222222333111111222444777666333///111333555444222000000000000000000///---...111444222222111111000000000000000111444666777666444222333222222333444666777888;;;777333///---///111333777666555555777999::::::555222000///111222333333666555555333222111222333777888888444---***+++---111222222222222333333333222111000000111222111000000///000222444444333111///---,,,---...//////...222333555555444444555666888666333222333555666666777555222000///222555777999888666555444444444444111444666555000...///222555666555444222222444666999777666777:::<<<<<<;;;444555666777888888888777777777777555444333555777333333333555666666444222666777:::<<<<<<<<<;;;:::???>>>999222000444777777888555222111222222000///------...000444555333111222111111444888;;;;;;:::888999888777666777:::<<<@@@BBBDDDEEEFFFIIILLLOOOJJJHHHDDDAAA@@@@@@@@@AAA@@@???>>>======>>>???@@@<<<<<<:::888555444555777999888777777777888999::::::;;;;;;999777666666777888:::<<<===>>>>>>======;;;???AAA???;;;999;;;===>>><<<:::888999;;;>>>@@@===============???@@@AAABBBAAA@@@@@@???>>>======?????????@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<<<<555444222111333444666666999:::<<<===>>>===<<<;;;::::::<<<>>>@@@???<<<999;;;;;;<<<<<<===>>>>>>>>>???>>>>>>===<<<<<<<<<<<<:::888555444444666999:::::::::<<<===<<<;;;999888;;;::::::<<>><<<999999888777555666888;;;<<<;;;;;;<<<>>>>>><<<999;;;:::888888888999;;;<<<>>><<<:::888666555444444555777999999777666555666ttt]]]IIIDDD???<<<777111///000222333333444555666777777777555444444666777666555111111111222333555666777:::999777666666555333111222111000000000111222333444555555666555555444444333222111222444444333111222000......111333555555444444333222222111111111222444555555444444555777777777888999999999999999666555444444444222///---000444888777444222222333333333333444555555222000000222444333111/////////111000///---******,,,...---...///000111111111111+++...222555666444111000///000222333555666777777999666222///...///111222333333333555888999999777111///---...111333555555444333333333222222111111444666666222...+++,,,...222111000000111222444555444222000///111222333222000000000222444555333222///......///111111000///222333333333222333666888888666333222333666777888;;;777333///---///222444333333444444555555444444111444777666222///...///444555666555444444666888888777777888;;;<<<<<<;;;333555666888888777555444666777888888666555555666111111333666:::;;;;;;999999:::<<<>>>>>>>>>===<<<===<<<777000///444777777:::888444333333333222111++++++---000333444333111111000111333777999999999888999888777666777:::<<<>>>@@@CCCFFFIIINNNSSSXXXRRRMMMEEEAAAAAAAAAAAA???>>>>>>>>>===>>>>>>???@@@;;;:::777444111111444777999888777777888999;;;;;;======;;;888555444555666666888:::===>>>>>>===<<<<<<>>>>>><<<999777999<<<===;;;999777888<<<@@@CCC===<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>>>>AAA@@@>>><<<;;;;;;<<<<<<666555444333333555666777999:::<<<======<<<;;;;;;999:::<<>><<<999777666666888999999999:::::::::;;;;;;;;;;;;::::::<<<>>>>>>===<<<555666888888888888:::;;;>>><<<;;;;;;===>>>===<<<<<<;;;:::::::::<<<===>>>@@@???===:::777444222111444777:::;;;:::888777777{{{___JJJ<<<888666666333///...000///111444666777777777888555333111111222333444333111111222333444555777777:::888666666666666666555555444222111000111333444555666666555555555444444222222222333555555444222///,,,******...111222222111222222333222111000///111333444444333333555666666777999:::::::::888777555555444555444222...+++///222444444222111111111444333333333333222111000111333444444222000///000333222000,,,((('''(((***,,,---...000111111000000))),,,111444555444000...,,,...111444555666666666555333111...---...///111000///111444888:::888555///---,,,---111444666777222111111111222222111///111222333222000///111333555444222111111222444555666333000...000222444444000000111333555666444333/////////111333444222000000000000//////111555888999666333222333555666666:::888444111///.........---///111444555666555555333666999888555222000///444555666666555555777888444444555777888999999999444444666666555222000...111333777888777666666777444444666:::>>>@@@???>>>:::;;;===??????>>>===<<<;;;:::555......333666777;;;999777555444333333333,,,---///111333222000///000000111333555777888888888999888777666777:::<<<>>>???BBBEEEIIIOOOVVV[[[WWWOOOFFFAAAAAABBBAAA>>>????????????>>>>>>>>>>>>:::999555111///000333777999999999999:::<<<>>>???AAA???<<<777333222444777555777999<<<>>>>>>======>>>>>>===;;;888777999<<<===;;;888777888;;;@@@BBB============>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@???>>>===@@@???===;;;:::;;;<<<<<<777777777777666666777999::::::;;;<<<<<<<<<;;;:::888:::===AAACCCAAA===999888888:::;;;;;;;;;::::::<<<<<<======>>>>>>>>>>>>AAA???<<<:::888999::::::999888888888999:::<<<===:::::::::;;;<<<<<<<<<<<<555888:::;;;:::::::::;;;===<<<:::999:::<<<===>>>===<<<<<<<<<===>>>???@@@BBBBBB@@@===888444111000333777;;;===<<<;;;999999~~~qqq___JJJ<<<888444333444333///...000///222666888888777999:::666333000...///000111111111222333444555666666777999777555444555777888888777666333222111222333444555555555444444444555555222222222444555555333111+++(((%%%''',,,000000///000111222333333111000///000222333333222222333444555777999;;;;;;:::888777666555555444444111---)))---...000000000/////////222333333333222111000000222444555555333111000111555444111---)))'''((()))---......////////////...***---111555555333000...***,,,000333555555555444111000///---------...///------...333888:::888444000...---...111444666777111///...///111222000//////000111222333444666888888777555333222333555666777444///...///222444555000000111333666777555444///000111333555555222///......---,,,,,,...333666999777444333333444333333666666666555333000,,,***+++---111444666777666666555777999:::888555222111333555666666666555777888333444666777777777777777444444444333000---***(((+++///444777888999:::;;;888888999;;;>>>???>>>===999:::<<<>>>???>>>===<<<999999555///...333666555999888888666555444444444///111333444333000...,,,///000222333444555777888888999888777666777:::<<<===???AAACCCFFFLLLRRRWWWVVVNNNEEE@@@AAABBB@@@>>>@@@@@@AAA@@@???===;;;:::999888666333000111444666:::::::::;;;<<>>>>>@@@???>>><<<:::999:::<<<===;;;888666777999===???>>>>>>??????????????????AAAAAA@@@@@@??????>>>>>>===>>>???AAAAAA@@@???>>>???>>>===<<<;;;;;;<<<<<<999:::;;;:::888888999;;;;;;;;;;;;;;;;;;;;;::::::888:::===BBBDDDBBB>>>:::888999:::;;;;;;;;;:::999:::;;;<<<===>>>>>>======@@@???===;;;;;;;;;<<<===888777777666777999<<<===::::::::::::::::::;;;<<<999;;;======<<<:::999999;;;:::999888888999<<<>>>============>>>??????@@@AAACCCCCC???:::444111000222555:::======;;;::::::yyykkkaaaYYYMMM@@@999777333222444222...---///000444888:::888888:::<<<777444///------///111111222333444555555666555555888555333222444777999:::888666555333222222333333444333333333333444555666222222333444555444111...)))%%%"""%%%,,,111222000000111222333333222000000111222333222111000111222444666888999:::999777666666555444333333111---+++,,,,,,------...---------000222444444333111111111333444666666333222111111666555333...***))))))+++......---,,,,,,,,,------,,,...222444444222///---+++,,,///222333444333333///.........---.........---+++,,,111888;;;999555333111//////111444555555111---++++++///111111/////////000222444777999:::888777666555444555666666666333///...///111333444000000111444777888666555000111333555666555111...,,,,,,,,,******,,,000333888666555555666555444222111444666888777333...+++---///222555777888777777666777888999888666444333333555666777555555555666444666888999777666666666222222000...,,,***'''&&&)))---333777999;;;===???;;;;;;;;;<<<======;;;999777999;;;>>>???>>>>>>===:::;;;888333222555666444444666888888666444333444222555888888555111...,,,///111333444444555777999888999888777666777:::<<<<<<===???AAACCCGGGLLLPPPOOOIIICCC??????@@@@@@???AAAAAABBBAAA@@@===:::888888999999777555444555666:::::::::;;;>>>@@@CCCEEEBBBAAA>>>999666666888;;;999999999:::;;;===>>>???AAA@@@???===<<<;;;;;;;;;;;;:::888666777888:::<<<>>>???@@@@@@@@@@@@??????@@@@@@??????>>>>>>======:::<<<>>>@@@AAAAAA@@@???>>>>>>>>>=========<<<<<<999<<<>>><<<999888:::<<<;;;;;;;;;:::::::::::::::999;;;>>>AAADDDCCC???<<<999:::<<<======<<<:::999999:::;;;<<<===<<<<<<;;;======;;;;;;;;;;;;<<<===777777666666777999;;;<<<999:::;;;:::888888:::<<<<<<===>>>>>>;;;999888888999999999888777888;;;>>>>>>>>>>>>>>>>>>>>>=========@@@BBB@@@999333111000000333888;;;;;;;;;;;;;;;|||~~~lll^^^QQQMMMJJJCCC===:::777444333444333...---///333777;;;;;;999888;;;>>>777333...,,,---000333444333444555666666555444444777444111000333777:::;;;777666666444333222111111111111111111222444555666333333333444444333///,,,((($$$!!!%%%...444555333111111222222222222222111333444444333111000000111333444555666666666555555444222111111222222111///,,,++++++,,,---...------///333777777666333333333222333555555333111000000555555222///+++***+++,,,,,,+++)))'''''')))+++,,,...///111222222000...,,,,,,---///111222222222222.../////////000/////////---+++***000888<<<:::666888555222111222333333222111,,,((((((,,,000111000111000000111333555666777444444444555666777777888444222///...///111222222111111222444777888777666111222444666777444///+++,,,---,,,+++***+++...111555555666999::::::888555000222555777777555222///111222444666777888888888555555555555666666555444333555666666555333333444333666888888555333222333000///---+++************,,,000444888;;;===@@@BBB@@@????????????>>><<<999666888;;;>>>???@@@??????===???===999777999888555...222777888777444333333333777:::;;;777333000///000222444555444444777999888999888777666777:::<<<:::<<<>>>@@@BBBEEEHHHKKKEEECCC@@@>>>===>>>???@@@???@@@AAABBBAAA>>>:::888777:::======;;;888777666888888999:::===@@@CCCEEE@@@@@@>>>;;;999999;;;>>>===<<<:::999:::<<>>===<<<:::888666666666666777888:::;;;>>>>>>???@@@@@@???>>>===>>>>>>>>>>>>????????????:::<<<>>>AAAAAAAAA???>>>===>>>???@@@@@@>>>===;;;888;;;>>>===999777888;;;<<<;;;;;;:::999999999:::;;;;;;===@@@CCCCCC@@@>>>:::<<<>>>??????===;;;:::888999:::<<<<<<;;;999999;;;:::999888888888888999777777777777777888999:::999:::;;;999777777999<<<;;;<<<===;;;999777777777888999:::999888999<<>>>>>======<<<;;;:::888<<>>777111/////////111555777888999;;;<<<{{{uuupppoooooofffqqqtttfffVVVHHH>>>>>>???;;;777777777444444666555000///000555999<<<;;;999888<<<@@@555222---,,,...222555777444555666666666555444333666333000///222666:::<<<666666666555444222111000000000000000111333666777333333333444444222---***)))$$$"""'''000777888555222222222222222222333333555555666444222000111222222222333333444444333333111000//////222333444333---,,,+++,,,...///...---///444999:::888666555666111222444444222000//////444444222...+++***,,,...***(((%%%$$$$$$'''***---//////000111000///---+++---...///000000111111111///000000111111111111000...+++***///888===;;;888;;;888444222222222111111222,,,&&&&&&+++000111111333222000111222333333333///000222555777888999999333111......///111111111111111222555888999888666111222444777777444...***---------,,,++++++...000333444777;;;>>>>>><<<999///111444666777666555444444444555777888888999999444333222333444555555444333555666666444222222222111444777666222///...///...---+++******+++---///000333777:::<<<>>>AAACCCDDDDDDCCCCCCCCCBBB???===666888;;;>>>@@@AAAAAAAAA???BBBAAA>>><<<<<<:::666***///666888777444222222333777<<<<<<999555333333000333555555444444777:::888999888777666777:::<<<888;;;>>>@@@BBBDDDGGGIII?????????===<<<<<>>AAABBBBBB???<<<:::777;;;???AAA???;;;888666666666777999<<>>===;;;;;;===@@@@@@===:::888999<<<@@@BBB@@@??????>>>>>><<<999777222222444666888999:::;;;======>>>??????>>>===<<<<<<<<<===???@@@AAABBBBBB;;;===???AAAAAA@@@>>><<<<<<>>>@@@AAAAAA???===;;;777:::===<<<888555777:::<<<;;;::::::999999999:::<<<<<<===@@@BBBCCCAAA???;;;===???@@@@@@???<<<;;;777888:::;;;;;;:::888777999888777666555555444444777777777777888888888888999:::;;;999777666999<<<999::::::999777666666888888:::<<<;;;::::::<<>>BBBFFFKKKOOOQQQNNNGGGBBBBBBDDD>>>???BBBCCCDDDDDDEEEEEEIIIFFFBBB@@@@@@>>>:::666...000111222111111333444555777888999::::::999888666444111000222555777777;;;999999;;;===<<<999555888:::;;;<<<<<<<<<>>>@@@===;;;::::::<<<>>>???????????????@@@AAA@@@===:::;;;;;;;;;<<<===<<<:::888888888888:::>>>BBBDDDEEEBBB@@@>>><<<;;;<<<===>>>===<<<;;;:::::::::;;;<<>>777999===CCCGGGGGGDDDBBB======>>>>>>??????@@@@@@===???BBBDDDCCC@@@<<<:::666999;;;:::888888999<<<@@@???===:::888888;;;===BBBAAA@@@@@@@@@>>>;;;888=========>>>@@@???===;;;999888888888999:::;;;;;;888:::;;;:::888666555666777999::::::888777777888<<<<<<:::777666666999<<<===;;;888777888999888888;;;<<<============???@@@===<<<<<<<<<<<<;;;888666333555666666444333222222666444333444777:::<<<<<<{{{qqqfff^^^[[[ZZZ[[[```YYYOOOIIIFFFGGGGGGGGGJJJJJJNNNWWWeeerrr||||||qqqbbbYYYTTTMMMBBB888777777777777777777888888555666666666555333222000444777999:::888777666666444111///...111444666777555555444333333222111111000,,,&&&$$$''',,,111444333333222111000///...---111222333333444333222222//////......---.........+++&&&&&&,,,//////000444333111000000333555555555666555555555555555444444444333222333444444222000000000000111333444555666000+++***///111000///111444333444555666555222000000111222333444333333222444222000...,,,+++++++++...------///222444444333000.........///...,,,+++---///000---+++,,,111666555222//////222444444444111///------///222333333444555666555333222222444111000---+++***))))))***,,,,,,,,,...///000///---,,,---///111444666777777555333111111222444555555333555666666777777888999555555555444111//////000///...///111000,,,,,,000111111222555999:::888555444333222333555666666555444333222111111333555666777777777888777666333111444444444444333111///...555555444111//////111333333222222222333666:::<<<<<<===>>>>>>???BBBGGGKKKKKKOOOTTTVVVTTTOOOIIIFFFIIIHHHHHHLLLPPPQQQNNNJJJPPPLLLFFFBBB@@@===999555333444444333222222333444333444666777888999999999666333111000222444666666<<<;;;;;;===???>>>;;;888888999;;;;;;;;;;;;===???>>><<<::::::<<<>>>??????=========???@@@???<<<::::::::::::;;;<<<<<<;;;999;;;:::999:::===@@@CCCDDDAAA???===;;;::::::;;;<<<<<<;;;999888888888999999>>>???AAABBB@@@===888555777:::===>>>>>>>>>??????;;;>>>@@@???<<<:::;;;<<<888999<<<@@@DDDEEECCCAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;===@@@BBBBBB???<<<:::666888::::::999:::===?????????===;;;999:::===???BBBAAA@@@@@@@@@>>>;;;888:::999999;;;>>>???>>>===888888888888888999:::;;;999;;;======;;;999888888:::<<<<<<;;;888666555666999:::999888777888<<>>>>>??????>>>===<<<<<<<<<:::888555111444777777555333444555888555333333555888::::::{{{vvvuuuxxx~~~~~~wwwtttkkkfff\\\RRRKKKGGGFFFFFFHHHDDD>>>;;;;;;<<<>>>>>>@@@???>>>BBBIIIQQQWWW[[[YYYRRRIIIBBB???;;;666333111222333444666777888999444555666666666555333222222444777777666444444444222111000111333555666555777666444333111000000///,,,'''!!! %%%***---///......---,,,+++******111111111111111000//////...------------......///...***))),,,......///111222111//////222555777777444444444444444555555555333222222333444333111///111111222222333444555555///+++)))---000///000333333222222333444444222000000111222444444444333222333333222000...,,,***)))///...///111444777777666///......///000000///---,,,...///---,,,...333777777444111000111333333333000111111000.........///333444555555444333444555000///---,,,+++***))))))***(((((())),,,///000000***+++,,,...111333555777222111000111333666777777555666666777888888888777666666666555222000000111111///...000...+++---111444444444666888999777555666444222222444666777777555444222000///000111222777888;;;;;;:::777333111222333333333222111///...333444444222000///000222444666999999888999===@@@>>>???@@@@@@BBBFFFLLLPPPQQQSSSVVVZZZ]]][[[VVVQQQSSSPPPOOOTTTYYY[[[VVVPPPUUUQQQJJJEEEAAA===:::888888888777555333222444666222222333555777888::::::555333111000222444555555<<<<<<<<<>>>??????===:::777999::::::999:::<<<>>>@@@===;;;:::<<<>>>???>>>;;;;;;<<<===>>>>>>;;;888888999:::;;;<<<<<<;;;;;;>>>===;;;:::;;;===@@@BBB@@@>>><<<:::888999999:::===<<<:::999888888888999<<<>>>@@@AAAAAA>>>:::888:::===???@@@>>><<<<<<<<<;;;>>>@@@>>>;;;999:::;;;;;;:::;;;===@@@AAAAAA????????????>>>===<<<<<<;;;999;;;>>>@@@@@@>>><<<;;;777888999999999<<>><<<:::;;;>>>@@@AAA@@@?????????>>>;;;888888777777999<<>>AAA<<<:::999:::;;;;;;:::999666888;;;>>>???@@@??????>>>===;;;;;;;;;:::777555///444888888555333555888:::666333222333666888999uuujjjccc___bbbhhhhhhhhhkkkmmmjjjccc```aaaWWWSSSLLLEEE???<<<;;;:::===;;;999888999:::<<<===>>><<<999999;;;???DDDFFFFFFDDD@@@;;;888777888999000111222444555777888888444555666777777666555444222444555555444333333444111111111333666777666444444333222000///...//////(((###$$$))),,,---,,,,,,+++******))))))---------...------------,,,,,,+++,,,,,,---...///000---+++,,,...///000111111///---...111555777888111111111222333333333444222222333444444333111///333333333444444444444444///,,,+++...000000222777444333111222333444333111222333444444444333222111111222333333222000---,,,---------000333666666666000//////111333333222111,,,------,,,,,,...333777888666333111000111111222...111444333///------///222333444444222222333444//////...---++++++*********(((&&&&&&))),,,///000******+++,,,///222555777222111000111444666777777555555555666777777666444555555666444111000000111333000...///---+++...333888888888999:::999888777777444111111333666999:::555444222000///000111222777999;;;<<<:::888666555222333333444333222111000000111333222111111222333333888<<<===::::::===BBB??????@@@@@@BBBEEEJJJNNNVVVVVVWWWYYY[[[^^^___```VVVTTTSSSTTTWWWYYYWWWUUUWWWSSSLLLFFFAAA===<<<;;;888888777555333333555777333444444555666888999:::555222000000222444444444:::::::::;;;<<<<<<;;;:::777888999888888999;;;===@@@>>>;;;:::;;;===>>>???<<<<<<<<<<<<===;;;888555777888:::::::::;;;<<<===AAA@@@>>>;;;:::;;;>>>@@@>>>===;;;888777777888999???>>>===;;;:::::::::;;;<<<===???@@@???===:::888999;;;===>>>;;;999777777<<<>>>@@@???<<<::::::<<<>>><<<;;;;;;===?????????AAAAAA@@@>>><<<;;;:::999777999;;;===>>>===<<<;;;999999888777888;;;???AAA>>>???>>><<<::::::<<<>>>@@@????????????>>>;;;888999888777888;;;>>>@@@@@@555555666777888999999999:::===@@@BBBAAA>>>=========???@@@>>>;;;777555555444555666666777999<<>>BBBCCCAAA@@@>>><<<:::::::::999777555111666::::::555333555999:::777333222444777:::;;;wwwmmmbbbYYYQQQKKKKKKOOOOOOSSSWWWVVVMMMDDDFFFMMMCCCAAA>>>:::777555555444555555666666666666777888888777555444444666999<<<;;;<<<;;;888444444777;;;333444444555555666666666444555666777777777666555222444555555444333333444111111222555777888666444111///...---------...///&&&###"""(((---000......------,,,+++++++++)))))))))******+++,,,---++++++***++++++,,,------///...,,,+++...111333333...---,,,---000444666666/////////000000111111111222333555666555444222111333444555555555555444333000...---000111111444999555333222111333444444444555666666555444222000...///000333555555444222111---------///333555555555000000111333666777666555------,,,+++,,,...222555777666444111//////000111...111555444111//////111111222333222000///000111000000...---,,,,,,,,,,,,///+++'''%%%'''))),,,---******+++---000333666888444333222333555666555555333222333444666666444111222333444333111///000111444111//////---,,,///444999999:::999888888777777777444000000222666999:::444333111111111222444555666888:::999888777999;;;444444555555555444222111,,,///222333444444555666111666;;;<<<:::999<<<@@@?????????>>>>>>@@@DDDGGGPPPTTTXXXYYYXXXYYY]]]aaaSSSTTTSSSQQQNNNOOOTTTXXXYYYUUUNNNFFF???:::888888666666666555444444666888666777777777777777777777333222000111333555555555777777666555444555777888888888999888777888;;;===@@@===:::999:::===>>>??????>>>======<<<:::666222666888::::::999999;;;>>>AAAAAA@@@<<<:::999<<>>===;;;::::::;;;;;;===>>>??????>>>;;;888777666999<<<===;;;999777777<<>>@@@@@@AAACCCBBBAAA???<<<:::999888777888999;;;;;;<<<<<<<<<;;;999777666777:::<<<===>>>>>>>>>;;;999888999:::??????>>>>>>???>>>;;;999:::888666666888:::;;;;;;333444666888999999999999999<<>>CCCEEECCCAAA===;;;999888999888777555555999<<<;;;666333444666999666444444666:::===>>>|||rrr^^^YYYRRRMMMEEE>>>===AAA>>>AAADDDBBB777///111:::999888777777666666666666111333666777555444333444333444555444333444666888666777888777444444666999777777666666555444444444555666777888888777666666333444555444333333444555111222333666888888666444///...,,,++++++---...000'''$$$"""###'''---111333000000000000/////////...''''''(((((()))+++,,,---+++************++++++,,,------+++))),,,111444222---------///222444555555///////////////000000000111444777888666333222111333444555666666666555444111///000333222111444999666444111111222444555555666666666666444222000......///222444555555555444000000///111444666666555000000111444777999999888111000...,,,---...111222555555333000------...000///111333333222111111111///000111111000///000222333111///---,,,---...///444///***''''''(((******)))***+++...111444777888666444333444555555444333222000000333666777333000///111222222111000111333555222111111///---000666666777888777555444555666555222//////222555888999333333222111222444666888555888999888555555888;;;555666666666555444222111,,,///333666666666666777222555999:::999999<<<>>>??????>>><<<;;;<<>>;;;888777999<<<>>>???AAA@@@???>>>===;;;666333777999;;;:::888888;;;>>>???@@@AAA>>>;;;999<<<>>>===<<<:::999999:::<<<===<<<<<<:::999999999:::;;;>>>>>>??????>>><<<999888888;;;???@@@>>><<<:::999<<>>===???AAADDDBBB??????@@@BBBCCCDDDEEEDDDBBB@@@===;;;999888888888999999:::;;;<<<<<<;;;999777666888:::;;;;;;<<<======;;;888777888999???>>>===>>>???>>>;;;999888666555555666777666555333444777999:::::::::::::::<<<>>>>>><<<;;;;;;<<<888:::>>>>>>===;;;999999555666777666555555777888;;;888555444555666666555777666888===BBBEEECCCAAA;;;999777777888999888777999;;;<<<;;;888666444444777666444666999<<<>>>>>>{{{kkkbbbccc___WWWJJJGGGDDDCCC===888999>>>888666666444///))))))...555666777888888999888888///333777999777444333333222555777777555333444666555777999999777777888999777777666555444333333222666777888888888777666555333444444333222222333555222222333666888999777555222111...,,,,,,---...///((('''&&&(((+++///111111333333222222222222111111+++***))))))***+++,,,---++++++***)))))))))******,,,,,,)))%%%(((///111.........///222555666555444111111000000000000000000///333777888555222111111222444555777777777666555000///111444333000222777555333//////000333555555444555555555555333222111...///111222333444333333222111111222444555555444......///333777999:::999777444111///...///000111333333222///,,,+++---000222111000111111111000...+++---///000111222444666666333000---,,,...111222666222,,,)))((()))))))))''')))+++///222444666777555444444444666666555333111///000333888888555000...000222222222222444666666333333333222///111666555666777666333333444777333000...///222555777888444333222111222444666777444888:::999444222333555666666666666555333111///...222666888888666666666666666888999;;;<<<>>>???@@@???>>><<<:::;;;>>>AAACCCIIIQQQUUUSSSLLLFFFCCCHHHJJJKKKHHHEEEDDDGGGJJJLLLLLLIIIBBB:::444222333444666888888666444333333333444777999999777555333111000111333777999:::999:::888222,,,))),,,333888::::::999888777888;;;>>>;;;888555555777;;;>>>@@@@@@????????????>>>:::777888:::<<<:::666666999===<<>>???@@@@@@@@@>>>===<<<;;;>>>BBBCCC@@@===:::999999<<<@@@@@@>>>>>>@@@BBBGGGEEECCCCCCDDDFFFGGGGGGEEEEEECCCAAA>>><<<:::::::::999999999999:::;;;<<<:::888666888;;;===<<<;;;:::;;;<<<;;;::::::;;;<<<>>>======>>>>>>>>>;;;999888777666777888888777555333555777:::;;;;;;;;;:::<<<======<<<:::999:::<<<777:::===>>>===:::888888666777888888777777888:::>>>:::666333444555555555777555555999???CCCBBB???999777555666777999999999;;;:::999999::::::777444777666555777999;;;;;;:::{{{mmmbbbnnnnnncccQQQHHHKKKMMMHHH:::888888888555333666<<<999333/////////,,,***+++111222444666666666666555+++000666777666333111111000333666666333000///000444666888999999888888888666666555444444333222222777888999999888777666555222333333222111111222444333333333666888999888666666444000...,,,---...///)))((((((***---/////////444444444444333333333333...---,,,+++++++++,,,---++++++***)))(((((())))))+++,,,(((###%%%,,,...***000000222555888888666444333333222222111111000000...222666777444111000000222333555777888888666666//////222444222///000555444111...---///222444555222333444555555555444444//////000111111111111111222111000111333444333222,,,,,,...111666999999999;;;888444111000111111111111222111...+++***---000444111...///000000...+++)))+++...000222444777:::888555000---,,,///222555777333...***************%%%'''+++///222444555555444333333555666777666444111000000444999:::666222...000222333333444666888666444444555333000222777666777999777555444666999111///...///222555666777444333222111111333444666333888<<<;;;555000//////666666666555444111///...111444888:::888666444444999888777999<<>><<<;;;<<>>CCCCCCDDDEEEEEECCCAAA???AAABBBBBB???:::666666777666999;;;;;;888444222111...111555999999888555333000000111444888;;;;;;;;;===:::333,,,(((+++333:::;;;;;;:::888777888;;;>>>:::777444444777;;;???@@@>>>>>>???@@@AAA@@@===;;;888;;;<<<:::666555999===999>>>BBBAAA===;;;<<>>???@@@AAABBBBBBAAA@@@<<>>???>>>===@@@CCCHHHFFFEEEEEEGGGIIIIIIIIIFFFEEECCCAAA???===;;;;;;;;;:::999999999:::;;;<<<888777666999===@@@???===777999;;;<<<<<<<<<>>>@@@>>>======>>>>>>>>>;;;999999999999;;;======;;;999333555888;;;<<<<<<<<<;;;>>>>>>===;;;999888:::<<<777:::===>>><<<999777666666888999:::999999;;;<<>>>>><<<;;;<<<>>>AAACCCCCCLLLOOOMMMGGGBBBAAA???<<>>===>>>???AAABBBBBB@@@>>>;;;888777777666222444666777777666444333111...---000555777555222...///333666:::===???@@@<<<:::777222//////222555>>>>>>===;;;888777888:::===:::777555555999>>>AAAAAA@@@@@@??????@@@AAAAAA>>>>>>===;;;;;;:::::::::;;;===@@@BBBBBB@@@===;;;>>>===<<<;;;;;;===???AAA===:::999<<<@@@CCC@@@<<<<<<===>>>@@@@@@@@@???>>>@@@@@@@@@@@@>>>;;;888666666666777888;;;>>>AAABBBBBBDDDFFFGGGFFFFFFGGGHHHGGGCCC@@@???@@@AAA@@@>>><<<:::999888:::<<<@@@BBB===:::888:::>>>AAABBB@@@999:::<<<=========<<<;;;@@@???>>>??????>>>;;;999777999;;;<<<<<<<<<:::999222555999===>>>===:::888>>><<<:::888888888:::;;;:::777888===>>>;;;999999888;;;???BBBBBB@@@===;;;===:::777333222222444555555555666666777888::::::666666555333333555999===:::888888888999999777666555555555555666777999:::}}}yyyuuuoookkkkkkkkkjjjiii^^^VVVOOOOOOLLLDDD===:::@@@???<<<777333111222444333555777666444333555777555444333222000///...---111222222333555777888999777555777:::777000...111444444555666666666555555777777777777888888888999888777555444333222111111222444555555333222222333000111111222333444444444222444555555444333555666555666555222...---...000.........------,,,+++***---///222444666666666555///......///111111...+++,,,,,,+++++++++***'''&&&+++,,,,,,+++)))))),,,///444444666999<<<<<<:::777444222000......000333666111333555555333///---------///222555555555333222...000111333333222111000444222000//////000222444333...)))&&&(((,,,......---------------,,,+++***,,,000333222///,,,******''''''((())),,,111555888444444555444444222111000222///,,,***+++...333666777555333222111111000000111333555888:::;;;::::::888555111......111444777777777888777444000+++(((***+++---///111222333333666666666666777777777777444222000000222555666666444555666888888999888888555555555888<<<<<<:::888555666777888888888777666444222000111333555444333000222333333222222333444666777888777444000......222444666555333222555888888888999::::::777333000444666:::>>>@@@@@@???>>>:::999999<<>>=========>>>>>>???@@@???>>><<<:::888777777777333444555555555444222222111......000555777555222111333555777999;;;<<<<<<===;;;888444111222555888======<<<:::888777888:::<<<:::777555555666999;;;===>>>>>>??????@@@@@@@@@@@@???===<<<;;;:::::::::<<<===???@@@@@@>>><<<;;;>>>======<<<<<<===>>>???<<<:::999;;;@@@BBB???<<<<<<<<<>>>???@@@@@@?????????@@@@@@???===:::777555666666777999;;;===???@@@???@@@AAABBBDDDEEEFFFGGGGGGDDDAAA@@@BBBBBBAAA???;;;::::::999:::<<<>>>@@@;;;999777:::@@@DDDEEEDDD===<<<;;;::::::;;;===>>>???>>>>>>>>>???>>><<<:::555777999:::;;;:::888777333555999<<<===<<<999888:::999888777777888888999:::777888<<<===:::888999888:::===??????>>>;;;999888777444222222444777888999888777777777888999:::555666777666666777999;;;888777666888999:::888777:::888555333333666999;;;~~~{{{zzzzzztttooolllhhh```\\\\\\ZZZXXXUUUQQQNNNMMMNNNPPPHHHAAA<<<;;;:::555111000333333111///,,,,,,...000222333444444333333555777444444444333222222111111111222222333555666777777999888888999666000///222555666777777888888888888666555555555555666666777555555444444333222222222///111333333222111111222000111222444555555444444000111222222111111222333333444555333111////////////......---+++)))((('''***---000444666666666555///...---...000000///...---+++******++++++***(((...//////...,,,,,,---///444555777;;;>>>>>><<<:::555333111//////000222333000222555555333000...---,,,...111333444444222111000111222333333222111000333222000//////000222333222,,,%%%!!!!!!$$$(((***---,,,,,,++++++***))))))(((,,,000000...***&&&%%%%%%&&&(((***,,,///000222000222555777888777555444333000---***+++///333777888888777666555333222111444555888:::;;;:::999888666444111//////222555777777888888888555111---***,,,...111333444333222111555555555555666666666666555222//////111333555555666777888::::::::::::999444444666888;;;===<<<:::555666777888999999999999666444444444555555333222000111222222111111222333666777888666333///......///222555666444444666999888999999999777555222000222444888;;;===>>>>>>===666555666;;;EEEPPPYYY]]]UUUVVVQQQHHHAAA???>>><<<;;;<<<===>>>>>>>>>======;;;:::999888777666666666666555555444333222111111111000///222666888777444666666777888888888888888<<<;;;999666444555888;;;;;;<<<;;;999888777999;;;===<<<999666555555666777999;;;===???@@@??????>>>@@@???>>><<<;;;:::::::::>>>>>>>>>>>>>>>===<<<;;;>>>>>>?????????>>>>>>===<<<:::999<<>>?????????>>>>>>>>>>>>>>>===;;;888555444444666888:::<<<===>>>>>>===;;;;;;===BBBEEEEEEDDDFFFDDDBBBAAAAAAAAA@@@???::::::;;;;;;;;;<<<<<<===888666666:::@@@EEEGGGGGGAAA???;;;999888;;;>>>AAA???>>>>>>>>>???>>><<<:::333555777999999888666555444666999;;;;;;:::888777555666666777777777777666999777777::::::777666999888999:::;;;;;;:::888888333333222222444777999;;;===;;;999888777888999:::555777999999888888999:::666555555666888999999777<<<999555222111444888:::{{{uuuqqqqqqsssvvvxxx}}}zzzvvvsssrrrtttwwwyyyjjjgggcccccclllvvvvvvqqqbbb[[[XXX```ooovvvrrrjjjXXXQQQMMMOOOOOOLLLHHHHHHFFFHHHHHHCCC>>><<<@@@DDDBBB===888555444333222111///000///...------000222222222222222222333555666222222222333333333333333222333444555666666777777;;;:::999777444111111333555666777888999:::::::::666555444444444555555666333444444444333333222222///111222333222111222333111222444555555444222111---///000000//////000111111333444444333111000/////////...---,,,***)))(((***---000444555555333222///...---,,,---...///000---+++)))+++...000000///222222222111000///...///333444777;;;>>>???===;;;555444333222111000111111///222444555333000///...,,,...000333333333111000---...///111222222222222222111000//////000111222222...((($$$###$$$&&&(((...---,,,++++++*********(((***,,,...---+++(((''')))***,,,---......---,,,,,,000555:::<<<;;;999777444333000......000222333777888999999666444222111333444666777888666555444333111///......111555777777777888777555111...+++///111444666666444111///000111111333444555666777777444000///111333555666666777999:::;;;:::999888222333555777:::;;;;;;;;;777777888888888888888888777777777777777555333111///000222111000///000222555666777555222000/////////222666777555444555777777888999888666333222222555666888:::;;;;;;;;;;;;777555666:::DDDOOOYYY^^^]]]\\\VVVKKKBBB???>>>;;;:::<<<>>>??????>>><<<;;;777777666666666666666666888777666444333222222222444333333555888:::999777777777888888888888777777;;;:::999777555666:::===;;;<<<;;;:::888999;;;===@@@>>>:::666555666888:::777999===@@@AAA@@@???=========<<<<<<;;;<<<<<<===@@@@@@???>>>============???@@@AAABBBAAA@@@>>>===<<<;;;;;;===@@@AAA@@@>>>?????????>>>>>>===<<<<<<<<<;;;;;;:::888666333222333666999===???@@@?????????;;;888;;;AAAEEEDDDAAABBBAAA@@@??????>>>======::::::<<<<<<===<<<;;;:::777555555888???DDDEEEEEEBBB@@@===;;;;;;===@@@BBBAAA@@@?????????===:::888222444777999999888666444555777888999:::999777666333444666888888888666555777555666888777333333666888888777777777777666666111111222333555888:::<<<===<<<:::888888:::;;;===888999999888777888:::<<<888666555555666777666555888666333111111333666888xxxmmmiiieeebbb```aaaaaa```^^^bbb___ZZZVVVUUUVVVYYY[[[TTTPPPIIIGGGNNNWWWXXXSSSJJJCCC???FFFSSSZZZUUUMMMAAA;;;888;;;>>><<<:::;;;:::<<<>>>:::444222666;;;===:::555000/////////......///000///......000222444222111111222333444555000000000111222333333444444555666777888777777777:::;;;999666333222222333444444666777999999::::::666555444333333444555666222333333444444333222222111222444444333222222333333444555666555222000...---///000000......///111000111333444555444111///.........///...------,,,---///111333444333111000......---,,,+++,,,...000,,,***))),,,222777777666444444444444333222000...111222444888<<<<<<;;;999444444444444333111000///...111444555333111000///---...111333333222000...((()))+++...000222444444111111000//////000111111222111000...+++*********000///...---------......,,,++++++,,,---.../////////000222222111///,,,***+++///666<<<>>>===:::777555555444333222000......333666888888555222111111111111222222111000/////////...,,,,,,---000333666666666666555333111...,,,000333666888888555111...***+++---///222444666777888555222111333555666666555666888::::::999777666000111333555777888999:::999999888777666666555555888999999999777444222111///111111111//////000111444555666555222111111222222666999888555333333444444666777777555444555666:::::::::999999888888888777666777<<>>@@@@@@>>>;;;999333444444555555666666666:::999888666555555555555777777888999:::;;;:::999555666777888888999888888888888888666555666999<<<<<<<<<<<<;;;999999;;;===@@@<<<777444333666:::>>>777:::>>>AAABBBAAA???===999999::::::;;;===>>>???AAA@@@???>>>>>>>>>>>>??????@@@BBBCCCCCCBBB@@@>>><<<<<<===???AAABBBAAA@@@AAAAAA???>>><<<;;;::::::999999888777666555333333444777;;;???BBBCCCBBBAAAAAA===:::<<>>>>>===;;;:::999999:::;;;===>>>>>>===<<<;;;999666555777<<>><<<888555444666999;;;<<<:::777555666666777888888888777777333555777999999999777666555444555777444///000333666666666555555555666666222333444555666888999:::;;;:::999999:::<<<>>>???;;;:::777444333666:::>>>:::888555444444444333222111111222222333444555555{{{yyy{{{~~~}}}vvvnnnkkkkkkggg```YYYSSSPPPNNNNNNOOOOOOKKKHHHLLLJJJGGGDDDCCCDDDEEEFFFEEECCC>>>;;;@@@FFFGGGCCCAAA<<<888===EEEJJJGGGAAA;;;777555777777444333555444777999666111000333777999888444...+++,,,---++++++---...---------///111666444111000222333444444......///000111222333333555666888999999888777666777:::999555222333444222000111333555666888888888777555333222222333444555222222333444444333222111333444666555333222222333444444444444333111///...///000111111000000111222000111222444666555333111......///000000000000000000111222222222222111000/////////---++++++---///,,,******///777<<<;;;999555444555666666555111...///000222666999999777555222333555555555222000...---000333444333111000000///111222333333111...,,,%%%&&&))),,,///222555666000000000//////000000000222444777777444111///...111111000///000111222333111///......000333444444222333444555333111---+++---111777===???===999666555444444333111///,,,+++000333777666333111111222000///...,,,,,,,,,,,,,,,,,,+++******,,,///333555555555555444333111///---222444777888888555111...((()))+++...111444666777666555333333555777777777444555888999:::888666444000111333444444555888:::;;;:::888777555555444444888999:::888555333333333000111222111000///000111333444555444333333444666777999;;;999555222222444444666888666444444777:::===<<<:::888777666555555666666999???HHHPPPUUUXXX[[[[[[UUUJJJAAA>>>;;;888999;;;===>>>>>><<<:::888222222333555555555555555999999999999999999999999:::;;;;;;;;;;;;::::::999333444666777999:::::::::777777777666555666999;;;<<<===<<<;;;999999:::<<<<<<999444111111555999===888:::>>>@@@AAA@@@>>>===777777888999:::<<<>>>?????????>>>>>>>>>>>>??????===???AAABBBBBBBBB@@@???<<<<<<>>>???@@@AAAAAAAAAAAA@@@>>>===<<<;;;;;;;;;888888888777777777666666888:::>>>AAACCCCCCBBBAAA@@@>>>===???CCCDDDBBB???;;;<<<===<<<999888777888;;;<<<===>>>???>>>>>>===;;;888555666:::<<<<<<:::<<<===???AAABBBBBBAAAAAADDDBBBAAA???>>><<<888555555888<<<>>>???===999777555666666666666777777888555666888999:::999777666333444777999555......111555555555555666666666777555555777888888888888888999999::::::;;;===>>>???;;;999555111000333999===<<<999555333222222111000...000111333444444444444}}}{{{wwwkkk```^^^ccckkkmmmmmmhhh___[[[]]]aaa```[[[TTTQQQQQQOOOLLLIIIBBB>>>;;;<<>>;;;??????>>>>>>===<<<<<<;;;;;;<<<:::888;;;AAABBB???>>><<<<<<===@@@BBBBBBAAA;;;888777888555000111444444555666555222222444666777999666///,,,......,,,***,,,...//////111333555999666222000222333444333...//////000111222333333555666777888888777666444333888888444222444444222---...000222444555666666555444222000///000222333222333444444444222000///444666666555333111111222222222111111111111000000111222333333222222333555111000000333666666555222...//////000111111000000111111111111222222333333111222333111---,,,---///---++++++000999===;;;777444444555777888777222/////////111555777777555333111333555777666444000...,,,///333444333222111111222333444444333000---+++''''''))),,,///222555666000000000//////000000000000444888999777444222222222111000000111333666777666444222333555666555333///111222333333111///...000333999======;;;777444222111///---,,,,,,---------111555555222000222444111///,,,***)))***,,,---*********+++---000444666666666666555444222111000222444666777777444111///+++,,,---///111333555666333222222444666777777666444666888::::::888555333111333555555444444777:::;;;:::999777666666666777888999999777444222333555111222333222000///000111222333444555444555777999:::;;;<<<999555333444666666888999777333333777;;;<<<:::888555444444444444444666:::AAAHHHLLLNNNNNNNNNOOOLLLDDD===;;;999666888999:::;;;:::999777666111222444555555555555444666777999;;;<<<<<<<<<<<<<<<<<<<<<<<<:::888777777333444555777999::::::;;;777888888777555666888;;;<<<<<<;;;999777666777999888777666555555666777999999:::===>>>???>>><<<;;;888888888888999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>:::;;;===>>>???@@@??????:::;;;===>>>>>>>>>???@@@======<<<;;;<<<===>>>???::::::999::::::;;;;;;<<<>>>???@@@AAAAAA@@@>>>===;;;===@@@BBBDDDCCCBBBAAA;;;>>>???>>>;;;999888999<<<<<<===??????@@@@@@@@@===:::666777999;;;:::888888999<<<>>>@@@AAAAAA@@@BBB@@@?????????===:::777666999===@@@@@@>>>;;;888555444444444555777888999777777888999888777666555444666:::<<<888000...111333444555666777888888888555777888:::::::::999888999:::;;;<<<<<<<<<<<<;;;888666444111///111666999:::777444222111222111000333333333333333444555555|||tttnnnlll]]]^^^```]]]PPPCCCBBBIIILLLRRRWWWRRRHHHAAABBBFFFGGGDDD@@@>>>>>>======<<<999444000000555888888666666777888999888777555444111444666555666;;;===;;;888:::;;;;;;:::;;;===@@@555444555555111,,,...333111222222222111111222333444888666///,,,//////,,,,,,///111333555777999<<<;;;777222111222444333222//////000111222222333333444555777888888666444333111777888333222444555111***,,,...000222333444444444333000......///111222222333444555444222000...555666777555222000000000////////////000111222333222444555555444333555666222000000222555777666333//////000000000000//////111000000000111333555777333555666333000---...000...,,,,,,111999<<<888333444333444777999888333//////000222444777666444111000222555777777444111...,,,///333444444222111111444555555555333000,,,***)))***+++---///222444666///000000000000000000//////333777888666444444555111111000000222444777999999777666777999777333000,,,---///111222222111000222555999<<<<<<999555222111...***''''''***...000---111444444111000333666222000,,,)))(((***---000*********,,,...111555777777777777666555333222111333444666777666444222000//////000111222333444444000000222444777777666444444666999;;;;;;888666444222555666666444444777:::;;;:::999888888888999:::888999999666222111333666222333333222000///000111111333444555555777:::<<<;;;<<<<<<999555444666999999;;;;;;888333222666:::999888555333222333444555333555:::@@@EEEGGGEEECCCBBBEEEDDD>>>:::999777444666777888888777666555444111222444555666555555444333555888;;;===>>>>>>===<<<<<<===;;;888666555555333444666777999:::::::::888999999888666777999;;;;;;;;;:::777555444555777888999:::::::::888777666999:::;;;======<<<:::999999999888888777888888888777888:::;;;<<<=========888888:::;;;===>>>>>>>>>888999;;;<<<<<<<<<===>>>::::::::::::<<>>???@@@BBBBBBAAA@@@???<<<:::999777;;;@@@DDDDDDCCCCCCCCC===@@@BBBAAA===;;;:::<<<<<<===>>>???@@@AAABBBCCC>>>:::777777:::<<<;;;999666777999;;;===???@@@AAA???>>>>>>>>>???>>><<<:::666999===@@@AAA>>>;;;888444444333444555777999:::777888888777777666555555555888===@@@:::222///222222333555888999999999999555777999;;;<<<;;;:::999999;;;<<<======;;;999888444444333222000111333666999666222111111222222222888777444333222333555777sssmmmfffaaa```]]]XXXSSSIIIKKKKKKGGG@@@;;;:::;;;???BBBCCCAAA;;;777555555999::::::999666555555666333000...000555888666333666777888888888777666555444444555666777999;;;<<<::::::::::::::::::::::::888777777777222,,,,,,000222333333333222333666888555777777555111//////111111333444555444444555666999999999888666444111000222444555555333333666999777666555666777777555333555555444333333444444444///000111000///000111333444222111//////000222333555444222000///...------555555444444333333222222444111...---///333555777777444111///...000222444000000//////000222333555////////////............222111000//////111333444111222333333333111///......,,,,,,000777:::999666333222111222444555444333222111000222555666444222222333444555666333...++++++---000111111111333444888999::::::777333...+++...///000222333333333222///222444444222000//////333444666777777666444333111///---...111444555666:::777555666888777111+++,,,///333555555555555666999999:::999888555222000///***###$$$,,,222111222222333333444444555222000......//////...---+++,,,...///000222555777;;;:::999888777555444444444444666777888999:::;;;444222111333666777555222111...,,,...222555666555444666:::===<<<999555222444666888777555444777:::::::::999999888888777777666666555444222111000000555444333222111000000000111111222222222333333333555777999:::::::::;;;<<<;;;999777555555777:::<<<777555333111111111222333444666:::???BBBAAA>>>;;;===??????===777222000111666888888777555444444555333666888999888666666666777666666777999;;;===>>>:::::::::999777666777999777777777777777777777777777777666777888999;;;<<>>???@@@?????????>>>===<<<<<<>>>@@@BBBAAAAAA@@@???===;;;:::999777999<<>>>>>???<<<;;;>>>CCCGGGEEECCC===999666777:::<<<:::666:::::::::;;;;;;:::999999???>>>===<<<;;;<<<======::::::;;;===>>>===:::777999666333333777:::;;;;;;<<<;;;:::888777555444444777:::===>>>;;;888555444111111222666:::;;;888555555999>>>???===:::999:::555:::@@@AAA<<<777666666777777666333//////222666777444111...///333888;;;===;;;777444333444777999\\\VVVOOOKKKKKKJJJFFFBBBEEEFFFEEECCC???;;;:::999:::<<<===;;;777333111111777888888777444333444555555222000222666888666333444555666777777666555444444444444555888:::;;;;;;::::::;;;;;;;;;;;;::::::888777888888444---,,,///333444444333222333555888999::::::888333000///000///222555666555555555666888888888888777444222111333555777777666777:::===777666555555555555333111333333333333333333444444111222222111000///111333555444222000000000222333444333222000///...------111222333555666888999:::666333111000111333444555666444222111111222444666111000000///000111222333000000////////////000000333222111000000111222333111111111222222111111000000......222777:::999666555333333333555555444333111000000111444666444333222222333444555333000---,,,...000111111111333444777888888888555222///---,,,---///111222333333222333444555444222/////////222333444444444444333222222000...///111444555555333222222555888888333......111444666555444444555777777777666444111///---+++'''""" !!!'''...333222333333333333444444444222000...---...///......,,,...000222222444777:::999999888888777666555444444444555666888:::;;;<<<444222111333555666444111...,,,+++---222555555333333555888::::::888444222555777999777444333555888888888777666555555444444444444333222111000000///444444222111000000000000000111111111222222222222444666888999999999:::<<<<<<:::888666666888;;;<<<777666444222111222333444555666888<<<>>>===;;;888;;;======:::555222111222777777777444222000000111333555888999888777777777999888888777888999:::;;;999::::::888666666777999:::999888777777666777777888888777666777888:::<<<>>><<<999666666777888:::??????@@@@@@>>>;;;888666<<<<<<<<<<<<<<<;;;:::999<<<999666666888999999888<<<;;;:::;;;======:::777666333222444888;;;999666666999<<<===;;;777555444555666:::===???@@@@@@???>>>===<<<<<<<<<===>>>??????@@@@@@???>>><<<:::999888999;;;===@@@AAABBBBBB???@@@AAABBBBBBBBBBBBBBBAAA???===@@@DDDFFFDDDAAA<<<999666888<<<>>>===:::::::::;;;;;;:::999888888;;;;;;:::::::::<<<===>>><<<<<<;;;<<<<<<;;;999777888555222333777:::<<<<<<::::::999888777555333222777:::======;;;888666666333333444777:::<<<:::777888===AAABBB???===<<<===888<<<@@@@@@<<<888888:::999999888555222111444777666333000......222777:::===:::777555444555777999IIIDDD===;;;;;;<<<;;;:::@@@>>>=========;;;999777666888999888555222000000444555555444222111222333888555333444777888666444111222444555555555333222444333222444999;;;;;;999888999:::;;;;;;:::999888666555777888555///---///444555444333333444777999>>>???>>>;;;666111...---...111555777777666555666666777888888777666444222444666777888999;;;>>>AAA999777555444444333222000222222222222222222222222111222222111000///111222666555333111111222333444444444222111///.........///000333666:::===@@@AAA888666444444444444333111444333333222333555666777222222111000000000000000222222111000000111222333555444222111000111111222000//////000000222333333333222111444888:::888666666444333444555666555333000000000111444555555444222222111222444444222000...000222222111111333444666666555444333111000000+++---///111333333333333777777777444111///000000222222222111111222222222333111///000222444555555------///444888999555111222444777777666444333333666555444222000...,,,***'''&&&$$$$$$&&&,,,111555444444444444333333333333333000---+++---...000000///111444555555777999<<<888888888888777777666666444333333444555777999:::333222111222333333222000+++******...333666444222222333555666666555444333777999999666222111333666555555444333222222222222444444333333333222222222333333222111111000111111000000111222222222222222333444666777666777888:::===;;;999777777999;;;<<<999777555333333333444555666666666888999999777555:::::::::777444333333444555555444222//////000222222555999::::::999999999;;;:::888777666777777888888999999888666666777999>>><<<:::888777777888999;;;999777666666777999;;;<<<;;;999777666777888:::===>>>@@@AAA???<<<888555999:::;;;;;;;;;:::999888===;;;999888:::;;;;;;;;;???===<<<<<<<<<;;;999777222000000333888:::999777888:::======:::666444333444666999<<>>===:::999888999:::<<<>>>@@@AAABBB>>>???@@@BBBCCCCCCDDDDDDBBBAAA@@@CCCFFFFFFCCC???<<<999888999===??????===;;;;;;<<<<<<;;;999888777888888888999:::;;;===>>><<<:::888888888888777666666444333333666999;;;<<<777888999999777555333111666999;;;<<<:::999888999888777777888:::;;;;;;:::===@@@DDDDDDAAA??????@@@<<<>>>@@@>>>:::999;;;======<<<;;;888666555777999555333000......111555888;;;:::888666555666777888@@@<<<777555666999;;;;;;;;;999777999;;;<<<:::777777999::::::888666444333222333444333222111222333888666555555666777555333...000222444555444222111444222111444999;;;:::777444555666777777666555444111000222666555000...000444555555444555777;;;>>>AAAAAA@@@<<<777111---***---111555888888777666555555666888999999777555333333333444666888;;;???BBB:::888555333333333333222333333222222111000///......000000000//////111333444333222222222444666777666555333222111000000000111333555888<<>>;;;999888:::<<<===<<<:::888555555666999::::::999888777777888999999<<<===>>>>>>===:::888666777888:::;;;;;;:::999888<<<;;;::::::;;;<<<<<<<<<======<<<;;;;;;:::999888000000111555999;;;:::999888:::<<<;;;999666555555888999<<<>>>??????>>>>>>;;;<<<<<<<<<<<<;;;;;;::::::<<<===???>>>===;;;999888888999:::<<<>>>@@@AAA===>>>???@@@AAAAAAAAAAAA@@@@@@BBBDDDFFFFFFCCC???===;;;999:::===>>>>>>======>>>>>>>>>===;;;999777999999999:::;;;<<<<<<===999777444333444666666666777666555555666888999:::555666888999888666333111666888999999999999:::;;;>>>===;;;:::999:::::::::>>>AAADDDCCC@@@===>>>@@@>>>>>>===:::888999<<>>===;;;999999:::;;;555333111000000222555777999999777666666666777777999666222111222555888999888666555777;;;<<<:::888999:::;;;;;;;;;:::777555222333444444333222333555666555444444444444333222---///222444555444222111444222222555888999777555///000111222222111000///+++***,,,111333111000222333444444555666:::???DDDBBBAAA>>>;;;666111---***...111666888888777666555444666888::::::888555444000000///111444888<<<>>>;;;888444222333444555555666666555333111...,,,++++++---.........///222444111111111111333666999;;;777666555444333222222222555666777888:::;;;<<<===888777777888777444000,,,---......000222333555666666666555444222111000///222222111111111222444555444333333222111111111111000000//////000222444555666666555666777777555444222111111111333444333222222333333333444555777999555444333333666888999999555666666555333333444666444222000......///111222///000333555666777777666777777666444222333666888666555333111111333555666555444333333555666555444///000222555777777555333666888:::999777444222222333333333333222111000///---...///222333555666666666666555555444333222222222///+++***,,,///111222555666888777555444444444888999:::;;;<<<;;;:::999888777555333222222222222000111222222111111000000,,,,,,...444999;;;888555444333222111111222333444888999777333///---000333222111000000111333444666555555666666666666777777444444333333333444444555333444555666777666555444///000111111111222444666:::999777666666666777888;;;999777555555555666777666444444555777999999999999888777666777888999:::<<<<<<:::888555333444555222555999::::::::::::;;;777666555555555666777888777888999888777888:::<<>>@@@<<<;;;888666555666888999888888888888888888999999<<<;;;:::888888777777888555777999;;;;;;;;;999888:::::::::::::::;;;<<<===:::::::::999999888888999333333666999<<<===<<<;;;555777999999999888999:::>>>???@@@AAA@@@???===;;;;;;<<<<<<======<<<;;;;;;:::;;;<<<======<<<;;;999777888999;;;<<<>>>??????>>>??????@@@??????>>>>>>===>>>@@@CCCEEEEEECCCAAA>>>===;;;;;;;;;;;;;;;:::@@@AAABBBBBBAAA>>>;;;:::==================<<<<<<999666444333555888999:::999999888777666666777888555777999:::999777555333666666777777666888:::===BBBAAA>>>;;;888777777888===???AAA???;;;999;;;======<<<:::777666888;;;===???===<<<;;;<<<<<<======666555333222333444666777888777666555555555666777777555333111111333666888666666666888:::;;;:::999:::999999;;;;;;:::777444111333444444333333444666444444333333222222222222,,,///222555777666444222333444555666666555444444......------------......)))'''(((---111111111333222333333444666:::@@@EEEBBB???;;;888555333///,,,000333777888777666555555444666999::::::888555333000...,,,---111555888999888555111000222555777888888888777555333000---++++++---.........///222444000000000111333666999;;;777666555444444333333333666666666666666666666666555555555666666444///,,,,,,,,,,,,---///111444555666555555444333111///...000000000111222222222333000000111111222222222222333333222222222333333444444555555555555444333333000//////000333444444333333444444333333444666999555444333444777999999999777777666444222222333555333111///---,,,...000111222333555666777777777777555666555444333444777999777666444333333444666777777555444555666666555444444444444444444333333222444777999999777444333333333444555555555333000///...///222444555555444444666666666555444333333222000...++++++---000222222555666888777444222111111888999;;;<<<<<<;;;:::888;;;;;;999888666444333222///000222222111111222333//////111666;;;<<<:::777666555333222222222333444666666555222...---111444555333222111111333555666333333444444444444444444333333333333333444555666333555777888999888666555000111222111111222555777999999777666555555666666;;;999777555555555666777666555555777999;;;;;;:::999777666777999:::::::::BBBBBBAAA===888444222222222555999::::::999999999444444333333444666777999777888999999999999<<<>>>===<<<;;;999999;;;<<<===;;;:::888777777777888888666666777888999999999888;;;:::777555555666777999444666999;;;<<<<<<:::999888999;;;;;;::::::;;;===999999:::888777777888:::777888;;;===>>>>>>>>>===333555777888888999<<<>>>AAABBBBBBBBBAAA>>><<<:::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;::::::777888:::<<<>>>>>>>>>>>>@@@@@@AAAAAA@@@??????>>>;;;<<>>===<<<;;;:::::::::AAABBBCCCDDDCCCAAA>>><<>>===<<<<<<:::777777999<<<======:::;;;;;;999777777888999777888:::;;;;;;:::888777555555555333333555:::===AAAAAA???;;;888666666777<<<>>>>>>;;;777666888:::;;;999888666666777999:::<<<;;;::::::<<<>>>>>>===666666555444444555666777777666444333333444555666999888666444333333555666555666888888888777888999:::999888999;;;:::666333000222333333333333444666222333333333222222222333,,,///333777888888666444222666999888444111111333000///---,,,,,,---///000,,,((('''+++///000111333222222222111333666<<>>:::555222111333555888999888777777777444333333333333555666777888999:::::::::;;;===@@@<<<;;;999888777666666666888888999999999888888777444555777999:::999999888999888888777777777888888444666999<<<======;;;999777999<<<<<<;;;:::<<<>>>;;;<<<<<<999666555777999:::===???AAA@@@>>>===<<<333555666777888999===???AAAAAABBBBBB@@@>>>;;;:::999999999999:::;;;===>>>===<<<;;;999999999::::::666888<<>>======>>>>>>????????????>>>;;;<<<===>>>>>>===>>>>>>??????>>>===<<<;;;<<<===???AAACCCEEEDDDBBB???======>>>???@@@@@@??????>>>>>><<<:::999:::;;;;;;:::888:::;;;;;;999999;;;===:::;;;;;;<<<<<<<<<;;;;;;666555333111000333888<<<<<<======;;;888666777999===>>>>>>:::666555777:::888888777888888999888777888777666888<<<>>>>>><<<555555555555444555555555666444222000000222444666888888777444222111111333444777999999666555666999;;;999999:::;;;:::666222///000222222222222444666222333444333222222333444---000444888:::999777555111777;;;999333...///333333111///------///111333000***(((+++//////000333333222111000000333888<<>>===;;;777555444333666888999888666666666555444333222333444555666888:::;;;;;;;;;<<>>===<<<:::777:::======<<<;;;===???>>>???>>>;;;777555666999<<>><<<;;;444666777777777999<<>><<<:::888777666666888:::===???>>>===:::888777888999:::555888===@@@BBB@@@>>><<<888999:::<<<============<<<======<<<;;;:::;;;;;;>>>>>>???>>>======???@@@>>>@@@CCCDDDDDDBBB???===;;;<<<>>>???@@@@@@@@@@@@???<<<:::999999888666555666888;;;<<<;;;;;;>>>@@@<<<<<<<<<============>>>666444222//////222777;;;777999;;;:::888777888;;;???@@@???;;;666555888;;;777777888999::::::888666666444444777;;;>>>===<<<444444444444444444444333666333000......111444666555444222222222222000...111222444777999999777444777777777777888888888888777444222222333444222000444555555444222222444555555555666666777777777777999888666444222111000000888666333111111222444666000000......///111333444222333333111//////333666<<<<<<;;;;;;;;;<<<<<<===999888777666777666555333222333555666666666666666999777555222///.........,,,***)))+++000333444444333222000111222444333333444555666666666555444333111111222333333222222222222222222333444333111000,,,...//////...///000222///111222222111000111222222111///......///111222333111///---,,,,,,---...---------------...///000...---///444555222111333888888777666666777888888888777555222111000000000------///111444555444333222000...,,,,,,...000222222222444444555444333222333333000+++&&&'''...444777555222---)))((()))+++...111444666555444333333444555555444222111111222444444222111111222333444::::::888777555333222111333333111///...///222555444333333222222333444444444444444333111---***(((+++,,,,,,---...///000000222222333444666555333000...///000///...///111222333666999999888777888999999888777666555444333333222444555555333222111111444444444555888888777666333111///000555999::::::999666555666777777444111111333444555555666999;;;===;;;888222...,,,---///777888888777555333444555/////////---,,,,,,///111222222222222333555777888888:::;;;;;;;;;<<>><<<;;;;;;;;;===>>>@@@BBB<<<======>>>===;;;:::999::::::===@@@BBBBBB@@@===999777555555777:::;;;;;;???>>>===;;;::::::::::::>>>:::666333444888===@@@BBBAAA???;;;777777888;;;===;;;::::::;;;<<<<<<<<<888999:::;;;<<<<<<<<<<<<:::<<<>>>???===:::999999===??????===::::::>>>AAADDD@@@======???BBBBBB@@@BBB>>>;;;;;;>>>@@@AAA@@@:::777444666999999555111555666888;;;>>>AAACCCEEEAAA>>>;;;<<<>>>@@@???===666444111///000333777:::;;;;;;;;;:::999888666666888<<>>;;;666111...///000666777777666333222222333000000000///...///222555666555444333222333444555888999::::::::::::<<<>>>:::999888666333333555777777666555444333333444555555666888999888666444222///000111222222444666777444333333555:::<<<:::888333222222444888999777444444444444444444555555555666666777888:::;;;;;;;;;555777888777444333222333555777999:::888666555555333222222555888::::::888999777444222111222666999::::::<<<=========<<<<<<;;;<<<>>>???@@@AAAAAA@@@;;;;;;<<<<<<;;;;;;::::::;;;<<<===@@@BBBCCCAAA???;;;888666666777999:::999======<<<;;;::::::::::::<<<:::666444555888;;;>>>??????>>>;;;999:::<<<>>>AAA@@@???>>>>>>>>>>>>===;;;<<<<<<===============;;;===??????===:::999999;;;>>>???>>>;;;:::===???CCC@@@===<<<>>>@@@@@@??????<<<:::;;;===??????>>>;;;777555666888888555111444666888;;;>>>@@@BBBCCCDDDBBB@@@AAABBBAAA>>><<<888666444333333555888:::<<<<<<;;;;;;:::888777666777:::===<<<:::888888:::888777888:::======:::777666666666666777999;;;<<<777666444444444555777888333333111///...000333666000///...000444999;;;<<<999888999:::<<<;;;999777222333444555666666666666888666333222111111///...111222444333333333444666777666666666666888:::;;;999888666444222111111111555555555444444444444444333222111000000111222333333333333222111222555777>>>===<<<;;;:::999999999;;;;;;<<<<<<<<<888333///++++++,,,111777:::999777444444444444333222000///000///...///111333333333///...------///000000///222333444555555333111000000000000000000000000000333444555555333111...,,,***,,,///000000000000111333555777666555444444555666555333222111222222333000000000111222444666777111111000///............///---...222444333555999999888555444444777:::<<<888777666444333222222222000///...///111333333222---,,,***))))))***,,,---111111222222111000//////---//////,,,))))))---111333222///---+++***++++++111444777999777666555444555666555222...,,,,,,---555555666666555444444333444444444444444555555555222222111000...///222444666555555444333222111111......///000///...---,,,999555111111333333///***++++++,,,///222333222000111222222111000///111222444555777:::;;;;;;888666::::::999777555333222000333444444333111111222444555444333444555666555444555333111111333555666666777555333333444555555555888:::<<<=========???AAACCCBBB@@@;;;666333222333777777777555222000000111222222333222222333666999:::999666333222222333333666888888888777777999;;;666666555444333333666999:::888666444333222222222333444444444444333333333000/////////000333555777111000111555;;;>>>>>><<<222000000333777:::999777666666777888777777555444333333444666999::::::999333555666777555555555666444777:::;;;:::777666666000000111444777999999888888666333222222444777999:::;;;===??????>>><<<;;;:::<<>>>>>======???@@@???===:::999999:::===@@@???===;;;<<<>>>BBB@@@===<<<===>>>>>>======<<<;;;<<>><<<999777777888888555222555666888;;;>>>@@@AAABBBGGGFFFGGGGGGGGGDDD???;;;:::999888777777888999:::;;;;;;;;;:::999888777666666888:::;;;;;;:::999888666666888:::======;;;999555666777888999:::::::::444444555666777888999:::777666333000...///333666000......000555;;;???@@@;;;:::999999::::::888777000111333444555555555555555444333111111111000000111333555555555444555777888777666666666888:::;;;999777555333222111222222444555666666666555333222111111111111222333555555555555444333333555777999>>>===<<<:::999888888888:::;;;<<<<<<;;;777111---,,,++++++000666999888555111222444666555333111///222222111111222222222222///---,,,---...000//////111222333444333111///...000////////////000000111333444555444111---+++***(((+++...000/////////000444666777666555444444555777666555333333333333333111222333444555666777888333222111000///.........000------111333333666;;;:::888444111111333666999777777666555444333333333222000......000222333222,,,+++***))))))***+++,,,222222222222111000000///,,,---...---,,,+++---...///...,,,,,,,,,,,,+++***///222666888777666666666777777555222...,,,,,,,,,777888999999999777666555333333333444444444444444222222222111///000222444777666666555444222111000,,,,,,---////////////...999333///000555666222,,,******+++...111333222111333444444222000000111222333333555888::::::666333666666666666555333222111555555555333222222444666555444222333444555444333777666444222333444555555888666444444555666888999:::<<<>>>??????@@@BBBDDDEEEFFFEEEAAA===999777777888888888666222000000000555666777666555555777999;;;999666444333222333444555666777666555555666888333333333333222444777:::<<<:::777555333111111111333333111111111222333444111///......000444777888222111111666;;;???>>>===333111000333888<<<<<<;;;777888:::;;;:::888666555222111111444777:::999777000222555666555666777888666999<<<===:::777555444111222333555666777777777777555333222444666999:::;;;<<<<<<===<<<<<<;;;:::;;;<<<>>>@@@AAAAAA@@@???888777777777777999;;;<<<===<<<;;;<<>>@@@CCCDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<>>>???@@@???<<<:::999999999===AAABBB???===<<<===BBB@@@???>>>>>>>>>>>>>>><<<===>>>???@@@AAA@@@??????<<<:::999:::999777555777999;;;===???AAAAAAAAAFFFHHHKKKLLLKKKFFFAAA===;;;;;;;;;::::::999999999999999999888888666555555666666888:::<<<<<<999666777777999;;;<<<<<<:::999444555777888999888777666222333666888:::;;;<<<<<<===;;;777222......111444222111///111555:::>>>???;;;999777777777888777555000111333555666555555444222222222222111222333444444666888888777777777888888777666666666777999999777666444222111222444555444555666777666555333222000000111222444666777888777666444444555777999:::===<<<;;;999999888888888888888888999888555000---///...///222555777555333000222444666666444222000333444444333222222111111000...------///000000///111111111111000///------............///000222222222444444222---***((()))))),,,...///.........///333444555555333222222222666555555444333333333333333444555666777777666555333222111111000000000000222///...000222222555::::::777333///...///111333666666666555555444444333333111//////111333333333...---,,,,,,,,,,,,---...444444333333222222222222---///000000...------...,,,+++***+++------,,,******...222555666666666777888888666222...,,,---...888999:::;;;;;;:::999888555555555444333333333222333333333222111111333555777777777777666444333222,,,---...///000000111111222---+++...666999777222,,,,,,---///222444444333333444444333111000111333222222444666666555222000000222333444555444333222666666666555333444666888555333222222444555555444999888666444333333444666888777777666777999;;;===:::<<<>>>>>>???AAAEEEGGGHHHIIIJJJHHHCCC???<<<;;;999:::999777444111111222999::::::888666555555666777777666555555555666777444555666555444444555777333333333333333444888;;;===;;;888666444222222222555444222000111222555666333111...///333777999:::555444444777<<<>>>===;;;555333222555:::>>>???===888999:::;;;;;;999777555222000///222777999888555///111444555555666777999999;;;===<<<999666444333555666777777777666666666777555333333666:::;;;;;;>>><<<:::888888888:::;;;<<<;;;;;;<<<<<<===>>>???777666666666777999;;;<<<;;;:::999:::<<<======<<<777666555777999;;;;;;;;;;;;<<<===>>>??????>>>>>>888888999999999888888777999:::<<<;;;:::999999:::<<>>===<<<;;;===>>>>>>===:::999888999:::>>>CCCDDDAAA>>>===>>>AAAAAAAAA@@@????????????<<<===>>>??????>>>>>>>>>AAA???===;;;;;;;;;:::::::::<<<>>>@@@BBBBBBBBBBBBCCCFFFJJJLLLKKKGGGCCC@@@<<<<<<<<<;;;:::999888777666666777666666555444333666666777999;;;;;;999666999:::;;;<<<:::888666555222333555777777666444222111333666999<<<=========BBB???;;;555111///111444444333111333666999;;;<<<999777444333444555555555222333555777777666555333000222333333222333555777666888::::::999777777888777777777777666666666555555444222111111333666888555555666777666555444333000111222444555777888999777555333333555888999:::999999999888888999::::::777555444444444444222000222333444555555444333222111222555666666555333111333444555444222111111111000///......000111111000111000///------,,,,,,,,,+++++++++,,,...000222444333444444000***((()))+++...///000///...---...000111222333333111//////000333333333333333333333333444555666888777666444333111111111111111222333444444000...000111///111555888555111...,,,---...000444444555555555444444333222111000111333555555444000//////......//////000555555444444444444555666222222222222111000///...***)))))),,,000111...+++(((,,,000444444555555666777666444111......///111888888999:::;;;;;;;;;;;;777777666555444333222111444555555444333333444666666666888999999888777666000000000111111222222333,,,***)))...555::::::777111000///111333444444333222333333222111000222333222444555444222/////////...///222444666555555444555666666666555555666888555333222222444666777777888888777444222111333555666777888999999:::===@@@;;;;;;<<<===>>>BBBHHHLLLLLLNNNOOONNNHHHBBB>>>;;;999999999777444222222333:::::::::888555333333333333444555777888999999999444555555555444444666888555666666555444555888;;;===;;;999777666555555555888666444222222333555777444222///111666:::;;;:::999777666888<<<===;;;999777666555888<<>><<<888888999:::999999777666555222000333888:::777333000222555666666666777999:::;;;<<<:::777555333333777999:::999777666666666888555333555999===>>>===???===999666555777999;;;;;;:::999999999:::<<<===666666666777888999::::::999999999:::<<<<<<;;;999555444555777:::<<<<<<;;;;;;<<<===>>>???>>>>>>===999999:::::::::999888888:::;;;===<<<999666555555888<<<@@@@@@???>>>???AAA?????????>>>>>><<<;;;;;;:::;;;;;;:::888777777888:::>>>BBBCCC@@@>>>===>>>???@@@BBBAAA@@@???@@@AAA<<<===>>>===<<<;;;<<<===@@@???>>><<<<<<<<<=========>>>@@@CCCCCCCCCBBBAAA@@@DDDGGGIIIGGGEEEDDDCCC>>>>>>===;;;:::888777777555666666666555555444333666777777888888888888888:::;;;===;;;888444222222222333444555555444222111000222555999<<<===>>>>>>BBBAAA>>>999555333444666444333222444666999999999888555222111222444555555555666888999999777555333222333555444333333555888777999;;;;;;999777666666666777888888777555222111333222000000222555888;;;666666666666666555555444333444555555666666666666555222000000444777888777666666666777999:::;;;<<<666333000///111333555555444777:::999555222333555222333555666666444333222111444666555222000000111000///---...000111111000222000---***)))***,,,---'''''''''(((+++...111444555666444///)))(((+++///444444333111//////111333000111222111///.........///000111222222222222222111333666777777666333111//////000111333555666777555111000111000------000444222000.........///000222333444555555444333333111111111333666777777666000000000000000000000000555444444444444555777888777666555444333222000///+++***+++///444555222...***---111444444333222333333333222///---...000333555555666777888:::;;;<<<888777777666555444333222555666777666555444555777444666888:::;;;<<<;;;:::444444333333333333444444++++++,,,000444888999999555333222222333444333222111222222222000000222444333666888444...+++---111///111444666777777555444222444555555555444555666555333111222555777999999666666555333//////111444333666999::::::;;;===@@@;;;;;;;;;;;;===CCCKKKPPPRRRTTTUUURRRKKKCCC<<<888777888888666444222222333777888888777444222222222000222666999;;;;;;:::999333555666666555666888:::999999999777555666999;;;<<<;;;999888888888888999999777555333222333555666444111000222888<<<;;;999:::888777999<<<===;;;888888777777999===>>><<<999777777777777777777888888888444111444999;;;777333444666888888888777888999888999999777666555666777666999::::::777666777888999666444666<<<@@@AAA??????===;;;888777777888999999999999:::::::::::::::666777888888999999999999999999999;;;======:::888666555555777:::;;;;;;:::999:::<<<=========;;;:::;;;;;;;;;;;;::::::999999:::<<<>>>===:::777444444888===AAAAAA>>>===>>>@@@>>>>>>??????>>>===<<<<<<666777777666555555666888999===@@@@@@>>><<<<<<>>><<<>>>AAAAAA??????@@@BBBAAAAAAAAA???;;;:::<<>>>>>===;;;;;;;;;===???===???AAACCCCCCCCCAAA@@@???BBBDDDDDDBBB@@@AAACCCAAA@@@>>><<<:::888888777666666777777777666555555777888999777444444666999999;;;<<<:::666222000000333444444555444333222111111222555888:::===>>>???>>>???>>><<<:::999:::<<<333333333444777999888777777444111000222444555666777888:::;;;:::888555333444666777555333222555777777999;;;;;;888666444444666777888888777444000...222111000000222666:::===777666666666555555555555666666777777666555444444333000---...222555666555444444555777999;;;===>>>777333...---///444777999444999===;;;555111333777333444555555555444333222000333666555222000000111000...------///000000///333000,,,(((''')))+++---$$$$$$$$$&&&)))---111333777888555///)))(((---222999888666333000000333555000111222111///------...---...///000111222222222///111444777777666333111......///111444666888:::666222000111///+++***---111000//////000111222222111222333444444444333222000111222555888999888666111111111111111111111111444333333333444666888999:::888666555555333222000,,,+++,,,111777999555111---000333444333222111000111000///---,,,---111444333333333444666888;;;<<<777777777666555555555444666777888777666555666888333555888;;;===>>>>>>===777666555444444444444444---...000222444666888888777555333222333333222111///111111111000000222444555999;;;555,,,(((---333222444666888999888666444///222444555444333333444444333111222555999:::;;;444444444111...---000333111555999:::::::::===???<<<;;;::::::===DDDMMMTTTWWWYYYYYYUUULLLBBB999555555666666555333111222333333555666555333222222222///222777;;;<<<<<<999888333555666666666777999<<<<<<<<<;;;888666666999;;;;;;;;;999999999:::;;;<<<999888555444333333444555333000///333999<<<;;;888:::888777999<<<===;;;888888777777:::======999666666555555555666777888999:::666222555:::<<<777222777999::::::999999999:::666666666555444555888:::444777999999777666888::::::666444777>>>BBBBBB@@@>>>>>>===;;;:::999888888777888;;;<<<===;;;999888666777999::::::999888888999999;;;===???>>>:::888777777777888:::;;;999888888999;;;<<<<<<;;;999888<<<<<<<<<;;;;;;::::::::::::===???>>>;;;888555444;;;???DDDCCC???<<<===@@@>>>????????????>>>======333444555444333444555777888<<>>;;;:::;;;===999<<>>>>>@@@BBBFFFGGGFFFBBB>>>===???BBB<<<<<<;;;:::999:::===???===>>>AAACCCCCCBBB@@@>>>@@@AAABBB@@@======???BBBCCCBBB???<<<:::999999999777888888888888888777666777999:::777222111666;;;777999;;;:::555111000000555555555555444333222222222333444777999<<<>>>???:::<<<>>>>>>>>>>>>???@@@111222444666777888999999555444333222222222222222888777555555666666444333777666555444333444555555555555777999:::999777444666555444555555444222///666444222//////333999>>>;;;999666333111000111111555777999888555333444666666555444444444444555666555777999::::::<<>>;;;:::>>>EEEMMMRRR\\\eeejjjcccQQQAAA::::::777666333111000000111111555666666666555333000///000444999;;;:::888666555111222444888===??????>>>===>>>===;;;777555777::::::;;;<<<<<<;;;999666555888666555333333333444444555222111444999<<<;;;888:::888666888;;;<<<888444666777888:::<<<;;;888555;;;999777555444666888999666999<<<;;;777444444555888;;;>>>===:::888888999999777666666777888888777777666555444444555777888888999:::;;;===>>>??????>>>>>>===<<<:::999888888555777999;;;<<<<<<<<<<<<666666777999;;;===???AAA>>>===<<<>>>AAA@@@<<<888888:::<<<<<<999666555444666999<<<===<<<;;;;;;;;;<<<======<<<888666555555===;;;::::::;;;;;;:::888???@@@AAA@@@??????@@@AAA@@@@@@@@@@@@@@@???>>>===888555222222444666666444999999;;;<<<======>>>>>>===>>>???>>>===>>>CCCGGGSSSRRROOOKKKHHHEEECCCBBBCCC@@@<<<;;;;;;=========???>>>>>>??????>>><<<:::<<<===>>>===<<<===>>>@@@@@@===:::;;;>>>>>>;;;666777555555888;;;;;;888555;;;;;;999777666555555555777777777444111///000111777666666777888999777666777777888999::::::::::::::::::;;;===>>>???@@@AAA333333555666777777888888555555555444444444444444666555444555777777666555777666555444333333444444666666777999;;;<<<;;;;;;888666444333444555444333444444222000000333999===:::888555222000//////000333555777666333222222444666666666666666666666666888999;;;<<<<<<===@@@BBB===888333000000111333444333444555444333333555666555444333333444555444222444666666555333111111111333333444444222000---,,,///,,,******,,,.........)))***+++---//////000000...///111111000//////000666999;;;999444111111222000000//////...---***((())))))***---111333222111000111333555555555555444555555444555777888999999:::888555222///---++++++,,,---...///000000000000222000//////000111000//////111444777888777555444333333333222111000///...---------------...///000333555777888999888666555000000111111111222222222222333222111///000222555///,,,(((''')))---111333444222000///000333666999777666555666999:::888777<<<<<<;;;999888666555555222333555999;;;;;;888555555111000222222//////222///---+++...333777777777777444111333666888555222111111111111111111111111888777444000......111444777666555444444444555555444222000000222222000...444444333444555666888999<<<777000***'''(((+++---///111444555555666888:::===;;;999:::>>>FFFNNNSSS[[[aaaddd^^^OOOBBB;;;999777555333111000000111111555444444555666555333000///222777::::::888777666222444777;;;??????===:::>>>>>>===:::666555777999999::::::::::::888777666999999888777777777777777333111000333888;;;:::888666444333666:::;;;888444444444555888:::999777444<<<;;;999777666666777888888:::;;;999666444444555777:::<<<;;;999888999::::::888777777888999888777777555333222222444777999999999999:::;;;<<<===>>>===<<<<<<;;;:::999888888555666888:::;;;<<<;;;;;;777777888:::<<>>:::777999;;;======:::777666666666999<<<======<<<<<<===<<<======;;;888555555555;;;;;;::::::::::::;;;;;;@@@AAAAAAAAA@@@??????@@@AAAAAAAAAAAAAAA@@@???>>>999666333333666777777666999:::;;;<<<============>>>???>>><<<===CCCLLLSSS```^^^ZZZUUUOOOKKKHHHFFFFFFBBB===::::::;;;============<<<<<<<<<;;;999888;;;<<<===<<<;;;<<<===??????<<<:::;;;===>>>:::777666444333555777888777444:::999888666555444444444444555444222///---...///777777888:::<<<<<<;;;:::999999::::::::::::999999;;;;;;<<<<<<===>>>>>>???444444555666777777888888666666777888777666555444444444444555777888777666555555444333333333444444888888999;;;===???@@@AAA999777444333444666777777333333333222222444999<<<999777444111///......///000222444444222111111111666777888999999888777666999:::;;;;;;;;;<<<>>>@@@>>>:::444111000000111111000111333333222222444555444333222333555555555333666777777555222111222333444444444444333111...---000...+++***,,,...000000000//////222555555222///---///000000///......///666888:::888444222222444222222222000...,,,)))((((((((())),,,000222222222222111111000111222444555666666666777777777888888:::999666333111///......***+++,,,...///000000000///...,,,---...//////...,,,...111333444444333222222222222222222111000000------,,,,,,,,,------......111555999;;;:::888777222111000.........///000111222333333222222555777222...)))(((***...222555555333111//////000222444333555777888888777888999<<<;;;:::999888777666666333333444666888888555333111//////222222......000/////////000222444666777777555333444666777555333111111111111111111111111444444333111///000222555666555555444333444444444444333222222222111///---555444222222222555777999???999222+++'''(((+++...///000222333222333444666999888888:::???FFFLLLQQQWWWYYYZZZUUULLLBBB<<<999666555333111000000111111555222111444888999666111...111666999999777666666444666999>>>@@@???;;;888???>>><<<999666555666777888888888888888888888888;;;;;;<<<===<<<;;;::::::333111000222666999999777222111111444999:::888666333333444666888888666333<<<;;;;;;:::999888888888;;;;;;:::888555444444666666888999999999999:::<<<;;;999888888999999888666777444000...///333888<<<:::999888888888:::;;;<<<;;;:::::::::999999999999666777999:::;;;;;;;;;:::888888999;;;===@@@CCCDDDFFFFFFFFFCCC???;;;888777;;;<<<>>>===;;;999888888777:::<<<=========>>>???<<<<<<<<<:::777555555555:::;;;<<<:::888888;;;???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>:::888666666777888888888;;;;;;<<<<<<<<<<<<;;;;;;???>>>===<<>>999888:::<<<===<<<;;;:::888777666666666;;;<<<======<<<<<<===???===;;;888999;;;<<<999666555333111111333444555444888777777666555444333333444444444222///......000555777:::<<<>>>>>><<<;;;:::;;;;;;;;;;;;::::::999===============<<<<<<<<<333333444555777888::::::999:::;;;;;;:::777444333444444444555777888666444222222222333444555666666999;;;>>>??????@@@@@@AAA888666555555666888777777222333444444444666999<<<999777444111000//////000000111333444333222111000444666999;;;;;;999666444777888888888777888:::<<<===999555222111111111000///111333333222222333444444222222333555666555444777777777444222222333555666666666555444222000///000...,,,+++,,,///111333333111000444888888222---,,,...//////---,,,,,,---333666888666333111222444666777777555222...,,,+++))))))))),,,///111000///111000...------000333555333555666666666555666777999888666555333111000000***+++---///000111222222000///......000111111000---...///111111111000000000111111222222222111111//////......---.........,,,///333777999;;;;;;;;;444333000---,,,,,,---...///111333333333444555777333111...---000222444555333333333222111///...---///444999999777555777999:::::::::999888888777777555444444555666666444222///---///222333///...000000111222222222333666999999777555666777888666555000000000000111111111111000111222111111111333555555555444444333333333333444444444444444333222111555444222111222555999<<>>CCCHHHKKKQQQQQQPPPLLLGGGAAA<<<999666555444333222222222222444000...222999<<<888333///222666888777555444444666777999<<>>;;;777555444555666888777777777777888999::::::<<<>>>@@@@@@>>><<<;;;666444222333555777777666444333444777:::;;;999777777666666888999888666444999:::;;;<<<<<<;;;:::999>>><<<999666444444555666555666777888999:::<<<===<<<:::999999::::::888666666333///,,,...333999>>>;;;:::888777777888999:::999999999999999999999999888999:::<<<<<<<<<;;;;;;999999:::;;;===AAADDDFFFFFFHHHHHHEEE>>>999888999:::<<<===<<<:::888888999888:::<<<=========???AAA<<<<<<<<<:::777555555666===??????;;;777666;;;AAA@@@@@@@@@BBBDDDFFFFFFFFFBBBBBBBBBAAA@@@???>>>===;;;:::888888888999::::::<<<<<<<<<<<<;;;;;;:::999=========>>>DDDQQQ```lllnnnlllhhhddd___[[[XXXWWWLLLFFF>>>888777999;;;===;;;;;;999777444444555666;;;===??????>>>===>>>???:::888666666888888777555666444111000111222444555777777777777666666555444555666666444222111222333333666:::======;;;999999::::::;;;<<<<<<<<<;;;;;;???>>>>>>======<<<;;;;;;222222333555777:::<<<============<<<:::666222000555444444555666666333111...///111333555777999999:::===AAABBB@@@===<<<<<<555555666888:::999777444111333444555555777:::===999777555222111111222222222333444666666555333111222444777::::::777444222555666777666555555777999999666444222333333222222222333444333111000111222444222222333555666555444666666666444333333555777888777777666444333222111///...---,,,---///222444333111000333777666111++++++---......,,,***++++++000333444333000///111444888::::::888333///......++++++,,,...//////---+++///...,,,+++,,,///222444...111444444333222333555666666666555444333222111---...000111333444555555444333111111333444444333000000000/////////......000000111222222222222111000000///.........////////////111333666999<<<>>>777555222///---,,,---------000333444444444555666333333333555777888666444000333666777555111,,,(((---333::::::666444555888888888888888888888888888666555444444555666444333///...///333444111000222222333444333333444777::::::999888888999999888777//////000000000111111111///111222222222222444555444444444444444333333333333444777888888777777666555444222222444777<<<>>><<<888333......111666999444444444333222222444555888888777888:::===@@@BBBJJJIIIGGGFFFCCC@@@<<<:::666666555444444333333333444///---000888;;;888333222555777888666444333333888777666888<<>>>>>===<<>>;;;:::999888888888999:::888888999999999999::::::;;;<<<===>>>>>>>>>===<<<;;;:::::::::<<<@@@CCCEEEDDDFFFGGGCCC>>>::::::;;;:::;;;<<<;;;999888888999:::;;;<<<<<<;;;===???BBB<<<===<<<:::777666777888@@@BBBBBB===888777;;;@@@>>>>>>???BBBGGGKKKKKKKKKAAAAAA@@@@@@???===<<<;;;::::::999888888999:::;;;<<<<<<<<<<<<;;;:::999888999;;;???CCCIIISSS```jjjjjjhhhddd```[[[XXXUUUTTTIIIDDD===999888999;;;;;;:::;;;:::777444444555777999;;;======<<<;;;<<<===777666444444555555555555777666444222111333555888888888999999999999888777555666666555333222333555555888<<<>>><<<999777777888999:::;;;<<<<<<======???>>>>>>===<<<<<<;;;;;;222333333444777:::===>>>>>>>>>===;;;888555222000444333444555555444111...---...111444777999;;;;;;:::===AAA@@@<<<888777777444555777:::;;;999555222000111333333444666999<<<777666444222222333444555444444555888:::999666333111333666888888666333111444555666666555555777999666444333333444555444333444444333111//////000222444333222333555555555333222444444444333444666777888777666555333222111111,,,---......---...111333222111000222444444000,,,---...///...,,,++++++,,,...000222111///...111444666999:::777222...------,,,,,,...000111000,,,(((+++++++++,,,...000222444,,,///333333000...///111333333444444444333222111000111222444555666666666888666444444555666555444000000///............///000111111222222222111111//////.........//////000222111111222444777;;;===777555333000...------------000333555555444444555333444777:::<<<:::777333000333777:::999333---)))---333999;;;777333333444666666666777777777888888777555333333444555555444000...000333444222222555555555444555666888:::;;;:::::::::999999888888777...//////000000111111111222333444333222222444666444555555555555444333333333555999::::::999999:::555444333333555888;;;>>>888666222000111555999===666666666555333444666888999888666555555777:::<<>>>>><<<;;;<<<;;;888555444444444555============<<<:::888777<<<;;;:::;;;======;;;:::777888:::<<<===>>>======>>>:::666444555666777777555555777:::===>>>>>><<<;;;;;;;;;<<<>>>===;;;999666444222111333666;;;===;;;;;;;;;;;;;;;:::::::::999999999:::::::::::::::===>>>???@@@??????===<<<;;;:::999999:::===@@@BBBBBBCCCBBB@@@===;;;;;;;;;:::;;;;;;:::888888888:::<<<<<<<<<::::::;;;>>>AAA>>>>>>===:::888777999:::AAABBBAAA>>>:::999;;;>>>===<<<<<>><<<;;;:::999999999888777777999;;;;;;;;;;;;;;;;;;:::999888777;;;@@@EEEJJJQQQYYY```bbb___\\\WWWRRRNNNKKKJJJCCC@@@<<<::::::::::::999999:::;;;999666555777999555888:::;;;:::999999999777666444444333444555666999888777444333444777999888999;;;<<<<<<;;;:::999444555555444333222444555888;;;??????;;;888888888888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;666555555555666888;;;<<<<<<<<<:::888666444333222000000111333444333000---///111333666888999:::::::::<<<===999444222444777666666666888999777444111---...//////000333777:::444333222111111333555666555555666999<<<;;;777444222333555777777555333222111222333333333333555777555444333444555555333222333222000...,,,---111444555444333333444555444222...000333444444555666777555555333222000/////////))),,,//////......000222222222333333333222111111///111222111///------...---000111000...///222666444777999666111---,,,...)))+++///333444222,,,((('''(((+++...000222222333...111444333...++++++,,,000000111222333222111111222333444555666666666666999777555444555555444222---,,,,,,+++,,,...000111111111222222222111111000000000000000000111222333333333333333444666888999555555333111///---,,,+++...111555777777666555555444555777999;;;:::777333222444777999999555111......333999:::888444111000333444444555666777777888555333111000222444444444111...///222333222333777888666444555:::======<<<999999999888777666666666......//////000111111222666666555444222222444666555555666666666555444333333777;;;<<<:::999888999666555444444555666888999555333111111222555999<<<777777777555444555777:::888666333111111333666888===???AAA@@@===;;;::::::888999999999888888777777222000///000222333222111222444777888777777777888999777555666999<<<>>>>>>>>>:::444222444666777777999999;;;;;;<<<;;;:::999555777999;;;<<<<<<<<<;;;:::999777444333333555777;;;<<<===<<<:::888777666666666666999<<<>>>>>>===::::::;;;;;;<<<<<<<<<;;;<<<999555555666888888777666666888<<<@@@AAA>>>;;;::::::;;;===??????===;;;666666666666888999;;;<<<:::;;;===>>>>>>===<<<;;;;;;;;;;;;:::::::::::::::>>>??????@@@???>>>===<<<<<<:::888777777:::===???BBB@@@>>><<<<<<<<<:::999;;;<<<<<<;;;999999:::;;;======;;;999888999<<>>;;;999999:::<<<=========<<<;;;;;;<<<<<<<<<::::::???EEEJJJJJJHHHAAAAAAAAA@@@>>>===;;;:::777888999777555555777:::::::::;;;;;;;;;:::999999888<<>>===999777888:::::::::;;;::::::999888888555666666777888888999999999888666555555777999::::::999888666555444444444---...///222444444111...222333555777999999999888::::::999444///...333999999777666555666666444222,,,,,,,,,,,,---000555999222111000000111333555666555555666999<<<<<<888444333444555777777555444333---...000000///000333555666555444444555444222000000///---+++***---222555666555333333444444333222+++...222444555555666777333333111///...---------'''+++///000///...///111333444555444333222333555222333444333111//////000...000222111///000444777444777:::777111---...000'''***///555777444...)))$$$'''+++///222333333222000444777444---(((''')))---...000111222222111000333444444555666666666555999777444333333333222000***)))))))))+++...111333222222222222222111000000333333333333444555666777333444555666666666555444444333333111000---+++***000333777999999777555555555555555777999999666444444666777888888666555333000333888:::888444000...222222333444555666777777333111///...000222333333111......111222111333888:::666333666<<<@@@???===888888999777555444444555---......///000111111222888888777444222111333666555666777777777666444444444888<<<<<<:::777666777777666555555444444444444333222111111222555777999777777777555444555888:::777444111//////222555777999===AAA@@@<<<999999:::999999:::::::::999888888222111000000///000000000000222666888888999:::;;;999888777888:::;;;;;;:::===999333222444777888888999:::<<<======<<<:::999555666888:::<<<<<<<<<<<<666666444333222333666888888:::;;;;;;999777666666111111222666;;;>>>@@@@@@===<<<<<<;;;::::::999999:::777555555777999888777666777999>>>BBBBBB>>>:::999999;;;===@@@@@@>>><<<666777888:::;;;;;;;;;;;;:::<<<>>>@@@AAA???===<<<<<<<<<<<<;;;;;;:::::::::>>>>>>?????????===<<<;;;<<<:::777666666888;;;===CCC???;;;:::;;;;;;999666<<<======<<<::::::;;;===>>>===;;;888777888;;;>>>@@@@@@>>><<<:::999;;;>>>:::999888:::<<<======<<<===:::999===CCCGGGFFFCCCBBBBBBBBBAAA???===<<<;;;666777888666444444666999999::::::;;;;;;::::::::::::===AAABBBCCCEEEJJJNNNKKKJJJIIIGGGEEEEEEDDDDDD777888:::<<<>>>===999666333888<<<<<<888666888;;;888;;;===>>>===<<<<<<<<<999999888777666777999<<<888::::::888555444777999777999;;;=========;;;:::777888999888777777999;;;333777:::999666555777;;;===<<<<<<;;;999777555444111222333444555777888888::::::999666222222555888888777777888999777444111///000222333555555555555222222333444555777888999888999999777444222222333>>>:::555333444444333111---'''%%%+++111222222222111000000111222333111000222111111444777888555333///000222555666777666666222///,,,+++...222555777555444333444555555333222333222///...///222555777;;;:::999999999888666444222111111222444444222000000///------...---***(((,,,,,,,,,---...///000111888777777666555444444333444666888777555333222222111111222333555777999:::<<<;;;:::777444111...---+++,,,222999999222+++******))))))---222555444222222444555000(((""""""$$$&&&(((+++...111222333333555666888777555444444555555555555666555555444444...***&&&'''+++///111111000000111111000///---,,,000333555666444444777;;;777666555333222333333444666555444222111000//////222444666888888777555333666555444444444333111///888888888888888777777777333666999:::777222...---000000000222555666666555333111///.../////////...///000000000000111444777666777999<<>>>>><<<999777222333666:::<<<<<<999666777777777777777666555555444555666777666555333222---...111666;;;>>>@@@@@@?????????>>>===;;;:::999999888777777999:::999888999::::::;;;<<<===>>>???::::::999999:::;;;===>>>999;;;>>>???>>>===<<<<<<777:::<<<>>>===>>>???@@@AAABBBBBB@@@===;;;;;;<<<<<<===???@@@@@@>>><<<:::<<<:::888666555777999;;;999<<>><<<:::;;;<<<;;;;;;:::999999:::;;;;;;<<<999777666777:::;;;;;;>>>??????>>><<<;;;===>>>999777555777;;;>>>>>>===999888888;;;AAAFFFHHHHHHEEEDDDCCCCCCAAA===888444222111222333444777999;;;888777888:::>>>???===;;;=========>>>???@@@@@@AAAIIIFFFDDDBBBBBBAAA@@@>>><<<888666777;;;===:::777666777888999:::999888888555777:::===???@@@??????===<<<:::999888999::::::999;;;>>>===:::777777999===<<<;;;:::999999888888999::::::;;;:::999888777555444444555777777777666;;;:::::::::999999888888555444333555999:::999777===<<<;;;777333222555777999888888999999888444111222333555666777666444333222222222333444555666777666777888777444333333444<<<888444222222333111000+++&&&&&&---333444333444222222222222333222111000111000000222555666444222...///111222444555555666333000---,,,...222555666666444333333444555444333666555333222222444666888999999999::::::888666555444333222222444444333222111///...---......,,,+++------------...000222333888888888777666666666555555777888777444222111222222222333444555666777888999888777555333000...---,,,---333999999333...---,,,***))),,,000333222000000111000+++%%%!!! !!!%%%'''))),,,///111222222666777888777555444444444444444555555666555555555---)))&&&'''+++000111111...//////000000///------000111333444444444555666333222222111111222333333777666444333222111111111333444666777777777666555666444111000000111111000777777666666666666777777444555666777666333///,,,...///111333444444333333///---,,,,,,///111111111000111111111111222555777888888999;;;===>>>===<<<;;;888555444666777666444////////////000111333444999999888555333333555777:::;;;;;;888444222333444888999:::;;;:::888666555555333222333555666666555333...)))***000666999999888888777666555555555555444111---***+++///444777===<<<:::777555555777999777444333666666333333666444333222222111000...---222222444666999<<>>>>>>>>======<<<;;;:::999999888888999:::;;;999777999::::::;;;<<<=========<<<;;;;;;;;;;;;===>>>???<<<>>>@@@AAA@@@???>>>===999;;;<<<<<<;;;;;;<<<>>>>>>@@@BBBAAA>>>;;;999999;;;===???AAA@@@>>>;;;999:::999888666666777999:::888;;;======;;;:::;;;<<<;;;:::999888888999:::;;;666555555666999<<<<<<<<<>>>???@@@>>><<<;;;;;;<<<:::999777999;;;<<<;;;999666555555999@@@EEEHHHIIIEEEDDDCCCCCCAAA>>>999555222222222333444666888999888777777:::===>>>===:::<<<<<<=========>>>>>>>>>CCCCCCBBBAAA@@@??????@@@;;;777555666999;;;999666777888999:::::::::999999888888999999;;;<<<>>>>>>>>>===<<<;;;:::999999999888;;;===<<<:::888888999<<<;;;:::888777777888888777888999999999888666555666555555555666777666666888888888888888888999999777555555666999999888666>>>===;;;888444333444666999999999:::;;;999555222444666888:::999777444222333333222222333333444555333555666666555444555666999666333111111111000///***&&&(((///555555444555333333444333333222111000000000000111333444333111////////////111333444666444222///...000222444444666444222111333444555555777666555444444444444555666777999;;;;;;999777666666444222222444555555444333111....../////////...///.........///222555666888888888888888777777777777888888777444111000111333444555666666666555444555444444333111///...---......222888999444111111...+++)))+++...111000...///---***&&&###!!! $$$&&&(((+++---000222333777888999888555333222333333333333444555555555666...***'''(((---111333222//////000000000///......000000000222444444222000,,,---...///000111222222777666555444333333333333555555555555666666777777666222---***+++...000111555555333333333555777888555333222333444333///+++,,,111555777444222222222+++******,,,///222444444111222333333222333555777:::888777888:::<<<<<<;;;;;;999666666777777666555............000222444555444555555444333444666888999999777555222222333555888888999888888777666555444333333555888:::::::::222---((((((---333777888666666555555555555555666111000...---///333777999===<<<:::777444333555777444111111444444111111444333333222222111000//////222222444666999<<<>>>@@@<<<:::::::::;;;;;;999888777444222111333555777888999999:::;;;;;;999888777111111333666:::<<<<<<;;;:::;;;;;;;;;999666333111333555777888888666333111000111333555777999;;;<<<;;;;;;;;;;;;:::::::::999:::999888999::::::999777999::::::;;;<<<<<<<<<;;;======<<<======>>>???@@@???@@@AAABBBBBBAAA@@@???;;;<<<;;;:::888777999::::::===@@@AAA>>>:::777666999<<<@@@BBBAAA???;;;888888777777666777777888888666999;;;<<<;;;::::::;;;:::999777666666777999:::111111333777;;;>>>>>>===>>>???@@@???===:::999999::::::999:::;;;:::888555333333444888>>>DDDGGGIIIFFFEEEDDDCCCBBB>>>:::666333333333333333444666666999999999;;;===>>>===<<<;;;<<<<<<<<<;;;;;;::::::<<<>>>@@@@@@======???AAA;;;777444444777999888666999999:::;;;;;;;;;;;;;;;;;;:::777666666888:::<<<>>>>>>>>>>>><<<;;;999888888:::;;;;;;:::999999:::<<<:::888666666666888999666666777888777666555444777777777666666666666666555555666666777888888888777777666777999999777666<<<;;;999777555444555666999999:::<<<<<<:::666333333555999;;;:::888444111333333222222111222222333000222555666555444555666666555333111111000000000+++)))***111555444222333444555555555333111111111111111111111222333333222111000......///222444666666333111000111333333333666444111000222555666777555555555444333222111000222555999<<<;;;:::888777999666333333444666777666444111///...///111222222111000//////111444777999666666777777777777777777888888888666333000000000444555666777777555333222111111111111000///...---///...111666777333222444///---***,,,000222222000000---(((%%%$$$$$$###"""&&&'''(((***---000333444999999:::888555222111111000111111111222333444555000---***+++000444555555333333333222222111000///000///...000333333///+++((()))+++,,,...000111111666666555555444444555555666555444333333555888999666000***&&&''',,,000333444333111000111444666888666222///000333333...)))***111888999666222111222+++***+++---111444555444000111333333222333444666999777555555888:::;;;<<<:::999888777777777666555///////////////111333444222333444333333333666888666555333222111333666888888888777777666666666666666444333444888<<>>>>>??????AAAAAAAAABBBBBBBBBAAA???======:::777444333555777999;;;======;;;888666666888;;;@@@BBBBBB???:::777444444555555666666666666666777999:::;;;:::::::::888777555444555666999:::444333444777;;;>>>??????>>>???AAA@@@===999777666888888:::;;;;;;999777555555555666999===BBBEEEGGGFFFEEECCCCCCAAA???;;;777444444333333333333444444;;;;;;;;;===>>>??????>>>;;;;;;;;;;;;:::888777666888===@@@???<<<:::===AAA<<<999666555777888888888::::::;;;;;;<<<<<<<<<<<<;;;999777444444444555666:::;;;===>>>>>><<<:::888888888999:::::::::::::::<<<:::888666666777999:::555666777888888777666555888999999888777666666777555555555555555666666666666666777888999:::999999777666555444555666666666888888:::<<<===<<<888444000333666999999777444222333333222111111111111222///222444555555444444555444444444222111000000111...,,,---222444111///000333555666555222000111222222222222222222222333444222111///...///222555777666444222222333444333333555333000000222555777888555555555555333111///...///444888;;;:::888777888999777444333555666777777333111//////111333444555222111111111333555888999444444444555555555555555888888888555222000///000444555666777777555333222000000111111111000000///000...000444555222222444000...---///333666666555333///+++))))))))))))(((+++***+++,,,...111555777999::::::888555222111111//////...///000111222333333000...///333666777666999888777555444222111111111///---///111222...+++))))))***+++---...///000555444444444444555666666666444222111111444777:::555000)))%%%''',,,111444333222000///000222555777666222///000222222---'''%%%---444777333000///000///......000333444444333///000222222111111222444666444222333666999;;;<<<777888888777666555555555222111000//////000111111222333444444333333444666333222111111333777:::<<<777777666666666666666666777333000///333999???BBB888444///------111444666555444444444444555555666666666666666777888999:::999999999666444333444555555222222555444000///111444555555444222222444666888777666555444444444444444555777:::<<<===:::888222333333444555888;;;===999999888888777777777888888666555555888:::::::::777888999::::::999777666777:::===???>>>:::555222333555888999999999:::<<<999888888888888999::::::===888333000222666:::<<<;;;<<<<<<===<<<;;;999888::::::;;;<<<============@@@>>>>>>???AAABBB@@@??????===999444111111444777;;;;;;;;;999666555666888888;;;???BBBBBB>>>999666111222333444444555666666777777888:::;;;:::999888666555333333444777:::<<<<<<999666666999===@@@AAA===???@@@???<<<888666555444666888::::::999888888::::::;;;<<<>>>@@@CCCEEEFFFDDDCCCBBBAAA>>>;;;888555555555444444333333333999:::;;;;;;;;;;;;<<<===;;;;;;;;;;;;999777555333888<<<@@@???;;;999;;;???===;;;999999999:::::::::::::::::::::;;;;;;<<<<<<888777666555444333222222555777:::===>>>===;;;:::777777777888999;;;;;;;;;<<<;;;999888888999:::;;;666777888999999999888777999:::;;;:::888777888999888777777666555444444333333444666888:::;;;<<<===555444333333555777777666555666999<<<>>>===999666000222555777888666444222333333222222111222222222000222555666444333222222222333444333111000000111000......222222...---///111444666555222000111333222333333333111111333555222111///...///111444666666444444444555666444333444222000111333666888888777777666555444222111000...222777999777666666888888666444444666777777666222000///000222555555555333333333444555666777777333333333333333222222222777777777444111000000111333444555666666666555444222222333333333333222222000///000444444111111333111000000333777:::888666333222111///.........//////...------///222666888999::::::888555222111111//////...---...///111222666333000111555777777555:::999777555444222222222111000//////000000///.........---,,,,,,---...///222222222222333444555666444222000///000333666999555000+++(((***///333555333222000000000222444555666444222222222000***&&& %%%---000000...---...222222111222444444333111...000222222111111111222555333111222444777888999444555777666444222222333333222111////////////000333444555555333333444555444222111333666:::<<<<<<666666777777777777666666555000,,,+++...444:::===:::777444111111222555777666666555555555555555666888888777777777888888999666777777777555555777888777444444666555000---///333555666444111111555888===<<<:::777555444333333111111333777:::;;;999888111333666888888999<<<===;;;:::888777777777888999:::888777777999::::::999666777888888888888888888999<<<@@@AAA???:::444///000555:::<<<;;;:::;;;<<<:::999888777777888::::::<<<777111///111777<<>>>>>===;;;999777888999:::;;;<<<<<<<<<<<<===;;;:::<<>>???<<<777222///000444888;;;;;;999666444444777999888;;;???AAA@@@>>>:::777222222222333444666777888999888888:::;;;;;;999777444333111111444888<<>>???>>>:::777666666111444777888999999:::;;;>>>?????????>>>>>>AAACCCEEECCCAAA@@@???>>>;;;888555555666666555555444333666777888777666666888:::;;;;;;<<<<<<:::888555333666:::======;;;:::;;;<<<>>>=========<<<;;;;;;:::999999999999999:::;;;;;;666666555444333222111111222555888<<<===>>>===<<<777666555666999<<<<<<<<<;;;;;;::::::::::::::::::777888:::;;;;;;:::999999:::<<<>>>===:::888:::===::::::999777666555444333111333777999;;;<<<>>>@@@777555333444777888777555222333777<<<>>>>>>:::777333444555666666555333111333333222222222333333444111333666666444111/////////111222222///...///111///------000///,,,---000///222555444111///111333111333333111//////222444000///.........000222333555444444555777777555444222111000222555777888777666666555333222111000000...222666666444333555777777666555555666777666555/////////111444666666555333333555666666666555555333333333222222111111000666666666333111000111222222222333444555666777888444555555666666555555444222000222666666222111333222222333666:::;;;777444111333555444000///111333222111...---...111555888888999999888555222222222222111///......000111222777444111222444666555333555444333111111111111222111111111///...///111444666444000---+++,,,---////////////000111333444555111000......///222555777444111...---///222555666222222222111111222333333555555666555222---(((%%%!!!''',,,000000000///333222222333444333111//////111333444333222222222666444222222333444444333111333555444111//////000222111000//////000000111222444555555444444555666888666555666999;;;;;;999555666888999999888666555333000---,,,///333666777777777666444444555888:::888888777666555555555555666666555555555666777888333555666777777888:::<<<888555555777444...++++++111333444222///000444888===<<<:::777555333222222000000111333666777666555333666;;;<<<;;;::::::;;;<<<:::888777666777999:::999888888999;;;===<<<;;;888888777666666666777888:::===@@@BBB???888111++++++222:::>>>===;;;;;;<<<;;;:::888777777888999::::::666333222555:::>>>@@@>>>???@@@@@@???<<<999777888888:::;;;<<<<<<;;;;;;;;;999777:::???BBBAAA???>>>;;;666000...000666;;;999999999888666555666888999;;;>>>??????===:::888555444333444555888:::<<<<<<:::999:::<<<;;;888555222111000111444999???BBBAAA>>>:::888999;;;=========>>>>>><<<999777777777111444777777666777:::<<>>===:::888555666777777777666555444666777888777555555888:::;;;<<<======<<<999666555333555777:::;;;;;;;;;:::<<<>>>??????>>><<<::::::888777777666777888999:::666555333111111222333444444666999<<<===>>>>>>===666444333555999<<<======888999::::::::::::999888777888:::;;;;;;;;;:::999:::===@@@???<<<:::===@@@::::::999999888777666666222555888::::::<<<>>>AAA999777555666888888666444000222666;;;>>>>>>;;;777666777777666555444222111333333222222333333444555222444777666333000...---,,,///111111...---...000...,,,,,,......,,,...222---111555444000...111444000222222000...---000333......------...///000111444444444666888888666444111000000333666888888777444333111000///............222555555222111444777666555555666777777555444......///111444666666555222444666777777666444222444444333333222111000000555666555333111000222333111111222333555777999:::777777777888777777666666444222444777777333111333444333444888;;;:::555111///333777555111///111444444222///---...000444777777888999888555333222333444333111000///000222333777444111111333444333000//////.........///111222111222222000---...333777;;;888333...++++++---...------...///000222444444000///...---...111444666444222000000222555777777333333333333222222222222444777999777222,,,'''%%%"""&&&,,,222555444333111111111222333333000...000222555555444333333333888666444333333222000//////222444333000......///000000/////////111222333000333555666555555777888<<<999888888;;;;;;999777444666888::::::999777555333111000111333555555444444555555666666777:::<<<:::999888666666555555555444333333333444555777888111333666777888999<<<>>>888666555666333---))))))///111333111......333888:::999777555333222111111111000000222333444333222555999>>>???<<<999888888===;;;999777666888:::;;;777777888:::===???>>>===;;;999777555444444555666999<<<@@@AAA>>>666...((('''///999>>>===;;;;;;<<<<<<;;;999777777888999:::888666555666:::>>>@@@AAA???@@@AAAAAA???<<<999666888999:::<<<===<<<<<<;;;;;;777666999???CCCBBB@@@>>>:::555///---111777===777888::::::888666666666:::<<<===>>>>>><<<:::888777666555555777:::===???===;;;:::;;;<<<;;;888444111000000111555:::@@@DDD>>><<<:::999:::;;;;;;:::=========;;;888777777999333555777666555666999<<>>===<<<:::888555666777888888777666555888:::;;;999777777:::===;;;<<<>>>>>>===;;;888666000000333777;;;<<<;;;:::;;;===@@@AAA???<<<:::999777666555555555666888999777555111//////111555888888999;;;<<<>>>>>>>>>===666444333555999===>>>===666777999:::;;;999888666777888999:::;;;::::::999:::>>>AAA@@@===<<>>===999999333777;;;<<<:::555222000111111111111222444666777444444333333111///...---000000000//////...---,,,+++---//////------///111222111111111222333444444444222000///...///000111000000///---,,,---///222222333555777666555222000000222444666666555333222222000......///000//////000111222111000000222444888555333555999999555111000000222555777888666444333555777888777555444444666666555555333222000///444666777555000------///000111111222333444666666777999;;;;;;999777666777666777999:::999777555444555777:::;;;:::777333000111222333333222111000///222111000111444666666555777666444222111222333555222222111333555666666555222111///...---...000111......---+++***,,,000444666333000...000222444666:::666111///000333555666111...+++***---000222333444...)))(((+++///111222222333333222111111222444444444444333333222222222777777666444000,,,)))&&&&&&(((---111333333222111222000///000222444555555444444555666666444000---333111//////000222333333444222000000000000///...111///---...000111...+++///000222444666888:::;;;===;;;888777777888888777999999;;;======:::555111666444222222555666555222333444666:::===>>>===;;;777777777555333333555777888444111111333555555444000333888:::::::::;;;<<<999555111111222000+++%%%...///111111000111444666888777666444333333333333222222333333444444444444888999:::;;;;;;999888666===<<<;;;999888888888888:::999999:::;;;<<<;;;999:::::::::999999888888888;;;<<<======;;;444+++$$$###+++555;;;===<<<<<<<<<;;;:::999999888888999999666777999:::;;;;;;:::999===???AAAAAAAAA???===<<<<<<>>>???>>><<<:::999999777777999:::<<<===>>>>>>@@@<<<777333333777===AAA;;;<<<;;;777333222444888;;;<<<>>>===;;;999888999555666777888888888888888<<<:::888777888888777555555444222333555999>>>@@@;;;===>>>>>>======>>>@@@AAAAAA@@@???===;;;:::999999:::999888888999<<>>===>>>?????????@@@===::::::;;;===>>>>>>;;;;;;999888888999:::;;;>>>>>>>>>======;;;:::999===???@@@???<<<999777777333444555777888:::;;;;;;<<>>???@@@@@@@@@<<<<<<===<<<<<<;;;::::::999999:::999999;;;>>>@@@999888777888:::999666333222111444;;;===999666666444666:::<<<<<<999555111000111222444444555444444555555444444222111//////000000111111111000///...***,,,------++++++...000444333333222222222333333222111000......///000111000000///---++++++---///111333555666666555333222///000333444555444222111111000//////111111000///...///000000000000222444777444333444777888444000111111222555777777555333333555888999888666555444555555444333222111000///444777888666222//////111333333222222333444555666555777999999888777888999999::::::;;;:::999777777666777999999888555222000000000111222111000//////111000...///111333444444666555444222111111333444333222222333555666666555111000///.........///000//////...---,,,...111444444111///---///111444555555444333333555777777666111...***)))+++///222333333...((('''***...//////000111111000//////000222111222222222333333333333888777666444222///---,,,))),,,///333555444333222333111000000111333555666666555555555555222...***.........000222444555555444222111000000000//////000......///222333111///***+++---000333555777888888777666666777777666666777999===@@@@@@===666111333222222444666777555333444444666999<<<>>>===<<<888999999777555444555666666333000000333555666555222555888999999999:::;;;999666333222333222,,,'''...000111111111222444666777777666666555444333333222222222222333444555555999:::;;;<<<;;;:::888777<<<<<<<<<;;;:::999999888999888888999::::::777555777888999::::::::::::999999999::::::777222***%%%###***333999:::::::::<<<;;;;;;:::999888888888999888888999::::::999888888;;;<<<>>>>>>===;;;;;;;;;===???@@@???===;;;::::::999999:::;;;===>>>???@@@AAA>>>999666666:::>>>AAA<<<<<<;;;999777666777888;;;<<<>>>===;;;999999999777777888888999999888888:::888777777999::::::999666666555555777:::===???999;;;>>>???>>>???@@@AAAAAAAAA@@@???===<<<:::999888777777777999<<<>>>@@@AAA???======???@@@@@@??????===;;;:::<<<===>>>===;;;;;;;;;;;;<<<===???@@@AAAAAAAAA@@@@@@>>>>>>===>>>???AAA???<<<999777666777666666666777777888999;;;???CCCCCCAAA===<<<<<<;;;:::888555333444777:::999777333222222333333222666444333555999;;;:::999777666555666999;;;;;;;;;888777777888;;;<<<<<<;;;:::::::::999::::::;;;;;;:::;;;;;;<<<===>>>??????:::;;;<<<===============:::;;;<<<;;;::::::<<<===777777777999;;;:::777555///000555:::999444111222444555777<<>>===<<<;;;::::::::::::888888777777555333111000...///000000111000000000111///---,,,...000222222333444444222111111222444444222222333555666555444///000000000//////......000000000///...///111333000///---,,,---000222444222333555888;;;;;;888666333///+++)))+++///222444222---((('''***---...---///111111111//////000111111111222333444555666777777666444333222222222222...000333555666666444333444333111000111333555666888666555444333///***'''***+++...111444666777777333222111000000000000000......///111444444333222'''(((+++...111444666888444444444555444444444333666999>>>CCCDDD???888222//////000333666777666555666555555777999<<<<<<<<<:::;;;<<<:::777444333333333111000000333555666666777888999999888888:::<<<:::777555555555333///+++///111222222222222444666666777777888777666444333333222111111222444666777:::;;;;;;;;;;;;999777666;;;<<<<<<===<<<;;;999888:::::::::;;;;;;999666222444666888;;;<<<<<<;;;:::555555555555444000***&&&$$$***111555555666888:::<<<<<<:::999888888888888999::::::999999888777666888999999888777666777999>>>???@@@???===;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAA???<<<;;;;;;<<>>>>><<<:::999999999999999999999999999888888777666777:::<<<======999888888888999;;;<<<>>>777:::>>>@@@AAA@@@AAABBBAAA@@@???>>>===<<<;;;:::777555333666;;;???AAA@@@???>>><<<===???AAAAAA@@@???===;;;;;;<<<======<<<>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???AAAAAA???<<<888777666:::999777555444555666777:::===AAACCCBBB???<<<;;;;;;:::888666333444777999:::888666555555555333111444333222333666999::::::999777555666888:::<<<<<<999888777777:::<<<======999999:::;;;;;;;;;;;;;;;777888999;;;<<<=========999:::;;;===>>>?????????;;;<<<======;;;:::::::::666777999::::::999666444///000333666333------111333222444999>>>>>>888222---...111333555666777777;;;:::999888666333111000...///111222222000...---++++++******+++,,,///111333222222111111111222222//////.........///000111111111111000......///111333444555555444333111000+++,,,---...///...---,,,+++,,,---000333333111///...///111111111333555888777555444444666666444222111111222444666777666555333444777:::<<<:::777444444333111000000000000111555888:::999555333444666;;;999666333222222333444111222333444555888<<>>BBBDDDAAA;;;666.........///222555777888777555333444666999:::::::::<<<===<<<888333111///000000000111333555666777;;;<<<;;;999888888;;;===;;;999777777777555111...000222444444333333555666555666888999999777555444555444222111222444777999999999:::999888777555444999:::<<<======<<<:::888<<<<<<===>>>>>>;;;666222333555999<<<===<<<:::888444333333333333111---***&&&***///222222333666999===<<<;;;:::999888888888:::::::::999777666555444666777777555222222555888>>>??????>>><<<::::::;;;;;;;;;;;;;;;<<<>>>@@@AAA??????>>>>>>======>>>>>>;;;999999<<>>>>><<<:::::::::<<<;;;;;;:::999999999999888777666888;;;===>>>>>>;;;;;;;;;;;;;;;;;;;;;<<<888;;;???BBBAAA@@@@@@@@@@@@???>>>===<<<<<<<<<;;;888444222666<<>>===<<<<<<===@@@AAAAAAAAA>>>===<<<<<<>>>>>>===;;;??????@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA???;;;888777777;;;999666444333444666777777:::>>>AAAAAA???<<<:::;;;;;;999777444444666999999888888888999888666444555444333333555888;;;<<<;;;888555555777:::<<<===999777555555888;;;<<<<<<888999:::<<<===<<<;;;;;;777888999;;;<<<<<<<<<<<<::::::<<<===>>>?????????:::<<<>>>>>><<<:::::::::888999::::::888666444333111000000111...***---333222000000444:::;;;666111---------///222777;;;===>>>===<<<999777444111000222333444555444222000///...---,,,---///111222333////////////000222333333000000/////////000000000///111222222222333444666666666666555333111///---***+++,,,---------,,,,,,)))***,,,///111222000...000111333333444555777:::888777666666666777666555111000111444777999:::999222333555888;;;:::777444222222111111000111111111444777:::999666555666888;;;999666444222222222333000111333333444666:::======;;;999777777888:::;;;999888555222111111111222111111111111222333333444444222///....../////////---111555555222000222555555444333333444555444222,,,...000222222111000...555555444000---******+++---......---,,,---000333999888888999::::::888666777444000...000444777999444000------000111111///000222444444222111222222444444444333333333222222///...,,,+++,,,///222555222333555666666555333222444555666444222222444666999777555333222///***'''+++///444666555333333333111333333222000///111333222333555555444222///...***,,,...000333666888999777666333...***+++...222999:::<<>>>>><<<:::888999<<<>>>;;;:::999999888777444222111333555666555444555666444555777999999888666555777666444222333555777999777777666666555444333333777888:::<<<<<<;;;999888;;;;;;<<<======;;;666222444777:::===>>>;;;888666444444333444555444111...))),,,000111111222666999===<<<;;;:::999999999999:::999888777666666555555666777777444111111555999===>>>>>><<<999888999:::::::::999999:::<<<>>>???===>>>>>>>>>>>>===<<<;;;888777888;;;??????<<<888:::<<<>>>>>><<<;;;;;;;;;===<<<;;;:::999999999::::::888777888;;;<<<===<<<===<<<<<<;;;:::::::::::::::===@@@BBB@@@>>>======>>>>>>===<<<;;;;;;<<<<<<:::666444777<<<@@@>>>;;;<<<;;;;;;===@@@AAAAAA@@@???>>>>>>???@@@???===;;;999;;;>>>AAACCCCCCCCCCCCAAA@@@@@@??????@@@AAABBBAAAAAAAAA???;;;999888888:::888666444444555777999555777:::>>>???>>>;;;999<<<<<<;;;888666555777999777777888:::<<<<<<:::888666666666666777999<<<>>><<<999666666777:::<<<===888666444444777999;;;;;;888999;;;<<<===<<<;;;;;;888999;;;<<<======<<<;;;;;;<<<<<<===============999;;;===>>>===<<<<<<<<<888999999888555333222333222000///111000...000555333111///111444555333111...---,,,...111777<<<@@@======<<<:::777555333222999999888777666444333222000//////111444555555444.........///111222444555111111111111000000000//////111333444555555777999777666666444222000...---,,,------...............++++++,,,...111111000///222333555555555666888:::999888777777666666777777333222333555888;;;;;;;;;111000111444888999666333000111222222333222222111222555888888666555666999777777666444333333222222111222444444333444666999888777666555555777999:::999777444222111222333444333333222222222333444444555333111000000000///---+++111666666333111333666666555333333444444333111,,,---000222444444333222555555333000,,,******+++...000111000------000444:::999777777888888777666888555222111444777999999444111///000333555444111...000222222111000///000333333222000///---,,,,,,---,,,+++***+++...111333333444444555555444333222333666888777444222333555888777555444333222///---///333777777444111000111111333444333000///111444555888999888555111...---,,,---...000111333444555777666333...******...222888888999<<<>>>???>>><<<111000...,,,,,,000666;;;:::777555444555777777777666888::::::777333000//////111333444444555777999======<<<:::888888;;;===::::::;;;:::999777555444222444777777666555555666333444666777888777777666:::999777555555666777888444444444444333333333333444555777888999888888777666666777999:::888555222555777;;;======;;;888666666666666777888777555222,,,000333333333333777:::<<<;;;;;;:::::::::::::::888777666666666666666777888:::;;;888444333777<<<=========;;;888777888999999888777777888999<<<===<<<===>>>>>>>>><<<;;;999777777999;;;======;;;999:::<<<>>>>>>===;;;;;;<<<<<<;;;:::999999999:::;;;:::999777888:::;;;;;;:::===<<<:::999888888999:::;;;>>>@@@@@@>>>===<<<<<<<<<<<<:::999999:::;;;<<<:::888777999<<<===<<<999;;;;;;;;;===@@@AAA@@@???@@@@@@@@@AAABBBAAA===;;;222555:::???BBBDDDDDDDDDAAA@@@@@@???@@@AAACCCDDD@@@AAAAAA???;;;999999:::999888666555666777999:::555666888;;;>>>???===:::>>>>>>===:::888777888999666666777999<<<===<<<:::888999999999888:::<<>>>>>===;;;:::;;;;;;<<<<<<<<<<<<<<<;;;999;;;======<<<<<<===>>>666777777555222111333555333000111666888666555777555333111//////000111222.........///222666:::<<<999999999999888777666666===;;;999666444333222222000000111444888999777444111111111111222333555555333333333333222000//////000222444555555555777888555444444333222111000000111111111222222222222222......---///111222222111333444555555444555777999888888777666555555666777777666555777999;;;;;;:::000...---///444777555333///111333555555444222111000333666666444444666888333444444555444333222222333444555555333222222333444444444444555777888:::777666444333333333444555444333222111111111222333444333222111111000---******111777888555222444777777555444444444444222111,,,---000222444666666666555444222///,,,,,,...111000333444222///---000444666555555666888888777555777555333333666888888888222000///222555777555333---000222333111000//////333222111000...---,,,+++...------,,,---///111222444444555555555555444444222666;;;:::666222222333777555444555666666555444111555888777222//////111000333555333000///222555888;;;===<<<888333000000//////000000000111111111111333444222...,,,///333444555888<<>>@@@===888777;;;@@@>>>>>>===;;;888888999::::::888777666777999;;;======>>>>>>???>>><<<:::999777999;;;<<<;;;:::;;;;;;:::<<<>>>>>>===<<<<<<<<<;;;:::888888888999;;;<<<999777666777999;;;;;;:::===;;;888666555666888999:::<<<>>>>>><<<<<<<<<===;;;:::888777777999:::;;;888888999:::;;;;;;;;;;;;;;;;;;<<<>>>@@@AAA???>>>AAAAAABBBDDDDDDBBB>>>;;;111555:::>>>AAABBBAAA@@@???>>>>>>===>>>@@@BBBCCC@@@@@@@@@>>><<<:::;;;<<<999999888888888888999999777777777:::>>>@@@???>>>?????????<<<:::888999:::555555555777999:::999888888:::<<<;;;999999;;;===;;;999888888:::;;;;;;:::888777777888:::<<<<<<;;;>>>===<<<;;;;;;:::;;;;;;;;;<<<>>>>>>>>><<<999777888888:::;;;<<<<<<<<<<<<===>>>>>>===;;;;;;<<<===444555555333000111444888333111333;;;@@@===999888666555333///,,,---000333//////000222444666777888555666777888999:::::::::<<<:::666333000//////000000000222666::::::777444444444333333333444555555555555444444222111///...000222444555444444555666222222222222222222222222444444555555555666666666222000///000222333333333333444555555444444666888777777777555444444555777;;;:::888888999:::999999000,,,***---222666555222...000444666777555333111...222555555333333555888000111333555555444333111444666777666333000//////222333333444666777999:::666555444444444444555666444333111000000000111111333222222222222///+++((()))111888999555333444888777666444444444444222000,,,---000222555777999999333333111...---///333666222555666444000...000444222222444777999999777444555444333444666888777777111//////222666888666444///222444555444222111111444444333222111000///...000000//////000111222333444555555666666666666666111777<<<<<<777333111222666555444666888999999888222666999777222...///222000333555333000///222666999===@@@???:::666333333333222222222111111111000+++000555555222000111444000333777<<<@@@???;;;777333666888888555444555777???===;;;:::;;;;;;:::999666888:::999888666666777111444777777666555777999666777777777555555666888999:::<<<;;;999888777777333555888999888666666666333333333333444666777888>>>===<<<;;;:::888777666333333333333444555666666111111111222222444555666444444444666888:::999888222444888;;;======<<<;;;888999:::<<<===<<<888444222555999999888777:::<<<::::::::::::;;;<<<======333333333444555777:::;;;<<>><<<999999:::<<<:::999777666777999;;;===>>>?????????>>>===;;;:::777:::======:::999;;;===:::<<<>>>???===<<<<<<===:::999777777777999;;;<<<777555555666999;;;;;;;;;<<<:::777444333555777999999:::<<<<<<;;;<<<===???:::888777666666888:::;;;666888:::;;;;;;:::<<<===<<<;;;<<<>>>@@@@@@???===BBBBBBCCCEEEFFFCCC???;;;666999<<>>;;;999<<<;;;::::::;;;===???AAA???@@@???>>><<<;;;<<<===;;;:::::::::999888888888:::888888:::???BBBBBBAAA@@@@@@@@@>>>;;;999:::;;;666555444444666777666555777:::===<<<:::888999;;;:::999999999;;;<<<;;;999999888999;;;===>>>===<<<@@@???===;;;:::::::::;;;;;;<<<>>>>>>===:::777555555666888:::;;;===>>>>>>@@@@@@???<<<:::999;;;<<<444111000111555777777666222555888;;;;;;888555222555111---++++++---//////222111000111222333222111555555555666666777777777888777666444111///------000222666:::;;;:::777555777:::<<<<<<888555555555999666333222222111...+++///111555888888666333111///111333555555555666888888999999999888777666555444444555555444444333222000111222333444444444444222555777666444555:::@@@???;;;777777:::;;;888444111...,,,///333555222...111///333888777000///333999777444333444666777777555444222111111111333333444555777777555111---***---222555444444777888666777444111111333444333222000...,,,---///111000......---++++++,,,,,,+++******000666888666555777:::666777666555333222333555///000333555777888888777999444000111555888777555666555444111///000333666777666666666777777777666333111111333666888666444000000000111222333555666///222555888999999888777888888888666333333444666666777777555333222333444000111222555777777666333888888999888666333///---111333666999======<<<:::333444555444333444666888666333000///000222333333666888999::::::888555333:::999888666444222000///111222333222111111222444555666777999:::;;;<<<<<<;;;<<<<<<:::777444333333:::::::::999888666444333888999999:::::::::999999333555777999:::999888777777666444222000111444777:::999999888888999999::::::999777555333333333444555555555555666777888999;;;999888:::<<<<<<:::777444444666888:::999777444555444555999======888333:::777555888<<<>>>;;;777555777999;;;;;;;;;:::999::::::;;;===>>>>>>;;;999;;;999777999<<<===;;;999===;;;999;;;???AAAAAA@@@777444111333999<<<<<<:::@@@BBBDDDBBB===::::::;;;<<<===<<<:::999888:::<<<<<<;;;888777888:::>>>@@@>>>>>>===<<<;;;::::::::::::;;;;;;;;;999999;;;===::::::<<<===>>>>>>>>>>>>:::999888888888999;;;<<<666666777888:::;;;<<<===999888666555666777777666;;;999888888:::;;;;;;:::888999999777555555777999888999;;;;;;;;;;;;===>>>===???AAABBBAAA@@@AAAAAA@@@??????@@@BBBAAA???<<<777999===@@@???<<<888555666777777777777999===@@@@@@???===;;;:::999::::::;;;:::999888777777777777<<<888555666:::>>>@@@@@@:::;;;<<<<<<;;;;;;<<<>>>:::777555444444555555444444888;;;;;;999777777999888999;;;:::999888888999:::>>>BBBBBB???======???FFFDDD@@@<<<999999===@@@BBB>>>;;;999::::::999777444666888999999999:::;;;;;;::::::::::::;;;<<<<<<111///...000444777777666555666888888888666444222000...+++***,,,...///000333222000///000000000///111222222333555666777888666555444222111///...---///111555888999888666444666999<<<<<<999777777888888666333333444333111///000222666888999777444222///111333444444444666777888888888777666555444333333444555666666555444444111111222444444555555555222444666555333444:::???@@@;;;777666888999777444222///...000555777555222111000333888777222222555888666444444555666666555777555222000000111333555666666666666333000,,,***---222555444333555666444666333000000222333222111---,,,,,,...111111///,,,111...,,,++++++,,,++++++,,,111777888777555777999;;;:::888555222111333555111222444555777888888888888444111222666888777555333333222111//////222444777666555555666555555444222111222444777888666333111111111111222333444444///222555777777666555444444555555444333444666999666777777555444333444666111111222444666666444222777777999999777555222000333333444888<<<===:::777333555666777666666888999777444111000000111111111222444777999::::::888777:::999777555333222111000222333333333222222444666555666888999:::::::::999:::;;;;;;999666444444555999999888777666444444333777777777888888999999999777888999::::::888777555444555444222000111333555888888999999::::::::::::<<<;;;:::888777777888888888888777888888999::::::<<<:::888999:::;;;999777444444555777999888555222555444444888<<<===888444555444555999>>>>>>;;;666555666999;;;<<<<<<;;;:::;;;:::;;;===>>>>>>;;;999<<<:::999999;;;<<<;;;999;;;:::999;;;>>>@@@@@@???888555333555999======;;;>>>@@@@@@>>>:::888888::::::999888888888999:::;;;===;;;999888999;;;>>>@@@>>>===;;;:::999999::::::;;;;;;::::::;;;;;;<<<<<<999;;;===@@@@@@@@@>>>===:::999888777777777888999666666888999:::;;;;;;;;;999777555555555666777777999888777888:::;;;;;;;;;999999999777555555777999:::;;;<<<;;;:::999:::<<<:::===???@@@@@@???@@@AAA???>>>>>>>>>??????>>><<<888:::===???>>><<<888666666666777777777999<<>>CCCBBB???;;;999999<<>>;;;:::;;;<<<;;;:::555777999999999999:::;;;;;;:::::::::;;;;;;<<<<<>>===;;;777333222444555444444444555555666777888444222111333666888777555000111111111//////111333777777666555444333222222111222333666888777555222333333222222222222333333///222555666555333111111000111222222333555888;;;777888888666444444555666222111111222333333222000444555777888888777555444555333222555:::<<<888444444666999:::::::::;;;<<<888666333222222222000///...000444888:::<<<<<<<<<:::999666444333222222222333444555555444444666888666888:::;;;;;;999777666888999999777555555666777888666555333222222333333555444444444555777888999::::::::::::999666444333222333444444222111111222666777999:::;;;<<<;;;;;;===<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<:::888777888999999888444444555777888777444111333222333666:::;;;888555111111444999>>>>>>999555444555888:::<<<======<<<;;;:::;;;===>>>===;;;888<<<:::999999:::;;;:::999888888999;;;>>>???>>>===:::777555777;;;>>>>>><<<<<<<<<;;;999777666777999777555444555999;;;;;;:::>>>===;;;::::::<<<===???>>><<<:::888888999:::;;;<<<:::888999<<<>>>===;;;:::<<>>===;;;:::888777666555555555666777999;;;;;;:::999888777777666555555666777888999777666777999;;;;;;;;;::::::999666555555888:::===>>>>>><<<999777777888777999<<<=========>>>??????===;;;;;;<<<===<<<;;;:::;;;===>>>===:::888666666777777777777888;;;>>>;;;:::999888999;;;===>>>::::::999888888888999999;;;999777777888:::;;;:::999;;;<<<;;;999999:::;;;===;;;:::999999888555333444555555555555666888:::;;;<<<<<<;;;888666555666===AAACCCBBB>>>:::999:::>>>>>><<<:::888999<<>>:::888666555555444111///...000333777:::;;;<<<<<<999888555333222333333444777888888777555555666888999:::<<<===<<<999555333555666666555444555777999666444222000000111222333333222111111222555888999888888888888666555333222111333666666555222111111444666888;;;<<<===<<<;;;999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;===:::888666666666777888555555666888999888444111111000111333777888666444222222444777::::::777444333555777999<<<===>>>>>>;;;;;;;;;<<<>>>===:::777888777666777888999:::;;;777777999;;;<<<===<<<<<<<<<999888888;;;===>>>===;;;:::888666555666777999666222111444:::>>><<<:::>>>===<<<<<<<<<<<<===>>>???===;;;999888999;;;<<<===999666888<<>>???>>>>>>======<<<:::999777555444444777888:::;;;;;;999777555666666666666555666888:::;;;:::888888:::;;;:::999::::::999777555666888:::?????????<<<888666555555444666999::::::;;;===>>>???<<<:::999:::;;;::::::;;;<<<<<<<<<;;;:::777666777888999999888999<<<>>><<<;;;:::999:::<<<>>>???::::::999999999999::::::;;;:::999999999999999999999:::;;;:::888888888999;;;:::999::::::999666444555555444333444666:::<<<;;;<<<===;;;777555444444;;;>>>@@@>>>:::555444555:::::::::999888:::<<>><<<:::999999999999999777999;;;;;;:::999:::;;;=========>>>>>>>>>>>>>>>555555444333222222333444555222///---...222777:::777666666888999999777555000---******,,,...000111++++++)))))))))***+++,,,//////000000111111222222333444555666666666666666444555666888:::<<<======<<<<<<;;;:::888777666666111333444666666444222111222333333222000000111333333333222222111///...---,,,---000222444444333222444444555666666666555555111111///------///222555888555111......///111222666555333555:::@@@FFFIIIIIIGGGAAA999222000111111444666;;;BBBIIINNNPPPPPPAAA<<<555///...222888<<<777444000,,,***))))))***+++222777888999;;;<<<999666555444333222222333555222111///...///111444777<<<888333/////////000000222333666777777666777777777999<<<===:::777555444333222111000000111333333,,,,,,...000333555555555111333444444333222333444999::::::888444222222333222444777999888666333111555555555555444222000000111666:::999555222111222111222222222111222555777<<<<<<;;;888444222222333444222///...///000///...///000222444666777777777333000...111777:::999777444777;;;===>>>===>>>>>>;;;999777777777666444333111222444666888999999:::777666555444333444444555999::::::999777666777888;;;<<<>>>>>><<<888444111222444555555444555777999444333111//////000222333222222111111222444777999444444444444444333222222111444888999777444222111333444777:::<<<<<<<<<;;;888888888888888888777777888999999::::::::::::999<<<:::888666444444555666666666777999;;;999666333000//////111333444444444777666555555555555555444333444666888:::<<<>>>>>>;;;;;;;;;<<<===<<<999777333333444444555888;;;===777888999::::::::::::;;;<<<:::999999:::<<<======;;;999777666666888999:::555222111444;;;>>>===:::<<<<<<<<<<<<============???>>><<<;;;;;;;;;===>>>;;;777444666;;;>>><<<999===<<<;;;:::;;;<<<===>>>>>>>>>===;;;999888666555777888:::;;;;;;888555333555777888777666777:::===???===;;;:::::::::999777999::::::888777666888:::??????>>><<<888555555555333555777888888999;;;===???===:::999999::::::999:::;;;<<<<<<;;;999777666999:::;;;;;;::::::<<<===>>>>>>============>>>???<<<;;;::::::::::::::::::<<<<<<<<<<<<;;;999999999888999::::::888777888::::::::::::<<<>>>===;;;999777555333333555888;;;===;;;<<<<<<:::777555444444777:::<<<:::666111000111777999:::::::::;;;===???===<<<:::888555444444555999;;;<<<<<<:::999999:::>>>>>>???@@@@@@@@@@@@???777777777555222111111333222111......///333888;;;777666555555666555333111///---+++,,,...111222222...,,,+++))))))***+++,,,111111111222333333444444444555555555555666666777333222333555888;;;;;;;;;<<<<<<<<<:::777555555666333444555666666444222111444444333111///...000222222222222222111000///...,,,---...000111222222222555555666666666666666555333222000//////111222333444333000///...///111333777555444666;;;CCCKKKPPPZZZXXXNNN@@@666444444333666777<<>>666222333777:::666333000,,,******+++,,,,,,333999:::;;;======:::666666666444222222444666666555222...---000555:::;;;888333111000000000000111222333555666777777777444777;;;<<<:::777444333111000000000000111111222***+++---///222444666777555666666555333333444555888:::;;;999555222333555333666888999777444333222555555666555444333111///000666;;;;;;666333444666444444444222111111333555::::::999777444222333444444222...---...///000000///000111333555666666777333222111111444777888999444777:::;;;;;;;;;<<<===:::888777666888888888777555666666777777666666666444444555555555555555555888999:::999888777999;;;;;;<<<<<<<<<999555222///222444666777777777888999333222111111111222333444333222222222333555666777111111111222222222222222222555999:::888555333222333444666888::::::::::::999999::::::999888777777444555777999999999999888::::::999666333222333444555666777:::<<<;;;888555111111111111111222444444999888666444333333444444222333444666999;;;<<<===;;;;;;;;;<<<===<<<999666222333333333444777;;;>>>:::;;;;;;:::888888999;;;;;;:::999999999:::;;;<<<:::999777777999;;;;;;;;;444222333666:::<<<;;;999999:::;;;======>>>======>>>>>>===============>>>888666444666999;;;;;;999<<<<<<:::999:::;;;<<<===>>>>>>>>>===<<<;;;999888888999::::::999777555444555888999999777888<<<@@@???===:::999999999888777888999;;;;;;999777777888<<<======;;;888666666777555666777777777888;;;===???===;;;;;;;;;;;;:::999888999;;;<<<<<<:::888666999:::<<<;;;::::::;;;<<<===>>>???@@@@@@??????>>>======<<<;;;:::::::::::::::<<<>>>>>><<<999999999777999::::::999888:::;;;<<<<<<<<<>>>@@@AAA@@@???999666333333666888:::;;;888:::::::::777666555666444777:::999555111000111777999;;;<<<<<<===>>>@@@>>>>>><<<999555333333444;;;<<<======;;;999999:::===>>>???@@@AAA@@@???>>>555666666444111000111333222111000000111444777888555444222222222222111///111///...///111222222111000///---+++,,,---///111333333333444555555666666444444333333333444555666111000///222666999999888888:::;;;999666555666777555666777777777666444333444444333000...---///000111111222222222222111111///.........///000222333666666777777777666666555555444444444444555444333222222222111111222444555777666555666;;;DDDOOOUUUeeebbbVVVDDD888666555333888888;;;CCCMMMXXX```ddd___WWWKKK???777444444666666444111///------...//////555:::::::::<<<:::777555666666444111111333666666555333000...///333888777555222000000000///---000000111333555777777777777888999888555333222333//////000111111222111111+++,,,...///222555888;;;888888777444222222444666666999;;;888333111333555555777999888555333333444444555666666555333111000...444:::;;;777444666999555666555333111111222444555666666555444444555777555222...---...000111222111111222333444555666666555666555333111222666999555666888888888888999;;;777555333444666888::::::888888777666555444444333222333555666777666555444444666777888999:::===???999999999777555222///---333666:::;;;;;;:::::::::222222333333333444444444444444444555555666666666222222111111111111222222222555888999777444333222333444555666777888999999::::::::::::999888666555111333555888999999999888888999:::777333111111222333444666999;;;;;;999666555555444333222333555666777777777666444444444555222333333555777999;;;<<<;;;;;;;;;<<<<<<;;;888555555666666555444666:::>>>===>>><<<999666555888;;;999999999777777777888:::999777666888;;;===<<<:::222333444666777777777777666888:::<<<>>>>>>======;;;<<<===>>>>>>===<<<<<<555444555555777888999::::::;;;<<<======<<<;;;:::<<<===>>>>>>>>>===<<<;;;888888999888888777666555666999;;;;;;999999>>>CCC;;;999777777888999888777666999<<<===;;;888777666888:::;;;:::999888999:::777888888888777888;;;===@@@???============:::888555777:::======;;;888666888999;;;:::999888888999999;;;>>>AAABBBAAA???>>>??????===;;;:::999999999888;;;>>>>>>;;;888888888666888999:::999:::<<<===>>><<<;;;<<<>>>@@@@@@???888555333333555888888777555777999999888777777888444888;;;:::777444444555888:::===>>>>>>???@@@AAA@@@@@@???<<<888666777999<<<===>>>===;;;999999::::::;;;===>>>???>>>===<<<222444555333000///111444333222222222222444555666555333111111222222222111333222111111222333111000111000///...///111444666444555555666666777777777444333222222222333444555111///...000444777888777555777999888666555777999777888999999999777666555555555333000---,,,...000111111222333333333333333111000///...///000333444666777777777777777666666777777777777888888666444222333444444444444666777777666555666;;;EEEPPPXXXhhheeeWWWCCC777555555222:::999:::@@@KKKWWW```eeekkkbbbUUUFFF;;;555222222777555333111000000111222111777;;;;;;999999777444333555555333000000222555444555444222......111444444222000//////...---+++/////////111444777777777;;;:::888444111000111333...///111222333333222222---...///000222666;;;>>>:::999777333111111333555444888:::777222000222555666888999888444222333555444555666666666444111000,,,333999:::666444777;;;666666555444222111333555000222333444444555888:::555222...,,,...000222333333333444444555666666777777999999555000///333888555666666666555555777999555333111111444888;;;<<<999888777666555444333333000222555777888777555444000222555777999<<<@@@CCC888777666444111///---+++444888===???>>>===;;;;;;222222444555555555555555555555666777777666666555444333333222111111222222111444777777666333222222444444444444555777888999999999999999888666444333000222555777999:::999999777999:::888333000000111222222444888;;;;;;999666888888666555333444666888333555777888777666555555222222333444666888999:::;;;;;;;;;<<<<<<;;;888555999::::::777555555999===@@@@@@===999555444888;;;888888888777555555777999888666666888<<<===<<<999000333555666555444444555444666999<<<>>>>>>>>>===999;;;<<<>>>>>>===;;;:::222444555555555666888:::888;;;???AAAAAA>>>:::888:::;;;===>>>>>>>>>===<<<999888888777777777777777666:::<<<<<<999:::???DDD666555444555777888888888555888===>>><<<999666555666777999999999999;;;===888999999888888888;;;===@@@????????????>>>;;;888333666:::>>>>>><<<999666666888999999777666666777444888<<>>AAA@@@>>><<<:::999888888666999======:::888777777666777999::::::;;;===???===;;;999888:::;;;;;;;;;777555222222555777666444444666888888888888999:::555999======:::888888:::999<<>>???>>>;;;999999:::888999;;;======<<<;;;:::...111444444222111222444777555444555666777666444666222...---///222555666555666666444111.........333000000444555444666:::555666777888777666333222333444444333000//////000***,,,000222222222222333444555777999:::999888777555555444444444333333333555555444000+++***,,,......111333444444333444444333000---,,,...000111111444222111333777999888666666777999::::::888555444222444555555444444666777666666555666;;;EEETTT^^^cccYYYJJJ>>>888555444333666999===@@@DDDJJJSSSYYYgggaaaYYYPPPHHH@@@888444999999999888666444111000555555666666555555444333222222222555888777444000000000111222333555777888777555222000///...,,,+++,,,---...111333666888999:::888444111///...///000444555555666666555444444222111111333666888999999<<<777111......111444555888777666555444444555666777777666555444333333222222444666777777555222000---000333555444444444555222222222444555555333111000000///222555888999999777666444000------///222555555444333222333666999666666333///111666999777777999:::999777555555555444444333333444777:::;;;999888777888888888666444000222555777666444111///111333666999<<<>>>??????888777444222111111222333===<<<;;;;;;:::999888888444333333444666666444333000111222444555666666777888999888555222//////000222666:::999666444555888999777555444666777777777;;;777444555888999555111111333666888:::;;;;;;:::888888999:::999888777666333333333555666999;;;<<<;;;<<<===<<<999777777777777888999999999777555444444111///222888;;;;;;888888:::<<<<<<:::777666666;;;:::888777777999<<<>>>CCC>>>666222222666:::<<<;;;:::999777666666666666<<<;;;:::<<<>>>>>>;;;888777777666444444333444444888888999999999:::::::::<<<;;;<<<>>>AAAAAA>>>:::666444333666999:::888555777;;;@@@BBBAAA???===<<<<<<============<<<:::999777666555666999:::888666;;;:::888777777777888999555222000222777:::888555:::>>>AAA@@@===999777888;;;999777777:::===???@@@777:::======;;;888777666===@@@CCCDDDBBB>>><<<;;;555777:::<<<>>>>>>===<<<999;;;<<<:::777666777999888999:::<<<>>>???@@@AAAAAA===999999===>>><<<888<<<>>>???===:::999:::===:::888888999;;;===>>>===999888777777666777777888...///000222444666777888333555888::::::999777666999;;;>>>>>>;;;888666666999<<<@@@BBBBBBBBBAAAAAACCCBBBAAA@@@@@@AAABBBCCC>>>===<<<===>>>>>><<<:::;;;999888;;;>>>>>>999333000111222111//////222555666555555666888999888777555222...---///222555666333333333444333222111000333111111555555333333666888888999999888666555444444444444222///...///111---///333444333222111222222444666888888888888777333333333333333222222222555555444000,,,+++,,,///222444777888777666555666444111...---...000111111222111000222666888777666555666888999999777666555333555666555444444666777999888666555:::EEESSS]]]]]]SSSDDD999444333444555666888:::<<<>>>CCCKKKPPP[[[WWWQQQKKKEEE@@@;;;777888888888777666444222111444444555555444444333222333333444666888777333///000000000111333444666777777555222111000///---,,,...///111333555777777888888666333000......///000444444444444444444333333222111111222555777888888888444000...///333666777<<<;;;888666555555666777777777666555555444444333333444555666666555333222...000222555666666555444444444444555555444222111222000......111444666777555444333111......000222555666666555333333444666888888555111222777999888888999:::::::::888666444444333333333555777999:::888777777777999888777555222333555666555333111///222333666888:::;;;<<<<<<888666444333333444666777999999999888777666666555111000111222333333333222111111111222333555777888:::::::::777333///......222666::::::777555777999999777555555666777777666777555333666::::::777333222444777999;;;;;;:::999888888999::::::999888777333444555666888999:::::::::;;;<<<;;;999777777888888888777777777777777777222///...222888<<<<<<:::999;;;======;;;999888777;;;:::999888999;;;>>>???CCC>>>777444444777:::;;;;;;:::999888888777777777<<<::::::;;;======:::777666666666555555555666666999999999999999::::::;;;===<<<<<<===@@@@@@>>>;;;666444333444888:::999777999<<<@@@AAA@@@===;;;;;;;;;<<<======<<<;;;:::999888666666777:::;;;999777999888777666666666777777333000...111666:::;;;999===???AAA@@@<<<888555555999888777888;;;===>>>>>>:::<<<>>>===:::777666666<<>>??????>>>;;;888:::>>>@@@???<<<;;;======;;;999999;;;===:::999888:::<<<>>>>>>>>><<<;;;:::999777666444444...///000222444666777777555666888::::::999777666;;;===???@@@===;;;999888999;;;???AAAAAA@@@??????AAA@@@???>>>>>>??????@@@===<<<<<<===>>>???>>><<<;;;999999;;;>>>>>>999444222222111///...///333666666555555777999::::::999333000---,,,...111444555222111111333666777555222222000222555555111000222:::999888777666555444444444444222///------///111000222555666555333111111222333444555666666666666222222222222222111000000444444333000...---///000555777::::::888666555555444222000///000111000000000//////111444666666555555555666777777777666666444555666666444555666888;;;999666444777@@@LLLUUUQQQIII<<<333///111444666666666666666777;;;AAAEEEKKKIIIEEEBBB@@@>>><<<:::666666666666555444333222555555555555444444444333444444666888999777222/////////000000222333555666777555333111111111///...111333555777888777666666555333111///......///000222222111111111222222333111111111222333555666777444222///...111555888999???===999666555666777999888777777666555555555555444444333333333444444555111111111555999:::888555444555666777666555333111555111---+++---///222333111111222000///...000111666777888777555222222222777999888444555888:::888:::999999;;;===<<<888444444444444444555666777888777666666777999999888666444444444444333222000000222444666888999999999999999777555444555777999;;;666666666666666555444333......//////000000000000111111111222333555777888:::;;;;;;999555111...---222666::::::888777999;;;999888666666777777666555222222333777;;;<<<888555333555888:::::::::888777666777888999999999888777444555777888999999888888777999:::999888777888999:::888666444444555777999111000///333999======<<<:::<<<======;;;999999999;;;;;;::::::;;;===@@@BBBAAA===999666777888:::::::::::::::999999888777777;;;::::::;;;<<<;;;999666666666666777888999999:::::::::999888999:::;;;<<<===<<<;;;<<<>>>???>>>===888555222333777:::;;;:::;;;===@@@AAA???<<<:::999:::;;;<<<<<<<<<;;;:::999888777777999;;;<<<;;;:::888777666666555666666666222///---000555;;;======???@@@AAA???;;;777444333777777777999<<<======<<<=========;;;888666666666<<<>>>??????===<<<<<<===;;;===@@@CCCCCC@@@===:::888:::======<<<;;;;;;<<<999:::;;;<<<<<<=========:::888888:::>>>AAA@@@???;;;;;;;;;999888999<<<>>>;;;::::::;;;===???>>>>>>>>>>>>===<<<999555222000000111333555666777888888777888999::::::999777555:::===??????===;;;::::::999;;;===??????>>><<<;;;>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;===???AAA@@@???<<<::::::<<<>>>>>>:::666555444333222222333555777777666555666888888888666111...,,,+++...111333444333000///333888:::666222......111666666222000111999888666444333222222222444222///,,,)))***---111000333777888666444333222333333333333333333333333222222333333333222111000111111111111111222333444555777999999777444333222555333111111111222111000......///111222444555555555555555555555666666666555666666666555555888:::<<<:::666444555:::@@@DDDBBB>>>777111///000333555555555333333444888<<<@@@AAA???<<<;;;::::::888777333444444444555555555444777777666555555555555555555666888999888555111.../////////000111222444555777555333222222222111000333444777888888777444333333222000///......///000111000000//////000111222000111111222222222444666333111000000333777888999<<<:::666333333555888:::888777666666555666777777444222111000000222444555555333222666<<<>>>:::666333555777999888666555444555222///---.........---,,,...//////......///000555888:::999666222000...444777999666666999;;;999:::888888;;;@@@???:::444555555555555555555666666666555555777999:::999888555555333222111111000000222333666888999999999999;;;:::888666666888:::<<<555666777777777666555444000111000///...---......///000222444555666555555777999;;;:::777333000///222555999:::999999:::;;;999888777888888888666444000111444888;;;;;;888444333555888999999888555333444555666888888888777666666777999::::::999777555555666777777666777999:::===:::666222111333666888444333333555999=========999:::<<<;;;:::888888999;;;;;;;;;;;;===???BBBCCC@@@===:::888999999999888777888999::::::999777666::::::;;;<<<<<<;;;999888666666888999;;;<<<======;;;;;;999999999:::<<<======<<<<<<<<<<<<===>>>>>>:::777333444888<<<>>>>>>===???@@@???===:::888888999:::;;;<<<<<<;;;::::::999999999;;;<<<<<<<<<;;;888777777777777777777777444111///000444:::===>>>>>>??????===;;;777555333555666777:::===>>><<<:::<<<<<<;;;999777666777999===>>>???>>><<<<<<>>>???>>>@@@DDDEEEEEEAAA===:::888:::<<<>>>>>>>>>======999:::;;;<<<<<<<<<;;;:::888777777:::>>>@@@???>>>;;;:::999777777999<<<>>>;;;;;;;;;<<<>>>???>>>======>>>???>>>;;;777222///444555777999::::::::::::999999:::;;;:::999777666888:::<<<===;;;::::::::::::;;;<<<>>>???===:::888<<<;;;;;;:::999999999999::::::;;;===@@@AAAAAA@@@<<<;;;;;;<<<======:::777666777777888999999888777888666555444555444333111...,,,******---000222222333111000444999:::555000******...555777444222333888777666444333333333333333111...***'''(((,,,000...111666888777555444333444333222000000000000111333444555666555444222111......///111444666888888777888999888555333222222444333222333444333222000...///000000111222333444555555555555555666666666555555666555555777:::<<>>===;;;888666555444222111111111222333444555666777666555444333333333444444555777888888666333111/////////000000111222333444666444222222333444333222222333666777777555333111333222111000///000000111////////////000000111222000111333222111111333555555333333444666888888777666444111///111444888;;;888777666555555666888999333111///------///222444777555444888===>>>:::666000444999;;;:::888888888444444333333333000---******+++------------...///444777::::::777333///---000555999777777999:::999888666666:::???@@@<<<777777777666555555555666666555555555777999:::999888555444333111000000111111111333555888:::;;;<<<<<<===<<<:::888888888999999777888999:::::::::888888555666555222...,,,---///...111555888999777444111444666999:::888555333222222444777888999999999:::888777888999:::999666444222333555888:::888555222222444777888888666222000111222444555666666666555666777999:::999888666444333444555555555666888:::???<<<666222000111333444888777666777999;;;<<<<<<666888999888777666666777;;;;;;;;;<<<===@@@AAACCC>>><<<:::999:::999888777555666999::::::999777666:::;;;<<<======<<<;;;:::888999:::<<<>>>>>>??????<<<;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<<<<===???<<<888555555:::???AAABBB>>>??????>>>;;;888777777888999;;;<<<===<<<<<<;;;999:::<<<<<<<<<<<<<<<<<<999999999999::::::999999888666333333555888;;;===;;;;;;;;;;;;:::999777666555666888;;;>>>>>><<<:::999999999888777777:::<<<@@@@@@@@@???======???@@@@@@BBBDDDFFFEEEBBB???<<<::::::<<<>>>?????????>>>999:::;;;<<<<<<;;;:::999888888999:::<<<<<<<<<;;;;;;999888777999:::<<<===;;;;;;;;;===??????>>><<<;;;<<<>>>???===:::666333555666888:::;;;::::::999::::::;;;;;;:::999888777777999<<<<<<<<<;;;<<<<<<;;;;;;;;;===???>>>:::777::::::::::::999999888888::::::;;;===???AAA@@@???;;;;;;;;;<<<<<<<<<:::888888888888:::<<<<<<:::777888666444333222222///---,,,***)))))),,,///000111222111222555888777333000((((((---444777666555777999999999888777777666666333111...***((())),,,000,,,000555777777555333222333222000///...///111222444555777888777666444333......///222666999999999::::::999777444222333444333333333444666666333111///000111111000000111333666777777777777666555444444444555555666888<<<@@@EEEBBB???<<<:::777444111000333666777555222000///222222222555999<<<======<<<999666444333222000...//////000111333555888999444333111000000000111222555666777555333111111111000000000111111333444444444333111222333444444333111222444555555444333222444444333222111111111111...///000111222222222222000333444333000000222555666666666777999999888666111000///...000444888;;;777666444444444666888999444222///,,,,,,...000222666555555888:::;;;777444111555;;;===;;;999999:::444444555777777333...***+++,,,------,,,---///111222666999:::888444000//////777;;;:::888888888777444333444777<<<>>>===;;;;;;:::777555555555666777666555555777999:::999888333333222111111111111222111333555888:::<<<<<<<<<<<<;;;;;;:::999888777666777888;;;<<<===<<<;;;:::999:::999555000...000222111444888::::::777333000222444777888666555555555111222444666777777666666666666888:::;;;:::777444333444777888888666444222222444777999888666222///000111333555666666666666666777888888777666555444222333444333333444777:::===;;;777333111000111111888888777888888999::::::444555666555444333444666::::::;;;;;;===>>>???@@@===;;;999888999999777666444666999<<<<<<;;;888777888:::===>>>===<<<======;;;<<<>>>???@@@@@@??????;;;;;;;;;<<<<<<<<<======:::<<<======<<<;;;===>>><<<888555666;;;@@@CCCCCC>>>???>>><<<999777777888888999;;;===>>>>>>======;;;<<<======;;;::::::;;;::::::;;;<<<<<<<<<<<<;;;;;;999777666777888;;;<<<999888888999:::;;;:::888777777999<<<>>>???===;;;888999:::999999:::===???AAABBBAAA@@@>>>===>>>??????AAACCCDDDDDDBBB@@@???<<<;;;;;;<<<>>>@@@???>>>999:::<<<===>>><<<;;;:::999999;;;<<<<<<;;;:::999;;;:::999999;;;<<<;;;:::;;;:::;;;===>>>???===;;;999:::===??????===:::888444666888::::::999888777::::::;;;;;;;;;:::999999999;;;===>>>>>>>>>???AAA===;;;<<<>>>AAA@@@<<<888::::::;;;;;;;;;;;;::::::<<<;;;;;;<<<>>>???>>><<<::::::;;;;;;::::::999999999777555666999:::999777666444333222222111///...+++)))((())),,,...000000...000333555666555333111((((((---444777666666999888888999::::::999888777444333111---++++++...111,,,000444666555222///...000///------...111555777444666777999888666444333111000000333777999888666999888666333000000222555111222333666888777555333000222333222000///000222777888999999888666444333222333444555666:::???CCCHHHCCC>>>:::999777555333222555888888555222111000000000222666:::===;;;::::::777555333333333111000------...000333666999:::555333222000000111222333555666555333000///111444222111111222222333444555333111000111333444444333000111222333444555555555777666666555444333333222...000222444555444333222111444666444000///222666666666888:::<<<<<<:::888111111000111333555888:::666555333222333555888:::666444111...---...000111333444555666666444222111333999>>>???;;;888777888555555555666777555111---/////////...---...111444111444888999888555222222333;;;@@@>>>999777555333///000222444888;;;>>>??????===999555444555777999666666666777999:::888777111111111111222222222222222333555777999999999999777888:::;;;:::888666555555777:::<<<===<<<;;;999999;;;;;;777222111444777777888999999888666333222333444666666444333444555111111222333444444333222444555777;;;===<<<888555333555666777666555444444222555888;;;:::777444111000111444666777888888888666666666666555555555555222333333222222333666999888777666555333222111111444555555555555666888999333444555444333222444555999999::::::;;;<<<=========:::888777777777666555444777;;;??????>>>;;;999555888;;;===<<<<<<===???>>>???AAABBBBBBAAA???>>>:::;;;===>>>>>>>>><<<;;;888;;;>>>>>><<<;;;<<<===999666444666;;;@@@BBBBBB>>>>>>===;;;888666777888999:::<<<>>>?????????>>>;;;===???===:::888888999:::;;;<<<=========<<<<<<;;;;;;::::::999:::<<<===999777666777:::;;;:::888888888999<<>>>>>======???AAAAAABBBBBB@@@===<<<;;;<<<>>>???@@@AAABBBBBBBBBBBB???<<<999:::<<>>888:::<<<>>>???>>><<<;;;999;;;===>>>>>><<<<<<;;;<<<;;;:::;;;======;;;888:::::::::<<<>>>>>>;;;999999:::===??????>>><<<;;;777888;;;<<<<<<;;;999888:::::::::;;;;;;;;;;;;;;;888:::===>>>>>>???@@@BBB>>><<<<<>>::::::;;;<<<===>>>>>>=========<<<;;;<<<===<<<:::999999:::::::::888888888888999555222222444777888777555333222222222222111///***((('''(((+++...//////***...333555555444333333******---444777666777999444666888999:::999777666666555333000......000222---000444666444000,,,+++---,,,+++,,,///333888;;;444555777999888666444222555333222444777888666444777555222...+++,,,000333000111333666999999666444222444555333000...///111888999;;;;;;:::777333111111222444555777;;;@@@DDDHHHBBB:::666555666666555555888:::999555222222222//////111666:::;;;999666777555444333444555444333,,,,,,---///222666999;;;888666555333333444555666555555444111......111555222222222222333444555555222000///000222444444444000000111333444666777888999888777666555444333333...000444666777666444222222555777555000///222666555666888<<<>>>>>><<<:::444444444444555777999:::555444222222222555888:::888666333000//////000111000222444444222///......666<<>>BBBBBB>>>999555444555888:::777666666777999999888666///000111222222333222222333444555777777777666666333555888;;;;;;999666444333555888;;;;;;;;;999888888:::;;;888444333777;;;<<<;;;:::888666555444444444555666555333222222444000000000222333333111///333444777;;;======999666222444555666555555555666333666:::<<<<<<999555333111333555777999::::::999666555444444444444555555222333222111111222555888333444555666555444333111000111222333333444777999333444555444333333444666999999999::::::;;;;;;;;;<<<:::777666666666666555666999===AAABBB@@@===:::222666:::<<<;;;;;;===???AAABBBCCCCCCCCCAAA???===999;;;===???@@@>>><<<;;;777;;;>>>???===;;;;;;<<<777444333555;;;???AAA@@@>>>>>>===:::777666777999999:::<<<>>>@@@@@@@@@@@@<<<>>>???===999777777888999:::<<<=========<<<<<<:::;;;<<<<<<;;;;;;===>>>999777666777:::;;;999777:::999:::<<>>???@@@BBBCCCDDD@@@===999888;;;>>>???>>>888:::===???@@@???===<<<999;;;>>>@@@@@@???>>>>>>===<<<;;;===???>>>:::666999999:::<<<>>>===;;;888:::;;;===>>>???>>>===<<<;;;<<>>===<<<;;;<<<;;;888666888999:::999777777777888777555222111333666888888;;;666222222555888777555---***((((((***---000000...222333444666:::888444333...---111555555444555444444444666777777555333000333777777555222000///000111222222000//////000333222000000222666;;;>>>999888888888777777666666555666666555222000000000333000---******,,,///111...///222444555444333222777888777555111/////////444555555444333222333444//////000111555===EEELLLGGGCCC<<<777444555888::::::;;;;;;:::777555444333///111444777999999888888888777666555444333222222222000...///222666777888666666666777888777444111333333222111000000111111444222000333777999888666222222222333333333333444666444333333444666666666888777666666777666444222222222333444666555333000444666777666444222222222999555333777===???:::444333111111444999<<<<<<:::444444444222111222555888666666666666555555555555333222111000000/////////===AAAEEEDDD???:::666555777555333444666777444111222000......000333444444222222222222222333333333999;;;===@@@???;;;555000)))---111444777999<<>><<<>>>AAAEEEHHHFFF???:::222444666888999999888777???>>>???@@@AAA@@@===;;;AAA@@@???>>>===<<<;;;:::<<<<<<<<<======<<<888666999777555666;;;@@@DDDFFFJJJDDD===:::999:::::::::<<<::::::<<<@@@BBBAAA>>>???@@@AAA???<<<:::;;;===AAAAAAAAA@@@>>>;;;999777???DDDFFFDDDAAAAAA>>>;;;<<<777222111333777999:::>>>>>>===;;;;;;===BBBEEEBBBAAAAAABBBBBBDDDEEEFFFBBB@@@>>><<<;;;:::::::::=========<<<;;;;;;::::::>>>;;;999999<<<<<<:::888<<<======>>>@@@AAABBBBBBCCCBBBAAA@@@??????>>>>>>;;;999999;;;===<<<888555888999::::::999999:::;;;<<<;;;<<<===??????===;;;>>>@@@CCCDDDBBB???>>>>>>::::::;;;===>>>>>><<<:::777888999888777999===AAADDD???:::;;;@@@DDDDDDBBB===;;;999:::===>>>===;;;;;;:::;;;<<<<<<;;;888555333444666777777777666555444222000111333666777777888444111222666999888555///---++++++---///000000000333555555888<<<:::555333...+++///333444444666555333333333444333111000000333666777555333111000...000111222111111222222444333222222444666999;;;666777777777777777777777666777777555222000///000222000---******,,,///111000111222333333333222222666777777666333000///000222444555444222111111222...---...000666===CCCGGGEEEAAA<<<777444444666777999999999888666555555555000111333555666666666666777666555333222333333444333111000111444777888999666666666777888777555222222222111000000000000000222111222444666888999888666555333222222333555777888666444444555666666666777555555555666666444222333333333555666555222000333444555444222000000111666444555888<<<<<<999444444333333555999;;;;;;999333444333111000111444666666666666666666666666666333222111000/////////000;;;>>>BBBBBB@@@===;;;;;;;;;888666777999999666333333111//////222555666666222222222222222222222222888:::===??????;;;666222,,,...111333444555777999;;;999666333222222333333333333333444555444111...+++---000444666666555444222333555777777666555444777888888999888777666555444333444555777777555333444666888888666666777999:::999999777555333333444444555555555444222000///,,,///222555777666444333222333666666666666777999777666666666666777888888:::;;;======;;;777333000000222555999;;;;;;::::::666444333333444555444333111111111111222333333333555555555666777777666444111111111333555555444222222444666666666555666777999:::::::::;;;;;;<<<<<<>>><<<:::999;;;>>>@@@BBBDDDCCCDDDEEEFFFDDD???;;;666777888999999777555444;;;<<<>>>@@@@@@???======>>>>>>======<<<;;;;;;:::>>>======>>>>>>===;;;888888777666888===BBBFFFHHHJJJEEE???<<<<<<<<<;;;:::;;;:::;;;>>>AAABBBAAA???@@@BBBCCCAAA>>><<<===???BBBBBBAAAAAA???===;;;:::???DDDFFFCCCAAABBBAAA>>>===888333111444888;;;<<<>>>>>>>>>???@@@AAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDAAA@@@>>><<<;;;;;;<<<<<<======<<<<<<;;;:::999888;;;:::999;;;>>>???===;;;;;;<<<===???@@@BBBCCCDDDDDDCCCAAA@@@>>>============<<<;;;<<<>>>>>>;;;888===>>>???>>><<<::::::;;;;;;;;;;;;===@@@@@@???>>><<>>>>>;;;888777999999999888999===@@@@@@<<<999:::>>>BBBAAA@@@;;;:::999;;;>>>>>><<<:::888888888:::;;;:::777555444555666666666555444444000//////111333555555444333111000222555777666444000///...///111222222111333666888888;;;>>><<<888222,,,(((,,,000222333666666333111000000///...,,,...111555666555333222222...///000222333333444444444444444444555666666777444555555666777777888888555666666444111//////000444222///---,,,...111222333333222111111111111111444666888777444111///...000222444444222000......---++++++000777===@@@@@@@@@>>>:::777555444444444888666555444333444555666111111111222222333444555777555333222222333555777666444222333555888::::::666555555666777777555222222111111000000000000000000222444555555666777999999777444222222444777999999666444444555666666666555444333444555555444222444444444555666555222000111222333222000/////////111333666999:::999666444555444555888:::;;;999888333333333111///000222555555666666777777888888999444222000///...///000111777:::===?????????@@@AAA===;;;999:::<<<<<<999666333111000000333777888999222222222222222222222222666888;;;<<<<<<:::777444000222333333222111222444777666555333222111111111333222222222333222///---***...333777999888555333///111444666777777555444666666777888888666555444222111111333555555444222444555777666555555666888666666555444444333333222333333444444444333222111---///333666777777666555000000111333666888777777777777777777777888999999;;;;;;<<<;;;999777444333000222666999;;;<<<<<<<<<777666333333444444333222222111111111111222222222888777666777888888777555000111222555777666222000000222555666666777888999::::::;;;<<<======>>>>>>???>>>======>>>AAACCCEEEJJJHHHGGGFFFDDDBBB>>>;;;;;;;;;;;;:::888666333222777;;;??????===<<<===>>>========================AAA@@@>>>>>>??????>>><<<999777777:::???DDDGGGHHHGGGDDDAAA???>>>===;;;999::::::<<>>======@@@DDDFFFCCCBBBDDDDDDBBB???;;;666444777;;;???AAAAAA@@@AAACCCFFFEEEAAA===???@@@AAABBBCCCCCCBBBBBB@@@???===<<<<<<<<<>>>???<<<=========;;;999777666999999;;;>>>AAABBB@@@???:::;;;===???AAACCCDDDDDDCCCBBB@@@???===<<<<<<;;;>>>===<<<<<<===>>><<<;;;@@@AAABBB@@@>>>;;;:::;;;;;;;;;;;;===@@@AAAAAA@@@:::===AAABBB@@@>>>;;;;;;888999:::===>>>>>>;;;888888999999999888999<<>><<<999999:::===>>>>>>;;;888555555555777999999777555555666666777666555333222/////////111333444222000000//////000333333222000//////000222555666444333555888::::::<<>>999000((($$$''',,,...111555777444111......---,,,+++...111444666555444444444000000111222444444444333000111333555666555444444555555555555555666666666000111222111//////000111666555222000000111333555555444222000//////000111444666888777333...+++***000222555555333000---------++++++000888======:::999888777666555555444444555222///...000333555666444333111000111222444555777555333111222555888:::888666444444777999:::;;;444333333444555555333222333222222111111111222222000333555444222111333666777666444333333444666777555444222222555666777777333222222333444555333222555555555666777666222000000111333222000//////000...222888:::888555555555555666777999:::999888666555555444111///000222444555555666777888999::::::444333000......///111222555666888;;;===???AAABBB===:::999:::<<<<<<999666222111///111444777999:::444333333333222222111111222555777888888777666666555555666444333222333444444444444444333222000000333222111222222222000------111666:::;;;888333000,,,...222555666555444222333444555666666555444333222111111222444555444333333444444444444555666777333222222222333333222111111222333444444444333222000222444666777777666555000......111666999777555777777777777777888999:::;;;;;;:::999999999999999333555777:::;;;<<<<<<<<<777555333333444444333222333222111111111222222333;;;:::888888999999999888555444444555666444111...---000444666777777888999999;;;<<<>>>>>>>>>>>>======>>>?????????AAACCCEEEIIIHHHHHHFFFDDDAAA===;;;>>>======;;;999777555444777<<>>>>>???@@@AAABBBBBBCCCCCCAAA?????????@@@@@@???;;;::::::<<<@@@CCCEEEEEEBBBBBB@@@???>>>;;;888777999:::===@@@AAAAAA@@@>>>@@@@@@AAA@@@@@@@@@@@@AAABBBAAA@@@???????????????CCCGGGHHHDDDCCCEEEFFFEEECCC@@@<<<:::;;;@@@DDDGGGEEECCCBBBDDDHHHHHHBBB<<<>>>???AAACCCCCCBBBAAA@@@>>>===;;;:::;;;<<>>>>>>>>===;;;888777999:::===@@@BBBBBBAAA???<<<===???@@@AAABBBBBBAAA??????>>>===<<<<<<======???>>><<<<<<<<<=========@@@AAABBBAAA>>><<<<<<<<<===<<<;;;;;;>>>@@@@@@???888;;;???@@@???<<<::::::999999;;;===???>>>;;;999999999999999999:::<<<===888777777888;;;<<<;;;:::666888;;;>>>???===:::777444444444666888999888666888888888888777555333222111111111222333333000...//////...//////...---+++------///333666777666555666999::::::<<>>???999777666777:::;;;999666222000///000333777999999666555555444333222222111///222444444333333444666888888888777666555777999333444444444444333111111444333222333444444222000222555999;;;:::666111...***,,,///222333333222111111222333444444444333222333222111222444666555555222222111222333444555666111000000111444444222000111222333444444444333222444555666777777555444333000///...111666888666444666666666666777888999::::::999999999:::;;;===>>>777888999:::;;;::::::999444333222222444555555555555444333222222333555666>>><<<999999:::;;;<<<<<<===:::777555444333111///+++///333666777888999999999;;;===??????>>><<<;;;:::<<<>>>???>>>>>>AAACCCBBBDDDFFFGGGEEEAAA===;;;>>>>>>======<<<;;;:::999<<>>???@@@AAACCCDDDEEEFFFCCCAAA??????@@@AAA@@@@@@>>>======>>>@@@BBBBBBAAA>>>?????????<<<999666555:::<<>>>>>>>>>>>???@@@AAAAAAAAABBB@@@???=========???@@@FFFJJJJJJGGGEEEGGGHHHFFFHHHFFFCCCAAABBBEEEIIILLLIIIEEEAAACCCFFFGGGCCC???>>>???AAACCCCCCBBBAAA???===<<<:::999:::<<>><<<;;;999;;;===@@@AAAAAA@@@>>>===>>>???@@@AAA@@@???>>><<<:::::::::;;;<<<===??????@@@@@@@@@?????????@@@AAA???@@@AAA@@@??????@@@BBB???===:::999;;;<<<<<<<<<888:::===>>>===;;;::::::;;;;;;;;;===??????===:::888888888999:::<<<<<<<<<999888888888::::::999999444777;;;>>>>>><<<888777555444444666888:::999888999999:::999888666444333333222222333444444111///000000///...---,,,++++++,,,,,,...111444666555444444777888888:::===;;;666***######(((+++///333888666333222222111000...///111444444444333444555444222000111333444111...+++...111444666555444333777666555444333111000000)))***,,,,,,,,,...222444222111///.........000111222111000//////000222333666777777555000+++'''&&&///111444444222000000000------...222777999888555000111333444666666777777111---)))***...222444444666555333222333444666777666555444333444777:::<<<:::777555444666888888888222111000111222333222111555555555555555666666777444555444222///---------,,,...111333444444333222///...---///222555777777111111111222555666555444555555555777888888555333111333444444333222222333///222666777555444555666666777888777666555666777888888666333111000222444444444555666888999999:::444444333333333333333444222222222555888;;;;;;;;;666444444666:::;;;999777333111000000333777888999888888777666444333222222///111333222000000333777999::::::888777888:::<<<444444555555555555444333444333222333555666555444666777999999888444111///,,,---...000111111111000111222333444555444333333333222111222444666777666222000//////222444555555222000000222555666333000111222333444444444333222666666777666555444222111111000000222444444333222555555555555666888999999888888888888:::<<<>>>@@@999::::::::::::999888888444222111222444666666555777666555444555777999:::@@@===:::999;;;>>>???@@@BBB???;;;888666555444222,,,000555888999::::::;;;:::<<>>;;;999999<<<@@@@@@>>>===>>>@@@===@@@DDDFFFDDDAAA>>>===>>>>>>>>>????????????@@@CCCEEEGGGFFFAAA===<<<<<<======???@@@BBBDDDEEEEEECCCAAA@@@AAABBBCCCBBB@@@BBBAAA@@@AAACCCCCCAAA???===???AAA@@@===999777666???AAABBBBBB@@@??????@@@@@@??????@@@CCCDDDDDDCCCCCCAAA>>><<<<<<===???@@@FFFJJJLLLIIIHHHJJJJJJIIIJJJJJJJJJHHHGGGHHHKKKNNNHHHEEEAAAAAACCCEEEDDDBBB@@@AAABBBCCCCCCBBBAAA@@@>>><<<:::999:::<<<@@@BBB@@@@@@??????>>>>>>======<<<>>>@@@@@@>>><<<;;;;;;???@@@@@@@@@???===:::999666666777999;;;>>>@@@AAAAAABBBDDDCCCBBBBBBCCCDDD@@@@@@@@@??????AAADDDGGGAAA>>>:::888999:::;;;;;;999:::<<<<<<;;;:::;;;<<<<<<;;;:::;;;<<<======<<<777777777999<<<======<<<::::::999888777777777777333777;;;>>>===:::888777777666555666999::::::999999999999999888666444333222222222333555666555444111111000...------...///---,,,---...111222111000222555666666888:::888333***### %%%***---111444555444333333444444222000000222444444333333444555222000...000333444222...///111333555666555444333555444444333222111111000,,,---------,,,...111444333222000/////////000111///......///000222444555777777777444000---++++++...///111111000///000111,,,---///111333444555555111222333444555555666666222...+++,,,111555555444444444333333444555666777444333333333444555777888999666444333444666666666333222111111333444444333555555555555555666777777555444222222222111///...,,,---///111333444444444222000///000222444555555111111111333555777666555444444555777999999777555111333444444333222222333222333444555555555666777555666666555333333666999888777666333000///111222444444555666777777888888333444555666666555444444111000111555999<<<;;;:::555444333777;;;===<<<:::555333111222444777999999::::::999777666444333333000222333111//////444888999999999777666666999;;;666666666666666666777777333222111333555777777666777777666666555444333333////////////000111111222333444555777777777666555333222000111444666777777222///---...111444444444333111111333777777444///222333444444444333222111555555555555555444333222000111222222000/////////333333444444555777888999888888777777888:::;;;<<<888888999999999999999999555444222222444555555444888777666666777:::===???AAA>>>::::::<<<@@@BBBCCCBBB@@@>>><<<<<<:::777555///333999<<<===============???BBBCCCBBB???;;;888;;;???CCCBBB???===>>>@@@===@@@CCCCCCAAA??????@@@@@@@@@@@@@@@AAABBBCCCCCCGGGHHHHHHHHHFFFCCCAAA???>>>>>>@@@AAACCCDDDFFFFFFCCCCCCCCCDDDFFFEEECCCAAACCCCCCDDDEEEFFFFFFCCCAAA@@@CCCDDDCCC???<<<;;;;;;FFFGGGGGGDDDAAA@@@AAADDDDDDBBBBBBDDDHHHJJJJJJHHHFFFCCC???===<<<===???AAABBBHHHLLLKKKKKKNNNNNNLLLKKKLLLMMMLLLJJJIIIJJJLLLDDDCCCBBBAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA???<<<:::;;;>>>AAADDD@@@???>>>===<<<===???@@@;;;===???>>>;;;::::::<<<===>>>??????>>><<<999777555555666888:::<<<>>>@@@>>>AAADDDDDDCCCAAABBBCCC>>>>>><<<::::::===BBBFFFAAA===999777999;;;===>>>:::;;;;;;:::999:::<<<>>><<<:::777777999;;;<<<<<<666555555888===???>>>===<<<;;;999666444333555666333777;;;===;;;888888888777666555666888999999888666777777777666555333222111111111333666999999999222111000///...///222444///...,,,---......---,,,111444555444666999666111***$$$"""'''---///222555333222333444555555333111111222444444333222333444000---,,,///333555333///333444666777777666444333333333222222222222222222000000000...---...111333555444333222222222333333,,,------///111333555666777777777444111//////000,,,...//////......000222***,,,///000000111222444444444444444444444444444444000---...333777666444333333333333444555666666111111222222333444555555888666333222333555555555555333222222444666666555444444444444444555666777666333111222444555333000------...///111444666888555333111111222444444333111111111333666777777666333333555777::::::888666000222444444222222222333444444333333555666777777555666555333111222666:::777777555222///...///111444444555555666666777777333555666888888777555444000///111555;;;======:::666444444888===@@@???===777555333333666888999:::<<<;;;:::888777555444333222444555222//////555:::888888777555444444666999888777777777777888999999222111000222555777888777666555444333333444666777333222111000000111222333555666777999999999888888333111000000333555666666111...,,,---000333444444555222111444888888444///333333444555444333222111333333444444444444444333///222333111---++++++---222222333333555666777888888888777777777777777888666777777888888999::::::777555333333444444333222999999888888999<<<@@@BBBAAA>>>::::::===AAADDDFFF?????????@@@@@@>>>:::777222666<<>>???AAA@@@BBBCCCBBB???>>>AAACCCBBBBBBBBBBBBBBBCCCDDDEEEIIIHHHHHHIIIJJJHHHEEEBBBAAAAAABBBDDDEEEGGGHHHIIIDDDDDDEEEGGGHHHHHHEEECCCDDDDDDEEEHHHIIIIIIGGGDDDDDDFFFHHHFFFBBB??????@@@KKKKKKJJJFFFBBBAAACCCFFFGGGFFFEEEHHHLLLOOONNNMMMHHHEEEAAA>>><<<>>>@@@BBB???FFFKKKLLLNNNQQQRRRPPPJJJMMMOOONNNKKKIIIIIIKKK@@@BBBCCCCCCAAAAAAAAABBBDDDDDDCCCBBBBBBBBBCCCCCCCCCAAA>>><<<<<>><<<;;;;;;===???AAA999;;;===<<<999888:::===:::<<<===???>>><<<:::888666666777888999;;;===>>>:::>>>AAABBB@@@>>>???@@@<<<:::777444444777===BBB@@@===999888:::===@@@AAA<<<;;;:::999888999===@@@<<<999555444555888;;;<<<555444555888===@@@???>>>===;;;888555111111333444333777;;;<<<:::888888999888666555555777888888777444555555555555333222111000111333555666888;;;===999111+++...333555777999111///,,,******,,,///111444444555555555555555444)))))))))***---111444666777777555444222000///...///000111222222111///...,,,,,,---///000222333333222333444555666666666666888444000...///333555666777666444222111111000000444555666444222000111222333111000000111333666888888555333444666555222///---...///......///222555111111000///...000333666444444444222000111333666444333111000111333555777///000111333555555666666222222222222444555777888666555222222333333222111333333444444555666666777666444333222444444333222444666888::::::888555222444222///...///333888;;;666666555444333222222111222333555777777666555333111333555666888888888777888666222...---///333777666666666555555666666666555444111......111666;;;:::888555222000///000000444333333444555555333000...000333888::::::777444444444666:::???@@@>>>;;;999;;;>>>AAACCCAAA===:::888777777777888888666555:::::::::999999::::::;;;:::666222111222666888:::;;;999777444333333444444777666555555555666888999111000000555;;;>>><<<999;;;999666444333444666777888555222111222333444333333444666777888888888777222///---...222555666666333222000//////111444666333222111222444444444333333333333333333222222222333555777888777555222000333222///+++''''''+++///333333222222222444777888888666444666999:::999777666666777888:::;;;<<<<<<888444000111444666444111111777>>>???===;;;===@@@============>>>???@@@AAA@@@CCCFFFCCC===999999;;;777999;;;===>>>@@@CCCEEEAAADDDHHHJJJIIIFFFEEEDDDGGGHHHHHHHHHHHHEEECCC@@@CCCEEEGGGGGGFFFEEEDDDDDDEEEDDDDDDEEEGGGHHHGGGFFFKKKNNNQQQPPPKKKGGGEEEEEEGGGHHHHHHIIIIIIIIIHHHHHHMMMHHHHHHLLLMMMIIIJJJOOOIIIKKKLLLLLLKKKJJJJJJKKKKKKEEECCCGGGHHHCCCBBBDDDJJJMMMLLLFFFAAABBBDDDDDDHHHHHHKKKQQQVVVUUUOOOHHHLLLIIIEEECCCCCCCCCBBBBBBCCCDDDFFFJJJLLLLLLIIIFFFJJJJJJJJJIIIHHHFFFEEEDDDBBBAAAAAABBBDDDEEEEEEDDDHHHDDD@@@>>>???CCCEEEGGGGGGCCC===:::999;;;<<<===>>>===<<<;;;::::::::::::>>>===;;;::::::999888666===>>>???===;;;999999:::777555444555999<<>>???@@@???<<<:::999::::::;;;999888666444333444555666777666555666999;;;;;;;;;;;;666222222111000222777444666888888555444555777555444333333555666666555555333222444777888555333000111333444444666888;;;555---))),,,111333444666222111...------...000111333333444555555555555444,,,,,,,,,,,,...111444666999888777666444222000//////111333555555333111000------...///000222333444666555444333444666777888555222//////111444666777777777666555333222111111333444555444222111222333444333222111222555888999888555222222444444222//////000000000000000333555444444333111///000333666555555444222000000333555666444222000000111333555111222222333333444555555111111333444666888999999888666444333333333222111222222333333444555555666555444222333444555555444777888:::::::::888555333444222///...///222777:::999888777666555555555555333444666777888888777777222333444666666666666555:::999666111------000444666666666666666555444444555333000,,,,,,///555::::::999666333222111222222444222111111111000...,,,,,,...111666::::::888555555555888<<<@@@BBB@@@===:::;;;<<>><<<:::;;;999777555444666777999888777777777777777444222333444555777777777666666444111//////222555666666888777555333222333333444333111///...000333444444333333333333333333333333555666888::::::888666555111000...+++)))***...222444333222111222444777999;;;888777777999999777555666666777888999:::;;;<<<999666333444777999666333444888===???>>>>>>>>>@@@>>>>>>>>>>>>>>>>>>>>>???>>>BBBGGGFFFBBB======>>>???@@@AAA@@@@@@AAACCCEEEFFFJJJNNNQQQQQQPPPOOOOOONNNQQQSSSRRRMMMIIIHHHIIIGGGHHHIIIHHHGGGIIIMMMQQQKKKJJJHHHHHHIIILLLOOOQQQOOOSSSWWWWWWSSSNNNJJJHHHMMMNNNNNNNNNNNNMMMMMMMMMMMMKKKLLLPPPOOOJJJHHHKKKRRRRRRQQQNNNLLLMMMPPPRRRNNNIIIHHHLLLLLLHHHFFFHHHIIIKKKJJJDDDAAADDDGGGHHHKKKKKKMMMRRRUUUTTTPPPLLLLLLJJJHHHGGGGGGFFFCCCAAAAAADDDHHHMMMOOOLLLGGGBBBGGGHHHJJJJJJIIIGGGCCCAAAAAA@@@@@@AAACCCCCCBBB@@@FFFCCC@@@>>>???AAAAAAAAACCC???:::777777888888888::::::999999888888999999<<<;;;::::::999888666555;;;===>>>>>><<<:::999999777666555666999<<<======777777777777777888888888888666333333555777888888:::999777777888999:::;;;???===;;;999888999;;;<<<:::999666444333333444555999888666777888999888777888333111222222111333777444666888777444333333555555333222333555666666666555333333555888999888666000111333333333333555777000)))&&&***...///111333222222111111111111222222111111222333333333333333111000.........111333555:::::::::888666333111//////111555888999777444222///......///000222444555777555333111111333666888222111000111333666777777888999999888777555222111000222444444333333333555666555444444555777999;;;888444111111222333111...000111333222222222333555777777666333111111333555777666444111//////222555777555222000///000222333555444333222222222444555000222444666888999::::::777555444444444444333111222222222222333333444555555444333333555777777666::::::::::::999777666555444111///---...111555888<<<:::999888777777888999555666666777888999999:::333444555666666555444333999::::::666000---000444555666777777777666444333555222...+++***...555:::;;;999777444333333444555333111///...---,,,***((()))+++///444999;;;999777666777999===@@@AAA@@@>>>:::999999;;;<<<;;;999777444666;;;@@@BBB???999555444555666777888:::;;;<<<===:::666444444444444333555444222111111333444555444444444555777999<<<===888888888:::<<<===;;;::::::888777555666888:::<<<::::::;;;======:::555111333444555666666555444333444222000000333555666666>>>===<<<:::888555444333333000------///222444555444444444444444444444555777888:::;;;;;;:::999999000///...,,,+++---111555444333111111222444777999===;;;999888888888777555777777777888888:::;;;;;;<<<:::888999<<<<<<999666777999===???AAAAAAAAAAAAAAAAAAAAAAAA@@@???======>>>CCCHHHIIIFFFCCCBBBBBBCCCDDDDDDDDDDDDEEEHHHKKKMMMQQQVVVYYYZZZZZZ[[[[[[WWW\\\___\\\UUUOOOPPPRRRSSSTTTSSSOOOMMMPPPXXX```TTTTTTRRRPPPOOOSSS[[[aaa[[[]]]]]]\\\XXXUUUSSSSSSVVVVVVUUUUUUTTTTTTSSSSSSPPPPPPRRRVVVUUUPPPMMMMMMTTTVVVWWWWWWUUUSSSSSSTTTPPPMMMMMMQQQRRROOOMMMNNNRRRTTTRRRLLLIIILLLNNNNNNLLLMMMOOOPPPQQQPPPOOONNNKKKKKKJJJKKKJJJHHHDDD@@@>>>BBBHHHNNNPPPLLLEEE???CCCEEEHHHJJJIIIEEEAAA>>>>>>>>>>>>???@@@@@@===:::AAA@@@>>>>>>>>>>>><<<:::;;;888555444444444444333555555555555666666666666888888999999888666555444999<<>>;;;999888666555444555888::::::999555444333222333444666888:::888555444555666666666777777777777666666666666===;;;999666666888;;;===;;;999666333222222222333;;;999777777777777555444333000000333444222333777555666777666333222111222444222111222444666666666555444444666999::::::999000222333333222111222333---(((&&&***------///111000111222444555666666666000000111222222222222222444222///------///111333999999999888666333000...---111555999:::999666333111000//////000222555666555444222111111222333444222111222444777999:::999999:::::::::888666333111...000333444444444555666888777666666777999:::<<<888444000///111111000---000111333444333222333444555666555333111111333555888777555222//////111444555444111//////000222333999777333111000111333555111333555888999888777777333222222333555555444333333333222222222333555555666444444555777999:::999999999888888777777888888333111///---...000444666<<<;;;999888888999:::;;;888888777777777777888888555666666777777666555444888<<<>>>;;;555111333666333444666777888777666555666333///+++***///666<<<:::888666444333444555555222000---,,,---,,,+++)))(((***...444999;;;:::888777888999;;;<<<<<<;;;:::777666666777999:::999888444777;;;@@@BBBAAA<<<888444555666777999999::::::<<<999777666555555444333111000//////000222444666555555555666777999;;;===:::;;;<<<<<<;;;:::999888999888666666777999<<<>>><<<<<<<<<======:::666222222333444555444333222111333222111111333666888999???@@@@@@???===999666444222111000000333555555555444555555555666666777777999999999999999999888888222111///...---///222555333222111111222555888:::===;;;:::888888888888888999999888888999:::;;;<<<===<<<<<<===??????<<<::::::;;;<<<@@@CCCDDDCCCBBBEEEEEEEEEDDDCCCAAA???>>>DDDGGGJJJJJJHHHGGGGGGGGGCCCDDDGGGIIIKKKNNNSSSVVVVVVZZZ^^^aaaaaabbbbbbccc___bbbdddccc^^^ZZZYYYZZZ]]]^^^]]]XXXSSSTTT\\\ccc___``````\\\YYY\\\dddkkkjjjgggbbb]]][[[\\\___aaa___^^^]]]\\\[[[ZZZYYYYYYTTTTTTVVVWWWWWWTTTQQQPPPMMMSSS\\\aaa```[[[TTTPPPOOONNNPPPTTTWWWWWWVVVUUU\\\^^^]]]XXXUUUUUUSSSPPPMMMNNNNNNMMMKKKKKKLLLNNNKKKJJJIIIHHHHHHFFFCCC@@@;;;>>>DDDKKKMMMKKKEEE@@@AAACCCDDDEEEEEEBBB???===;;;;;;<<<===>>><<<888555888888888:::;;;;;;888666333222111111333444333222000111222222333444444444444666888888666555333333999===AAACCCAAA>>>;;;999333222111222444666555444333222000///000333666999<<<:::888777777777666555666777888888666444333333;;;999666444555777;;;===<<<999555222000111222333:::888777777777666444333///---...333555333444777555555666555333111000000222111000111444666666666666555555666777888888888111333444444222000000111---***)))---///......111---///111444777999::::::444444555555555555444444444222...,,,+++---///111666666666555333111///---,,,000555999:::888555333111111111111222333555666444444555666666555444333444444444777:::;;;;;;:::999999::::::888555222000,,,///222444555555666777888888888777888999:::;;;777444000000111111///,,,...000333444333222222333111222333222111111333555777777555333000///111333222111///......000333555:::777444111000111444666444555777888777666444222......///222555777666555555555333333333444666777777666555666999;;;<<<;;;666666555555666777999999444222000......000333555:::999888888888999:::;;;999888777666444444444444666777888999999888777666<<>>===999666666777888777666666777:::>>>@@@>>><<<:::999888888666444222222333444444333222111000000000111333666:::<<<<<<>>>@@@AAA???<<<999666222222444777999999666444444444555666777777888888999888777666555555444444777444222000000111222222222111111222333555888999999999888888888999;;;<<<<<<;;;:::999999:::<<<===<<<<<<<<<===??????>>>=========>>>AAAEEEGGGFFFEEEKKKJJJJJJIIIGGGFFFDDDCCCLLLMMMLLLKKKJJJJJJLLLMMMIIILLLOOOSSSVVVYYY]]]```aaadddggghhhhhhggghhhhhhiiigggfffhhhiiihhhdddaaabbbdddeeeaaa]]]\\\___dddfffiiikkkhhhddddddhhhmmmpppnnnjjjhhhgggggghhhiiihhhgggeeecccaaa`````````]]]]]][[[XXXUUUSSSQQQOOOJJJRRR]]]cccccc^^^XXXSSSNNNOOORRRUUUZZZ^^^^^^\\\\\\```bbb```___^^^YYYSSSPPPPPPNNNKKKIIIHHHKKKMMMIIIGGGDDDBBBAAAAAA@@@???999:::>>>CCCGGGGGGEEECCC@@@@@@???>>>>>>=========888888999::::::888444111//////111444777888777555///......000333555444333...///000222333333333333222444666666444333333444;;;???DDDEEECCC???<<<:::000...------///000000000222111///...000444888;;;===;;;999999999999777666555777999999666333222333888666444333444666999;;;:::777444111///000333444777666666777888888666444...,,,...444555444444777666555444444333222000///000//////111333666666666777777666444333333444555222444666666333111111111000---...111111//////111,,,---000444777999;;;<<<999::::::999999888777666222000,,,***)))+++///111333222111000///......------000444777999888555333222222333333444555555555555777999;;;;;;:::777666777666666888:::;;;;;;:::888888888666444222///...+++...222555555666666777888888777888888999999:::777444111111333222...***+++///333555555444333333///000111111000111333555444555666444222111111111111000...---...000333555888666333111111333666777777777777777666444222111,,,---///222666888888777777666444333333444666777777555555666999;;;;;;;;;555555555555666777888999555333111//////000222444666666777888888888999999888777666555444333222111444666777999:::;;;::::::DDDGGGJJJJJJEEE>>>777333222222333555666888999:::888777444111111444999>>>888666444111000000111222000000111444666777666444222222444777:::;;;999777555777777666333222111222555444444555888::::::999666666666777:::;;;;;;:::555666777777777666555444555555666888::::::777555...---------///222555777777666555555555666888888999===@@@===777333444666888777666666777:::===???===:::666444444555555444111222333444444333222111...///000111222555999<<<888:::===??????===:::888222333666:::;;;999555111111222333444555666777777888777555333222333333444:::777444222222222222111///000222333555666777888666777777777777999<<>><<<<<<<<<<<<;;;777777888<<<@@@BBBBBBBBB===<<<:::999888999:::;;;666666666777777666333000******+++///333777888888///......000333555555444...///111333333333333222111333555444222111333666===AAAEEEFFFCCC???;;;:::---+++((((((***,,,......111000//////111555:::<<<;;;:::999999::::::999777444777:::999555333333444666555333333333555777888777555111//////111555777555555666777999:::888666000...000444555444444777666444333333444333111//////......000333666777666777777666333000///111222333666888888555333222222222000111444333///...111---...000222555777999:::;;;;;;:::999888666555444111...+++)))))),,,000333111000...---,,,---...///000222555777888777555444111222444666666666555444666777999:::;;;:::999999:::888666666777888888777666666444222000...---,,,***...222555666666666777777777777777777777888888666444333444555333---)))+++///444777777666555555///111222111000000111222111333666666444222111111222111...------///111333555444222222333555777999999888888777666555444444///000222555888999888777777555333222222333555666555444333444666888888888888888888777777777666666666444222111000111222333333555777888999999888777444444555666555444333222111333555888;;;<<<======EEEGGGKKKNNNNNNHHH???888666555444333444666888999777777555444333555999===999777444111000///000000111222555888;;;<<<999777999888888999;;;:::888666444666777666444222333555777777666888999:::888777444333333555777888777666000111333555555555444333444555777:::<<<:::777444......---...///222555777444444444444444666888999999>>>BBB>>>777222333777888777666555777999<<<>>>:::777333222222333444333000111333444444444333333000111222111000222666999555777:::<<<<<<;;;888777222333444777888666222///------...000111333444444666555333222333555777888<<<888555333444444333111---///222555777777777666555666666666555777<<<@@@===;;;999777666777999:::666666666666777:::>>>AAABBBFFFIIIKKKKKKLLLOOOSSSVVVUUUSSSRRRRRRSSSUUUWWWTTTUUUWWWYYY[[[[[[YYYXXX^^^aaafffiiihhhgggeeeeeekkkmmmoooooonnnmmmnnnooosssqqqppprrrtttsssoookkkrrrrrrsssuuuuuusssnnnjjjhhhiiiiiiiiiiiiiiiiiiiiikkkkkklllppprrrqqqmmmjjjmmmkkkgggdddaaa`````````gggiiifff]]]XXXUUUQQQKKKMMMOOOSSSTTTSSSRRRRRRRRRKKKMMMLLLKKKOOOWWWYYYVVVUUUYYY[[[]]]bbbfffddd^^^SSSNNNHHHEEEEEEFFFEEECCC@@@>>><<<::::::999777666555555555888;;;===<<<<<<888777777777666666666666555444444444555555333111+++***))),,,111666:::<<<333111000000222333333222000111333555555555333333111333555333000000444999>>>AAADDDDDDAAA===999888,,,)))&&&%%%'''+++---///000//////000222666:::===777666666777999:::999777333666999777333111333666333333333333444444444444444111///---///222777:::666666777999::::::888666333111111444555333333777666444333333555555333000...------///333666777777555666555222//////111444444666999999777555444333333222333555333///...000000000000111333555777888999888888666444222111///000...+++))))))---111444000///,,,++++++---///111222333555777888777666555000222555777888777555333555555555555666888999999;;;999666555555666555555666444222///---,,,++++++***...333555666666666666666666666666666777777777555444444555666333---(((+++///555888999888777777222333333222000///000111///222666777666333111000444222///------...///111333222222222444666999:::999999888777666666777777333444555777::::::888666666444222000000222444555444222111222444666666555;;;;;;;;;:::888666555444777555333222111111333333222444777:::;;;:::888777111222555666777777555444...000444777:::<<<===>>>AAACCCHHHOOOTTTQQQHHH???999888555333333444666888666666666555444555999<<<:::888555222000///000000222444777;;;>>>===:::777===<<<;;;;;;;;;:::777555444666888888666555777::::::999999::::::999666444111111222444666666444222,,,...000333444444333333444555888;;;<<<:::666222///...---...///222555666222222222333444777999:::999???CCC???777222444888888777555555666999<<<>>>777555333222333444333222000111222444555555444444222333333111//////333666444555888999:::888666555222222222222333222///---)))***+++---...000111222555444333333555888;;;===;;;888444444555666444222,,,...333777888888666555555666777555444666;;;???<<<:::777555444555777888333333333333444888>>>BBBEEEJJJNNNOOOMMMNNNSSSXXXZZZXXXUUUTTTUUUXXX[[[]]]RRRUUU[[[```cccbbb___[[[]]]bbbgggkkkjjjhhheeedddiiikkklllmmmllllllmmmnnnqqqrrrsssssspppnnnkkkjjjrrrooommmnnnoookkkddd]]]gggeeeddddddgggiiiiiiiiilllhhhccccccfffjjjlllmmmhhhfffbbb^^^[[[ZZZZZZZZZTTTYYYYYYSSSOOONNNHHHAAADDDIIIOOORRRPPPLLLGGGDDDGGGIIIFFFBBBEEEMMMPPPMMMNNNOOOOOOOOOSSSYYYXXXTTTPPPIIIBBB@@@BBBBBB@@@<<<<<<<<<;;;;;;;;;888555222444444555777999999777555333444666777777555444222555444222222444444333222...+++)))+++000666;;;>>>777444111000000111000///222333555666666555444333222444444222//////555:::>>>AAACCCBBB???;;;777666---)))%%%###&&&***...000......///000333777:::<<<444444444666888999999777222555888666222000333666222333444444444333333222111///---,,,///333999<<<888888888:::;;;:::888555666333222555555222333666666444222444666666444111---,,,,,,///333666777777444555555222000000333666000333777999777666666888666333000000222444222111000,,,)))***///333333111222333444444222000000111///......///111333333222444222///,,,+++,,,---...444333333444555555444222111222333555555555555555444444444444444444444444555555555555555555555555222111000...---+++***)))000222666999;;;;;;:::999333333333111000000333555444666888777333...+++***---000444666666777;;;???666444222111222222222222555333222333555555222///333000...///111222000...111333555555333333555777777777666555666888:::;;;777777777777777777777777555222///------000444666777333000000333666777777555;;;@@@???999666888;;;<<<:::777444222111111111555777888::::::888777555777777999;;;<<<<<<999666222444555444444777===CCCAAAEEEKKKRRRUUUPPPGGG???:::888555333333444555777888555333222444666888999888777444222222222333444555999>>>BBBBBB???:::666777999:::;;;;;;999666444///444:::;;;888555666999BBB???;;;999:::999666333///111444666777777555444111000///111333555555444888888999::::::888555222...,,,,,,///333555333111111222444555444555777999;;;;;;::::::999888777777999888666555444444555555777555222111222444555555111444666777555333333333///---+++,,,///222444444555444444555777888666555333333222111///,,,)))((()))***,,,......---+++***000222444555666999<<<>>>===;;;888666444444555666---...000111333333333333666555444333222444999<<<999666333333555666555333222222333444777999<<<===BBBLLLSSSPPPJJJJJJNNNPPPYYYYYYVVVPPPLLLMMMUUU\\\YYY\\\^^^\\\YYYYYY^^^bbb[[[ZZZYYYYYY\\\```eeehhhcccbbbaaaaaadddhhhlllooolllmmmnnnnnnmmmkkkiiiggghhhgggfffdddaaa[[[TTTOOOTTTVVVXXXXXXXXXXXXZZZ\\\aaaaaa```\\\WWWXXX^^^ddd\\\YYYVVVRRROOONNNMMMMMMJJJHHHFFFEEEEEEDDDBBB@@@AAACCCEEEFFFEEEBBB???===@@@AAABBBCCCCCCCCCCCCCCCDDDGGGKKKLLLLLLJJJJJJJJJFFFAAA:::666666999<<<>>>888888888888666444222111111333555777777666555444---222666666333111333555666444222222444555444333111***###%%%///;;;BBBDDD:::888555444333222111///666555444444333333333333444444222000///000333666EEEDDDAAA===999666555666...,,,)))''''''(((+++,,,000000111555888999888777111///000555:::<<<888333111000///000222333333222555000...222555444333444222222222222333555777888777777777777777888888999;;;555111222222000111444666666555555666555333222111000//////111333555777999777333111111333666999000333777888777666777888666444222222444333111///...***''')))...222222111111222444444333222333444222111000000222222111000333111///---------///000444444333444666666444222111222444555666555333222222222333333444444555555555444444333333444444555222222111000...---,,,,,,111333666999::::::888777333333222000//////222555444666777666222...+++***,,,...111333444666999;;;777666444333444555666666444222111222555666444222666444222111222222000---111333555444333222444666999888666555555777999;;;666666777777777777777777333111///......000333555444111......111444555555444999===>>>;;;999;;;===???<<<999555222000000000333444666888999:::::::::999999:::<<<===<<<999666444555666555444777===BBBAAACCCHHHMMMOOOLLLEEE???:::888666444333333555666999777444333333555666777666555333222222333444555888;;;>>>@@@@@@<<<888444444555777888777555333111000555::::::888666777999???<<<888777777666444111000111333555555555444333111000000111333555444333777777888999999777444222000//////222555666555333111333555666555666777999999888777666555555555555555444444444444555777888666444222222444666666666222444666666444222111111111///------///222444444444444333555666777666444333333222111///---***)))(((***...111111///+++)))...000333444666888;;;>>><<<:::999777666555555555000000111222333444555555666444222111333555999;;;888555222222444666666555444444333444555888;;;======FFFLLLJJJGGGHHHKKKLLLOOOOOOMMMHHHCCCCCCHHHMMMOOOSSSVVVUUURRRQQQTTTWWWPPPOOOMMMNNNPPPTTTXXXZZZXXXVVVUUUUUUWWW\\\aaaddddddeeeeeeeeedddbbb```___VVVUUUTTTSSSQQQMMMGGGCCCIIIJJJKKKKKKIIIIIIIIIKKKOOORRRTTTSSSOOOMMMOOORRROOOMMMJJJGGGDDDCCCBBBBBBCCCAAA????????????===;;;<<<===>>>??????===:::999::::::;;;<<<<<<<<<;;;;;;===@@@CCCDDDDDDBBBAAAAAA???;;;555222333666888999666666777777555444222111000111333444444333222111///333888888555333555777:::777333222333555666666444---'''(((111:::>>>???:::888555555555555444333555555444333222333444444222222222111000111444666AAA@@@===888555333333333,,,,,,+++++++++,,,---...333222333555888999999888222000111555999;;;888444444222111111222444444333666111///222444333222444444333333333444555777888777777666555555555555666:::444111222333000000222777666555444444444333222555444222111111222444555666444111///000222555888///111555666777777888999777555444333333222000...---***((()))---000111//////111333444333333444555555333222111222222000...111000//////000111333444333333333444555555333111111222555666666444111/////////000222333555666666555444222111111222444555333333333222111000000000444555777888888777666555222222111///---...111444444555666555111...---,,,,,,,,,---///222555666555555444333333444666888999555444333333555777777666:::888666555444333111///222444555444333333444555;;;999666444444666888:::666666666777777777666666222111000000000111333444222000...///111444555666444666999<<<=========<<>>::::::;;;======<<<888555555777777666555888>>>CCCEEEEEEFFFHHHHHHEEEAAA===;;;999666444333333444555999888555444333333555666444444333222222444555666:::;;;======;;;888555222111333555666666444222000111555999:::888666777888===;;;888666666555333111111111222222333333444444222111111222444444333222444666888999888666333222444333333555777888777666222444666777777777888999777666444333222222333333000111111222444666888999555444333444666777777666222444555555222000///000222000------///222444444333222222333555666444333222222222111///...,,,+++(((+++000444444111---***---///111333444666888;;;999999999888888777666555444333222222333555777888666333///000333777888888666333111000222555777777666444222111222555999;;;888>>>BBBBBBBBBEEEFFFDDDBBBDDDCCC@@@;;;888:::<<>>;;;999;;;<<<===<<<:::888888999<<>><<<:::888777777999888777777888888777666777888888999999888777777555555555555555444444444777999<<<===<<<:::999999888555111000222444555666444444555666555444333222000111111222111111000///111555999:::888666777999===999555222333666777888666111,,,---333888999888777555444555666777777666555444222111222333555666000222333333222222333555;;;999555222000000111111+++,,,---///000111111111666555444555777888888888333111111333777999777555666444111111333555666666777222000222444222222444666555444444444666777888888777666444333333333333555111000222333111///111888777555333222111111222999777444222111111333444333222000...///111444666---///111333555666777777666444111000000000111222///---++++++...///...---///111222333222111222333555444222222333222111///111111222222444555777888111000111222444333111///000222555777666333000---------///111333555777777555333111//////111333555444444444444333333333333555666777777777555333222222111000---,,,---111444222444555444222111111222...,,,+++---222555444222111111111111222444888;;;;;;:::888777777888888888::::::888777777666444333666666777666666555555666===;;;777444333555777999666666666666666444333222333333333333333444444444333222111222444666888999666555666999======;;;888;;;999777444111000///......///000333666999<<<>>>:::::::::<<<<<<:::666333444666777666666999???EEENNNMMMJJJFFFCCC???;;;999;;;999777555333333333444666666555444333333555777555555444333333444444555888888888888666555333222333444777888888777555444333666999999888777777888===<<<999888666555444333000000000000222444666777333333222333555555333111222444777888777555333222555555666777777777777666333555888999888888888999666555444222222222333444//////000222444666777888666555555666777777555444222444555444111///......000...++++++...222444666222111111222444444333222222111111111000///......+++...222555555333000......000222333222333444666666777888999999777666555777555333222333555999;;;666111---...333777666444333222000///111444888:::666444000...///111555888555999;;;;;;===AAA@@@;;;888;;;<<<;;;888444333333666:::???AAA???<<<999999<<<;;;999888999:::===>>>???===;;;:::<<>><<<999888888777555444333555666555333222111222333888===???===:::777666;;;:::999777666444333222333222111222444555555444777777666666666777777888555555444333333222222222666888::::::888666666666444333111222444666666666333444555666666666555444333222222111111000000000222555999:::999888999:::;;;999666444555666666555333111///111555777555333222111111222555777888888444333111000111333555777111333555555333222222222444222///---...000222333.........000111444666777888666444333555666666666222111000111444666555444444222000000333666888999999444222444444222222555888777666555555666777888:::888666333222111222222...,,,,,,111333111///000888777555222000///111222:::888555222111222444555444222111000000111222333,,,---...000222444555555444111...+++,,,///444777444222000//////...---,,,///000111111///......///222111111111333444333222222333444666888999999:::......///111222111...,,,...000444666666333000---------///111333555777777555333111//////111333555555555555555555555444444555666666666555333222111222111///,,,+++---000444222333444444333333555777000...---///333555333111000111111111111444999>>>DDDCCCAAA>>>;;;999888888777888888888888888999999;;;:::999999999888888777===;;;777555444555777888666666777666555333000///555555666666777777777777333333444444555666888:::888666555888;;;;;;777333444444333222111111111111//////000222444777999;;;888888888::::::888555111222444555666666:::AAAGGGXXXUUUOOOHHH@@@:::666555999888777555444444444444222333555444333444777999999888777555444333333222333333333333333333333333333555888::::::999777666555777888999888888777888<<<;;;:::888666444444444/////////000333666999;;;555555555666666555333000000333777888666444333444555666777666666555444444444666999:::999888888999777777555555444555666666///000111222444555555666888777666666777666444111333444444333000......///...+++)))***---222666777111000000111333444222111111111111000000111111111///000222333444444444333000222444333222111111111333444777888999777666444888666444222333555999;;;666111---...222555333111000000000///111444777:::444111...,,,,,,...111444555777888777:::<<<:::444111333666888666444222111///333777:::999666444222888777555444444555666777888666444222444888===@@@@@@>>><<<::::::;;;===>>><<<999666444333222111//////111444555444222222333222555777888888666555444777777777777666444222111111111000222555666666555666666555555555666777777666555444333333333333333777888:::999666444444444222111111333555666666555333444666777888888777777666555333222222222222333222444777999999999999999777777666777777555222/////////000444777777444111...------///333555666666333222111111111333555666333555666666444111000000000---+++,,,000444777777333111///...000444999<<<777555333222333444444333111000000000222222222222000///...000444888:::;;;:::666555555444222444888:::999777666555555666666777555333000//////000111)))''')))///222111000111666777555222//////111444888555222000000222555777666555444222111111111111---,,,---...111444444333222000...++++++///666;;;666555444333111///...---...///000000---,,,,,,,,,000//////000333555444444333444666888999999888888------...000222111---+++,,,...111444555444111000//////000222333555666666444333111000000111333444555555555555444444444444444444444444444333222222222111///,,,+++---111555222333333222222333666888111000000111333444333222111333444333333666<<>>===;;;;;;;;;;;;999888;;;:::888666555555666777555666777888777555222111777777888888999999999999333444555555444444666888:::888777888:::999555111000000111222222333444444111222333444555777888888666666777888999888444111111333555555666:::AAAGGGWWWUUUPPPHHH???888555444888777666555555444444555///222555444333444777:::;;;:::999888666444333222000000111111333444555555222444666999:::999777666777777888888888888888888999999999666333222222444000000111333555999<<<===888888888888888777333000///333777888666444444666444666777666444222222222333666999:::999888777777777777777777777777777666000111222333444444444444999777555555555555333222333333444222000//////000///,,,)))***---222666888111000000111333444222111000000000000111222333444///000000000111333444444222444555555333111000000111222444666777777555555777666333222222444777:::555111......000111000......///000111111333666999222000---++++++---///111333666777666777999666111---///111333444444333222///000333555666555444222555444333222222222333444444222000///000333666888888777666555666888:::;;;999666333111000///---+++---000333555555444444555333333333333333444444444333444666777666444222111222222222333666888888777555555444333333444444555555444333222111222333444777888888777444111111111000//////111333555555444444555777888999999888888666555333222111333444555222333666888999:::999888555555666888777444///+++,,,...222666999999555222...------///222555666555222222222222222333333444444555777666444111111111///---,,,///444999:::999666444000---///333888<<<666444222222333444333222000000111111111111111000.........111555999:::;;;999666555555444222555:::;;;:::888666555444555555333111...,,,,,,---///000)))''')))///222111000222444666666444111000222555555222000......111555777666666555444333222111111000...---///222444444333111222222000///111555999444555555444222000000///---...000///...------...///......000222444333333222444666777888777555444---...///222333222...+++***,,,///222444444444444222222333333444444555555333333222222222222333333555555444444333333222222111222222222333333333333333222///,,,+++---222555555444333111//////222444111222333333222222333444222444555333222555<<>>CCCMMMMMMKKKFFF???999666666666666666555555555666666///333666555333222555999;;;;;;:::999888777555555000111222333444555666666111333666999::::::888777999888888888999999888777888999999777444222333555444444555666888:::<<<===;;;::::::;;;:::888444111...333888999777444555777444666777666333000000111333555999:::999777666666444555666777777777555444000111222444555666555555666444333222444555555555222333333222000000111222333000,,,,,,...333666888111111111222333444333111000000000000111333555666+++,,,---///000000000000111444666666555333333333///000222444555555555555666444222111111333555777444333111///...---,,,,,,+++...111222222222444777000///...------...000111///333666444444666555222...//////111333444444444111000111222444666666666555555444333333333333444444333222111111222333444555444444555666888;;;<<<777666333222111000...+++...111444666666555555555444333111111333444444555111333555777777555222111333222222444777999999888666555555555444333333333444333222111111333444555777888888555222000///000111000///000333444444333444555666888888888777777444333000//////111444555222333666888:::;;;:::888666666666666666333///+++---000555:::<<<:::777444111000000111444666777666222222333333333222111111222444555555444333333444111///...222888;;;999777777444111//////222555888555444333444555555333222000111333444333222111000000000111555888:::999888777444333444222000444;;;;;;:::888555444333333333111///---,,,,,,///222444///,,,,,,000333111000111222555777666222111444777333111---+++,,,///222555222333444555555444333333333000///000333555555333111444666555333222444777111333444444222111111222+++---///000//////000111000///...///111333222111222333555777666444222000...///111333555333///,,,(((***---000333555666666444444444444444444444444333333333333333333333333555444444333222222111111000000111222333444444555444333000---+++---222666777666333///,,,+++---000000333555444111000222444000222333111000333:::AAAJJJLLLMMMJJJCCC;;;777555222555777888777777:::<<<@@@===;;;:::;;;;;;999666777888888888888777666666222444888<<<>>>>>>>>>===999888777777777888:::;;;888:::<<<;;;888777888::::::;;;<<<===<<<999777666111222333555666777777777444666888;;;<<<<<<;;;:::555666777999;;;:::777444555777777555333555;;;@@@CCCEEEFFFCCC>>>:::888888555555555666666666666666111444777666222111444777:::::::::::::::999888777222333444555666777777666333555888:::<<<;;;:::999999888777888999999888777:::<<<<<<:::666444666888888888888999::::::;;;;;;<<<<<<<<<<<<<<<999555111...333999:::777555666888555777888666222000000111222555888:::888777666555111333555777777555333111///000222555666777777777444222000000333666777888222333333222111111222444888444000...///333666777222111111222444444333111000//////000222444666777&&&(((+++...//////---+++000333666777777666666666...///000222333444555555444333222111111222444555333333333000,,,******+++***...222333222222333555000000///...///000111222+++111555333333555555444222111000111333555666666222111000111444777999999777777666666555555666666777777666555444444444444333444555666888:::<<<===999888666666666555222000000333666888888666555555444333222333555666666555111333666888888666444222333222222444777888888777888888888777666555444333555444333222333444666888999999999666333000000000333222111222444555666555333444666777777777666555222000---,,,,,,///222444333444666999;;;<<<;;;999999777666555444333///---000333888<<<===;;;888555555444333444666888999888111222444555444222000///000222333444444444666888444111111444999;;;888444666444222111111111333444555444444666777777444222000333666777555333111000222333555777::::::888666444222222222000///444;;;;;;:::888555333222222222333111//////000333666999555111///222333111000111000444888777444222555888333111---******,,,000333///000222444555555555555666666666333111111333555555666777666444333333444222222333444444444333333000000222666888666000+++---...///000111222222222222222111222333444222000111444666666666777333---...,,,,,,///444666666555;;;777222111222444333222444555555555444333222111111444444111111333333000...000333444444444444555666444000---,,,///333555999888666333111///......111222222333333333222222333222111000222555888:::>>>BBBEEECCC===777333222///111444444444222222333999<<>>@@@AAA>>>;;;;;;>>>@@@@@@???777777888999:::<<<>>>???777999;;;===???@@@@@@AAA888:::>>>AAAAAA>>>;;;999;;;999777555555777:::<<<@@@@@@???>>>===;;;999888888888999888888777555555444555555444333222444555666777888::::::888777555666666555555666777999:::777999<<>>===<<<======<<<:::888888:::;;;===>>>>>>===999666555555444555888:::;;;:::999888999777444222111111333444666666777999999888444111333222222111111000000000111111222555777888777555111///...///111444555555111222222000......222666===;;;777444222333555666...///111222333222000///---,,,,,,///444666444222***)))***,,,...///...---444555666777777555333111,,,,,,---///111333555666666555333111000111333444666555333000...,,,+++***+++---111555666666444222222222222222222111000///,,,---...222555777666555444888;;;999444111222444333111000111444777888999666777888888777777888:::>>>===:::666222111222333444666888888777666666777333666999:::888666555555444444444333333333444444555444444444444555666666444444555666666555444333333444444333333444888;;;888888888999999888888777777555333333555777888888999999888555222000000111444333222111222333444555222333444444444222000///111...***)))+++...222333555555666666777888888888;;;999666555555444333111333555999:::999888777888999888777666555555555555444666888888666333222222///111444777888777666555222222222333444555666777777888777444///...111444777444333555:::;;;888444666666666777666666555444111333777999999666333111555222000...///222777999999888777555333222222111777666333000///111555999:::666222111222333111///333333333555777777666555222111...+++((())),,,///***,,,///111222222111000888777555111//////222555666777888777444222222222///000111222333333333333444444666888999777111,,,+++,,,...000222444444444333222111222333222111///111555666555666777444...///...---///333666666444999555111000222333333333555555555555444444444444222444333///...111222//////111444444222111111222555222///------///333666888777555444222111000000000111222222222222222222444333333333444666888:::666999;;;<<<999666444333...///111111000///000111777;;;???===888333222333555666666555222000///000333333333555777999999888777777888999;;;<<<<<<<<<999;;;===>>>======???@@@AAA???======@@@AAAAAA@@@<<<<<<===>>>???@@@AAAAAA======>>>@@@AAABBBCCCDDD;;;<<<>>>@@@???===:::888999888666444444666999;;;=========<<<<<<:::999999888999:::;;;:::888666555555555555555444333444444333444666888888888777666666666555555666777999:::888:::===???@@@???===<<<;;;<<<<<<:::888888;;;>>><<<;;;:::;;;>>>???>>><<<@@@@@@@@@>>>;;;::::::<<<>>>>>>>>>;;;888666666666555777999;;;;;;;;;:::999777666333222111333444666777777777999:::888555222222222222222111111111111222222333555888888777555222000...///000222333333333444444222000///111444;;;:::888777666555555555///000111222222111///...---,,,,,,...222444444333++++++,,,---/////////...333444555666666555444333.........///000222333444333333222111111222333333555444333000...---,,,++++++---000333555555444333333333222222222111111111......///222555777666555555999;;;:::555222333555444222000///000222444555777888999999888888999:::===<<<999666555444333333555777999999777444333333000333888::::::999888888777777666555555555555555666666555555555555555666555666666777777666555444555555555444222333555777666777999;;;;;;;;;;;;:::777444222111333666777888888888777555222000000111333333222222222333555555000111333444333111...---///,,,))))))+++...000111444444444555666888999999:::999777666666666555555666888999:::888777777888888888777555444444444444333555888888777555555555555666777888888666444333333333333444444555555666333444444111---,,,///222999666333555888:::999666666666666666666666666666222333333444444444333333333222000000111444777999;;;:::888666444222222222777777555222111222666999;;;888444333444444333111333333333333444555444444222111///,,,)))(((***,,,,,,---///111222333333222;;;999444///,,,---111555999999999777444111000000---...///111222333444444666666777888888666111---***,,,///222444666666777444222111000111111///---222555777555555666444000111000///000333555555444666333111000111333333333666555444444444555666777333444111,,,,,,///000///111222444333111///......333111...------000333555666666555444333222222222///000000111222222222111444444555555666777888888111111111222444444333111---......,,,++++++---///666:::======888444222222000222333222000......///222222333555777777555444555666777999;;;<<<>>>>>>;;;<<<>>>>>>======>>>???AAA@@@>>>???AAABBBBBBAAA@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAACCCDDDEEE>>>??????>>>===:::888777777555444333333555777999999999999999:::::::::::::::;;;======<<<:::666444444444555555444333333222///000333555666777777666666666555555666777999:::999;;;===@@@AAA@@@>>>===;;;<<<;;;:::888999;;;===999999:::===??????>>><<>>>>>===<<<666333//////111444666777777888777555222000111222222222222333444555666666///000222333222000---++++++***)))***---///000///222333333444666888999:::777777777777777777888888999::::::888666555666777777666555444333222111111222444777888777777777888:::::::::999777555222000333444555666666555444333222333333000,,,,,,///222999666444555999;;;:::999666666555444444555666777333222000///000222444555111222222333444666888999;;;:::888555333333222222777777666555333444777999<<<999777666666555444333555444333222111222333333444444333000,,,***)))***...///000111333444555666===:::444---***+++000444:::;;;:::777333000......---...000222333444555555333444555666666444111///...000333555777777777777333111////////////...,,,222666888555444555555222333222111111222333444555444333111000111222333333666555333333444666888:::666666111+++***...000///000222444333111///...///000///...---...000333555666666666555444333222111---...///000111222222222333444555666666666555555222///,,,---000222111///......,,,***((())),,,///444888;;;;;;888444222111...000111111000//////000333333333555777666333111333444666777888999;;;===;;;<<<<<<;;;::::::;;;<<>>>>>@@@AAACCCAAA@@@>>><<<:::888666555333333222222333444555666555555555666777999:::;;;>>>???@@@???===:::666444333333333333333222111///,,,---000222444666666777666666555555666777888::::::;;;===>>>>>>===;;;:::999999999999999:::<<<===:::::::::;;;;;;<<<;;;;;;@@@AAAAAA???;;;777555444::::::888555333222444666666777888999999999999888555444333333333444666777777666777888::::::888555111111222222333333444444222222444666999888666444///---******+++...//////555666777777666444222111555555666666666555444333111222333333222000...,,,...---,,,,,,...000222444000111222222222111111222222222222222333444666777222222222111000///......---///111444555555555444444333333222222000//////000000111111333444555666555444333333333333444555111111111333666777777666555777888777444222333444333111---***(((***...111777999::::::999999:::;;;<<<888555777:::;;;777222444777999999666000,,,******...444888999999999999<<<;;;:::888777666555555999999888888666555444333444555666666666555333333444555666555333222111222555777;;;>>>???>>>;;;:::444111...---///333666777777777777555222111111222111111111222333555666777///000222333222000---,,,******+++---000222111000222222333444555777999:::444444555555666666888:::;;;;;;999666333222333555444444444333222000//////222444666777666666666777;;;;;;:::888666333111000444555777888777666333222666777666222...---///333555555555888;;;<<<;;;:::555444222111222444666777333222000000000222444666111333555777888999::::::888666444333222222333444555555555555333444666888;;;:::999777777666555444777666555222111111333444888999999777222...++++++000000111222333555777888===:::444...***+++///333:::;;;:::777333000......000111222444555666666666111222444555666555555555555666888999999888666555111///---------......---333777888555333444555444444333333222222333555666444444333222000000111222444333222222333555777999777777222,,,***///111111...111333333222111222222......------...000222333666666666555444222000///------///000222222333333222333444555444333222000222...++++++///222222111000///---+++***+++...111333666888999777444222000...000222222111000111222444444444666777555222000111222444333333333666999999999999777555555666888<<<======>>>>>>>>>>>>>>>AAABBBCCCCCCCCCAAA>>>===BBB@@@>>>===<<<===???@@@@@@???===:::777555444333000111111222222333444444222222333444555777999;;;BBBDDDEEEEEECCC>>>999555333111000000111111///,,,,,,---///111333555666666666666555555666777888:::;;;;;;<<<<<<;;;999777555555555555777999;;;=========;;;999666444555777999???@@@@@@>>>:::666333333666666555222000000222444444444555555666666666555777666555444444444555555666555666777999:::888777111111111222222333333333111222444666888888555222+++(((&&&&&&)))---///000333444555777888666444222333222222111222333444444222333444444333111///---000000///......///222444222444555555333111222333222222222222222333444555333333333222111///---,,,---///222555777777666666444444444444333222111000222222222222333555666777444444444444444444555555111000000222555777888777444444444333222111111222000///---)))(((***///444888:::===>>>===<<<;;;;;;:::777444666:::;;;777333111444888888555111---+++***...222555555555666666<<<;;;999777666444444333999999999888777555333222222222333444444333222222111333555555444444444555777999<<<======:::777555333111...---000333666777666666666444222111222333111111000000222444666888111222222333222000///---+++,,,...111555666444333222333444555777777888888000222333333333333666999:::999777333///...000111111222222222111000///...333444555555444333444555999888777555444333222222555666888888888666444222999:::999444///---///222111333666:::======;;;999222111000///000222555666222333333444444444444444333444777:::;;;;;;;;;:::333222000///000222444555222333333222111222444666:::::::::999777555444444999999888555222222444777999;;;<<<:::666111---,,,111111222333555777999:::;;;999555111------///222999999999777444111000000555555666777777777666666222444666777777888999;;;999:::<<<<<<;;;888555333---+++******,,,...//////444888999555111333666666444444444222111333666888666777666444111//////000222111111111222333555666666666222,,,+++///222111---///222333333333333444...---.........///000000444444555555444222000///,,,---///111222333444444222222333333222000///------+++***+++...222444555000000///...---...222555444444666666666444222111000111333333333222333444444444333444555555222000...000111000...///333666777777666444111111222444999;;;<<<===<<<;;;<<<===@@@@@@AAAAAA@@@???===<<>><<<;;;;;;;;;<<<===<<<<<<:::888666444333222...///111222333333333333333222222222444666888999CCCHHHNNNRRRQQQJJJAAA;;;555222......000000...,,,...///000111333444555666666666555555666777999:::999::::::999888666444333333222333555888;;;;;;:::<<<:::666111...///222555>>>>>>>>><<<999666555555333444333111000///111333222222222222222333333333777777666555444444444555555444444666888999888777111111111111111111222222000111333666888777333000***'''%%%%%%)))---000222222222333555777666444222000000//////000111333444333444555555555333111000333444333222000///111333333555888666333111222444333333333222222111111111111222222222111000...,,,---...111444666777666666444555555555555333111000222222222222333444666666222333444555555555444444000//////111444777888888333333222111000000111111...///...,,,***,,,222777999===BBBDDDCCCAAA>>>===999777555555888888666444111444777777444111///...,,,...000111111222444555;;;:::888666555444333333888888888888777555333222///000111333333333333222111333444555555555777999:::;;;;;;;;;:::777333111333111///000333555777777555555666444222222333444333111///......111555777333333222111000000000///---...000444777999888666444666888999999888666444...000222222000000333666999888666222...,,,---///...///000111111000///...333444555444222222333444777666444333333333444555777777888888888666555444::::::999555000---///222333555888;;;<<<:::888666000//////000111333555666333444666777777666444333444555888:::;;;;;;:::999111000...---...111333555000111000//////000333555:::;;;<<<:::888555555555999;;;;;;888555444666999777999:::999555111...,,,000111222444666888999:::888888777444111//////111666777888777444222222222888888888888777666444444444666888777666777999<<<999:::<<<<<<;;;777333111)))((('''(((,,,///111222444999:::444111333666777333444444333111333777;;;:::::::::666111---------/////////000000111111111333444111,,,+++///222000,,,...111222222222222333---.....................///000222333444333222222,,,---///111333555555666333333222111000///------******+++++++++---000333000111111000000111444777444444333333444444333222111333444444333333333444333222111111222333222000***---///...,,,...333777777777555222///...000111777:::<<<===;;;:::;;;<<<<<<<<<;;;;;;:::999999999888888888888777777777777888888777666555333222111---...000222444444333222444333222222333444666888AAAKKKZZZeeeeee\\\NNNDDD999444...---000111000...222222222222333444555555666666555555666777999:::666777777777777666555555333222222444777888777555555555333///,,,,,,///222:::::::::888555444555666222333444333111111111333222222111111111111111222555555555555555666666666333333333444777888888777111111000000000000000000///000222555777555111...---***''''''***...111333333222111222444444222///---...///111222333333333333444666777777555444222777888888666222000111222333777999777333111222444444444444444222000...,,,///000222222222111///...,,,---///222333444444444666666777777666333111000000111111222222333333333000111444666666555333222...------///333777999:::444222111000111111111111///111222000---...333888===BBBIIILLLKKKGGGCCC@@@888777555444444444555555333555777666333000///...---.../////////111555888:::999888777555555444444666666777777777555333111---///111333444555555444333444555555444666999;;;;;;;;;;;;:::888666333222222111111333666888888777444555555444222222333555555222---***+++///444777444222000...---...///000......111444888::::::888777999;;;===;;;888333000...111333111...---000333888777666222///------...,,,---///111222111000000222333444444333333555777888777555333333444666777888777777777777777777777:::;;;:::777333222444777:::;;;:::999666444333333//////000222333555666666555666777777777555333222444555777888888888777666444222///------///222444000000///------///333666;;;===>>>===:::777666777777:::<<<:::666555777:::666888:::999666333000000...000222555777888999999666777888777444111000000555666777666444333333444::::::999888666444333222444666777666444333666999888999;;;;;;:::777333000'''&&&%%%'''+++000222333444999:::444000222666888333444444333111333888<<<<<<===<<<777111,,,+++,,,---......////////////...000111///++++++///111///+++...000111111000000111.........///......------***,,,///222444555444444---...000222444555666777444333222111///...------***,,,---+++((('''***---///000111111111333666888555333222222333444333333111333555555333222333444222111//////000111111000'''+++...---,,,...444:::888777555222///...///111777:::======;;;:::;;;<<<777666555444444444444555222222333333333333222222444555666666555333222000,,,...111333444444333222666444333222222444555777>>>MMMbbbrrruuuiiiWWWJJJ<<<666///---000333222000555555444333333444444555666666555555666777999:::444555666777777888888888555333222333666666444111///111111///,,,+++---///666666555333111111333555222333555555333222222333222222111111000111111222333333444555666777888888222222222333666888888777111111000000//////.........///111444666444000---111...***)))+++///222333555333111111222222///,,,***---111444555555333222333555666888888777555444888:::;;;999444111111222444777:::888333000222444555555666555222///+++)))...///111222222111000///+++,,,...///111222222333666777888777666444111///...///000111111111111111...000444666777555222111---,,,,,,...333777999:::555333111000111222222222111333555222//////333888???EEEMMMRRRQQQLLLFFFCCC777777666444222222444666666777888666333000......---.........///222777;;;::::::888777666666666666444555666777666555333111---///111333555666666666666666666555444666999<<<<<<<<<;;;999888666444444222222333555888:::999888444555555444333222444555666222,,,))))))---333777444222...++++++,,,///000......000444888::::::999888;;;>>>???===888111---000333444222---,,,///222777777666444000...---...+++,,,///111222222111111111222444444444555888::::::888666444444555777999888888777777777777888888;;;<<<<<<:::777777:::>>>BBB@@@<<<666111//////111///000222444666777777777777777666666555444333222333444555666666555444333777555111......///111222111111///,,,,,,///444888<<>>PPPgggwww|||uuudddUUU@@@:::333111333555444222444444555555444444333222555444333222222444666777333222111111111333555777555444333222111111000000111000000000////////////444111......000222444555666666777777777555444333///111333333222111000111000333555777777666777888777666666777999999888666333222222333444333111...000//////333777777111+++.........///000111333444111222111000...---...///111222333444555555555555333333333666999::::::999888999:::;;;999777444222666555333111222333555777:::777333///...///111333000000///...---,,,,,,+++...---,,,,,,---000444666;;;999777666555333000---111000//////000000///......///222555666555222///000...,,,,,,...000111111---+++***+++...222444555000333666666444222444666@@@CCCHHHNNNQQQOOOIIIEEE<<<;;;888555333222333333111333444333222111111111000///000333555666555444777555444555777777444222444444444444444111---***(((...444666666666888;;;777777777666555555888;;;;;;888444222222444555555444444777<<<<<<777444555666666777666555666777999333333222///------///111111222000---+++,,,000444555222111333777999777555888999:::888666555666888666999999333000222444444666888888666111//////111111111111222222333333333111333333333333555888:::<<<999666333333666999;;;<<<999888777444111555===>>>CCCHHHGGGAAA???FFFOOOOOOKKKEEE;;;444333777<<<<<<555222555888888888:::999999999888888777666555555666777888777666444222:::888555222111111111222111000///000111333333222999<<<===<<<<<<===:::444===<<<:::999777666555555999999::::::999888666555666555666888999888666333:::???BBBAAA@@@AAA???<<<======<<<;;;888666444333555222000///000222333444555444222222222111000000888999:::888666333222222...,,,***)))+++000666999999999666222///...111444333111///000222444555555666777888444///+++******,,,,,,,,,---...000111222777666444111//////000222666333111000///...***'''---000333333111---)))(((***---000444555555333222111111222333444555555444444222000...---...000111444111...,,,,,,++++++)))++++++,,,...222444444333////////////000222333444444444555555555444333333666777333---+++---...,,,))),,,///222333333555666222111///---,,,,,,---...888:::<<<;;;999777666666666555333222111000000000...---,,,,,,---///111333333666666444444555111+++---,,,,,,---000111111000222666:::;;;888555555666???PPPgggxxxxxxeeeTTT>>>999333111333555444222333333444444555555555555666555333222111222333444222111111111222444777888555444333111000000000000222222222222111000///...000...,,,,,,...111333333666666777777777555444333111222444333111000000111222555777999888888999:::777777666777999:::999777444333333444555444222000---++++++///444666333000/////////000111222333444222333333111///...///111222333444444555555555555444444444666999::::::888555666888888777555222111333333333333333333444444999666222...---///222444000000///...------------//////......///222666888;;;999777666666444111///222111111111111111000///000111333555666555333111111///,,,,,,...000111111+++)))((()))---000222222111444666555333222444777>>>AAAFFFLLLNNNLLLGGGBBB<<<:::777444222111111111111222333333333222222222111111222444666777555333111000///111444555333111555555444555444000+++'''%%%)))000666999;;;===>>>;;;;;;999666444444666888999777555444444555666777333222444777777333000222666777888888777777777777666666444222///---...000222222111///------111444444222000222666777666444555666777888888888888999===BBBEEEAAA>>>===;;;999888999999777333111222333666666666666666555555444555666666555444555888:::999777555333333444777999;;;999999888555222777???DDDKKKSSSUUUQQQPPPVVV^^^bbb```[[[SSSLLLIIIIIIKKKGGG???::::::;;;777555555777777888888888888777777777666666666666666666777:::999777555333222222222000//////000222444555666:::>>>@@@???@@@CCCAAA===>>><<<:::888666666777777999999999999999999:::;;;666666666888:::999777444@@@FFFLLLPPPTTTUUUQQQJJJJJJHHHDDD@@@<<<888666555333111......000333555555666555444222111111000000666666666444111111222333111///,,,+++...444:::>>><<<:::666111---,,,...000222000---,,,...111333333111444888888666222///.........------...///111222666555222000000111333555:::777333111///...,,,***///222444444000,,,)))''',,,...222555777777666555333333333333444444444444222000...,,,,,,...111333777444000...------,,,++++++++++++---000222222111------...///111444666777555555555555555444333222555666444///,,,...---)))))),,,///111222222333444...---,,,,,,---...///000555777::::::888555444333666555444333222222222222---,,,+++***,,,///222444888999777333333555333...+++******,,,...000000///333777;;;;;;999666666777===LLL```qqqyyysss```MMM<<<777222000222333333111111111222333444555666777777666444222111000111111111111111222333666888999555444222000/////////000444444444444333000...---,,,***)))***...111222222666777777777777555444333444555444333000///000111555777999::::::999:::<<<888777777888999:::999888666555444555666666444222+++)))(((+++000555666555000111111111222222333333444555555333111000222333333333333333444444444444555444444666888999888777222333444555444333111///111222333444555555444444777444000------///333555000000......---...///000111000//////111444888:::;;;999777666666555333111333333333333333222111111444444555666666666555555333111...---...///000000,,,***)))***---000111111333555666444222222555888<<<>>>BBBGGGIIIGGGBBB>>>:::888666333111000//////000111333444555444444333333333555777888777444111++++++,,,...111333333111555555555555444000***%%%"""%%%,,,444<<>>===;;;888555555777999444444222222222444555777555222222555444000///111555777888999999888666555888888777555222/////////222333333111000000222444444222000222555777555333444444666999>>>BBBDDDDDDMMMTTTYYYXXXUUUQQQKKKEEEBBBBBBAAA===999777666777<<<<<<;;;;;;:::888666555999999999777555555666888555555333333333444555666:::999::::::666555;;;DDDNNNZZZggglllkkklllqqqvvv||||||zzzuuunnngggcccaaaXXXNNNFFFBBB>>>888444333444555666777888888888888777666555444555777999;;;999999777666555444333333222111111111333666:::<<<999===@@@AAADDDHHHIIIGGGCCCAAA<<<888666777888999;;;:::999888999:::;;;<<<666666777999;;;;;;888666LLLSSS[[[bbbjjjooojjjbbb```ZZZQQQFFF>>>999777666555222///...000333444555666666666444333333444555666555333000---...111333444222//////222777===BBB===:::666111...---...000111...+++***,,,///111222000444:::>>>???<<<888555111000///......000111222111000......111444777888;;;888444111000///000000333555777555222---***(((---///222555777888777666222222333333333333555666333000...,,,,,,...222444888555111/////////000///,,,+++***,,,...000000000......///111222444666666555555555555555444333222222555444111///000///+++***,,,///111111111111222,,,,,,,,,,,,---...000000...222666888777444222222777666555444444333444444000///---,,,,,,///222444999999666222222444444000)))))))))***---//////...333777;;;<<<999666666777;;;DDDQQQ^^^fffcccRRR@@@888555111///000222111111111000//////000222333444444444222111111111111222333222222333444555777888555333000...---...///111444555555444333000---+++)))((()))+++///222333333666666777777777555444333777777555333000///000111555777999999999999:::;;;999777666777999:::999888777666555555777777666444---+++(((***...333777888444444444333222111000000555666666555333333444555333222222111111111111111444333333444666777555444000111222333333222000///111111222222333444555555666333000------000444777111000///......000222333111000//////111444777999888666444444555555333222222333444444333222111111666777777666666666777888555222///....../////////...---,,,---000222333222444555666444111222666::::::;;;>>>BBBCCCAAA===999444333222111000000111111111222444666888888777666555555666888999777333000,,,,,,---///111222222222222333444555555111+++&&&###%%%+++333;;;>>>===999<<<;;;:::777666777:::===888777555222222444888;;;999555444666555222222555333444666888:::888666333777888999777444222111111333333333333333333444555555333222333777888777555777666888???IIISSSZZZ]]]fffmmmrrrrrroookkkddd\\\WWWTTTPPPIIICCC>>>;;;:::======<<<<<<:::999777666;;;;;;:::777444333444555444444444444444444555555999999::::::888888AAALLL[[[kkk}}}|||wwwlll___QQQHHH@@@888333333000111222444666666777777555555555555777999;;;<<<:::888666444333333444555666555444333444888===AAA>>>DDDHHHJJJMMMSSSVVVVVVNNNJJJCCC===888777777888<<<<<<;;;:::999999888888666666777999;;;;;;999777aaagggoooxxx{{{qqqaaaPPPBBB;;;888777777555222222222444444333111333444444444555999<<<===;;;777222///...111444666444333222555:::???BBB<<<999666333222222222222...,,,)))))),,,///000111000444:::@@@BBB@@@<<<888333222111000000000111111+++***))),,,111666999999777666333111000111444666777999:::888444///---+++///000333555666777666666///111222222111222555888555333000......///222333666333///...000222333333...,,,+++,,,...000000000000111222222333444444444444444555444444333222222///333444222222444333000+++---000111000000000111------------......//////)))---222555555444333333666666555555444555555555666444111//////000111222888888444//////333444111***))))))+++---///......333777;;;;;;999666666777999===AAAGGGNNNNNNCCC666444222000...///000000000111///---++++++---///000000000111111222333444555555555444444333333333333333111...++++++---000222555555444333111...,,,+++))))))***...222555555555444555666777777666555555888888666333000///000222444666777777666666888999888666555555777888888888777555444555666777666555222///---,,,...222666888666666666444222000---,,,666666777555444333555666333222000///...------...111000000111333444333111000111222222222111000000000...,,,+++---000444666555333000//////111444777111000//////000111333444111///...---...111333555444222000000111333222222000222555555222000000111777888888777555555777999666333000//////000000//////...---...111222222111444666666444222222666:::888888:::<<<===<<<888444......///000111222444444444444555999<<<<<<:::888555555666888999888444222111222333333333333333333111111333555666333///+++)))***---222888999555222888888777555444777;;;???BBBAAA>>>;;;999;;;@@@EEE???;;;999:::888555555888333333333666888888666333555666777777555444333444444444333444444555666666777555444666:::<<<;;;888999:::>>>HHHVVVfffttt{{{{{{sssmmmdddYYYNNNEEE???;;;;;;:::999999888777777777::::::888555222000111222444444555555666666666666999999::::::888;;;GGGUUUkkksss^^^MMM???444...------...000222333444444555222333555888:::;;;;;;;;;:::777333000///111555888888777666444555999AAAGGGOOOVVV\\\^^^aaafffjjjjjj\\\XXXPPPGGG???:::777666999:::;;;<<<;;;:::888777666666777999;;;;;;999666|||ttt___MMMAAA;;;999999888666666777777555333---000444666888<<>>@@@;;;999777666666666444333+++***)))+++...000222222000222777<<>>:::666444444333222222111000000((('''(((---333888999777222222222111000222666999999;;;;;;999666222///...000111222444444444444444///111222111///000333777666444333222111222444555444111...---///222444555000...------///111111111333333444444444333333222222222333333333333222222---111222111222555555222---///111222111000000000////////////////////////***...222555555555555666555555555555555555666666888777555333222222222222666555222...///333444222,,,++++++,,,...//////...222666::::::888555555666888888888888<<>>>>>;;;777444444444666888888777555555666777777555444444444111222333555666555222/////////111333444444111///555555444444555999???DDDLLLMMMMMMJJJHHHIIINNNSSSOOOKKKHHHGGGCCC>>><<<>>>999666333333555777555333333555666555444333444555666444222333555666777777888666666888===??????===:::???IIIUUUeeexxx{{{kkk\\\OOOEEE???;;;:::777555444555666777888777666333000///000111555555555666777777888888:::::::::999888===NNN^^^}}}nnnYYYEEE555***'''......000111111222222222000222555888:::::::::999999666222//////111555888666777777777999AAAMMMUUUdddlllsssuuuvvvyyy|||{{{qqqmmmeee[[[PPPGGG???;;;999:::;;;<<<<<<<<<::::::777777777999::::::777555ppp[[[JJJ???:::888888999;;;<<<;;;888666222777===BBBFFFNNNXXX```fffaaaWWWJJJ>>>555222111666666777888999;;;<<<===:::999888888999777444000))))))***---000333333333222222444777;;;:::777444444444555555444222///...)))(((***///666999777333///000111000000111555999999:::;;;999666222000000111111222222222222111111111333333000,,,,,,///333444555555555666777777888444111---,,,---000333444333111///...000222333222333333444555555444333222///000111111222222222222---000111...///222333111///111333333111000000000...//////000000111000000000333555777666666777888444444444444555555666777777777666666555444333222444444111...000555666333///...---...///000///...111555999999777444444555333444222000222666777333.........---,,,---...//////,,,)))'''''')))---000---...000333555777888999333333333333222111000000///---)))'''(((---333666777666333111/////////000+++,,,///333777999888666000111444666888999999999666777888666444222111222222333333222111111333555444222//////111333444444444222111111333444555444444444444333222222333333111222333333222000...---333444555444222222444555666444111...,,,,,,,,,,,,,,,,,,,,,...111222222111222222111000//////...------,,,******+++///333666555555555555555555444444000111333444444444222111111///,,,***)))***,,,------,,,***+++---000222222///444888888444111111333333666888777333111333666666444111///000111222111...------...000000///---333555777777444444666888666555555555555444000...(((***,,,///222555666777666555555999>>>>>>:::555333222111333666888999888555777888888555333444555555444444444555555333111111222444444333222222222111333555888===EEEOOOUUU\\\aaaggghhhgggfffiiilllnnnhhhdddaaaZZZQQQMMMMMMCCC<<<555222333555444333444555444333111000222444777444111111444777888888888666666999>>>BBBAAA@@@<<>>SSSffflllWWWBBB333---111111222222222111111000222222444666777999999:::666555444333333444666777555777:::>>>EEERRRcccooo~~~xxxkkk^^^SSSMMMDDDBBB???<<<:::::::::;;;888777777999999888555222|||fffRRRCCC;;;777888:::>>>@@@???;;;888;;;AAAIIIOOOVVV___kkktttzzznnn___OOOCCC<<<:::555666888999:::;;;;;;;;;:::999888999:::777222---'''(((***...333555555444555333333666999999666333444555666777555222///---++++++,,,222888999555000...000111111///000333777888::::::999555222111000111111111111111000///...333555555000+++))),,,000333444666888999:::;;;;;;555222---+++,,,...000111555333000000111333444444222333444555555555444333---...///000111222222222...000///,,,,,,000000...000222444444222000000000---...///111222222222222666888999999888777888999444444444444444555666777444555666777666555444333222333111///111666777444222000//////000000///...000444888999666333333444...000///---...333555444,,,---------,,,,,,...///---+++(((&&&'''+++///222...///111444666777888888000111111222222222111111...+++(((&&&(((---444888999777444111000000111333+++---000444888999888666///000333666888:::::::::555666888777555333222222222222222111000111333555222000...---///111222222333111///000111333444333222444555555333222222222---///111222333222000///222333444333222111333555888666333000------------,,,,,,,,,///222333333222222111111///...---,,,,,,/////////000222555777999555666777888777666444333000222444666666444222000222000---***))))))***+++---+++)))***---000222333000555::::::555222222444111555888777222000222555666333000000111222333222111000///111222222111///222555888888555444666888666555444444444222///---)))+++---000333444666666555444444888======888333222000000111555888:::;;;333555777777444333444666999777555444555444333111111333666555333222555888...111666===GGGTTT```iiipppyyy}}}xxxpppddd]]]\\\KKKCCC888222222444333222666666444111///...000222888444000000333777888888777555555999???BBBBBBAAA@@@PPPfffxxx|||kkk\\\SSSEEEAAA:::555222333666888555555444333111000222444555555444444555666888999<<<;;;:::777666???UUUjjj}}}iiiRRRAAA999333444444333333222000000444333333333444777999;;;444444666777777777666555555999???FFFQQQbbbvvvsssfff^^^QQQLLLDDD<<<777666777888888888777888999777444111qqqYYYFFF;;;:::<<>><<<666333000---...111444555444333333555555555444333222333222111111222555777999555333111000111111000///000444777666333000000111222111000000111444666888111...,,,---///000...,,,***(((''')))---///...,,,000111222222222333666888555000,,,...333333...(((000...---...000333444444333333222111000000111111......///111444666666666222111111444888999777555777999:::999666666888:::333222111//////000222333222222000...---///444777555444222222333444333222333333333333222222111000///000111222222111000///...///111333444444444333555333000......000222333222000......///111111111333333222///,,,+++---000111111222333555888;;;===;;;:::999777555444222222222333555666666444111///444111---+++,,,,,,,,,+++//////000111222222222111333444555888999888444000222444555333000///111333333111000000111222111000222444666777666333///---555333222222333444444333222222333333444444333333---------000333555666555444444555666777777555333///...///333888<<<<<<::::::666666777444///222888:::777444333444555555555555444444333444555666777666888:::AAAVVVpppsssfffWWWMMMBBB:::444///000555888888666222///---...///333111000222777:::;;;:::999666777<<<>>><<<;;;===EEE___uuuppp___OOOEEE;;;666444333666:::999555111000111555777999888777555444444666888999>>>:::999999999AAAZZZssssssWWWDDD<<<555000222333111///000000000000111333444333111111444777888666555444444666555<<>>;;;555222///------000222111000333333444444444333333333333222111000111333444666666444222222222333222000222555888888555333333444777555444333333444666777111000///000222333000...---+++***+++---///---,,,///111222222111222333555333000---...111222///,,,000111222222222222111111222222111000000000000000/////////111333555666666333222222444777888777555888999999888666555888;;;666444222000///000111333111111000...---...111444444333111111333444444333333333444444333222111000000111222222222111000///...///000222333333444444333333111111111333555666222000///000222333333333333444333000---,,,...111000000111333666:::>>>@@@???>>>;;;999666333111000111222444555444333111///444222///...///000000000,,,---...000111111222222222333666777666555222111222333444222//////111333333222000000222222222111222333555666666333000...333222000111222333222111///000111333444444444333111000///111444666666666444444444666777888888777777888:::===???AAAAAAAAABBB>>>>>>???<<<666777;;;:::777444222222222222111555444444444444555777888:::>>>FFFSSSmmm{{{cccWWWHHH===444...///333999888666444111000000111555444333555888:::999888999777888;;;;;;999:::>>>OOOkkksss[[[OOOBBB;;;777444555888999666333222333666777888666666555555555777888999888666888;;;===DDD[[[ttt|||eeeUUUFFF<<<333222333222111111///...///111333333222000///333777:::999666444222666777BBBVVVlllnnnXXXKKKCCC;;;777777:::888777777777777444222hhhMMM@@@===<<<;;;;;;:::888888@@@JJJaaatttlllVVV@@@:::666555555111111333555444222111222222111000222222333444555555555555222444555666666666777999888888999999888777666555555555444333333444555666666666666555333///,,,***(((+++...000000000111222666666666666666555555555888888777666555555555555333222222333444333111...000///...---,,,---...///555666777555333222222333000111111000///111444777888666444444555555444222777666222...******,,,...222222222222222111111111111222333444444333222222000444777888:::===:::555000///---......///---,,,333333222111111222333444444333111000000000111111777666444333444444333222222666999999777555666888;;;:::777555444555555666333333333555666666333111///---,,,---...///...---000111333333111/////////111000///......///000000111444777777333///------111111000/////////000000111111000111222444666777555444333444666777666555999999888666444555888;;;999777333000...///111222000111111000......///111333111000111333444444444444444444444444222111000111222222333222111///.../////////000111222333444222222333333444666777888111000111333666777777666444555444333000///111222///000111444777<<<@@@CCCDDDBBB>>>:::666333000///111222222222222111000000555333111111333555555555---...///111222333333333222555777777444222222333111222222000......000222444222111111222333333222000222444555555444222111222000///000111222111000+++---000444555666555444222111///000222555666666444444444555777;;;>>>@@@EEEIIIMMMNNNMMMLLLMMMOOOOOOKKKIIIHHHCCC===999999:::888444333222222000///555555444444555777888999===EEERRRgggyyyjjjWWWHHH<<<444222555999888777555444444444444666666666777999999777555888888999:::888666;;;CCC[[[zzzkkk]]]LLLAAA:::555444666999777555555666777777666444444555666777888888888666555999>>>???EEEZZZqqqsssaaaOOOAAA333000333333111000,,,,,,...111333333000...,,,111777:::999666222111444999HHH```zzzmmm[[[MMMBBB;;;:::<<<:::888888888888666444cccJJJ@@@>>>???<<<:::999999>>>LLLYYYtttyyyaaaEEE===666555444111111222555333222000000000//////444444555555555444333333333444555555444666;;;?????????@@@AAABBB@@@>>><<<777555444444555777888999666777888888666333000...***+++...000111333444555777777777777777777777888:::777555555888999888777777555444222222000---+++......---......///000111555666666444111000000111///000111000000222555888:::888555444444555555555555444222...++++++---///222222222111111111222222222222333333333222222111///444888888:::<<<999444111000000///...---+++)))333222000...///000333444555444333111////////////666555333222333444333222222555888999777666888:::;;;:::777555444555555666444555777999999777555222............///000000///333555666555111...+++***///000000...,,,---000444222666999666000++++++,,,000000///////////////000222222222111111222555777777666555555555666666555999888555444333555999;;;<<<999444000...///111222000222333222000//////000222111000111333555555444444555666666555333111///000111111222111000...---//////......///111333444222333444444555666666666000111222555999:::999888555555555555444333333444222222222444777<<<@@@CCCEEECCC???;;;666333111000111111000000000000000000444222222333555888888888111111222333444444444444333777999777222000222555111111///.........000111333222111111333444333333///000222333444444333333222111000111222222111000))),,,111555888888777666///...,,,---000333555555444444444666:::AAAIIIOOOXXX^^^eeeeeeaaa^^^```dddfffbbb]]]XXXQQQGGG===777888666333222333333333222555555555555666888:::;;;???HHHZZZrrrlll\\\OOOCCC<<<<<<888777666666666777666555444555666888888777555333666888;;;;;;888777AAANNNgggxxxgggRRREEE<<<666444555888777777888999888777555111333555777888888777666999888;;;>>>===BBBVVVlllxxxaaaOOO@@@222000444444000---)))***---000333222///,,,,,,000555777666444222111222:::LLLffflllZZZLLLCCC@@@===;;;999999999999888666|||___KKKAAA>>>>>>:::888999===HHH\\\mmmgggHHH>>>666444444333333555666555333000.........///555555555555444333222111555777888777777;;;CCCJJJLLLLLLMMMOOOPPPNNNJJJFFF;;;888555555888::::::999555666777888777666444333......///111333666777888666666555555666777888999999555222333666999888666999777333111000...,,,***.........///000222333444444444444111///...///000111222333333333444777999;;;888555333444555666555111111000...,,,---000333555444333222111111111222333333333333222111111000///444888888888:::888444333333333111///,,,+++***222000...,,,---///222444666555444222000///......333222000000111222111000000333666666444444666999777666444333333444555777555777999999888666333222,,,---...//////000000111666777888666222---***)))///111111///,,,,,,000555222555666222,,,)))+++...000///////////////000000333444444333111111333666666666777666555555555555999777444222333666999::::::888444111//////111222333444666555333222111222333111000111444555666555555666777777666444111/////////000000000///---,,,//////......///111333444333444444444444333333333111222333666999:::999888333444555666777777666666777666555555777:::>>>@@@DDDBBB>>>999666333222222000000000000000000000111222222111333666888999888333333444444444333222222222666999666111...///333222000...------///000111333111000000222444333333......///000111222333333333222222333555555333111+++...333777999:::999888...---,,,...222555777777333444555777>>>KKKYYYcccnnnvvv{{{xxxzzz~~~yyypppgggYYYIII===666444111000222444555555555555555666777:::<<<===???III]]]xxxrrrdddTTTGGGBBB888666555666888888777555111333555666666444333222444777;;;<<<:::<<>>QQQlllzzzhhhZZZNNNFFF>>><<<999888999999888777www]]]KKKBBB>>>:::777666:::CCCUUUnnnkkkMMMAAA666444555555666888666666444111//////000222666666666555444333111111000555;;;>>>AAAHHHRRRZZZeeeddddddeeefffbbb[[[UUUGGGAAA:::777999:::;;;:::555555666666666666666666333111000111444777888888444333333333444555777888777444000000333666666555777444111...------,,,***---...///000222333444444444444333111......///111333444555555555555777999:::777444222333444444444////////////...000333666666555444222222222333444444444333222111000000000000555888777666888888666444555444222...,,,,,,,,,000...,,,+++,,,...111333444444333222111000//////000...------...//////...///111444444222111444777333222111000111333555666555777888777444111//////,,,---......------...000555666666555111...------///111111000------///222///111111///,,,+++...111000000/////////000111111222555777555222000222444444666888888777555555555888555222222444777888999777555333111000111111222444666777777666444555555555333222333555666666666555777888888777444111///......///000000000....../////////000111222333444444444333222111111222222444333333555777888888666111111333777:::;;;999888:::888666555555888;;;===BBB???;;;777444222222222///000000111111111111000222222222333666777777666333333333333333222222111444666888666222///...///333000---,,,...000111222111000///000222333333222------------...000222222444444444555777666444222///111444888999:::999888000000000333666999999999222333555:::EEEWWWlllzzz}}}oooZZZIII<<<888333000000222444555555555666777999;;;===???@@@KKKaaa~~~tttaaaOOOFFF999666555777::::::888555111333555555333222222222111333888;;;;;;???MMM[[[zzzjjjRRRCCC;;;777666777555555777999::::::888555222444666777777666555444555333555999999@@@UUUmmm~~~aaaEEE<<<666:::>>><<<555111((()))+++...111111///---///000222222111222444666999CCCVVVpppwwwhhhXXXJJJ===;;;888777777777777666yyy\\\IIIAAA???999777888@@@NNNdddpppRRRDDD888444666666777888444555444222000111555888777777777666555444333222///999HHHSSS[[[dddooowww{{{qqqiiiYYYOOOAAA999777999;;;;;;666666555444444555555666555222//////111444555555111000000000111333555777555333000///111333444555333000,,,******+++++++++------///000222333333333666666555333111111333555444555666666555555777888777555222222222333222111///000000000000111555777666555444333333555666777555444333111000000//////111666888555444666888777555555444111---+++,,,...------,,,+++,,,...000111000000111111000000//////...,,,++++++,,,------,,,///111333222000///222555222111000///000111333444444666666333///+++++++++---...///...+++)))***+++///000111111000000111333000111111000///......///+++,,,---///000222333444000000000000000111222222222555999888333000111222111555999:::888666555555666444222222555777888777111111111111222222222222555666777777666666777888777666444444666777777666666777999999888555111///...///000222222222111111...///000222333333444444444333111000111222444555777555333333555555555444...///222777<<<>>><<<999:::888555444444777:::===AAA>>>:::555222000///000...///111333333222111000444333333444666666555333333333444555666666666666:::;;;;;;;;;999666333111444000,,,,,,...111333333000///......111222222222,,,,,,++++++,,,...000111444444555666888777555222222333555666777777777777333333444666999999777555000222666===LLLccc}}}ttt```LLLEEE<<<666333333555555555555666777999<<>>JJJWWWqqqjjjPPP@@@:::777666888444444555777::::::888777444555666666666555444333111111555::::::???RRRhhhpppZZZBBB;;;888;;;>>>:::555333******+++---000111000///000222555666555555666777:::FFFWWWooottt^^^KKK<<<999666555555666555555}}}[[[FFF@@@AAA;;;999<<>>999444000...---------///222444444333111000666555444555666666444222444555777999;;;<<<======AAAAAAAAABBBAAA>>>999444444000,,,,,,///222333333///...---...000222222111,,,+++***)))***,,,...000444444444666888777444222444444555555555555555555444444555777888777333000///222777???PPPjjjyyy[[[SSSGGG===777666666777555666666888:::===@@@AAABBBLLLcccooo[[[OOO===:::888:::>>>>>>:::666888999999555111...///111,,,,,,000444777<<>>:::888777444555777888333000333:::888777444000---,,,---//////444555111...111333444777666444333111000///...)))(((''''''(((***,,,...,,,+++---000000...///444777999999666888===@@@>>>???<<<999777666444222///666555444222000///111222000111222222111111333555444444444222111222555777444333222111111111111111222111222555888888444111777555111---+++***+++,,,---***)))***...000000......,,,***+++...000...,,,000//////...------...///111222444333222111111222444222//////111222000...555333000,,,)))(((+++...111333444222---)))'''(((***)))))),,,111444555333222......222111***(((+++&&&+++...000555<<<<<<777444111///111333444333000...000333555666555444333000111444777:::999666444111///...000333555444222222333444666777666666555999666333222333555555555555555666777777888999999999888777777777777666666111444666666555555777:::888555333333444555555444222444444222222555777777444444333222666<<<<<<888777777888888999888777666777555555555333222777???DDD???999444222111111000111222444555333000,,,)))...333666666555555555333:::===>>>===???HHHPPPRRRTTTWWWXXXWWWWWWTTTJJJ@@@<<<999444000///000222444222///,,,---111555555444111///,,,***+++---------555666777777555555666777777666555555555555555444888777666555444222...+++000///444DDDZZZsssrrrbbbPPPBBB999444333666666777888888666666777888<<>>:::777555444777444333444666777555333555666555333222111333555555888<<<======AAAIIIOOOhhhhhhLLL???;;;:::999777444111///---///---,,,...222333222///333999???AAA???;;;999888666???RRRkkk|||bbbOOO@@@>>><<<999666555555555kkkVVVIIIAAA;;;999>>>NNNhhhxxxUUUFFF666222444555555555:::999666444333222333444777777999<<<;;;;;;AAAIII]]]wwwwww[[[III???:::777888555444777999777444666;;;===<<<999555222222555888<<<@@@@@@:::666666555444666555444444333111///---'''&&&%%%%%%&&&))),,,...,,,,,,///333222......111777;;;======???GGGMMMOOOJJJGGGBBB>>>:::777555444111222222222222222222333111222333222111111333555666666666444222222444666666555444333333222222333444444444777::::::777444444333000///......///000---+++***+++...000000///...,,,+++,,,///000///---...///000000000000111111555555666555444444444444333111......///000...,,,333222000---******,,,...000222333111---***))))))***)))))),,,000222111///222000111444000***(((,,,)))---///000555;;;:::555666444333222333222000///---///222444444444222111///000333666999999666444111///...///222555555444222333444555666666666555777555222222333555666666999:::::::::;;;;;;::::::::::::999888666555666888777888888666444444777:::999777555444555666666555333444444333555777888777555888999999>>>GGGLLLLLLHHHFFFBBB???<<<999666555666444333444222000444:::???;;;777555444444444333111222333444333000...,,,111555::::::888777666555;;;BBBIIIKKKQQQ]]]hhhooolllnnnnnnlllkkkggg\\\RRRFFFBBB;;;555111111333444333000...///333555555444111///------///000000///444666777666555555666777888888999888666555555555444444444333111///...---...---222AAAWWWsssmmmTTTDDD;;;555333333444555666555444444555666:::CCCUUUppp~~~cccKKK>>>===;;;999888888888999::::::888444///,,,,,,...---...///000111555:::===MMMaaaxxxkkkYYYFFF<<<999666444444555333222333555555444111333333333222111111333555777:::<<<;;;:::===DDDJJJ```zzz{{{]]]FFF;;;666666555444222000///...,,,+++***...222444333111111666===???>>>;;;999888666<<>>PPPhhh|||[[[KKK<<<666666777888999===:::666333000000000111444444777:::<<<@@@KKKWWWssshhhPPPBBB999777888555444555999:::888888;;;===<<<999777666999>>>CCCHHHLLLKKKEEE???<<<888333444333444555555444000---&&&%%%$$$$$$&&&***...111111111444888666111000222;;;DDDJJJLLLOOOXXXaaaeee^^^[[[TTTJJJ@@@888444222+++---000333555555555444444444555333222111333444888888888666333111111222222222222222333333444444555444333444555555222000000000000000222333444555///---,,,,,,...000000///...---,,,---...///...---,,,///222333333222333444333333333222222222222222222111//////000///...,,,111111000...,,,,,,---///...000111000...,,,+++,,,---------///111111///---///222777888333+++***---...///...///333888777222666777777555222///......,,,...000222333222111000///000111444666777555222000...------000333555666222333333444555555666666666444111111333666777777777777888999:::999999999777999999666333222444777<<<;;;999666444444666999999777666777888999888777666555555666888999999999===DDDIIIJJJOOOZZZcccgggddd___XXXPPPJJJDDD>>>:::777555333444222///222777999777555555777888888777222222333333333222111000333888===>>>;;;888666777>>>LLLZZZaaahhhvvvtttiiiXXXQQQGGG===666333333444444111000111444666444222/////////000222333222111333444555444444444666777666999;;;999555111000111444666777444000---,,,...---+++///<<>>777222222222222111000///...***((()))---222555444222...333888<<<<<<:::888777666888CCCYYYssspppXXXIIIBBBAAA>>><<<999777666666yyycccTTTEEE>>>>>>KKK___wwwiiiYYYHHH@@@===::::::;;;===:::666222000///000111333111222555999DDDXXXjjjpppTTTBBB888666888555222333888;;;999888999<<<;;;;;;<<>>KKKVVVaaaeeejjjttt~~~}}}uuummmdddZZZOOOGGG===888555555333000222666555555555666999:::999888333333222222333333444555333777<<>>MMMccc}}}sssUUU@@@999777666444444444444555555555444333222111000111111...,,,---111444444333;;;BBBOOObbb{{{}}}cccNNNCCC999777888666444444000111333444444333111000...000000000000222555888;;;:::888555444666;;;@@@PPPaaazzzhhhSSSBBB999777333333333333222111000000***))))))---111444333111+++///444888:::999777666666555<<>>===;;;:::999999uuubbbRRREEE???GGGWWWkkkzzzkkkYYYNNNFFF???;;;:::;;;999666333222222333444444000...///666HHHddd}}}mmmQQQ@@@666444666444111111666999888888999>>>@@@DDDJJJQQQZZZdddjjjuuuxxxwwwpppfff\\\OOODDD777444333555888999666333---,,,+++,,,...333777:::???<<<;;;===>>>@@@FFFMMMWWWgggxxxkkkUUUCCC888***+++...333777999777555999999999777555444555666444555555333///+++***)))000111333555777888999999999999999888666333111000//////000222333444444555222222111000///...//////+++,,,,,,,,,++++++++++++///333777777444111222333222111111222555555333111/////////.........000111...///000000//////111222//////000111222111000///222333444444444333222222333AAAPPPVVVQQQIIICCC@@@:::333------000222000...000333666555222//////111---...000222444444555555555333222222222222000///111000...------000333555444333222111222444666777333111000000333666888888666666777888999:::;;;<<<999===BBBCCCAAA???>>>>>>888777777777666555444333333444666999===???>>><<<===999999<<<>>>>>>CCCKKK[[[kkk{{{sssaaaUUUFFF???777444111///111555555444555666888999777666444333333333444555777888222444999<<<:::666:::CCC[[[sssxxxeeeQQQAAA888444444111///...000333333111...)))***,,,000333333222000///000111111111333666999;;;@@@EEEDDD<<<222)))$$$000666;;;;;;555000000111333111333999HHHcccjjjUUUCCC666333555///000///...------///111777===JJJ[[[qqq|||___HHH;;;777666444333222222333444333333333555666666666666444111...///222555444222999;;;CCCTTTllljjjQQQCCC;;;444555777555444444000222555777777555222111...000111111111333777999999888666444333666:::===CCCNNNccc}}}mmmVVVFFF<<<888999666666666555444333222111...,,,+++---111333111...))),,,000555888888777555333111666GGGaaazzzbbbOOOEEE<<<<<<<<<<<<<<<<<<;;;;;;uuu\\\KKKAAAFFFRRRbbb}}}~~~nnnbbbUUUGGG>>>;;;:::999888666666555666666555111------666LLLooo```GGG;;;555333333222000222777999999<<>><<<<<>>NNN___ggggggccc]]]WWWFFF:::111///222111...,,,---000222333222111000000---...000333555777888999888666444444444555444333555555444222000000222444444333111000111333666888333111000000333555777777777666666777999<<>><<<:::;;;888999===>>>BBBOOO___pppwwwhhhVVVJJJ<<<444...,,,...333555444444555777777555444555555444555555777888999222111555:::888777BBBPPPfffqqqYYYEEE:::555444111...---...111333111///******,,,000333444333111000111222222333555:::===<<>>BBBJJJVVVnnnxxxhhhVVVHHHBBB<<<;;;;;;:::999888777777666333000111:::QQQvvvrrrOOO;;;555333111000111111444999<<<>>>FFFNNNUUU]]]jjjwwwssscccNNNEEE999444444555444111...///000222444666888999:::;;;AAAMMMYYYfffvvvrrrWWWEEE;;;777222111444666555333555666666444222222333444//////...+++)))((()))******...333:::@@@EEEHHHIIIPPPRRRSSSOOOGGG>>>888555555444333222222444666777555666555333///---...000---...///...,,,+++,,,...---222555444///---111555666777:::@@@FFFFFFAAA<<<777666222,,,((((((,,,000222222111///...///222555777555444555666555111...---///111111222444999===HHHWWWfffoootttvvvrrrkkkTTTEEE888444444000+++***......///111222222///,,,+++---///222555888:::;;;:::888777777999<<<======;;;<<<;;;888444222222444555333111///000333666888444222000000222555666666555555666:::AAAJJJRRRWWWVVVZZZaaaggghhh```RRRGGG@@@<<<666333333444444333333444666:::<<<;;;888555666444777===???FFF]]]vvvlll[[[FFF777...***---222444333222333444555555444555666666777777888888888444222444999999<<>>BBBGGGLLLUUU]]]]]]QQQ???111111000//////111444888;;;::::::<<<===BBBUUUvvvoooXXXDDD666333555333333222000///000333555:::>>>BBBHHHTTTiiikkkRRR===333444666666444333333333444555555444444777:::<<<:::888333444555555444444555777333222555<<>>>>>===<<<:::777666666444333555>>>VVVzzzfffDDD333111222000...000111666<<>>999666555333222333666999;;;555777777444///---...000...000222000---,,,---///+++///333111------222777CCCDDDHHHOOOVVVVVVPPPJJJ@@@===777///)))(((---111444333111...---///333666999777666666777555111......000222222333777>>>CCCMMMYYYfffnnnwww}}}|||vvv^^^MMM===888666000***(((///......000222222---)))***+++...111555888;;;<<<;;;999888:::>>>BBBDDDEEE@@@AAAAAA===888444333444555333000//////222666999444222000000222444555666777888<<>>>>>>>><<<<<>>@@@BBBIII\\\wwwnnnXXXDDD333---///777666555444444444555666777555555777:::;;;888666222444777666444333555888333222333666888===NNN___qqqoooVVVFFF===666111---//////---+++---...333999;;;999555222111---.../////////111444666<<<:::999999999888777555222222999FFFSSSbbbwwwvvvlll___NNN<<<333111000111333---...000111333444444444222000///111333444222///******,,,111555777444222444666;;;BBBLLL```ppp```SSSFFF>>>:::::::::999888555333222KKKNNNRRRXXX\\\```bbbccc___mmm{{{iiiLLLDDD:::888>>>HHHOOOSSSgggzzzqqq]]]NNNDDD???;;;:::<<<<<<999555888555666<<>>GGGXXXgggxxxrrrSSS???999222//////***)))---000111000000222444666>>>NNNccc{{{cccPPPDDD;;;333222222000000222//////.........000111222111,,,***---000///...000555:::HHH[[[mmmyyy|||vvvgggPPP???888666444444666555222444999;;;:::888444000.........333444555555555333111///...+++,,,111333444<<>>555333777666444222222222333222000444222333666666333333666;;;EEENNNWWWcccuuuyyyeeeXXXKKK<<<333333555555444444666888999888666444222444222222666AAAXXXzzzzzz```HHH:::333111111111444666555333333555777666555444333333444555666999666777:::<<>>VVVqqq|||YYYDDD;;;777333222333555555333000000333666:::777777<<>>888222222222222000---+++***///333999;;;:::666222000111111000///...000444777999;;;<<<:::777444333333333222444:::FFFVVVeeennntttuuuyyy{{{yyyqqqdddZZZHHHAAA888333222111...+++(((''')))---222444333111444444444666666444000---)))+++000333444333111///222666===BBBHHHXXXuuurrraaaWWWNNNDDD>>>666666666666555444333222999;;;===@@@CCCFFFHHHIIIIIIRRR\\\dddooossseeeQQQDDD>>>888777;;;???AAAAAAJJJ[[[ppp~~~eeeQQQAAA===999999;;;<<<999666777555777===AAANNNmmmvvvXXX;;;333555333///---...333:::>>>EEESSSgggvvvyyyZZZDDD<<<333///...))))))---000111000111444888<<>>777444333444333111333888<<<;;;999444000......///111222333555555444222111///,,,,,,000222777CCCPPPaaahhhrrryyy{{{wwwooojjjggg]]]NNN@@@777222111000333000......///111222222666777777777666333111///000111222666BBBNNNTTTSSSVVVWWW\\\ccceeeeeegggkkkjjjaaaTTTHHH>>>777111---///000222444444333111000000222666999<<<;;;999666999<<>>JJJ^^^ooovvveeeNNN===444111...,,,222333444666666777666666555555666666666666555555222222333444444444444444666666555333111444:::???NNN]]]kkkttt|||vvvlll]]]MMMAAA999555222222222222111///---,,,///333777999777444222111000111000//////000444777666888999888666444444444000111333888@@@KKKTTTZZZ\\\]]]```cccbbb[[[QQQIIIAAA:::333......---***'''&&&&&&'''+++000333333111333333444555666555111...,,,...111333333111...,,,...222999???EEEPPPeeeyyy~~~cccTTTMMMGGGAAA>>>777777777777666555555444222222222222333444666777:::???BBBFFFOOOUUUNNNAAA<<<999777777888666222...222@@@PPP\\\eeekkkllliiilllqqq{{{iiiPPP>>>;;;888888:::;;;999666444444888<<<===DDDZZZqqqxxxZZZ>>>666888666222000111444999BBBOOOdddzzz{{{\\\GGG>>>444//////***,,,...111111000222777<<>>>>><<<999777<<>>:::777666333333333333222111000//////222555555444222222222000000000000///111555888444666777777555444444555000222444888<<<@@@CCCEEEJJJKKKMMMOOOOOOKKKEEE@@@;;;666000,,,,,,+++(((&&&%%%%%%'''***///111222111222222222333555444222///...000222333222///,,,)))***---444;;;@@@FFFQQQ]]]xxx~~~iiiRRRFFFCCC@@@>>>>>>888888888888888888777777888666444111111111333444777999:::;;;AAAGGGDDD===777777777777666111+++&&&***444>>>EEEKKKRRRUUUTTTOOORRRYYYdddtttzzzaaaKKK<<<:::777666777777666444333333666888777;;;JJJZZZttteeeGGG===<<<999555555222444:::GGGZZZsssxxx[[[FFF>>>444000222///111222333111000333999???KKK]]]wwwttt[[[KKK;;;222***)))******,,,...------------...000222444)))''''''+++///555@@@JJJ[[[rrruuuXXXFFF<<<666222222111///000444333333333111//////000222///111222444444444222111000000222777CCCWWWqqqvvvbbbNNN???777333222111///......000111111111222333555666666555333222---///222;;;KKK\\\bbb```\\\UUUMMMJJJHHHKKKTTT^^^ggg```TTTGGG<<<555111//////111444777888888888777555888<<<>>>===;;;888666@@@LLL^^^ppp}}}zzzqqqqqqkkkaaaXXXNNNDDD===:::999666333111333555666666888777888:::::::::@@@GGG]]]qqqtttZZZEEE:::666666777777666666555444333111000......888OOOnnnqqqSSS@@@999888888777666444333333444666777444444444444555555555666:::777888;;;===FFF```zzzsssYYYCCC888666222111///000222333444333666666888999999999888777333444999FFFZZZvvv~~~eeePPPAAA777333555666666777888666666@@@MMMbbbxxxnnnWWWIII;;;666666666555666444555666666444222111000111...---///333999EEEPPPkkk~~~nnnbbbSSSJJJ???888666555444222222222222333333333333333555555444444333111000///---...000111111000///......222666888666555777888===BBBCCCAAAEEEMMMSSSTTTRRRJJJ@@@999777777777666555555444333222111000000000111333333222111222333000111111111000222555777555777777666444333444444555666777999;;;===>>>???EEEEEEFFFFFFFFFDDDAAA???999666222000///...,,,***((((((***,,,...000000000111000///111222222111000///111222333222000,,,******+++111888===???EEEKKK```qqqgggXXXGGG@@@???===<<<===999888888999999::::::;;;999777444000///000111222444555555666999<<<;;;777444444444444333000,,,))))))///444666999???BBBAAA???@@@BBBHHHTTTeeewwwxxxmmmaaaQQQCCC:::999777555555444333222111222333444333666@@@KKKYYYkkkpppQQQCCC???999555555333555<<>>===777555222111111333666777999888888777666555444444;;;888:::===>>>FFF^^^wwwvvv^^^HHH<<<888333222111111333444333222666777777777666555333222///222999JJJgggmmmVVVDDD888333444333555:::===<<<;;;>>>CCCQQQddd|||uuueeeSSSIII@@@888888888777777999777777777777777666444222111...---111444888@@@HHHTTTeeezzz|||hhhXXXOOOGGGBBB<<<888777777666444222222222111111111111111444444444333111000......---...000111111000...---+++000555888777666777888888::::::666555888;;;===>>>999444222444555444333666555444333111000//////111222222222111111333555111111222222111222444666999:::999777444333333444888888888999;;;>>>@@@BBBAAAAAAAAA???>>><<<;;;;;;999888555444333222000...---.........//////000111111///......000111000000///000222333333222000......---111777;;;<<<@@@FFFMMMZZZppp{{{eeeTTTJJJBBB???>>>:::888888888888888888999;;;<<<===777555222000///000222333111333444555666555444333222111111000000/////////---222444222333777999999999999888:::???IIITTT\\\gggiiifff]]]SSSKKKCCC<<<777666555333222222111111111222333222222555;;;AAAEEESSSkkk|||]]]NNNFFF<<<555333555777===KKKbbb~~~|||___KKKBBB777333777777;;;:::666222111555???FFF^^^uuudddKKK===555///***,,,...------...222111000......//////000111000000111444>>>QQQccczzz\\\BBB;;;666777777333000000,,,000444666666444444444222222444444333111///...)))///888JJJgggvvvZZZFFF999222///...+++(((((())),,,---...000222444555666555333222---000777DDDWWWeeeeee___OOOGGG>>>999777999CCCLLLSSSQQQKKKCCC;;;555333222000222333555555555333222000444777777555444555777AAAYYYttt}}}vvvooofffYYYMMMBBB===777444444666888999777444444666999AAAQQQ```wwwtttYYYFFF;;;777666888777666555666777999:::777;;;JJJdddkkkWWWKKKCCC???<<<888333000111333555555;;;;;;:::999888666444333666555888===???FFF\\\tttzzzcccNNN@@@<<<555333222333444444333111555555555555444333111000+++000;;;QQQtttvvv\\\HHH:::444444333666;;;>>>>>><<<<<<===DDDTTThhhyyy}}}iii[[[LLL>>>@@@;;;888999:::888999;;;888777777777888888777555333000000444777888===BBBBBBMMM]]]mmm}}}yyyzzzxxxqqqdddVVVJJJCCC===;;;888666666666555444444333222111111111111111333333333222111000......///000222444444222///...+++000555666555555666888666888999666222000222444333222333444666777777666444333222111////////////222333444333222333555777222333444333111111333444:::;;;:::777444222222333777666666777:::===@@@CCC??????>>>;;;888777888999888888777666444222000///000111111111//////111333333111///...///111111000///000222444444444333222000000222777999999>>>DDDFFFNNN^^^ooo}}}~~~wwwcccPPPFFF@@@===<<<:::555222222666666666777888:::<<<>>>555444333222333555777888333444666777555333333444111111111111111222444666222666888666555888999888777666666555555999>>>BBBHHHLLLNNNIIICCC???999333222222222222111111333444000333555555555777999999:::BBBTTThhhvvvpppbbbXXXJJJ===888777888===HHH^^^}}}www[[[HHH@@@555333888999;;;:::666222111888DDDLLLccc{{{cccJJJ===444///,,,000222111/////////...---,,,,,,---////////////111444999FFF___ttt|||\\\EEE>>>999:::;;;666111///333777<<>>:::666444000111222333333222000///,,,333AAAXXX|||dddMMM>>>666222///+++'''%%%'''***---...111222444555555444333222000111555???PPP]]]\\\TTTFFF???999666333222888@@@GGGGGGFFFAAA;;;666444444///000222444555555333333///222555555333333777<<>>;;;<<<;;;999666555777:::777888999888555222000//////000111111000111444777777555111000111222333333111222444555555555444333///000444777777555999@@@BBBEEEOOO[[[bbbgggpppzzz|||yyypppeee]]]XXXPPPGGG>>>:::888999666111000222444444444555666999<<<>>>222222222333555777999;;;555555666777444111111444333444444444444666888;;;222666888666555888999777555666666555333333444666555;;;>>>>>><<<:::333+++...///000000111222555666000444888999999999777444888;;;FFFSSS]]]eeetttvvvkkkYYYHHHAAA::::::<<>>444///...333555333000000++++++******+++---...///,,,...111666===MMMiii}}}\\\FFF???;;;======888111...999>>>DDDFFFCCC>>>888555...///111333444333222111111999IIIdddjjjRRRCCC;;;777000+++&&&$$$&&&***---000111222444555555444222111222111000777EEEPPPNNNFFFBBB===888555222///333888>>>@@@AAA???:::555444444...///222444555555555444000333555444222444:::@@@WWWtttsss^^^VVVLLLDDD???>>>>>>>>>777444333444:::HHHaaauuuqqq]]]PPPJJJGGG@@@>>>;;;999888999:::<<<<<>>999::::::999666333333555666444222888@@@MMM\\\hhhggg```ccc^^^XXXQQQFFF888222222333222444888999777999===888555333333777999999888777333333666888555444666222333555:::FFFRRRTTTQQQEEEDDDBBB@@@???<<<888444555555666777888:::;;;<<<666555333111000000111111222222333222222111000///333555777999888666333111444555666444000///222444333444666666222000333999888:::<<<:::555111111222+++++++++,,,---///111333444555777777777777888:::555666666444222000000111555666555333222222333555666777888::::::::::::999555666777555222222555888888999:::999777333111000,,,...000000000111666999;;;888444222333444444444444555666666666555444333,,,///444888555111555;;;999:::@@@HHHKKKKKKQQQZZZZZZ\\\XXXLLLBBB???@@@AAA===999777777444000111555333333222333555888<<<>>>:::999888777888777666555000222444666666444111///333555666444222111444666777777888999999999999999999777666444444666777999999888777555333111000////////////000111333444555333666:::;;;:::777666555888:::<<<@@@EEENNNWWW]]]hhhrrrsss\\\JJJ@@@<<<999@@@VVVzzzfffKKK999444---...555666888666222///222<<>>UUUxxxfffPPP@@@666;;;===666111111===FFFQQQSSSLLLAAA777333222333555666777666444333333<<>>BBB<<<;;;999555222111444666BBB???:::777555444333333111333555666666444111///...///222444444444<<>>:::888888888===@@@NNNggg}}}wwwjjjcccWWWHHH===888888999444555666777777666555444444666888888999???IIIRRRnnnkkkTTTDDD:::666777444222222444555444222222000...000444777777666---333@@@TTTpppkkkVVVIII@@@<<<<<<<<<999555111///000222333777888;;;@@@HHHMMMPPPQQQNNNIIICCC>>>999555222///333333333444555666777888555555555666666666777777888666444333444444444444444333333777===BBBDDDDDD===>>>===;;;888666666777777777666666777999;;;<<<666777666333000000222555444333222111000000000000555777888888666444333444999777444111000000111333666555555555555555666777===??????===888222...,,,+++******+++,,,...000222444555666666666666666666666666666444333111///...222222111111222444666777777888999888555444555666555555666666666666666666999888888;;;===:::222+++---,,,,,,...222777:::;;;AAA===888666777777666444666555555777:::;;;888666000222333333222333555777777:::>>>??????@@@BBBEEEBBBGGGGGGAAA>>>@@@@@@<<<777888888555111111444777111111000111333666999;;;===;;;999777666555333222222444777999888666333000333555666666333222333555555666777999:::999999888666555555555666777999:::999777666333222000000///111111111111222333555555555888;;;;;;999666444333555777999;;;<<>>AAAUUUxxxdddJJJ:::666///...444444555444111///222<<>>IIIYYYrrr~~~tttjjjaaa]]]YYYRRRIIIBBB===;;;;;;999;;;FFF^^^zzz|||ttteeeTTTEEE<<<888888444555555666666555555444333666999::::::===CCCIII\\\pppzzzaaaKKK;;;333///333111000111555777777666444111///000222444444333---111:::KKKccc~~~{{{aaaOOODDD===::::::;;;888444000///000222444888777888;;;???BBBCCCCCCCCC@@@;;;888666444111///333333333333444444555666555555555555555555555555777666444333444555555555333333444777;;;>>>===;;;:::;;;<<<;;;999888999:::999999888888999:::;;;<<<777888777444111111333555444444333222111000//////333555777777555444444444999777444222111111222333555444444444555666666777;;;<<<===:::666111...---++++++++++++---///111222555555666666666666666555666666666666555444222222222111000000111333666888888999999888555444444555555555555555555666666777888666777:::<<<;;;666000000...---///333666999999;;;888444333555666555444555555666999<<<===;;;999333444444444333333666888999;;;>>>===<<<;;;<<<===<<<@@@AAA===<<<>>>???<<<999999777444222222333555333111000000222555999<<<@@@>>>:::666333111111111333666999;;;;;;888444111222444777888666333222222111333666999::::::999888333333444666777999::::::888666444111//////000000333333333333333444555666777999;;;;;;888555333222666999;;;<<<:::888666666<<>>999111///333222333222111///222<<>>EEEGGGCCC<<<666444444555777888999888777777999BBBYYY||||||[[[BBB333---///---,,,000777:::999666/////////,,,(((&&&%%%%%%%%%+++000111//////333666777888888888777777888::::::888666444333333333333111111222222111000...---......111444555666<<>>===555444<<>>NNN\\\mmmyyykkkTTT@@@444---+++/////////111555999::::::666444222111111111000......000666AAASSShhh{{{{{{iiiTTTFFF???:::999:::999777444111111222444666777666555666888999888777999777555444555555333222333222222222222222333333444444444444333333333333555555444444444555666666444555666999::::::666333777888::::::999999;;;<<<;;;;;;:::::::::;;;;;;<<<999999888666333333444666555555555444222000...---111333555555444333444555888777555444333333333333444444444444555666888888999999999666222000//////---,,,,,,,,,---000222444555666555555555555555555555555666777777777666666333111000///111444888:::999::::::888555333222333555555444444444555777888666555555777;;;<<<999666333111///000222555666777555333000000222333444444555555777;;;>>>>>>===;;;777777777555444555777:::;;;<<<===;;;888555444333444888;;;999999<<<===<<<<<<999555333333333222222333222111111222555999;;;???===:::555111000111222333666:::<<<<<<888444000111444777999888555222000...111555999::::::999777333444555777888888999888777555222///...///000111333333333333333444555555666888::::::888555333333666999<<<<<<;;;999888888999===BBBEEEKKKYYYnnn}}}qqqddd^^^TTTFFF@@@IIIaaarrrWWWEEE>>>333///222000222222222000222999DDDLLL___ppptttVVVBBB777333333555777555111///000222444222111000000///---++++++***---222<<>>777222//////777EEE]]]{{{{{{cccNNN???888666555444333222111111222333444777888999999999999;;;<<>>HHHQQQWWW___hhhsss~~~ppp```QQQGGG>>>:::888666666888555444333111222444666777444333333444666888888777666666777999;;;;;;999777222111000///////////////++++++,,,---///000111111000333444444333333444666666666555444444444444555555666888777666666777888888999999999888888888888999888888777888888888777666777777666555111...,,,...000111222111222444555555777888999999888666555666666666777888:::;;;<<<555444333111///...000222000///...---///222555777888777555444333333333333000111333555777888888999666555333333444777;;;>>>:::;;;:::777444111000111333222222333444666888999888666444444555777777777444222///...///111111111444333222000//////111222666666777777777666555555<<<===<<<:::888999;;;>>>;;;;;;;;;:::999666222000111333666999999888999:::===999333111222222000---///222777;;;<<<999666333444666666444111222555999555666888999888555222000///111555:::<<<:::555000---///333666888888777666777777777777666666666666777666444222222333444555000000111111222444555666444666888888777555555666666666666444333555888;;;999:::;;;888555666===CCCNNNVVV___eeebbbYYYNNNGGGHHHDDD>>>888888>>>GGGOOOddduuuzzz^^^KKKBBB666111444222222444444333111333888======FFFVVVgggxxxrrrYYYFFF:::444333555666666666555555777999888666333111000000...,,,---,,,...333:::EEEXXXhhh{{{^^^DDD>>>888555555333111...000111333555555555444333444444555555666777888888444555>>>QQQiii{{{___FFF666//////---000222333111/////////...,,,((("""'''---222222///---...000111333444444444555888:::<<<>>>>>>:::444111111222444333222222222333555666///,,,---111333222444888777>>>MMM___nnn{{{iiiOOO===444///...000666???RRRnnnrrr\\\III>>>:::888777444333333222222333333444777666666666777999;;;===<<>>CCCFFFJJJMMMSSS\\\fffgggYYYJJJBBB;;;666666555222111333111000///...///000222333555333222333444444333222555555777999;;;:::777444111111000///......//////***+++,,,---...///000111///222444444111000222444111111111000//////222444444555666555444333444555666666777777777777777666777666666777999:::999888777777777666444222000//////000111111111111333666444777:::<<<<<<:::777555777777777777888999;;;;;;444444444222000///111333222111///...000333777999999777555333222222222333000111222444555666777777777666555555666888:::;;;:::::::::777333111000111000111222444555777888888777666444333333444555555444111///...///111222222666555444111......000222555666555333111000111333<<<=========;;;;;;===>>>:::::::::<<<<<<:::777333333333777;;;;;;888888;;;===:::666333222222111000000444:::>>>???;;;666333000333666555222222555999777777888888777555333111///000444999<<<;;;777222...000222444666666666666666666555555555777888999777777666666555666666666000000111222444666777888555777888888666444444555666666666555333444666888:::;;;;;;999777777888:::===AAAGGGKKKKKKGGGCCC@@@;;;:::888555333555999<<>>LLLXXXoooxxxeeeOOO<<<:::666444444444111...000000111333555555444333222222222333444555777777555444:::HHHXXXhhhxxx}}}rrr___KKK;;;222......+++---///---)))((())),,,,,,+++)))&&&$$$$$$&&&(((,,,...000///...---...///222222222111000222555777777999;;;777222...///111333222111111222444777888///,,,,,,000222000111333222333:::GGGQQQ[[[iiiuuurrrxxx|||}}}cccJJJ:::333---...222666;;;GGG^^^rrrzzziii^^^OOOCCC>>>;;;999777333333444444444444333333555444444555777888999999;;;;;;???DDDFFFDDDHHHNNNRRRXXX\\\\\\ZZZUUUJJJ???===:::666222///000111222666777888777555555777999444666888777333111111111///111333555777999::::::>>>???@@@CCCJJJNNNGGG>>>;;;777555666555111///111111000///...///000111222444333111222333333222000333444666999:::999555111111000///////////////000......///////////////000---111444333000...///111---///111111///...///111111333444333222111222444444444666777888777777666555444444666:::<<<;;;999777777666555444333222222111222222111000111333555333666;;;>>>>>><<<888666777666666666777777888999555555555444222111222333444222000///000444888;;;:::888555333111111222222222222333444555555555555555555555666666777777777999999999777333111111111...///222555777777777777333333333222222222333555444111//////111444555555555555444111......000333444444222///------000444:::<<<>>>???>>>===>>>>>>::::::;;;===???===999555222222666<<<===999999>>>>>>===;;;777444333444666555777;;;>>>???<<<888666///333666666333222555999999999888777666555444333...///333888<<<<<<888444///000111333444555666666555555444444555888:::<<<888888888888888888777777000111222333555777999;;;777999999888555333222333///111222222111111222444999999888777555444333333555666888;;;>>>???>>>===444444444333111222444666555>>>MMM```rrr~~~xxxiii\\\GGG>>>@@@:::777888555---000333333222333666:::888777777:::AAAKKKVVV]]]bbbfffmmmuuu||||||eeeLLL???:::444000000///,,,+++---222666777666111///...///111333444444///...///222444666@@@JJJRRRcccuuu|||rrr^^^NNN===888777555222333444222///000000111333555555444222111111111222333444666666222111555@@@KKKUUU```iiisss}}}wwwjjjeee[[[LLL>>>555000---,,,)))++++++)))$$$###'''+++***++++++++++++---000333111000////////////000111222222111///...///222555111555777555///,,,---000222111000000111444777:::000,,,,,,///111///...000222///111999>>>CCCMMMXXX^^^cccfffhhhpppqqqXXXCCC777444---///444666666===OOOaaalllttt~~~~~~|||{{{mmmppprrruuuzzzyyynnnbbbQQQJJJAAA===<<<<<<999666333333555666666555333333333333333555777777666555666444666<<<===;;;???FFFEEEHHHHHHEEECCCBBB===666777666333000//////000111444666777666444333666888111444666666333111111333333444777999999999777666::::::999777:::>>>>>>999;;;888777999777222000111333333222111111222333444222111111222444555444333222333666999;;;999555222000000////////////000000333222222111000/////////---111444333///,,,---000---111444555222///...//////000222222111111222444333444666777888888888777333222333666:::===<<<:::888777666444333333333333222222333111000111333555333666;;;???@@@===999666666555555555555555666777555666777555333222222333444333000///111444888;;;:::888555333111111111222333444555555555555555555444444555666666555444444888999888666333111111222,,,...222666888888777666000111222222111222333555444222000111333666888888333444444111......111444333222111---+++,,,222666888;;;>>>@@@???>>>>>>>>>::::::;;;===@@@>>>:::666111000555===>>>:::;;;@@@>>>???>>>;;;666555777:::999:::<<<======<<<:::999555444444444333444444444<<<999777666666555444333...,,,,,,111777999777333555555555777888888555222888555222111333666999;;;<<<999555222222444555666:::888555333333555888:::777666555666777666444333222222222222333555666777999999999888666444222000333333444444666777888999777222------222555555333777999>>>HHHTTT___fffjjjdddbbb```aaacccaaa\\\VVVEEE>>>777444666888777666000//////111555888::::::444222111222666;;;???AAAGGGJJJQQQWWW\\\___``````WWWQQQFFF;;;222,,,***)))(((((())),,,000333333333111///------///222333333222111000000222444777999CCCHHHPPPYYYbbbgggggggggkkkmmmmmmfffZZZJJJ<<<555///111222222000//////000222333444555444222000...000000000111222444555666444444777<<<>>>@@@FFFOOO\\\^^^bbbggggggbbbXXXPPPHHHEEE@@@888111------...***&&&$$$%%%"""###+++444333222222333444666777111111///---,,,...333666555444444333222222222111666777666444000---------222111111111111111222222---------...///000111222/////////000333777;;;===FFFGGGKKKQQQXXX```gggkkktttvvvvvvrrrmmmkkknnnrrr}}}yyysssooommmoooqqqssslllaaaUUUJJJ???777111,,,...000000000666@@@HHHXXX^^^dddiiilllsss}}}vvvjjj___YYYZZZ\\\UUUTTTTTTWWWZZZXXXQQQKKK???;;;888777999;;;;;;:::888666444555777666333000...111555888888666666666444555888:::;;;<<<<<<;;;<<<===<<<;;;888777888999555333111000000222555666666111---...444888999888000---+++...333777666444333444666777777777666666222444666777666666777888333555666666444222222333666777888888666444333333111111000000000000000111555666666666555444333333222000///---...000222444888777555444444222...+++---------------...///000222444666555111---***)))---000333444444333333333666666888999999888777666444555666777777666555444999999888777666666777777555444222222333333333222333444777<<>>888333666666666666666777777888777666555777999888444000333222111444888:::888666999666111...---///222555999888555333222333444555;;;777333222333555777777999<<<;;;555222333444222000000222555777777444111////////////111333555777888444000111666;;;;;;:::555555444111---,,,---...222000---,,,---000444777:::;;;<<<<<<;;;:::<<<=========;;;999:::>>>;;;666///111444888<<<===<<<;;;===???AAA===777444777:::<<<999666666999;;;;;;:::444333333333333444666777:::888666555666666444333000...---000555888666333555555666888::::::777555888555111///000444888:::888666333111222333444555;;;:::888666666777999;;;777666555666777777555333333444444555555666666666777888888888777555444333555555555555555666777888777333//////333666777555333444666<<>>DDDJJJMMMNNNNNNLLLOOORRRPPPHHH>>>555///000222333222111000000111333333333333222111///...//////000111222333444555555444666888888777;;;AAAEEEEEEFFFIIIJJJHHHCCC???AAA???:::444///,,,---...***&&&&&&'''%%%!!!%%%,,,222222222222333555666888555444333111//////222444444555555555555444444333777888888777444222111222222111000000//////000000,,,,,,,,,---...000111222555444333222222333444444777888:::>>>CCCIIINNNPPPYYY[[[[[[XXXTTTSSSVVVZZZaaa```___[[[XXXVVVWWWYYYdddhhhmmmqqqxxxooodddfffmmmmmmggg\\\VVVNNNFFF???888222...,,,...000//////333:::AAAFFFJJJOOORRRUUUZZZ```eeebbb___YYYQQQIIIEEEFFFIIIHHHGGGGGGIIILLLJJJDDD???:::777444555777::::::999555444444555777666222///000222555777666666666666555666777999:::;;;;;;;;;999:::999888666666888999777666333111000111444555555222...///444777666555,,,***)))---333777666444333444555666555555333222111333666666666555666777333555666555333222222333888999::::::888666555555////////////000000111111555555555666555555444444222111///...///111333555888777666666555222...+++,,,,,,---...000222444555555555555444333000---+++---000444666555444333333666777888999999999999888666777777888888777666555999999888777777777777777999777555444555555333222333444777;;;>>><<<888444555555666666777999:::;;;888666666777999888444111222111111333666777666444444333000///000333666999888777555333222333444555999777555333333555888:::999<<<<<<777555666777555222222333555777777555222000000000000111333555666666222///000666:::;;;:::777777666444111000111333444222///......111555888:::;;;<<<<<<;;;;;;<<<>>>:::;;;999666888;;;:::555...///111444777999999888<<<======;;;777555777999999666333333666999::::::333222111000222555888:::888666444444555666555444222///---///222555555444666666777999;;;;;;888666555333000---...111555888333333222222222222333333;;;::::::999999::::::;;;555555444555777777666555555666777888888777666555555666777888999888777666888888666555555555555666888444000111444888999888555555555888:::<<<;;;:::999666444555999<<<<<<;;;999555333333666777666444------///111555666555444777888888777666333000///'''+++222888;;;<<<;;;999888666222///,,,++++++,,,,,,***)))))),,,///000000222000......111444555555666555444222111111111111333333444666777999;;;<<<666;;;@@@AAA>>>999333000111333444333222000111111444444222111000//////...//////000111222333333333444333444666555111333777666444222333555777888777:::999666222...---...000***))))))+++***''')))---111111111111222444666888888888777555222000000111111222444555666555333222666777888888666555444555444333222000////////////******+++,,,---///111222777777666555333111000///000111222444666888:::;;;AAACCCDDDBBB??????CCCFFFFFFHHHIIIHHHFFFCCCCCCCCCHHHLLLRRRWWW]]]fffqqqyyy~~~qqqhhhdddccc\\\OOOFFFFFFMMMRRRRRRJJJFFF@@@<<<888555222///---...000///...///444888;;;<<<>>>@@@CCCEEEGGGHHHEEEDDDBBB???<<<;;;===??????>>>???AAADDDBBB===888444333111222555777888888333333333444555444111...222444555555444444555777777777777777888999:::;;;666666666444444555888:::<<<:::666222111111333444555222000111333444222000(((((()))...333777666444555555555555444222000...111333555666555444555666333444555444333222333444:::::::::::::::999888777/////////000000111111111444444555555666555555555222111000///000222444666888777777777777444///,,,***+++---000333666999:::999666333333444333000---...222666888777555444333555666777888999:::::::::888888999999888777666666999999888777777777777888<<<:::888777777777555333444444666999;;;:::888555444555555777888:::<<<===777777666777888777444222111000///000222333222111/////////111333777;;;===888666444333222333444555888999999666444555999===:::>>>???;;;999<<<===;;;777666555555777777666555222222222333444555666666555222///111666:::;;;:::555555555333111111222444888666333111222444888:::======>>>===<<<===???AAA:::;;;888444555::::::777111111222222444555666777<<<;;;:::999888888888999888555333333777<<>>???===999666444333444666555333111111222555444111///.........///000111333444444444333333111000222666666444444777555444111000222555777999888888666222//////000222------...000000//////111222222111111111333444555888888999777333111000000,,,...111333444333222000222444666666555555555666777666333111///......///))))))***+++---///111222555555777777777555333222333444444555555555444444666777999888777888;;;>>>:::===@@@AAA>>>;;;999777888<<>>???;;;;;;<<<>>>@@@???;;;777333222222222333555666666444333111000111111111111555555555444333333555777888777666555666777888999333444444333333555999<<>>:::555333222333444444333222222333222///,,,)))))),,,000444666555333777777666555333111...---000222555666555444444444333444444444222222333444888888777888888888777666222222222222222222111111222333444555555666555555111000000000111333555777777777777888888555000---+++,,,///222555888:::;;;:::555000000444555222///000333888:::999666555444333444555666888999999:::888888888888777666666555999999888777777888888888;;;999888888999999777555555555666777888777666555444444555666777999:::;;;666666555666555444333222///.....................---...000333666:::===???999888555333222222333333777:::;;;888555444999???===AAACCCAAA@@@CCCDDDCCC???<<<999888888888777666555555666777777777666666555333111222555888999999444555555333222222444666<<<999666555555888;;;>>>???@@@AAAAAA@@@@@@BBBDDD@@@???:::444555;;;@@@@@@999999888777666666999:::???<<<:::999:::<<<<<<;;;:::999888;;;AAAIIIPPPUUU...---,,,,,,...222666999444333111222444555444444444111...---///111333444555444444555555444111...,,,///222333111//////000444666777666333111000111444555666777777777777666555444444555777888777555666777999::::::888666555444666888:::<<<============;;;888555444444444555555333111222444777:::;;;666666777999;;;;;;999777777555333333555777888999999999999:::;;;999777444222222333666888888666444666:::===<<<888222---+++"""&&&,,,222666777666444444333222111000///......111---(((&&&(((,,,///000111000...///222555666777777888999999888777666555555555333000......222555777:::===>>>;;;888666555555666777666444222222333666444111...---...///000222444666777888666444333///---///444666444444777444444333222222333555666777777555222000///000222111333444444555666555333444333222111000111222222555666777666333111000000,,,...111333444444222111333444555555444444666777777555222...,,,,,,,,,,,,(((((()))+++---000222333444666888::::::999888666444555555555444333222222000111222333333444666777444777:::;;;888444111000222555999===@@@BBBEEEFFFJJJMMMOOOMMMHHHBBB??????;;;999777333000000555:::;;;888444222111000...---...///000111111111333444444333333444666666555333222333555777999:::::::::555666777999:::999777555444444444444333333444444666333000---,,,...222555555555555444222333666888888777666555444555666777222333444444444666:::===CCCAAA===999666444444444333333333333333111...,,,---...000333666666555333999999888777555222///...000333666777555444333333222333444333111111333555555333222333555666555333666666666666555333222111111222333444444444444444//////000000222444666777555555666777888666222///...///111444666888999999999444//////333555333000111444888:::999777555555222222333444555666777888777777666666555555555555999888888888888888999999777666777888:::;;;999888555666777666555444444333444333333333444555666777444444555444333222111111......---,,,++++++,,,---000111222555777:::<<<===;;;999777444222222222333555888;;;999555555:::???DDDIIILLLKKKKKKNNNOOONNNHHHEEE@@@<<<:::888777555555666888999888777555444444333222333555777888888999999999999888888:::===>>><<<999888888;;;???AAACCCDDDFFFGGGFFFFFFGGGIIIIIIHHHAAA::::::BBBJJJLLLFFFFFFEEEAAA>>>===@@@BBBDDDAAA???>>>???AAABBBBBBAAABBBDDDIIIQQQ\\\ffflll///...---,,,...111444666444222111111333444333222222111///......000333555444444444444555333000---+++///444555222/////////444777999777333111111333333333444555666666666666555555444555777777666555555666777888888777666555666888:::<<<===>>>======<<<:::777555444444666777444333222222444888;;;>>>999888777777888888666444666666666666555555555444999:::;;;<<<;;;:::777666666666666777999999777555777:::<<<999333,,,)))(((###&&&+++///222333333222000000//////000000111111333...(((%%%''',,,000222111///---...111444666777555666888999999777666444444555555333000000444888888:::<<<<<<:::999888888777888999888555444333444555333111/////////000111333555888::::::888555222...******...111000///111333444555444333222222444555555444222///...///111555777777666777:::888444333222111000000000111222333444555555333111111111000111333555666666555444666666555444222333666999555222...+++)))((()))***'''((()))+++...111333555888999:::<<<<<<:::999777777777666666555444444444111222222333444444555555333555888888555222111000666777999<<<============<<<>>>???===888666777888666444444333000...222888999666333222333333333222111111111111222333444555222222333333333333333444111111111333666777666555333444666777888777666555555666777666444333444555666444000,,,***---333777444555555444333444666888888777666555444444444444000222444555666888;;;===AAA@@@>>>;;;888666444333222222333333222111///...000222333555666666666666999999999888666444222000000333777888666444333333222333333222111111333666333000...///222444333111777888888888777555333222111111222222333333222222---...///000222444666777444333333555666666444333222333555777888888888777666333000000333555444333333555888999777666555666222111111222333444555666666666555555555555666666999888888888888999::::::555555666888;;;<<<;;;999666777888777444111000000222222111111222222333333444555555444222111111222/////////---,,,,,,...000333444444555666888999:::;;;999777555444444555666555888:::;;;;;;===BBBFFFQQQWWWZZZZZZZZZ^^^___]]]XXXSSSMMMGGGCCC>>>:::888777888:::;;;:::777555333333444555666888;;;<<<===?????????>>>>>>>>>AAACCCEEECCC@@@???@@@CCCGGGJJJKKKNNNRRRSSSSSSRRRRRRRRRUUUVVVRRRKKKKKKRRRYYY\\\YYYZZZXXXSSSNNNLLLNNNPPPQQQOOOMMMKKKKKKLLLNNNPPPPPPSSSXXX^^^gggrrr}}}111000//////000111333444444222000000222222222111000000/////////000333555444444444666888777444222...222555444111///000333222555777666333222444888444555555666666777888888777666555666777777555333333444444555555666666666999:::<<<===>>>>>>======;;;999666444444666888:::444444444444666999===@@@<<<:::888777777777666555666888;;;<<<:::888555444555777999:::999888888777999888777777888999777666666999:::777000++++++,,,,,,---000222333444333333//////......///000222333555///(((%%%''',,,222555///...,,,---000444666666666777999;;;:::888666444444777:::999666555888;;;999:::;;;;;;999888999:::888999:::999666444444444333222111000000111222333333666999;;;:::777444111+++&&&%%%))),,,,,,,,,...333555777666444333444666444444444333111111222444777999777444666:::999333000000//////000111333444555666666444222000111222222333444555555555555555888777444000...///333777555222...+++))))))***+++((((((***,,,///222555666888999:::;;;;;;::::::999;;;:::888666555555555666666666666666777777666555444555777777555444555666999999:::<<<======<<<;;;888::::::888444222333555777333222333222111666======:::888777777888777777555333222111222333444444222444555333111000333666444222111333666777555444222444666777888777777777333555777777555444555777333333111///---...222666222333444444444555777999777777666666444333111111...111444666777888999;;;<<<<<<<<<;;;999666333111111222333333222111222222111222333555555666888999777888888888777555333222111444888999888555444333222222222111000111444666333///,,,...222555444222444555777888888777666555000111111111111000000///+++,,,...000222444666777222111000222444666666666444666888:::::::::999888444333333333444555666666555666777777555555555666333333222222222333555666666555555555555777888999999888888888999999:::;;;666666777:::<<<<<<;;;999666888:::888333///------000000000000111222333444555666777555222111333555222333333111///000333666666555444444555666888999888777666555666888:::;;;;;;<<<@@@DDDIIIOOOTTTVVVaaagggkkkkkkkkkooopppnnnnnniiiaaaZZZSSSLLLFFFAAA<<<>>>@@@AAA@@@<<<999666777999<<<@@@CCCFFFJJJLLLKKKLLLLLLKKKJJJJJJMMMOOORRRPPPNNNMMMOOOSSSWWWZZZ[[[___eeehhhgggeeedddccceeeiiijjjgggfffjjjmmmnnnpppqqqpppkkkddd```aaaccceeeeeedddaaa^^^^^^bbbfffeeeiiipppwww333333222222222222222333444222000000111222111000...////////////111333555444444555888;;;;;;999888222444555222......222777///222555444222222666;;;777777777777888999:::;;;777666555666777666444333222222222222333555666777;;;<<<===>>>>>>======<<<:::888666444444666999;;;555555666666777:::???BBB:::888555444555666666555444888<<>>===:::777444222777;;;;;;888666777:::888999999888555444444555999:::;;;999777555444555222222222222222222333444222555888;;;:::777222///(((###!!!&&&***,,,...000222444555444222333666999444666666666555555777999888999777222444999888222---------...000333555666888888777555222000000222222222333333333333444444888555111,,,)))+++///333888555111---+++,,,---...((()))***---000333555777555666777999:::;;;<<<<<<;;;999666444222222333333777666666666777666444333111222333333333444666888666666777888::::::999777777999;;;888444222333555777000---000111111888@@@???===999777777666555444888555222111111222333333111333444111---,,,000666555222111222555666555333...000333444444444444555000333666666555555666999000222333222000///222444111222444555555555777999666666777666555333000///---000444777777777888999777888::::::888555222///000111222222222222333555///111222333555777:::<<<666666777777777666444333222555999:::888666444333222222222111000111444666444000---...333666555333111222555777888888777777000000000000000///...---***+++---///222444555666111000///000333666888888666777:::<<<<<<<<<;;;:::333444666666555555777888666666777555444444555777555444333222333444555666666666555666777888:::;;;999888888888999::::::;;;888888999;;;===<<<:::888666999;;;999333...+++***......///000111333555666666888999777333222444777444666666444222333666:::777666444333444555777999444444444555888;;;>>>@@@BBBCCCGGGNNNWWW___dddffflllrrrwwwvvvwwwzzz{{{yyyzzzsssjjjbbbYYYQQQLLLCCCDDDGGGHHHFFFCCC>>>;;;<<<@@@DDDIIINNNRRRWWWZZZ\\\]]]]]]\\\ZZZ[[[]]]___^^^]]][[[[[[]]]aaaeeeiiijjjnnnuuuyyyxxxvvvsssqqqqqqyyy~~~}}}~~~}}}{{{}}}uuuppppppsssvvvxxxxxxsssnnnnnnsssyyywww{{{444333111111333444444333444333333333444444222000222333444222...,,,...000444555777888888777555444:::777222---,,,---000222///000222222222444777999888777777888:::<<<<<<;;;999;;;<<<999444333777<<<999777555333333555777999<<<;;;<<<===>>>===:::888555666888888777777999;;;<<<888333111444999>>>AAA>>>777333333000---111888<<<;;;:::;;;;;;999666333333222111222333555666666:::999888666444333444444444444444555555666777888555666888777666444444444444444444333222111222444333///((("""!!!&&&///666...,,,++++++///333666777999;;;;;;999666444666888:::::::::999777777999<<<<<<:::666333333444666888:::;;;<<<999555444666999666666666777777777777777444444555666777555111...)))&&&%%%((((((''')))---///333666555222000111222444555777888999888888777777777888777777666555444...---,,,---///222333444666777888666333111000111555444333222111222666999666222---***(((***---000000///...000111111000///---...///......000222555:::888666555777:::;;;;;;999888555333111111111111555666777777666444222111111222333444555444333222444444444444444444555555555666777888666333000...000000//////000444999===???===;;;888666555444444666333111111444555444222333444444222111111333555888888777888777555111...222000000111444444222///111111111333555666555444666444222222444777999999555444444444555666888999999999777555333000...---111222333555666777777777666666666555444333111111111000///111555777666555111111222444888:::999888666777888666333111000111777666555555555444222000+++---///111333444555555000111222222333333333333444444444555444444333222000000111222222222111111222222111///---...000333000000000111222555777999555666777999::::::777555000111222333555666777888777777666333222222555777555444222111222444666777888888999999999888888777999888777777777888:::;;;777999:::;;;:::999777555666666666555444222111000000222333222000000333666999777555555777999999999999999888777777777777777777777555555555777999:::999444222666;;;>>>CCCHHHKKKMMMRRR\\\gggpppsssttt~~~|||}}}zzztttmmmeee___ZZZPPPKKKOOORRRMMMHHHFFFKKKNNNTTT]]]eeekkkllllllvvvtttttttttpppjjjiiilllrrrssstttttttttwww{{{~~~666444222222333444333222555444333333444444222000000333555444000------///222333555666777666444333666444000...---...111333111222333333333333444666666555555777999:::999888777999:::777333333888<<<;;;:::888777777888:::<<<>>>>>>===>>>>>><<<999666666888999999999888999;;;888555111000222777;;;===;;;555222111...+++///666;;;;;;::::::888777666555888666444444555777999:::???<<<888666666777888888888777666777888:::::::::999:::::::::999888888888666666666666555555555666333///)))###!!!%%%,,,333222000///000333666888999999:::;;;:::888777999;;;<<<;;;888555333444777:::<<<:::777555444444555666:::;;;;;;888444333555888444555555555666777777888666666666777777555111...+++((((((+++,,,***+++...111333555333000...///000444555666888999999999999777777777777666555333333000///......///111111222555666666555222000///000444444333222111222666999666333///+++))))))***,,,---,,,,,,...000111000...)))+++,,,------///222555888888666555555666777999777666555444333333333333333333333333333333333333333333444444444444333333000000111222222333333333333444555666444222///---...///000000111333666888<<<;;;999777666555555666555333111222555777666555444555555444333333555777999999888999999888444222000......///111000...+++//////000111333333333222666555333444666777888777333333333444555777888:::;;;:::888555222000///...111222333444555555555555333333333444333333222222333222111333666888666555333333444666:::<<<<<<;;;777777777555222000000111111111111111222222111000---///111444555555555444000111222333333333333333444444444444444333222111333333444444444444333333666555444111///...///111000///...000333666777666555444555777999888666444111111111222222333444444555666666555333222333444222222222333444777999:::;;;;;;;;;;;;:::999999888<<<;;;:::999888888888888777888888888888777666555888888888888666444333111222444555444222111222444777555444444666888999999888777666555555666777777555555444444555888:::<<<<<<777555888<<>>???@@@?????????>>><<<888555777999;;;;;;:::999:::;;;777444222111444777999:::999555333111///---///444777999888555111000222444777666333222333777:::===AAA;;;555222444777888888777555444666999;;;999777999999:::::::::999888777333333333333333444555555777333---'''$$$&&&,,,222222000///000222444555555222444666666555666777999===;;;888333111333777;;;<<<;;;999777555444444444999::::::777222111333555333333333444555666777888777777777777888666333000---+++,,,000000......000333444444111,,,***,,,...333444666888999:::;;;;;;777777777666555333222111222111000///.........///333444444333000.........222333333222222333666888555333000,,,)))((('''''')))))))))+++...000///...&&&(((***+++,,,...222444555777777444111000333666444444444555555555555555222111/////////222444666555555444444444444444555,,,---...///000111111111000111222333222000---,,,+++,,,///111333333222222888777666666666666777777444333222333555777777777555666666555444555777999:::999888999::::::888666111000//////000...,,,)))///000111222333333222222666555555666777777666555222222222333555777888999>>><<<888555333222222222222333333444333333333222000000111222333444444555555555555777999999777555555555666888<<<>>>>>>>>>888888777555111000000111......///000111111222222000111444666777666444333111111222333333333222222444444444444444333333222777888888777777666555444999999777333000......///000---+++///555999888555444333333555666777555444222222111111000/////////222444666777444222000000///000222444777999;;;<<<<<<<<<<<<<<<;;;;;;;;;:::>>>>>><<<;;;999888777666666666555555555555555555::::::;;;;;;:::777444333555666888888555444333333444333222333555888999999777666444444555666999:::666666666777999;;;>>>???===888444777;;;>>>CCCHHHNNN]]]ppp|||zzzuuusssrrrqqqtttyyyyyy{{{666444333333444555555444444333333333555555333222000555:::999444---)))'''...///111333333333222111//////000000111111000000111333555555444333333444444444555888999888555222777888888777777999>>>BBB============>>>???@@@@@@???>>>>>>??????===:::777888:::<<<<<<;;;;;;;;;<<<<<<:::888888:::;;;::::::::::::999777555333444777:::;;;:::555///,,,000444777777666555777;;;@@@DDDDDD===555222555888:::::::::777666888===???===:::999;;;===???@@@>>>:::777222111000000222444555555;;;777222,,,((()))...222111000...///000222222111...///111333444555666777:::999777555333555999<<<;;;;;;:::999777555333222888999999555111///111333444333333333333444555666666666666777999888666444///---///333444111000222555555333...)))'''***---222333444666888:::;;;<<<777777777666555333222111444444333111...,,,,,,,,,000222222111///---,,,---111222333333222333555777222111000---+++(((&&&%%%'''&&&'''***---......---'''(((+++,,,,,,...000222333666777444...,,,...222111222333444555666666666444222///------111555777888777555444333444444555,,,---.../////////......---...///000000///---,,,&&&(((,,,111444444111...333333444555666777888999555444333333444555555555444555555555444555777:::888777777888:::;;;:::999555444444333222000---+++111333555666555444333333555555555777888777444222000111222333555666888999>>><<<999666555555777888444444555444444333222111//////000222444666777888777888999::::::999777666777666666888;;;>>>>>>>>>999999777555111000111222000111222222222333444555111333555777777555333111222222333333333222222111222333444555666666777666:::::::::999888666555444888888666333000------......+++***000999>>><<<888555444333444555666666444444444222111///---,,,+++...222666888666222...------///111444777999:::;;;::::::;;;;;;;;;<<<============<<<;;;999888666666666555333222222333444555:::;;;<<<<<<;;;999666444666777999::::::888666555333111000222555777999999333333222333555888<<<>>>:::::::::;;;===???AAABBB???:::777:::>>>AAAFFFKKKRRReee|||333222111222444666666666333222222333444444333111333777;;;:::444,,,'''%%%...///111333333222111000000000111222222111///...///111333555555555777888666666777999:::999666333444555666666888:::>>>@@@<<<<<<===>>>>>>>>>>>>>>>::::::;;;===@@@???===;;;888:::;;;<<<<<<===???AAACCCBBBAAAAAABBBBBB@@@???@@@CCCEEEDDDBBB@@@>>>===BBBCCCAAA:::333000333888===>>>@@@AAACCCFFFLLLPPPLLLFFF???<<<===???AAABBBAAA@@@AAADDDHHHJJJIIIGGGBBBDDDHHHLLLNNNKKKEEE???999666333222444777888888999777222---******---000444222000///111222222222//////111444666777888777111333555555555666999;;;;;;;;;;;;:::888555333222666777777444000...000333666555333222222333444555444444444777999:::999888000///111555555222222444666555333...)))'''***---111222222444555777888999777777777666555444222111444555555222...+++***+++...000111000---,,,+++,,,000222444444333222333444............---+++)))''''''''''''))),,,---,,,+++***,,,---...------///000222555666333---***,,,//////000111222333444555555777444111......111444777999777555444333333444444///000000111000///---,,,------.../////////......$$$&&&)))...333444111//////000222333555777888888666666555333222111111222333444444333222333555888666444333444777999::::::777777777666333000...---111444777777555333222333333333444666777666333000000000222333555666777777;;;:::888666666888;;;===666666666666555333222111000000111333555888:::;;;888999:::::::::888888777777666555666999;;;<<<<<<888999888666333222222333444555555444222111333555222333555666666444222000333333333333222222111000000111333666888:::;;;<<<::::::999999777666444333333444444111///------...,,,***+++222===BBB@@@<<<666444333333555666666666777666444222///---,,,+++,,,111666888666222///---...///111333555666777777777777777999:::===???@@@:::999999999888888888888666444222111111333555666999:::;;;;;;;;;999777666777888:::<<<======<<<:::333222111222555888999999...//////111444888<<<>>><<<======>>>@@@AAACCCCCCBBB===<<<@@@EEEHHHLLLQQQZZZmmm222111000111333555666555111000000111333333222111555888;;;999222,,,((('''000111333444444222111000000111222333333222000///...000222333444666:::<<<888888888::::::999666444000111333555888:::;;;<<<:::;;;<<<======<<<;;;:::666666888<<>>999:::<<<===>>>BBBGGGJJJLLLKKKJJJKKKMMMNNNMMMLLLMMMTTTYYYYYYWWWUUUPPPKKKJJJIIIGGGBBB<<<:::<<>>777555222222333666777777777666555333000...---,,,,,,000555777666333111000///000111222333444555555555555666777999<<>>555444333444666999::::::......000222555888:::;;;<<<===>>>@@@BBBDDDEEEEEECCC@@@AAAGGGMMMQQQTTTYYYjjjyyy444222000111222333222111000//////000222222111000444777888666111---,,,---333444555555555333111000000111222333444444333333000000111222333666;;;>>>:::999888888999888666444///111444888;;;<<<;;;:::999;;;<<<===<<<:::888666444555777;;;>>>@@@???>>><<<<<<===>>>AAAGGGOOOUUUUUUTTTUUUXXX\\\___``````aaakkkssstttrrrooohhh```ZZZXXXVVVSSSRRRQQQRRRSSSYYY___gggjjjhhhffffffgggaaacccccc___YYYVVVVVVXXXYYY___fffiiijjjkkkooorrrmmmkkkiiilllpppqqqnnnjjj^^^UUUHHH???<<<<<<;;;:::>>>>>>===;;;999999;;;======:::555333555888:::<<<888888888;;;===>>>;;;888...000222444444666999;;;;;;;;;:::999777666666555333555555333000///222555444333222111333555888:::555444444555777888888777111......111111000111444333444444111...---///333111000///...------......111111222222222222111111000333666333...***+++,,,---...//////---++++++,,,222444666666333111///...------.........---,,,,,,...---,,,,,,,,,,,,)))'''***,,,///000/////////000444444444222000///---,,,000...,,,******+++...000222222333333444444555555777666666555333222000///---///111333333222111//////000111222333444555555///***&&&&&&+++///111000...///111222444444444333666777777555111000111333444555444222000000111333333111......111444777888444666777555111...------///444888888444000///000000///000111333444222000000111222333444333333222555555444444444444555666666666666555444333222111333333222222444666999:::777888888666444555888;;;999777444333444666666555555777:::;;;:::888777777333555555222---,,,///333666666555555555555555555444444444333222111/////////000222555777999::::::888888888777666555444333///000111000...,,,,,,,,,,,,...222888===???>>>;;;777444111000111444666666666555444222000///---------000333555444444444444111111000111222444666888888777777777888;;;===???;;;999777666666888;;;===666555555444555666777888888888888888999;;;===>>>>>>===<<<>>>AAABBBAAA@@@888777555666888:::;;;:::555666888999::::::::::::<<<>>>@@@DDDGGGJJJLLLMMMMMMLLLOOOXXX```cccfffjjj~~~666444111000111000///...///......///111222000///333555666444000...000333555555666777666333111000//////111333555666666777222222111111222555;;;???;;;999888777888777666444222444777<<>><<<:::;;;<<<===<<<999666444444444666:::>>>???>>><<<>>>>>>>>>@@@DDDLLLUUU\\\\\\\\\^^^bbbhhhmmmpppqqqqqq~~~{{{qqqnnnllljjjjjjkkkmmmmmmlllnnnvvvzzzwwwvvvrrrwwwzzzvvvmmmggggggjjjlllttt|||wwwkkk[[[NNNIIIGGGEEECCCIIIIIIIIIHHHGGGGGGIIIKKKKKKGGGAAA???AAAEEEHHHJJJFFFEEEEEEGGGJJJIIIFFFCCC555666666555555888<<>><<<888666666888<<<>>>666666666666666777888888999888888888999<<>>AAABBBAAA@@@:::999777777999;;;;;;;;;???@@@AAAAAAAAA???<<<;;;===@@@DDDHHHMMMQQQTTTUUU___^^^dddooowww{{{}}}@@@:::222000111222111...,,,---////////////222444999555000---...111333555999999::::::999777555333444444444555777888888888555222000111444777::::::999888777888:::;;;:::999<<<;;;;;;???CCCDDDAAA>>>AAA>>><<<<<<>>>===:::777555777:::===@@@AAABBBBBBFFFFFFHHHLLLRRRYYY```dddiiilllrrrwwwwwwvvvzzz~~~|||}}}|||jjj]]]VVVSSSRRR^^^aaacccaaa\\\ZZZ]]]```fffbbbZZZRRRUUU^^^fffgggccc^^^WWWVVVYYY\\\\\\ZZZLLLIIIDDDAAABBBDDDEEEFFFDDDBBB>>>:::888777888888555666777666555444444555333333333111///111666:::777555333222222222111///...000111000,,,+++,,,...000//////222555666444111222111000...---+++******((()))+++---///000111111222111111111111000,,,)))---......---,,,,,,///111666777999777333111222444///000222222111///---+++------...---,,,***((('''(((***,,,...000000000000666333000000333444222000000///...,,,,,,+++++++++666555555555555555666666555666777777666444222111******,,,111555777444111///111222333333555777:::===666---%%%###'''---111...000222222000.........555666666666444444666777===:::777333000////////////000111111222333777999:::999777555555666777999;;;;;;;;;:::888666444333000000000111333333222111///111333555555555444333666666555444333222111111:::777333000000000///...333222111111111222333444333444444222111333888=========:::666111000222555555777:::======;;;999777444222000000222444555555:::888555333222222444666444222000000111222222222111111111///...///111444555666666777888888999999999888555111---+++,,,...555555666888;;;<<<;;;999666555333111000222666999222111///---,,,,,,,,,,,,---///222333333333444555444444222222222444666888:::999777777888;;;>>>@@@AAA>>>:::777777999<<>>@@@BBBAAA???======@@@CCCDDDEEEAAA======@@@???<<>>??????>>>>>>>>>??????>>><<>>;;;999;;;===@@@CCCFFFKKKPPPUUUTTTTTTUUUXXX^^^fffmmmrrrxxx{{{ssslllgggdddtttxxxzzzyyyuuusssuuuxxx}}}zzztttnnnqqq{{{zzztttrrrssssssqqqoooeeebbb^^^YYYUUUSSSRRRRRRQQQNNNIIICCC>>>:::888777888888888777666666777888333333111...,,,---111555777666444222111000000000111222333222...,,,---...222111000222555777666444444444333222000...,,,+++)))******,,,...//////...//////000222222111---******,,,------,,,---///111777888888555222000111333333333333222000...,,,***++++++,,,,,,++++++***)))***+++---000222333333333444222000000222222111///000///////////////000000555444555555666777888999555666777777666444222111------...111444444222//////000222333444555888:::999555...)))'''))),,,///,,,...//////---,,,---...444555666666555555777888;;;999666444111000//////000111333333333555888:::999999888888999:::;;;<<<===<<<;;;999777666555555333222111222333333111//////000222444666666555444666666666666666555444333999777333111111222111000333222111111111111222333333333333222111333888<<<>>>>>><<<999555333444666666777999;;;;;;:::888777333222111222444666555555888666444222111111222333000...------000222333333111000///---,,,---000333555555666777888999999::::::999777333///------...333333444777:::;;;:::999888777555222000111444666333222000///.........///...111333444444333444555444333222111222333555666999999888888999<<>><<<888777::::::777777999999999999:::<<<>>>AAABBBCCCCCCCCCDDDEEEGGGIIIKKKLLLHHHGGGIIIJJJKKKQQQZZZ]]]```eeehhhgggccc^^^[[[UUU[[[dddjjjiiikkkvvv???;;;666444555555222//////000000000000222666888<<<777222...///222444666333444777999999777555333000000111333666888888777999666444555888===AAABBBAAA@@@???@@@BBBCCCBBBAAAGGGPPPYYYXXXNNNEEECCCEEEEEEGGGHHHHHHFFFCCCBBBBBBFFFIIINNNPPPTTT[[[gggpppooommmlllmmmqqqxxxzzzqqqiiifffeeefffbbb[[[SSSJJJBBB===:::@@@???>>><<<;;;:::999999777666333///,,,,,,...000555777888666333111222444333444444222///---,,,,,,...---,,,,,,///111222111555555666666555333000///------,,,---//////...,,,,,,,,,///222444333///,,,)))+++---.........000111666666666333111000222444666555333000...,,,***)))*********++++++,,,,,,---,,,---000222444555555555222111000000111111000///111111111111222333555555444444555666777999:::;;;555666666777666555333222111000000000111111///---///111333333444555888:::444222///---,,,+++,,,---,,,------,,,++++++---...444555666666555555777999888777666444333111000//////111444555555666888:::999999:::<<<===>>>>>>>>>>>><<<:::888777777777888777555333333333222111///...///222444666666666666444666888999:::999888777999777444333444555444444444333222111000000000000111222222222222444888;;;<<<===>>><<<999777777777666777888888999999888888333222333555777777666444444333222111000000//////+++***)))+++...111333333000///---+++)))+++...222444555666777999999::::::;;;;;;999666222//////000111111222555888::::::999:::999777333000000222555444333222111000000111222111333555555444444444555444333222111111222444555888888888999;;;>>>@@@BBB;;;888666444555888;;;>>>999777777999888444333555::::::::::::===@@@CCCEEEHHHLLLPPPRRRRRRSSSVVVYYY```\\\[[[]]]```eeepppyyyzzz|||}}}yyyvvvpppttt{{{999777555444555555444222111222111000111333777;;;<<<888333000111333555666333444777888999777555444222111222555:::<<<;;;999:::888777999>>>DDDIIIKKKIIIGGGDDDEEEHHHLLLOOOQQQRRRZZZaaa^^^SSSJJJHHHKKKIIIMMMQQQSSSQQQQQQRRRUUUVVV\\\cccfffhhhooo|||}}}}}}}}}yyyqqqggg[[[PPPHHHDDDLLLKKKJJJIIIGGGCCC???<<<======<<<999666333000///222888>>>???<<<999999;;;::::::999777444111...---,,,***(((((()))+++...///333555777999999777555333222000///000222222///---)))+++...222555555222///+++---000111000//////000333333222111111222444666555333000---+++*********,,,,,,,,,,,,---.../////////000222333444444444333222222222222222222111000444333333333444555555666666666666666777888999:::555555555666555444333222444333111000///...---,,,222333444333333333555777111000///...------------.........---,,,---///111666777777666444333555666555555555555333222111000///111444555555666777999999:::<<<>>>???>>>======;;;;;;::::::999888888888888666444333444333222111...///111444555666777777333555888;;;======<<<;;;999777555555777888777777444333222111000//////...000111111222333555777999888999<<<===<<<;;;999888444444555666777999;;;<<<333333555777999888666333000000111111000...---,,,***)))(((***---000111111///...,,,)))''')))---000222333555777999:::::::::<<<<<<;;;888555222111111000000000333666888999888999999777444222111333666555444333222111222222333333444666666444444555666333333222111111111222333666666777999;;;>>>@@@AAA<<<:::777555666888;;;>>>999777777888777444555888??????@@@BBBFFFJJJOOORRRTTT[[[bbbffffffgggkkkooowwwvvvwwwzzz~~~222111111222333444555444333333111000///222777;;;;;;888444333444666777777222333555666777666555444555444666;;;AAAEEECCCAAADDDCCCDDDHHHOOOUUUZZZ\\\bbb]]]WWWUUUXXX___eeeiiiiiillllllhhhaaa\\\\\\]]]VVVZZZ___bbbccceeejjjnnnkkksss{{{~~~{{{oooddd\\\WWWWWWXXXZZZ\\\\\\WWWOOOIIIEEEGGGJJJJJJHHHBBB:::555333;;;EEEJJJHHHEEEDDDEEEDDDCCCBBB???<<<888444111...,,,***)))(((***---000111333666999;;;:::999888333111///000333333000---***+++...222666666444111///111333333111///...............///222444777888111///,,,***))))))+++,,,000000000000000000000000222222333444333222000///444555555666555444333333777666555444333333333333777777666666555666666666444444444444444333333222333333222000...,,,,,,,,,444555555333111000111222000...,,,++++++---///000111222111000//////222444888888777555222111111222333333444444444333222111000222333333333333555777999;;;<<<>>>>>><<<:::999777888:::;;;;;;:::888777777555333333444444444333///000111333444555555555111333777;;;===>>>===<<<999777666777999:::999888444444333222111000......000000111333555777888888222444777;;;===<<<:::888111111333555888;;;>>>@@@444555666888:::888555222---...///000000...---+++---,,,******,,,.../////////...,,,)))((((((,,,///000111444777999999999999:::;;;<<<:::777444222222000//////111555777777777666777666555444444777999666555444222222222333333444555666555444444555777444333333222111111111111333444666999;;;===>>>>>><<<:::888666666777:::<<<===;;;;;;======<<>>???BBBGGGIIIJJJQQQZZZZZZ[[[^^^cccjjjsss{{{}}}zzzyyy|||vvvsssooofffXXXQQQXXXccc000000///......000333555666444000,,,***,,,222666555555777999<<<<<<:::888333444555777;;;@@@EEEHHHFFFGGGLLLYYYhhhqqqsssqqqqqqrrrvvv{{{}}}wwwmmmnnnqqquuuvvvrrrjjjddd[[[]]]aaaeeehhhjjjjjjjjj^^^\\\YYYVVVSSSNNNFFFAAA<<<<<<;;;888444333555888999999:::;;;;;;;;;::::::333000...111777999666222222111111333555777666555111222111000---,,,---...******,,,000444666444222------,,,++++++,,,---...---///222555666555333222111222333333333333111111555888::::::888666666666999888666444222000000///333222222111111111222222111000000000000000111111+++...111222000......///111222222000...---...///***)))((((((***,,,///000222333444333111/////////333333333222000///000111111111000111111333555666888777555222000000333666777888999:::::::::999888777666555555666888:::;;;999666333111222222222222444333222000///......---...///222555777:::;;;<<<999888888999:::;;;:::888444555555555444333111000000000222555:::;;;:::888222222333777999999555222111222555777:::===???@@@999888777777777555111...+++,,,---///000111222222444222000000111222222111///000000///---+++,,,---***---000444777888777777222555888999888555333333333222000111333555555555444555666666666777:::<<<<<<;;;888666444444333444222333444333333444666999666666555444333222111000333555888;;;<<<<<<;;;;;;;;;;;;::::::<<<>>>AAACCCDDDHHHQQQZZZ^^^aaahhhpppuuuvvvxxx}}}}}}xxxssssssssssssrrrpppmmmkkkjjjlllsssvvvqqqlllkkkllllllnnnmmmiiibbb^^^___eeelllmmmkkkhhhjjjoootttxxxyyyxxxvvvsssrrrtttxxx|||~~~zzzrrrlllccc[[[QQQJJJLLLSSS333222000---,,,...222555666444///***(((***000444333444777;;;>>>>>>;;;888777777888<<>>===<<<;;;:::999999666333111555<<>><<<999555222111333444...,,,******+++++++++)))***---000111111111222333000//////000111222222111...000222333444333111000,,,...000111111111222444444555555555555444444333555555666666444222///---...,,,++++++,,,...///...,,,***)))+++///222222111,,,---------,,,---000222222111///000111000,,,(((%%%$$$&&&+++---++++++...000444777555///++++++---000444777666111///000333111333555555444333222222::::::888555222111111222555777;;;===>>><<<999666666555333222333777;;;===888888666222000000333555555333000000000000///---...,,,***,,,111555777777:::::::::888666555555777444111///222777999777333777777888888888777777666333222222222333555777888666666777888:::;;;<<<===999999888666333///,,,******,,,...111333444444444888666444555777777555222222333333333222000///...+++,,,...000222222222111//////000333666777666444444333111000111333555777888888777777666666555555999:::;;;;;;:::888666444111222333444444555555555555666666555333222333555333999???BBBAAA>>>======BBBFFFIIIKKKKKKPPPXXX___bbbkkkwww||||||xxxsssooollllllmmmnnngggeeebbb^^^ZZZWWWUUUTTTVVVVVVTTTRRRPPPMMMKKKJJJNNNOOOPPPMMMIIIFFFGGGHHHNNNIIIDDDBBBEEEKKKQQQTTT[[[YYYXXX___hhhmmmkkkgggnnngggffflllooonnnnnnpppxxxxxxyyyzzz{{{zzzvvvsssrrrkkkeee___VVVLLLKKKPPP222333444333222111222333555333000...///222777999888777:::>>>===888666888@@@EEEOOOYYY^^^cccppp}}}~~~{{{~~~vvvmmmjjjnnnqqqrrrpppnnngggaaaeeeoootttpppiiibbb^^^\\\]]]aaacccaaa___ZZZ]]]aaagggkkkmmmkkkiiiqqqrrrsssvvvwwwuuuqqqnnnuuu}}}~~~~~~xxxqqqnnnnnnmmmkkkhhhbbbXXXNNNKKKIIIDDD@@@@@@BBBCCCCCCFFFOOOXXXWWWPPP@@@>>>;;;666222000111111///---+++++++++,,,+++)))+++...000111000///...///000000000111222333333333...///111222222111000///---///111222111111222444333444444444444333222111222333444555444222000//////---++++++,,,------,,,,,,++++++...222444444333...//////---,,,---///111...---+++,,,---...,,,)))''''''+++222444111///111555:::===<<<777333222222777:::===;;;555111111333444666999:::999777555444<<<;;;:::888666555666777:::<<>>CCCHHHIIIFFFBBB@@@???DDDGGGHHHEEE>>>999666666999;;;===>>>===:::777444::::::888777777888999999999<<>>EEEYYYeeevvvzzzuuuuuuwwwvvvkkkeee``````dddgggeeebbbZZZUUUUUUXXXXXXQQQMMMMMMLLLJJJGGGDDDBBBCCCFFFIIIEEE???:::;;;AAAEEEEEEBBB@@@===::::::===@@@BBBBBB>>>;;;777666999>>>CCCEEEBBBCCCGGGKKKNNNOOOLLLIIIFFFMMMVVV^^^```^^^ZZZWWWVVVWWWZZZ^^^dddiiilllmmmoooooosss|||xxxsssoooiiifffgggggg```XXXWWW[[[]]]WWWNNNDDDAAA===999777666444333000///------...---+++)))))),,,000111///---++++++111222333333222222333444/////////..................000222111000//////000333444555555555444333222000000111111111111000000000///---...///000///...000111333555666555333222......---+++***+++...111///---+++***---000444777777777;;;BBBDDDCCCCCCEEELLLQQQXXX\\\[[[XXXVVVTTTWWWXXXXXXTTTMMMGGGCCCAAAGGGGGGHHHHHHFFFBBB<<<888<<<:::999999:::;;;<<<<<<777:::===@@@AAA???===;;;888777666555555444444444:::<<<===<<<:::888777777777444000...000333666777444333333444777999:::;;;999888666333000///111333000333444333222444:::@@@FFFBBB;;;666333333555777333333222222111111111111333444666777777666555444444444444444222000...---///000111333444555666777666777:::<<<<<<:::666444555555666777777666555444333222000//////000111222777555333222444555555555666555444333333444555666555555666666555444333222222333333333333222111111///...---000444666333///666888:::>>>BBBHHHOOOTTT]]]^^^cccmmmxxxvvvqqqhhhddd^^^YYYVVVWWWXXXYYYXXXXXXXXX[[[___aaaaaa```XXXXXXYYY]]]aaaaaa___\\\XXXVVVRRRNNNJJJGGGDDDCCCBBBCCCDDDEEEEEEDDDBBBAAACCCDDDEEEFFFGGGIIIKKKMMMOOOLLLJJJKKKPPPVVV[[[^^^```jjjtttvvvsssrrrwww}}}~~~yyyxxxvvvvvvvvvxxx|||000111222111000000111222222222333444555777999:::999777777999;;;@@@LLLXXXqqqyyyrrrpppttttttnnnddd\\\[[[ZZZYYYTTTOOOKKKLLLPPPTTTSSSPPPFFFBBBAAACCCDDDCCCCCCDDD@@@@@@???===;;;<<>>AAABBB@@@@@@>>>;;;;;;<<<>>>@@@AAA;;;555...***+++000555888::::::;;;>>>AAADDDDDDCCC???BBBFFFKKKMMMMMMJJJHHHHHHFFFFFFIIIPPPVVVZZZ\\\WWWVVVXXX```kkkvvv}}}rrrqqqrrrwww}}}}}}~~~}}}uuullljjjjjjeee[[[RRRGGGBBB<<<888777777666555111000/////////...,,,)))'''+++///111000/////////111222333333111000111333000///...------...///000///000111000...------...333333444555555555555555111111111111000///....../////////111333555555444222333444555333111///...+++++++++***))),,,000333111000......111666<<>>??????>>>777999<<>>888333111333555888444444333333222111111000000111333555666666666666444555555666555444222111000000111222333444666666444666999;;;:::777444333666777888999999888777777666555333222222222333444888666444333444555555555555444333222222333333444555666777888888777666555555555444444333222111111111000///222555777666444:::>>>EEEMMMVVV```jjjppp~~~~~~xxxmmmddd___\\\ZZZVVVSSSRRRSSSVVVYYYWWWWWWWWWZZZ]]]```bbbbbb```^^^]]]^^^```___ZZZUUUXXXVVVSSSOOOKKKGGGEEEDDDAAACCCEEEGGGHHHHHHGGGFFFJJJJJJKKKLLLNNNOOOOOONNNQQQOOOMMMNNNRRRWWWZZZ\\\^^^fffoootttvvvxxx}}}}}}|||zzzyyy{{{///111222222222222333555333333333333444666888999666555666;;;BBBMMM```qqq{{{ooocccZZZVVV[[[\\\WWWNNNGGGEEEDDDBBBDDDAAA???@@@CCCEEEEEEDDD<<<999777888;;;???BBBCCCAAAAAAAAA???>>>>>>AAACCCBBB@@@>>>>>>AAACCCEEEEEEEEECCCAAA@@@??????@@@AAABBB;;;111+++))),,,000333666555444666999<<<>>>>>>;;;;;;;;;>>>AAABBBBBBAAA@@@===:::===CCCIIIMMMNNNEEECCCBBBHHHRRR]]]dddgggXXXUUUVVV]]]gggnnnooommmddddddfffjjjooopppmmmiiibbb```ccckkksssyyy~~~zzzqqqgggbbbRRRKKKAAA;;;999888777555222111000111111///,,,)))(((+++...000111222333555222444555333000...///111111000///......000222333000111222111...,,,,,,,,,000000000000111333555777333222222111000//////...//////000333666888888777222333444333000---,,,,,,,,,,,,+++***+++...333777222222333555888@@@HHHNNNWWWTTTTTTYYY]]]```eeekkktttyyy{{{xxxuuusssrrrnnnjjjgggdddbbb^^^WWWRRRLLLHHHDDDCCCDDDDDDAAA???999:::;;;<<<>>>@@@BBBCCC:::999777666555555555666777999::::::777555444444000000111333888;;;<<<<<<555666666444111//////000777777777666333222333444555777999777333333777<<<;;;999666333222333555777555555555555555444333222000111222333444666777888555555666777777777666555111111111222333444666666333555888999777555333333777888999:::;;;;;;::::::666666555555444555555555888666444555666666666555444444333222222222222333444555888:::;;;:::999888555555555444444333333333222222333555888;;;???AAAGGGMMMVVVbbbnnnzzz}}}uuukkkbbbZZZVVVXXXXXXYYYXXXWWWYYY\\\____________```bbbeeehhhjjjiiieee```___aaa___ZZZTTTRRRQQQOOOLLLJJJHHHFFFFFFCCCEEEIIILLLNNNOOONNNMMMQQQQQQRRRTTTVVVUUUSSSPPPSSSQQQNNNOOOQQQTTTUUUVVVYYY^^^fffmmmsssyyy|||zzz}}}111222444555555666888:::666555444333444666888:::777777;;;CCCNNN```zzz|||vvvooofff]]]VVVOOOIIIEEEEEEHHHGGGBBB>>>>>>===:::>>>>>>>>>>>>???@@@@@@@@@<<<;;;::::::???EEEHHHIIIHHHGGGEEEDDDCCCCCCCCCBBBAAAAAACCCEEEHHHKKKMMMOOOPPPPPPNNNLLLIIIGGGGGGGGGLLLEEE:::111......000222333222222444777999888777777666666999===@@@@@@??????;;;999;;;@@@EEEEEEDDD===:::999<<>>;;;999999:::;;;;;;<<<===<<<999777777888444333222333666:::===>>>333555666444000......///555777999888777555555555999::::::888555333555777777666666555444444555555555666777777777666555555333333222222222444666888444555666888888888777777333333222333444555777888333666888888555333333444888999:::<<<======<<<<<<444555555666666666555555666555555666888888777555555555444444333333333333222444777:::<<<<<<;;;;;;666666666777888999::::::;;;???BBBDDDFFFLLLVVV]]]cccjjjuuu~~~tttqqqssssssqqqnnnjjjfffaaa^^^bbbeeehhhiiihhhggghhhjjjmmmmmmlllllllllnnnrrrtttpppiiiaaa^^^^^^]]]XXXSSSMMMMMMLLLLLLLLLMMMMMMNNNMMMPPPTTTYYY[[[\\\[[[[[[\\\]]]___ccceeeccc^^^ZZZ\\\YYYVVVUUUVVVVVVVVVUUUXXX]]]cccgggkkkpppwww|||{{{222444666777888999;;;===888777555333444666999:::;;;<<>>===??????===>>>@@@BBBBBBAAA@@@AAABBB@@@AAAAAABBBGGGMMMOOOOOOKKKHHHEEECCCBBBAAA???===AAADDDHHHLLLOOOSSSVVVYYY]]]]]]\\\YYYUUURRRQQQPPPOOOHHH<<<333...---......111222333666888888666444444333555999???CCCBBBAAA@@@===<<>>DDDHHHOOOVVV\\\```eeeggggggiiinnnsss{{{zzzyyyzzz~~~}}}ooo]]]NNNFFF@@@<<<888333333222222222000---***///000111111222444888;;;777:::;;;777111---...111333222000///111444888:::555666666444111///......&&&%%%""""""%%%***000444000000000000111222333444111111222444666777666444...000111000------///222555444222000///111666:::888<<>>444666888666333000111222444777:::;;;999777666666;;;;;;;;;999666444333333666666777777666555444333666777888999999888777666777555333111111333555777333444666777888888888777555444444444555666888999444777888777555333444666888999;;;===>>>>>>======222333555666666666555444555555555777999999777555666666666555555444444444000222666:::<<<===<<<<<<888888999;;;===???AAABBBMMMRRRWWWYYY\\\dddqqq||||||ooogggeeehhhjjjlllnnnppppppooonnnqqquuuyyyzzzwwwuuutttuuuuuutttsssqqqqqqsssvvvyyyrrriii^^^XXXXXXWWWRRRMMMLLLLLLMMMOOOQQQTTTVVVWWWXXX[[[```eeeiiijjjiiihhhgggiiilllpppsssqqqkkkfffgggddd```^^^]]]]]][[[ZZZ[[[aaaeeeeeeccceeemmmttt{{{|||555666777777666666888:::999999777777777777888999:::===DDDPPPeee{{{tttkkkeeedddccc^^^XXXVVVVVVRRRKKKDDDDDDCCCBBB@@@===<<<===???;;;<<<>>>CCCHHHHHHDDD@@@AAACCCFFFHHHIIIKKKLLLNNNNNNOOONNNKKKIIIMMMTTT[[[VVVOOOFFF@@@???AAAAAAAAABBB@@@DDDNNNVVVZZZ___dddbbbccccccbbbdddddd]]]SSSQQQFFF777///...000111///333444666999;;;999666222333222555999:::999===BBBEEEEEEGGGJJJJJJGGGDDDCCC???::::::@@@CCC???<<<===AAA???@@@CCC@@@<<>>>>><<<999777<<<888777999888777>>>GGGNNNQQQSSSQQQOOOQQQXXX___jjjiiiffffffgggkkkpppsss{{{pppcccWWWGGG;;;666888777444333222000---***---...///000222555:::>>><<<;;;999777666555555666666555444333444666888:::555444222222333222111///---''' $$$***---...////////////000111222333///000111222222111000///---111444333//////222666:::777222///...111555888:::AAAGGGNNN]]]qqq}}}yyyzzz}}}~~~yyyrrrnnnhhhbbb___aaafffkkkfff```WWWOOOJJJJJJLLLNNNRRRQQQMMMGGGBBBCCCGGGLLLHHHBBB;;;888:::>>>@@@AAA<<<999;;;@@@@@@:::888;;;888:::;;;;;;:::999888888888===???<<<::::::888555999:::;;;======>>>>>>>>>BBBBBBBBBAAA???;;;888666666666555444222222333444777666666666666666777777333555777888777666666777666888;;;;;;888777999;;;<<<>>>>>>::::::======:::666444222111333555666555:::777333555999:::888555444777888777999;;;999444222444777:::===@@@AAABBB>>>999888@@@JJJPPPSSSVVV___gggqqqwwwzzzzzzrrrpppooolllkkklllllltttyyywwwwww|||~~~}}}xxxyyytttvvv~~~~~~tttmmmooofff```ZZZVVVQQQKKKKKKNNNNNNRRRVVVWWWUUUWWW\\\aaaeeemmmqqqnnnnnnssswwwwwwyyyrrrrrryyyzzzsssrrrvvvtttqqqllliiihhhiiijjjjjjhhhdddeeeiiihhhdddeeejjjuuu{{{~~~555666666555555555888::::::999888777777888999:::>>>BBBKKK[[[ttt}}}~~~yyyqqqjjjgggbbbYYYSSSQQQLLLKKKJJJIIIFFFBBB>>>;;;===@@@BBBAAA??????CCCFFFCCCBBBDDDHHHNNNQQQPPPNNNMMMOOOQQQSSSTTTVVVXXXYYY[[[^^^^^^XXXOOOKKKPPPWWWQQQLLLDDD===;;;<<<===>>>@@@===???HHHQQQYYYbbbjjjlllnnnmmmlllkkkhhh___TTTIIIAAA777000///444999===::::::;;;>>>@@@AAA???===888555444666666777===EEEJJJJJJMMMSSSVVVRRRJJJDDDEEE@@@@@@EEEFFFBBB>>>???BBBBBBFFFKKKIIIDDDCCCGGGCCCAAA===;;;::::::999888;;;999999;;;999888@@@JJJKKKIIIGGGEEEEEEHHHKKKNNNVVVTTTRRRQQQRRRVVVZZZ\\\hhhqqq}}}{{{lll^^^MMM???999777555333222222000---***+++---///111333555999<<<:::999777555444444444444555555444444444555666777444222111000111222222111000((( ###***...000111111111111111222222333111111222111000///---,,,---111444333000...111444999666222//////111555888<<>>>>>@@@BBBDDD@@@DDDEEEAAA???@@@@@@>>>AAACCCFFFIIIJJJIIIGGGFFFJJJKKKNNNOOONNNHHH???888999999999888777777777777555666666666555444333222555666888888888888888888222555888888888888:::<<<@@@CCCCCC@@@@@@BBBBBB>>>777555222111333555777777;;;999666666888999999888666777666555888;;;888222333444777:::===@@@BBBBBBDDD@@@AAAKKKXXX```ggglllzzzzzzyyy{{{xxxrrrppprrruuussssssuuuuuu|||~~~zzzwwwwwwtttmmmiiihhh[[[SSSMMMKKKIIIGGGIIIMMMSSSWWW\\\^^^^^^aaafffkkknnnuuuyyywwwwww{{{~~~~~~|||yyyyyy|||{{{yyyyyyzzzzzzxxxwwwyyyrrrllliiigggfffjjjrrrpppuuu|||}}}~~~}}}}}}}}}666666555444333555888<<<===<<<;;;999999:::;;;<<>>999555666<<>>@@@CCCDDDAAA???FFFPPPSSSOOOIIIFFFEEEEEEDDDCCCFFFEEECCCBBBCCCEEEHHHJJJQQQ[[[iiisss{{{yyygggSSSCCC:::444333222222222000---+++***,,,000333444555777999777666444333222222222222444444444444444444444444444222///...000111222111333,,,$$$!!!%%%,,,111333444444444333333333333333333333222111000---+++)))...111444333000...///111777555111//////222666888:::DDDQQQ^^^nnn|||{{{tttpppooorrruuutttoooiiifffhhhnnnsssvvvmmmgggccceeefffbbb\\\XXXOOOLLLIIIGGGIIIOOOUUUZZZQQQTTTTTTOOONNNQQQTTTSSSRRRUUUZZZ]]]^^^]]]ZZZXXX\\\^^^bbbfffggg^^^OOOCCC???>>><<<:::888888888888888888888888777555444333666666666777777777777777444666999::::::;;;===???BBBFFFGGGEEEDDDDDDBBB>>>555333000000111333444555888888777555444555777::::::999777666:::???===666888999<<<@@@DDDGGGIIIJJJNNNLLLQQQ```ppp|||}}}xxx|||zzzvvvttttttsssqqqrrrxxx|||||||||~~~xxxmmmfffddd```\\\LLLEEE@@@BBBFFFHHHLLLOOOYYY]]]cccggghhhlllpppuuuxxx~~~~~~vvvqqqmmmjjjmmmqqqlllooosssxxx}}}{{{yyywwwwwwyyyzzz}}}666666444333222555999===AAA???===;;;:::;;;<<<===@@@HHH[[[www~~~rrrkkkaaaZZZXXXWWWWWWWWWQQQIIIEEEHHHKKKHHHCCC@@@<<>>999555444888<<>>@@@FFFMMMSSSWWWZZZZZZ]]]```cccccc```^^^OOOIIIBBB>>><<<===EEENNNSSS[[[fffoootttssskkkbbbZZZZZZ[[[]]]^^^\\\ZZZYYYSSSWWW^^^cccbbb]]]XXXUUUKKKDDD;;;555444666:::<<>>>>>>>>???AAABBBDDDKKKVVV```hhhpppyyyrrrZZZEEE888333222222333333222///,,,(((,,,111444555555555555333333222222111111111111000111222444444555444444666333///---...///000000555111,,,***---111555666666666666666555444333222333333333222111///---+++...111333333000.........555333111000111333666888666@@@NNN]]]mmmzzzuuulllbbb]]]WWWUUUYYYbbblllssskkkmmmkkkfffeeejjjooooookkknnnqqqtttuuuuuusssrrrwwwwwwzzzyyyhhhZZZQQQLLLEEE???<<<<<<======>>>===<<<;;;:::;;;<<<<<<;;;:::999999:::;;;;;;:::;;;<<<===>>>@@@AAACCCEEEHHHLLLNNNLLLJJJHHHCCC===555444333333444555444222777999:::888555666;;;@@@???>>><<<<<>>@@@>>>;;;999999;;;===???CCCOOOhhhrrrdddZZZUUUPPPOOOPPPPPPMMMJJJJJJEEEDDDJJJOOONNNLLLKKKHHHIIILLLRRRYYY[[[WWWSSSbbbhhhlllhhh```\\\```fffkkkjjjlllpppvvvyyywwwuuu}}}zzzxxxwwwwwwwwwuuussskkkcccWWWLLLDDD>>>999777999;;;<<<:::777666888;;;>>>;;;;;;>>>CCCJJJVVVaaammmrrruuussspppjjj___TTTHHHEEEEEENNN\\\eeefffbbbmmmooossswwwxxxuuuooojjj\\\TTTMMMHHHCCCAAAFFFMMMYYYhhhvvvzzzzzzzzzxxxtttmmmooopppooonnnllljjjhhheeegggjjjlllllljjjfffbbbQQQIII>>>555222333666999CCCOOO^^^fffhhhiiikkkmmmhhhiiiggg^^^QQQFFF@@@>>>::::::999999999::::::;;;===AAAGGGLLLRRRZZZdddjjjkkkooouuuyyy|||{{{aaaHHH777222222222444444333///,,,'''+++111555555444333333222222222222222222111111...///111333444555666666888555000...---.........555555444555777888888777777777777777666444333222222222333444333222111000///000111111000...------333222111111333555888999666>>>KKK[[[iiiwwwvvvooohhhffflllwwwzzzpppfffWWWLLLHHHHHHJJJKKKGGGDDDAAA@@@AAADDDHHHKKKHHHEEEBBBBBBDDDFFFFFFEEE???@@@AAADDDHHHLLLOOOPPPVVV[[[^^^[[[XXXTTTLLLDDD;;;;;;;;;<<<<<<;;;888555;;;>>>AAA@@@<<<===CCCIIIFFFFFFFFFIIIQQQZZZ[[[XXXRRRTTTYYY___fffkkkoooqqqkkkqqq{{{yyy{{{uuummmgggccc``````bbbiiiiiijjjmmmqqqtttuuuuuu{{{|||{{{ooo]]]TTTSSSMMMCCC@@@@@@GGGUUU___bbbccceeemmmqqquuuyyy{{{{{{||||||}}}~~~tttllliiiiiijjjjjjmmmssszzz~~~zzzvvvrrrpppxxx{{{|||{{{|||~~~zzzsss666666666555555888<<>>>>>777777777888888888888888999::::::<<>>CCCGGGJJJIIIFFFFFFIIINNNQQQUUUYYY\\\dddmmmqqqooohhhkkkpppvvv|||{{{zzzuuujjjdddfffgggccc```]]]XXXSSSTTTXXXaaacccgggjjjnnnrrrxxx|||zzzppplllaaaUUUMMMIIIEEE???AAAFFFSSSccclllnnnnnnppp{{{~~~yyyuuuwww|||zzzjjjhhhfffeeegggmmmuuu{{{|||xxxuuurrrqqqvvv{{{}}}{{{}}}yyynnn666777888888888:::===???;;;;;;;;;>>>CCCKKKQQQVVVTTTccczzzxxxrrriii[[[OOOGGGIIIMMMQQQUUUUUUSSSPPPUUUWWW\\\bbbdddccceeejjjpppqqqsssxxx}}}}}}wwwxxxxxxvvvtttuuuzzz~~~zzzxxxvvvxxx|||~~~}}}{{{}}}{{{zzz|||zzzuuummmeee[[[TTTPPPMMMIIIFFFIIIJJJMMMOOOOOOKKKDDD???:::999999<<<>>>EEERRR___iiiooosssrrrrrrsssqqqmmmjjjgggfffnnn{{{}}}xxxuuulll```UUUJJJCCCDDDIIIYYYmmm~~~|||}}}{{{{{{~~~{{{uuukkkcccUUUIIIAAA<<<999888666AAANNNZZZgggrrrvvvssseeebbb[[[QQQFFF???<<<===666666888999999999999888666555555444555999>>>AAAAAADDDFFFFFFFFFIIIQQQWWWVVV\\\cccjjjpppyyyvvvaaaLLL<<<000000000222222000+++((((((,,,111333333222111000444444666777777777666666333333222222333444555666555333111111111222111000222555777999888777666555222333444555444333111000///111222444555555444444000...,,,,,,---...///000111222333555777:::<<<===@@@EEESSSdddqqq}}}|||vvvtttssssssuuutttsssssstttwwwyyy{{{vvvqqqkkkjjjmmmppppppooojjjiiiiiimmmuuu{{{|||zzzqqqgggbbb\\\WWWVVVVVVVVVVVVYYY[[[^^^]]]ZZZWWWXXXYYYcccjjjrrruuuzzz~~~vvvkkkeeefffddd]]]\\\aaa```]]][[[ZZZTTTOOOQQQWWW[[[ccclllqqqsssvvv}}}zzzrrrcccZZZPPPKKKEEE@@@???@@@GGGOOO^^^mmmttttttwww|||{{{wwwpppjjjmmmttt{{{~~~rrrmmmfff```___eeeooovvv}}}}}}|||zzzxxxwwwuuuuuuuuu{{{}}}zzz|||vvvhhh666777999::::::;;;===???===>>>@@@EEEMMMVVV___eeeiiiuuu{{{pppmmmggg]]]UUULLLPPPUUUYYY\\\]]]]]]]]]aaadddkkkppppppmmmpppwwwvvvyyy}}}~~~{{{yyy{{{}}}yyyvvvvvvzzz}}}~~~~~~zzzyyyyyy~~~}}}wwwmmmjjjgggccc```^^^]]]\\\WWWXXXZZZ]]]]]]WWWMMMEEE@@@===;;;:::;;;@@@NNN\\\jjjooorrrrrrrrruuuvvvttt}}}yyyvvvxxx~~~|||uuugggYYYMMMEEEGGGLLLQQQfffxxx~~~}}}xxxyyypppcccVVVLLLEEE@@@===666===EEEMMMZZZgggkkkggg]]]UUUIII???:::888777777333444666777888888777666555444444333444555777888666999;;;999666777===BBBDDDKKKTTT\\\cccmmmxxxlll[[[JJJ<<<......///000000---)))%%%))),,,000333333111000000555666777999999999888888777666444222222222444555222111000222333444333222111333555555444333333444111222333444444222000///000111222333444333333222000...+++***,,,...000111111222444666999;;;===>>>AAAGGGVVViiivvvuuunnnkkknnnqqqssstttuuuvvvuuurrrnnnkkkjjjrrr|||{{{rrrllliiimmmaaa[[[^^^^^^ZZZ]]]eee[[[XXXVVVUUUOOOIIIMMMUUUTTT```mmmtttuuuwww~~~yyyqqqkkk\\\OOOEEECCC@@@:::<<>>LLL___nnntttsss}}}pppgggdddeeedddccc\\\___```___dddmmmooollllllrrrxxx{{{{{{yyyyyyyyyuuu}}}{{{}}}zzz}}}wwwzzz|||}}}||||||}}}~~~~~~~~~~~~|||xxxqqqmmmkkklllnnnooommmkkkgggeeegggggg]]]RRRLLLAAA:::;;;===???IIIVVV```jjjrrrtttuuuyyy~~~}}}qqqcccSSSGGGEEEIIIXXX```llluuuyyy~~~|||zzzuuunnnggg[[[NNNCCC>>>>>>;;;<<>>BBBIIIOOOVVV```lllttt~~~{{{dddSSSFFF<<<,,,''')))///111,,,''''''++++++---...///000000000555777::::::777444222111333444555222///...111333222000///000333333111...111222222333222222111000000000111222222222222222333444444444444333222111222111---)))***...000......222666888888:::>>>AAAHHHRRR]]]iiixxx~~~|||}}}xxxoooiiiccc___bbb```___aaacccdddaaa___aaa]]]ZZZVVVNNNGGGHHHLLLVVVhhhsssooommmttt{{{{{{~~~~~~{{{uuukkkbbbOOOGGG@@@??????@@@DDDJJJUUUgggtttvvvyyy|||qqqcccXXXXXX___gggkkkqqqxxx}}}|||xxxpppeee\\\YYY[[[___jjjoooxxx~~~{{{wwwxxx~~~}}}xxxpppeee^^^<<<<<<;;;;;;999888666555<<<<<>>===>>>???GGGSSS___iiisssvvvyyy}}}sssfffWWWIIIDDDFFFPPP^^^pppzzz|||~~~~~~zzzuuunnncccWWWLLLFFF@@@;;;999>>>BBBBBBAAABBBBBB???:::444111111444777999999888888777666444333222333333333333333555666666888999777222000222555555999@@@GGGOOOZZZfffooo{{{{{{jjjXXXLLLCCC;;;333,,,)))...111///,,,,,,,,,---///000111111111000444666888888666333111111111222222///---,,,...000333111111222444444222000111111000//////////////////000222333444444444444333333333333333333222222222222///***)))---///---+++///333444555888===AAAQQQZZZeeeppp~~~{{{yyyxxxxxxzzz}}}{{{rrrjjjgggfffdddfffeeeeeegggjjjmmmlllkkkiiiccc]]]VVVLLLDDDCCCGGGPPP]]]fffgggkkkssstttooovvv{{{|||xxxvvvzzz~~~~~~{{{tttmmmaaaWWWEEE???<<<>>>BBBFFFMMMTTT___nnnxxxyyy|||~~~rrrcccWWWSSSWWW\\\bbbiiirrr{{{{{{ssshhh]]]WWWVVVWWWZZZbbbppp{{{}}}zzzzzz|||~~~zzzmmm]]]SSS<<<<<<;;;:::999777666555999:::BBBTTTmmm{{{pppmmmkkkllloooqqqqqqooossszzz~~~|||wwwuuutttssstttxxx|||~~~~~~~~~~~~~~~}}}zzzzzzzzztttlllgggeeebbb``````dddiiimmmnnnpppqqqsssuuuzzz}}}|||~~~vvvqqqjjjccc[[[NNNCCC@@@>>>===DDDPPP^^^hhhqqquuuyyy}}}tttiiiYYYJJJDDDEEEKKK\\\rrr}}}~~~}}}vvvlll```SSSKKKAAA:::555666888777666888:::999888555333444777:::;;;:::999999999888666444222333333444444444444444555888999888444111222444000444:::@@@GGGQQQ]]]eeerrrtttyyy}}}|||ttteeeTTTIIIEEECCC???@@@888111222444444333333///000222444444333222111333444666555333111000000///000000...,,,,,,---...555444444666777777555333222000---+++******,,,------///222666777888777666222222222222333333333333555666333---+++......,,,))),,,000222333888???EEEYYYbbbmmmxxx~~~xxxuuuqqqmmmkkklllnnnpppwwwyyyvvvmmmffffffhhhhhhnnnmmmnnnqqqtttuuuuuutttrrriii___UUUIII@@@>>>AAAHHHOOOUUUZZZccckkkhhh___dddfffgggfffggglllnnnmmmzzz~~~tttllldddVVVIII===999999>>>EEELLLVVV___kkkvvv}}}}}}uuufffYYYQQQPPPRRRWWW___kkkxxx{{{ooocccYYYTTTRRRRRRYYYfffsssyyyzzz}}}~~~vvvfffUUUJJJ999999:::;;;;;;;;;;;;;;;777:::AAARRRjjjsssmmmmmmmmmppptttvvvuuutttzzz{{{{{{wwwrrrnnnkkkiiimmmooorrrtttwwwxxxzzz{{{~~~zzztttrrrnnndddYYYZZZTTTMMMKKKOOOVVV\\\^^^bbbcccdddgggllluuu|||yyyrrrkkkbbbSSSFFFAAA===;;;CCCOOO___gggnnnooorrr{{{{{{rrrgggXXXKKKGGGIIIPPP___qqq}}}{{{rrrhhhZZZNNNBBB999222222333444555888;;;<<<<<<:::999999;;;===:::888777888;;;;;;999666666555555666666555333111444777999999666444444444333777;;;>>>BBBIIISSSZZZfffmmmuuuxxxvvvrrrrrruuuzzz~~~lll___NNNAAA???DDDHHHIIIOOOKKKFFFBBB===:::999:::444666777888888666333222222333444333111//////000000000000//////...//////666777888999:::999777666222///+++'''%%%&&&(((******---222666999999888777111111111222333333444555777:::999444000111///,,,***,,,///000333999CCCJJJZZZdddppp|||zzzrrriiifffcccaaabbbfffkkknnnvvvyyywwwoooiiiiiikkkkkkrrrtttwww{{{|||zzzwwwuuusssiii\\\QQQEEE<<<:::===AAAEEEHHHLLLTTTZZZXXXPPPOOONNNMMMOOOTTT[[[___```iiisss{{{}}}|||qqqhhh^^^OOOAAA;;;999;;;AAAIIIPPP[[[eeerrrzzz{{{nnn```UUUPPPNNNPPPWWWeeeuuuyyylll```WWWSSSWWWXXX```kkkssswww~~~wwwlll___QQQHHH666777999;;;<<<===>>>>>>:::>>>GGGWWWlllxxxqqqqqqrrrtttwwwzzz}}}}}}}}}}}}uuummmiiigggddd```]]]\\\]]]___bbbfffkkknnnooovvvvvvrrrooommmiii^^^RRRMMMEEE<<<:::>>>FFFLLLNNNSSSSSSTTTXXX___jjjvvv{{{pppeeeUUUFFF???<<<<<>>???===;;;:::;;;<<<888666555888<<>>CCCKKKQQQ[[[eeeppptttpppjjjeeeccchhhppp{{{}}}uuuqqq]]]NNN===555:::DDDNNNTTT]]]aaaaaaYYYMMMDDDAAABBB<<<<<<===<<<:::777555333222333333111//////000111000///000000222222222111666888:::;;;:::999777666222///+++&&&$$$$$$%%%&&&***---222666888999777666111111111222333555666777888>>>@@@<<<888666333///---......///222:::EEEMMMYYYeeerrr~~~yyysssnnniiieee\\\[[[ZZZ[[[___eeekkkppprrrxxxyyyuuurrrrrrsssrrrpppvvv}}}}}}vvvrrrkkk```TTTJJJAAA:::999<<<===@@@BBBAAABBBFFFGGGFFFAAA===;;;<<>>;;;;;;???GGGOOOWWWcccnnnuuu|||uuugggYYYOOOJJJJJJOOO^^^ppp|||ttthhh^^^WWWWWWWWW\\\hhhrrrxxx}}}uuuiiiZZZLLLCCC666888999<<<===???@@@@@@>>>EEEPPP```tttyyyooooootttwww{{{~~~yyykkk^^^ZZZ[[[ZZZVVVTTTLLLKKKKKKNNNTTTZZZ^^^___^^^```aaa```bbbbbb\\\TTTGGG@@@888444777>>>CCCEEEJJJJJJJJJLLLSSS^^^jjjsss~~~|||ooofffUUUDDD>>><<>>>>><<<;;;<<<===:::888888===EEEIIIHHHEEEFFFDDDAAABBBCCCCCC???<<<======<<<;;;:::888666555444666888999:::>>>FFFKKKRRR^^^jjjooommmggg^^^WWWXXX```llluuuwwwqqqhhhbbbQQQBBB444111999EEERRR\\\hhhqqquuummm___UUUPPPMMMEEEDDDBBB???<<<888555444333333333111//////111333000000111333666777777666777:::===>>>===:::999999666555111...+++(((''''''---///222555777777777666111111111222444666999;;;;;;DDDJJJIIIEEE@@@;;;666222111000///111:::FFFPPP[[[iiivvv~~~{{{tttiii```[[[YYYYYYYYYUUUVVVXXX[[[aaagggmmmpppnnnvvv{{{zzzyyyzzz{{{yyymmmttt}}}xxxqqqlll]]]SSSHHHAAA<<<888888;;;;;;===>>>;;;777777;;;???:::666333333555777===DDDVVVcccqqqvvvyyy~~~}}}nnnaaaUUUIII>>>===???EEEOOOXXXbbbppp}}}zzz~~~{{{mmm^^^QQQJJJFFFIIIVVVjjjwww}}}zzzoooddd\\\PPPPPPVVVdddqqqwww{{{~~~}}}vvvjjjXXXEEE999777888;;;???CCCFFFHHHIIIMMMVVVcccrrrqqqlllnnntttyyy{{{yyyiii\\\PPPMMMMMMJJJIIIKKKBBB@@@>>>@@@EEEKKKOOOQQQMMMQQQSSSTTTWWW]]]___]]]OOOKKKEEEAAAAAAEEEIIILLLNNNMMMLLLLLLPPPYYYdddlllvvv{{{yyyoooeeeSSSBBB<<<>>>GGG[[[nnntttssslllaaa]]]eeerrrzzzssscccZZZPPPGGGAAA???HHHRRRccchhhoootttwwwyyyyyyzzzttt\\\MMM===444222222666;;;>>>???AAABBBCCCDDDFFFIIIFFFDDDEEELLLVVV]]]]]]ZZZVVVSSSPPPQQQUUUWWWUUURRROOOMMMIIIEEEAAA>>>;;;999888::::::999888;;;AAAFFFLLLXXXccchhhjjjggg^^^TTTSSSWWW___hhhllliii```XXXJJJ>>>333444<<>>@@@@@@>>>>>>AAAFFFGGGDDDBBBAAAAAACCCBBBAAA???;;;666222000111333444666777777777666222222222333555888;;;===CCCOOOZZZ\\\WWWQQQJJJDDD;;;999666333555>>>KKKUUU^^^mmmyyy{{{{{{~~~rrrjjjggghhhddd___XXXSSSQQQRRRTTTVVVWWWYYY]]]bbbgggllloooqqqqqqxxx}}}|||zzz{{{{{{yyynnnsssxxxxxxrrriiiaaa]]]OOOFFF===:::888666666999999:::;;;999444222444888222000000222111...333;;;LLL\\\lllssswww}}}ppp```TTTJJJCCCDDDFFFNNNYYYbbblll{{{uuuhhh\\\TTTIIIIIIRRRdddooottt~~~~~~uuujjjbbbPPPKKKKKKUUUcccnnnvvv|||zzzyyyvvvooocccRRR@@@444666999>>>CCCIIIOOORRRTTTbbbkkkyyyrrrmmmoootttyyywwwoooiiiXXXOOOFFFDDDAAA<<<===CCC???;;;888999>>>DDDGGGHHHNNNRRRSSSSSSVVV___fffiii]]]ZZZVVVQQQPPPQQQUUUXXXWWWUUUSSSQQQSSSZZZcccjjjnnnttt|||vvvdddRRRAAA<<<@@@LLLcccxxx~~~zzzooo___WWW^^^jjjrrr|||wwwlllWWWPPPHHHAAA<<<<<>>777999AAALLL\\\jjjrrrwwwyyyyyyzzzyyynnnaaaQQQNNNHHHBBB<<<888666555666666555222111111555777::::::<<<@@@FFFIIIHHHFFFFFFJJJOOOPPPMMMJJJIIIJJJOOOOOOOOONNNJJJDDD>>>;;;555666666777777777777777222222222333666999===???MMMZZZgggkkkfff```XXXQQQCCCAAA===999:::CCCPPP[[[```ooozzzwwwqqqvvvttttttpppggg\\\VVVUUUWWWTTTRRRPPPOOOQQQTTTXXXZZZ[[[___dddiiinnnpppqqqrrrxxx~~~|||wwwwwwvvvuuuqqqttttttoooeeeYYYQQQMMMGGG>>>777555555444555777888777888999666222111333***+++///444111---000888BBBSSSeeeooottt}}}tttbbbVVVNNNIIIKKKNNNVVV```iiirrr}}}sssiiibbbQQQMMMSSS```hhhkkktttzzzooogggYYYKKKAAADDDRRRbbbrrr}}}zzzvvvnnndddXXXKKK>>>666:::???EEEKKKWWWeeennnppp|||yyyooonnnpppyyy|||wwwnnnllllll```PPPDDD???;;;<<<<<<;;;;;;>>>AAA@@@>>>======AAAHHHNNNLLLTTT[[[___hhhqqqsssoookkkooonnnfffaaadddhhhggggggmmmmmmaaaUUUTTTZZZ___fffiiiqqq|||}}}^^^MMM>>>@@@NNN___oooyyyyyy{{{yyyqqqhhheeehhhnnnttt{{{zzzkkk___MMMEEE>>><<<<<<===CCCJJJXXX]]]bbbbbb___]]]^^^```bbbiiitttzzznnnaaaQQQ???999;;;???FFFKKKSSSRRRVVV^^^bbbbbbdddhhhoooooommmlllrrrzzz}}}zzz}}}vvvnnnlllrrrxxx||||||zzzpppccc[[[YYYWWWRRRMMMIIIEEE>>>999777888:::<<>>555999CCCPPP___mmm{{{tttlllfffUUUKKKBBB<<<888444444777:::666666::::::666666;;;AAAFFFLLLSSSWWWYYYYYYXXX\\\[[[^^^cccbbb^^^^^^bbbbbbcccddddddaaa[[[RRRLLLHHHEEEDDDDDDAAA;;;888:::666777666222///333===FFFXXXhhhtttsssqqqqqqjjj___[[[TTTKKKEEEFFFOOO[[[ccclllmmmmmmjjjgggkkkvvv}}}tttmmmeeeaaa\\\TTTLLLIIINNNUUUWWWQQQQQQXXX]]]___bbbhhhhhhgggkkksssvvvsssppppppvvvtttrrrrrrqqqpppmmmkkkiiijjjhhh```UUUKKKEEEBBB<<<999777666666666555444777:::======:::555111000+++,,,///444666666666777CCCIIITTTbbbppp|||~~~}}}ooofffaaaXXXNNNTTTZZZaaajjjvvv|||xxxsssmmm___ZZZVVVVVVZZZaaammmyyyyyywwwkkkdddSSSHHH>>>@@@JJJWWWdddnnnoooqqqkkk\\\NNNDDD999000<<>>999666777888888:::>>>IIIHHHGGGEEEFFFJJJQQQWWWZZZaaafffjjjqqqzzz}}}zzzzzz{{{yyyttttttyyyzzzvvvtttxxxvvvkkk___ZZZZZZZZZ[[[___iiivvv~~~}}}zzzuuunnnYYYMMMEEELLL\\\lllyyy~~~xxxppplllnnnqqqpppvvv~~~rrrcccXXXFFF@@@::::::;;;>>>EEELLL\\\```bbb]]]SSSLLLKKKMMMWWWaaappp}}}yyyqqq[[[LLL===888===DDDNNNVVV[[[^^^ccciiioootttwwwxxxxxxyyyxxxwwwzzz~~~{{{|||}}}sssllliiiddd\\\UUURRRMMMGGGAAA<<<999777666:::>>>FFFRRR^^^gggjjjjjjgggfffiiipppuuupppeee\\\PPPEEE===???HHHVVVhhhwww|||qqqddd\\\MMMDDD;;;666333000000333999888<<>>999222---111;;;DDDTTTgggyyyxxxiiiggg```WWWPPPQQQXXXcccjjjvvvtttooofff___```iiiqqq~~~|||qqqggg```\\\XXXWWWUUUPPPLLLKKKPPPVVV]]]ZZZ[[[ccchhhiiilllppptttpppnnnqqqqqqmmmjjjkkksssqqqnnnlllkkkhhhdddbbb\\\[[[WWWQQQIIIBBB>>>===<<<;;;:::999888888777888888:::<<<>>>===:::666333333222333777;;;<<<:::999???DDDMMMYYYfffsss|||}}}{{{|||{{{mmmeeeccc```[[[```fffmmmuuu{{{tttkkkddd^^^[[[YYY\\\dddnnnvvv|||{{{rrrkkkPPPDDD;;;===GGGSSSaaakkkjjjkkkeeeWWWIIIAAA888111@@@OOOdddxxx|||yyysssmmmqqqqqqeeeRRRFFFEEEEEEBBB;;;666444555777888===CCCPPPRRRSSSSSSTTTWWW^^^dddkkkpppuuuxxx}}}uuuiii___WWWPPPJJJOOO\\\nnnzzzzzzsssnnneee]]]SSSMMMMMMZZZkkkxxx|||xxxvvvuuutttxxx|||ttthhhZZZQQQAAA;;;888:::===BBBJJJRRRaaadddcccXXXHHH<<<999;;;JJJVVVhhhyyyyyytttoooTTTGGG<<<;;;BBBMMM[[[fffllltttyyyyyy{{{uuukkkccc\\\XXXQQQJJJDDD???999555444555:::DDDRRRaaakkkqqqnnnrrrwww{{{{{{uuullleeeZZZRRRLLLLLLSSS```ssszzzjjjYYYOOODDD<<<444111///---...222999>>>GGGNNNOOONNNQQQWWW^^^aaaeeeiiimmmpppqqqrrrvvvvvvxxx{{{|||zzz|||}}}zzzuuuiii___]]]]]]YYYUUUTTTOOOJJJ@@@555...///666>>>MMM```uuuxxxvvvpppggg``````fffooovvv}}}yyynnnaaaUUUSSSYYY___mmm~~~~~~|||yyyvvvuuussswww|||~~~~~~}}}yyy{{{}}}}}}rrreeeYYYQQQNNNMMMPPPTTTWWWWWWWWWZZZ___bbbeeedddhhhpppuuuuuutttuuuyyyrrrllljjjhhhdddccceeemmmjjjgggdddbbb^^^ZZZWWWMMMHHHBBB>>>;;;:::999888;;;>>>@@@>>>;;;:::;;;<<<:::;;;>>>AAACCCAAA>>>;;;>>>======???AAABBB@@@======@@@GGGPPP\\\hhhsssxxx|||zzzxxxwwwxxxxxxwwwvvv~~~}}}uuuiiibbbcccfffhhhqqqwww||||||uuunnnfffaaa[[[YYY]]]cccrrrvvv~~~{{{rrrkkkRRRHHH???@@@HHHSSS```jjjeeeddd]]]PPPDDD<<<666222DDDZZZwww}}}||||||zzztttnnneeeaaaUUUEEE<<<>>>@@@???;;;777555777888;;;AAAIIIRRRXXX^^^bbbccceeekkkooowww{{{|||pppcccRRREEE===BBBQQQfffvvv~~~~~~zzzssslllhhhddd\\\VVVOOOLLLPPP___pppzzz|||~~~uuukkk```SSSJJJ???;;;:::>>>DDDJJJSSS[[[eeehhhfffYYYFFF888444666BBBMMM```ttt}}}uuukkkcccMMMDDD===???HHHVVVhhhvvv~~~zzzttthhhbbbZZZSSSNNNGGG@@@<<<333333555<<>>777111111111111444888???IIIVVV]]]______dddjjjjjjkkkmmmqqqtttwwwyyy{{{{{{~~~yyyrrrpppnnniiifffgggaaaZZZMMM@@@666222444666DDDTTTggguuuzzzsssnnnnnnsss{{{}}}xxxmmm^^^QQQKKKMMMPPP^^^sss{{{yyyvvvsssqqqppppppqqqqqqpppppppppqqqrrrrrrpppnnnkkkjjjhhhhhhhhhfffdddaaa```dddhhhkkkkkkkkkkkkkkkpppqqqssssssqqqnnnjjjhhhmmmppprrrpppllljjjnnnrrrxxxwwwuuuvvvyyy{{{||||||xxxzzz{{{|||}}}}}}tttsssrrrpppooommmllllllhhhiiikkkmmmooooooooonnnyyy{{{}}}}}}~~~mmmjjjbbbXXXNNNJJJLLLOOORRRYYY```dddhhhmmmqqqrrrkkkmmmqqqwwwzzzyyyuuusssmmmfff```___]]]ZZZYYY[[[aaa___]]][[[YYYWWWSSSPPPDDD===555222333666777777;;;@@@DDDCCC>>>;;;===@@@;;;@@@FFFIIIIIIGGGFFFGGGJJJMMMMMMJJJGGGFFFEEEBBB???@@@DDDKKKUUUaaalllrrruuusssqqqooollljjjhhhgggnnnnnnkkkccc^^^```iiiooo}}}yyysssmmmgggaaa[[[]]]aaakkknnnttt}}}wwwlllbbbUUUKKKBBBAAAGGGPPP\\\fffeeeaaaXXXKKK???888444333JJJeeezzz}}}xxxrrrnnnjjj[[[TTTHHH???===??????<<<999666555777888;;;CCCLLLRRR[[[gggnnnpppqqquuuyyywwwiiiUUUDDD;;;===III^^^pppzzz}}}{{{qqqeee```___]]]XXXTTTLLLJJJQQQ```qqq|||zzznnnbbbVVVJJJCCC===:::<<>>777777@@@HHHXXXoootttcccTTTEEE@@@???DDDNNN\\\nnn}}}xxxqqqggg^^^XXXPPPHHHBBB555444444888AAANNN\\\dddrrr~~~|||wwwsssttttttrrrrrrxxxwwwfffVVVJJJEEE:::555111444777999===BBBKKKWWWeeelllmmmooossswwwrrrrrrtttvvvyyy|||~~~}}}{{{ttttttxxxqqqjjj]]]QQQFFF===777444;;;KKK]]]kkkttt|||}}}zzzxxxyyy~~~}}}xxxnnn___PPPFFFCCCBBBOOObbbvvv|||zzzyyyyyyvvvtttssspppkkkeeebbbcccaaa^^^[[[XXXWWWXXXXXX^^^[[[WWWVVVXXXZZZ[[[\\\[[[XXXUUUSSSSSSTTTSSSSSSSSSUUUVVVVVVUUUUUUVVVWWWVVVXXXYYYZZZZZZXXXVVVTTTUUUYYY[[[ZZZVVVUUUYYY^^^dddbbbbbbccceeeggggggfffaaaccceeeggggggiiilllnnntttnnnfffcccfffkkkoooppplllfffcccgggqqqyyy{{{zzzuuurrrmmmjjjnnnrrroooiii______^^^^^^^^^^^^^^^___]]]^^^___`````````___^^^iiimmmqqqtttsssrrrqqqpppsss{{{yyyppphhhbbbbbbdddggg\\\[[[YYYSSSOOOOOOSSSXXXWWWaaaiiinnnsssyyyzzzwwwmmmpppsssuuuvvvtttnnniiiYYYSSSPPPQQQPPPMMMKKKMMMPPPOOOOOOPPPQQQQQQPPPNNNCCC<<<333///000444666777<<>>???<<<888333222444777:::===FFFPPPYYYdddqqqyyyzzz{{{sss```PPPBBB???EEEVVVhhhssswwwyyyyyyjjj\\\YYY[[[[[[XXXVVVLLLKKKSSScccuuussseeeYYYMMMAAA999888888<<>>IIIVVV___ooo~~~~~~~~~~~~zzzjjjYYYLLLEEECCC999555444:::@@@DDDJJJPPPZZZeeeqqqvvvwwwyyy{{{{{{wwwxxxzzz|||~~~}}}}}}vvvlllbbbYYYOOODDD===;;;HHHXXXgggqqqxxx~~~rrrbbbQQQDDD<<<888BBBOOO___hhhjjjhhhiiijjjddd___]]]]]]ZZZTTTOOOMMMLLLLLLJJJGGGDDDCCCCCCEEEMMMIIIDDDBBBDDDGGGJJJLLLKKKIIIFFFDDDCCCDDDFFFGGGIIIJJJIIIGGGEEEEEEGGGIIIDDDEEEFFFGGGHHHGGGFFFFFFCCCFFFHHHGGGEEEFFFIIILLLNNNNNNNNNPPPRRRSSSRRRPPPKKKNNNRRRUUUUUUVVVWWWXXX\\\WWWQQQMMMNNNQQQUUUXXXUUUOOOKKKLLLSSSZZZ^^^^^^]]]ZZZUUURRRVVV\\\\\\WWWQQQOOONNNMMMNNNQQQTTTVVVWWWWWWWWWVVVUUUTTTSSSRRRWWW[[[```cccdddcccbbbbbbccckkkqqqqqqrrruuuwwwvvv~~~}}}}}}~~~zzzyyywwwvvvvvvwwwxxxyyyttt|||xxxxxxxxxuuuqqqnnnllllllccc```ZZZSSSNNNNNNRRRVVVSSSTTTUUUUUUVVVXXX[[[^^^aaakkkrrrtttwww|||yyyqqqgggjjjkkkiiihhhgggaaaZZZIIIEEECCCEEEEEEAAA>>>???AAABBBDDDHHHMMMPPPQQQQQQIIICCC;;;555333444555777===AAAEEEEEEAAA===;;;;;;:::DDDOOOTTTTTTTTTYYY^^^\\\fffjjjbbbZZZWWWTTTPPPDDDCCCBBBCCCHHHOOOWWW\\\UUUUUURRRNNNKKKIIIKKKLLLGGGHHHMMMUUU[[[bbbmmmxxxzzz}}}vvvwwwtttvvv~~~}}}{{{xxxqqqhhheeefffaaabbbeeellluuuwwwhhh]]]PPPHHH???===???EEEOOOZZZccc[[[PPPFFF:::111000333VVVwwwwwwyyywww{{{}}}wwwiiiZZZPPPLLLDDD@@@;;;:::::::::999999333444999???CCCHHHRRR\\\hhhrrr}}}}}}nnn```IIIBBBCCCRRReeessszzz~~~~~~~~~pppaaaVVVWWW^^^```^^^]]]QQQQQQXXXhhhyyy}}}ooo```SSSGGG;;;333555666===KKKYYYeeeqqqzzz~~~vvvjjj[[[NNNGGGKKKSSSaaappp|||}}}xxxyyypppcccQQQBBB999>>>HHHUUU___jjjzzz}}}vvviiiXXXLLLAAA???;;;999;;;DDDPPPZZZhhhxxx}}}rrraaaOOOCCC??????<<<999;;;CCCKKKRRRYYY___gggpppxxxzzz{{{}}}|||xxxyyyzzz|||~~~uuunnniiiaaaVVVNNNFFFHHHNNN\\\kkkwww~~~uuucccRRRDDD;;;888===BBBKKKQQQRRRRRRSSSVVVNNNIIIFFFIIIHHHBBB???@@@:::<<<===<<<:::888:::;;;AAA>>>;;;;;;===???AAAAAA???@@@AAA???<<<;;;===@@@@@@@@@@@@???======>>>@@@>>>=====================:::::::::;;;;;;<<<===>>>@@@@@@AAADDDFFFFFFCCCAAA<<<@@@EEEIIIJJJIIIHHHHHHGGGGGGFFFEEECCCDDDEEEGGGFFFCCC@@@@@@CCCFFFHHHIIILLLKKKHHHEEEGGGLLLMMMIIIGGGEEEAAA???AAAFFFLLLOOORRRQQQOOOMMMKKKJJJIIIIIIJJJMMMPPPQQQRRRTTTVVVXXXYYY]]]```___```dddeeeccceeegggjjjmmmoooooonnnmmmtttuuuyyy}}}~~~|||yyyxxxvvvssspppmmmkkkjjjeeedddbbbaaa```___`````````dddfffhhhkkknnnlllggg^^^]]]]]]]]]]]]\\\ZZZXXXRRRQQQOOOLLLJJJLLLQQQUUUWWWXXX[[[^^^bbbddddddccceeennnsssqqqqqqssslllaaaYYY[[[ZZZUUUTTTTTTPPPIII???;;;999<<<===;;;:::<<<<<<===AAAHHHPPPUUUXXXYYYSSSPPPIII@@@:::666777888===???BBBCCCAAA===888555777>>>HHHQQQYYY^^^bbbdddccclllooojjjhhhhhhaaaVVVJJJGGGCCCAAABBBEEEJJJMMMGGGGGGFFFCCCBBBDDDIIIMMMKKKHHHJJJSSS[[[bbblllvvvwwwuuulllfffdddhhhqqqwwwyyy~~~~~~yyyppplllmmmhhhhhhhhhjjjoooxxx~~~ssseee\\\MMMEEE>>>===???EEEQQQ\\\\\\SSSIIIAAA777...---222YYY|||sssyyy~~~tttvvvxxxyyyrrrdddSSSEEE===999888777777666666999===888:::AAAJJJOOOTTT___jjjvvv}}}uuujjjLLLDDDBBBQQQfffxxx~~~~~~}}}wwwgggYYYQQQXXXcccgggeeeeeeVVVVVV]]]lll{{{|||nnn___RRREEE999111444666@@@PPP```mmm{{{wwwjjj\\\SSSRRR]]]lllvvv{{{{{{ooojjjiiihhhrrrwwwwwwooobbbVVVIII???:::AAAOOO^^^hhhsss~~~||||||tttaaaRRRKKKGGG@@@999888???KKKUUU```qqq~~~zzzooo]]]KKK???;;;;;;AAA???AAAKKKUUU]]]eeekkkooovvv{{{{{{|||~~~zzztttxxxzzz|||yyytttrrrlllccc\\\RRRHHHBBBLLLaaattttttbbbRRRFFF???<<<>>>???@@@BBBBBB@@@AAADDD@@@:::999======999777:::222555888888777666888:::<<<;;;:::;;;===>>>>>>===999===AAA@@@;;;999:::===999;;;<<<<<<;;;:::;;;<<<>>><<<;;;999888999999:::888666555555777888777666999:::===@@@BBBAAA===:::444999???DDDDDDCCCAAA@@@;;;@@@EEEFFFCCCAAA@@@AAAAAA@@@???????????????@@@CCCDDDDDDAAABBBEEEDDD@@@BBB???:::777999???GGGLLLNNNMMMJJJGGGEEEDDDCCCDDDEEEFFFFFFEEEEEEHHHLLLPPPOOOQQQPPPNNNOOOSSSUUUSSSRRRUUUXXX\\\^^^^^^]]]]]]^^^___cccgggjjjjjjgggdddccciiiooorrrtttrrrkkkbbbaaabbbddddddbbb]]]XXXTTTUUUTTTSSSQQQOOONNNMMMLLLRRRRRRPPPMMMOOOTTTUUURRRNNNLLLJJJLLLOOORRRPPPNNNMMMNNNOOOOOOOOOSSSYYY^^^aaaaaaccciiimmmnnnjjjfff```iiikkkfffdddddd[[[MMMKKKMMMKKKEEEDDDFFFCCC===:::555333777::::::===@@@>>>@@@DDDLLLUUU\\\```aaa]]][[[UUUKKK@@@:::999;;;>>>>>>@@@AAAAAA===666111555888???NNN]]]fffhhheeehhhnnnooommmrrrvvvkkkZZZOOOLLLFFFBBB???@@@BBBDDD@@@AAAAAA@@@@@@EEEMMMSSSVVVOOOMMMTTT[[[```hhhqqqxxxqqqfffWWWVVV[[[eeekkknnnvvv~~~}}}~~~vvvssstttqqqqqqooonnnooovvvyyykkk___WWWEEE>>>999888;;;BBBOOO[[[VVVMMMDDD===444++++++111