BM6P6(@ vvvYYYRRRKKKGGGGGGCCC@@@???>>>=========>>>???>>>>>>======<<<<<<<<<;;;999999999888888888888777999999999999999999999999888888888888777777777777666666555555555555666666555333111333666777444111333555666666555555666888777777888999999777666555555555444444555666888999888777555333222333555666555555666666666444333222444444444444444444444444333333333444444444555555444555555666666666666666555777888888777777888999CCCBBBAAA>>>======@@@CCCJJJMMMQQQVVV^^^jjjyyyyyyiii\\\UUUIIIHHHEEEBBB???<<<::::::888777444222111111111111111///......000111000///000000111222222222222111333333222222222222222333333333333444444555555555666777888::::::999888888<<<888444222333444555555333666888999999999:::;;;::::::999999999999999999:::<<<===<<<::::::;;;<<<666555444333333444555666444444444444444444444444333444444555555666666666000000///000222555888999999999999888888888888888666888;;;<<<===<<<:::888999999888888999999:::;;;999999999999999:::;;;<<<999888888888999999888666777777888999:::;;;;;;<<<@@@CCCMMMZZZfffooo{{{nnn^^^VVVMMMEEE>>><<<::::::;;;=========BBBDDDIIIMMMQQQ[[[qqqsss^^^KKKEEE@@@888555999555555555555666888999999666666777777777:::>>>AAA@@@===:::777555444555555222111000000000000000111333222222111111111111111000000//////000111222222222222222111000//////...111111111111111111111111...///000111222222111111111111111111111000///...222333333333333222111111000111222111000//////111000000////////////000111222111///...---...//////111111////////////000111333666999999555333333555333333333444444666777888===<<<;;;===>>>???>>><<>>>>>>>>=========<<<<<<::::::::::::999999999999999999999999999999999999888888888888777777777777666666555555555555666666444333333444555666666555777555444333333555666777777888888999888777555444444444333333444666777888777666444333222333444555444444555666555444333222444444444444444444444444222333333333333444444444444444555666666666666666555777888888777777999:::@@@@@@???>>>===>>>BBBEEEIIILLLQQQWWW```nnnwwwhhh___OOOLLLHHHEEECCCAAA>>><<<888666555333222111222222111000......000111000///000000111222222222222111222222111111111111222222222222333333444555666666666777888888999999888888;;;888555444555555555555555777999999999999;;;===:::::::::999999999888888666777888777666555666888666666555444444555666666444444444444444444444444444444444444444555555555333222222111222444666888888888888888888888888888777888;;;<<<===<<<:::888:::999999999::::::;;;;;;;;;::::::::::::;;;;;;<<<999888888888:::999888666666666777888999:::;;;;;;??????FFFQQQ[[[fffsss~~~}}}nnneee\\\TTTIIIEEE???;;;999::::::999;;;===AAADDDFFFMMM```qqqmmmYYYHHHCCC???888666:::777777666666555555666666444555666555555777;;;===@@@???<<<999777444333222111111111000000000000000111111000///////////////000000000000000111222222222222111111000//////...000000000000000000000000...///////////////000000111111222222111111000///111222222222222111000000000111222111000//////111000111111111111111222333222111000////////////000///......------...///000444888===???>>>;;;777555666555444333333666:::===AAAAAACCCGGGKKKNNNNNNMMMvvvZZZSSSMMMHHHGGGCCCEEEDDDCCCAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>======;;;;;;;;;;;;::::::::::::888888888888888888888888888888888888777777777777666666555555555555666666444444555444444555888:::BBB<<<666333444555555555777888888888777666444333333333333333444555666666666555444333222333444555333444555666555444333222444444444444444444444444222222333333333444444444444444555666666666666555555777888888888888:::;;;>>>>>>>>>======???BBBEEEGGGKKKQQQWWWaaarrrvvvkkkYYYSSSLLLIIIIIIGGGBBB>>>888777555444333333333333222000...///000111000///000000111222222222222111111111000000000111111222111111222333555666777777777777777777777888888999999888666666777777666555777888888888888999;;;>>>;;;::::::999888777666666333444555444333333444555555444444333333444444555444444444444444444444444444444444444333333333333666555444333333444666777777777777777777777777777777888:::<<<<<<;;;:::999::::::::::::;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<:::999888999::::::888666555666666777888999::::::<<<;;;===EEENNNXXXfffsssxxx|||~~~~~~yyypppiii[[[SSSIII@@@;;;:::::::::888999;;;======AAANNN[[[iiirrrxxxyyyxxxyyyyyywwwvvvaaaQQQCCC???===888777:::999888777666444333222222444444444444333444777999??????>>>===:::666222000111111222222111000//////111111000////////////000111111111111111111222222222111111000000//////...////////////////////////000000//////.../////////000111222222222222222222000111111111111000//////000111222111000//////111000333555666666666777888666555444333111000/////////...---------///000111666:::AAAGGGIIIFFF???999888888666444555999???CCCMMMMMMPPPTTTYYY[[[[[[ZZZwww[[[TTTMMMIIIHHHDDDEEEDDDCCCBBBAAA@@@??????????????????>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::777777777777777777777777888888888888777777777666666666555555555555666666333555666555333555999>>>LLLDDD:::555666777555333777888888888777555333222222222222333333444444444444444333222222333444444444555666666666666444444444444444444444444444444333444444444444555555555333444555555666666555555555666888999999999;;;======>>>>>>======>>>AAACCCEEEJJJOOOUUU___qqqrrrccc[[[QQQMMMMMMKKKDDD>>>999888777666555555444444333111//////000111000///000000111222222222222111000000000///000000111222000111222333555666777888777777666555666777888999888777777888999999777555777777777666555777:::===999999888777555444333333333444555555444444555666222222222222222222222222444444444444444444444444444444444333333222222222666555555444555666777777666666666666777777777777888999:::;;;<<<;;;:::999999999::::::;;;;;;;;;;;;>>>>>>>>>>>>======<<<<<<;;;:::999999::::::888666555555666777888999999:::999777999???FFFNNNZZZdddooovvv~~~~~~{{{|||~~~|||nnneeeWWWKKKCCC@@@>>>>>>;;;:::<<<=========EEEOOOSSSZZZ_________aaabbb```^^^fffnnnsssyyy{{{tttjjjSSSHHH>>><<<;;;888888:::888777777666444333222111444444555333222222444666;;;<<<>>>>>><<<888444111222222333333222111000///444333222222111111222222111111222222222222222222111111000000////////////////////////////////////333222000////////////000000000111222333444444444111111111111111000000///000111222111/////////111222666;;;>>>======>>>???======;;;999666222000...000////////////111222333777:::AAAIIINNNNNNGGGAAA;;;<<<>>>>>>???BBBHHHMMMYYYXXXXXXZZZ[[[ZZZXXXVVVyyy\\\TTTLLLHHHHHHDDDCCCCCCBBBAAA@@@???>>>===>>>>>>>>>>>>????????????::::::::::::999999999999777777777777777777777777888888888888777777777666666666555555555555666666444666777555444555:::>>>IIIBBB999555666888777444666666777777666555333222222222222333333333333333333333222222222333333333555666777888888777666555444444444444444444444444555555555555666666666666333444444555555555555555444666888999::::::===>>>>>>??????>>><<<<<<>>>@@@CCCHHHNNNSSS[[[mmmwwwkkkaaaVVVPPPNNNKKKDDD===<<<;;;;;;999888777555555333111000///000111000///000000111222222222222111000000//////000111111222000111222333555666777888777666555444555666888999666666777888::::::777555555555555444333444777:::666666555444333222111000333444555555444444666777333333444444444444333333444444444444444444444444444444444333333222222222444444444555666777888999555555666666777777777777888999:::;;;;;;;;;::::::888999::::::;;;;;;::::::>>>????????????>>><<<<<<<<<:::999:::::::::888666555555666777888999999:::888777999???CCCGGGNNNWWWhhhpppyyy}}}}}}}}}~~~yyyjjj[[[OOOGGGAAA>>>===;;;<<<======<<<@@@FFFDDDIIILLLKKKLLLOOOPPPNNNOOOSSSXXX\\\aaaaaa[[[TTTGGG@@@:::999999888888999555555666666555444333333444555555444333222333444555777:::======;;;888666444444444444333222111000444333333222222222222222222222333333333333222111000000000///////////////000000000000000000000000111000//////............///000111222333444444444222222333333222222111000000111222111/////////111444;;;BBBFFFFFFEEEFFFGGGGGGFFFDDDAAA<<<777222///111000/////////000222333666777<<>>>>>>>>>>>>>>???::::::::::::999999999999888888888888888888888888888888888888777777777777666666555555555555666666555555666555555666999;;;;;;777333333555777777666444555666666666555333333222222333444444333333222111111222222222222333333444555666777888777666666444444444444444444444444444555555555666666666666333333444555555555555444444666999::::::<<<>>>@@@>>>??????>>><<<;;;<<<>>>BBBGGGMMMRRRYYYjjjzzzmmmeeeZZZSSSOOOKKKEEE@@@@@@??????===;;;999777555444222000000111111000///000000111222222222222111000000000000111111222333111111222333555666777777555555555555555666777777555555666777999999888666333444444333222333555777444444444333222111000000111333444444333444555666666777777888888777777666444444444444444444444444444444444444333333333333333333444555666777888999555666666777777888888999999999::::::;;;;;;;;;:::888999:::<<<<<<;;;;;;:::===>>>???@@@???>>>===<<<<<<;;;::::::::::::888666555666666777888999::::::888888:::???AAAAAAEEEKKK]]]dddnnnuuuzzz}}}ooo```RRRGGG@@@???;;;:::;;;;;;999;;;>>>;;;??????===???CCCDDDBBBFFFGGGIIIMMMQQQQQQMMMHHH>>>;;;888777777888777777333444666777777666555444444555666555333222333444222333666999;;;<<<;;;;;;888777666444333333333333222222111000000000000111222333444555444333222111////////////////////////000000000000000000000000------.........---,,,,,,///000111222333333333333333333333333333222111111000111222111000//////111555===GGGMMMLLLKKKLLLNNNOOONNNMMMJJJEEE???999555222111000//////000111222444666;;;CCCLLLUUU[[[]]]___eeelllmmmggg```]]]]]]TTTPPPKKKGGGEEECCC@@@???^^^RRRIIIEEEGGGEEE@@@@@@AAAAAA@@@???>>>===<<<<<<=========>>>>>>>>>;;;;;;;;;;;;::::::::::::999999999999999999999999888888888888777777777777666666555555555555666666666555444555777888777666222222333444444555444444222333444555666555444444333333444555555444333222000000111222222222222222222333444666666666555444444444444444444444444444333333333333444444444555222333444444555555444444444666999:::;;;===???AAA<<<===>>>===<<<<<<===???@@@GGGOOOTTTZZZjjjxxxkkkfff]]]UUUPPPLLLIIIGGGDDDCCCBBB@@@>>>:::777666555333111000111111000///000000111222222222222111000000000111111222444444222222333333444555666666444444555555666666666555555444444666888999888777222444555555333333444666444444444333333222222222111333444444444444666777666777888888888888777666444444444444444444444444444444444444444555555555333444555555666666666666666666777777888999999:::999999:::::::::;;;;;;;;;:::;;;===>>>???>>>===<<<;;;<<<>>>???@@@???===<<<===<<<::::::;;;:::888555666666777888999:::;;;;;;:::888999<<<===<<<>>>DDDPPPUUU^^^iiirrrzzzwwwfffWWWNNNEEE???<<<===<<<:::999;;;:::;;;:::888999>>>???===AAA??????CCCFFFEEEBBB???888888777666666777666444444555777888888777555444222444555444333222222333111222333555888:::===>>><<<:::777444333444555666333222111111000000111111333444555666555444222111////////////////////////////////////////////////,,,---///111111000...---//////000111222222222222222222222222222111000000000111222111000//////111444>>>JJJPPPPPPNNNOOOQQQRRRSSSSSSQQQMMMGGGBBB>>>777666444333222222333444999===CCCLLLVVVaaalllssszzz~~~qqqddd[[[YYYLLLHHHAAA===::::::999999^^^QQQHHHDDDFFFEEE???@@@AAABBBAAA@@@???>>>;;;<<<<<<<<<======>>>>>>======<<<<<<<<<;;;;;;;;;999999999999999999999999888888888888777777777777666666555555555555666666666444333555888999666333222555777777555222111111111222333555666555555444333444555555555444333222///000111222222222222222000111333444444444333333444444444444444444444444111111222222222333333333222333444444555555444444444666999:::;;;===@@@BBB999;;;<<<=========???@@@@@@HHHPPPVVV]]]mmmuuuiiieee^^^WWWQQQNNNMMMMMMFFFFFFDDDBBB???;;;888666555333111000111111000///000000111222222222222111111111111111222333444555333333333444444555555555222333555666666666555444444333333444777888888777222444666666555444555666444444444444444444444444333444666666666666888999333444555666666555444333444444444444444444444444444444444555555666666666555555666666555444333333666777777888999:::::::::999999:::::::::;;;;;;;;;<<<===???@@@AAA@@@>>>===:::;;;===???@@@???>>>======<<<;;;;;;;;;:::888555777777888999:::;;;;;;<<<;;;888888999888777;;;@@@FFFJJJRRR___lllwww}}}yyyiii^^^MMMFFFAAAAAA@@@===;;;<<<<<<<<<:::777888===>>><<<@@@<<<;;;===???===:::888666777777666666777555333666777888999888777555333111222444444222111222222333222222333555999===???>>>;;;888555333444666888555444333333222222333333333444555666666444222111.........///////////////...........................000333666666555222000//////000111111111111000111111111111111000//////000111222111000//////111222===JJJQQQQQQOOOPPPRRRSSSUUUVVVVVVSSSNNNHHHEEE<<<;;;999888777777777777???EEENNNWWWbbbnnn{{{rrr```UUURRRKKKEEE>>>888555555666666~~~]]]QQQIIIEEEGGGEEECCCCCCCCCBBBAAA@@@>>>=========>>>>>>>>>>>>>>>===999999;;;;;;;;;;;;999999:::999999999888888777777777777777777888888888888777666666666555555555555444444444444444555666777555555555555444333222111111111222333444444555555444444555555555555555555888777555333222222222222555555555666666666666777777666555444444444444444111222333333222111222333333222222222222333444444444555777:::<<<===>>>???>>>???@@@???>>>===>>>???DDDHHHMMMTTT^^^nnnvvvooolllfff]]]UUUOOOMMMMMMJJJIIIFFFBBB>>>;;;999888444444444333333333333333222222111111111222444555111111111111222333444555333333333333333333333333444444555555555444222111333333444444555666666777555333111222555777666444222222222111222222333333333333333333444444555666444555666666666555333333444444444444444444444444555333111222444555333111222222333444444555555666777555444666:::<<<;;;999:::::::::;;;<<<===>>>??????@@@BBBDDDDDDCCCBBBAAA@@@@@@???@@@AAA@@@>>>;;;>>>>>>>>>===;;;999777555777999::::::999999:::;;;;;;999888888:::;;;<<<<<>>===;;;;;;===<<<;;;;;;<<<===;;;:::<<<;;;::::::999999::::::888888777777777777888888:::999777666555666777888444444333222222222222333444444444555666888:::;;;@@@>>>;;;::::::999888666555444222111111111222222333444555666666555444333//////000000000000//////////////////000000000000000/////////............111111111111111111111111///000000111111111111111///000111222222222222111888999@@@IIIOOOPPPQQQTTTYYYXXXXXXXXXXXXVVVSSSPPPNNNIIIEEEGGGFFFDDDFFFKKKQQQQQQTTT\\\hhhxxxzzzaaaRRRKKKIIIBBB???;;;888777666555444~~~]]]RRRIIIEEEGGGEEECCCCCCCCCBBBAAA@@@>>>>>>======>>>>>>>>>>>>======::::::;;;<<<<<<;;;::::::888777777777777777777666777777777777888888888888777777666666666555555555555555444444444555666666555555555555444333222111111111222222333333444444555555555555555555555555444333333333333444555555444444555555555666666666666666555444444444444444111222333333222222333333555555444444555555666777444666777:::<<<===>>>???<<<===??????>>>>>>???AAACCCGGGMMMUUUaaarrruuuooommmjjjddd\\\VVVSSSRRRQQQNNNJJJDDD???;;;888777555444444333222111111000111111000000000111333333111111111111222333444555333333333333333333333333444444555666555444333222333333333444555666666666666444333333666777666444333333222222111222222222333333222222333444444555777777777777555333111000444444444444444444444444555333111222444555333111222222333444444555555666666444444555999::::::888<<<<<<;;;;;;;;;<<<<<<======???AAABBBCCCCCCAAA@@@AAA@@@???@@@AAAAAA>>><<<>>>>>>>>>===;;;999777666777888:::999888888999;;;999888777777999::::::999>>>@@@CCCIIIQQQ\\\hhhpppxxxooodddWWWMMMGGGBBB>>><<<===;;;::::::;;;;;;:::888;;;:::999999888888999999888777777666666777777888999999999888888888777777555555444333333333333444555444444444555777888:::===>>>???AAAAAA>>>999555555444333222111222333333222333444555555444333222///000000111111000000///////////////000000000111000000/////////.........111111111111111111111111000111111222222222111111000000111111111111111111666777===GGGNNNPPPSSSWWWZZZ[[[\\\^^^___^^^\\\ZZZ]]]]]][[[YYYXXXWWWWWWWWWOOOOOOPPPUUU___lllxxxlllUUUFFFAAA???>>>;;;777555555555444444~~~^^^RRRJJJFFFGGGEEECCCCCCCCCBBBAAA@@@???>>>======>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;777888888888888888999999777777777777888888888888777777777666666666555555666666555555444555555555555555555555444333222222222222222222222222222222555555555555555555555555222222333444444444444444333333333444444444555555666666555444444444444555222222222333333333444444555555555444555555666777555666777999<<<===??????;;;<<<>>>>>>>>>>>>@@@BBB>>>BBBHHHQQQ]]]ppptttoooppppppmmmggg```\\\YYYVVVRRRMMMFFF@@@<<<:::999777777666444333111000000111000000000000111111222111111111111111222333444222222222222222222222222444444555666666555333222222333333444444555555666888666555555666777666444444444333222111111111111222222222111222222333444555555666666555444222111444444444444444444444444444333222222444444333222222222333444444555555666555444333555777999888777===<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@BBBBBBBBBAAA@@@AAA@@@???@@@AAAAAA@@@>>>??????>>>===<<<999888777666888999999888888999:::777666666777999999888666;;;<<>><<<;;;;;;<<<<<<:::999:::999999888888888888888888777777666666777777888888:::<<<======;;;888666777666555555444444555555555555444333444555666777999===CCCHHHIIIDDD<<<555555444333222222222333333222222333333333333222222111111111222222111111111/////////000000000111111000000000/////////......000000000000000000000000111222222222222222111111111111000//////000000111555666<<>>===>>>>>>>>>>>>======<<<:::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<666777777777888888888888777777777666666666666555Ħ444555555444555555Ħ333222222222222222222222111111555555555555555444444444444ӵ000222222333333333444444444666555555444444444555555222222222333555666666555333333333333333444555555666666888999;;;===???@@@===>>>??????>>>>>>???@@@<<>>@@@BBBCCCCCCBBBAAAAAA@@@???@@@BBBBBBAAA@@@@@@@@@???===<<<:::888888666777999888777777888:::777666777888:::999777555888999;;;===AAAFFFMMMQQQaaaooosssggg]]]SSSJJJAAA???>>>===>>>>>>===;;;;;;:::999999888888999999999999888888888888999999888;;;@@@BBBBBB???:::777888777666666555555666666666555444333333333444555444999AAAIIILLLHHH@@@:::555444333222111111222333222222333333333333222222111222222333333222222111//////000000000111111111000000000////////////...////////////////////////111111222222222222111111111000.........000333444999;;;CCCNNNUUUWWWYYY\\\```bbbeeegggggggggffffffuuu~~~~~~qqqiiiggg]]]MMMFFFDDDAAA@@@BBBGGGMMMQQQXXX\\\ZZZPPPEEE???<<<999;;;9996665555555554442224ĉ@ӵ~~~___TTTKKKGGGGGGDDDBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<999999999999999999999999::::::;;;;;;<<<<<<<<<===666777777777888888888888888777777777666666666666>L555555555555444444=hĦ3333333332222222222222222226666665555555554444444444ĉ@ӵ222222222333333333333444555555444444444555555666444333222444777999888777444333333333333444555555777777888999;;;>>>@@@AAAAAABBBBBBAAA>>>======>>>BBBDDDHHHQQQ]]]nnn~~~~~~tttnnnnnnrrrvvvwwwsssllleeeaaa\\\YYYSSSLLLFFFBBB???>>>;;;::::::999888777666555333333333333333333333222111111000>L222111111111111111111111111222333444555555444333333222222222333333333333333444555666666555333333222555444333222111111111111222111111000000111111111///000222444666666666666333333333333333333333333333333333333333333333333222222333444444555555666555666666777777777888999888888999999;;;<<<>>>>>>===>>>AAACCCDDDDDDCCCBBBAAA@@@???@@@BBBCCCCCCBBBBBBAAA???>>><<<:::999999666888999999888888999:::999888888:::;;;;;;888666666888;;;===???BBBGGGJJJUUUeeeyyyyyypppeeeZZZGGGDDD@@@>>>>>>>>>===<<<<<<<<<;;;::::::::::::;;;;;;::::::999999::::::;;;:::===BBBEEEDDDAAA<<<888888888777666666666666777666555333222222333444444111555;;;BBBGGGGGGDDD@@@777666444222111111111111444444333333333333444444222222333333333333222222000000000000111111111111111000000000///////////////////////////////////////000111111222222111111111000......000555:::===FFFHHHPPP[[[```___^^^```eeehhhjjjjjjhhhfffeeefffqqq{{{|||ppphhhdddXXXGGGCCC@@@===;;;;;;===AAACCCFFFLLLOOOLLLHHHEEEBBB>>>@@@===:::999888777555333GG=?___UUULLLGGGGGGDDDAAABBBBBBBBBAAAAAA@@@???>>>??????>>>>>>===<<<;;;999999888888888888999999888999999999999999::::::777777777777888888888888888888777777777666666666HdĦ555666666666333=Īj333333333333333333333333666666666555444444333333GG=?222222333333333444444555444444444444555666666666444333666:::<<<<<<:::666666555555666666777888888888888999;;;>>>@@@BBBDDDEEEEEECCC@@@>>>===>>>CCCDDDHHHOOO\\\kkkyyywwwoooiiihhhlllrrrsssqqqkkkfffdddccc```[[[UUUNNNHHHDDDBBB======<<<:::999777666555444444444555444444333222111111000HdĦ222222222222222222222222222000111333444444333222222222222222222222222222222222444666666444333222333444444333222111111111111333222111111000111111111333333444555555444222222333333333333333333333333222333444444222222333444222222333444444555555666555666888888777666888999777777888999;;;===>>>???===>>>AAACCCEEEEEEDDDCCCBBB@@@???@@@BBBDDDDDDDDDCCCBBB@@@>>><<<;;;::::::777999::::::999888:::;;;;;;:::::::::;;;;;;:::888666888;;;>>>???AAADDDFFFLLLYYYlll{{{xxxmmmUUUOOOGGGAAA>>>===<<<<<<======<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;:::===AAACCCCCC@@@;;;999999888777777666666777777666555444333222333444555222333666:::@@@CCCDDDCCC;;;:::777555333222111111444444333333333333444444111222222333333222222111000000000111111111222222111111000000000/////////000000000000000000000000...///111222333333444444222111000111666===FFFKKKWWWWWW[[[aaaccc```___```gggjjjmmmmmmiiifffeeegggkkkrrruuuooojjjfff\\\PPPDDDBBB>>>;;;::::::<<<===@@@EEEIIIHHHHHHHHHEEE@@@BBB@@@===<<<:::999666444ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵMMMHHHĦ@@@@@@???Ħ<<<Ħ888999::::::999999999999888888888888888888888666DdD333333444?fӵ333333333Ħ777666666ӵƜ`1.׼s333333ĭӵ444555444<<<666666666666666777777ӵ;;;>>>AAACCCĦFFFDDDAAA@@@@@@iiivvvyyyssskkkddd```dddiiiĦeeedddbbb^^^ZZZUUU<<<Ħ444444444333222111111111000DdD333333333222111ӵ222111ӵ777ӵ333222222222111Ħ444222ӵ111333555222ĭӵ777555888888999:::<<<===>>><<<===@@@BBBDDDDDDCCCCCCBBB@@@???@@@CCCEEEFFFFFFDDDBBB@@@>>><<<;;;;;;;;;888:::;;;;;;::::::;;;<<<===;;;:::999:::;;;:::999666999<<<>>>>>>???@@@AAAFFFNNN[[[hhhttt~~~iiiaaaUUUJJJCCC@@@>>>>>><<<<<<;;;::::::::::::;;;999999999888888999999999:::;;;===>>>>>><<<:::888888888777666666666666666555555444333333444555666444333444666;;;???AAABBBAAA???<<<888666444333333444333222111111222333444111111222222222222111111000000111111111222222222111111111000000000//////111111111111111111111111///000222444555777777777444333333666===HHHSSSZZZbbb^^^[[[[[[ZZZVVVVVVZZZaaaeeejjjjjjgggeeefffhhhhhhkkknnnooollleee^^^YYYJJJGGGCCC???===;;;;;;;;;<<>><<<;;;;;;999777444?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eVVVMMMHLAAA@@@@@@ShӵgL999999999;;;;;;;;;;;;;;;::::::999999S?ʬ8888883h?D%%)?333444ZufĦ333333444gL777777777g&e333gĉ@333333g&e>&e444@e999666??@@@===444444444444444555g<ĉ999;;;>>>AAA3we<ĦFFFEEECCCBBB3h?@ezzzuuuqqqiiiaaaYYY]]]cccZiiicccdddeeeeeeccc3h?gL333333444333222111000111111000D%%)?333fff?><z222222=?Ħ111g&e888g&e222222222S?ʬ3334ff?>ߝL444@e222g&e2221113333h?g&e>&e777666??999999999999:::;;;;;;<<<:::<<>><<<;;;;;;;;;999:::<<<;;;::::::;;;===>>><<<999888999::::::999666999<<<>>>===<<<<<<===CCCGGGNNNZZZiiixxx{{{pppaaaRRRIIIDDDBBBAAA<<<;;;::::::999999::::::888888777777777777888888999999:::::::::999888777888777777666666666666666555555444333444555666777777555444555999<<<>>>???EEECCC???;;;888666444444333222111000000111222333111111111222222111111111000111111111111222222222111111111111000000000000111111111111111111111111000111333555777999:::;;;666666666:::CCCPPP\\\dddfff^^^VVVQQQMMMJJJLLLQQQXXX^^^dddeeedddccceeeiiihhhgggiiimmmkkkbbb\\\\\\OOOLLLHHHCCC???===<<<;;;999:::999999>>>EEEGGGDDD<<<;;;:::::::::9997775554DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦRRRntHdĦAAA@@@HGgĉ@<<<HdĦ666666777999;;;:::999999888888999Htƅ^888999Bt=o9ĦDtfo9Ħ555555666g?333333HdĦ333333444Hu]Ħ222tt222333Hƅ^Hu]Ħ222H׼s333444===<<<;;;888777555444333333tQ999:::<<<>>>je<ĦDDDDDDEEEBt=o9ĦH׼s}}}qqqiiigggddd```WWWZZZ^^^HtĦgggdddlllppplllBt=o9ĦHdĦ666333222333222111000222111111Dtfo9ĦsߝLGdUĦ111Ht@cӵHu]Ħ444Hu]Ħ222222Htƅ^333qIܗGIӵ222H׼s444333Hu]Ħ///444Bt=o9ĦHƅ^Hu]Ħ444555777777888999:::;;;;;;<<<:::;;;===???AAABBBCCCCCCCCCBBBAAA@@@@@@AAACCCDDDCCCBBB???===;;;::::::;;;:::999888888999:::<<<===>>><<<999777666777888:::999999999:::::::::;;;;;;;;;>>>DDDKKKVVVeeevvvuuueeeVVVKKKEEEBBB;;;===>>><<<:::888777888888888888888888888999:::;;;:::999888777777777777:::999777666666666777888666666444333333444555666222222222333555888:::<<>>:::<<>>>>>9996663333336669998887774DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦRRRq<niDdDĦAAAqet======DdDĦ:::999:::;;;<<<:::999999888888q<R777777qjRgdKӵHdDĦgdKӵ333333GR/f6LĭĦ333333DdDĦ333333333DdDĦ222`eĭ333DdDΦDdDĦ111DdDĦ333444444555888999999888888888777555444333333geĦ888:::===FSĦGGGEEEqjRgdKӵDdDĦ{{{ooohhhfffccc___XXXYYYZZZDdDĦdddccckkkoooqjRgdKӵDdDĦ:::777555555444333111222111000HdDĦgdKӵDdDDdDĦ222DdDĦ4DufӵDdDĦ333DdDĦ444q<R666555peƜ4DuTӵ333DdDĦ444333DdDĦ000qjRgdKӵDdDΦDdDĦ444333333444444555666777777888999:::;;;;;;::::::;;;===>>>???@@@AAACCCBBB@@@??????@@@AAABBBBBB@@@>>>===;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<===;;;999777666777999:::999999999::::::::::::;;;:::===BBBGGGOOO[[[iiittt~~~tttgggZZZOOOHHHAAA@@@???>>>===<<<;;;:::888888777666666666666777;;;;;;:::999888888888888:::999888777666777777888666666555444444555666666333333333444555777999;;;>>>BBBGGGHHHEEE???:::777555555444444444444444555333333333333333333333333666777888999999:::::::::666555555444444444555555666333111111444666777777777<<>>999999777555777===CCCJJJTTT]]]bbbddddddddddddfffhhhgggeeebbbaaabbb\\\UUUQQQQQQOOOEEE<<<888555444222333666999:::;;;9997774443334446667778884DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵRRRGIpӵDdDĦAAApo9wӵDdDĦ<<<;;;;;;;;;:::999999888888888po9u666666666666GIdnuR)ĦDdDĦnuR)Ħ333333CdgĪj333DdDĦ333333333DdDĦ333HߝL`o9444DdDΦDdDӵ333DdDĦ444444666777777666666666777888777555444444444geĦ888:::sp?aĦJJJGGGGIdnuR)ĦDdDĦ{{{ooogggeeeccc___[[[XXXVVVDdDĦcccfffkkkpppGIdnuR)ĦDdDĦ@@@<<<:::999888666444333111000DdDĦnuR)ĦDdDΦDdDĦ222DdDĦnuR)ĦDdDĦ222DdDĦ555po9u555555555555=ӊB1.uTӵ333DdDĦ444222DdDĦ000GIdnuR)ĦDdDΦDdDӵ444333333444444555666666777888999:::;;;;;;;;;:::999999:::;;;===>>>BBB@@@???>>>======>>>??????>>>===<<<;;;;;;;;;;;;======<<<;;;:::999777666;;;999888666666777999:::888888999999999::::::::::::<<>>@@@AAAAAA::::::999999999::::::;;;;;;888666666888:::<<<<<<>>>BBBFFFHHHMMMTTTXXXWWWFFF@@@999888;;;===;;;999999444111111111111333888999AAALLLVVV\\\___```aaadddfffhhhhhhfffcccbbbbbb\\\WWWSSSSSSPPPHHH@@@<<<5553330000002224445555558887776664443334447779994DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵRRR4DwDd<ĦAAApuR)Ħ>d<;;;:::888888999999888888888peӵ555ĦpeӵDx<>d<ӵDd<555qR/ܗ?fӵ333>d<222333>d<Ħ4444DufئL>e666DdDʜ4DuTӵ777DdDĦ555333777999777666777999999888777666444444444geĦ777s<v>aĦIIIFFFpeӵDx<DdDĦ~~~rrriiieeebbb^^^[[[VVVRRRDdDĦeeellloooqqqpeӵDx<>d<@@@===<<<;;;:::888555333111>d<ӵDd<DdDΦDdDĦ222DdDӵnd<DdDĦ000>d<Ħ444peӵ444Ħ333F&uTӵ444DdDĦ444222>d<Ħ111peӵDx<>d<ʜ4DuTӵ444333333444444555555555666777888999::::::<<<;;;999888888999;;;<<<@@@???===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;:::888666444999888777666666777999:::888888888888999999999999999<<<>>>>>>@@@EEEMMMSSS___iiiuuu~~~rrrdddYYYOOOCCC<<<;;;<<<;;;999;;;;;;:::::::::::::::;;;===<<<;;;:::::::::::::::999999888888888777777777666666666666777777777888777777777666666666666666111666<<>>??????@@@@@@BBB@@@>>><<<;;;<<<======BBBEEEFFFEEEGGGKKKLLLJJJ===999555555888999888555444222000///000000222555777<<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒR```SSSi?ʜtd<ĦAAAHHܗDӊB<<<<x999888999888888777777B?d<777999777888===???===888777666555444555geĦ777Hg8>aĦFFFDDDB?Ho9mmm>dd<ӵppprrrB?Ho9\\\<x??????>>>===888666333&ӫeʬtIӇ222>d<Φ>d<Ħ222D&ӫetIӇ222DdDĦ000sdKĦ444B?dp&ĒR333333>d<sdKĦ222B?Ho9555s&dq&ĒR444444333333444444555444555666666888888999:::===<<<:::888888999:::;;;======<<<;;;:::999999999::::::;;;;;;;;;::::::::::::;;;<<<======<<<;;;:::888777666666666777888999777777777888888888999999999;;;>>>>>>>>>AAAGGGKKKSSS^^^nnnyyyzzzpppdddSSSGGGBBBAAA???===;;;;;;:::;;;;;;<<<======<<<<<<;;;;;;:::;;;;;;;;;999999999999888888888777666777777888888999999999888888888777777666555444000333777:::===@@@DDDGGGJJJEEE===666333333666888222222222222222222222222111333666999<<<>>>@@@@@@???>>>>>>>>>??????@@@AAACCCBBB@@@>>><<<<<<===>>>???BBBAAA===<<<===<<<999444333222333666888777555444444222000000111222222666999===BBBHHHOOOVVV[[[dddfffhhhhhheeeaaa___^^^ZZZZZZXXXUUURRROOOJJJFFF===999555333222222111000111666<<<===;;;8887777774DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hbbbUUUfdDĦAAA@ďD<<<<<<Hkge<<<<<<;;;888888777777777@h555555@G888888HĪj@IŌ555222Bene333Hkge222ne444555fe555Hu]3hh333444666se444888888666:::CCCDDD???888777666555555555geĦja>aĦCCCBBB@G]]]eeesewwwlllddd^^^ZZZUUURRRRRR<Ōpppooorrr@Gccc___HkgeCCCCCCDDDEEEDDD===:::666HĪj@IŌ222222ege222333Hu]3hIŌ444444DdDĦ000ne444555@h333444>h222222333se222ne444333@G444444sĪj@h555444444333333444444555444444555666777888999999<<<;;;:::999999999::::::;;;;;;;;;::::::999999888999::::::::::::999999888777888999:::;;;;;;;;;;;;777777666666666666666777666777777777777888888888888;;;>>>???>>>???CCCFFFJJJTTTbbbooowww~~~vvvgggYYYOOOHHHBBB>>>:::::::::::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;999999::::::999999888777777777888999::::::::::::999999999888777666444444222444555777999>>>DDDHHHMMMHHHAAA:::666555777888222222222222222222222222000111333555777999::::::999999999999999:::;;;<<<<<<<<<<<<:::999999<<<>>>888::::::666444666555222222111111222444555444333333555444000000222222///222333666:::@@@IIISSSZZZ___bbbeeefffccc```^^^]]]\\\^^^]]]YYYVVVUUURRRNNNCCC???:::666444333111000///444:::======:::8886664DuXӵĵD^cccVVVKKKDdDĦAAA@@@<<<<<<===;;;<<<<<<===888888777777777777666666666666777777777888888222333333222111333444555444333D^444444444666s׼s===666999666444;;;GGGGGG>>>888777666555555666geFm8>>>>aĦBBBBBBEEEfffdddddds׼s|||rrrjjjddd___YYYZZZ\\\HojjjmmmkkkpppzzziiifffdddHHHFFFHHHJJJKKKLLLAAA===888111111111222333333D^333333333DdDĦ000444555444444444333444666111111222222s׼s444222333444444333222333333666555444444333333444444555333444444555666777888999:::::::::999999999999999999999:::::::::999999999999999:::::::::888777666666666666666777888999:::777777777666555555555555666666666777777777888888777;;;>>>???======???AAADDDIIISSS^^^jjjttt|||sssdddVVVKKKEEE>>>===<<<;;;::::::::::::;;;:::::::::::::::;;;;;;999999:::::::::999888777777777999:::;;;;;;;;;:::999999999999888666555444111222444555666:::>>>BBBHHHFFFBBB>>>;;;888666666333333333333333333333333111111222333444444444444444333333444555666777777555666666444222222555888333555555222111444333000000//////000111222222222111555555111111444444000000111333666;;;BBBKKKRRRWWW[[[```bbbbbbaaa______\\\``````ZZZXXXXXXWWWSSSGGGCCC===999666444111000000111444888;;;;;;999777Φ4DuXӵtvӵ>d<ĦĦĦĦdddWWWLLLGGGGGGDDD>d<ĦAAA@@@>>>>>>>>>============>>>???;;;:::999888888999;;;<<<888888777777777777888888777777666666666666777777777777777777666666666666666777888999999::::::999444555555666666555555444333333333333333333333333111111000000Ħ666444444444444444444444444000>d<Ħ333333666666888BeIIIEEE888999555222<<aĦBBBCCCEEEMMMYYYcccqqqvvvyyyxxxrrrlllBeyyyqqqkkkfff```ccchhhnu]ӵnnnyyy{{{wwwwwwpppmmmjjjhhhgggddd^^^ZZZPPPMMMJJJIIIKKKNNNPPPQQQDDD@@@:::666444333111000111111111111111111111111222222333333333>d<Ħ000000/////////>d<Ħ111111111Ħ222222222222222222222222111222444666666555444333111111222222Be333444222//////Ħ444333444555666666444222000222333555777888888777777555444444333333444444555333333444555666777888888888888999999999999888777888999999:::::::::999999999999::::::999888666555;;;:::999999999:::<<<===888888777666555444444333666666666666777777777777777:::>>>>>><<<:::;;;===BBBCCCGGGQQQ^^^lllwww||||||iiiYYYQQQCCCBBB@@@>>><<<::::::999::::::999999999::::::;;;999999:::;;;:::999888777777888999;;;<<<<<<;;;;;;888999999999888777555444...///222333444555888:::BBBBBBCCCBBB???;;;666333444444444444444444444444333333333333333333222111222222222222333444555666444444333000,,,+++---000111444333000000222222///---------...///000222222111666666333333888777333111333444555888===CCCGGGQQQUUU\\\```bbbaaaaaaaaaZZZ______YYYVVVXXXWWWSSSIIIEEE???:::777444111///111000///222777::::::888?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦbbbVVVMMMHHHGGGBBBgdDĦ@@@>>>===???>>>>>>===<<<;;;;;;;;;>>>===<<<;;;:::999999888:::::::::999888777666666777666666666666666777777999999999888888888777777999888999===BBBCCC???:::777666555444333222222222333333333333333333333333666555444gdKĦ666666444333222222222555:::333sdKĦ555777333888:::\\\XXXKKKBBB<<<777666999<<<<<<:::666666666666777888ŶS::::::;;;3we>>===>>>>>>===<<<<<<<<<======<<<<<<;;;:::999;;;???@@@???>>>>>>>>>;;;;;;;;;:::999888777666333222222222333555777888BBB@@@@@@BBBEEECCC===777555333222333555555222///222222222333333222222222222000...---...000222444444333222222111111222222222333444333111111111222000/////////000111222222333333333333333333333333///000111444666999<<<===DDDJJJSSS[[[```bbbcccddd```]]]YYYUUUSSSSSSTTTVVVQQQPPPKKKCCC>>>;;;666000000000111222444555777777>AnenenenebbbVVVNNNIIIGGGDeAAA@@@>>>>>>???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888777666777777666666666666777777999999999888888888777777:::999:::>>>BBBCCC???:::888777666555444444444444333333333333333333333333666555ne555666666555444333333333555888222ne333444555222777:::@@@PPP______TTTCCC>>>888666888:::999777555444444555555666>A999:::<<<k<FFFLLLTTTbbbooo|||ssslllsssxxx}}}fhooopppqqqqqqooommmlllkkkkkklllmmmlllhhhccc___UUUOOOJJJKKKNNNQQQPPPMMMGGGBBB<<<777555444333222333333222111111111222222000111222333333De000222333444444333ne222111ne...///111222222111000000111444444444444444444444444111222222333333222222111000000ne444555222444555555444333333444444555777999999888777666444444444555555444444444111222333444555666777888555666666777777888888888888888888888888777666666666777777888888888777777777888888777666555777888;;;:::999777555444444444444666888::::::999777666888888888999::::::;;;;;;===>>>@@@DDDKKKVVVbbbjjjyyy~~~ssseee]]]RRRIIIFFFDDDAAA???===<<<;;;;;;===>>>===<<<;;;;;;;;;;;;;;;::::::::::::<<>>888555222222333333222000000000111222222111000000222111000//////111333444444333222222111111222222111222333222111000111222000000000000000000111222222222333333333444444444111111111333444666888999???DDDMMMUUU[[[___bbbccc```]]]XXXUUUSSSTTTTTTTTTRRRRRRMMMFFFAAA???999222111111111111333555888bbbWWWNNNIIIHHHCCCBBBAAA@@@???>>>???>>>>>>======<<<<<<;;;999999::::::;;;<<<======::::::::::::999888777666777777666666666666777777999888888888888777777777:::999:::>>>AAAAAA>>>:::888777666555555555555555333333333333333333333333666555444555666444444444333333444444444222333333333333333666999???MMM[[[]]]UUUDDD???999666777777666444333333333333333555777888:::AAAFFFMMMWWWhhhvvv~~~xxxqqqqqqrrrqqqooommmkkkiiihhhiiijjjlllkkkgggaaa\\\VVVPPPIIIIIIMMMPPPPPPOOOEEECCC???:::555222333444333333222111111111111111000111222333333000111111333333444333222222111/////////000222222000///000111333333333333333333333333111222222333333222222111000000444555666222333555555333333333444444555666777888777666555444555555555555555555444111222222333444444555555777777777888888888777777777777888888777777666666555666666777888888888888777888888777555444666777;;;:::999777666555555555666777999:::;;;:::888777777777777888999999::::::<<<<<<<<<===BBBKKKWWW___lllxxx~~~ttteeeXXXOOOIIIEEEAAA===<<<<<<<<<>>>>>>===<<<>>>===<<<;;;;;;;;;;;;<<<;;;>>>@@@@@@???===<<<<<<;;;;;;;;;;;;:::888777666555555444444444444555666555555777<<>>>>>>>>>>>>>>======<<<<<<999999:::;;;;;;<<<<<<===999:::::::::999999888777888777777666666666666777888888888888777777777777888888999<<<>>>>>>;;;888777777666555444444555555333333333333333333333333555555555444444555555555222333333222444666666444444444333333333333222111444666777:::CCCMMMOOOKKKAAA===888666666666555444222222222222333444555666777777999;;;===@@@CCCDDDAAA???@@@EEEMMMYYYkkk{{{}}}xxxuuuwwwvvvuuusssqqqnnnkkkjjjiiijjjkkkmmmlllhhhaaa\\\XXXQQQIIIFFFIIIMMMMMMLLLCCCCCCAAA;;;555111333555444333222111111111111111111222333444444333222111111111222333333333222222111111111111000000//////...000222111000///000000222222222222222222222222111222222333333222222111111111111222333444666666111333555444333222333444444555666666666666555555444555555666666555555444333333333333444444444444777888888999999888777666666777777777777777666666444555666777888888888888777888888666444444555666777777777777777888999:::666777888999:::999888777666666666777888888999999::::::::::::===CCCKKKQQQ]]]jjjzzzyyyjjj^^^SSSIIICCCCCCBBB@@@?????????===;;;AAA@@@???>>>>>>>>>??????<<>><<<;;;;;;<<<<<<<<<;;;:::999777777777666666555555555444444555555666:::>>>@@@???>>>===<<<:::999777555333222333555777888888777555333333333333333333333333333333222222111111111111111///111111000///...///000222222111000/////////000000111222333444555666777222222111111111111222222222666<<>>:::777333000///111555aaaVVVNNNIIIHHHCCCBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::999::::::::::::999888888888888777666666666666666777777777777777777777777666666777999:::999777666555555444444333444444444333333333333333333333333444555555555555555555444222555555555999??????;;;:::777444333444444222111444555555666:::AAABBBAAA<<<999777555555555555555333333333333444555666777999999:::;;;===???AAABBBAAA??????DDDLLLXXXkkk{{{{{{xxxzzzyyywwwuuurrrooolllkkklllmmmnnnooooookkkeee```\\\SSSJJJEEEFFFIIIHHHGGGAAAAAA@@@;;;555222444666555444333222111111111111222333444555555444333222111111222222333333333333111111111000000000000000///000222222000///000111222222222222222222222222111222222333333222222111222222222222333444555555111333444444333222222333444444555555555444444444444444555555555555444444444444444444444444444444666777888999999888666555555666666777777777666666333444555777777888888888666777777666444333444666666666666666777888999:::666777777888888777666555555666666777777888999999888:::;;;;;;<<<>>>BBBEEEPPP\\\lllyyyrrrcccTTTJJJGGGEEEBBB@@@@@@???>>><<>><<<::::::<<<<<<<<<;;;:::999888777777777777777666555555444666666666888:::<<<<<<<<<<<<>>>@@@@@@===999555222444555777888888777555444333333333444333333333333333222111111000000111111///000111000.........///222222111000/////////000000000111222333444555666222222222222222333444444000333777<<>>>>>>>>>>>>>>>>>>>>>>>>>>======;;;:::999888888999:::::::::::::::999999999888777666666555555666666666777777777777777888555666666777777666555444555444444333333333444444333333333333333333333333444444555666666555444444444888999999@@@KKKMMMHHHBBB===777444444444333111222333444555888:::======777666555444444555555666444444444444555666777777:::::::::;;;<<<>>>???@@@AAA>>>>>>CCCJJJUUUfffuuu}}}zzzyyywwwuuurrrpppnnnmmmppppppppppppppplllgggccc^^^UUUKKKFFFFFFGGGFFFDDDAAA@@@???;;;888666777888777666555333222222222222222333444555555444333222111111111222222333333444111111000000000000000000000111333333111000111222111111111111111111111111111222222333333222222111333333222222222222333333111222444444222222222333444444444333333333333333333444444444444444444333444444444444555555555555444555777888999777666555555555666777777777666666444555555666777777777777444555666555333333555666777777666666666666666777666777777777777666666555666666666777888888999999888:::<<<===<<<<<<===???GGGPPP\\\hhhwwwwwweeeYYYLLLHHHCCC@@@????????????>>>>>>?????????>>>===<<<===???AAAAAA>>><<<;;;:::<<<<<<<<<<<<;;;999888777777777888888777666555555444555555666888:::<<<===999===BBBDDDAAA<<<777555444444444555555444444444444444333222222222333333222222111000000000000111///000111000///......000222111000000000000000000///000000111222333444444222222222222333444555666111222555888<<>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999888888999999::::::;;;::::::999999888777666555555555555666666666666777777888888555666777777555444444444555555444444444444555555333333333333333333333333444444555666666555444444222777888999DDDTTTXXXSSSJJJCCC999555444555444333222333555777777666888:::555555555444333333444555444333333444444555666777999999999:::;;;===>>>???@@@>>>>>>AAAGGGPPP```nnn}}}|||{{{yyywwwuuusssrrrrrrqqqpppooonnnnnnkkkhhheee^^^VVVMMMHHHHHHIIIGGGDDDBBB@@@>>>===<<<<<<;;;:::888777666555444333333333111111222333333222111111111111111111222333444555000000000000000000000111111222444444222111222333111111111111111111111111111222222333333222222111444333222111111000111111111222444444222111222333444444333222222222222222222222333333333333222222222222333333444444444555111333666888888777666444444555555666777777666666555555666666666666666555222333444444333444666777666555555555555555666666888888888888777777666666666666777888888999999:::999:::;;;;;;::::::<<<>>>BBBGGGNNNVVVdddvvvzzznnnZZZTTTLLLEEEAAA@@@??????<<<===???@@@@@@>>><<<:::<<<>>>@@@@@@???<<<;;;;;;======<<<<<<;;;:::888777666777888888888777666555555555555666666888;;;===777;;;AAABBB@@@<<<:::999555444333333333333444555555444222111000111222333222222111000000000000000000111222111///...///000000000000000000000111222//////000000000111111111333333222222222333444444222333333444777;;;BBBGGGMMMPPPRRRRRRPPPPPPTTTXXXVVVXXXVVVTTTTTTVVVTTTOOONNNJJJCCC<<<777555444444~~~]]]RRRJJJFFFEEEAAAAAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>?????????===<<<<<<;;;;;;:::999999999999:::;;;;;;:::::::::999999777666555555555555555666666666777777888888666777888777555444444444666666555555555666666777333333333333333333333333333444555666666555444333///444666777DDDVVV\\\WWWOOOFFF;;;555555666555444444555777888555222333555555666666444222222333444333333333333444555666666777777888999;;;===???@@@@@@>>>===@@@EEEMMM\\\iiiyyy~~~|||zzzyyyxxxwwwwwwqqqooommmlllkkkjjjgggddd^^^VVVNNNJJJKKKLLLIIIGGGDDDAAA>>>>>>@@@@@@>>><<<999888777666555444444333///000111222222111000///111111111111222333444555000000000000000111111111111333555444333222333333000000000000000000000000222222222333333222222222555444333111000/////////000222444333222111222333444333333222111111111222111222222333333222222111000111111222333333444444000222555777888777555444444444555666777777666666555666666666666666555555111222333333333444666888111111222333555777888999:::999999888888888777777777777777888999999::::::;;;;;;:::999888999<<>>======???AAACCCCCC@@@===;;;;;;>>>@@@@@@???===<<<<<<=========<<<;;;:::888888666777888999999888777666888888777666555666999;;;666:::>>>???===;;;;;;<<<888777555333333555777888666444222//////000222444222111111000000000000000000111222111000///000111000000//////000111222222////////////000000000000444333333222111111222222333333333222333666<<<@@@GGGLLLQQQPPPLLLLLLRRRXXXVVVWWWVVVSSSTTTWWWUUUQQQQQQMMMGGGAAA<<<999888888___TTTLLLIIIIIIFFFEEEDDDCCCBBBAAA@@@@@@@@@============<<<<<<<<<<<<;;;===???>>><<<:::999:::<<<<<<;;;;;;:::999888888999999888777666666777777888666555444444555666888::::::999999888666555444333333333444444444555555444333333222222333333444444555777888999888666555444666888===CCCJJJQQQTTTNNNFFF<<<666666777777555444444444444444555666777666666666555444222111000444444333444444555777777777888999:::;;;<<<<<<<<<@@@===>>>CCCHHHNNNXXXaaa{{{|||zzz{{{}}}|||zzzuuuqqqllljjjhhhfffbbb^^^[[[XXXTTTSSSRRRQQQMMMJJJCCCCCCBBBAAAAAA@@@??????<<<:::777555444444555666333333222222111000000000......000111222222222222000000000000000000000000111222444555555444222111000000000000000000000000000111222333555666777777888666333111000111222444444555555444222111111222333333333333333222111000222///...000555777444111111111222222222333333333222333444666777888888888444444444555555555555666666666666666666555555555666555555555555444444444444444444555555555555666<<<:::888777999::::::999888999:::;;;:::888666555999888777777888999;;;<<<;;;???EEEHHHMMMXXXhhhuuu{{{~~~sssdddVVVNNNHHHDDDBBBCCCBBBAAABBBBBBAAA>>><<<;;;===???AAAAAA>>><<<999<<<>>>??????===;;;:::;;;888888777777666555555555666666555666666777888999777888999;;;===>>>@@@@@@>>><<<999666444444333444555555444333222222222333444444333333222111000000111111000000/////////.........//////000000111111111000///......///000111000000111111111222222222333333333333444555666666@@@EEEJJJLLLKKKLLLPPPTTTVVVUUUUUUTTTTTTUUUUUUVVVUUUQQQMMMJJJGGGBBB;;;555aaaUUULLLIIIHHHEEEDDDCCCBBBAAA@@@?????????>>>>>>>>>=========<<<<<<;;;===>>>>>><<<:::999:::;;;;;;;;;:::999888888888888888888888777777666666888777555444444555777888999999999888777666444444333333333444444444555555555444444333333444444555444555777888888888666555333444666999>>>BBBFFFIIIHHHAAA999555666777777555555444444444444555555666666666555444333222222111333333444555555666666777777888999:::;;;<<<<<<<<>>DDDIIINNNXXXbbb~~~~~~{{{||||||{{{yyywwwrrrkkkfffdddbbb___\\\[[[XXXTTTRRRQQQOOOLLLIIIDDDDDDCCCBBBAAA@@@??????===;;;888666555444555555333333333222111111000000...///000111111222222222000000000000000000000000111222333555555333222111000000000000000000000000222222333333444444555555777666333111000111222333444555555444222111111222333333333333333222111000222000...111555777444111111111222222222333333333000111222333444444444444444444444555555555555666666666666555555555555444333333333444444555555555444444444444555555555555:::888666666777888999888777888999::::::888777666999888888888999:::;;;<<<:::>>>BBBDDDGGGOOO]]]ggglllsss|||vvvkkkaaaXXXPPPJJJFFFEEECCCCCCBBBAAA>>>;;;<<<>>>@@@BBBBBB@@@===<<<<<<>>>@@@???===;;;;;;;;;;;;;;;;;;:::999999888888777666666666666777777888777888999:::<<<===>>>>>>@@@???===:::888555333222444444444333333333222222444444333333222111111000111111000000000/////////////////////000000111111111000///......///000111111222222222333333333333444333333333333444555555;;;@@@FFFIIIIIIKKKOOOSSSUUUUUUTTTTTTTTTTTTTTTSSSVVVSSSPPPNNNLLLGGG@@@:::aaaUUUMMMHHHHHHDDDDDDCCCBBB@@@??????>>>>>>??????>>>>>>>>>=========;;;===>>>===;;;999999::::::::::::999888888777777777777888999999888666555777777555555555555777777888888888777666555444333333333333444444444555555666555555444444555555666444555666777888777666666444444666777999:::;;;<<>>DDDIIIOOOYYYccc||||||{{{yyyvvvwwwpppggg```^^^]]][[[YYYZZZWWWSSSQQQOOOMMMJJJHHHFFFFFFDDDCCCAAA@@@???>>>>>>===:::888666555444555444444333333222111111111//////000111111222222222000000000000000000000000111222333444444333222111000000000000000000000000333333333333333333333333666555333222111111222333333444555444222111111222222222333333333222111111222000///111444666444111111111222222222333333333333444555666666666666666444444444555555555555666555555555555444444333333000111222333444555555666444444444444555555555555888666444444555777777666555666888999999888777777999999999999:::;;;<<<===999<<>><<<===???AAABBBBBBAAA???>>><<<>>>@@@???===;;;;;;;;;<<<<<<<<<;;;::::::999999888888777666666666777777888888888999::::::;;;;;;AAAAAAAAA???===999555333444444444555444333333222444444333333222222111111111111111000000000000000/////////000000000000111000000////////////000000222222333333333444444444555444444333333333333333555:::AAAEEEGGGIIIMMMQQQSSSTTTTTTUUUTTTSSSRRRQQQVVVTTTSSSSSSRRRNNNFFF@@@___TTTLLLHHHHHHEEEDDDDDDBBBAAA@@@?????????????????????>>>>>>>>>>>>;;;======<<<:::999999:::999999999888888888777777555777888:::999888666555777777666555555666777777777777777777666555444333333333333444444444555555555555444444444444555555444555666777777777666666666666777888888777777666888555444444777999:::999666666555444333333333444666555333222222333555666222333555777888777666555777888999;;;<<<=========>>><<<>>>DDDIIIPPPZZZddd}}}{{{zzzzzzwwwtttssskkkaaaZZZYYYYYYYYYYYYXXXVVVRRROOOLLLIIIHHHFFFHHHGGGFFFDDDBBB@@@???>>>@@@???<<<:::777666555555555555444444333222222222000000000000111222222333111111111111111111111111111111222333333222111111000000000000000000000000222222222222333333333333555444333333222222222222222333444333111000111222222222333333333222222111222111000222444555333111111111222222222333333333555666666777777777666666444444444555555555555666555555555444333333222222000111111222333333444444333333444444444555555555666444222222444555555555555555666777888888888777999999999::::::;;;<<<<<<888;;;>>>======>>>DDDHHHRRRYYYfffttt}}}zzzlllbbb\\\VVVMMMFFFBBBAAA@@@???>>>???@@@AAAAAA@@@??????===>>>@@@@@@>>><<<;;;;;;:::::::::999888888777777999999888777666666666666888888888888888888888888@@@AAABBBCCCAAA===999666555555666666666444333222444444333333333222222222111111111111111111111111000000000000000000000000000000////////////000000222222222333333333333444666555444333222222222222111666<<>>>>>>>>>>><<<======;;;999888999:::999999888888888888888888555666888999:::888777555777777666666666666777777666777777666666555444333333333333444444444555555444444333333333333444444444555555666666666666666555555666777777666666555555444444555888:::<<<<<<777666555555444444444444555444333222222333555777222333666888888888666555777888999;;;<<<===>>>>>>>>><<<>>>DDDJJJQQQ[[[eeeyyy{{{xxxxxxwwwtttqqqkkkddd[[[VVVVVVXXXYYYYYYUUUTTTQQQLLLIIIGGGFFFFFFIIIHHHGGGEEECCCAAA@@@???AAA@@@>>>;;;999777666555666666555555444333333333222111111000111111222333222222222222222222222222111111111111111111111111000000000000000000000000//////000111222333444555333333444444333333222222222333444333111000111222111222222333333333222222111111111222333444333111111111222222222333333333222333333444444444333333444444444555555555555666666555555444333333222222222222222222222222222222333333333444444444444555555333111111333555555555444555666666777777777777888888999:::;;;;;;;;;;;;999;;;======<<<===@@@CCCEEEKKKZZZkkkvvv|||xxxjjjbbbUUUJJJDDDAAA@@@@@@@@@????????????>>>>>>>>>===???@@@@@@>>><<<;;;<<<999999999888777777666666:::999888777777666777777888888777777777666666666<<<>>>@@@BBBBBB@@@>>>===999999888888666555444333444444444333333333333333111111111222222222222222111111111111000000000000//////000000000000//////111111111111222222222222666555444333222111111111000333888===AAAFFFKKKMMMQQQSSSTTTVVVVVVTTTSSSQQQSSSSSSTTTWWWYYYWWWPPPJJJ{{{ZZZPPPJJJHHHJJJGGGGGGFFFEEECCCBBBBBBAAAAAA??????>>>>>>>>>=========<<<<<<<<<;;;999888999:::999999999999999999999999555666888999999888777777777777777777777777777777777777777777777666555444333333333444444444555555333333333222222333333333444444555555555666666666333333333444444555555555666555555666777999;;;===777777666666555666666666555444333333333444555666333444666777888888777777777888999;;;===>>>??????===<<<>>>DDDJJJQQQ\\\fffuuuzzzxxxwwwuuuqqqmmmccc^^^WWWTTTUUUWWWXXXXXXRRRQQQOOOJJJFFFDDDEEEGGGIIIIIIGGGFFFDDDCCCBBBAAAAAA@@@???===;;;999888777777777666666555444444444333222111000000111222333222222222222222222222222000000000000000000000000000000000000000000000000---...///000222333444555222333444555555444222111111222333222111000111222111111222333333333222222111222222333333333222222111111222222222333333333333333444555555555555555444444444555555555555666777666666555444333222222333333333222222222111111333333333333444444444444555333111222444555666666555555555555666666666666777777888999:::::::::::::::;;;<<<===<<<===???AAA@@@DDDRRRdddqqqxxxzzzrrreeeXXXOOOHHHDDDBBBBBBAAA@@@>>>===============???AAA@@@>>><<<<<<<<<;;;;;;;;;:::999999888888999999888777777777888888777777777777666666555555999:::<<<>>>???AAABBBBBB>>>===;;;999777555555444444444444444333333333333222222222222222333333333222111111111111000000000//////000000000000//////000000111111111222222222555555333222111111111111000111444888===CCCHHHJJJPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTWWWZZZXXXSSSNNN|||ZZZPPPJJJHHHIIIFFFFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>=========<<<<<<<<<<<<<<<:::888777999;;;999999999:::::::::::::::666666777777888888888888777777777888888777777777777777888888777777666666333333333444444444555555444444333333333333444444555444444444555555666666444444333333333444666777777777666555555777999;;;888777777777777888888999444444444444444444444333555555555666777777888888666888999;;;===>>>??????===;;;>>>DDDKKKRRR]]]gggyyy|||yyyvvvsssmmmiii^^^ZZZUUUTTTVVVWWWVVVTTTOOOOOOMMMHHHDDDCCCEEEGGGIIIHHHGGGFFFEEEDDDCCCCCC@@@@@@???>>>===;;;:::999888888777666666555555444444333111000000111333444333333333333333333333333000000000//////000000000000000000000000000000000/////////000111222222333111222444555555444222111000222333222111000111333000111222333333333333222111222333333222222222222111111222222222333333333444444666777888888888888444444444555555555555666888777777666555444333222222222222333333333333333222222333333333444444444555444222333555777777777666666555555444444555555555666777999999999999999;;;;;;;;;;;;;;;<<<===???AAA@@@IIIXXXccckkkzzz|||pppeeeYYYOOOHHHFFFDDDBBB???============>>>???AAAAAA???===<<<<<<<<<<<<<<<;;;::::::999999888888888777888888999999777777777777666666666666888888888888;;;???BBBEEEDDDBBB>>>:::777666666666444444444444444444444444222222222333333333444444222222222111111111000000...///000111111000///...111111111222222222333333444444333222111111111222111000000222777>>>CCCFFFMMMMMMNNNOOOQQQRRRSSSTTTUUUTTTTTTWWWZZZYYYUUUQQQ~~~\\\RRRKKKHHHIIIEEEEEEDDDCCCBBBAAA@@@@@@@@@============<<<<<<<<<<<<<<<<<<<<<:::888777999;;;::::::::::::::::::::::::777777666666777888999999777777888888888888777777777888888888888777777666333333333444444444555555555555555444444555555555555444444444444555666666888666555444444666888999999888777444333444777:::888777777777888999::::::444444555555555444333222666555555555666777888999666888999;;;===??????@@@<<<;;;>>>DDDKKKRRR^^^hhhzzzvvvqqqkkkfff\\\YYYVVVUUUWWWWWWTTTQQQMMMMMMLLLGGGCCCBBBEEEHHHHHHHHHGGGGGGFFFEEEDDDDDD@@@@@@??????>>><<<;;;:::888888777777666666555555444333222000000111333444333333333333333333333333000000////////////000000000000000000000000000000000000000000000000111111000222444666666444222111000111222222111000111333000111222333333333333333111222444333222111111222111111222222222333333333000111222444555666666666444444444555555555666666999888777666555444333333111111222333444555555666222222333333333444444444666444333333666888888888777666555444444444444444444555777888999999888888;;;;;;:::999999:::;;;<<<@@@;;;===HHHQQQYYYkkk~~~xxxiiiYYYOOOIIIGGGCCC@@@>>>======>>>>>>@@@AAAAAA???===<<<<<<<<<;;;;;;::::::999888888888777777777888999::::::777777777777777777777666999777555555777<<>>???>>>===<<<===>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777666666666666777777888888888888888777777777777888888777666555444333333222222333333444555666666999888666666666555444222444555555555555555444444666666555555555555666666666666666666777777777777===;;;999888999999777666666666555444333333222222444555555555666666777777:::999999999999:::;;;<<<888>>>>>>BBBNNNSSS]]]ooo~~~wwwnnnhhhfff___```^^^XXXUUUVVVTTTQQQSSSOOOJJJGGGFFFEEEEEEDDDGGGEEEBBB@@@??????AAABBBDDD@@@===>>>AAABBB>>>;;;<<<;;;999888666555444444444444444333333222222222444333222111111222333444//////000000000000//////000000000000000000000000111000000000111222333333222333444444444333222111000000000111222222222333000333555666444222111111222222222111000///...---111222333333333111///---333333333444444555555555555444333222222333555666555555444333222222111111333333333333333333333333222222444444444444222222555444333333444777999;;;:::999777666444333333333666333333666777555666999777888999;;;<<<<<<;;;;;;<<<:::<<>><<<>>>@@@AAAAAAAAA???>>>???@@@<<<<<<;;;:::999777777666888888999999999:::::::::888888888888777777777777777777777777999<<>>???>>>===<<<===>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888777777666666666777777888888888888777777777777777777777666555555444444222333333444555555666666666555333333444444333111444444555555555444444333666666555555555555666666555666666666777777888888::::::;;;<<<===<<<:::777666666555444444333222222444444555555555666666666:::::::::;;;<<<<<<<<<===999>>>>>>CCCNNNUUU___qqqxxxnnnhhhhhhbbbccc___XXXUUUUUUTTTQQQQQQMMMHHHEEEDDDDDDDDDDDDDDDCCCAAA@@@@@@AAABBBCCCCCC???===>>>AAABBB???<<<<<<;;;:::888666555555555555555444444333222222111333222111111111111222333222333333444444333333222111111111111111111111111111111000000111111222333222222333444444333222111111111111111111222222222222444777777666444444444333333333333222111000000111222333444444222111///333333333444444444555555666555444333333555777888555555444444333222222111333333333333333333333333222333333444444333333222444444333333444666888:::999888777555444444444444555444777;;;;;;666444444666777888:::::::::999999;;;999:::>>>AAAEEERRR___jjjtttyyylll^^^QQQJJJFFF@@@===>>>???@@@@@@???>>>=========<<<<<<;;;:::999888777777888888999999999:::::::::333444444555777888888999888777777777888:::===???EEEIIIIIIDDD@@@???>>>;;;444444444333333444444444444444444444555555555555333333333333333222111111222222222222222111111111000000111222222222111000333333222222111000000///000111111222333555666777===AAAFFFJJJMMMPPPRRRTTTVVVTTTRRRSSSTTTUUUTTTRRR___SSSJJJFFFGGGEEEDDDDDDCCCBBBAAA@@@@@@???>>>???@@@???===<<<===>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777777666666666666888888888888777777777777666666666666666666666666444444444555555666666777555444333333444555444333333444444555555444444444666666555555555555666666555555666666777888999999777888:::===???>>>:::777777777666555444333222111555555555555666666666666999:::<<<===>>>>>>>>>===:::@@@@@@DDDOOOVVVbbbuuuxxxlllggghhhfffeee```XXXTTTTTTTTTQQQOOOKKKGGGDDDCCCDDDCCCCCCAAAAAAAAAAAABBBBBBBBBCCCAAA>>><<<>>>AAABBB@@@>>><<<<<<:::999777666666666777666666444333222111111222111111000000111111222000111111222222111111000111111111111111111111111111111000000000111222222111222222333333333222222222222222111111111111111111333555666666555555666444444444444444444333333111222333555555444333333333333333444444444444555555444444444555777888:::555555444444333333222222222222333333333333333333222333333444444333333222333333222222333555777888777666666555444444555555888666666999999444222444666777777888888888777777:::999:::<<<<<<>>>FFFOOOXXXbbbqqqrrrbbbWWWOOOGGGAAA???@@@@@@??????>>>===<<<;;;<<<<<<;;;:::999888777777888888999999999:::::::::444555555666777888999999888777666666777888:::;;;<<>>888777555444444444555666555555555555444444444444333444444444444333333222444444444333333222222222000000111111111111000000333333222222111000000000000111222222333333333333666:::@@@EEEIIIMMMQQQTTTTTTSSSRRRSSSTTTUUUTTTSSS___SSSJJJFFFGGGEEEDDDDDDCCCBBBAAAAAA@@@@@@???@@@@@@???===<<<===>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666888888888888777777777666555555555555666666777777555555555555666666777777666555444555777888777666444444555666666666555555666666555555555555666666444555555777888999::::::666666777999;;;:::777444777777666555444333222222666777777777777777777777777999;;;>>>??????>>>===;;;AAABBBEEEPPPWWWeeezzzuuuiiieeehhhgggfff```WWWRRRSSSSSSPPPNNNKKKFFFDDDCCCDDDDDDCCC@@@@@@BBBBBBBBBBBBAAA@@@???===<<<>>>AAABBBAAA@@@===<<<;;;999888888777777888888777555444222111000111000000000000000000111...//////000000//////...111111111111111111111111111111000000000000111111111111111222222222222222333222222222111000000000...000333333333333333444333333333333444444555555222222444555666666666666444444444444444444444444333333333444555777888999555444444444333333222222222222222222222333333333333333333333333333333333333222222222333555666777555555555444444555555666:::555333444444222333777777777777777777777777777;;;;;;<<<<<<;;;<<<@@@DDDLLLRRR___pppwwwjjjaaaWWWLLLEEEBBBAAA???>>>>>>>>>===<<<<<<;;;;;;:::999999888888888888999999999:::::::::;;;;;;::::::999999888888888777666666666666777888777===BBBAAAAAACCCBBB@@@===;;;999666555444555555444444444444333333333333444444444555555444333333555555444444333222222222333333333333333222222222222222222111111111000000000111222333333222111000222555:::???CCCHHHMMMQQQQQQQQQRRRSSSTTTTTTTTTTTT___TTTJJJGGGHHHEEECCCCCCCCCBBBBBBAAAAAA@@@???@@@AAA@@@===<<<===>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999777666666666666888888888888777777777666444444555555666777777777555555555666666666666666555444444555777888777666555555666777777777777777666666555555555555666666444555666777888999:::;;;:::888777777777777555444777666666555555444333333888888888888888888888888555777:::===>>>>>>>>>======CCCCCCFFFPPPWWWfff}}}}}}zzz||||||}}}zzzqqqfffdddgggfffeee___WWWRRRSSSRRRPPPOOOLLLGGGDDDDDDDDDDDDCCCAAABBBCCCCCCBBB@@@>>>============>>>@@@AAAAAAAAA>>>===<<<:::999999999999999888777666444333222111000000000111111000000000111111222222222222111111111111111111111111111111111111000000///000000111000000000000111111222222333222222222111000000000...000222222222222333555222222111111222333444555222333444555666777777777444444444444444444444444111222222333444666777888333333333333333222222222111111111222222333333333333333333333333333333333333333333333444444555666444444444444444555555666666444555888999666555888777777777777777888888888999:::;;;;;;;;;<<<>>>>>>FFFHHHPPP^^^ppp}}}tttjjjZZZNNNFFFBBB???======>>>===<<<<<<;;;;;;::::::999999999888888999999999:::::::::;;;;;;::::::999888888777777777666666555555555555666;;;<<<::::::>>>???>>>AAA???===999777555444444333333333333222222111111333333444555555444444444444444333333333222222222555444444333333333333333222222222111111111111111000111222333222111000...111444777:::===BBBGGGKKKNNNOOOQQQSSSSSSTTTTTTUUU___TTTKKKGGGHHHEEECCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAA@@@>>><<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777777777888888888888777777777777444555555555666666777777555555555555555555555555444222222333555666555444444555666777777777777777666666555555555555666666666666777777888999::::::===;;;888777777888777555555555555555555555555555999999999999888888888888555777999<<<===>>>?????????EEEEEEFFFOOOVVVfff~~~xxxssssssrrrsssrrrmmmeeedddgggdddddd___XXXTTTUUUUUURRRPPPLLLHHHDDDCCCCCCBBBBBBBBBBBBCCCBBBAAA@@@>>><<<======>>>???@@@@@@AAAAAA>>>===<<<;;;::::::::::::999888888666555444333333000111111222222111111000000000111111111111000000222222222222222222222222111111000/////////000000////////////000111222333222222222111111111111111111333444444333333555666222111000000000222333444333444444555666666777777555444444444444333333333111222222333444555666666222222222222222111111111000000111111222333333333444333333222222333333444333333444444555555555555555444444444444444555555111333:::BBBCCC<<<666555666666666666777888999:::555888999888999<<<<<<:::BBBBBBEEEOOO___ooozzz~~~vvvoooqqq~~~~~~mmm]]]PPPJJJBBB>>>===>>>===<<<<<<;;;;;;;;;:::::::::999888888999999999:::::::::666666666777777777888888777777777666666555555555666999999555444888<<<<<>><<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888777888888888888888888888777777777777555555555666666666666666444444444444444444444444444333222333555555444333222333444555666666666666666666555555555555666666777777777888888999999999999888888888999999777555444444444555666666777777888888888777777666666666777888999;;;===???AAABBB@@@GGGFFFFFFNNNUUUfffuuupppmmmjjjiiikkkjjjfffeeehhhcccdddaaa[[[XXXYYYXXXUUUPPPLLLGGGCCCBBBAAA@@@???AAAAAAAAAAAAAAA@@@???>>>===>>>????????????@@@AAA>>>>>>===<<<;;;;;;;;;;;;888888777777666555444444111111222333333222111111000000111111111111000000222222222222222222222222111111000/////////////////////......///000222333111111111111111222222222222333444333222222333555333222000000000111333444444444444444555555666777555555444444444333333333333333444555555555555555000000000000000000000000///000000111222222333333444333333222222333333444444444555666666666666555555555444333333444444444333444999@@@@@@:::555444444444444444666777999;;;666999999777888<<<<<<888======>>>EEEPPP^^^jjjpppwwwppphhhhhhqqqsssbbbXXXLLLDDDAAAAAA@@@>>>;;;;;;;;;;;;;;;:::::::::888888999999999:::::::::555555666666666666777777666777777777777666666555555888777333222666999999>>>>>>??????>>><<<999888666666555444444333222222111111222333333333333333333333333444555555666666777666444333222222333333111111111111111111111111333333222111111111222222111222333333555999???CCCHHHLLLPPPSSSSSSSSSUUUVVVzzz]]]UUUMMMHHHGGGCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAA>>><<<============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888999999888888888888777777777777666666666666666666666666444444444444444444444333777666555555666777666555000111222333444444444444666666555555555555666666888888888888888888999999333333555888:::999555222333333444555666777888999777777666666555555555444888999:::<<<>>>AAACCCDDDAAAHHHGGGFFFMMMTTTeee|||ssspppjjjfffdddgggiiiggggggiiibbbdddbbb]]][[[\\\\\\XXXPPPLLLFFFBBB@@@???>>>===@@@@@@@@@@@@@@@AAAAAAAAA>>>???@@@@@@??????@@@AAA???>>>===<<<<<<<<<<<<<<<888888777777666666555555111222333444444333222111444555555666666555555444222222222222222222222222111111000//////////////////.........///000222333000000111111222222222333111222222111000///111222444333111000000111333444555444444444444555666666555555555444444333333333555555666666666666666555///////////////000000000///000000111222222333333444444222222222222444444555555666666777666666666666555444333333333333444:::666444666555333333777222222222333444777999:::888<<<;;;888999>>>>>>999999999;;;???HHHSSS^^^eeesssnnnhhheeejjjxxxqqqfffWWWKKKGGGEEEDDDBBB;;;;;;;;;;;;;;;;;;::::::888888999999999:::::::::::::::999888777666555444666777777777777777666666333666777444333666888888:::<<<>>>@@@@@@???===;;;888888777666555555444444000111222222333333333333333333444555666777888888:::999777666555555666666111111111111111111222222444333222111111222333444000111111222333888>>>BBBGGGKKKPPPSSSSSSSSSUUUWWWwwwaaaRRRHHHIIIBBBEEEDDDDDDCCCBBBBBBAAA@@@@@@DDDCCCBBB@@@???>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999888888888888999999<<<<<<;;;:::999888888777555555555666666666666666666555333222222333444555222333555777777777777666333333333444444555555555999888777666666777888999:::999888777666666666666555555666666777777888888777666666666666666777888777777888888888777777666888:::<<<;;;:::<<>>??????<<<999666;;;;;;:::999777555444333333333333222222222222222444444444555555555666666000000111111111222222222111111111111111000//////222111111111000000//////222222333444444333333333333444444555555444444333111111111000111111222222444444444333333222222222333444555444222111222333555666777888777555333222444333333222111000////////////000000111111111222222222111111111111222222999888888888777777666666333333333333444444555555777777555444444555666777555555444555555666777888888999;;;<<<<<<;;;999888999888888:::@@@HHHPPPUUUdddeeeffffffkkkuuuxxxiii^^^WWWQQQKKKFFFBBBBBBAAA???<<<:::888777===;;;999888777888999:::999::::::;;;:::999888777666666777888888777555555777777666666666666777777777999;;;===???AAABBBBBB@@@>>>:::777444444444444444333222222555666666666777777777777777777777777555555666666666666555555222222222333333444444444444333222222111111111222666222000111111111777===DDDHHHNNNSSSUUUTTTRRRPPPwwwaaaRRRHHHIIIBBBEEECCCCCCBBBBBBAAAAAA@@@@@@CCCBBBAAA???>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999888888888888999999======<<<;;;999888777777555666666666666666666666555555444444444444444555222333555666777777666666333333333444444555555555888777666666666666777888:::999888777666666666666555555666666777888888888999888777777777777888888666666777777777777666666999:::;;;;;;:::<<<@@@DDDEEEEEEGGGJJJMMMVVVhhhyyy|||qqqjjj```\\\YYYYYY\\\^^^^^^\\\VVVXXX[[[```bbbaaa[[[VVVNNNEEE?????????===;;;===>>>???@@@AAABBBAAA???>>>EEEHHHIIIFFF@@@;;;:::;;;:::<<>><<<:::<<<<<<;;;999777555333222333333222222222222111111333333444444444444555555000000000111111111111111111111111111111000//////111111111111000000000///111222222333444444444333444555555666666555555444222222111111111222222333333333333333333222222222333444555444222111222333555666777777777555333222333333222111111000//////000000000000111111111222222222111111111111222222777666666666555555555555333333444555555555555555666666555555555555666666444444444444555666777888666777999:::;;;:::999888999888888999===CCCIIIMMM[[[]]]aaagggnnnxxxwwwoooggg]]]VVVGGGDDD???===<<<<<<;;;:::;;;:::888666666777888999999999:::::::::999777777666777888888888777666555777777666666666666777777333444777:::===@@@BBBDDDCCCAAA???;;;888555333222444333111222444555555555777777777777777777777777555555666666666666555555111111111111222222222222333333333222222222111111444000///111111111555:::@@@DDDJJJOOORRRRRRQQQPPPvvvaaaQQQHHHIIIBBBEEEAAAAAAAAAAAAAAAAAAAAA@@@AAAAAA???>>>===============<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999999888888888888999999>>>===<<<;;;999888777666666666666666666666555555444555555666666666555555222333444555555666555555444444444444444555555555777666666555555666666777:::999888777666666666666555555666777777888888999;;;:::999888777777777888666666666666666666666666999:::;;;;;;;;;<<>>===>>><<<;;;<<<;;;<<<>>>?????????>>>===DDDGGGIIIGGGBBB===;;;;;;:::<<>>======<<<:::888666444222333333222222111111111111222222222333333333333444111111111111111000000000111111111222111111000///111111111111000000000000000000222333444444444444555666666666666666666555333333222222222222333333222222222222222333333333222333444333222111222333555666666777666444333222222222111111000000//////000000000111111111111111222222111111111111222222444444444444333333333333333333555666666666555444444555555666666666555555333333333333444555666777444555777999::::::999999999888888888:::===@@@BBBNNNSSSZZZdddooozzz|||nnneeeTTTLLLCCC>>>???AAA@@@>>><<<:::999777777888999:::888888999999999888777777777777888888777777666555777777666666666666777777222333444666999<<>>CCCHHHLLLNNNNNNNNNvvv```QQQHHHIIIBBBFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>==================<<<<<<<<<<<<;;;;;;;;;888888888888888888888888999999888888888888999999>>>===<<<;;;999777666666666666666666555555555555444555666777777777666555222333333444444555555555444444444555555555555555666666555555555555666666999999888777666666777777555666666777888888999999;;;:::999888777666666666666666666666666777777888::::::;;;;;;<<<===???@@@CCCDDDFFFJJJLLLTTTfffvvvxxxppplll^^^YYYTTTRRRRRRSSSQQQOOONNNRRR[[[fffllliii^^^UUUKKKCCC======>>><<<;;;===999:::;;;<<<===============AAADDDEEECCC???======999;;;>>>AAABBBBBBAAA@@@???>>>===;;;999666444333333333333222111111000000111111111111222222222222222222222222111111111111111111111222222111111000111111111000000000000000//////111222444444555555555555666666666666555555444444333333222222333333000000111111222222333333222333444333222111222333555555666555555444222222111111000000000000000000111111111111111111111111222222111111111111222222333333333333333333222222222444555777777666555444333444555666777666555444333333333333333444666666444555666888999:::::::::888777888888999:::;;;<<>>999666777555222111222444444333666666666666666666666666444444555555555555444444222222111111000000//////000111333444444333111000222///000444666333222444555777<<>>>>>======<<<============<<<<<<<<<<<<;;;;;;;;;888888888888888888888888999999888888888888999999<<<<<<;;;999888777666555777777666666555555555444333444666777777777666555333333333333444444444555555555555555555555555555555555666666666666555555999888777777777777777777666666777777888999999999:::999888777666555555555888888777777777888999::::::::::::<<<===???@@@@@@CCCDDDGGGJJJMMMTTTeeeuuuxxxqqqmmmbbb\\\UUUQQQQQQPPPNNNLLLNNNRRR[[[gggooommmcccYYYMMMEEE???>>>???===<<<===::::::;;;;;;<<<<<<<<<<<<:::===@@@BBBAAA???<<<;;;999:::===???@@@AAA@@@@@@??????>>><<<:::888666444444444333333222111111000000000000111111111222222333333333333333333333333111111222222222222111111000000000000000000111111...///000222333444444444333444444555555444444333555444333333222222222333000000000111111222222222111222333333111111222333555555555444444333222111000000000000111111111111222222222111111111111111222222111111111111222222333333333333333333333333333333555666666666555444222333555666666666555444333333333333333444666666555666777888:::;;;;;;;;;666666777888999:::;;;;;;AAAEEEKKKUUUaaaooo{{{~~~ppp___SSSMMMIIICCC>>>AAA???===;;;::::::;;;;;;888888888888888888999999:::999999888777666666666777777666666666666777777777666555444444666888999>>>@@@CCCEEEDDDBBB???===;;;888555333333444444444666666666666666666666666444555555555555555555444333333333222222111111111000111333444444333111000333000111666888666333333111333666:::???CCCFFFHHHttt___PPPGGGIIIBBBFFFDDDDDDCCCBBBBBBAAA@@@@@@>>>============>>>>>>???===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999999888888888888999999:::999999888777666555555777777777666555555444444333444555555666666666666555444444444444444555555666666666555555555555555555666666777777666666555888888777777777777777888666666777888888999999:::888888777666555555555666999888777777888999;;;<<<;;;::::::===@@@BBBBBBAAADDDEEEHHHKKKNNNUUUeeetttuuunnnjjjbbb\\\UUUPPPOOOOOOMMMKKKNNNPPPWWWbbbmmmnnnfff]]]PPPHHHAAAAAAAAA>>>===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@???===:::888:::;;;<<<>>>>>>>>>>>>>>>??????>>>===;;;999888777666666555444333222222111000000000111111111111222222222222222333333444444000111222222333222222222000000000000111111111111//////111222333333333333333333444444444444333333555444333222222111111222000000000000000111111111000111222222111111222333555444444333222222111111000000111111222222333333222222222222222111111111222222111111111111222222333333333333444444444444333333333333444444555555222333444555555555555555333333333333444555666777777777777888999:::;;;;;;666666777777999:::<<<<<<>>>AAAFFFKKKSSS```pppzzzuuuggg]]]TTTKKKDDDDDDBBB???<<<:::999999:::999999999888999999:::;;;;;;:::999888777666666666777777666666666666777777444333333444555777999:::999;;;>>>AAACCCDDDDDDDDD@@@<<<888555555666666666777777777777777777777777555555666666666666555555444444444333333333333333000111222333444333222222444000111666999777333222111222333666:::>>>BBBEEEttt___PPPGGGIIIBBBFFFFFFFFFEEEDDDBBBAAA@@@@@@>>>=========>>>>>>???@@@===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999888888888888999999777777666666555555555555888777777666555555444444333333333333444555666777666666555444444555666666777666666666555555555444666666777888888777666666888888777777777777888888666777777888888999::::::888888777777666777777888888777666666777999;;;<<<;;;::::::>>>BBBEEEEEECCCEEEFFFIIIMMMOOOVVVeeetttzzzpppiiieee^^^XXXQQQNNNNNNNNNNNNLLLLLLLLLPPPZZZfffkkkfff___TTTLLLEEECCCCCC@@@>>>??????>>>>>>===<<<<<<<<<<<<=========>>>>>>===;;;:::<<<======>>>>>>===<<<<<<>>>>>>>>>===<<<;;;:::999888777666555444333333222000000111111111222222222//////000111222222333333000111222222333333333222///000000000111111111111000000111222222222222222444444555555555555444444444444333111111000000000000000000000000////////////111222222111111222333555444333222222111111111000111111222333444444444333333333222222111111111222222111111111111222222222222222333333444444444444333111111111222444555333333333333444555666777444444444444555666777888777777777777777888999999777777666666777999;;;<<<999>>>BBBDDDGGGQQQbbbooozzztttggg\\\UUUJJJGGGDDD@@@===<<<;;;<<<::::::999999999:::<<<<<<<<<;;;999888666666666777777777666666666666777777222222333444555666666666666777999<<<@@@CCCFFFHHHDDD@@@;;;888888888888888777777777777777777777777666666777777777777666666333333333333444444444444111111222222222333333333555000///444888666222111333222222333666;;;???BBBsss^^^PPPGGGIIIBBBFFFHHHGGGFFFEEECCCAAA@@@???>>>======>>>>>>???@@@AAA======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999888888888888999999555555555555555555555555888777777666555444444444333333222222333444666777777777555444444555666777777777666666555555555444666777888999999888777666888777777777777777888888777777777888999999::::::888888888888888888999999777666555555666888:::;;;:::::::::>>>DDDGGGFFFEEEEEEFFFJJJMMMPPPVVVfffuuuvvvllleee```YYYTTTMMMKKKLLLNNNNNNNNNKKKIIIJJJTTTaaagggddd___WWWNNNGGGEEEDDDAAA???@@@AAA@@@???>>>===<<<<<<<<<;;;;;;;;;===???@@@@@@????????????>>>>>>===<<<;;;>>>>>>>>>>>>===<<<;;;:::999888777666555444333333111111111111222222222222,,,------///000111222333000111222333333333333333//////000000111111111222000111111222222222111111555555666666666666555555444333222111000000000000111111000000//////......///111222222111111222444555444333222111111111111111111222333444444555666333333333222222111111111222222111111111111222222111111222222333333333333444222000//////111444666333333222222333444666777555555444555555666777888777666666666666666777888888777666555666888:::;;;666<<>>===;;;999888666666666777777777666666666666777777444444555444444222111000666666777999===BBBFFFIIIGGGBBB===:::999:::::::::777777777777777777777777777777888888888888777777222222222333333444444444222111111111222222444444555///...333777555111000444333222222555999===@@@|||___SSSJJJHHHIIIDDDFFFFFFDDDCCCAAA???>>>>>><<<===>>>???@@@??????>>>CCCBBB@@@>>><<<::::::999;;;;;;;;;:::::::::999999888888888888777777777777888888888888888777666555777777777777666666666666555555555666666888999999<<<:::777444444555888:::999888777666666777888888666777999::::::999888666777666555555555777888999777777666666666888999::::::;;;;;;<<<;;;:::888777777777777777888999:::;;;<<<<<<<<<===???CCCFFFHHHJJJIIIIIILLLOOOVVVeeessszzzqqqjjjbbb[[[VVVSSSOOOMMMKKKJJJIIIGGGDDDBBBCCCJJJVVV___```^^^[[[XXXSSSMMMHHHDDDBBBAAABBBAAA@@@>>>===<<<<<<<<<>>>>>>============>>>>>>???@@@AAA???===;;;:::;;;AAABBBBBBAAA@@@>>><<<:::999999:::999888666444333333222222111000111111111000000000000000111111222444333222111111111222333111111111111111111111111222222111111111111111222222222333444555666777888555555444333222222222222111111111111111111111111000000111111111222222222000111111111111222222222000111222222444444555666444444444333333333222222111111111111111111111111111000/////////000222333000000111222333333444444444555666555333222333444666666666666555555555555888888888888888888888888555555555666777999:::;;;???>>>===<<<>>>DDDMMMSSSeeelllwww~~~qqqfff```WWWNNNHHHCCC???<<<;;;<<<>>>===<<<;;;;;;;;;:::999888777777888999999777777666666666666777777555555444222000000333555444555777888999<<<@@@CCCDDDCCCBBBAAA???<<<:::999999999999999999888777666:::999888666666777777888777666444333222222333333222222222111111111000000333333333333333333333333000000111333666999<<<>>>}}}```SSSJJJHHHIIIDDDEEEEEEDDDBBBAAA@@@???>>>>>>???@@@AAABBBBBBAAA@@@BBBAAA???===;;;:::999999::::::::::::999999999999888888888888777777777777999888888888777777777777666666666555444444444333333333333444444555666777888777555444555777999;;;666666555444444555666777555666888999:::999888777777777666666666777888999666666666666777888:::;;;888999999999888888777666666666777777888:::;;;<<<============???BBBEEEGGGHHHGGGIIILLLOOOVVVeeessstttmmmiiiccc^^^VVVSSSOOOLLLJJJIIIGGGEEEEEEBBBAAAEEEOOOYYY___aaa]]]\\\YYYUUUPPPIIIDDDAAA???>>>======<<<<<<===============>>>>>>============>>>@@@???===<<<======BBBBBBBBBBBBAAA???===;;;;;;;;;;;;:::999666444333333333222111111111111111000000000000000111222222555444333222111222222333222222222222222222111111222111111000000111111111000111222333444555666777666555444333222222222222111111111111111111111111000000111111111222222222000111111111111222222222000111222222444444555666444333333333222222222222111111111111111111111111111111000000000111222333000111111222333333444444444555555555333222333444555555555555666666666666777777777777777777777777555555555666777999:::;;;======;;;;;;<<>>===<<<===;;;:::999888777888999999777777666666666666777777555555444222111111333555999999999888777888:::<<>>:::999999999999888888888777666555444444444555555777666555333222222333333333333222222111111000000333333333333333333333333444444333444555666888999}}}```TTTJJJHHHHHHCCCCCCCCCCCCBBBAAA@@@@@@@@@???@@@AAAAAABBBAAAAAAAAA@@@???>>><<<:::999999999:::999999999999888888888888888888888777777777777:::999888777666777888888777777666555555444333333444444333444444555666777666666555555555666666777555555444444555666777888333444666888888999888888999888777777666777777777666666666666888999;;;;;;999999888777777777777888666666666888999;;;===>>>>>>>>>>>>>>>@@@BBBDDDFFFFFFEEEHHHLLLPPPWWWfffsss|||oooiiifffbbb^^^VVVRRRNNNJJJIIIGGGEEECCCDDDBBB???@@@FFFPPP[[[bbbaaaaaa```]]]WWWOOOGGGBBB;;;;;;;;;;;;;;;<<<===>>>=========>>>>>>=========;;;===??????>>>>>>???@@@BBBBBBCCCCCCBBB@@@???>>>>>>======;;;999777555444444333333222222222222222111111000000111111222333555444333333222222333333444444444333333222222222111000000000000000111111///000111222444555666666666555444333222222222222222222222222222222222222111111111111111222222222000111111111111222222222000111222222444444555666333333333222222222111111111111111111111111111111222222111111111222333444111111222222333333444444333444555444333222333444444444444555666666777777666666666666666666666666555555555666777888999:::;;;;;;:::999:::<<<@@@DDDDDDNNN\\\kkkwww~~~sssgggYYYMMMEEE@@@???>>><<<;;;::::::;;;;;;:::888777777777888999888777777666666777777888555555555333111111333555::::::999888666555777999@@@@@@AAABBBCCCDDDDDDEEE======<<<::::::999999999666666555444444444444444777666555444333333333333444444333222222111000000333333333333333333333333555444444444444555666666|||```TTTJJJHHHHHHBBBBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>?????????????????????>>><<<;;;:::999999999999999999888888888777777888888888888777777777666:::999777666666777999::::::999999888777666555555666666666666666777888888888888777666555333111000666666666777888999999:::111222444666777888888888:::999999888777777777777555555666777888:::;;;<<<;;;:::999888888999:::;;;555666777888:::<<<>>>???????????????@@@BBBCCCDDDCCCDDDGGGMMMQQQXXXfffttt~~~ooohhhddd___[[[UUUQQQMMMIIIGGGEEEBBB@@@AAA@@@>>>===???HHHTTT]]]bbbbbbaaa]]]WWWOOOHHHCCC::::::::::::;;;<<<======<<<<<<===>>>>>>===<<<<<<;;;===??????>>>>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@@@@???>>><<<:::888666555555444444333333333333333222111111111111222333333555555555444444444444444555555555444333333222222000000//////000000111111000000111333444555666777666555444333333222222333222222222222222222222222111111111111111111111111000000111111111222222222000111222222444444555666333333222222222111111111111111111111111111111111222222222222333333444444222222222333333333444444333444555444222111222333222222333444555777777888777777777777777777777777555555555666666888999999999::::::999999999;;;===???EEEPPP\\\gggsss|||yyyiiiZZZPPPFFFCCC???<<<;;;;;;;;;;;;:::999888666666666777777888777777777777777777888555666666444333222444555555666666666555666999;;;;;;<<<>>>@@@CCCEEEGGGIIIDDDCCCAAA>>><<<;;;;;;;;;777777777666666666666666666666555555444444444444444444444333222222111111333333333333333333333333222222333333444666777777zzz^^^SSSJJJGGGGGGBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>======<<<::::::999999999999999999888888888777777888888888888777777777666:::999777666666888:::;;;:::999999888777777666666777666666666666777777888777777777666555333111///555555666777888999999999111222333555777888999999::::::999999999888777777555666777888999:::;;;;;;:::999888888888999:::;;;666777777999;;;===???@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDHHHNNNSSSYYYgggtttpppgggccc]]]YYYTTTPPPLLLHHHFFFDDDAAA???<<<===>>>======BBBLLLSSS^^^\\\YYYTTTNNNIIIDDDBBB;;;;;;:::::::::;;;;;;<<<;;;<<<===>>>>>>===<<<;;;;;;===??????===<<<===>>>@@@AAABBBCCCDDDCCCBBBBBBAAA@@@>>><<<:::888777666666555555444444444444444222222222222222333333444666666666666555555444444555555555444444444333333000000000000000111222222222222333444555666777777666666555444333333333333222222222222222222222222111111111111111111111111000000111111111222222222000111222222444444555666333333333222222222111111111111111111111111111111222222333333444444444444333333333333333444444444333444555444222111222333111222333444555666777888888888888888888888888888555555555555666777888888888999;;;:::999888999;;;>>>AAAFFFMMMWWWdddqqqyyy~~~ooofffVVVPPPHHHCCC@@@@@@???>>>:::999777666555555666666888888777777777777888888555666777666444333444666333444555555555666999<<<777888:::<<<@@@CCCGGGHHHJJJIIIFFFCCC@@@>>><<<;;;777777777777777666666666555555555555555555444444444444444444333333333222333333333333333333333333222222333333444555555555www\\\RRRIIIGGGGGGAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>??????===<<<;;;::::::::::::::::::999999999999888888888888888888888777777777777999999888777888999:::;;;777777666666666666555555555555444444444444555555444444555555666555555444333444555666777777666666222222333555666888999:::999999:::::::::999888888666777888999::::::::::::777666666666666777888888888888888:::;;;===???@@@???@@@@@@AAABBBCCCCCCDDDCCCEEEJJJQQQUUU[[[gggttt~~~ooogggbbb]]]XXXSSSOOOKKKHHHFFFDDDBBB@@@:::<<<=========???DDDHHHTTTQQQLLLGGGCCC@@@>>>===999999999888888999:::::::::;;;===>>>>>>===;;;::::::<<<======<<<;;;<<<===???@@@AAACCCDDDDDDCCCCCCAAA@@@>>><<<:::888888777777666666555555555555555333333222222333333444555666777777777777666555555444444444444444444444444000000000000111222333444444444444555555555666666777666555444333333333333333333333333333333333333222222222111111111111111000111111111111222222222000111222222444444555666444444444333333333222222111111111111111111111111111222333444444444333333333333333333444444444444222333444333222111222333111222333444555666777777888888888888888888888888666555555555666666777888777999::::::999999:::;;;<<<<<<>>>BBBKKKXXXfffooo|||jjjaaaUUUKKKEEEBBB???<<<<<<;;;999777666666777777999888888777777888888999555777777777555444555666777777777555444444666888666666777999<<<@@@CCCEEEKKKJJJIIIGGGDDDAAA>>>===666666666777666555555444555555666666666555555444333333444444444444555555333333333333333333333333444444444444333222111000tttZZZPPPIIIGGGGGGAAABBBAAAAAAAAA@@@@@@??????@@@???>>>===<<<<<<===>>>===<<<;;;;;;;;;;;;;;;<<<::::::::::::999999999999888888888888777777777777888888888999999:::::::::666666666666666777777777555555444444444444555555444444444555555666777777444555666777777666555555444444444555666888999:::888999:::;;;;;;;;;:::999888888999:::::::::999888555555666777777777777777999999::::::;;;===>>>???>>>???@@@BBBCCCDDDDDDDDDDDDGGGLLLSSSWWW\\\hhhsssppphhhccc\\\WWWRRRNNNJJJGGGFFFEEECCCAAA<<<<<<<<<<<<<<<===???AAAGGGEEEAAA===:::888777777444444444555666777999999999;;;===>>>>>>===;;;999777999;;;<<<;;;;;;<<<>>>===>>>@@@BBBCCCDDDCCCCCC@@@???===;;;999888888888888777666666555555666666333333333333333444555555777777888888888777666555222222222333444444555555111111111111222333444555555555555444444444333333777666555444444333333444333333333333333333333333222222222111111111000000000111111111111222222222000111222222444444555666555555555444444444333333111111111111111111111111000111222333444333333222444444444444444444444444222333444333111111111222222222333444444555666666888888888888888888888888666555555555555666777777666777999999999999;;;===::::::;;;===CCCMMMXXX```pppyyyyyyhhhYYYOOOHHHBBB===???>>><<<:::999999999:::999888888777777888888999666777888888666555555666999999888666444333444666666666666777:::===@@@BBBFFFGGGHHHHHHGGGDDDAAA???666777888888888777555555444555666777777666555444222222333444555666777777333333333333333333333333333333444444333222111000rrrXXXOOOHHHFFFGGGAAABBBBBBAAAAAA@@@??????>>>===<<<;;;:::999999:::;;;===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999888888888888777777777777777888999::::::::::::999777777777888999999::::::888777777666666666777777888777666555555555555555777777888999999888777666555555555555666888999:::777888:::;;;<<<;;;;;;:::999999:::;;;:::999888777666777888:::::::::999888:::::::::;;;<<<===>>>???>>>???@@@BBBCCCDDDEEEEEEFFFHHHNNNTTTXXX]]]hhhsssssskkkddd\\\UUUQQQNNNJJJGGGFFFEEECCCBBB>>>===;;;:::;;;<<<<<<===>>><<<;;;888666444333222000000111222444666888999999;;;===>>>>>>===;;;999333666999:::;;;<<<>>>???<<<===???AAACCCCCCCCCCCC???>>><<<:::999999999999888888777666666666666666444333333333333444555555777888888999999777666555000111111222333444555555222222222222333444555666555555444333333222111111777777555444444444444444333333333333333333333333222222222222111111000000000111111111111222222222000111222333444555555666666666555555555444444444111111111111111111111111000111222333444333222222444444444444444444444444222333444333111000111222222333333444444555555555777777777777777777777777666555555555555666666777444666777888888999<<<>>>:::;;;<<<===@@@FFFMMMSSSdddmmmxxx}}}jjj]]]TTTKKKEEEBBBAAA???===<<<<<<<<<<<<999999888888888888999999666777999888666555555666888999888666444444666888888777777777999;;;>>>@@@AAACCCFFFHHHHHHFFFCCCAAA999::::::;;;;;;999888777444555666777777666555555111222333444666777888999333333333333333333333333...000111333444444444333sssYYYQQQHHHCCCDDDCCCFFFDDDBBB@@@???????????????>>>===<<<<<<===>>>???;;;;;;<<<<<<<<<;;;:::999<<<<<<:::999888777777777999999999888888888777777444444555555666777777777666777888999999888666555555444333333555666666666555555555555555444444444777666555555555555555666777777777777888999:::;;;999999::::::::::::;;;;;;999999888777666666777777888888888888888777666666999;;;<<<<<<;;;<<<===???>>>??????@@@BBBCCCCCCDDDGGGHHHMMMSSSXXX___lllxxxwwwiiieeecccXXXSSSPPPKKKHHHFFFDDDAAA??????<<<:::999:::;;;::::::999888666444333333333333444333222111111333555666;;;;;;;;;<<<<<<;;;::::::777777777777888999:::;;;===>>>>>>>>>>>>>>>===<<<>>>>>>======<<<;;;999999888666444333333333222111444555666666777666666555888999999:::999888777666444444444222111111333555111111111111111111111111333444444444444333222111444444333222222222333333888999999777444222222333666444222000000000222333333333222222111000000000222///---///333666666555666666666666555444333222444444555666777777444111000222333555666666555555555444333333333333444555333333333222222222111111000222444555444444555666555444444555777888777666777777777777777666666666555555555555666888999;;;999999999:::<<<@@@DDDGGGVVVaaammmvvvqqqcccWWWMMM>>>@@@AAA@@@===;;;:::;;;???<<<999888888777777555888888777555444444444444999999888777777777777777777777777666777888888999===???AAADDDFFFFFFFFFEEEIIIGGGCCC===777555666777666666777888999777333000222333444555555555444333222222222222222222222222222222333333444555666666qqqWWWPPPHHHCCCEEEDDDCCCBBB@@@????????????@@@???>>>===<<<<<<===>>>???<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999888888888777777777777777777777777777666444555777999999999888777888666333333444555555555666555555555555555555555555555555666666777888888777777777777888999::::::999999::::::;;;;;;;;;<<<;;;::::::999999999999999888888999999888888777666888999;;;;;;::::::<<<===@@@@@@AAABBBCCCCCCDDDDDDJJJLLLQQQVVVYYY```nnn|||vvvhhheeebbbWWWSSSOOOKKKGGGDDDBBB???===???<<<:::999:::;;;:::999999777555444333222333333444333222111111333444666999::::::;;;::::::999999777777777777888999::::::==================<<<<<<<<<<<<<<<<<<;;;:::999888999777555555555444222000555555555555555666666666999999:::::::::999777777666666666444222222444555111111111111111111111111222333333333333333222222444444333333333333333444888999999888666444555666666555333111000000111222222222222222111111111111333000...///222555555444666777777777666555444444444444444666777666444222111222333555555555555555555444333333333333444555333333333333222222222222000222444555444444555666666555444555666777666555444444444555555555555555666555555555555777888999:::999888888:::===@@@BBBOOOYYYccclllxxxzzznnneeeRRRMMMFFFAAA???===;;;999:::888666666777999999999888888777666555555555666999888777777666666666777888888888888999999::::::;;;<<<>>>AAABBBCCCCCCCCCDDDEEEEEEBBB>>>:::888888666666666888999888666444333444444555555444444444333333333333333333333333111111222222333444444555mmmUUUOOOHHHDDDFFFEEE@@@@@@????????????@@@@@@>>>>>>============>>>>>>======;;;:::::::::;;;<<<777888999:::;;;:::999999999999999888888888888888::::::999888888777666666333555666888999999999999:::777444333333555555444666666666666666777777777555666666777888999::::::666666666666777888999:::999999::::::;;;<<<=========<<<<<<<<<;;;;;;;;;;;;999999999999999888888777777999::::::999:::;;;===BBBBBBCCCCCCDDDDDDDDDEEEJJJMMMRRRWWWYYY___pppsssfffcccaaaVVVRRRNNNIIIFFFCCCAAA>>><<>>::::::888666666888:::::::::999888888777777777888888888777777666666666666666666777888999999999888888999:::;;;<<<===>>>?????????CCCGGGHHHFFFAAA===;;;999777777888999:::999888555555444444444444555555444444444444444444444444000111111222222333333333kkkTTTOOOHHHEEEGGGFFFAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>???===;;;:::999:::<<<===777888:::;;;;;;:::888777888888888888888888888888999999888888888777777777555666777888999888888888999777333222444555666666777777777777777888888888777888888999::::::::::::666666666666777888999999999999:::;;;<<<======>>>==================<<<<<<:::::::::::::::999888888888999:::;;;::::::;;;===BBBBBBCCCCCCCCCDDDDDDDDDFFFJJJPPPUUUXXX___qqqzzzooodddaaa___UUUOOOLLLHHHEEEDDDBBBAAA??????<<<:::999999999999888777666444222222222222333222222111111222222333444555555666777777777666666888888888888888777777777;;;:::888777888999;;;<<<;;;;;;<<<<<<<<<;;;:::::::::::::::::::::888444111555444333222333444777888::::::::::::::::::::::::888999999777444333333444222222222222222222222222111111111111111111222222444444444444444555666777777999::::::::::::;;;===888777555333222111111111000000111222222333444444444333111111111222333333444555555666666666666555444333333444666666444333222333333444444555555555555444333333333333444555555555444444444333333333000222444555444444555666777666444555555555444333444555555666777888999999777666666555555555555555999888777666777888999:::>>>CCCIIIQQQ]]]nnnzzzooo```TTTMMMHHHCCC???@@@===:::999999999888777999999888888888999::::::777777666666666666666777333444555666777666666555999999888999:::;;;<<<===<<>><<<999999:::;;;::::::777666555444444444555666444444444444444444444444111111222222333333333444jjjTTTOOOIIIEEEGGGFFFDDDDDDCCCCCCAAA@@@??????======>>>>>>>>>>>>======???>>><<<::::::;;;<<<===999:::;;;<<<;;;999777555888888888888888888888888666666666777777888888888888888888888777777666666666444333333555777999999777777777777888888999999::::::;;;;;;:::999888777666666666666777888999:::::::::;;;<<<<<<===>>>>>>;;;<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::999999999:::<<<<<<;;;;;;===>>>AAAAAAAAABBBCCCCCCDDDDDDDDDHHHOOOVVV[[[dddvvvsssjjj```___^^^TTTMMMJJJGGGEEEEEEEEEDDDCCC???===:::888999999888777555444333222111111222222111111111111222222333333333444444555666666555555777777888888888777666666:::888777666777888:::<<<;;;<<<<<<============<<<:::::::::;;;;;;999666333555444333222333555777999:::::::::::::::::::::;;;777888888777444333222333222222222222222222222222222111111000000111222222333333333444555666777888777999;;;;;;::::::<<<===777777666444333222222222000000111222333444444555444333222111000111222333333333444555555555444444333222222333555666555333333333333333444444555555555444333333333333444555555555444444444333333333000222444555444444555666777555444444555555444222444555555666777888999999777777777666666555444444777777777777888999:::;;;;;;>>>BBBIIIRRR```rrrwwwiiiZZZOOOHHHEEECCC@@@<<<:::999999777666:::999999999999::::::;;;777777666666666666777777444444555666666666666666999999888888999:::;;;<<<<<>>======>>>>>>>>>>>>======>>>>>><<<;;;;;;;;;<<<===;;;;;;;;;;;;:::888666555888888888888888999999999555555666666777888888999::::::999888777666555555444333333444777999:::999666666777777888888999999;;;;;;<<<<<<;;;999777666777777777777888999:::;;;<<<<<<<<<===============:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;::::::999;;;<<<<<<<<<<<<===??????@@@AAABBBCCCDDDEEEEEEGGGIIIPPPYYYaaakkkzzzwwwllleee]]]]]]]]]SSSLLLJJJGGGEEEFFFFFFEEEDDD???===:::888888888888777444333222111111111222222111111111222222222222222222333444444555555555555555666777888888888777666888777777777777888:::;;;;;;<<<===>>>>>>>>>>>>>>>:::999999:::;;;:::888666555444444444555777888999:::999999999999::::::;;;666777888777555333333444333333333333333333333333444333222111000111111222222222222333444666777888888:::;;;:::999888:::;;;666666666555555444333333111111111222333444444555333333333222000000222444333333444444444333333222333222111222444555555444444444333333333444444555555444333333333333444555444444444444333333333333000222444555444444555666666444333444555555444333333333444444555555666666777777888888777666555555666666666777888:::;;;<<<;;;;;;???DDDIIIRRRbbbpppmmm]]]SSSNNNEEEBBB???<<<;;;;;;999888;;;::::::999999999::::::777777777777777888888999888888777777777888999:::999999999999::::::::::::;;;<<<>>>>>>???AAAEEEGGGHHHEEEAAA>>>======;;;:::999888777666666555666666222222222222222222222222444444444444444444444444nnnWWWRRRKKKEEEFFFDDDCCCCCCDDDDDDCCCAAA@@@???<<<===>>>??????>>>===<<<============<<<<<<<<<<<<:::::::::999999888888888777777888888888999999999888888888888888888888888999999888777777666666666444444444666999999888666555555666666777888888999999:::;;;;;;;;;999777666888888888888999:::;;;<<<>>>>>>>>>============<<<;;;<<<>>>?????????======<<<============<<<;;;;;;888:::;;;;;;;;;;;;<<<>>>???@@@AAABBBDDDFFFGGGGGGJJJJJJPPP[[[eeennnyyyoooeee```ZZZ[[[\\\SSSMMMJJJGGGEEEDDDDDDBBBAAA???===:::888888888777666444333111000000111111222000000111222222222222222111222333444555555555555333555777888999888777666666777777888999999:::::::::;;;<<<===>>>>>>>>>>>>999888777888:::;;;:::999444444555666777888999:::999888888777888999:::;;;666888999999777555555666333333333333333333333333777555333111000000111222000111111222444555777888999:::;;;999777666666777555555666666666555555555222222222333333444444444111333333222000000333555555555555555444333222222333222111222444555555444555444333333333333444555555444333333333333444555333333333333222222222222000222444555444444555666444333222333555666555444444444444555555555555555777888888999999888777666555555666777888999::::::::::::<<<@@@AAAEEERRR___qqq~~~ttthhh```PPPMMMHHHDDDBBB@@@===;;;;;;;;;:::999888888888999888888888888888999:::::::::999777666777888;;;<<<888999:::::::::999888888888999:::::::::===AAADDDGGGEEEBBBAAA@@@???===;;;888888888888777666555555333333333333333333333333333333333333333333333333pppYYYSSSKKKEEEEEEBBB@@@AAABBBBBBBBBBBB@@@@@@<<<===>>>??????>>>===<<<=========>>>===<<<<<<;;;999999888888888999:::;;;777777888888999999999999;;;;;;:::999999888888888888777777777777777888999555555666888:::999666444444555555666777888888888777888:::;;;;;;:::999777999999999999:::;;;<<<<<>>>>>======<<<<<<;;;<<<>>>@@@AAA@@@>>>==================<<<<<<;;;777999::::::::::::;;;===???@@@BBBCCCFFFGGGIIIJJJKKKJJJNNNZZZeeennnvvv}}}zzzjjjbbb]]]XXXZZZ[[[SSSNNNKKKGGGDDDBBBAAA???===???===:::888888888777666333222111000000000111222000000111222222222222111111222333444555555666555222444666888999999888777666666888999::::::::::::999999;;;<<<======>>>>>>999777666777999;;;;;;;;;444555666888999:::::::::888888777777777888:::;;;666888::::::999777777888333333333333333333333333999777444222000000111222///000000111333555777888:::::::::999666444444555444555555666777666666666222222333333333333444444111222333222000000333666666666666666555444333222333111000111333555555555666555444333222333444555555444333333333333444555333333333222222222111111000222444555444444555666444333222333555666555444777777777777777666666666777888999::::::999888777555666666666777777888888:::999;;;>>><<<<<>>AAAFFFDDDCCCBBBBBBAAA???===888999999999888777555444444444444444444444444444222222222222222222222222nnnVVVQQQKKKFFFEEEAAA@@@AAAAAAAAAAAA@@@??????>>>>>>============>>>>>>@@@???>>>===<<<;;;::::::999999888888888999;;;<<<:::999888888888999:::;;;999999999999999999999999999888888888999999:::;;;777666666777999999888777555555666666777777888888777888999999999777666555<<<;;;:::999999999:::;;;999:::<<<===??????>>>>>>===>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::999888888;;;;;;:::::::::;;;<<<<<<<<<>>>AAABBBBBBCCCDDDFFFGGGLLLRRRYYY```fffmmmqqqsssyyywwwjjj___]]]]]]ZZZVVVUUUNNNLLLHHHEEEAAA@@@???>>>===<<<999777555444444444555555444333222222111111111111111111111111111111///000222333444333333222111888<<<999777888888777999888777777777888999:::888888999:::;;;;;;;;;;;;666666666888999999777555666666777:::===>>>===;;;555666777777888777777777777888888888777777999;;;;;;999555333222333555777999888555333111000//////000000111222333333444444888777777666555444444444222333555666666666555444888777666555444333333333333333444444555444444444777777666666555555444444555444333222111222333444555555444444444333333333444444444333333222222222222222222222222222222222222333444444555555444444222222333333333333222222888777666555555555555555555555555555555555444444555555555666777777888888777999:::;;;<<<@@@DDDHHH[[[gggxxx{{{mmm^^^XXXSSSKKKDDDAAA???;;;777777:::<<<;;;:::<<<:::999888888:::<<<===>>>;;;888555444444666777;;;;;;:::888777555444444333444777999;;;;;;;;;;;;CCCAAA???AAADDDFFFFFFDDD@@@???<<<:::777666555444333444555555666666555555333333333444444666777888lllTTTPPPJJJEEEDDDAAA@@@AAAAAAAAAAAA@@@??????>>>>>>============>>>>>>???>>>>>>===<<<;;;:::::::::999888888888999:::;;;<<<;;;999888888888888999999999999999999999999999888888888999999:::::::::666666555666888888777555555666666666777777777888777888888888888777777666<<<;;;:::999999999:::;;;999:::<<<===>>>??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;:::999888888888888888999:::<<<===>>>>>>===???BBBCCCDDDEEEFFFHHHGGGKKKPPPVVV[[[```fffiiinnnsss}}}tttiii^^^[[[ZZZWWWTTTRRRKKKJJJGGGDDDAAA???>>>===>>><<<:::888666555555555555555444444333222222111111111111111111111111111000111222333333333222222///666:::888555777777666666666555555555666777888888888999:::;;;;;;;;;;;;:::999888999;;;;;;999888888888888:::======<<<:::888888777777777777666666222444666888999<<>><<<>>>>>><<<:::<<<;;;:::::::::;;;<<<===<<<:::888666555666666777::::::999888777666555555444555666888999:::;;;;;;<<<;;;:::===AAADDDEEEDDDEEEDDDBBB???<<<:::888777444555555666555555444444222222222333444555555666iiiRRROOOIIIEEEEEEAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>======>>>>>>???======<<<<<<;;;;;;;;;;;;;;;::::::999999999999:::<<<;;;:::888777777777777888888888888888888888888777888999:::::::::999888777666555666777777666444666666666666777777777777888888777777777888999999<<<;;;:::999999999999:::::::::<<<===>>>?????????>>>>>>>>>===<<<;;;:::999:::::::::999888888777777444555888;;;===??????@@@===@@@CCCEEEFFFGGGIIIKKKJJJMMMQQQTTTWWW[[[___bbbhhhmmmuuurrrggg]]]YYYXXXTTTPPPOOOIIIHHHGGGEEEBBB@@@===<<<>>>===;;;999777666666666555555555444444333333222111111111111111111111111222222333333333222111111---444888666444555666555666666555555666777777888888888999999:::;;;;;;;;;;;;:::888888:::::::::999:::999999;;;<<<===<<<:::;;;:::888666555555555555000333666888:::>>>BBBEEEAAA???;;;888666666666666777666444222000///////////////000000111111222222222333333333444444444444777777888999999999999888555555444444444444555555333444444555555555555555777777666666555444444333111111111222333444666777555555444444444333333333555555555444444444444444333333333333333333333333222333444444555555444444666666666777777666666666555555555444555555666666555555555555555555555555666666666777888888999999;;;;;;;;;:::999:::<<<>>>???HHHTTT___jjjzzz}}}sssmmm```QQQKKKFFF@@@>>>>>>>>><<<:::<<<<<<<<<<<<<<<<<<;;;;;;999999999888888888777777999888888888888777777777777666666777777999::::::;;;:::999;;;???AAABBBBBBIIIIIIHHHFFFCCC@@@===;;;666666666666555444333333111222222222333444444444hhhRRROOOIIIFFFFFFCCCAAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999::::::999888888888777777888888888888888888888888666777999;;;;;;999888777888777666777888888666444666666666666777777777777888888777666777888:::;;;;;;;;;:::::::::999999999:::;;;<<<===>>>??????@@@>>>>>>>>>===<<<:::999888999999999888888888777777333555888<<<>>>?????????>>>AAADDDFFFHHHIIIKKKMMMMMMOOOSSSVVVXXX[[[^^^aaadddjjjsss~~~rrrggg^^^ZZZWWWRRRNNNMMMHHHHHHHHHFFFDDDAAA>>>===???>>>;;;999888777777888555555555444444444333333111111111111111111111111333333333333222111111000...444888666444666666555888888888999999:::;;;;;;888888888999999:::;;;;;;;;;999666666777888888888999999999:::===>>>>>>======;;;888555333333333444444555777888888:::===???BBBAAA>>>;;;999888777777666555333111000000000000000000111111222222222222111111222333444555666666888888888999999999999999666666555444444444555555444555555666666666555555777777666555444444333333111111222222333444555555555555444444444333333333555555555555555555555555444444444444444444444444222333444444555555444444444444555555555555444444444444444444555555666777444444444555555555555555666666777777888999999999:::::::::999888888999;;;<<>>===<<<<<<======<<<;;;::::::777888999::::::999888888777777888888888999999999999888777666666888999:::>>>============>>>>>>>>>HHHIIIIIIIIIGGGDDDAAA???888888888777666444333222222222333333444444444444iiiRRROOOJJJGGGGGGDDDAAABBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999666777777888999999999999888888888888888888888888666777999::::::999777666999888777888999999888666777777777777666666666666999888777777777999:::;;;::::::::::::::::::::::::;;;<<<<<<===>>>???@@@AAA>>>>>>>>>===<<<:::999888999999888888888888888888555777:::<<<>>>>>>===<<<>>>AAADDDGGGHHHIIILLLNNNLLLOOOSSSVVVXXX[[[___bbbcccjjjuuusssjjjaaa\\\XXXQQQMMMMMMHHHIIIIIIHHHFFFCCCAAA??????>>><<<:::888888888888444444444444444333333333111111111111111111111111444333333222222111111111000777:::888666777777666777888999::::::;;;;;;;;;888888888888888:::;;;<<<<<<:::777666777888888888777777777:::>>>AAAAAAAAA???===999555333222222222444555666666555666888999AAAAAA???===;;;:::888888666555333111000000111111222222333333333333333333111111222444555666777888777777777777888888999999999888777666555555555555666777777777666666555444777777666555444333222222333333333333333333333222555555444444444333333333555555555555555555555555444444444444444444444444222333444444555555444444444444555555555555444444444444444444444555666777444444444555555555666666666666666777888888999999777888999999888888999;;;:::>>>DDDHHHPPP```uuupppfffWWWLLLFFFCCCAAA@@@============<<<;;;999888777888:::;;;;;;;;;999888777777777888999999:::::::::999888777777888999:::======<<<;;;;;;;;;<<<<<>>>>>??????@@@>>>>>>======<<<<<<<<<<<<:::;;;;;;;;;;;;;;;:::999444555777888999:::::::::999999999999999999999999777888999999999888777666888888777999:::;;;:::888777777777777666666666666999999888888888999999:::888888999:::;;;;;;;;;;;;<<<<<<<<<===>>>???AAAAAA>>>>>>>>>===<<<;;;:::999999999999999999999999999888999:::<<<======<<<<<<>>>AAADDDFFFGGGHHHJJJLLLIIILLLPPPTTTWWWZZZ^^^aaaaaajjjvvvuuulllddd___YYYRRRMMMNNNIIIIIIHHHGGGFFFDDDCCCBBB>>>===;;;999888888888999333333333333333333333333111111111111111111111111333333222111111222222222333999===:::777777777666333444555777888888888888888888777777888999;;;<<<>>><<<:::::::::;;;:::999777666777:::>>>BBBDDDDDD@@@>>>;;;888555333333222111222333333333444666888>>>>>>>>>>>>===;;;:::999666555333222222222333333333333444444444444444444111111222444555777888888777777666666777777888999999999888777777777777777999999999888777555444333888777666555444222111111333444444444444333222111555555444444444333333333444444444444444555555555333333333333333333333333222333444444555555444444666666666777777666666666444444444333444444555555333333444444555666666666555555555666777777888888555777888999888888999;;;555999>>>@@@FFFSSSeeetttmmm]]]QQQIIIBBB>>>@@@???>>>===<<<;;;::::::888999:::;;;<<<;;;:::999777777888888999::::::;;;::::::999999999::::::;;;666888999888888888;;;======>>>@@@AAABBBBBBAAAAAA;;;;;;;;;:::999888666555333444555666666666444444iiiRRROOOIIIEEEEEEBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@??????>>>>>>??????@@@@@@@@@???>>>===<<<<<<;;;999:::;;;<<<<<<<<<;;;:::555666777888999999888888::::::::::::::::::::::::888888888888777777777666666666666888:::;;;:::999888777777777666666666555999999::::::999999888888555777999:::<<<<<<<<<<<<===<<<<<<===>>>???AAABBB>>>>>>>>>>>>======<<<;;;999999999:::::::::::::::888999999:::;;;<<<======>>>@@@CCCEEEEEEFFFHHHIIIIIILLLOOOSSSVVVYYY]]]```___gggtttvvvnnnfffaaaZZZQQQMMMMMMIIIHHHGGGEEEDDDCCCCCCCCC===<<<:::999888888888888222222222222222222222222111111111111111111111111333222111111111222333444555;;;>>>:::777666666444000111222444555555555555888888777666777999;;;<<<===<<<;;;;;;<<<;;;999777999888888:::>>>BBBDDDDDDBBBAAA???<<<:::777555444000222333333222333555777999:::<<<======<<<;;;:::666555444333333333444555333333333333333333333333000111222333444555666777888777777666777777999:::888777888888999:::;;;<<<<<<;;;:::999777444222111888777666555333222111000111222333444444444333222555555444444444333333333222333333333444444444444333333333333333333333333222333444444555555444444555555666666666666555555555555444333333333444444333333444444555666666777444444444555666666777777666888999999888888888999555999======>>>FFFSSS___ppp{{{vvvgggZZZNNNFFFDDDCCCAAA???===<<<<<<===:::;;;;;;;;;;;;;;;::::::888888888999999:::::::::999:::;;;;;;<<<<<<<<<<<<666888999888777777999<<<::::::;;;<<<<<<======>>><<<<<<<<<<<<;;;:::999888222333555666666555333222hhhQQQNNNHHHDDDCCC@@@BBBBBBCCCCCCBBBBBBAAA@@@@@@@@@????????????@@@@@@BBBAAA@@@???>>>===<<<;;;888999;;;<<<===<<<;;;;;;666777888999999888777666;;;;;;;;;;;;;;;;;;;;;;;;999999888777666666777777444444555777999;;;:::999888888777777666666666555999:::;;;;;;:::999777666444666888:::<<<===============<<<===>>>???AAABBB===>>>>>>>>>>>>>>>======::::::::::::::::::::::::888888888999;;;===>>>???>>>@@@CCCDDDDDDEEEFFFHHHKKKMMMQQQTTTWWWZZZ]]]```]]]eeeqqq~~~vvvnnngggaaaZZZQQQMMMMMMIIIHHHEEEDDDBBBBBBCCCCCC===;;;:::888777777888888111111111111111111111222111111111111111111111111222222111111111222444555666<<<>>>:::666555444222///000222444555555555555999888666666777888;;;<<<;;;:::::::::;;;:::777444;;;:::999:::>>>AAACCCCCCCCCCCCBBB@@@===:::888666333444444333222111333444666888:::<<<======<<<;;;666666444444444444555666222222222222222222222222///000111222333444555555999888777777777888999:::555666777888;;;===???@@@======;;;999777444111000888777666555333222111000///000222444555555555444555555444444444333333333222222222333333444444444222222222222222222222222222333444444555555444444222333333333333333333222666555444444333333333333333333444444555666777777333333444444555666666666888999::::::888777777888:::===@@@===:::===FFFOOO```lll}}}pppaaaWWWGGGFFFCCC@@@>>>>>>??????<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::888:::;;;===>>>>>>===<<<<<<===>>>;;;888666888::::::999999888999999:::;;;============<<<;;;::::::111222444555555444222111kkkXXXPPPFFFBBBCCC@@@BBBBBBCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCAAA>>><<<<<<===;;;;;;;;;::::::999999999:::999777666666666777777888888777777777777888888:::;;;;;;;;;;;;:::999999666777999;;;;;;:::888777:::999888777666666666666<<<;;;;;;::::::999999888888888999::::::;;;<<<<<<;;;<<<===???AAABBBBBBBBB???@@@AAAAAA@@@===;;;999999999999::::::;;;;;;;;;:::999999:::<<>>>>>===;;;999888888888999666666555333333333333333000111111222222222111111111111000000111111222333888888777666555555444444111111222333444666666777888888777777888:::<<<===:::::::::::::::999888777888999:::<<<>>>AAACCCDDDDDDFFFHHHFFFBBB===999777555333222111111222444555333555777999:::;;;;;;:::888777555444333333444444444444444444444444444444000111222444666888999::::::999777666666888999;;;>>><<<:::;;;???BBBBBBAAA===<<<;;;:::888777666555999888666666666666444222222222222333333444444444333333333333333444555666333333444444555444444444222222333333333444444444444555666666555555666888555444222111111111222222333333333333333333333333555555555555555666777777777666555444444555666777888999999999999999999:::999999999999;;;>>>@@@AAAQQQXXXgggxxxuuufffXXXQQQIIIDDDBBB@@@;;;777:::::::::999999999;;;===<<<;;;;;;::::::;;;;;;<<<;;;<<<;;;:::999999;;;===:::999999888888999999:::===<<<;;;:::999777666666::::::::::::::::::::::::;;;;;;:::888666555444333jjjWWWPPPGGGDDDFFFCCCAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>======>>>>>>???AAABBBBBB@@@===;;;;;;<<<;;;;;;::::::999999999999:::999888777777777888888888888777777777777888888:::::::::::::::999888888666777777777777666444444:::999888777666666666666;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;;;;<<<===???@@@AAABBBBBBBBBCCCCCCBBB@@@===:::999999999:::::::::;;;;;;;;;::::::999:::;;;>>>@@@BBBBBBBBBBBBBBBCCCDDDEEEEEEKKKLLLNNNQQQTTTWWWYYY[[[ZZZ```lll||||||mmmaaa^^^WWWLLLHHHKKKGGGEEEDDDCCCCCCBBB???======<<<:::999888777888888444444333333333444444555000111111222222222111111111111000000111111222333555444444333222222111111111222222333444555666666666666555666777888:::;;;:::::::::::::::999888777888888999;;;===@@@BBBCCCDDDFFFHHHGGGCCC???<<<:::777555444222222333444555444555666777888999999999888777666555444333333333333333333444444444444444111222222333444444555555888777777666777888999999>>><<<:::;;;???AAAAAAAAA>>>===<<<:::999777666666999777555555666555444222222333333333444444444444444333333333444444555666444444444555444444333333222222333333333444444444444555666666555444666777555444333111111111222333333333333333333333333333555555555555555666777777777777666555555666666777999999999999::::::::::::;;;::::::;;;<<<>>>@@@AAAIIIOOO[[[kkk{{{llldddXXXPPPJJJEEE???:::<<<===>>>===<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;=========;;;999999:::<<<;;;::::::::::::::::::;;;<<<;;;:::999888777666666777777888999:::;;;<<<<<<===<<<:::999777555444333iiiWWWQQQHHHEEEHHHEEEAAAAAAAAAAAAAAA@@@?????????>>>>>>======>>>>>>??????@@@@@@???<<<::::::;;;::::::999999999999999888999999888888888999999:::888888777777777777888888999999999999888888888777999888777666444444333333:::999888777666666666666:::::::::::::::999999999::::::::::::::::::::::::;;;<<<===???@@@AAAAAAAAADDDDDDDDDBBB@@@===:::888::::::::::::;;;;;;;;;;;;::::::999:::;;;===???@@@AAA@@@@@@AAABBBCCCDDDDDDHHHJJJLLLOOORRRUUUWWWXXXYYY___kkk{{{zzzkkk___YYYSSSJJJFFFHHHCCCBBBAAAAAAAAA@@@>>><<<<<<;;;999888777777666666222222333333444555666666111111222222222111111000111000000000000111222222333333222222111000000000222222222333333444444444333333333444555666888999999999:::::::::999888888777777888999;;;===???@@@BBBDDDGGGGGGEEEAAA??????:::999777555444444555555666555555555666666777888888888777777666444333222333333333333333333333333222222222222111111111111666777777888888888888888===<<<;;;<<<>>>@@@@@@@@@???>>>===;;;999888777666777666555555666666444333333444444444444555555555444444444333444444555666555555555555444333222222333333333333444444444444555666777666444444555666444444333222222222333333444444444444444444444444666555555555555666666777777777666666666777777888999999999::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@DDDLLLYYYiiixxxqqqdddZZZPPPGGGAAA@@@AAABBBBBB@@@>>>;;;:::999::::::;;;;;;::::::999?????????<<<999888999:::<<<;;;;;;::::::;;;;;;<<<::::::999999888777666666444444666777999;;;<<<======<<<;;;999777666555444iiiWWWQQQHHHFFFHHHEEEAAAAAAAAAAAA@@@???>>>>>>@@@@@@????????????@@@@@@>>>??????===;;;999999:::999999999999999999999999888888888999999::::::;;;999888888777777888888999999888888777777777777777:::999777666555666777888999999888777666666777777999999999999999::::::::::::::::::::::::::::::999;;;<<<===???@@@@@@AAAAAABBBBBBBBB@@@>>><<<:::999:::::::::::::::;;;;;;;;;::::::::::::;;;<<<>>>???@@@@@@@@@@@@AAABBBDDDDDDHHHJJJMMMQQQTTTUUUVVVVVVYYY```kkk{{{wwwjjj^^^WWWQQQJJJFFFGGGBBB@@@??????@@@???===;;;::::::999888777666555555222333333444444555555555111111222222222111000000000000000000000111222222333333222222222111111111222222222222333333333333222222333444555666777777999999:::::::::999999888777777777888:::;;;===>>>>>>AAADDDEEEDDDBBBBBBBBB???>>><<<:::888777777777888777666555555555666777777888888888777555333222333333333333333222222222222222222222111111111111555777999:::;;;:::999888<<<<<<<<<<<<===>>>>>>>>>??????===<<<:::888777777777555444555666666555444555555555555555555555555555555444444444444555555555555555555444333222111333333333444444444444555555666777666444333444555444444444333333333333444444444444444555555555555666666555555555555666777777777777777777888888888999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========:::===BBBKKKXXXiiizzz|||oooaaaTTTLLLGGGFFFCCCBBB@@@???===;;;999999:::;;;;;;:::999999AAAAAA@@@>>>:::888888888;;;;;;::::::::::::;;;;;;999999999888888777777777444444555777888:::;;;;;;::::::999999888888777777kkkXXXQQQHHHDDDFFFCCCAAAAAAAAAAAA@@@???>>>===@@@??????????????????@@@===>>>>>><<<:::999999:::999999999999999999999999888888999999::::::::::::999999888888888888999999999888777666666666777777999777666555555777:::;;;999888777777777777777777888888888999999::::::::::::::::::::::::::::::999;;;<<<===>>>???@@@@@@@@@>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<===>>>>>>@@@@@@@@@AAABBBCCCEEEEEEJJJMMMQQQUUUWWWXXXXXXXXX[[[```kkkzzztttjjj^^^VVVQQQKKKHHHGGGBBB@@@???@@@@@@???===;;;999999999888777666555444444444555555555444333222222222222222222111000///000000//////000000111222111111111111111000000000111111222222222222222222222333444555666666777777888999999:::::::::999999777777777777888999:::;;;:::<<<@@@BBBBBBBBBBBBCCCCCCBBBAAA>>><<<;;;999999999888777666555666777888777888888999888666555444444444444333333222222222111111222222333333444444555777:::<<<===<<<:::999;;;<<<======<<<<<<<<<===>>>>>>===<<<:::999888777666555444555777777777555666666666666666666666666666555555444444444555555555555555555444333222111333333444444444555555555444555666555444333444555444444444444555444444444444444444555555666666666666666555555555555666666666666777888888888888888888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>CCCMMM]]]nnnyyyuuufff]]]QQQLLLEEE@@@>>>>>>===<<<999::::::;;;;;;::::::999AAABBBAAA???;;;999888888::::::999999999999::::::999999999888888888888888666777777777777777888888666666777888999999::::::jjjWWWPPPGGGCCCEEEBBBBBBBBBBBBBBBAAA???>>>>>>>>>======<<<<<<======>>><<<===>>><<<:::999999:::999:::::::::::::::;;;;;;777888999999:::999999888999999888888888888999999:::999777666666666777888666555444444555777:::;;;888888777777777777777888666777777888999:::;;;;;;::::::::::::::::::::::::;;;<<<===>>>????????????<<<<<<<<<<<<;;;;;;;;;;;;999999999999888888888888::::::;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEGGGHHHNNNQQQUUUZZZ\\\\\\[[[ZZZ^^^bbbjjjwwwxxxppphhh^^^VVVQQQNNNIIIGGGCCCAAA@@@@@@@@@???===;;;999999999999888666555444444555666666555333222111222222222222222111000///000////////////000111111//////..................000000000111111222222222222333444666777777777777888888999:::::::::999999888888888777888888999999666999===???@@@@@@BBBCCCEEEDDDBBB@@@>>><<<;;;:::888888777777666777777777777777888888888888777777666555555444444333333222111111222333444555666777555777999;;;<<<<<<;;;::::::<<<======<<<:::;;;;;;<<<<<<;;;;;;:::999999999777666555666888999888777888888888777777777777666777666555555444555555555555555555555444333222222333444444444555555555555222444555555444444555666333444555666666666555555444444555555666777777777777666666555555555555666555555666777888888888888777777888999::::::;;;;;;999999:::;;;;;;;;;::::::;;;<<<>>>@@@FFFQQQ___iiiwww|||tttbbbZZZNNNFFFCCCAAA@@@>>><<<;;;;;;::::::;;;;;;<<<@@@AAAAAA@@@===;;;:::::::::999999888888999999:::999999999999999:::::::::999999888888777666666555444444555777888999:::;;;gggUUUOOOFFFCCCEEECCCDDDCCCCCCCCCBBB@@@???>>>======<<<<<<<<<<<<======<<<===>>>===;;;999:::;;;::::::;;;;;;;;;<<<<<<<<<777888999999999888777666:::999999888888999999:::;;;999888666666777888999777777666666777888999:::888888777777777777888888555666777888999:::;;;;;;999999999::::::;;;;;;;;;;;;<<<===>>>????????????>>>>>>===<<<;;;:::::::::888888888777777777666666999:::<<<===???@@@AAAAAACCCCCCDDDEEEFFFHHHIIIJJJPPPSSSYYY]]]```___]]]\\\```bbbhhhrrr}}}uuujjjeee]]]VVVRRROOOJJJFFFCCCAAA@@@??????>>>;;;999999:::::::::999777555444222333555666666444333222222333333222222000/////////////////////000111111.............../////////...//////000111222333333111222444555666777666666777888999::::::::::::999999999888888777888888888555888;;;>>>???@@@BBBDDDCCCCCCBBB@@@>>><<<:::999555555666666777666666666777777777777888999::::::777777666555555444333333111111222333444555666666444555777999:::::::::::::::<<<>>>>>>;;;999999:::::::::::::::::::::::::::777666666777999;;;:::999999999888888888777777777777777666555555555555555444444444555444444333333444444444444555555555555111222444444444444666777333444555666777666666555444555555666777777888888777777666555555555555555333444555777888888777777555666666777999::::::;;;888999;;;<<<<<<<<<;;;;;;999<<<===>>>???EEEOOOWWWfffrrrzzzqqqcccYYYRRRMMMHHHDDD>>>===;;;::::::;;;===>>>===???AAA@@@>>>===<<<<<<:::::::::999999:::::::::999999:::::::::;;;;;;;;;::::::999888888777666666444555555666777777888888eeeSSSNNNFFFDDDGGGDDDDDDDDDDDDCCCBBBAAA???>>>??????>>>>>>>>>>>>??????<<<===>>>===;;;::::::<<<;;;;;;;;;<<<<<<=========777888999999888777666555:::999999888888999999:::;;;:::888777666777888:::;;;;;;::::::::::::::::::888777777777777777888888555666666888999:::;;;<<<888888999::::::;;;<<<<<<;;;<<<===>>>>>>???>>>>>>AAA@@@???===;;;::::::999888777777777666666555555999:::<<<>>>@@@BBBBBBCCCDDDDDDEEEFFFGGGIIIKKKLLLQQQUUUZZZ___aaaaaa^^^]]]bbbbbbfffnnn{{{~~~uuugggccc\\\UUURRROOOJJJEEECCCAAA??????>>><<<:::777::::::::::::999777666444000222444666666666444444333333333222222000/////////////////////000111111000000000111111111111111---...///000111222333444000111333555666666666555777888999:::::::::::::::::::::999888888888888888555888;;;===???@@@CCCEEEAAAAAA@@@???===;;;999888222333555666666666555444777666666666777999;;;===888888777666555555444444222222222333333444444555333444555666888888999999999<<>>;;;888999:::888888888999999:::::::::888777777888:::<<<<<<;;;999999999999888888777777777777666555555555555555333333444444555444444444444444444555555555666666///111333444444555777888333444666777777777666555444555555666777888888999888777666555555555555555222333555666777777777666444555666777888999::::::999:::;;;===>>>======<<<888:::===<<<;;;===DDDKKKYYYffftttvvvkkkbbbZZZPPPJJJ@@@>>>;;;999999;;;>>>@@@<<<>>>@@@@@@???>>>>>>>>><<<;;;;;;::::::;;;;;;<<<999::::::;;;;;;<<<<<<===:::999999999888888777777666666666666666555555555eeeQQQMMMFFFAAACCCBBBBBBBBBAAA@@@@@@??????>>>@@@AAABBBCCCBBB@@@>>><<<;;;;;;<<<======<<<;;;;;;888888999:::::::::999999;;;::::::999888777666666888888999999999:::::::::;;;;;;;;;;;;;;;:::999888666666666666777777777777:::999888888888999:::;;;::::::888888888888::::::;;;:::999888888999::::::<<<>>>???===::::::???CCCDDDAAA>>>;;;999999:::;;;999999999999999888777666888999;;;>>>????????????EEEGGGIIIJJJJJJKKKMMMOOOQQQUUU\\\bbbdddccc```]]]dddgggkkknnnsss||||||ooohhhbbbZZZUUURRROOOKKKHHHGGGEEECCC@@@>>>===<<<;;;888888999888888777666555999888666444333444666777555444333333222222333333222222000///............---------............///000000000000000111111222333333333444666777999:::777666666777999:::;;;;;;:::::::::::::::999888777666888999<<<>>>AAABBBCCCCCCBBBBBB@@@===:::777555555666666777777777777666555666888999:::;;;<<<<<<>>><<<:::888777777777777333444555666777777777777555444444444444555666666:::::::::::::::999888777<<<<<<<<<<<<<<<===>>>???999999999999999888777666777666666555555555666666666666555555555444444444444444333333333444444555444444444444444444444444666666666666666666666666333444555666777777777777666666666666666777888888:::888777777888888666555333444555555666666555555888777666444444666777888555888;;;>>>======<<<<<<::::::999:::;;;>>>AAACCCLLLVVVdddqqq|||~~~tttcccUUUKKK@@@:::>>>BBB@@@======???????????????>>>===<<<<<<;;;:::999888999:::;;;<<<<<<=========<<<:::999>>>:::666555777777666444666666666666666666666666dddQQQMMMFFFAAACCCBBBBBBBBBAAA@@@@@@??????>>>??????@@@AAA@@@>>><<<;;;:::;;;<<<======<<<;;;:::999::::::::::::999888888::::::999999888777777777888888888888999999::::::999999999999999888777777666666666777777777888888888888777777777888999::::::999888777777888999:::::::::999999:::;;;<<<======???AAA???<<<<<<@@@EEEHHHFFFBBB>>>;;;:::::::::777888888888888777777666888999;;;<<<>>>?????????DDDFFFHHHIIIJJJKKKMMMOOOSSSUUUYYY]]]`````````___```eeejjjmmmqqqxxx|||qqqeee```ZZZVVVTTTPPPKKKFFFEEEDDDCCCAAA???===<<<;;;999999999999888777666555888666555333333444555666555555444333333333333444222111000///...................../////////000000000000000000000111111222111222222333555777999:::888888777777888999:::999::::::::::::999888777777666666777888:::<<<===>>>BBBAAAAAA@@@===;;;888777666777777777777777666666666666888999:::;;;;;;;;;===<<<;;;:::999888777777444555555666666666666666444444444444444555555666888888999999999999888888;;;:::::::::;;;;;;<<<===::::::::::::999999888777777777666555555555555666666666666555555555444444555444444333444444555555444444444444444444444444666666666666666666666666333444555666777777777777666666555555666666777888999777666777888888777666555555555666666666777777777888888888888888888777555777888999999:::;;;<<<;;;:::::::::;;;===@@@AAAGGGLLLUUUbbbqqq}}}pppZZZNNNEEEDDDEEEBBB???????????????@@@AAABBBAAAAAA===<<<<<<;;;;;;;;;;;;;;;;;;<<<=========<<<;;;:::===:::777666777777666444777777777777777777777777cccPPPMMMFFFAAACCCBBBBBBBBBAAA@@@@@@??????>>>===>>>>>>???>>>===;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;::::::999888777888888888888888888888888777777777888888888888999777777777888777777666555666777777777777888888888777777777777777888999999:::999888777777888999:::;;;;;;::::::;;;===???@@@>>>@@@BBBAAA??????BBBFFFLLLIIIFFFAAA>>>;;;::::::666666777777777777777777999999::::::<<<===???@@@CCCEEEGGGIIIJJJKKKNNNPPPTTTUUUVVVWWWZZZ\\\___```\\\aaahhhlllooouuuyyynnnaaa^^^[[[YYYVVVQQQJJJDDDBBBBBBBBBBBB@@@>>><<<;;;::::::::::::999888777666666555333222222333444444666666555444444444444444222111000//////....../////////000000000111111111000000000000000111111222000000111222444666888999999888888888888888999999::::::999999888777777666777666666666666888:::;;;@@@@@@??????===<<<:::999888888888888888777666555666777888999:::;;;;;;;;;<<<<<<===<<<<<<:::888777666666666666666555555555444333333333333444555555666777888999999:::::::::999999999999999::::::;;;<<<;;;;;;;;;:::999999888888777666555555555555555777666666666666666555555555555444444444444555555555555555555555555555555666666666666666666666666333444555666777777777777555555444444555555666777777666555666888999888777777777666666666777888999777888:::<<<<<<:::888777999999888999:::;;;===>>>;;;;;;::::::;;;<<<>>>???BBBBBBFFFQQQaaassssssgggYYYRRRMMMGGGBBBAAA>>>===<<<===???@@@@@@???======>>>>>>===<<<<<<;;;:::;;;<<<=========<<<;;;<<<:::888777777777666555888888888888888888888888bbbPPPMMMFFFBBBCCCBBBBBBBBBAAA@@@@@@??????>>>======>>>>>>>>>===;;;;;;::::::;;;;;;;;;;;;:::::::::::::::;;;::::::999999777777888888888999999999777777777777777777777888666777777777777777666666777777777888888888999999888888888888888999999999;;;:::999888888999:::;;;<<<<<<;;;;;;<<<===???@@@>>>AAABBBBBBAAAAAACCCEEEJJJIIIFFFCCC@@@===;;;:::555666777888888999888888999999999999;;;===???@@@AAADDDGGGHHHJJJLLLNNNQQQSSSSSSSSSUUUWWWYYY\\\^^^YYY___eeejjjnnnvvvrrrhhh^^^\\\[[[[[[YYYSSSKKKDDD@@@AAABBBBBBAAA???<<<::::::::::::::::::999777777444333222111111222333333555555444333333333333444111111000////////////////////////000000000111111000000000000000111111222//////000111333555666777666777888888888888:::;;;;;;:::999888777666666666777666555555666888;;;<<<===============<<<;;;;;;999:::999999888777666555777888999999:::::::::::::::<<<>>>>>>>>><<<999888888777777666555444444444333333333333333444555555666777888:::;;;<<<<<<===:::999999999999999::::::<<<;;;::::::999999999999999888777666666555666666777777777777777777777777777666555555444555555555555555555555555555555555666666666666666666666666444444555666666777666666444444444444444555666666666555555666888999888777888777666555555777999:::888999::::::::::::999888888777888999;;;<<<<<<<<<<<<;;;:::::::::;;;<<<===>>>>>>@@@FFFSSSeeevvvuuuhhh^^^SSSJJJEEECCC@@@===<<<===>>>===<<<===>>>>>>???>>>===;;;:::999:::<<<=========<<<<<<;;;:::999888888777777666777777777777777777777777aaaOOOMMMGGGBBBCCCBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;;;;;;;777777777888999999::::::888777777777777777777777777777888888999888888777888888888888999999999999999999999:::::::::::::::<<<;;;:::999999:::;;;<<<======<<<;;;;;;<<<>>>>>>???AAACCCCCCCCCBBBBBBBBBEEEEEEDDDBBB@@@>>><<<;;;777888999999:::::::::::::::999999:::;;;===???AAAAAACCCFFFHHHIIIKKKNNNPPPOOOPPPRRRUUUWWWXXXYYYYYYXXX]]]ccchhhnnnyyy~~~mmmccc\\\[[[ZZZ[[[ZZZTTTKKKDDD@@@AAABBBBBBAAA>>><<<::::::::::::::::::999777777222222111111111222222222444333222222111111222222111000000////////////000....../////////000000000000000000000000111111222/////////000222333555666222555777888888999<<>>??????===:::999999888777555444444444444444333333333333444555555777888:::<<<>>>??????@@@;;;;;;::::::::::::;;;;;;;;;:::999999999::::::;;;;;;:::999888777777777777888888888888888888888888888777666666555555555555666666666666666666666666666666666666666666666666444555666666666666666666444444444444444555666666666555444555777888888777777666555444444666888999999888777666666777888999333444666:::======999666;;;;;;::::::::::::;;;;;;999<<>>======>>>>>>===<<<:::999999:::<<<=========<<<<<<999::::::999888777777777666666666666666666666666~~~```NNNMMMGGGCCCDDDBBBBBBBBBAAA@@@@@@??????>>>????????????????????????===<<<<<<;;;;;;<<<<<<===999999:::;;;;;;;;;;;;;;;777777888888999999999:::999888888888888777777777888888999999::::::999999888888999999999:::::::::999::::::;;;<<<;;;;;;;;;<<<;;;:::999999:::;;;<<<===<<<<<<;;;<<<===???@@@AAACCCDDDEEEEEECCCAAA@@@@@@AAAAAAAAA@@@>>><<<;;;999999::::::;;;::::::::::::::::::;;;===>>>@@@AAABBBDDDFFFHHHIIIJJJMMMOOOMMMOOORRRUUUWWWWWWVVVVVVXXX\\\aaaeeekkkwwwyyyiiibbbZZZXXXWWWXXXWWWSSSKKKEEEAAAAAAAAAAAA???===;;;:::::::::::::::999888777666111111111222222222222222333222222111111111111111000000////////////000000........./////////000000000000000000000111111222000000000111111222333444000333777888888999>>>BBB>>>===:::888777777777777111111333555777888999:::999999999888999::::::;;;:::::::::::::::999888777999999:::::::::999888888999:::===>>>???===;;;:::999888666555444444444555555444444444444555666666888999;;;===???@@@AAAAAA===<<<<<<;;;;;;;;;;;;;;;::::::999999:::<<<===???===<<<;;;:::999888888888888888888999999999999:::999888777666666555666666777777777777777777777777666666666666666666666666555555666666666666666555555555444444555555666777666555444555777888777666666666555555555666777888999777555444444555777999666777:::???CCCBBB<<<777999999::::::::::::::::::666;;;>>>>>>>>>GGGYYYhhhttt~~~~~~qqqfffTTTMMMFFFBBBDDDEEECCC@@@>>>>>>>>>>>>===;;;:::::::::;;;<<<=========<<<;;;888:::;;;:::999777777888555555555555555555555555}}}___NNNMMMGGGCCCDDDBBBBBBBBBAAA@@@@@@??????>>>?????????>>>>>>??????@@@>>>===<<<<<<<<<<<<===>>><<<<<<<<<<<<;;;:::999888888888888888888999999999::::::999999888888888888777888999999::::::999999999999999::::::::::::;;;888999:::;;;;;;;;;:::::::::999888888888888999:::;;;;;;;;;<<<>>>AAACCCEEEEEEEEEGGGHHHGGGEEEAAA???>>>???@@@AAA@@@>>>;;;:::999999:::::::::999888888:::;;;<<<>>>???@@@@@@AAABBBDDDGGGHHHHHHJJJLLLNNNMMMOOOQQQSSSUUUVVVVVVVVVVVV[[[```cccgggppp|||rrrddd```WWWUUURRRRRRRRROOOIIIEEECCCCCCAAA@@@>>><<<::::::999999999999888777666555000111222222333333333222444333222222111111222222000000////////////000000//////000000000111111111000000000000000111111222333222222111111222222333000444888888777888===AAA@@@>>><<<999888777888888222333666888999999888888888777777666777777999999999:::::::::::::::999999:::::::::::::::999888777888999;;;=========;;;;;;999777666444444444555666666555555555555666777777999:::;;;===???@@@@@@AAA======<<<;;;;;;;;;;;;;;;;;;::::::;;;<<>>===;;;:::::::::999999999999999:::::::::;;;:::999888777666666666666777777777777777777777777666666666666666666666666555555666666666666555555666666555555666666777888777666555555666777666444666666777777777777888888666666666666666666666666:::999:::>>>CCCCCC>>>:::888888999:::::::::::::::666:::===<<<;;;@@@LLLWWWcccppp}}}hhh___SSSLLLKKKIIIEEE@@@AAA@@@???>>>===<<<<<<<<<;;;<<<=========<<<;;;:::777999<<<;;;999777888999666666666666666666666666|||^^^NNNMMMHHHCCCDDDBBBBBBBBBAAAAAA@@@??????>>>??????>>>>>>>>>>>>???@@@???>>>===<<<<<<===>>>?????????>>>===;;;888666555888888888888888888888888:::::::::999999999888888777777888999999999999999999999:::::::::;;;;;;;;;777888999:::;;;:::999999999888777666666777888999999:::;;;===@@@DDDGGGIIIGGGHHHIIIJJJIIIFFFBBB>>>???@@@AAABBB@@@>>>:::888999999999999999888777666:::;;;===???AAAAAAAAA@@@CCCEEEGGGHHHHHHIIIKKKMMMOOOOOOPPPQQQSSSUUUVVVWWWUUUZZZ___bbbdddiiirrryyy}}}}}}{{{kkk```]]]VVVRRROOOMMMMMMLLLHHHDDDEEEDDDAAA???<<<;;;::::::888888999888888777666555000111222333333333333333555444333333222222333333000000////////////000111000111111111111222222222000000000000000111111222444444333222111111222222222666999999777777;;;@@@AAA???<<<:::888888999999666888:::<<<===;;;999777777777666555555666777888999999:::;;;;;;;;;::::::::::::::::::999999888777888999:::<<<<<<<<<<<<;;;888777555444444444666777666666666666666777888888888999;;;===>>>??????@@@===<<<;;;;;;::::::::::::<<<;;;;;;<<>>===;;;;;;;;;:::999999999::::::;;;;;;;;;:::999888777666666666666777777777777777777777777666666666666666666666666555666666666666666555555666666666666666777888888888777555555666666555333777777888999999999999888555666777888888777666555666444333666;;;<<<999555777777888999:::;;;::::::999;;;;;;;;;<<<@@@GGGLLLWWWeeettt|||vvvggg\\\WWWRRRJJJDDDDDDBBB@@@>>>=========>>><<<<<<=========<<<:::999666999<<<<<<999777888999777777777777777777777777{{{aaaQQQNNNFFFCCCDDD@@@BBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;::::::999999<<<<<<;;;;;;::::::::::::888888777777777888:::;;;<<<<<<<<<;;;:::999888777999999:::::::::999999888999::::::;;;;;;::::::999;;;;;;;;;::::::999999999888888888888888888888888>>>===<<<<<>>???===:::<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999999888888777777666777777777666555444333777666666666555555555555666777888888888666555444777888888777555444666777777666555666888999999888777666555555555777888999;;;:::999777777777888888;;;;;;999999999999;;;;;;999::::::;;;===???@@@AAAMMMWWWbbbmmm|||wwwjjj^^^VVVQQQNNNIIIBBB???>>>>>><<<999@@@>>><<<<<<===>>>===<<<999:::;;;<<<;;;:::999888777777888888888777777666yyy___PPPMMMFFFDDDEEEBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::<<<<<<<<<<<<<<<;;;::::::999999888777777888999:::::::::;;;;;;;;;:::999999999999999::::::999999888999::::::;;;;;;::::::999;;;;;;;;;::::::999999999999999999999999999999999======<<<<<<>>>BBBEEEHHHIIIIIIHHHGGGFFFEEEDDDDDDCCCBBB@@@@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<>>>>>===<<<:::999999999999999999:::;;;:::999777666555666666777777666666555888999:::;;;;;;:::999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::<<<:::777666777777777666555555666777777888999999888:::;;;;;;<<<===???AAAAAAAAA@@@???>>>>>>======<<<<<<===???AAACCCEEEFFFDDD@@@<<<<<<>>>???===999;;;;;;;;;;;;;;;:::::::::999999999999999999999999:::999999888888888888888777777777777666555555444777777666666666555555555444555666777888888777777777888888777555555666888888777777888999::::::888888777666666666777888888888777666555555666777777;;;::::::999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>GGGOOOXXXbbbppp~~~pppddd]]]TTTOOOHHHDDDCCCCCCAAA??????>>><<<<<<<<<<<<;;;:::::::::;;;;;;::::::999888888888888888888777666666www^^^OOOMMMGGGEEEGGGCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::;;;<<<===>>>>>>===;;;:::::::::999888888888999999888999::::::;;;;;;;;;:::888999999::::::999999999999::::::;;;;;;::::::999;;;;;;::::::::::::999999::::::::::::::::::::::::===<<<<<<<<<>>>BBBEEEHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@AAA@@@>>><<<;;;:::::::::;;;<<<=========???AAABBBAAA@@@@@@AAA@@@@@@AAABBBDDDEEEFFFFFFOOORRRVVV[[[]]]]]]\\\ZZZ]]]\\\^^^``````___bbbfffhhhgggggggggfffccc^^^ZZZRRRKKKGGGIIIJJJGGGDDDDDDCCCCCCBBB???<<<::::::;;;:::888777555444444444444222222222222222222111000111111111111111111111111222111000/////////000111...///000111222444555555333222111000///000000111222222333333333333333444555555666666666777:::<<>><<<;;;::::::999999;;;::::::999888888777666666666777777777777666666777888999::::::::::::::::::;;;<<<===============<<<<<<<<<;;;;;;:::::::::>>>;;;999888888888777555777777777888999999::::::888999:::;;;;;;<<<>>>@@@AAABBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>???@@@AAABBB???===;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::<<<>>>@@@???>>>;;;:::;;;;;;::::::999999999999999::::::;;;;;;:::::::::888888999:::::::::999999999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;<<<>>>AAAEEEGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBAAA@@@AAABBBBBB@@@>>>;;;;;;::::::;;;<<<===>>>===???AAABBBAAA@@@@@@AAA@@@AAAAAABBBCCCEEEEEEFFFLLLOOOUUUYYY[[[\\\\\\]]]ccccccddddddcccbbbcccfffcccbbb```______^^^\\\ZZZPPPJJJGGGHHHHHHEEECCCDDDCCCCCCBBB@@@<<<::::::::::::888777555444444444444222222222333333222111111111111111111111111111111333111000......///111222///000000111333444444555444333111000///000000111333333333333444444444444555666777666555666888:::???>>>===<<<;;;:::::::::<<<;;;999888777777777777666777777888888777777666666777777888999::::::;;;:::;;;<<<===>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;>>><<<:::999999888666444777888888888999999999:::888999:::::::::;;;===???AAABBBDDDEEEEEEDDDCCCAAA@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<===??????===:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999777777888999:::777777777777777777888888888888888777777777666666333444555777888:::;;;;;;999::::::999777666888999:::888777888::::::999888999999888888777777777777888888888999999::::::;;;::::::::::::::::::::::::<<<;;;:::999888888888888>>>@@@DDDJJJUUUdddqqqyyyqqqiii___VVVPPPKKKFFFBBBBBB@@@???>>>??????===;;;<<<;;;999888888888999:::;;;::::::999888777555444zzz```QQQMMMFFFCCCDDD@@@BBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::;;;>>>???@@@>>><<<:::;;;;;;;;;;;;::::::999999;;;;;;;;;;;;:::999888777777888999:::::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;<<<<<<<<<=========<<<<<<;;;;;;===AAAEEEGGGHHHHHHIIIIIIHHHFFFDDDCCCAAA@@@@@@AAACCCCCCBBB@@@<<<<<<;;;:::;;;<<<>>>???>>>???AAAAAA@@@@@@@@@BBBBBBBBBCCCDDDEEEEEEFFFFFFHHHKKKOOORRRUUUXXX\\\___ccceeefffeeeddddddeeeeeebbb___[[[YYYYYYYYYYYYXXXMMMIIIFFFHHHGGGCCCBBBDDDBBBCCCCCC@@@===::::::::::::888777555444444444444111222222333333333222222111111111111111111111111222111///......000111333222222222222222333333333444333222000000000111222444444444444444444444444666666666666555555777:::???>>>===<<<;;;:::::::::<<<:::888777666666777888777777888888888888777777666666777777888999:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<>>><<<:::999999888666444777777888888888888999999888999:::::::::;;;===???AAABBBDDDFFFGGGFFFEEEDDDCCCBBBAAA???>>>>>>======<<<<<<===???@@@@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888999:::777777777777777888999:::999888888888888777777777666666666777888999999:::999::::::999777666888999999888777777888999888666999999999999999999888888888888999999::::::::::::::::::::::::::::::::::::999888888888888999999:::;;;<<<>>>CCCJJJUUUcccmmmuuujjjaaaXXXPPPJJJEEEBBB@@@>>>>>>>>>===<<<===<<<:::999999999:::;;;;;;;;;::::::888777666555{{{aaaQQQNNNFFFBBBCCC@@@BBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::;;;===>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;::::::<<<<<<<<<;;;:::999777777777888999999::::::::::::999::::::;;;;;;::::::999999999::::::::::::;;;;;;;;;;;;;;;<<<======>>>>>><<<;;;;;;;;;===AAADDDGGGIIIJJJKKKKKKJJJHHHEEEDDD@@@@@@@@@BBBDDDEEEDDDBBB>>>===;;;::::::;;;===>>>>>>@@@AAAAAA??????AAABBBCCCCCCDDDEEEFFFFFFGGGGGGFFFHHHKKKMMMOOOSSSZZZ```bbbgggiiiggggggiiijjjhhhaaa]]]XXXUUUTTTTTTSSSSSSKKKHHHFFFGGGFFFBBBAAADDDBBBCCCCCCAAA===;;;999999:::888777555444444444444111222333333333333333333111111111111111111111111111000/////////000111222333333333333333333222222333222111000000111222333666555555555555444444444555666666555444555777:::???>>><<<;;;::::::999999:::999888777666777888888888888999999999999888888777666666666777888999999:::;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;;;;:::888666888888888888888888888888999:::;;;;;;:::;;;===???@@@AAACCCEEEFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@???@@@??????@@@@@@AAA@@@@@@@@@============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999888777777777777999;;;<<<999999999999888888888777888888777777777888999999888999999888666666777999999888666777888888777666777888999::::::::::::999666777888888999888888888999::::::;;;;;;::::::999777777777888888:::;;;;;;999888999===AAAGGGSSS^^^ttt}}}{{{qqqggg\\\UUUNNNIIIDDD@@@>>>===<<<;;;===<<<<<<;;;;;;;;;;;;;;;::::::::::::999888777666yyy```QQQMMMFFFCCCEEEAAABBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::::::::;;;<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;;;;;;;;;;;;;;;;::::::999888777777888999::::::::::::999::::::;;;;;;::::::999999999999::::::;;;;;;;;;::::::;;;<<<<<<===>>>>>><<<;;;:::;;;===@@@DDDFFFIIIJJJKKKKKKJJJHHHEEECCC@@@???@@@BBBDDDFFFEEEDDDAAA???<<<::::::;;;<<<===???@@@AAA@@@??????AAACCCDDDDDDDDDEEEEEEFFFFFFGGGFFFIIILLLMMMMMMPPPWWW]]]^^^dddgggffffffkkkllljjjaaa]]]VVVQQQOOONNNMMMLLLJJJGGGFFFGGGEEEAAAAAADDDAAACCCCCCAAA>>>;;;999999:::888777555444444444444111222333333444444333333111111111111111111111111///000000000111111111111222222222333333444444444222111111000111222444555666666666666555555444444444555555555444555888:::>>>===<<<:::999999999999777777777777777888888999888999999999999999999888888777666666666666888888:::;;;;;;<<<<<<<<<;;;;;;======>>>??????@@@@@@@@@???>>>>>>>>>???>>>;;;999::::::::::::999999999999:::;;;<<<<<<;;;<<<>>>??????@@@AAACCCDDDFFFGGGGGGEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBCCC@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<;;;:::888777888777666666888:::<<<>>>::::::999999999888888888888888777777777888999:::777888888777555555666888:::999777888999999777666666777999:::;;;<<<;;;;;;777888999999999888777666999::::::;;;;;;::::::999888888888888999:::;;;;;;888777999<<<===>>>GGGRRRbbbnnn}}}{{{pppiii^^^WWWNNNFFFAAA???>>>============>>>======<<<;;;::::::::::::999999888777xxx^^^OOOMMMGGGEEEFFFCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999::::::::::::;;;;;;<<<<<<999:::<<<=========<<<<<<999999:::;;;;;;;;;::::::666777888999:::;;;;;;;;;999::::::;;;;;;::::::999999999999::::::;;;;;;;;;:::::::::;;;<<<======>>><<<;;;:::;;;===@@@DDDFFFHHHIIIKKKKKKJJJHHHEEECCC@@@???@@@BBBEEEFFFFFFEEEBBB@@@===:::999:::<<<===???@@@AAA@@@??????AAACCCCCCCCCDDDDDDEEEEEEFFFFFFHHHLLLOOOPPPNNNOOOUUUZZZTTT\\\```___```fffhhheeeaaa\\\UUUOOOLLLJJJIIIGGGIIIFFFFFFFFFDDD@@@AAADDDAAABBBCCCAAA>>>;;;999999:::888777555444444444444111222333333444444444444111111111111111111111111...///000111111111111111000000111222444555666666111111000000111333555666777777666666555555555444333444555444444555888;;;===<<<;;;:::999888888888666666777777888888999999888999999::::::999999888888888666555555666777777;;;;;;;;;<<<;;;;;;::::::======>>>???@@@AAAAAABBB@@@@@@???@@@AAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<>>>@@@??????@@@AAACCCEEEGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEECCCBBBBBBCCCEEEBBBAAA@@@???>>>===<<<;;;========================888:::<<<======;;;888666888777666666888:::===>>>:::::::::999999999888888888777777777777999;;;<<<777888888777555444666777;;;:::999999::::::888777555777999;;;<<<===<<<<<<:::;;;;;;<<<;;;:::888777999999;;;;;;;;;;;;999999999999999999999999:::;;;:::999;;;>>>===;;;BBBMMMRRR```sssmmmeeeYYYNNNGGGCCCAAA@@@===>>>?????????>>><<<;;;999999:::::::::999999888uuu\\\NNNLLLFFFEEEGGGDDDCCCBBBAAA@@@???>>>>>>>>><<<======>>>???@@@@@@@@@;;;;;;::::::::::::999999@@@===999666555666888:::999::::::;;;;;;::::::999::::::::::::::::::::::::888777777888:::;;;;;;:::888999:::;;;:::999888777999999::::::;;;<<<======BBB???<<<:::;;;<<<<<<;;;<<<<<<<<<<<<>>>@@@BBBDDDHHHHHHHHHGGGFFFFFFEEEEEEFFFBBB???@@@CCCDDD@@@===@@@CCCAAA;;;:::>>>@@@===<<<<<<===???AAA@@@>>><<>>>>>BBBFFFHHHIIIKKKOOOSSSRRROOONNNPPPSSSVVVWWWXXX[[[]]]```cccddd]]]ZZZUUUOOOJJJFFFDDDCCCGGGFFFEEEFFFFFFEEEBBB@@@>>>??????===:::777777777666777666333333777666333444333222444666555222...000111111111111222222222111111111111111000//////......///000111222333333///000000111222222333333333333333333444444555666555333222555888;;;:::888999999:::::::::999999888777888999:::;;;:::999888:::999888999::::::999888444444555666777777777666:::::::::;;;;;;:::999999============>>>???@@@AAACCCCCCBBB@@@>>>===???@@@;;;<<<======>>>>>>>>>???BBB>>>>>>BBBAAA===>>>CCCDDD@@@???CCCFFFFFFGGGJJJEEEDDDDDDEEEGGGGGGEEEDDDFFFFFFGGGGGGFFFEEECCCBBBDDDBBB>>>============<<<============<<<<<<<<<<<<============<<<;;;:::999999999999999:::;;;<<<===???===;;;999777888999999444444555666777888999999:::999888777666666666666999999999888888888777777888888999:::::::::::::::999:::<<<======<<<:::999888777666777:::;;;999777777777888999;;;===???AAA888777888999:::===???AAALLLQQQ]]]nnn{{{}}}lll]]]UUUPPPIII@@@CCC@@@======>>>???<<<:::;;;===>>><<<999777888:::ttt[[[MMMKKKEEEDDDFFFCCCDDDCCCBBB@@@???>>>>>>>>><<<======>>>??????@@@@@@<<<<<<<<<;;;;;;;;;::::::<<<:::888777777888:::<<<;;;;;;;;;<<<;;;;;;::::::::::::::::::::::::::::::;;;::::::;;;===>>>>>>===888999:::;;;;;;:::999888999::::::;;;<<<<<<======AAA>>>;;;::::::;;;;;;;;;<<<<<<;;;<<<===???AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDAAA>>>???AAABBB???<<<>>>AAA@@@;;;999===>>><<<<<<<<<<<<>>>@@@@@@>>><<<@@@>>>===???CCCHHHKKKLLLMMMPPPSSSRRRNNNLLLNNNQQQOOOQQQSSSVVVXXXZZZZZZZZZXXXUUUQQQMMMIIIGGGFFFFFFGGGFFFEEEEEEEEEDDDAAA???===>>>>>>===:::777777777555777666333333666666222444333222333555555222///000111111111111222222222111111111111111000///////////////000111111222222111111111222222333333333333333333333333444555555444333222555888::::::888999999:::::::::999999888777777999::::::::::::999<<<:::999999;;;;;;:::888777777888888888888777777:::::::::;;;;;;::::::999============>>>@@@AAAAAACCCDDDDDDBBB@@@???@@@AAA===>>>???@@@AAABBBDDDFFFQQQJJJEEEHHHIIIFFFDDDEEEJJJFFFDDDHHHJJJJJJJJJMMMHHHGGGFFFGGGIIIIIIHHHFFFIIIJJJJJJJJJHHHGGGEEEDDDFFFCCC@@@>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===;;;:::999888888999:::;;;<<<<<<<<<;;;:::999888999::::::888888888888888888999999;;;:::999888888777888888::::::::::::999999888888888888999999:::999999999999:::<<<======<<<:::999999888888999<<<<<<;;;888777777888999;;;===???@@@999888888999:::<<<>>>@@@EEEHHHRRRaaammmvvvooobbbYYYQQQJJJLLLHHHCCCAAA@@@???===;;;888:::;;;:::888888:::<<>>===<<<<<<======>>>>>>??????@@@=========<<<<<<<<<<<<;;;888888888888999;;;<<<===<<<<<<===<<<<<<;;;::::::::::::::::::::::::::::::999888777999;;;<<<;;;:::888999:::;;;;;;:::999888::::::;;;;;;<<<=========???<<<:::999:::;;;;;;:::<<<<<<;;;;;;<<<===???@@@AAA@@@??????@@@BBBCCCDDDBBB???======??????===:::<<>>>>>>>>===<<<<<<>>>???>>>===???>>>>>>AAAFFFKKKNNNOOOOOOQQQSSSQQQMMMLLLMMMOOOKKKMMMPPPRRRSSSSSSRRRQQQQQQOOOMMMJJJIIIHHHHHHHHHGGGEEEDDDDDDDDDCCC???===;;;<<<===<<<999777777777444777666333333555555222555333222222444444333111000111111111111222222222111111111222111111000///000000000000000000000000222222222222222333333333333222222222222333333444444333333555777999999888999999::::::::::::999999666777888999::::::::::::===;;;::::::;;;;;;:::888999999:::::::::999888888::::::;;;;;;;;;;;;::::::<<<======>>>???@@@BBBBBBCCCEEEFFFEEECCCBBBBBBCCC@@@BBBCCCDDDEEEGGGKKKNNNbbbZZZSSSTTTUUURRRMMMJJJNNNIIIGGGJJJKKKJJJJJJLLLKKKJJJIIIIIIKKKLLLLLLKKKMMMNNNNNNNNNMMMKKKIIIHHHIIIFFFAAA@@@@@@CCCDDDEEE@@@@@@@@@@@@@@@@@@@@@AAA>>>???@@@AAA@@@>>><<<;;;999888888999999:::;;;<<<888888999999::::::;;;;;;;;;;;;;;;::::::999999999<<<<<<;;;:::999999999999;;;;;;;;;::::::::::::999888999999999999999888888999:::;;;<<<<<<;;;:::999:::::::::<<<======<<<:::888888888999;;;===??????;;;:::999999:::;;;===>>>???@@@FFFQQQ\\\ffftttwwwmmmddd^^^WWWRRRLLLFFFCCCAAA???>>>999:::;;;:::999999:::<<>><<<<<<============>>>>>>??????=========<<<<<<<<<;;;;;;777888999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999::::::::::::::::::::::::888777666777999;;;:::999888999:::;;;;;;;;;:::999;;;;;;;;;<<<<<<=========<<<;;;999999:::;;;:::999<<<;;;;;;:::;;;<<<===>>>BBBAAA@@@???@@@AAACCCDDD@@@>>><<<<<<======;;;999:::===>>>===<<<===AAACCCCCC@@@===<<<<<<>>>>>>>>>@@@@@@AAADDDIIIMMMOOOOOONNNOOOPPPOOOMMMLLLNNNPPPOOOPPPPPPQQQQQQQQQPPPPPPLLLKKKJJJHHHGGGGGGGGGGGGFFFDDDCCCCCCCCCAAA>>>;;;999:::;;;;;;999777777888555888999555333555555222444333222222222333333333000000111111111222222222111111111222222111111000111111111111000000//////111111111222222222222222222222222111111222222333333333444555777888888888999999::::::;;;:::::::::666666777888999::::::;;;<<<;;;999:::;;;;;;:::888999999::::::;;;:::::::::999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>???AAACCCDDDCCCEEEGGGGGGEEEDDDCCCDDDCCCDDDFFFFFFFFFJJJPPPUUUjjjgggfffffffffaaa[[[VVVTTTOOOMMMNNNOOOMMMLLLNNNMMMLLLJJJKKKMMMOOOPPPPPPPPPPPPQQQRRRQQQPPPOOONNNKKKGGGCCCAAABBBEEEGGGHHHDDDDDDDDDCCCBBBBBBAAAAAA>>>???AAAAAAAAA???<<<:::999999999999999:::;;;;;;888888999:::;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999999999999:::::::::::::::::::::999999999999999999999888777::::::;;;<<<<<<;;;:::::::::;;;<<<===>>>===;;;:::888999999:::;;;<<<>>>???<<<;;;::::::::::::;;;<<<>>>===???FFFOOOYYYiiiwww|||ttteee```XXXPPPIIIDDDBBB@@@>>>===<<<;;;:::999:::;;;nnnVVVJJJIIIDDDBBBCCC@@@CCCCCCCCCBBB@@@>>>===;;;===============>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::999999:::;;;;;;;;;:::999:::::::::::::::999888777::::::::::::::::::::::::;;;:::999;;;===>>>===<<<888999:::;;;<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;999888999:::;;;;;;:::<<<;;;:::::::::<<<===>>>CCCBBBAAA@@@??????@@@AAA???>>><<<<<<<<<<<<;;;::::::<<<>>>???>>>@@@FFFLLLLLLGGGAAA======>>>??????CCCCCCDDDGGGLLLNNNOOONNNLLLLLLMMMMMMMMMNNNPPPRRRTTTSSSQQQPPPOOOPPPPPPQQQKKKKKKIIIGGGFFFEEEDDDCCCDDDCCCBBBBBBBBB@@@===:::777999;;;:::999888888999888<<<===999555555555222333333333222222222333444000000111111111222222222111111222222222222111111222222111111000/////////000000000111111111111111333222222111111222222222333444555555666666777888888999:::;;;;;;;;;;;;;;;666666777777888999::::::;;;999888999:::;;;:::999777888999:::;;;<<<<<<<<<999:::;;;;;;<<<<<<<<<;;;;;;<<<<<<>>>@@@BBBDDDEEECCCEEEGGGHHHGGGFFFEEEFFFFFFGGGIIIHHHIIINNNWWW^^^mmmuuu}}}|||uuuoookkkccc]]]YYYZZZYYYVVVTTTVVVQQQOOOMMMMMMOOORRRTTTTTTPPPQQQSSSTTTUUUUUUUUUTTTLLLHHHEEECCCDDDGGGHHHIIIIIIIIIGGGFFFDDDBBBAAA@@@>>>???@@@@@@@@@>>><<<;;;:::::::::999::::::;;;<<<:::;;;;;;;;;;;;:::999999999999:::;;;;;;<<<======<<<;;;:::999999888999999888888888888999999999999999999:::::::::999999888:::;;;;;;;;;;;;;;;;;;:::999;;;===>>>>>><<<::::::999999999:::;;;<<<===>>>===<<<;;;:::999:::;;;;;;>>><<<===@@@EEENNN]]]lll{{{zzzuuulllaaaUUUKKKEEEBBB@@@>>><<<:::::::::;;;;;;mmmUUUIIIIIIDDDBBBCCC@@@AAABBBBBBBBBAAA???===<<<========================<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<;;;:::999888888888999999999999888888:::::::::::::::::::::::::::999888999;;;===<<<;;;888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999;;;<<<;;;:::;;;;;;::::::;;;<<<>>>???AAAAAA@@@@@@???>>>======??????>>>======<<<<<<;;;:::;;;===@@@@@@BBBLLLVVVXXXQQQHHHAAA>>>???@@@AAADDDEEEGGGJJJNNNQQQPPPOOOKKKKKKKKKKKKLLLOOOQQQRRRSSSRRRQQQPPPOOONNNNNNNNNKKKKKKIIIGGGEEECCCAAA@@@AAA@@@@@@@@@AAA???===:::777999:::;;;:::999:::;;;<<>>@@@CCCEEEFFFEEEGGGIIIIIIHHHHHHIIIJJJJJJLLLNNNNNNPPPWWWcccmmmxxxwwwqqqkkkiiifff```\\\]]]\\\XXXTTTRRRSSSUUUWWWXXXRRRSSSUUUVVVWWWWWWWWWWWWMMMKKKHHHGGGHHHIIIIIIIIIKKKJJJIIIGGGEEECCCBBBAAA@@@@@@@@@???>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;::::::999999:::;;;<<<===>>>???<<<<<<;;;:::999999999999777888888888888888999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999<<>><<<:::::::::::::::::::::;;;<<<======<<<;;;:::999:::;;;;;;<<<;;;<<<===???CCCPPP]]]jjjtttwww|||yyyiiiZZZOOOJJJCCC@@@===;;;<<<======<<>>====================================<<<<<<<<<<<<;;;<<<<<<;;;;;;::::::::::::777777888999::::::::::::::::::::::::::::::::::::777666666777999::::::999888999:::<<<<<<<<<<<<;;;::::::::::::::::::::::::999888888:::<<<===<<<;;;::::::::::::<<<>>>@@@AAA???@@@AAABBBBBBAAA???>>>@@@@@@@@@???>>>=========999999;;;???@@@CCCPPP^^^ccc[[[OOOEEE@@@@@@AAABBBCCCDDDGGGLLLQQQSSSSSSRRRMMMKKKJJJJJJLLLNNNOOOPPPOOOQQQRRRSSSRRROOOLLLJJJKKKJJJIIIGGGEEECCCAAA@@@???>>>>>>???@@@???===;;;777999;;;;;;;;;;;;<<<===AAAFFFHHHAAA:::777666444///222555555333222333444000111111111111222222222000111222222333333333222111111111000000000000000000000111222444555666666555555444333333333333333222444666666444444666888888999:::;;;<<<<<<<<<<<<999999777666666777777888:::999999;;;>>>@@@@@@???======>>>>>>===<<<;;;;;;999:::;;;<<<============:::;;;<<<>>>AAACCCFFFGGGIIIJJJKKKKKKKKKKKKMMMOOOOOORRRUUUWWW[[[eeetttyyypppjjjiiikkkfff___[[[YYYZZZZZZZZZUUUVVVWWWXXXXXXWWWVVVUUUOOONNNLLLKKKLLLLLLJJJIIIIIIIIIHHHGGGFFFEEEEEEDDDBBBBBB@@@???>>>>>>??????>>>======<<<<<<<<<============<<<;;;<<<===>>>???<<<=========>>>>>>??????>>>===<<<;;;::::::::::::888888888999999:::::::::999:::;;;<<<===>>>>>>>>>;;;;;;;;;::::::;;;;;;;;;:::>>>AAABBB@@@===;;;;;;;;;;;;:::::::::;;;<<<<<<===<<<;;;:::999:::;;;<<<<<<<<<===>>><<<<<>><<>>???AAABBBBBBAAA???>>>===============<<<<<<<<<>>>>>>>>>>>>============;;;;;;:::::::::;;;;;;<<<777888999:::;;;<<<<<<<<<:::::::::::::::::::::::::::999999:::<<<======<<<888999:::<<<======<<<<<<999999999999999999999999999888999;;;===>>>===<<<:::::::::;;;<<<>>>AAABBB???AAACCCFFFFFFEEECCCBBB@@@AAAAAA@@@???>>>>>>???888777999>>>???DDDRRRbbbjjj```SSSHHHBBBAAABBBCCCAAACCCGGGMMMSSSVVVUUUTTTOOOMMMJJJJJJKKKMMMNNNNNNMMMPPPTTTWWWVVVQQQLLLHHHJJJIIIIIIGGGEEECCCAAA@@@=========>>>@@@???===;;;777999;;;<<<<<<<<<===>>>DDDJJJKKKDDD<<<888666444...222555666444222333444000111111111111222222222000111222333333333333333000000000000000000111111111111222444666777999999666555444444333333333333222444666666444333666888888999:::;;;<<<<<<<<<<<<:::999888666666666777777;;;:::;;;===@@@BBBCCCBBBBBBBBBAAA@@@>>><<<;;;:::999:::;;;<<<============:::;;;<<<>>>AAADDDFFFHHHLLLMMMMMMMMMMMMNNNQQQSSSRRRVVV[[[^^^cccppp{{{yyyvvvppphhhaaa^^^]]]\\\\\\XXXXXXYYYXXXWWWVVVTTTSSSQQQPPPOOOOOOOOONNNKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGEEECCCAAA???>>>???@@@AAA???>>>>>>=========>>>>>>===<<<;;;;;;<<<>>>AAACCC@@@@@@@@@????????????>>>???>>>===<<<<<<;;;;;;<<<999999999::::::;;;;;;;;;999:::;;;===>>>??????@@@<<<;;;;;;::::::;;;;;;<<<;;;???CCCDDDAAA>>><<<===;;;;;;;;;::::::;;;;;;<<<<<<<<<::::::::::::;;;<<<<<<>>>@@@AAA<<<:::@@@IIIJJJYYYeeessszzztttbbb\\\SSSLLLGGGCCC>>>;;;lllVVVLLLLLLFFFCCCEEEBBBBBBBBBAAAAAAAAAAAA@@@@@@===============<<<;;;;;;;;;<<<===>>>>>>===<<<;;;>>><<<:::999:::;;;;;;::::::777666777:::<<<;;;:::888888999:::999888777666777666666777999;;;:::999999999888888999999:::;;;===<<<;;;999888888999999:::;;;;;;;;;<<<<<<=========:::999;;;???AAAAAA@@@DDDEEEGGGHHHGGGEEECCCAAA???@@@@@@??????>>>===<<<999999:::;;;===CCCKKKPPP]]]UUUKKKCCCAAAAAA@@@@@@BBBCCCEEEIIINNNQQQRRRRRRRRRQQQOOOKKKHHHHHHIIILLLQQQPPPOOOPPPRRRQQQMMMIIIJJJJJJJJJHHHFFFBBB???===<<<<<<<<<<<<<<<;;;;;;;;;777777666666777999;;;<<>>???888666444222000111222222444333333333333444555555777888888999;;;<<<=========<<<;;;:::::::::::::::::::::;;;===???AAACCCEEEAAAAAABBBCCCCCCAAA===:::===<<<;;;;;;<<<===<<<;;;::::::::::::<<<@@@FFFJJJPPPOOOMMMIIIHHHLLLTTT[[[[[[gggiiiiiipppxxxxxxnnneee___\\\\\\YYYYYYYYYWWWTTTSSSSSSTTTUUUSSSPPPOOOOOONNNMMMKKKKKKEEEDDDJJJLLLHHHFFFGGGGGGEEEBBBAAAAAAAAAAAA@@@BBBAAA@@@???>>>>>>???@@@@@@@@@@@@@@@????????????BBB@@@===<<<===>>>??????>>>>>>>>>>>>===<<<;;;:::;;;888888;;;===:::999:::::::::;;;>>>AAACCCCCCBBBAAAAAA???>>><<<:::999999;;;<<<===>>>>>>===<<<;;;:::::::::::::::::::::::::::999888888888:::<<<>>>>>>===<<<;;;;;;<<<===>>>GGGKKKTTTddduuu~~~uuuhhh[[[RRRKKKEEEAAAmmmVVVLLLKKKEEECCCEEEBBBBBBBBBAAAAAAAAAAAA@@@@@@===>>>>>>>>>>>>===<<<;;;<<<<<<============<<<<<<>>><<<:::999:::;;;;;;::::::888666777:::<<<<<<:::999:::;;;;;;;;;:::888888888777666777999::::::999999999888888999999:::;;;===<<<:::999888888888999::::::;;;<<<======>>>>>>>>><<<;;;<<>>===<<<;;;;;;<<<<<<===AAAFFFJJJQQQLLLGGGCCCBBBBBBAAA???DDDEEEIIIMMMPPPQQQPPPOOORRRQQQNNNKKKHHHIIILLLNNNQQQPPPNNNOOOPPPOOOKKKHHHIIIJJJJJJIIIGGGCCC???===============<<<<<<<<<<<<777777666777777888999:::>>>===;;;999777555333333333333333222222222111111222222222222222111111111222000//////111222222111000111111222222333333444444333444666999<<<<<<<<<777555333222111111333333555444444444444555666666777777888999:::;;;<<<<<<===<<<<<<;;;::::::;;;;;;::::::;;;<<<>>>@@@AAABBB@@@@@@AAABBBCCCBBB>>>;;;>>>===;;;;;;<<<===;;;::::::;;;<<<<<<===AAAFFFIIIOOOPPPOOONNNNNNRRRYYY```fffrrrvvvvvv|||yyyooohhheeeddd___^^^\\\YYYWWWVVVVVVWWWWWWUUUSSSRRRRRRQQQPPPOOOMMMHHHFFFJJJKKKHHHFFFHHHGGGDDDBBB@@@@@@@@@@@@???BBBBBB@@@?????????@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@AAA???======???AAABBBBBB????????????>>>===<<<<<<<<<999888<<<===;;;999;;;999:::===AAADDDFFFEEECCCGGGFFFEEECCCAAA???===<<<=====================<<<:::::::::::::::::::::::::::999888888999:::===>>>>>>>>>===<<<<<<======>>>DDDGGGNNNYYYhhhvvv~~~qqqggg]]]RRRJJJnnnWWWKKKJJJDDDBBBEEEBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>??????>>>>>>============<<<<<<<<<<<<<<<======;;;999999:::;;;:::::::::999888888:::<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999999888777888999:::999888999999888888999999:::;;;<<<;;;999888777777888888::::::;;;<<<>>>???@@@@@@@@@>>>===>>>???AAA@@@@@@DDDGGGJJJMMMMMMJJJFFFCCC???@@@@@@??????>>>===<<<===>>>>>>===<<<===@@@BBBCCCBBBAAABBBCCCCCCAAA???EEEGGGKKKNNNOOOOOOMMMLLLRRRPPPMMMJJJHHHJJJOOOSSSRRRPPPOOONNNNNNMMMJJJHHHIIIJJJJJJJJJHHHDDD@@@===>>>>>>=========<<<<<<<<<666666777777777777666666555555555444444444444444333333333222222222111111222222222222333333333333333111000000222333333222000000111111222333333333333333444777:::;;;:::888555444333222222333444555666555555555555666777777666666777888999::::::;;;===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>???>>>>>>???AAACCCCCCAAA>>>AAA???<<<<<<<<<<<<;;;:::;;;<<<>>>>>>???BBBEEEHHHJJJLLLMMMNNNOOOTTT]]]dddttt|||tttpppnnngggddd```\\\YYYYYYZZZ[[[YYYWWWUUUUUUUUUUUUTTTSSSPPPKKKHHHJJJJJJHHHHHHIIIIIIFFFCCCBBBBBBBBBAAA@@@BBBBBBAAA@@@@@@@@@AAAAAACCCCCCCCCCCCBBBBBBBBBBBBAAA???>>>???AAADDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>>>>::::::===???<<<:::;;;999;;;>>>CCCHHHJJJJJJIIIMMMMMMLLLJJJGGGDDDAAA@@@???>>>===<<<<<<===>>>???;;;;;;;;;::::::999999999888888888888999;;;===>>>>>>>>>=========>>>>>>???AAABBBEEELLLWWWeeeuuu|||ttteeeYYYnnnWWWKKKJJJCCCAAADDDCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>????????????>>>>>>>>>===<<<;;;:::;;;<<<===<<<:::999999;;;;;;:::999:::999999999:::;;;<<<<<<;;;;;;;;;;;;;;;::::::::::::888777888999999888777999999888888999999:::;;;;;;:::888777777777888888::::::;;;===>>>@@@AAABBB@@@???>>>===>>>>>>>>>>>>AAADDDHHHLLLLLLIIIDDDAAA???@@@@@@??????>>>===<<<<<<>>>>>>>>><<<;;;<<<===<<<===>>>@@@BBBCCCBBBBBBDDDFFFIIIJJJJJJKKKKKKLLLQQQOOOLLLIIIHHHKKKQQQVVVSSSRRRQQQOOONNNLLLJJJIIIIIIIIIJJJJJJGGGDDD@@@>>>=========<<<;;;;;;;;;:::555666777777777666444333333333333444444555555555333333333222222222111111222222222333333444444444444222111111222333333222000000000111222222333333222333555999;;;:::777444333333333333333444555666555555555555555666666777555666666777888999999999<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<===@@@CCCDDDCCCAAACCC@@@>>><<<<<<<<<;;;999:::<<<>>>???@@@BBBEEEGGGIIIJJJLLLMMMQQQYYYeeennnxxxtttmmmiiibbb]]]ZZZZZZ[[[[[[ZZZXXXVVVVVVWWWWWWWWWVVVRRROOOLLLJJJIIIIIIIIIKKKLLLIIIFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA???@@@BBBDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@<<<<<>>BBBIIIOOORRRTTTRRRRRRRRRQQQNNNJJJGGGDDDAAA@@@===<<<;;;===???@@@<<<<<<;;;::::::999888888888888888888:::<<<===>>>>>>>>>>>>>>>>>>?????????>>>@@@AAACCCIIIVVVgggsssvvv|||xxxkkklllUUUJJJJJJDDDBBBEEECCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>????????????>>>>>>>>>===<<<:::::::::;;;<<<:::999999999;;;;;;:::999888999999999999:::<<<===:::::::::999999999999999:::888777888999999888777999999888888999999:::;;;:::999888777777777888999::::::;;;===>>>@@@AAABBB>>>>>>===<<<<<<<<<<<<===???CCCHHHKKKLLLIIIEEEBBB???@@@@@@??????>>>===<<<:::<<<======<<<;;;<<<=========>>>??????AAACCCDDDCCCDDDEEEEEEEEEFFFJJJMMMNNNMMMJJJHHHGGGKKKQQQVVVUUUUUUTTTSSSQQQNNNMMMLLLHHHIIIIIIHHHFFFCCC@@@???<<<<<<;;;::::::999888888555666777777777555333222333333333333444444444444333333333222222222111111222222222333333444444444444222111111222333333222///000000111111222333333111333666:::<<<;;;666333333333333333444555666666444444333333444444555666666666666777777888888999;;;;;;<<<======<<<;;;;;;::::::999999999999:::::::::;;;<<>><<<<<<<<<;;;::::::;;;>>>???@@@BBBEEEGGGMMMNNNPPPSSSZZZgggwwwyyyrrrlllccc]]][[[[[[ZZZZZZZZZXXXVVVVVVWWWWWWVVVUUURRRQQQOOOLLLJJJKKKLLLLLLLLLIIIFFFEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCFFFFFFEEEEEEEEEEEEDDDDDDEEECCCBBBBBBCCCDDDCCCBBBGGGGGGGGGGGGFFFEEEDDDCCCBBB>>>>>>AAABBB???===>>>???======@@@HHHPPPXXX[[[VVVWWWXXXXXXVVVRRRNNNKKKDDDBBB???<<<;;;<<<>>>@@@<<<<<<;;;::::::999888888888888888999:::;;;============>>>???????????????<<>>>>>??????>>>>>>======<<<;;;::::::::::::999888888999;;;;;;:::888777888999999888999;;;<<<:::999888777777777888888999888777888999:::999888999999888888999999:::;;;:::999888777777888999:::::::::;;;<<<>>>???@@@@@@<<<======<<<;;;:::<<<===@@@CCCHHHKKKLLLJJJGGGEEE???@@@@@@??????>>>===<<<:::;;;======<<<<<<===>>>?????????>>>>>>???CCCFFFCCCEEEFFFFFFDDDEEEIIIMMMKKKJJJHHHFFFFFFJJJOOOTTTTTTVVVXXXWWWTTTQQQOOONNNIIIHHHFFFEEECCCAAA@@@@@@;;;;;;:::999888777777666666666777666666555444444222222222222111111111111333333333222222222111111222222222222333333333333444222111000222222222111//////000000111222222222111333666;;;===;;;777333333333444444555555555555333333333333333444555555666666777777888888888888999:::;;;<<<<<<<<<;;;::::::999999888888999999999::::::;;;???CCCEEEFFFEEEEEEBBB???===<<<===<<<<<<:::<<<>>>???@@@CCCGGGJJJNNNQQQVVV^^^jjj{{{wwwpppfff```^^^]]][[[YYYZZZXXXVVVUUUVVVVVVUUUTTTPPPSSSRRRNNNKKKMMMNNNNNNJJJHHHFFFEEEFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGGGGGGGFFFGGGFFFEEEEEEFFFFFFDDDCCCIIIIIIIIIHHHHHHGGGFFFEEEDDD@@@???BBBCCC@@@>>>???AAA???<<<>>>EEEMMMUUUYYYUUUWWWZZZ[[[ZZZWWWSSSPPPFFFDDDAAA===<<<<<<===>>>;;;;;;;;;::::::999999999888999999::::::;;;;;;<<<<<<<<<===>>>????????????;;;>>>@@@@@@@@@DDDMMMUUUgggnnn{{{eeePPPIIIKKKGGGDDDFFFCCCBBBBBBAAAAAAAAAAAA@@@@@@;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::999888888888888:::;;;<<<:::888555777999888777777999<<<:::999888777666777888888888777666777999::::::999999999888888999999:::;;;;;;:::999888888999:::;;;::::::;;;<<<======>>>>>>;;;===>>>===;;;;;;===???@@@BBBFFFIIIJJJIIIGGGFFF???@@@@@@??????>>>===<<<;;;<<<===<<<;;;;;;===???===???@@@???>>>???BBBEEEEEEIIIMMMLLLIIIGGGIIIKKKGGGGGGFFFEEEEEEHHHLLLPPPRRRVVVYYYZZZVVVRRRPPPOOOIIIGGGDDDAAA@@@???@@@AAA<<<<<<;;;:::999888777666777777666666555666666666111111111111111111111111333333333222222222111111222222222222222111111111444222000000111111000/////////000000111111222222111333777;;;===<<<999555444444555555555555555555444444444444444555666666777777888888888888999999777888:::;;;<<<;;;:::999999999999888888999::::::::::::;;;>>>BBBEEEFFFFFFFFFBBB>>><<<======>>>===<<<===???@@@BBBFFFKKKPPPSSSZZZeeesss|||uuukkkeeebbbaaa]]]ZZZ[[[YYYWWWVVVVVVUUUTTTSSSNNNSSSTTTPPPMMMOOOPPPOOOKKKIIIHHHHHHIIIKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJHHHGGGGGGHHHJJJJJJIIIGGGIIIJJJJJJIIIIIIHHHGGGFFFFFFBBBAAADDDDDDAAA???@@@AAA???===>>>BBBGGGKKKMMMMMMPPPTTTWWWXXXUUUQQQNNNHHHFFFCCC???===<<<;;;;;;::::::::::::::::::::::::999:::::::::;;;::::::::::::;;;<<<>>>??????>>>>>>;;;<<<>>>>>>>>>BBBHHHMMMXXX```nnn}}}cccOOOIIILLLHHHEEEFFFCCCBBBBBBBBBAAAAAAAAA@@@@@@;;;;;;<<<======>>>======;;;<<<======<<<:::999777888777888:::;;;<<<:::888444777888888666666999<<<:::999888777777777888999777666666777999;;;:::999999999888888999999:::;;;;;;:::999999999:::;;;<<<:::;;;;;;;;;<<<<<<======;;;===???>>><<<<<<>>>AAA>>>@@@CCCEEEFFFFFFEEEDDD???@@@@@@??????>>>===<<<===>>>===<<<;;;;;;===???;;;===@@@AAA??????AAADDDGGGMMMSSSTTTOOOJJJIIIIIIEEEFFFEEEEEEDDDFFFJJJNNNPPPUUUZZZ[[[XXXSSSPPPOOOIIIGGGCCC???===>>>@@@AAA======<<<;;;999888888777888777666555555666777888222222222222333333333333333333333222222222111111333222222111111000000000333111000///000111000////////////000111111222222222333777;;;>>>===:::777444555555666555555444444555555555555555666777777888888888888888999999999666777999;;;;;;;;;999888999999999888999999:::;;;::::::;;;>>>BBBEEEFFFFFFEEEBBB>>><<<===>>>???>>>>>>???@@@AAACCCHHHOOOSSS]]]gggxxxyyyoooiiigggddd```\\\\\\ZZZWWWVVVVVVUUUTTTRRRLLLSSSVVVQQQNNNQQQRRROOOOOOMMMKKKLLLNNNPPPQQQQQQNNNOOOQQQRRRSSSRRRQQQQQQNNNNNNNNNNNNMMMMMMMMMLLLIIIHHHHHHJJJMMMNNNMMMKKKJJJJJJJJJJJJIIIHHHGGGFFFGGGCCCBBBDDDEEEBBB@@@@@@AAA???>>>???AAABBBBBBBBBDDDHHHMMMQQQRRRPPPMMMJJJIIIGGGDDD@@@===;;;:::::::::::::::::::::::::::;;;::::::;;;;;;;;;:::999888999:::<<<===>>>>>>>>>===::::::;;;;;;===AAAFFFJJJLLLTTTcccttt```UUUKKKHHHGGGEEECCCDDD@@@@@@@@@AAAAAABBBBBBBBB>>>>>>>>>>>>===========================<<<<<<<<<:::::::::999999999888888777888888999999:::;;;;;;999999::::::::::::999999888888999999999:::::::::999999999999:::;;;<<<===::::::999999999::::::;;;===;;;;;;<<<>>>@@@@@@@@@======<<<<<<<<<<<<======AAABBBCCCDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBB???@@@@@@???===<<<===>>>BBBBBBBBB@@@??????AAACCCHHHJJJOOOSSSUUUSSSMMMIIIMMMIIIDDDBBBBBBEEEGGGHHHHHHLLLRRRVVVWWWSSSOOOKKKIIIGGGDDDAAA???>>>>>>???>>>>>>>>><<<;;;999777666666777888888888777555444555333222222333444444333333333444333222///,,,***222222222222222222222222///////////////.........222222111111111111111111...111777<<>>>>>>>>@@@CCCFFFHHHEEEEEEDDDBBB@@@===;;;:::<<<@@@===>>>HHHLLLOOOZZZbbb||||||vvvpppiiibbb]]]WWWXXXYYYXXXWWWWWWXXXZZZVVVUUUTTTUUUVVVVVVUUUTTTOOOOOOOOOOOOQQQSSSUUUWWWVVVVVVVVVVVVVVVVVVUUUUUUYYYTTTPPPQQQRRRPPPPPPSSSTTTRRRNNNLLLLLLNNNQQQTTTOOOMMMKKKIIIGGGGGGHHHIIIIIIHHHFFFEEECCCBBBBBBBBBAAA@@@???>>>============BBBCCCEEEFFFGGGFFFFFFEEEGGGDDDAAA?????????>>>===;;;:::999999999:::;;;<<<;;;<<<<<<<<<;;;:::999999999;;;<<<<<<;;;;;;===>>>???>>>===>>>@@@CCCDDDDDDHHHNNNXXXfffuuu___TTTJJJGGGFFFDDDBBBCCC@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>============>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::::::::999999:::999999999999999999999888999999999999999999888888888999999999:::::::::::::::999999999::::::;;;::::::::::::;;;;;;<<<======;;;:::;;;===>>>>>>>>><<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDDDDCCCBBBAAABBBBBBAAAAAA@@@@@@@@@???>>>???@@@???>>>===>>>???BBBAAAAAA@@@??????AAABBBEEEGGGKKKOOOQQQPPPKKKHHHLLLHHHEEECCCDDDFFFGGGGGGHHHKKKOOORRRSSSQQQNNNLLLIIIGGGDDDAAA???>>>>>>>>>>>>>>>>>>===<<<:::999888666777888888888777555444222000//////000111111000444444444444222000...---222222222222222111111111////////////////////////222111111111111111222222000333666:::===>>>======888777555333333222333333444444555555666777777777;;;:::::::::999999888888555777999<<<===<<<;;;:::::::::888777777777888999::::::::::::<<>>>>>CCC@@@CCCLLLOOOTTTaaarrr|||vvvooofff___ZZZ[[[\\\\\\ZZZXXXWWWVVVWWWVVVTTTUUUVVVVVVTTTSSSPPPPPPQQQRRRTTTWWWYYYZZZZZZZZZZZZZZZZZZYYYYYYYYY]]]XXXUUUWWWXXXUUUTTTVVVXXXVVVSSSPPPOOOPPPRRRSSSQQQOOOMMMJJJIIIIIIJJJJJJJJJIIIGGGFFFDDDCCCBBBBBBBBBAAA@@@@@@????????????>>>>>>???@@@@@@@@@@@@@@@DDDBBB@@@?????????>>>===;;;;;;:::999999:::;;;<<<;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<;;;;;;<<<===>>>===<<<<<>>>>>>>>>>>============??????>>>===<<<;;;;;;:::<<<;;;;;;;;;::::::::::::;;;;;;::::::999888888777888888999999999999888888888888999999999:::::::::;;;:::999999888888999999;;;;;;;;;;;;<<<>>>???@@@===<<<::::::<<<===<<<;;;;;;;;;<<<===>>>@@@BBBCCCAAABBBCCCDDDDDDCCCBBBAAACCCCCCBBBAAA@@@???>>>======???@@@???>>>>>>???@@@AAA@@@???>>>>>>???AAAAAACCCDDDFFFIIILLLLLLIIIGGGJJJHHHEEEEEEFFFGGGGGGGGGGGGHHHJJJKKKMMMMMMMMMMMMIIIGGGDDDAAA>>>===<<<<<<============<<<;;;::::::666777888888888777555444444333111111333333333222444444444333222222111111222222222111111000000000//////////////////000000111111111111111222333444444444555777:::<<<>>>???<<<:::777333222111222333444444555555666777777888<<<<<<;;;;;;:::999888888555777999;;;<<<<<<;;;:::::::::999888888888888999888777777888:::<<<>>>@@@AAAAAAAAABBBBBBCCCCCCCCCAAAEEEDDDGGGPPPSSSYYYiii~~~yyymmmddd``````aaaaaa^^^[[[XXXUUUYYYWWWUUUUUUUUUUUUSSSQQQPPPQQQTTTVVVYYY[[[]]]^^^````````````______^^^^^^bbb^^^\\\______\\\YYYZZZ\\\[[[YYYVVVUUUSSSSSSSSSSSSRRROOOMMMLLLKKKKKKLLLKKKKKKIIIGGGFFFDDDCCCBBBCCCBBBBBBAAAAAAAAABBBBBB<<<<<<;;;;;;;;;<<<<<<===@@@???>>>???@@@@@@>>><<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<=========<<<<<<:::<<<<<<<<<:::999:::;;;===<<<:::;;;===???@@@???>>>BBBGGGMMMUUUdddwww~~~zzzxxxqqqssstttvvvyyy___TTTIIIFFFFFFDDDBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>============@@@???>>>===<<<;;;::::::;;;;;;:::::::::999999999:::::::::999999888888888777888888999999888888777888888999999999:::::::::999999888888888999999:::;;;;;;<<<<<<>>>???AAAAAA???===;;;;;;<<<<<<<<<;;;=========>>>???@@@BBBCCCAAAAAACCCCCCCCCCCCAAAAAABBBAAAAAA@@@???>>>>>>>>>===>>>@@@?????????@@@AAA@@@>>>======???@@@AAAAAABBBBBBCCCEEEHHHIIIHHHGGGHHHGGGFFFFFFGGGHHHGGGFFFFFFFFFEEEEEEGGGIIIKKKMMMHHHGGGDDDAAA>>><<<;;;;;;;;;;;;<<<<<<;;;;;;::::::666777888888888777555444555444222222444555444333333333222222222222333333222222111111000///////////////000000000000111111000000000111222333444555666555444444666:::===@@@???<<<888333111111222333333444444555666777888888<<<<<<;;;:::999888888777666777999:::;;;;;;::::::::::::999999888888888888888888999:::;;;===???@@@???@@@@@@AAABBBCCCDDDEEEBBBFFFEEEIIIQQQSSS\\\pppvvvkkkhhhfffdddcccaaa___\\\ZZZZZZXXXVVVUUUUUUTTTRRRQQQOOOQQQUUUYYY\\\^^^___```dddddddddcccccccccbbbbbbeeeaaaaaadddddd```\\\\\\]]]]]]\\\[[[ZZZXXXVVVUUUUUUTTTRRRPPPNNNMMMMMMMMMMMMMMMLLLJJJHHHGGGEEEDDDDDDCCCCCCBBBBBBCCCCCCCCC???>>>===<<<<<<===>>>???=========???AAAAAA???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===;;;<<<===<<<:::999999:::===;;;::::::;;;=========<<<@@@DDDGGGLLLYYYlllzzz{{{yyyyyymmmnnnoooppprrrxxx```UUUJJJHHHGGGEEECCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>============@@@???>>>===<<<;;;::::::999999999999888888888777888888999999999:::::::::888888999999999999888888888888999999999:::::::::777777777888999;;;<<<===;;;;;;<<<<<<>>>???AAAAAA@@@???===<<<======<<<;;;@@@????????????@@@@@@AAA@@@AAABBBCCCCCCBBBAAA@@@????????????????????????===???@@@@@@??????@@@BBB@@@===<<<<<>><<<;;;:::999999999::::::999999888666777888888888777555444222111//////111111111000222111111111111222333333111111111000000000//////000000000000111111222222111111111111222333444555666555333333444888;;;>>>???<<<888333111111222333333333444555666777888888:::::::::999888777777777666777999::::::::::::999::::::::::::999999888888999::::::;;;<<<>>>???@@@????????????@@@AAABBBCCCCCCEEEDDDHHHPPPRRR```zzz~~~tttnnniiiddd````````````___\\\ZZZXXXWWWVVVUUUSSSQQQPPPRRRUUUYYY\\\^^^______ddddddddddddddddddddddddfffccccccffffffaaa]]]]]][[[\\\^^^______]]][[[ZZZWWWVVVTTTRRRPPPOOONNNMMMOOOOOONNNNNNLLLJJJIIIHHHEEEEEEDDDDDDCCCCCCDDDDDDCCCBBBAAA?????????@@@AAA<<<<<<===???AAAAAA???>>>============<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>===;;;<<<===<<<:::999:::;;;>>><<<::::::;;;<<<<<<;;;:::???CCCEEEHHHQQQ```lll}}}~~~{{{yyyssssssrrrppppppttt|||aaaUUUKKKHHHHHHEEEDDDDDDBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============??????>>>===<<<;;;;;;:::888888888888777777777777777888888999::::::;;;;;;999999999::::::999999999888888999999999:::::::::666777777999:::<<<>>>???;;;;;;;;;;;;<<<>>>???@@@AAA???=========>>>===<<<@@@@@@???????????????@@@@@@AAABBBCCCCCCBBBAAA@@@======>>>>>>>>>?????????>>>@@@AAA@@@??????@@@AAA@@@===;;;<<<@@@CCCCCCBBBEEECCCCCCDDDFFFGGGGGGFFFEEEDDDCCCDDDFFFFFFFFFDDDCCCBBBAAA@@@@@@BBBEEEFFFDDDCCCBBB@@@>>><<<;;;:::888888999999999888777777666777888888888777555444333222000000222333222111000111111111222222222333111111111111111111111111000000000111222222333333222222222222222333444555444333222222444666888:::<<<:::777333222111222333222333444555666888888999999999999888888888777777777888888999999999999999:::::::::;;;:::999999888888999:::;;;<<<===>>>>>>@@@??????>>>???@@@BBBCCCCCCEEEDDDJJJRRRVVVjjj~~~ssslllddd``````aaaaaaaaa]]][[[YYYXXXXXXWWWUUUSSSRRRSSSUUUXXXZZZ\\\]]]]]]aaabbbbbbccccccdddeeeeeehhheeedddggggggbbb^^^^^^\\\^^^```bbbcccbbbaaa```YYYYYYWWWVVVTTTRRRPPPOOOPPPPPPQQQQQQQQQOOOMMMLLLIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@=========>>>AAAAAA@@@???>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<=========<<<<<<;;;=========;;;:::;;;<<>><<<;;;;;;<<<;;;:::999===AAABBBDDDJJJTTT[[[ooowww{{{wwwyyyxxxuuuqqqnnnpppvvv{{{zzz```TTTJJJGGGGGGEEECCCCCCBBBBBBBBBBBBBBBBBBCCCCCC>>>>>>>>>>>>============>>>>>>======<<<<<<<<<;;;999999999888888888777777999999999999999999999:::::::::;;;;;;;;;;;;::::::888888999999999:::::::::999999999:::;;;===>>>???::::::::::::;;;;;;<<<===???===<<<<<<=========<<<>>>>>>>>>>>>>>>???@@@AAA@@@AAABBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>======@@@AAABBBAAA???>>>???@@@AAA===;;;===BBBEEEEEECCCEEEDDDCCCDDDEEEFFFEEECCCDDDCCCAAABBBDDDEEEEEEDDDAAAAAAAAA@@@AAAAAAAAAAAABBBBBBAAA@@@>>>===;;;;;;999999999999999888777666666777888888888777555444666444333333444555555444111222333444444444333222000000111111222333333333000000111111222333333444333333222222222333333444111111222333444444555555888777555333333222333333222333444555666888999999888888888999999999::::::888888888888999999999999::::::;;;;;;;;;:::999888999:::;;;<<<======>>>>>>@@@???>>>>>>@@@BBBDDDFFFEEEFFFFFFNNNXXX___yyyzzzssskkkfffffffffdddbbb^^^\\\ZZZYYYZZZYYYWWWUUUVVVVVVVVVWWWXXXZZZ[[[\\\______```aaacccdddeeeffflllhhhgggiiiiiidddaaaaaa```aaaccceeeffffffeeeddd]]]]]]\\\ZZZXXXVVVTTTSSSQQQRRRSSSTTTTTTSSSRRRQQQNNNMMMKKKJJJIIIHHHGGGGGGEEEEEEEEEDDDCCCBBB@@@@@@@@@>>>===>>>@@@AAAAAAAAA>>>>>>??????>>>===;;;:::;;;<<<<<<<<<<<<;;;;;;:::;;;===>>>===<<<<<<===>>>CCC@@@>>><<<<<<===<<<;;;<<<===>>>???AAAEEEKKKOOO^^^gggttt}}}{{{zzzvvvpppllllllqqqvvv{{{ttt___SSSIIIFFFFFFCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDD>>>>>>>>>>>>===========================<<<<<<<<<:::::::::999999999888888;;;;;;:::999999888888888:::;;;;;;<<<<<<;;;;;;:::888888999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>::::::999999999::::::;;;===<<<::::::<<<===<<<<<<<<<<<<<<<===>>>@@@AAABBB@@@@@@BBBBBBBBBBBB@@@@@@@@@@@@???>>>===<<<;;;;;;@@@BBBBBBAAA???>>>???@@@AAA===;;;===CCCFFFFFFDDDEEEDDDCCCDDDEEEEEECCCAAADDDBBB@@@@@@BBBDDDEEEDDD@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@???===<<<;;;:::;;;;;;:::999888777777666777888888888777555444333111000000111222222111222333555666666555333222000000111222333444444555000000111222333333444444444444333222222222333333///000222333444444333222555555444333333333333444222222333555666888999999888999999::::::;;;;;;<<<888888888888888999999999::::::;;;<<<;;;:::999888;;;<<<===>>>??????????????????>>>???AAADDDGGGIIIFFFHHHIIIRRR^^^hhh{{{sssooonnnlllgggccc^^^\\\[[[ZZZ[[[ZZZYYYWWWYYYXXXWWWWWWWWWYYYZZZ[[[]]]^^^___aaacccdddffffffpppkkkiiikkkkkkfffdddddddddeeefffhhhhhhhhhgggggg``````___]]][[[XXXVVVUUUQQQRRRTTTVVVWWWVVVTTTSSSQQQPPPOOOMMMKKKJJJIIIIIIGGGGGGGGGGGGFFFDDDBBB@@@BBB@@@>>>>>>@@@AAABBBBBB>>>?????????>>>===;;;:::<<<<<<<<<<<<;;;:::999999;;;===>>>>>>======???@@@EEEBBB???=========<<<;;;@@@>>>======???DDDHHHKKKQQQ[[[kkkzzz{{{zzzvvvpppkkkjjjoootttsss|||qqqZZZQQQIIIFFFEEEAAA???@@@>>>???AAABBBCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;;;;:::::::::::::::999999888777666666::::::::::::::::::::::::;;;<<<<<<<<<;;;::::::999<<<<<<;;;::::::999888888;;;<<<===<<<:::999:::;;;===:::666444555888::::::;;;<<<>>>===<<<<<<===>>>======>>>????????????>>>AAAAAA@@@@@@AAAAAAAAAAAABBBAAA???===<<<<<<===>>>CCCCCCCCCBBBAAA@@@>>>===???>>><<<<<<===@@@CCCEEEFFFDDDCCCEEEHHHJJJIIIGGGFFFDDDBBBBBBBBBCCCBBBAAABBBCCCCCCAAA>>><<<<<<<<>>===;;;::::::::::::::::::999999999999888888777777777666555333222111333222111111000111111111000111333444444333222000///111222111000///000111222222333444555666777888555555444333222222111111111111222333333333333222333333333333333333333333222333333444555666888888999666444555888;;;>>>???;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???@@@AAA>>>@@@BBBCCCCCCDDDFFFGGGBBBHHHNNNRRR\\\uuu|||wwwqqqjjjeeeaaa___]]]]]]^^^^^^[[[XXXXXXXXXXXXXXXXXXYYYYYYZZZZZZ\\\^^^______aaadddfffqqqooommmjjjhhhhhhhhhhhhllliiifffgggjjjkkkhhhdddccccccbbbaaa___\\\ZZZXXXQQQSSSUUUVVVVVVUUUUUUVVVWWWUUUQQQOOOOOOOOONNNMMMHHHIIIIIIIIIHHHEEEBBB@@@CCCBBBBBBBBBBBBBBBBBBAAABBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>>>>=====================<<<===<<<<<<<<<>>>@@@BBBCCCHHHOOO]]]nnnyyyzzzooommmooopppssswwwxxx|||nnnZZZQQQIIIFFFEEEAAA@@@AAA>>>???@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::999888888777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999;;;;;;:::999999888777777;;;<<<<<<<<<:::999:::;;;<<<999666555777888999:::;;;<<<======<<<<<<===>>>??????@@@AAAAAAAAAAAA@@@???@@@AAAAAABBBBBBAAAAAABBB@@@>>>;;;;;;;;;===>>>BBBBBBBBBAAA@@@@@@??????@@@???======>>>@@@BBBDDDEEEDDDCCCDDDGGGIIIHHHFFFGGGEEECCCCCCCCCDDDCCCBBBBBBCCCCCCAAA>>><<<<<<===???>>>===<<<;;;:::::::::;;;;;;::::::999999888888888888777777666444333222333333222111111111111111111111222333333333222111///111222111000///000111333333444555666777888888777666666555444444333333111111222333333333333222333333333333333333333333333333333444555666777888;;;999777888;;;>>>@@@AAA:::::::::999999888888888999999999:::::::::::::::;;;;;;<<<===>>>??????@@@???@@@BBBCCCCCCCCCEEEGGGIIINNNTTT[[[jjj{{{ssslllhhhdddbbb______``````___]]]]]]]]][[[ZZZYYYYYYYYYYYY[[[\\\^^^^^^___aaadddgggqqqpppnnnllljjjiiihhhhhhnnnjjjffffffiiiiiigggdddcccccccccbbb```^^^[[[ZZZWWWXXXYYYYYYYYYYYYYYYYYYYYYVVVSSSRRRQQQQQQOOONNNIIIIIIJJJIIIHHHFFFCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@BBBBBBAAA@@@???>>>======>>>==================>>>???>>>>>>>>>>>>>>>>>>>>><<<<<<========================<<<<<<===???AAABBBDDDHHHRRR___iiisssvvvtttvvvyyy}}}kkkYYYPPPHHHFFFEEEBBB@@@AAA>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;::::::999999888::::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::999999888888777777777:::;;;<<<;;;:::999:::;;;:::999777777999:::999999;;;<<<======<<<<<<===???>>>???@@@@@@AAAAAA@@@@@@===???AAADDDEEEDDDCCCAAAAAA???===::::::;;;===>>>@@@@@@????????????@@@AAAAAA@@@>>>>>>>>>@@@BBBCCCDDDCCCCCCEEEFFFGGGFFFEEEFFFEEECCCCCCDDDEEEDDDCCCCCCDDDDDDBBB???===>>>>>>@@@???===<<<;;;;;;::::::<<<<<<;;;::::::999888888999999888888777666444444444333222222111111222222222222222222222222222222///111222111000///000111333444555555666777888888666666555555444444333333111222222333333333333333333333333333333333333333333333333444555666777888<<<:::888888;;;>>>???@@@999999888888888888888777777777888888999999::::::<<<<<<<<<======>>>>>>>>>???AAACCCCCCCCCCCCDDDFFFJJJMMMTTTaaaxxxwwwpppmmmkkkgggdddbbbbbbccccccccccccbbb```^^^\\\ZZZYYYXXX[[[\\\\\\\\\]]]```dddhhhppppppooonnnlllkkkkkkkkkqqqlllhhhfffggghhhfffdddcccccccccbbbaaa```___^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[YYYWWWVVVUUUTTTRRRPPPJJJJJJKKKJJJIIIGGGEEECCCBBBAAAAAAAAA@@@@@@@@@@@@BBBAAAAAA@@@???>>>======???>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>??????<<<<<<<<<======>>>>>>>>>>>>>>>===<<<===>>>@@@@@@EEEEEEIIIRRR[[[fffwww}}}iiiXXXPPPHHHFFFEEEBBBAAABBB??????@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::888888888888888888888888;;;;;;:::::::::::::::::::::999999999888888888777:::;;;<<<;;;999888999:::999888888999:::;;;999888:::<<<======<<<<<<>>>???<<<======>>>>>>>>>>>>>>><<>>???>>>>>>>>>>>>>>>@@@AAABBBBBBAAA@@@??????@@@BBBCCCCCCCCCDDDEEEFFFFFFDDDCCCEEECCCBBBBBBDDDEEEDDDDDDCCCDDDDDDBBB@@@>>>>>>?????????===<<<;;;:::::::::===<<<<<<;;;:::999888888999999999999888777666555444444333222222222222222333222111111000111111222///111222111000///000111333333444444555666666777333333333222222222111111111222333333444444333333444444444444444444444444333333333444444666777777999777555666888:::;;;;;;999999999999888888888888666777777888999:::;;;;;;<<<<<<==================@@@AAACCCCCCBBBCCCDDDFFFIIILLLUUUiiixxxuuussspppjjjfffccccccdddeeefffeeedddbbb```]]]\\\ZZZ[[[[[[ZZZYYYZZZ]]]bbbfffllllllnnnnnnooooooooooootttpppkkkhhhggghhhgggfffdddddddddcccccccccbbbbbbdddbbb___^^^^^^^^^^^^^^^]]]\\\ZZZZZZYYYXXXUUUSSSLLLLLLLLLKKKJJJIIIGGGFFFDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>===>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>?????????<<<<<<<<<===>>>>>>?????????>>>===<<<<<<===??????DDDBBBDDDIIIQQQ\\\lllzzzhhhXXXOOOGGGFFFEEECCCBBBCCCAAAAAAAAA@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999::::::;;;:::::::::::::::999999999:::;;;<<<;;;999888999:::888888888999;;;<<<:::888:::;;;======<<<===>>>@@@<<<<<<===>>>>>>>>>>>>======@@@DDDHHHIIIHHHEEECCCAAA@@@???>>>===>>>???@@@=========>>>???@@@BBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCDDDFFFFFFFFFDDDCCCCCCBBBAAA@@@@@@BBBDDDDDDCCCBBBCCCDDDBBB@@@??????@@@???>>>===;;;::::::::::::<<<<<<;;;::::::999888888::::::::::::999888777777555444444333333333333333333222111000000000000111///111222111000///000111111222222333333444444444222222222222222111111111222222333444444444444333444444444444444444444444444444444444444555666777777555444444666888888777999:::::::::::::::::::::777888888999:::;;;;;;<<<<<<<<<<<<<<<============???AAACCCCCCCCCCCCDDDFFFLLLOOO\\\www|||xxxrrrjjjeeeccccccdddffffffeeedddcccaaa___^^^ZZZZZZYYYWWWWWWZZZ___ccceeegggkkknnnqqqrrrrrrrrrvvvsssnnnkkkjjjjjjjjjjjjeeeeeeeeeeeeeeeeeeeeeeeeiiifffcccbbbcccccccccaaa^^^]]]]]]]]]\\\ZZZWWWTTTMMMMMMMMMLLLKKKJJJIIIIIIGGGGGGFFFEEEEEEDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>>===>>>>>>??????>>>>>>=========>>>>>>????????????============>>>>>>??????>>>>>>===<<<<<<===>>>??????>>>???DDDIIIPPP]]]iiizzzgggWWWNNNGGGFFFEEECCCCCCDDDCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888999;;;<<<::::::::::::::::::::::::999:::;;;:::999888999:::888888888999;;;<<<;;;999999;;;<<<===<<<===>>>@@@===>>>??????@@@@@@??????===@@@DDDGGGHHHGGGDDDBBB@@@@@@@@@@@@@@@@@@@@@???<<<===>>>@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDCCCFFFHHHHHHFFFDDDCCCCCCAAA???>>>???BBBCCCDDDCCCAAABBBCCCBBB???>>>???@@@>>>===;;;:::999999888888::::::999999999999888888999999::::::999888888777666555444444333333444444222222222111000000/////////111222111000///000111111111111222222222333333444444444444333333333333222222333444444444444444444444444444444444444444444444444444444555666666888666555555777888888777:::::::::::::::;;;;;;;;;888888999999::::::;;;;;;;;;;;;;;;<<<<<<=========>>>@@@BBBCCCCCCDDDFFFGGGLLLRRReeeyyyppphhhddddddeeeeeeeeefffeeedddbbb```___[[[ZZZZZZXXXWWWXXX\\\___```ccchhhmmmqqqssssssssstttssspppnnnmmmmmmnnnnnnhhhggggggffffffgggggghhhllliiiffffffhhhhhhfffddd^^^^^^^^^___^^^[[[WWWSSSOOOOOONNNMMMMMMLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFEEE@@@@@@@@@?????????>>>>>>===>>>???@@@@@@???>>>============>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;<<<===????????????BBBFFFIIIKKKSSS\\\mmmuuufffVVVMMMFFFEEEFFFDDDCCCEEECCCBBB@@@?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAAAAA@@@>>>===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888999;;;<<<999999999999999999999999999:::;;;:::888888888999999888888999;;;<<<<<<;;;999;;;<<<===<<<===???@@@===>>>>>>???????????????===???BBBDDDEEECCCAAA???===>>>@@@BBBBBB@@@>>>===<<<>>>@@@BBBCCCCCCAAA@@@@@@AAAAAABBBCCCDDDDDDEEEDDDGGGJJJJJJGGGDDDCCCCCCAAA??????@@@BBBDDDEEEDDD@@@AAABBBAAA???>>>>>>???<<<;;;:::999888777777777777777888888888888999999888999999999999888888777666555555444444444444444111222222222111000...---///111222111000///000111111222222222222333333333333333333333333333333333222333444444555444444444555555555555555555555555555444444444444555666666888777666666777888777666888888999999::::::::::::888888888999999999999999::::::;;;;;;<<<===>>>>>>===???AAABBBCCCDDDGGGIIINNNYYYppp~~~uuummmgggggghhheeeeeeffffffdddbbb___^^^\\\]]]\\\[[[YYYYYYZZZ\\\^^^bbbggglllpppqqqpppooopppqqqpppooooooooopppqqqjjjiiihhhgggggghhhiiiiiijjjfffdddeeehhhiiieeebbb]]]]]]^^^______\\\VVVRRRPPPPPPOOONNNMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFFFF@@@@@@@@@???????????????>>>???@@@AAAAAA@@@???>>><<<======>>>??????@@@@@@@@@@@@??????>>>=========<<<;;;;;;;;;<<<>>>???@@@AAAAAADDDHHHHHHGGGLLLSSS[[[eeessseeeVVVMMMFFFEEEFFFDDDCCCEEEBBBAAA???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAAAAA@@@???>>>::::::::::::::::::::::::888888888888888888888888:::999888777777999;;;<<<888888888888888888999999999:::;;;:::888777888999:::888777888:::<<<<<<<<<999:::<<<=========???AAA;;;<<<<<<===============<<<>>>@@@AAABBB@@@>>>===:::===@@@BBBBBB@@@===;;;<<<>>>AAADDDEEEDDDAAA@@@@@@@@@AAABBBCCCEEEEEEFFFDDDHHHKKKKKKGGGDDDCCCCCCAAA@@@???AAACCCFFFFFFFFF@@@AAAAAA@@@>>>===>>>???;;;;;;999888777666666666666666666777888888999999888888999999999888777777666666555444444444444555000111222333222000...,,,///111222111000///000111333333333333333333444444111111111111111111111111222333444444555555444444555555555555555555555555555555444444444555666666777666555555666666555444777777888888999999999999888888888777777777777777999999:::;;;<<<>>>>>>???<<<>>>AAABBBCCCEEEHHHJJJVVVccc}}}yyypppkkkjjjkkkffffffgggfffdddaaa^^^\\\^^^______]]][[[ZZZZZZ[[[^^^bbbggglllnnnooommmlllmmmnnnppppppoooooopppqqqkkkjjjiiihhhhhhhhhiiijjjeeebbb```bbbffffffbbb^^^\\\]]]^^^______[[[VVVRRRQQQPPPOOOOOONNNNNNNNNNNNLLLKKKKKKJJJHHHGGGFFFFFF@@@@@@@@@??????????????????@@@BBBCCCCCCBBB@@@???<<<======>>>???@@@@@@@@@AAAAAA@@@???>>>===<<<<<<;;;;;;:::;;;<<<>>>@@@AAA>>>>>>@@@CCCAAA???CCCIIILLLXXXhhhttt|||bbbTTTOOOIIIEEEEEEEEECCCAAAEEEBBB@@@@@@BBBBBB@@@===??????@@@@@@@@@@@@?????????@@@AAAAAA@@@>>>;;;:::888:::;;;;;;:::999999:::888999::::::;;;;;;::::::666777:::<<<===<<<;;;::::::999777666666666777777888888777777777777888888888888999999:::;;;<<<===<<<===============<<<<<<============>>>>>>>>>??????>>>???AAACCCCCCAAA???@@@AAABBBBBB@@@>>>>>>???:::===AAAAAA@@@@@@BBBEEECCCCCCCCCDDDDDDDDDDDDDDDCCCEEEHHHJJJIIIFFFBBB@@@BBB>>><<>>:::999888666555444444444666666666666666777888888999:::;;;;;;;;;999777555666666555444444444444555222333333333222222444555666222...---///111000///111111222333333333333222444444444333333222222222444333222333666777777666666666555444333333222222333333444444555666666666777777777777777777777777888888888999::::::;;;;;;999888888888888888999999;;;;;;<<<<<<===>>>>>>>>>???BBB>>>===EEEFFFGGGQQQUUUsss|||{{{yyyrrrlllmmmkkkgggdddbbbaaaaaabbb___```bbbaaa___]]]\\\\\\dddddddddcccbbbdddhhhkkkmmmooorrrsssqqqpppooooooooommmjjjiiijjjkkkkkkkkkgggeeeaaa``````aaabbbbbbeeedddccc```^^^[[[YYYXXXSSSQQQPPPQQQSSSSSSPPPMMMPPPMMMKKKMMMOOOOOOIIIDDD@@@BBBCCCBBB???>>>@@@CCCCCCAAA???@@@CCCEEEDDDBBB>>>>>>>>>???@@@AAACCCCCCBBB???<<<<<<>>>@@@???>>>>>>>>>>>>>>>>>>?????????>>>@@@BBBCCCCCCDDDFFFGGGKKKPPPYYYcccnnn{{{___SSSNNNHHHEEEEEEEEEDDDBBBDDDBBB@@@@@@BBBBBB@@@===>>>??????@@@@@@??????>>>===>>>???@@@@@@???===<<<999;;;<<<<<<;;;::::::;;;::::::;;;;;;;;;;;;::::::777888:::;;;<<<;;;;;;:::;;;:::999888777777888999777777888888888888777777999999:::;;;;;;;;;::::::999:::;;;<<<===>>>>>>>>>>>>>>>??????????????????@@@??????AAABBBCCCBBBAAA???AAABBBAAA???======>>>>>>AAACCCCCCAAA@@@AAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGIIIHHHFFFCCCAAABBB>>><<<===BBBEEEEEECCCBBB@@@>>><<<;;;;;;;;;<<<:::999888777666555555555666666666666666777777888777888:::;;;;;;:::888777666555555444333444444444333444444333222222333444555333000///111222111000111111222333333333333222444444444333333222222222444333333555777777666555666555555444333333222222333333444444555666666666777777777777777777777777666666666777888888999999888888777888888999::::::;;;;;;<<<<<<===>>>>>>>>>>>>AAA>>>???GGGGGGIIIUUUbbbyyyrrrnnnkkkfffbbb______```aaa```bbbcccbbb___]]]\\\\\\ccccccbbb``````bbbfffiiinnnpppsssttttttsssrrrsssrrrnnniiifffgggiiilllmmmgggeeecccbbbcccdddcccccceeeeeedddbbb___[[[XXXVVVTTTRRROOOOOORRRSSSRRRQQQSSSQQQOOOPPPRRRPPPKKKGGGCCCDDDEEECCCAAA@@@BBBDDDCCCAAA???@@@CCCDDDDDDBBB????????????@@@AAABBBBBBCCCAAA>>>>>>???@@@@@@>>>>>>>>>>>>>>>????????????>>>@@@BBBBBBBBBCCCDDDFFFHHHLLLRRRZZZeeeqqq}}}~~~]]]RRRMMMGGGEEEEEEFFFEEECCCCCCBBB@@@@@@AAAAAA@@@>>>>>>??????@@@@@@??????>>>;;;<<<>>>?????????>>>===:::<<<======<<<;;;;;;<<<============<<<;;;:::999::::::::::::::::::::::::<<<;;;::::::999:::::::::777777888999999888777777999:::;;;<<<<<<:::888777666777999;;;===>>>???@@@???@@@AAAAAAAAA@@@???>>>AAA@@@??????BBBCCCCCCCCC???AAABBBAAA???======>>>BBBDDDEEEDDDBBBAAAAAAAAACCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDBBB???<<<<<<@@@CCCCCCBBBBBB@@@>>>;;;:::999999999::::::999888777666666555666666555555666666777888555666888:::;;;;;;:::999555444444333333333333333555555444444333333222222444333111222333333222000111111222333333333333222444444333333333333222222444444555777888888555333555555555444444333333222333333444444555666666666777777777777777777777777666666666777888888999999777777777888888:::;;;<<<;;;;;;<<<<<<===>>>>>>>>><<>>>>>>>>?????????@@@@@@>>>@@@AAAAAAAAAAAACCCDDDDDDFFFIIIOOOWWWdddqqqyyy~~~^^^QQQLLLFFFDDDEEEFFFEEECCCBBBAAA@@@@@@@@@@@@??????>>>>>>????????????>>>>>><<<<<<===>>>>>>======<<<;;;===>>>>>>===<<<<<<===??????>>>>>>===;;;:::999;;;;;;:::999999999::::::<<<<<<<<<<<<;;;<<<<<<<<<666777999::::::999777666777999;;;======;;;999777555666888:::<<<>>>?????????@@@AAABBBAAA@@@>>>===AAA???>>>>>>@@@BBBCCCCCC@@@AAABBBAAA???>>>>>>>>>BBBCCCDDDCCCCCCBBBAAAAAACCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDAAA>>>>>>@@@BBBCCCCCCBBBAAA???<<<:::999999888:::::::::999888777777666666555555555555666777777555666888:::;;;:::999888444444333222222222222333777666555555555555333222222222222333333222111000111111222333333333333222333333333333333333333333555555666888999888555222555555444444444333333333333333444444555666666666666666666666666666666666888888888999::::::;;;;;;666777777888999:::<<<===;;;;;;<<<<<<===>>>>>>>>>===AAA@@@BBBHHHGGGNNNaaaxxxyyytttmmmgggccccccdddfffcccccccccaaa^^^[[[[[[[[[bbbaaa___]]][[[]]]```dddgggjjjoooqqqrrrssstttuuuuuuoooiiieeefffiiilllnnneeeeeeeeeggghhhhhheeecccbbbcccddddddbbb]]]YYYVVVUUUTTTRRRRRRTTTVVVXXXYYYZZZXXXVVVUUUTTTRRROOOLLLHHHHHHHHHGGGEEEEEEFFFFFFDDDDDDCCCDDDDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@???@@@AAAAAAAAAAAA>>>>>>>>>??????@@@@@@AAA>>>@@@AAAAAA@@@???AAABBBCCCCCCCCCEEELLLWWWdddmmm{{{bbbPPPLLLFFFDDDEEEFFFEEECCC@@@AAAAAA@@@@@@??????@@@>>>>>>>>>??????>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;===>>>>>>===<<<<<<===@@@??????>>>===;;;:::999;;;;;;:::999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<666888999;;;;;;999888666555777:::<<<===<<<:::999777888999;;;<<<=========>>>??????@@@@@@???>>>===AAA???======???AAAAAAAAAAAABBBCCCBBB@@@????????????@@@@@@BBBCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFGGGFFFEEEEEEFFFFFFGGGHHHHHHGGGEEECCCBBBBBBDDDDDDDDDBBBAAA@@@>>><<<:::999999999999::::::999888777666555555555555555666666777666777999::::::999777666444444333222222222222333777666555666888888666444222333444333222111000000111111222333333333333222333333333333333333333333444555666888999888444111444444444444444333333333333333444444555666666666666666666666666666666666888888888999::::::;;;;;;777777777888999;;;<<<===;;;;;;<<<<<<===>>>>>>>>>>>>AAA@@@CCCHHHGGGQQQiii~~~yyyrrrjjjfffeeefffhhhbbbcccbbb```\\\ZZZZZZ[[[bbbbbbaaa^^^\\\]]]___aaaeeehhhmmmppprrrssstttuuurrrooollljjjjjjkkkkkkkkkeeeeeefffhhhiiihhhdddbbb___aaacccdddccc```\\\ZZZUUUVVVWWWXXXXXXXXXXXXXXXYYYXXXVVVUUUSSSQQQOOOMMMKKKIIIHHHGGGGGGGGGFFFFFFEEEFFFGGGGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBAAA??????<<<===>>>???@@@AAACCCCCC===>>>>>>???@@@AAAAAAAAA@@@AAAAAAAAA???>>>???@@@CCCBBBAAAAAAFFFOOOZZZbbbooo{{{cccQQQLLLFFFDDDDDDEEEDDDBBB???@@@AAA@@@???>>>???@@@===>>>>>>??????>>>>>>===???>>>===<<<;;;:::999999;;;===>>>>>>===<<<<<<===?????????>>>===;;;:::999::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;777888999::::::999888777555777999;;;<<<<<<<<<;;;999:::;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>??????@@@@@@BBBAAA??????@@@AAA@@@???@@@BBBCCCBBB@@@>>>>>>???>>>>>>>>>AAACCCEEEEEECCCCCCCCCDDDEEEEEEFFFGGGGGGEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEAAAAAA@@@>>><<<;;;:::999777888999999999888666555555555444444555555666777666777999::::::888777555555444444333333333333333777555555888<<<===;;;888555666666444222000000111111111222333333333333222222222333333333333444444333333444666777777444222444444444444444444444444333333444444555666666666777777777777777777777777666666666777888888999999888888888999999;;;<<<===;;;;;;<<<<<<===>>>>>>>>>???AAAAAAEEEJJJJJJYYYvvv|||uuummmhhhffffffgggbbbcccbbb___\\\[[[[[[\\\bbbcccbbbaaa^^^]]]]]]^^^eeehhhmmmppprrrsssuuuvvvrrrpppooonnnnnnmmmkkkiiiggggggggghhhiiigggdddaaa^^^___aaaccccccaaa___]]]WWWYYY[[[[[[ZZZXXXWWWWWWXXXWWWVVVTTTRRRPPPOOONNNMMMKKKIIIHHHIIIIIIHHHFFFGGGIIIKKKJJJHHHFFFEEEEEEAAABBBCCCCCCCCCAAA@@@???:::<<>>>>>???@@@AAABBBBBBAAABBBBBBAAA???>>>>>>???CCCBBBAAA@@@CCCIIIQQQWWWcccrrr~~~~~~}}}aaaRRRMMMGGGDDDDDDDDDBBB@@@>>>@@@AAA@@@>>>>>>???AAA======>>>>>>>>>>>>=========<<<<<<;;;:::::::::::::::<<<>>>===<<<;;;<<<<<<>>>>>>>>>===<<<;;;:::999777888:::;;;<<<;;;;;;:::888999:::;;;;;;;;;::::::999999999999999999999999888999::::::;;;;;;;;;;;;::::::;;;<<<============???>>>>>>===>>>@@@CCCDDDEEEDDDBBBBBBCCCBBB@@@>>>>>>@@@AAA@@@>>><<<<<<===@@@??????AAAEEEGGGFFFDDDBBBCCCDDDEEEFFFGGGHHHHHHCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIJJJIIIGGGEEEDDDDDD>>>>>>>>>===<<<;;;999999666777888999999777666444555444444444444555666666444555777999:::999888777666555555444333444444444555444555999???BBB???<<<:::;;;:::666222000111333111111222333333333333222222222222333333444444444333222222333555666555333444444444444444444444444333333444444555666666666777777777777777777777777666666666777888888999999999999999999999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>???AAAAAAGGGMMMOOOdddyyyrrrllliiihhhgggddddddcccaaa^^^]]]^^^``````bbbcccbbb___\\\[[[ZZZcccgggkkkoooqqqrrrsssuuusssrrrqqqppppppooollljjjkkkjjjiiiiiiiiihhheeebbb```aaaaaabbbbbb```___^^^]]]^^^^^^\\\XXXVVVWWWXXXWWWVVVUUUSSSQQQPPPPPPPPPPPPNNNKKKJJJKKKKKKJJJHHHIIILLLNNNMMMJJJGGGFFFFFF@@@AAACCCDDDCCCBBBAAA???<<>>>>>???AAABBBBBBCCCCCCDDDDDDBBB???>>>>>>???AAAAAA@@@@@@@@@DDDIIIMMMWWWcccooouuuzzzzzz^^^RRRMMMGGGDDDDDDCCCBBB???===???AAA@@@>>>===???AAA======>>>>>>>>>>>>======;;;;;;:::::::::;;;<<<<<<:::<<<======<<<;;;;;;<<<============<<<;;;:::999666777:::<<<===<<<;;;:::666777999:::;;;:::999999:::999999888888999999:::;;;;;;::::::::::::999999999:::;;;===>>>?????????@@@???>>>===???BBBEEEGGGGGGFFFEEEEEEEEECCC@@@======>>>???>>><<<;;;;;;;;;BBBAAA@@@CCCFFFHHHFFFDDDBBBCCCDDDEEEFFFGGGHHHHHHBBBDDDFFFHHHIIIJJJIIIIIIHHHJJJKKKKKKHHHEEECCCBBB<<<<<<<<<<<<;;;:::999888555666888999888777555444555444444444444555666666222333666999:::::::::999666666555444444444444555555444555:::AAAEEECCC???>>>>>><<<888333111333555111111222333333333333222222222222333333444444444222111000222444555555444444444444444444444444444333333444444555666666777777777777777777777777777888888888999::::::;;;;;;:::::::::999999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>???AAAAAAHHHPPPTTTlll~~~wwwqqqmmmkkkjjjeeeeeedddbbb```___aaaccc___aaacccccc___[[[YYYXXX```dddiiilllnnnooopppqqqvvvsssqqqppppppooonnnlllnnnlllkkkjjjjjjhhhfffcccbbbbbbbbbaaaaaa___^^^^^^bbbbbb```[[[VVVUUUWWWZZZVVVVVVVVVTTTQQQPPPQQQRRRSSSPPPLLLLLLMMMMMMKKKIIIJJJMMMPPPOOOKKKHHHGGGGGG@@@AAACCCDDDDDDCCCAAA@@@@@@CCCEEEEEEBBB@@@@@@AAA===>>>>>>@@@AAABBBCCCCCCDDDDDDDDDCCC@@@>>>>>>???>>>???@@@??????AAADDDFFFNNNVVV```jjjwwwvvv]]]PPPLLLGGGEEEEEEEEEBBB??????????????????>>>===<<>><<<;;;;;;;;;<<<=========<<<:::999===<<<:::999999:::<<<=========<<<;;;::::::999999888999999:::;;;;;;;;;;;;555555666888888999999999888999999::::::999999888<<<;;;999888888999;;;<<<;;;===@@@@@@???===<<<<<<@@@@@@@@@@@@AAACCCEEEFFFJJJKKKKKKIIIFFFDDDCCCCCC@@@@@@@@@???>>>======<<<;;;>>>AAABBB@@@@@@AAADDDEEEBBB@@@@@@BBBDDDDDDDDDDDDEEEGGGIIIJJJKKKLLLLLLFFFFFFGGGHHHGGGEEECCCAAA<<<;;;::::::;;;;;;999777444555666777777666555444333333333444444555555555444444555666888999888777999888666555333222222222666444555:::BBBGGGGGGDDD<<<:::777555333333333444333333333333333333333333333333333444444444555555222222333333444555666666555555555444444333333333222333555666888999999999777777777777666666666666666777777777888888888888::::::999999::::::;;;<<<<<<::::::<<<@@@CCCBBBAAACCCFFFFFFKKKQQQXXXwww|||}}}zzzrrrjjjjjjhhheeecccbbbbbbcccdddeeeeeeeeebbb^^^[[[YYYYYY```cccgggiiiiiijjjkkklllqqqoooooossssssooonnnppppppmmmjjjiiikkkllljjjhhhbbbeeefffddd___]]]```dddgggccc]]]YYYXXXYYYZZZZZZZZZXXXUUUSSSQQQQQQRRRSSSMMMMMMLLLKKKKKKKKKKKKKKKKKKIIIHHHHHHHHHHHHGGGEEEFFFFFFEEEFFFFFFEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBB@@@>>>>>>???@@@AAAEEEEEEEEEEEECCCAAA???>>>@@@???>>>>>>???AAACCCEEEGGGLLLVVVcccooo{{{uuu\\\OOOJJJFFFDDDDDDDDDAAA>>>???@@@@@@@@@@@@??????>>>>>>>>>???>>>>>>===<<<;;;<<<<<<===>>>===<<<;;;:::===<<<:::999999:::<<<======<<<<<<;;;::::::999999999999:::;;;;;;;;;::::::555666777888999999999999888999999::::::999999888::::::999888888888999::::::===???@@@>>><<<<<<<<<@@@@@@@@@@@@AAABBBDDDEEEGGGIIIJJJIIIGGGEEEDDDDDD@@@@@@??????>>>>>>>>>>>><<>>>>>CCCAAA@@@?????????AAABBBCCCCCCDDDCCCBBB@@@>>>===???>>>======>>>???AAABBBBBBGGGOOO[[[gggtttsss[[[NNNIIIEEECCCCCCCCC@@@>>>???@@@@@@AAAAAAAAAAAA@@@======>>>>>>>>>>>>============>>>>>>>>>===<<<;;;<<<;;;:::999999:::;;;<<<<<<<<<;;;;;;::::::999999::::::;;;;;;;;;:::999999666666777888999999999999888888999999999999888888888888888888888999999999:::<<<>>>>>>===<<<<<<<<>>>>>>>>???@@@>>>???@@@@@@???>>>???@@@CCCBBBBBBCCCEEEDDDBBB@@@CCCDDDEEEGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIGGGDDDAAA===<<<::::::;;;;;;999777888999999888777444222111333333333444444444444555777777777666666666555555777666666555666666777777444333333666:::<<<;;;999888777555333222111222222222222222222222222222222222222222222333333333333333333333444555555666666555555555444444444444444666777777888999999888888777777777777777777777777888888999999999888888777:::::::::::::::;;;;;;<<<>>>===<<<===???AAA@@@???AAADDDDDDLLLZZZiii|||yyyrrrnnnhhhbbb^^^]]]___```eeeffffffeeeaaa___^^^^^^]]]___bbbcccbbbcccdddeeehhhhhhlllrrrssspppoooppppppnnnkkkiiiiiihhhgggfffeeecccbbbcccdddeeeeeedddkkkgggbbb____________^^^ZZZZZZZZZYYYWWWVVVTTTSSSPPPOOOOOONNNMMMMMMLLLLLLLLLJJJIIIIIIJJJKKKJJJIIIIIIGGGFFFFFFGGGHHHGGGFFFDDDDDDCCCBBB@@@???>>>>>>BBBAAA@@@???@@@AAABBBCCCBBBBBBBBBAAA@@@???>>>===@@@???>>>======>>>???@@@<<<@@@FFFOOO[[[iiivvvpppZZZNNNIIIEEECCCDDDDDDAAA???>>>>>>???@@@AAAAAAAAAAAA<<<======>>>>>>>>>>>>===>>>>>>>>>>>>>>>======<<<<<<;;;::::::::::::;;;<<<;;;;;;;;;:::::::::999999;;;;;;;;;;;;:::999999888666777888888999999999999888888999999999999888888888888999:::::::::999999999;;;======<<<;;;<<<<<>>>>>???AAABBB???@@@@@@???>>>>>>?????????@@@BBBDDDFFFFFFCCCAAACCCDDDEEEGGGHHHIIIIIIIIIIIIHHHGGGHHHJJJIIIEEEAAA>>>===;;;:::;;;:::999888888888888888777555333222444444444444444444444444555666666666555555666777:::999888888888888888888555333333444777777666444555555333222111111111111111111111111111111111111111111222222222333333333333444444444555555666666555555555555555444444444888888999999999888888777777777777777777888888888888999:::::::::999888777:::::::::::::::;;;<<<<<<>>>>>>>>>>>>????????????@@@DDDEEEMMM___ttt}}}xxxooogggbbb``````aaadddeeefffdddbbb```___```[[[]]]____________```aaaeeefffkkkrrrtttrrrpppqqqpppnnnllliiihhhgggffffffgggccc```bbbfffiiigggdddgggddd```^^^]]]]]]]]]\\\YYYZZZZZZZZZYYYVVVTTTRRROOOOOOOOOOOONNNMMMLLLLLLLLLJJJHHHHHHIIIJJJJJJJJJIIIGGGEEEEEEGGGHHHIIIHHHFFFEEEEEEDDDCCCBBBAAAAAABBBAAAAAA@@@AAABBBCCCCCCAAAAAAAAA@@@@@@??????>>>AAA@@@???>>>>>>>>>>>>>>>;;;===AAAFFFNNN[[[jjjtttnnnYYYNNNJJJFFFDDDEEEEEECCC@@@======>>>???@@@@@@@@@???<<<======>>>>>>>>>>>>===???>>>>>>===============;;;;;;;;;::::::;;;;;;;;;:::::::::::::::999999999;;;;;;;;;;;;:::999999888777888888999999999999888777888888999999888888777999999:::;;;<<<<<<;;;;;;999;;;<<<<<<<<<;;;<<<===@@@AAAAAAAAAAAAAAAAAAAAACCCEEEGGGHHHFFFDDDCCCDDDDDDBBB???======???AAACCCAAA@@@???>>>????????????<<<===@@@DDDGGGHHHEEECCCEEEEEEFFFHHHIIIIIIIIIIIIHHHFFFFFFHHHKKKKKKFFFBBB@@@>>>;;;:::::::::999888666777888888888777666555444444444444444444444444222444555555444555888;;;>>>===<<<:::999888888888555555444555555555333222333333222222111111111111111111111111111111111111111111222222222333333333444444555555555555555666555555555555555555555555888999999999999888777777666777777777888888888999888999:::;;;;;;:::999888;;;;;;::::::;;;;;;<<<===>>>>>>??????>>>>>>>>>???AAAFFFFFFPPPfffwwwnnnfffcccbbbbbbcccdddeeedddaaa______```]]]___``````___```bbbcccdddeeejjjrrrtttrrrpppqqqpppooommmjjjhhhfffggggggiiiddd```bbbgggiiigggcccdddaaa___]]]]]]]]][[[ZZZWWWXXXYYYYYYXXXUUURRRPPPNNNNNNOOOOOOOOONNNMMMLLLMMMJJJHHHGGGIIIJJJJJJIIIIIIGGGEEEEEEFFFHHHHHHHHHEEEEEEFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@????????????<<<>>>@@@AAAFFFPPP]]]ggg}}}kkkXXXNNNJJJFFFEEEFFFFFFDDDAAA======>>>?????????>>>>>>======>>>>>>>>>>>>======???>>>===<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::;;;;;;;;;:::999999888888999999999999999888777777888888888888777777::::::;;;;;;<<<<<<======:::;;;===<<<<<<<<<===???@@@AAABBBBBBCCCCCCCCCBBBBBBDDDEEEEEEDDDDDDEEEFFFGGGDDD@@@======>>>AAACCCBBB@@@>>>>>>@@@AAAAAAAAA<<<===@@@DDDGGGHHHFFFDDDEEEFFFGGGHHHIIIIIIIIIIIIFFFDDDCCCFFFKKKLLLHHHCCCAAA>>>;;;:::::::::999888555666777888888888777666555444444444444333333333000333555444333555999===???>>><<<:::999888777777555555555555555444333222222222222222222111111111222222222222222222222222222222222222333333333333555555555555555555555555555555555555555666666666888888888999888888777777666777777888888999999999777888:::<<<<<<<<<:::999;;;;;;;;;;;;;;;<<<<<<======>>>??????>>>===???@@@BBBHHHIIITTTnnn~~~tttkkkfffdddcccdddeeeeeedddbbb```______```aaabbbbbbbbbcccfffhhheeeeeeiiippprrrooonnnpppoooooonnnkkkhhhggghhhiiijjjfffbbbcccfffgggdddaaacccaaa```______^^^\\\ZZZWWWWWWXXXXXXWWWTTTRRRPPPMMMNNNPPPQQQQQQQQQPPPOOOPPPMMMJJJHHHIIIJJJJJJJJJIIIGGGFFFFFFGGGHHHGGGFFFEEEFFFFFFGGGGGGHHHIIIIIIDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????===@@@AAA@@@AAAHHHSSS\\\oooxxxiiiWWWMMMIIIEEEDDDEEEEEECCCAAA??????@@@@@@@@@???>>>>>>>>>>>>???>>>>>>===<<<;;;>>>===<<<;;;;;;;;;<<<===:::;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999:::;;;;;;;;;::::::888999999::::::999999888777777888888888888777777::::::999999:::;;;===>>>;;;<<<======<<<===???@@@@@@AAABBBDDDEEEEEEDDDDDD???@@@BBBBBBCCCEEEHHHKKKJJJFFFAAA===<<<>>>AAACCCCCC@@@>>>>>>AAACCCDDDCCC???@@@AAACCCFFFFFFDDDBBBDDDEEEFFFGGGHHHHHHHHHHHHDDDAAA@@@EEEKKKMMMIIIDDDBBB???<<<::::::::::::999777888999999888777666555555555444444444333333333111444555444222333888<<<;;;:::999888777777777777333444555555444333333333111111222222333222222222333333333333333333333333333333333333444444444444666666666666555555555555444555555555666666666777666666777888888777777777666777777888888999::::::666888:::===>>>===<<<;;;;;;;;;;;;;;;;;;<<<======<<<>>>??????>>>===???AAABBBIIILLLYYYwww|||ssslllhhhffffffggggggfffccc`````````^^^```aaaaaaaaacccfffhhhfffeeeggglllnnnkkkjjjlllooooooooollliiihhhjjjllllllhhheeeddddddcccaaa^^^bbbaaa_________^^^[[[YYYXXXXXXXXXWWWVVVTTTRRRQQQNNNOOOQQQSSSTTTTTTTTTSSSTTTQQQMMMKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIIIIGGGEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>===>>>???@@@AAA???@@@@@@@@@@@@??????>>><<>>????????????>>>===;;;;;;>>>===<<<::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999888999::::::;;;;;;;;;;;;999999:::::::::999999888777777888888888888777777:::999888777888:::===>>>;;;<<<============???AAA???AAACCCDDDFFFFFFFFFEEE<<<===???@@@BBBFFFLLLPPPLLLHHHBBB===<<<===@@@CCCDDDAAA>>>>>>BBBEEEEEEDDDCCCBBBBBBCCCEEEDDDBBBAAACCCDDDEEEFFFFFFFFFFFFFFFBBB??????DDDKKKNNNJJJDDDCCC@@@<<<::::::::::::999999::::::999888666444333555555555444444333333333333555777444111111666;;;777777666666666666666777111333444444333333333444111111222333333333333222333333333333333333333333333333444444444444555555666666666666666555555555444555555555666666777777555555666777777777777777666777777888999999::::::555777:::===>>>>>>===<<<<<<;;;;;;;;;;;;<<<======;;;===??????>>>===@@@BBBBBBJJJNNN]]]}}}yyyrrrmmmkkkhhhiiiiiigggdddaaaaaaaaaZZZ\\\]]]]]]^^^```cccffffffdddeeejjjjjjhhhgggjjjnnnppppppmmmjjjiiikkknnnllljjjgggdddbbbaaa___]]]```___^^^^^^^^^]]]ZZZWWWYYYYYYXXXWWWVVVTTTSSSRRROOOPPPSSSVVVWWWWWWWWWVVVWWWTTTOOOMMMLLLMMMMMMLLLLLLKKKJJJKKKLLLJJJHHHEEEGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFFFFEEEDDDBBB@@@@@@======<<<<<<<<<>>>???@@@>>>>>>????????????>>>>>>999>>>BBBAAA???AAAIIIPPPWWWbbbmmmttt|||fffZZZMMMKKKGGGEEEEEEDDDCCCBBB???>>>>>>===============??????@@@??????>>>===<<<<<<;;;::::::;;;<<<===>>><<<<<<;;;;;;;;;::::::::::::::::::999999888888888999:::<<<=========<<<<<<999888888888888888999999999999999999888888888777444666999888777666888;;;;;;===@@@AAA???>>>======@@@BBBCCCDDDCCCCCCCCCEEEBBBBBBCCCCCCEEEFFFHHHIIIJJJGGGAAA===<<<>>>BBBEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFFFFFFFEEECCCBBBAAA>>><<>>:::999:::999777555888888888777555555777999:::888666444333333444444555444222111111222444555;;;888444333444666777777555555444444444333333333333333333333333333333333666666666555555444444444333333333333333333333333555666666666666666555555555555555555555666777777999555666;;;>>>;;;888888888888999999999:::::::::777888999:::<<<===>>>>>>>>>>>>===;;;:::999888777>>>>>>>>>>>>???@@@AAABBBHHHJJJSSSeee{{{rrrjjjhhhiiiiiiiiifffccc___\\\aaaaaabbbbbbbbbbbbaaaaaaaaaaaacccdddddddddcccbbbkkkkkklllllllllkkkkkkjjjoooooommmiiifffcccccccccbbbaaaaaaaaaaaa```]]]ZZZ[[[[[[[[[ZZZXXXTTTQQQNNNTTTRRRQQQRRRTTTUUUUUUTTTSSSUUUUUURRROOOMMMOOOQQQKKKLLLMMMLLLJJJIIIJJJKKKIIIGGGEEECCCCCCDDDFFFGGGEEEDDDCCCBBBBBBBBBBBBBBBAAA???>>>???AAACCCCCCCCC>>>???@@@AAABBBAAA@@@???>>>???@@@@@@@@@AAADDDGGGOOOTTT```nnnwww~~~dddWWWLLLIIIFFFDDDDDDCCCBBBAAA??????>>>>>>======>>>>>>===>>>>>>?????????>>>>>><<<<<<;;;;;;;;;<<<>>>>>><<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;::::::::::::999:::;;;<<<======<<<;;;:::999888777777777888999999999888888888777777777444666888888777777888;;;>>>@@@CCCDDDCCCBBBAAABBBAAACCCDDDDDDCCCBBBCCCDDDAAAAAAAAAAAABBBCCCDDDEEEFFFCCC???<<<;;;===@@@CCCAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBDDDEEEEEEFFFEEEDDDCCCBBBDDD@@@>>>???CCCEEECCC@@@AAA>>>;;;999:::999777555555666777777777888;;;===DDDAAA===888555333333333666555333222222222444444999777555444666777888888777777666666555555444444333333333333333333333333555555555444444444333333333333333333333333333333555555666666666666555555555555555555555666777777999666777===???<<<999888888888999999999:::::::::888999999:::;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>???AAABBBCCCEEEJJJWWWpppyyyrrrnnnnnnnnnllliiieeebbb___aaaaaabbbbbbbbbaaaaaa```bbbcccdddeeefffffffffeeeiiiiiiiiiiiiiiijjjkkkkkkmmmmmmllljjjgggeeecccccceeeddddddddddddccc```^^^ZZZZZZ[[[ZZZYYYVVVTTTRRRTTTRRRQQQRRRSSSUUUUUUTTTSSSUUUVVVTTTQQQOOOOOOQQQMMMNNNNNNLLLJJJHHHHHHHHHIIIGGGEEECCCCCCDDDEEEGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA???>>>???AAACCCCCCCCC???@@@AAAAAAAAA@@@??????>>>???@@@@@@@@@AAADDDFFFIIINNNXXXeeennnuuu```TTTJJJHHHEEECCCCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>;;;<<<===>>>????????????======<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;:::::::::=========<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;<<<:::888666666777888999888888777777777666666666555666888888777777999:::>>>@@@CCCDDDDDDCCCDDDEEEBBBDDDEEEEEECCCBBBCCCCCCAAA@@@@@@?????????@@@@@@@@@???===<<<<<<===???@@@???@@@@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@@@@AAAAAABBBDDDDDDEEEFFFEEEDDDCCCBBBDDD@@@>>>>>>AAABBB@@@>>>AAA>>><<<::::::999888666333444666777888;;;???BBBPPPKKKEEE===777444222222777666555444333333444555999777666777999999999888777777666666555444444333333333333333333333333333444444444444333333333333333333333333333333333333555555666666666666666555555555555555555666777777888777:::@@@BBB===999888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;<<<===>>>??????>>>>>>>>>???@@@AAACCCCCCFFFMMM```~~~|||xxxwwwuuurrrnnniiifffdddcccbbbbbbbbbaaa`````````aaabbbdddeeegggggghhhhhhgggfffeeeeeefffhhhjjjllljjjjjjjjjjjjiiigggeeedddfffeeeddddddeeedddbbb```ZZZ[[[[[[[[[ZZZYYYWWWVVVTTTRRRQQQQQQSSSTTTTTTSSSSSSUUUVVVUUUSSSQQQPPPPPPOOOPPPPPPNNNJJJGGGFFFFFFHHHFFFDDDCCCCCCCCCEEEFFFFFFFFFDDDCCCBBBAAAAAA@@@AAA@@@??????AAACCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>???@@@AAA@@@@@@AAACCCEEECCCEEEMMMWWW```hhhuuu~~~^^^QQQJJJHHHDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@??????<<<<<<===>>>??????>>>>>>>>>>>>=========>>>>>>>>><<<<<<;;;;;;;;;:::::::::=========<<<<<<<<<<<<<<<:::::::::;;;;;;;;;::::::<<<;;;888666666666888999777777777777666666666666555666777777777888999999:::===@@@AAAAAAAAACCCDDDDDDEEEFFFFFFDDDBBBBBBCCCBBBAAA@@@>>>============<<<<<<<<<<<<===>>>??????>>>???@@@@@@AAA@@@@@@???CCCBBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDCCCBBB@@@???===>>>@@@BBBBBBAAAAAA???===;;;:::999888777444555777888999<<<@@@CCCTTTPPPHHH???999444333222666666555555555555666777;;;::::::;;;<<<;;;999777555555444333333222111111444444333333333333222222333333333333333333333333444444444444444444444444444555666666666666666666555555555555555666777777888888===CCCDDD>>>999888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@AAA>>>>>>??????AAABBBDDDEEEKKKTTTiii{{{vvvqqqmmmjjjhhheeedddcccbbbaaa```______```aaabbbdddfffggghhhiiigggeeecccbbbccceeehhhjjjgggggghhhiiijjjiiigggddddddcccbbbbbbbbbbbb```^^^]]]]]]]]]\\\[[[ZZZXXXWWWTTTSSSQQQRRRSSSTTTTTTSSSSSSTTTVVVVVVUUUSSSQQQPPPPPPQQQQQQOOOKKKHHHGGGFFFGGGFFFEEEDDDCCCDDDEEEFFFGGGFFFDDDCCCAAAAAA@@@@@@BBB@@@??????AAACCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>???@@@AAAAAA@@@@@@BBBDDD@@@@@@EEEMMMTTT\\\jjjvvv{{{]]]PPPJJJHHHEEEDDDDDDDDDCCCBBB@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::;;;:::888777666777888999777777777777666666666666666666666777888999999999999;;;===??????@@@AAACCCEEEFFFGGGFFFEEECCCCCCDDDDDDCCCAAA@@@>>>===<<<<<<:::;;;<<<>>>??????@@@@@@<<<===???@@@AAA@@@???>>>DDDCCCCCCCCCCCCDDDDDDEEECCCDDDDDDEEEEEECCCBBBAAAAAA@@@??????@@@AAABBBAAAAAA@@@???===:::999999999777888999999999;;;>>>AAAOOOKKKEEE>>>888555444333444444444555666777888999======<<<<<<===;;;777555444333333333333222222222444444444333333222222222333333333333333333333333444444444444444444444444444444555666666666666666555555555555555666777777888999???EEEDDD>>>999888888888999999999:::::::::<<<;;;;;;;;;;;;:::::::::<<<=========>>>?????????>>>>>>???@@@AAACCCEEEFFFMMMXXXpppzzztttpppmmmlllhhhgggeeecccaaa```______aaaaaabbbdddfffhhhjjjkkkiiigggeeedddcccdddeeefffeeeeeefffhhhkkkkkkhhheeedddbbb``````aaaaaa```___```___^^^]]][[[ZZZXXXWWWVVVTTTRRRRRRTTTTTTTTTSSSSSSTTTUUUVVVVVVTTTQQQOOOPPPQQQRRRQQQNNNKKKIIIIIIHHHGGGFFFEEEDDDEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAABBB@@@???@@@AAABBBBBBAAACCCBBBAAA@@@??????>>>>>>???AAABBBBBBAAA@@@AAABBB??????BBBGGGLLLSSS```lllzzzxxx\\\OOOJJJHHHEEEDDDDDDDDDCCCCCC@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;:::======>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999888888888999999999888888888888888999999888888777777777666666666777666555666888:::999888:::<<<>>>>>>???@@@BBBDDDDDDFFFGGGGGGEEEDDDEEEEEEFFFEEECCCAAA???>>>======:::;;;===>>>???@@@@@@@@@;;;<<<>>>@@@AAA@@@???>>>CCCCCCBBBCCCDDDEEEFFFFFFCCCCCCDDDEEEDDDCCCBBBAAACCCBBBAAA@@@????????????AAAAAA@@@>>>;;;999999:::999::::::999888999;;;===EEEBBB>>>:::777555444444333444444555666777888888<<<;;;:::;;;;;;999666333444444444444555555555555555444444333333222222111333333333333444444444444444444444444444444444444333444555666777777777777555555555555555666777777888:::@@@EEEDDD===888999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>??????AAABBBDDDFFFGGGLLL[[[www}}}wwwsssrrrqqqkkkiiigggdddbbb`````````bbbcccccceeegggiiikkkllliiiiiiiiiiiihhhfffeeedddeeeddddddfffjjjkkkiiiffffffdddbbbaaabbbcccbbbaaaaaa```___]]][[[ZZZXXXXXXWWWUUUTTTTTTUUUUUUUUUTTTTTTSSSSSSTTTUUUTTTRRRPPPRRRSSSUUUTTTQQQMMMKKKJJJHHHHHHGGGFFFFFFFFFFFFGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCAAA???@@@AAABBBBBBAAABBBBBBAAA@@@????????????@@@AAACCCCCCAAA@@@@@@AAA@@@???AAAEEEHHHLLLUUU___mmmzzzuuu[[[NNNIIIFFFDDDBBBCCCCCCCCCBBB???@@@AAABBBAAA@@@>>>===<<<===============<<<<<<<<<======>>>===<<<;;;:::<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;;;;:::999888777777888999666666888999::::::999999999999888888888777777777777666555666999:::999888;;;<<<===>>>>>>>>>AAACCCDDDEEEGGGGGGFFFEEEFFFGGGFFFEEECCCAAA@@@???>>>>>>;;;;;;<<<===>>>?????????999;;;>>>@@@AAA@@@>>>===@@@@@@@@@AAABBBDDDEEEFFFBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@???>>>===>>>???AAABBBAAA>>>;;;999999;;;:::::::::999777888:::<<<;;;:::999888666555444444555555555666666555555444777666555666777777555333222222333444555666666777555555444333333222111111333333444444444555555555555555555555555555555555333444555666777777777777555555555555555666777777999;;;@@@EEEBBB;;;888:::888888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>??????@@@AAACCCEEEGGGHHHMMMaaayyywwwvvvvvvnnnllliiieeecccaaaaaaaaaaaaaaaaaabbbccceeegggiiigggiiilllnnnnnnkkkgggdddgggdddbbbeeeiiikkkjjjggggggeeebbbbbbcccddddddccc______^^^\\\[[[ZZZZZZZZZYYYWWWUUUUUUVVVVVVVVVUUUTTTRRRQQQQQQSSSTTTRRRPPPVVVWWWXXXWWWSSSNNNKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGDDDCCCCCCBBBBBBBBBCCCCCCCCCAAA@@@@@@AAABBBAAA@@@BBBAAA@@@?????????@@@AAA@@@BBBCCCCCCAAA@@@???@@@@@@???AAADDDDDDEEEKKKSSS\\\lll|||sssYYYMMMGGGEEEBBBAAABBBBBBBBBAAA>>>???@@@AAAAAA???>>><<<:::;;;<<<===>>>>>>>>>>>><<<<<<=========<<<:::999<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<;;;:::888777777777888888444555888:::;;;;;;:::999999999999999888888888888888555444666999;;;999777:::;;;<<<<<<<<<<<>>>>>;;;;;;<<<<<<===>>>>>>???999;;;===@@@AAA@@@>>>======>>>>>>???AAACCCEEEFFFBBBCCCDDDDDDDDDCCCBBBAAA;;;<<<=========>>>@@@BBBAAABBBBBB???;;;999:::<<<999::::::888777777:::<<<555666666666666555444333777777777666555333222111222111000111444555555444...///000111333444555666555555444333333222111111444444444555555666666666555555555555555555555555333444555666777777777777555555555555555666777777999;;;@@@DDDAAA:::888:::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>????????????@@@AAACCCEEEGGGHHHRRRhhh|||yyyyyyzzzpppnnnjjjfffcccbbbbbbbbb]]]]]]]]]]]]___aaacccdddeeehhhnnnrrrrrrnnniiieeehhhdddaaaccchhhkkkjjjgggfffdddbbbaaabbbccccccccc]]]]]]\\\[[[[[[[[[\\\\\\ZZZXXXVVVVVVWWWWWWVVVUUUUUURRROOOPPPRRRSSSRRRPPPYYYZZZ[[[YYYTTTNNNJJJIIIJJJJJJIIIIIIIIIIIIHHHHHHCCCBBBBBBBBBBBBCCCDDDDDDCCCAAA@@@@@@AAABBBAAA@@@AAA@@@?????????@@@AAABBB@@@BBBDDDCCCAAA@@@????????????AAACCCBBBAAADDDKKKOOO```rrr|||nnnWWWOOOJJJHHHFFFCCCAAA@@@@@@@@@>>>>>>>>>>>>=========<<>>===;;;;;;<<<<<<===:::;;;===>>>>>>===;;;:::;;;;;;;;;;;;:::999888888:::::::::::::::;;;<<<===<<<<<<;;;:::999999999999999999999999999999999999<<<;;;::::::999888777777888888777777777777888888:::<<<===<<<;;;;;;<<<===CCCDDDGGGHHHHHHGGGEEECCCDDDDDDBBB???<<<;;;<<<>>>;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<>>>>>>>>>>>>===@@@@@@@@@AAAAAABBBBBBBBBFFFEEECCCBBBBBBCCCDDDEEE>>>======<<<<<<===???@@@CCCAAA???===;;;;;;;;;<<<<<<:::888666555555666777666444222222444666666666888777666555444333222222222333333444555555555555//////000111222444555666555444333333333333222000333333333444444444555555333333333333444555666666555555666777777666555444444444555666777888999999<<<@@@CCCAAA<<<888888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@CCCAAABBBDDDDDDCCCGGGMMMYYYrrr||||||rrrjjjiiijjjgggeeedddaaa___\\\ZZZZZZ]]]aaacccffffffjjjmmmkkkfffccceeehhhgggeeeccccccdddeeefffaaadddgggjjjiiifffbbb___]]]^^^_________^^^]]]\\\ZZZZZZZZZZZZYYYXXXVVVUUUSSSRRRPPPQQQSSSTTTTTTSSSTTTWWWYYYVVVQQQKKKIIIHHHLLLHHHEEEHHHMMMNNNIIICCCHHHFFFDDDDDDEEEFFFEEEDDDCCCBBBAAABBBCCCCCCAAA@@@============???AAACCCDDDBBBBBBBBBBBBAAA@@@@@@???BBBAAA@@@???@@@BBBDDDFFFPPPWWWaaalllvvvmmmWWWPPPIIIHHHEEECCCAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;<<<<<<===:::;;;<<<======<<<;;;:::999999::::::;;;::::::::::::::::::::::::;;;<<<<<<;;;::::::999999999999:::999999999999999999999999;;;;;;::::::999888777777888888777777777777888888:::;;;<<<<<<;;;;;;<<<===AAACCCEEEGGGGGGFFFDDDCCCDDDDDDCCC@@@===<<<===>>>;;;;;;;;;<<<<<<<<<<<<===888999:::<<<<<<<<<<<<;;;>>>??????@@@@@@AAAAAABBBEEEDDDBBBAAA@@@AAACCCCCC??????>>>>>>>>>??????@@@@@@@@@>>>===<<<;;;;;;<<<;;;999888666555666777888888666444333555666666555777777666555444333222222222333333444444444444333111111111222333444555666888666444444555555444333333333333444444444555555444444333333333444555555555666777777777777555555666666666666777777777777<<<@@@BBB@@@;;;777666888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@AAA@@@AAADDDEEEEEEJJJQQQ___zzzvvvmmmkkkkkkhhheeedddaaa___\\\ZZZZZZ\\\___aaaccccccfffjjjiiidddcccfffgggfffdddbbbbbbcccdddeeeccceeehhhjjjiiieeeaaa^^^^^^^^^___``````______^^^]]]\\\[[[ZZZXXXWWWVVVVVVTTTRRRQQQRRRSSSUUUTTTTTTQQQTTTVVVUUUQQQMMMKKKKKKMMMIIIFFFGGGJJJLLLKKKHHHHHHFFFEEEDDDFFFFFFEEEDDDCCCBBBAAABBBCCCCCCAAA@@@=========>>>???@@@AAABBBBBBBBBCCCCCCCCCBBBAAAAAACCCBBBAAAAAAAAABBBCCCDDDDDDKKKWWWbbbnnnzzzlllXXXQQQIIIGGGEEECCCAAA@@@@@@@@@BBBBBBBBBAAAAAAAAAAAA@@@>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<777888999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999888888888999999:::999999999999999999999999:::::::::999999888888888888888777777777777888888999:::;;;;;;::::::;;;===???AAADDDFFFFFFEEECCCBBBEEEEEEDDDAAA>>><<<===>>>;;;;;;;;;<<<<<<<<<<<<===999999:::<<<<<<<<<<<<<<<======>>>??????@@@AAAAAACCCBBB@@@?????????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<<<<;;;999999777666666777888999:::888555444555666555555777666666555444333222222333333333333333333222111222222222333444555666777:::777444333333444444444333333333444444444555555555555444333333333444444555666777888888888777666888777777777666666666555;;;>>>@@@>>>999666666777999999::::::::::::;;;;;;========================;;;;;;<<<===>>>???@@@@@@???>>>AAADDDEEEGGGNNNWWWgggyyypppnnnmmmiiieeedddcccaaa^^^\\\[[[\\\^^^``````___bbbeeeeeecccdddhhhjjjhhheeebbbbbbbbbdddfffdddfffiiijjjiiieeeaaa^^^^^^___```aaabbbbbbbbbbbbaaa___\\\YYYWWWVVVVVVWWWUUUSSSRRRSSSUUUVVVUUUTTTOOOQQQSSSRRRPPPNNNNNNNNNMMMKKKIIIGGGHHHJJJLLLMMMIIIGGGEEEEEEFFFGGGFFFEEEDDDCCCBBBBBBCCCCCCBBB@@@======>>>???????????????@@@@@@AAAAAABBBAAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAA===DDDNNNXXXbbbooo|||jjjXXXQQQHHHGGGDDDBBBAAA@@@@@@AAA@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===888888999:::::::::::::::::::::::::::;;;:::::::::777777777777888999::::::999999999999999999999999::::::999999999999999999999888888777777888888999888:::;;;;;;::::::<<<===>>>???BBBEEEEEEEEECCCBBBDDDDDDCCCAAA>>>;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<======>>>?????????===>>>>>>???@@@AAABBBBBBAAA@@@???>>>======>>>>>>???@@@@@@@@@@@@@@@??????===============<<<;;;;;;999888777777777888999999<<<999666555555666555444666666555444444333222222333333333333222222111000222222222333555777888999888555111000000222333333333333333444444444555555777666555444333222222333666666888999999888777777777777777777666666666666888:::;;;;;;888777777888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@???BBBEEEFFFHHHQQQ[[[pppzzzqqqooonnnjjjfffeeefffeeebbb```___^^^______^^^]]]___ccccccbbbeeejjjnnnlllhhheeeccccccdddeeeccceeehhhiiiiiifffcccaaa___```aaabbbcccdddeeeeeefffccc^^^ZZZWWWVVVWWWXXXVVVUUUTTTUUUVVVWWWVVVTTTOOOPPPQQQQQQPPPOOOOOOOOONNNNNNNNNKKKHHHHHHKKKNNNIIIHHHFFFFFFGGGGGGGGGFFFEEEDDDBBBBBBCCCCCCBBB@@@===>>>???@@@@@@???===<<<<<<<<<===>>>??????>>>>>>@@@AAACCCDDDDDDCCCBBBAAAAAAEEEJJJOOOXXXdddsss}}}hhhWWWOOOGGGFFFDDDBBBAAA@@@@@@AAA???>>>>>>>>>===========================<<<<<<;;;===<<<;;;;;;;;;;;;<<<===999:::::::::999999888777999::::::;;;;;;:::999999777777777777888999::::::999999999999999999999999999999999999999999::::::999999888888888888999999888:::;;;;;;;;;;;;<<<>>>===???BBBEEEFFFFFFDDDCCCCCCCCCCCCAAA===;;;::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>??????@@@>>>>>>???@@@AAABBBCCCDDD@@@@@@???>>>======<<<<<<>>>>>>>>>?????????@@@@@@??????>>>===<<<;;;;;;:::888888888888888999999999<<<:::777555555555555444555555555444333333222222333333333333222222111000000000111333666888:::<<<888555111000000222333333333333333444444444555555777666555444333222222222555666777999999999888777555555555666777888888888444666777888888888999:::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBDDDFFFFFFIIISSS___yyy{{{rrrpppoookkkhhhggggggfffdddbbb```___^^^^^^^^^]]]^^^bbbcccbbbfffkkkpppnnnjjjfffcccbbbaaaaaa```bbbfffhhhiiiiiigggfffaaaaaabbbcccdddfffgggggghhheee```[[[WWWWWWXXXYYYWWWVVVVVVWWWXXXXXXVVVTTTSSSRRRPPPPPPOOOOOOOOONNNNNNQQQSSSPPPKKKHHHHHHJJJJJJHHHFFFFFFGGGHHHGGGFFFGGGEEEBBBBBBBBBCCCBBBAAA>>>>>>???@@@@@@???===<<<;;;;;;<<<===>>>>>>>>>>>><<<>>>AAACCCEEEDDDCCCBBBDDDDDDEEEGGGNNN[[[lllwwwfffUUULLLFFFEEECCCBBB@@@@@@@@@AAA@@@@@@@@@?????????>>>>>>=========>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999888777666999999:::;;;;;;:::888777999999888888888999999:::999999999999999999999999888888888999999::::::;;;999999888888888888999999888:::<<<<<<<<<<<<>>>???>>>@@@CCCFFFHHHHHHFFFFFFCCCDDDDDDBBB>>>;;;::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;<<<===>>>???>>>>>>???AAABBBCCCDDDDDDAAA@@@@@@???>>>===<<<<<<>>>=========>>>@@@AAACCCDDDCCC@@@===;;;:::::::::999999999999999999888888;;;999666555555555444333444444444444333333222222333333333333333333222111///000111333555888:::;;;:::777444333333444444444333333333444444444555555777666555444333222222222444555777888999888888777444444555666777888999999444444555666888999:::;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@BBBCCCEEEGGGFFFJJJVVVdddxxxuuusssoookkkiiifffeeedddcccaaa___]]]]]]___^^^___ccccccbbbeeejjjmmmllljjjgggdddbbb___^^^___aaaeeehhhjjjjjjiiiiiibbbbbbccccccdddfffggghhhiiifffaaa\\\YYYXXXYYYYYYXXXXXXXXXYYYZZZYYYWWWUUUVVVSSSPPPOOOOOOPPPPPPOOOPPPRRRTTTRRRNNNJJJIIIJJJKKKIIIGGGGGGHHHIIIHHHGGGHHHFFFCCCBBBBBBCCCBBBAAA??????@@@@@@@@@??????>>>>>>>>>??????@@@?????????:::<<>>??????AAAGGGTTTeeepppyyydddSSSHHHFFFEEECCCAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@??????<<<===>>>>>>>>>===;;;;;;:::;;;<<<======<<<;;;:::888888999999999888888777888999;;;;;;;;;999888666;;;::::::999999999999:::999999999999999999999999777777888999::::::;;;;;;:::999999888888999999:::999;;;============???AAA???AAADDDHHHJJJJJJIIIHHHEEEFFFFFFDDD@@@===;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;<<<===>>>???======>>>@@@AAABBBCCCDDDBBBBBBAAAAAA???>>>===<<<>>>===<<<<<<>>>AAAEEEGGGJJJGGGBBB===:::999999999::::::::::::999888888777:::777555444444555444333444444444333333333333222222333333444444444444333222222222333444666777888888666444444555555444333333333333444444444555555666555444333333333333333333444666777888888777777555555666666777777888888666666555666888999999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@BBBEEEGGGGGGLLLZZZiii|||yyysssnnnlllgggggggggfffdddbbb```______^^^```cccccc```bbbfffiiijjjkkkkkkjjjgggdddbbb```bbbeeehhhiiijjjiiiiiidddcccccccccdddfffggghhhiiifffbbb^^^[[[ZZZZZZZZZYYYYYYYYYZZZ[[[ZZZXXXUUUWWWTTTPPPOOOPPPRRRRRRQQQQQQRRRQQQPPPNNNMMMMMMNNNKKKIIIHHHGGGHHHIIIHHHGGGIIIFFFCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAA??????@@@@@@@@@???>>>>>>;;;<<<>>>@@@AAAAAAAAAAAA:::<<<>>>AAAEEEOOO[[[dddlllvvv~~~cccRRRFFFEEEDDDCCCAAA@@@@@@AAAAAA@@@@@@@@@?????????>>>>>><<<===>>>>>>>>>===;;;::::::;;;===>>>>>>===;;;:::666777888999999999999999888999;;;;;;;;;999777666<<<<<<;;;:::999999999999999999999999999999999999777777888999:::;;;;;;<<<:::999999888888999999::::::;;;===>>>>>>>>>@@@BBB@@@BBBFFFIIIKKKKKKKKKJJJGGGHHHHHHFFFBBB???===<<<;;;;;;;;;<<<<<<<<<======>>>>>>======>>>???AAABBB;;;<<<===???@@@AAACCCCCCCCCCCCBBBBBBAAA???>>>===@@@>>><<<<<<>>>BBBGGGKKKNNNJJJDDD===999888888999;;;;;;;;;:::999888777666999666444333444444444333444333333333333333333333222333444444555555555555444444333333333444444555555444333333333333222000333333333444444444555555555555444333333333444444222333555666777777777666777777777777666666666666999888666666777888888777999999:::::::::;;;;;;;;;========================;;;;;;<<<===>>>???@@@@@@>>>@@@DDDGGGHHHNNN^^^nnn~~~wwwpppnnnkkkkkkkkkkkkiiigggeeeddd___^^^```cccbbb___```ccciiikkknnnppppppmmmjjjhhhbbbcccfffhhhiiiiiihhhhhheeedddccccccdddeeeggghhhiiifffccc___\\\[[[ZZZZZZZZZYYYZZZ[[[\\\[[[XXXUUUWWWSSSOOOOOOQQQTTTTTTTTTSSSQQQNNNMMMMMMOOOQQQRRRKKKJJJHHHHHHIIIIIIIIIHHHJJJGGGCCCBBBBBBBBBBBBBBBBBBAAA@@@???@@@AAACCCDDD>>>>>>???>>>>>>===<<<<<<<<<===>>>???????????????;;;>>>BBBDDDGGGLLLTTTZZZ```kkkxxx}}}^^^OOOJJJGGGEEEDDDCCCDDDDDDBBB@@@===>>>?????????>>><<<;;;????????????>>>===;;;;;;===???@@@@@@>>><<<;;;;;;;;;:::999::::::999888666888999::::::::::::999888999999:::;;;;;;:::999999999999888888888888888888666555444555777999888777777888::::::999999999:::666999<<<>>>>>>>>>???@@@EEEEEEFFFFFFGGGGGGGGGHHHMMMKKKHHHEEECCCAAA>>>;;;:::>>>===888888===@@@>>>999999:::;;;<<<<<<<<<;;;@@@@@@@@@@@@AAABBBCCCCCC???@@@AAABBBAAA@@@???>>>BBB@@@???>>>???BBBFFFIIIRRRNNNHHHAAA<<<999999999999999999999888777666666666666555444444444444555555444444333333222222111333222111000000000111222111222333444555555555555555333111000111222222111444444444444444444444444777666444222222222444555666666666666666555555555666666666666666777888888666777777888888999::::::<<<;;;;;;::::::;;;;;;<<<>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>????????????@@@BBBBBBHHHNNNLLLYYYttt{{{uuuoooooooooooonnnlllgggdddaaa```^^^\\\]]]^^^```bbbgggiiilllnnnnnnmmmkkkiiieeecccccceeehhhiiihhheeebbbcccdddbbb___^^^^^^___hhhgggdddaaa^^^]]][[[[[[\\\\\\[[[ZZZYYYXXXWWWWWWVVVTTTQQQPPPQQQRRRSSSSSSUUUQQQMMMKKKKKKMMMNNNNNNKKKJJJGGGFFFEEEGGGIIIJJJFFFEEECCCBBBAAAAAABBBCCC??????AAAAAAAAAAAA??????DDDBBBAAAAAABBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDHHHMMMPPPZZZ^^^fffqqq~~~xxx[[[OOOKKKGGGFFFDDDCCCDDDCCCAAA@@@>>>???@@@@@@@@@???===<<>>===<<<;;;===???@@@@@@>>><<<;;;;;;<<<;;;:::::::::999888777888999::::::::::::999888>>>>>>>>>===<<<:::888777999999999999999999999999:::888777888999999888777777999::::::999999999;;;777999<<<>>>>>>>>>@@@AAAFFFFFFFFFGGGGGGGGGGGGGGGKKKIIIFFFDDDCCCAAA>>><<<:::>>>===999888===???===::::::;;;<<<<<<<<<<<<<<>>???AAADDDFFFKKKHHHCCC???;;;::::::;;;::::::::::::999888777666666666555444444444444555555555444333333222222111555444333222222333444444222222444555555666666666666444111111222333333222444444444444444444444444777555444222222333444555666666666666666666666555666666666666666777888888777777888888999:::::::::===<<<<<<;;;;;;<<<<<<===>>>======<<<<<<======>>>????????????@@@@@@@@@@@@BBBCCCBBBGGGNNNOOO```~~~~~~vvvuuutttsssqqqnnnhhheee```^^^\\\[[[[[[\\\___```eeegggiiijjjkkkjjjiiihhhkkkiiiffffffgggfffccc```cccbbbbbbaaaaaa```______dddcccbbbaaa```___^^^]]]______]]][[[YYYWWWUUUUUUZZZXXXTTTRRRRRRSSSRRRRRRUUURRRNNNKKKKKKMMMMMMMMMMMMKKKHHHFFFEEEFFFGGGHHHFFFFFFEEEDDDCCCCCCCCCCCCAAAAAABBBCCCCCCBBBAAAAAAAAA???>>>???@@@@@@???>>>@@@?????????????????????@@@AAABBBBBBCCCFFFJJJMMMUUUYYYbbbmmmyyysssYYYNNNLLLHHHFFFDDDCCCCCCBBB@@@>>>???@@@@@@AAAAAA???>>>===>>>??????>>>>>>===<<<;;;<<<>>>@@@???===<<<;;;;;;<<<<<<;;;:::999999999999888999999::::::999999888????????????===;;;999888::::::::::::::::::::::::===;;;::::::::::::999777777999;;;;;;:::999:::;;;888:::<<<===>>>???AAACCCHHHHHHHHHHHHHHHGGGGGGGGGHHHFFFDDDCCCCCCAAA???===;;;===<<<999999<<<===<<<;;;;;;<<<=========<<<<<<>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAA?????????>>>???@@@AAAAAACCCAAA>>><<<;;;;;;<<<===;;;;;;;;;;;;:::999888777666666555444444444444555555555444444333222222222444444333333333333444444333444555555666666666666666444222222333444333222444444444444444444444444666555444333222333444555555555666666666666666666666666666666666777888888888888999999:::;;;;;;;;;=========<<<<<<===============>>>>>>???>>>>>>===@@@@@@@@@AAAAAAAAAAAABBBDDDDDDBBBFFFNNNSSShhh~~~|||zzzxxxuuupppkkkggg```___]]][[[[[[\\\^^^```cccddddddeeefffgggggggggllljjjhhhgggfffdddbbb```cccaaa___```cccdddbbb```___```aaabbbbbbaaa```___bbbaaa___]]]ZZZWWWUUUSSS^^^[[[WWWTTTSSSSSSRRRQQQUUURRRNNNLLLLLLMMMNNNNNNOOOMMMJJJGGGEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDCCC@@@>>>>>>>>>@@@AAA@@@???BBBAAAAAA@@@????????????AAABBBBBBBBBBBBCCCFFFHHHMMMRRRZZZeeepppzzzqqqYYYNNNKKKIIIGGGDDDCCCCCCAAA???===??????@@@@@@@@@???>>>===>>>>>>>>>>>>>>>===<<<<<<<<<===??????===;;;;;;;;;======<<<:::999888999;;;999999999999999999999999;;;<<<===>>>>>>===<<<;;;888888999999999999::::::===;;;::::::;;;;;;:::888777999;;;;;;:::999:::;;;999:::<<<===>>>???BBBEEEJJJJJJJJJIIIIIIHHHHHHHHHFFFEEEBBBBBBBBBBBB@@@>>>======;;;:::;;;===>>>===<<<<<<===============<<<<<<<<<<<<===>>>???@@@AAADDDCCCAAA@@@??????@@@AAA>>>>>>>>>???>>>>>>======>>>===<<<;;;;;;<<<<<<===;;;;;;;;;;;;:::999888888666666555444444444444555555555555444333333222222111111111111222222222333444555555666777777666666666555333333444555444222444444444444444444444444555444444333333333444555555555555555666666666666666666666666666777777888888999999::::::;;;<<<<<<======<<<<<<<<<<<<======<<<===???@@@@@@???>>>>>>@@@@@@@@@@@@AAAAAAAAAAAACCCDDDBBBGGGOOOUUUmmm}}}{{{wwwsssmmmiiicccaaa___\\\\\\]]]^^^```bbbaaaaaabbbccceeefffhhhhhhgggffffffffffffffffffdddaaa^^^```eeehhheeeaaa^^^___aaaccccccbbb```___bbbaaa```___\\\YYYVVVUUU^^^[[[WWWTTTSSSSSSRRRQQQSSSQQQNNNMMMNNNPPPQQQQQQQQQOOOLLLIIIFFFDDDDDDDDDFFFFFFGGGGGGGGGEEEDDDBBBEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@???@@@BBBCCCCCCAAADDDCCCAAA@@@@@@@@@@@@@@@@@@AAABBBAAAAAABBBDDDFFFGGGJJJQQQYYYcccooozzzqqqZZZNNNIIIHHHFFFDDDCCCBBBAAA???======>>>?????????>>><<<<<<===>>>>>>>>>>>>======<<<;;;===??????===;;;;;;<<<<<<===>>><<<999888:::;;;999999999999999999999999:::;;;<<<<<<<<<<<<;;;:::666777777777888888888999:::999888999;;;<<<;;;:::888999;;;;;;:::::::::;;;:::;;;<<<<<<===@@@DDDGGGLLLLLLKKKKKKJJJJJJIIIIIIGGGEEEBBBAAACCCEEEEEEEEECCC???<<<<<<===>>>>>>???<<<===============<<<<<<;;;;;;;;;<<<===>>>@@@AAAGGGFFFCCCAAA???>>>>>>>>><<<===>>>>>>>>>===<<<;;;>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::999888888666666555444444444444555666666555444444333333222111111222222333333333333444555666666666666666666666444333444555555333222444444444444444444444444444444444333444444444444444555555555666666777777666666666666666777777888888999999::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<===>>>@@@@@@@@@???>>>?????????@@@@@@@@@@@@AAAAAACCCCCCHHHQQQWWWppp}}}zzzvvvqqqmmmeeeccc```]]][[[[[[\\\]]]````````````bbbdddggghhhdddeeeeeeffffffhhhjjjkkkeeebbb```bbbhhhjjjhhhdddbbbcccdddddddddaaa___^^^___`````````___\\\ZZZYYYZZZWWWTTTRRRSSSTTTSSSSSSQQQOOONNNOOOQQQTTTUUUUUUSSSQQQNNNKKKHHHFFFEEEDDDEEEFFFGGGGGGFFFEEECCCBBBEEEDDDDDDDDDDDDDDDDDDEEEAAA@@@???@@@BBBCCCCCCAAADDDCCCAAA@@@???@@@AAABBB>>>???AAAAAAAAABBBDDDFFFCCCEEEHHHNNNVVVdddrrr|||oooZZZNNNHHHGGGEEECCCBBBBBBAAA???======>>>>>>???>>>===<<<;;;======>>>>>>>>>>>>======:::<<<>>>>>>===;;;;;;<<<;;;===@@@>>>;;;999:::;;;:::999999888888999999:::<<<<<<<<<<<<:::888666555555555666666777888888888888777777888:::;;;;;;:::888:::;;;<<<;;;:::;;;<<<;;;<<<<<<<<<===@@@EEEIIILLLLLLLLLLLLLLLKKKKKKKKKHHHEEECCCCCCGGGLLLQQQSSSNNNFFF???>>>???>>>>>>???<<<<<<=========<<<;;;;;;::::::;;;<<<===???@@@AAAGGGFFFDDDBBB@@@>>>>>>===<<<===============<<<;;;===>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;:::999888777666666555444444444444555666666555555444333333333222333444555666666555555444555555666666666555555555444333444555444333111444444444444444444444444333333444444444444444444444444555555666777777777666666666666666777888888888888999999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<===>>>????????????????????????@@@@@@@@@@@@AAADDDEEEJJJSSSZZZuuu~~~yyyuuuqqqhhheeeaaa]]]ZZZYYYYYYZZZ^^^^^^^^^___aaadddfffhhheeeffffffffffffgggjjjlllgggeeedddfffiiikkkjjjhhhgggggggggfffdddaaa___]]]^^^___```aaaaaa___]]]\\\WWWUUURRRQQQRRRTTTTTTTTTRRRQQQPPPQQQTTTWWWXXXXXXSSSRRROOOMMMJJJHHHGGGGGGFFFGGGGGGFFFFFFEEEDDDCCCEEEDDDDDDCCCCCCDDDDDDEEE@@@>>>>>>>>>@@@AAA@@@???CCCBBB@@@??????@@@BBBCCC>>>???AAABBBAAABBBCCCEEEAAABBBDDDFFFLLLXXXgggrrrzzzjjjWWWMMMHHHFFFDDDBBBBBBBBBBBB@@@>>>>>>>>>???@@@???>>>===<<<======>>>>>>>>>>>>======999;;;>>>>>>===;;;;;;<<<999===AAAAAA===999999;;;::::::999888888999::::::<<<<<<<<<<<<:::888666555555666666777888888999999:::999888888:::;;;:::999888:::<<<<<<;;;:::;;;<<<<<<<<<<<<<<<===AAAFFFKKKLLLLLLLLLMMMMMMMMMMMMMMMIIIFFFDDDFFFMMMWWW```eee\\\OOODDDAAA???<<<;;;===<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<===???AAABBBDDDDDDCCCCCCBBBAAA??????<<<<<<<<<<<<============;;;<<<===>>>===<<<:::999::::::::::::999888777666666666555444444444444555666666666555444444333333222333444666666666666555444444555555555555444444333333222333444444222000444444444444444444444444222333333444555555555444444444555555666777777888666666666666666777888888777777888888999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBDDDFFFFFFKKKUUU```~~~xxxuuunnnkkkfffaaa]]][[[ZZZZZZ[[[\\\]]]___aaaccceeefffdddfffgggfffeeegggjjjnnnhhhhhhhhhiiijjjkkkllllllkkkjjjhhhfffdddaaa```___^^^___aaabbbbbbaaa___]]]WWWUUURRRQQQRRRTTTTTTTTTVVVTTTSSSTTTVVVXXXXXXWWWRRRRRRPPPOOOMMMLLLJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFAAA???>>>???@@@@@@???>>>AAA@@@???>>>>>>@@@CCCDDD@@@BBBCCCCCCAAAAAAAAABBB@@@AAABBBCCCEEEMMMYYYcccnnnxxxeeeUUUMMMIIIEEECCCBBBBBBBBBBBB@@@?????????@@@AAA@@@???>>>=========>>>>>>>>>>>>>>>===999;;;===>>><<<;;;;;;<<<888===BBBBBB>>>:::999:::;;;:::999888888999:::;;;999999:::;;;;;;:::999999666777777888999999::::::===;;;::::::::::::999777888:::<<<<<<;;;:::;;;<<<======<<<<<<===AAAGGGLLLLLLLLLLLLMMMNNNNNNNNNOOOIIIGGGEEEHHHRRR```kkkrrreeeVVVHHHCCC???:::888;;;;;;<<<<<<<<<;;;::::::999:::;;;;;;<<<>>>@@@AAABBB@@@AAABBBCCCCCCCCCAAA@@@===<<<<<<<<<<<<===>>>???999:::<<<======<<<:::999999999999999888777666666666666555444444444444555666666666555444444333333///111222444555555444444333444444555444444333333333222222333444333111///444444444444444444444444222333444444555555555444444444444555666777777888666666666666666777888888666777777888999999::::::======<<<<<<<<<<<<======<<<;;;;;;;;;;;;===???@@@AAAAAAAAABBBBBBBBBCCCCCCGGGIIIGGGKKKVVVeee{{{wwwtttqqqlllfffaaa^^^]]]]]]YYYZZZ\\\^^^```bbbdddeeebbbdddeeefffeeehhhmmmqqqhhhjjjkkkkkkkkkkkklllnnnlllkkkiiifffdddbbbaaaaaa___aaabbbccccccaaa^^^]]]YYYVVVSSSRRRSSSTTTTTTSSSYYYWWWVVVVVVWWWXXXWWWVVVRRRQQQQQQPPPOOONNNMMMLLLKKKJJJHHHGGGFFFFFFGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGDDDBBBAAAAAABBBBBB@@@???@@@???======>>>@@@CCCEEECCCDDDEEEDDDBBB@@@???@@@>>>AAACCCCCCCCCGGGOOOWWWbbbppp}}}```QQQKKKGGGCCCBBBAAAAAA@@@@@@AAAAAA===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<:::999;;;999666666777999999999:::999999:::;;;:::888666666555444555777999888777888777777777777777888888999999:::;;;===???AAABBBAAA???===<<<<<>><<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>???@@@@@@EEEDDDCCCAAA@@@@@@AAAAAA???>>>============;;;999:::::::::::::::::::::::::::999777666555555555666999666333222333444555555777777777777666555333333444444444444444555666777777777777666555555444444555555555444444333333333333333444555555444333333333333444444444444444444000222666999;;;:::888666<<<;;;;;;:::999888777777888888999:::;;;;;;;;;;;;999:::;;;<<<============>>>>>>>>>>>>>>>????????????@@@@@@AAABBBCCCDDDDDDHHHGGGIIILLLUUUmmm{{{uuunnngggaaa]]]ZZZ^^^[[[\\\___```___```dddbbbcccdddfffiiilllnnnpppjjjjjjkkklllmmmmmmllllllpppqqqpppmmmhhhbbb___]]][[[^^^cccgggiiigggdddbbb^^^YYYVVVVVVTTTQQQQQQUUUPPPQQQRRRUUUXXXZZZYYYWWWTTTRRRQQQQQQQQQQQQPPPNNNLLLLLLLLLJJJHHHHHHJJJLLLGGGFFFEEEFFFGGGHHHFFFEEEBBBDDDFFFEEECCC@@@>>>>>>@@@???>>>>>>>>>???AAABBBCCCCCCBBBAAA@@@???>>>===<<<@@@DDDDDDBBBCCCHHHLLLWWWcccuuu|||___QQQLLLHHHCCCBBBAAAAAA@@@@@@AAAAAA???????????????@@@@@@@@@>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<;;;:::999888;;;888666666777999::::::888888888:::<<<<<<:::999888777666777:::;;;:::999;;;;;;999888777777777777888999:::<<<>>>AAACCCDDDDDDBBB???======>>>@@@BBBDDDEEEHHHIIIJJJJJJIIIHHHGGGHHHHHHGGGPPPbbbpppuuummm]]]III>>>===???>>><<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBCCC@@@???>>>>>>???>>><<<:::::::::::::::::::::::::::999888777666555555666666999666333222333555555444666666666666555555444444333444444444555666777888888888888777666666555555555444444444333333333333333333444555555444333333333333444444444444555555222444666999:::999888777999999888888777777666666888888999:::;;;;;;;;;;;;::::::;;;<<<============>>>>>>>>>????????????@@@???@@@AAAAAACCCCCCDDDEEEGGGGGGIIIOOO[[[vvvyyytttnnnhhheeeddd___^^^aaadddcccccceeeddddddeeegggiiikkkmmmnnnkkklllmmmmmmnnnnnnmmmmmmqqqrrrqqqnnnhhhccc```______aaadddggghhhgggdddbbb^^^XXXTTTUUUUUURRRRRRSSSRRRRRRRRRUUUWWWXXXWWWUUUSSSRRRPPPPPPQQQQQQOOONNNMMMMMMMMMKKKIIIHHHIIIJJJGGGFFFFFFGGGIIIIIIGGGEEECCCEEEFFFFFFDDDAAA@@@@@@??????>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@?????????>>>AAADDDCCC@@@@@@CCCGGGPPP[[[kkkyyyyyy]]]QQQLLLHHHCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;888999999999999888888777:::888666666888:::;;;:::888777888;;;===>>>===;;;888777777888:::;;;:::999;;;;;;:::999888888999999888888:::<<<>>>AAADDDEEEFFFDDDAAA>>>======???@@@AAACCCEEEGGGHHHHHHHHHHHHEEEGGGGGGGGGNNNZZZcccgggbbbVVVGGG>>>>>>???>>><<<======<<<;;;::::::999999;;;;;;<<<===>>>??????@@@<<<======>>>???AAABBBCCCAAA@@@??????@@@@@@>>><<<::::::::::::::::::::::::888777777666666666777777888666333333444555555444444444555444444444444444333333444555666888888999999999888888777666666555444444333333333333222222333444444555555444444333333333444444444555555555555666777777888888777777666666666666666666666666888888999:::;;;;;;;;;;;;::::::;;;<<<============????????????@@@@@@AAAAAA@@@@@@AAABBBCCCDDDDDDEEEFFFGGGKKKSSSddd|||uuunnniiiggg```\\\___ddddddcccccceeeeeefffgggiiikkkmmmnnnmmmnnnnnnoooooooooooonnnrrrsssqqqnnniiieeecccbbbbbbccceeefffffffffeeedddcccZZZTTTUUUWWWUUURRRRRRSSSRRRRRRTTTVVVWWWVVVTTTSSSQQQPPPPPPPPPPPPOOOMMMMMMNNNNNNMMMJJJHHHHHHHHHGGGGGGHHHIIIKKKJJJGGGEEECCCEEEGGGGGGEEECCCBBBCCC???>>>>>>>>>>>>???@@@@@@>>>>>>>>>??????@@@@@@AAA@@@BBBCCCAAA>>>===???BBBIIIPPP^^^lllyyywww\\\QQQLLLHHHCCCCCCBBBAAAAAAAAAAAAAAACCCAAA???======>>>???@@@>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;888999999999999888888888999888666777999;;;;;;:::999999:::<<<>>>???>>><<<666555555666888999999888666666777888999:::<<<===999999:::;;;===???AAABBBCCCAAA???===<<<===>>>???@@@AAACCCEEEFFFGGGHHHHHHFFFGGGGGGGGGKKKPPPTTTVVVSSSKKKBBB======???>>><<<======<<<;;;:::999999888:::;;;;;;<<<===>>>??????:::;;;;;;<<<>>>???@@@AAA@@@???>>>???@@@???>>><<<::::::::::::::::::::::::777777777777777777888888777555333333444555555444666555444444333333333333333444555777888999::::::888888777777666555555555333333333333333333333222444444444444444444444444333333444444555555666666888888777777777777777888555555555666666666777777888888999:::;;;;;;;;;;;;:::;;;<<<======>>>>>>>>>?????????@@@AAAAAAAAABBB@@@@@@AAABBBCCCDDDEEEEEEGGGHHHMMMXXXnnnzzzqqqkkkjjjaaa[[[^^^dddeeedddccccccdddeeefffiiikkkmmmnnnoooooopppppppppppppppoooqqqrrrqqqnnnjjjfffeeeeeebbbbbbccccccdddeeefffgggkkkaaaYYYZZZ\\\YYYUUURRRRRRRRRQQQSSSUUUWWWVVVUUURRRQQQOOOOOOPPPPPPNNNMMMKKKMMMNNNNNNLLLJJJIIIIIIGGGHHHIIIKKKLLLKKKHHHEEEBBBDDDFFFFFFDDDCCCCCCDDD>>>>>>>>>>>>??????@@@@@@<<<<<<===>>>@@@AAABBBBBB@@@AAABBB@@@>>>===>>>@@@DDDHHHRRR```ooo{{{uuu[[[PPPKKKFFFDDDCCCBBBBBBAAAAAABBBBBBCCCAAA???======>>>???@@@>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;::::::999999999::::::::::::888777888:::;;;;;;:::;;;:::;;;<<<>>>>>><<<;;;777666555666888:::999888555555666666888999;;;;;;;;;::::::::::::;;;<<<<<<===<<<;;;:::;;;<<<>>>???@@@AAABBBDDDEEEGGGGGGHHHHHHGGGGGGHHHHHHGGGFFFGGGDDD@@@===;;;<<<======<<<======<<<;;;::::::999999::::::;;;<<<===>>>??????:::;;;;;;<<<<<<=========>>>===<<<===>>>>>><<<:::::::::::::::::::::::::::777777777888888888888888666444333444555666555444888777555333222222222222444555777888999:::::::::777666666555444444333333333333333333333333333333444444444444444444444444333333444555555666777777999999777777666777777888555666666777777888888999888888999:::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBB@@@AAAAAABBBCCCDDDEEEFFFHHHKKKPPP]]]wwwzzztttpppeee^^^```eeegggfffeee```aaaccceeehhhkkknnnoooooopppppppppppppppoooooooooppppppnnnkkkiiihhhhhhaaaaaaaaaaaaccceeehhhiiissshhh```___aaa]]]XXXUUURRRQQQQQQSSSUUUXXXXXXWWWSSSQQQPPPPPPPPPPPPOOOMMMJJJLLLNNNNNNLLLKKKJJJKKKHHHHHHIIIJJJLLLKKKIIIFFFBBBDDDEEEDDDCCCBBBBBBCCC>>>??????@@@@@@@@@@@@@@@;;;<<<===???@@@AAACCCCCC@@@AAAAAA@@@???@@@AAABBBBBBEEEKKKVVVdddqqqzzz~~~sssZZZPPPJJJEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;999999999:::;;;:::888;;;;;;;;;<<<>>>>>><<<:::999888888999;;;<<<;;;:::999888888777666666666777<<<;;;:::999999999999999999888888999;;;===???@@@@@@@@@AAABBBDDDEEEFFFFFFHHHFFFFFFHHHFFFAAA>>>>>><<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===>>>>>>???;;;;;;<<<<<<<<<;;;::::::<<<;;;:::;;;<<<<<<;;;999::::::::::::::::::::::::777888888999999888777777555444333444666666666444888777555333222222333333666777999:::;;;::::::999666666555444444333333222333333444444444444555555555444444333333444444555333333444555666777777888999888888777777777888888777777777888888999999999888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBAAAAAABBBCCCDDDEEEEEEFFFIIIMMMTTTdddsssiii```___aaa```___```___```aaadddfffiiilllmmmnnnoooooooooooonnnnnnmmmkkknnnpppqqqooommmllllllbbbbbbbbbbbbdddfffhhhiiiuuullldddcccccc___[[[ZZZTTTSSSRRRSSSVVVXXXXXXXXXTTTRRRQQQPPPQQQQQQPPPNNNKKKMMMNNNMMMLLLKKKKKKLLLIIIHHHHHHIIIJJJJJJIIIGGGCCCDDDEEEDDDBBBAAABBBCCC???@@@AAAAAABBBBBBAAAAAA>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@AAABBBCCCCCCBBBDDDGGGNNNXXXdddooovvvpppYYYPPPKKKFFFDDDDDDCCCBBBBBBBBBBBBBBB???????????????@@@@@@@@@>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;::::::999:::;;;<<<===<<<;;;::::::;;;:::999777999888999;;;>>>>>>===;;;999888888999;;;<<<<<<;;;;;;:::999888777666666666<<<;;;::::::999999::::::888888999999;;;===???@@@???@@@@@@@@@AAABBBCCCDDDEEECCCDDDGGGEEE???<<<===<<<<<<===;;;999777777888:::::::::;;;;;;;;;;;;<<<999::::::;;;<<<===>>>>>>:::;;;;;;<<<<<<;;;::::::;;;:::::::::<<<<<<;;;999::::::::::::::::::::::::888999999:::999888666666444333333444666777666444777666444333333555666777888999:::;;;;;;:::999888666666666555444444333333444444444555555666666666555444333333333333444555333333444555666777888888888888888888888888888888888888888888888888888888888888999:::;;;;;;;;;;;;;;;<<<===>>>>>>??????>>><<<======>>>???@@@AAABBBAAAAAABBBCCCDDDEEEFFFFFFIIINNNWWWiii{{{qqqhhhccc___[[[ZZZ]]]aaaaaaaaacccdddfffhhhiiimmmmmmnnnnnnmmmmmmlllkkkjjjmmmrrruuutttrrrqqqpppggggggfffeeeffffffggghhhoooiiiddddddbbb___]]]___YYYWWWUUUUUUVVVWWWWWWVVVUUUSSSRRRRRRRRRRRRQQQOOOPPPPPPOOOMMMJJJIIIIIIJJJJJJIIIGGGGGGHHHIIIIIIHHHFFFGGGFFFEEEBBBAAABBBCCC@@@AAABBBCCCCCCCCCBBBBBB@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@AAABBBBBBBBBBBBCCCDDDGGGLLLVVVccclll}}}mmmWWWPPPKKKFFFDDDDDDCCCBBBBBBBBBBBBCCC===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;::::::999999999:::<<<======<<<;;;;;;;;;:::888666666666888;;;>>>???>>>===777666666777999::::::999999999999888999999::::::;;;;;;:::::::::;;;<<<<<<999::::::;;;<<<===????????????>>>>>>???@@@AAAAAACCC@@@BBBGGGFFF???<<>>??????===888555555666999999:::;;;;;;<<<<<<===999::::::;;;<<<===>>>>>>999:::;;;<<<===<<<;;;;;;;;;::::::;;;<<<===;;;999::::::::::::::::::::::::999:::::::::999888666555444333333555666777666444444444333333444777999;;;999:::;;;<<<<<<:::888777777777777666555555444444555555555666666666777777555444333333333333444555333333444555666777888999666777888999999999999888888888888888777777777777888888999:::;;;;;;;;;;;;;;;<<<===>>>????????????;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFHHHOOOYYYmmmuuummmeee^^^^^^aaaccccccbbbbbbccccccdddeeellllllmmmmmmlllkkkjjjjjjiiinnntttxxxxxxvvvtttssslllkkkjjjhhhggggggggggggiiieeebbbbbbaaa^^^^^^bbb]]]ZZZWWWVVVVVVVVVUUUTTTUUUTTTRRRRRRSSSSSSQQQPPPTTTSSSQQQMMMIIIGGGGGGHHHKKKIIIFFFEEEFFFHHHIIIIIIHHHIIIHHHFFFCCCBBBCCCDDDAAABBBCCCDDDDDDDDDCCCBBBCCCCCCBBBBBBBBBBBBAAAAAABBBAAA??????@@@AAA@@@@@@AAABBBCCCBBBDDDMMM[[[fffwww~~~jjjZZZUUUMMMDDDDDDCCCBBBAAA@@@?????????AAAAAA@@@@@@???>>>======???===<<<===>>>???>>><<<<<<<<<======<<<;;;::::::999888777888;;;<<<===<<>>===<<<;;;:::::::::666777888999:::;;;;;;;;;:::999888777777777888999999888777777777888999:::===<<<<<<<<<<<<;;;;;;;;;888:::<<<===<<<<<<@@@CCCDDDBBB@@@>>>>>>>>>@@@AAAAAABBBBBBAAA@@@>>><<<;;;???===;;;:::;;;<<<;;;:::777888:::<<<======<<<;;;;;;::::::999999::::::;;;<<<<<<<<<<<<;;;:::999999;;;:::999:::<<<===<<<;;;777777888999::::::;;;;;;::::::;;;<<<<<<;;;:::999777666555444444444444444333333444555777999;;;<<<;;;:::999888777666555444999888666555444333222222444444444555555555555666555666555333555999888555777666555666888999999888999;;;<<<;;;:::999999:::888888888888888888888888999999::::::::::::;;;;;;<<<======>>>>>>>>>>>>===??????@@@AAAAAAAAA@@@@@@BBBCCCDDDEEEEEEGGGJJJMMMMMMNNN[[[yyyvvvkkkdddbbbcccjjjhhhfffeeefffgggggggggdddeeeeeefffhhhjjjkkklllmmmooosssyyy|||{{{uuupppnnnkkkhhhffffffggggggfffdddbbb______aaabbbcccccc\\\[[[YYYWWWVVVUUUTTTTTTTTTSSSQQQRRRSSSTTTSSSRRRPPPPPPOOONNNKKKHHHEEEDDDIIIIIIIIIHHHFFFFFFHHHJJJJJJIIIGGGEEECCCCCCCCCDDDAAABBBCCCDDDCCCBBB@@@>>>@@@???===<<<<<<>>>@@@AAACCCAAA??????AAACCCEEEEEEEEEDDDAAA???AAAHHHQQQWWWdddqqq|||}}}gggYYYTTTMMMEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@??????>>>======>>>===<<<===>>>???>>><<<<<<<<<===<<<<<<;;;;;;:::;;;:::999999<<<=========>>>===<<<;;;:::::::::;;;::::::;;;<<<============;;;:::999888777888999999999888888777777999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;999;;;======<<<===@@@CCCCCCBBB@@@???>>>???@@@AAAAAAAAAAAAAAA@@@>>><<<;;;===<<<;;;;;;<<<===<<<:::888999;;;<<<===<<<;;;:::;;;::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;:::999:::999888999;;;<<<;;;:::888888888999999::::::;;;999:::;;;<<<<<<;;;::::::666666555555444444444444333444555666888999:::::::::999888777666555444444888777666444333333222222444444444555555555555666555666444111333777888555777666555666888888777666777999;;;;;;::::::;;;<<<888888888888888888888888999999::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>===??????@@@AAAAAAAAA@@@@@@BBBCCCDDDEEEEEEFFFIIILLLPPPQQQ^^^~~~tttlllgggeeejjjhhheeedddeeeffffffeeeeeeeeeeeeeeegggiiikkkllllllnnnrrrxxx{{{zzzuuuqqqpppnnnjjjiiijjjjjjjjjjjjaaa```___```aaabbbaaa___[[[ZZZYYYWWWVVVUUUTTTTTTRRRPPPNNNNNNOOOPPPPPPPPPPPPPPPQQQPPPNNNLLLIIIGGGKKKJJJIIIGGGFFFFFFHHHIIIJJJIIIGGGEEEEEEDDDEEEEEEBBBCCCDDDEEEEEEDDDBBBAAABBB@@@???>>>>>>???@@@AAABBB@@@>>>>>>AAACCCDDDDDD@@@@@@???>>>???DDDKKKPPPWWWeeerrrwww|||dddWWWRRRLLLFFFFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>===>>>===<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;===;;;:::;;;===>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888888999::::::999888888888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;999;;;<<<<<<<<<===@@@BBBBBBAAA@@@?????????@@@AAA@@@@@@@@@??????===<<<;;;<<<;;;;;;<<<======<<<:::999:::;;;<<<<<<<<<;;;:::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;:::;;;:::999:::<<<===<<<;;;999999999999999999999999888999:::;;;<<<;;;;;;:::666666555555555555555555333555777888999999888777888888777666555444444333777666555444333222222222444444444555555555555666666777555222444:::;;;888888777666666777888777555666888:::;;;;;;;;;<<<===999999999999999999999999999999::::::::::::;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAACCCDDDDDDDDDDDDEEEHHHKKKTTTUUUdddxxxooojjjjjjhhheeeddddddeeedddccceeedddcccbbbdddgggjjjllljjjlllpppuuuyyyxxxuuuqqqpppnnnkkkkkklllmmmmmmlllaaa``````aaabbbaaa^^^[[[ZZZZZZYYYWWWVVVUUUTTTTTTRRRPPPMMMLLLNNNOOOPPPPPPOOOQQQSSSTTTSSSQQQOOOMMMMMMKKKHHHFFFEEEFFFGGGIIIHHHHHHGGGFFFEEEEEEFFFFFFCCCDDDEEEFFFGGGFFFEEEDDDCCCBBBAAA?????????@@@@@@@@@>>>===>>>@@@BBBCCCCCC===>>>??????@@@BBBFFFIIIKKKXXXeeemmmsss~~~~~~bbbVVVPPPJJJFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>===>>>===<<<<<<===>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<:::;;;<<<======<<<::::::999999:::;;;<<<<<<;;;::::::999888888888888<<<;;;:::999999999:::;;;:::999888888888999;;;<<<<<<<<<<<<;;;;;;;;;::::::999999:::;;;;;;<<<>>>???AAA@@@@@@??????@@@AAAAAA============<<<<<<;;;;;;;;;:::;;;<<<>>>>>><<<::::::;;;<<<<<<<<<;;;:::999:::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;===<<<;;;<<<===>>>===<<<::::::999999999999999999777888999:::;;;;;;::::::555555666666666555555555444666999::::::999666444666666666555555444444333666555444333333333333333444444444555555555555666777888777555888>>>AAA???:::999777777888888777555666888:::;;;::::::;;;<<<999999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAACCCDDDDDDDDDDDDEEEHHHJJJWWWYYYlllyyyrrrllliiifffeeeeeeeeedddcccdddbbb```___```cccgggiiihhhjjjooosssuuuuuusssqqqnnnllljjjkkklllnnnnnnmmmhhhfffcccbbbaaa___\\\ZZZZZZZZZYYYYYYXXXWWWVVVUUUVVVSSSPPPOOOPPPRRRSSSSSSOOOQQQTTTWWWWWWVVVTTTSSSPPPMMMIIIFFFFFFGGGHHHHHHFFFFFFFFFEEEEEEEEEEEEFFFCCCDDDEEEFFFFFFFFFFFFFFFCCCBBBAAA???>>>>>>>>>??????===<<<===@@@BBBBBBBBB===???BBBDDDDDDDDDEEEFFFFFFOOOYYYaaahhhsss{{{aaaUUUMMMGGGEEECCCCCCAAA@@@???>>>>>>>>>?????????>>>>>>>>>>>>>>>===<<<;;;<<<===>>>===;;;<<<<<<;;;;;;;;;;;;<<<======<<<::::::;;;<<<;;;:::999999888999999:::;;;<<<:::999888777666666666666<<<;;;:::999999999:::;;;999999888888888999:::;;;<<<;;;;;;;;;;;;:::::::::999888888999:::;;;<<<===????????????@@@AAAAAABBB;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;<<<======<<<:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===============;;;:::;;;<<<<<<;;;:::::::::999999999999999999666777999:::::::::999999555555666777777666666555555777:::;;;;;;999555333555555555555444444444444555555444333333333444444444444444555555555555666444666666555999AAACCCAAA;;;:::888999999999888777999:::<<<;;;:::999999:::999999999999999999999999999999999:::::::::;;;;;;::::::<<<======>>>>>>>>>===>>>???@@@AAAAAABBBAAABBBCCCDDDDDDDDDEEEHHHKKKXXX^^^ttt{{{pppmmmiiiggggggfffeeedddbbb```^^^]]]^^^aaadddggggggiiimmmppprrrrrrqqqqqqmmmllllllmmmoooqqqqqqqqqsssnnnhhhcccaaa___^^^]]][[[[[[\\\\\\[[[ZZZYYYXXXXXXUUUSSSRRRSSSUUUVVVVVVOOOQQQTTTWWWXXXXXXWWWVVVQQQNNNIIIGGGHHHIIIIIIHHHEEEEEEEEEEEEEEEEEEDDDDDDBBBCCCCCCDDDEEEEEEEEEEEEAAAAAA@@@???>>>=========???======>>>@@@AAAAAA@@@===@@@DDDEEEEEEDDDDDDDDDCCCGGGNNNVVV___kkk{{{www___SSSKKKEEEEEECCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;======<<<;;;<<<<<<;;;::::::<<<===>>>>>><<<::::::;;;;;;;;;999888888888888999999:::;;;;;;:::888777666777888888<<<;;;999888888888999:::999888777777777888999:::;;;;;;;;;;;;:::::::::::::::888777888:::<<<<<<;;;>>>>>>???@@@AAAAAABBBBBB;;;;;;;;;::::::;;;<<<<<>>>>>>>>;;;999888888999:::888777999999999999999999999999777888999999999999888777444555666777888777666555666777:::;;;;;;999666333444444444555555555555555555555444444444555666666444444444555555555555666111333444444888>>>@@@===:::999888888999:::999777999;;;<<<<<<:::888999999::::::::::::::::::::::::999999::::::::::::;;;;;;999:::;;;<<<===>>>>>>>>>===>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEGGGJJJMMMYYYccc~~~uuurrrnnnllljjjiiihhhfffaaa```___^^^^^^aaaccceeefffiiilllnnnnnnnnnnnnoooooonnnoooqqqtttvvvvvvvvvyyyssslllfffcccbbbaaaaaa]]]^^^_________^^^]]]\\\WWWUUUTTTTTTUUUVVVUUUTTTQQQRRRSSSUUUWWWWWWWWWWWWRRRNNNKKKJJJLLLMMMKKKIIIFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDD@@@?????????>>>=========@@@???>>>???@@@AAA???>>><<>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;======<<<;;;===<<<:::::::::<<<===???@@@>>><<<;;;<<<<<<;;;:::999888888888888999999:::;;;:::888777777777999:::;;;:::999888777888999999888777666666666777888999;;;;;;;;;:::::::::999999<<<:::888999<<<>>>===<<<======???@@@AAABBBBBBCCC======<<<<<<<<<>>>???@@@BBB???;;;999:::;;;;;;;;;::::::::::::;;;;;;<<<===:::;;;<<<======<<<;;;:::999:::;;;===>>>>>>??????<<<:::999999::::::999888888888888999999::::::;;;888888999999999777666555444555777888888888666666666888999;;;:::999777555444444555555666666666666555555555555555666777888444444444555555555555666111444555555777;;;;;;666888666666666888999888777888:::;;;;;;:::999:::;;;::::::::::::::::::::::::999999::::::::::::;;;;;;888999;;;<<<===>>>>>>>>>===>>>???@@@AAABBBBBBBBBBBBCCCEEEFFFGGGIIIMMMPPPZZZiiizzzwwwssspppnnnmmmkkkiiibbbbbbaaaaaaaaacccdddeeegggiiilllmmmkkkkkklllmmmoooooopppsssvvvyyyyyyxxxwwwsssmmmiiigggfffeeeddd___```bbbccccccbbbaaa```VVVUUUUUUVVVXXXXXXVVVTTTRRRRRRRRRRRRSSSTTTUUUVVVQQQNNNLLLMMMPPPQQQMMMJJJHHHIIIIIIIIIHHHFFFEEEDDDDDDDDDCCCCCCBBBBBBCCCCCC?????????@@@?????????>>>BBBAAA@@@@@@AAA@@@>>>======???@@@AAAAAAAAACCCEEEBBB@@@CCCJJJRRR[[[iiiwwwnnnYYYPPPHHHEEEGGGDDDDDDBBBAAA@@@?????????============>>>>>>>>>>>>===<<<;;;;;;<<<===<<<;;;===<<<:::::::::<<<>>>???BBB@@@============<<<;;;999999888888888888888999999888666555555777888999:::999888777777777888999777666555555555666888999;;;;;;;;;:::::::::999999>>>;;;:::;;;>>>??????===<<<===???@@@BBBBBBCCCCCC??????>>>>>>>>>@@@AAABBBDDD@@@;;;888888:::;;;;;;999999999:::;;;<<<===>>>:::;;;===>>>>>>===;;;:::999:::;;;===>>>????????????>>><<<<<<======<<<;;;777777888999::::::;;;;;;999999999999888666555444333555777888999888777666777888999::::::999777666444444555555666777777777666666555666666777888999444444444555555555666666444777888777999;;;888333555444444555666888777666666888:::;;;:::;;;<<<===::::::::::::::::::::::::999999:::::::::;;;;;;;;;888999:::<<<===>>>>>>>>>======???@@@AAABBBBBBBBBAAACCCEEEFFFHHHJJJNNNQQQ[[[lll}}}zzzvvvsssqqqooommmkkkcccccccccddddddeeeffffffgggjjjlllllljjjiiijjjlllmmmmmmnnnqqquuuxxxxxxxxxsssqqqnnnlllkkkjjjhhhfffaaabbbdddeeeeeeeeecccbbbWWWWWWXXXYYY[[[ZZZWWWUUUSSSRRRQQQPPPQQQRRRTTTUUUQQQNNNMMMOOORRRSSSOOOJJJKKKKKKKKKKKKJJJHHHFFFEEEFFFEEEDDDCCCCCCCCCCCCCCC??????@@@AAAAAAAAA@@@@@@CCCBBBAAAAAAAAA@@@>>><<>>>>>===<<<=========<<<<<<============<<<<<<>>>>>>===;;;999999;;;===CCCBBBAAA???<<<:::999888777888999:::::::::::::::888999999888777777999:::666555555555777777666444666666666666666666666666888999:::::::::888777666:::888888;;;???AAA@@@>>><<<===>>>@@@BBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBB@@@<<<888666666666777<<<<<<<<<:::999999;;;===;;;<<<<<<<<<;;;;;;:::999:::<<<============@@@BBB;;;FFFIIIJJJLLLDDD999:::999999999888888999::::::======;;;:::888777666555666666555555555666666777444444555555555555444444444555555555666666777777555777333...555CCCEEE???666666555555555555666666888888777777666666555555666666666666777777777777777777777777777888888888:::999888999;;;<<<;;;:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;??????@@@AAABBBBBBBBBBBBBBBAAABBBHHHJJJJJJMMMRRR___sss~~~yyysssrrrttttttppplllkkkgggcccaaabbbddddddcccdddeeeeeeggghhhkkkmmmnnnjjjkkkmmmoooqqqrrrssssssqqqqqqqqqqqqooommmjjjiiigggffffffiiikkkjjjeeeaaaYYYYYYYYYYYYXXXVVVTTTSSSRRRSSSSSSRRRRRRSSSUUUXXXTTTRRRPPPPPPPPPPPPNNNLLLOOONNNMMMLLLJJJHHHGGGFFFIIIJJJGGGIIINNNGGGAAAGGG@@@@@@@@@@@@@@@???>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===>>>@@@CCCEEEHHHHHHHHHHHHIIINNNUUUYYYkkkttt}}}eeeYYYOOOIIIIIIFFFEEECCCAAAAAABBBCCCBBBBBB?????????>>>>>>>>>======<<<<<<============<<<<<<<<<<<<<<<;;;999:::===???AAAAAA@@@>>><<<;;;999999777888999:::::::::::::::888888888888777777888999777666555666888888666555666666666666666666666666888888888888888888777666999999999;;;???AAA@@@>>><<<===>>>@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>;;;999777777888999;;;;;;;;;:::999999;;;===<<<<<<;;;;;;;;;:::::::::;;;<<<=========>>>@@@BBB???NNNVVV[[[^^^QQQ@@@===999999888888888888999999===<<<;;;:::888777666555666666555555555555666666444444555555555555444444333444555555666777777888555777444///555AAACCC<<<777666666666777777888999999999888888777666666666666666666666777777777777777777777777888888888888:::999888999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;========================??????@@@AAABBBBBBBBBBBBDDDBBBDDDIIIKKKLLLOOOTTTdddyyy}}}xxxuuusssqqqmmmjjjiiieeeaaa______``````___aaabbbccceeehhhjjjkkklllkkklllnnnoooqqqrrrssssssrrrrrrrrrqqqpppnnnlllkkkllljjjiiijjjjjjhhhdddaaa[[[[[[ZZZYYYXXXUUUSSSRRRTTTTTTTTTSSSRRRRRRTTTUUUQQQPPPNNNNNNOOOOOONNNMMMNNNMMMLLLJJJIIIIIIIIIIIILLLHHHGGGIIIKKKKKKFFF??????@@@@@@@@@??????>>>>>>???????????????@@@@@@@@@@@@???>>>>>>???@@@BBBDDDFFFEEEEEEDDDDDDHHHMMMQQQ^^^hhhsss{{{```UUULLLHHHIIIFFFDDDBBB@@@@@@AAABBBAAA@@@??????@@@AAA@@@???>>>===<<<<<<============<<<<<<:::;;;;;;;;;:::;;;>>>@@@??????>>>===<<<;;;::::::888888999:::::::::999999777777777777777777777777888777777888999999888666666666666666666666666666777666666666666777777888999999999;;;>>>???>>>===;;;<<<>>>???AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===<<<:::999999999:::;;;::::::;;;:::999999:::<<<===<<<;;;:::999:::;;;;;;;;;===>>>>>>>>>>>>AAACCCFFF[[[kkkuuuwwwcccJJJ@@@999999888888888888999999<<<;;;:::999888777666666666666555555555555555666444444555555555555444444222333444666777888888888444666444111555>>>>>>888666666777777888999;;;;;;:::::::::999888777777777666666666666777777777777777777777888888888999999:::999888999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCBBBFFFDDDFFFJJJLLLMMMRRRXXXkkk{{{uuupppkkkiiihhheeeaaa^^^^^^]]]]]]\\\^^^___bbbeeehhhjjjkkkkkkmmmmmmnnnoooppprrrrrrsssssssssrrrrrrqqqppppppoooqqqooollljjjiiigggdddaaa^^^]]]\\\ZZZXXXUUUSSSQQQVVVVVVVVVTTTRRRQQQRRRSSSNNNMMMLLLMMMOOOPPPOOONNNMMMLLLJJJIIIIIIJJJKKKLLLMMMDDDHHHJJJGGGRRRTTT??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAADDDDDDCCCAAAAAABBBFFFIIIQQQ[[[gggrrr}}}~~~^^^SSSKKKGGGHHHFFFDDDBBBAAAAAABBBBBBAAA@@@???@@@AAABBBBBB@@@>>>===<<<<<<============<<<<<<;;;<<<<<<;;;::::::<<<>>><<<<<<<<<<<<;;;;;;;;;;;;888999999:::::::::999999777777666777888999888777999888888999::::::999777666666666666666666666666666555444444444666777999999999:::;;;=========<<<;;;<<<===???@@@AAAAAAAAA????????????????????????:::::::::::::::;;;<<<<<<888:::::::::999999:::<<<===<<<:::999999:::<<<===<<<===>>>>>>>>>???AAACCCNNNfff{{{pppPPPBBB;;;::::::999999999999:::;;;::::::999888777777666666666555444444444555555333444444555555444444333111222444666777888999999444666555333555::::::555555666666777999:::<<<===<<<<<<;;;:::999888888777666666666666777777777777777777777888888999999::::::999888999;;;<<<;;;:::::::::::::::::::::::::::======>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCFFFEEEFFFIIIKKKMMMTTT]]]rrrxxxqqqlllkkkiiigggdddaaa___]]]\\\\\\]]]___cccgggjjjlllllllllnnnnnnnnnooopppqqqssssssuuutttssssssrrrrrrsssssssssqqqnnnjjjhhhfffeeedddaaa```^^^\\\YYYVVVSSSRRRUUUVVVVVVUUUSSSRRRRRRTTTMMMLLLLLLMMMPPPQQQQQQPPPNNNMMMJJJHHHHHHIIIKKKMMMLLLCCCLLLLLLCCCWWWcccJJJ@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAAAAA@@@???CCCCCCCCCBBBAAABBBEEEGGGLLLTTT___jjjuuu}}}^^^SSSKKKGGGGGGEEEDDDCCCBBBBBBCCCCCCBBB@@@???@@@BBBCCCBBBAAA???===<<<<<<============<<<<<<===>>>>>><<<:::999:::;;;::::::::::::::::::::::::999999:::::::::999999888777666666888;;;<<<:::888:::999999:::;;;;;;:::888777777777777777777777777555555444444444555777888888999;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;;;;<<<<<<<<<<<<888999;;;;;;::::::;;;<<<===<<<:::999999:::<<<===;;;===>>>>>>===>>>AAACCCRRRjjjqqqPPPBBB<<<<<<;;;:::::::::::::::999999999888888777777777666666555444444444444444333333444444444444333333000222444666888999888888444555555444555777777444444555555777888:::<<<=========<<<;;;:::999888888666666666666777777777777666777777888999::::::::::::999888999;;;<<<;;;:::999999999999999999999999<<<<<<<<<======>>>>>>>>>@@@@@@AAABBBCCCCCCCCCCCCEEEDDDEEEHHHIIIMMMWWWbbbyyyzzzrrrmmmkkkiiihhheeebbb___]]]\\\\\\___aaaeeeiiilllnnnnnnnnnnnnnnnnnnoooppprrrtttuuuwwwuuutttsssssstttuuuvvvrrrqqqnnnkkkhhhgggggghhheeedddaaa^^^ZZZWWWUUUTTTSSSUUUVVVUUUTTTSSSTTTUUUNNNMMMMMMNNNQQQRRRRRRQQQPPPNNNKKKHHHGGGHHHJJJKKKKKKDDDNNNKKK===RRRdddRRRAAAAAA@@@???>>>??????@@@@@@@@@?????????>>>>>>>>>===>>>???AAAAAA@@@???>>>???@@@AAABBBAAABBBEEEGGGIIINNNXXXdddnnnxxx{{{]]]TTTMMMHHHGGGDDDDDDCCCBBBCCCDDDCCCBBB@@@@@@@@@AAABBBAAA@@@???>>><<<<<<============<<<<<<>>>??????===:::999999999999999999999999:::::::::999999:::::::::999888888888777777:::???AAA???<<<:::999999:::;;;;;;:::888777777777777777777777777666555555555555666666777888:::;;;;;;:::999:::;;;;;;;;;===>>>>>>?????????========================:::;;;<<<======<<<;;;:::888:::<<<<<<;;;;;;<<<===;;;;;;:::999:::;;;<<<===:::<<<============@@@BBBPPPdddsss{{{|||gggLLLBBB===<<<;;;::::::999::::::888888888888888888777777666666555444333333333333333333444444444444333333000222555777888888777777555555555555555555555555555555666777888:::<<<===>>>===<<<;;;:::999888777666666666666777777777777666777777888999:::;;;;;;:::999888999;;;<<<;;;:::::::::::::::::::::::::::;;;<<<<<<======>>>>>>>>>@@@AAABBBCCCCCCDDDDDDCCCCCCCCCDDDGGGIIINNN[[[hhh}}}uuuooojjjggggggfffbbb^^^\\\[[[\\\aaabbbeeeiiikkkmmmnnnnnnnnnnnnnnnnnnpppsssuuuwwwyyywwwtttsssrrrtttvvvxxxrrrrrrqqqnnnjjjiiijjjkkkiiigggddd```]]]ZZZXXXWWWSSSTTTVVVVVVUUUTTTTTTUUUPPPOOONNNOOOQQQRRRQQQPPPPPPNNNLLLIIIHHHHHHIIIJJJKKKGGGNNNIII<<>>===>>>???@@@@@@???>>>>>>:::===???@@@@@@AAACCCEEEDDDGGGPPP\\\fffqqqvvv[[[UUUNNNIIIHHHCCCBBBAAAAAABBBCCCCCC@@@>>>@@@@@@@@@@@@????????????<<<<<<============<<<<<<<<<>>>>>>===;;;999999:::999999999999999999888888999::::::::::::999888777888777888===CCCEEECCC@@@:::999888999;;;;;;999888777777777777777777777777666666777777777666555555888:::<<<;;;999888999:::;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>>>><<<999777888:::=========<<<===>>>:::::::::;;;;;;;;;<<<<<<999;;;<<<<<<<<<<<>>===<<<;;;999888777777666666666666777777777777666777777888:::;;;;;;<<<:::999888999;;;<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCEEEGGGJJJPPP___nnn|||ssslllggghhhhhheee```^^^^^^___```aaaccceeegggiiikkkkkkmmmmmmmmmnnnppptttwwwyyyzzzxxxuuurrrrrrsssvvvxxxuuuvvvuuurrrnnnkkklllmmmkkkiiifffbbb___\\\[[[ZZZTTTVVVXXXWWWUUUSSSSSSSSSQQQPPPOOOOOOPPPPPPNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHIIIHHHEEEEEEHHHHHHEEECCCBBB@@@@@@AAABBBCCCBBBAAAAAA@@@??????>>>>>>>>>>>>????????????>>>>>>:::<<>>>>>>>>??????<<<<<<============<<<<<<:::<<<>>>===<<<;;;;;;<<<999999999888888888888888:::::::::::::::999888777999888999>>>EEEHHHFFFBBB999999888999:::;;;999777777777777777777777777777777777888888888666555444777:::<<<;;;888777888:::;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????>>>;;;888666888;;;===>>>>>>===>>>>>>999:::;;;<<<<<<<<<<<<;;;999:::;;;;;;;;;<<<>>>@@@BBBNNNQQQSSSXXXPPPFFFGGG:::999888777666666666666777777777777888888888888777666555444333222222222222333333444444333333222222333666888999777666444777666555555555444666999999999999:::;;;<<<===>>>>>>===<<<;;;999888777666666666666666777777777777666777777999:::;;;<<<<<<:::999888999;;;<<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCEEEHHHKKKRRRcccrrrxxxpppiiikkkkkkhhhdddaaaaaaccc______```aaaccceeegggiiilllllllllnnnqqqtttxxxzzz{{{yyyuuurrrqqqsssuuuxxxxxxyyyyyyvvvqqqmmmmmmnnnmmmkkkgggccc```^^^]]]]]]VVVXXXYYYXXXUUURRRQQQQQQRRRPPPNNNNNNNNNNNNLLLJJJIIIJJJJJJKKKKKKKKKLLLLLLFFFGGGEEEIIIPPPJJJCCCGGGFFFDDDCCCAAAAAABBBCCCDDDAAAAAAAAA@@@???>>>>>>===?????????>>>>>>>>>>>>>>><<<>>>AAABBBBBBAAAAAABBBCCCBBBEEELLLRRR[[[lll|||ppp[[[SSSKKKGGGFFF@@@>>>???@@@AAA@@@???>>>===AAA@@@>>>=========>>>???===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999;;;::::::999888888888999;;;::::::999999888888888::::::;;;;;;<<<>>>??????999999999888888888888888:::999888999::::::999888666666777888888888888777777888999999::::::::::::::::::;;;;;;<<<===>>>>>>======<<<;;;:::999999888:::;;;;;;<<<<<<;;;;;;:::>>>===;;;;;;<<<<<<;;;:::;;;;;;;;;::::::999999999888888888999:::<<>>???????????????>>>??????@@@@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBEEEBBBEEELLLNNNSSSggg}}}{{{xxxrrrooojjjeeeccccccdddeeebbbbbbcccbbbaaabbbeeehhhiiijjjlllmmmoooqqqrrrssswwwxxxwwwtttpppoooqqqsssssssssrrrqqqooommmkkkjjjmmmkkkgggdddbbbaaa^^^\\\ZZZYYYXXXWWWVVVTTTRRRQQQOOOOOOOOONNNMMMMMMNNNOOOOOOMMMKKKJJJKKKKKKKKKIIIMMMJJJHHHJJJNNNNNNJJJFFFGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBAAA@@@??????>>>@@@@@@@@@@@@???>>><<<;;;???@@@AAAAAAAAA???===<<<===AAAEEEFFFIIISSScccooolllXXXRRRJJJGGGFFFAAAAAAAAABBBBBBBBBAAA@@@???@@@@@@>>>=========>>>???===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;::::::999888888999999;;;;;;::::::999999888888777888999;;;;;;;;;::::::888888888888888888999999:::888777888999:::999888666777888888999999888888777888999999::::::::::::::::::;;;;;;<<<======>>><<<<<<<<<;;;;;;::::::999::::::::::::::::::::::::>>><<<;;;;;;<<<<<<;;;:::::::::::::::999999999888888888888999:::<<<>>>@@@FFFIIIOOOUUUXXXSSSGGG>>>::::::999888777777777777666666666666666666555444555555555555555555444444222222222333333333333333555555555555555555555555777777666666666666777777888999:::;;;;;;:::999999::::::999999888777777666555555555666666777999999:::999888888888999:::;;;<<<<<<<<<<<<<<<;;;::::::<<<===>>>>>>??????>>>>>>>>>??????@@@@@@AAAAAABBBAAAAAABBBBBBBBBBBBCCCCCCEEECCCFFFNNNRRRYYYooo~~~{{{sssoookkkgggdddccccccbbb```aaaccccccbbbccceeegggfffgggiiikkkmmmoooqqqrrruuuvvvvvvtttqqqpppqqqsssssssssrrrpppnnnllljjjiiillliiigggeeeeeedddbbb```\\\[[[ZZZYYYWWWUUURRRQQQPPPPPPPPPOOONNNMMMNNNNNNNNNMMMKKKKKKLLLMMMLLLKKKMMMJJJIIIJJJMMMNNNJJJFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@?????????AAAAAA@@@@@@???>>>>>>===??????@@@@@@??????>>>>>>BBBDDDFFFEEEEEELLLXXXccctttzzzgggUUUPPPIIIFFFGGGBBBAAABBBBBBBBBBBBAAA@@@???@@@??????>>>===>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>;;;::::::999999999999999<<<<<<;;;:::999999888888555777999;;;;;;999777666777777777888999999999:::999888777777999999888777777888888999999999999999777777888999::::::::::::::::::;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;===<<<;;;;;;<<<<<<;;;:::::::::::::::999999999999888888999999;;;<<<>>>???EEEHHHNNNTTTVVVQQQGGG>>>:::999888777666666666666444555666666666666666666666666666555444444444333///000000111222333333444444444444444444444444444777777777666666777777777777777888999::::::::::::::::::999999888777777777666666666666777777888999999999999999999:::;;;;;;===>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>===>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCEEEDDDHHHOOOVVVbbb{{{{{{vvvssspppllliiigggeeebbb```^^^```cccccccccccceeefffcccdddeeegggkkknnnqqqsssssstttuuutttrrrqqqrrrssssssrrrqqqooommmkkkiiihhhjjjhhhggggggggggggfffddd___^^^\\\[[[ZZZXXXUUURRRRRRRRRQQQPPPOOONNNNNNNNNNNNMMMLLLMMMNNNOOONNNMMMMMMKKKIIIJJJMMMMMMJJJGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCAAA@@@??????@@@@@@CCCBBB@@@???>>>??????@@@??????>>>>>>>>>???@@@AAACCCDDDEEEBBBAAAEEEOOOWWWfffooo|||eeeUUUQQQIIIFFFGGGCCC@@@@@@@@@@@@???>>>>>>===@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>>>>???;;;::::::999999999::::::======<<<;;;:::999999888888999:::;;;:::999777666666666777888999:::::::::888777666777888888888666888888999::::::::::::999666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<;;;:::888777777888:::;;;<<<;;;::::::<<<<<<;;;:::;;;;;;;;;:::::::::::::::888999999:::;;;<<<===>>>BBBEEEJJJOOOQQQLLLDDD===:::999888777777666666777444444555666777777666666777777666555444333333333000000111222222333333444444444444444444444444444444444555555555555444444555666777888999999::::::999999999888888888777777777777666666777888888999999999999999::::::;;;;;;======>>>>>>>>>======<<<;;;<<<<<<===============>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEIIIPPPYYYjjjwwwqqqssspppmmmlllkkkiiieeeaaa]]]```cccddddddcccdddeeebbbcccdddfffjjjnnnsssvvvqqqqqqrrrssssssssssssssssssrrrpppnnnllljjjiiihhhiiihhhggghhhhhhhhhgggeee```^^^]]]]]]^^^]]]YYYUUUTTTSSSRRRQQQQQQPPPOOOMMMMMMMMMMMMNNNPPPQQQQQQOOOMMMKKKJJJJJJLLLLLLJJJHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCBBB@@@>>>>>>???@@@AAABBBAAA???======>>>???@@@@@@>>>===<<<<<<>>>AAABBB@@@AAABBBAAAAAAEEELLLSSS\\\gggttt|||}}}~~~eeeVVVRRRIIIEEEFFFBBBAAAAAA@@@???>>>>>>>>>===????????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;999999:::;;;<<<=========;;;::::::999::::::;;;;;;>>>>>>===<<<;;;:::999888::::::::::::999888777777666666777888999:::::::::888777666777888888888666888888999::::::::::::999666666888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<;;;:::888777777888:::;;;;;;:::999:::;;;<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<888999:::;;;<<<<<<======???AAAEEEHHHIIIFFF@@@<<<;;;;;;:::999888888888888444444555666777777666666777777666555444333333333444444444444444444444444444444444444444444444444444444555666666555444444555555555666777888999999999999999888888888888888888777777777777888888999999999::::::;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;<<<<<<==================>>>>>>??????@@@AAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEFFFJJJPPP[[[pppzzztttuuurrroooooopppnnnjjjeee^^^```cccdddcccbbbccccccccccccccceeeiiiooouuuxxxpppppppppqqqrrrssssssssssssrrrpppnnnlllkkkjjjjjjjjjiiihhhhhhhhhgggeeeccc___]]]]]]___bbbaaa]]]YYYUUUSSSRRRSSSTTTSSSQQQNNNMMMMMMMMMOOORRRRRRQQQPPPLLLKKKJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEBBBAAA@@@???>>>???@@@@@@@@@???===<<<;;;<<<>>>???@@@>>><<<;;;;;;>>>AAACCC@@@AAACCCCCCCCCFFFKKKPPPTTT^^^kkktttxxx|||zzzbbbUUURRRIIIEEEFFFBBBDDDCCCBBBAAA@@@?????????>>>????????????>>>=========<<<<<<<<<<<<;;;;;;;;;999999999:::;;;;;;;;;<<<:::::::::::::::;;;;;;<<>>===;;;:::999999:::;;;;;;<<<;;;:::888888777777777888999999999:::999888777777999999888777777888888999999999999999555666888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;:::999888888999:::;;;;;;:::999:::;;;<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<===>>>???AAA@@@???===<<<<<<;;;:::999888888888888444555666666666666666666666666666555444444444333666666666666555555555555444444444444444444444444555666777888888777666555555555555555555666777888888888888888888888888888888888888777777888888999999999:::;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>=========>>>>>>???@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFEEEHHHLLLQQQ^^^yyyzzz{{{wwwsssrrrtttsssnnniii```bbbccccccbbbaaaaaabbbcccbbbbbbcccgggnnntttxxxrrrpppnnnnnnqqqssstttssstttrrrpppooonnnmmmnnnnnnlllkkkjjjiiiiiigggdddaaa```^^^]]]```dddddd___YYYUUUSSSRRRTTTVVVVVVSSSOOOMMMMMMNNNPPPRRRSSSQQQOOOLLLLLLKKKJJJJJJJJJJJJKKKHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBBBBBBBBBBAAAAAAAAA>>>>>><<<<<<<<<<<<===>>>@@@???<<<;;;;;;===???AAABBBCCCDDDDDDCCCDDDGGGIIILLLTTT^^^iiiqqqzzzttt^^^SSSQQQIIIEEEFFFDDDEEEDDDBBBAAA?????????@@@>>>??????@@@???>>>===<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;:::::::::::::::;;;<<<<<<@@@???>>>===<<<:::999999:::===AAADDDDDDAAA===:::888888888888888888999999:::888777888999:::999888666777888888999999888888555666777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999888999;;;<<<;;;:::999999999:::::::::;;;;;;888999:::<<<<<<<<<<<<;;;<<<<<<<<<;;;:::;;;<<<>>>;;;:::999888777777777777666666666666666666555444555555555555555555444444444555555666666777777777555555555555555555555555555666777888888777666555666555555444444555666777888888888888888888888888999999888777777888888999999:::;;;<<<<<<<<<;;;:::999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>======>>>>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGKKKOOOUUUeee}}}wwwvvvwwwvvvpppjjjcccccccccbbb```___```aaa```___^^^___ccciiipppuuutttpppmmmlllooorrrsssttttttsssqqqppppppppprrrssslllkkkkkkkkkkkkjjjfffcccccc```___aaaeeeddd]]]WWWUUUSSSRRRTTTXXXYYYUUUQQQMMMMMMNNNPPPRRRRRRPPPNNNLLLLLLKKKJJJIIIIIIJJJKKKIIIHHHHHHGGGGGGFFFFFFEEECCCDDDEEEFFFFFFEEEDDDCCC==================>>>>>>@@@???===<<<<<<===>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFIIIOOOYYYeeerrr|||oooYYYPPPOOOHHHEEEGGGEEECCCBBB@@@>>>=========>>>>>>??????@@@@@@>>>===<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<===@@@@@@???===<<<:::999999<<>>???????????????=========>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGLLLQQQXXXiii{{{xxxyyywwwpppjjjeeeeeedddaaa___^^^___aaa^^^\\\ZZZ[[[___fffmmmqqquuuqqqlllkkknnnqqqssstttuuutttrrrqqqqqqrrrtttuuulllllllllmmmmmmllliiiffffffccc```bbbeeeccc[[[TTTTTTRRRRRRUUUYYYZZZVVVRRRMMMMMMNNNPPPRRRQQQOOOMMMLLLLLLLLLJJJIIIIIIJJJLLLIIIIIIHHHGGGGGGFFFFFFEEEDDDFFFHHHJJJJJJIIIFFFEEE===>>>????????????>>>>>>@@@???>>>===<<<<<<======;;;<<<>>>@@@AAAAAABBBBBBCCCBBBDDDMMMZZZhhhqqquuujjj]]]PPPKKKIIIEEEDDDDDDCCCBBBAAA@@@@@@@@@AAABBB>>>===<<<===>>>???>>>============<<<;;;;;;::::::;;;;;;;;;;;;:::999888777::::::999999888999999999>>>>>>>>><<<::::::<<<>>>888BBBQQQ[[[[[[RRRDDD;;;:::999999999999999999999999999999999999999999999999888888777777777777777777555555777;;;>>>===<<<;;;<<<<<<<<<<<<<<<<<<;;;===<<<<<<;;;;;;<<<<<<===999999999999:::;;;<<<<<<<<<999777777888::::::999666777999:::;;;;;;;;;:::;;;<<<===??????>>><<<;;;;;;999666666888:::;;;<<<999999888666444333555777555555555555666666666666555555555555555555555555555555555666666666666777555666777777777777666666555555666666777999:::;;;999888777777777777777777999999999888888888777777<<<;;;;;;::::::999999888888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBEEEFFFFFFEEEFFFFFFIIIMMMTTT^^^ssszzzyyyuuupppmmmgggdddaaa___^^^]]]\\\[[[___^^^\\\\\\^^^bbbgggjjjooonnnnnnnnnnnnnnnoooooopppqqqpppooorrrwwwvvvrrrlllnnnpppooonnnlllmmmmmmkkkhhheeeeeedddbbb]]]XXXWWWUUUTTTUUUVVVWWWWWWVVVTTTSSSRRRQQQOOONNNMMMLLLLLLKKKJJJHHHGGGGGGHHHHHHGGGIIIJJJJJJGGGDDDCCCBBBBBBCCCFFFHHHJJJJJJIIIIIIFFFGGGFFFBBB===;;;<<<>>>??????>>><<<<<<;;;;;;;;;???AAACCCCCCBBB@@@@@@@@@>>>@@@BBBEEEKKKXXXiiivvvzzzjjj]]]QQQKKKIIIFFFCCCDDDCCCBBBAAA@@@???@@@@@@AAA>>>===<<<===>>>???>>>===;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777::::::999999888999999:::===>>>>>>===;;;:::<<<===>>>HHHVVV``````WWWIII???;;;;;;::::::999888777777999999999999999999999999999888888777777777777777666555444666:::<<<;;;::::::;;;<<<======<<<;;;:::::::::::::::::::::::::::888888888888999:::;;;;;;;;;:::888777999::::::999555666777888999999888888777888:::;;;;;;:::999888:::888777777999;;;;;;;;;999999999777555444666777666666666666666666666666555555555555555555555555333333333444444444444555777777777666666666666666555555666666777999:::;;;888888777777777777888888::::::::::::999999999999;;;;;;;;;::::::999999999:::::::::;;;;;;<<<<<<===::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<======>>>???@@@@@@AAA@@@BBBEEEFFFFFFEEEFFFGGGLLLOOOVVVddd||||||xxxssspppllliiidddbbb```___^^^\\\aaa___\\\[[[[[[]]]aaaccckkkkkklllmmmmmmmmmmmmmmmlllmmmmmmlllpppuuuuuuqqqlllmmmooonnnlllkkklllmmmiiigggfffdddcccaaa^^^\\\[[[YYYVVVVVVWWWYYYYYYXXXUUUTTTSSSQQQOOOMMMKKKJJJLLLKKKIIIHHHGGGGGGHHHHHHDDDFFFGGGGGGEEECCCBBBBBBCCCDDDGGGIIIJJJJJJJJJIIIHHHHHHGGGCCC???======?????????>>>===<<<<<<<<<<<<>>>???AAA@@@???>>>>>>???>>>@@@AAACCCGGGRRRaaalllsss|||fffZZZOOOKKKJJJHHHFFFGGGDDDCCCAAA@@@?????????@@@>>>===<<<===>>>???>>>===::::::;;;;;;<<<======>>>;;;;;;;;;;;;:::999888888:::999999888999999::::::;;;===>>>===<<<:::;;;;;;===FFFRRRZZZZZZQQQEEE<<<===<<<;;;:::888777666666888888888888888888888888999888888777777777777777666555555666888999999888999:::<<<>>>>>><<<:::999777888999::::::999888777777777777777888999::::::;;;:::888888999::::::999777777888888888888888777777777999999999888777666888888888999;;;<<<<<<:::999::::::888666666777888888888888777777666666555555555555555555555555555333333333444444444444555999888666555555555666666555555666666777999:::;;;888888777777777888888999<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===;;;<<<===>>>???AAABBBBBB@@@BBBEEEFFFFFFFFFGGGHHHMMMOOOWWWiii~~~xxxrrrppppppmmmhhhdddcccaaa```^^^```^^^[[[YYYYYYZZZ]]]___eeegggiiikkkllllllkkkjjjfffiiijjjjjjmmmssstttqqqkkklllmmmllljjjiiijjjkkkggghhhgggeeecccaaa```aaa```]]]YYYXXXYYYZZZ[[[[[[VVVUUUSSSQQQNNNKKKIIIHHHKKKJJJIIIHHHGGGGGGGGGHHHDDDEEEFFFEEECCCBBBCCCDDDDDDEEEGGGIIIJJJJJJIIIHHHIIIIIIHHHDDDAAA>>>>>>???@@@???>>>===<<<<<<<<<<<<<<<===>>>===<<<<<<===??????@@@@@@@@@BBBJJJVVV___mmmvvv~~~aaaVVVLLLJJJKKKJJJIIIJJJEEECCCBBB@@@>>>>>>>>>>>>>>>===<<<===>>>???>>>===;;;;;;;;;<<<<<<<<<======:::;;;;;;;;;::::::999888999999888888999999:::::::::<<<>>>>>><<<:::::::::;;;@@@HHHMMMLLLFFF>>>888;;;;;;::::::999888777777777777777777777777777777999888888777777777777777777777777777888888888888888:::<<<>>>>>><<<:::888666888999;;;;;;999888666777777777888888999:::;;;;;;:::888999:::;;;:::999::::::::::::::::::999999::::::;;;;;;;;;:::999999777888999;;;>>>>>><<<:::999:::;;;:::888777888999:::999999888777666666555555555555555555555555555555555555666666666666777:::888666444333444555666555555666666777999:::;;;999888888777777888888999;;;;;;;;;:::::::::999999999999999999999:::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=====================>>>>>>???<<<======>>>@@@AAAAAABBBAAACCCEEEFFFEEEFFFHHHIIIMMMNNNWWWlll{{{tttrrrpppmmmhhhdddcccbbbaaa```]]]\\\YYYXXXXXXZZZ]]]___bbbdddgggjjjlllkkkjjjiiicccfffhhhhhhkkkqqqsssqqqkkkkkkllljjjhhhggghhhjjjiiikkkkkkhhhdddaaabbbdddccc```[[[YYYYYYZZZ[[[\\\VVVUUUSSSQQQNNNLLLJJJIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIGGGEEEDDDEEEFFFEEEFFFGGGHHHHHHHHHGGGGGGIIIHHHGGGDDDBBB???>>>>>>@@@???>>>>>>=========>>><<<======<<<:::;;;===@@@??????>>>>>>@@@FFFNNNTTTiiiqqqyyy~~~~~~aaaVVVLLLJJJJJJHHHGGGGGGDDDCCCAAA???>>>>>>>>>>>>>>>===<<<===>>>???>>>=========<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999999999888888888999999:::;;;999;;;======;;;999999999>>>@@@BBBDDDCCCAAA>>><<<999999999999999999999:::777777777777777777777777999888888777777777777777888999999999999888999999777999<<<>>>>>><<<999777777999:::<<<<<<:::999777999999888999999:::;;;<<<;;;:::999:::;;;;;;:::999;;;;;;::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;:::777888999<<>>>>>>>>>>>>>>============>>>??????????????????@@@@@@@@@@@@AAACCCEEEEEEEEEFFFIIIKKKOOOPPPZZZsss{{{xxxoookkkfffcccbbbbbbbbbaaa^^^\\\ZZZYYYYYYZZZ\\\]]]```bbbfffiiikkkjjjiiihhhbbbfffiiihhhjjjooorrrpppjjjkkkkkkiiigggfffgggiiilllnnnnnnkkkgggcccdddfffddd```\\\YYYYYYZZZ[[[[[[TTTTTTRRRQQQOOONNNMMMLLLIIIJJJJJJJJJIIIIIIHHHHHHKKKLLLKKKHHHEEEDDDDDDFFFFFFFFFFFFFFFFFFEEEEEEDDDGGGFFFDDDCCCBBBAAA???>>>@@@@@@???>>>>>>>>>>>>???===>>>>>>===<<<===???BBB>>>>>>===>>>@@@EEEJJJOOO```hhhqqqwwwzzzcccXXXMMMJJJHHHEEEBBBAAACCCBBB@@@???>>>>>>>>>???>>>===<<<===>>>???>>>===>>>======<<<;;;;;;:::::::::::::::;;;;;;::::::999888888888888999:::;;;;;;999;;;<<<;;;:::888999999>>>>>>==================777888888999999:::;;;;;;888888888888888888888888999888888777777777777777888999::::::999888999;;;888999;;;======;;;999888999:::;;;<<<<<<;;;:::999999999999999:::;;;<<<===;;;::::::;;;<<<<<<:::999999999888888888888999:::===<<<<<<;;;;;;:::::::::888888:::===???@@@>>><<<888999;;;;;;999888888999888888888777777666666555555555555555555555555555333333333444444444444555666666555444444555666777555555666666777999:::;;;<<<;;;:::999888777777777777777777777666666666666666777777888999:::;;;;;;::::::::::::::::::::::::=========>>>>>>>>>>>>???<<<<<<;;;;;;<<<<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEEEEGGGIIILLLSSSVVVccc}}}{{{qqqmmmgggcccbbbbbbbbbbbbaaa___]]]ZZZYYYXXXYYYYYY___aaadddfffhhhhhhhhhgggccchhhjjjhhhiiimmmooonnnkkkkkkjjjhhhfffeeeggghhhlllmmmnnnmmmjjjgggffffffccc```\\\ZZZZZZ[[[[[[[[[UUUTTTSSSRRRQQQOOOOOONNNJJJJJJKKKKKKKKKKKKJJJIIIJJJJJJJJJIIIFFFDDDDDDEEEHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBCCCCCCCCC@@@>>>@@@@@@???????????????@@@>>>???@@@@@@??????AAACCC>>>======???AAAEEEIIIKKKQQQZZZdddmmmyyyttt```UUUKKKHHHGGGDDDAAA@@@BBBAAA@@@>>>>>>>>>???@@@>>>===<<<===>>>???>>>===<<<<<<<<<<<<<<<<<<;;;;;;999::::::;;;;;;::::::999888888888888999:::;;;<<<:::;;;;;;:::888777999:::::::::::::::;;;;;;;;;;;;999999999999999999::::::999999999999999999999999999888888777777777777777666888:::999888777999;;;999:::;;;;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;<<<;;;::::::;;;===<<<:::999999888888777888999;;;;;;>>>===<<<;;;::::::::::::999999:::<<>>666888::::::999888888999666666666666666666666666555555555555555555555555333333333444444444444555333444444555555666666666555555666666777999:::;;;>>>===;;;999777666666555777777777666666666555555555666777888999:::;;;;;;999999::::::;;;;;;<<<<<<;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<======>>>?????????@@@@@@AAAAAAAAABBBCCCDDDEEEEEEGGGJJJMMMTTT[[[kkkxxxssslllgggdddcccbbbbbb___^^^\\\ZZZXXXXXXXXXYYY___```aaacccdddeeeeeeeeedddiiikkkhhhgggjjjlllkkklllllljjjhhheeeeeefffhhhggghhhjjjlllmmmlllhhheeebbb```]]]\\\\\\]]]]]]\\\WWWWWWUUUTTTRRRPPPOOONNNJJJKKKLLLMMMMMMLLLKKKKKKGGGIIIKKKKKKIIIHHHHHHHHHKKKJJJIIIGGGFFFEEEEEEEEEDDDBBBBBBCCCEEEFFFCCCAAA@@@@@@?????????@@@@@@AAA===???AAABBBAAAAAABBBCCC???>>>>>>???BBBEEEFFFGGGFFFOOOZZZdddqqqnnnZZZPPPGGGGGGHHHFFFDDDDDDAAA@@@???>>>>>>??????@@@>>>===<<<===>>>??????===::::::;;;;;;<<<=========999999:::;;;;;;:::::::::888888888888999:::;;;<<<:::;;;:::999777777999;;;:::;;;===>>>???>>>======:::::::::999999888888888999999999999999999999999999888888777777777777777444666888888777666999;;;::::::::::::::::::::::::;;;::::::999999::::::;;;777777777777888999:::;;;;;;::::::<<<======;;;999::::::999999:::<<<===???@@@???>>>===<<<;;;;;;;;;999999999<<>><<<:::777666555444777777777777666666666666555666666888999:::;;;<<<::::::;;;;;;<<<===>>>>>>:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>???@@@@@@======>>>???AAABBBCCCDDDBBBCCCDDDEEEEEEGGGKKKMMMTTT\\\nnn~~~xxxpppjjjfffdddcccbbbZZZZZZYYYXXXYYYZZZ[[[\\\^^^______```aaabbbccccccdddiiikkkgggeeegggiiiiiillllllkkkhhheeeeeegggiiiccccccfffjjjnnnnnnjjjeeebbb```^^^^^^______^^^]]]ZZZYYYWWWUUURRRPPPNNNMMMKKKLLLMMMNNNNNNMMMLLLKKKFFFIIILLLNNNNNNMMMMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFDDDBBBBBBDDDGGGHHHFFFCCC@@@@@@@@@???@@@@@@AAAAAA===???BBBCCCBBBBBBBBBCCC@@@??????@@@BBBDDDDDDDDDCCCKKKUUU^^^kkk{{{iiiRRRNNNIIIFFFEEEFFFFFFFFFCCCBBBAAA@@@????????????<<<===???@@@AAAAAA@@@@@@===<<<<<<;;;;;;;;;<<<<<<===;;;::::::::::::999777888888888999999:::::::::999999999999999888777666999:::;;;<<<===???@@@@@@???===:::888999999999888;;;;;;<<<<<<<<<;;;999999888888888888777777666555666777777888999999::::::@@@===::::::<<<===<<<:::<<<;;;:::999888888888888999777555666999;;;:::999:::::::::;;;;;;;;;<<<<<<;;;:::999888888888999:::>>>===<<<;;;:::999999999<<<;;;::::::;;;<<<;;;:::999999999888888777777777888888777777888888999:::888777666444444555555666555666777777777666444333444222222333555777888777:::888777888999;;;::::::;;;<<<<<<:::888666666777777666555444444555666777777777888888888777777666999999:::;;;;;;<<<<<<===<<<===>>>===<<<<<<<<<>>>============>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDDDDAAABBBFFFGGGGGGJJJNNNPPPYYYrrrxxxrrroookkkgggccc^^^]]]\\\ZZZYYYYYY[[[]]]```______^^^^^^___aaabbbbbbfffiiiiiieeedddgggjjjqqqjjjdddbbbeeehhhhhhgggcccbbbbbbdddhhhkkkjjjhhhbbbaaa___\\\ZZZZZZ\\\___ddd___XXXUUUUUUUUUSSSQQQSSSPPPMMMLLLLLLMMMNNNMMMIIIKKKOOORRRTTTTTTSSSRRRPPPNNNKKKHHHFFFFFFFFFFFFDDDDDDDDDEEEGGGHHHGGGEEECCCCCCCCCCCCCCCCCCCCCCCC@@@>>>>>>@@@CCCEEECCCAAA???@@@AAACCCDDDDDDCCCCCCHHHGGGLLLXXXhhhwwwdddQQQMMMHHHEEEDDDEEEEEEEEEAAAAAA@@@???>>>>>>>>>>>><<<===???@@@AAAAAA@@@@@@>>>>>>=========>>>>>>>>>>>>===;;;;;;;;;;;;999888888888888999999:::::::::888999999999999888888777999::::::;;;<<<===>>>>>><<<;;;999888999999888777;;;<<<===>>>>>><<<:::888666777888999999999888777777777888888888999999999;;;999888999;;;;;;999777;;;;;;999888888777777777999777555666999::::::999::::::::::::;;;;;;;;;;;;999888777777888999:::;;;;;;;;;:::::::::;;;<<<<<<;;;::::::;;;======<<<:::::::::999999999888888888999888888777777888888999888777666555444555555666555666777777777666444333444333222333666888999888999888666777999::::::999:::;;;;;;:::777666666777777666555555444555666666777777888888888888777777888888999999:::;;;;;;<<<:::;;;<<<<<<::::::;;;<<<============>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDCCCAAABBBFFFGGGGGGKKKPPPTTT___yyyyyysssnnnhhhddd```___^^^\\\[[[[[[]]]^^^```______^^^___```bbbcccbbbfffiiiiiifffdddfffiiinnniiicccbbbeeeggggggeeecccbbbaaabbbfffhhhiiihhhbbbbbb```]]][[[ZZZ[[[]]]```\\\WWWUUUVVVXXXWWWUUUSSSQQQNNNMMMMMMNNNNNNNNNIIIKKKNNNQQQRRRRRRQQQPPPNNNLLLJJJGGGEEEEEEEEEEEEDDDCCCCCCEEEFFFGGGFFFDDDBBBCCCCCCCCCCCCCCCCCCBBB@@@???>>>@@@CCCDDDBBB@@@@@@@@@@@@@@@@@@BBBCCCDDDFFFFFFJJJSSS___kkktttxxx~~~zzz___PPPLLLGGGDDDDDDDDDDDDCCC@@@??????>>>>>>>>>??????<<<===???@@@AAAAAA@@@???<<<<<<======>>>>>>?????????>>><<<;;;<<<;;;999888999999999888999999::::::888888888888888999999999999999:::::::::;;;;;;;;;888888777888999999888666;;;===???@@@???===999777555666888:::;;;;;;999999888888888888888888888888888777888999;;;;;;999777:::999888777777777777777999888666777888999999888999999:::::::::;;;;;;;;;777777777777888:::<<<===888888999:::;;;===>>>???::::::;;;===??????===:::::::::::::::999999999999::::::999888777777777777777777666555555555555666666666666777666666555444444333333444777999::::::888666555666777999888888888999:::888666444555666888777666555555555555555777777888888888888777777777777888999999::::::;;;888:::;;;:::999888999:::<<<=========>>>>>>>>>???>>>???@@@@@@BBBBBBCCCDDDCCCAAACCCFFFHHHHHHLLLRRRXXXfffyyyrrrkkkgggcccaaa___]]]\\\]]]^^^______^^^^^^^^^___```bbbcccaaaeeeiiiiiigggeeeeeegggjjjgggcccccceeefffeeeccccccaaa___```ccceeeggggggccccccccc```]]][[[ZZZ[[[\\\YYYUUUUUUXXX[[[[[[ZZZTTTRRROOONNNOOOPPPPPPOOOIIIKKKMMMOOOOOOOOOMMMLLLLLLJJJHHHFFFDDDCCCCCCDDDDDDCCCCCCDDDFFFFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBBBBAAA???AAA@@@>>>======???BBBDDDEEEGGGJJJNNNUUU^^^gggmmmssszzzuuu]]]OOOLLLGGGEEEDDDDDDCCCCCC@@@???????????????@@@@@@===>>>???@@@AAA@@@@@@???999:::;;;<<<======>>>>>>???===;;;;;;;;;;;;999777:::999999888888999::::::777777777888888999::::::999999999999999999888888555555666777999999777555999;;;>>>@@@???<<<888666666777:::;;;<<<;;;999888666666666777888999999:::999999999:::;;;;;;;;;;;;999888888777666666777777:::999888777888888888888999999999999:::::::::::::::999999999999;;;<<<===888888999:::;;;<<<>>>???999:::<<>>>>>??????>>>???@@@@@@BBBBBBCCCDDDBBBBBBCCCGGGHHHIIINNNVVVZZZlllvvvnnniiidddbbb___]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]^^^```aaa```cccggghhhgggeeeeeeeeehhhfffdddeeeffffffeeeccccccaaa______```ccceeegggeeeffffffddd```]]][[[[[[\\\XXXVVVWWWZZZ]]]]]][[[UUUSSSQQQPPPQQQQQQQQQPPPJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIGGGEEEDDDCCCBBBBBBDDDCCCCCCDDDEEEEEECCCAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>???>>>===<<<===>>>@@@BBBEEEHHHKKKLLLNNNTTT^^^fffjjjrrr|||rrr^^^OOOLLLIIIFFFEEEEEEDDDCCCAAAAAA@@@@@@@@@AAABBBBBB===>>>???@@@AAA@@@??????:::;;;<<<===>>>???>>>>>>===<<<::::::;;;;;;999888;;;:::999888777888::::::888777777777888999:::;;;888888888888777777777777444444555777999999777555777999<<<>>>>>>;;;888555888999;;;;;;;;;999888666333444555666888:::;;;;;;::::::999888888:::<<<>>>999888777777666777777777::::::999888777777777888888888888999999999::::::===<<<;;;::::::;;;<<<===:::::::::::::::;;;<<<===::::::<<>>?????????>>>???@@@@@@BBBBBBCCCDDDBBBBBBDDDHHHHHHIIIQQQYYY\\\rrr{{{rrrlllfffbbb^^^\\\]]]]]]\\\[[[ZZZZZZYYYYYYZZZ[[[]]]^^^^^^```ccceeeeeeeeeeeeeeegggfffffffffggggggfffdddcccbbbaaa______aaadddfffhhhiiiiiigggccc___]]]\\\^^^[[[XXXXXX[[[]]]\\\ZZZUUUSSSRRRQQQRRRRRRQQQPPPKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGEEEDDDCCCCCCBBBEEEDDDCCCDDDEEEDDDBBB@@@@@@AAABBBCCCCCCBBBAAA@@@AAAAAABBBAAA@@@???>>>>>>======>>>>>>??????>>>>>>BBBFFFIIIIIIHHHMMMVVV^^^ccckkkwwwooo^^^OOOLLLIIIGGGFFFEEEDDDCCCCCCBBBBBBAAAAAAAAABBBBBB>>>???@@@AAAAAA@@@???>>>>>>???@@@BBBBBBBBBAAA@@@<<<;;;:::;;;<<<<<<;;;:::<<<;;;999777777888999;;;999888777777777888999:::888888777777777777777777555444444666888888777666555777:::<<<===;;;999777::::::::::::999888777666333333555666888999:::;;;888999999888777777999<<<999888888777777777888888:::;;;:::999666555666888777777888888888999999999>>>===<<<;;;:::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;<<<===???>>>;;;999999999999999::::::::::::;;;:::888777666555555555666666666777666555555444666555555555555666777777888777555666888999999888666444333444555777666666555666777666444333444555555555666666666666555555555666777888888999888888999::::::;;;;;;<<<======:::<<<===<<<;;;:::;;;===;;;;;;<<<===>>>???@@@@@@>>>???@@@@@@BBBBBBCCCDDDAAABBBEEEHHHHHHJJJSSS]]]ccc{{{yyyqqqiiieee```^^^______^^^\\\YYYYYYXXXWWWWWWYYYZZZ[[[\\\]]]^^^aaacccdddeeefffffffffffffffffffffffffffddddddcccbbbaaaaaadddgggiiijjjjjjhhhddd```___^^^```]]]ZZZZZZ\\\]]][[[XXXUUUSSSRRRRRRSSSRRRQQQOOOLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCGGGEEEDDDEEEEEEDDDBBB@@@???AAABBBCCCCCCBBBAAA??????AAABBBAAA???>>>>>>???<<<===>>>???@@@???===<<<>>>BBBEEEEEEDDDGGGNNNTTT\\\dddpppzzzjjj[[[NNNKKKHHHFFFEEEEEECCCAAACCCCCCBBBAAA@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>@@@AAACCCDDDDDDCCCAAA@@@===<<<;;;<<<>>>@@@???>>>===;;;999777666888999;;;;;;999888777666777999999777777777777777888888888777666555555666888777666555777999;;;<<<<<<;;;;;;999999888777777777888999555555666666777777888888666999<<<===:::888888888999999888888888888999999:::;;;;;;999666555666888777777777777888888888999;;;;;;:::999999:::;;;<<<<<<;;;;;;::::::;;;;;;;;;===<<<;;;<<<<<<<<<:::888888888888999999999::::::999999888666666555555555555666777777777666444444666555555444555666777888999888666666777777777666666555333444666777777666555666777666555444555666333444555666777777666666555666777888888999999999888999999:::;;;;;;<<<<<<:::<<<===<<<;;;:::;;;===;;;;;;<<<===>>>???@@@@@@>>>???@@@@@@BBBBBBCCCDDDAAABBBFFFIIIIIIKKKTTT```oooxxxooojjjeeecccddddddbbb___ZZZYYYXXXWWWWWWWWWXXXYYYZZZYYYZZZ\\\```cccfffgggeeefffeeeeeeddddddfffgggdddfffgggeeeccccccdddggghhhiiiiiifffccc```______aaa^^^[[[[[[]]]^^^[[[XXXTTTSSSRRRRRRSSSRRRPPPOOONNNNNNNNNNNNMMMMMMMMMMMMJJJJJJJJJIIIHHHGGGFFFEEEHHHGGGFFFEEEFFFEEEBBB@@@???@@@BBBDDDDDDBBB@@@???>>>@@@BBBAAA???>>>>>>@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCBBBDDDHHHKKKSSS\\\hhhssszzzeeeXXXLLLJJJGGGEEEDDDCCCAAA@@@CCCBBBAAA@@@????????????>>>???@@@AAAAAA@@@>>>>>>???AAABBBCCCCCCBBB@@@>>>>>>======>>>AAABBBBBBAAA===;;;999777666777999;;;<<<:::888777666777888999666777777777888888888999999777555555666777777777666777999;;;===>>>>>>>>>888777555555555777:::;;;888888777777666666555555666;;;AAACCC@@@;;;888777:::999999999999999:::::::::<<<<<<:::666444555777777777777777888888888888888777777777888:::<<<===:::::::::::::::;;;<<<===???===;;;:::;;;:::999777777777777888888999999999999888777666666555555666555666777777777666444333666555444444555666777888:::888666555666666555444777555444444666777777666555666777777555444555666222333555777888888777777555555666888888999999999777888888999::::::;;;;;;:::;;;<<<<<<::::::;;;<<<;;;;;;<<<===>>>???@@@@@@>>>???@@@AAABBBCCCCCCDDDAAABBBFFFIIIIIIKKKUUUaaaxxx|||tttoooiiiggghhhiiifffccc\\\[[[YYYXXXWWWWWWXXXXXXXXXWWWWWWYYY^^^cccfffhhhdddeeedddcccbbbccceeegggeeegggiiihhheeedddeeegggggghhhgggeeeaaa_________aaa^^^\\\\\\^^^___\\\YYYTTTRRRRRRRRRSSSRRRPPPNNNOOOOOONNNNNNNNNNNNNNNNNNKKKKKKKKKJJJIIIHHHGGGFFFIIIHHHFFFFFFFFFEEECCCAAA>>>@@@BBBDDDDDDBBB@@@>>>===???BBBAAA???===???AAAAAA@@@>>><<<<<<===???AAA@@@AAACCCCCCDDDDDDEEEFFFMMMVVVcccnnnwww~~~```TTTNNNKKKGGGEEEDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@<<<<<<===>>>>>>>>>>>>>>>DDDCCCBBB@@@>>>===;;;;;;===<<<<<<>>>AAACCCBBBBBB<<<;;;:::999999:::<<<===<<<999666666777:::;;;<<<888888888999999:::::::::777888888888999999999999888666555888<<<>>>>>><<<:::999777666555555555555666666666666777777777777777>>>DDDEEEAAA;;;999999:::999888888888999:::;;;888999999::::::999999888888999999999999888777777999888888888888888999999::::::999888888777777777<<<<<<<<<<<<;;;:::999888::::::999999888777777777:::999888666333333555777777777666666555555555444555555444333444555666777888666444555888999777555888888666222444:::;;;999444444555666777777666666666666666666777777777777555555666777888999999999555666777888999:::;;;;;;:::;;;<<<<<<======<<<<<<============>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCBBBFFFFFFIIINNNMMMUUUjjjzzzqqqjjjiiihhhdddbbbccc[[[ZZZYYYXXXXXXWWWXXXXXXYYYWWWVVVWWW[[[```cccdddeeeaaa^^^```fffjjjjjjhhhfffgggiiihhhfffdddccccccmmmjjjeeebbb```^^^\\\ZZZ]]]\\\\\\]]]^^^]]][[[YYYTTTTTTUUUUUUUUUTTTTTTSSSOOOOOONNNNNNNNNNNNNNNNNNKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBAAA@@@@@@??????@@@@@@AAAAAA???>>>>>>>>>???@@@FFFEEEBBBAAAAAABBBEEEFFFJJJRRR^^^iiirrrzzz{{{^^^SSSMMMJJJFFFDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<===>>>???@@@BBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;<<>>999888888:::999888888999:::;;;<<<;;;;;;::::::999999888888888888888888888777777666888777777666666666777777999999999999999888777666:::;;;;;;;;;:::999888888888888888888888888999999888888777555333333444777666555555555444444444444555444444333444555666777888666555555777888777555555555444222555;;;>>><<<666777777777666555444444666666666666777777777777666777777888888999999999666777777888999::::::;;;:::;;;<<<<<<======<<<<<<============>>>>>>>>>>>>AAAAAABBBBBBBBBCCCCCCCCCDDDGGGFFFHHHNNNOOOZZZrrrvvvmmmjjjhhhcccaaaaaa\\\[[[ZZZYYYYYYYYYYYYYYYYYYWWWVVVXXX\\\aaadddeeefffbbb^^^___dddhhhhhhgggfffhhhiiiiiifffdddddddddllliiigggeeedddaaa^^^[[[^^^^^^]]]^^^^^^]]]ZZZWWWUUUUUUVVVVVVVVVUUUTTTTTTOOOOOOOOONNNNNNNNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHFFFDDDCCCCCCCCCDDDCCCBBBBBBBBBAAAAAAAAAAAABBBAAA???>>>>>>>>>???@@@AAAAAA???>>>>>>>>>???@@@FFFEEECCCBBBBBBDDDFFFHHHFFFMMMWWW```iiirrr{{{vvv[[[QQQKKKIIIEEECCCCCCCCCBBBAAA@@@@@@@@@@@@?????????>>>AAA???===<<<<<<>>>AAACCC@@@@@@??????>>>>>>======;;;:::::::::<<<===<<<;;;<<<;;;:::888888888999:::;;;999666666888:::;;;;;;999999999999999888888888444444444444555555555666888888888;;;???AAABBBAAA===;;;:::888777666777777555666666666666777777777666:::======:::777666777999999999999:::;;;===>>>???>>><<<:::888888888888888888888888888777777777777666555555444444444444777888999::::::999777666888999999999999999888888666777777888999999::::::777777666555333222444666444444444444444333333333555444444444444555666666777666555555777777666555444555444222555;;;<<<:::555666666666666666555555666666666666777777777777888888888999999999999999888888888999999:::::::::;;;;;;<<<============<<<=========>>>>>>>>>??????AAABBBBBBBBBBBBCCCCCCCCCFFFIIIGGGHHHOOOQQQ```{{{vvvpppllleeebbbaaa^^^^^^]]]\\\[[[ZZZZZZ[[[XXXWWWVVVYYY]]]bbbeeefffeeeaaa^^^___cccggghhhgggggghhhjjjiiigggfffffffffkkkiiihhhgggfffeeeaaa___``````___``````^^^ZZZWWWWWWWWWWWWWWWWWWVVVUUUTTTOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIGGGEEEDDDDDDEEEFFFCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA???>>>===>>>???AAAAAAAAA@@@????????????@@@EEEDDDCCCCCCDDDFFFHHHJJJDDDIIIPPPVVV^^^hhhttt|||oooXXXPPPJJJHHHEEECCCCCCBBBAAA???????????????>>>>>>>>>>>>@@@???>>>>>>>>>???AAABBB>>>>>>>>>>>>>>>>>>>>>>>><<<:::999:::;;;<<<;;;999<<<;;;:::999888777888888:::888666666888999::::::::::::999999888888777777333333444444444555555555777777999;;;>>>@@@BBBBBB>>>===;;;999888777888888888888999999999:::::::::777999::::::777666777888999999999999:::<<<>>>???BBB@@@===:::888777777888::::::999888888888888888777777666555444444444444555777999;;;;;;:::777666888888999999999999999999777777888888888999999999777777777666444333555777444444444444444444444444444444444444555555666666666666555666666666666555888888666222444888888555111222444555777888999999666666666666777777777777::::::999999999999999999999999999:::::::::::::::;;;;;;<<<========================>>>>>>??????@@@BBBBBBBBBBBBCCCCCCCCCCCCFFFJJJIIIJJJPPPTTTddd{{{tttkkkfffdddaaa```___^^^]]]\\\\\\\\\XXXWWWWWWYYY^^^bbbeeefffccc```^^^___cccgggjjjjjjgggiiijjjiiihhhggghhhiiikkkiiigggfffffffffeeedddbbbaaaaaabbbcccaaa^^^[[[YYYYYYYYYYYYXXXWWWUUUUUUPPPOOOOOONNNNNNMMMMMMMMMKKKKKKLLLLLLLLLLLLMMMMMMLLLJJJHHHEEEDDDEEEFFFGGGDDDDDDDDDDDDDDDCCCCCCCCCDDDBBB@@@???>>>???AAABBBAAAAAA@@@@@@????????????BBBBBBAAABBBCCCFFFHHHIIIEEEHHHKKKOOOUUU```mmmvvvzzz|||~~~iiiVVVOOOIIIGGGDDDCCCCCCBBB@@@>>>?????????>>>>>>>>>=========>>>@@@AAAAAA@@@??????<<<<<<=========>>>>>>>>>===;;;::::::<<<<<<;;;999<<<;;;:::999888888777777999888666666888999999999999999999888888777777777444444555555555666666666555777888:::<<<>>>@@@AAA???>>><<<:::888888888888999999999999::::::::::::999999999888777777888999999999999999:::<<<>>>???BBB@@@===:::888777777888<<<;;;:::999999999999:::888777666666555555555666444666999;;;;;;:::888777888999:::::::::::::::999999999999888888888777777777888999888666666777888555555555555555555666666444444444555555555555555555666666666555555555666777888666222333777666333111222444555777888999999666666666666777777777777::::::999999999999999999:::::::::::::::;;;;;;;;;;;;<<<======>>>>>>===============>>>???@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDJJJKKKNNNSSSVVVeee|||rrrjjjgggcccbbbaaa```^^^^^^^^^^^^YYYXXXXXXZZZ^^^aaacccccc___^^^^^^aaaeeeiiilllmmmgggiiiiiiiiihhhhhhiiijjjmmmiiieeecccdddfffggghhhcccbbbbbbcccddddddbbb```[[[[[[ZZZYYYXXXWWWUUUTTTPPPPPPOOOOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJHHHFFFEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFDDDCCCAAAAAABBBCCCDDDAAAAAAAAAAAA@@@@@@??????>>>>>>???@@@AAACCCFFFGGGEEEFFFGGGIIINNNWWWdddmmmvvvzzz~~~cccTTTNNNIIIGGGEEEDDDDDDBBB@@@>>>????????????>>>>>>>>>===;;;===@@@BBBBBBAAA>>>===;;;<<<<<<<<<=========>>>===;;;:::;;;<<<<<<;;;:::;;;;;;::::::999999888888888777666666888999999888888888888888888777777777555555555666666666777777444666999::::::;;;===???@@@???<<<:::888888888888666777777777777888888888999999888777777888888999999999999999:::;;;===>>>???>>><<<:::888888888888<<<;;;:::888888999::::::888777777666777777888888444666888:::;;;:::999999999:::::::::::::::999999::::::999999888777777666777888999999777777888999555555555666666666666666333444555555666666555555444555666666444444555666444555444222444888888444555666666666666666555555666666666666777777777777888888888999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<===>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCJJJLLLPPPUUUYYYjjjyyyoookkkeeedddbbbaaa______^^^^^^[[[ZZZYYYZZZ]]]______^^^[[[\\\___bbbfffhhhkkklllggghhhiiihhhggghhhjjjlllmmmjjjeeeccceeegggiiiiiifffdddbbbbbbcccccccccbbb\\\[[[[[[ZZZXXXVVVUUUTTTQQQPPPPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJHHHGGGFFFEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDAAAAAAAAABBBAAA@@@@@@???<<<<<<===>>>???AAACCCDDDBBBCCCDDDDDDGGGNNNYYYaaannnvvv~~~zzz]]]QQQLLLIIIGGGFFFEEEDDDCCCAAA>>>@@@@@@?????????>>>>>>>>>;;;===>>>???@@@???>>>===;;;<<<<<<<<<<<<<<<======<<<:::999:::<<<<<<;;;:::::::::;;;;;;;;;:::::::::888777666666888999999888777777777777888888888888555555555555666666666666555888::::::999999;;;>>>@@@???<<<:::888777777777666666666777777777777888888777777777888888888888:::999888888999:::;;;<<<;;;;;;::::::999999888888;;;:::888666666777888999666666666666777888999999555555777888::::::::::::999:::::::::999888777777999999888888888888888888666777999999777777777888444444444555555666666666333444555666666666555444333555777666444333555666333555444222333777666222666777777777666555444444666666666666777777777777666777777888888999999999999::::::;;;<<<======>>><<<<<<===>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCJJJLLLOOOVVV]]]rrrxxxrrreeedddcccaaa```___^^^^^^]]]\\\ZZZZZZ[[[\\\[[[YYYYYY\\\```ccceeeeeefffffffffgggggggggfffgggjjjlllllljjjhhhhhhiiijjjiiihhhiiieeeaaa^^^^^^_________\\\\\\[[[ZZZXXXVVVTTTSSSQQQPPPPPPOOONNNMMMLLLKKKNNNNNNMMMMMMLLLKKKJJJJJJHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBAAAAAABBBBBBBBBAAA@@@???;;;<<<===>>>???@@@AAABBB@@@BBBCCCBBBCCCHHHQQQWWWcccnnn{{{uuuYYYNNNKKKIIIHHHFFFFFFEEEDDDAAA???@@@@@@@@@@@@????????????===============>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::999888999;;;<<<;;;:::::::::;;;<<<<<<<<<;;;;;;888666666777888999888777666666777777888888999999444444444555555555666666666999;;;;;;999999;;;>>>@@@>>><<<:::888777666777777888888888888999999999777666666666777888777666:::999888888888999:::;;;888999999::::::999999888999888666555444555777888555555555555666888999:::555666666777999:::;;;<<<999999999888888666555555777777777888999999::::::444666888888777666666777333333333444444555555555333333555666666666555444333555777666444333444777777888666333333555333...444444555666777777666666666666666666777777777777555555666777888999999:::999999:::;;;<<<>>>>>>???<<<======>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEECCCIIIKKKNNNVVV```yyyyyyfffeeecccaaa```___^^^^^^^^^]]][[[ZZZZZZZZZXXXVVVXXX[[[```ccccccbbbaaa```eeefffgggffffffgggjjjllljjjkkklllmmmnnnmmmiiifffkkkggg```\\\[[[[[[\\\\\\\\\\\\[[[YYYWWWUUUSSSRRRQQQQQQPPPOOONNNLLLLLLKKKQQQPPPOOONNNMMMKKKJJJJJJGGGGGGIIIIIIHHHFFFCCCAAAAAABBBBBBBBBCCCCCCDDDDDDBBBCCCEEEFFFFFFDDDBBBAAAAAAAAABBBCCCBBBAAA@@@???<<<<<<===>>>???@@@@@@AAAAAACCCDDDDDDDDDGGGMMMSSSZZZgggxxxooo[[[PPPIIIIIIFFFCCCCCCDDDDDDAAA>>>??????>>><<<<<<;;;;;;;;;============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;:::999888;;;;;;999999999999;;;;;;888888999999999:::::::::888777666777888999888777777777666666666666777777777888999:::::::::::::::??????>>><<<999777777888999999888888999999:::;;;<<<:::777555444555777888777777777777777777777777777777888999999999999888999999999888888888777777777888888888888777777666888999999999999999999:::<<<:::888888999999888777777777888999999999888888888666333333444555555444999888777555555555666777666777888888888777555444666555555555555444444444222333444555666666666666333444555555666666555555444444444555555555555555777888888999999999888888777888999;;;<<<========================<<<<<<<<>>>>>>>>???@@@AAAAAAEEEDDDDDDDDDDDDEEEEEEFFFJJJHHHLLLSSSWWWeeerrrllleeeaaa```aaa```^^^bbbaaa___]]][[[YYYXXXXXXUUUWWWZZZ]]]___``````___hhhgggfffgggiiijjjjjjiiigggjjjlllllliiihhhjjjlllmmmllliiibbb[[[XXXYYY[[[^^^]]]\\\YYYWWWTTTSSSRRRPPPQQQQQQQQQPPPOOONNNNNNRRRMMMKKKMMMMMMIIIGGGHHHHHHHHHHHHGGGFFFEEECCCCCCCCCCCCBBBAAABBBCCCDDDEEEGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCEEEFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCCCCDDDEEEGGGHHHQQQ]]]nnn|||mmmZZZQQQJJJIIIFFFDDDCCCDDDCCCAAA>>>@@@@@@???======<<<<<<<<>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<;;;:::999888;;;::::::999999::::::;;;888888888888999999999:::999777666777888888777666777777666666666666777777666777888999::::::::::::?????????<<<999777777888999888888888999999::::::;;;:::888666666666777888777777777777777777777777777777888999999999999888999999999888888888777777666666777777888777777777999999999999:::::::::::::::;;;<<<;;;:::999777666777888888888999999:::::::::777555444555666666555888777777666666666666777666777777888777666555444444444444555555666666666555555555666555555444444444444555666666666555555555555666666666666777777777888888999999999999888888999:::;;;=================================<<<>>>>>>>>>>>>???@@@AAABBBEEEDDDDDDDDDDDDEEEFFFFFFJJJIIINNNVVV]]]mmm|||uuulllfffeeedddcccaaacccbbb___\\\ZZZWWWVVVVVVVVVWWWYYY[[[]]]^^^^^^^^^eeeeeeeeefffhhhhhhhhhgggfffiiilllllliiihhhiiikkknnnmmmjjjddd^^^[[[[[[\\\]]]\\\[[[YYYWWWUUUSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOQQQMMMKKKMMMMMMJJJHHHIIIHHHHHHHHHGGGFFFEEECCCBBBDDDCCCBBBAAAAAACCCDDDFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBCCCEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAABBBCCCEEEGGGHHHLLLVVVeeerrr|||iiiXXXQQQLLLHHHFFFDDDCCCCCCBBBAAA???AAA@@@???>>>>>>===>>>>>>????????????>>>>>>>>>>>>========================;;;;;;<<<<<<;;;;;;:::999999::::::;;;;;;::::::999777777777888888888999999:::888777777888888666555777777666666666666777777555666777999:::;;;;;;;;;@@@@@@???===999666666666888888888888999999::::::::::::999999888888777777777777777777777777777777777777888999999999999888999888888888888777777777666777888999999999999999999999999::::::;;;;;;;;;999===AAAAAA===999777666888888777777888:::<<<===;;;999777555666777666555555666666777777777777666666777777777777666555444222333444555666777888888666666666666555444333333444555555666666666666666666666666777777888888888777777888999999999999999999:::;;;<<<===>>>>>>>>><<<<<<==================>>>>>>>>>??????@@@BBBBBBDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJPPPZZZeeexxxwwwnnnjjjhhhfffddddddbbb___[[[XXXVVVUUUTTTXXXXXXXXXYYYZZZ[[[\\\]]]aaabbbdddfffffffffeeeeeeeeeiiilllllljjjhhhiiikkkmmmmmmkkkhhhccc___^^^^^^[[[[[[ZZZYYYWWWVVVUUUTTTVVVVVVUUUTTTSSSQQQPPPPPPPPPLLLJJJMMMNNNKKKIIIJJJHHHHHHHHHGGGFFFEEEDDDCCCEEEDDDBBB@@@AAACCCEEEGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDBBBAAABBBDDDEEEEEEEEEAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@BBBDDDFFFGGGHHHNNNYYYeeeqqqzzzfffVVVPPPLLLGGGFFFDDDCCCBBBAAA@@@???@@@???>>>>>>=========>>>?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999;;;;;;;;;;;;999999666777777777777888888888;;;999777777888777666444666666777777777777666666444555666888:::;;;;;;<<>>>>>>>>>>><<<<<<<<<<<<============>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGIIIKKKRRR^^^mmmuuuooojjjfffcccbbb```]]]ZZZWWWVVVVVVVVVZZZYYYXXXXXXXXXZZZ\\\]]]___aaadddeeeeeedddddddddeeeiiimmmmmmkkkjjjkkklllllllllkkkiiifffbbb```^^^[[[ZZZZZZYYYYYYXXXWWWWWWZZZYYYWWWVVVTTTSSSRRRRRRPPPLLLJJJMMMNNNKKKJJJKKKIIIIIIIIIHHHHHHFFFEEEEEEFFFDDDBBB@@@AAACCCEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAAAAACCCEEEFFFFFFAAAAAAAAA@@@@@@@@@@@@@@@=========>>>@@@CCCEEEGGGEEEHHHOOOZZZfffrrr{{{cccUUUNNNJJJFFFFFFEEECCCBBB@@@@@@???>>>>>>===<<<<<<<<<======>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::999999;;;;;;;;;;;;999999666777777777777888888888;;;999777777888777666444666666777777777777666666333444666888:::;;;;;;;;;>>>???@@@>>>:::777666666666777888999999999888888888999:::;;;;;;:::888777777777777777777777777777777777888999999999999888777777777777777777777777777888999:::;;;;;;;;;;;;888888999::::::;;;<<<<<<;;;AAAHHHHHHBBB<<<999999888777666666888:::===>>>:::888555444555666555444444555666888888888777666777666666555555555555555666666666666666666666666444555555666777777666666555666777777888888777777444444555666666777888888777777888::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIILLLUUUbbbttt}}}tttlllfffbbb___^^^[[[YYYWWWXXXYYYZZZ\\\[[[YYYXXXYYYZZZ]]]^^^^^^aaadddeeeccccccccceeeeeejjjnnnooommmkkklllmmmkkkjjjjjjiiihhheeebbb```\\\\\\\\\\\\[[[[[[[[[[[[\\\[[[YYYWWWUUUTTTTTTTTTPPPLLLKKKMMMNNNLLLJJJLLLJJJJJJJJJJJJIIIHHHGGGGGGEEEDDDBBBAAAAAACCCFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAACCCEEEFFFFFFAAAAAAAAA@@@@@@?????????<<<<<<<<<===???BBBDDDFFFDDDFFFKKKRRR]]]iiiuuu|||zzzaaaSSSLLLIIIEEEEEEEEEDDDAAA??????@@@======<<<<<<<<<<<<==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999999:::999::::::;;;;;;::::::999777777777888888888999999:::888777777888888666555555666777888888777666555444555666888999:::::::::===>>>???>>>;;;888666666555666888999999999888777777888999::::::999888777777777777777777777777777777777888999999999999888666666777777777777777888666777888888999999999999777777888999::::::;;;;;;<<<@@@DDDDDD@@@<<<:::999777777666666777999;;;<<<999777555444555666666555555666666777777777777666777666555555444444555555777777777666666666555555444444555666777777777777666666777888888888888888444444555555666777888888777777999:::;;;;;;;;;;;;:::;;;<<<===============;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???AAABBBDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJNNNXXXggg||||||rrriiiccc___]]]ZZZXXXXXXYYY[[[]]]\\\[[[YYYYYYYYY[[[]]]^^^^^^aaaccccccaaa```cccfffdddiiinnnooommmllllllmmmkkkjjjiiiiiiiiihhheeebbb_______________^^^^^^^^^]]][[[YYYWWWVVVVVVVVVVVVQQQMMMKKKNNNOOOLLLJJJKKKIIIJJJJJJJJJJJJIIIHHHGGGDDDDDDCCCCCCCCCDDDEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBAAABBBDDDEEEEEEEEEAAAAAAAAA@@@??????>>>>>><<<<<<<<<===???AAACCCDDDCCCFFFIIIMMMTTT___nnnxxxttt___SSSLLLHHHDDDEEEFFFDDD@@@>>>???@@@>>>===============>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888999999;;;::::::999999::::::;;;888888888888999999999:::999777666777888888777666555666777888888777666555555666777888999999999999;;;===>>>>>>;;;999888777555666888999999999777777777888888888888888888777777777777777777777777777777777888999999999999888666666666666777777888888888999999:::::::::999999555666666777999::::::;;;<<<=========<<<;;;999888666666666777777888888888999777555555777888888888888777777666666666666777777666555444444444555555666666666666666777777777555666666777777777666666666777888888999999888888444555555666888999999:::666777999:::;;;<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>???>>>>>>??????AAACCCDDDEEEDDDDDDDDDEEEFFFGGGIIIJJJKKKQQQ\\\mmm|||pppiiiaaa___[[[YYYXXXYYY[[[]]]YYYYYYXXXXXXYYY[[[\\\]]]]]]```aaa___\\\]]]aaafffbbbggglllnnnllljjjjjjlllmmmkkkjjjjjjkkkkkkiiifffcccccccccbbbbbbaaaaaaaaa\\\[[[YYYWWWVVVVVVWWWXXXSSSNNNLLLNNNOOOKKKIIIJJJHHHHHHHHHHHHHHHHHHGGGFFFCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBCCCEEEEEEDDDBBBAAAAAA@@@@@@???>>>>>>===>>>=========>>>@@@BBBCCC@@@DDDHHHIIIKKKUUUeeerrrxxxppp]]]RRRLLLHHHDDDEEEFFFDDD@@@>>>???@@@???>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>========================:::999888777777777888999<<<;;;999999999999;;;<<<888999999999999:::::::::888777666777888999888777555666777999999777666555666666777888888888888888:::<<<>>>>>><<<:::888888555666888999:::999777666777777777777777777888888777777777777777777777777777777888999999999999888555666666666777777888888=========>>>======<<<<<<444555666777888999::::::<<<:::888888999999888777555666777777777777666666999777666666888:::;;;:::999888777555555555666777777666555444333444555555444444555666777888999999888888888777777666555444777777888999999999999888555666777888999:::;;;;;;666777999:::;;;<<<<<<<<<::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>>>>>???@@@AAACCCEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKSSS___qqqvvvnnncccaaa]]]ZZZXXXYYY[[[\\\VVVWWWWWWXXXYYYZZZ[[[\\\\\\^^^___]]]ZZZZZZ```eee```eeejjjlllkkkiiiiiijjjooommmjjjkkkmmmmmmkkkiiiffffffeeeddddddccccccccc\\\ZZZXXXWWWVVVWWWXXXYYYTTTOOOMMMOOOOOOKKKIIIJJJFFFFFFGGGGGGGGGFFFEEEEEEBBBCCCEEEFFFFFFFFFEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCEEEFFFEEECCCAAAAAAAAA@@@@@@???>>>>>>===???>>>>>>>>>???@@@BBBCCC===CCCGGGFFFEEENNN___nnnssshhhTTTPPPNNNEEEEEEEEECCCBBBAAA@@@@@@@@@===<<<:::;;;@@@FFFFFF@@@============>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;:::888777777777777888999999:::;;;;;;;;;;;;:::999999999999888888777777;;;999888:::===>>><<<:::777777888999999999999888555555666666777777888888:::<<<===>>>===;;;888666777777777777777999;;;<<<999999888777666666777777777777888999999999999888999888666555555666777888;;;:::888777777777888999:::;;;>>>??????<<<999777888777777:::===>>><<<:::999888888777777777777888666666777666555555777:::<<<:::999888888:::===???>>>===<<<:::999888777777666555333222222333555666777666555444444555666777888888888777777777777777888888888888888888888888888888999999999999888888555666999;;;;;;;;;:::999<<<<<<<<<============>>>============>>>???@@@AAA??????@@@@@@@@@AAAAAAAAACCCBBBBBBDDDFFFIIIIIIIIIMMMSSSaaaxxxyyykkkbbb^^^```^^^WWWTTTWWWYYYVVVSSSSSSTTTWWWXXXYYYWWWYYY\\\]]]^^^```bbbeeedddfffiiikkkmmmooooooooorrrrrrrrrrrrqqqpppnnnnnnkkkjjjhhhiiiiiieee```[[[]]][[[XXXUUUUUUUUUWWWXXXSSSRRRQQQQQQPPPNNNKKKHHHIIIJJJJJJJJJIIIGGGEEEDDDCCCCCCDDDFFFGGGGGGDDDBBBEEEEEEEEECCCBBBCCCEEEHHHHHHHHHIIIIIIGGGEEECCCBBBBBBBBBBBBAAA@@@???>>>=========>>>>>>?????????@@@>>>AAACCCDDDDDDIIISSSZZZnnnxxxdddRRRNNNNNNEEEFFFEEECCCBBBAAA@@@??????======;;;:::???EEEDDD???============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888999999888888999:::::::::::::::;;;;;;:::::::::::::::::::::999:::>>>BBBBBB===888777888888999:::999999999666666666777777777777777888:::;;;======<<<:::999999888888888888:::;;;===;;;:::999777666555555444777777888999999999999888999888666666666777999:::;;;:::999888777777888888:::<<<>>>??????===:::888777666666999;;;<<<:::777666666555555555555666666777888888777666777999;;;:::999888888:::>>>CCCEEEDDDAAA<<<888555555666888666555333222222333555666666666555444555555666777777777777777777777777777888888888888888888888888888888999999999999888888666888:::;;;<<<;;;:::999;;;;;;<<<<<<<<<=====================>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDCCCCCCDDDGGGIIIJJJJJJQQQXXXgggsssiiicccdddbbbZZZWWWZZZYYYWWWTTTSSSTTTWWWXXXXXXWWWYYY\\\^^^___```bbbcccdddfffhhhkkklllmmmnnnnnnooooooooooooooonnnnnnmmmmmmkkkiiiiiiiiifffaaa]]]]]][[[XXXVVVUUUUUUWWWXXXRRRQQQPPPPPPQQQPPPMMMKKKIIIIIIJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEEEECCCAAADDDDDDDDDBBBAAAAAADDDFFFFFFFFFEEEEEEDDDBBBAAA@@@AAAAAAAAAAAA@@@???>>>>>>===>>>>>>>>>????????????@@@CCCDDDCCCCCCFFFNNNTTTeeeooo|||zzz```OOOLLLLLLFFFFFFEEEDDDBBB@@@@@@??????>>>>>><<<;;;>>>CCCBBB=========<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999::::::;;;999999:::;;;;;;;;;;;;;;;777666666666666777777777999888:::AAAHHHGGG???777888999999:::::::::::::::777777777777777777666666777888:::;;;<<<<<<<<<;;;:::999999999999;;;<<<======<<<;;;999888666555444666777888888999999888888888777777666777888:::;;;;;;;;;999888777777777777:::<<<>>>??????===;;;999777666666888999999777555555555444555555666777888999999:::999888888:::======;;;:::999;;;???DDDGGGIIIDDD===666333333666999666555444333333444555666555555555555555666777888777777777777777777777777777777777777777777777777888888999999999999888888999:::;;;<<<<<<;;;:::999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>>>>????????????@@@EEEEEEDDDEEEFFFHHHJJJKKKVVV___rrr|||pppgggfffccc[[[WWWZZZ[[[XXXUUUTTTUUUWWWXXXXXXVVVYYY\\\^^^______aaabbbdddeeegggiiikkklllllllllkkkkkkkkkkkkkkkllllllmmmooommmjjjiiihhhfffcccaaa^^^\\\ZZZXXXVVVWWWXXXXXXQQQPPPPPPPPPQQQQQQPPPNNNKKKKKKKKKJJJIIIHHHGGGFFFFFFEEECCCDDDEEEFFFEEEDDDCCCCCCCCCAAA@@@@@@BBBDDDEEEDDDCCCBBBAAA@@@@@@@@@???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>????????????CCCDDDDDDBBBAAABBBGGGLLLXXXbbboooxxx}}}ttt]]]MMMIIIJJJEEEFFFEEEDDDBBBAAA@@@????????????>>>;;;===AAA@@@<<<>>>======<<<<<<;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===============555444444333444444666666999777999@@@GGGHHH@@@888999999:::;;;;;;;;;;;;:::999888888777777666666666888999:::;;;<<<<<<<<<;;;:::999999888999:::;;;<<<=========<<<;;;999888777666777777888888888888888777777666666777888999:::;;;;;;:::999888888888777:::;;;===>>>>>>===;;;:::888888888999999888666555666666666666777888::::::999999999888777888:::<<>>???????????????@@@@@@@@@@@@DDDDDDEEEDDDEEEGGGJJJLLLZZZfff|||{{{ooolllhhh___ZZZ[[[]]]ZZZVVVTTTUUUVVVWWWWWWUUUXXX\\\^^^^^^______```cccdddfffhhhjjjjjjjjjjjjggggggffffffgggiiikkklllooommmjjjhhhfffeeedddccc```___]]][[[YYYYYYZZZZZZSSSRRRQQQQQQRRRRRRPPPNNNNNNNNNMMMLLLKKKJJJIIIIIIKKKIIIFFFEEEGGGHHHHHHHHHCCCCCCDDDBBBAAA@@@BBBDDDFFFEEECCCAAAAAAAAAAAABBB>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????BBBCCCCCCAAA???@@@CCCFFFLLLUUUbbblllsssyyyooo\\\MMMGGGGGGDDDEEEDDDCCCBBBAAA@@@@@@@@@???AAA???<<<===@@@???<<<>>>>>>>>>=========<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<============;;;<<<======>>>=========999888777666777888999:::999666666;;;BBBCCC???999999999:::;;;;;;;;;;;;:::999999888888777777666666:::;;;<<<<<<<<<<<<;;;:::999999888777777888::::::999::::::;;;::::::999888666666777888888888888777666666666666777777888999::::::::::::999999888888:::;;;<<<======<<<;;;:::999:::;;;;;;:::888777666666666666666777888::::::777888888777666666999;;;DDDAAA===999777777999;;;@@@>>>;;;888666666777888555555555555555555555555444555555666666666666666555555666666777777777777666666666666666666666666888888999999999999888888;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>???BBBBBBBBBCCCCCCCCCCCCDDDBBBCCCDDDDDDDDDFFFJJJNNN^^^mmmzzzvvvqqqggg``````___\\\XXXUUUUUUVVVWWWVVVUUUXXX[[[]]]]]]]]]^^^```bbbccceeehhhiiijjjjjjjjjeeedddccccccdddgggjjjlllmmmllljjjgggdddccccccdddcccbbb```^^^]]]\\\\\\\\\WWWUUUSSSRRRRRRQQQOOONNNNNNNNNMMMLLLKKKJJJIIIIIIMMMJJJGGGFFFGGGHHHIIIIIIDDDDDDEEEDDDBBBAAABBBCCCDDDCCCBBB@@@@@@@@@AAAAAA======>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>??????@@@?????????AAABBBEEELLLWWW```iiiqqqxxx}}}}}}yyyxxxwwwvvvuuu{{{iii[[[MMMFFFFFFCCCCCCCCCBBBAAAAAAAAAAAABBB@@@BBBAAA>>>===@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::999:::;;;======>>>>>>>>>;;;;;;<<<============<<<;;;:::888666666777888999888666555777;;;===<<<:::888999999:::::::::::::::888888888888888888777777:::<<<>>>??????===;;;999999888777777777888999:::444555777888888888777666555666777777888888777777888888888888888888888888888999::::::;;;:::::::::888999:::;;;<<<;;;::::::999;;;======;;;999888999555555444555555666777888666666666555444555777999>>>===:::777666777888999::::::999999888888777777555555555555555555555555555555666666666666555555444555555666666777777888777777777777777777777777888888999999999999888888:::::::::::::::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????????????????@@@@@@@@@@@@AAACCCEEEDDDDDDFFFLLLQQQcccvvv}}}wwwlllcccaaaaaa^^^YYYVVVVVVVVVVVVVVVWWWXXXZZZ[[[[[[\\\^^^``````bbbeeegggiiikkkkkkkkkeeedddbbbaaacccfffjjjmmmlllllljjjgggdddcccccceeeeeedddbbb```___]]]]]]\\\YYYWWWTTTSSSRRRQQQPPPNNNMMMMMMKKKJJJIIIHHHHHHHHHKKKIIIEEEDDDEEEFFFFFFFFFDDDEEEEEEDDDBBBAAABBBCCCAAA@@@??????>>>>>>>>>???======>>>???@@@@@@@@@???????????????>>>>>>>>>>>><<<======>>>???@@@@@@AAABBBFFFNNNVVV^^^hhhqqqwww{{{}}}ooohhhcccbbbbbbcccgggnnnbbbXXXNNNFFFEEECCCBBBAAAAAAAAAAAABBBCCCCCC@@@CCCBBB???>>>AAAAAA@@@;;;;;;<<<======>>>>>>>>>>>>======<<<;;;;;;::::::888999;;;===>>>>>>>>>>>>===>>>??????@@@@@@??????===;;;888666555555777888555666777888888999999:::777888888999:::999999999888888888888888888999999888;;;???BBBBBB@@@===;;;::::::888888888888999:::555666888999888777666444555666666777777777777777;;;;;;;;;;;;:::999888888666777999:::<<<<<<<<<;;;777888999::::::::::::999888;;;======;;;999999:::666666555555555555666666555666666555444555777999:::999888777777777777777999999888777777666666666555555666666666666555555666666777777666555444333444444555555666777777888888888888888888888888888888888999999999999888888999999999999999:::;;;<<<;;;;;;<<<<<<<<<=====================>>>???@@@@@@<<<<<<=========>>>>>>>>>BBBDDDFFFFFFEEEIIIPPPVVVjjjttthhheeeccc___ZZZWWWVVVVVVVVVUUUXXXYYYYYYYYYYYY[[[^^^aaa___aaadddgggjjjlllmmmmmmgggeeebbbaaabbbfffjjjmmmkkklllllliiifffddddddfffdddcccbbb```___]]]\\\[[[YYYWWWTTTSSSSSSSSSRRRQQQOOONNNMMMKKKJJJJJJJJJJJJJJJHHHFFFEEEEEEFFFEEEEEECCCDDDEEEDDDBBB@@@@@@AAA??????@@@@@@@@@???>>>>>>===>>>???????????????>>>????????????>>>>>>>>>===;;;<<<===>>>@@@@@@???>>>AAACCCGGGMMMUUU```jjjppptttwww}}}cccXXXOOONNNPPPRRRUUUXXXxxx]]]VVVNNNFFFFFFDDDAAA@@@@@@AAABBBCCCDDDEEE@@@CCCCCC@@@???AAABBBAAA999::::::;;;<<<===>>>>>>>>>>>>===<<<;;;;;;::::::777888:::<<<>>>>>>>>>>>>AAABBBCCCCCCDDDDDDCCCCCCBBB@@@===:::999999:::;;;222666999:::888666777999777777888999999999999888777777777888999999999:::555999???CCCEEECCC???===<<<;;;:::999999999:::;;;999:::;;;<<<;;;999777555555666666777777777777777>>>>>>>>>===<<<;;;999999555666888;;;<<<======<<<666777888999999999999999777:::======:::999999;;;999888888777777777777888666666777666555555777:::999999999888777666555555:::999777555444444555666555555666666666666555555777777888888777555333222444444444555666777777888888888888888888888888888888888999999999999888888888777777888999:::;;;<<<<<<<<<<<<============>>>=========>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBEEEHHHHHHGGGKKKSSSZZZppptttoooccc```[[[WWWVVVVVVVVVUUUYYYYYYYYYXXXXXXZZZ^^^aaa___aaadddgggjjjmmmnnnnnnhhhfffcccaaabbbfffjjjmmmkkkmmmnnnkkkgggeeeeeegggccccccaaa```^^^\\\[[[ZZZXXXUUUSSSRRRSSSTTTTTTTTTSSSRRRPPPNNNMMMMMMMMMNNNLLLJJJHHHGGGHHHHHHGGGEEEAAACCCDDDCCCAAA?????????@@@AAABBBCCCCCCBBB@@@???>>>>>>????????????>>>>>>@@@?????????>>>>>>======<<<<<<===>>>@@@@@@>>><<>>>>>???@@@@@@AAABBBBBBAAA>>><<<===???@@@???=========<<<<<<<<<;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@>>>???@@@AAAAAAAAAAAAAAA>>>===;;;999888888888999999999888888777777666666888888888888888777666666777999::::::888777777888999;;;>>>@@@AAA@@@>>>===>>><<<:::888777777888999666777888999999888777666555666777777666666777888>>>AAADDDBBB>>>999777777:::999888999;;;;;;999888777777777777888888888888999:::;;;<<<<<<<<<;;;:::555555666666777777888888555666888999888777555444666666777777666555444444444555555555666666777777888888777666666666666666;;;888666555555666666555444444555555555555444444888666666777888999888777666666666666666777888888999999999999:::;;;<<<<<<;;;;;;:::::::::;;;<<<<<>>>>>>>>>>>??????AAA??????@@@BBBCCCBBBAAAHHHDDDEEEIIIJJJKKKWWWgggrrrwwwmmmhhhddd```\\\[[[YYYXXXVVVYYYWWWVVVWWWYYYZZZZZZZZZ^^^```ccceeeggghhhiiiiiilllhhhcccdddiiimmmmmmkkkkkkiiiffffffhhhgggddd```aaaaaa```___^^^\\\[[[ZZZWWWSSSPPPQQQVVVYYYXXXVVVQQQRRRQQQNNNKKKHHHGGGGGGIIIHHHGGGFFFEEEFFFGGGHHHEEEEEEEEEEEEDDDCCCAAAAAA@@@AAABBBBBBBBB@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>============>>>===<<<;;;;;;<<<>>>>>>@@@AAABBBEEEIIINNNSSSVVV]]]fffnnnsssvvvzzzzzzxxx[[[NNNDDDDDDEEEAAA>>>>>>nnnXXXQQQJJJHHHGGGAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA>>><<<===???@@@???=========<<<<<<<<<;;;;;;;;;======<<<;;;;;;;;;;;;;;;<<<<<<===>>>?????????>>>>>>??????@@@AAAAAA@@@@@@@@@???>>>===<<<;;;;;;;;;888888888777777777777777888888888888888777666666777999::::::888777777888999:::===???@@@???>>>======;;;:::888777777777888666777888999999888777666555666777777666666888:::AAADDDFFFDDD@@@<<<::::::999888888999::::::999777777777777777888888888888999:::;;;<<<<<<;;;::::::666666666666777777777888666666888999888777555444666666666666666555444444555555555666666666777777888777777666666666666666:::777555555666777777666333333444555666777888888888666666777888999888777666666666666666777888888999888888999999:::;;;<<<<<<<<<;;;;;;<<<<<<======???>>>>>>======>>>>>>???AAA@@@???@@@BBBDDDCCCBBBGGGCCCDDDHHHIIIKKKYYYiii~~~wwwlllhhhbbb]]]ZZZYYYWWWVVVYYYXXXVVVWWWYYYZZZZZZYYY]]]^^^```cccdddeeeeeeeeefffcccbbbeeejjjmmmkkkiiillljjjiiiiiiiiihhheeebbbaaa``````___]]]\\\ZZZYYYWWWTTTQQQSSSXXX[[[[[[YYYTTTTTTRRROOOKKKIIIIIIJJJKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCAAABBBCCCCCCBBB@@@>>>===??????????????????????????????>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<===>>>>>>>>>???AAADDDHHHKKKMMMQQQYYYaaaeeejjjpppssssss^^^QQQEEEBBBBBB@@@???@@@iiiTTTNNNHHHFFFGGGCCCBBBBBBAAAAAA@@@???>>>>>>@@@>>>======>>>??????>>>=========<<<<<<<<<;;;;;;======<<<;;;;;;;;;;;;<<<<<<===???@@@@@@???===<<<>>>>>>??????@@@@@@??????=========<<<;;;:::999888777777777777888888888888777888888888888777777666777999:::999888666777777777999<<<>>>??????>>>>>>;;;;;;:::999888777666555666777888999999888777666555777888888777888:::<<>>???>>>>>>============>>>>>>AAA@@@@@@AAACCCEEEDDDCCCHHHEEEEEEIIIJJJNNN^^^qqqrrrmmmfff```\\\[[[ZZZYYYZZZXXXWWWWWWYYYZZZZZZYYY[[[\\\^^^___```aaa````````````aaaeeejjjmmmkkkiiimmmlllkkkkkkkkkjjjgggddd`````````___]]]ZZZXXXWWWVVVTTTSSSUUUZZZ]]]]]]\\\VVVVVVSSSOOOLLLJJJKKKLLLMMMMMMLLLKKKIIIGGGEEEDDDEEEEEEEEEFFFFFFEEEDDDDDDCCCDDDDDDDDDCCCAAA???===????????????????????????=========>>>???@@@AAAAAA@@@???>>>===<<<<<<<<<===<<<===>>>???AAABBBDDDDDDDDDKKKQQQUUU[[[eeekkkmmmcccVVVHHHCCCAAA@@@@@@AAAeeeRRRMMMFFFEEEGGGCCCBBBBBBAAA@@@@@@??????>>>??????>>>===>>>?????????============<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<===@@@AAAAAA???===;;;===>>>>>>??????>>>>>>>>>;;;;;;<<<<<<;;;999777666666666777777888888999999777777888888888888777666777888:::999777666666777666888:::===???@@@??????:::::::::999888666555444666777888999999888777666666777888888888:::===???@@@@@@@@@>>><<<999888888888777777888999999888666666777777777888888888888999999::::::::::::999999;;;:::999777666666777777888888888888888777666555555666666666666666555555666666666666666666777777777777666555555555555666777555555666888999999888555444444444666999<<<>>>888666666666888999888777777777666666777777888999888888888888999:::;;;;;;<<<<<<<<<<<<===>>>??????>>>==================>>>BBBAAA@@@BBBDDDEEEEEEDDDJJJGGGGGGKKKMMMSSSggg|||wwwrrriiiccc___^^^^^^^^^[[[YYYWWWWWWYYYYYYYYYXXXYYYZZZ\\\]]]^^^]]]]]]\\\^^^^^^___ccchhhllllllkkkllllllllllllkkkiiifffddd___``````___]]]ZZZWWWUUUTTTSSSSSSVVVZZZ]]]^^^]]]XXXVVVSSSOOOKKKJJJLLLNNNMMMMMMMMMMMMKKKIIIGGGEEEBBBBBBCCCDDDDDDDDDCCCCCCEEEEEEEEEDDDCCCAAA???>>>????????????????????????======>>>???@@@@@@@@@@@@AAA@@@???>>>======<<<<<<<<<===>>>@@@AAAAAAAAAAAA@@@EEEHHHJJJPPP[[[dddgggeee\\\PPPHHHEEECCCAAA@@@dddRRRNNNGGGEEEFFFBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>===>>>??????>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<>>>@@@AAAAAA???===;;;=========>>>>>>===<<<<<<===>>>>>>>>>===;;;999888666666777777888888999999666777777888888888777777666888999999777666666777666777:::===???@@@AAABBB;;;;;;;;;:::888777555444666777888999999888777666666777888999999<<>><<<;;;:::999888777999888777888::::::888777666777777777888888888888888888888888999999::::::===;;;999777777777777888999999999888888777666555555555666666666666666555777777777777777777666666777666666555555555555555666555555777999::::::999888777666555666888:::<<<888666666666888999888777777777777777777888999999888888888888999:::;;;<<<;;;;;;;;;;;;<<<===>>>???>>>>>>============>>>>>>AAA@@@@@@BBBDDDFFFEEEEEEIIIFFFGGGKKKNNNWWWoooyyyssskkkdddaaa`````````\\\ZZZXXXXXXXXXYYYXXXWWWXXXYYYZZZ[[[\\\[[[[[[ZZZ\\\[[[[[[]]]aaafffiiijjjhhhjjjkkkkkkiiifffdddbbb^^^___```___]]]ZZZWWWUUUSSSSSSTTTVVVYYY[[[[[[[[[XXXVVVSSSOOOKKKJJJLLLNNNKKKLLLMMMMMMLLLKKKIIIHHHCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@????????????????????????>>>???@@@@@@@@@@@@???>>>AAA@@@@@@??????>>>===<<<;;;<<<===???@@@AAAAAAAAA???CCCDDDDDDHHHRRRZZZ]]]ccc^^^WWWQQQMMMIIIDDD???zzzaaaSSSPPPIIIEEEFFFBBB@@@@@@@@@@@@@@@@@@@@@AAA>>>??????>>>======>>>@@@>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<=========>>>???AAAAAA@@@>>>===<<<<<<=========<<<;;;;;;<<<<<<<<<;;;:::999777777777777777777888888888888666777777888888888888777666888999888777555666666666777:::===@@@BBBDDDDDD======<<<:::888777666555666777888999999888777666777888999999:::>>>BBBEEECCC@@@===;;;;;;;;;:::999:::999888999;;;;;;999888777777777777888888888888666666666777888999;;;;;;===<<<:::888777777888999::::::999888777666666666444555666666666666666666888888777777777777666666777666555555444444555555666666666888:::;;;:::888999888777666666777888888888666666777888999888777888777777777777888999999999999999999:::;;;<<<<<<:::::::::;;;<<<===>>>?????????>>>>>>>>>>>>??????@@@??????AAADDDEEEEEEEEEFFFDDDEEEJJJNNNZZZvvv{{{uuummmgggcccaaa___^^^]]][[[XXXXXXXXXXXXWWWVVVVVVWWWYYYZZZZZZZZZYYYYYYYYYXXXWWWXXX[[[___cccfffeeegggiiiiiifffcccaaa```]]]^^^``````___\\\YYYWWWSSSTTTUUUWWWWWWXXXXXXXXXWWWVVVTTTPPPLLLKKKLLLMMMKKKKKKLLLLLLLLLKKKJJJJJJGGGGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????AAAAAAAAA@@@???>>>@@@@@@AAA@@@@@@???>>>===999999:::<<<===>>>@@@@@@???BBBCCC@@@BBBJJJPPPRRR[[[\\\ZZZVVVSSSPPPJJJCCCrrr\\\QQQQQQJJJGGGFFFBBBBBBAAAAAA@@@@@@?????????===???@@@???===<<<>>>AAA>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;<<<=========>>>???@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<;;;::::::999999777666555444444444888888888777777777777777666666777888888888888888666777999888666555555666666888:::===@@@CCCFFFGGG@@@???<<<:::888777777777666777888999999888777666777888999:::;;;???DDDHHHEEEAAA===;;;<<<===<<<;;;;;;:::999:::<<<<<<:::999777777777777888888888888444444555666777:::<<<===>>><<<999888777888:::;;;;;;;;;999888777666666666444444555666666666666666888888888777777777666666666666555444444444444555777666777888:::;;;999777777777777777777777777777888666666777888999888777888888777777888888999:::::::::::::::;;;<<<===>>>;;;;;;;;;<<<===>>>@@@AAA@@@@@@????????????@@@@@@???>>>>>>@@@CCCEEEEEEDDDFFFEEEGGGLLLRRR```}}}uuunnnhhhddd```^^^]]][[[YYYXXXXXXXXXWWWUUUSSSTTTVVVXXXYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\___aaabbbeeehhhhhheeeaaa___^^^\\\^^^```aaa```^^^ZZZXXXUUUVVVXXXXXXWWWVVVUUUUUUXXXXXXVVVSSSOOOMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFCCCCCCBBBBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAABBBBBBAAA@@@???@@@@@@AAAAAA@@@???>>>;;;:::::::::;;;<<<>>>???>>>BBBCCC@@@AAAFFFJJJJJJPPPUUUWWWUUUUUUVVVRRRKKKlllWWWOOOQQQKKKGGGGGGCCCDDDCCCBBBAAA???>>>===<<<===???@@@???===<<<>>>AAA>>>>>>>>>>>>============;;;;;;;;;;;;;;;<<<===>>>======>>>???@@@@@@AAABBB;;;<<<<<<<<<;;;;;;:::999<<<;;;999777666666777777999999888888777777666666666666777888888888888888666777999888666555555666777888:::>>>AAADDDGGGHHHBBB@@@===:::888777888888666777888999999888777666777888999:::<<<@@@EEEIIIEEEAAA<<<:::;;;===<<<;;;;;;::::::;;;<<<<<<;;;999777777777777888888888888333333444555777:::===>>>===<<<999777777888;;;<<<<<<;;;:::888777666666666444444555666777777666666999888888888777777666666666666555444444444444555777777777999::::::999777555555666777777777777666888666666777888999888777888888888777888888999:::;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<===>>>@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAA>>>===>>>???BBBDDDDDDDDDIIIHHHKKKPPPVVVfff~~~vvvoooiiiccc```^^^[[[YYYXXXXXXXXXVVVUUUQQQRRRTTTVVVWWWWWWWWWWWWYYY[[[]]]___^^^^^^______aaaeeehhhhhhddd```^^^^^^\\\]]]```bbbaaa___\\\ZZZWWWYYYZZZYYYWWWUUUTTTTTTXXXYYYXXXUUURRROOONNNNNNPPPOOOLLLJJJHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDBBBAAAAAAAAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@:::<<>>???@@@AAABBBAAA@@@??????>>><<<;;;;;;<<<>>>@@@>>>BBBDDDBBBBBBFFFHHHGGGIIIOOOSSSRRRTTTYYYWWWRRRiii\\\OOOJJJIIIFFFCCCBBBBBBBBBAAA@@@????????????????????????>>>>>>>>>>>><<<<<<======<<<<<<;;;:::999:::;;;<<<===========================<<<;;;;;;;;;===>>>===:::999999999999::::::999666555555666777777777777777777777777888999::::::::::::888888888888888888777777777777777888:::<<<>>>@@@AAABBBAAA@@@>>><<<;;;:::;;;;;;999999999888888888888888777888:::<<<===>>>??????>>>===<<<:::999888777777>>>?????????===<<<:::888777666555555555777888999777777666666777999;;;<<<===;;;999777666666777888:::::::::999999999888888777777777777666666666666777777888888888777777666666666666666666666666666888888777666666777888888666888999888777666777888888777666666666777999::::::999999888888999999:::<<<<<<<<<;;;;;;:::::::::=========>>>??????@@@@@@@@@@@@@@@??????????????????@@@AAABBBDDDEEEFFFGGGHHHHHHKKKQQQZZZnnnwwwooojjjgggdddeee]]]UUUTTTWWWXXXUUUPPPPPPQQQRRRTTTUUUVVVWWWXXXXXXZZZ]]]]]]\\\ZZZYYYYYYbbbeeegggfffbbb______````````````^^^]]]]]]___aaa___^^^]]]]]]\\\ZZZVVVSSSXXXWWWVVVTTTRRRQQQPPPOOOTTTRRROOOLLLIIIIIIIIIIIIGGGHHHHHHIIIHHHFFFCCCBBBEEECCCAAA@@@??????AAABBB??????@@@@@@@@@AAAAAAAAA????????????@@@AAABBBCCCBBBAAAAAAAAABBBAAA>>><<<======<<<:::888999===???===>>>AAABBBDDDGGGKKKOOOMMMPPPQQQOOOPPPVVVZZZ[[[dddWWWKKKGGGGGGDDDAAAAAACCCBBBAAA@@@@@@??????????????????>>>>>>>>>======<<<<<<======<<<<<<;;;:::999:::;;;<<<============>>>>>>>>>>>>>>>===<<<<<<;;;<<<===<<<:::999888999777888999888666555555666777777777777777777777777999999:::;;;:::999888777888888888777777777666666777888999;;;===>>>??????@@@???===<<<::::::::::::999888888888777777666666777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>===;;;:::888888777666555555666888888777777777777888999:::;;;<<<<<<:::999888888888888:::999999999888888888888666666666666555555555555777888888999888888777777666666666666666666666666777777777777777777777777666777888888777666777888888888777666666777888999:::999999888888999999:::<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>??????????????????????????????@@@AAABBBDDDEEEFFFGGGGGGHHHKKKSSS___www}}}tttoookkkhhheee___YYYVVVXXXXXXVVVRRRQQQRRRRRRSSSTTTUUUVVVWWWXXXZZZ\\\\\\[[[YYYXXXXXX^^^aaacccbbb```^^^___```aaaaaaaaa___^^^]]]___aaa^^^\\\ZZZYYYYYYYYYWWWVVVWWWWWWWWWVVVUUUUUUTTTTTTUUUSSSPPPMMMKKKJJJIIIJJJIIIJJJKKKKKKJJJHHHFFFDDDAAA@@@>>>======???@@@AAA@@@@@@@@@AAAAAAAAABBBBBB????????????@@@AAABBBCCCAAA@@@@@@@@@AAA@@@>>><<<>>>>>>===;;;:::;;;>>>@@@>>>@@@AAACCCEEEIIIMMMQQQRRRVVVXXXVVVVVVZZZ\\\[[[{{{```TTTIIIFFFFFFCCCAAABBBCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>======<<<<<<======<<<<<<;;;:::::::::;;;<<<=====================>>>===<<<<<<;;;:::;;;<<<<<<:::888888999555666777666555444555666777777777777777777777777999:::;;;;;;;;;999888777888888777777777777666666777777999:::;;;<<<<<<<<<======<<<;;;::::::999999999999888777666666555555777777888999999999999888999999999999:::<<<===>>>===>>>>>>===<<<;;;999999999888777666555666777888666777888999999999999999;;;;;;;;;;;;::::::999888999999888888888777777777666666555555555444444444888888999999999999999888666666666666666666666666555666777888888777666555666777888888666666777888999888777666666777888888:::999999888888999999:::<<<;;;;;;;;;;;;:::::::::999::::::;;;<<<<<<======>>>>>>>>>>>>>>>?????????@@@@@@AAABBBDDDEEEFFFFFFGGGHHHLLLVVVggg{{{uuupppmmmfffbbb]]]ZZZXXXWWWVVVTTTSSSSSSRRRRRRSSSSSSTTTTTTWWWYYY[[[[[[YYYWWWWWWWWWYYY[[[]]]^^^^^^^^^___```cccdddcccaaa___^^^___aaa^^^[[[XXXWWWXXXYYYYYYYYYUUUVVVVVVVVVVVVVVVVVVWWWVVVTTTRRRNNNLLLJJJJJJJJJJJJKKKKKKKKKJJJHHHFFFEEE???>>>>>>>>>>>>@@@BBBCCC@@@AAAAAAAAAAAABBBBBBBBB@@@??????@@@@@@AAABBBCCC@@@?????????@@@???===;;;?????????===<<<<<<>>>AAA@@@AAABBBCCCEEEJJJOOOTTTXXX^^^bbbbbbaaabbb```]]]uuu]]]SSSJJJGGGFFFDDDCCCDDDCCCCCCCCCCCCBBBAAA@@@@@@???>>>>>>>>>============<<<<<<<<<===<<<<<<;;;::::::;;;;;;<<<======<<<<<<;;;;;;<<<<<<;;;;;;:::999999:::<<<;;;999888888999333555666555444444555666777777777777777777777777999:::;;;;;;;;;:::888888888777777777666666666666666777888888999999888888;;;;;;;;;;;;;;;:::999888::::::999888777666555555777888888888888888777777888888888777777888888999======<<<<<<;;;:::999999999888777666666666777888666777999::::::999888777888999;;;<<<;;;:::999777888888888777777777777666777666666666666555555555888888999:::::::::999999666666666666666666666666666777999::::::999777666666777888777666555666888999999777666666666777888:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<===============>>>>>>?????????AAAAAABBBCCCDDDEEEFFFFFFHHHIIINNNYYYooozzzsssooogggdddaaa\\\YYYWWWUUUUUUTTTSSSRRRQQQQQQQQQRRRRRRVVVWWWYYYYYYWWWVVVVVVWWWVVVXXXZZZ\\\]]]___aaabbbeeeffffffdddaaa``````aaa___]]][[[[[[[[[[[[ZZZXXXUUUUUUUUUUUUUUUUUUUUUUUUVVVTTTRRROOOMMMKKKJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEBBBBBBAAAAAAAAABBBCCCDDD@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCC@@@???===>>>>>>>>><<<;;;===>>>???>>>===<<<>>>???@@@@@@AAABBBDDDIIIOOOSSSYYYbbbjjjlllllllllhhhcccoooYYYPPPIIIGGGFFFCCCCCCEEECCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>============<<<<<<<<<<<<===<<<<<<;;;::::::;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888999;;;:::999777888999333444555555444444555666666666666666666666666666999:::;;;;;;;;;;;;:::999777777777666666666666555666666777777777777666666888999;;;<<<;;;:::999777;;;;;;:::999999888777777888888999999999999888888888888777777888888999999<<<<<<;;;;;;::::::999999999888777666666777888999777888999::::::999777666666777999;;;;;;:::888777888888888777777777777666888888888777777777777666777888999:::::::::::::::777777777777777777777777777888:::;;;;;;:::888777555777888777666555666777999888777666666777888888:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>><<<======>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFFIIILLLQQQ^^^wwwvvvqqqiiigggccc___ZZZWWWUUUTTTTTTSSSQQQPPPOOOOOOPPPQQQTTTVVVWWWWWWVVVVVVWWWXXXWWWWWWYYY[[[___aaacccdddggghhhhhhgggdddbbbbbbcccaaaaaaaaabbbaaa^^^ZZZVVVXXXXXXWWWVVVUUUTTTSSSSSSUUUTTTRRRPPPNNNLLLKKKJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@?????????AAAAAAAAA@@@AAAAAABBBBBB@@@???============<<<;;;;;;===>>>>>>===<<<===>>>>>>???@@@AAACCCGGGLLLPPPVVVaaakkkqqqtttuuurrrmmmiiiUUUMMMGGGEEEDDDAAAAAACCCBBBBBBCCCCCCBBBAAA???>>>>>>>>>============<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::777888::::::888777777888444555666555444333444555666666666666666666666666888999:::;;;<<<<<<;;;;;;777777666666666666555555555666666777666666555555777888;;;======;;;999888;;;::::::::::::999999999666777888999:::;;;;;;;;;777888888999;;;===>>>???<<<;;;:::999999999999:::888888777666777888999:::999999999999999888777666555666888:::::::::888777999999888888888777777777999999999888888888777777666777888999::::::::::::777777777777777777777777888888999::::::999888888555666777777555555666777888777666666666777999::::::999999888888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????<<<===>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFHHHMMMUUUccc}}}vvvmmmjjjeeeaaa^^^ZZZWWWTTTTTTSSSPPPNNNNNNNNNOOOPPPRRRTTTVVVVVVVVVWWWYYY[[[ZZZYYYYYY\\\```ccceeeeeegggiiijjjiiigggeeedddeeeddddddeeefffeeeaaa[[[WWW]]]\\\[[[YYYWWWUUUTTTSSSTTTSSSRRRQQQPPPNNNMMMMMMOOONNNNNNMMMLLLKKKJJJJJJEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@??????BBBBBBAAAAAAAAAAAABBBBBBAAA???===<<<=========;;;:::===??????>>><<<<<<<<<===>>>@@@AAABBBEEEHHHKKKQQQ\\\iiiqqqvvvzzzzzzvvv|||cccTTTNNNHHHFFFDDD@@@@@@CCCAAAAAABBBCCCBBB@@@>>>===>>>>>>=========<<<<<<<<<<<<<<<======<<<<<<;;;:::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999888888666888999999888777777888666777777666444333444555666666666666666666666666666777999;;;============777777666666666555555555555555666666666666666555666888;;;>>>>>>===:::888888999999999999:::::::::444555777999;;;<<<======999999999:::;;;===>>>???;;;:::999888888999999:::777777666666777999;;;<<<;;;:::999888777777777777666777888::::::;;;:::::::::999999999888888888888888888888888777777777777555666777888999999999999777777777777777777777777777777777777777777777777555666777666555555666777666666555666777888:::;;;:::999999888888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????======>>>@@@AAACCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGNNNYYYiiisssmmmgggdddbbb___YYYTTTSSSRRROOOMMMMMMNNNOOOPPPQQQSSSUUUVVVWWWXXX[[[^^^\\\[[[ZZZ\\\```cccddddddgggiiikkkjjjiiigggggggggeeeeeeeeeffffffccc___[[[]]]\\\[[[YYYXXXVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPOOONNNMMMLLLKKKKKKKKKEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAACCCBBBBBBAAAAAAAAABBBBBBBBB@@@=========>>>===<<<;;;===@@@AAA@@@>>>=========???AAACCCCCCDDDFFFGGGMMMXXXeeennnuuu|||~~~|||www```VVVPPPKKKIIIFFFBBBBBBEEE@@@AAABBBBBBBBB@@@>>><<<>>>=========<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::;;;<<<<<<<<<<<<<<<;;;;;;666666666666666555444444555777999999777777777888777888888777555333444555666666666666666666666666555666999;;;===>>>>>>>>>777666666666555555555555444555666666777666666666555888<<>>;;;999777777777888999999::::::111333555888:::<<<>>>>>><<<;;;::::::999999999:::;;;:::999888888888999:::666666666666888:::<<<===<<<;;;999777666666777777777888999:::;;;<<<<<<<<<:::::::::999999999999888777777777777666666666666555555666888888999999999777777777777777777777777666666555555555555666666555666777666555444555777555555555555777999;;;<<<:::999999999999999999::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>===>>>???@@@BBBCCCEEEEEECCCCCCDDDDDDEEEEEEFFFFFFEEENNN[[[mmmwwwppphhhffffffccc\\\TTTSSSQQQOOOMMMLLLMMMOOOQQQPPPRRRTTTVVVWWWYYY]]]___^^^[[[ZZZ\\\```cccdddcccgggiiikkkkkkjjjhhhhhhiiieeedddcccdddddddddbbb```ZZZZZZYYYWWWVVVUUUTTTSSSUUUUUUVVVVVVVVVUUUTTTTTTOOONNNMMMKKKJJJJJJIIIIIIFFFGGGHHHIIIIIIIIIIIIIIIEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCC@@@>>>======>>>>>>===<<<>>>BBBCCCAAA???>>>>>>===@@@CCCDDDDDDDDDEEEEEEKKKVVVbbbkkkttt|||~~~ttt^^^TTTMMMGGGDDDEEEEEECCC@@@EEEDDDBBBAAA@@@???????????????>>>==================<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999888888888888888888888777777777777888888999888888777666555555444555555555555555666777777555555777:::>>>@@@???>>>:::888666666666666555444444444444444555555555555666888;;;===>>><<<999777666777777777777666666555888777888:::===???>>>===;;;;;;;;;;;;:::999888888888888777777777777888888666666777888999;;;===>>>>>>===;;;999888777666666555666888999::::::999888999888777777666777777777888888888888777666444444555666777888999:::::::::;;;;;;:::999999888888777777666444444666666666555777666555555555555555666555666777888888888888888888999::::::;;;;;;::::::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEHHHKKKNNNOOOYYYrrrvvvkkkhhhgggbbb^^^\\\XXXVVVSSSPPPOOOOOOOOOPPPPPPQQQRRRUUUXXX\\\```bbb\\\[[[[[[[[[]]]aaadddgggjjjkkkmmmoooooommmjjjiiicccbbbbbbbbbbbb___[[[XXXZZZZZZ[[[ZZZYYYXXXVVVUUUUUUVVVVVVWWWWWWWWWVVVVVVRRRPPPMMMKKKJJJIIIHHHGGGJJJJJJJJJIIIHHHGGGFFFEEEFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEBBB>>>>>>@@@AAA@@@>>>???@@@BBBBBB@@@>>>======>>>@@@BBBCCCBBBAAAAAAAAAGGGMMMYYYgggsss{{{}}}~~~ppp^^^RRRLLLFFFDDDEEEFFFDDDAAADDDCCCBBB@@@??????>>>>>>???>>>>>>===============;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::888888888888888999999999888888888777777888888888888888888777666555555555666555555555555666777777666666777:::===???>>>===:::888666555666666555444777777777777888888888888666888:::<<<<<<;;;999888777777777888777777666555777777777999<<<>>>===<<<===<<<:::888888999::::::888888777777777777888888999888777666777:::===???<<<;;;999888666666555555555666777888999::::::::::::999999888777777777777999999999999888777666555555666777888999::::::999::::::999999999999888888888666555555666777777666777777777777777888999:::888888999:::::::::::::::999:::;;;;;;<<<<<<;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDDDDEEEHHHKKKNNNRRR___zzzxxxooojjjgggaaa\\\[[[YYYWWWUUURRRPPPPPPPPPQQQTTTTTTUUUVVVYYY\\\^^^```[[[[[[ZZZ[[[]]]```dddfffiiijjjlllllllllkkkiiihhhdddcccccccccbbb```\\\YYYXXXYYYZZZ[[[ZZZYYYXXXWWWUUUUUUVVVVVVVVVVVVUUUUUURRRNNNJJJIIIJJJKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGEEEDDDBBBAAA??????BBBAAAAAAAAABBBCCCCCCDDDDDDAAA>>>===>>>???>>><<>>>>>>>>>>>???>>>======<<<<<<======999999:::;;;<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;777777888888999999::::::999999888888888888999999888888777777666666555555666666555555666666777888777777777999<<<===<<<:::;;;999666555666555444333444444444555555555666666666777888999999999999999888888888888888777666666666666666888;;;<<<<<<:::===;;;999777666888:::<<<777777777777777777777777:::888555444555888<<<>>>999888777666555555555555666666666777888:::;;;<<<<<<;;;;;;:::999888888777999999:::999999888777666666666777888999999999999888888888999999999999999999777666666777888888777666666666777888999:::;;;888888999::::::::::::999:::;;;;;;<<<<<<<<<<<<<<<999:::;;;<<<<<<===<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCCCCEEEHHHJJJNNNUUUhhhvvvpppiiiaaa]]]]]][[[YYYWWWTTTRRRRRRQQQRRRTTTTTTTTTUUUWWWYYYZZZ[[[ZZZZZZYYYZZZ\\\___bbbdddhhhhhhiiiiiihhhhhhgggfffeeedddcccccccccaaa^^^[[[WWWXXXZZZ[[[\\\[[[ZZZYYYTTTTTTTTTTTTTTTTTTTTTTTTQQQLLLGGGGGGJJJMMMMMMKKKHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFDDDAAA???===BBBBBBBBBBBBCCCCCCCCCCCCCCCAAA>>>===>>>===<<<;;;>>>@@@AAABBBAAA@@@@@@AAA@@@BBBDDDCCCAAA@@@??????>>>BBBIIISSS___jjjtttyyydddWWWMMMIIIFFFEEEEEEFFFEEECCCAAA@@@???>>>============>>>>>>===<<<<<<<<<<<<===::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<777777888888999:::;;;;;;:::999999999999999999:::888777777777666666666555666666666555666777777888999888777888:::;;;:::888:::888666555555555444333222333333333333444444444777666666777777888999:::999999999999888777666666555555555777:::;;;:::999::::::888888888999:::;;;777777888888888888777777777666555444555777999:::888777777666666666666777666666666666777:::<<<=========<<<;;;;;;999888888888999999999888888777666666777888888888888888777666777777888999::::::::::::888777777888999999888666555555555666777888888666777777888888888777777999:::;;;;;;<<<<<<;;;;;;999:::;;;<<<============<<<============>>>>>>>>>===>>>???@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCEEEHHHKKKOOOYYYoooxxxnnnddd___```[[[ZZZXXXUUUSSSRRRQQQQQQPPPPPPQQQRRRSSSUUUVVVVVVXXXXXXXXXYYY[[[^^^aaacccffffffeeeeeeeeeeeeeeeeeeeeecccbbbbbbbbbaaa___\\\[[[[[[\\\\\\\\\[[[ZZZYYYTTTTTTTTTSSSSSSSSSSSSSSSQQQKKKFFFFFFLLLPPPOOOMMMJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGGGGFFFCCC@@@???CCCCCCCCCDDDDDDDDDCCCCCCCCCBBB@@@???>>>===<<<;;;<<<>>>@@@@@@@@@@@@AAABBBAAACCCDDDCCCAAA???>>>>>><<<>>>CCCJJJTTTaaannnwwwzzz___TTTJJJIIIFFFEEEEEEEEEDDDDDD@@@@@@???>>>============>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777777888999:::;;;;;;<<<:::999999999999999999:::777777777777666666666666666666666666666777888888999888666777888999888777999777555444555555444333555555666666666777777777666666666666666888999:::::::::::::::999888777666555444555666999:::999888666777999:::;;;:::999999888888999::::::999888888555666999;;;;;;;;;::::::999888888777777888888999777666666666777999;;;===<<<=========<<<;;;999888777777777888777777666555777777888888888777777666666666777888999999:::;;;:::999777777999999999888999888777666666666666666777777888888888777777666888888999::::::::::::999::::::;;;<<<========================>>>>>>>>>???>>>>>>???@@@@@@@@@??????@@@AAACCCCCCCCCEEEIIIKKKRRR^^^vvv}}}ssshhhaaa```[[[ZZZXXXVVVTTTRRRQQQPPPMMMNNNPPPQQQSSSTTTUUUUUUVVVWWWWWWXXX[[[]]]___aaacccccccccddddddeeeeeeeeecccbbbaaaaaabbbbbb```^^^aaa```^^^\\\ZZZYYYXXXWWWUUUTTTSSSRRRRRRRRRSSSSSSQQQMMMIIIIIINNNQQQRRRPPPOOONNNMMMLLLJJJHHHFFFEEECCCDDDFFFGGGGGGFFFDDDCCCCCCDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBAAA???>>>======;;;===>>>???>>>???AAABBBAAACCCDDDCCCAAA???>>>>>>>>>???AAAEEEMMMZZZhhhrrrttt[[[SSSIIIIIIGGGFFFEEEDDDCCCCCC@@@@@@???>>>>>>===>>>>>>>>>===<<<<<<;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::;;;;;;999999888888888888999999777777777777666666666666777777666666777777888999999777555555777888777666777555444444555666666555444444444444555555555666666666666666777888:::;;;;;;;;;;;;:::999888777666555555555666999999888777333555999;;;<<<;;;999888999:::;;;<<<<<<;;;:::999777999>>>AAACCCBBB@@@>>>;;;:::999999999999999:::777777777777888999::::::;;;;;;<<<======<<<:::999666666777777777666666555888888888888777666555555666666777777888999:::::::::888777777888999999888<<<;;;:::999888777777777999::::::::::::999888888777777888999999999999999::::::<<<========================>>>>>>>>>????????????@@@@@@@@@@@@@@@???AAABBBCCCDDDDDDGGGJJJMMMVVVeeewwwlllccc___[[[ZZZYYYWWWTTTRRRQQQPPPOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUVVVXXXZZZ\\\^^^___```aaabbbdddeeefffffffffbbbaaa```aaacccddddddccchhheee```[[[XXXWWWWWWWWWVVVUUUTTTRRRRRRRRRSSSSSSRRRQQQOOOOOOQQQRRRSSSRRRRRRRRRPPPNNNKKKIIIFFFEEECCCDDDEEEFFFGGGGGGFFFFFFDDDEEEFFFFFFFFFEEECCCCCC@@@BBBCCCBBB@@@>>>>>>???===>>>??????>>>???AAACCC@@@BBBDDDCCCAAA@@@?????????@@@AAACCCGGGRRR___iiinnnYYYTTTIIIIIIHHHFFFDDDCCCBBBBBB@@@@@@???>>>>>>>>>??????======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888888888777777888888888666666666666777777777777777777666666777777888999888666444444666777777666555333222333555777777666111111222222222333333333555666666777999::::::;;;<<<<<<<<<;;;:::888777666666555555777999:::999777444555777999;;;;;;:::::::::;;;<<<>>>>>><<<;;;:::888:::>>>BBBDDDDDDCCCBBB<<<;;;:::999999999999999777888888999999999888888999:::;;;======<<<;;;:::666777777888888888777777888888888888777666555444666666777777888888999999999888666666888999888777;;;;;;:::999888888888888:::::::::::::::999888888888888999::::::::::::999:::;;;<<<======>>>>>>>>>======>>>>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@AAACCCDDDEEEFFFHHHKKKNNNZZZlll~~~ttthhh```]]]\\\[[[YYYVVVTTTRRRPPPQQQRRRSSSTTTTTTTTTSSSRRRSSSTTTUUUWWWYYY[[[]]]^^^]]]___bbbeeeggghhhhhhhhhbbbaaaaaacccfffhhhhhhhhhlllhhhaaaZZZVVVVVVXXXYYYXXXVVVTTTRRRRRRRRRSSSTTTSSSUUUWWWVVVTTTRRRSSSTTTSSSSSSRRRPPPMMMKKKIIIGGGEEEEEEFFFFFFFFFFFFGGGGGGDDDEEEFFFGGGGGGEEECCCBBB===???BBBBBB@@@>>>>>>@@@@@@AAAAAA@@@???@@@BBBEEE???AAACCCCCCBBB@@@@@@@@@@@@AAAAAAAAABBBJJJUUU^^^iiiXXXVVVIIIIIIIIIGGGDDDBBBAAABBBAAA@@@??????????????????======<<<;;;;;;;;;;;;<<<999::::::;;;<<<===>>>>>>::::::::::::::::::::::::;;;:::::::::::::::::::::888888777777777777888888666666666666777777777777777777777777777888888999777555444333555777777777444222222333555777888777444444444555555555666666555666777999::::::;;;;;;<<<<<<<<<;;;:::999777666666666666777999:::999777666666666777888:::;;;<<<;;;<<<>>>??????>>><<<;;;888999;;;>>>@@@BBBCCCDDD<<<;;;:::999888888888888888888999::::::888777666777999;;;<<<======;;;:::777888888999999999888888888888888888777555444333777777777777888888888888999777666666777888888777777777777777777777888888888888888888888777666555999999:::;;;;;;;;;;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>????????????AAAAAABBBBBBBBBAAAAAA@@@BBBCCCEEEFFFFFFIIILLLOOO\\\qqq{{{mmmddd^^^^^^]]][[[XXXUUUSSSRRRQQQRRRRRRRRRRRRPPPOOONNNSSSSSSUUUWWWYYY[[[\\\]]]\\\^^^bbbgggiiijjjjjjiiicccbbbbbbdddhhhkkkllllllnnnhhh```YYYUUUVVVYYY\\\XXXWWWUUUSSSRRRRRRSSSTTTTTTXXX\\\ZZZUUURRRSSSUUUSSSRRRRRRQQQOOOMMMKKKJJJHHHGGGFFFFFFEEEEEEFFFFFFEEEFFFGGGHHHGGGFFFDDDBBB:::>>>AAAAAA???===>>>@@@BBBCCCCCCBBBAAABBBDDDFFF>>>@@@BBBCCCBBBAAAAAAAAA???@@@AAA??????DDDNNNVVVfffWWWRRRIIIIIIHHHGGGEEECCCAAA@@@>>>????????????>>>======>>>===<<<;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888777666666888888888888777777777777666666666666666666666666888888777777666666666555444444444555555555666666444444444444444555666777444555777999:::;;;::::::<<<<<<;;;:::999888666555666666555666666777888888777777777777888999:::;;;;;;;;;:::::::::;;;<<<===777888999:::<<<===>>>>>>999999999999999888777666666777888888888777555444999:::;;;<<<============999::::::;;;;;;::::::999:::888666555444555666777999999888888777666666666777777777777777777777777777666555555555666888999777777777777777777777777::::::::::::::::::::::::999:::;;;;;;;;;:::999888<<<<<<<<<<<<============AAAAAABBBCCCCCCDDDDDDEEEGGGDDDDDDFFFGGGHHHNNNUUU[[[yyy|||qqqgggeeebbb___^^^[[[XXXUUUTTTTTTTTTSSSQQQQQQQQQSSSXXXZZZ[[[[[[ZZZZZZ[[[]]]^^^^^^^^^```bbbeeegggiiieeecccbbbffflllnnnkkkggghhhddd^^^YYYVVVVVVXXXYYY[[[[[[XXXTTTTTTWWWVVVRRRWWWWWWVVVUUUUUUTTTSSSSSSVVVSSSOOOMMMMMMKKKHHHDDDEEEFFFGGGHHHGGGGGGEEEDDDEEEEEEFFFFFFDDD@@@<<<:::======>>>>>>?????????????????????AAACCCBBB@@@===???@@@AAAAAA???>>>>>>???AAA@@@@@@AAACCCGGGKKKNNN|||bbbUUUQQQIIIIIIHHHGGGEEECCCAAA@@@????????????>>>>>>>>>=========<<<;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888777777666666666666555555555444444777777777777777777777777777777777666666555555555444444444555555555666666666666555555555666777777444555777999::::::::::::::::::;;;<<<;;;:::999888999999888888888888999999888888888777888888999::::::999999999888999999999888999999:::;;;<<<======999999999888888888777777777888888888888777666666::::::;;;<<<=========<<<::::::;;;;;;;;;;;;::::::999888666555555555777777888888888888777777777777666666666666666666666666666666666666666777777888999999999999999999999999::::::::::::::::::::::::999:::;;;;;;;;;;;;:::999=========>>>>>>>>>????????????@@@AAAAAABBBBBBCCCGGGDDDDDDFFFGGGIIIPPPXXXeee{{{oookkkgggcccaaa^^^[[[YYYYYYWWWTTTQQQOOOOOOQQQSSSXXXYYYZZZZZZYYYZZZ\\\^^^`````````aaadddfffiiijjjhhheeedddggglllnnnllliiiiiifffaaa\\\YYYYYYZZZ[[[\\\\\\ZZZWWWWWWZZZYYYUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWTTTPPPOOONNNLLLIIIFFFFFFFFFGGGHHHGGGFFFEEEDDDFFFEEEDDDBBBAAA@@@??????>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCAAA???<<<>>>???AAA@@@>>>======>>>@@@???>>>???AAADDDHHHJJJsss]]]SSSOOOHHHHHHHHHFFFEEECCCAAA@@@@@@??????>>>===>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<======>>>>>>======<<<<<<;;;;;;;;;;;;;;;::::::999999999888888999999888888777666555555555444444444333333888888888888888888888888666666666555555555555555444555555555555666666666888777777666666666666777555666777888999999999999777999;;;===>>>===;;;::::::999999888888888999999:::999888888777888888888999999999999999999999999999999:::::::::;;;;;;;;;:::999888777777777888999:::999888888777777888888:::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::999888777666555666777888777777777777888888888888666666666666666666666666555666666777777777777777::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;;;;;;;;;;::::::>>>>>>>>>?????????@@@@@@??????@@@AAAAAABBBBBBCCCFFFEEEEEEGGGHHHJJJRRR\\\sssxxxsssmmmgggdddbbb```^^^]]]ZZZUUUPPPNNNOOOQQQRRRWWWXXXYYYYYYYYYZZZ]]]```aaaaaabbbccceeehhhjjjkkkkkkhhhfffhhhkkkmmmlllkkkjjjgggddd```]]]\\\\\\\\\]]]___^^^\\\\\\___]]]YYYTTTUUUUUUVVVWWWWWWXXXXXXWWWUUURRRPPPOOOMMMJJJGGGGGGGGGGGGGGGGGGFFFEEEDDDGGGEEEAAA???>>>@@@BBBDDD@@@???>>>======>>>@@@AAACCCBBBAAABBBBBBAAA>>><<<===>>>@@@???===<<<<<<===>>>=========>>>@@@CCCEEElllYYYPPPLLLHHHHHHGGGFFFEEECCCAAA@@@@@@@@@>>>=========>>>???===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<<<<<;;;;;;<<<;;;;;;::::::999999888888999999999999888777777777666666666555555555555888888888888888888888888555555555555555555444444555555555555555666666666888888777666555555555555666666777888888888999999666888;;;>>>>>>===:::999777666666666777777888999;;;:::999888777777777777999999:::;;;<<<<<<<<<<<<::::::::::::999999999999;;;999777666666777999:::;;;:::999888777888999:::;;;;;;<<<<<<<<<;;;::::::888999999::::::999999888888888777666666777777888555666666777888999999999555555555555555555555555444555777888888888777666:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFEEEFFFGGGHHHLLLVVVaaayyypppiiieeedddcccccc^^^ZZZVVVSSSQQQRRRRRRRRRVVVWWWXXXXXXXXXZZZ^^^``````aaabbbccceeegggiiiiiikkkiiifffgggiiikkkkkkkkkiiigggeeeccc```___^^^]]]^^^aaaaaa___```ccc```[[[UUUUUUUUUUUUUUUUUUVVVVVVUUUTTTRRRPPPNNNLLLJJJIIIGGGGGGGGGGGGFFFFFFEEEDDDGGGEEEAAA???>>>???BBBDDDBBB@@@>>><<<<<<>>>@@@BBBBBBAAA@@@AAABBBAAA???===<<<===???>>><<<;;;;;;<<<>>>===<<<<<<<<<>>>@@@AAAfffVVVOOOJJJGGGGGGFFFFFFDDDCCCAAA@@@@@@??????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<===>>>???>>>>>>===<<<;;;;;;:::;;;;;;;;;::::::999999999999999999999999888777777777666666666555555555555888888888888888888888888444444555555555555555555666666666666666666666666777666666555444444444444777777777777777777888888666888;;;======;;;888666555555555666777999:::;;;;;;;;;999888777777666666666777999;;;===>>>>>>>>>999999999999999888888888:::999777666666777999;;;<<<;;;999888888888999:::;;;;;;;;;;;;;;;;;;::::::777777888888888888777777888777777777777888888888555555666777888999999:::666666666666666666666666444555777888888888777666888888888888888888888888:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>??????AAAAAABBBCCCCCCDDDDDDEEEFFFEEEFFFHHHIIIMMMZZZggg~~~ssskkkgggeeeeeeeee\\\YYYWWWWWWWWWWWWTTTRRRVVVWWWXXXXXXXXXZZZ]]]```^^^^^^```aaacccdddeeefffhhhgggeeeeeeggghhhiiijjjggggggeeecccaaa```___^^^___aaaaaa```aaacccaaa\\\VVVVVVUUUTTTSSSRRRQQQPPPQQQQQQPPPOOOLLLKKKJJJJJJHHHHHHGGGFFFFFFEEEEEEEEEFFFEEECCCBBB@@@@@@??????BBBAAA>>>======>>>@@@BBB???>>>>>>???AAABBBAAA@@@<<<===>>>>>><<<;;;;;;<<<======<<<<<<<<<===>>>???}}}bbbUUUNNNIIIFFFFFFFFFEEEDDDCCCAAAAAA>>>????????????>>>======<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;<<<============<<<<<<;;;;;;::::::::::::::::::::::::::::::999999999:::999999888777555555555444444444333333888888888888888888888888555555555555555666666666777777777666666666666555666555555444444444444555888888777666666666777777666888:::;;;<<<:::888777777777888888:::;;;===>>>;;;:::999888777777777777333444777999;;;<<<===<<<999888888888888888888888999888777777777888999:::;;;:::999999888888999999999::::::;;;;;;;;;::::::777777777888888777777777777777888888888888888888555666666777888999999999777777777777777777777777555666666777777777777777777777777777777777777777::::::::::::::::::::::::;;;:::::::::;;;<<<===>>>=========>>>>>>>>>????????????@@@AAAAAABBBBBBCCCEEEEEEGGGIIIIIIOOO^^^mmm|||rrrllliiihhhggg]]][[[YYYZZZ\\\[[[WWWSSSUUUWWWYYYYYYYYYZZZ[[[]]][[[\\\]]]___aaabbbbbbbbbdddddddddeeefffggghhhiiigggfffeeecccaaa``````______aaa```^^^^^^aaa___[[[XXXWWWVVVSSSQQQOOOMMMLLLMMMNNNOOONNNLLLKKKLLLMMMIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDBBB@@@>>>===BBBAAA???>>>>>>???@@@AAA===<<<<<<===@@@AAAAAA@@@<<<===???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<======>>>uuu]]]TTTNNNHHHFFFFFFEEEEEEDDDCCCAAAAAA===>>>@@@AAAAAA???===;;;;;;;;;;;;;;;;;;<<<=========<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::888999999::::::;;;;;;<<<999999::::::999999888777666666666555555555444444777777777777777777777777555555555666666777777777777777777777666666666555666555555555555555666777999888777666555555666777666777999;;;<<<<<<;;;;;;::::::999999999:::;;;;;;::::::999888777777777888555666888:::;;;;;;::::::777777777888888888888888777777888888888999999999999999999999999888888777888999::::::;;;;;;;;;;;;888888999999999999888888777777888888999999999999666666777777888888888999888888888888888888888888666666666666666777777888777777777777777777777777::::::::::::::::::::::::;;;:::::::::;;;<<<>>>???>>>>>>>>>?????????@@@@@@??????@@@AAAAAABBBBBBCCCEEEFFFHHHIIIJJJPPPaaaqqq|||tttnnnkkkiiiccc___\\\[[[]]]\\\XXXTTTTTTWWWZZZ[[[ZZZYYYZZZZZZYYYZZZ\\\^^^___`````````aaacccdddffffffggghhhhhhhhhgggeeecccbbbaaabbbbbb______]]]ZZZZZZ]]]\\\XXXYYYXXXVVVTTTQQQOOOMMMLLLKKKMMMOOOOOOMMMMMMOOOQQQJJJIIIGGGFFFEEEDDDDDDEEECCCCCCCCCCCCBBBAAA@@@???BBBAAA@@@????????????@@@>>><<<;;;<<<>>>??????>>><<<>>>??????===<<<<<<===::::::;;;;;;;;;<<<<<<===pppZZZSSSNNNHHHEEEEEEEEEEEEDDDCCCAAAAAA<<<>>>@@@BBBBBB???<<<:::;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;999:::::::::::::::::::::777888999:::;;;;;;<<<===999::::::::::::999888888888888888888777777777777666666666666666666666666555666666666777777888888888888777777666666666555666666555666666777888999999888777555555555666666666777888:::<<<>>>??????;;;:::999888777777777777:::999888888777888888888999:::<<<======<<<:::999666777777777888888888888666777888999999999999999888888999:::999888777666777888999:::;;;<<<<<<<<<999::::::;;;;;;::::::999666777888999999999999999777777777777888888888888888888888888888888888888777666555555555666888999777777777777777777777777::::::::::::::::::::::::;;;;;;::::::;;;<<<>>>?????????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFHHHIIIJJJQQQbbbssszzzrrrmmmjjjiiiccc]]][[[\\\\\\XXXUUUTTTWWWZZZ\\\[[[YYYXXXXXXXXXZZZ\\\^^^_______________bbbeeegggggghhhhhhiiijjjhhheeecccbbbbbbcccddd^^^^^^[[[WWWWWWZZZZZZVVVYYYXXXWWWUUURRRPPPNNNMMMKKKMMMPPPPPPNNNNNNQQQTTTKKKIIIGGGFFFDDDDDDDDDEEECCCBBBAAAAAAAAABBBCCCCCCAAAAAAAAAAAA@@@@@@?????????===;;;;;;<<<======<<<===>>>@@@???===<<<<<<===999999999:::;;;;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;999777444222666777777777555555777888666555333333555666555444555555666888::::::999777777777666555555555555555555444333333555666666666777777888888888888777777:::777444777;;;>>><<<999::::::999888777777888888777888888888777666555444999;;;===<<<:::888888888666555666777999999777555888888888777777777777777::::::999999888777777777666666777777777888888888::::::;;;;;;:::999777666555666777999999999888777444555777888888777777666666777777777777666555555888777777777666666555555888888888777888888999:::<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<;;;;;;;;;???>>>>>>>>>>>>>>>???@@@DDDCCCCCCCCCCCCDDDEEEEEEDDDGGGDDDFFFMMMQQQaaa|||yyyqqqmmmoooeee\\\\\\\\\ZZZWWWWWWWWWYYY[[[^^^___^^^\\\ZZZYYYXXXYYY[[[]]]^^^^^^\\\___ccceeecccdddjjjnnnnnnqqqkkkfffdddeeedddaaa]]]^^^]]]\\\ZZZYYYYYYXXXXXXZZZ[[[XXXSSSPPPQQQPPPLLLJJJKKKMMMNNNOOOOOONNNNNNMMMLLLKKKIIIGGGEEEDDDCCCCCCAAA??????@@@@@@@@@???FFFDDDBBBBBBBBBAAA@@@>>>??????>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;kkkYYYNNNIIIHHHEEECCCAAAAAAAAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;:::::::::777888:::::::::888777555666777777777555555777888777555444444555666666555666555666777::::::999777777777666555555555555555666444333333555666666666666666666777777666666666999666555888<<<>>><<<888999999888777777777777777666666666666777777777777:::;;;===<<<:::888777777777666666888999:::888666777777777888999999::::::::::::999888888777777666888888999999999:::::::::::::::::::::999888777666666777777888888888777777555666777777888888777777888888888888777777777777888888888777777777666666888888888888888999999:::<<<;;;;;;::::::;;;;;;<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBBBBAAAAAABBBBBBCCCDDDEEEHHHFFFGGGMMMRRRfffzzztttpppggg______```^^^[[[ZZZVVVXXXYYY[[[[[[[[[ZZZYYYYYYXXXYYYZZZ\\\]]]\\\[[[___dddeeeccceeejjjnnnnnnnnniiieeeeeeffffffccc```^^^]]]\\\ZZZYYYXXXXXXXXXWWWYYYWWWRRRPPPQQQPPPMMMKKKLLLNNNOOOPPPPPPPPPOOONNNMMMLLLJJJHHHFFFDDDCCCCCCAAA??????@@@AAAAAA@@@DDDCCCAAAAAABBBBBBAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;fffWWWNNNIIIHHHDDDBBB@@@???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::555666888999::::::999888666777777777555555777888888666555555666777777666666555555777999:::999777777666666555555555555666666555333444555666666555444555555666666555555444666555666999===>>>;;;888888777777666666666666777666555555555666777999::::::;;;===<<<999777666666777777777888::::::999777666777777888999:::;;;;;;999999999888777777666666555555555666666666777777;;;:::999888888888888888888888777777777777777888888777777777777888999999;;;:::999888888888999999999999999888888888888777888888888888888999::::::<<<;;;;;;::::::;;;;;;<<<888888999;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDIIIHHHHHHNNNUUUmmm}}}vvvmmmeeeeeeeeeaaa]]][[[WWWWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXYYY[[[\\\[[[YYY___ccceeecccdddiiimmmmmmjjjgggffffffhhhhhheeebbb___^^^\\\[[[YYYXXXXXXXXXVVVWWWVVVQQQOOOQQQPPPMMMKKKLLLNNNPPPQQQQQQQQQQQQOOONNNMMMLLLJJJGGGEEEDDDCCCAAA@@@@@@AAABBBBBBAAABBBAAA@@@AAACCCDDDCCCBBBAAA@@@>>><<<;;;;;;<<<===;;;;;;:::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;cccVVVNNNIIIGGGDDDBBB@@@@@@@@@AAA@@@>>>========================<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999666777888999999:::999999666777777777555555777888999777666666777888888777666666555777999:::999888777666555555555555666666777555444444666777666555555555555666666555555555444555777:::===>>>;;;888777666666555555555666666888666555444555666888::::::;;;<<<;;;999666555555777666555777999999999777777777777888999999:::::::::999999888777777666666444444555555555666666666;;;:::888777777777888999:::999777666666666777888999888777777777888:::;;;===<<<:::888888999:::;;;999999999999999999999999999888888888888999::::::<<<;;;;;;::::::;;;;;;<<<555666777999:::;;;;;;;;;>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@???@@@AAAAAABBBCCCIIIHHHIIIOOOZZZvvv|||ssskkkiiihhhccc]]][[[ZZZXXXVVVTTTTTTUUUWWWXXXXXXWWWWWWXXXZZZZZZYYYXXX]]]aaabbb```aaafffiiijjjhhhgggggghhhiiihhheeeccc```___]]][[[ZZZYYYYYYXXXWWWXXXVVVQQQOOOPPPOOOKKKKKKLLLNNNOOOQQQQQQPPPPPPOOOOOONNNMMMKKKIIIGGGFFFCCCBBB@@@AAABBBDDDCCCCCC@@@??????AAACCCEEEEEEDDDBBB@@@===;;;:::;;;===>>>===<<<;;;:::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;{{{aaaVVVOOOIIIFFFEEECCCAAA@@@AAAAAA@@@???========================;;;<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::999999999888999999999888888888777666777777777555555777888999888666666888999888777777666555666888999999888666666555555555555666666888666444444666777666555555666666777777666666555333555777;;;======;;;999666555555555555555666666:::888666555444555666888888:::;;;:::888666555555555444333444777888888777777777888888888888888999::::::999999888888777777999999999999:::::::::::::::999888777666777888999999888777666666777888999999888777777777888:::;;;===<<<:::888888999:::;;;999999999999999:::::::::999999999888999::::::;;;<<<;;;;;;::::::;;;;;;<<<999:::;;;===>>>?????????>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAABBBBBBCCCBBBHHHHHHJJJSSS```~~~uuummmkkkjjjfffaaa___]]]ZZZWWWTTTSSSTTTVVVXXXVVVUUUUUUWWWYYYYYYXXXWWWYYY]]]___]]]]]]bbbeeeeeehhhhhhhhhhhhhhhgggdddbbb```___^^^]]]\\\[[[[[[[[[YYY[[[XXXRRROOOPPPNNNKKKJJJLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNMMMKKKIIIGGGEEECCCBBBBBBCCCDDDDDDCCC???>>>>>>@@@CCCEEEEEEEEEBBB@@@===;;;;;;<<<>>>???@@@???===;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;ttt]]]TTTOOOIIIFFFEEECCCAAAAAAAAABBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::999999999999;;;:::999999888777666666666777777777555555777888999777666666777888888777777666555666888999999999666555555555555666666777888777555555666777666555666666666777777666666666333555888:::<<<<<<<<<;;;666555555555555666666777:::999777666555555555666777888::::::888666555555444333222333555777888777777777888888999:::::::::;;;;;;;;;:::999999888888888888888999999999::::::999888888777777777888888777777777777777888888999888777777777777888999999;;;:::999888888888999999888999999999999:::::::::999999999999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<999:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCHHHHHHLLLYYYiiiuuummmlllllljjjgggggg___\\\XXXUUUSSSTTTVVVWWWSSSSSSSSSUUUXXXYYYXXXWWWWWW[[[\\\ZZZZZZ___bbbbbbggggggggggggfffeeedddccc``````___^^^^^^^^^^^^^^^[[[\\\ZZZTTTQQQRRRQQQMMMLLLLLLNNNNNNNNNNNNMMMLLLKKKLLLMMMNNNNNNLLLJJJIIIGGGEEECCCCCCDDDEEEDDDCCC@@@??????AAACCCEEEDDDDDDAAA@@@>>><<<<<<===>>>???BBBAAA>>><<<;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;kkkVVVPPPMMMIIIFFFDDDBBB@@@???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999888;;;:::999888777777777777666777777777555555777888999777555555777888777666888666555555777999:::999555555555555555666777777999777555555666777666555444555555666666555555444333555777999:::;;;======666666555555666666777888777777777777666666666666555777999999777666666666555333222333666888999888666777888:::<<<>>>???@@@===<<<<<<;;;;;;::::::999555555555666666666666777777777888888888888777777444555666777888999999999555666777777888888777777888888888888777777777777888888888888999999999::::::999999999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<999:::;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@AAACCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEHHHHHHOOO```ssszzzpppmmmmmmkkkiiiiii___\\\XXXUUUSSSSSSTTTUUUQQQQQQQQQTTTWWWYYYXXXWWWWWW[[[\\\YYYYYY^^^aaaaaaddddddddddddddddddfffggg```````````````aaaaaabbb[[[\\\[[[VVVTTTVVVVVVSSSNNNOOOOOOPPPOOOMMMLLLKKKHHHJJJLLLNNNNNNMMMLLLJJJIIIGGGEEEDDDDDDDDDCCCBBBBBBAAA@@@AAACCCDDDCCCBBB@@@???>>>>>>===>>>>>>>>>CCCAAA>>>;;;:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;dddQQQMMMLLLIIIFFFCCCAAA???>>>??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::999999999888888:::999888888777888888888666777777777555555777888888666555555666777777666888666555555777999:::999555555555555555666777888999888666555666777666555333444444555555444444333444555777999999;;;===???666666666666666777888888444555666777888888888777333666888888777666666777666444333444666999::::::555666888;;;>>>AAADDDEEE>>>======<<<<<<;;;::::::777777777777888888888888666777888999999888777666222444666888:::::::::999444555777888888888777666666777777777777666555555777777777888888999999999::::::999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<>>>>>>???????????????>>>>>>>>>>>>???@@@BBBCCCDDDBBBBBBAAAAAABBBBBBCCCDDDGGGJJJIIIQQQeeeyyyuuuooommmiiiffffff^^^\\\XXXUUUSSSRRRSSSSSSPPPOOOPPPSSSWWWYYYYYYXXXWWW[[[\\\YYYZZZ^^^aaaaaaaaabbbbbbbbbcccdddgggjjj````````````aaabbbcccdddYYY[[[[[[WWWWWWYYYZZZWWWQQQQQQQQQQQQPPPNNNLLLKKKFFFHHHKKKNNNOOONNNLLLKKKJJJHHHFFFEEEEEEDDDCCCBBBDDDBBBAAAAAABBBCCCBBB@@@????????????>>>>>>>>>>>>BBB@@@===;;;999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;www___WWWOOOKKKIIIBBBAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999888999:::;;;<<<<<<;;;;;;::::::999999888888777666666666777999:::666666666666777777777777999999777666555555555555666777777888888888777777666555555444444666777888999888888888777777666666666555555555444444444444555666666888999;;;===>>>:::999777555555666888999888777666555333333333333777888999:::999888777666777777777777666666666666;;;::::::===HHHUUUZZZYYYNNNCCC999999;;;;;;999888666777888::::::;;;;;;:::888888888777777777777666888888999::::::::::::999666777777888888888777777888888888888888777666555777777888999999999999888666777777999:::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<;;;<<<<<<===>>>=========<<<===???@@@BBBBBBBBBBBBEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGMMMYYYiiiuuunnniiieeebbb]]]\\\ZZZWWWSSSQQQQQQRRRPPPRRRSSSTTTSSSSSSUUUWWWYYYZZZ\\\\\\[[[[[[]]]^^^\\\^^^aaadddfffgggffffff___]]]]]]aaaeeefffbbb^^^[[[[[[[[[[[[[[[ZZZYYYYYYWWWTTTPPPNNNOOOPPPPPPPPPHHHIIIJJJKKKLLLMMMNNNOOOMMMKKKIIIHHHHHHGGGEEECCCBBBAAAAAA@@@???????????????>>>===>>>???@@@???======<<<;;;;;;:::;;;<<<======<<<:::999888888999:::pppZZZTTTMMMJJJIIICCCAAAAAA@@@@@@??????@@@@@@>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999:::;;;<<<;;;::::::999888888777777888777666666666777888999555666666666777777777777888888888777666555555555666777777888888888777777666666555444555666777888888888888888777777777666666666666666555555555444555666666777999;;;===>>>;;;999888666666777888999888777666555444444444444666777888999:::999888888888888888888777777777777777999:::@@@OOO```iiijjjSSSHHH===;;;<<<:::888888777888888999999:::;;;;;;999999888888888777777777666777888888999999888888777777888888888888777777777888888888888777777666777777888999999999999888666777888999:::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<>>??????>>>===>>>===<<<;;;;;;;;;<<<======<<<;;;999999999999:::hhhUUUPPPKKKIIIJJJDDDBBBAAA@@@@@@??????@@@@@@======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;<<<999999999888777777666666777777666666666777888999555555666666666777777777777777888888777666555444777777777888888777777666666666555555555666777888888888888888777777777777777777777777666666666666555555666777999;;;===>>><<<;;;999888777888999999777777666666666666777777666777888999999999999999999999999999888888888888555888;;;BBBRRRfffqqqtttYYYMMMAAA===<<<:::888888999888888888888999;;;<<<:::999999999888888888888555666777777888888777777777777888888888888777777777777888888999888888888777777888999999999999888777777888999::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<>>???>>>===<<<;;;<<<<<<======<<<;;;:::999999999999cccRRRNNNIIIHHHIIIEEEBBBBBBAAA@@@?????????????????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::999999888777777666666666666666666777777888888555555555666666666777777555777888999888777555333777777777777777777666555666666666666666777777777888888888777777777777777888888888777777777777666555555666777999;;;<<<===<<<<<<:::999999999999999777777666666777888999999888888888888999999888888999999888888888777777777666888:::???LLL]]]iiilllXXXMMMBBB===;;;999888::::::999888777777999;;;<<<:::::::::999999999888888555666777777888888777777777888888888888777777666666777888888999999999999777777888999999999999888777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======CCCAAA@@@??????@@@BBBCCCDDDCCCCCCDDDDDDEEEFFFGGGHHHKKKTTTeeexxxpppkkkccc```[[[WWWUUUTTTSSSRRRSSSTTTUUUTTTSSSRRRSSSTTTUUUVVVWWWWWWUUUUUUVVVWWW\\\]]]___aaabbbcccdddddd___]]]\\\\\\^^^``````___\\\\\\]]]^^^^^^^^^^^^]]]VVVSSSPPPOOOOOOPPPOOOOOOMMMMMMLLLLLLKKKKKKJJJJJJKKKIIIGGGGGGGGGFFFEEECCCCCCBBBAAABBBCCCFFFIIIKKKIIIFFFBBB@@@@@@BBBBBBCCCAAA@@@???===<<<<<<=========<<<<<<;;;::::::999999{{{```QQQNNNHHHGGGHHHDDDCCCBBBAAA@@@????????????@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::::::::999888888777777555555666666777777777777555555555555666666666666555666888999999777555444777777777777777666555555666666666777777777777777777777777777777777888888999888888888777777777777444555555777888:::<<<======<<<;;;:::999999999999777777666777777888999::::::999999888888777777777888888777777777666666666666888999;;;DDDQQQZZZ]]]RRRHHH???<<<:::888888;;;;;;999888777777999;;;<<<:::::::::999999999888888666777888888999999888888888888888888888777666666666777888999999999999999777777888999999999999888888888888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<======>>>???AAA@@@>>>======???AAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGLLLUUUggguuunnnddd___ZZZVVVUUUUUUTTTSSSSSSTTTUUUTTTSSSRRRSSSTTTTTTUUUVVVVVVUUUUUUVVVWWWYYYZZZ\\\^^^```bbbcccdddbbb```______```aaabbbaaa\\\\\\]]]]]]]]]]]]]]]\\\WWWUUURRRQQQQQQRRRQQQPPPLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIGGGGGGGGGGGGEEEDDDFFFEEEDDDDDDEEEGGGIIIJJJGGGDDDAAAAAACCCEEEGGGHHHCCCBBB@@@>>>============<<<<<<<<<<<<;;;:::999999vvv]]]OOONNNHHHFFFGGGCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888999:::;;;;;;;;;::::::;;;::::::999888888777777444555666777777777666666444444555555555666666666555666777888888777666555777777777777666555444444555666777888888888777777777777777777888888888888888888888888777777777777444444555666888:::<<<===<<<<<<;;;;;;:::999888777777777666777777888999999:::999888888777777888888777777777777666666666555666888999999>>>HHHOOOQQQKKKCCC<<<;;;999777888;;;::::::999888888999:::;;;:::999999999888888888888666777888888999999888888888888999888888777666555888888999999:::999999999777777888999999999999888888888999999999:::::::::=========<<<<<<<<<<<<<<>>=========>>>???@@@???>>>======>>>???@@@AAACCCCCCCCCCCCDDDFFFGGGHHHHHHMMMVVViiixxxooogggaaaZZZWWWWWWWWWVVVTTTRRRSSSTTTTTTSSSRRRSSSUUUSSSUUUVVVVVVVVVVVVWWWYYYWWWXXXYYY[[[]]]___aaabbbccccccdddddddddddddddddd]]]^^^^^^^^^]]]]]]\\\[[[YYYWWWUUUTTTUUUUUUSSSRRRLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIHHHHHHHHHHHHGGGEEEGGGGGGFFFFFFFFFGGGGGGHHHDDDBBBAAABBBEEEHHHJJJJJJEEEDDDBBB???>>>=========<<<======<<<<<<;;;:::999pppXXXMMMLLLGGGEEEGGGDDDDDDCCCAAA@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888999:::;;;;;;;;;::::::999999999888777777666666444555666777777777666555444444444555555555666666666666666666777777777777777777777777666555444333555666777888999888777777666777777777888888888888888888777777777666666666444444555666888:::;;;===<<<<<<;;;;;;999888777666777777666666666777777888777777777777888999:::;;;888888888777777777666666666999:::999;;;BBBGGGGGGFFF@@@<<<;;;:::777777:::999999999999999999999999999999888888888777777777555666777777888888777777999999999888888777666555999999:::::::::999888888777777888999999999999888888999999999999:::::::::>>>=========<<<<<<<<<;;;>>>>>><<<<<<<<<===???@@@======>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDFFFGGGHHHJJJOOOYYYkkk|||rrrnnnggg^^^YYYXXXXXXVVVSSSQQQRRRTTTTTTSSSSSSTTTVVVSSSUUUVVVWWWWWWXXXZZZ[[[XXXXXXXXXYYYZZZ[[[\\\]]]dddeeeggggggfffeeeeeeddd`````````___^^^]]]\\\[[[\\\ZZZXXXXXXXXXXXXVVVTTTNNNNNNMMMLLLKKKJJJIIIIIILLLJJJIIIIIIJJJIIIHHHGGGEEEFFFGGGHHHHHHHHHGGGGGGBBBAAAAAACCCFFFIIIJJJJJJGGGEEECCC@@@>>>=========<<<=========<<<;;;:::999kkkUUUJJJKKKFFFEEEGGGEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<========================::::::::::::::::::::::::888999:::;;;<<<;;;::::::888888888777666666555555333444666777777777666555444444444555555555666666777777666666666666777888777777777777666555444333555666777999999888888777666666777777888888888999777777777777666666666666444444555666888:::;;;<<<;;;;;;;;;:::999888666555777777666666666666777777555555555666888;;;===???999999999888888888888777777;;;<<<999999===??????DDD???<<<<<<:::777777999999999:::::::::999999888888888888777777777777666444555555666666666666666999999999888888666555555:::::::::::::::999888777777777888999999999999888999999999999999999::::::>>>>>>======<<<<<<<<<;;;>>>===;;;:::;;;<<<>>>@@@<<<===???@@@BBBBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHKKKQQQZZZmmmzzztttlllbbb\\\ZZZYYYUUURRRPPPRRRSSSTTTSSSSSSUUUWWWSSSUUUWWWXXXXXXYYY[[[]]]ZZZZZZYYYXXXXXXXXXXXXYYYcccfffhhhiiigggfffeeedddbbbbbbbbbaaa```^^^\\\\\\]]]\\\ZZZZZZZZZYYYXXXVVVPPPPPPNNNMMMKKKIIIGGGGGGLLLKKKIIIIIIJJJJJJIIIGGGCCCDDDGGGIIIJJJIIIHHHGGGBBBAAABBBDDDGGGIIIIIIHHHGGGFFFCCCAAA???>>>======<<<============;;;:::999gggTTTKKKJJJFFFFFFGGG@@@DDDDDDCCCBBB@@@??????>>>======>>>>>>?????????@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;:::::::::999999888777666666777666555444444555666777333333444555666777888888777777777777666666666666555555555555555555555555555666777888777666444222444666888888888777888999666666666666666666666666666666444444555777999;;;666666777777888888888888777666555444444555666777777888888777666777:::<<<999:::;;;:::888888888:::::::::999999::::::;;;<<<<<<;;;::::::999888777777666777777888999999::::::777888999999::::::::::::666777888888777888;;;>>>:::999999888777777888888777777777777777777777777888888888888888888888888;;;;;;999999999999;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>???@@@@@@@@@AAAAAAAAABBBBBBDDDCCCCCCDDDEEEGGGIIIJJJIIIOOO___xxxxxxnnneee^^^ZZZXXXVVVUUUTTTRRRRRRSSSSSSRRRPPPQQQRRRUUUWWWYYYZZZ[[[[[[UUUZZZ^^^^^^[[[YYYYYYZZZeeefffhhhiiiiiihhhhhhgggfffdddaaa___]]]]]]^^^^^^aaa^^^[[[WWWUUUTTTUUUVVVXXXTTTPPPOOONNNLLLHHHDDDKKKKKKJJJIIIHHHHHHHHHHHHJJJIIIHHHFFFDDDCCCBBBBBBBBBBBBCCCDDDFFFGGGIIIJJJJJJHHHEEEBBB@@@???>>>>>>===>>>>>>>>>>>><<<:::999}}}gggTTTLLLKKKGGGGGGHHHAAACCCCCCBBBAAA@@@???>>>>>>======>>>>>>>>>?????????<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;:::;;;::::::999888888777777777777666555555666777777666666666777777777777777777777777777666666666666555555555555555555555555555666777888777666444333555666888999888777888999555555555555555555555555666666555444555777999:::777777777777777888888888777777666555555666777777777888999888777888999;;;:::;;;;;;:::999777888999999999999999999::::::;;;;;;;;;:::999999888777777777888888888888999999999888888999:::::::::::::::777888999:::;;;:::999888::::::999999999999::::::999999999999999999999999888888888888888888888888;;;::::::999999::::::;;;========================>>>============>>>??????@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBCCCDDDFFFHHHJJJLLLTTTfffvvvkkkddd___[[[WWWRRRPPPOOOOOOPPPPPPOOONNNRRRRRRRRRSSSUUUXXXZZZ[[[XXX\\\______\\\YYYYYYZZZaaabbbdddfffggghhhhhhhhhhhhfffdddaaa`````````aaaaaa___[[[XXXVVVUUUVVVVVVYYYVVVRRRPPPPPPNNNKKKHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKIIIGGGEEECCCBBBAAAAAAAAAAAABBBCCCEEEGGGHHHIIIIIIHHHFFFCCCAAA@@@???>>><<<============;;;:::888wwwfffTTTLLLLLLGGGGGGHHHBBBBBBAAAAAA@@@???>>>==================>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888777777777777888888999888888888777777777666777777777777666666666666555555555555555555555555555666777777777666444444555777888999777777777888555555555555555555555555666555555444555666888999888888888777777777777777888777666666666666777888666888::::::999888999::::::;;;;;;:::888777777888888888888888999999999::::::::::::999888888888777888888888888888888999999999::::::;;;;;;;;;;;;:::666777;;;@@@CCCBBB===888:::::::::999::::::;;;;;;999999999999999999999999888888888888888888888888;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>??????????????????@@@@@@@@@AAAAAAAAAAAABBBBBBAAABBBDDDFFFHHHIIIOOOYYYnnntttmmmfff___XXXQQQPPPNNNNNNOOOPPPOOONNNSSSRRRQQQPPPRRRUUUYYY[[[[[[^^^aaa```]]]ZZZYYYZZZ]]]^^^```ccceeeggghhhhhhiiihhhfffdddcccbbbccccccaaa```]]]ZZZXXXWWWWWWWWWYYYVVVRRRPPPOOOOOONNNLLLJJJJJJJJJKKKKKKLLLMMMMMMKKKIIIGGGEEECCCAAA@@@@@@???@@@@@@AAACCCEEEGGGHHHGGGGGGFFFEEECCCAAA???>>>;;;<<<======<<<;;;999888tttbbbQQQKKKKKKFFFFFFGGGBBB@@@@@@@@@???>>>======<<<===========================<<<<<<;;;;;;::::::999::::::::::::::::::::::::999999::::::;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888888888888888777777777777777777777777777777777777666666666666555555555555555555555555555555666777666666555444555777999999777777777888555555555555555555555555666555555555555666777888888888888888777777777777999888777666666777888999666888:::;;;:::888888888999::::::999666555555666777777888888999999999999999999999999888888888888666777777888999999::::::::::::;;;<<<<<<;;;;;;;;;444666<<>>;;;;;;:::999999999999999777777777777777777777777888888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::<<<===>>>@@@@@@@@@??????AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAACCCEEEHHHIIIPPP\\\sss{{{tttlllbbbZZZUUUSSSQQQQQQRRRRRRRRRQQQSSSRRRQQQQQQSSSUUUWWWYYY\\\___bbbaaa]]]ZZZZZZ[[[\\\]]]___aaaccceeefffggghhhhhhfffdddccccccccccccaaa```^^^\\\ZZZYYYXXXXXXVVVTTTQQQOOONNNNNNNNNNNNLLLLLLLLLLLLKKKJJJIIIIIIKKKJJJGGGEEEBBBAAA??????>>>>>>???@@@BBBCCCEEEFFFFFFFFFFFFEEEDDDBBB???>>><<<<<<=========<<<:::999sss^^^NNNIIIJJJDDDCCCEEEAAA@@@??????>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::999999999999::::::;;;;;;;;;;;;:::::::::::::::999888888999999999999888888444444555555666777888888777777777777666666666666555555555555555555555555555555666666666666666555666888999999777666777777555555555555555555555555555555555555555666666666888888888777777777777777999888777666666777888999666888::::::999777777777666777888777444333444444666777888999999999888888888888888888888888888999444555666777999;;;<<<<<<;;;;;;;;;<<<<<<;;;::::::444666<<>>===<<<:::999777666666666777777777777777777777777888888888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@??????BBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@AAACCCFFFHHHIIIPPP]]]vvvzzzqqqfff]]]YYYWWWTTTSSSSSSTTTTTTTTTRRRRRRTTTUUUVVVVVVVVVVVV[[[^^^aaa```\\\ZZZ[[[]]]_________```aaabbbcccdddeeedddcccbbbaaaaaa````````````___^^^\\\ZZZYYYXXXTTTTTTRRRQQQOOOOOOOOOPPPKKKKKKLLLKKKKKKJJJHHHHHHKKKIIIGGGEEECCCAAA@@@@@@????????????@@@AAACCCCCCDDDDDDEEEEEECCCAAA???>>>======>>>??????>>><<<;;;qqqZZZLLLIIIIIIBBBBBBDDD@@@????????????>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;::::::::::::::::::::::::999999999999999:::;;;;;;::::::::::::999999999999888888999999999999888888333333444555666777888888777777777777666666666666555555555555555555555555555555555555666666666666666888999999777666666777444444444444444444444444555555555555555555555555666777777777888888888888888777666666666666777888666777999888777555666777555666777666444333444555666777999:::::::::999888666777777777888999999999444555666777999;;;<<<<<<:::;;;;;;;;;;;;::::::999666777;;;@@@CCCBBB===888<<<;;;:::888777666666555999999999999999999999999888888888888888888888888999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>????????????BBBBBBBBBBBBCCCCCCCCCCCC@@@@@@AAABBBDDDFFFIIIJJJRRR```{{{wwwkkkbbb[[[XXXUUUSSSSSSSSSSSSSSSQQQSSSTTTVVVVVVVVVUUUTTTWWWZZZ]]]]]][[[ZZZ\\\___```_______________```aaaaaa``````___^^^^^^]]]]]]____________]]][[[YYYWWWUUUVVVWWWUUUSSSRRRRRRSSSGGGHHHJJJKKKLLLLLLKKKJJJJJJIIIHHHFFFDDDCCCBBBBBB@@@@@@@@@??????@@@@@@AAACCCCCCCCCBBBBBB@@@??????===>>>????????????======jjjYYYLLLIIIJJJCCCBBBEEEAAA@@@@@@????????????>>>>>><<<<<<<<<;;;;;;;;;::::::999999999::::::;;;;;;<<<:::::::::::::::::::::::::::999888888888999:::;;;999999999999999999999999777777888999999888777777555555666666777777777888777777777777666666666666555555555555555555555555555555555555555666777777777888999999777666666777444444444444444444444444555555555555555555555444555555666777888999999:::777777666555555666777777666777777666444333555666444666777777666555666888777888:::;;;<<<;;;:::999555666666777888999999:::777777777888999999:::::::::::::::::::::999888888777888999:::;;;:::999888::::::999888888888999999999999999999999999999999888888888888888888888888999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAACCCEEEGGGJJJLLLUUUeee}}}qqqiii___[[[WWWTTTSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSTTTTTTRRRVVVYYYZZZYYYZZZ]]]aaa^^^]]]\\\\\\\\\]]]^^^___]]]]]]]]]]]]\\\[[[[[[ZZZ]]]^^^______^^^[[[YYYWWWTTTWWWYYYXXXUUURRRQQQRRRHHHIIIKKKMMMMMMMMMLLLKKKJJJIIIHHHFFFEEEEEEDDDDDDCCCBBBAAA@@@????????????BBBAAAAAA@@@????????????<<<===>>>??????>>>===<<<}}}dddYYYLLLJJJKKKDDDCCCFFFBBB@@@@@@@@@???????????????<<<<<<<<<;;;;;;:::::::::777888999:::;;;;;;<<<===:::::::::::::::::::::::::::999888888888999:::;;;888888888888888888888999666777888999999888777666888888888888777777777777777777777777666666666666555555555555555555555555555555555555555666777888777888:::999777666666777444444444444444444444444444555555666555555444444444444555777888999:::;;;777666555444444555666777666777666444222222444666555666888888777777999:::777999:::<<<<<<;;;:::999555555666777888999999::::::999999999888888777777::::::::::::999999888777666888888888777888;;;>>>999999999999:::;;;<<<===777777777777777777777777888888888888888888888888999999;;;;;;;;;;;;999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::;;;===???@@@>>>>>>?????????@@@@@@@@@AAAAAABBBCCCEEEHHHKKKLLLWWWjjjuuunnnbbb^^^YYYVVVUUUTTTTTTSSSTTTSSSPPPOOOOOOQQQSSSTTTOOOSSSWWWXXXXXXZZZ^^^bbb[[[ZZZZZZZZZZZZ\\\]]]^^^\\\\\\\\\\\\[[[[[[ZZZYYY\\\^^^______^^^[[[XXXVVVRRRUUUXXXXXXTTTPPPOOOOOOLLLMMMNNNOOONNNLLLJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCBBB@@@???>>>>>>>>>BBBAAA???>>>===>>>???@@@;;;<<<===>>>>>>===<<<<<>>===<<<;;;:::;;;<<<======;;;999888;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888888999;;;;;;;;;999777666888999999::::::999999888888888888999999::::::;;;;;;:::999888777777777777777777777777666666666666555555666666666666555555666777777888888888777777999999888777666555444444555555444444444555555666999999888777777777777777777666777:::>>>???<<<999999777444555777888777555777777666666666666666777666666666666666777888888999:::;;;<<<<<<;;;;;;:::888888888888888888888888:::888777888:::<<<<<<<<<;;;<<<===<<<:::999:::;;;===<<<;;;::::::::::::::::::;;;;;;<<<<<<;;;;;;:::888888999999999888888777666777777999:::;;;<<<<<<::::::;;;<<<<<<;;;::::::======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAA@@@?????????@@@AAABBBCCC@@@???BBBEEEFFFKKKQQQYYYlllzzzmmmggg___XXXUUUTTTTTTTTTPPPNNNMMMNNNQQQSSSTTTTTTRRRSSSUUUWWWYYY[[[]]]]]][[[[[[[[[[[[[[[\\\\\\\\\]]]\\\[[[]]]```aaa___\\\bbb^^^[[[\\\^^^^^^ZZZUUUXXXXXXXXXXXXXXXUUUPPPMMMLLLLLLMMMNNNNNNMMMLLLKKKIIIKKKLLLKKKGGGEEEFFFHHHHHHFFFCCC@@@>>>===>>>>>>CCCAAA===:::999;;;===???<<<===???@@@???>>><<<;;;nnnbbb[[[UUUNNNGGGDDDBBB@@@???AAAAAA@@@???>>>===<<<<<<;;;<<<===>>>>>><<<:::999;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888888999:::;;;;;;999888666777888888999999888888777777777888999999:::;;;;;;::::::888777777666666666777777777777666666666666555555666666666666555555666777777888888888888888999888888777666555555444555555555444444555555666888888777666666666666666777777777:::===>>><<<999:::888555666777888777555777777666666666666777777666666666666666777888888999999:::===??????===;;;999999999999999999999999:::888777888:::<<<<<<<<<;;;<<<===<<<:::999:::;;;<<<;;;;;;:::::::::;;;;;;::::::;;;;;;;;;;;;::::::888888999999999888888777777777888999:::;;;<<<<<<::::::;;;<<<<<<;;;::::::<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>AAA@@@?????????@@@AAABBBDDDAAA@@@CCCEEEFFFKKKQQQ^^^qqq|||ttthhh^^^WWWTTTRRRQQQRRRPPPOOOOOORRRTTTUUUUUUSSSTTTUUUVVVXXXYYYZZZ[[[XXXYYYYYYZZZ[[[\\\\\\]]]ZZZZZZ\\\___cccdddbbb```bbb^^^[[[[[[]]]]]]ZZZVVVVVVVVVVVVWWWWWWVVVRRROOOKKKKKKLLLLLLMMMLLLLLLLLLLLLMMMNNNKKKHHHEEEFFFGGGEEEDDDBBB@@@@@@@@@@@@@@@CCCAAA???===<<<===>>>???<<<===?????????>>><<<;;;iii^^^[[[VVVOOOHHHDDDBBB@@@???AAAAAA@@@???>>>======<<<<<<===>>>>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888888999:::;;;:::999888777777777777888888777777777666666777888999:::;;;<<<999888777666666555666666777777777777666666666666555555666666666666555555666777888888999999999888888888777777666666555555666666555555444555555666777777666555555555555666777777888:::======<<<:::;;;999777777888999888777777777666666666666777777666666666666666777888888888777999>>>DDDEEEAAA<<<999999999999:::::::::::::::999888888:::<<<<<<;;;:::;;;<<<;;;:::999:::;;;;;;::::::::::::;;;;;;<<<999::::::;;;;;;::::::999777888888999999999888888777777888999:::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::::::::::::::;;;<<<<<<======>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBDDDBBBBBBDDDEEEFFFKKKRRRbbbyyyssseee\\\WWWUUUTTTUUUSSSRRRRRRTTTUUUVVVUUUTTTUUUUUUUUUVVVVVVWWWWWWUUUUUUWWWXXXZZZ\\\]]]^^^XXXYYY]]]bbbfffgggeeecccbbb___[[[ZZZ[[[\\\ZZZWWWUUUTTTTTTVVVWWWVVVTTTRRRKKKKKKKKKJJJJJJKKKKKKLLLOOOOOOOOOLLLIIIFFFFFFGGGAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@?????????===>>>?????????===<<<;;;eee[[[WWWSSSMMMHHHFFFEEEDDDCCCAAAAAA@@@??????>>>======<<<============<<<;;;;;;::::::::::::::::::::::::888999999::::::999999888888999:::::::::999999888777777888888888888777777555666777888999:::;;;<<<777777666555555555555555777777777777666666666666444555555666666555555444666666777888999999999999777777777777666666666666777666666555555555555555666555555444444444555555777888999:::<<<<<<;;;;;;<<<;;;999888888888888888777666666666666777777888666666666666666777777888888666777???GGGIIIDDD===999:::::::::::::::;;;;;;;;;999888888:::<<<;;;;;;999;;;<<<;;;999999:::;;;999999999999:::;;;<<<<<<999999::::::::::::999999777777888999999999888888888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@AAABBBBBBCCCDDDCCCCCCFFFFFFFFFLLLTTTeee~~~xxxjjjbbb^^^]]]]]]YYYWWWUUUTTTUUUVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTRRRSSSTTTWWWYYY[[[]]]^^^XXX[[[```eeehhhhhhfffeeeccc___[[[YYYZZZZZZZZZYYYVVVUUUTTTUUUVVVVVVTTTRRROOOMMMLLLJJJIIIIIIIIIJJJNNNNNNNNNLLLKKKIIIIIIHHH@@@AAABBBCCCDDDDDDCCCCCCBBBBBBCCCDDDDDDBBBAAA???>>>>>>??????>>>===<<<;;;{{{cccZZZUUUQQQLLLHHHGGGFFFDDDCCCAAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::888999999::::::999999888888999999999:::999999999888999999999999999999888555666666777999::::::;;;777666555555555555555555777777777777666666666666444444555555555555444444444555666777888999999888666666666666777777777777888777666555555555555555555555444444444444555555888999:::::::::;;;;;;;;;<<<;;;;;;999888888888888666666666666666777888888666666666666666777777888777666777>>>GGGIIIDDD>>>999999999::::::;;;;;;;;;;;;999888999:::;;;;;;:::999:::;;;:::999999:::;;;999999999999999:::;;;<<<888888999999999999888888666777888999999999999999999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<======>>>???????????????@@@AAABBBBBBCCCCCCDDDCCCEEEGGGFFFGGGNNNVVVggg}}}ppphhhdddcccccc]]]ZZZXXXVVVWWWWWWVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSQQQRRRTTTVVVYYY[[[]]]]]]ZZZ]]]bbbfffggggggeeecccccc```]]]ZZZZZZZZZZZZZZZZZZXXXUUUUUUUUUUUUTTTRRRSSSQQQNNNKKKIIIHHHHHHHHHLLLLLLKKKLLLLLLLLLLLLKKKCCCCCCDDDDDDDDDCCCBBBBBBAAACCCEEEFFFFFFDDDBBB@@@?????????>>>======<<<;;;ttt___WWWUUUQQQLLLHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@?????????<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::888999999::::::999999888999999999999999999::::::999999::::::::::::999999666666777777888999999999666666555555555555666666777777777777666666666666444444555555555555444444333444555666777888888888555555666666777777888888888888777666555555555555555444444444444555666666888999;;;:::999999;;;<<<;;;<<<;;;:::777666777888666555555666666777888999666666666666666777888888777666888>>>DDDFFFBBB===888888999999::::::;;;;;;<<<:::888999:::;;;;;;:::888999::::::999999:::;;;:::999999999999::::::;;;777888888999999888888777666777888999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===============>>>>>>>>><<<======>>>>>>??????@@@>>>???@@@BBBCCCCCCCCCCCCBBBCCCFFFHHHGGGHHHPPPZZZkkkxxxnnnhhheeeccc```]]]ZZZXXXWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSUUUVVVXXXZZZ[[[\\\[[[^^^ccceeeeeedddccccccbbbaaa___]]]\\\[[[[[[[[[\\\YYYVVVUUUUUUUUUUUUTTTUUUTTTQQQOOOLLLJJJIIIHHHKKKJJJIIIKKKMMMNNNMMMLLLEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCFFFGGGGGGEEECCCAAA@@@@@@???>>>===<<<<<<;;;lllZZZSSSQQQNNNJJJGGGFFFDDDCCCAAAAAAAAA@@@@@@@@@@@@??????===<<<<<<;;;;;;;;;;;;;;;999999999999999999999999888999999::::::999999888999888888888999999:::;;;888888999999999999888888777777777777888888888888777666666555666666777777777777777777666666666666333444444555555444444333111222333555666666777777444555555666777888888999999888777666555555555555555555444444555666666777888:::;;;:::999888:::===:::<<<<<<:::666555666888555555555555666777888999666666666666666777888888777777999<<>>>>>=========>>>??????@@@@@@>>>???AAABBBCCCDDDDDDCCCAAABBBFFFIIIHHHIIIRRR]]]rrruuulllgggcccaaa^^^[[[XXXWWWWWWUUUTTTRRRRRRSSSTTTTTTUUUVVVVVVUUUVVVVVVWWWXXXYYYZZZZZZYYY]]]aaacccbbbaaabbbcccbbbbbbaaa```^^^\\\\\\\\\\\\ZZZVVVUUUVVVWWWXXXXXXTTTTTTSSSRRRPPPNNNLLLKKKLLLJJJIIIJJJLLLMMMLLLJJJFFFEEEDDDCCCCCCCCCDDDEEEBBBCCCEEEGGGGGGEEEDDDBBBAAA@@@???>>><<<<<<;;;;;;gggVVVOOOKKKIIIFFFFFFFFFGGGFFFEEEAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<===999999999999999999999999999999999::::::999999999999888888888999::::::;;;777777888888888888777777888888888888777777777777777777666666666777777888777777777777666666666666333444444555555444444333000111222444555666666666444444555666777888999999999999777666555555555555555555555555555666777888888:::<<<:::888888:::===:::;;;<<<999666444666888555555555555666777999999666666666666666777888888777888:::;;;<<<======<<<666666777888999999::::::<<<:::999999:::;;;:::999777888::::::999999:::;;;;;;;;;:::999888888888888777777888888888888777777666666777999999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<;;;;;;;;;<<<<<<<<<===============>>>??????@@@@@@>>>???AAACCCDDDDDDDDDCCC@@@BBBFFFIIIHHHJJJSSS___xxx{{{qqqjjjfffbbb___[[[YYYWWWVVVUUUSSSQQQRRRSSSTTTUUUVVVWWWXXXWWWWWWWWWXXXXXXXXXYYYYYYXXX\\\___aaa``````bbbeeebbbccccccbbb___]]]\\\\\\[[[YYYVVVUUUWWWYYY[[[\\\RRRSSSTTTTTTSSSQQQPPPNNNMMMKKKIIIJJJLLLLLLJJJHHHFFFEEECCCBBBBBBDDDFFFGGGBBBCCCEEEFFFFFFEEEDDDCCCAAA@@@???===<<<<<<;;;;;;{{{___SSSPPPJJJIIIGGGEEECCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888888888999999999::::::::::::999999888777666555555444666888888888999;;;<<<888888777777777777777888888777777666666666666666888888777777666666555555111222333555666666777777555555666666777777888888777777777777777666666555333333333444777999999888999999:::;;;;;;<<<======:::;;;;;;999666444444555666666666777888888999999888888777666666666666666999:::;;;<<<<<<<<<;;;:::777777888999::::::;;;;;;;;;<<<<<<<<<;;;::::::999;;;888555444666999:::;;;888888777777777777888888777777666666666666777777777888888888888999999999::::::999888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<;;;;;;<<<999;;;===>>>@@@@@@??????>>>???@@@AAABBBCCCCCCCCC@@@EEEDDDEEEMMMNNNRRRaaa~~~uuunnnmmmddd]]][[[YYYUUUSSSSSSQQQPPPPPPQQQSSSUUUXXXYYYZZZYYYXXXWWWVVVUUUTTTTTTYYY\\\___aaaaaaaaabbbdddhhhgggeeedddcccbbb```^^^___\\\YYYXXXXXXZZZZZZZZZXXXXXXWWWUUUSSSQQQOOONNNKKKKKKKKKKKKJJJIIIHHHGGGCCCCCCCCCDDDEEEGGGHHHIIIBBBCCCDDDEEEEEEDDDBBBAAAIIIEEE???<<<<<<<<<======rrrZZZQQQOOOJJJIIIGGGEEECCCCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999888888888999999999::::::888888888777777777777777666888999888777777888999888888777777777777888888999888777666666666666666666666666666555555555555333444555666666777666666555555666666777777777777666666777777777777666666555444444555777888777666888888999::::::;;;<<<<<<999::::::999666555555666888888888888777777777777888888777666666666666666;;;;;;<<<<<<;;;:::999888666666777888888999:::::::::::::::::::::999888888:::888666555777999999999888888777777777777888888777777666666666666777777666666777888999::::::;;;::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<;;;;;;<<<:::;;;<<<>>>??????@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@EEECCCEEELLLMMMSSSbbb{{{ooogggaaa___]]]WWWRRRQQQPPPPPPPPPPPPRRRTTTUUUWWWWWWWWWWWWWWWVVVUUUTTTSSSVVVYYY\\\^^^______aaabbbiiigggeeecccbbbaaa```___```]]][[[ZZZ[[[\\\[[[ZZZWWWVVVVVVUUUSSSQQQOOONNNOOONNNNNNLLLKKKIIIGGGFFFCCCCCCCCCDDDDDDEEEFFFGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHDDD???<<<<<<<<<======iiiUUUNNNMMMIIIHHHFFFDDDCCCBBBBBBCCCAAAAAA@@@???>>>>>>>>>>>>::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999::::::;;;;;;::::::999888888888999999999999:::666666777777888888888888888999999888555444444555888777777777777777888888:::999888777666555555555444444555555555555666666666666777777777777666666555666666666666777777777444555666777777888888777777666555555777777666555777777888888999999::::::777888999888666666666777;;;:::999888777666555444888888777666666666777777;;;;;;;;;;;;999888777666666666666777888888999999:::;;;;;;;;;;;;:::999999:::999777888999999888777888888777777777777888888888777777666666777777888555555666888999:::;;;<<<:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>===<<<;;;<<<===<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@EEEDDDDDDKKKMMMTTTeeessskkkeeeddd```YYYRRRPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTUUUWWWWWWWWWUUUSSSRRRSSSUUUYYY[[[\\\]]]^^^```iiigggeeebbbaaa`````````aaa```____________]]][[[UUUUUUUUUTTTSSSRRRPPPOOOSSSRRRQQQOOOLLLJJJGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCDDDFFFGGGGGGCCC???<<<<<<=========dddSSSMMMLLLHHHGGGEEECCCBBBBBBBBBBBBAAA@@@???>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;::::::888888888888999999999999777777777777777777888888777888888777555333333444777777777777777777888999::::::888777666666555555444444555555666777777888888888888888888777666666666666666666666666666666333444555777888888999999777666555555777888777666666666666777777888888888666777888888777666777999::::::999888777666555555888888777777666777777888999999999999888888777777777777777777888888999999<<<======>>>======<<<<<<;;;::::::;;;<<<;;;999777999888888777777888888999888777777777777777777888777777777888999999::::::999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>>>><<<;;;<<<=========<<<<<<===???AAABBBAAAAAABBBBBBBBBBBBBBBAAABBBGGGEEEEEELLLOOOYYYlllxxxppphhhfffbbb[[[VVVTTTRRRRRRRRRQQQQQQQQQQQQQQQRRRTTTVVVXXXXXXVVVTTTSSSQQQSSSWWWZZZ[[[[[[]]]^^^fffeeecccaaa^^^^^^___aaabbbbbbbbbccccccbbb^^^\\\TTTTTTTTTTTTSSSRRRQQQQQQTTTTTTSSSQQQNNNLLLIIIHHHHHHHHHFFFEEEDDDDDDDDDDDDAAA@@@???>>>???AAADDDFFFEEEBBB>>><<<<<<=========cccUUUNNNJJJGGGFFFDDDBBBAAAAAABBBBBBAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999::::::;;;;;;::::::999777777888888888999999999999999888888777666666555555666777666555444555666777777666666777888999999:::999888777666666666666555555666777888999999:::999999999999888777666555666666666555555555555555222333555666888999999999555444444555888999999888555555666666666666666666666777888888777777888999777777777777777777777777888888777777777777888888777777777777888999999:::888888888999999999999999<<<<<<======>>>======<<<;;;;;;<<<===>>>>>>;;;999999999888888888888999999888888777777777777888888::::::999999888777777777888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;===>>>>>>===<<<<<<=========<<<===>>>???AAACCC>>>???AAABBBCCCDDDDDDDDDCCCIIIGGGGGGNNNRRR___tttuuukkkgggccc^^^[[[[[[VVVVVVUUUTTTSSSRRRQQQPPPQQQSSSVVVXXXXXXWWWUUUTTTPPPSSSWWWYYYZZZ[[[\\\]]]aaaaaaaaa___]]]]]]___aaadddcccdddeeeeeeccc___\\\TTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRQQQPPPNNNLLLKKKLLLKKKIIIGGGFFFEEEDDDDDDCCCBBB@@@???@@@BBBFFFHHHCCC@@@===<<<============|||bbbVVVOOOIIIFFFEEECCCBBBAAAAAABBBBBB@@@@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888999999::::::999999888777777777888888888888999::::::999888777666555555333555666666555555777888666666666666777888999:::999999888777777777888888666666777888888999::::::888888888888888777666666666666666555555555555444333444555777888888999999444444444666888:::::::::555555555555666666666666666777888888777666777999555666666777888999999999888888777777777888999999666666666777888999;;;<<<999999999999999999999999999999:::;;;;;;;;;;;;:::;;;;;;;;;===??????===;;;999999888888888888999999999888888777777888888999<<<;;;:::999888666555555777888888999:::999999999999::::::;;;;;;<<<<<<<<<;;;===???>>>===<<<===============>>>???@@@AAABBB===>>>@@@BBBDDDEEEFFFFFFCCCIIIGGGGGGOOOUUUeee|||}}}qqqkkkfffaaa___```YYYYYYXXXWWWUUURRRPPPOOOOOOQQQSSSVVVWWWWWWVVVUUUQQQTTTWWWYYYYYYYYYZZZ\\\[[[^^^aaa```^^^]]]___bbbeeeddddddddddddccc___\\\VVVVVVVVVVVVUUUTTTSSSSSSPPPPPPPPPPPPOOOOOONNNMMMMMMLLLJJJIIIGGGFFFEEEEEEBBBAAA???>>>>>>@@@CCCEEEAAA???===<<<===>>>>>>===sss]]]TTTNNNIIIEEEDDDCCCAAAAAAAAAAAABBB@@@???>>>======<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888777777888888999999888888777777777777777888888888888999888888888777777666666444666777777666555777888666666666666777888999:::888888777777888888999999666666777777888888999999777777777888777777666666666666555555555444444444444444666777888888888888666555555666888:::999888666666666666666555555555777888999888777666777888555666666777888888999999888888777777888888999:::999888888777888999:::;;;999999999888888888888888888888999:::::::::::::::999999999;;;===>>>===<<<:::999999888888999999:::999888888777777888888999;;;::::::999888777666666666777888999:::999999888999999::::::;;;<<<<<<===<<<===??????===<<<===>>><<<===>>>???@@@AAAAAAAAA???@@@AAACCCDDDEEEEEEEEEAAAGGGFFFGGGOOOVVVhhhzzzsssmmmfffaaa```[[[[[[ZZZXXXUUURRROOOMMMMMMNNNPPPRRRSSSTTTUUUUUUQQQTTTWWWXXXXXXWWWXXXYYYXXX]]]bbbcccaaa```bbbeeeeeedddcccccccccaaa^^^\\\XXXXXXXXXWWWVVVUUUTTTSSSOOOOOOOOOOOONNNMMMLLLLLLMMMLLLJJJHHHFFFEEEEEEDDDAAA@@@???>>>>>>???AAABBB@@@>>><<<<<<===>>>>>>===mmmXXXRRRNNNIIIEEEDDDBBBAAA@@@AAAAAABBB@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777777777777888888888888777777777777777777888888888888777777777777888888888888666777888777666555666777666666666666777888999:::777777777777888999:::;;;666666666666777777777777666666777777777777666666666666555555555444444444444555666777777888888777888777666777888999888666666666666666666666555555777999999888666666666777666777777777888888888888888888777777888999::::::;;;:::999888888888999:::888888888777777777777777999:::;;;;;;<<<<<<<<<;;;888777777888;;;======<<<:::999999888888999999:::999999888888888888999999999999999888888888888888666777888999:::999888888999999::::::;;;<<<======<<<===??????=========>>>;;;<<<>>>@@@AAAAAAAAA@@@AAAAAABBBCCCDDDDDDDDDCCC???FFFEEEFFFNNNWWWjjj{{{sssiiiaaa^^^\\\[[[ZZZXXXUUUQQQNNNLLLLLLLLLMMMOOOQQQRRRTTTTTTQQQSSSVVVWWWVVVVVVVVVWWWWWW]]]ccceeedddbbbdddgggeeedddbbbbbbbbb```^^^\\\YYYYYYYYYXXXWWWVVVTTTTTTOOOOOOOOONNNMMMLLLKKKJJJLLLKKKIIIGGGFFFEEEDDDDDDFFFEEEDDDCCCCCCCCCDDDEEE???>>><<<<<<>>>>>>>>>===kkkVVVQQQOOOGGGDDDDDDCCCCCCBBBBBBBBBBBB@@@??????>>>===<<<<<<;;;:::;;;<<<======<<<;;;::::::999999888888777777777999999888888777666666666777777777777888888888888999999999888888888888777666666666666777888999:::777777888888999999999:::999999888777777888999:::666555555444444444555555666777888888888888777777333333444555666666666555555555666666666666666555333444555777888888999999333777:::999555222333666::::::::::::::::::::::::666555555666888999999888999999::::::::::::;;;;;;999999888888777666666666999999:::::::::999999888::::::999999999999::::::<<<;;;:::999:::;;;<<<===;;;::::::999999::::::;;;999999999888888888888777777777777888::::::999888;;;;;;:::999999999::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>============>>>???@@@AAAAAABBBBBBBBBCCCDDDDDDDDDEEEHHHGGGIIIQQQWWWkkkxxxkkkbbb^^^YYY\\\]]]ZZZSSSNNNOOOQQQMMMMMMNNNOOOPPPQQQSSSTTTUUUUUUUUUTTTTTTUUUUUUVVV[[[\\\]]]___```aaaaaaaaa^^^bbbdddbbb]]]ZZZ[[[^^^___ZZZUUUVVVZZZ\\\XXXSSSMMMNNNOOOQQQPPPOOOMMMLLLPPPMMMIIIFFFFFFGGGGGGGGGHHHEEEBBBAAABBBCCCCCCCCC>>>===<<<===>>>>>><<<:::eeeSSSOOONNNFFFEEEDDDDDDCCCBBBAAAAAAAAA??????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999999999888888888999888888888888777777777777777777777888888888888999999999888888888888777666666666666777888999:::555666666666777777777777888777666666666666777888777666666555555555666666666666777777777777777666222222333444444444444444555555666666666555555444555555666777777777666666333777:::999555222444666===<<<<<<;;;;;;;;;:::::::::888777888999:::999888888888888999999999::::::888888888888999999999999999::::::;;;;;;::::::999999999888888888888999999:::999888888888999:::;;;;;;::::::999999::::::;;;999999999999888888888888888777888999::::::999999======<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDHHHGGGJJJSSS[[[pppzzzmmmeeebbb\\\\\\[[[XXXSSSOOONNNOOOOOOOOOPPPPPPQQQSSSTTTUUUVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXZZZ]]]___aaabbbbbbbbbdddeeeccc___]]]^^^```^^^YYYUUUVVVZZZ[[[XXXSSSNNNOOOPPPPPPPPPOOONNNMMMMMMJJJGGGFFFGGGHHHIIIIIIKKKHHHEEECCCDDDEEEEEEDDD@@@?????????@@@@@@>>><<>>>>>>>>>>>============<<<<<<<<<;;;;;;<<<<<<<<<999999999999::::::::::::888888888888999999999999777777777888888888999999999999999888888888888777666666666666777888999:::666666666666777777777777888888777777666777777888777777666666666777777888555666666666666666555555333444444555555555555555555666666666555444333333666666777666666555444444333666999888555333444666======<<<;;;;;;;;;;;;;;;???===;;;:::;;;;;;:::888777777777888888888888999777888888999::::::;;;;;;999::::::;;;;;;;;;::::::888888888888888888888888777777777777777888999999;;;::::::999999::::::;;;:::999999999888888888888888999999::::::::::::999======<<<::::::999999999::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<===>>>>>>???>>>>>>??????@@@AAABBBAAAAAABBBBBBCCCDDDDDDEEECCCGGGGGGKKKVVV```www}}}qqqiiigggbbb___[[[WWWUUUSSSQQQPPPRRRRRRRRRRRRSSSTTTVVVWWWXXXWWWVVVUUUUUUUUUUUUUUURRRTTTWWW[[[^^^aaaccccccddddddcccbbbaaa`````````]]]YYYUUUVVVZZZ[[[XXXTTTQQQQQQPPPOOOOOOOOOOOOOOOMMMJJJGGGGGGIIIKKKMMMMMMNNNKKKGGGFFFFFFFFFFFFFFFCCCBBBBBBCCCDDDCCCAAA???lllYYYOOOMMMLLLCCCFFFEEEDDDCCCAAA@@@???>>>============>>>>>>>>>>>>===<<<;;;::::::;;;<<<===999999999::::::;;;;;;;;;777888888999::::::;;;;;;777777888888888999999999999999999888888888777777777777666666777888999999888888888888888999999999:::::::::999999999999999666666666555666666777777555555555666555555444444777777888888888888777777555666666555555444333222666666666666666555444444444666888777555444555666::::::999::::::<<<===>>>DDDAAA>>><<<<<<;;;:::888777777777888888888999999888888888999999999::::::888888999:::::::::999999777777777888888777777777666666777777888888999999;;;::::::999999::::::;;;::::::999999999888888888999:::;;;;;;;;;::::::;;;;;;:::999888777666666666999999:::;;;;;;<<<======<<<<<<<<<<<<<<<===>>>>>>????????????@@@AAABBBCCC@@@AAAAAABBBCCCDDDEEEEEECCCGGGGGGLLLWWWccc|||uuunnnlllhhhbbb\\\ZZZZZZZZZXXXTTTTTTSSSRRRRRRRRRTTTVVVWWWXXXWWWVVVUUUUUUTTTTTTUUURRRTTTWWWZZZ^^^aaabbbcccdddbbbaaa```aaaaaa___^^^]]]ZZZXXXYYY\\\\\\YYYVVVUUUSSSQQQPPPOOOPPPQQQRRRPPPMMMJJJJJJLLLNNNOOOPPPOOOLLLHHHFFFFFFGGGGGGFFFDDDDDDDDDEEEFFFFFFCCCAAAgggXXXOOOMMMKKKDDDFFFEEEDDDBBBAAA???>>>>>>============>>>>>>>>>>>>===<<<;;;::::::;;;<<<===999999999::::::;;;;;;;;;777777888999:::;;;;;;<<<888888888888999999999999999999999888888888777777777777777777777777888999999999888888888888888888::::::::::::999999888888555444444444555555666777555555555555555444333333777888888888888888777777555555666666555444444333444555555666777666666666555666666666555555666777777888888:::<<<@@@CCCEEEGGGDDD@@@===<<<;;;999888888888888888999999999:::999999888888777777777777666666777888888888888888666777888888888888777666666777888999999:::::::::;;;::::::999999::::::;;;:::::::::999999999999888:::<<<======;;;:::;;;<<<;;;:::999888777777777777888999999:::;;;<<<======<<<<<<<<<<<<<<<===>>>>>>????????????@@@AAABBBCCC@@@@@@AAABBBCCCDDDEEEFFFDDDHHHGGGLLLXXXeee}}}tttrrrllleee^^^\\\^^^___\\\XXXUUUTTTRRRQQQQQQRRRTTTVVVWWWVVVUUUTTTTTTTTTTTTTTTVVVWWWYYY\\\___```bbbbbbcccbbbbbbbbbcccccc```^^^^^^\\\[[[\\\^^^___\\\YYYXXXVVVTTTRRRQQQQQQSSSTTTSSSPPPLLLJJJKKKMMMMMMMMMNNNKKKGGGFFFFFFGGGFFFFFFEEEEEEEEEGGGHHHGGGDDDAAAcccXXXPPPKKKJJJEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;<<<<<<<<<999999999999::::::::::::777777777888999::::::;;;888888888999999999999:::999999999888888888888777888777777777777777888888777777777777666666666666777777777777777666555444444444333444444555666777666666666666555444333333666666666666666555555444555555666666666666666555555555666777777888777777666555555555555666777777777777888;;;???CCCHHHJJJIIIEEE@@@===;;;:::999777888888888999999999::::::999999888888777666666555444555666777777777777777666777888999999888777666777777999:::;;;;;;<<<;;;;;;::::::999999::::::;;;::::::::::::999999999999:::===??????;;;:::;;;===<<<<<<;;;::::::::::::;;;999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>???>>>>>>??????@@@AAABBB???@@@AAABBBCCCEEEFFFFFFEEEHHHGGGLLLZZZhhh~~~zzzoooiiicccaaaaaa```\\\XXXVVVTTTRRRPPPPPPQQQSSSUUUTTTTTTSSSSSSSSSSSSTTTTTTXXXYYY[[[]]]___aaaaaabbbcccdddggghhhgggeeecccaaa^^^^^^^^^___``````^^^\\\[[[YYYWWWUUUTTTTTTUUUVVVTTTPPPLLLJJJJJJJJJJJJJJJLLLIIIFFFEEEFFFGGGGGGGGGEEEEEEFFFHHHIIIHHHDDDAAAzzz^^^WWWNNNHHHHHHFFFCCCCCCBBBBBBAAA@@@????????????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999999999888888888777777777888888999999999888888888999999999::::::999999999888888888888777888888777777777777888888777777777777666666666555666666777777666555333222444444444444555666777888777777777666666444333333555666666666555555444333555555666777888888888888888888888888888888777666666555444444555666777777666666777999===BBBGGGJJJHHHEEE???<<<:::999888777777777777888888888888999888888888888888888888888444555666777888888888888777888999::::::999888777666777999:::;;;<<<<<<;;;;;;::::::999999::::::;;;;;;;;;:::::::::999999999;;;>>>AAA@@@<<<:::;;;>>>;;;;;;;;;;;;;;;<<<<<<===::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAA???@@@AAABBBCCCEEEFFFFFFDDDHHHGGGNNN]]]mmmwwwsssmmmiiifffbbb]]]YYYWWWUUURRRPPPOOOQQQSSSUUUQQQQQQQQQQQQRRRSSSTTTUUUXXXYYY[[[]]]___aaabbbbbb___dddjjjllliiieeebbbbbb]]]]]]^^^```aaa```^^^\\\]]]\\\ZZZXXXWWWWWWWWWWWWUUURRRNNNLLLKKKLLLLLLLLLKKKIIIFFFEEEGGGHHHIIIIIIFFFGGGHHHJJJKKKIIIFFFBBBsssZZZUUUMMMFFFGGGGGGBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>===<<<<<<;;;:::;;;<<<======<<<;;;::::::999999888888777777777777777777777777888888888888888999999999:::::::::999999999888888888888777888888777777777777777888:::999999999888888777777777888888888777666444333555555555555666777999999777777777777666555444333777777777777777666555555444555666888999999999999;;;;;;::::::888777666555777555333444555777777777444333444555999>>>BBBEEEHHHDDD???;;;999888777666666666666666777777777777888888888999::::::;;;;;;555555777888888999999999777888:::;;;;;;:::888777555666888:::;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;:::::::::999999;;;???BBB@@@<<<:::<<>>>>>============>>>???@@@AAA???@@@AAABBBDDDEEEFFFGGGCCCGGGGGGOOO___qqq|||wwwrrrllleee___[[[XXXVVVSSSPPPPPPQQQSSSUUUPPPPPPPPPPPPQQQSSSTTTUUUVVVWWWZZZ]]]___aaabbbccc[[[cccjjjlllhhhbbb``````\\\]]]^^^``````___]]]\\\^^^]]]\\\[[[YYYYYYXXXXXXXXXUUUQQQOOOOOOPPPQQQQQQKKKIIIFFFFFFHHHJJJKKKKKKGGGHHHIIILLLMMMKKKGGGDDDlllWWWPPPHHHFFFGGGCCCDDDCCCAAA@@@??????@@@AAA>>>>>>>>>>>>============>>>===<<<;;;999888666666<<<;;;;;;:::888777777666777777777777777777777777999:::;;;;;;:::999777666888888888999:::;;;======999888777666666777888888888888777666666666666666777777888888888777777666999999888888777666666666888666333000000222444666555555555555555555555555333666666555888<<<<<<999:::999888999::::::999777666666555555555555666666666666666888:::>>>AAADDDBBBBBB@@@<<<888555444444888777666555555666777888777777777777666666666666777777777777777777888999;;;999777666555666777888666777888::::::999888888888888888999999::::::;;;::::::999888888999999999============<<<;;;:::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<<<<===???@@@>>>>>>>>>>>>>>>?????????DDDCCCBBBAAABBBDDDFFFGGGFFFFFFLLLXXXcccuuu~~~tttkkkccc\\\XXXVVVTTTQQQOOOMMMMMMNNNOOOSSSQQQPPPQQQSSSTTTTTTTTTTTTVVVXXX[[[]]]^^^^^^^^^]]]cccgggeeebbbbbbbbb```]]]\\\\\\]]]______]]]\\\]]][[[YYYXXXWWWVVVWWWWWWVVVTTTRRRQQQPPPPPPPPPQQQJJJJJJIIIHHHHHHHHHHHHIIIHHHFFFFFFIIIMMMNNNJJJEEEfffTTTPPPIIIGGGGGGBBBDDDCCCAAA@@@???@@@@@@@@@>>>>>>>>>>>>=========<<<<<<;;;;;;;;;::::::999999>>>======<<<:::999999888888888888888888888888888777888999:::::::::999888::::::999999999:::;;;;;;999888777777777777888999999888777777666666777777777777888888888888777777777777777777777777888888999777555333333444666777555555555555555555555555444777999:::===AAA@@@<<<;;;999888999::::::888666666555555555555555555666666666666777:::===AAACCCAAAAAA@@@===999777666777777777666666666666777777777777777888888888888888777777777777777888888999:::999777666555666777888666666777888888888888888999999999:::::::::::::::::::::999999999999::::::<<<<<<======<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<===>>>???@@@>>>>>>????????????@@@@@@EEEDDDCCCCCCCCCEEEGGGHHHIIIHHHMMMXXXdddyyyxxxoooggg___ZZZWWWUUUSSSQQQOOONNNNNNOOOQQQPPPOOOPPPSSSTTTTTTSSSRRRTTTVVVXXXYYYZZZZZZYYY[[[bbbfffdddaaabbbaaa```^^^]]]]]]]]]______^^^\\\]]]\\\ZZZYYYWWWVVVVVVUUUUUUTTTSSSQQQOOONNNNNNNNNJJJIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFHHHLLLLLLIIIDDDzzz___QQQOOOJJJGGGGGGAAACCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>=========<<<<<<999::::::;;;<<<<<<============<<<;;;;;;:::999999888888888888888888888888666777888999::::::::::::<<<;;;:::999999999999999999999888888888888999:::999888777777666666777777777777888888888888777777555555666777777888999999999888777666666666777777555555555555555555555555444999===???CCCGGGEEE@@@<<<:::888888999888777555555555444444444444555555666666666777999<<>>;;;999999999666666777777777777666666777777888888999999::::::777777777777777888999999999999777666666666777888999999999999999:::;;;;;;::::::::::::999999999999:::::::::999999::::::;;;;;;;;;<<<============<<<;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@?????????@@@@@@AAAAAAAAAEEEEEEDDDDDDEEEFFFHHHIIIKKKJJJNNNXXXfff~~~{{{rrrjjjccc^^^XXXWWWUUUSSSQQQOOOOOONNNOOONNNOOOQQQSSSUUUTTTSSSSSSTTTVVVWWWWWWWWWWWWVVVYYY```dddbbb```aaaaaa```___^^^]]]]]]^^^___^^^\\\]]]\\\[[[ZZZXXXVVVTTTSSSSSSRRRRRRQQQOOOMMMLLLKKKHHHHHHGGGFFFFFFFFFFFFGGGIIIGGGFFFHHHJJJJJJGGGCCCvvv]]]OOONNNHHHFFFFFFBBBCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>=========<<<<<<<<<::::::;;;;;;<<<===>>>>>>;;;;;;:::999999888777777888888888888888888888888777777888888999999999999;;;:::999999888999999999999999999999999999::::::888777666666555555666666666777777888888888888777666666666666777777888888777777888888888777777666555555555555555555555555555;;;@@@EEEIIILLLIIICCC<<<:::888777777777555444444444333333333333444444666555555666888;;;>>>@@@@@@@@@AAA???<<<999999999444555777888888777666666666666777888888999::::::777666666666777888999:::999888777666666777888888999999888777888999:::;;;999999999888888777777777:::::::::999::::::;;;<<<::::::;;;<<<===>>>>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@???@@@@@@AAAAAABBBBBBBBBDDDCCCCCCDDDEEEFFFGGGHHHLLLKKKOOOYYYiii|||tttmmmgggbbbYYYXXXVVVTTTRRRPPPOOONNNOOOOOOPPPRRRUUUVVVUUUTTTWWWXXXYYYYYYYYYXXXWWWVVVVVV\\\aaa___^^^```aaaaaa___]]]\\\\\\]]]]]]\\\[[[]]]]]]\\\[[[XXXUUURRRPPPOOOOOOPPPPPPOOOMMMKKKJJJGGGGGGFFFEEEEEEEEEEEEEEEHHHGGGFFFFFFHHHGGGEEEBBBwww]]]OOOMMMFFFDDDFFFDDDBBBBBBBBBBBBAAA@@@??????============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<:::::::::999999888888777888888888888888888888888999999999888888777777777999888888888888999::::::888888999999::::::::::::666666555444444444444555666666777888888888888888777777777777666666555555555555666777777777666555555555555555555555555555888???FFFJJJOOOQQQLLLFFF<<<:::777666666666555444444444333333333333444444666555555555777999<<<>>>AAABBBBBB@@@<<<888777777444555666888888888777666555555666666777888999999666666666666777888999:::777777777777777777888888666555555444444555777888888888777777666666555555999999999999999:::;;;<<<888999:::<<<============<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>????????????@@@@@@AAABBBBBBCCCCCCAAABBBBBBCCCDDDEEEFFFGGGKKKLLLQQQ[[[nnn}}}vvvqqqkkkfff\\\[[[XXXUUUSSSQQQPPPOOORRRQQQRRRTTTVVVWWWWWWVVVYYYYYYZZZZZZYYYWWWVVVUUURRRYYY]]]\\\[[[^^^aaaaaa^^^\\\ZZZZZZ[[[\\\[[[ZZZ]]]]]]\\\ZZZXXXTTTQQQOOOKKKLLLMMMNNNNNNMMMLLLKKKFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDBBBuuu]]]PPPMMMEEECCCFFFDDDBBBBBBBBBBBBAAA@@@??????=========<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999999999999999::::::999777777666666777888888888888888999:::;;;666777888999:::::::::999777666555555444444555555555666777888888999888888888888777666666555444444444444555666666666555555555555555555555555555555<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>===??????@@@AAABBBBBBCCCCCC@@@AAABBBCCCDDDEEEFFFGGGJJJMMMTTT```vvv{{{vvvpppkkkbbb___[[[WWWTTTSSSSSSSSSVVVTTTSSSTTTVVVWWWWWWWWWWWWXXXXXXXXXWWWUUUSSSRRROOOVVVZZZYYYYYY]]]aaaaaa```]]][[[ZZZ[[[[[[[[[ZZZ]]]\\\[[[YYYWWWTTTRRRPPPLLLLLLMMMMMMMMMLLLLLLLLLFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCpppZZZOOONNNGGGDDDEEECCCBBBBBBBBBCCCBBBAAA???>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999999999999999999999999999888777666666777888888:::999888888888888888888555666777999999999999999888888777666666666666666555666777888888999999999666666666666666666555555444444444555555666666666555555555555555555555555;;;AAAFFFHHHKKKLLLFFF???:::777555444555666666666666555555555555555555666666555444444555777999:::===???@@@???<<<888666666555555555555666777888999777777777777777777777777555555666666777999:::;;;666666777888888888888888::::::;;;<<<<<<<<<<<<;;;777777777888888888888888777777777777888999:::;;;777888999999::::::::::::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>><<<<<<>>>>>>???@@@AAABBBCCCCCC@@@AAABBBDDDFFFGGGGGGGGGIIIOOOYYYggg~~~~~~wwwrrrhhheee```ZZZWWWVVVWWWXXXXXXVVVSSSRRRSSSUUUVVVWWWVVVVVVWWWVVVUUUTTTRRRQQQMMMSSSXXXWWWXXX\\\aaabbbbbb___\\\[[[\\\]]]]]]\\\]]]\\\ZZZXXXUUUTTTRRRRRRPPPOOONNNLLLKKKJJJJJJJJJGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBCCCBBBBBBBBBCCCDDDjjjVVVOOOPPPIIIEEEEEEAAAAAABBBCCCCCCBBBAAA???>>>======<<<<<<<<<;;;;;;;;;888999999::::::;;;;;;;;;:::999999999999999999999999999999999999999999999777777666666666888999:::<<<;;;:::888777666666666444555777888999999888888:::999999888888888888888555555666888888999999999444444555555666777777777555555555555555666777888555555555555555555555555777<<<@@@BBBDDDDDD???888999777444333444666666666666666555555555555666666666555444333444666888::::::<<<>>>>>><<<999888777666555555555555777999:::999999999888888888888888555555555666777999:::;;;555666777888888888888888444555666777888777666666888888999999:::::::::;;;666666666666777888999:::777777888999999999999888;;;;;;;;;;;;<<<<<<<<<===========================>>>>>>?????????===<<<:::===>>>>>>???AAABBBCCCCCCAAABBBDDDEEEGGGHHHHHHIIIIIIQQQ]]]lll|||vvvmmmiiiccc]]]YYYYYY[[[\\\ZZZVVVRRRPPPQQQTTTUUUVVVVVVWWWWWWWWWVVVUUUSSSRRRKKKRRRVVVVVVWWW\\\```bbbdddaaa^^^]]]]]]^^^^^^^^^]]]\\\YYYVVVTTTSSSSSSSSSTTTRRROOOLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEE@@@AAABBBAAAAAAAAACCCEEEbbbXXXOOOKKKIIIEEECCCDDDDDDBBB@@@???@@@@@@???>>>???>>>===<<<;;;;;;<<<===<<<<<<;;;;;;;;;:::::::::999::::::::::::999888888888888888888888888888888777888888888888999999999<<<;;;:::888777666555555777888888888888999999999:::999888777666666666666999999999999888888888777555555555555555555444444777666666555555777888999888888777555555444444444888:::===???@@@>>>;;;999777666555444444555666777777777666555555666888888222444555555555666888:::<<<;;;:::::::::999777555666555555666888999888666666666777888888888888888777777777777666666666666===<<<:::999888999:::::::::999888777777888999999999999:::::::::;;;;;;;;;;;;;;;;;;999777666777999888888::::::::::::888888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============@@@???>>>=========>>>???@@@AAACCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDFFFHHHNNNSSS___rrrzzzuuuooofff___ZZZXXXVVVUUUWWWVVVTTTSSSSSSUUUVVVWWWXXXXXXWWWWWWUUUSSSRRRQQQPPPRRRTTTVVVXXX\\\```dddcccbbb```^^^]]]\\\]]]]]][[[XXXUUUTTTTTTVVVVVVVVVTTTTTTSSSPPPMMMLLLLLLMMMTTTQQQLLLGGGDDDDDDFFFGGGCCCCCCDDDDDDDDDDDDCCCCCC}}}aaaWWWNNNKKKIIIEEECCCDDDCCCAAA?????????@@@???>>>>>>>>><<<<<<;;;<<<======<<<<<<;;;;;;;;;:::::::::999::::::::::::999888888888888888888888888888888777888888888888999999999===<<<;;;:::999888888888777777888888888999999999:::999888777666666666666999888888888777777777777555555555555555555555555666666555444555666777888888888777666555444444444666888:::<<<<<<;;;999888777666555444444555666777666666555555555555555666222444555555555666888:::<<<:::999999:::999777555777666666777999999888777666666777888888888888888888888888888888888888888;;;:::999888777888888999999888777777777777888999999999999999::::::::::::<<<======;;;999888999;;;888999:::;;;;;;:::999888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============@@@???>>>======>>>???@@@@@@AAACCCCCCAAA@@@AAABBBCCCDDDEEEEEEEEEFFFHHHJJJOOOUUUaaavvvxxxsssjjjccc^^^[[[XXXVVVVVVUUUTTTRRRRRRSSSUUUVVVXXXXXXWWWWWWUUUTTTSSSRRRRRRRRRSSSSSSUUUYYY```dddbbbaaa___]]]\\\[[[[[[[[[ZZZXXXUUUTTTUUUUUUUUUTTTSSSSSSSSSRRRPPPNNNNNNNNNTTTQQQLLLGGGEEEEEEFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDvvv___VVVMMMJJJHHHEEECCCDDDCCCAAA???>>>??????>>>======<<<<<<<<<<<<======>>><<<<<<;;;;;;;;;:::::::::999::::::::::::999888888888888888888888888888888777888888888888999999999;;;;;;:::999999999999999777777777888888888999999999999888777666666666666777777777777666666666666555555555555555555555555555555444333444555666777888777777666666555555555555555666777777777777777666666555555555555666666555666666555555444333333333444555555555666888::::::999888999:::999888666777666666777999999888777666666777888888888888888777777777777777777777777999999888777777777777888888777777666666777777888888888888999999999999:::<<<<<<<<<;;;999888999;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========??????>>>>>>>>>@@@AAABBB@@@BBBCCCCCCBBBAAABBBBBBDDDEEEFFFFFFFFFGGGIIIKKKOOOVVVeee}}}~~~yyyqqqiiiccc^^^ZZZWWWUUUTTTSSSQQQQQQQQQRRRSSSVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSQQQQQQRRRWWW^^^ddd```___^^^\\\[[[ZZZYYYYYYZZZXXXVVVVVVVVVUUUTTTRRRQQQRRRSSSTTTTTTRRRQQQPPPRRRPPPLLLHHHFFFEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEErrr]]]TTTLLLJJJHHHEEEBBBCCCBBB@@@>>>>>>??????>>>===<<<<<<<<<<<<======>>>>>><<<<<<;;;;;;;;;:::::::::999::::::::::::999888888888888888888888888888888777777888888888999999999888777777777777777888888777777777777888888888888999888777666666555555666777666666666666555555555444444444555555555555555444444333222333444555666777777777777666666555555555555444444555555666777666666666555555666666666666666777777666444333111333444555555555555777999999888888999::::::999777777666666777888888777555666666777888888888888888444444444444555555555555888888888888888888888888666666666666666777777777777777888888888999999999999::::::999777666777999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<=========???>>>>>>>>>???@@@BBBCCC@@@BBBCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFFFFGGGIIILLLNNNWWWiiixxxpppiiibbb[[[WWWUUUTTTSSSQQQPPPOOOOOOPPPSSSRRRRRRSSSSSSSSSTTTTTTSSSSSSSSSRRRSSSWWW\\\aaa___^^^]]]\\\[[[ZZZYYYYYYZZZXXXWWWWWWWWWVVVSSSQQQPPPQQQSSSVVVWWWVVVSSSPPPQQQOOOLLLIIIGGGFFFFFFFFFDDDDDDDDDCCCCCCDDDDDDDDDrrrZZZRRRKKKIIIHHHDDDBBBBBBCCCAAA???>>>??????>>>===;;;;;;<<<======>>>>>>>>><<<<<<;;;;;;;;;:::::::::999::::::::::::999888888888888888888888888888888777777888888888999999999777777666666777777888888666666777777777888888888999888777666555555555555666666666666555555555444444444444555555555666666444333333222222444555666666777777888777777666555666555555444555666777888555666666666666666666555777777888888777666444222444555666555555555777999888888888999;;;<<<;;;999777666555666777777666444666666777888888888888888333444444444555555555666888888999999999999999999555555666666777777777777777777888888888999999999888999999888666666777999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<======>>>>>>>>>======>>>@@@BBBCCC???AAACCCCCCBBBAAABBBCCCBBBCCCEEEEEEEEEFFFIIIKKKNNNYYYnnnvvvmmmeee]]]YYYVVVUUUTTTRRRPPPOOONNNNNNOOOOOOOOOOOOPPPQQQRRRSSSQQQSSSUUUUUUVVVWWWZZZ\\\^^^^^^]]]]]]\\\\\\[[[[[[ZZZYYYXXXXXXXXXWWWUUUSSSQQQQQQSSSVVVYYYXXXSSSPPPOOONNNLLLJJJHHHGGGFFFFFFCCCBBBAAAAAAAAAAAABBBCCCqqqXXXPPPIIIHHHHHHDDDBBBBBBDDDBBB@@@???@@@@@@???>>>;;;<<<======>>>======<<<<<<<<<;;;;;;;;;:::::::::999::::::::::::999888888888888888888888888888888777888888888888999999999999999888888888999999:::666666666777777777888888888888777666555555555555666666666666555555555555333333444444555666666666444444333222333444555666666777888888888777666555666666666666666777888888555555666666666666555555777888888888777666555555444555666555555555777888888888888:::<<<>>>===<<<777666666777888888666444666666777888888888888888666666666777777888888999777888999999::::::999999555555666777888888888888888888888999999999999:::999:::;;;:::888888:::;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999:::;;;<<<======>>>>>>>>>=========???@@@AAA>>>@@@BBBBBBAAAAAABBBCCCAAACCCDDDEEEEEEGGGIIILLLPPP\\\uuu|||rrriiiaaa\\\XXXWWWVVVTTTRRROOONNNMMMNNNMMMLLLLLLMMMOOOPPPQQQOOORRRTTTVVVVVVVVVWWWXXX[[[[[[\\\]]]]]]]]]\\\\\\\\\ZZZYYYXXXYYYYYYXXXVVVSSSSSSSSSVVVXXXWWWRRRNNNNNNMMMLLLKKKIIIGGGFFFEEEBBBAAA@@@??????@@@AAABBBlllVVVOOOHHHHHHGGGDDDAAAAAAEEECCCAAA@@@AAAAAA@@@???<<<======>>>>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::999::::::::::::999888888888888888888888888888888777888888888888999999999:::999888888888888888999666666666666777777777888888888666555555555555555777777777666666666555555333333444444555666666777555444333333333444666777555666888999999888777666666666666777777777888888444555666777777666555444777666666555555555666666555666666666444555666888888888999;;;>>>@@@???>>>:::999888888999999777666666666777888888888888888666666777888888999::::::666666888999999999888888555666777999999999999999999999999999::::::::::::999::::::999888888:::;;;;;;:::999888888999:::;;;::::::::::::::::::::::::888999999:::<<<======>>>>>>>>>===<<<<<<===>>>???<<<>>>@@@AAA@@@@@@AAABBBBBBCCCEEEFFFFFFHHHKKKMMMTTTaaa|||vvvmmmeeeaaaZZZZZZXXXVVVSSSQQQNNNMMMNNNMMMLLLLLLLLLNNNPPPQQQOOOQQQRRRRRRQQQRRRTTTVVVWWWXXXZZZ[[[]]]]]]]]]\\\]]][[[YYYXXXZZZ[[[[[[ZZZWWWTTTSSSUUUWWWVVVQQQLLLMMMMMMMMMLLLJJJHHHFFFEEECCCBBB@@@??????@@@BBBCCCgggUUUNNNHHHHHHGGGDDDAAAAAAEEECCCAAAAAABBBBBBAAA@@@======>>>>>>>>><<<;;;:::<<<<<<;;;;;;;;;:::::::::999::::::::::::999888888888888888888888888888888777888888888888999999999888888777666666666666666666666666666777777777777888777666555555444444555777777777777666666666666333333444444555666777777555555444333444555666777555666888999999888777666555666777777888888777777444555666777777666555444666555444333333444666777555666666666444444666888999888999<<>>>>>>>><<<;;;;;;<<<======;;;===???@@@@@@???@@@BBBCCCEEEFFFGGGHHHIIILLLNNNWWWeeeyyypppiiieee\\\[[[ZZZWWWUUURRROOONNNOOONNNMMMLLLLLLNNNPPPQQQPPPPPPOOONNNMMMNNNRRRUUUTTTVVVXXXZZZ\\\\\\\\\\\\^^^[[[YYYXXXZZZ\\\]]]]]]YYYVVVSSSTTTVVVUUUOOOJJJLLLMMMMMMLLLJJJHHHFFFDDDDDDCCCAAA@@@@@@AAACCCDDDttt```PPPMMMIIIFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@=========>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::999;;;:::999999888888999999999999999888777666666555555777999:::999888888888999777666444444666777999;;;999777555444444666666888888777555444333222111444333222333555666555444555555555555555555444444777888:::;;;;;;:::888777666666666666666666666666555555555555555555555555555555555555555555444444444444555666666666666666999888888<<>>>>>>>>>>>????????????@@@AAABBBCCCDDDCCCBBBAAAFFFDDDDDDGGGIIIHHHKKKOOOZZZjjjuuukkkhhh___[[[WWWUUUUUUTTTQQQNNNNNNNNNNNNMMMLLLMMMPPPRRRRRRPPPMMMKKKKKKNNNQQQSSSVVVWWWXXXZZZ\\\^^^___```\\\\\\]]]]]]\\\[[[YYYXXXYYYXXXWWWUUUSSSRRRPPPPPPQQQNNNJJJJJJKKKKKKHHHFFFEEEDDDBBBAAAAAABBBDDDEEEnnn\\\NNNKKKGGGEEEDDDCCCBBB@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999;;;::::::999999999999999:::::::::999888777777777666888:::;;;:::::::::;;;777666555444444555666777:::999777555444555666666888777666555444333222222444333222333555666555444555555555555555555555555999:::;;;<<<<<<;;;:::999666666666666666666666666666666666666666666666666555555555555555555555555555555666666777777777666999888888<<>>>>>>>>>>>????????????@@@AAAAAABBBCCCBBBBBBBBBFFFDDDDDDHHHIIIHHHKKKPPP___ppp{{{rrrnnnccc___ZZZXXXXXXWWWSSSPPPPPPPPPOOOMMMLLLLLLNNNPPPRRRPPPOOONNNNNNPPPRRRSSSVVVWWWXXXZZZ\\\^^^```aaa^^^^^^______^^^]]][[[ZZZZZZYYYXXXVVVTTTRRRQQQPPPOOOMMMJJJIIIJJJJJJHHHFFFFFFEEECCCBBBAAABBBCCCDDDgggWWWLLLIIIFFFDDDCCCCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::999;;;;;;<<<<<<;;;;;;::::::::::::::::::999999999999;;;;;;::::::999888888888777999;;;<<<;;;;;;<<<===666555444333333444555666999888666555444555555666777777666555444333333333444333222333555555555444555555555555555555555555888999:::;;;;;;:::999888666666666666666666666666666666666666666666666666555555555555555555555555666666666777777777888888888888999===BBBGGGKKKLLLGGG???:::::::::888666777777777777777666666666666999;;;<<<<<<:::999888999999999999999999999999999888888888888999:::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::========================>>>>>>>>>>>>????????????AAAAAAAAAAAAAAABBBCCCCCCEEEDDDEEEHHHIIIIIIMMMSSSfffyyyxxxssshhhccc^^^\\\[[[ZZZVVVRRRPPPPPPPPPNNNLLLKKKMMMOOOQQQQQQPPPPPPQQQRRRSSSTTTWWWWWWXXXZZZ\\\^^^```aaa^^^^^^______^^^]]][[[ZZZ[[[[[[ZZZXXXVVVSSSRRRPPPMMMKKKIIIHHHIIIIIIHHHGGGGGGFFFDDDBBBAAAAAABBBBBBbbbTTTKKKIIIEEEDDDDDDCCCBBBAAA????????????????????????============<<<<<<<<<<<<;;;;;;;;;::::::999999999:::;;;;;;<<<;;;;;;:::::::::::::::::::::999999999::::::999999999888888888666888:::;;;::::::<<<===666555555444444555555666888777666555555555555666666666666555444444444333555333333333555555444333444444444555555555555555666666777888888777666666666666666666666666666666555555555555555555555555555555555555666666666666777777777777777888888999777888999<<>>===;;;999888888777777777777777777777777888888888888999:::;;;<<<<<<;;;;;;:::::::::::::::<<<<<<<<<<<<;;;:::888888::::::::::::::::::::::::;;;;;;::::::999::::::;;;===========================>>>>>>>>>????????????BBBAAA@@@???@@@AAACCCDDDDDDCCCEEEHHHIIIIIIOOOVVVkkk{{{uuulllgggbbb___^^^[[[WWWSSSOOOPPPPPPNNNLLLLLLMMMOOORRRQQQOOONNNOOOQQQSSSUUUVVVVVVWWWYYY[[[^^^```bbb\\\\\\]]]]]]\\\[[[YYYXXX\\\\\\[[[ZZZWWWUUUSSSQQQLLLKKKIIIHHHHHHHHHHHHGGGGGGFFFDDDBBBAAA@@@@@@@@@~~~___SSSLLLIIIFFFEEEDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;<<<;;;;;;:::::::::;;;;;;;;;:::999888888888888888888777777777666777888888888888:::<<<777666666666666666666777666666666555555555555555555555555555555555444444555444333333444555444333444444444555555555666666555666666666666666666555666666666666666666666666444444444444444444444444555555555666666666777777888777777666777888999999777888999<<<@@@EEEJJJMMMKKKBBB;;;999999777666888888888777777666666555555<<<===>>>>>>;;;999888888777777777777777777777777888888888888999:::;;;<<<<<<<<<;;;::::::;;;;;;<<<============;;;:::888777::::::::::::::::::::::::::::::999999999::::::;;;===========================>>>>>>>>>????????????AAAAAA@@@???@@@AAABBBCCCCCCCCCFFFHHHIIIIIIQQQYYYnnn|||tttoookkkeeeaaa___\\\WWWSSSMMMNNNOOONNNMMMMMMNNNPPPRRROOOLLLJJJKKKNNNSSSUUUUUUUUUVVVWWWZZZ]]]```bbb\\\\\\]]]]]]\\\[[[YYYXXX[[[[[[[[[[[[YYYVVVTTTRRRKKKKKKJJJIIIGGGGGGGGGGGGFFFEEECCCBBB@@@???>>>===www]]]TTTMMMJJJGGGEEEDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<;;;::::::999999::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<<<<;;;999888777777777777777777777777666777777666555666777999777777777777777777777777555555555555555555555555444444444555555555555555666444333333444555444222333333444444555666666666777777777777777777777777666666666666666666666666555555555555555555555555555555555666666777777888777777666555666777888999777888999;;;===BBBHHHLLLKKKBBB;;;::::::888777888777777777777666666666666:::<<<======;;;:::999999999999999999999999999999888888888888999:::;;;;;;<<<;;;:::::::::;;;===>>>@@@???>>>===;;;:::999888::::::::::::::::::::::::999999999999999::::::;;;========================>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCFFFIIIIIIJJJRRR\\\pppxxxsssnnngggccc```\\\WWWSSSNNNOOOPPPOOOMMMMMMMMMNNNOOOMMMJJJIIIJJJMMMQQQTTTTTTTTTTTTUUUXXX[[[___aaa^^^^^^______^^^]]][[[ZZZYYYZZZ[[[[[[ZZZXXXUUUTTTMMMMMMLLLJJJGGGFFFFFFGGGEEEEEEDDDBBBAAA???>>>===nnnXXXSSSMMMJJJFFFDDDCCCBBBAAA???????????????????????????>>>>>>===<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;<<<===<<<;;;999888888888888888888888888888777777777666444444666888555666666666666666666555444555555555555555555555444444444555555555666666666444333333444555333222333333444444555666666777777666666666666666666777666666666666666666666666777777777777777777777777444555555666777777888888777666555444444666888999777888999:::;;;???EEEJJJJJJAAA;;;;;;;;;999777888666666666666777777777777777999;;;<<<;;;::::::;;;999999999999999999999999999999999888999999::::::;;;:::999999:::<<<>>>@@@BBBAAA>>><<<:::999999999999999999999999999999999999999888888999::::::;;;========================>>>>>>>>>>>>??????????????????@@@AAAAAAAAAAAAAAABBBCCCFFFIIIIIIJJJTTT___qqqvvvqqqjjjeeebbb]]]XXXSSSQQQQQQRRRPPPMMMKKKJJJKKKKKKKKKKKKLLLMMMNNNPPPPPPRRRRRRRRRSSSVVVZZZ^^^```^^^^^^______^^^]]][[[ZZZVVVXXXYYY[[[ZZZXXXVVVUUUNNNOOOOOOLLLGGGEEEFFFGGGFFFEEEEEEDDDCCCAAA@@@???fffTTTRRRMMMJJJFFFCCCBBBAAA???===>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<;;;:::;;;<<<======;;;999888999999999999999999999:::888999888666444444555777444444555555555555444444444444555555666555555444333333444444555666666666666555333333444444333222333333444444555666777777555444444333333444444555666666666666666666666666888888888888888888888888444555555666777888888999777666444333444555777888777888999999999===CCCIIIHHHAAA;;;;;;<<<999888999555555666666777777888888555777:::;;;;;;;;;;;;<<<777777777777777777777777::::::999999888999999999::::::999999:::===@@@AAADDDBBB???;;;999999999:::999999999999999999999999999888888888999::::::;;;========================>>>>>>>>>>>>????????????>>>???@@@AAABBBAAA@@@@@@BBBCCCGGGIIIIIIJJJUUU```rrrxxxssslllgggccc___YYYTTTTTTTTTTTTQQQMMMIIIHHHGGGGGGJJJMMMOOOQQQPPPOOOMMMQQQQQQQQQRRRUUUYYY]]]```\\\\\\]]]]]]\\\[[[YYYXXXUUUVVVYYYZZZZZZYYYWWWUUUPPPQQQPPPMMMHHHEEEEEEGGGFFFFFFFFFFFFEEEDDDBBBAAAdddSSSMMMIIIGGGDDDCCCCCCBBBAAA???@@@@@@@@@@@@?????????>>>======<<<<<<;;;;;;;;;:::999999999999999999999999777888888999;;;===???@@@<<<<<<<<<;;;;;;:::::::::777777777777777777777777999999777666555555555555444444555555444444333222444555777777666555333111444444444444444444444444666666555444444444444555666666555555555444444444444555777777555333333333444444555555555555555444555555555666666666666666888777555444333333444444333333333444555666777777666888999888888;;;AAAEEEGGGBBB<<<999999999888666999999888888777666666666555555666666777999:::;;;888888888888888777666555999888777666666777888999555999<<<<<<:::<<>>:::666555777888888666::::::999999999:::<<<===<<<<<<<<<<<<=========>>>============>>>???@@@AAA???@@@@@@AAAAAABBBBBBCCCEEECCCDDDFFFHHHLLLVVVaaayyyzzzmmmhhhfff```YYYVVVWWWTTTPPPNNNMMMKKKIIIGGGKKKKKKLLLMMMMMMMMMMMMMMMNNNMMMNNNRRRXXX\\\]]]\\\YYYZZZZZZ[[[\\\\\\]]]]]]\\\ZZZXXXVVVUUUTTTUUUUUUTTTSSSRRRPPPMMMKKKHHHGGGHHHFFFDDDDDDDDDCCCAAA???aaaRRRLLLIIIGGGDDDCCCCCCCCCAAA@@@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;:::::::::999888888888888888888888888999888777666666555666666444555555555555444333333111333444555666555333222444444444444444444444444666666555444444444444444666666555555555444444444444555777777555444333444555555555666555555444444555555666666666666777777888777555444333333444444444444444444555666777777666777888888888;;;@@@DDDGGGCCC===:::999888666555666666666666666777777777555555555666777888:::;;;888888888888777777777666999888888777777888888999888;;;======<<<===CCCHHHLLLIIIDDD???;;;:::::::::<<<999666666888::::::999::::::999999999:::;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@AAABBB???@@@@@@AAAAAABBBCCCCCCEEEDDDEEEGGGIIIMMMXXXcccvvvnnnjjjbbb[[[WWWXXXUUURRROOONNNMMMKKKIIIJJJKKKKKKLLLMMMMMMLLLLLLMMMLLLMMMQQQVVVZZZ[[[ZZZYYYYYYYYYYYYZZZ[[[\\\]]][[[ZZZXXXVVVUUUTTTTTTTTTTTTTTTSSSQQQOOOLLLJJJIIIJJJHHHFFFDDDDDDBBB@@@>>>xxx]]]PPPKKKIIIFFFDDDCCCCCCCCCAAA@@@??????>>>>>>>>>========================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999999999999:::::::::::::::999999999999999999999999999999999777777666666666666777777555555555555555444444333///111222444555555444333444444444444444444444444666555555444444444444444555555555555555444444444333555777777666444444444666666666666666555444333555555666666777777777777888777555444444444444555444444444444555666777777555666777777777:::>>>AAAFFFCCC>>>;;;999777555444444444444555666777777777555555555666777888999:::999888777666666666777888:::999999888888999999:::;;;===>>>===<<>>>>>>>>????????????@@@AAABBBCCC@@@@@@@@@AAABBBBBBCCCCCCEEEDDDFFFHHHJJJNNNZZZgggwwwpppfff^^^ZZZYYYVVVSSSPPPPPPOOOMMMKKKIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLOOOTTTWWWXXXXXXYYYYYYWWWWWWXXXYYY[[[]]][[[YYYWWWUUUTTTSSSTTTTTTTTTTTTSSSRRRPPPNNNLLLKKKKKKIIIGGGEEEDDDBBB???===qqqZZZOOOKKKHHHFFFDDDCCCCCCCCCBBB@@@>>>>>>>>>>>>====================================;;;;;;;;;;;;::::::::::::<<<<<<:::999888888888888999999999999999999999999999999999999999999999999777666666666666777777888555666666666666555444444111222333444444444444333444444444444444444444444666555444444333333444444555555555555555555555555333555777777666555444555666777777666666555444333666666666777777888888999888777666444444444555666555555555555555666777777666666666666777999<<<>>>BBB@@@>>>;;;:::888666555555555555666666777777777666666666666777888999::::::888777555555666888999::::::::::::::::::::::::<<<======<<<<<>>>>>>>>????????????@@@AAABBBBBB@@@@@@AAAAAABBBCCCCCCCCCDDDDDDFFFIIIJJJOOO\\\jjjvvvkkkbbb]]]ZZZWWWSSSPPPPPPOOONNNLLLIIIIIIJJJJJJKKKJJJJJJIIIKKKKKKMMMOOORRRUUUVVVWWWYYYXXXVVVUUUVVVXXX[[[]]]ZZZYYYWWWUUUTTTSSSSSSTTTSSSSSSRRRQQQOOONNNLLLKKKIIIHHHGGGFFFFFFDDDAAA???kkkYYYPPPKKKHHHFFFCCCCCCCCCCCCBBBAAA>>>>>>>>>>>>============<<<<<<<<<===============::::::::::::999999888888:::999999888888888999999777888888888888888888888999999999999999999999999777666666666666777777888666666777777666666555444555555555555555444333333444444444444444444444444555555444333333333333333444555555555555555555555333555777888666555555666666666777777666555555444666666777777888999999:::888777666555444555666666666666555555555666777777666666555666888:::;;;<<<<<<======<<<:::999888888888888888777777666666666777777666777777888999:::999888666555555777888::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<>>>BBBEEEKKKIIIEEEAAA===;;;::::::999::::::999999999999:::;;;;;;<<<<<<<<<;;;;;;;;;============>>>>>>>>>???>>>======>>>>>>???@@@AAA@@@AAAAAABBBBBBCCCDDDDDDBBBCCCFFFIIIJJJOOO___nnn}}}qqqfffaaa\\\XXXSSSPPPOOONNNMMMLLLIIIIIIJJJJJJJJJJJJIIIIIIKKKLLLNNNPPPRRRSSSUUUWWWXXXWWWUUUTTTUUUWWWZZZ\\\[[[ZZZWWWUUUTTTTTTTTTTTTRRRQQQQQQPPPNNNLLLKKKJJJFFFFFFFFFGGGHHHGGGDDDBBBfffXXXPPPKKKGGGEEECCCCCCCCCDDDCCCAAA??????>>>>>>>>>=========;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999888888777888888888777888888999999666666666777777777777777999999999999999999999999777777666666666666777777777777777777777666666555777777666555444444333333444444444444444444444444555444444333333333333333444444444555555555555555333555777888777666666777555666666777777666666666666666777888999::::::;;;888777666555555555777777777666666555666666777777888666666777999:::::::::888:::<<<===;;;:::999:::999999999888777666666666888888888888888999:::;;;888777666666666777888999999::::::;;;;;;::::::999::::::::::::<<<>>>@@@AAAFFFEEEBBB???===;;;::::::999:::;;;;;;999888999:::======>>>>>>======<<<;;;=========>>>>>>>>>??????============>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDDDDBBBDDDGGGJJJKKKQQQbbbsssyyylllfff^^^ZZZUUUPPPNNNMMMLLLKKKJJJJJJJJJKKKJJJJJJIIIHHHJJJLLLNNNPPPPPPQQQTTTVVVWWWWWWUUUUUUVVVWWWZZZ[[[\\\ZZZXXXVVVUUUTTTUUUUUURRRRRRQQQPPPNNNLLLJJJIIIEEEEEEFFFHHHIIIIIIFFFDDD{{{bbbVVVOOOIIIGGGEEECCCCCCCCCDDDCCCBBB@@@@@@?????????>>>>>>>>>::::::::::::;;;;;;;;;<<<<<<;;;;;;:::999999888888888888777777777777888888555555555666666777777777888888888888888888888888999888777666666555666666777888888888888777666666555555444444333444444444444444444444444444444444555444333333222222333333444444444555555555666666333555888888777666666777444555666777777888777777666777777888999:::;;;<<<888777666555555666777888777777666666666666777777999777666777:::;;;:::999777:::===>>>;;;999888888777777777777777777666666::::::999999::::::;;;;;;666777777777888888888888888999:::;;;;;;:::999888999999:::<<<>>>??????>>>AAA@@@>>>===<<<;;;;;;;;;666999;;;;;;:::999;;;<<<>>>??????@@@???>>>===<<<======>>>>>>>>>?????????>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCFFFJJJLLLMMMTTTfffxxxrrrjjjbbb]]]WWWRRROOONNNLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHKKKNNNNNNNNNNNNQQQTTTWWWVVVVVVWWWWWWXXXYYYZZZ]]][[[YYYWWWVVVVVVVVVVVVTTTSSSRRRQQQNNNLLLJJJHHHFFFFFFGGGIIIJJJIIIFFFCCCwww___UUUNNNHHHGGGEEECCCCCCCCCDDDCCCBBB@@@@@@@@@@@@????????????999999999::::::;;;;;;;;;======<<<;;;;;;:::999999:::999888777666666666777444555555555666666777777777777777777777777777777999999888666555555555555888888888888888777666666222222222222333444555555444444444444444444444444555444333333222222333333444444444555555555666666333555888888777777777777333444555777888888888888666777777999:::;;;<<<<<<777777666555555666777888888777666666666666777777:::888777888;;;<<<;;;888888;;;???>>>;;;888666777444444555555666777777777;;;;;;:::::::::;;;<<<<<<555666777888888888888888888888::::::::::::888888999999:::===???@@@???======<<<<<<;;;;;;;;;;;;<<<444777:::;;;::::::<<>>===>>>>>>>>>>>>????????????????????????@@@AAABBBCCCAAAAAABBBBBBCCCDDDDDDDDDEEEHHHLLLOOOOOOVVViii{{{uuummmeee```YYYSSSPPPNNNMMMLLLKKKLLLLLLLLLKKKJJJIIIIIIGGGJJJMMMMMMLLLLLLOOORRRVVVVVVWWWXXXXXXYYYYYYYYY^^^\\\ZZZXXXWWWVVVVVVWWWVVVUUUTTTRRROOOLLLJJJIIIGGGGGGHHHIIIJJJHHHEEEBBBqqq[[[QQQJJJDDDBBBBBBBBBBBBBBBBBBBBBBBB???>>><<<;;;;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;999999999999888888888888666666666666666777777777666666777777888888888999666666555555555555666666555555666666666666555555999888777666666666666666444444444444444444333333444444444444444444444444222222222222222222222222222333444555666666666666555555444333333333333444777777888999999999999888444444555777777888888888666555444555777999999999999777666666777777666555555555444444444666777888<<<<<<;;;999777666555444666666666666666777888888::::::999999888777777777666666777888999999::::::999::::::::::::::::::;;;999999:::;;;<<<<<<<<<;;;::::::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@AAABBBBBBAAA???<<<:::;;;<<<===>>>>>>>>><<<<<>>>>>@@@@@@@@@@@@AAABBBBBBCCCCCCHHHIIIMMMUUUZZZlllzzzmmmfff]]]WWWUUUSSSPPPNNNRRRQQQOOOMMMKKKKKKKKKKKKJJJLLLMMMMMMMMMMMMNNNPPPSSSUUUXXXYYYYYYXXXYYYZZZ]]]\\\[[[ZZZYYYYYYYYYYYYWWWVVVUUUSSSPPPLLLIIIGGGHHHHHHGGGGGGFFFEEEEEEEEElllXXXPPPJJJEEEDDDDDDCCCBBBAAAAAA@@@@@@??????>>>==================<<<<<<<<<<<<;;;;;;;;;888888777777666666666555777777777777777777777777888888888777777777777777777666666555555666666777555555666666666666555555777666666555555444555555555444444444444444444444444444444444444444444444222222222222222222222222333444555555666666555555666666555444444444444444666666777888888888777777444555666777888888888888555444444444555777777777666444444444666777666555666555555555666777888999======;;;:::999777666666888777777666666666666777::::::999999888777777777666777777888999999::::::999::::::::::::;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@???============>>>>>>??????>>>>>>@@@AAAAAAAAA@@@@@@??????@@@@@@@@@@@@AAABBBCCCDDDCCCHHHIIINNNWWW^^^rrrtttmmmccc[[[XXXVVVSSSQQQRRRQQQOOOMMMKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMNNNOOORRRTTTWWWXXXXXXXXXZZZ[[[\\\\\\[[[ZZZZZZZZZYYYYYYVVVVVVUUUSSSPPPLLLIIIGGGIIIHHHHHHHHHGGGGGGGGGFFFdddTTTMMMJJJGGGFFFEEEDDDCCCAAA@@@???>>>???????????????>>>>>>======<<<<<<<<<<<<;;;;;;;;;999999888888777666555555888888888888888888888888999999888888777666666666888777777666666777777888555666666777777666666555666666666555555555555555555555555555555555555555444444444444444444444444333333333333333333333333444555555666666666555555777777666555555555555666444555666666777777666666666666777888999999999999666666555555555666666777777555444444666777666555777666666777777888::::::======<<<;;;:::888888777999999888777666666666666:::::::::999888888777777777777777888999999::::::999999::::::;;;;;;;;;;;;<<<<<<======>>>>>>======<<<<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>???>>>>>>>>>??????@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAACCCDDDDDDDDDIIIIIINNNYYYccczzzvvvjjj```\\\YYYVVVTTTRRRQQQOOOMMMLLLKKKKKKKKKMMMOOOOOOOOOMMMLLLMMMNNNQQQRRRTTTUUUVVVXXX[[[]]]\\\\\\\\\\\\\\\\\\[[[[[[VVVUUUTTTRRRPPPMMMJJJIIIIIIIIIIIIIIIHHHHHHHHHHHH|||^^^QQQKKKHHHGGGEEEDDDCCCBBBAAA@@@??????===>>>???@@@???>>>===<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999888888777::::::999999999999999888888888888777777777777777888888777777777777888888666666777777777777666666666666777777777666666666555555555666666666666666444444444444444444444444333333333333333333333333333333555666666777777777999888777777666666777777555555666777777777777666777777888999999999999999777888888777666666777888;;;999666666666777666555777777777888999:::;;;<<<<<<<<<;;;:::999888888888888888777777666777777777;;;::::::999999888777777777777888888888999999999999999::::::;;;<<<<<<<<<===>>>>>>?????????>>>>>>>>>===<<<::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>???>>>======>>>???AAABBBDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCEEEEEEGGGJJJIIIMMMZZZfffqqqeee^^^[[[XXXUUUSSSQQQOOOMMMLLLKKKLLLLLLOOOPPPPPPOOOMMMKKKLLLMMMNNNPPPRRRSSSTTTWWW[[[^^^\\\]]]^^^___```___^^^]]]VVVUUUTTTRRRPPPNNNLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHttt[[[OOOJJJGGGGGGBBBBBBBBBBBBBBBBBBAAAAAA<<<===>>>???>>>===<<<;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999999888::::::::::::999999888888555555666777888999999:::888888777777777777888888666666777777777777666666444444555666666666555444555555555555666666777777444444444444444444444444333333333333333333333333111222444666777888999999999999888777777777777888555666777777888888777777777888888999999999999888666777888666444444666888999777444444555666777666666777888999:::;;;<<<<<<::::::999999888888777777666666666666777999::::::;;;;;;::::::999888888888888888888888888999999999999999:::;;;;;;<<<======>>>??????@@@??????>>>>>>>>>===<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;::::::;;;;;;======<<<<<<===>>>@@@AAAEEEDDDCCCBBBBBBBBBCCCCCCAAAAAAAAABBBCCCDDDFFFGGGIIILLLJJJNNN[[[iiivvviiiaaa\\\XXXUUUSSSRRRPPPNNNLLLLLLLLLLLLNNNOOOPPPNNNLLLJJJKKKLLLLLLNNNPPPQQQSSSVVV[[[^^^]]]^^^aaabbbbbbaaa___^^^VVVUUUTTTSSSQQQPPPOOOOOOIIIIIIIIIHHHGGGGGGFFFFFFmmmXXXOOOIIIFFFGGGBBBBBBBBBBBBBBBBBBBBBBBB===============<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888;;;::::::999999888888888444444555777888999:::;;;888777777666666777777888666777777888888777777666111222333444555444333222444444444555555666666777444444444444444444444444333333333333333333333333111222444666888999999:::999999888777777777777888666666777888888888888777777777888888888888888777333555777555333222555888555333111111444666888888666777888:::;;;<<<<<<<<<888888888888888888888888555555666777888:::;;;<<<;;;;;;;;;:::999999888888888888888888888888888888999999:::;;;<<<======>>>??????@@@@@@??????>>>>>>======<<<;;;:::::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;::::::<<<<<<<<<===>>>???@@@AAAFFFEEECCCBBBBBBBBBCCCDDDAAAAAABBBBBBDDDEEEGGGHHHJJJMMMKKKOOO]]]mmm}}}ooofff___ZZZVVVSSSRRRPPPNNNMMMLLLLLLLLLMMMNNNNNNMMMKKKIIIJJJKKKJJJLLLOOOQQQSSSUUUYYY\\\]]]___aaaccccccaaa^^^\\\WWWVVVUUUTTTSSSRRRRRRSSSKKKJJJIIIHHHGGGFFFEEEDDDeeeUUUOOOJJJFFFGGGCCCCCCCCCBBBBBBAAAAAAAAA???>>>>>>===<<<============<<<<<<<<<<<<;;;;;;;;;999999999999:::::::::::::::::::::999888888777777555555666777888999999:::777666666555555666666777777777888888888888777777222333555666777666555444222333333444555555666666444444444444444444444444444444444444444444444444444555666777777777777777999999888777777777777777444555666666777777666666666777777888888777777666333666888777444444777;;;:::777444333555666777888555666888:::;;;<<<<<<<<<999999999999999999999999666666777777888999:::;;;<<<;;;;;;::::::999888888888888888888888888888888999999:::;;;<<<===>>>>>>???????????????>>>=========<<<<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::<<<======<<<<<<;;;<<<<<<>>>???@@@AAAAAAAAAFFFDDDCCCAAAAAABBBCCCDDDAAAAAABBBCCCDDDFFFHHHHHHIIILLLLLLRRRaaarrrwwwmmmeee^^^YYYTTTRRRPPPNNNMMMLLLLLLMMMKKKLLLLLLKKKJJJIIIIIIJJJHHHKKKNNNQQQSSSUUUWWWYYY[[[]]]```bbbbbb___[[[XXXXXXWWWVVVUUUTTTUUUUUUVVVNNNMMMKKKJJJGGGFFFDDDCCC```RRROOOJJJGGGHHHEEEEEEDDDCCCAAA@@@??????AAA@@@>>>=========>>>???======<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<======>>>::::::999999888777666666777777777777888888888888666666555555555555666666777777888888888888777777555777999:::;;;:::999888222222333333444555666666444444444444444444444444444444444444444444444444777777777777777666555555999888888777666777777777333444555555666666555555666666777777777666666555666999<<<;;;888888<<<@@@EEEAAA<<<888777777666555444555777:::;;;<<<<<<;;;999999::::::::::::;;;;;;888888888888888888999999<<<;;;;;;::::::999999888999999888888888888888888999999:::;;;<<<===>>>??????????????????>>>===<<<<<<<<<;;;;;;;;;<<<<<<===::::::::::::::::::::::::777999;;;===???>>>======<<<===???AAABBBBBBBBBBBBFFFDDDBBBAAA@@@AAACCCDDDAAABBBBBBCCCEEEFFFHHHIIIGGGLLLLLLTTTeeewww|||rrriiiaaa\\\TTTRRRPPPNNNMMMMMMMMMMMMIIIKKKKKKKKKIIIHHHIIIJJJGGGJJJOOORRRSSSTTTVVVWWWYYY\\\___aaa```]]]XXXUUUYYYXXXWWWVVVUUUVVVWWWXXXPPPOOOMMMKKKIIIFFFDDDCCCyyy[[[PPPIIIHHHIIIDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===;;;999777777888:::::::::::::::999999888777666666:::;;;::::::999888777666777777777777888888888888666666777777888888888999777666555444333444555555555444444333333444444555444444444555555555666666777333333777777333222777888888777777666666555555666777777777777777666666666666666666666666666666666777888777666666888:::<<<;;;999888888888999999]]]NNN<<<222444888999777555555777888999:::;;;<<<::::::888888888888::::::888888888888888888999999888999:::;;;::::::888777999888888999:::999777666:::;;;<<<;;;::::::;;;===>>>???@@@@@@???>>>===<<<>>>;;;888888;;;===<<<;;;>>>===<<<;;;;;;;;;;;;;;;;;;<<<==================>>>===>>>AAAEEEFFFCCC@@@BBBCCCDDDCCCAAA@@@AAABBBCCCCCCCCCCCCDDDFFFGGGHHHHHHIIILLLSSS```zzzuuuhhh^^^VVVRRRMMMLLLNNNOOONNNLLLOOOLLLIIIHHHJJJLLLMMMMMMLLLKKKKKKMMMOOOSSSVVVXXXXXXXXXYYY\\\^^^^^^\\\ZZZ[[[ZZZXXXUUUTTTSSSSSSSSSMMMMMMLLLKKKIIIFFFDDDCCCwww[[[PPPIIIHHHIIIDDDCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<:::888888999::::::999::::::999888888777666666=========<<<<<<:::999999777777777777888888888888666666777777777888888888777666555444333444444555555444444333333444444555555555555555555555555555777333333666666333333666777777777666666666666666666666777777777666666555666666666666666666666666666777888777666666888::::::999888888888888999:::OOOFFF:::444555888888666666666666777999:::<<<===<<<;;;;;;::::::;;;;;;<<<888888888888888888888888888999::::::::::::999888999888777777888888777666:::;;;<<<;;;::::::<<<===???@@@AAAAAAAAA@@@>>>===>>>;;;999999;;;===<<<;;;<<<;;;;;;::::::::::::;;;:::;;;;;;<<<<<<<<<<<<<<<======>>>AAADDDEEEBBB@@@BBBCCCDDDCCCAAA@@@AAABBBAAAAAAAAABBBCCCDDDFFFFFFJJJJJJNNNVVVddd~~~vvvjjjbbbZZZUUUPPPNNNOOOPPPOOOMMMPPPMMMJJJIIIKKKMMMNNNNNNKKKKKKKKKLLLNNNQQQTTTUUUWWWXXXYYY\\\___```^^^\\\\\\[[[YYYVVVTTTSSSSSSSSSOOOOOOMMMKKKIIIGGGFFFEEEsssYYYPPPJJJIIIJJJEEECCCCCCCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;<<<<<<<<<<<<>>><<<:::999:::::::::999999999999888888777777666999999999999888777666666777777777777888888888888666666777777777777888888666666555444444444444555555444444333333444444555666666666666555555555555666333333555555333444777666666666666666666777777555555666666666666555555666666666666666666666666666777777777666666888:::999888888777777888999:::???<<<999777777777666555666666666666888:::<<<===<<<;;;;;;::::::;;;;;;<<<888888888888888888888888888999999:::::::::999999:::888666555666777777666:::;;;<<<;;;::::::<<<>>>@@@AAABBBCCCBBBAAA@@@???>>><<<::::::<<<<<<<<<;;;::::::999999999:::;;;;;;999::::::;;;<<<<<<;;;;;;===<<<===@@@BBBCCCAAA???BBBCCCCCCCCCAAA@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGKKKLLLQQQ[[[jjjyyypppiii```ZZZTTTQQQQQQQQQPPPNNNQQQNNNKKKKKKLLLNNNOOONNNKKKKKKJJJKKKLLLNNNPPPRRRVVVWWWYYY\\\```aaa```___^^^\\\ZZZXXXUUUTTTSSSRRRRRRPPPNNNKKKIIIHHHGGGGGGmmmWWWPPPJJJIIIJJJEEEDDDCCCCCCBBBAAA@@@??????============>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<>>===<<<<<<<<<<<<<<<<<<:::999999999:::;;;<<<<<<999:::;;;;;;<<<<<<<<<<<<<<<<<<===???@@@@@@@@@???AAABBBCCCCCCAAAAAAAAACCCEEEEEEEEEEEEFFFHHHIIIJJJLLLMMMSSS___qqqxxxtttfff___WWWSSSRRRQQQPPPNNNPPPMMMKKKKKKLLLNNNNNNNNNKKKKKKKKKKKKLLLMMMNNNOOOTTTUUUWWW\\\```bbbbbbaaa___^^^[[[YYYVVVTTTRRRRRRRRRPPPMMMJJJHHHGGGHHHHHHgggTTTOOOJJJHHHIIIDDDDDDCCCBBBAAA@@@???>>>>>>============>>>>>>>>>>>>:::::::::;;;;;;;;;;;;<<<>>>===;;;;;;;;;;;;999777888888888777777777777777999999999999999999888777666777777777888888888888777777666666666666666666555555555555555444444444555444444333333444444555777777777777777777777777666666555444444666888888444444555555666666777777444444555666777777666666666666666666666666666666555666777666555555777999<<<:::888666555555555555555777888777555444555777555444444555666888:::<<<999999999999999999999999999999999888888888777777888888888999999:::::::::>>>;;;888777888::::::::::::;;;<<<<<<;;;<<<>>>@@@???@@@AAABBBBBBAAA@@@@@@===>>>>>>>>>===<<<<<<<<<;;;;;;:::;;;;;;<<<======::::::;;;======>>>>>>>>><<<===>>>>>>?????????@@@AAABBBCCCBBBAAAAAABBBCCCEEEEEEEEEEEEFFFHHHIIIJJJKKKMMMUUUdddxxxllldddZZZTTTQQQQQQOOONNNNNNLLLJJJJJJKKKMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNQQQRRRUUUZZZ___bbbbbbaaa^^^]]]\\\YYYWWWTTTRRRQQQRRROOOLLLIIIGGGFFFGGGGGG{{{```PPPNNNIIIGGGHHHCCCDDDCCCBBBAAA@@@???>>>===>>>>>>>>>>>>============::::::::::::;;;;;;;;;;;;<<<;;;:::;;;<<<;;;999777777777777777777777777777777888888888888888777777777777777777888888888888777777666666666666555555555555666666555555444333555444444333333444444555777777777777888888888888777888777444555999;;;:::555555555555555555666666444555666777888888888777666666666666666666666666555666666666555555777999;;;:::888666444444444444888888777666444444666888555555666888999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::::::::999999888777777777888888888888999:::;;;;;;>>><<<:::999:::;;;;;;;;;999;;;<<<<<<;;;<<<>>>@@@???@@@AAABBBBBBBBBAAA@@@===???@@@???===<<<<<<<<<<<<<<<;;;;;;;;;<<<======::::::<<<===>>>>>>??????<<<>>>??????>>>>>>???AAA@@@BBBCCCBBBAAAAAABBBDDDBBBBBBBBBCCCDDDEEEFFFGGGLLLNNNXXXiiirrriii^^^UUURRRQQQOOONNNMMMKKKJJJJJJKKKLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOSSSXXX]]]``````___\\\\\\[[[YYYWWWTTTRRRQQQQQQOOOLLLJJJHHHGGGFFFFFFsssZZZMMMLLLHHHFFFGGGBBBDDDCCCBBBAAA@@@>>>======??????>>>>>>======<<<<<<999999:::::::::;;;;;;;;;:::999999:::;;;;;;999777666777777777777777777777555666666777777666666666777777777777888888888888777777666666666555555555444555666666666555444333555444444333333444444555666666777777888999::::::888:::999555555;;;===<<<555555555555555555444444555666777888999999999999666666666666666666666666555666666666555555777888888777666555444555666777777666555555666666777777666888:::<<<>>>>>>======:::;;;;;;<<<<<<;;;;;;:::::::::999999888777777666888888888888888:::;;;<<<===;;;::::::;;;;;;:::999999;;;<<<<<<<<<===???AAA@@@AAABBBCCCDDDCCCCCCBBB===@@@AAAAAA>>><<<<<<===<<<<<<;;;;;;::::::;;;;;;999999;;;<<<===>>>>>>>>>===???@@@???>>>===???BBB@@@AAACCCBBBAAAAAABBBDDDAAAAAAAAABBBCCCDDDFFFFFFMMMPPP[[[mmmxxxooobbbXXXSSSRRRPPPOOOMMMLLLKKKKKKMMMMMMLLLKKKIIIIIIJJJKKKKKKKKKKKKKKKKKKMMMPPPUUUZZZ]]]]]]\\\ZZZZZZZZZYYYWWWTTTRRRQQQPPPPPPNNNLLLJJJHHHGGGFFFoooWWWKKKLLLGGGEEEFFFBBBDDDCCCBBBAAA???>>>===<<<@@@??????>>>===<<<<<<;;;999999:::::::::;;;;;;;;;888888888:::;;;;;;999777666666666666777777777777888999::::::::::::999999777777777777888888888888777777666666555555555444444555666666666555333333555444444333333444444555555555666888999:::;;;<<<999<<<:::555666<<>>888888::::::::::::888888::::::999999888777777666888888777777888:::;;;===;;;:::::::::;;;;;;999777999;;;<<<<<<<<<===???AAAAAABBBDDDEEEEEEEEEDDDDDD===@@@BBBAAA>>><<<<<<===<<<;;;;;;:::999999999999777888:::;;;<<<=========>>>@@@AAA@@@>>>===@@@BBB@@@AAABBBBBBAAAAAACCCDDDCCCCCCCCCCCCDDDFFFGGGHHHOOORRR]]]qqq|||rrrdddZZZUUUSSSRRRPPPNNNMMMLLLMMMNNNOOONNNLLLGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKNNNTTTYYY[[[[[[ZZZXXXYYYYYYXXXWWWTTTRRRQQQQQQPPPPPPNNNLLLJJJHHHFFFfffXXXKKKGGGGGGEEEDDDDDDDDDCCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>===============<<<;;;:::999::::::;;;777888999:::::::::::::::777888888888888777666666999888888888777777666666999999999888888888777777999999888777666555444444666666666666777777777777333333333333333444555666444333333444666888;;;<<<>>>===<<<;;;;;;;;;;;;;;;888777555444333333333444777666555555555666888999777777666555555555555555666555444555777999888777777555333444777888666444777555222333555777555444>>>?????????@@@AAABBBBBB:::::::::::::::::::::;;;777888999999999777666555444444666777999999::::::999999::::::::::::;;;;;;============>>>>>>>>>>>>BBBCCCDDDFFFGGGFFFCCC@@@@@@???>>>======<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<===???@@@@@@@@@???>>>AAA@@@@@@??????@@@@@@AAADDDCCCAAA@@@??????@@@AAACCCBBBBBBCCCFFFIIIJJJJJJLLLRRR^^^qqqwwwiii]]]WWWUUUSSSQQQPPPPPPOOOOOOMMMLLLJJJIIIJJJIIIIIIIIIIIIJJJKKKKKKLLLJJJIIIKKKQQQWWWZZZZZZ]]][[[YYYVVVTTTTTTUUUVVVSSSQQQOOOMMMLLLJJJGGGEEEdddWWWJJJFFFFFFEEECCCDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>=========<<<===<<<;;;:::::::::;;;;;;777888999:::::::::::::::999::::::::::::999888888888888888777777777666666999999999888888888777777999888888777666555555555666666555555555555555555444333333333333444555666444444444444666888999;;;;;;;;;:::999999999999999888777666444444444444444777666555555555666888999777777666555555555555555666555555666888999999888777555333444666777666444777555333333555666666444>>>???@@@BBBCCCCCCDDDDDD:::999999999999999999999999999999999999888777777666777888999:::;;;;;;;;;888999999:::;;;;;;<<<<<<=========>>>>>>?????????DDDEEEGGGHHHIIIGGGDDDBBB@@@???>>>======<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<===>>>>>>>>>======AAA@@@@@@??????@@@@@@AAACCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBDDDFFFHHHJJJJJJPPPUUUaaavvv|||nnnbbb[[[WWWTTTRRRPPPPPPOOOOOOMMMLLLJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJHHHGGGIIIOOOTTTWWWXXX]]]\\\ZZZXXXWWWVVVVVVWWWTTTRRROOONNNMMMKKKHHHFFFwww```UUUIIIFFFEEEDDDBBBCCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;:::::::::;;;;;;888888999:::::::::999999999999::::::999999888777888888777777777777666666999888888888888777777777888888888777777666666666666666555555444444333333444444333333333444555555555444444555555666888888999888888777777777777777888888777666555555555555777666555555555666777888777666666555555555555666777666555666888:::999888666555444555666777666444777555444444555666666555;;;<<>>>>>???@@@AAABBBFFFHHHJJJLLLLLLIIIEEECCC@@@???>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@AAABBBCCCBBBBBBCCCDDDFFFHHHJJJKKKSSSWWWddd|||uuuhhh```[[[WWWTTTQQQQQQPPPNNNMMMLLLJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKGGGFFFEEEGGGLLLPPPSSSTTT[[[[[[[[[[[[ZZZYYYXXXWWWVVVSSSQQQOOONNNLLLJJJGGGsss\\\RRRIIIFFFEEECCCBBBCCCBBBBBBAAAAAA@@@??????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::999999777777777777777666666555777777777777777777666666888888888888777777777777888888777777777777777777888777777666444333333222444444333333333444444555555555555555555555666666777777666666666666666777888888777777666666666666666666555444555666777888777666555555555555666666777666555777999:::999888777777666666777777777666666666555555555666666666666888<<<@@@BBBBBBAAAAAA<<<<<<;;;:::999999888888;;;:::888777777888999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@BBBDDDEEEHHHKKKOOOPPPNNNJJJEEECCC@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<<<<<<<@@@@@@????????????@@@@@@??????@@@@@@AAABBBCCCCCCBBBCCCDDDEEEFFFGGGJJJLLLTTTXXXfffzzznnneee___ZZZVVVRRRRRRPPPNNNMMMKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKFFFEEEEEEGGGJJJMMMPPPQQQYYYZZZ[[[\\\\\\ZZZXXXWWWWWWUUURRRPPPOOOMMMKKKIIImmmXXXPPPHHHFFFEEEBBBBBBCCCAAAAAAAAA@@@@@@??????>>>============<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;999999:::::::::999999888666777777777777666555555666666666666666666777777777777777777777777777777777777777777888888888888:::999888777666444333333555444444333333333444444444444444555555555444444777777666666666666777777777777777777777666666666666555444444444555777888666666555555555555666666777666555666888999999888888888999888888888888999666666666555555555666777444777;;;>>>AAAAAAAAA@@@>>>>>>===<<<;;;;;;::::::999888777666666777888999::::::;;;;;;;;;;;;;;;:::>>>======<<<<<<;;;;;;:::>>>>>>>>>???AAADDDGGGHHHLLLPPPTTTTTTPPPJJJEEEBBB@@@???>>>===<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<=========@@@??????>>>>>>??????@@@>>>???@@@AAABBBCCCCCCCCCAAACCCEEEFFFFFFGGGJJJMMMRRRXXXhhhssskkkddd]]]YYYTTTSSSPPPNNNLLLKKKKKKKKKHHHHHHHHHHHHHHHIIIJJJJJJFFFFFFGGGHHHIIIKKKNNNOOOUUUVVVYYYZZZ[[[YYYXXXVVVWWWUUUSSSQQQPPPNNNKKKIIIiiiUUUNNNIIIHHHFFFCCCBBBDDDAAAAAA@@@@@@????????????=========<<<<<<<<<;;;;;;999:::;;;<<<<<<<<<;;;;;;999999:::::::::999888888888888999999888888777666555555666666666666777777666666777777777777777888777777777888888999999999:::999888777666555444444555555444333333333444444333333444444555444444333777666666666666777777888555666666777777666666555666555444444444555666777666555555555555666666777666555444555777999888777777999:::999888777888999666777777666555555666888666888<<>>>>>>>>======<<<<<<;;;777777777666777777888999888999999:::;;;;;;;;;:::>>>>>>>>>===<<<<<<;;;;;;???>>>>>>@@@BBBFFFIIIKKKQQQVVV[[[ZZZSSSKKKDDDBBB@@@???>>>======<<<<<<<<<======<<<<<<<<<<<<============<<<<<<======>>>?????????>>>>>>>>>>>>??????>>>???@@@AAABBBCCCBBBBBBAAADDDFFFGGGFFFGGGJJJNNNPPPYYYmmm|||rrriiiaaa\\\UUUSSSQQQNNNLLLKKKKKKKKKHHHHHHHHHHHHHHHIIIIIIJJJEEEGGGHHHHHHHHHIIIKKKNNNQQQRRRTTTVVVWWWWWWVVVUUUWWWUUUSSSQQQPPPNNNKKKIIIhhhSSSNNNIIIIIIGGGCCCCCCEEE@@@@@@@@@@@@????????????======<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;999::::::::::::999888777888888888888888777777666555555555666666666777777666666666666777777888888666666777888999999::::::888888777666555555444444666555444333333333333333111222333444555444444333555555555555555666777777444555666666666666555444555555444333444555666777555555555555555666777777555444333444666888777666555777999888666555777999555777888777555444666999888999;;;===???@@@AAAAAA============<<<<<<<<<<<<666777888888999999999888777888999:::;;;<<<<<<<<<<<<<<<=========>>>>>>>>>?????????@@@CCCGGGKKKNNNWWW\\\aaa```WWWMMMEEEBBB@@@???>>>======<<<<<<<<<======<<<<<<<<<<<<======>>>===<<<<<<<<<===>>>?????????>>>>>>>>>>>>????????????AAABBBBBBBBBBBBAAAAAADDDGGGGGGEEEFFFJJJOOOQQQ]]]tttzzzoooeee^^^VVVTTTQQQNNNLLLKKKKKKKKKHHHHHHGGGGGGHHHHHHIIIJJJDDDFFFHHHHHHGGGGGGIIIKKKMMMNNNPPPRRRSSSSSSSSSSSSWWWUUURRRQQQPPPNNNKKKIII|||dddRRRMMMJJJJJJGGGDDDCCCFFF@@@@@@@@@???????????????======<<<<<<<<<;;;;;;;;;888999;;;<<<===<<<;;;;;;:::::::::::::::999888777666666666666666555555444444555555555666666777777555666666666777777888888666666777888999::::::;;;666666666555444444333333666555444333333333333333000111333444555555444444444444444444444555666777333444555666666555444444555555444333444555666777555555555555555666777888444333222444666777666555444666888777444333555777555777888777555444666999777777888:::;;;===>>>???;;;;;;;;;<<<<<<<<<<<<<<<666888999:::;;;::::::999777888999;;;<<<=========::::::;;;===>>>@@@AAAAAA?????????@@@CCCHHHLLLOOO[[[aaafffdddZZZOOOGGGCCC@@@???>>>======<<<<<<<<<======<<<<<<<<<<<<============<<<;;;<<<===>>>?????????>>>>>>>>>>>>?????????@@@AAABBBCCCBBBAAA@@@AAADDDHHHHHHEEEFFFJJJOOORRRaaayyyssshhh```WWWUUUQQQNNNLLLKKKKKKKKKHHHHHHGGGGGGHHHHHHIIIJJJCCCEEEHHHGGGFFFEEEGGGJJJKKKKKKMMMOOOPPPQQQRRRRRRWWWUUURRRPPPOOONNNKKKIIIwww^^^SSSOOOIIIEEEDDDDDDDDDDDDDDDCCCBBBAAA???>>>===<<>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::::::::999999888999:::<<<===999999777666555555555555666555444555666777666555777888888888888999999999777777666666666666777777888666444444555555444333444444444444444444444444333333333444444444555555888777666555555666777888333333444444555666666666777666666555555555666666999888777555555555666666888777555444444444555666::::::999999888777777777666888::::::888666555555444777;;;;;;::::::<<>>???AAAAAACCCAAA??????CCCIIIPPPTTThhhiiiiiicccYYYOOOHHHEEE@@@???>>>===<<<<<<<<<<<>><<<;;;;;;;;;<<<===>>>>>>>>>>>>============>>>????????????@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEBBBCCCDDDEEEFFFHHHJJJLLLVVVddd~~~tttjjjaaa___WWWPPPPPPPPPLLLJJJKKKKKKHHHHHHJJJKKKIIIIIIMMMIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIKKKNNNOOOPPPPPPPPPSSSSSSRRRRRRQQQPPPOOONNNqqqZZZQQQMMMIIIEEEDDDDDDCCCBBBBBBAAA@@@???>>><<<;;;;;;>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::;;;:::999999999:::;;;<<<999888777666555555555555666555444555777888777666777777888888888999999999777777777666666777777777777666444444555555444333444444444444444444444444333333444444444555555555666666555555555555666666333333444555555666666777666666555555555666666777999888777666666777777888888777666555555555666666888888888888777777777777666888::::::888666666666555777999:::;;;;;;<<<>>>===<<<;;;<<<>>>>>><<<999;;;;;;999999888999999:::444555666888999999999999<<<<<<<<<===>>>@@@AAABBBAAAAAAAAAAAADDDJJJSSSYYYiiikkkkkkeee[[[QQQJJJGGGBBBAAA@@@???>>>>>>>>>>>>???>>>===<<<<<<<<<======>>>>>>>>>>>>============????????????@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDAAABBBDDDEEEGGGJJJLLLNNNZZZhhh|||rrriii```XXXRRRQQQQQQNNNLLLMMMMMMJJJIIIKKKJJJHHHHHHKKKIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIKKKMMMOOOOOOPPPOOOQQQQQQQQQQQQPPPOOONNNMMMjjjUUUNNNKKKGGGEEEDDDCCCBBBAAABBBAAA@@@???>>><<<;;;;;;============>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;:::999999999::::::999888777666666555555666777666555666888999888777777777777888888888999999888888777777777777888888777555444444555555555444444444444444444444444444333444444444444555555555444444555555555555444444333444444555555666777777555555555666666777777888777666666666666666777888999888777666666666666777555666666666666777777777666888::::::888777777777777777777999<<<======<<<===<<<;;;;;;<<<<<<:::888999888888888888999::::::777777999:::;;;<<<<<<<<<;;;;;;<<<===>>>@@@BBBCCC???BBBDDDDDDEEEKKKVVV^^^kkkmmmmmmhhh]]]SSSLLLIIICCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>============>>>============>>>>>>>>>>>>????????????@@@@@@@@@AAA@@@@@@AAAAAABBBCCCCCCCCCBBBDDDFFFGGGHHHKKKOOORRR^^^lllwwwnnncccZZZTTTSSSRRROOONNNOOOOOOKKKJJJKKKJJJGGGGGGIIIJJJIIIIIIHHHGGGFFFFFFEEEHHHIIIKKKLLLMMMNNNNNNNNNOOOPPPPPPPPPOOONNNMMMMMMeeeRRRKKKIIIFFFEEEDDDCCCAAA???CCCCCCBBBAAA@@@???>>>===<<<<<<======>>>>>>??????<<<<<<;;;;;;;;;:::::::::<<<;;;;;;:::999999999999888888777666666666666666888666666777888999888777777777777777888888888888888888777777777777888888777555333333555666555444444444444444444444444444444444444444555555555555444444666777777666444444444444444555666666777777444444555666777888888888444444444444555666666777999888888777777777777777333333444555555666777777666888999:::888777888999999888777999===>>><<<:::<<<<<<;;;;;;;;;999888777666777777777888999::::::999999:::;;;<<<===>>>>>>;;;;;;<<<===???@@@BBBCCC???CCCFFFFFFEEEKKKWWWaaammmoooooojjj___TTTLLLHHHCCCBBBAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>============>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@AAAAAABBBBBBCCCDDDDDDEEEGGGHHHIIIHHHKKKOOOSSS^^^mmm{{{qqqeee]]]UUUSSSSSSPPPNNNOOONNNKKKJJJLLLKKKHHHHHHKKKJJJJJJIIIGGGFFFEEEEEEDDDIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLbbbQQQIIIGGGEEEDDDCCCCCCAAA@@@CCCBBBBBBAAA@@@???>>>>>><<<<<<======>>>>>>??????<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::999999888888777777666666666666777888666666777888999888777666666777777777888888888888888777777777777888888666555333333555666555555444444444444444444444444444444444555555555666666555666777888888777666555444444555555666777777888333444666777888888888888444555555666777777777777888888888888888777777666222222333444555666666777666777999999888888999:::<<<:::999:::===>>><<<999;;;;;;<<<;;;:::888777777555666777888999:::::::::666666777888999:::;;;;;;;;;;;;<<<===>>>@@@BBBCCC@@@DDDGGGGGGGGGMMMYYYcccnnnqqqqqqkkk```SSSJJJFFFAAA@@@@@@????????????@@@???????????????>>>>>>===<<<=========>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEGGGIIIKKKJJJHHHJJJOOOTTT]]]mmmyyyiii```WWWTTTSSSPPPNNNOOOMMMIIIIIIKKKLLLIIIJJJMMMKKKJJJHHHGGGEEEEEEEEEEEEIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMNNNMMMMMMMMM|||___RRRIIIGGGDDDCCCCCCCCCBBBAAA@@@@@@??????>>>======<<<============>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;:::999999777777666666666666777777777666555666888999888777666666666777777777888888777777666666666666777777666444333333555666666555444444444444444444444444444444555555555666666666666666777777777777666666444555555666666777888888444555777888999888888777777888999999999999999888777777888888888777666555222222333444555555666666666777999999888999:::<<>>======>>>===;;;999:::;;;<<<<<<:::888888999666777888999::::::::::::888888888999:::;;;==================>>>@@@AAABBBAAADDDGGGHHHJJJRRR]]]fffrrrttttttmmmaaaSSSIIIDDD??????>>>>>>>>>>>>??????>>>>>>?????????>>>===<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFGGGJJJLLLJJJHHHIIIPPPVVV___rrrnnnddd[[[WWWTTTPPPOOOOOOLLLIIIIIILLLLLLJJJKKKNNNKKKJJJHHHGGGFFFFFFFFFGGGJJJIIIIIIHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMsss[[[QQQJJJGGGCCCAAABBBCCCDDDDDD@@@@@@??????>>>=========>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::888999:::;;;;;;;;;:::999777777666666666666777777666555444555777888777666666666666666777777777888666666555555555555666666555444333333555666666555444444444444444444444444555555555555666666666666666666666555555666666666555555555666777777888888555666888999999888777666777888888999999888777666666666777777777666555444333333444444555555666666666777888999888999;;;===AAABBBBBBAAA===;;;::::::999;;;===<<<:::999:::;;;777888999:::;;;;;;::::::;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>>>>>>>???@@@@@@BBBCCCFFFIIIPPPYYYeeelllvvvxxxxxxpppcccTTTIIIDDD??????>>>>>>>>>>>>??????======>>>>>>>>>===<<<;;;<<<<<<<<<===>>>?????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBCCCCCCDDDDDDEEEDDDHHHJJJIIIGGGJJJRRRZZZggg{{{uuujjj___ZZZWWWRRRPPPQQQNNNKKKJJJLLLLLLIIIJJJMMMKKKJJJHHHGGGFFFGGGHHHIIIJJJIIIHHHGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNOOONNNkkkWWWPPPKKKGGGCCCAAABBBCCCEEEEEEBBBAAAAAAAAA@@@???????????????>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::777888:::;;;<<<;;;;;;:::777777666666666666777888666555444555666777777555666666666666777777777777555555444444444444555555555444333333555666666666444444444444444444444444555555555555666666666777666555444333333444555666555555666666777777888888666777888999999888666555555555666666666444333222555666777777777666444333444444444555555555666666666777888888888:::<<<>>>CCCEEEFFFCCC===:::999;;;888;;;======;;;999;;;===888999:::;;;<<<;;;:::999999888888888999;;;===>>>??????>>>>>>>>>>>>??????BBBBBBEEEJJJTTT```kkkqqqyyy{{{zzzsssdddUUUIIIDDD@@@??????>>>??????@@@@@@<<<===>>>>>>>>>===;;;:::;;;<<<<<<===>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAABBBBBBCCCCCCDDDAAAEEEIIIIIIHHHKKKUUU]]]mmmyyynnnccc]]]YYYTTTQQQRRRPPPMMMKKKMMMLLLHHHHHHKKKKKKJJJHHHGGGGGGHHHJJJKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLNNNOOOOOOOOOOOOiiiXXXPPPKKKHHHEEEDDDDDDEEEDDDCCC?????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>?????????<<<<<<<<<<<<;;;:::999888999888777666666777888999::::::888777666666555555999777666666777777666444666666666666555555555555444444444555555555555666666666555444333333222222222333444555666666666666444444333333333444444555555555555555555666777777888888888999999::::::;;;999888888777666555555444666666555555555555666666666666666555666777777888666777888999999:::999999CCCBBBAAA???===<<<;;;;;;>>>>>>===;;;:::888666555888999:::;;;;;;;;;::::::<<<<<<======>>>>>>??????AAAAAAAAAAAA@@@???>>>>>>AAADDDIIINNNUUU```llluuutttbbbQQQFFFBBB@@@>>>===>>>@@@AAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<======>>>???????????????>>>???@@@AAABBBCCCCCCBBBEEEBBB@@@@@@BBBCCCBBB@@@EEEDDDFFFHHHIIIMMMYYYdddpppvvvhhh```\\\WWWSSSRRRRRROOOLLLKKKKKKKKKKKKJJJMMMLLLJJJHHHGGGGGGGGGGGGIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNNNNMMMMMMeeeUUUNNNHHHFFFCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???========================<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::999888999888777666666777888999:::999888888777777777777888777666666777777666555666666666666555555555555444444444555555555555666666555555444333333222222222333444555666666666666444444444444444555555666555555555555555666777777888888888888888999999999888888777777666666555555666666555555555555666666666666666777777777888888666666777888999999999999AAA@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999888999999::::::;;;;;;::::::<<<<<<<<<======>>>??????AAABBBBBBBBBBBBAAA@@@@@@BBBEEEJJJOOOUUU___kkkttt~~~}}}ssscccTTTIIIEEE???>>><<<===>>>??????>>>???>>>======<<<<<<============>>>???????????????@@@@@@@@@AAAAAABBBBBBBBBEEECCC@@@AAACCCDDDCCCAAACCCCCCEEEHHHJJJOOO[[[gggwwwoooeee^^^XXXTTTSSSRRROOOMMMLLLLLLLLLKKKIIIMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNNNNMMMMMMxxx___QQQKKKGGGEEEBBBAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@???==============================>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999999888888777777777777888888999999888888888888999999777666555666777888777666666666666666555555555555444444444555555555555666555555555444444333333222222333444555666666666666555555555555555666777777666666555555555666777777888888777777777777777777777777777777666666666666666666666555555666666666555666777999999888888777555666777888999999999999===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<=========<<<<<<999999999:::::::::::::::;;;;;;<<<<<<===>>>>>>???AAAAAABBBBBBBBBCCCCCCCCCCCCGGGKKKOOOUUU^^^iiiqqqxxxyyyvvvnnn```SSSJJJEEE@@@>>><<<<<<===>>>===<<>>=========>>>>>>======>>>???????????????BBBAAA@@@@@@@@@AAABBBCCCEEECCCBBBBBBDDDEEEDDDCCCBBBBBBEEEHHHKKKQQQ^^^kkkyyykkkbbbZZZVVVVVVRRRPPPNNNMMMMMMLLLJJJHHHLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIKKKLLLNNNNNNOOONNNMMMLLLpppZZZOOOJJJIIIFFFCCCBBBCCCCCCBBBAAA?????????>>>>>>>>>==============================>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<;;;;;;:::999888777777777777777777888999999888888999::::::;;;666555555666777888888777666666666666555555555555444444444555555555555666555555444444444333333333222333444555666666666666666555555555666777888999777666666666666666777777777777777666666555555555666666666666777777777777555555666666666666555555555666888::::::999777666555666777888999999999999::::::::::::;;;<<<>>>>>><<<<<<===>>>>>>>>>>>>===999999999999999::::::;;;::::::;;;<<<===>>>>>>???@@@@@@@@@AAABBBCCCCCCDDDCCCGGGKKKOOOTTT]]]gggooorrrrrrooofffZZZNNNFFFAAAAAA???======>>>>>>===<<>>>>>>>>>>>??????======>>>???????????????DDDBBB@@@??????@@@AAACCCEEEDDDCCCCCCDDDEEEEEEEEEDDDDDDFFFIIILLLRRR```mmmqqqfff]]]ZZZZZZSSSQQQOOONNNNNNMMMJJJHHHJJJJJJIIIHHHGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHLLLMMMNNNOOOOOONNNMMMLLLjjjWWWNNNJJJIIIFFFCCCBBBCCCCCCBBBAAA?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===;;;:::999;;;;;;;;;<<<;;;;;;::::::777777777888888777777777888888888888999:::;;;;;;666555555666777888888777666666666666555555555555444444444555555555555666444444444444444333333333222333444555666666666666555555555666777888999999888777777666666666777777777666666555555444444444666666666666777777777777555555666777777666555555444666888999:::999777666555555666777888888888888999999999;;;<<<>>>@@@AAA????????????>>>===<<<<<<999999888888888999:::;;;::::::;;;<<<===>>>???@@@????????????@@@AAACCCDDDCCCGGGLLLPPPVVV^^^hhhoootttrrrkkkaaaVVVJJJBBB>>>BBB@@@>>>>>>??????>>>===??????>>>>>>>>>>>>??????======>>>???????????????DDDBBB@@@??????@@@AAACCCDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFHHHKKKNNNUUUcccpppwwwkkkccc^^^^^^UUUSSSPPPOOONNNLLLJJJHHHIIIIIIIIIHHHHHHGGGFFFFFFHHHHHHHHHHHHGGGFFFFFFEEEKKKLLLMMMNNNOOONNNMMMLLLeeeUUUNNNIIIGGGEEEBBBAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<;;;:::999:::;;;;;;<<<;;;;;;::::::777777888888888888777777888888888888888999:::;;;777666555666777888777666666666666666555555555555444444444555555555555666444444444444444444444444222333444555666666666666555555555555666888999:::888888777666666666777777666666555555555555555555777777777777666666666666444555666777777666555444444555666888888777777666444555666777888888888888777888999:::<<<>>>@@@AAA@@@@@@@@@???>>>===;;;:::999888888777777999:::;;;:::;;;<<<===>>>???@@@AAA??????>>>>>>???AAABBBCCCCCCHHHNNNSSSYYYbbblllssszzzuuukkk___SSSJJJCCC???BBB@@@>>>>>>???@@@???>>>>>>>>>=========>>>??????======>>>???????????????BBBAAA@@@@@@@@@AAABBBCCCCCCDDDEEEDDDCCCDDDFFFHHHHHHGGGIIIMMMQQQYYYhhhvvv~~~rrrhhhcccaaaXXXUUUQQQNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEIIIJJJLLLMMMNNNNNNMMMMMM}}}aaaSSSMMMHHHHHHFFFCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;::::::::::::;;;;;;<<<;;;;;;:::666777888999999888777666888888777777777888888999888777666666777777666555666666666666555555555555444444444555555555555666444444444444444444444444222333444555666666666666444444444555666777999999999888888777666666777777555555555555666666666666888888777777666666555555444555666777777666555444444555555555666666666666444555666777888888888888666666777999;;;===???@@@@@@@@@??????>>><<<;;;:::999888777666777888:::;;;;;;<<<===>>>???AAABBBBBBAAA@@@?????????AAACCCDDDEEEJJJQQQXXX___hhhssszzz~~~vvviii\\\PPPHHHCCCAAA@@@>>>======???@@@@@@???======<<<<<<======>>>???======>>>???????????????@@@@@@@@@AAAAAABBBBBBBBBAAACCCDDDDDDCCCCCCEEEHHHFFFFFFIIINNNTTT]]]nnn}}}xxxmmmeeeccc[[[WWWQQQMMMLLLKKKKKKJJJGGGGGGHHHIIIHHHGGGFFFEEEDDDEEEFFFHHHIIIIIIHHHHHHGGGHHHJJJLLLMMMNNNNNNMMMzzz^^^RRRLLLGGGKKKHHHEEEDDDDDDEEEDDDCCC?????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::::::::;;;;;;<<<;;;;;;;;;666777888999999888777666888888777777777777777888999777666666777777666444777666666666555555555555444444444555555555666666444444444444444444444444222333444555666666666666333333444444555777888999999999888777777666777777444555555666666777777777999888888777666555555444444555666888888666555444555444444444444555666666444555666777888888888888555555666777:::<<<>>>???>>>>>>???>>>>>>===<<<;;;999888777666666888:::;;;<<<<<<===???@@@BBBCCCCCCCCCBBBAAA@@@@@@AAACCCEEEFFFLLLSSS[[[cccmmmxxx}}}tttfffXXXMMMGGGCCCAAA>>><<<;;;<<<>>>?????????<<<<<<<<<<<<<<<===>>>>>>======>>>???????????????>>>???@@@AAABBBCCCCCCBBB@@@BBBDDDDDDBBBBBBEEEHHHDDDEEEHHHOOOVVVaaasss}}}pppfffbbb]]]XXXQQQMMMKKKKKKKKKKKKFFFGGGHHHIIIHHHGGGFFFEEEAAABBBEEEHHHJJJKKKKKKKKKEEEFFFIIIKKKMMMNNNNNNNNNyyy]]]JJJHHHOOOUUUPPPJJJEEECCCCCCCCCCCC@@@@@@@@@???>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::777777888999999999999888888777666555555777999;;;888888888888777777777777666666666666666777888888666666666666555555555555555555555555555444444444666555444333222333444555444555555666777666666666:::999888666555444444444777666666555555555555666888888888888888777666666666666777777777555444333444444444555555555666666888777666777888999888777777777777666555888<<>>;;;999888888888999999888888999999:::;;;888:::<<>>???:::???AAA======@@@@@@<<<@@@===BBBCCC>>>BBBGGGAAABBBBBBCCCCCCDDDEEEEEEEEEHHHLLLIIIMMM[[[eeesssuuujjjfff___ZZZSSSPPPOOONNNLLLIIIGGGGGGGGGIIIKKKLLLJJJHHHGGGHHHIIIJJJJJJJJJJJJIIIIIIKKKKKKKKKKKKKKKMMMOOOsss[[[KKKHHHMMMPPPLLLGGGCCCBBBCCCCCCBBB@@@@@@??????>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::777777888999999999999888888777777666666777888999888888888777777777666666555555555555555666777777666666666666555555555555555555666666666666666666555555444333333333444555555555555666666666666666333333444555666777999:::888888777777777777777888777777888888777777666666555666777777777666555444444444444555555555666666888777555666777888888777777777777666666888;;;>>>AAAAAA???===<<<;;;;;;:::999888888888888999:::::::::;;;===@@@AAABBBCCCCCCBBBCCCCCCBBBAAAAAACCCEEEJJJPPPWWW]]]gggttt|||}}}{{{rrraaaOOOGGGGGGDDD@@@>>>???@@@@@@@@@@@@@@@???======<<<;;;<<<===>>>???>>>@@@@@@???CCCHHHEEE???CCC???CCCBBB;;;>>>FFFCCCBBBBBBCCCCCCDDDEEEEEEEEEGGGKKKIIIMMM[[[eeettt{{{mmmggg___[[[UUURRRQQQPPPMMMJJJHHHHHHHHHJJJLLLLLLJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGIIIJJJKKKKKKKKKLLLNNNPPPkkkYYYLLLGGGJJJIIIFFFCCCBBBBBBCCCBBBAAA@@@@@@??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::;;;;;;;;;:::::::::999999777777888999999999999888777888888888888777777666888888777777777777666666555555444444444555666666666666666666555555555555555555555666777777888888555444444333444444555555555555555555555666777777000000222444777999;;;<<<777777666666666777888888777777777666666666555555555555666777777777666666444444444555555555555555888666444444666888888888777777777666666888;;;>>>@@@@@@@@@@@@???>>>======888888888888888999::::::;;;<<<>>>@@@BBBCCCCCCCCC@@@AAAAAA@@@???@@@BBBEEEJJJQQQYYYaaakkkwww~~~uuummm]]]NNNGGGGGGEEEBBB>>>>>>???@@@@@@@@@@@@@@@======<<<<<<<<<===>>>???@@@???>>>@@@IIIPPPOOOJJJDDD???CCCDDD>>>@@@FFFCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEJJJIIIMMM[[[fffvvvqqqjjjaaa\\\WWWTTTSSSRRRNNNKKKIIIIIIHHHJJJKKKKKKJJJHHHIIIHHHFFFEEEDDDDDDEEEEEEGGGIIIJJJKKKKKKMMMOOORRRfffXXXMMMHHHHHHCCCBBBAAABBBCCCDDDCCCBBB????????????>>>>>>==============================::::::::::::::::::::::::::::::::::::999999999999777777888999999999999888777888999:::999777555444888777777777666666666666666555555555555666777777666666666666555555555555333444444555666777777888444444444444444555555555666555555444555666777888333444555666777888888888444444444444555555666777777666666555555555555555555555666666777777777777555555555555555555555555777555333333666888999999777777888777666777:::===>>>>>>@@@AAAAAA@@@>>>>>>888888888888888999::::::;;;<<<===???@@@AAABBBCCC@@@AAABBBAAA@@@AAACCCFFFJJJSSS]]]fffppp{{{rrriiiZZZMMMGGGEEECCCAAA>>>???@@@AAAAAABBBBBBAAA===============>>>>>>>>>>>>===<<<@@@HHHQQQWWWXXXLLLAAABBBGGGEEEFFFGGG@@@BBBBBBCCCCCCDDDEEEEEEEEEEEEJJJIIIMMMZZZeeevvvwwwnnnccc___YYYUUUTTTSSSOOOLLLJJJHHHHHHHHHIIIJJJHHHGGGHHHGGGEEECCCCCCDDDFFFGGGFFFHHHJJJKKKLLLNNNQQQSSSzzzbbbWWWNNNHHHFFFBBBAAAAAABBBDDDEEEDDDCCC?????????>>>>>>>>>>>>>>>========================::::::::::::::::::::::::::::::999999999888888888777777888999999999999888666888999::::::888555444777777777666666666666555777777666666777777888999666666666666555555555555222222333444444555666666444444444555555666666666555555555555555666777777666666777888888888777666444444444555666777888999777777666555444555555666666666666666777777888888555555555555555555555444666444333444777999::::::777888888888777777:::<<<;;;<<<>>>???@@@???>>>===999999999999999::::::;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCCCCBBBCCCFFFHHHLLLVVVaaakkkuuurrrgggXXXMMMFFFCCC@@@???@@@@@@AAABBBCCCCCCBBBBBB=========>>>>>>>>>>>>>>>@@@???>>>???AAAIIIUUU^^^cccLLLAAADDDEEEHHHHHH@@@BBBBBBCCCCCCDDDEEEEEEEEEEEEKKKKKKNNNZZZeeexxxvvvgggbbb[[[VVVTTTRRROOOLLLJJJHHHGGGGGGGGGHHHGGGEEEGGGFFFEEEDDDEEEGGGIIIKKKFFFHHHJJJKKKLLLNNNRRRTTTuuu^^^UUUMMMGGGFFFBBBAAAAAABBBDDDEEEDDDCCC??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::999999999888888888777777777777888999999999999888666777999:::999888666555777777666666666666555555888888777777888888999:::666666666666555555555555222222222333444444444555333444555666666666666666444555555666777666666666333444666888888888888777777777777888999:::<<<===888777666555555555666777777777666666666777888888555555555555555444444444444444444666999;;;;;;:::777888999888777777999;;;;;;<<<======>>>>>>======:::::::::::::::;;;<<<<<<;;;;;;;;;<<<===>>>@@@@@@CCCDDDEEEDDDDDDEEEHHHJJJNNNYYYfffpppzzzrrreeeWWWNNNGGGAAA>>>???AAAAAABBBBBBBBBBBBAAAAAA<<<===>>>?????????>>>>>>DDDBBBAAA???===@@@KKKWWWwwwWWWCCC@@@@@@DDDHHHCCCBBBBBBCCCCCCDDDEEEEEEEEEEEELLLMMMQQQ]]]jjj~~~nnnggg^^^WWWTTTRRRPPPNNNKKKIIIGGGFFFGGGGGGFFFEEEFFFEEEEEEFFFGGGIIIKKKMMMGGGIIIKKKLLLMMMOOORRRTTToooYYYPPPJJJFFFFFFDDDBBB@@@AAABBBCCCCCCBBB>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999888888888777777777777777777888999999999999888666666888888999888777777777777666666666555555555777777777777777888888999666666666666555555555555333444444444444444444444222333555666777777777666222444666888888777555444000222444666777777666555777777888999:::<<<>>>???:::888777555555666777888999888777666666666777888666666555555555444444444333444555999<<<===<<<:::777888999999888777999:::======<<<<<<<<<===>>>>>><<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<===>>>@@@AAACCCDDDEEEEEEDDDEEEHHHKKKPPP[[[iiittt}}}qqqcccVVVNNNHHHAAA???@@@AAAAAAAAAAAA@@@???>>>>>><<<===>>>???@@@???>>>>>>CCC@@@???AAA??????EEENNNpppUUUGGGGGGDDDDDDHHHFFFBBBBBBCCCCCCDDDEEEEEEEEEDDDLLLOOOUUUcccqqqvvvmmmbbbYYYUUUSSSRRRPPPNNNLLLIIIHHHHHHHHHGGGFFFEEEFFFFFFGGGHHHIIIJJJJJJHHHJJJKKKLLLMMMNNNQQQTTTiiiUUUMMMGGGEEEGGGDDDBBB@@@???@@@AAAAAAAAA>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888888888888777777777777777777888999999999999888666666777888888888888888777666666666555555555555666666666666666777888888777666666666555555555555555555555555555555444444222333555777777777777666111333777999999888555333111222444555555444222111666666666888999;;;===>>>:::999777666555666888999:::999888666666666777777666666555555555444444444222444666:::>>>>>>===:::777888999999888777888:::???>>>===<<<<<<===>>>???===<<<<<<<<<<<<===>>>>>>>>>=========>>>???AAABBBCCCDDDDDDDDDDDDEEEHHHKKKRRR]]]kkkvvvoooaaaTTTNNNIIIBBB@@@BBB@@@@@@@@@???>>>===<<<;;;<<<===>>>@@@@@@??????>>>>>>:::;;;BBBEEECCCEEEJJJ\\\KKKKKKSSSNNNHHHIIIGGGBBBBBBCCCCCCDDDEEEEEEEEECCCLLLQQQWWWgggwww|||rrreee[[[VVVUUUTTTSSSPPPNNNKKKIIIIIIJJJIIIHHHFFFGGGGGGHHHHHHHHHGGGGGGIIIJJJLLLLLLMMMNNNQQQSSSbbbYYYOOOHHHGGGEEEDDDDDDCCCBBBBBBBBBBBBCCCCCC@@@>>>===>>>@@@??????@@@???===<<<<<<<<<===>>>>>>>>>===<<<;;;;;;::::::999999999999999999999999666777999::::::999777666777666555666888:::999888666666666666666666666666444555666555555666999<<<666666666666666666666666111333555555444444444555555555555555555555555555555555555666666666666777666666555555555555666666444555666777888888888888777666444444444555777999999888777777888777555333777777666555555555555555666666777;;;??????<<<999777777666666888999;;;<<<;;;;;;===???@@@AAAAAAAAAAAA???>>>@@@BBBCCCAAA>>>AAA@@@???>>>>>>???AAABBBEEEFFFGGGEEECCCDDDIIIMMMXXXbbbooozzzxxxooo```RRRKKKHHHDDDAAA???????????????>>>>>>>>>>>>>>>>>>>>>>>>============???@@@BBBBBBBBBCCCFFFHHHXXX]]]cccccc[[[QQQHHHBBBFFFEEEDDDCCCCCCDDDEEEFFFHHHLLLSSS]]]jjjuuuggg]]]YYYWWWSSSPPPQQQOOOLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEGGGIIIJJJJJJLLLOOOQQQ|||^^^VVVMMMGGGGGGEEECCCCCCBBBAAAAAAAAAAAAAAABBB@@@>>>===>>>??????>>>>>>>>><<<;;;;;;;;;<<<===>>>======<<<;;;;;;::::::999999999999999999999999777888999::::::999888777999777666777888888777666666666666666666666666666555666777666666666888:::777777777777777777777777222444555666555444555666555555555555555555555555444444555555555666666666666555555555555555555666444444555666777777777777666555444333444555777888666555555666888888666555777777666555555555555555666555666999<<<<<<:::777777777666777777999:::<<<;;;;;;===>>>???@@@@@@@@@BBBAAA@@@BBBDDDEEEDDDAAACCCBBBAAA@@@@@@BBBDDDEEECCCEEEEEEDDDCCCEEEJJJOOOVVVcccsssuuuiii[[[NNNHHHGGGCCC@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>???AAAAAAAAABBBDDDFFFZZZaaafffcccWWWJJJCCCBBBFFFEEEDDDCCCDDDEEEFFFGGGJJJMMMTTTaaarrr}}}mmmbbb\\\YYYVVVRRRPPPNNNLLLKKKKKKKKKJJJHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGIIIJJJJJJKKKNNNPPPuuuZZZRRRKKKGGGGGGEEEBBBAAAAAA@@@@@@@@@@@@@@@AAA???======>>>>>>>>>=========<<<;;;;;;;;;;;;;;;======<<<<<<;;;:::::::::999999999999999999999999888888888888888888888888:::888777777777777666444777777777777777777777777555666888888666666666777777777777777777777777777333555777777666555666777555555555555555555555555333444444444555555555555555555444444444444555555333333555666666666666666555555444333333555666777444333333555777888777666777666666555555555555666666555555666777888777666888777777777888999::::::;;;<<<<<<===>>>??????@@@BBBBBBBBBDDDFFFGGGFFFEEEDDDCCCAAAAAAAAABBBDDDFFFBBBCCCDDDCCCCCCFFFLLLQQQZZZhhhyyyzzzmmmaaaUUUIIIEEEDDDAAA???@@@????????????>>>>>>>>>>>>============>>>>>>>>>>>>===???@@@@@@@@@@@@BBBDDDGGGPPPXXXWWWMMMEEEEEEIIIEEEEEEDDDDDDDDDEEEGGGHHHMMMNNNVVVggg~~~vvvhhhaaa]]]XXXUUUPPPNNNLLLKKKLLLLLLKKKJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHJJJJJJIIIJJJMMMOOOpppXXXPPPIIIFFFGGGCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@>>>======>>>>>>===<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999888777777888999999999777666666777777666555777777777777777777777777555777999999777555555555555555555555555555555555555666888888666666666777555555555555555555555555333333333444444444555555444444333333333333444444222333444555666666666666555444444333444555666666444333333555777888777555777666555555555555666666888777555555555666666777888888888888888999999:::<<<<<<<<<======>>>??????@@@AAABBBDDDFFFGGGGGGGGGCCCBBB@@@???@@@AAABBBDDDBBBDDDDDDCCCCCCFFFLLLRRRbbbnnn}}}tttfff\\\QQQGGGCCCBBB???>>>???????????????>>>>>>>>>===============>>>>>>>>>>>>???@@@BBBBBBAAA@@@AAABBB:::AAAHHHJJJFFFEEEHHHLLLEEEEEEDDDDDDEEEGGGHHHIIIQQQPPPYYYmmm~~~nnneee___YYYUUUPPPOOOLLLLLLMMMMMMLLLKKKHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIKKKMMMnnnXXXPPPHHHFFFGGGAAACCCBBBBBBAAAAAAAAAAAAAAA???>>>======>>>>>>===;;;>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999888777777888999999666555444555777888777666777777777777777777777777666777999999777555444444444444444444444444444444555777888888777666666777666666666666666666666666333333333444444444555555444444333333333333444444222333444555666666666666444444444444555555666666666555555666777777666444666666555555555555666666999888777555555555777888888888999999::::::;;;;;;>>>>>>============>>>???===???AAACCCDDDFFFGGGHHHEEEDDDBBB@@@@@@AAABBBCCCDDDEEEEEEDDDCCCFFFMMMSSSeeeooozzz~~~qqqeeeZZZPPPGGGCCCAAA===<<<>>>????????????>>>>>>>>>===<<<=========>>>>>>>>>???AAACCCEEEDDDCCCAAAAAABBBDDDEEEEEEFFFEEEDDDDDDCCCEEEEEEDDDEEEFFFHHHJJJKKKSSSSSS]]]sssuuujjjaaaZZZTTTRRRPPPMMMMMMMMMMMMLLLKKKHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJIIIHHHIIIJJJLLLjjjWWWOOOGGGGGGGGGAAACCCCCCBBBAAAAAAAAAAAAAAA???>>>>>>>>>??????===;;;>>>>>>>>>???>>>======<<<;;;;;;::::::::::::::::::999999999999999999999999888888888888888888888888555444444555777888888777777777777777777777777777666888999888666555555666666666666666666666666666666777888888666555555666666666666666666666666666333444444444555555555555555555444444444444555555333333555666666666666666555555555666666666666666777666666777888888666555666555555555555666666777888999888777555666888:::888888:::;;;<<<=========@@@???>>>======>>>??????<<>>????????????>>>>>>>>>>>><<<<<<======>>>>>>??????DDDFFFGGGGGGEEECCCBBBBBBEEECCCAAAAAACCCCCC@@@>>>EEEDDDDDDEEEGGGIIIKKKMMMTTTWWWccc{{{~~~qqqfff\\\VVVTTTQQQOOONNNNNNMMMLLLJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIJJJLLL|||eeeTTTMMMFFFHHHIIIBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@?????????@@@@@@>>><<<======>>>>>>>>>===<<<;;;::::::::::::::::::::::::999999999999999999999999777888999::::::999888777666555444555777777666555666666666666666666666666777777888777555555666888666666666666666666666666555777888777666444555555666666666666666666666666444444555555555666666666666555555555555555555666444444555666777777777777555666666777777777777777666666666777999:::999777555555555555555666777777666777999888666555777:::777999;;;===??????@@@@@@BBBAAA???>>>===>>>???@@@>>>AAAEEEHHHHHHJJJMMMPPPMMMKKKGGGDDDBBBAAAAAABBBBBBDDDEEEEEEFFFLLLVVV]]]cccjjjppprrrsssqqqhhh^^^PPPIIICCCAAA???<<<===@@@????????????>>>>>>>>>>>><<<<<<<<<===>>>?????????EEEGGGIIIHHHEEECCCAAAAAA======>>>@@@AAABBBBBBBBBDDDDDDEEEEEEGGGJJJLLLNNNUUU[[[kkkzzzmmmaaaYYYUUUSSSPPPNNNNNNMMMKKKIIIIIIHHHHHHGGGGGGHHHHHHIIIFFFHHHIIIIIIHHHIIIKKKMMMvvv```RRRKKKEEEHHHJJJCCCAAA@@@@@@???>>>?????????@@@??????@@@AAAAAA>>><<<;;;<<<=========<<<::::::::::::::::::::::::::::::999999999999999999999999666777999::::::999777666888777555555666666555333666666666666666666666666777777777666444555777999444444444444444444444444555777888777555444444555777777777777777777777777555555555666666666666777666666555555555555666666444555666777888888888888666666777888888888888888555555555888:::<<<;;;:::555555555555555666777888444666888888666555777999777999;;;>>>@@@AAAAAAAAADDDBBB@@@???>>>???@@@AAA@@@DDDIIIKKKLLLMMMQQQTTTLLLJJJFFFCCC@@@?????????@@@BBBDDDEEEHHHOOOZZZbbbffflllpppqqqooojjj___UUUKKKEEE@@@???>>><<<>>>BBB????????????>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@EEEGGGIIIHHHEEEBBB@@@@@@???CCCFFFFFFCCCAAACCCFFFDDDDDDEEEFFFHHHJJJMMMNNNUUU]]]pppssseee]]]WWWTTTQQQOOONNNMMMJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIFFFGGGHHHHHHHHHIIIKKKMMMkkkaaaSSSIIIEEEEEEFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>======>>>???@@@======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999888888888888888777666666777777777777777777777777888888888888888777666666666666777777777777666666777777666555555555555555333333444555666777888888999888888888777777666666777888:::::::::888666555666555444444555666555444444444555555444444333222333444555555666666555555:::999888777666666777777444555666777888999::::::777777777777666555444333666666666666666555555555999:::===???AAABBBCCCCCCCCCAAA???===<<<===@@@AAACCCFFFIIILLLRRRVVVTTTOOOKKKIIIFFFCCCAAAAAABBBCCCDDDDDDDDDGGGMMMUUU\\\```hhhkkkpppqqqmmmcccYYYRRRIIIGGGDDD@@@===<<<;;;:::??????>>>>>>>>>>>>??????>>>===============>>>???DDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDAAABBBDDDEEEFFFIIIMMMQQQYYY___mmmzzziiibbb\\\WWWTTTSSSPPPJJJHHHJJJMMMKKKHHHGGGHHHHHHHHHGGGJJJJJJJJJKKKKKKKKKKKKLLLkkkbbbUUUKKKFFFEEEEEEDDDBBBAAA@@@???>>>>>>>>>>>>??????>>>======>>>??????======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999888888888888888777666666777777777777777777777777888888888888888777666666666666777777777777666666777777666555555555555555666666666666666666777777888888888777777777666666777888999::::::888666555666555444444555666555444666666777777666666555444333444555555666666555555666666555555555444444444555555666777888888999999777777777777666555444333666666666666666666666555888:::>>>AAACCCDDDDDDDDDCCCBBB@@@>>>>>>???AAABBBCCCGGGJJJMMMRRRUUUSSSMMMIIIGGGCCCAAA??????@@@AAACCCCCCCCCFFFLLLSSSZZZ___fffiiillllllggg___UUUOOOEEEDDDBBB???>>>=========>>>>>>============>>>>>>>>>>>>=========>>>??????CCCBBBAAA@@@????????????@@@@@@AAABBBBBBCCCCCCDDDBBBCCCDDDEEEFFFIIIMMMQQQ[[[bbbqqqppphhh]]]XXXTTTTTTRRRMMMKKKLLLNNNLLLIIIHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJiii```UUULLLHHHFFFCCCAAABBBBBBAAA@@@???????????????>>>>>>======>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999888888888888888777666666777777777777777777777777777888888888888777777666666666777777777777666666777777666555555555555555888888777777777666666666888888777777777777666666777777888999999888666555666555444444555666555444666666777777666666555444333444555555666666555555777888999999999888777666555666666666777777888888777777777777666555444333555555666666666666666666777:::???CCCFFFFFFEEEDDDAAAAAAAAA@@@AAAAAABBBBBBCCCGGGKKKMMMQQQSSSPPPKKKGGGEEECCC@@@??????@@@AAABBBBBBCCCFFFKKKRRRYYY]]]dddeeefffeee```XXXPPPJJJAAA@@@???>>>>>>>>>???@@@???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>???@@@@@@CCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDCCCDDDEEEFFFGGGJJJNNNQQQ]]]eeewwwwwwmmm^^^XXXTTTTTTSSSPPPNNNPPPPPPMMMJJJHHHHHHHHHGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIyyyaaaZZZQQQKKKHHHFFFCCC@@@DDDCCCCCCBBBAAAAAABBBBBB>>>>>>>>>======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888777666666666666666666666666666666777777888888888888777666666666777777777777666666777777666555555555555555888888888888777777777777777777777777777777666666666777777888888777666666666444444444555666555444444444444555444444333222333444555555666555555555777999:::;;;;;;:::888777666666666666666666666666666666777666666555444444555555555555666666666666777:::???DDDGGGGGGFFFDDD??????@@@AAAAAABBBBBBBBBCCCHHHLLLMMMOOOPPPMMMHHHGGGFFFDDDBBBAAAAAABBBCCCBBBBBBCCCFFFLLLRRRXXX\\\bbbbbbaaa^^^YYYRRRKKKGGG@@@???>>>======>>>???@@@@@@@@@????????????@@@@@@???>>>>>>>>>???@@@AAAAAADDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHKKKOOORRR^^^hhh|||zzzmmmaaaYYYTTTTTTTTTRRRQQQRRRQQQOOOKKKIIIIIIHHHGGGFFFGGGGGGHHHHHHHHHHHHIIIIIItttXXXSSSLLLHHHGGGFFFCCCAAACCCCCCBBBAAAAAAAAABBBBBB=========>>>>>>=========;;;<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888777666666666666666666666666666666666777777888888888777777666666777777777777666666777777666555555555555555666666666777888999999999666666666666666666777777666666666666777666666666666444444444555666555444444444444555444444333222333444555555666555555555333555666888888777555444555555555555555555666666666666666666666666555444444555555555666666777777666:::???DDDFFFFFFEEECCC<<<===>>>???@@@AAABBBCCCEEEJJJMMMLLLKKKMMMKKKGGGEEEDDDCCCBBBAAAAAABBBBBBBBBCCCEEEHHHMMMSSSYYY\\\``````^^^ZZZUUUOOOIIIEEE@@@???>>>=========>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEGGGHHHIIILLLQQQTTT___kkk|||nnneee\\\TTTTTTTTTSSSRRRSSSRRROOOLLLJJJIIIIIIHHHFFFIIIIIIIIIIIIJJJJJJJJJJJJoooSSSNNNHHHEEEEEEEEECCCAAA@@@??????>>>>>>??????@@@<<<======>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<999999::::::::::::;;;;;;888888888888888777666666777777777777777777777777666777777888888888888777666666777777777777666666777777666555555555555555444555555666777888999:::555555666666666666777777555555555555666666666666666555444444555666555444666666777777666666555444333444555555666666555555444555666777777777666555333444444444555555666666555666666666666666555555444444555555666777777777777999>>>AAACCCCCCBBBAAA;;;;;;<<<===???AAACCCDDDGGGLLLMMMJJJHHHIIIHHHFFFAAA@@@@@@?????????@@@@@@BBBCCCEEEIIINNNSSSXXX[[[]]]]]][[[XXXSSSMMMGGGDDD@@@???>>><<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<=========>>>???@@@AAABBB>>>>>>============>>>>>>@@@@@@AAABBBBBBCCCCCCDDDDDDEEEGGGHHHJJJNNNSSSWWWcccpppuuukkk```WWWUUUVVVTTTSSSSSSRRROOOLLLJJJJJJJJJIIIHHHJJJJJJJJJKKKKKKKKKLLLLLLiiiRRRMMMGGGDDDDDDDDDCCCAAA>>>>>>>>>======>>>>>>???<<<<<<===>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<======999999999::::::;;;;;;;;;888888888888888777666666777777777777777777777777666666777888888888888888666666777777777777666666777777666555555555555555555555555666666777777777555555555666666666777777555444444444555555666777666555444444555666555444666666777777666666555444333444555555666666555555666666777777888888888888222222333444555555666666555555666666666666555555444444555555666777777888777999<<<>>>@@@@@@??????<<<<<<<<<===???BBBFFFHHHJJJMMMMMMHHHDDDFFFGGGFFF???????????????@@@@@@@@@AAABBBDDDHHHMMMRRRWWWYYYZZZYYYYYYVVVQQQKKKFFFBBB???>>>===<<<;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAAAAA???>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCCCCDDDBBBDDDFFFIIIKKKPPPUUUYYYjjjxxxsssfff[[[XXXXXXVVVTTTTTTQQQOOOLLLKKKKKKKKKJJJIIIJJJJJJKKKKKKKKKLLLLLLLLLeeeTTTOOOHHHDDDDDDDDDBBBAAA@@@???????????????@@@@@@;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<======999999999::::::;;;;;;;;;888888888888888777666666777777777777777777777777666666777888888888888888666666777777777777666666777777666555555555555555666666666666555555555555444555555555666666777777444444444444444555666777666555444444555666555444444444555555444444333222333444555555666666555555333333333222333444555666111111222333555666777777555555666666666666666555444444444555666777777888888999;;;<<<===>>>======>>>===<<<===???CCCGGGJJJKKKNNNMMMFFFBBBDDDFFFFFF@@@AAAAAAAAAAAABBBBBBBBB@@@AAACCCGGGLLLQQQUUUXXXWWWWWWWWWUUUQQQKKKEEEAAA===<<<<<<;;;<<<===>>>?????????>>>>>>>>>>>>??????;;;;;;;;;<<<===???@@@AAAAAAAAAAAA@@@AAAAAABBBBBB@@@@@@AAABBBBBBCCCCCCDDDBBBDDDFFFIIILLLQQQWWW[[[ooo}}}xxxkkk^^^ZZZZZZXXXUUUUUUQQQNNNLLLKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLfffPPPMMMIIIFFFDDDCCC@@@???CCCBBBAAA@@@????????????===>>>???@@@???>>>;;;::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777666666777888999999333333333444444666777777444555555666777888888999777777777777666666666666888777666555555666777888555555555555555666777777777666555444444444444444666777888888888666555444444555666777777666555444555555555555555555555555333333333444444444555555555444444333333444444555333333444555666666555555444555555666777888888999:::888777777888;;;>>>@@@===<<<<<<>>>AAAEEEGGGGGGIIIHHHGGGEEEDDDDDDDDDCCC???>>>>>>>>>???AAACCCDDDBBBBBBBBBDDDHHHMMMRRRUUUUUUWWWXXXVVVRRRLLLEEEAAA???>>><<<;;;<<<===???@@@@@@@@@???>>>======>>>>>>@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEECCCDDDFFFJJJKKKNNNXXXcccqqqvvvccc[[[ZZZWWWRRRNNNLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJKKKLLLLLLKKKJJJJJJzzz___OOOLLLHHHEEEDDDCCCAAA@@@AAAAAA@@@>>>>>>=========>>>???@@@AAA@@@>>><<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888777777777777777888888999555555555555666777888999444555555666777777888888777777777777666666666666888777666555555666777888666666555555666666777888777666666555555555555555666777888888777666555444444555666777777666555444555555555555555555555555333333333444444444555555555444444333333444444555555555555666666555555444555555666666777777888888999888777777888;;;>>>@@@???>>>===???CCCFFFHHHHHHGGGFFFDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>???AAACCCDDDCCCBBBBBBDDDGGGKKKOOORRRUUUVVVWWWVVVRRRLLLFFFBBB>>>===<<<;;;<<<===???@@@AAA@@@??????>>>>>>??????@@@???>>>======>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@CCCBBBBBBBBBBBBAAAAAAAAAFFFFFFHHHJJJKKKMMMWWWbbbttt~~~lllccc^^^XXXRRROOOLLLLLLLLLLLLKKKIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJpppXXXNNNKKKGGGEEEDDDDDDBBBAAA@@@???>>>===<<<<<<<<<<<<@@@@@@AAAAAA@@@???===<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;:::::::::::::::::::::999999888888888777777777777777888888888777777777777888999::::::555555555666666777777888666666666666777777777777888777666555555666777888777777666666666777888888888777777666666666666666666777777777777666666555555555666666666666555555555555555555555555555555333333333444444444555555555444444333333444444555555666666666666666555555666666666666777777777777888888777777999;;;>>>@@@AAA@@@???@@@DDDGGGHHHIIIDDDCCCBBBAAA????????????>>>>>>>>>>>>???AAABBBCCCCCCCCCBBBCCCFFFIIILLLNNNTTTUUUVVVUUUQQQLLLFFFBBB<<<<<<;;;;;;<<<>>>???AAAAAA@@@@@@???????????????@@@???>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@GGGGGGIIIKKKKKKNNNXXXcccyyyyyynnndddYYYRRRPPPMMMMMMLLLKKKJJJIIIHHHGGGJJJIIIHHHGGGGGGHHHIIIJJJjjjVVVLLLIIIFFFDDDDDDDDDCCCBBB??????>>>===============@@@AAAAAA@@@???>>>===<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::::::::::::::;;;;;;::::::999999888888777777777888888888777777888777777777888888999:::555555555666666666777777666666666666777777777777888777666555555666777888888888777777777777888888888888777777777777777888666777777777777666666666555666666666666666666555555555555555555555555555333333333444444444555555555444444333333444444555444555666666777777777666777777777777666666666666777777777888999<<<>>>@@@AAA@@@???@@@CCCFFFGGGGGGBBBBBB@@@???>>>=========>>>>>>>>>???@@@@@@AAABBBBBBBBBCCCDDDFFFIIIMMMNNNQQQRRRSSSRRRNNNIIIDDDAAA;;;;;;;;;;;;<<<>>>???@@@??????>>>>>>>>>>>>>>>???????????????????????????AAAAAABBBBBBBBBBBBCCCCCC??????@@@AAABBBCCCCCCDDDGGGGGGIIIKKKLLLPPP[[[ggg}}}wwwiii[[[SSSRRROOONNNMMMKKKJJJIIIHHHGGGIIIHHHFFFEEEEEEFFFHHHIIIhhhXXXKKKIIIEEEDDDDDDDDDCCCBBB@@@@@@??????>>>>>>??????@@@@@@@@@???>>><<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::::::::999999999:::::::::999999888888888777777888888888888777666777777666666666777888888555555555555666666666666555666666666777777777888888777666555555666777888888888777777777777888888888888777777777777888999777666666666666777777777666666666555555666666666555555555555555555555555333333333444444444555555555444444333333444444555222222444666777888888888777777777777666666666666666777777888:::<<<>>>@@@@@@???>>>>>>AAACCCDDDDDDBBBBBB@@@???>>>============>>>>>>???@@@@@@@@@@@@AAAAAACCCEEEHHHKKKOOOPPPMMMNNNNNNMMMJJJFFFAAA>>>;;;;;;;;;<<<<<<===>>>???======<<<<<<<<<<<<======??????@@@@@@@@@@@@??????AAAAAAAAABBBBBBCCCCCCCCC@@@@@@AAABBBCCCDDDEEEEEEEEEEEEHHHKKKNNNSSS```mmm~~~ooo___VVVUUURRRPPPNNNLLLJJJIIIHHHHHHIIIHHHFFFEEEEEEFFFHHHIIIdddYYYKKKIIIEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@???>>>===;;;;;;::::::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::999999888888888888888888888888888888777777888999999888666555666666555555555666666777555555555555555555555555555555666666777777888888888777666555555666777888888888777666666666777777777777777777777888888999777666666666666777777888666666555555555555666666555555555555555555555555333333333444444444555555555444444333333444444555111222333555666777777777666666666666777777777777666666777888:::===>>>@@@@@@>>><<<===???AAABBBBBBBBBAAA@@@???>>>============>>>>>>???@@@@@@??????@@@AAACCCFFFIIILLLOOOPPPJJJKKKKKKJJJGGGDDD@@@===;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;<<<<<<===??????@@@AAAAAA@@@??????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEHHHLLLOOOVVVcccqqqvvveee\\\YYYUUUSSSPPPMMMKKKJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHvvv^^^VVVLLLIIIFFFDDDCCCCCCAAA@@@AAAAAA@@@@@@@@@@@@AAAAAABBBAAA@@@>>>===<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::999888888777666666666777777888888999777777999999999888666555777666666555555666666666555555555555555555555555555555555666777888888888888777666555555666777888888777666666555555666666666666666666666777888888777666555555666777888999777666555444444555666777555555555555555555555555333333333444444444555555555444444333333444444555222333333444444444444444555555666666777777888888555666777999;;;===???@@@@@@>>><<<===???@@@AAAAAAAAA@@@???>>>===<<<<<<<<<======???@@@@@@??????>>>@@@AAACCCEEEHHHJJJLLLMMMIIIIIIIIIIIIFFFCCC@@@===<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======???@@@@@@AAAAAA@@@@@@?????????@@@@@@AAABBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAGGGGGGIIILLLPPPVVVdddqqq}}}mmmaaa]]]WWWUUURRRNNNLLLKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGnnnXXXSSSLLLIIIFFFDDDCCCBBBAAA???AAA@@@@@@@@@@@@@@@AAAAAADDDCCCAAA???>>>===<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::999888777777444444555666777888999999777888999:::999888666444777777666666666666666777555555555555555555555444444555555666777888888999888777666555555666777888777777666555555555555555666666555666666777888888777666555555555777888999777666555444444555666777555555555555555555555555333333333444444444555555555444444333333444444555444444444444333222111000444555555666777888888999444555777999;;;===???@@@@@@???======???@@@AAAAAA@@@???>>>===<<<;;;;;;;;;======???@@@@@@???>>>>>>AAABBBCCCEEEFFFHHHIIIIIIIIIIIIIIIHHHFFFCCC@@@>>>============<<<;;;:::999<<<<<<<<<<<<<<<===>>>??????@@@AAABBBBBBAAA@@@???>>>>>>???@@@@@@AAABBBBBB>>>???@@@AAABBBCCCCCCDDDIIIHHHJJJMMMPPPVVVcccqqqrrreee```YYYWWWSSSOOOMMMKKKKKKKKKFFFGGGHHHHHHHHHHHHGGGFFFjjjWWWNNNHHHGGGFFFFFFFFFDDDAAA>>>AAA@@@>>>=========>>>?????????@@@???<<<;;;<<<<<<888888999:::;;;;;;;;;;;;;;;;;;:::999999888888777999999777666555555555555777666666666666666777888777777777777777888888999777777777777777777777777555555555555555555555555666555444333333444555666777777777777777777777777888888666555555666777777777777888999999888666555333333444444444444444444444555555555444444666777777777666555555555555555555666777888888777666555666666555666888888777555444444444555555555666666444666888;;;===???@@@@@@??????>>>>>>>>>???@@@@@@BBB@@@>>><<<;;;;;;<<<===??????>>>>>>======<<<<<<>>>???@@@BBBEEEGGGIIIIIIHHHGGGFFFEEEBBB>>>;;;999;;;<<<<<<===============>>>===<<<;;;;;;<<<===>>>===>>>???AAAAAA@@@@@@???>>>>>>???@@@@@@@@@@@@???AAAAAA@@@@@@AAABBBDDDEEEGGGGGGIIIMMMPPPWWWeeesssnnn^^^XXXWWWWWWVVVPPPIIIHHHKKKEEEFFFHHHIIIIIIHHHGGGEEEgggUUUMMMIIIHHHFFFFFFEEECCC@@@===@@@@@@>>>=========>>>???>>>???@@@???<<<;;;<<<===999::::::;;;;;;;;;;;;;;;;;;;;;::::::999888888888::::::999888777777777777888777777666666666777777777666666666666777888888777777777777777777777777666666666666666666666666666555444444444444555666666666666666666666666666777666666666666666777777666777888888888777666666444333333333333333333333333555555555444444666777777777666555555555555555666666777888888777666666888777666777888777555333444444444555555555666666444555666888:::<<<>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@>>><<<;;;;;;;;;<<<>>>>>>>>>>>>======<<<<<<>>>???@@@BBBDDDFFFHHHIIIDDDDDDDDDCCCAAA>>><<<:::;;;;;;<<<===============>>>===<<<;;;;;;<<<===>>>===>>>???@@@@@@@@@???>>>>>>??????@@@AAA@@@@@@@@@BBBAAAAAAAAABBBCCCDDDEEEHHHHHHKKKNNNQQQXXXggguuuuuueeeZZZVVVUUUUUUQQQKKKIIIKKKEEEGGGHHHIIIIIIHHHGGGFFFcccSSSKKKJJJHHHFFFEEEDDDBBB???===@@@??????>>>===>>>>>>>>>>>>???@@@>>><<<;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888888;;;::::::999999999::::::999999888777666666666777666555555555555666777777777777777777777777777777888888888888888888888888666555444444444444555666555555555555555555555555444555666777777888777777555666777777777777666666555444333222222222222222333555666666444444666777777666666555555555555666777777888888888888777777999888777777777666444222444444555555555666666666666666666777999<<<>>>@@@AAAAAAAAAAAABBBBBBCCCCCCAAA@@@>>><<<;;;;;;;;;<<<>>>>>>>>>============<<<>>>>>>@@@BBBCCCEEEGGGGGGBBBAAAAAAAAA???>>><<<;;;;;;;;;<<<============<<<======<<<<<<<<<<<<===>>><<<===>>>?????????>>>>>>???@@@@@@AAAAAAAAAAAAAAACCCBBBBBBBBBCCCDDDEEEFFFJJJJJJLLLNNNQQQXXXiiiyyy~~~nnn]]]WWWRRRSSSRRRNNNJJJJJJGGGGGGIIIIIIIIIHHHGGGFFFxxx___QQQKKKJJJHHHFFFEEEDDDBBB???===@@@??????>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<===???>>>>>>===<<<;;;;;;;;;<<<;;;;;;:::999999888888::::::999999999:::;;;;;;;;;:::999777777666666666555444444444444555666666666666666666666666666666888888888888888888888888555555555444444555555555444444444444444444444444333444666888888888888777555555666666777777777777777666555333222222222333333555666666555555666777777666555555555555666666777888888888888888888777888777666777888777555333555555555555666666666666:::999888999:::===@@@BBBAAABBBBBBCCCDDDDDDDDDDDDAAA@@@???===<<<<<<<<<<<<========================>>>>>>???AAABBBDDDEEEEEEBBBBBBAAA@@@???===<<<;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<======>>><<<=========>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAACCCCCCCCCDDDEEEEEEFFFFFFIIIJJJLLLNNNQQQZZZmmmuuubbbXXXQQQRRRTTTQQQLLLJJJHHHIIIIIIJJJIIIIIIHHHGGGrrr]]]QQQLLLJJJHHHEEEDDDCCCAAA???===????????????>>>>>>>>>======>>>???>>>===<<<===>>>@@@???>>><<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999888999888888888888999999::::::999888777666666666666444444444444444555555666666666666666666666666666777777777777777777777777444555555555555555555444444444444444444444444444333444666888888888888777555555555666777888999999999888666555444444444555333555777777666555666777666666555555555555666666888777777777777777777888666555555666888999888666555555555666666666777777:::999888888999<<<>>>@@@@@@AAABBBCCCDDDDDDDDDDDDBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<============>>>???@@@AAABBBCCCCCCEEEDDDBBB@@@>>><<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<==============================>>>>>>???@@@@@@AAABBBBBBBBBBBBAAACCCCCCDDDEEEEEEFFFFFFFFFHHHIIILLLNNNQQQ\\\sss|||ggg\\\SSSSSSUUUSSSNNNKKKJJJJJJJJJJJJIIIIIIHHHHHHmmm[[[QQQKKKIIIGGGDDDCCCBBBBBB@@@???>>>????????????>>>=========>>>???>>>===<<<===>>>@@@???===<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::999999999888888777777777888888888888777666555555555666555444444444444555666666777777777777777777777777666666666666666666666666444444555666666555444444444444444444444444444444444555666777777888777777555555555666777999:::;;;:::999777555444555666777333555777888777666666777666555555555555666666777777777666666666666777777444444444666888999999777555555666666666777777777777666666666777888:::;;;>>>???AAACCCDDDDDDCCCCCCAAAAAA@@@@@@???>>>===<<<;;;<<<<<<<<<<<<============>>>>>>???@@@AAAAAABBBFFFDDDBBB@@@===<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>>>>>>>===>>>>>>=========>>>???@@@???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEGGGHHHLLLPPPTTTbbb|||lllaaaWWWUUUVVVSSSOOOMMMLLLKKKKKKJJJIIIIIIIIIHHHiiiXXXOOOJJJHHHEEECCCBBBBBBBBBAAA@@@>>>??????@@@???>>>===<<<<<<>>>???>>>===<<<===??????>>><<<;;;:::;;;<<<===<<<<<<<<<;;;::::::999999:::999888777777777777777666666555555555555555666555555555444555666666777777777777777777777777777666666666666666666666666444444555666666555444444444444444444444444444444777666666666666666777777666666666777888:::<<<===999888666444444555777999333555888999888666666666555555555555555666777777777666555444444555666777555555555666888999888666555666666666777777777777555555555666666777777888<<<===???AAACCCCCCBBBAAA?????????>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<=========>>>>>>??????@@@@@@@@@CCCBBB@@@>>><<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>===??????>>>===>>>???@@@AAA>>>??????@@@AAA@@@@@@@@@AAABBBCCCEEEEEEEEEEEEEEEGGGIIINNNRRRXXXhhhpppfff[[[XXXVVVRRROOOOOOMMMLLLKKKJJJIIIIIIIIIIIIfffWWWNNNIIIGGGEEEBBBAAABBBBBBBBBAAA>>>??????@@@@@@>>>===<<<<<<===???>>>======>>>???>>>===;;;:::::::::<<<======<<<<<<;;;;;;:::999999;;;:::999888777777777777555555444444444555555666666555555555555666777777777777777777777777777777666666666666666666666666333444555666666555444333555555555555555555555555999888666555555666777888666666666777999;;;===???888666444333333555777999333555888999888777666666555555555555555666777888666555444333333444555666777666666777888888666444666666666666777777777777666666777888888888888888:::<<<>>>@@@BBBBBBAAA@@@>>>>>>======<<<:::999888;;;;;;;;;<<<<<<<<<=========>>>>>>>>>????????????@@@???===<<<;;;;;;<<<===999:::;;;;;;<<<<<<;;;;;;999:::<<<>>>>>>>>>>>>===@@@???>>>>>>>>>???AAABBB>>>>>>???@@@@@@@@@@@@???@@@AAACCCEEEEEEEEEDDDDDDGGGJJJPPPUUU\\\mmmsssiii___ZZZVVVQQQOOOPPPMMMMMMLLLJJJJJJIIIIIIIII{{{aaaSSSJJJDDDCCCCCCCCCBBBAAAAAA@@@@@@???>>><<<;;;;;;;;;<<<===>>>>>>============>>>>>>???===;;;:::::::::<<<===:::;;;;;;;;;;;;:::999999:::999888888999999888666777777777777888888888888888888777777666666555555777777777777777777777777:::999777555555555555666111222333444555555555555555555555555666666666666555555555555555666777888777666444555666888888777333444444444555555666666666666555444444444444444333333444555666666555555555555555555555666777777777777666666555555555444555666666666666666555555222333555777777777666666<<<===>>>@@@@@@@@@???>>>===;;;:::;;;<<<===<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;@@@@@@???>>>===<<<;;;;;;======<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>===<<<<<<<<<===???@@@>>>?????????@@@@@@@@@@@@===>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDEEEGGGHHHIIIIIIJJJOOOXXXcccwww}}}pppddd^^^ZZZTTTPPPOOOKKKKKKJJJIIIHHHGGGFFFFFFvvv^^^RRRJJJEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>=========>>>>>>>>>>>>============>>>>>>>>>===;;;::::::;;;<<<===;;;;;;;;;;;;;;;:::999999;;;:::888888999888777555666666777777777888888888777777777777666666555555777777777777777777777777999888777666555555555555222333444555555666555555444444555555666666777777666555555555555666666777777666555666888999888777666666666555555555555555888777777666666666666666333444444555666666555555555555555555555666666777777666666666555555555555555555666666666666555555333444666777888888777777:::;;;===???@@@@@@@@@@@@===<<<;;;;;;======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>===>>>>>>======<<<<<<<<<<<<;;;<<<======>>>>>>=========<<<;;;;;;;;;<<<>>>>>>>>>>>>>>>?????????@@@@@@===>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDEEEGGGHHHIIIIIIKKKQQQZZZeeeyyyvvvhhh```ZZZTTTQQQQQQNNNMMMKKKJJJHHHGGGGGGGGGnnnZZZPPPJJJGGGEEEDDDDDDBBBAAA@@@??????AAAAAA@@@????????????@@@>>>======<<<<<<======>>>>>>===<<<::::::;;;<<<<<<:::;;;;;;;;;;;;:::999999;;;:::888999999999777555666666777777777777888888777777777666666666666555777777777777777777777777777888888777777666555444555555666666666666666555333333444555666666777777777666666555555555555666777666777888::::::888666888777777666666555555444888777666666555555666666333444555555666555555555555555444444555555666777666666666666555555555555555555666666666666666555555555777888888999888888777999;;;>>>???@@@@@@@@@>>><<<;;;<<<===>>>===<<<<<<<<<<<<<<<============>>>>>>>>>?????????@@@@@@>>>>>>>>>===============;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<===============>>>>>>>>>??????===>>>???AAABBBBBBBBBBBBCCCCCCDDDDDDEEEGGGHHHIIIJJJMMMTTT]]]iii|||~~~mmmbbb[[[TTTRRRSSSRRRPPPMMMJJJHHHGGGGGGGGGhhhWWWNNNIIIGGGDDDCCCBBBAAA@@@>>>======AAAAAA@@@@@@????????????=========<<<<<<=========>>>===<<<;;;;;;;;;;;;<<<999999::::::999999888777888888777999::::::888666666666666666777777777888666666666666666666666666666666666666666666666666666777888888888666555444666777777777777666666555222333444444555666777777888777666555555555555555666666888:::;;;;;;888666777777777777777666666666555555444333333333333444444444555555555555555444555444444444444555666666666666666666666555555555444555666666666666666666666777777888999999::::::888999;;;===????????????>>>===<<<<<<>>>>>>===<<<===============>>>>>>>>>??????????????????@@@@@@============<<<<<<<<<<<<::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>>>>>@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIKKKOOOWWWaaammmrrreee\\\UUUTTTVVVUUURRRNNNJJJGGGGGGGGGHHHdddVVVNNNHHHGGGDDDDDDCCCBBBAAA@@@?????????????????????>>>>>>>>>======<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;888888888888888777666666555555666999;;;<<<:::888555666666666666777777777555555555555555666666666666666666666666666666666666666777888888777555444777777777888777777666666333333333444555666666777888777666555555555555555666666888:::;;;;;;888666444555555666777888888999555555444333333333333333444555555555555555444444444444444444444555666666555555555666666666666666444444555666666666666666777777777888999999:::;;;:::;;;<<<>>>>>>>>>======>>><<<;;;<<<===>>>===<<<=========>>>>>>>>>??????AAAAAA@@@@@@???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::<<<<<<======>>>>>>>>>>>>============>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIMMMQQQYYYdddqqqvvviii^^^WWWVVVXXXUUUSSSNNNJJJHHHGGGGGGHHHzzzaaaVVVNNNHHHGGGFFFEEEEEEDDDDDDCCCCCCBBB>>>>>>??????>>>>>>===<<<===<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;777888888888888777666666444444666999<<<<<<:::888555555666666666666777777444555555555555666666666777777777777777777777777666666777777777777666666666666777777777777777666444444444444444555555555777666666555555555555666777666777888::::::888666333333444555777888999:::777666555555444444555555555555555666555555444333444444333333444444555666555555555666666666666666333444555666777777777777777777777777888999:::;;;;;;<<<===>>>???>>>===<<<===;;;:::;;;<<<===<<<;;;======>>>>>>??????@@@@@@BBBAAA@@@???>>>===<<<<<<:::::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::<<<======>>>???>>>>>>>>>=========>>>>>>>>>??????>>>???@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIINNNRRR[[[fffttt|||ooocccYYYVVVXXXTTTRRRNNNKKKHHHGGGGGGGGGsss]]]VVVOOOIIIGGGCCCCCCCCCCCCCCCCCCCCCCCC===>>>?????????>>>===<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;:::999999999999999888888777666666888:::<<<;;;888666555555555666666666777777444444444555555555666666777777777777777777777777777777666666666666777777444444555666777777777777555555444444444444333333666555555555555666666777777666555666888999888777333333444555666666777777777666555555444444555555555555666666555444444333444444333333444444555666555555555555666666666777333444555666777777777777777777666666777888:::;;;:::;;;===???@@@@@@??????<<<:::999:::;;;<<<;;;:::======>>>??????@@@AAAAAA?????????>>>>>>=========:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>>>>>>>======>>>>>>>>>?????????@@@@@@>>>???AAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEGGGHHHIIIPPPSSS[[[ggguuuvvvhhh[[[UUUVVVQQQPPPNNNKKKIIIGGGFFFFFFnnn[[[VVVOOOIIIHHH??????@@@@@@@@@AAAAAAAAA>>>>>>???@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<======<<<<<<;;;::::::;;;;;;;;;;;;:::999999888888999;;;;;;:::666333555555555555666666666777444444444555555555666666777777777777777777777777888777666555555666777888333333555666777777777777666555555444444333222222555555555555555666777888777666444555666888888777444444444555555555555555444444333222222222222333555666666666555444333333444333333333333444555555444555555555666666777777333444555666777777777777777666666666666888999:::999:::===???AAAAAABBBAAA;;;:::999999;;;;;;:::999===>>>>>>???@@@@@@AAAAAA============>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======<<<=========<<<;;;;;;:::::::::<<<=========<<<;;;????????????@@@@@@@@@@@@??????AAABBBCCCDDDDDDDDDCCCCCCDDDDDDEEEGGGHHHIIIPPPSSS[[[gggvvv|||lll\\\TTTSSSOOOOOOMMMLLLJJJHHHFFFEEEgggYYYQQQLLLKKKFFFFFFEEEDDDBBB@@@@@@???????????????>>>>>>>>>>>>===???>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<==================<<<;;;999888777:::888777777888888666555666555333333555666555444555555666666666666555555777777777777666666666666555555666666777777888888555666777888888777666555666555444333222333444444555555555555555555555555777666555444444555666777777777666666555555444444555444444333333222111111444555666555444444555666666666555444444444444555999888777666666777888999999:::;;;999777444444444666666555555555777888999???>>>>>>@@@CCCDDDAAA>>>???===;;;;;;<<<===============>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<===>>>>>>??????@@@??????>>>===<<<============>>>>>>>>>>>>@@@@@@???????????????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGIIIIIIOOORRR___qqqqqq___WWWZZZUUUSSSPPPLLLJJJIIIJJJJJJbbbWWWOOOLLLKKKGGGGGGFFFDDDBBB@@@???>>>>>>@@@????????????>>>>>>>>>???>>>>>>===<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::888777666999888666777888888777666888666444444666777666555555555666666666666555555666666666555555555555555666666666666777777777777555666777888888777666555666555444333333333444444555555555555555555555555666666555444444444555666666666666555555444444444555555555555555555555555444555666555444444555666444444444444444555666777888888777666666777888888;;;======<<<:::888777888666666555555666777999:::<<<;;;<<>><<<<<<===>>>>>>>>><<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????>>>===<<<<<<============>>>>>>>>>>>>@@@@@@???????????????@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFHHHIIIJJJQQQTTTaaassstttcccZZZ[[[VVVTTTPPPMMMKKKJJJJJJJJJ|||\\\SSSMMMKKKKKKGGGGGGFFFDDDBBB@@@???>>>>>>@@@@@@@@@????????????>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::999777666666888777666777888999888777888777555555777888777666555555666666666666555555444444444555555555555555777777777777666666666666666666777777777777666666666555444444333333444444555555555555555555555555666555555444444555555666666666666555555555555555555555666666666666777777444555666555444444555666333333333444555666777888888777777666666777777888;;;===>>>===:::999888999666666555555666777999:::::::::;;;>>>AAABBBBBB@@@@@@???======>>>??????>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<==================<<<<<<============>>>>>>>>>>>>@@@???????????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEGGGIIIKKKLLLTTTXXXdddvvvxxxhhh^^^[[[WWWUUURRRNNNLLLJJJJJJJJJuuuYYYRRRLLLIIIIIIFFFDDDDDDBBBAAA@@@?????????@@@@@@@@@@@@????????????>>>>>>======<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::999888777666777666555666888999999888888666555555666777777666555555666666666666555555444444555555555555666666888888777777666666555555666666777777777777666666666555555444444444444444555555555555555555555555666666666666666666777777666666666777777777777777666666666555555444444444444555666555444444444666333333333444444666777777777777777666666777777777888999::::::888666666777666666555555666888:::;;;;;;;;;===???AAAAAAAAA@@@???>>>======>>>???>>>===;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999::::::;;;<<<;;;;;;<<<<<<===<<<<<<<<<============>>>>>>>>>>>>?????????>>>??????@@@AAA??????@@@@@@AAABBBBBBBBBCCCDDDEEEGGGIIILLLNNNPPPVVVZZZfffyyyzzzmmmaaa\\\YYYWWWSSSPPPMMMKKKKKKKKKqqqWWWRRRLLLHHHGGGDDDAAAAAA@@@@@@@@@AAAAAABBB@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;::::::999888777777666555666888999999888777555444444555666666555555555666666666666555555555555666666666777777777888888777777666666555555777777666666666666777777555666666555555555444444555555555555555555555555666666777777888888888888777777777888999999999:::::::::888777555444222222444555666555444444444666666555555444444444555555666666666777777666666666555777888888666555666666666666555666777999:::<<<>>>???AAAAAAAAA@@@@@@???>>>===<<<<<<>>>>>>===<<<=========>>>>>>=========;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999:::;;;;;;999:::;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>??????>>>>>>???@@@@@@AAA??????@@@AAAAAABBBCCCCCCEEEEEEGGGIIILLLOOOQQQRRRWWW\\\iii|||{{{oooddd]]]\\\YYYUUUQQQNNNLLLKKKKKKlllVVVRRRLLLGGGFFFBBBAAA@@@@@@@@@@@@AAAAAABBB?????????>>>>>>>>>>>>=====================<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;:::999999888888777666777888999888777666555333333555666555444555555666666666666555555555555666666777888888888777777777777666666666666777777666666666666777777555666666666666555444444555555555555555555555555555555777888888888888888666777777888999::::::;;;???>>><<<:::888666444333444555666555444444555666666666555444444444444444555666666777777666666555666777999999888777888999666666555666777999;;;<<>>>>><<<;;;======>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999:::;;;;;;999:::;;;<<<========================>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDFFFGGGHHHJJJLLLOOORRRSSSWWW^^^lll|||pppggg```^^^[[[WWWSSSOOOMMMLLLLLLgggSSSQQQKKKFFFEEEBBBCCCBBBAAA@@@????????????>>>>>>>>>=========<<<<<<<<<=====================<<<<<<<<<;;;;;;;;;::::::999999999999999888888777999888666777888888777666777555444444555666666555555555666666666666555555444444555555666777777888666666666666777777777777888777666555555666777888555666666777666555444333555555555555555555555555222333555666777777777666444555555666888999::::::???>>>===;;;999777555555444555666555444444555666555555444444444555555666555555666777777666555555555777999999999888999:::666666666666888:::<<<===<<>>???@@@=========>>>??????===;;;<<<==================<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<999:::;;;<<<>>>>>>>>>???============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@AAAAAABBBDDDEEEEEEFFFFFFFFFGGGIIIKKKNNNPPPQQQXXX```ppp}}}qqqjjjeee___]]]XXXTTTPPPMMMLLLLLLbbbPPPOOOJJJFFFEEEBBBEEEDDDBBB@@@???======<<<============<<<<<<<<<<<<<<<<<<<<<========================<<<<<<;;;;;;;;;777888888888888777777666:::888777777888888666555888777555555777777777666555555666666666666555555333333444444555666777777555555666666777777888888888777666555555666777888555666777777777666444333555555555555555555555555000111333555666666555555222333444555666777888999<<<;;;:::999777666555555444555666555444444555666333333333444555666777888444555666777777666555444444666888888888777888999666666666666888:::<<<===999<<<@@@AAA???>>>???AAA>>>>>>>>>???@@@@@@>>><<<;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===999:::;;;===>>>?????????============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAABBBCCCDDDEEEFFFGGGEEEFFFGGGHHHJJJLLLNNNOOOYYYbbbsssrrrlllhhh```^^^YYYTTTPPPNNNLLLLLL{{{cccSSSMMMFFFFFFEEE>>>BBBBBBBBBBBBAAA@@@??????<<<<<<===>>>???@@@@@@AAA============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;999999999888888888888888777777777777777666555555555666777777777666444333777777777777777777777777555555555555666777999999777777777777666666666666666666555555555444444444888777666555444333333333555444444666888999888666555555444666999::::::999444555555666777888888999<<<:::888777888888777666555555555444444333333333777666555444444555666777555555555555555444444444999888888888777777666666444555666666666666999;;;<<<===>>>@@@AAABBBCCCCCC======<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;:::::::::;;;;;;::::::;;;;;;<<<===>>>>>>===>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAACCCBBBAAAAAABBBDDDGGGIIIJJJJJJJJJJJJJJJKKKOOORRR[[[dddxxxxxxqqqjjjccc^^^XXXUUUSSSQQQMMMIIIuuu^^^PPPKKKFFFFFFGGG???BBBBBBBBBBBBAAA@@@???>>>=========>>>>>>??????@@@============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999888888777777777777777777777777666555555666666666666666555555444777777777777777777777777555555555555666777888999666666666666777777777777666666555555555444444444777666555444444444444444666666666666666555555444666555555666888999888777444555555666777777888888<<<:::888777777777666555555555444444444444444444666555444333333444555666555555555555555555555555888888888777777777666666444555666666666666999;;;<<<===>>>???@@@AAAAAAAAA>>>======<<<<<<======>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<============;;;::::::999999999::::::::::::;;;;;;<<<======>>>>>>>>>>>>????????????@@@??????@@@@@@@@@AAAAAAAAACCCBBBAAAAAABBBDDDGGGHHHIIIIIIJJJIIIIIIKKKOOORRR[[[fff|||yyypppjjjfff```ZZZUUUSSSQQQMMMJJJmmmXXXLLLIIIEEEFFFHHHAAAAAAAAAAAAAAAAAA@@@>>>>>>=========>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999888777777666666777777777777777666666555777777666555555555555555777777777777777777777777555555555555666777888888555555666666777777888888666666666555555555555444666555555444444444555555888:::;;;:::666333444555888777666666777888777666555555555666666777777888;;;999777777777777555333444444444555555555555555444444333333333333444444666666666666666666666666888888777777777777666666444555666666666666999;;;<<<===>>>>>>??????>>>>>>???>>>>>>======>>>>>>??????>>>======<<<<<<======:::;;;;;;<<<======>>>>>>999999999888888999999:::::::::;;;;;;<<<=========>>>????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAACCCBBBBBBBBBCCCDDDFFFGGGGGGHHHHHHIIIIIILLLPPPSSS\\\hhh}}}rrroooiiiccc[[[VVVTTTRRROOOLLLhhhUUUKKKIIIEEEFFFHHHBBBAAAAAAAAAAAA@@@???>>>========================<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::999888777666555555666666777777777777666666888777555444444555555666666666666666666666666666555555555555555666777888444555555666777888888999666666666555555555555555444444444444444555666777999===@@@>>>888555777:::;;;999888777888888777555555555555666666666777777:::888777777777666444222444444555555666666666777444444444444444444444444666666666666777777777777777777777777777777666666444555666666666666999;;;>>>>>>>>>??????>>>======??????>>>>>>>>>>>>????????????>>>===============;;;;;;;;;<<<<<<=========999999999999999999:::;;;;;;;;;;;;<<<<<<<<<======????????????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAACCCBBBBBBBBBCCCDDDFFFGGGEEEFFFHHHHHHJJJMMMQQQUUU]]]kkkvvvtttllleee]]]XXXVVVTTTQQQNNNeeeTTTKKKJJJEEEEEEGGGAAA@@@@@@@@@@@@???>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999888888777666666555666666777777777777666666888777555444444555555666666666666666666666666666555555555555555666666777444555555666777888888999666666666666666666666666444444444444444555666777777;;;>>>===999777999======;;;999999999999777555555555555555666666666666888777777777888777555333555555555666666777777777555555555666666555555555555666666666777777888888666666666666666666777777444555666666666666999;;;?????????@@@??????>>>===??????>>>>>>>>>>>>????????????>>>==================<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDEEEGGGIIIKKKOOOTTTWWWaaannnxxxrrrlllfff___ZZZXXXVVVRRROOO}}}bbbRRRKKKJJJDDDDDDFFFAAA??????@@@??????>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<;;;;;;:::999888888888777777777666666666555666666777777777777777777777666555555555555555777777777777777777777777666555555444555555666666555555666666777777888888555666666666666777777777444444444444444555666777333666999999777666888:::===;;;999999999888777555555555555555555555555555777666666888999999777444666666666777777777777777555555666777777666555555444555555666666777777888555555666666666666777777444555666666666666999;;;?????????@@@??????>>>>>>???>>>>>>======>>>>>>??????>>>======<<<<<<============<<<<<<;;;::::::999::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEECCCEEEGGGJJJLLLQQQVVVZZZfffsssyyymmmjjjeee___\\\ZZZXXXSSSPPPttt]]]NNNIIIIIICCCCCCEEE@@@????????????>>>===<<<;;;:::::::::;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;:::999888888666666666666777777777777555555666777777777777777666666666666666555555444777777777777777777777777666555555444444555555555666666666666777777777777555666666666777777777777555555444444444555555666333444555666666777777777;;;999777777777777555444555555555555555555555555555555666999;;;;;;999777888888777777777777777777444444555666666555444444333444444555666666777777555555555666666666777777444555666666666666999;;;======>>>>>>???>>>>>>>>>>>>======<<<<<<======>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCEEEHHHKKKNNNSSSYYY]]]jjjyyynnngggddd___]]]\\\YYYTTTPPPmmmXXXJJJFFFHHHBBBBBBEEEAAA????????????>>>===<<<;;;999999::::::;;;<<<======<<<<<<;;;;;;;;;:::::::::;;;<<<;;;;;;:::999888777555555666666777777888888555555666777777777777777555666777777777666444333777777777777777777777777666555555444444444555555777777777777666666666666555666666666777777888888666555555444444444555555666555555666888999777666888777555555666666444333555555555555555555555444444555666999<<<<<<:::888999999888888777777666666333333444555555444333333333333333444555666666777444555555555666666777777444555666666666777999;;;;;;<<<<<<===>>>>>>============<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<===888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<============??????@@@@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCEEEHHHKKKOOOTTTZZZ___lll}}}rrreeebbb___^^^]]]ZZZTTTPPPhhh[[[OOOHHHJJJGGG??????EEEDDDAAA???@@@>>>:::999<<>><<<;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;::::::999888888888888888777666555555444666666777777777777666666777666555444444444444444555666777888888777666555444555555555555555444444555555444444444444555555777777777777777777777777555555333333222333444555777777666555444333333333222333444555666666666666222333333444444555555666222333666:::======;;;999999999999888666555333222555777888777555333333333333333333444444444444555555555555555666666666666888555333444888::::::999@@@???>>>???@@@@@@???>>><<<<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888999999:::====================================>>>>>>>>>>>>??????>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEEEEGGGEEEFFFKKKNNNRRRZZZbbbvvvpppgggdddaaa___```^^^VVVMMMgggYYYNNNHHHIIIGGG@@@@@@FFFMMMCCC<<<===@@@@@@@@@@@@>>>????????????===<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;::::::999888888777777777777777777777777666666777777777777666666666666555555444555555555666666777777777777666666555555666666666555555444888888777777777777888888666666666666666666666666555444333333333444555666777777666444444333333444333333444555666666666666444444444444444444444444444444555888;;;<<<:::888888888888777777555444333444444333333222222333444777666666666555555444444555555555666666666777777999666444555888;;;;;;:::@@@???>>>???@@@AAA@@@???<<<<<<<<<<<<<<<===>>>>>><<<;;;;;;;;;::::::::::::======<<<<<<<<<;;;;;;;;;::::::999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>????????????@@@@@@@@@@@@AAABBBBBBBBBCCCDDDDDDEEEEEEHHHGGGHHHMMMPPPTTT\\\eee|||xxxfffccc______```^^^VVVNNNeeeVVVMMMGGGHHHGGGBBBBBBGGG```OOO???<<<@@@@@@===:::<<<======>>>======<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::999999888666666777888999999::::::666777777888888777777666666666555555555666777777777666666666666666666777555666666777777666666666666555555444444555555666666666666666666666666666444444333333444555666666777666555444444444444444333444555666777777777777666666555555444333333222666555555666888999999888666777777777777666555444444333222111111333555666:::999999888777555555444666666666666777777777777999777666777999<<<===<<>>>>>???AAABBBAAA@@@<<<<<<<<<<<<<<<===>>>>>>;;;;;;:::::::::999999999=========<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>???AAABBBBBBBBBAAA@@@AAAAAABBBBBBCCCDDDDDDEEEIIIIIIKKKOOORRRWWW```jjjhhhbbb^^^___aaa___XXXQQQcccSSSLLLGGGGGGGGGCCCCCCGGG```OOO@@@<<>>??????>>>>>>???AAABBBBBBAAA<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;::::::::::::999=========<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????>>>???AAACCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEEIIIJJJMMMQQQTTTYYYdddpppmmmddd^^^___bbb```YYYSSS{{{aaaPPPKKKGGGGGGFFFEEEDDDFFFIIIAAA;;;===???@@@AAABBB;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::999999999999999999999999999999777777888888888888777777666666666666666777888999777666555444444555666777555555666777777777777777777666666666666666666777555555555555555555555555444444444555555666666666666666555444444444444555333444555666777777777777444444444555555666666666888555333333444666666666444555555666666666666666666777888;;;===<<<777333666666666666666666666666666666666666777777777777999999999::::::<<>>???AAABBBAAA@@@<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>???AAACCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFIIIJJJNNNRRRUUUZZZgggtttxxxjjj```aaaccc```ZZZVVVttt___OOOKKKHHHFFFFFFEEEEEEDDD===<<<===??????<<<===AAA===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::::::::999999999999999999999777888888999999888888777666666555555555666777777666555555555555555555666444444555666777777777777555555444444444444555555555555555555555555555555555555666666666666555444666555555444444444555555222333444555666666666666333444444555666666777777666444222222444555555555444555555666666666555555555666999>>>AAA???999333444444444555555666666666555555555555666666666666888999:::::::::<<>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>?????????@@@@@@>>>???AAABBBBBBBBBAAA@@@@@@AAABBBCCCDDDFFFGGGGGGIIIKKKOOOTTTVVV\\\kkkyyytttdddcccddd___ZZZXXXmmm[[[NNNLLLHHHFFFEEEFFFEEECCC@@@>>>@@@AAA???:::999;;;???>>>===;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::777777888888999999::::::777888888999999888888777666666555555444555555555444555555666666555555444333333444555666777777666333222222111111222222333555555555555555555555555666666777777666555444333555555444444444555555666111222333444555555555555555555555555666666666666444222111222444555555444555555555666555555444444666666999???EEEEEE@@@;;;555555555555555555555555444444444444555555555555666888:::::::::;;;???BBBCCCBBBAAA@@@AAAAAA@@@>>><<<<<<<<<<<<<<<===>>>>>><<<<<<<<<;;;;;;;;;::::::::::::999999999999888888::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>?????????@@@@@@@@@?????????@@@@@@@@@@@@AAAAAABBBCCCDDDEEEGGGHHHHHHJJJMMMRRRVVVYYY___ooo~~~}}}iiieeeeee___YYYYYYiiiXXXNNNLLLIIIFFFEEEFFFDDDBBB>>>;;;<<<@@@AAA>>>===???@@@???===<<<;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::444555666777999:::;;;<<<888888999999999999888888777666555444444444444444333444555666666555444333222333444555666666666666666555555444444555555666555555555555555555555555777777888888666555333222555555444444444555555666111111222333444444444444777777777666555555444444222111111222444555555444555555666666555444444333999888:::AAAHHHKKKHHHDDD888888777666555444333333333333333444444444555555666888::::::999;;;???CCCEEECCCAAAAAAAAAAAA???===<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;:::::::::999999999999999888888888777777:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;>>>????????????@@@@@@@@@??????>>>>>>>>>???@@@AAABBBBBBCCCEEEFFFHHHIIIIIILLLNNNTTTXXX[[[aaarrrlllfffeee^^^YYYZZZbbbVVVKKKJJJHHHFFFEEEDDDCCCCCCAAAAAAAAA@@@@@@@@@??????===============<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999999:::;;;;;;;;;::::::888888888888777777777777777888999:::;;;;;;:::999555555666666666666666555777666555444444444444444555555444444444444555555666666666666555555555555777666555444333444444555999888666444444444555555777777666555444444333333222333333444555555555444555666666666555444333333:::888555222111222333444333333333444444555555555777777:::???EEEGGGFFFDDD444666777888888777666444444444333444444555666777888888888999:::<<>>===;;;::::::<<<;;;:::;;;=========;;;;;;;;;:::::::::;;;;;;<<<999999999999999999999999===<<<:::999999:::<<<===>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBAAAAAAAAABBBDDDEEEGGGHHHOOOQQQUUUZZZ^^^gggxxxlllaaa___[[[ZZZ\\\zzz\\\PPPJJJIIIGGGFFFDDDCCCCCCCCC@@@@@@@@@@@@????????????===============<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999:::::::::::::::999999888888888777777777666666777888888999999888777666555555666666666666666555666555555444444444444444555555444444444444555555777777666666555555444444777666555444333444444555777666555555555555555555777666666555444444333333222333444444555555444444333444555555666666555555999888666444333333444555333333333444444555555555666555666:::>>>@@@>>><<<555666777999999777666555444444333444444555666777777777777888999;;;===???@@@??????>>>===<<<;;;:::<<<;;;;;;;;;===>>>===<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::>>>===;;;::::::;;;===>>>>>>=========<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBCCCEEEFFFHHHIIIPPPQQQUUUZZZ___iii|||oooaaa___\\\ZZZ\\\vvvZZZOOOIIIHHHFFFEEECCCBBBBBBBBB????????????>>>>>>>>>>>><<<============<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999:::::::::999888777777777777777777666666666666777777777777666555444333666666666777777666666555555444444444444333333333555555444444444444555555777777666666555444333333666555444444333444444444333444555555666666555555666666555555444333333333333333444444555555444444222222333555666777888888:::999888777666555555555444444444444444555555555666555444555777888777666333444555666666555444333444444333444444555666777666666777888999;;;<<<============<<<<<<<<<<<<;;;===<<<;;;<<<>>>???>>>===;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;<<<===>>>============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEGGGHHHIIIOOOPPPTTTYYY```mmmuuuccc___\\\ZZZ[[[rrrXXXNNNGGGFFFEEEDDDBBBBBBBBBBBB>>>>>>>>>>>>============<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::999:::::::::999888777666555777777777666666666555555666666666666666666555555666777777777777666666555333444444444444444333333555555444444444444555555777777666555444444333222555444444444444444444444111222444555666666555555555555555444444333333333333333444444555444444333333333333444666777888999???>>>===;;;999777555555444444444555555555555555777666555444555666666666111222333333333333222111444444333444444555666777777777888999:::;;;<<<===;;;;;;;;;;;;<<<<<<<<<===>>>===<<<===>>>??????=========<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<=====================<<<<<<<<<========================>>>??????@@@@@@AAABBBBBBBBBBBBBBBCCCEEEFFFHHHIIINNNOOORRRYYYbbbqqqhhh___\\\ZZZYYYjjjSSSJJJFFFFFFDDDCCCBBBBBBBBBBBB>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999:::::::::999888777666555777777777777666666666666555555666666777888999999777777888888777666555555333333444555555444444333555555444444444444555555777666666555444333333333333333444444444444444444000111333555666666555444444444444444444333333333333444444555444444333333555444444444555777888999DDDCCCAAA>>>;;;888555444555555555555555555555555555555555555444555666777333333333444444333333333444444333444444555666777888888999:::;;;<<<<<<===::::::;;;;;;<<<=========>>>===<<<===>>>??????===??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=======================================>>>??????@@@@@@AAABBBBBBAAAAAABBBCCCDDDFFFGGGHHHMMMNNNRRRZZZdddwwwpppbbb\\\YYYXXXgggTTTLLLFFFFFFDDDCCCCCCBBBBBBBBB>>>>>>>>>>>>============;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999999:::::::::999888777777888888888888777777777777555555666777888:::;;;<<<888888888888777666555555333444555666666666555444555555444444444444555555555555555444444444444444222333333444444444444333000111222333444444444444444444333333333333333333444444555555444444333333666555444444555777888:::GGGEEEBBB>>>:::888666555666666666555555555555555222444555555444444555666666666666666666666666666444444333444444555666777888999:::;;;<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>===<<<;;;<<<>>>???>>>===@@@???>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEGGGHHHIIINNNOOOTTT]]]jjj}}}~~~hhh]]]ZZZYYYfffVVVNNNFFFFFFEEEDDDCCCCCCCCCCCC?????????>>>>>>>>>======;;;;;;<<<<<<;;;;;;:::999;;;;;;<<<<<<;;;;;;:::999999:::::::::::::::999999999999999999888888888888777777666666777999:::;;;888999999888888666555555333444666777888777666555555555444444444444555555333333444444444444555555111222333444555444444333222222111222222333444444333333333333333333333333444444555555444444333222444333333444555888;;;<<>>>>>???<<<;;;;;;;;;===>>>===<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBDDDDDDEEEFFFGGGIIIJJJKKKQQQSSSYYYcccpppooo```\\\[[[}}}aaaRRRKKKGGGFFFEEEDDDDDDDDDDDDDDD????????????>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999;;;;;;<<<<<<;;;;;;:::999999999:::;;;;;;;;;:::::::::::::::999999999888888888888777666666777888999999999999888888666555555333555777888999888777666555555555444444555555555222222333444444555555666000111333444555444444333333222111111111222333444333333333333333333333333444555555555444333333222222222222333666999===???AAA???;;;888666666777888777777666666555555555444555888;;;;;;777555444555444333333222222333333444444444444444444555777777666777999:::;;;;;;:::999============>>>>>>??????<<<;;;:::;;;=========<<<>>>===<<<;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBFFFFFFGGGHHHIIIKKKLLLMMMSSSUUU\\\gggttttttccc^^^^^^{{{```QQQJJJFFFEEECCCCCCCCCCCCAAA???>>>>>>>>>>>>============??????>>><<<<<<;;;;;;;;;:::999:::;;;<<<===<<<;;;:::<<<>>>??????===;;;999;;;:::999888777777777777777777777777777777777777444555666777777666555444777777666666666666777777999999888777666555444444666666555444333333222222555444333333222222333333222222222333333333444444666666666666666666666666555555555555555555555555444444444555555555666666;;;:::888777666666666777888777666555444333333333555777888999999888777666444444444444444444444444666666666666666666666666777777777777888999:::;;;<<<<<<======>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>><<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>=========>>>??????@@@@@@AAABBBBBBCCCDDDEEEFFFGGGJJJMMMPPPSSSVVV[[[eeevvvhhh]]][[[www^^^PPPJJJGGGEEECCCCCCCCCBBB@@@???>>>>>>>>>>>>============???>>>===<<<;;;;;;;;;;;;:::::::::;;;<<<<<<<<<;;;;;;<<<>>>AAACCCAAA===999;;;:::999888777777777777777777777777777777777777444555666777777666555444666666666666666666666666777777666666666666666555666666555444444333222222666555444444333333444444333333333333444444444444555555555555555555555555555555555555555555555555444444444555555555666666999999777666555666666777777666555444333333333333777888999999999777555444444444444444444444444444777777777777777777777777666666777777888:::;;;<<<===>>>>>>>>>????????????>>>===<<<;;;;;;<<<===>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<========================?????????@@@AAAAAABBBBBBCCCDDDEEEFFFGGGJJJMMMPPPRRRVVV]]]hhh{{{qqq___XXXpppZZZOOOJJJGGGEEECCCBBBBBBAAA???===>>>>>>>>>>>>==================<<<<<<;;;:::::::::::::::;;;;;;<<<<<<;;;;;;======???DDDIIIGGG@@@::::::999888888777777777777777777777777777777777777444555666666666666555444444555666777777666555444444444555555555666666666666666555555444333333333666666555444444444444555444444444444555555555666555555555555555555555555555555555555555555555555444444555555555666666666777777666555555666666777666555444444333333333333777888888888777666444333555555444444444444444555888888888888888888888888555555666777999;;;<<<>>>??????@@@@@@@@@@@@AAAAAA======<<<;;;;;;<<<============<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBDDDFFFGGGHHHJJJNNNQQQQQQVVV```mmmgggYYYhhhUUUMMMIIIGGGEEECCCBBBBBBAAA???===>>>>>>>>>>>>============;;;<<<<<<;;;;;;::::::999999;;;<<<<<<;;;:::;;;;;;>>>===@@@GGGMMMLLLCCC:::999999888777777777777777777777777777777777777777555555555555555555555555444555777888888777555444444444444444555555555666666666555555444444444333666555555444444444444444555555555555666666666666555555555555555555555555555555555555555555555555555555555555666666666666555555555555555666666666555555444333333333333333666666777777777666555555666666444444333444444555777777777777777777777777444555666777999<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>============:::;;;;;;<<<<<<;;;:::999999;;;===<<<;;;999:::;;;>>>===@@@HHHNNNMMMCCC:::888888777777666777777777777777777777777777777777555555444444444444555555555666888999999888666555555555555555444444444444666555555555555555444444555444333333222333333333555555555666666666777777555555555555555555555555555555555555555555555555555555555666666666777777555555555666666666666666555555444333333333444444444444555666777888888999888666555444333444555555666666666666666666666666444555666777:::<<>>>>>>>>??????@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCBBBDDDFFFGGGHHHKKKOOOSSSUUU\\\hhhxxx{{{bbb|||\\\NNNJJJHHHEEECCCBBBAAABBBAAA@@@>>>>>>>>>>>>>>>============:::;;;<<<======<<<;;;:::999<<<>>>===:::888:::<<<<<<===AAAGGGKKKIIIAAA999888777777666666777777777777777777777777777777777555555444444444444555555555666777888888777666555666666666555555555444444555555555555555555555555444444333222222222222333555555555555666666666777444444444444444444444444555555555555555555555555555555666666666777777777666666777777777666666555666555555444444444555555333444555777888:::;;;<<<999777555333333444555666555555555555555555555555555555666888:::===???@@@AAAAAA@@@@@@@@@@@@??????;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;<<<======>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCCBBBDDDFFFGGGIIILLLPPPSSSXXX```mmm~~~jjjxxxYYYLLLIIIGGGCCCBBB@@@AAABBBBBBAAA???>>>>>>>>>>>>============:::;;;===>>>>>>===<<<;;;999<<>>888777777666666666666777777777777777777777777777777555444444333333444444555555555555555555555555555555666666666666666777777555555555555666666666666555555444333333333333333444444555555555666666666444444444444444444444444555555555555555555555555555666666666777777777777777888888888888777555444666666666555555666666777666666666777999:::<<<<<<:::888666333333333555666666666666666666666666666666666777888:::<<<>>>???????????????>>>>>>>>>===:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============<<<<<<===>>>>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBDDDFFFGGGIIILLLQQQTTTZZZcccqqqzzzwwwXXXKKKHHHGGGBBBAAA@@@@@@BBBBBBAAA@@@>>>>>>>>>>>>============:::<<<===??????>>><<<;;;999<<>>999777999<<<999<<>>??????>>>>>>>>>======<<<<<<::::::;;;<<<<<<;;;::::::======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>??????@@@AAABBBBBBCCCCCC@@@@@@AAABBBBBBCCCCCCDDDBBBDDDFFFHHHIIIMMMQQQTTTZZZdddsssrrrWWWLLLGGGDDDGGGCCC???@@@CCCDDDAAA>>>>>>>>>>>>>>>============999:::::::::::::::::::::=========<<<;;;:::888888888:::;;;======<<<:::999999888888777666555555444555555555555666666666666555555555555555444444444777777666555444333333222777777777666555555555444888777666555555555555555555555555555555555555555444444444555555555555555666666555444444444444555666666666666666666666666444333222222333555888:::::::::::::::999888777777666666666444333444777999999888777666666777888999;;;999777555444444555666999777666666777888888777444444444777:::<<<<<<<<<@@@???<<<:::888888999999;;;;;;<<<<<<;;;;;;:::999999999::::::::::::;;;;;;===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999999;;;<<<===>>>???@@@AAA@@@@@@>>>===BBBBBBAAAAAAAAABBBBBBCCCEEEDDDCCCEEEIIINNNRRRTTTbbbjjjxxxnnnVVVKKKGGGEEEGGGCCC@@@@@@CCCDDDAAA>>>>>>>>>>>>>>>============<<<<<<;;;;;;::::::999999;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;:::999888888888777666555555555888888777777666666666555666666555555444444444333777666666555444444333333444444444444444444333333555555444333333333333333555555555555555555555555444444444555555555555555666666555444444444444555555555555555555555555555444444333333444666888:::<<<<<<;;;;;;999888666555444555555444444666999<<<888777666666666666777888:::888777555444555666777999777666777:::;;;;;;;;;555555555777:::<<<===<<<@@@???===;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999999999::::::::::::;;;;;;999999999888888999999999<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???@@@@@@???>>>===AAAAAAAAAAAABBBBBBCCCDDDFFFEEEEEEGGGKKKPPPTTTVVVaaakkk|||iiiTTTKKKGGGFFFFFFCCC@@@@@@BBBCCCAAA???>>>>>>>>>>>>============>>>======<<<;;;:::999999999999:::;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999888888777777666666555555::::::999888777666555555777777666555444444333333666666666555444444444333444444444444444444555555555555444333333333333444666666666666666666666666444444444555555555666666666666555444444444444555444444444444444444444444555555444444555777999:::======<<<;;;999888666555444444555555666888<<>>===<<<;;;<<<======;;;<<<<<<<<<<<<;;;::::::999999::::::::::::;;;;;;999888888777777888888999<<<<<<<<<<<<============;;;<<<======>>>>>>======>>>>>>????????????>>>>>>AAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHLLLQQQVVVXXXaaammmeeeSSSJJJGGGFFFFFFCCCAAAAAABBBBBBAAA???>>>>>>>>>>>>=====================<<<<<<;;;;;;;;;999::::::;;;;;;;;;::::::===<<<:::999888888888888888777777777666666666555999999888777777666555555777777666555444333333222555555555555555444444444555555666666777777888888777666666555555555666666777777777777777777777777333333444444555666666666666666555444444444444555444444444444444444444444666555555555666777999999;;;;;;;;;;;;:::888777666555666666666666999<<>><<<<<<<<<<<<<<<;;;;;;:::999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;============>>>>>>>>>>>><<<===>>>???@@@???>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAACCCDDDEEEFFFEEEFFFGGGIIILLLQQQWWW[[[bbbnnnaaaRRRJJJEEEEEEEEECCCBBBAAAAAAAAAAAA@@@>>>>>>>>>>>>============;;;;;;;;;<<<<<<=========;;;;;;;;;;;;:::999888777<<<;;;:::888777777777777777777777777666666666666666666666666666666666666777666666555444444333333444444444555555555555555555666666777777888888888666666555555555666666777777777777777777777777777333333444444555666666777666666555444444444444555444444444444444444444444555555666666777777888888888888999999::::::999999777777777777666888;;;>>>:::999777666555555666666444444444555555666777777777666444555666888777666888777777999;;;======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::999999999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>??????<<<===???@@@@@@@@@???>>>@@@@@@@@@@@@AAAAAABBBBBB@@@AAAAAABBBCCCDDDFFFGGGCCCEEEHHHIIILLLQQQWWW\\\dddpppwww]]]QQQIIIEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>============999999:::;;;<<<======>>><<<<<<;;;;;;:::888777666:::999999888888777777777777777777777666666666666444555555555666666666777666555555555555444444444333444444444555666666666555555555555555555666666444333333333333444555555666666666666666666666666222333333444555666777777666666555444444444444555444444444444444444444444555555555666666777777777555555777888999999999999777777777777666888;;;===>>>===;;;888777666666666444444444555666666666666:::888777777888999888777888777777888;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;999999::::::::::::;;;;;;;;;::::::999999::::::;;;<<<<<<======>>>>>>??????===>>>??????@@@@@@??????@@@@@@???@@@@@@AAABBBCCCBBBBBBBBBBBBCCCDDDEEEFFFBBBEEEHHHJJJLLLQQQXXX^^^gggtttoooXXXOOOHHHEEEFFFDDDDDDCCCBBBAAA@@@AAAAAA>>>>>>>>>>>>============999999::::::;;;;;;<<<<<<:::::::::::::::999888777777777888999999888777666666666666666777777777777777777777666666666666666444444444555555555555555333333444444555666666777666666666555555555555555333333333333333444555555555555555555555555555555222222333444555666777777666666555444444444444555555555555555555555555555444444555666666666666555444555666777777888777777555555666666666888<<>>;;;999777777666444444555555555555555555888777555666888999999999777666666888:::;;;;;;:::;;;<<<<<<<<<<<<<<<;;;;;;===============<<<;;;;;;999999::::::::::::;;;;;;:::999999999999999999:::;;;;;;<<<======>>>??????>>>>>>>>>>>>>>>???@@@@@@>>>>>>===>>>>>>@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEECCCFFFJJJLLLMMMRRRZZZaaakkkzzzjjjUUUNNNHHHFFFGGGCCCDDDDDDBBB@@@@@@AAABBB>>>>>>>>>>>>============::::::::::::::::::::::::888888999::::::::::::999555666888999:::999777666666666666666777777777777::::::999888777666555555333333444444555666666666222333333444555666777777999999888888777777666666555555555555555666777888555555555555555555555555222222333444555666777888666666555444444444444555666666666666666666666666333444555555555555555444555555666666666666555555222333444555666999===AAAFFFDDDAAA===:::888777777444555555666555555444444444333222444666888999999777666666777999;;;:::999======>>>>>>===<<<<<<;;;===============<<<<<<;;;999999:::::::::;;;;;;;;;;;;::::::::::::::::::;;;:::;;;;;;<<<===>>>>>>??????>>>=========>>>@@@AAA===<<<<<<<<<<<<>>>@@@AAADDDDDDCCCCCCCCCDDDDDDEEEDDDHHHLLLNNNOOOTTT\\\cccmmm}}}hhhVVVKKKHHHHHHBBBDDDCCCBBBBBBCCCBBB@@@>>>??????>>>>>>======<<<<<<<<<;;;::::::::::::;;;<<<999999999999999999999999999888666555555555666777666666555555555555666666999999999888777666666555444333333222222333333444555444333222333555777888999999999888777666666555666666666666555444333222333333333444444555555555555555555555555666777777777777777777666666666666777777777777777666555555444555777888999888666555555555666777777777777777444444444444666999===>>>DDDDDDCCCAAA>>>:::666333666666777777777555333222555555555555555666777777888777666777:::<<<<<<<<<<<<<<<===>>>??????>>>>>>:::;;;<<<======<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????AAA@@@???>>>???@@@AAABBBGGGFFFFFFFFFEEEEEEDDDDDDJJJHHHJJJNNNRRRVVV^^^ffftttdddTTTJJJHHHHHHCCCDDDCCCBBBBBBCCCBBB@@@>>>>>>>>>>>>>>>======<<<<<<<<<;;;::::::::::::;;;<<<999999999999999999999999888888777666666666666666666666555555555666666777999999888888777666666555555555444444444444555555666555444333444555666888999999888777777666555555666666666666555444333222333333333444444444555555555555555555555666666777777777777777666666666555777777777777777666555555555666888999999999777666555666777777888888777777444444333333555888;;;<<<@@@@@@@@@???===;;;888666777777888888777666444333555555555555555666777777777666666777999:::;;;;;;<<<<<<===>>>>>>>>>======;;;<<<============<<<;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????@@@@@@@@@???@@@@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDJJJIIIJJJOOORRRUUU^^^ggg|||aaaRRRIIIHHHIIICCCDDDBBBBBBBBBBBBBBB@@@>>>>>>>>>>>>============<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999777777888888777777666555555555555555666666777888999888888777777666666555666666555555555555666666888777666555444555666777888888777777666666555555666666666666555444333333333333333444444444444555555555444444555555666777777777777666666666555555666666777777777666555555555666888999999999888777666777888888999999888888555444333333444666999:::;;;<<<<<<===<<<;;;999888888888999888888777555555666555555555555666666777666666666666777999:::;;;==================<<<;;;<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???????????????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFKKKJJJKKKOOORRRVVV___iii~~~___RRRIIIGGGHHHCCCCCCBBBAAAAAABBBBBB@@@>>>========================;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777888999999777666555555555555555666777888999888888777777666666666666666555555555555555555666999888777666555555666666777777777666666555555555555555666666555444444333444444444444444444444444555444444444444555666666777777666666666555555555555666666666666666555555555555666777888777777666777777888999999999999999666555444444444666888999999999::::::::::::999999::::::999999888777777666666666555555555555666777555555666666666777888:::===============<<<;;;:::>>>>>>>>>>>>>>>=========;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>??????@@@@@@>>>???AAABBBBBBBBBAAA@@@AAABBBCCCDDDEEEGGGHHHHHHLLLKKKMMMPPPRRRVVVbbbnnn{{{___RRRIIIFFFGGGBBBCCCBBBAAAAAABBBAAA???===<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777888999999999888666555666666666666666777888888777777777666666666666666555555444444444444555555888888777666666666666666666666666555555555555555555555555666555555444333444444444444444444444444444444444444444555666666666666666666555555555555555555666666666666555555333444444555555555555555777777888999999999999999888777666555555777999:::999999999999999888888777;;;:::999999888777777777666666555555555555666666444666777666555555777:::===>>>>>>>>>===<<<;;;;;;??????>>>>>>============;;;<<<<<<======<<<<<<;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@???@@@AAABBBCCCBBBAAAAAABBBBBBDDDEEEGGGIIIJJJKKKMMMMMMOOOQQQSSSYYYffftttwww]]]RRRIIIFFFFFFBBBCCCAAAAAAAAAAAAAAA???===;;;<<<<<<<<<<<<=========:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999888888999999888888777666888777777666666777777888666666666666666666666666555444444444444444444555666666666666666666666555555555555555555555444444444555555555555555444444555444444444444333333333444444333333444444555666666666666555555555444444444444555666666666555555333333333333444444444555666777888888999999888888888777666555666888:::;;;999999999888888888777777;;;:::999888777777777777777666666555555555555666444666888777555444777:::===>>>>>>>>>>>>>>>===<<>>===<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIKKKKKKMMMNNNPPPSSSUUU\\\lll{{{pppYYYPPPHHHEEEFFFCCCBBBAAA@@@AAAAAAAAA???===;;;;;;;;;<<<<<<<<<======::::::;;;<<<<<<;;;::::::999999999999999999999999:::999888888777777888888999999888777666666666666666666666666666666666666666666555555555555666666444555555666666666555555444444444444444444444444444444555555555555555444555555444444444333333333444444333333444444555666666666555555555444444444333444555555666666555555444333333333444444555555555666777777888888777777777666555444555777999;;;888888888888888888999999;;;:::888777666666777777777777666555555555555555444777999888555444777;;;===>>>?????????????????????>>>===;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;::::::::::::;;;<<<<<<========================<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBCCCDDDEEEGGGIIIJJJJJJNNNOOORRRUUUWWW___ppplllVVVOOOGGGEEEGGGDDDBBBAAA@@@@@@AAAAAA???===;;;;;;;;;<<<<<<<<<======::::::;;;<<<<<<;;;::::::999999999999999999999999;;;:::888777777777888999;;;:::999777666666555555555555555666666666666666777777666666666666777777333333444555666666666555444444444444444444444444444444555555555555555444555555555444444333333333444333333333333444555555666666555555555444444444333333444555666666666555555444444444444555666666555555666777777777777777555444333333444666999:::777777777777888999;;;;;;:::999888666666666666777888777666555555555555555555888:::999555444888<<<===>>>???@@@@@@@@@@@@@@@???>>><<<;;;:::::::::;;;;;;<<<===??????===<<<;;;;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???@@@AAAAAACCCBBBAAA@@@AAABBBCCCDDDBBBBBBCCCEEEFFFGGGHHHIIINNNOOOSSSVVVXXXaaassshhhUUUNNNHHHIIIIIIBBBCCCBBBAAAAAAAAA@@@>>><<>>>>>===<<<;;;;;;;;;>>>>>>======<<<<<<<<<<<<:::::::::999999999888888888888999999999:::::::::888888777777666666555555555555444333333333333444:::999888777777888999:::555555555555555555444444888888777666666666666666666666666666555555555555555666666666555444444333111222222222111111333555555555555555555444444444777777666666555555555555555***555999///@@@JJJ222555444222222666999888333444444555777888999:::;;;===<<<:::888666666666666;;;:::999777666666666666666666555555555555666666777888888777777777:::<<<>>>???@@@@@@@@@>>>===<<<>>>>>>===<<<;;;;;;;;;;;;:::;;;<<<======>>>>>>>>><<<;;;;;;:::::::::;;;;;;AAA@@@???============>>>>>>>>>>>>>>>>>>??????@@@AAAAAA@@@@@@@@@AAABBBBBBBBBBBBCCCDDDEEEGGGIIIJJJOOOPPPSSSVVVZZZdddyyyfffTTTMMMGGGHHHIIIAAACCCBBBAAAAAAAAA@@@>>><<>>>>>===<<<<<<;;;;;;=========<<<<<<<<<;;;;;;:::::::::999999999999888888888888999999999::::::888777777777666666666555666555555444444444444444888777666555555666777888555555555555555555555555777777666555555555555555666666666666555555555555333333444444333333222111000222222222111111222444555555555555555555555555666666666555555555444444888...666:::333FFFTTT@@@777666555555666888666333444444555777888999:::;;;<<<;;;999777666666777777888777666555444444444444777777666666666666777777666777777666666777999;;;===>>>?????????>>>===<<<;;;;;;:::999888888888888;;;<<<>>>???@@@@@@??????<<<;;;;;;::::::;;;;;;;;;=========>>>@@@BBBDDDEEE>>>>>>>>>>>>>>>??????@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFHHHIIIJJJMMMOOORRRVVV[[[ggg~~~|||cccRRRLLLFFFFFFGGG@@@CCCBBBAAAAAAAAA@@@>>><<<>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999888888888999999999999:::777777777777666666666666777666555555444444555555555555444444444444555555555555555555555555555555666555555444444444444555666666666555555555555444333333444444333333222222000222333333222111333444444444555555666666777777555555555444444444444444:::000666999666JJJYYYMMM888888777777666555444444444444555777888999:::;;;:::999888777666777888888777666555444444444444444888888777777777777888888555666666666555666888;;;<<<======>>>>>>>>>>>>===>>>===<<<;;;;;;::::::;;;;;;===@@@BBBBBBAAA@@@>>>;;;;;;;;;::::::;;;;;;<<<;;;<<<<<<>>>@@@CCCEEEFFF>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFGGGIIIJJJKKKLLLMMMQQQVVV]]]mmmvvv___PPPKKKDDDEEEFFF???BBBAAA@@@@@@AAA@@@>>><<<>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888999999999999777777777777666666666666777777666555555555555666555444444444444444444555555555555555666666666666666555555444444555555555666666555555555444444444444555555666555555444444222333555555444333444555444444555555666777888888444444444444444444444444888111444666666EEERRRLLL999777666777666333333555444444555777888999:::;;;999888777666666777888999777777666666666666666777999888888888888888888999666777777777666777999<<<<<<<<<======>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<<;;;===@@@BBBCCCAAA???===;;;;;;:::::::::;;;<<<<<<===============>>>??????>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCDDDFFFFFFFFFGGGHHHIIIKKKKKKMMMNNNQQQWWW```rrrqqq[[[NNNJJJDDDDDDEEE???BBBAAA@@@@@@AAAAAA???===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777777888888888999999999666666666666777777777777777777666555555555555666555555555555555555555555555555555666666666777777777666666666666666777777555555555555444444444444444444555555666555555444333555777777666555666777333444444555666777777888444444444444444444444444777444555666666>>>EEEBBB;;;666333555555222333777444444555777888999:::;;;888777666666666777888999777777666666666777777888999999888888888888999999888888999888777888;;;===<<<=========>>>>>>??????===<<<;;;:::999999999999:::<<>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAABBBCCCDDDEEEGGGGGGGGGGGGHHHIIIKKKKKKOOOPPPTTTZZZdddwwwlllXXXNNNJJJCCCCCCEEE@@@BBBAAA@@@@@@AAAAAA???=====================<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::777777777888888888888999666666666666777777777777777666555555444444555555555555666777777666555555555555555666666777777888777666666666666777888888555555555444444444444333222222333333444444333333333555888888777666666777333333444444555555666666444444444444444555555555888888777666888:::;;;===CCC888111444555222333777444444555777888999:::;;;888777666666666777888999555555555555555666777888999999888888888888999999888999999999888999<<<>>>???>>>>>>>>>>>>>>>???@@@>>>>>>===<<<;;;;;;;;;;;;:::;;;===??????>>>;;;:::::::::::::::;;;<<<<<<=========>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAABBBCCCEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKPPPQQQVVV]]]hhh|||iiiWWWMMMKKKDDDCCCEEE@@@AAA@@@@@@@@@AAAAAA???>>><<<=====================;;;;;;<<<<<<<<<=========<<<;;;;;;;;;;;;:::::::::777777777777888888888888555666666666777777777888666555555444444444444444444555666777777666555444444555555666777777888888555555555555555666777777555555555444444444333333111222333333444444333333111444777777666555555555333333333444444444444444444444555555555666666666666888555333777777777===NNN===111333666333222666444444555777888999:::;;;888888666555555666777888555555555666666888999999888888777777777777888888888999999888888888;;;===AAA@@@???>>>>>>???@@@@@@AAA@@@???>>>============;;;<<<===>>>======;;;;;;::::::::::::;;;<<<======:::<<<===???@@@AAAAAAAAA>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAACCCDDDEEEFFFGGGFFFFFFFFFGGGHHHIIIJJJNNNQQQWWW```lllhhhVVVMMMKKKDDDDDDFFFAAAAAA@@@@@@@@@AAAAAA@@@>>><<<<<<<<<===============<<<<<<<<<=========>>>>>><<<<<<;;;;;;;;;:::::::::777777777777888888888888555666666666777777888888555555444333333333333444444444555666666555444444444555555666777888888999444444444444444555666777555555444444444333333333333444444555666666666555000222555666555444333444333333333333333333333222555555555666666666777777444666111///555555666@@@WWWBBB333444777444222444444444555777888999:::;;;999888777555555555666777888888888888999:::<<<<<<888888777777777777888888777888888777777777:::<<>>===<<<;;;;;;:::::::::<<<===============<<<<<<999999999:::;;;<<<===>>>:::;;;<<<>>>>>>>>>======>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCDDDFFFFFFFFFFFFFFFFFFGGGHHHHHHIIILLLPPPWWWbbboooeeeXXXLLLIIIIIIGGGDDDCCC???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::999999:::<<<>>>???>>><<<<<<;;;;;;;;;:::::::::777666555444555666888:::666666555555555555666666555444333333333333444555777777666555555555555555222333555666888999::::::777777777777777777777777555555444444444333333333333444555555666666555555444444444444444444444444444444333222222222222333333444555555555444333222444444333333444666777888ZZZDDD222333888555333555555666666777888999999:::999888777555555777888999666:::???BBBAAA???===<<<===<<<:::888777777888888777777777888999:::<<<<<>>???AAAAAA>>>;;;???>>><<<:::999:::<<<===;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============@@@???>>>>>>>>>???AAAAAAAAA@@@??????@@@AAACCCDDDEEEFFFGGGHHHGGGHHHKKKMMMRRRUUUYYY___nnn~~~cccWWWKKKHHHGGGDDDAAAAAA???@@@@@@AAAAAA@@@@@@@@@========================;;;999999:::<<<>>>???>>>;;;;;;;;;;;;::::::::::::777777555555555666888999555666888999999888666555555555444333333444555555777777666555555555555555444555666666777777777666777777777777777777777777555555555444444444333333333444444555555555555555444444444444444444444444666666555444444444444555333444444555555444333333444444333333333555666777MMM===222555999555333555555555666666777888888999888777555444444555777888777<<>>???AAAAAA???<<<>>>===;;;:::::::::;;;<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============??????>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@BBBCCCDDDDDDFFFGGGGGGGGGHHHKKKMMMRRRVVV\\\eeeuuuxxx___TTTIIIFFFEEEBBB??????@@@@@@@@@AAAAAA@@@@@@???========================;;;:::999:::<<<>>>>>>>>>::::::::::::999999999999888777666555666777888999555777:::;;;;;;:::777555555555444333333444555555777666555555444555555555666666666666666555444333666666666666666666666666555555555444444444444333333333444555555555555555444444444444444444444444666666555444444444444555333333444555555444444333444444333333333333444555>>>666222777999555333555444444444555666666777777666666444444444444666666:::>>>CCCEEEBBB>>>:::888:::999888777666666777777777777777888999:::<<<<<>>>>>???@@@AAA???>>>======;;;:::::::::;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCEEEFFFGGGGGGHHHKKKMMMQQQWWW```lll}}}rrrZZZPPPHHHEEEEEEBBB@@@AAA@@@@@@AAAAAAAAA@@@??????========================;;;:::999:::<<<>>>>>>===:::::::::999999999888888888777777666666777888888777888999::::::999888777555555444444444444555555666555555444444555555555666666666666555444333222555555555555555555555555555555555555444444444444333333444555555555444444444444444444444444444444444444333222222222222333333333444444444444444444444333333333333222333333666333444888888444444777333333333444444555555555666666555444444555666666;;;???CCCDDDBBB===888666777777777666666666666666777777777888999:::<<<<<<======>>>???@@@@@@@@@???<<<<<<;;;::::::;;;;;;<<<999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBCCCCCCDDDBBBDDDFFFGGGGGGIIILLLNNNQQQWWWaaannnmmmUUUMMMGGGFFFFFFCCCCCCEEEAAAAAAAAAAAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::999:::<<<>>>>>>===:::::::::999999999888888888888888777777777777888888777666555555666777888555555555555555555555555555555444444444444555555333444555555555555555555444444444444444444444444666666555555555444444444222333333444555444444444444444444444444444444444444444333222222222222333333333333333444444555555333333333333333333222222555555777777555222444999333333333333444444444444666666666666666666666666:::===AAABBB???:::777555555666666666777777777666777777777888999:::<<<<<<<<<===>>>???????????????;;;;;;:::::::::;;;;;;;;;999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>????????????@@@@@@AAABBBCCCCCCCCCCCCBBBDDDFFFGGGHHHJJJMMMPPPRRRWWW```oooiiiSSSLLLGGGGGGFFFDDDDDDGGGAAAAAAAAAAAA@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<======<<<::::::::::::999999999999888888888888888888777777888777444222222444777888444555666666666666555444444444444333444444555666222333444555666777777777555555555555555555555555666666666555555555444444222222333444444444444444444444444444444444444444666666555444444444444555333333333333333444666666222333444444444444333333555777888777444333555888333333333333333333444444666666666666666666666666888:::======;;;888666666444555666777888888777777777777777888999:::<<<<<<<<<===??????>>>===>>>???::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<===>>>>>>??????>>>>>>@@@AAABBBCCCCCCDDDDDDCCCCCCDDDGGGHHHIIILLLOOORRRSSSXXXbbbssseeeSSSMMMHHHGGGEEEBBBBBBDDDAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===;;;::::::<<<======<<<;;;;;;;;;;;;::::::::::::999999999999888888777777777666444444444444666777444555666777777666555444444333333333444444555666444444555666777777777777555555555555555555555555666666666666555555555555222222333444444444444333444444444444444444444444666666555444444444444555333333222222333444666777222333444555666666555555222555777666555444555555444444444444444444444444555555555666666555555555555666888777666555666777444555666888999999888888777777777888999:::<<<<<<<<<>>>@@@???===<<<===>>>999999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<>>>?????????>>>===@@@AAABBBCCCDDDDDDDDDCCCCCCEEEHHHIIIKKKMMMQQQTTTTTTZZZggg{{{cccSSSNNNIIIGGGDDD??????AAABBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===;;;::::::<<<======<<<<<<<<<;;;;;;;;;;;;::::::999999999999999888777666555555666666666666555555444555666777777666555444333333333333444444555666555666777777777777777777666666666666666666666666777666666666555555555555222222333444444444333333444444444444444444444444444444333222222222222333333333222222333555666777111222444666777777666666...333666777666666444222444444444444444444444444333444444555555444444333333444444444333444666888444555777888999999999999777777777888999:::<<<<<<<<>>;;;<<<>>>?????????>>>===@@@AAABBBDDDDDDDDDDDDCCCDDDFFFHHHJJJLLLNNNRRRUUUTTT\\\lllzzzaaaOOOLLLHHHEEECCCBBB@@@>>>BBBAAAAAA@@@???>>><<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<888999999::::::999999999777777777777777777777777999666333444777999999777555555666666555444333333999888777555555555666777777777888888888888777777555555555555555555555555222222333444444333333222666555444333333444555666777666444333222333444444777666555444333444444555888777666555444444555666666666666666555444333222555555444444444444555555777777666555555555555555555444444444444555666666888777555555777999999999666555444444555777999;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;<<<<<<=====================>>>???????????????>>>>>>>>>>>>>>>??????@@@CCCAAA@@@BBBEEEGGGFFFDDDDDDEEEFFFGGGJJJNNNTTTXXXVVV]]]pppuuu\\\OOOLLLHHHEEECCCBBB@@@>>>AAAAAAAAA@@@???>>><<<<<<======<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<999::::::::::::999999888777777777777777777777777888555333444666888888777555555666666555444444333888777666555555555666666888888999999999999888888555555555555555555555555333444444444444333333222555555444444444444555555666555444222222222333444777666555444333444444555888777666555444444555666555555555555555444333222555555444444444444555555777777666555555555555555555444444444555555666666888666444444666777777777777666555444555666888:::888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;<<<<<<======;;;<<<<<<===============;;;<<<======>>>>>>======>>>>>>>>>>>>>>>??????@@@BBB@@@???AAADDDFFFEEEDDDDDDFFFHHHIIIKKKOOOTTTXXX\\\dddwwwnnnWWWNNNKKKGGGDDDCCCBBB@@@???AAAAAAAAA@@@???>>>===<<<======<<<;;;;;;;;;;;;<<<======<<<<<<;;;<<<<<<===;;;;;;;;;;;;::::::999888777777777777777777777777777555444444666777777666555555555666555555444333777666555555444555555555444444555555555555444444555555555555555555555555555555555555555444333222444444555555555555444444444333333222222222222333666555444444333444444444777666555555444555555555333333444444444444333333555555444444444444555555777666555555444555555555444444555555555666666666888666444444555666666555777666555555555666777888666666777888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<:::::::::;;;;;;;;;;;;<<<;;;<<<<<<===============::::::;;;<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>??????@@@@@@??????@@@CCCDDDDDDCCCDDDFFFIIIKKKMMMPPPTTTWWW]]]fffzzziiiTTTMMMJJJFFFDDDCCCBBBAAA???@@@@@@@@@@@@???>>>===<<<===<<<<<<;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;:::999888777777777777777777777777666555555555555666666666444555555555555555444444555555555444444444555555222222333333333333222222555555555555555555555555666666666666555444333333333333555666666555333333333222222222222222222222555444444444444444444444555555555555555555555555222222333333444333333333555555444444444444555555666555555444444555555555444555555666666666666666999777555555666666555444777777666555555555666666555666777888:::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<::::::;;;<<<999999999999999999999:::;;;<<<<<<===============::::::;;;<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAACCCDDDDDDDDDEEEGGGKKKMMMOOOQQQUUUWWW\\\fff~~~fffTTTKKKIIIEEECCCCCCBBBAAA@@@???????????????>>>===<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;;;;::::::999888777777777777777777777777555666666666666555555666444444555555555555555444444444555555555555555555666666777777777777666666555555555555555555555555555666666666555444444333222333444555555444333222222222222222222222222222333333444444444444444444444444555555555555555555222222333333444333333333555555444444444444555555555555444444444444555555444555666777777777666666999888777777888888666444666666666555555555555555666666888:::<<<===???@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<===============;;;;;;<<<============<<<>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCDDDDDDEEEFFFFFFHHHKKKNNNOOORRRTTTWWW^^^kkkcccTTTJJJHHHDDDCCCCCCCCCBBB@@@>>>?????????>>>>>>===<<<<<<;;;;;;;;;;;;<<<======>>>>>>===<<<;;;;;;;;;;;;888999999::::::999999999777777777777777777777777555777999888777555555666333444555555666555555555444444555666666666555555666666666777777666666666555555555555555555555555444444444555555555444444333333444444444444333333111222333333444333333333222333333444444444444333333333444555555555555444333333444444444444333333555555444444444444555555444444444333444444555666444555666777888777666666888777777888999999777555555555555555555555555555666777888:::<<<>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<::::::;;;<<<>>>===============<<<<<<;;;<<<<<<===============<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>??????@@@@@@BBBDDDDDDDDDDDDFFFGGGGGGIIIKKKMMMNNNQQQTTTWWW___mmmyyy___SSSIIIGGGDDDBBBCCCCCCBBBAAA>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<======>>>===<<<;;;::::::::::::666666777888999999999999777777777777777777777777666888;;;:::888666666777333444444555666666555555444555666777777777666666333333444444444444333333555555555555555555555555111222333444444555555444444333333333333333333444111222333444555444444333111222333444555444444333222333444555555555444444555555555555555444333222555555444444444444555555444333333333444444555666444555777888888888666555666666666777999999777555333333444555666666666666666777888999;;;<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<::::::;;;<<<=========<<<<<<;;;;;;;;;;;;<<<<<<===============<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>??????@@@???AAACCCCCCBBBCCCEEEGGGHHHIIIJJJKKKLLLOOOTTTWWWaaapppttt\\\RRRIIIFFFCCCBBBBBBCCCBBBAAA===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;:::999999999444555666777888999999999777777777777777777777777666999<<<;;;888666666888333333444555666666666555444555777888888888777666555666666777777666666555555555555555555555555555000000222333444555555555555444222222222222444555111222444555666555444444000111333444555444444333111222444555666555444444666666666666555444333222555555555444444555555555333333333333444444555666444555777888999888666555444444444666888888666555222333444555666666666666666666777888:::;;;<<<<<<========================:::;;;<<<<<<::::::;;;<<<:::::::::999999888888888;;;<<<<<<===============;;;<<<======>>>>>>======>>>>>>>>>>>>>>>??????@@@===@@@CCCCCCAAAAAADDDFFFHHHIIIIIIJJJKKKOOOTTTXXXiiixxxpppZZZRRRJJJIIIFFFCCC@@@???>>>>>>===>>>>>>>>>>>><<<;;;:::999::::::;;;<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<;;;:::999888777888999::::::999999999888777777777999888666555444444444555555555555555666666666666888888888888888777666666777777666666555444222222333444555555666666555555555555444444444333333333666555555444444555555666111111000000111111222333444555666777666555333222222333333444555555555444666666666555444444333333444444444444444444444444555444444444444555666666333333444555666777888888555444444444444555666777444555666777777666555444666666666777999;;;>>>???======<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<===;;;;;;999999999999;;;;;;<<<<<<<<<<<<===========================>>>?????????>>>>>>>>>======<<<<<>>>>>===>>>>>>>>>>>><<<;;;:::999:::;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;:::999999888888999999999999888888888888888888999888666555444444555555555555555555666666666666777888888888888777666666666666666666555444333333333444555555666666555555555555444444444333333333444444333333333333444444222111111111111222333333666666666666666555444444222333444444555555444444444444444555555555555555444444444444444444444444444444444444444555666666777777777777666666666666555555444444444555555666444555666777777666555444555555666777999;;;===>>>>>>>>>======<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;;;;:::999999:::;;;;;;<<<<<<<<<<<<===========================>>>???????????????>>>>>>>>>======@@@@@@@@@AAABBBCCCEEEFFFGGGGGGIIILLLMMMNNNUUU]]]jjjdddUUUQQQJJJHHHFFFCCC@@@???>>>>>>===>>>??????>>>===;;;:::::::::;;;<<<<<<<<<<<<;;;::::::::::::999999999999999::::::::::::999888888777777888888888888888888888888777666555555555555444555555555555666666666777777777777777666666555444555555555555555444444333444555555666666555555555555444444444333333333444333333222222333333444333222222222222333444444777666666555555555555555333333444444555555444444222333333444555555666666444444444444444444444444444444444444444555555666888888888777777777666666555555555555444444444444555555666666666666555555555555666777888:::<<<===>>>>>>>>>===============<<<<<<;;;:::::::::;;;;;;<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<===========================>>>??????@@@@@@@@@????????????>>>AAAAAAAAAAAABBBCCCDDDEEEHHHGGGJJJMMMOOOQQQXXXaaarrr___SSSRRRIIIHHHEEECCC@@@?????????>>>>>>??????>>>===;;;:::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999888888888888999:::;;;:::999888777666666777777888888999999888777777666666666555555444444444555555555666666666666777777666666555444333444444555666666555555333444555555666555555555555555444444444333333333444444444333333444444444444333333333333444555555777666444333333333444555333333444444555444444333333333333444444555555555444444444444444444444444444444333333444444555666444444555666777888999999555555666666555555444444555666666666666666666555555555666777888:::;;;<<<============<<<<<<<<<<<<===<<<;;;:::::::::::::::<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<===========================>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEIIIIIIJJJNNNOOOQQQYYYbbbvvvyyy]]]SSSQQQIIIGGGEEEBBB@@@?????????>>>????????????===<<<;;;;;;<<<<<<======<<<;;;;;;:::::::::999999888888888888999:::;;;:::999888777666666666777777888888999777777777777777666666666444444444444555555555555555666666666666555444444222333444555666666666666333444555555666555555555555555444444444333333333333333222222222222333333444444333333444444555666666555333222111222333444333444444555444444333333555555444444333333333333444444444444444444444444333333333333333444555555222333333444555666777777555666777777777666555555666666666555555666666666555555777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::<<<<<<::::::::::::<<<<<<<<<<<<<<<<<<===========================>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFKKKJJJKKKMMMOOOQQQYYYbbbwwwuuu\\\RRROOOIIIGGGEEEBBBAAA@@@???@@@>>>???@@@@@@???>>><<<;;;<<<============<<<;;;;;;::::::::::::999999999999999::::::::::::999888888666666777777777777777777666777777888888777777666333444444444444555555555555555555555555444444333333333444555666666666555333444555555666666555555555555444444444333333333111000000//////000000111444333333333333444555555555444444333333333333333444444555555444444333333555555444444333222222111444444444444444444444444333333333333333444444555555555555444444444333333555666888999999999888777666666555555555555666666666777888999;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;:::::::::;;;;;;===<<<;;;::::::;;;<<<===<<<<<<<<<<<<===========================>>>?????????@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBCCCEEEGGGGGGKKKJJJKKKNNNOOORRR[[[eee{{{rrr\\\QQQKKKHHHGGGEEEBBBAAA@@@@@@@@@??????@@@@@@???>>><<<;;;===============<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999999888888999999777777777777777666666666666777888888888888777666333333444444444555555555444555555555555444333333444444555555555555555555333444555555666666555555555555444444444333333333222222111111111111222222333333333333333444444555555555666666555555444333444444555555444444333222444333333333333333333333444444444444444444444444333333222222333333444555666555555555555444444444555666888:::;;;;;;::::::777666555444444555666777777888999;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<===<<<;;;::::::;;;<<<===<<<<<<<<<<<<===========================>>>??????????????????@@@@@@@@@AAA??????@@@BBBDDDFFFHHHIIIIIIHHHJJJNNNQQQVVV```jjjppp[[[PPPHHHHHHGGGDDDBBBAAA@@@@@@@@@??????@@@@@@???>>><<<;;;======>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;999888777888999:::888888777777666666555555666777888999999888777666333333333444444444555555444444555555444444333222444555555555555555444444333444555555666666555555555555444444444333333333666555555444444555555666333222222222222333444444666777888888888777555444444555555555444333333222111222222333333444444555444444444444444444444444333333222222333333444555333333444555666777888888555666999;;;======<<<<<<777666555444444555666777777999:::<<<======<<<<<<;;;;;;;;;<<<<<<<<<======::::::::::::;;;;;;<<<======<<<;;;::::::;;;<<<===<<<<<<<<<<<<=========>>>===============>>>??????>>>>>>>>>??????@@@@@@@@@>>>???@@@BBBDDDGGGIIIJJJHHHGGGJJJOOOSSSYYYeeepppmmm\\\QQQGGGFFFDDDBBB???>>>???@@@@@@@@@??????>>>===<<<<<<;;;============>>>>>>>>>>>>AAA@@@>>>===;;;:::::::::888999999999999888777777777777777777666666666666555555555555555555555555444444555555555555444444555666777888888666444222444444444444444444444444555666666666666666555555444444555555555444222111333333333333333333333333444444333222222222333333555555555555555555555555555444444333333222222111333333333444444444555555333333222222222222333333777666555444444444444444555666777777666777888:::555777999;;;;;;:::777666666666555555555666666777::::::::::::<<<>>>AAABBB@@@?????????>>>>>>======???>>><<<:::999:::;;;<<<<<<>>>???>>><<<;;;;;;<<<<<<<<<============<<<<<<>>>===<<<<<<<<<<<<======??????@@@AAAAAAAAA@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFIIIJJJHHHKKKTTTVVVbbbxxxiiiYYYOOOFFFFFFDDDBBB@@@??????@@@AAA@@@@@@@@@???>>>>>>======>>>>>>>>>=====================<<<;;;::::::;;;;;;:::;;;;;;;;;;;;:::999999777777777777666666666666666666666666666666666666444444555555555555444444555555666666666555444333444444444444444444444444555555666666666555555444444555555666555444333222333333333444444444444444555444333333222222222222555555555555555555555555333333333333333333333444333333333444444444555555777777666666666666777777666666555444444444444444666777999:::999888888999666777999::::::999777666777666555555555666666777:::::::::;;;===???AAABBB>>>>>>>>>>>>============@@@>>><<<;;;::::::;;;<<<<<<===???>>><<<;;;;;;<<<;;;<<<<<<======<<<<<<;;;>>>=====================??????@@@AAAAAAAAAAAA@@@CCCCCCDDDDDDEEEFFFFFFFFFIIIKKKHHHLLLTTTVVVbbbyyycccUUUMMMFFFFFFEEECCCAAA@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>???>>>>>>======<<<<<<<<<;;;:::::::::::::::;;;;;;:::;;;;;;;;;;;;:::999999777777777777666666666666777777777777777777777777444444555555555555444444555555444444444444333333444444444444444444444444333444555555555555444444555555666666666555444444333444444444555555666666666555444333222222111222555555555555555555555555111222222333444444555555333333333444444444555555555555444444444444555555666666555444444444444555777:::===>>>===:::888888999999888888777777666666888777666555555666777888;;;;;;<<<<<<>>>???AAABBB??????????????????@@@@@@@@@???===<<<;;;;;;<<<<<<;;;===>>>>>><<<;;;;;;<<<;;;<<<<<<======<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAACCCCCCDDDDDDEEEFFFGGGGGGJJJLLLIIILLLTTTWWWeee}}}{{{^^^RRRLLLGGGFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>??????>>>===<<<<<<;;;;;;<<<;;;;;;:::::::::::::::888999999999999888777777777777777777666666666666666666666666666666666666333444444555555444444333444444333222222333333444444444444444444444444444222333444444555444444444666666666666666666555555444444555555666666777777666555444333222111111111555555555555555555555555333333333333444444555555333333333444444444555555555444444333333444444555666555555444444444555555999===BBBCCCAAA>>>:::888:::999888666555555555666888777666555555777888999=========>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDD@@@???===<<<<<<<<<<<<<<<:::<<<>>>===<<<;;;;;;<<<<<<======>>>>>>======<<<===>>>>>>?????????????????????@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHJJJMMMKKKMMMUUUYYYhhhuuu[[[QQQLLLIIIFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>=========???>>>>>>===<<<;;;;;;:::???>>>===;;;:::999999999888999999999999888777777777777777777666666666666555555555555555555555555333333444444444444333333333333222222222222333444444444444444444444444444222333333444555555444444666666555555555666666666555555555666666777777777666555444333222222222222555555555555555555555555555555555444444333333333333333333444444444555555888888777777777777888888555555444444444555555666:::???DDDGGGEEE@@@<<<999:::999777555444444555666888777666555666888:::<<<>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDD???>>>======<<<;;;;;;;;;:::;;;======<<<;;;;;;<<<>>>>>>>>>??????>>>>>>>>><<<===>>>???@@@???????????????@@@AAABBBCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHHHHJJJNNNLLLOOOWWW\\\nnnpppZZZPPPLLLIIIEEEDDDDDDCCCBBBAAA@@@@@@>>>=====================>>>======<<<<<<;;;;;;;;;@@@???===<<<:::999999888:::;;;;;;;;;;;;:::999999777777777777666666666666555555555555555555555555333333444444444444333333222222333333333333444444444444444444444444444444222333444555555666555555555555444444555555666777666666666666666666666666444444333333222222333333555555555555555555555555666666555555444333333222333333333444444444555555666666555555555555666666555444444444444555666666999>>>DDDFFFEEE@@@<<<:::888777666444444444555555777666555555666:::===???@@@@@@AAAAAABBBAAAAAA@@@??????????????????@@@@@@=========<<<;;;;;;::::::999;;;<<<<<<;;;;;;;;;<<<===>>>>>>??????>>>>>>===;;;<<<>>>???@@@??????>>>>>>???@@@BBBCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJNNNNNNQQQYYY```tttlllXXXOOOJJJHHHDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999999999999:::;;;;;;;;;;;;:::999999777777777777666666666666555555555555555555555555222333333444444333333222111222333555555555444333444444444444444444444444333333444555666666666666444444333333333444666777777666666555555444444333333333222222222333444444555555555555555555555555555555555555555444444444333333333444444444555555333333222222222222333333444444444444444555666666666:::@@@CCCBBB>>>;;;999666666555555444555555555666555444444777;;;???BBBAAAAAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>============<<<<<<<<<;;;;;;:::999888888:::<<<<<<;;;;;;;;;<<<<<<<<<============<<<<<<999;;;===?????????>>>===>>>???@@@BBBCCCDDDDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJJJJOOOOOORRR[[[dddzzzjjjWWWNNNIIIGGGCCCCCCCCCBBBAAA@@@>>>>>>??????????????????@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<::::::999999888999999:::888999999999999888777777777777777777666666666666777777777777777777777777222333333444444333333222111222444666666666444333444444444444444444444444333444555666777777777777444333333222333444555666777777666555444333222222222222222222333444555555555555555555555555555555333333444444555666666666333333333444444444555555666555555444444555555666444444444444444555666777333888===@@@???<<<999888444444555555555555555555555444333444777<<>>>>>======;;;;;;;;;;;;:::999888777888:::<<<<<<;;;;;;;;;<<<:::;;;;;;;;;;;;;;;;;;:::888:::<<<>>>??????======>>>???AAABBBCCCDDDDDDDDDBBBCCCDDDFFFGGGHHHJJJJJJJJJOOOPPPSSS]]]fff}}}hhhWWWNNNHHHDDDEEEBBB??????BBBDDDCCCBBB>>>>>>????????????>>>>>>========================;;;;;;:::999888777666555777888999::::::999888777666666666666666666666666999999888777666555444333222333444555444333222111333333333333333333333333333333555555555555333333666666666555555444444444222333333444444333333222444333333333333444555555333333444444444444555555444444444333333333222222555555555444444333333333666666666666666666666666444444444555444444333333555555555666666666666666777777777777777666666666333444555666666555444333555555666777:::===@@@AAA?????????>>>>>>>>>>>>>>>===>>>???@@@???>>><<<;;;>>><<<:::999:::;;;;;;:::======<<<<<<<<<;;;;;;;;;===============<<<<<<<<<============>>>>>>>>>>>><<<===>>>@@@BBBDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIMMMNNNQQQTTTYYYhhheeeUUUMMMHHHEEEEEEBBB???>>>???@@@???>>>>>>>>>????????????>>>>>>========================<<<<<<;;;:::999888777777777888999999999999888777888888888888888888888888:::999999888666555555444444444444444333333222111333333333333333333333333222333444555555444333222666666666555555555444444222333333444444333333222444333333333444444555555111111222222222222333333444444444333333333222222555555444444444333333333444444444444444444444444333444444555444444333333333333333444444555555555666666666666666666666666444444555666666555444444666666666777999<<>>>>>>>>>>>>>>>>>>>>>>>:::;;;===>>>>>>===;;;:::===<<<::::::;;;;;;;;;:::======<<<<<<<<<;;;;;;;;;=====================<<<======>>>>>>>>>?????????@@@AAAAAAAAAAAAAAAAAABBBEEEEEEEEEEEEFFFHHHIIIIIILLLNNNQQQUUU\\\lll~~~aaaRRRKKKGGGGGGEEECCC@@@??????>>>===;;;===>>>>>>??????>>>>>>==============================<<<<<<;;;:::999888888777888999999999999888777888888888888888888888888::::::999888777666666555666555444333222222222222333333333333333333333333222222333333333333222222666666555555555555444444222333333444444333333222333333333444444444555555111111222222222222333333444444444444333333333333555444444444444333333333333333333333333333333333333333444444555444444333000111111222333444444555555555555555555555555555444444555666666555444444777777777777999;;;===>>>=========>>>>>>>>>>>>>>>:::<<<===??????>>><<<;;;<<<;;;:::;;;<<<<<<:::888<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<==================>>>>>>?????????@@@@@@@@@BBBAAAAAAAAAAAAAAAAAA@@@DDDEEEEEEEEEGGGHHHIIIJJJLLLNNNRRRWWW___qqqzzz^^^QQQIIIFFFGGGEEEDDDCCCAAAAAA@@@???>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888888888888999999888888888888888888888888888888888::::::999999888777777666888666444333222222222333333333333333333333333333222222222222222222222222444444444444444444333333222333333444444333333222333333444444444555444444333333333444444444555555555444444444444333333333444444444444444444444444555555555555555555555555333333444444555444444444000000111222333444444555444444444555555555555555444555555555555555555444888777777777888999;;;<<<<<<<<<===============>>>???@@@AAABBBAAA@@@>>>===;;;;;;;;;<<<===<<<:::777<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============??????@@@@@@@@@AAAAAAAAA??????@@@AAAAAABBBCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKNNNOOOSSSXXX```tttvvv]]]QQQIIIEEEFFFBBBBBBBBBBBBAAA@@@??????======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777777999888888888888888888999777777777777777777777777::::::999999888777777777888666555333222222333444333333333333333333333333222222222222222222222222222222222222222222222222222333333444444333333222222333444555555555444444333333333444444444555555555555555444444444333333444444444444444444444444555555555555555555555555222333333444555555555444111222222333444555555555444444444444555555666666555555555444444555555555777777666666777888:::;;;;;;;;;<<<<<<<<<=========BBBCCCCCCCCCBBB@@@===;;;;;;;;;;;;<<<===<<<:::777;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA??????@@@AAAAAABBBCCCCCCDDDDDDEEEFFFGGGIIIKKKLLLPPPQQQTTTXXXaaavvvrrr\\\RRRIIIDDDFFF>>>@@@AAA@@@>>>======>>><<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888777777777999999888777777888999999666666666666666666666666999999888888888777777777666555555444444444444444333333333333333333333333333333222222222222333333111111222222222222333333222333333444444333333222222333444555555555444333111111222222222222333333555555555555444444444333333333333444444444444555222222222222222222222222222222333444555555555555444444444444555555555555444444444555666666777777666555444444444444555666666666555666666888:::;;;::::::;;;;;;<<<=========AAABBBBBBBBBAAA???<<<:::<<<;;;:::;;;<<<<<<:::888;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAA@@@DDDDDDEEEFFFHHHJJJKKKLLLRRRRRRUUUZZZcccyyylllZZZSSSIIIEEEGGG???AAACCCAAA>>>;;;;;;<<<<<<<<<============<<<<<<::::::::::::::::::::::::::::::999999999999888888999999888777777888999999777777777777777777777777888888777777777777666666333444444555555555555555333333333333333333333333555444333222222333444555222222333333444444444444222333333444444333333222111222444666666555444333111111222222222222333333555555555555444444444444333333333444444444555555222222222222222222222222111222333444555555555555555555555555444444444444444444555666666777888888666555444444444444555666555555555555666888:::;;;999::::::;;;<<<<<<======???@@@BBBCCCBBBAAA???>>>===<<<::::::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===>>>>>>???????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDDDDEEEFFFHHHJJJLLLMMMRRRSSSUUU[[[fff~~~hhhXXXSSSJJJEEEHHHCCCEEEFFFDDD???<<<;;;;;;<<<<<<============<<<<<<::::::::::::::::::::::::;;;;;;:::::::::::::::::::::999888777777888999:::888888888888888888888888777777777777666666666666222333444666777666666555333333333333333333333333555555333333333333555555444444444555555666666666222333333444444333333222111222444666666555444333333333444444444555555555666666555555555444444444333333333444444555555555444444444444444444444444111222333444555555555555666555555444444333333222555555555666777888888999666555444333333444555666444444444555666888:::;;;999999:::;;;;;;<<<======???@@@BBBDDDEEEEEEDDDCCC>>><<<:::999:::;;;;;;:::;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===>>>>>>???>>>>>>?????????@@@@@@@@@<<<===>>>@@@BBBDDDEEEFFFDDDDDDEEEFFFHHHJJJLLLMMMRRRRRRVVV\\\iiicccVVVNNNIIIHHHCCCCCCCCCAAA@@@>>>===<<<;;;>>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999<<<;;;:::888777666666666777777777777777777777777666666666666666555555444888777666444444555555666555444444333333444444555666666555555555444444444666666666666666666666666333333333333333333333333222333444444555555444444333333333333333333333333555555555444444333333333111222333444555555555555111222333333444444333333333444555555666666555555444444555666777777666666666666555555555555666666555444444444444555666666777666666666666888999:::999999999999:::;;;<<<<<>><<<;;;;;;::::::999999::::::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>???????????????@@@@@@AAAAAABBBCCCCCCEEEEEEEEEGGGHHHJJJLLLMMMPPPRRRVVV\\\lll```UUUMMMIIIHHHDDDBBBBBBAAA@@@???======<<<>>>>>>>>>>>>=========<<<;;;;;;:::999999999999:::;;;;;;;;;::::::999999999<<<;;;999888777666666666777777777777777777777777666666666666666555555444888777666555444555555666444444333333333333444444666555555555444444444444555555555555555555555555444444444444444444444444333333444555555555555555333333333333333333333333555555444444444333333333222222333444555555555555222222333444444444444444333444555555666666555555333333444555555555555555666666666555555555555666444444444444444555666666777666666666777888999:::999999999999:::;;;<<<===>>>???@@@@@@???>>><<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBEEEEEEFFFGGGHHHJJJLLLMMMQQQSSSWWW___ooo|||\\\SSSLLLIIIHHHDDDAAAAAA@@@@@@???>>>>>>===>>>>>>>>>=========<<<<<<::::::999888888888888999;;;;;;::::::::::::999999;;;:::999888777666666666666666666666666666666666666666666666666555555444777666555555444444555555444444333333333333444444555555555555444444444444555555555555555555555555555555555555555555555555333444444555555555555555222222222222222222222222555444444444444333333333333333444444555444444444333333444555555555555444333444555555666666555555222333444444444444444444777666666555555444444444444444444444444555555666666666666666777888999:::::::::::::::;;;<<<===>>>>>>>>>??????>>>===;;;:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===??????>>>>>>======<<<<<<>>>??????@@@@@@AAABBBBBBEEEEEEFFFGGGIIIKKKMMMNNNQQQTTTYYYbbbuuuxxx[[[RRRLLLHHHHHHDDD@@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<;;;::::::999999999999999:::::::::::::::::::::::::::999888777666666666666666666666666666666666666666666666666666555555444666666555555444444444444444333333333333333333444444444444444444444444444555555555555555555555555444444444444444444444444222222333444444444444444222222222222222222222222444444444444444444444444444444444555444444333333333444555555666666555555333444555555666555555555333444444555555555444444666666666666555444333333444444333333444444555666666666666777777888999999;;;;;;;;;;;;<<<===>>>>>>>>>>>>??????>>>===;;;:::::::::999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========??????>>>>>>===<<<<<<<<<>>>>>>??????@@@AAAAAABBBEEEEEEFFFHHHJJJLLLNNNOOOQQQUUU[[[fffzzzvvvZZZSSSLLLGGGGGGCCC@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::::::::999999888777666666666666666666666666666666666666666666666666666555555444555555555555555444444333333333333222222333333333333333444444444444444444555555555555555555555555333333333333333333333333111111222333333333333333222222222222222222222222444444444444444444444444444444444555444444333333333444555555666666555555333444555555666555555555555555666666666555555444555555666666555444333333333333333333333444555555555666666777888888999999;;;;;;;;;;;;<<<===>>>>>>>>>>>>?????????===<<<;;;999999888888888888999999;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>>??????>>>>>>=========<<<>>>??????@@@AAAAAABBBBBBEEEFFFGGGHHHKKKMMMOOOPPPQQQUUU\\\iiiqqqYYYSSSLLLGGGFFFCCCAAAAAA@@@@@@???>>>>>>============<<<<<<<<<;;;;;;===<<<;;;;;;::::::;;;;;;999999::::::::::::;;;;;;999888777666666666666666666666666666666666666666666666666666666555555444444555555555555444333333333333222222222222333333333333333333444444444444444444444444444444444444333333333333333333333333111111222333333333333333333333333333333333333333333333333444444444444555333333444444555444444444333333444555555555555444333444555555666666555555666666666777666666555444333444555666666555444333333333333333333444444555555666777888999999999888::::::::::::;;;<<<===>>>??????@@@@@@???>>><<<;;;999999888888888888999999:::::::::;;;<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAABBBCCCCCCFFFFFFGGGIIIKKKNNNPPPQQQSSSWWW^^^lllkkkUUUQQQKKKFFFFFFCCCBBBBBBAAA@@@???======<<<======<<<<<<<<<;;;;;;;;;<<<;;;::::::999999::::::999999999::::::;;;;;;;;;888888777666666666666777777777777777777777777777666666666666666555555444444444555555555444333222333333222222222222333333222222333333333444444444444444444444444444444444444444444444444444444444333333444555555555555444444444444444444444444444333333333444444444555555222222333444555555555555222222333444444444444444333444555555666666555555555666666666555555444333111222444555666666555444333333222222333333444555444555777888999999888888999999999999:::;;;<<<===@@@@@@AAAAAA@@@???>>><<<;;;::::::::::::::::::;;;999999999:::;;;<<<<<<<<<======>>>>>>>>>?????????>>>>>>??????@@@@@@AAAAAA@@@AAAAAABBBBBBCCCDDDDDDFFFFFFGGGIIILLLNNNQQQRRRVVVYYYaaapppfffRRROOOJJJFFFGGGDDDCCCCCCBBB@@@>>>===<<<;;;======<<<<<<<<<;;;;;;;;;;;;:::999999888888999999999999999::::::;;;;;;;;;888777777666666666666777888888888888888888888888666666666666666555555444333444555555555444333222333222222222222222222333222222222333333444444444444444444444444444444444555555555555555555555555444555666666777777666666555555555555555555555555333333333444444555555555111222333444555555666555111222333333444444333333333444555555666666555555444555555555444333333222///111333555666666555444333333222222333333444555444555777888999999888888999999999999:::;;;<<<<<>>======<<<<<<;;;;;;<<<<<<===888888999::::::;;;<<<<<<>>>>>>>>>>>>????????????>>>>>>???@@@AAABBBBBBCCCAAAAAABBBCCCCCCDDDDDDEEEFFFFFFHHHJJJLLLOOOQQQSSSYYY\\\dddsss}}}gggXXXQQQHHHGGGIIIDDDDDDCCCBBB@@@???>>>>>>===;;;;;;<<<<<<===>>>>>>>>>:::999999888999999::::::888888999999999:::::::::999999888888777666666666999888888777666555555444777777666555555555555555444555666555333222333444444444444444444444444444222333444444555555444444555444444333333444444555666666666555444444444333333333333444555666777888777555333222333444444333555555444333333333333444222222222333333444444444///000333444444333222111666555444333222333444444777666666666777666555333444444444444444555666777333222111222444666777666:::::::::999888777777666999999999::::::;;;;;;;;;===@@@BBBAAA???===<<<;;;::::::::::::;;;;;;<<<===999999:::;;;;;;<<<<<<===???>>>===<<<<<<;;;;;;;;;?????????>>>>>>>>>>>>===CCCCCCDDDDDDEEEFFFFFFFFFDDDGGGIIIJJJIIIKKKPPPTTT______ggg|||yyycccUUUOOOGGGFFFHHHCCCBBBBBBAAA@@@????????????===============<<<<<<<<<::::::999999888999999999888888999999999:::::::::999999888888777666666666888888777777666555555444777777666555555555555555444555666555333222333444444444444444444444444444222333333444444444444444444444444333333444444444555555555555444444444444333333333444555666777888777555333222333444444333555555444333333333333444333333333333333333333333111222333444555444444333666555444333333333444444777666666666666666555333555444444444444555666777444333222222444666666555666666666666666666666666888888999::::::;;;<<<<<<===???AAAAAA???===<<<<<<;;;;;;:::::::::;;;<<<<<<999::::::;;;;;;<<<<<<===>>>>>>======<<<<<<======>>>>>>??????@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEFFFEEEHHHKKKKKKJJJLLLQQQUUU___aaakkksss^^^RRRMMMEEEEEEGGGBBBAAA@@@@@@???@@@@@@AAAAAA???>>>>>>===<<<<<<;;;;;;;;;::::::999888888888999888888999999999:::::::::999999888888777666666666888777777666666555555555777666555555444555555555444555666555333222333444444444444444444444444444111222333333444444333333444444444444444444444444444444444444555555555555333333333444555666777888777555333222333444444444555555444333333333333444444444444444333333333333444444444444555555555555666555444444333333444444666666666666666666555444555555444444555555666666666444333333444555555444333333444555666666777777777777888999;;;<<<=========???AAA@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======>>>>>>=========>>>??????>>>??????@@@BBBCCCCCCDDDAAAAAABBBBBBCCCDDDDDDEEEFFFIIILLLLLLLLLNNNSSSWWW```dddpppnnnZZZOOOLLLEEEFFFGGGBBBAAAAAA@@@@@@??????@@@@@@>>>>>>======<<<<<<<<<<<<;;;;;;:::999888888888888888888999999999:::::::::999999888888777666666666777777666666666555555555666555555444444555555555444555666555333222333444444444444444444444444444111222222333444333333333333444444444444444444333333333333444444555555555333333333444555666777888888666333333444555555444555555444333333333333444333333333444444444444444444444333333444444555666666555555444444444444444555666777777666555555555666666555555555555666666777666444333444555444333555555666666777777888888666777888999;;;<<<===>>>===>>>@@@???>>><<<<<<===>>>===<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<=====================>>>???@@@AAA@@@@@@AAABBBBBBCCCDDDDDD@@@@@@AAABBBBBBCCCCCCDDDFFFIIILLLLLLLLLNNNSSSXXX```fffvvvkkkXXXNNNLLLGGGGGGHHHCCCDDDCCCAAA@@@???>>>>>>>>><<<<<<<<<<<<======>>>>>>;;;:::999999888888888999888888999999999:::::::::999999888888777666666666666666666666555555555555555555444444444444555555444555666555333222333444444444444444444444444444222222333444444444444333333333444555555444333333222333333333444444555555333333333444555666777888888666444333444555555444555555444333333333333444222222333444444555666666333333333222333444555555555666666555555555444444333555777777555444555777777666666555555555666666888666444444555555444333666666777777777777777777666777888999;;;<<<===>>>===>>>???>>>===<<<<<<===>>>===<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<======>>>============>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCEEEHHHKKKLLLLLLNNNSSSXXX```hhh|||iiiVVVNNNMMMHHHHHHIIIBBBDDDCCCBBB@@@???>>>======;;;;;;<<<<<<===>>>>>>???:::999999888999999::::::888888999999999:::::::::999999888888777666666666555555555555555555555555444444444333444444555666444555666555333222333444444444444444444444444444222333444444555555444444222333444555555444333222333333333333444444444444333333333444555666777888888666444333444555555555555555444333333333333444333333333444555555666666222333333333444444444444555666666666666555444444222555888888555444555888777777666666555555666666888666444444555555555444555555555555555555555555777777888999;;;<<<======<<<===>>>>>><<<<<<===>>>======<<<<<<;;;<<<<<<<<<;;;;;;;;;<<<======>>>>>><<<<<<<<<===>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEHHHKKKLLLLLLOOOTTTXXXaaalllgggUUUMMMMMMGGGGGGGGGAAACCCBBBAAA@@@????????????<<<<<<<<<===============888888888888999:::;;;;;;888888999999999:::::::::999999888888777666666666555555555555555555555555444333333333444444555666444555666555333222333444444444444444444444444444333444555555666666555555222333555666666555333222444444333333333333333333333333333444555666777888999777444444555666666555555555444333333333333444666666555555444444444333222333444555666555555444555666666777666555444333111555888888555333666999888888777666666666666666888666444444555666666555444555555666666777777777888888999::::::;;;<<<<<<<<<===>>>===<<<;;;===>>>===<<<<<<<<<<<<======>>>;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<===>>>>>>??????????????????@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDFFFIIILLLMMMMMMPPPUUUZZZdddpppeeeTTTLLLLLLGGGFFFFFF???AAAAAA@@@@@@???@@@@@@AAA>>>>>>>>>===<<<<<<;;;;;;777777777888999:::<<<<<<888888999999999:::::::::999999888888777666666666444555555555555555555555333333333333444444555666444555666555333222333444444444444444444444444444444555666666777666666666222333555666666555333222444444444333333222222222333333333444555666777888999777444444555666666555555555444333333333333444999888777666444222111111333444666888888777555444555666777777777666444333111555999888555333666999888888777666666666666666777666444444666777666555555555666888999;;;<<<<<<999999999::::::;;;;;;;;;<<<=========;;;;;;===???<<<<<<<<<<<<<<<===>>>???;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<======>>><<<<<<===>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEEGGGJJJMMMNNNOOORRRWWW[[[ffftttaaaWWWMMMIIIGGGDDDDDDEEECCCBBB@@@>>>>>>???@@@AAA>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;===;;;999888999999888777999::::::888777777888999222444777777777555555555888777666444333222111111555444444333333333444444666555444333333333333333444444555666777777666666666666555555444444333333444444333222111111000000444444444444555666888888444444333333333333444444555555444444444444555555333444444555666777777888555555555555444444444444666555555555555444444444555666666555444444777999777777666666666666777777444555555666777666666666666666666666777888999:::555666666777999:::;;;;;;>>>>>>>>>===<<<:::999888;;;:::::::::;;;<<<>>>???<<<<<<============<<<<<<@@@@@@??????????????????===>>>>>>>>>>>>?????????AAAAAAAAABBBCCCDDDEEEEEEIIIIIIMMMQQQRRRQQQVVV]]]fff{{{___UUULLLHHHFFFCCCBBBDDDBBBAAA@@@?????????@@@@@@>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::;;;999888888999::::::999555666666666555555666777<<<;;;999666444444555666222222222333444555666777444444333333333333333444555444444333222222333333444444555666666666666666555555444444444444444444666666555555444333333222333333333444555666888999444333333222222333333444444444333333333333444444444555555666777777888888666666666555555444444444555555555555444444444444444555555555444444666777666666555555555555666666444444444444555555555555555555555555666777888999888888999:::;;;<<<======>>>>>>>>>===<<<:::999888<<<;;;;;;;;;<<<===??????<<<======>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAABBBBBBCCCDDDEEEEEEHHHIIILLLQQQQQQQQQVVV]]]ggg}}}]]]SSSJJJGGGFFFCCCBBBCCCAAAAAA@@@@@@@@@?????????>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::999999888888999777666777:::;;;;;;;;;888888888888888777777666;;;:::888666555555555666111111222333444666777888333333333333333333333444555444333333222333333333444555555666666666666666444444444444444444555555666666666555555444444333222222222444555777999:::444333333222222333333444333333222222222222333333444444444555666666777777888777777666555444444444555555555555444444444444222444666666555444555666555444444444444444444555444444333222333444555666555555555555666777888888999::::::;;;<<<===>>>>>>>>>>>>======<<<;;;999999;;;:::::::::;;;<<<===>>>======>>>>>>>>>>>>========================>>>>>>????????????@@@@@@@@@AAA@@@AAABBBCCCDDDEEEEEEFFFHHHHHHKKKOOOPPPQQQWWW^^^hhhxxx[[[RRRJJJGGGFFFCCCBBBCCC???@@@@@@@@@@@@???>>>>>>???>>>======<<<<<<======<<<<<<;;;;;;:::999888888999888777777999;;;;;;:::;;;::::::;;;;;;:::888777555555666777888888666444555555444333333333444444333444444555555555555444555555444444444444444555555555666666666666666555444444444555555666666666444444444333333333222222222222333444666888:::;;;444444333333333333444444333333222222222222333333222222333333444444444444888888777666555555444333555555555444444444333333222444777777666555555666555555444444444444555555555444333222222444666777666555555666666777888999999999::::::;;;<<<<<<===============<<<;;;:::999999999999999999:::;;;;;;======>>>>>>>>>>>>===============>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@AAABBBCCCDDDEEEFFFGGGHHHHHHKKKNNNPPPQQQXXX```kkksssZZZQQQJJJHHHGGGDDDCCCDDD??????@@@@@@@@@???>>>===@@@???>>>>>>======>>>>>>>>>>>>===<<<;;;::::::999;;;999888888999::::::999888777888:::>>>@@@@@@>>>GGGBBB===:::999888777666777777555444333222222222333444555666777666666666666666555555555555666666555666666666666666555555555555666666777777777888333333333333333222222222333333444666777:::<<<===555555444444444444555555444444333333333333444444444444444444444555555555888777777666555444444444555444444444444333333333333555777888777666666777666555555555555555555666777555444333333555777888777777777777888999:::;;;:::::::::;;;;;;<<<<<<<<<============<<<;;;::::::999:::::::::;;;;;;;;;;;;======>>>>>>>>>>>>======>>>>>>>>>??????@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@AAABBBCCCEEEFFFGGGGGGIIIHHHJJJNNNOOORRRZZZcccpppqqqYYYPPPIIIHHHHHHEEECCCDDD@@@@@@?????????>>>>>>>>>@@@???>>>>>>======>>>>>>>>>>>>======<<<<<<;;;;;;;;;999888888999:::999888888777888>>>FFFMMMPPPPPPaaaUUUFFF:::555666777888555444444333333444444444222333555666777777666555555555555555555555666777666666666666666666555444666666666666666777777777444444444444444444444444444444555666777999;;;<<<555444444333333444444555444444333333333333444444666666666666666666666666555555555555555444444444444444444444333333333333333555777777666555666777666666555555555555666666666666555444555666777888888888888888999:::;;;;;;<<<<<<<<<=========>>>>>><<<<<<======<<<;;;;;;:::;;;<<<============<<<<<<<<<<<<============<<<<<<>>>>>>??????@@@@@@AAAAAA????????????@@@@@@@@@AAA@@@AAABBBCCCEEEFFFHHHHHHKKKIIIKKKNNNPPPSSS\\\fffyyymmmVVVNNNHHHGGGGGGDDDBBBCCCAAA@@@>>>=========>>>???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999888777777999;;;;;;::::::888888???IIIRRRWWWXXX^^^RRRCCC888444555666666333333333333333444555666000111333555666555555444333333333333333444555555666666666666666555444444555555555555444444444444333333333333333333333333333333333444555777888999333222222111111222222333333333222222222222333333555555555555555555555555333333333333444444444444444444444333333333222222333444444444333333555666555444444444444444444555444444444555555555666666777777777777888999:::;;;;;;<<<<<<<<<<<<=========<<<<<<<<<===<<<<<<;;;::::::;;;<<<===<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;=========>>>???@@@@@@@@@>>>>>>>>>?????????@@@@@@@@@AAABBBCCCEEEGGGHHHIIILLLJJJKKKNNNPPPTTT^^^iiiiiiTTTLLLFFFFFFFFFCCCAAABBBAAA@@@>>><<<<<<===???@@@<<<<<<;;;::::::::::::;;;::::::;;;;;;;;;;;;;;;;;;777666666777:::<<<===<<<888555333888BBBKKKPPPPPPFFF???888666777777444111555444444333333444444444...///222444444444333222111111111111222222333444666666777777666555444444444444444333333222222222000000000000000000000111222222222333444555666777111111000000000000111111222222111111111111222222222222222222222222222222111111222333333444444555444444444333333333222222222222222111000111333555444333333222222333333444222333444555555555444444666666666666777888999:::999999999:::::::::::::::<<<<<<<<<===<<<<<<;;;;;;777888999:::999999777666:::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===>>>??????@@@===>>>>>>>>>>>>?????????@@@AAABBBDDDEEEGGGHHHIIIMMMKKKLLLOOOQQQUUU```kkk