BM6P6(@ JJJIIIHHHHHHIIIIIIHHHGGGIIIIIIIIIJJJJJJLLLMMMMMMLLLNNNQQQSSSTTTSSSQQQPPPOOOOOOPPPRRRUUUXXX[[[\\\[[[ccclllsssyyy~~~{{{yyyyyyzzz{{{zzzrrrooolllkkk[[[QQQHHHGGGHHHHHHHHHIIIJJJKKKLLLLLLJJJGGGDDDBBBEEEGGGIIIIIIGGGGGGHHHIIIFFFHHHJJJLLLLLLKKKJJJIIIIIIFFFCCCAAAAAADDDGGGJJJKKKHHHDDDAAA@@@CCCFFFIIIPPPMMMIIIHHHHHHJJJKKKKKKLLLMMMPPPRRRTTTVVVWWWWWW]]]]]]___```___ZZZSSSNNNKKKIIIGGGHHHJJJMMMMMMMMMIIIJJJJJJJJJJJJKKKNNNQQQHHHGGGGGGGGGIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDBBBDDDGGGJJJLLLLLLLLLKKKKKKKKKKKKJJJJJJLLLPPPSSSfffcccaaa```]]]TTTGGG>>>>>>>>>===<<<<<<<<<<<<<<<999999999888888888888888444444555666666666666666888777666666666777999::::::999999999:::999666444777777777777777666555555777555444666999;;;999777555555666666666666555555444444444444444444444444555555444444444444555555666555333333444444333222333333444444555666777777555555555555666666666666888888999999999:::::::::>>><<<@@@FFFGGGTTT}}}ssseeegggqqqooo```TTTMMMHHHFFFCCCAAA@@@AAABBBCCCBBBBBBAAA???<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@??????@@@@@@@@@??????>>>??????@@@@@@@@@AAAAAAAAABBBBBBDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJLLLNNNQQQRRRRRRQQQPPPQQQPPPOOOOOONNNNNNNNNNNNLLLLLLMMMNNNOOOQQQRRRSSSTTTSSSSSSSSSSSSSSSTTTUUUQQQQQQPPPOOOPPPQQQRRRSSSWWWWWWVVVUUUUUUTTTTTTSSSVVVTTTRRRPPPPPPQQQSSSUUUWWWWWWWWWXXXXXXZZZ[[[[[[\\\ZZZXXXUUUTTTTTTUUUVVVTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWVVVUUUSSSRRRPPPOOONNNSSSSSSRRRQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMNNNNNNJJJKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHCCCGGGJJJKKKJJJJJJMMMOOOTTT[[[fffrrr~~~MMMLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMOOOQQQSSSTTTSSSRRRPPPOOONNNNNNMMMNNNQQQVVVYYYaaaiiittt|||~~~}}}|||yyywwwxxx{{{~~~sssnnnkkkfffbbbXXXNNNGGGFFFHHHHHHHHHJJJIIIJJJLLLMMMLLLJJJHHHFFFGGGHHHIIIJJJJJJIIIGGGFFFFFFGGGIIIJJJJJJJJJJJJIIIJJJHHHEEEDDDCCCEEEHHHIIIIIIGGGDDDBBBBBBDDDGGGIIINNNKKKHHHFFFGGGHHHIIIIIIMMMNNNOOOQQQSSSTTTUUUUUUYYYYYYZZZ\\\\\\ZZZUUUQQQNNNLLLJJJJJJLLLNNNNNNNNNLLLMMMMMMKKKIIIIIIKKKMMMMMMLLLJJJHHHFFFEEEEEEEEEBBBDDDFFFHHHHHHGGGEEECCCBBBCCCFFFIIIKKKLLLLLLLLLJJJKKKJJJIIIIIIJJJNNNQQQ^^^\\\ZZZYYYWWWQQQGGG???======<<<;;;;;;;;;;;;;;;::::::999999888888777777555555666777888888888888888777777666777888999:::;;;:::999:::::::::777555555666666666666555444444666666666888;;;<<<999777444555555666666555555444444444444444444444444444555555444444444444555555666444333333444444333222222333333444555555666666555555555555666666666666888888888999999999::::::===;;;>>>DDDCCCIIIiiiwwwnnnnnnvvvwwwkkkeeeSSSOOOKKKIIIHHHGGGDDDAAACCCCCCCCCAAA@@@??????@@@=================================>>>>>>>>>>>>???>>>??????@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJLLLNNNOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPPPPPPPQQQRRRRRROOOOOONNNNNNNNNOOOPPPQQQSSSSSSSSSSSSRRRRRRRRRRRRSSSQQQOOONNNNNNOOOQQQRRRUUUTTTTTTUUUVVVWWWXXXXXXYYYWWWUUUSSSRRRRRRRRRSSSQQQQQQRRRTTTTTTTTTTTTTTTUUUVVVUUUUUUTTTSSSRRRQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQOOONNNMMMLLLNNNNNNMMMMMMLLLKKKJJJJJJKKKJJJJJJJJJJJJJJJJJJKKKHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGFFFJJJKKKJJJIIIJJJOOOXXX___nnnsss|||NNNMMMMMMMMMMMMLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPRRRSSSRRRQQQPPPOOONNNMMMJJJIIINNNVVV]]]kkksss~~~}}}xxxzzz{{{yyywwwxxxvvvnnnmmmhhh___WWWRRRJJJDDDEEEHHHHHHIIILLLLLLMMMNNNOOONNNLLLJJJHHHHHHHHHJJJMMMOOONNNHHHDDDFFFFFFGGGGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEEEEFFFFFFFFFEEEDDDCCCDDDFFFHHHJJJNNNLLLIIIHHHIIIKKKLLLKKKLLLMMMNNNPPPRRRTTTUUUVVVUUUTTTUUUWWWYYYYYYWWWUUUMMMJJJHHHGGGHHHIIIIIIHHHLLLMMMMMMKKKIIIIIIJJJLLLQQQRRRPPPKKKEEEBBBBBBDDD>>>BBBGGGKKKLLLIIIEEEBBBAAABBBEEEHHHJJJKKKKKKKKKIIIIIIIIIHHHHHHHHHKKKMMMSSSQQQOOOPPPOOOLLLFFF@@@<<<<<<;;;:::::::::::::::;;;;;;:::999999888777777666666888999999:::::::::888777777777777888999999888777777777888777555333444555555555555444333333555666777:::<<<;;;999666333444444555555444444333444444444444444444444444555555444444444444555555555444333333444444333222222222222333333444444555444555555555555666666666777888888888999999999999;;;888;;;AAA???@@@TTTlllyyyllldddllllllcccWWWOOOKKKHHHDDD@@@BBBBBBAAA@@@???>>>==============================;;;;;;<<<<<<<<<===============>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPOOONNNLLLKKKKKKLLLNNNOOOQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSQQQOOONNNNNNOOOOOOMMMNNNOOOPPPPPPQQQQQQPPPRRRRRRRRRQQQPPPNNNMMMLLLNNNNNNNNNOOOOOOOOOPPPPPPOOOOOONNNMMMLLLJJJJJJIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGLLLNNNQQQUUU[[[eeerrr|||JJJKKKKKKKKKJJJIIIIIIJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQPPPOOOMMMNNNMMMLLLMMMUUUaaajjjvvv~~~~~~{{{vvvzzz|||zzzwwwzzz~~~qqqoooooohhhZZZQQQLLLFFFCCCEEEHHHHHHJJJMMMRRRRRRRRRPPPNNNKKKHHHFFFHHHHHHJJJOOOTTTSSSLLLFFFFFFEEEDDDDDDEEEFFFIIIJJJGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDFFFGGGIIIJJJOOONNNLLLMMMPPPSSSTTTTTTLLLMMMNNNPPPSSSUUUWWWXXXTTTSSSRRRTTTVVVXXXXXXXXXNNNLLLIIIGGGGGGGGGGGGFFFHHHIIIKKKKKKJJJKKKLLLNNNQQQTTTUUUQQQIIICCCBBBDDD@@@CCCGGGJJJJJJGGGBBB???@@@AAACCCFFFHHHIIIJJJJJJGGGHHHHHHHHHGGGFFFHHHJJJLLLJJJHHHHHHHHHFFFCCC@@@===<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999888888777666777888999::::::::::::777777777888888888999999999888777777888777666444555555555555555444333333333444777:::;;;999666444222333333444444333333222333333444444444444444444555444444333333444444555444333222333444444333222111111222222222333333333444444444555555555666666777777777888888888888999;;;777999?????????JJJYYYtttgggeeejjjxxxooo^^^RRRKKKHHHGGGDDDCCCAAA@@@???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<>>>???@@@@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@BBBCCCCCCDDDEEEEEEFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLIIIIIIHHHHHHHHHHHHHHHIIIJJJIIIIIIHHHHHHIIIIIIIIIJJJIIIIIIIIIJJJKKKLLLMMMJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJKKKLLLMMMMMMNNNNNNLLLKKKJJJIIIJJJKKKLLLMMMOOONNNNNNNNNOOOOOOPPPQQQPPPOOONNNMMMLLLLLLLLLLLLJJJKKKLLLMMMMMMNNNNNNMMMOOOOOOOOONNNMMMKKKIIIIIIKKKKKKKKKKKKLLLLLLLLLMMMLLLKKKKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHGGGBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDFFFIIIKKKNNNZZZkkkzzzHHHJJJKKKJJJHHHGGGHHHJJJJJJJJJIIIIIIIIIJJJKKKKKKJJJKKKMMMNNNNNNNNNNNNNNNIIIKKKNNNRRRYYYdddrrr{{{~~~{{{yyyuuuxxx{{{yyywwwzzzwwwppppppnnndddUUULLLHHHDDDCCCFFFHHHHHHJJJNNNRRRRRRQQQOOOMMMKKKHHHGGGGGGGGGIIIOOOUUUUUUPPPJJJFFFEEECCCBBBBBBDDDFFFHHHFFFFFFFFFEEEDDDCCCBBBBBBAAAAAACCCDDDFFFHHHIIIJJJNNNMMMMMMPPPUUUYYY[[[\\\RRRRRRRRRRRRSSSTTTUUUVVVTTTSSSQQQRRRUUUWWWXXXXXXUUURRROOOMMMMMMLLLKKKJJJHHHIIIKKKKKKJJJJJJKKKMMMMMMRRRWWWUUUNNNHHHEEEEEEDDDEEEEEEEEEDDDBBB???===???@@@AAACCCEEEFFFGGGGGGDDDFFFHHHGGGFFFFFFFFFGGGHHHGGGEEEDDDCCCBBB@@@???>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888666777888888999999888888777888888888999999999999===;;;999999::::::999777555666666666666555444444000333666888888666444222222222333333333333222222333333333444444444555555444444333333333333444444444222111222444444333222111111111222222222222222444444444444555555555555666666777777777888888888===888777<<<======DDDMMMdddppphhhccchhhppptttvvvxxx}}}jjj[[[SSSPPPHHHEEECCCBBBCCCCCCBBB@@@========================<<<<<<=========>>>>>>>>>;;;<<<===>>>???@@@@@@@@@>>>>>>>>>>>>????????????@@@AAAAAAAAAAAAAAA@@@???AAABBBBBBCCCCCCDDDEEEEEEHHHGGGGGGGGGHHHIIIJJJKKKFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGHHHGGGGGGHHHIIIJJJKKKKKKIIIIIIJJJJJJKKKKKKKKKKKKHHHHHHIIIJJJKKKLLLMMMMMMJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGAAABBBCCCCCCCCCCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEDDDEEEIIIPPPUUUbbbvvvIIILLLNNNLLLIIIHHHIIILLLKKKKKKJJJJJJJJJKKKKKKLLLJJJKKKLLLMMMMMMNNNNNNNNNIIIKKKRRR\\\iiivvv}}}zzzwwwvvvsssvvvxxxwwwwww}}}yyysssooommmggg[[[OOOIIIGGGDDDDDDGGGHHHGGGIIIMMMLLLLLLLLLLLLLLLKKKKKKJJJGGGFFFHHHLLLQQQRRRPPPMMMFFFDDDCCCAAAAAABBBCCCDDDFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@AAABBBDDDFFFHHHIIIKKKKKKMMMQQQVVV[[[]]]]]][[[YYYWWWTTTRRRPPPPPPPPPSSSQQQPPPQQQTTTVVVWWWWWWVVVTTTPPPNNNMMMMMMKKKJJJKKKLLLMMMLLLJJJHHHHHHHHHJJJOOOTTTTTTPPPKKKHHHGGGGGGFFFDDDBBB@@@???>>>===>>>>>>???@@@AAABBBCCCCCCBBBDDDGGGHHHGGGFFFFFFFFFEEEEEECCCBBB@@@>>>======>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;::::::888999999999999888777777777888999999::::::999999:::888666555666666555444666666666666666555444444///222555666555333222222222333333444444333333222222333333444444555555555444444333333333333444444333222111222333444333222222222222222222222222222333444444444444555555555666666666666777777777777>>>999777999::::::===CCCMMMdddwwwkkk``````ccceeeeeefffnnn~~~uuudddYYYMMMHHHCCCAAACCCDDDDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????<<<<<<===>>>????????????>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBFFFFFFFFFGGGGGGHHHHHHHHHDDDDDDDDDCCCDDDDDDEEEEEEGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJJJJGGGHHHIIIIIIJJJJJJIIIIIIGGGGGGHHHIIIJJJJJJKKKKKKHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJIIIIIIIIIHHHFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFAAABBBBBBCCCCCCDDDDDDDDDAAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDAAABBBBBBCCCDDDEEEEEEFFFDDDEEEEEEFFFIIIRRR^^^gggJJJMMMOOOMMMJJJHHHJJJMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOSSS[[[jjj{{{{{{xxxwwwvvvuuutttuuuvvvxxx|||ssspppnnniii^^^QQQJJJIIIGGGEEEFFFIIIIIIGGGHHHLLLHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLEEEDDDCCCAAA@@@@@@@@@@@@BBBBBBAAA@@@@@@AAAAAABBB@@@@@@@@@@@@BBBDDDGGGHHHLLLLLLMMMQQQVVVZZZ\\\\\\\\\ZZZWWWSSSPPPOOONNNNNNOOONNNMMMOOORRRUUUVVVWWWUUURRRNNNLLLLLLKKKJJJHHHJJJLLLMMMLLLJJJHHHGGGGGGJJJLLLMMMNNNMMMLLLIIIHHHFFFFFFDDDCCCAAA??????>>>>>>>>>======>>>>>>??????@@@CCCFFFHHHHHHGGGFFFFFFBBBBBBBBB@@@>>>===<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::888777666777888999:::::::::999999888555333222333333333222444555555555555444333333000333666666333222222333333333444444444444333333222222333333444555555666444333333222222333333444222111000111333444333222333333333333333333333333333333444444444555555555555555555666666666777777:::888888999:::999;;;???BBBRRRppppppfffbbb^^^]]]___aaaiiivvvrrr```XXXNNNHHHFFFFFFDDDAAA????????????????????????======>>>>>>>>>?????????======>>>>>>>>>>>>>>>===???@@@@@@@@@AAAAAAAAAAAA??????@@@AAABBBBBBBBBBBB??????@@@@@@AAABBBBBBCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFCCCCCCDDDDDDEEEGGGHHHIIIDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFDDDEEEFFFGGGGGGHHHHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEE??????@@@@@@AAABBBCCCCCCAAABBBDDDEEEEEEDDDBBBAAA???@@@AAABBBBBBCCCCCCCCC@@@@@@AAABBBCCCDDDEEEFFFEEEGGGIIILLLSSSaaasssIIILLLNNNMMMHHHGGGIIIMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQXXX[[[eeevvv{{{xxxwwwwwwwwwvvvwwwwwwwww{{{vvvqqqooommmgggYYYLLLIIILLLHHHFFFGGGJJJIIIFFFGGGKKKIIIHHHHHHGGGFFFFFFEEEEEEGGGGGGFFFDDDCCCDDDGGGIIIEEEDDDCCCAAA@@@???>>>>>>======;;;;;;;;;<<<===>>>@@@@@@??????@@@CCCFFFHHHOOOOOOPPPSSSWWW[[[\\\[[[XXXVVVSSSQQQPPPPPPQQQQQQKKKJJJKKKMMMQQQUUUVVVVVVWWWUUUQQQOOOOOONNNMMMLLLGGGIIIKKKLLLKKKIIIIIIJJJLLLJJJHHHHHHIIIJJJJJJIIIDDDDDDEEEDDDCCCBBB@@@???>>>===<<<<<<<<<<<<======???BBBFFFHHHHHHGGGGGGGGG>>>@@@@@@@@@>>><<<<<<<<<<<<<<<;;;::::::::::::;;;::::::;;;;;;<<<=========>>>>>>===<<<;;;999777666777888999:::;;;:::999999===:::888777888888888777333333444444444333222222222444666666333222333555333444444555555444444333222222333333444555666666444333333222222333333444222111000111333444333222333333333333333333333333333333333444444444555555555555555555666666666777555666888<<<===<<<>>>@@@AAAJJJWWWpppwwwjjjaaa]]]^^^___aaaccckkkzzzoooaaaUUUOOOKKKGGGCCC????????????????????????============>>>>>>>>>>>>===>>>>>>>>>>>>>>>===<<>>???@@@AAABBBCCCCCCCCCAAABBBBBBCCCCCCDDDDDDEEE@@@AAACCCEEEEEEDDDBBBAAABBBBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFBBBBBBBBBCCCDDDEEEGGGGGGBBBCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHEEEFFFFFFFFFFFFFFFEEEDDDBBBCCCDDDEEEFFFFFFFFFFFFBBBCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCDDDDDD??????@@@AAABBBCCCCCCDDDAAABBBDDDEEEEEEDDDBBBAAA>>>>>>???AAAAAABBBBBBBBBAAAAAABBBCCCEEEFFFGGGGGGHHHKKKNNNRRR]]]oooIIIIIIIIIIIIHHHGGGFFFEEEIIIJJJKKKMMMMMMMMMLLLLLLPPPMMMKKKLLLKKKKKKOOOUUUUUU]]]lll~~~~~~xxxuuutttuuuvvvwwwrrrtttzzzvvvwwwqqqfffYYYNNNHHHGGGHHHGGGFFFGGGIIIKKKLLLJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHGGGFFFDDDCCCCCCEEEGGGHHHFFFCCC@@@>>>======<<<;;;======>>>??????>>>===<<>>>>>???BBBFFFGGGDDDAAA<<<<<<<<<:::999:::===???===AAAGGGJJJIIIFFFDDDCCCAAAAAAAAAAAA@@@>>><<<;;;<<<======>>>===;;;:::999999999888888888999;;;<<<;;;;;;;;;;;;:::999888777777777888888888999999999888666444444555555444333333333333333333333333333666555333222111222333333333333333333333333333333333333222222333333444555555444333222111111111111222222333333333333444444444444444333333222222222333333222222333333444555555555555555555666777777888777777777777999:::;;;>>>CCCJJJ[[[|||jjj```aaa]]]]]]]]]bbbooo}}}lllbbb\\\VVVQQQIIIFFFBBBAAABBBAAA>>>;;;>>>===>>>@@@>>>:::999<<<;;;<<<<<<======<<<<<<;;;======<<<<<<<<<<<<======>>>>>>?????????@@@@@@@@@============>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@????????????@@@BBBDDDEEEEEEDDDCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBDDDBBBAAAFFFMMMMMMRRR\\\hhhuuuGGGHHHHHHIIIIIIIIIHHHHHHJJJKKKLLLMMMNNNNNNMMMMMMOOOLLLKKKLLLLLLLLLPPPWWW^^^ggguuu~~~{{{wwwtttssstttuuuvvvxxxyyy~~~}}}vvvqqqjjj___SSSKKKGGGFFFGGGGGGGGGHHHJJJLLLLLLKKKIIIFFFFFFDDDDDDDDDDDDFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFDDDAAA@@@@@@???>>><<<>>>>>>===<<<<<<======>>>@@@AAABBBBBBBBBCCCEEEGGGLLLNNNQQQTTTVVVXXXXXXXXXVVVUUUQQQMMMIIIHHHHHHIIIGGGGGGHHHIIIKKKMMMPPPQQQPPPQQQQQQRRRRRRQQQQQQPPPPPPOOONNNLLLJJJHHHGGGFFFDDDEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@BBBDDDEEECCC@@@======<<<:::999999;;;===<<<@@@DDDGGGFFFCCCBBBAAA??????AAAAAAAAA@@@???>>><<<<<<======<<<;;;999888999999888888888999:::;;;::::::::::::999888777777666666666777777777888888777555444333444555444333333333333333333333333333666555444333333333444444333333333333333333333333333222222222222333444444555444333222111111111111222222222333333333444444444444333333333222222222333333222222333333444555555555555555555666666777888777777777777999:::;;;>>>???BBBLLLbbbkkkbbb___]]]\\\^^^fffrrr{{{tttooo\\\TTTIIIBBBAAABBBCCCCCCAAA??????AAA???;;;;;;>>>999999;;;<<<======>>>>>>======<<<<<<<<<<<<======>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCFFFFFFFFFFFFFFFFFFEEEEEECCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAADDDDDDDDDEEEEEEEEEEEEFFFBBBCCCDDDEEEEEEEEEDDDCCCFFFEEEFFFHHHGGGGGGNNNWWW___ggguuuFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNKKKJJJLLLMMMOOOUUU\\\kkkttt|||xxxvvvtttsssrrrssstttuuuzzz|||{{{|||xxxhhh```TTTLLLHHHGGGGGGFFFHHHGGGHHHJJJLLLLLLKKKIIIDDDCCCBBBBBBBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCCCCCCCBBB???<<>>???===???BBBCCCDDDDDDFFFHHHIIIKKKMMMPPPSSSTTTUUUUUUTTTRRRNNNKKKHHHGGGGGGGGGEEEGGGIIIIIIHHHIIILLLOOONNNPPPQQQSSSSSSRRRQQQPPPPPPOOONNNKKKIIIFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAEEECCCAAAAAAAAABBBAAA?????????>>><<<999999:::<<<<<>>@@@BBBCCCCCCBBBBBB;;;<<<<<<<<<;;;:::999888999999888888888999:::;;;999999999999999777666666555555555555666666666666777555333333444555444333333333333333333333333333666555555444444444444555333333333333333333333333222222222222222333444444444444333222111111111111222222222222333333333333333333333333222222222222333333222222333333444555555555444444555555666777777777777777777999::::::::::::===CCCLLLfffpppcccaaa^^^\\\^^^dddjjjoookkkrrr|||{{{nnn\\\MMMFFFEEEFFFGGGCCC???>>>@@@???<<<;;;>>>:::;;;<<<<<<===>>>>>>???======<<<<<<<<<<<<======>>>>>>>>>>>>????????????@@@?????????@@@AAABBBCCC@@@@@@@@@AAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDDDDCCCAAAAAA@@@@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDBBBBBBAAA@@@@@@@@@AAAAAAEEEEEEEEEFFFFFFGGGGGGGGGBBBCCCDDDEEEEEEDDDCCCBBBFFFEEEFFFHHHIIINNNZZZgggvvv~~~{{{tttxxxGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMKKKKKKOOORRRTTT[[[cccvvv}}}wwwrrrrrrrrrrrrqqqrrrtttvvvzzz~~~zzzzzzsssaaaWWWLLLGGGGGGIIIIIIHHHGGGGGGGGGIIIKKKKKKIIIGGGBBBBBBAAA@@@@@@AAABBBBBBAAAAAABBBBBBBBBAAA@@@@@@BBBBBBBBBCCCDDDBBB>>>;;;===<<<:::::::::;;;===>>>:::===AAADDDEEEFFFGGGHHHHHHJJJLLLOOORRRSSSTTTTTTSSSPPPMMMJJJIIIHHHGGGFFFDDDHHHKKKJJJGGGFFFJJJNNNNNNPPPRRRSSSSSSQQQOOOMMMNNNMMMLLLJJJHHHFFFDDDCCCBBBAAA@@@??????AAABBBDDDGGGEEEBBB@@@????????????BBBBBBAAA>>>;;;999:::;;;<<<>>>@@@@@@>>>>>>>>>???>>>???AAACCCDDDDDDCCCCCC;;;;;;;;;;;;:::999888888999999999999999999999:::999999:::999999888777666444555555555666666666666666444333333444555444333333333333333333333333333444444444444333444444444222222222222222222222222222222222111222333333444444333222222111111111222111222222222222333333333333222222222222222222222333333222222333333444555555444444444444555666666666666666777888888999:::777777>>>EEEGGGQQQuuunnnjjjccc^^^\\\^^^```aaa]]]aaaiiiwwwwwwfffZZZRRRLLLIIIHHHCCC@@@BBBAAA>>>>>>@@@???>>>>>>>>>===>>>>>>>>>======<<<<<<<<<<<<===============>>>>>>>>>?????????????????????@@@AAAAAA?????????@@@@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAACCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEGGGIIIOOOUUUXXX^^^kkkyyyzzztttuuuwwwHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLOOOUUUYYY]]]dddlll|||}}}wwwtttnnnpppqqqrrrqqqsssvvvyyy{{{|||wwwiiiZZZRRRIIIFFFHHHKKKLLLKKKFFFFFFFFFHHHIIIIIIHHHFFFBBBAAA@@@??????@@@AAABBBAAAAAABBBBBBBBBAAA@@@?????????@@@BBBCCCAAA===:::::::::;;;<<<======<<<<<<:::===AAADDDEEEFFFGGGHHHIIIKKKMMMPPPSSSTTTUUUUUUSSSPPPLLLKKKKKKJJJIIIGGGEEEIIILLLKKKGGGFFFIIIMMMNNNOOOQQQQQQQQQNNNKKKIIIKKKJJJIIIHHHGGGEEEEEEDDD@@@???>>>>>>???BBBEEEGGGHHHFFFCCC@@@======>>>???DDDDDDCCCAAA===;;;;;;<<<<<<>>>??????>>>===>>>@@@AAAAAACCCCCCCCCCCCBBBAAA<<<;;;;;;:::999999999888999999999999999999999999999::::::999999888777666555555555666666666777777555444222222444555444444333333333333333333333333222222222222333222222222222222222222222222222222222111111111111222333333333333222222111111222222111111111222222222333333222222222222222222222222333333222222333333444555444444444444444555666666555666666777888888999999999777===DDDDDDGGG___}}}yyymmmddd^^^\\\[[[ZZZYYYYYY^^^jjjzzzyyylll___VVVRRRKKKFFFEEEDDDAAA???AAA======<<<<<<<<<===>>>>>>======<<<<<<<<<<<<======<<<<<<=========>>>>>>>>>==================>>>???>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCC?????????@@@@@@@@@@@@AAADDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@BBBCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCDDDEEEEEEFFFGGGGGGJJJIIIHHHGGGHHHIIIKKKMMMPPP[[[kkkxxxzzzxxx|||}}}uuurrrttt|||HHHHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNOOOTTT]]]cccgggnnnuuuwwwrrrrrrnnnppprrrrrrrrruuuzzz~~~}}}vvvcccRRRMMMHHHFFFHHHKKKLLLKKKGGGFFFGGGHHHIIIIIIGGGEEEBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@?????????<<<===>>>@@@AAA@@@<<<:::999:::<<<>>>>>>>>>===<<<===???BBBCCCDDDDDDFFFHHHIIIKKKNNNQQQSSSTTTUUUUUUSSSPPPLLLKKKMMMMMMJJJGGGEEEHHHKKKJJJHHHGGGHHHJJJKKKLLLMMMMMMMMMKKKIIIGGGHHHHHHGGGGGGFFFEEEDDDDDD???>>>>>>>>>@@@BBBEEEGGGFFFEEECCC@@@===<<<>>>???DDDEEEDDDBBB>>><<<;;;;;;:::<<<>>>???>>>>>>???@@@BBBCCCCCCCCCCCCBBB@@@???===<<<;;;:::999999999:::999999:::::::::999888888888999999888888777666555555555555666666666666777444333222222444555444444333333333333333333333333000111111222222222222111222222222222222222222222111111111111111222333333333333222222111222222333111111111111222222222222111111111222222222222222333333222222333333444555444444333333444444555666444555666777888888888888===999888;;;<<>>>>>>>>?????????>>>>>>??????@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@@@@???@@@AAAAAAAAAAAABBBBBBBBB@@@AAAAAABBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFGGGIIILLLOOORRRTTTUUU[[[kkk|||sssssswwwEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLNNNOOOPPPRRRZZZdddkkkooovvv||||||xxxqqqoooqqqoooqqqssssssssswww{{{|||{{{yyymmmXXXJJJIIIGGGFFFFFFGGGHHHIIIIIIHHHHHHJJJKKKKKKIIIGGGCCCCCCBBBAAAAAABBBCCCCCCAAA@@@???============>>><<<<<<===>>>@@@???===;;;;;;<<<<<<<<<===>>>??????@@@AAABBBBBBBBBCCCEEEGGGGGGIIILLLOOOQQQSSSSSSSSSRRRNNNKKKKKKMMMMMMJJJGGGDDDEEEGGGHHHHHHHHHGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBAAA@@@????????????AAABBBCCCCCCCCCCCCAAA>>><<<>>>@@@BBBCCCCCCAAA>>>;;;::::::777:::===>>>>>>>>>???@@@AAABBBBBBCCCBBBAAA@@@???>>>===<<<::::::::::::;;;999::::::::::::999888777666666666666555444333333333444444444555555555555444222111222333555555444333333333333333333333333000111222333333333222222111111111111111111111111111111111111111222222333333222222111222222333333111111111111222222222222000111111111222222222222333333222222333333444555444444333333444444555666444555666777888888888777888999999777888>>>JJJTTTiiitttiiiaaa^^^YYYWWW[[[```fffqqq||||||{{{mmmddd]]]SSSMMMKKKEEEDDDBBB???>>>>>>???@@@======<<<<<<<<<<<<======;;;;;;<<<<<<<<<=========;;;;;;::::::::::::;;;;;;<<<<<<=========>>>>>>>>>>>>======>>>???@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>????????????AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAAAAABBBCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBB??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHIIIFFFLLLUUU]]]dddgggggggggiiitttyyyxxx{{{BBBCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIKKKMMMOOOQQQQQQTTT]]]iiiqqquuuzzzzzzwwwsssmmmmmmppppppsssuuuttttttyyyuuuuuuxxxrrrkkk]]]HHHDDDEEEFFFEEEDDDCCCDDDFFFKKKJJJJJJKKKMMMLLLJJJHHHDDDDDDBBBBBBBBBBBBDDDDDDAAA???===;;;:::;;;<<<======<<<<<<>>>???@@@>>><<<>>>===;;;;;;;;;>>>@@@BBBBBBCCCCCCBBBAAAAAADDDFFFEEEGGGJJJMMMOOOPPPQQQQQQQQQMMMJJJJJJMMMMMMJJJFFFDDDCCCDDDFFFHHHHHHFFFEEEBBBCCCDDDEEEGGGHHHJJJKKKKKKJJJHHHFFFCCCAAA@@@???AAA@@@@@@???????????????@@@BBBCCCAAA>>>===???AAA@@@AAAAAA@@@===:::999999444888<<<>>>>>>>>>>>>??????@@@AAABBBBBBBBBAAA@@@???>>><<<;;;::::::;;;<<<999::::::;;;:::999888777444444444444333222111111222222333333333444444444444222111111333555555444333333333333333333333333000111333444555444444333111111111111111111111111111111111000111222222333222222222111222222333333000111111111111222222222000000111111222222222222333333222222333333444555444333333333333444555555333444666888888888777777000888===;;;:::???FFFHHHLLLfffzzzpppjjjbbb[[[ZZZXXXWWW^^^hhhmmmooo{{{xxxmmmddd```SSSPPPLLLGGGBBB@@@>>>>>>======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<======<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<=========>>>============>>>???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???<<<<<<<<<<<<==================>>>>>>>>>????????????????????????@@@@@@@@@??????@@@@@@AAAAAAAAAAAA??????@@@AAABBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA>>>???@@@AAAAAA@@@>>>===BBBBBBBBBBBBBBBCCCDDDEEEDDDEEEFFFGGGHHHIIIJJJJJJOOOYYYggguuu~~~}}}www{{{xxxmmmqqq~~~HHHHHHHHHHHHHHHGGGFFFFFFLLLJJJIIILLLOOOQQQSSSVVV]]]ccclllsssxxx}}}}}}sssooommmkkklllnnnpppqqqqqqrrrvvvqqqrrrssssssnnnaaaPPPCCCCCCCCCDDDDDDEEEEEEFFFFFFIIIIIIJJJKKKJJJIIIGGGFFFIIIGGGEEEDDDEEEFFFEEEEEEAAA@@@@@@??????@@@@@@AAA>>><<<:::;;;>>>AAABBBCCCBBBAAA???@@@@@@AAA???>>>AAAAAABBBBBBCCCBBBBBBBBBDDDGGGKKKMMMNNNNNNOOOPPPPPPOOOMMMKKKKKKKKKKKKLLLCCCCCCCCCEEEFFFFFFCCC@@@??????AAACCCEEEFFFHHHIIIKKKJJJHHHFFFEEEDDDCCCCCC???>>><<<===>>>@@@@@@@@@???AAABBBCCCCCCBBBAAA@@@>>>???@@@>>>;;;:::::::::999:::;;;<<<============AAA@@@@@@@@@@@@AAABBBCCC??????>>>===<<<<<<<<<<<<;;;::::::999888777555555444444333333333333222222333333333333333333333333333333333444444444555555555444444333222111000000111222222333333222222111444333222000000000111222333333222111000///......000111222333333222111000///000111111111///...---111222222333333222222111000111111111111222222222444444444444444444444444777666666555555555555666777777888999:::<<<===>>>HHHSSSllltttcccZZZYYY[[[[[[ZZZ\\\___jjj~~~{{{ooo___SSSNNNMMMLLLKKKJJJBBB<<<<<<;;;888:::>>><<<:::888999:::<<<======:::999999888888888999999:::<<<>>>???@@@???>>>===;;;;;;<<<===>>>???@@@AAA??????>>>>>>=========<<>>???@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>???>>>>>>?????????@@@@@@@@@AAA@@@>>>======>>>@@@AAACCC@@@>>>>>>AAABBBAAA?????????@@@@@@AAABBBBBBBBB???>>>===<<<<<<<<<===>>>AAAAAAAAA@@@@@@???>>>>>><<>>@@@BBBCCCBBBBBBCCCDDDDDDHHHKKKJJJIIILLLSSSZZZkkknnnxxxxxxttt~~~DDDDDDEEEEEEFFFEEEEEEEEEHHHHHHIIIMMMSSSYYY^^^bbbhhhnnnvvv|||xxxpppnnnmmmllllllooouuuuuuwww{{{~~~uuuqqqtttvvvrrrhhhYYYMMMFFFBBBCCCCCCDDDDDDEEEFFFFFFHHHHHHIIIIIIIIIHHHGGGFFFHHHFFFDDDCCCDDDEEEFFFEEEAAAAAA@@@@@@@@@@@@AAAAAA>>><<<;;;<<<@@@CCCEEEFFFDDDBBBAAAAAABBBBBBAAA@@@AAAAAABBBBBBCCCCCCBBBBBBCCCFFFIIIKKKJJJJJJJJJKKKMMMMMMKKKJJJIIIIIIIIIIIICCCCCCDDDFFFGGGGGGDDDBBB??????AAABBBDDDFFFGGGHHHIIIHHHGGGEEEDDDCCCBBBBBB???>>>>>>????????????>>>@@@AAACCCDDDEEEDDDCCCBBB@@@@@@???===:::999999:::::::::;;;;;;<<<=========?????????@@@@@@@@@AAAAAA<<<;;;:::999888888888888:::::::::999888777555555444444333333333333222222444444444444444444444444333333333333444444444444555555444444333222222222111222222333333222222111222111///.........///000111111111111000000000000000111222222222222111000000111222222222111///...111222222333333222222111000000111111111222222222444444444444444444444444666555555555555555666666666666666777999:::<<<===@@@GGGYYYyyy{{{jjjaaa\\\YYYVVVYYYZZZ^^^iii}}}xxxnnneee]]]VVVLLLDDD@@@BBBCCC@@@======AAA???===<<<=========<<<@@@???>>>======<<<<<<<<<;;;<<<>>>@@@AAAAAAAAAAAA===>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@@@@???>>>>>>===<<<<<<===>>>>>>>>>>>>?????????@@@@@@@@@AAA@@@>>>======>>>@@@AAABBB@@@>>>>>>@@@AAA@@@???======>>>>>>??????@@@@@@===<<<;;;;;;;;;<<<>>>>>><<<<<<<<<===>>>>>>??????===>>>???@@@@@@@@@@@@@@@GGGGGGFFFEEEEEEFFFHHHJJJNNNPPPRRRUUUYYYaaallltttBBBCCCCCCDDDEEEEEEFFFFFFHHHIIILLLSSS```nnnxxx}}}}}}yyyrrrmmmmmmmmmkkklllooossstttyyytttnnnqqqvvvwwwooo___PPPHHHGGGBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEFFFDDDAAAAAABBBDDDEEEFFFBBBAAAAAA@@@@@@AAAAAABBB>>><<<<<<>>>BBBEEEGGGGGGEEECCCBBBAAACCCCCCBBBAAA@@@AAABBBBBBCCCCCCBBBBBBDDDGGGIIIIIIHHHGGGGGGGGGJJJJJJIIIHHHGGGFFFEEEEEECCCCCCDDDFFFHHHHHHFFFCCC??????AAABBBDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBAAAAAA??????@@@@@@@@@???>>>>>>CCCDDDEEEGGGGGGGGGFFFEEECCCBBB@@@<<<999888999;;;;;;::::::::::::<<<===>>>===>>>???@@@@@@@@@???>>>======<<<;;;:::::::::::::::::::::999888777666555444444333333333333222222444444444444444444444444222222333333333444444444222222222222222222222222111111222222222222111111111000//////...///////////////000000111111111222000111111222222111111000111222222222222111111000111111222222222222111111000000000111111111222222333333333333333333333333444444444444555666777777555555555666777999:::;;;<<<>>>GGG[[[|||rrreee\\\XXXUUUVVVWWWXXX```qqq|||cccXXXMMMJJJJJJFFFAAA???AAA???===<<<======<<<;;;>>>>>>===<<<;;;::::::999;;;<<<<<<======>>>>>>>>>?????????>>>>>>=========>>>>>>>>>>>>????????????@@@@@@??????????????????@@@@@@@@@@@@@@@@@@???>>>>>>======<<<<<<======>>>>>>>>>>>>????????????@@@@@@???>>>======>>>???@@@@@@???>>>>>>@@@@@@@@@>>>======>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===???@@@<<<<<<======>>>???@@@AAA@@@???@@@CCCFFFGGGDDDAAAJJJIIIIIIJJJOOOUUU[[[___dddfffiiinnnuuu~~~|||tttmmmggghhhrrrEEEEEEEEEFFFFFFFFFGGGGGGLLLLLLPPP\\\sss{{{sssnnnlllmmmllljjjkkknnnooosss{{{rrrrrrrrrtttqqqfffVVVJJJEEEEEEAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDAAA??????AAACCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBB???>>>===???BBBDDDEEEEEEDDDBBBAAA@@@BBBCCCCCCBBB@@@@@@AAABBBCCCCCCCCCCCCHHHIIIKKKJJJGGGFFFEEEFFFHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCEEEGGGGGGEEECCC???@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA??????@@@?????????AAABBBIIIIIIIIIJJJIIIHHHGGGGGGFFFEEEBBB===:::999;;;===;;;:::999999999;;;===???<<<===???AAAAAA@@@>>>===>>>===<<<;;;::::::::::::999999999999888777666555444444333333333222222222333333333333333333333333222222222222333333333333......//////000000000111111111222222222222111111222222111111111111111111000000000000111111111111000000111111111111000000111111111111111111111000111111222222222222111111000000000000111111111111222222222222222222222222333333333444555666777888555555555666777888:::;;;???>>>AAAJJJ```xxxkkkdddWWWXXXYYYXXXYYY```kkkuuu{{{eeeXXXRRROOOJJJEEE@@@???======???@@@???>>>============<<<;;;;;;:::???>>>===<<<;;;;;;;;;<<<>>>>>>>>>>>>=====================>>>>>>?????????????????????>>>>>>>>>>>>AAAAAAAAAAAA@@@??????>>>========================>>>>>>>>>>>>??????????????????>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@??????????????????????????????@@@???>>>======>>>???@@@BBBAAAAAA@@@@@@AAABBBCCCBBBDDDHHHKKKLLLLLLKKKJJJLLLNNNRRRZZZeeepppyyy}}}}}}~~~sssfffeeedddgggnnnzzzHHHGGGFFFFFFEEEFFFGGGGGGNNNNNNQQQ```}}}wwwpppmmmkkklllkkkiiijjjnnnpppzzztttqqqtttpppllldddZZZPPPHHHCCC@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@??????AAACCCCCCBBBCCCBBBBBBBBBBBBBBBBBBCCCAAA@@@??????AAABBBBBBAAACCC@@@>>>>>>???AAAAAAAAA???@@@AAABBBCCCCCCCCCCCCHHHIIIJJJHHHFFFDDDDDDDDDHHHHHHGGGFFFFFFEEEEEEDDDAAAAAABBBDDDFFFFFFCCCAAA???@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDDBBBBBB?????????======???DDDIIIMMMMMMLLLKKKJJJHHHGGGFFFHHHGGGDDD???<<<;;;<<<>>>;;;:::999888999;;;===???;;;===???@@@AAA@@@>>>===999999888777666666666666888888888888888777666555444444333333333222222222111111111111111111111111111111111222222222333333---......//////000000111000111111222222111111000111111111222222222111111111111111111000000000000000000000000000000000000000000000///000000000000000111111222222111111000//////000000000111111111222222222222222222222222333333333333444666777777666666666666777999:::;;;======@@@FFFQQQkkkvvvccc```[[[XXXXXXZZZ[[[\\\dddoooyyyyyywwwsssjjjeee\\\SSSJJJHHHDDDCCCCCCCCCBBBBBB???@@@AAABBBBBBAAAAAA@@@??????>>>===<<<=========<<<============>>>>>>>>>=========>>>?????????@@@?????????>>>>>>=========AAAAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>???===>>>???@@@@@@@@@@@@@@@??????????????????@@@@@@BBBAAA@@@>>>>>>>>>??????AAAAAAAAABBBDDDFFFIIIJJJNNNUUU\\\^^^[[[YYY\\\```cccfffmmmyyy|||qqqggg```aaafffppp{{{FFFEEEDDDDDDDDDEEEFFFGGGOOORRRVVV```xxxzzzrrrnnnlllkkklllkkkiiilllqqqtttwwwqqqnnnnnniiiaaaUUUNNNJJJGGGBBB>>>?????????@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBCCCDDDEEECCCAAADDDCCCCCCBBBBBBCCCCCCDDDCCCAAA@@@AAABBBBBBAAA???AAA???<<<<<<===???@@@@@@???@@@AAABBBCCCDDDDDDDDDFFFGGGGGGEEECCCBBBBBBCCCGGGFFFEEEDDDDDDEEEFFFGGGAAAAAABBBCCCEEEDDDAAA???@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEDDDCCCBBB???@@@@@@>>>===???EEEJJJMMMLLLKKKIIIHHHFFFEEEEEEGGGFFFDDDAAA===<<<===???:::999999999999;;;<<<===;;;<<<===>>>>>>>>>======:::999888777666666666666777888888888777777666555444444333333333333222222000000000000000000000000000000111111111222222222000000111111222222222333000000111111111111000000......///000000000000///222111111111000000//////111000000//////000000111/////////...//////000111000000111111111111000000/////////000000000111111111111111111111111111111333333333333444555666666666666666666777888999:::888888===CCCIIIXXXuuu}}}qqqbbbZZZYYYYYYWWWTTTXXX]]]bbbaaa```kkkyyymmm^^^YYYRRRLLLIIIGGGFFFEEEBBBBBBDDDDDDDDDDDDBBBBBB=========>>>>>>?????????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>AAAAAAAAAAAAAAAAAA@@@???>>>??????@@@@@@??????>>>???>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<>>>>>??????@@@AAAAAABBBDDDCCCBBB@@@@@@AAAAAABBB@@@AAACCCGGGLLLRRRWWWZZZiiirrr{{{|||vvvuuuzzz|||{{{rrrgggeeeiiilllpppttt|||DDDDDDCCCDDDEEEHHHJJJLLLUUU___fffgggqqqzzzvvvrrrnnnllljjjjjjlllkkkkkkpppwww}}}vvvwwwvvvoooiii^^^VVVKKKEEEDDDDDDBBB???>>>>>>??????@@@AAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEEEEGGGIIIJJJHHHEEEBBBDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAABBBCCCDDDBBBAAAAAA>>>;;;;;;<<>>???AAABBBCCCDDDDDDDDDEEEFFFFFFEEECCCBBBDDDEEEFFFEEECCCAAABBBDDDHHHJJJCCCCCCCCCDDDEEEDDDAAA>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@AAACCCDDDDDDCCCBBBAAA???BBBDDDCCC@@@???BBBEEEGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCC@@@>>><<<<<<>>>888999999::::::;;;<<<<<<999:::::::::;;;;;;;;;;;;;;;;;;:::999888888888888777777777777777777666555444444333333333333222222000000000000000000000000000000000000111111111222111222222222222222222222000000111111111111000000---...///000111000000///000000000000111111111111111000///......///000111000000/////////000222222000000111111111111000000////////////000000000111111111111111111111111111444444444333333444555555555555555555666777888888888666:::AAADDDIII[[[pppzzzlllfffbbb^^^YYYWWWXXXZZZ[[[YYY]]]ooo{{{tttjjjaaa\\\ZZZYYYYYYVVVVVVWWWWWWVVVSSSQQQPPPJJJKKKKKKKKKJJJHHHGGGEEECCCCCCBBBBBBBBBBBBBBBAAADDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAA???@@@AAAAAAAAAAAA@@@?????????>>>>>>==================>>>>>>>>>>>>======<<>>>>>>>>???@@@@@@AAAAAABBBBBBAAA@@@AAABBBDDDEEEGGGHHHKKKMMMNNNKKKGGGCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCEEEFFFEEEDDDAAA>>>;;;;;;===???AAAAAA>>>???AAABBBCCCDDDDDDDDDFFFGGGGGGFFFEEEEEEGGGIIIEEECCC@@@???@@@DDDHHHKKKEEEEEEEEEEEEFFFDDDAAA>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBCCCCCCBBBAAA@@@>>>CCCHHHGGGBBB>>>>>>@@@AAAAAAAAAAAAAAABBBCCCCCC@@@AAAAAA@@@===;;;;;;<<<777888999;;;;;;;;;;;;;;;888888777777888888999:::888777666555444444444444666777777777777777666555444444444333333333222222111111111111111111111111000000000000111111111111111111000000000000000000000000111111111111000000///000111333333333222111......///000111222333333111000///......///000111111111000000000111333444000000111111111111000000////////////000000000000000000000000000000000000555555444333333333444444444444444444444555666777===999:::@@@@@@@@@KKK\\\tttyyypppgggaaaXXXWWWXXXZZZWWWUUU]]]iiixxx{{{vvvuuuuuuuuuwwwwwwwwwvvvtttqqqmmmkkkccccccbbb```\\\WWWSSSPPPHHHGGGFFFEEEDDDCCCBBBBBBHHHHHHGGGGGGFFFFFFEEEEEEGGGFFFFFFEEEDDDDDDCCCCCC???@@@AAAAAABBBBBBBBBBBB@@@AAABBBBBBBBBBBBAAA@@@??????>>>>>>=========<<<======>>>>>>>>>>>>======<<<@@@DDDEEECCCBBBBBBDDDEEEFFFGGGHHHJJJLLLMMMNNNMMMMMMMMMNNNPPPSSSUUUWWW^^^___bbbgggnnnvvv}}}~~~zzz~~~}}}yyyxxxmmmkkkhhhhhhqqqEEECCCDDDGGGJJJNNNXXXcccqqqzzz}}}{{{yyyppplllkkkjjjjjjkkkhhhhhhnnnqqqsss{{{xxx}}}ooo[[[MMMIIIDDDAAAAAA@@@>>><<>>>>>>>>>>>>>>BBBBBBAAA@@@AAABBBCCCDDDFFFKKKQQQSSSPPPHHHBBB===AAA?????????AAABBBAAA@@@CCCCCCBBBAAA@@@???>>>===>>>>>>???>>><<<<<<===???@@@AAABBBBBBBBBAAA@@@???AAADDDGGGHHHGGGFFFEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGCCCBBBBBBAAABBBCCCDDDEEEIIIHHHFFFDDDBBBAAA@@@@@@AAA;;;<<>>@@@@@@????????????@@@@@@??????>>>======>>>???@@@???>>>>>>>>>@@@@@@>>><<<;;;;;;;;;;;;;;;;;;:::::::::::::::999999777666666666555555444444444555555777777777777777666666666333444666666666444222000111222333333444444444444......///000111222222333000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111111111000000//////......000000000000////////////111111222222222333333333111111222333333444555555444444444555555555555555666777999:::===BBBHHHLLLZZZzzzzzzqqqiii```ZZZYYY[[[]]]^^^iiiuuu~~~sssjjj```XXXPPPLLLJJJHHHHHHHHHIIIKKKLLLMMMMMMNNNPPPRRRPPPPPPPPPOOOLLLIIIFFFCCCIIIHHHGGGGGGFFFEEEDDDDDDGGGEEEDDDDDDEEEDDDBBB@@@AAAAAA@@@@@@?????????>>>AAAAAABBBBBBBBBBBBBBBBBB??????AAAEEEHHHHHHGGGEEEJJJLLLMMMNNNVVV___dddcccgggeeefffiiiiiigggllluuu~~~zzzuuusssssswwwvvvttttttwwwtttlllgggdddcccgggkkkmmmrrrwww{{{uuurrryyyCCCBBBDDDHHHLLLRRR]]]iiiuuu~~~{{{rrrkkkhhhhhhhhhgggjjjiiikkkqqquuuzzz|||zzzfffTTTIIIFFFBBB@@@AAAAAA@@@???@@@@@@AAAAAAAAAAAAAAAAAADDDCCCBBBAAAAAABBBCCCCCCGGGLLLSSSUUURRRKKKCCC???@@@?????????AAABBBAAA@@@@@@@@@@@@@@@@@@?????????>>>???@@@???======???@@@@@@AAABBBDDDDDDDDDCCCCCCDDDFFFHHHIIIGGGFFFEEEFFFCCCBBBBBBBBBBBBDDDEEEGGGBBBBBBAAA@@@AAABBBCCCDDDHHHGGGFFFDDDCCCAAAAAA@@@@@@;;;;;;@@@BBB???======@@@@@@????????????@@@@@@??????>>>======>>>???@@@???>>>>>>???AAAAAA???>>>;;;:::999999999999999999999999999999888777666555555555444444444444555555444444444444444555666777777666555333222222222333111111222333333333333333000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111000000//////000000111000000000000111111111111000000000000////////////000000000111111111222222111111222222333444444555444444444444555555555555666777999:::<<<@@@FFFJJJRRReeevvvkkkddd___[[[YYYXXX```mmm{{{xxxrrrjjjccc]]]ZZZYYYYYYWWWXXXYYY[[[^^^cccjjjooovvvuuuppphhh]]]SSSNNNLLLGGGGGGGGGGGGHHHIIIIIIHHHIIIJJJJJJJJJJJJHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBDDDFFFFFFCCCAAABBBBBBBBBFFFKKKOOORRRSSSTTTZZZ___dddnnnzzzzzzvvvuuuppplllhhhfffjjjvvvssshhh```[[[XXXXXX]]]fffsssDDDCCCFFFKKKPPPWWWcccoooyyyuuupppjjjfffeeeeeeffffffllllllooottt{{{|||mmmYYYKKKDDDBBB@@@???@@@AAAAAAAAAAAABBBCCCCCCDDDCCCBBBBBBDDDCCCAAAAAA@@@AAABBBCCCGGGMMMTTTWWWTTTMMMFFFAAA@@@???>>>???AAABBBAAA@@@>>>>>>>>>??????@@@@@@@@@???@@@AAA@@@??????@@@AAA@@@AAADDDFFFGGGGGGFFFEEECCCEEEGGGGGGEEEDDDDDDDDD@@@@@@??????@@@BBBCCCEEEAAA@@@?????????@@@AAABBBFFFFFFEEEDDDBBBAAAAAA@@@???;;;;;;>>>@@@>>>===???@@@@@@????????????@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>???AAABBBAAA???:::999888777666777777888777777777777777666555444555444444444444444555555444444333333444666888::::::888444000///000222444000000111222222222222111111111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000//////......//////000//////000111111222333333////////////000000000000/////////000000000111111111111222222333333444444333333444444555555555555666777888999:::===BBBEEELLLNNNZZZyyy|||oooeee___WWWWWWZZZ^^^cccggghhhhhhooopppsssrrroooqqq}}}|||wwwwwwxxxwwwwwwvvvwwwzzzwwwfffZZZUUUNNNMMMNNNQQQTTTVVVVVVUUUTTTUUUWWWXXXWWWTTTOOOMMMHHHHHHHHHHHHHHHJJJKKKLLLJJJIIIIIINNNTTTVVVRRRNNNLLLKKKKKKOOOXXXaaahhhllliiipppvvvzzz{{{vvvssssssqqqnnnlllpppzzz}}}vvvlllbbbZZZUUUUUUWWW\\\dddoooGGGFFFHHHMMMQQQXXXcccooozzz|||mmmkkkgggeeeeeefffggghhhoooooorrryyy~~~vvvaaaOOOEEEBBBAAA@@@??????@@@@@@@@@AAABBBDDDEEEDDDBBB@@@???@@@@@@?????????@@@BBBCCCEEEKKKRRRVVVTTTMMMFFFBBB@@@???>>>???AAABBBBBBAAA===>>>>>>>>>>>>?????????>>>???AAAAAA@@@???@@@AAABBBCCCEEEGGGHHHGGGEEEDDD>>>@@@BBBCCCBBBAAABBBCCCAAA@@@???>>>>>>???@@@AAA@@@???>>>===>>>>>>@@@@@@BBBBBBBBBBBBAAA@@@@@@???===<<<<<<===???@@@BBBCCC@@@@@@????????????@@@@@@?????????>>>>>>>>>>>>>>>===<<<<<<>>>@@@AAA@@@???;;;:::888666555666777888555666666666555555444333444444333333444444555555999777555444555777999;;;:::777444111///000222333000000111111111111000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////////////////////////////............////////////000000000111111111////////////000000000000/////////000000000111111111111222222333333333333333333333444444555555666666777888888888:::>>>AAAHHHDDDHHH___~~~wwwiiiddd]]]YYYXXXZZZ\\\]]]XXXZZZ]]]^^^\\\]]]iiivvvqqqfffbbbbbbdddhhhlllnnnllliiijjjhhhhhhkkkooonnnggg```YYYYYYXXXXXXYYY\\\___```eeeaaa```eeemmmrrrppplllaaa```bbbiiisss~~~}}}{{{xxxrrrooonnnqqqwww|||tttssspppjjjccc]]]YYYWWWXXX```lllvvv}}}IIIHHHIIIMMMOOOTTT___jjjwwwwwwqqqiiihhhfffeeedddeeegggiiipppqqqvvvmmmXXXJJJDDDBBBBBBAAA@@@???>>>>>>>>>AAABBBDDDEEEDDDAAA>>><<<<<<<<<<<<<<<>>>@@@BBBCCCBBBHHHNNNRRRPPPKKKEEEBBB???>>>>>>???AAABBBBBBAAA?????????>>>>>>>>>>>>======???AAAAAAAAA@@@@@@AAADDDEEEGGGIIIHHHFFFCCCAAA<<<>>>@@@AAAAAAAAACCCDDDCCCBBB@@@>>>============???>>>===<<<<<<===>>>???>>>??????@@@@@@???>>>>>><<<===??????AAADDDGGGHHH@@@@@@????????????@@@@@@????????????>>>>>>======;;;::::::<<<>>>???>>>===<<<;;;999888777777888888444555555555555444333333333333333333333444555555;;;999666444333444666888666555444333222111000000000000000111111000000///...//////000111111222222////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000//////////////////////////////............//////000000/////////............/////////000000000111000000000111111111222222111111222222222222222333222222333333444555555666555666777777777888;;;>>>AAAAAAFFFSSSkkkxxxlllaaaZZZWWWVVVVVVNNNOOOQQQSSSRRRSSS\\\fffxxx}}}~~~}}}}}}xxxvvvwwwvvvuuuuuuvvvzzz~~~~~~xxxxxx~~~sssuuuyyyxxxxxxwwwwwwzzzzzzuuuwwwxxxtttnnnkkkfffddddddhhhnnnrrrrrrqqqdddeeefffdddaaa^^^^^^___cccjjjuuu~~~KKKIIIJJJNNNQQQVVV```kkkuuu}}}pppiiieeeeeeeeecccccceeehhhkkkrrryyyttt```PPPGGGEEEBBBCCCCCCBBB???======>>>???AAADDDGGGFFFCCC@@@===<<<;;;;;;<<<===???AAABBB@@@DDDJJJMMMLLLHHHDDDBBB???>>>>>>???AAACCCBBBBBB@@@@@@@@@??????>>>>>>>>>>>>@@@BBBCCCCCCBBBBBBCCCFFFGGGIIIJJJIIIFFFCCC@@@>>>???AAABBBBBBCCCEEEFFFDDDBBB@@@???============???>>>===<<<<<<<<<===>>>;;;<<<>>>???@@@???>>>>>>===AAACCCBBBCCCFFFIIIHHH@@@@@@????????????@@@@@@??????@@@??????>>>===<<<:::::::::;;;===>>>===;;;<<<<<<;;;:::999888888777444444555555555444444333222222222222333444555666888666444222111111222222222333444555555333000...000111111111111000000///......///000111222333333////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000//////......//////000000000///......---,,,,,,......//////000000111111000000000111111111222222111111222222222222222222111111222333444555555666555666777777777888:::<<<:::===CCCJJJRRReeewwwkkkaaaZZZVVVSSSPPPOOOPPPPPPOOOSSSYYY\\\iii{{{}}}}}}|||||||||~~~}}}xxxzzz|||||||||yyysssuuuwwwzzz{{{zzzzzzxxxsssnnnlllhhhbbb___```___^^^^^^___aaabbbbbbaaaYYY]]]bbbdddcccbbbdddfffwwwxxx|||NNNMMMPPPUUUZZZ```mmmxxx|||uuulllhhhcccddddddccccccffflllqqq|||vvvdddSSSHHHEEEFFFAAACCCDDDCCC@@@>>>>>>???===AAAFFFJJJKKKJJJGGGDDD??????>>>===>>>???@@@AAA???CCCGGGIIIHHHFFFDDDDDD>>>>>>===???AAACCCCCCBBB?????????@@@@@@@@@@@@@@@???BBBEEEFFFFFFEEEEEEEEEFFFHHHJJJLLLLLLIIIEEECCCAAABBBCCCBBBAAAAAABBBDDDBBBBBB@@@?????????@@@AAA@@@???===<<<<<<<<<===>>>;;;<<<>>>@@@AAAAAA@@@??????EEEHHHEEECCCFFFFFFDDD@@@@@@????????????@@@@@@??????@@@@@@???>>><<<;;;<<<;;;;;;<<<======<<<:::;;;;;;<<<<<<;;;999777555444444555555555555444444222222222222333444555666444333222111111111111111000111333555444333111000111222222222111111000/////////000000111111111222////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111000000//////000000111////////////.....................///000111111111/////////000000000111111222222111111111111111111000111222333444555555666444555777777777888:::;;;999:::>>>CCCEEEMMM```sssrrrjjjeee^^^XXXWWWWWWSSSQQQQQQSSSUUU\\\dddgggdddfffjjjoootttzzz~~~}}}zzzzzz|||{{{{{{{{{}}}}}}~~~}}}}}}{{{{{{zzzssslllggg```YYYVVVWWWXXXYYYZZZZZZ[[[^^^bbbffffffllltttxxxwwwvvvvvvxxxRRRRRRVVV]]]dddmmm{{{xxxkkkfffeeecccdddeeedddeeejjjqqqwwwlllXXXIIIDDDDDDFFF@@@BBBDDDCCC@@@??????AAA<<<@@@GGGMMMPPPPPPMMMKKKDDDCCCAAA??????????????????BBBEEEGGGFFFEEEEEEEEE>>>======???AAACCCCCCBBB===>>>???@@@AAABBBCCCCCCAAADDDGGGIIIHHHGGGGGGGGGEEEHHHKKKNNNNNNLLLHHHFFFBBBCCCBBBAAA>>>===>>>@@@AAA@@@@@@@@@@@@BBBCCCDDD@@@???>>>===<<<<<<===>>><<<===@@@BBBCCCCCCBBBAAAAAAHHHKKKFFFCCCDDDCCC@@@@@@@@@????????????@@@@@@???@@@@@@@@@???>>><<<;;;>>>===<<<===>>>>>><<<;;;999;;;<<<===<<<999666333444444555555666555555555222222222222333444555666222333333333333333333333000111222333333333222222222222222222222111000000111111111111000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111......//////000000111111---......///000111111222............/////////000222222111111111111111111000111111222444555666666333555777888777888:::;;;===::::::@@@CCCGGGPPP[[[ooowwwlllcccaaa```ZZZTTTQQQXXXQQQNNNSSSUUUTTTVVVZZZYYY___fffkkkkkkjjjiiiiiijjjpppxxx~~~uuuuuuvvvzzz{{{uuurrrrrrtttssssssqqqxxx|||yyyuuulllddd```\\\WWWTTTUUUVVVXXX[[[]]]aaahhhssszzz```bbbfffkkkqqqyyywwwooojjjfffdddbbbbbbfffiiiiiikkkyyyttt___OOOHHHEEEAAA>>>>>>>>>>>>>>>????????????>>>@@@DDDJJJOOOOOOKKKGGGAAAAAA@@@@@@???>>>======???>>>>>>???AAABBBBBBAAAAAAAAAAAA@@@@@@@@@??????@@@>>>===>>>AAADDDEEEEEEFFFGGGGGGGGGFFFEEECCCBBBFFFGGGIIILLLMMMLLLHHHEEE@@@???>>>>>>===>>>>>>>>>AAA@@@>>><<<===???AAACCCDDDBBB???<<<;;;<<>>DDDEEEFFFEEEBBB???>>>>>>???>>><<<<<<======<<<;;;<<<=========;;;:::;;;<<<===<<<;;;;;;<<<===<<<:::999999888888777666666666666666666555444444333333333333333222222222111111222333333444444333333222000000111222222222222111111111111111111111111111000000////////////000000......////////////......111111111000000000000000111111111111111111111111000000111111111111000000........................111000000000//////......000000000000000000000000///...---,,,,,,---...///111111000000//////............///000000000000000111111222333333444555555333333444444555666666666888888999;;;???BBBFFFHHHZZZnnn|||xxxpppbbbUUUXXXVVVSSSQQQPPPPPPNNNLLLTTTQQQSSSXXXZZZVVVWWW[[[ZZZ^^^cccggglllttt}}}xxxooosssuuujjjiiijjjhhhjjjnnnwwwvvvvvvwwwwwwrrrhhh```ggg```YYYVVVXXXZZZ[[[ZZZ]]]aaagggmmmuuuqqqsssvvvyyy}}}zzzooojjjgggeeedddaaabbbfffjjjlllvvv}}}~~~rrrfffWWWLLLHHHFFFBBB>>>=========>>>>>>>>>??????@@@@@@CCCGGGJJJJJJFFFCCCAAAAAA@@@??????>>>======>>>======>>>@@@AAAAAA@@@AAAAAAAAA@@@@@@@@@@@@???BBB@@@??????AAACCCCCCBBBEEEFFFFFFGGGFFFEEECCCCCCEEEFFFGGGIIIKKKJJJGGGEEE@@@??????>>>============???>>>===<<<===???BBBDDDHHHFFFCCC@@@>>>>>>>>>???@@@@@@@@@@@@???>>>>>>===AAABBBCCCAAA>>><<<;;;<<<>>>===;;;;;;<<<===<<<<<<;;;<<<===<<<;;;::::::<<<<<<<<<<<<;;;;;;:::::::::888777777666555555444444555555555444333333222222333333333222222222111111222222333333333333222222000000111222222222222111111111111111111111111111000000////////////000000......////////////......000000000000000000000000111111111111111111111111000000111111111111000000........................111111000000000/////////000000000000000000000000//////...------...//////111000000000/////////.........///000000000000000000111111111222333333333555555555666777777888888666777888:::===@@@CCCDDDGGGWWWnnn~~~pppccc___YYYTTTRRRPPPOOOMMMPPPMMMMMMQQQQQQNNNNNNQQQRRRTTTXXX[[[___eeemmmrrr|||yyy|||uuuhhhccc```\\\ZZZ\\\dddcccbbbdddeeeddd^^^ZZZYYYXXXWWWWWWZZZ^^^eeeiiinnntttzzz{{{uuunnnhhheeeeeeeeeeeedddeeeiiimmmuuuxxx~~~uuu\\\UUULLLHHHGGGFFFAAA===<<<<<<=========>>>>>>>>>@@@@@@AAACCCDDDCCC@@@>>>@@@@@@@@@??????>>>>>>===<<<=========>>>?????????AAAAAAAAAAAA@@@@@@@@@@@@CCCAAA@@@@@@AAABBBAAAAAADDDEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEGGGGGGFFFEEEAAAAAA???>>>==================<<<<<<===???BBBDDDKKKIIIGGGDDDAAA???>>>>>>??????>>>===============@@@@@@@@@>>>;;;::::::<<<===;;;::::::<<<======<<<;;;<<<===<<<:::999:::;;;;;;===>>><<<999777888:::888888777777666555555555555444444333222222111111333333333222222222111111222222333333333333222222000000111222222222222111111111111111111111111111000000////////////000000......////////////......000000000000000000000000111111111111111111111111///000000111111000000///////////////////////////111111111111000000000000000000000000000000000000000//////......//////000000000000000////////////......///000000000000000000000111111111111111111444444555666666777777888555666666888:::<<<>>>@@@<<>>===<<<@@@?????????>>>>>>>>>===<<<===>>>>>>>>>>>>???@@@BBBBBBAAAAAAAAA@@@@@@@@@BBB@@@???@@@BBBBBBBBBAAACCCCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@AAACCCEEEEEEDDDCCCCCCAAA@@@??????>>>>>>>>>===<<<<<<===>>>@@@AAAHHHHHHGGGEEECCCAAA???===>>>===<<<<<<===>>>@@@AAA@@@@@@???===;;;:::<<<>>><<<;;;::::::<<<======<<<:::;;;<<<;;;999999999:::;;;>>>@@@===888555777;;;:::::::::999888888777777555555444444333222222222333333333222222222111111111111222222222222111111000000111222222222222111111111111111111111111111000000////////////000000......////////////....../////////000000000000000111111111111111111111111//////000000000000//////000000000000000000000000111111111111111111000000////////////////////////000000////////////000000000000000000////////////......///000000000000000111111111111111111000000111222222333444444555555555555666777999:::;;;<<<<<>>>>>>>>===;;;<<<<<<<<<<<<===============>>>>>>>>>>>>===>>>>>>?????????>>>>>>>>>>>>>>>===???@@@@@@>>>===???AAABBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>@@@CCCDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCAAA???>>>???AAACCCCCCCCCEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>><<<<<<<<<<<<===BBBBBBCCCBBBBBB@@@>>>===<<<;;;<<<<<<>>>AAACCCEEE?????????===;;;;;;===>>>===<<<::::::<<<======<<<999;;;;;;;;;999888999:::;;;???AAA>>>888666888;;;::::::999999888777777777666666555555444333333333333333333222222222111111000111111222222111111000000000111222222222222111000000000000000000000000000000////////////000000......////////////............//////000000000000000000000000000000000000//////000000000000//////111111111111111111111111000000000000000000111111//////////////////////////////000000000000//////////////////000000000000......///000000000000000222222222222222111111111111111222222333333444444555666777888999::::::::::::>>>CCCDDDJJJ^^^~~~vvvvvvsssmmmhhhccc^^^ZZZYYYWWWSSSPPPOOOOOOOOOPPPQQQRRRTTTSSSRRRSSSVVVYYYWWWVVVYYY^^^aaadddkkkttt{{{}}}vvvvvvyyyxxxpppjjjfffeeemmm{{{pppjjjccc``````aaaccceeegggfffgggllluuuoooeeedddfff___\\\YYYXXXZZZ\\\]]]]]]^^^^^^___```___\\\ZZZZZZZZZYYYVVVTTTTTTWWWXXXWWWZZZ[[[]]]___dddmmmyyy{{{tttjjjdddccccccaaa___^^^___cccfffnnnxxxyyyeeeTTTJJJHHHDDD@@@===<<<===<<<<<<<<<<<<=========>>>>>>>>>===???@@@@@@??????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===???AAA@@@>>>===???AAABBBBBBBBBBBBAAAAAAAAAAAA>>>===>>>@@@CCCEEEDDDCCCAAA@@@@@@?????????@@@@@@???======>>>@@@BBBBBBBBBDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@>>>===;;;:::::::::======>>>>>>>>>>>>======::::::<<<===???BBBDDDEEE<<<======<<<;;;:::<<<===???>>><<<<<<======<<<;;;999:::;;;:::888777888999;;;===>>><<<999777888:::777777666666555444444444777666666555555444333333333333333222222222111111000000111111111111000000000000111222222222222111000000000000000000000000000000////////////000000......////////////......---......//////000000111000000000000000000000000...//////000000//////...000000000000000000000000////////////000000000000000000000000000000000000...//////000000//////...////////////000000000000......///000000000000000111222222222222222222222222222333444444555555666555555777888999::::::999888;;;@@@BBBDDDLLL```rrrxxxqqqhhhccc]]]WWWTTTQQQOOOMMMLLLLLLLLLKKKJJJLLLOOORRRSSSOOOMMMPPPSSSTTTWWW[[[___bbbhhhqqqwwwwwwqqqllldddaaabbbgggiiiiiikkkooo~~~uuujjjccc\\\[[[___kkkzzzmmmddd\\\YYYYYYXXXXXXZZZ[[[ZZZ[[[^^^eeeoooyyyzzzyyyhhh\\\ZZZ]]]UUUTTTRRRPPPPPPPPPQQQRRRQQQRRRUUUXXXXXXTTTTTTVVVTTTWWWYYYZZZ]]]dddgggffffffkkkpppuuuzzzvvvnnniiieeeccc_________^^^^^^aaagggmmmzzziiiVVVJJJDDDBBB@@@???>>>>>>>>>>>>============>>>>>>>>>?????????BBBEEEEEEBBBAAAAAABBB===>>>>>>>>>>>>>>>>>>>>>;;;???AAA@@@<<<;;;===@@@CCCBBBBBBBBBBBBAAAAAAAAA???>>>???AAACCCDDDCCCAAA@@@???>>>===<<<======>>>===<<<<<<>>>@@@BBBAAA@@@AAAAAAAAAAAAAAABBBBBBCCC???>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>???@@@AAAAAA<<<===??????=========>>>BBB@@@>>>=========<<<;;;888::::::999888777888999999999999999888777777777666666555555444333333333666666555444444333333222333333333222222222111111///000000000000000000///000000111222222222222111000000000000000000000000000000////////////000000......////////////......------......///000000111000000000000000000000000......////////////......000000000000000000000000---.........////////////000000000000000000000000---...////////////...---.../////////000000000111......///000000000000000//////000000111222222222222222222333444444555555333444666777999999999888;;;;;;>>>CCCDDDEEEOOOZZZppp}}}ssskkkddd___ZZZVVVUUUUUUUUUSSSRRRQQQQQQQQQSSSOOOMMMNNNOOOMMMNNNQQQPPPSSSWWW[[[^^^^^^\\\[[[WWWTTTUUUZZZ[[[YYYZZZ]]]eeeoooyyyzzzpppggg```ZZZVVVRRRQQQTTT]]]jjjsssuuussseeeZZZRRRQQQRRRQQQQQQSSSPPPRRRTTTUUUWWW]]]eeekkkiiikkklllggg^^^VVVTTTVVVRRRRRRRRRPPPNNNMMMOOOQQQOOOPPPWWW^^^___]]]___dddbbbhhhmmmooouuu~~~yyyppphhhcccbbbccc]]]^^^^^^^^^```eeennnuuuwww]]]MMMFFFCCC;;;<<<===???@@@@@@??????>>>>>>>>>>>>????????????BBBEEEHHHHHHEEEBBBAAABBB============>>>>>>>>>>>>:::>>>@@@???;;;999<<>>AAABBBAAA@@@????????????@@@AAABBBBBB===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999:::::::::;;;===>>>>>>>>>===<<<===@@@BBBCCCAAA@@@@@@AAADDDAAA???>>>>>>===<<<;;;888999:::999777777777888888666555666777888666555777777777666555555444444555555444333333222222111333333333222222222111111//////000000000000//////000000111222222222222111000000000000000000000000000000////////////000000......////////////......---------...///000000111000000000000000000000000......////////////......////////////////////////,,,---------......//////000000000000000000000000,,,---...//////...---,,,.../////////000000111111...//////000000000000000---......///000111111222///000000111222222333333111222444666888888888888<<<999:::???@@@???CCCJJJVVVooowwwppphhhcccdddddddddbbb___[[[WWWUUUTTTRRRQQQRRRPPPLLLNNNRRRMMMOOOQQQRRRRRRSSSUUUWWWPPPOOOQQQVVVWWWTTTTTTVVVVVV^^^eeejjjoootttsssoooggggggccc\\\VVVSSSQQQOOOQQQMMMLLLQQQYYY___```^^^XXXMMMFFFHHHKKKKKKLLLOOOKKKPPPTTTTTTRRRSSSXXX]]]^^^[[[YYYYYYXXXUUUTTTTTTRRRSSSTTTSSSQQQQQQTTTWWWVVVXXX___iiillljjjnnnuuu~~~xxxppphhhdddbbbaaaaaa]]]^^^``````cccnnn}}}jjjTTTDDD???BBB::::::;;;<<<<<<;;;::::::<<<<<<<<<<<<<<<===>>>>>>AAACCCDDDEEEEEECCCAAA@@@?????????>>><<<<<<<<<>>>:::;;;<<<<<<======<<<<<<;;;===@@@CCCDDDDDDCCCCCC===???AAACCCDDDDDDCCCBBB@@@>>>>>>>>>===::::::;;;999;;;===@@@BBBBBBCCCCCC???AAABBBBBB@@@@@@AAABBBAAA???===<<<<<<<<<;;;999::::::::::::::::::999999<<<<<<=====================>>>@@@@@@>>>===>>>???FFFDDDAAA>>>;;;:::::::::777777777777777888888888555555666666555333222000111111222333333444555555666555444333222333444555222222222222222222222222000000000000//////////////////000111222333444444000000000000000000000000//////////////////////////////000000000000//////////////////000000000000////////////000222333333000000000000000000000000///...,,,,,,+++,,,---...---------------...//////////////////////////////........................000///.........///111222000000000000000000000000111111000000000000111111111111222333333444444555555555555555666777888999888999888888888;;;???CCCJJJOOObbb~~~wwwnnnhhhdddccc```]]]ZZZVVVTTTSSSTTTSSSRRRSSSTTTVVVVVVVVVUUURRROOOMMMNNNPPPQQQRRRRRRVVVZZZ]]]^^^^^^^^^___ZZZZZZYYYVVVRRRNNNMMMMMMKKKKKKKKKNNNPPPRRRQQQQQQOOOKKKJJJMMMNNNKKKJJJLLLMMMOOOPPPOOOMMMNNNRRRVVVVVVXXXYYYYYYXXXXXXZZZ[[[[[[^^^^^^ZZZZZZ^^^bbbbbbddddddmmm}}}zzzrrrnnnhhhccc````````````___``````aaaiiizzzqqq___PPPDDD???@@@===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>@@@@@@BBBBBBBBB@@@>>>============<<<::::::;;;<<<<<<<<<=========<<<<<<;;;<<<===???AAACCCDDDDDDDDD@@@AAABBBCCCCCCBBBAAA@@@============<<<;;;;;;<<<:::;;;===@@@AAABBBCCCCCCBBBCCCCCCBBBAAA@@@BBBCCC@@@>>><<<<<<<<<===<<<;;;;;;;;;::::::999:::::::::999999::::::;;;;;;;;;<<<===???@@@@@@???>>>>>>???DDDBBB???<<<:::999999:::777777777777777777777777444555555555555333222111111111222333333444555555444333222111111111222222222222222222222222222222111111111000000000////////////000000111222222222000000000000000000000000//////////////////////////////000000000000//////.../////////000000000000---,,,,,,,,,---...///000000000000000000000000000//////...------......//////////////////000111111////////////////////////////////////////////////000///.........///111111000000000000000000000000111111000000000000111111333333333333333444444444444444444555555666777888888999999999999:::>>>AAADDDFFFOOOccc~~~{{{uuunnngggbbb___^^^\\\ZZZ[[[^^^___^^^\\\WWWVVVTTTTTTUUUVVVWWWWWWTTTVVVXXXXXXXXXYYY[[[]]]YYYXXXVVVUUUSSSRRRQQQQQQOOOOOOOOOPPPPPPPPPNNNMMMRRRNNNMMMQQQRRRQQQPPPRRRPPPQQQQQQOOOOOOQQQVVVZZZ]]]```ccceeefffgggiiikkknnnrrrtttsssuuu{{{yyypppeeecccaaa^^^]]]^^^___aaacccbbbccciiiwwwwww^^^PPPJJJEEEAAA???@@@???===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======???@@@AAAAAAAAA@@@>>>===;;;;;;::::::::::::::::::>>>>>>>>>>>>===<<<;;;;;;;;;<<<===???AAABBBCCCDDDBBBBBBCCCCCCBBB@@@>>>===;;;===>>>===<<<;;;<<<<<<:::;;;===???AAABBBBBBCCCDDDDDDCCC@@@>>>???AAACCC@@@>>><<<<<<======<<<;;;===<<<:::999999999:::;;;888888999::::::;;;<<<<<<===???@@@@@@???>>>>>>???@@@???===;;;999999999999888888777777666666555555444444555555444333222111111222222333333444444555444333333222111222222222222222222222222222222222222222222111111111000000000000000000000000000000////////////////////////////////////////////////...//////000000//////........./////////000000000000000////////////000000000000000000000000000000000//////......///000000///////////////000111111//////////////////////////////////////////////////////......//////000111000000000000000000000000111111000000000000111111333333444444444444444444444444444444555666777777777888::::::999999;;;===AAAAAAEEELLLYYYrrr|||xxxtttpppnnnppptttvvvsssooohhhgggfffdddcccbbbaaaaaa___^^^]]][[[[[[]]]bbbgggfffaaa[[[XXXXXXYYYXXXWWWWWWXXXWWWWWWUUUSSSQQQPPPTTTRRRSSSYYY]]]^^^___bbb___^^^\\\ZZZZZZ^^^dddhhhpppuuu{{{{{{pppfff______^^^]]]\\\]]]___aaadddeeekkkzzzzzz|||wwwdddOOOGGGFFFEEECCCAAACCCAAA???<<<;;;:::;;;<<<;;;;;;::::::;;;;;;<<<===???@@@AAABBBCCCCCCCCCCCC===<<<;;;;;;<<<=========@@@@@@@@@???>>>===;;;::::::::::::<<<===@@@AAACCCAAAAAAAAAAAA@@@???>>>===<<<@@@BBB@@@===<<<<<<<<<;;;<<<===???@@@AAABBBCCCDDDCCCAAA>>><<<<<>>=========<<<:::>>>===;;;999999999:::;;;888999:::;;;<<<===>>>>>>===???@@@@@@???>>>>>>???>>>===<<<:::999999999999888888777666666555444444444444444444333333222222222222222333333444444444666666555555444444444444222222222222222222222222333333333222222222111111111000000000//////......////////////////////////////////////////////////...//////////////////............/////////000000222111000000000000000111//////////////////////////////////////////000000---------------...//////////////////////////////------------------------............//////000000////////////////////////111111000000000000111111222222333444555666666777555555555555555666777777666888:::;;;999888999999<<<>>>CCCHHHLLLYYYpppyyyuuussssssuuurrrooolllmmmttt}}}|||ooogggfffhhhgggfffggghhhiiigggdddaaa^^^]]][[[ZZZ___iiirrrwww|||~~~zzzwwwwww{{{qqqaaayyyvvvrrriii```]]]^^^^^^\\\ZZZZZZ]]]```ccciiixxx~~~^^^SSSHHHEEEEEECCCDDDEEEDDDBBB???<<<;;;:::;;;<<<:::::::::::::::;;;<<<<<<<<<===???BBBDDDFFFGGGHHHAAA???>>>>>>AAABBBBBBAAABBBAAAAAA@@@???===<<<;;;999999999:::;;;===???@@@===>>>>>>???????????????@@@FFFIIICCC>>>======;;;<<<======>>>@@@AAABBBCCCFFFEEECCC@@@>>>>>>AAACCCFFFCCC@@@???>>>===;;;:::>>>===<<<:::999999::::::888888999:::;;;<<<===>>><<<>>>@@@???>>>===>>>???======<<<;;;:::::::::999777777777666555444333333444333333333222222222222222222333333333333444444666666666555555555444444222222222222222222222222333333333333222222222222111111000000///.........////////////////////////////////////////////////......////////////..................////////////......---,,,,,,,,,------////////////////////////------......////////////---------------...//////////////////////////////---------------------------......///////////////////////////////////////111111000000000000111111...///111333555777888999666666555555555666777777555777::::::999777777777777888===BBBEEEIIISSS^^^yyy}}}wwwtttsssnnnnnnvvvtttiii^^^SSSMMMyyypppmmmiiiccc]]][[[\\\\\\[[[YYYZZZ___cccjjjuuukkkNNNHHHDDDDDDCCCAAABBBFFFCCCAAA???===;;;;;;;;;;;;:::999999999999:::;;;;;;999:::<<<>>>AAADDDFFFGGGDDDAAA???AAAEEEGGGFFFDDDBBBBBBBBBAAA@@@>>>===<<<::::::;;;;;;<<<=========;;;;;;<<<===>>>???@@@AAAAAAJJJMMMEEE>>>>>>>>>:::=========>>>???AAABBBCCCGGGGGGFFFCCCBBBBBBDDDFFFHHHEEEBBB@@@@@@???===;;;>>>======<<<;;;:::999999666666777888888999::::::;;;===>>>>>>===<<<<<<======<<<<<<;;;:::999999888666666555555444444333333333333222222222222333333333333333333333333333333333444444444444333222222222222222222222222222222333333333222222222111111111111111000000/////////////////////////////////////////////////////////---......//////......---------........./////////......---------......///000000000000000000000000,,,,,,...//////////////////////////////000111111////////////////////////........................------...////////////...000000000000000000000000111111000000000000111111---...000222444666888999666555555555555555666666444666888999888666666777999666777;;;>>>@@@EEELLL\\\mmmsssdddWWWMMMFFFEEEHHHzzzooogggdddaaa^^^\\\XXX[[[\\\\\\\\\```hhhnnnkkkXXXJJJDDD@@@AAA@@@>>>???BBB@@@@@@???>>><<<;;;::::::999999999999999::::::;;;888999:::<<<>>>@@@BBBCCCDDDAAA???AAAEEEHHHGGGEEEBBBBBBBBBBBBAAA@@@>>>>>><<<===>>>??????>>>===<<<;;;;;;;;;<<<===>>>@@@@@@???JJJNNNEEE>>>??????;;;>>>>>>===>>>???@@@BBBCCCDDDEEEEEEDDDBBBBBBDDDEEEGGGEEEBBBBBBBBBBBBAAA@@@======>>>>>>===;;;999777666777777777888888999999:::<<<======<<<;;;;;;<<<;;;;;;;;;:::999777666555444444444444444444444444333333222111111222333444333333333333333333333333333444555555555444222222222222222222222222222222222222222222111111111111111111111111111111000000000000000000000000000000////////////////////////---......//////......------------........./////////////////////000111222000000000000000000000000,,,---///000111111000000///////////////000111111////////////////////////........................,,,---.../////////......000000000000000000000000111111000000000000111111...///000111333444555555444333333222222333333444333555777777666666777888:::888888;;;<<<<<<@@@FFFKKKTTTddd}}}kkk]]]NNNFFFBBB>>>???CCCvvvppphhhaaa]]]\\\[[[[[[XXX[[[]]]^^^```fffqqqzzzqqq[[[OOOLLLDDD======>>>===<<<===>>>>>>>>>>>>===<<<:::999999999888888999999:::;;;;;;;;;;;;<<<===???AAAAAACCC@@@===@@@EEEHHHGGGDDDBBBBBBBBBBBBAAA@@@?????????@@@AAABBBAAA@@@>>><<<<<<;;;;;;<<<<<<===>>>???<<>>???@@@;;;>>>>>>======>>>@@@BBBCCC???AAABBBBBB@@@@@@AAABBBEEECCCBBBBBBDDDEEEEEEDDD<<<===??????>>>;;;888666999999999999999999::::::999;;;<<<<<<;;;::::::;;;:::::::::999777666444333333444444444444444444444333222111111111222333444333333333333333333333333555666777777777666444444222222222222222222222222222222222111111111000000111111111111111111222222111111111111111111111111////////////////////////---..................------------.........//////+++++++++,,,,,,...///000000000000000000000000000---...000111222222222111---------------...//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---000000000000000000000000111111000000000000111111000000111111111222222222222222111111000111111222333444666666555555777999555666:::>>><<<999:::???===GGGRRR[[[lllyyyvvvsssjjjcccRRRCCC@@@@@@===<<<===~~~yyyoooddd[[[YYYYYYXXXWWWYYYVVVZZZaaaeeefffmmmttt___RRRKKKDDDBBB@@@@@@@@@@@@>>><<<;;;<<<<<<===<<<;;;999888::::::::::::::::::;;;;;;;;;;;;===>>>????????????BBB@@@??????AAAAAA@@@???@@@@@@@@@???>>>=========AAAAAAAAA@@@@@@>>>======;;;;;;;;;;;;;;;<<<===>>>DDDEEEEEEDDDAAA?????????BBB@@@????????????>>><<>>===;;;;;;<<<<<<;;;:::888777888888888888999999999999;;;;;;<<<===>>>??????>>>@@@???>>>>>>@@@@@@???===?????????>>>>>>============>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<===>>>AAABBBDDDCCCAAA@@@@@@@@@BBB@@@???>>>??????>>><<<@@@@@@@@@@@@??????>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>><<<::::::::::::888888999:::::::::::::::;;;:::999999888888999999999999999999999777666555666444333333555666444222333222222111111222222333222111000111333444333222666666555333333222222333333333222111111222333333////////////////////////222111000000111222111///000000......///000222333//////.........---------......------------..............................---------............/////////...---------------........................//////............//////........................------------------------............/////////////////////////////////...000000////////////000000111000000000000000000000111111111111222222222333666666555555555555666666777777777777777777777777::::::>>>CCCFFFMMM___qqqmmmYYYRRRNNNFFFBBBEEEFFFCCC???;;;999999999:::~~~zzztttllleee^^^XXXUUUWWWYYYXXXYYY\\\ccc```dddsssrrrXXXJJJDDDAAADDDBBBAAA@@@@@@@@@>>>===::::::::::::999888777666666666666777777777888888;;;;;;<<<===>>>>>>>>>>>>>>>===<<<===??????>>><<<==============================>>>????????????>>><<<<<<;;;;;;<<<<<<=========???AAAAAA@@@@@@AAABBBBBB@@@????????????>>><<>>>>>===@@@@@@@@@AAABBBBBBBBBCCCAAA@@@???===<<<;;;;;;;;;:::999999999999:::;;;;;;::::::999888888888888999888999999999888777666555444333222333444555444333444333333333333333444444444333222333555555555333666555444333333222222333333222222111111222222333////////////////////////000///...///000111000///111000///......///000111...............---------......------------......---------------------------------............/////////...------------...------------------------//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///.........//////////////////000000////////////000000000000000000000000111111000000000111111111222222333333333333333333444444777777777777777777777777999;;;???@@@>>>>>>FFFPPPaaavvv~~~```SSSHHHFFFDDD>>>===AAA>>>===<<<:::999999999999}}}vvvsssnnnfff^^^YYYVVVVVVXXXYYYXXXZZZ___eeejjjwww|||^^^LLLFFFEEEDDDDDDBBB@@@@@@@@@@@@>>><<<999999999888888777666666555555666666777888888888:::;;;<<<==================<<<<<<===??????>>><<<<<<<<<<<<<<<=========>>>AAAAAAAAAAAAAAAAAA@@@@@@======<<<<<<<<<<<<======:::<<>>??????@@@@@@@@@@@@???>>>>>>>>>??????@@@AAABBBBBBAAA@@@???>>>>>>======<<<;;;:::999999999:::<<<===;;;;;;:::999999999999:::888888888777777666555555222222222222333444444444555444444444444555555666777666555666777888777555555444444333222222222333222222222222222222222222111111111111111111111111///...---...000000///...111000///............///..............................------------......---------------------------------............//////......---------......------------------------///......------......///................................................,,,---///111111000...---............////////////000000////////////000000000000000000000111111111///000000000000111111111222222222333333333333333666666666777777777777777888<<<@@@AAA>>><<>>===AAA:::;;;<<<======<<<<<<;;;rrrjjjgggccc\\\UUUWWWUUUVVVXXXWWWWWW]]]dddmmmdddOOOEEEDDDEEEFFFBBBAAA????????????===;;;999999888777666666666555666666777777888999:::::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>@@@@@@>>><<<::::::;;;<<<===>>>??????DDDDDDCCCCCCAAA@@@???>>>>>>======<<<<<<<<<======888;;;>>>???@@@AAACCCDDDEEECCCBBBBBBBBBBBBAAA??????@@@AAABBBBBBBBB@@@@@@<<<======>>>???@@@@@@AAA@@@@@@?????????>>>======<<<;;;:::::::::;;;===>>>======<<<;;;;;;;;;;;;<<<888888777666666555555555111222333333333333444555555555444444555666666777777555444555666666555444444444333222222222333333222222222222222222222222111111111111111111111111...---,,,---///000000...000000///......------------...........................------------......---------------------------------............///......---------......///------------------------......------------......................................................,,,---///111111000...------.........//////000000000000////////////000000//////000000111111111111///000000000000111111111111222333444444444444333555555666666777777777777444999<<<;;;999;;;???BBBDDDHHHOOOXXXhhhwwwhhh```WWWKKKBBBBBB@@@???@@@>>>::::::;;;888:::<<<>>>>>>>>><<<<<<}}}tttiiiaaa^^^[[[WWWSSSTTTSSSUUUWWWXXX[[[fffrrrkkkSSSFFFBBBAAAAAABBBAAA???>>>=========;;;:::999999888666666666666666666777888888999:::;;;;;;::::::;;;;;;;;;;;;;;;:::;;;;;;<<>><<<999:::;;;<<<>>>???@@@AAADDDDDDCCCBBB@@@>>><<<;;;>>>>>>======<<<<<<======999<<<>>>@@@@@@AAABBBDDDEEECCCBBBBBBBBBBBBAAA??????@@@BBBDDDDDDCCCAAA@@@<<<<<<<<<===>>>>>>??????>>>>>>????????????>>>===<<<;;;;;;;;;;;;<<<======>>>>>>===<<<<<<<<<<<<===888777666555444444444555222333444444333333444555444444444444555666777777444333222222333444222111333333222222222222333333111222222333333222222111////////////////////////...------...000111000/////////.........------,,,---------.....................------------......---------------------------------............///...------------...//////------------------------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...------......///000000000000000////////////000000/////////000111111222222000000000111111111222222111222333555555555444444444555555666666777777888555999;;;888666999===>>>???@@@DDDHHHNNN[[[qqqtttiiiYYYNNNHHHEEEBBB@@@>>>>>>===<<<;;;999888777666888:::<<<<<<<<<:::999|||rrrnnniiiaaa[[[YYYXXXWWWWWWSSSTTTWWW[[[^^^gggyyyooo\\\JJJCCCAAA???>>>>>>???>>><<<<<<<<<;;;:::888:::999888666666666666777666777777888999:::;;;<<<::::::;;;;;;;;;::::::999999999;;;>>>@@@@@@===;;;999:::;;;===???AAABBBCCCCCCCCCCCCBBBAAA???>>>===??????>>>===============;;;>>>@@@AAA@@@@@@BBBCCCCCCBBB@@@@@@AAAAAA???>>>>>>???AAACCCDDDCCCAAA@@@<<<<<<<<<<<<<<<<<<======<<<===>>>??????>>>>>>===;;;;;;<<<===============>>>>>>===<<<<<<<<<<<<<<<888777666444444444444444333555666555333222333555444444444444555666777777555444222333333444222111333222222222222222333333111222333333333333222111////////////////////////...------...000111111000------.........------,,,---------.........//////......------------..............................---------............///---------------...//////...........................------,,,,,,------...------------------------------------------------............////////////------......///000000111000000////////////000000...//////000111111222222111111111111222222222333///111333444555555444333444444555555666777777888777<<<===999777;;;===<<<===<<>><<<:::999:::<<<:::888777888:::;;;;;;:::999888}}}sssiii```^^^YYYUUUSSSTTTVVVWWWTTTVVVZZZ```fffsss|||eeeTTTEEEAAAAAA???===???>>>===;;;;;;;;;;;;999777;;;:::888777666666777777555666777888999:::;;;;;;::::::;;;;;;;;;:::999999777888:::<<>><<<999999:::;;;===@@@BBBCCCDDDDDDDDDDDDDDDCCCBBBBBBAAA??????>>>==================???AAAAAAAAA@@@AAABBBBBB@@@????????????>>><<<<<<>>>AAACCCCCCBBB@@@???<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>??????>>>======:::;;;===>>>>>>>>>===<<<======<<<;;;;;;;;;;;;<<<888777555444333333444444444666888666333222333555333333333444444666777777888666555555666666555333222222222111222222333333111222333444444333222111111111111111111111111111///...---///111222222111,,,,,,---......------,,,---------.........//////.........------.........////////////////////////---------.........//////---------------...///000////////////////////////...------,,,,,,------...------------------------000000000000000000000000///............///000000---------...///000000111000000////////////000000...//////000111222222222111222222222222333333333...000222444555444333222444444444555666777777888444:::===999888;;;;;;888<<<777777===BBBCCCGGGMMMSSSaaavvvoooZZZNNNGGGGGGFFFDDD@@@===<<<<<<;;;999555555888<<<;;;888::::::;;;<<<;;;:::999888xxxooogggcccWWWWWWWWWVVVUUUSSSRRRRRRRRRZZZ___bbbpppuuu^^^SSSKKKBBB>>>>>>???>>><<<============<<<;;;:::999<<<:::888777555555555666666444333555888:::999777777777888999:::;;;;;;;;;999999999999::::::;;;<<<:::;;;<<<>>>@@@BBBDDDEEEAAAAAAAAA@@@@@@????????????@@@@@@???>>><<<===>>>===>>>>>>===<<<<<<>>>@@@<<<<<<<<<======???@@@@@@<<<===>>>>>>>>>===;;;:::>>>>>>=========<<<<<<<<<;;;:::999:::<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>><<<===<<<;;;888777888999888666444222111222333444666555555444444333222222444333333333444555777888666666555444444444444555111111111111000000000000222222111111111111111111......//////000000000111---......////////////...////////////////////////,,,,,,,,,---------......///...------//////...---..................------//////.........---------+++,,,---......---,,,+++........................//////...---,,,,,,++++++...---,,,---//////...---///...---,,,+++,,,---...,,,++++++++++++,,,------------......//////000000000000...------...//////,,,...///000///...///000000000000000111111111111222222222222222222222222444444333222222333333333555555666777888999999:::888888999:::;;;======>>>JJJQQQZZZeeessskkk\\\RRRIIICCC???>>>>>>===<<<;;;;;;;;;::::::;;;;;;::::::999888777888:::;;;<<<<<<;;;;;;zzzqqqiiiccc```]]]YYYTTTRRRTTTWWWXXXYYYWWW\\\dddsssmmmYYYOOOHHH@@@======>>>===<<<============<<<;;;:::999;;;:::888777666555666666777555444555888999888666777777888999999:::;;;;;;::::::::::::::::::;;;<<<:::;;;<<<>>>???AAABBBCCCCCCBBBAAA@@@???>>>=========?????????===<<<===>>><<<===>>>===;;;;;;<<<>>>;;;;;;;;;;;;<<<===>>>???===============<<<;;;;;;============<<<<<<<<<;;;<<<:::999:::;;;<<<;;;999::::::::::::::::::;;;<<<;;;<<<<<<:::888666777888666555333222111111222333222222333333444555555555333333222222333555666777666555555444444444444444111111111111000000000000111111111111111111111111/////////000000111111111111111111222222111000000........................,,,,,,,,,---------.........---,,,---.........,,,//////////////////////////////.........---------------............------................................................111000...---...---,,,***......---,,,,,,,,,---...,,,,,,,,,,,,,,,------...............//////////////////...---......///000,,,...000000///...///000//////000000000111111111222222222222222222222222444333333222222333333333666666666666666666666666777777888999:::;;;<<<<<<@@@DDDJJJOOOWWWeeeyyywwwlll]]]PPPIIIDDD???<<<======<<<<<<;;;::::::999999999::::::999999888777777777888999:::;;;;;;;;;|||yyytttnnngggaaa]]][[[YYYUUUQQQPPPSSSWWWZZZ[[[aaaeeepppttt```TTTJJJDDD>>>;;;<<<======<<<<<<<<<===<<<<<<;;;:::999;;;:::888777666666666666777666555666777888777666888888888888999:::;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@CCCCCCAAA@@@>>>===;;;;;;<<<===>>>>>>===<<<===???<<<===>>>===;;;:::;;;<<<999999999999:::;;;<<<<<<======<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<;;;<<<;;;::::::<<<<<<;;;:::::::::999999888888999999::::::;;;999777555666666555444333222111111111222222222333333444444555555333333333333333444555666666555444444333333444444111111111111000000000000111111111111111111111111000000000111111111111111333333333333222111000000------------------------,,,,,,,,,---------......---,,,+++,,,---...---+++////////////////////////...............---------//////............//////........................------...///000000111111111///...---...---,,,***...------,,,------......---------,,,---......////////////.....................---......///000111,,,...000000///...///000//////000000000000111111222222222222222222222222333333222222222222333333666666555555444444444444555666666777888999::::::;;;>>>@@@@@@BBBIIIUUU^^^rrrppp```QQQKKKCCC>>>===>>>===;;;;;;;;;::::::999999888888888888888999888777777666777777777777888999::::::yyypppnnniiiddd___[[[XXXWWWQQQRRRSSSUUUWWW[[[^^^aaammmtttpppaaaUUUOOOEEEBBB===<<<<<<=========;;;<<<<<<<<<;;;;;;:::999:::999888777777666666666777777666666777777666666:::999888888888999:::;;;======<<<;;;::::::::::::;;;;;;<<<<<<===>>>>>>>>>AAAAAA@@@???===<<<;;;;;;:::<<<======<<<<<<===???>>>??????>>><<<::::::;;;::::::999999:::;;;;;;<<<===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::<<<>>>???>>>===;;;:::999888888888888888888999:::888666444444555444444444333333333222222555555444444333222222111444444444444444555555666555444444333333333333333111111111111000000000///000000000000111111111111111111111111111111222222222222222111111///...---------------------------,,,,,,,,,---------......---,,,++++++------,,,+++............////////////........................111000///......///000111........................---......//////000000111---,,,+++,,,...//////...---------------............------------...///////////////......------------------...///000111111---...000000///......///////////////000000000111111111111111222222222222222222222222222222333444555555555555444444444444555666666777888888999999:::===?????????BBBIIINNNUUU```oooqqq^^^RRRKKKDDDAAA===<<<===>>>>>>===:::::::::999999888888888888888999999888888777666777666555555555777888999}}}rrrjjjgggccc^^^ZZZWWWUUUUUUPPPTTTXXXZZZ\\\dddppp{{{vvvcccXXXQQQKKKHHHBBB@@@>>>======>>>>>>>>>;;;;;;;;;;;;;;;;;;:::999999999888888777777666666777777777777666666666666;;;:::999888777888999:::===<<<;;;:::::::::::::::;;;;;;<<<<<<====================================:::<<<======<<<<<<===??????@@@AAA@@@>>><<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======<<<;;;::::::;;;===>>>========================;;;;;;;;;===@@@BBBCCCBBB;;;;;;:::999888888888999777888999888666444333444444555555666666555444333555444444333222222111111444555555555666666666666444444333222222222222222111111111111000000000/////////000000000111111111222222111111111111111111222222222111111///...---------------------------,,,,,,,,,---------......---,,,++++++------,,,+++,,,,,,,,,------.........---.....................111000///......///000111................................................,,,+++***,,,...//////...---------....../////////...------------...////////////......------,,,,,,,,,------...///000000111---///000000///......///...////////////000000000000000000111111222222222111111111111222222333444333333444555555666777777666666777777888888999999666888;;;<<<<<<>>>BBBFFFHHHKKKRRR[[[iii{{{hhhPPPFFFEEEEEE>>>===;;;:::;;;:::999888:::::::::999999999999999999999999999999888888777777666555444555666777888}}}vvvoooeeebbb^^^ZZZWWWUUUUUUTTTSSSVVVYYY\\\ddduuu{{{^^^NNNIIIFFFCCCAAA???>>>>>>===============::::::;;;;;;;;;;;;::::::888888888888888777666666555666888777666555777888===;;;999777777888999:::;;;;;;:::999999999::::::;;;;;;<<<<<<======>>>>>>;;;;;;<<<<<<<<<=========<<<===>>>>>>===<<<===???>>>@@@BBBAAA???>>>=========<<<<<<<<<<<<<<<=========<<<<<<<<<<<<===>>>>>>===>>>>>>>>>>>>>>>??????;;;;;;;;;===AAACCCCCCCCC::::::999999888999999999666888999999666444333333333555666888888666444333111111222222333333444444444444555666666555555444444333222222111111222222111111111111000000000000...//////000000111111111111111111111111000000000333333333333222111000000------------------------,,,,,,,,,---------......---,,,+++,,,---...---++++++++++++,,,------......---------...............000000////////////000000...................................................---,,,,,,------,,,***,,,---...///////////////---------,,,---......///.........---------------,,,---...///000000000///...///111000...---............////////////000000//////000000111222222222111111000111111222333444222222333444555666777888666666666777777888888888444666888::::::;;;<<<>>>@@@AAAEEEKKKQQQXXXcccnnn~~~mmmVVVEEE@@@@@@???999999999999888888777777999999999999999999999999999999::::::999999888777666666666555555666666777|||tttqqqlllggg___]]]ZZZVVVTTTTTTUUUVVVVVVXXX^^^jjj~~~|||fffOOOEEEBBB@@@>>>>>><<<<<<======;;;;;;;;;;;;999::::::;;;;;;:::::::::777888888999888777666666444666888777666555777999>>><<<999777666777888:::999999888888888999::::::;;;;;;<<<===>>>>>>??????<<<<<<;;;;;;;;;;;;;;;;;;===?????????===<<<===>>><<<>>>AAAAAA???>>>============<<<<<<<<<<<<======<<<======>>>??????>>>>>>>>>?????????@@@@@@@@@@@@<<<;;;;;;===???AAA@@@???888888777777777888999999666888:::999777444333333222333666888888666444222111111111222333333444444222333333444444333222222333333222111111111111111111111111111000000000000......//////000111111222111111111000000/////////111111111222222111000000........................,,,,,,,,,---------.........---,,,---.........,,,++++++,,,,,,---......///---------.........//////...//////000000//////....................................//////000000111...---+++,,,------,,,***+++,,,...///000000000///,,,,,,,,,,,,,,,------...,,,------------------...---...///000000///.........///111000...------............/////////000000/////////000111222222222000000000000111222333444222222333333444444555555555555555555666666666666666777999999999999::::::<<<<<>>:::999:::::::::999888888888777777777777777777777777888888888999888777777666666666777777777666666666sssjjjgggccc___ZZZYYYVVVTTTSSSTTTUUUWWW[[[^^^jjj{{{fffVVVGGGAAA???<<<<<<>>>:::;;;<<<<<<:::999999999999999:::;;;;;;:::::::::777777888999999888666666222555777777666666888;;;>>><<<999777666777888999777777777777888999::::::;;;;;;<<<===>>>???@@@@@@======<<<;;;;;;:::999999???@@@@@@???>>>======>>>:::===???@@@???============<<<<<<;;;;;;;;;<<<<<<<<<===>>>@@@@@@@@@???>>>??????@@@@@@@@@AAAAAAAAA>>><<<;;;<<<===>>>===;;;666666555666666777888999666888::::::777555333333000222555777777555333111444444333333222111111000000111222333222222000///333222222111000111111111111111111111000000000000---......///000111111222111000000000//////......---......////////////...////////////////////////,,,,,,,,,---------......///...------//////...---,,,,,,------...///000000---------.........//////---...///000000///...---........................------...000111333444444***))))))+++---//////...+++,,,...000000000000///,,,++++++++++++,,,------,,,,,,,,,------...............///000000///...---...000111000...------.............../////////000...//////000111222222222000000000000111222333444333333333222222222222111333333444444444444444444444555777888888888888999===::::::=========EEEPPPNNNRRRYYY```jjj{{{~~~ooo]]]QQQJJJEEEFFFIIIQQQMMMEEE===<<>>::::::;;;;;;:::888777777888555555555666666666666666777777777777777666666555555666777888888777666555yyywwwsssmmmfff___ZZZVVVZZZSSSQQQTTTUUUSSSUUU[[[cccsssyyyVVVOOOFFFAAA@@@@@@>>>;;;:::999999888888999999:::;;;::::::999999::::::;;;888999;;;;;;;;;999777666;;;:::888777777777888999<<<;;;999777777666777777777777777777888888888888:::::::::;;;<<<===>>>??????===;;;:::999999999:::999:::;;;===>>>>>>>>>>>><<<;;;;;;:::;;;<<<>>>???===>>>>>>???@@@@@@AAAAAA???===<<<<<<>>>??????>>>@@@???===<<<;;;<<<===>>>???>>><<<:::999888999999<<<999666666888:::999777999888666444333333333333111222222333333333222222222222222222222222222222000000000000000000000000111111000000//////......000000000000////////////000000//////......------000000000000000///..............................,,,,,,,,,---------......------------------------000000//////.........---------,,,,,,,,,,,,---------------............///++++++,,,,,,---.........---------............///...///000111111000///...,,,,,,---...///000111111........................,,,---...//////...---,,,------............---------...//////000000////////////...------------...000000000000////////////000000000000000000000000222222111111111111222222555555444333333333333444555444444444444555666666666666666666666777777888888888999;;;===>>>???@@@FFFGGGIIILLLQQQZZZcccjjj~~~jjj]]]SSSQQQMMMHHHDDDAAA???>>>AAA@@@>>><<<:::999888888999999999888888888777777999888888888777777666666666666777777777777666666666666777777777777666666uuurrrnnniiibbb\\\WWWUUUUUUQQQQQQUUUWWWYYYbbblll{{{|||```OOOIIIAAA=========;;;888:::999999888888999999:::::::::999999999999::::::::::::;;;;;;;;;:::999888999888777777777888999:::;;;:::888777666666666777666666777777777888888888<<<;;;;;;;;;;;;;;;<<<<<<>>>===<<<;;;::::::::::::999:::;;;<<<===>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<>>>>>>???@@@@@@AAAAAABBB===<<<;;;;;;===??????>>><<<===>>>?????????>>>===???>>><<<;;;::::::;;;;;;<<<:::777777888999888777888777555444333222333333111222222222222222111111111111111111111111111111000000000000000000000000111000000000/////////...000000000000/////////...////////////............000000000000000///..............................,,,---------------------------------------------///.........------------......------------......---------............///---------...//////000000---------............////////////000000/////////------......//////000000........................,,,---...//////...---,,,------............------------.........///////////////...------------...000/////////////////////000000000000000000000000222111111000000111111222333333333333333444555666333333333333333444555555666666555555666666777888888888999:::<<<===>>>>>>>>>>>>@@@AAAEEEJJJRRRWWWXXXdddtttqqqdddYYYPPPJJJHHHGGGDDDAAA>>>===<<<;;;===<<<:::888777666666666888888888777777666666666888888777777777666666666555666666777777666666555555555666666666666555555yyyrrrmmmkkkgggbbb]]]XXXTTTRRRRRRRRRTTTWWW[[[dddvvv___IIIHHHCCC>>><<<<<<<<<999666:::999999888888999999:::999888888777777888888999;;;;;;;;;::::::::::::::::::999888777777777777888999888777666666555666666666666777777777777888888<<<<<<;;;:::::::::::::::<<<<<<<<<<<<<<<;;;:::999999:::;;;===>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;??????@@@AAABBBBBBBBBBBB<<<:::::::::===>>>???>>>999;;;???BBBBBBAAA>>><<<>>>===<<<;;;;;;<<<===>>>===;;;999888999999888777555555444333222222333333111222222222111000000///000000000000000000000000000000000000000000000000000000000000////////////000000000/////////.....................///////////////000000000///..............................---------------------,,,---------------------------------------,,,,,,,,,///..................///---------............///...//////000000111222222---------............/////////............//////........................------------------------------............------------............------...---,,,,,,,,,---////////////...------------...////////////////////////////////////////////////222111111000000111111222000000111222444666777888222222222222222333333444666555555555555666777777777888888999::::::;;;;;;;;;<<<======>>>@@@DDDGGGEEEKKKRRRYYYaaaoooqqqfffWWWJJJCCCAAA???>>>======;;;:::::::::::::::999999777666666666666666777777666666666666555555777777666666666666666555555555555666666555555555444444555555555555444444~~~vvvnnniiidddbbb___[[[WWWTTTRRRPPPSSSUUUXXX[[[cccuuudddNNNDDDCCCAAA>>>>>>>>>===;;;999:::999999888888999999:::777777666666666666777777::::::999888888999999:::<<<;;;:::888777555555444666666666666555555555555666666666666777777777888;;;:::999999999999:::::::::;;;<<<======<<<:::999:::;;;===>>>??????@@@@@@============<<<<<<<<<===@@@AAABBBCCCCCCCCCCCCBBB;;;:::999:::<<<>>>>>>>>>;;;===???AAABBB@@@>>>===<<<;;;::::::;;;<<<===>>>===<<<;;;999999888777666444333333333333333333333111111111111111000///...000000000000000000000000000000000000000000000000000000000000////////////000000/////////.........---------....../////////...///////////////.................................------------,,,,,,,,,------------------------------------------------//////............//////---------............///...//////000111111222222---------............///000///...------...///000/////////......---------------------------------------------------------------............------...---+++***+++,,,...000//////...------------............///////////////........................111111000000000000111111000000111222333555666777222222222222222333444444555555444444555555666777777777777888888888888888;;;<<<>>>>>>======>>>???EEEFFFGGGGGGIIIPPP[[[dddnnn{{{tttdddZZZRRRMMMGGGCCCBBB@@@>>><<<::::::999999:::::::::;;;999999888888888888999999666666666666666666666666666666666666555555555555444444555555555555444444444555555666666555555444yyyrrrlllgggccc\\\[[[XXXUUUSSSQQQQQQPPPRRRVVV[[[bbbqqqeeeNNNFFFGGG??????>>>>>>>>>===;;;::::::999999888888999999:::777666666555555666666777888777777666777777888888888888888888777666666555555555555666666666666666555666666666666777777777777777777888888999;;;;;;999:::;;;<<<<<<<<<::::::<<<===>>>???@@@AAAAAAAAA<<<<<<===>>>??????@@@@@@AAABBBDDDEEEEEEDDDCCCBBB;;;:::999:::<<<>>>>>>===??????>>>>>>>>>>>>>>>>>>;;;:::999999999:::;;;<<<;;;<<<;;;:::888777666666333333333333333333222222111111111111111000///...111111111111111111111111////////////////////////////////////000000000000////////////............,,,,,,------......//////......////////////..............................------------------------------------------------..................////////////............//////---------............///---......//////000000111---------............///000///...------...///000//////......------,,,,,,---------------------------------,,,,,,---------------............------...---+++***+++,,,...000//////...------------...------....../////////000------------------------111000000000000000000111333222222222222333444444333333333333333444444555444444444444444555555666777777777777777777777777666888;;;;;;:::999999:::;;;===>>>>>>@@@EEELLLRRRQQQZZZfffqqq{{{uuuggg\\\RRRJJJEEEAAAAAA@@@@@@AAA@@@>>><<<::::::::::::::::::999999888888888888888999::::::777777777777777777777777555555555555666666666666444444555555555555444444666666666777777666666666}}}tttlllhhheeeaaa]]]WWWUUUTTTRRRQQQQQQQQQRRRPPPVVV^^^mmmiiiPPPBBB@@@DDD<<<<<<;;;;;;;;;::::::::::::999999888888999999:::777666666555555666666777666666666666666777777777333444666777888999999999333444555666777777666666555555666666666666777777666666666666888999:::;;;777888999:::::::::::::::<<<===>>>@@@AAAAAAAAAAAA<<<===>>>@@@AAABBBCCCCCCBBBDDDEEEGGGGGGFFFDDDCCC===<<<:::;;;<<<>>>======???>>><<<;;;;;;===???@@@<<<;;;:::888888888999999999:::;;;:::888666666666444444444444444333222222000000111111222111111000111111111111111111111111////////////////////////////////////000000000000/////////.........---------------------.........------.../////////..............................,,,,,,,,,---------......------------------------.........//////////////////..................///---------............///,,,------......//////000---------............///000000////////////000000///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------............------...---,,,,,,,,,---////////////...------------...---------......//////000........................111000000//////000000111444444333222222222222222333333333333333444555555444333333333333444555555666666666666666777777777555777:::;;;:::::::::;;;888999;;;<<<===@@@CCCFFFHHHLLLQQQUUUZZZdddrrr|||uuueee^^^TTTKKKEEEBBBAAA@@@>>><<<:::999999:::<<<===999999999999999888777666666555555555666666777888666666777777777777888888555666666666666777777777555555555666666555555555666666777777777777666666vvvppphhhbbb```^^^[[[XXXSSSRRRQQQPPPPPPQQQSSSTTTTTTZZZfff{{{hhhQQQGGGAAA======:::;;;:::999888888999::::::999999888888999999:::777777666666666666777777444555777888888888777666444555666888888888777777333444555777888888777777555555555666666666777777666666666666666777888999777777777777888999:::;;;;;;<<<===>>>???@@@@@@@@@>>>???AAABBBCCCCCCCCCCCCCCCEEEGGGHHHHHHGGGEEECCC???>>><<<<<<===>>>===<<<;;;:::999999;;;>>>AAABBB???>>><<<999888777777777666888::::::777555555666555666666666555333222111///000111222333333333333000000000000000000000000////////////////////////.../////////000000000111//////.........---------...------------------,,,,,,---......//////..............................***++++++,,,---...//////---------------------------------....../////////......------------......---------............///,,,------......//////000---------............///000000111111111111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------------............------------.........///////////////...------------...,,,,,,---......///000000........................000000////////////000000444333333222111111222222222222222222222333333444333333333222333444444555555555666666777777888888666888:::;;;;;;:::;;;<<<;;;<<<<<<<<<;;;;;;<<<===AAABBBDDDEEEHHHMMMTTTYYY___gggtttxxxnnndddZZZSSSMMMIIIDDD@@@>>>===>>>>>><<<;;;999777666777999;;;777888888999888777666555444444444444444444555666555555555666666777777777666666666777777777888888555666666777777666666555555666666666666666666555{{{vvvnnnhhhaaa]]][[[YYYVVVSSSRRRQQQPPPPPPPPPRRRTTTVVVZZZaaannnkkkMMMCCCEEEDDD>>>999<<<<<<;;;:::888888:::<<<:::999999999999999999:::777777666666666666777777444666888999:::999888666999:::999999777555222111333444666888888999888888555555555555666666666777888777777666666666666666666666555555666888:::;;;999:::;;;===>>>>>>>>>>>>AAABBBCCCDDDDDDDDDCCCBBBDDDEEEHHHIIIIIIGGGEEECCCAAA???=========>>>===<<<555666777999<<>>;;;888777777777444777999999666555555777777777777777666444222000///000111222333444444444////////////////////////////////////////////////.../////////000000111111//////.........---------.........------,,,,,,,,,,,,,,,---.../////////...........................)))***+++,,,...///000000------------------------,,,,,,,,,------.........---------,,,,,,------------------.........//////------......///000000000---------.........//////000111222333333222111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------..................------...//////000000////////////...------------...,,,,,,------...///000000////////////////////////000000////////////000000333222222222111222222333111111111000111222222333333333222222333333444555555555666666777888888999444666888888777777888999666777777777888:::<<<===999:::<<<>>>AAADDDFFFHHHIIIOOOWWW^^^dddmmmxxxrrrnnnfff[[[SSSNNNJJJEEEBBBCCCAAA@@@>>>===<<<;;;;;;666888::::::888666555555777777888999999888777666555555555444444555555666444444444555555555666666666666777777888888999999666666777777777777666666444555555555555555555444{{{vvvppplll```^^^[[[YYYWWWUUURRRPPPSSSQQQPPPQQQTTTXXXYYYZZZeeeiiivvvbbbVVVJJJFFFDDD@@@??????===;;;999999::::::999888666666777888999999::::::999999777666555555555555888777666666555666666777;;;999777777888777444111777777777777666666666666888777666555555666777888888999999:::999888666555999999888888999999:::;;;;;;;;;<<<===>>>>>>======BBBBBBBBBAAAAAA@@@@@@@@@CCCDDDDDDEEEEEEEEEEEEDDDCCCAAA>>><<<;;;;;;;;;<<<===;;;999999;;;<<<;;;;;;============<<<:::888777111222444666666666666555555555666666555333111000...///000111111111111111222111000//////000111222000000//////.........---////////////////////////......------------....................................////////////....../////////......---------////////////////////////,,,,,,+++---...///...,,,------...///000000000///------------------------......................../////////...---------,,,........................000000///...---,,,,,,++++++++++++,,,,,,,,,------........................///............---------,,,,,,,,,---------.....................///000000///......------///000111......////////////////////////////////////////////////000000111111111222000333555555333111000000111111111111111111111111333333333333333333333333222222333444555666777888666666666666777777777777:::999777666666777999::::::;;;;;;<<<===>>>?????????AAACCCGGGLLLRRRWWWZZZccchhhrrr}}}vvvhhh___ZZZXXXLLLKKKIIIFFFDDDCCCBBBAAA;;;;;;;;;:::::::::999999777777888888999999999:::888888777666666666666666555555555555555555555555666666666666666666666666666555555666666777888999777777777777777777777777666666666666555555555555{{{sssoookkkeee```^^^[[[WWWTTTQQQPPPOOONNNPPPPPPQQQRRRTTTXXX^^^aaaooovvvxxxTTTJJJAAA>>>===;;;:::;;;;;;:::888888:::;;;;;;:::666666666777888999999999999888777666555555555555777777777777777777777666888777555666888888555333666666666666666666666777666555555555666777999:::999::::::;;;;;;:::999888999999999999999::::::;;;;;;<<<======>>>>>>>>>>>>BBBBBBBBBAAAAAAAAAAAAAAACCCCCCDDDEEEEEEDDDDDDDDDCCCAAA???===;;;;;;<<<===<<<;;;::::::<<<<<<;;;:::;;;;;;;;;;;;:::888666555666777888999:::999999888777777777777555333111000000111222222333222222222111111000//////000111111000/////////............////////////////////////......------------..............................,,,,,,------------,,,,,,.........---------,,,,,,------------------------,,,,,,+++---...///...,,,------.../////////......------------------------.......................................---------......................../////////...------,,,,,,,,,,,,,,,,,,------------------------------------............------------,,,,,,,,,---------.....................//////000///......---...///000111///////////////.........//////////////////////////////000000000111111111000222444555333111000000111111111111111111111111222222222222222222222222111222333444555666666777555555666666666777777777:::999777666666777999:::::::::;;;;;;<<<<<<============>>>???AAADDDFFFHHHKKKOOOUUU\\\cccjjjrrrwwwyyymmmhhh___VVVNNNJJJHHHHHHBBBAAA???===;;;::::::999:::::::::999999999999888888777777777777777777777777666666555444555555555666666666666666666666666555555555555555555555555555555555555666777888888777777777777777777777777666666666666555555555555~~~rrrjjjhhheee^^^YYYXXXVVVRRROOOMMMMMMNNNOOORRRSSSUUUXXX^^^iiivvvttt[[[JJJCCC======>>>===<<<===999888777888:::<<<<<<;;;666666666777888888999999888888777666555555555555666666777888888888777666666555555666777777666444444555555555666777777777444444444555777999:::;;;::::::;;;<<<<<<<<<;;;;;;::::::999999::::::;;;<<<;;;<<<===>>>????????????AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBAAA???============>>>;;;;;;;;;<<<======;;;999888888999999888666444333555555666777777666666666888888777666555333111000333444444444444333222222111000000//////000000111////////////............////////////////////////......------------..............................,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,---............------,,,------------------------........................---------.....................................................................------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,---------............------......///000......------......///000000000//////.........---//////////////////////////////000000000000111111000222444444222000000000000000000000000000000000111111111111111111111111111111222333444444555555444555555555666666666666999888777666666777888999::::::::::::::::::::::::======<<<<<<======>>>???@@@BBBEEEGGGIIILLLPPPSSSYYY^^^fffooovvv}}}tttkkkddd]]]VVVQQQGGGEEEBBB@@@>>>>>>???@@@>>>===<<<;;;:::999999999999999888888888777777777888777777666666555444444666555444444333333444444666666666666666666666666555555555555555555555555444444444444555666777777777777777777777777777777666666666555555555555444yyykkkdddbbb```[[[UUUPPPPPPOOONNNMMMOOOQQQSSSVVVXXX]]]fffuuuvvvZZZIIIEEE@@@===???AAA???>>>???:::888777888:::;;;;;;:::777777777888888999999999888777666555555555555555444666777999999888777555666666666666666666555444333333444555666666777777555555555666777999::::::999::::::;;;;;;<<<<<<<<<:::::::::999::::::;;;<<<;;;<<<===???@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@AAA@@@???>>>===>>>>>>>>>::::::;;;===>>>===;;;888777777888888777666444333333333444444444444444333666666666555444333222222444444444444333222111000000000000//////000000000///////////////.........////////////////////////......------------....................................////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,---.........---,,,++++++------------------------........................,,,---------.../////////........................---------........./////////............---------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,---------.........------------...//////------------......//////000000000///......------//////////////////////////////000000000000000000///111222222111000000111000000000000000000000000000000000000000000000000000111111222333333444444444444444444555555555555888777666666666666777888888888888888888888888777;;;;;;;;;<<<===>>>?????????AAACCCDDDDDDFFFHHHKKKIIILLLPPPTTTWWW\\\```dddjjjnnntttzzz~~~vvvnnniiiccc^^^VVVQQQNNNKKKGGGCCC@@@??????>>>>>>>>>>>>???>>>===<<<<<<;;;;;;<<<<<<888777777777777666666666777666666666666666666666666555555444333444444444666666666666666666666666444444444444444444444444333333333333444555666666666666666666666666666666666666555555555444444444wwwmmmaaaZZZYYYXXXTTTOOOLLLMMMOOOOOOOOOQQQTTTXXX```fffsssrrrZZZJJJCCC???;;;:::<<<===:::999:::<<<:::888888999999999777888888888999999999999999777666666555555555555555333444777888999888666555777888888777666444333333222333333444555666666777777777777888888888888888888888888999999:::;;;;;;:::999999999999:::;;;;;;;;;<<<>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>===??????>>>>>>>>>>>>>>>>>>:::::::::<<<======:::777777777888888888666555444555555555555555666666777444444333333333333333333333333333333222000///.../////////000000/////////.........///////////////////////////////////////......------------....................................////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++---...///...,,,---.........---,,,++++++------------------------........................,,,---------.../////////........................,,,,,,------.../////////........................------------------------...------------,,,,,,,,,,,,,,,,,,---------......---------------...//////,,,------...............000000//////.........---////////////////////////000000//////////////////...000111111000///000111////////////////////////000000000000000000000000000111111222222333333333222333333333444444444444777666666666666666666777777777777777666666666666666666777888::::::;;;;;;888:::<<<===>>>>>>@@@BBBBBBCCCEEEEEEEEEGGGJJJMMMPPPSSSVVVYYY\\\```eeehhhkkkooouuuzzz}}}{{{sssmmmiiifffbbb___[[[WWWRRROOOOOOJJJEEEBBBBBBBBB@@@>>>>>>>>>>>>======;;;:::999::::::999999999999::::::777777777666666666555555555555666666777888999999777666555555444444555555444444444444444444444444444444444444444444444444333222222333333444555666666666666666666666666666555555555555444444444444~~~yyyuuuiiicccZZZUUUSSSRRRPPPNNNMMMNNNPPPQQQRRRWWW```ggg~~~nnnXXXIIIBBBAAA===:::999<<<;;;777777999<<<:::888888888888888666888888888888888888888999666666555555444555555666222333555666777666666555999::::::999666444333333222333333333444555555555777888888999999888777777888888777777777888999999999999888888999999:::;;;;;;<<<>>>@@@BBBDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@???>>><<<;;;============>>>>>>>>>>>>999999999:::;;;;;;999777777777888999888777666555333333333333444555666777555444444333333333444444222222222111000///...---...//////000000//////............///////////////////////////////////////......------------..............................,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,+++---...///...,,,---............------,,,------------------------........................---------.......................................---------.........//////,,,,,,---------.................................------------,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...///,,,,,,---............---////////////////////////////////////////////////000000////////////.........///000000//////000111////////////////////////000000000000000000000000111111222222222333333333222222222222333333333333555555666666666666555555666666666666666666666666666777888888999888888777777999;;;;;;:::::::::;;;<<<>>>???>>>>>>???AAACCCBBBDDDGGGIIIJJJKKKNNNPPPRRRTTTVVVXXXZZZ\\\___bbbjjjlllqqqvvv{{{~~~xxxtttqqqiiifffaaa___^^^\\\WWWSSSRRRPPPMMMKKKJJJHHHFFFDDDIIIDDD???=========;;;999999:::::::::999888777666:::999999999999999::::::777777666666666555555555444444555666888999:::;;;777666666555444555555555333333333333333333333333333333333333333333333333333333333333444555666666777777777777777777777777555555555444444444444333{{{vvvpppllliii^^^[[[WWWSSSOOONNNNNNOOOOOOPPPQQQSSSZZZhhhzzzkkkUUUJJJBBB>>>>>>===;;;;;;===<<<999999===:::999777777888999999888777777777666666666666666555555555444444555555666222222333333444555555666888:::;;;:::777555555666333333333333333333444444666666888999:::999999888999999888777777777888888888888777777888888999:::;;;===???AAACCCEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>><<<;;;:::;;;;;;<<<===============999888777777999999888777666777777888888777555444222222222222333555777888:::999777555444444444444111111111111000///............///000000///................../////////000////////////////////////......------------..............................,,,,,,------------,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,------.../////////......------------------------.......................................---------........................---------...............******+++,,,---...//////---------------------------------,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,------...///+++,,,---.........------------......///000000000////////////////////////000000/////////.........---...//////......000111........................111111111111111111111111222222222333333333333333111111111111222222222333555555555666666555555555444444555555666777777777777888999::::::999888888999;;;======<<<::::::;;;;;;<<<>>>===<<<<<<===???;;;>>>@@@BBBBBBBBBBBBCCCHHHGGGGGGHHHJJJLLLLLLLLLMMMNNNRRRUUUYYY[[[\\\]]]cccddddddfffhhhkkkmmmnnnpppqqqsssuuuwwwzzz{{{|||zzz{{{}}}~~~~~~~~~|||{{{xxxvvvrrrooommmlllfffdddbbb^^^[[[WWWUUUSSSPPPOOONNNMMMLLLKKKJJJJJJGGGEEECCCBBBBBBBBBAAA???HHHCCC>>><<<<<<<<<:::888999999999999999999888888;;;;;;:::::::::::::::;;;777777777666666666666555444444555666666777888888666555444444333333444444444444444444444444444444222222222222222222222222333333333333444555666777777777777777777777777777555555555444444444333333tttmmmhhhccc^^^]]]SSSTTTSSSOOOJJJIIIKKKMMMOOOPPPRRRVVVbbbxxxrrrTTTGGGDDDAAA===;;;:::888888::::::777999===888777666777999:::::::::555555555555555444444444555555444444444555555666222222111222222444555666666999;;;:::888666888999444333333333333333333333444555777999:::;;;;;;:::;;;:::888777777777888888777777777666777888888999;;;===???AAADDDEEEGGGGGGHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@???===;;;:::999999:::;;;<<<============999777666666777888888777555666777777777666555444666666666666888:::===>>>>>>===:::777555444333333000111111111111000//////---...///000000///...------.........//////000000////////////////////////.........------....................................//////////////////...---------....../////////++++++++++++++++++++++++,,,,,,+++---...///...,,,------...///000000000///------------------------......................../////////......------,,,................................................((()))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,,,,,,,---......+++,,,---.........---,,,,,,,,,---...///000111111////////////////////////000000//////.........------...///.........000222........................111111111111111111111111333333333333333333444444000111111111111222222222444555555666666555555444444444555555666777888888222333555777888888888777444666888999999888888999:::<<<===<<<:::888888888888;;;>>>???>>><<<<<<<<>><<<<<<>>>>>>>>>===DDD@@@;;;999:::;;;:::888:::::::::999999999999999999888888777777777777777888777777777666666666666444444555555555555555555555444333333222222333333555555555555555555555555222222222222222222222222444444444444555666777777777777777777777777777777555555444444444333333333yyyqqqfff```]]]ZZZVVVRRRQQQQQQPPPNNNLLLKKKMMMOOOMMMQQQZZZjjj~~~ooo\\\HHH@@@>>>>>>======;;;<<<<<<:::888777777888777777777777777777777777666666666666666555555444333333444444333333222222555444444333333333444444333666999<<<===;;;999777555444444444444555555666555666777999999999888777999888888888::::::999777999999888666444444777999<<<::::::===BBBFFFGGGFFFIIIFFFDDDDDDFFFEEEBBB??????>>>;;;999999999:::;;;::::::;;;:::999999:::<<<>>>;;;777777999;;;;;;:::666666666666666555555444333444555888;;;???CCCEEEFFFAAA<<<888555444333222222111111000///......---------............------+++***+++---000111111000000000///...------,,,,,,++++++,,,,,,---...//////........................222111111111000000//////+++++++++,,,,,,---------000000111///,,,++++++,,,........................---...............------........................------------------------..................------........................------------------------,,,,,,---.../////////...000///---,,,+++,,,,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,------......------,,,))),,,//////,,,+++---///......---,,,,,,...///000//////.........---------........................////////////////////////------------.........///000000////////////000000222222111111111111111111222222111111222222333444444444444444444444444444555555555444444555555555666555444444444555777888777777777777777777777777999999888777666666777777888888999999999:::::::::::::::::::::;;;;;;<<<===????????????@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDFFFGGGGGGHHHHHHGGGGGGFFFJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIKKKKKKJJJHHHFFFFFFHHHHHHDDDAAAEEEDDDBBB@@@@@@@@@@@@AAA>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888:::999999888777777888888666666666666666666666666666666555555555444444444555555555555555555555555555444333222222333444555444444444444444444444444555444444333333444444555222222333333333333444444666555444444555666777888666666555444444444444555llleee]]]WWWVVVTTTQQQNNNIIIJJJKKKKKKKKKKKKNNNPPPTTT\\\kkk~~~~~~zzz^^^QQQDDD???>>><<<::::::888999:::888666555666777777777777777777777777777666666666666666555444444555555666555555444333333444444333333333333333444777999<<>><<<666666555555555555555666555666777888888888777666:::999999;;;======<<<:::::::::999777555555777999;;;::::::<<>>;;;777666888999888777666666666666666555444444222333555888<<>>999555444333222111111111000000///......---......////////////......---------...000111///...000//////...------,,,,,,++++++,,,,,,---......///........................111000000000////////////,,,,,,,,,,,,,,,---------,,,---......,,,+++,,,---........................---...............------........................------------------------........................------------------------------------------------+++,,,,,,------------,,,......---,,,+++,,,---------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,------......------,,,***,,,---------,,,---------------------...////////////.........---------................................................------........./////////000000////////////000000111111111111111111111111222222111111222222333444444444444444444444444444555444444333333444444555555555555555555666666777777777777777777777777777999888777777666666777777777777777888888888999999999888888888888999:::;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<======>>><<<======>>>>>>======<<<>>>>>>??????@@@@@@AAAAAABBBAAAAAAAAABBBCCCDDDDDDDDDBBBAAAAAACCCBBB@@@===???>>><<<;;;:::::::::;;;<<<<<<============<<<<<<::::::::::::::::::::::::999999888777777777888888999888888777777777888888555555555555555555555555666555555555444444444444444444444444444444444444444444333333333333444444444444444444444444444444444444333333333333444444222222333333333333444444555444333333333555666777666666555444444333444444^^^YYYSSSOOOOOOOOOMMMKKKGGGIIIJJJKKKKKKMMMPPPSSSXXXhhh~~~yyyrrrxxxwwwYYYKKKEEE@@@@@@???;;;999:::555666777666555444555666777777777777777777777777555666666666666555444444888888888777666555444333444333333333333333444444888:::===???AAAAAA@@@@@@888888777666555555555555666666777777777666555555;;;:::;;;===@@@AAA???>>>:::::::::999777777888:::;;;::::::;;;>>>AAABBBAAACCCCCCCCCEEEGGGGGGFFFDDDAAA@@@???===;;;:::999999:::;;;;;;;;;<<<<<<======@@@===:::888777777666444555666666666666555444444222333444777:::===@@@BBB<<<999555222222222111000111000000//////.........//////000000000000/////////.........000000...---/////////...------,,,,,,+++,,,,,,------.........------------------------/////////...............------------------,,,,,,)))+++------,,,,,,,,,...------------------------------...............---........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,++++++***---,,,,,,,,,,,,------...------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,+++******+++------,,,+++,,,,,,---..............................---------////////////////////////..................................../////////000000//////......//////000111111111111111111111111222111111111111222333333333333333333333333333333333333222222222222333333333444555555666666555555666666666666666666666666888777777666666666666777666666666666777777777777666666666666666777777888666777777777888888888888888888888999::::::;;;;;;999999::::::::::::999999999999:::;;;<<<===>>>???======<<<<<<<<<======>>>===<<<<<<===>>>>>>===;;;<<<<<<;;;:::999999999999999999::::::::::::999999::::::::::::::::::::::::999888888777777777777777777777666666666777777888555555555555555555555555555555555555444444444444333333333333333333333333333333444444444444333333444444444444444444444444444444333333333333444444222222333333333333444444333333333222333333444555777666555444333333222333WWWSSSOOOLLLMMMMMMLLLKKKMMMMMMMMMLLLLLLOOOTTTXXXbbbuuuvvvsssttt|||zzz^^^KKKAAA???@@@BBB???;;;:::<<<333444666666555555666777666666666666666666666666555555666666555555444333888888888777666555444333444444444333444444555666555777999<<<>>>?????????999999888666666555555555777777666666666555444444999999;;;???BBBCCCBBBAAA999:::;;;;;;:::999:::;;;;;;::::::;;;===>>>??????@@@AAABBBDDDEEEFFFEEEDDDAAA@@@???===<<<:::999999;;;;;;;;;<<<>>>??????>>>CCCAAA>>>;;;999777555555555555666666555555444333333333444444555555666777777555222000111222111111000000/////////...............////////////......---,,,,,,---//////...,,,//////.........---------,,,,,,,,,---------......------------------------------------------------///......------,,,,,,,,,)))+++---...---,,,,,,---------------------------,,,---......///.................................,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---,,,,,,+++******+++++++++,,,,,,------...------------------,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,,,,***(((***---...,,,)))+++,,,---...///...---,,,........................////////////////////////................................./////////000000/////////....../////////000000000000111111111111111111111111111222222333222222222222222222222222222222111111111111222222222333444666666555444444555555555555555555555555777666666555555666666666555555666666666777777777666666555555555555666666777777777777888888888888666666777777888888888888999999::::::::::::999999::::::;;;;;;<<<======>>><<<;;;;;;:::::::::;;;;;;::::::;;;<<<======<<<<<<:::::::::999999888888888888888999999999999888888999999999999999999999999888888777666666666666777666555555555555666777777555555555555555555555555444444444444444444444444222222222222222222222222222333444555555444333222333333333333333333333333444333333333333333333444222222222333333333444444333333333333333333444444666666444333222222222222SSSPPPMMMKKKKKKKKKKKKKKKNNNMMMLLLKKKMMMRRRZZZ___qqq~~~xxxtttzzzttt\\\NNNGGG???>>>>>>???<<<888999===333555666666666666777999555555555555555555555555555555555555555444444333666777777666555444333222555555555555555666777777444555666888:::<<<===>>>999999888666666555555555777777666666555555444444777888;;;@@@DDDFFFEEEDDD;;;===??????===<<<<<<<<<;;;;;;<<<<<<<<<===>>>??????@@@AAABBBBBBCCCDDDDDDCCCBBB@@@>>><<<;;;::::::<<<;;;;;;>>>AAABBBAAA???DDDDDDBBB>>>;;;888777777555555555555555444444333333333333333333222222222444222000000111222222111////////////............,,,------......------,,,***)))***,,,...//////---...............---------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,---------.........------,,,,,,+++,,,...000000...,,,,,,,,,------------------------,,,------...//////..............................++++++++++++++++++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,+++******++++++,,,,,,---------------------------------++++++,,,,,,,,,---------,,,------......------,,,,,,***(((***---...,,,)))***+++---.........---,,,---.....................////////////////////////....................................//////////////////............////////////000000000111111111111111000000111111222333222222222222222222222222111111111000000111111111111222444555555555444333444444444444444444444444666555555555555555666666666666666777777777777888666666555555555555666666666666777777777888888888333333333333333444444444666666777777777777666666888888888888888888888888::::::999888888888999999777888:::;;;;;;;;;;;;;;;666666666666555555555444777888888999999888888777888888888888888888888888888777666666555555666666666555555555555555666666555555555555555555555555333333444444444444444444222222222222222222222222111222333444444333222111333333333333333333333333333333333222222333333333222222222333333333444444444444555555555444444444555555444222222111111111MMMLLLKKKIIIIIIIIIIIIJJJIIIJJJLLLNNNSSSZZZbbbhhhwww}}}||||||yyyZZZGGGBBBCCC???<<<;;;;;;999555666:::444666777777666666777999555555555555555555555555444555555555555444333333444444555555555444333333444444444444555666777888555555555666888:::<<<===888888777666555555555555777777666555555555666666888:::>>>CCCHHHKKKJJJIIIBBBDDDFFFEEEBBB???===<<<<<<===>>>=========???AAA>>>???@@@@@@@@@BBBFFFIIIJJJGGGDDD@@@===;;;;;;;;;<<<;;;;;;???CCCEEECCC@@@BBBBBBBBB???;;;888777888444555555555555444333333111222333444444444444444222111///000111333222111........................,,,,,,,,,------,,,,,,,,,))))))))),,,...000///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,...111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////........................++++++++++++++++++++++++,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------------,,,+++***+++,,,,,,,,,,,,,,,+++------------............,,,,,,,,,,,,------------,,,------......------,,,+++******+++------,,,+++++++++,,,------------------------.......................................------------------------------------.........//////......------......///...//////000000111111111111000000000000111222222111111111111111111111111111111000000000000111111111222333333444444333333333333333333333333333333555444444444444555555666666666666666777777777777777777666555555555555666555555555555666666666666555555555555555555555555555666666777777666666555888888888888777777666666777666666555666666777777444666888888777777888999666666777777777777666666777888888888888888888777777777777777777777777777777777666555555555555555777777666555555555555555444444444444444444444444333333333333444444444444222222222222222222222222222222333333333333222222333333333333333333333333333333222222222222333333222222333333333333444444444555555555555444444333333333222222111111222222HHHIIIIIIHHHHHHIIIJJJKKKNNNRRRXXX^^^dddiiinnnqqqqqqtttxxxzzz\\\JJJAAA>>>>>>>>>:::888999999666555777555666777777666555777888444444444444444444444444444444555555444444333222333333444555555555444444222222222333333444666666555444444444555777999;;;666666555555555555555666888777666666666777888999;;;>>>BBBIIIOOORRRQQQPPPNNNPPPPPPMMMHHHAAA===;;;<<<>>>@@@???>>>>>>AAACCC<<<>>>>>>???@@@EEELLLQQQUUUQQQJJJCCC>>>;;;;;;;;;===;;;<<<@@@EEEGGGDDDAAA<<<===>>><<<888666555666444444555555444444333222111222333444444333333222000///...///111222111000........................,,,------------------,,,,,,,,,,,,---000111000...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......******++++++++++++++++++))),,,///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////........................------------------------,,,,,,------...//////000------------------------------------------------***++++++,,,,,,,,,,,,+++++++++,,,---,,,+++******------------.........///,,,,,,,,,------------...,,,------......------,,,***,,,---------,,,------,,,,,,++++++,,,,,,---...---------.........//////------------------------------------------------,,,,,,,,,,,,------------///......------......///......//////000111111222000000000000000111222222111111111111111111111111222111111000000111111222222222222222222333333444333333333333333333333333444444333333444444555666444444555555555666666666777666555444444444444555444555555555666666666666777777777777777777777777777777888888888888777777888888888888999999999999555555444555555666777888333666888777666555666777777888999::::::999888777666777777777777777777666666666666666666666666666777666555555444444555555999999777666555555444444444444444444444444444444222222333333333444444444333333333333333333333333333333222222222222333333222222222222222222222222333333222222222222333333222222333333333333444444333444444555444333222111111111111111111222222333FFFGGGHHHIIIIIIJJJMMMNNNYYY```iiipppuuuwwwxxxxxxlllqqq|||~~~~~~[[[GGGCCCCCC@@@<<<>>>:::888;;;<<<999666777555666777666555444555777444444444444444444444444444444555555444444333222222333444555666666666666111111111111222333444555444333222111222444666888555555444444444555555666888777666666666888999:::???BBBGGGNNNTTTWWWWWWUUUWWWXXXWWWSSSKKKCCC===999===???AAA@@@??????BBBEEE;;;===>>>???AAAHHHQQQXXX]]]XXXOOOFFF???<<<;;;;;;===;;;<<<@@@FFFHHHEEEAAA777999:::999555333333555444444555555444444333222222222333222111///---,,,///...---...000111000///---.....................---..................---000//////000111111000...---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........)))))))))******++++++,,,&&&)))---//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////........................////////////////////////,,,,,,------...///000000........................------------------------((()))***++++++++++++++++++,,,,,,---,,,+++)))(((---------.........//////,,,,,,,,,---------......,,,------......------,,,))),,,//////,,,+++---///---,,,+++***+++,,,---...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------.........------.........---......///000111111222000000000000000111111222000000000000000000000000222222111111111111222222333222111000111222444555222222222222222222222222333333333333444444555666333333333444444444555555666555444444333333333333666666666777777777888888444444444444444444444444444555555666666555555444333444555555666777888888555555666666777888999:::555777999999666555666888333444555666666666555444555666666666666666666555666666666666666666666666666666555444444444444555;;;:::888777555444444444444444444444444444444444222222222333333444444444333333333333333333333333444333222111111222333444222222222222222222222222333222222222222222222333222222333333333444444444222333333444333222111000000000000000111222333444GGGJJJMMMLLLJJJMMMTTTZZZhhh{{{|||sssmmm|||pppcccPPPBBB<<<;;;;;;:::;;;:::999777666555555555777777666666555555555444666555555666777777666444444444444333333444444444333333444444444333222222222222222222222222222222333333333333333333333333222222333333333333333333888777555444555666999::::::===BBBGGGLLLOOOQQQQQQ[[[XXXSSSMMMGGGBBB???>>>@@@@@@@@@??????>>>>>>>>>>>><<<999;;;BBBOOO\\\dddjjj[[[PPPPPPLLLBBB===??????===<<<>>>AAAAAA???===<<<:::777555444444555666333333333222222222111111000000111222222222222111444333000//////000222444333333222111000///......000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,---------......///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///---------------------------------------------------------------------------+++***+++......,,,******+++,,,...///000000111//////.........------------------,,,,,,,,,++++++---------,,,,,,+++++++++---+++)))+++---///---+++++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,---------......++++++***,,,......---+++---------,,,,,,+++++++++/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111111000///////////////000//////.........//////////////////000000000000000/////////000111222222111111111222333333333444000111111111111222222222222333444555555555444333555444444333333444444555555555666666555444333333555444444333333444444555666666555444444444444555555555555444444333333333444444444444444444444444777777666666555555555444777666555555777888888777;;;:::777666666777:::;;;;;;::::::999888777666666666666666666666555555555666666666666666666666666444333333222222333333444666666666666777777777777;;;999777444222111222222//////000111222333333444666444333111000000111111111111111111000000//////111111111111111111222222000000111222222222222111222333333333333222111111333333333222222222111111111111111111111111111111FFFGGGIIIKKKPPPZZZgggqqq~~~wwwtttxxxZZZQQQFFF>>>======<<<:::;;;:::999777666555555555777666666666555555555444666555555555777777555444444444555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333444444444555555555555555666555444444444444555666666999===BBBFFFHHHIIIJJJJJJIIIFFFCCCBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAA???===<<<>>>EEEQQQ]]]dddggg[[[TTTUUURRRGGG@@@AAA===;;;:::<<<>>>>>><<<:::999888666444444333444444333333222222222111111111000000111222222222222111111000...------///111333111000000//////......---000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,---------.........,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------------------------------------------------------------------------------,,,+++,,,......,,,***++++++,,,...///////////////.........---------------------,,,,,,,,,++++++---------,,,,,,+++++++++---+++***+++---///---,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,------------...,,,++++++,,,......,,,+++...---------,,,,,,,,,+++.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111000///............/////////............//////////////////000000000000111000000000000111111222000000000000000000111111000000111111111222222222111111333333444333333222444444333333333333444444555555555555555444333333444444333333333333444444666555444444333333444444444444444444444333333333444444444444444444444444777666666666555555555444777666444555666888777777777666555444444555666777888888888777666555555444555555444444444444444444666666666666666666666666444333333222222333333444444444555555555666666666888666444222111222222333000000000111222222333333555444333111000000111111222222111111111000000000333222222222111111000000000000111222222222222111222222333333222222111000333222222222111111111111111111111111111111111111KKKKKKMMMRRR]]]lllzzz|||ttt{{{nnnVVVFFFBBB>>>===>>>>>>;;;999:::999888777666555555555666666666555555555555555666555444555777777555444444555777888888777555444555444333222222333444555444444444444444444444444333333333333333333333333666666666666777777777888777777666666555444444444333555888;;;===?????????@@@???>>>===???BBBEEEGGGBBBBBBBBBBBBBBBAAAAAAAAA===<<<<<>>:::777999999888666666555555555555555555555555555555555555444444555666666555333444666888::::::888666444444333111000111222444555444444444444444444444444444444444444444444444444666666666777777888888999;;;;;;::::::888666555444333444555777888888888888===;;;999999:::<<<@@@BBB>>>>>>>>>>>>============::::::;;;===AAAGGGMMMQQQOOOKKKIIILLLKKKCCC===<<<:::999999888777666444333444444555555555444444333222222222222111111111111///000000111111111111111......---------------...,,,---------.........///000000000//////.........------------------------//////.........---------000...,,,+++***+++,,,...,,,,,,,,,---------......---,,,+++,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...------,,,---------......------,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------------------------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------...---,,,---......,,,***........................+++++++++,,,,,,------------------------------------,,,,,,,,,,,,---.........------,,,,,,---------///............//////000////////////000000000000444333222111111000111111333333222222111111000000000000000000111111111111000000111111111222222222333333222222222222333333333333444444444333333222444333333333333333333444444333222222111111222222222222222333333444444555333333333333333333333333555555555555555555555555666444333444555777666666444555666666666666555444444444444444333333333333333333333333444444444444555555555555555555555555444333333222222333333444333333333333444444444444555444333333222222333333222222222111111111000000333222222111111111111111222222222222111111111111222222222333222111000///000000111222222222222111222222222222222111000000000000000000000/////////111111111111111111111111MMMTTT```mmmxxx}}}}}}zzzuuukkkffflllyyymmmVVVIIIFFFBBBAAA@@@>>>===;;;999777888888777666555555555555444444444555555555555555555444444555666666555333444555888999999888555444222111000//////111333555333333333333333333333333444444444444444444444444444444555666777777888888<<<<<<<<<:::999777555333555555555666666666666666777666444333333444666888:::::::::::::::::::::::::::::::::;;;===@@@CCCDDDDDDAAA???@@@???<<<:::::::::::::::999777555444444555555666666666555555444222222222111111111000000//////000111111111111000000000000///...---,,,+++,,,------......//////000////////////............------------------------........................111///---+++++++++---...,,,,,,,,,---------.........---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......------------------------------,,,+++,,,,,,------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------------------------------------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------...---,,,---......---+++........................+++++++++,,,,,,------------------------------------,,,,,,,,,,,,---......------,,,,,,,,,,,,------...............///000000////////////000000000000333333222111000000000000333222222111111000000000//////000000000111111111111111111111111222222333222222111111111111222222222222333333333333333222333333333222222333333333333333222111111111111222111222222333333444444444333333333333333333333333444444444555555555555555555444222333555666666555333444555666666555444333444444444444444444444444333333444444555555555555444444444444444444444444444333333222222333333444333333444444444555555555777777666555444333222222333333222222111000000000111111222111111111000000111111111111111111111111...///111333333333222111000000111222222222222111111222222222222111000000////////////////////////000000000000000000000000^^^dddmmmssstttpppjjjeeeaaaaaahhhxxxiiiSSSEEEAAACCC>>>===<<<;;;:::999999999888777666666555555555666444444444444444555555555555444333444666666444333333444666777777666444333111111000000111222333444333333333333333333333333444444444444444444444444333333444555666777888888<<<;;;:::888666555444333666666666666666666777777555555444444444666777888888888888999999999999999;;;;;;;;;;;;;;;===>>>??????===;;;:::999999:::;;;999:::;;;:::777555555555777666666666555555444444222111111111111000000000...///000000111111000000000000111111000...,,,+++---------....../////////.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000///...---,,,------...,,,,,,,,,---------......///...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---//////---,,,---...,,,,,,---------,,,,,,+++,,,,,,,,,,,,------------............---------,,,++++++,,,,,,,,,,,,---------...///...---,,,---...........................------------------------,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,---,,,,,,---//////...------------------.........,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,---......------,,,,,,,,,---............---......///000111////////////000000000000111111000000000000000000//////////////////....../////////000000000111111111111111000111111222333222111111000000111111222111111222333333333222222333333222222222222333333444333222222111111222222222222222222333333333333333333333333333333333333444444444444444555555555555333222222444555555444111222333444444333222111333333444444555555666666333333444444555555666666444444444444444444444444444333333222222333333444333333333444444444555555888777777666444333222222333222222222111111000000000111111222111111000000000000000000000111111111---...111333444444333222000000111222222222222111111111222222111111000///////////////000000000000000000000000000000000000mmmpppqqqpppllljjjkkkmmmjjjuuu||||||cccPPPFFF???<<<===999999:::999888888888999777777666555555555555666333333333444444555555555444444333444555555444222333333333444444333333333111222222333444444555555444444444444444444444444555555555555555555555555333333444555666777888888===<<<:::777666555555555555444444555555666777777555666777888999:::::::::666666666777777888888888::::::999999:::;;;<<<===;;;<<<<<<:::999:::<<<<<<888:::;;;:::777555555777888777555333222222333333111111111111000000000000...//////000000000000000,,,---///111111000...,,,,,,,,,,,,,,,------------,,,,,,------------------++++++++++++++++++++++++)))***+++,,,---...///000/////////...............,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000------------------------++++++++++++++++++++++++------------------------+++...000///---,,,---///+++,,,,,,---------,,,,,,++++++,,,,,,,,,---------............------------+++++++++,,,,,,------------///000///,,,+++,,,...........................------------------------,,,,,,,,,---------......***++++++++++++,,,,,,,,,,,,++++++---///000000...+++,,,,,,,,,------------.........---------------........................---,,,,,,,,,,,,---......---------------...//////---------......///000111////////////000000000000/////////...//////000000.........///////////////////////////000000000111000000/////////000111222111111000000000000111111000000111222222222222222333333222222222222333333444444333222222222222222333333333222222222222222222222222222222222222222333333333444444555555555444333111222333555555444222222333333333333222222222222333333444555666666111222222333444444555555333333333333333333333333444333333222222333333444222222222222333333333333555555555555444444333222222222222111111111111111///000111222222111000000....../////////000000000---///111333444333111000000000111222222222222111111111111111111000000////////////000000111111111000000000000000000000000iiijjjjjjiiijjjttt{{{pppmmmwwwzzzbbbKKKCCCCCC???;;;888888999;;;:::999888777777777666666555555555555666333333333444444555555555444333333444555555444222222222222222222222222222222333444555666666666666666666666666666666666666555555555555555555555555333444555666777888999999@@@>>>;;;999777777888999333333333333444555777777333444666777888777666666333444444444555555666666777666666666777999;;;<<<999;;;===;;;:::;;;<<<;;;777999;;;:::777555666777888777444111000000111222111111111111000000000000...//////000000000000000(((***---000111111///...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))+++---///000111......//////000///......,,,,,,,,,---------......---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111------------------------++++++++++++++++++++++++------------------------+++...000000---,,,---///***+++,,,,,,---------,,,+++++++++,,,,,,---------//////.........---------+++++++++,,,,,,------------///111///,,,+++,,,...////////////////////////------------------------,,,,,,,,,---------......******+++++++++,,,,,,,,,+++***+++---000111111000+++++++++,,,,,,---------/////////......---------........................---,,,,,,,,,,,,---......---------------...///000---------......000111111////////////000000000000...............///000111//////000000111111222222////////////000000000000///......------///000111111111000000000000111111///000111222222222222222333222222222222222222333555444333333222222333333444333333222222111111111222222222222222222222222333333333444444555555555444222111222333444444444555555555555555555555555111111222333444555555666000000111222333333444444333333333333333333333333444333333222222333333444000111111111111222222222111222333444444444444333111111111111111111111111///000111222222111000///---.........//////000000///111333444444222000...000000111222222222222111111111111111111000////////////000000111111222222000000000000000000000000gggccceeeqqqxxxssspppllllllqqq~~~tttVVVNNNDDD???>>>???>>>===888888777777666666555555666666555555555444444444444444333333333333222222777888888777555333444555111222222333333222222111333333333444444444555555888888777666555555444444555666666666555444333333444444444444666888:::;;;AAA===999555444666999;;;777666555444333444555555444444555666777888999999777777777666777777888999666333444:::===<<<;;;<<<<<<;;;;;;::::::;;;;;;<<<:::::::::999999777666666888777555444333222222222111111111111000///------............////////////---///111222333222000/////////............//////******+++++++++,,,,,,,,,------,,,,,,+++***))))))******+++,,,,,,---......000000111111111111000000.........------,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********+++,,,------......------///---)))'''&&&(((+++,,,---------------------------...000111111///---,,,///......///000000...---000///,,,***(((((()))***&&&333888000***...///,,,------------------------...------------...//////////////////...---,,,+++,,,,,,++++++,,,,,,---...,,,,,,------...//////000++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,---------......---..................---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///////////////.........////////////............000---******---000000///......------------......---......///000/////////000000000000000000000000222111111111000000//////222222111111111111111111111222222333333222222111111222333333222111///......///000111111111111111111222222333333222222111222111000000000111333333333333333333333333333333222222333333333333444444555555444333333222111111222222222111111111000000333333333222222111111111333222111000000111222333222222222222222222222222111111111111111111111111333222222222222222222222333222000/////////000111//////000000000000//////111111000000//////......///000111333333222111111000000000000000000000000000111222333333222111000222222111111000000//////111000000/////////000000dddkkk|||wwwwwwzzz}}}hhhRRRLLLEEE===999:::<<<;;;999777777777777666666555555666555555555444444444444444444333333333333222222666777888666444333444444222222333333333333222222222222222222333333333333444444555555555555666666555555666666666555444444555555444555666777999:::===:::777444444555888:::777666555444333444444555333444555666777888999999777777777777777888999999888666888>>>@@@>>><<<===;;;::::::999999::::::;;;999999999999888777666555777666555333222111111111111111111111000///...---............////////////...///000222222111000///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,+++******)))******+++,,,,,,---......//////000000000000//////------------,,,,,,,,,++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------+++,,,------...---------000...,,,******+++,,,...---------------------------...///000000///---,,,///.........000000...------,,,+++***)))***,,,---+++666:::222+++---...+++------------------------...------------...//////............---,,,++++++,,,,,,++++++,,,,,,---...000//////...---,,,,,,+++,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,---------............------............------------------------------+++,,,------......------............////////////////////////............000---++++++---///000///......------------............///000000000000///000000000000000000000000111111111000000000//////111111111111111111111111000111111222222111111000000111111111111000/////////000000111111111111111111222222333333222222111111111000000000111222333333333222222222222222222222222222333333333444444555444444333222222111111222222222111111111000000333333333222222111111111333222111111111111222333222222222222222222222222111111111111111111111111222222222222222222222222222111111000000000000000//////000000000000//////111000000000/////////...//////000000111111111000........................000111222222222222111000111111111000000000000000000000///////////////000lll}}}wwwgggQQQDDDDDD@@@;;;:::;;;===<<<:::777777777666666666666555555555555555444444444444444444333333333333222222555666777666444333333444222222333333333333222222000000111111111222222222111111222333555666777777444555666666666666666666666555555555555666777777888777555555444555777888666666555444444444444555333444444555666777888888888888888777888999999:::999888:::@@@BBB???;;;;;;999999999888888999999999777888888888777666555444555555333222111111000000000111111000000///...---............////////////...///000111222111000///------,,,,,,,,,,,,------///...---,,,,,,---......------,,,,,,++++++*********++++++,,,,,,------.........////////////......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,------------.........++++++,,,---------------...------,,,,,,,,,,,,---------------------------,,,---.../////////------......---...000000...---******)))***+++,,,...000000888;;;333------...+++------------------------...------------...//////------------,,,+++******,,,,,,++++++,,,,,,---...000000///...---,,,+++***,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,,,,------------,,,,,,........................+++,,,------......---------------.../////////000////////////............000...,,,+++---/////////......------------............///000000000000///000000000000000000000000111111000000000000//////111111111111111111111111///000000000000000000/////////////////////000111000111111111222222222222111111222222222222111111111000000000000111222222111111111111111111111222222222222222333333333333444444333333222111111111222111111111111000000000222222222222222111111111333222222111111222222333222222222222222222222222000000000000000000000000111111111111111111111111111111111111111000////////////000000000000//////000000000000///////////////.........//////000000........................000111111222222111111000///000000000000000000111////////////////////////iiiVVVKKKFFF???===;;;;;;<<<<<<;;;999666666666666666666666666444444444444444444444444444444333333333222222222444555666555333222333444222333333333333333333222000111111111111222222222000000111222444555666666444444555666777777777777666555555555555555555555444444555666666666666666666666555555444444444444333333444555555666777777888888888888888999::::::888777:::AAABBB===888777888888777777777777888888666666777777666555444444444333222111000000000000000000000000000///..................////////////...///000000111111000000//////............//////000///---,,,+++,,,---...------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++***+++++++++++++++++++++++++++,,,------------,,,***+++++++++++++++******------------------------,,,,,,---.........------...------...///000...---************,,,---///000000666888222---------,,,------------------------...------------...//////,,,,,,,,,,,,,,,+++***))),,,,,,++++++,,,,,,---...------------------------,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------+++,,,------......------,,,,,,------...///000000////////////............///...---------......///......------------......------...////////////...000000000000000000000000000000000000000000//////000000000000111111111111///000000111111000000/////////......///000222333222111111111111111222222111111222222222222111111000000000000000111111222000000000000111111111111111222222222222333333333333333222222111111111000111111111111000000000000222222222111111111111111111111111111111111111111111111111111111111111111////////////////////////000000000000000111111111000000111222222000///...//////000000000000//////000000000000////////////000///...---...///000111000000000000000000000000000000111111111111000000.../////////000000111111......//////000000//////eeePPPEEE???===::::::999999999888666444555555555555555666666666333333444444444444444444444444333333333222222222333444555444333222333444333333333444444333333333222222222333333333444444222222222222333333444444444444555666666777666666555555555555555444444333333444555777777777666666555555555555555444444444333333444444555555666666888888777777888888999:::777777;;;AAACCC===777666888777777666666777777888555666666666666555555444333333222111000000000000///000000000000//////...............////////////......///000000000000000//////............//////...---,,,++++++,,,---------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++************))))))))))))***+++,,,,,,------,,,,,,***++++++,,,,,,,,,+++***------------------------++++++,,,------------------,,,,,,---///000...---+++++++++,,,,,,------...---111333///------...---------------------------...------------...//////+++++++++,,,++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------)))************++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,------......------+++,,,,,,---...//////000////////////........................------............------------......,,,,,,---............---//////////////////////////////////////////000000//////000000000111111111000111111111111111111000000/////////000222444555222222111000000111111222000111111222222111111000//////000000111111111111/////////000000111111111111111111222222222333333222111111111111111000000000000000000000000000000111111111111111111111111///000000000000000000///111111111111111111111111//////////////////////////////000000000111111111000000111222222000///...//////000000000000//////////////////000000000000111000///...///000111222000000000000000000000000000000000000000000000000......//////000000000111......///000111111000000eeeNNNDDD???===<<<;;;;;;;;;;;;999888666666444555555555555666666666333333333333444444444444444444333333333333222222222333444444222222222444333333444444444444333333333333444444444555555555333333333333333333333222333444555555555555555555333444444555444444333333222444555666777777666555555555666666555555444333333333333444444444555555777777777666777888888999999888<<>>:::999888777777777777777777888555666666777777777666666333333222111111111111222//////000000000000//////............////////////...............///000000------,,,,,,,,,,,,------)))+++---///000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,------------...---+++***)))***+++,,,---------------------------------,,,,,,+++++++++******+++,,,,,,,,,,,,+++------------......//////------------------------*********++++++,,,---...+++++++++---///000///---+++,,,,,,---------------,,,+++,,,---,,,,,,---///------------------------...------------...//////++++++,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++,,,,,,---......///++++++++++++,,,,,,,,,,,,------............------+++++++++++++++++++++++++++,,,------......------------------------------////////////............---///000000---,,,,,,.........------------......---...//////000000//////////////////////////////........./////////000000......//////000111111222///000000000000000000/////////000111111222111111222111///...---...///000000000111111111111000000......000111111111000/////////000111111222333333111111111111222222222222000000000000000000000000////////////000000111111///000000000111111111222000111222333333222111000111111111111111111111111111111111111111111111111000000111111222333333444222111111000000000000000//////000000000000//////.../////////000000000111---...//////000000//////........................111000///......///000111///////////////.........///000222444444444333222zzzkkkXXXMMMEEEDDDAAA;;;999;;;666777888888777777888999444444444555555555666666222222222333333444444444444444444333333333222222111222333333222111222444333444444555555444444333333333333444444444555555333333333444444555555555444444444444333222111111111222333444555444333333222222222333333222222111444555666666666555333333333333333333333333444444555555555555555666777777666444777===???;;;888777888888777777777777888888666666777777777777777666333333222222222222222222//////000000000000000///............/////////000...............///000000/////////....../////////(((+++...111222222000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------............---+++))))))***+++,,,........................,,,,,,,,,++++++***************+++,,,,,,,,,,,,++++++++++++++++++,,,---...------------------------************+++,,,---...+++++++++,,,///000///---***+++,,,---.../////////...,,,,,,------,,,---///------------------------...------------...//////+++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,---...((((((***+++---...000000...---,,,,,,++++++++++++++++++,,,,,,---...//////,,,,,,---------.........---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------,,,,,,000/////////............,,,///111000---+++,,,............------.........///000000111111111111111////////////////////////---.........//////000000---......///000111111222......////////////......---...000111111111000///222000...---,,,---...///000000111111111111000000---...000111111111000//////000000111222333333333000111111111111222222222////////////000000000000.../////////000000111111//////000000111111111222222333444555555444333222000000000000000000000000111111111111111111111111000000111222333333444444333222000/////////000111//////000000000000//////.../////////000000111111+++,,,.../////////...---000000000000000000000000111000///......///000111000000//////.........---///111333555666555444333yyycccSSSGGGEEEAAA>>>;;;:::::::::888888888888777777777666777777666666555555555444333333333444555666777888777666444444444444222000222222222222222222222222111222444555555444222111333333444444444444444444111111222222222333333333444444444444444444444444777666555444333222222222111222333333111111222333444444555555555555444444333333333444444444555555777666555444444555777888777888999::::::999888777<<<999777666666777777666333444444444555666666666444333222111000000000000...------,,,,,,------...111000///......///000111///...---,,,+++,,,---------...111444555333///+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++,,,,,,,,,---------------......---+++***((()))'''&&&(((,,,......,,,---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......111000///------......///...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......************************---,,,,,,,,,,,,---......///...,,,++++++,,,...///++++++,,,------......///,,,,,,,,,---------......000///...---------------------++++++++++++---------,,,,,,,,,---...000111000000//////............///............///000000000000000000000000000000000//////............///......////////////............///000000000000000,,,---......//////......111000000000000222444555444222111//////000222333111111000000//////......111000///000000000...------///111222333222000///222111111000000000000000000000///////////////000000000000000000000000000......///000222333444555333222000/////////000111111000///---------...///000000000000111111111111000000000111222222222333777555222000///...///000111111000000000000111111///000111222222111000///---------.........////////////............//////111111000000//////..................////////////555444444444444444444444zzzxxxtttxxxeeeOOOEEECCCAAA???<<<:::999888888888888888777777777666666555555555555444444444333333333333333444555666777666555444444444444333111222222222222222222222222222333444555555444333222444444444444444444333333111111222222222333333333444444444444444444444444555555444333222222222222111333333333222111222333444444555555555555444444333333333444444444444555666555444333444555777888777777999999999999777777999777555555666777888777444444444555555555555555444333222111000000000000///......------......///111000///......///000111......---,,,,,,,,,---...------///111222111...***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,------------,,,***)))***)))(((***---///...,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......111000///...---......///...---,,,+++************))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,************************---,,,,,,,,,,,,---......///...---,,,,,,---...///------------------,,,,,,,,,,,,,,,------------...///......------,,,---------,,,,,,++++++,,,,,,---------,,,,,,---...///000/////////.........------......------......///000////////////////////////111111000///////////////.........//////............///000111111111111111,,,---......//////......000000//////000111333444777666333111//////000000000000000000//////......////////////000000///---///000222333333333111000222111111000000000000000000000///////////////000000000000000000000000000000000000111111222222333222222000/////////000000222111000///...//////000/////////000000000111111111111111111111111222222555444222000//////000000111111000000000000111111///000111111111111000///---------.........////////////............//////000000000000//////..................////////////000000000000000000000000|||uuuuuuyyyyyy}}}rrr\\\KKKBBB@@@======<<<:::999888777666777777777777666666666666444444444333333333333333222222222222333444555555555444333333555555444333222222222222222222222222222333444555555444333222555555444444333333222222111111222222222333333333444444444444444444444444555444333222111111111111111333444333222111222444333444444555555444444333333333333333444444444444333333222222333555777888666777888999999888777666555444333333666777888777555555555555555444444444333222111111000000000000/////////....../////////000//////......//////000------,,,,,,,,,---......,,,,,,,,,---///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,------,,,++++++,,,+++***+++---...---,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000///......------......------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........---,,,++++++,,,---............---,,,+++++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------......///.........------------------------------......///////////////////////////222222111000000///......------............------......///000000000//////,,,---......//////......//////......///000111222777555333111000000000000000000000////////////......//////000000000//////000111222333444333222111222222111111000000000000000//////......///000000000000000000000000000000111111111111111111111000111111000/////////000000222111111000000000000111....../////////000000000111111111111111111000000333222111000///000111111111000000//////000000111///000000111111000000///------....../////////...//////............//////000000000////////////...............////////////---------....../////////vvvqqq}}}lllTTTGGG@@@???AAA999999:::999999888666666777777666666666555555555444444444333333333333333222222111111222333333444444333222333555666555444222222222222222222222222333444555555555555444333555555444444333222111111111111222222222333333333333333444444444444444444555444333333222222222333222333444333222222333444333333444444444444333333222222333333333444444444222222222222333555777888666666777888888777666666444333222333555666666555666666666555444444444333222222111000000000000000//////............//////////////////////////////,,,,,,,,,,,,------......---+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,------------...++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......//////......---------------,,,++++++*********+++------------------------))))))))))))************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++************++++++---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///.........---------...---------------------------,,,,,,,,,,,,---......////////////////////////111111111000///...------,,,,,,------------,,,,,,,,,------.........------,,,---......///.....................//////000000111000000000000111222222///////////////////////////000111222111000111111///000111222222222111111222222222222111111000000//////.........///000000000000000000000000000000111111111111111111111111000000000/////////000000111000000000000000000000............////////////222222111111000000//////111111000000000000111222000000////////////000000///000000000000000000///------...///000//////...///......------......///////////////////////////............////////////------...///000111111111{{{~~~{{{gggQQQDDD???<<<;;;<<<888888999999999888777666666666666555555555555444444444444444444444444555222222111111111222333333333222222333555666555444222222222222222222222222333444444444444444444333555555444333222222111111111111222222222333333333333333333444444444555555666555555444444444444555222333444444222222333444222222333333333333222222222222222333333333444444111111222333444555777777555666777777777777666555444333222333444555444222666666666555444444444333111111000000///000000000...------,,,,,,------.........////////////......,,,---------------------...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,---------.........,,,,,,,,,,,,,,,,,,------++++++++++++***************+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.....................------,,,,,,,,,++++++******++++++))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,..................---------------------------------,,,,,,,,,,,,---..............................////////////...---,,,+++,,,,,,------------,,,,,,.........//////......---,,,---......///.........---.........////////////...............//////000.............../////////000222444444222111222333...//////000000000000000111222222222222111000000...............///000000////////////////////////...//////000111111222222/////////000000000//////.../////////////////////............////////////222111111000000/////////000000000000000000111111000000////////////000000000//////////////////000,,,---///000111000///.........------------...................../////////............////////////.........///000111222222[[[PPPEEEAAA???<<<999999999888888888888777777777666555555555444444444444444444444444555555555555333222222111111222333333444333222333555666555444222222222222222222222222333333333333333333333333444444333333222222111111111111222222222333333333222333333444444555555555666666555555555555666666222444555444333222333555111222222333333222222111222222222222333333333333222222333444555666666777444555666777777666555444444333333444555555333111555555555555555444444444111000000//////000000000------,,,,,,,,,,,,---------......//////......---------......------,,,+++...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---------............------,,,++++++,,,,,,,,,)))+++,,,+++))))))***++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------......---............---,,,,,,,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------..................---*********+++,,,---------++++++++++++,,,,,,,,,,,,***+++---......---,,,,,,+++,,,,,,------,,,,,,+++------......///......------------------.........---------------......///........................,,,---...///...---,,,+++------............------000000111111111000//////,,,---......//////............////////////......//////...------,,,++++++---............/////////111333666555111000111333........./////////000000111222333333333222000///------------...///000000////////////////////////......//////000111222222......///000000000//////---......////////////........./////////000000000000000000000000000/////////000000000000000000000000//////......//////000000//////......//////000,,,...///111111000///.........------------......---............/////////............////////////---------......//////000ttt___KKKEEE@@@???>>>;;;:::<<<999888777666555666666777555555555444444444333333222222333333444444444444333333222222222222333333444333222333555555444333222222222222222222222222222222222111111222222222333333222222222222222222111111222222222333333333222222333333444555555666555555444444444555555666333444555444333333333555111111222222222222111111111222222222222333333333333444555555666666666666444444666666666666444444222222222444666666555333444444444555555555555555000000////////////000000......------------......------...//////...------......//////...,,,***))),,,++++++,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------............///...,,,++++++++++++,,,)))+++---,,,***)))+++---,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------......------.........---,,,+++,,,++++++***++++++,,,,,,------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,------------,,,,,,++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,***,,,---/////////------+++,,,,,,------,,,,,,++++++,,,---/////////......------........./////////......------......///000........................+++,,,...///000///...---.........//////.........///000000000000///...---,,,---......//////.........///000000000000///...............---,,,,,,+++---------.........//////000333666444///---...000///////////////000000111111222333444444222000///------------...///000000/////////////////////////////////000000000000000------///000000000//////---...///000111000000////////////000000000111111/////////000000000000000000000000000000000////////////............//////000///............///000,,,...000222222111///......------,,,,,,------...---------.........//////............////////////---------...............|||iiiUUUHHHAAA<<<999999888777:::???999888666444333444555666555555444444444333333333111111111222222333333333444444333333222333333333555444333333555555444333222222222222222222222222222111111000000111111222222222222222222222333333111111222222222333333333222222333333444555666666444444333333333444444555333444555555333333444555111111222222222222111111111111222222222333333333555555666666777666666555333444555666666555444333000000111444777888777555333444444555555666666666000000////////////000111//////............//////,,,---...//////...---,,,////////////...,,,)))(((+++***+++,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++---------.........//////000...---+++******++++++))),,,...---+++***,,,///---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......,,,---.........---,,,++++++++++++***++++++,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---))))))************))))))------,,,++++++***************+++++++++,,,,,,,,,+++,,,...000000///...---++++++------------++++++***+++---///000000//////........./////////000000///............///000000........................+++,,,///000111000///.........////////////......,,,---------,,,,,,+++***,,,---......//////......//////000111111000///...+++,,,---...////////////---------........./////////333555333---***,,,...000000000000000111111222111222333444444222111///,,,,,,,,,---...///000111////////////////////////222111111000///.........,,,---///000000000//////...///000222222222111000000000000000111111111111......//////000000111111000000000000000///......//////............//////000///...------...///000,,,...000222222111///......------,,,,,,------...---------.........//////............/////////000//////////////////......zzz}}}bbbNNNEEECCC===<<<;;;:::999888888888:::999777666555555555666444444444444444444444444444333111000///000111111//////000111222222333333666555444333222333333444333333222111000000111111333333333222222111111111111222222333333333222222333333333333333333333333555444333222111222333444555555555444444333333333444444333222222222222333333333222222333333444555666666555444333333222222555444444333333444444555222333444555666666666666333333333333333333333333555555444444444333333333000000000000000000000000///......---------......//////...------------...*********+++,,,---...///+++++++++*********))))))++++++++++++,,,---...///000///...---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,+++++++++,,,*********++++++,,,,,,,,,------++++++++++++------,,,+++***))))))+++---...,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++/////////...---------,,,------,,,,,,+++***))))))++++++++++++++++++++++++******))))))******+++,,,---......,,,******+++,,,------,,,+++************+++******))))))******+++++++++++++++++++++++++++******+++,,,------------++++++++++++++++++++++++++++++***))))))******+++---,,,++++++************,,,,,,++++++,,,,,,---...........................---------............///...---,,,+++,,,,,,..............................000000000000000/////////......---------,,,,,,,,,---,,,++++++---//////...,,,---......//////..............................,,,,,,,,,---------......444444333333222111000000111111111111111111111111222222111111000/////////////////////............---......///////////////222111000.........///000000000000000111111111111000000000000000000000000111111111111222222222222111000000000//////......////////////000000000000111111111111111111111111////////////////////////......////////////......,,,,,,,,,---------............///...---***((('''------............---------------...///000000111vvv^^^NNNCCC===;;;<<<;;;:::999999888888999999888777555555555555555444444444444444333333333333333222222111111111111000000111111222333333333555444333222111222222333333222222111000000111111333333333222222222111111111222222333333222222222333333333333333333222222444444333333222333333444555555444444444333333333555555444333333333333333333222222222222333444444777666666555444444333333444444333333333333444444222222333444555555555555333333333333333333333333444444444333333333222222000000000000000000000000---------------...////////////...---------------,,,,,,,,,,,,------------,,,++++++++++++*********++++++++++++,,,---............------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++******++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,---,,,+++***)))***+++---...---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,............------------......------,,,++++++***+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,+++))))))***,,,---,,,++++++******++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++++++++,,,,,,++++++,,,,,,---.......................................///////////////...---,,,,,,,,,---...........................////////////////////////000000/////////.........---,,,***+++---......---,,,---......//////......++++++++++++++++++++++++------------............333333222222111000000///000000000000000000000000111111111000000000000000////////////............---......///////////////111000///......//////000//////000000000000111111////////////////////////....../////////000000000111111000000000/////////////////////000000000000........................////////////////////////......////////////......,,,---------........................---,,,+++***------............------------......///000000111lllSSSEEE@@@===:::888:::999999888888999999999888777666555555555555555444444444333333222222222222333444444444333222111111111111222222333333444333222222111111111111222333222111111000111111111333333333222222222222111222222222333333222222111444444333333222222222111333333444444444444333333555444444444444333333333444444333222222222222222222222222222222333444444777777666666555555444444444444333333333333444444111111222333444444444444333333333333333333333333333333222222222111111111000000000000000000000000---------------...///000///......------------------......///...---,,,+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,+++*********+++---............---------,,,,,,------------------------+++++++++,,,,,,---------)))***+++---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***++++++***)))(((***+++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////////////////........./////////000000//////...---,,,,,,------................................................///////////////.........---+++******,,,------,,,,,,---......//////......------..............................////////////222111111000000/////////........................//////000000000000111111////////////............---......///////////////000////////////000000111....../////////000000000..............................////////////000000111111111111000000000000////////////000000000000------------------------////////////////////////........................------........./////////......---------......///------............------------......///000000000dddUUUEEE>>><<<:::999999777777777777777888999:::666666666555555444444444444444333333222222111111222333555666666555333111111111222222333333333444222222222111111111222222222222111111111111111222222222222222222222222222222222333333333222111111444444333333222111111111222333444555555555444333444444444444444444444444222222111000000000000000222222222111222333333444666666555555444444444444444333333333333333333444000111222333333333333333222222222222222222222222111111111111000000000000000000000000000000000000///......---------......///...------,,,,,,------,,,---///000000///---+++---------,,,,,,,,,++++++***+++,,,,,,------------))))))******++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------------......------------------------,,,++++++++++++++++++,,,,,,++++++++++++,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***+++---///000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------...............------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,+++))))))***,,,************+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...,,,+++...------,,,,,,---------,,,,,,,,,,,,,,,---......000000000000000000000000---------.........////////////......------,,,,,,........................,,,,,,---------------...---------------------------,,,******,,,---,,,,,,,,,---......///.........///////////////000000000////////////000000000000000000/////////.........------------------------......//////000111111222////////////............---......///////////////......//////000000111111------......//////000000........................000000000000111111111222111111111111111111000000////////////000000000000000000000000000000000000////////////////////////.................................////////////000000///...------...///000------............------............//////000000www[[[KKKEEE@@@===:::555555777666666666666777777888999555555555555555444444333333333222222222111111111111333555777777666333111111222222222222222333333222222333333333333333333222111111111111111222222222222222222222222222222333333333333333222111000333333333222222111111111111222444555666555444444444444444444444444444444333333222111111111111111222111111111111222333333444444333333333333333222333333333222222333333333111111222222333222222222222222222222222222222222111111000000000/////////111111111111111111111111111000///...---,,,,,,,,,......---,,,,,,,,,,,,,,,***+++...000000000///...---------,,,,,,,,,++++++***+++,,,---------,,,,,,((())))))******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---...///000//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,---,,,******,,,...)))))))))***+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000///---,,,---------,,,,,,------...------,,,,,,------...///000000000000000000000000+++++++++,,,,,,,,,------/////////......---------........................+++,,,,,,,,,------......,,,---------------------...,,,++++++,,,---,,,+++,,,---......///.........++++++,,,,,,------------/////////000000000111111/////////.......................................------...///000111111222////////////............---......///////////////......//////000000111111---------...///000000000///////////////////////////000000000000111111111000000000000000000111111////////////000000000000111111111111111111111111////////////////////////......------------...............////////////000222111///...------...///------............------............////////////rrrYYYIII===<<<======:::555555999555555555555666666777888333444444555444444333333111111111111111111111111111222555666777555333222111111111111111111111111111222333333444333333333111111111000111111222333111222222222222333333333333333333333222222111000222222222222222222222222222333444555555666555555333333333444444444444555555555444333333333333333111111111111111222333333333222222222222222222222333333222222222222333333111222222333333222222222222222222222222222222222111111000000000/////////111111111111111111111111111000///...---,,,,,,,,,...------,,,,,,,,,,,,,,,)))***,,,...////////////,,,,,,,,,,,,++++++++++++***+++,,,---------,,,+++))))))*********+++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******)))))))))***++++++------------,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,------------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++,,,---,,,++++++---///************+++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---............---,,,,,,,,,,,,,,,------...---------------......///////////////////////////*********+++++++++,,,,,,---...////////////..............................+++,,,,,,------..................//////////////////...,,,,,,---...---,,,,,,---......//////......,,,------....../////////////////////000000000000........................////////////////////////------...//////000111111////////////............---......///////////////...///000000000000000///------...///000000111222////////////////////////------............//////////////////000000000000////////////000000000000000000000000000000000000///////////////////////////...---,,,,,,---...///------........./////////111111000......---------------............------......//////////////////wwwaaaRRRGGGAAA===:::999;;;:::777777:::555555555444555555666666222333444444444444333222//////000000111222222222000222444555555555333222000000000000000000000000///000111333333333222111111111000000111222222333111111222222222333333333333333333333222111000000000000000111222222333333333333333444444555666777333333333444444444555555444444333222222222222222111111111111111222222333333333333333333333333333333333222222222222333333222333333333333333222222111111111111111111111111111111111000000000//////111111111111111111111111......---------......///...---,,,,,,++++++,,,,,,++++++,,,,,,------......,,,++++++++++++************+++---......---+++*********++++++++++++++++++******+++,,,,,,---......------------------------++++++,,,,,,,,,,,,------***************+++,,,,,,---,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))+++,,,,,,---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++************+++,,,,,,***+++,,,+++******,,,...************+++,,,------++++++************++++++------------------------++++++,,,------,,,,,,,,,------------------------***++++++,,,------......+++++++++++++++,,,---------------------...//////........................******+++++++++,,,,,,,,,,,,---...///000000//////........................,,,,,,,,,---......//////........./////////000000111///------.........---,,,---......//////....../////////000111111222222........./////////000000.............../////////////////////////////////---.........///000000000////////////............---......//////////////////000000111111000///...---......///000111222333........................---------.........//////---.........////////////////////////000000000000///////////////////////////////////////////////////...,,,++++++,,,...///,,,---------.....................//////......---------............------/////////////////////...oooVVVIIIBBB>>><<>>???;;;888999777666555555777777666555555444444444444333333333222222222222222222222222222222222222222222222222111111000000000111222333//////000111111111111111000111111111111222222222000000000000000000000111222222222222222222222222444333222111//////......000111111111111222222222222222333444444444444444333333333222222111111111333222222111000000111111111111222222222333333333222222222222222222222222333333333444444333222222111111111222222222333333111000////////////000111444333111000////////////111111111000000///------......................../////////......------------,,,,,,,,,,,,,,,,,,---***++++++++++++***)))))),,,,,,,,,---------......------,,,,,,,,,,,,+++++++++,,,------...---------,,,,,,,,,---------......++++++++++++++++++,,,,,,++++++******+++,,,,,,---,,,,,,,,,+++++++++*********++++++,,,---------------+++***,,,///000///---,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,......---------...///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000......---,,,+++++++++,,,***+++,,,---------,,,,,,------------------------.........---,,,+++******---------------------------,,,,,,++++++,,,,,,---.........------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...---///000000...------...//////............//////.........------,,,,,,,,,,,,,,,,,,---...///000000////////////////////////000/////////.........---/////////...------,,,,,,///...---...///000///...,,,,,,,,,,,,,,,---..............................------..................------......///111222333...............//////000000000111111111000///...////////////////////////......------------......---...///000111000//////............////////////000000000000////////////000///...------...///000000000////////////000000////////////////////////...............///000000///////////////////////////...------------...//////////////////000000111nnn[[[MMMAAA999<<<>>>:::888:::777666444444555555444222444444444444333333333333222222222222222222222222000000000000000000000000111000000000000111222222//////000000000111111111000111111111111222222222111111000000000000000000222222222222222222222222222222111///............000111111111111222222222111222222333333333333222222222222222222111111111333222111111000111111111111111222222222333333333333333333333333333333333444444444444333222222111111111111222222222222333111111111111111111111111111000///............///000000000000///......---------------------------////////////............---+++***((((((***+++---***++++++++++++***))))))++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,---------......,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++***++++++,,,------,,,,,,,,,,,,+++***+++---......---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,+++---//////...---.../////////.........------------------------------------------,,,,,,+++++++++***+++,,,---------,,,,,,......---+++************++++++++++++,,,,,,,,,,,,---------------...000000111000///---,,,,,,++++++***+++,,,---------,,,,,,+++,,,---......---,,,+++---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,---//////...---.../////////............//////.........------------------------------...///000......................../////////...............------..................---,,,---///000111///------------------...//////------------------------,,,---------.../////////---------...///000222222000///---,,,,,,---......000000000111000000///...////////////////////////......------------......---///111333333222000///............////////////111111000000//////......//////............///////////////000000/////////////////////////////////...............///000000///////////////////////////......------....../////////......//////000000~~~cccPPPEEEBBB===;;;===<<<888777:::777666444444444444222111444444444333333333222222111111111111111111111111000000000000000000000000000000000000000111111222///////////////000111111000000111111111222222222111111111000000000000000111111111111111111111111111000///...............000000111111111222222222222222333333333333222222222222222111111111111111222222111111111111111222111111222222222333333333333333333333333333333333555555555444333222111000111111111111222222222222111111222222222222111111////////////......////////////000000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,------------,,,++++++***************+++++++++------,,,,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,,,,---------,,,++++++*********+++,,,,,,,,,,,,...---,,,+++***+++,,,---------------------------******+++,,,,,,---............---------,,,,,,,,,+++---...///...---...//////000000000//////......------------------------...------,,,,,,++++++***,,,---...///...,,,)))(((///...,,,+++******+++++++++++++++,,,,,,,,,------------------...///000000//////...---,,,,,,,,,---++++++,,,,,,,,,---------***+++---......---+++***++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,+++---///000///...///000///......------......///...............---------......---------......///,,,,,,---------------...................................................++++++,,,///111111///---...............///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///............///111000...---,,,---....../////////////////////...------------------------......------------......---///222444555333000///............////////////111111000000//////....../////////....../////////---...///000000///...---.......................................///000000//////////////////////////////............////////////.........//////000rrr[[[LLLCCC@@@===:::999999666333444777777555444333444444222000444444333333333222222222111111111111111111111111//////////////////////////////000000111111111111//////......//////000111000000111111111222222222111111111111000000//////111111111111111111111111//////...............///000000111111111222222222333333444444444444333333111111111111111111111111222111111111111111222222111111222222222333333333333333333333333333333333555555555444333222111000000000111111111222222222111111222222222222111111000000000000000000000///...////////////......---------------------------***************************+++,,,------,,,+++***,,,------------,,,++++++,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********------,,,,,,+++,,,,,,---++++++++++++++++++++++++,,,,,,---------,,,++++++******+++++++++++++++,,,---,,,+++***+++,,,---...------------------------******+++,,,,,,---............---------,,,,,,,,,***,,,------,,,,,,,,,...000000111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,.........,,,***(((---,,,+++***+++,,,---...++++++,,,,,,,,,------------,,,,,,------...///000,,,,,,+++,,,,,,---......+++++++++,,,,,,,,,------***+++---......---+++***((((((((()))+++---///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,***,,,......------...///......------------..............................///......---------......+++,,,,,,,,,------......---------.............../////////...------,,,,,,***+++,,,///111111///---///............///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000//////...............222111///.........//////..................//////..............................------------......---///222555555333111///............////////////111000000000/////////......//////////////////...---...///000000///...---------------------------...............///000000//////////////////////////////////////////////////////............//////kkkRRRFFF@@@>>>???::::::888777555444666888666555333333444444333111333333333333222222222222111111111111111111111111////////////////////////...///000000111111000000000///...---...///000111000111111111111222222222222222111111000/////////111111111111111111111111///............//////000000111111111111222222222444444444444444333333222000000000111111111111111111111111000111111222333111111222222222333333333333333333333333333333333444444444444333222222111000000000111111111111222111111111111111111111111111222222222222111000///....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,...//////...,,,******++++++++++++***))))))//////............------------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++++++++...------,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,------,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,)))+++------,,,+++,,,---000111222333222111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---.........---******++++++,,,...///000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---//////******++++++,,,...///000,,,,,,+++++++++,,,---...+++,,,---......---,,,+++((((((((()))+++...000222------------------------++++++------------++++++,,,------....../////////---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,)))***,,,,,,+++***+++,,,......------------...................../////////000///...---------------+++,,,,,,------.........---------------.........000000///...------,,,,,,,,,+++,,,...///000...,,,...............///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,,,,,,,---...///111111000000000000000/////////...------------...//////111111111111111111111111......------------.........///222444444333111000............/////////////////////000000000000000......////////////...............//////................................................///000000////////////////////////...//////000000//////...//////......------......zzzfffOOODDD???<<<;;;<<<::::::999777666777888888666444333444555555444333333333333222222222222111111111111111111111111111000000000000000000000000......000111111111000///000///...------///000111000111111111111222222222222222111111000//////...111111111111111111111111///.........///000000111000111111111111222222222333333333333333222111111///000000000111111111222111111000000111222222333111111222222222333333333222222222222222222222222333333333444444333222222000000000000111111111111111000////////////000111222222333333222000///...------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,***++++++++++++***)))))).........---------,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......++++++++++++++++++,,,,,,......---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,------------***,,,...---+++***+++---***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***,,,......---,,,---...111222333444333222000///------------------------***++++++,,,,,,------...)))******+++---......///)))***+++---.../////////,,,,,,,,,------------...++++++***++++++,,,---...---,,,,,,,,,---...//////,,,,,,+++++++++,,,---...------------------------++++++******+++---///111........................***+++---......---+++***------...//////000111111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++***+++---......,,,++++++,,,...------,,,,,,------...---........./////////000000000///...---,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,------....................................---,,,,,,......---,,,......------......///000------------------------------..................,,,,,,,,,---...///000111,,,...///000111000///...------,,,,,,,,,---//////000000000000000000000000......------------.........///111222222222111000............////////////......//////000000111111---...///000000///...---///......------......///000000000000000000000000...............///000000////////////////////////...///000111111000///...000///...------------...lllVVVJJJAAAAAA@@@<<<999:::888888777555555555333111555444333444666666666444333333333222222222111111000000000000000000000000111111111111111111111111---...000111111111000///000///---,,,---...000222000111111111111222222222222222222111000//////...000000000000000000000000//////...//////000111222000111111111111222222222222222222222222111000/////////000000111111111222111111000000111222333333111111222222222333333333111111111111111111111111222222333444444444333333000000000000111111111111222000///------///000222222333333222111///---,,,------......///......---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---+++******+++---...,,,------------,,,+++++++++++++++******)))))))))---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......*********++++++,,,,,,---///...---,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,---.........+++---...---+++***+++...)))***,,,---...---,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++---//////...---...///111222333444444222111///////////////////////////)))***+++,,,------...///------,,,+++++++++,,,,,,***+++,,,...//////...---,,,,,,,,,---------......************+++,,,------000//////.........//////---,,,+++***+++,,,---...///......------......//////...,,,++++++,,,...///////////////////////////***+++---......---+++***.........///000111111222---,,,,,,++++++,,,,,,---++++++++++++******))))))///111222111///......///...------,,,,,,------...---.........//////000000111000///...---,,,,,,,,,,,,,,,------...///000000,,,,,,,,,------.........,,,,,,------...//////000///---,,,+++---------,,,---------------...//////------------------------...............---------//////...------------...***+++...000111000...,,,---,,,,,,+++,,,---//////------------------------.........------.........//////000111111111111111............/////////000------...///000111222222---...///000000///...---///...---,,,,,,---...///111111111111111111111111...............///000000////////////////////////...///000111111000///...000///...---------------fffWWWGGGCCC???;;;999777666444666666666666555555555555333333333333333333333333111111222222222222111111111222333333333333222111000000000000000000000000000000000000000000000000222222111111000/////////222222111111000000//////000000000000000000000000//////000111111111111111111111000000//////......000000111222333333444444444444333333222111000000111111222222222222111111////////////////////////////////////////////////000111111111111222222222333444555666666444222111222222111111111111222222111111000000//////......000000//////.........---...------,,,,,,------.........---------,,,,,,,,,.........------,,,,,,,,,---,,,+++*********+++,,,+++*********+++,,,,,,------.........---,,,,,,+++************************+++++++++++++++++++++++++++,,,------......------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------++++++******+++---...000+++,,,,,,------,,,,,,++++++***)))((()))***+++,,,++++++,,,,,,,,,,,,++++++------------------------++++++,,,,,,---...//////.........------,,,,,,,,,///000333555555444222000------...............---........................++++++++++++,,,,,,---...***)))((()))+++,,,,,,******+++,,,---...............---,,,+++++++++,,,---333111...,,,,,,---///111)))+++------,,,,,,---...............---,,,++++++))))))***++++++,,,------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000111000...---,,,,,,---.........//////...---,,,,,,---------............///000000///...------,,,,,,/////////...---,,,***))),,,,,,------,,,,,,+++***---,,,+++++++++,,,------.........////////////000,,,,,,+++++++++,,,---------...///000000000......,,,,,,,,,---------......222222111111000000//////222000---******,,,...000..................------..............................---,,,,,,...///000000000//////.........---------............------......///000000000000000111111000///...---,,,,,,...............//////000.........------,,,,,,,,,---.........//////000000xxx___OOOIII@@@===:::999999::::::999666666666666555555555444333333333333333333333333000111111222222111111000000000111222222111000000000000000000000000000000000000000000000000000000///////////////000000000111111111000000000000000........................//////000111111111111111//////////////////000000000000111222222333444444444333333222111111000000000111111222222111111000000000000000000000000000000000000000000000000000000111111111111222222222333444555666555444222111111111000000000000111111000000000000//////......000/////////.........---///......------......///......---------,,,,,,,,,......---------,,,,,,,,,------+++*********+++,,,+++*********+++,,,,,,---------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,...///+++,,,,,,------,,,,,,+++***************+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------+++,,,,,,------...............---------,,,,,,,,,///111333555555444222111---...............------------------------------------,,,+++++++++,,,,,,,,,+++***+++---------+++***+++,,,---............------,,,+++++++++,,,------,,,***))))))***+++,,,)))+++------,,,,,,,,,---------------------,,,,,,,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,---...///...............---,,,,,,---------............//////......---,,,,,,++++++------......------,,,,,,/////////......---++++++.........------,,,+++***........./////////000000...---,,,,,,++++++++++++,,,---......////////////------.........//////////////////.........------111///---++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,.......................................//////000000/////////............,,,,,,------------,,,,,,...///000000111111000000111000000//////......---000///...---------------......---------,,,,,,,,,---........./////////000eeeQQQDDD???@@@<<<:::777777888999:::999666666555555555444444444222222222222222222222222000111111222222111111000///000000111111000000///000000000000000000000000000000000000000000000000---------...///000000000///000000000000000000111........................//////000111111111111111......//////000111111111000000111111222333333333222222222111111000000///000111111222222111111000111111111111111111111111111111111111111111111111000111111111111222222222333333444555444333222111000000////////////000000000000000////////////.../////////.............../////////....../////////......---------,,,,,,,,,...------------,,,,,,,,,...---,,,++++++++++++,,,++++++++++++++++++,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------,,,,,,,,,///000222444444333111000...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++///...------......---,,,***+++,,,------......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------***+++------,,,+++,,,---+++,,,,,,------------,,,------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------++++++++++++,,,---...///---............------,,,---------............///---------,,,,,,++++++***+++,,,,,,---.........---000000000000///...---,,,---.../////////---,,,+++............//////////////////---,,,+++*********+++++++++,,,---...///000/////////000000000000000...............---------//////...------------...***++++++,,,,,,---------////////////////////////......///000000000000000////////////............------------------------//////000111111111111111000000000000////////////111000///...,,,,,,,,,+++...------------,,,,,,,,,.............../////////{{{aaaOOOFFF???<<<<<<===:::888666666666555333555555555444444444333333222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000.........//////000000000.../////////000000111111........................//////000111111111111111111111111111111222222222000000111111222222222333111111111000000000//////000000111111111111000000000000000000000000000000111111111111111111111111000000111111111222222222222333333444333222111111//////............//////////////////////////////........................//////............//////......---------,,,,,,,,,------------------------...------,,,,,,,,,,,,,,,***+++++++++,,,+++++++++,,,,,,---------,,,,,,+++************************+++++++++++++++++++++++++++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------------------------...000111111111000///............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,000...------......---+++***+++,,,---------------,,,,,,,,,,,,,,,,,,------------///000000000///...***,,,------,,,+++,,,---***+++,,,---------------+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////*********++++++,,,,,,------------......------,,,---------............///---------,,,,,,,,,+++++++++,,,------......------......////////////......,,,------....../////////,,,,,,,,,---------......///...---,,,++++++++++++************+++---///111////////////000000000000////////////////////////...............------,,,,,,,,,------...///000000000000000000000000000000...///000222222111000000///////////////.........000000000//////000000000///000000111111111111111/////////000000000111111111000///...------------------------------------........................eeeWWWIIICCCBBB>>>999888<<<:::777666555444222000444444444444333333333333111111111111111111111111000000000111111000000000111111111111111111111111////////////////////////000000000000000000000000111111111000000/////////......//////000000000111//////////////////////////////000111111111111111555555444444333222111111000111111111111111222222111111111000000000000000000000000111111000000000////////////////////////111111111111111111111111000000111111111222222222222222222222222111111111//////............//////.............../////////---------..................------,,,,,,------.........---------,,,,,,,,,------------------------............------,,,,,,***+++,,,,,,,,,++++++***++++++,,,,,,---,,,,,,+++************************+++++++++++++++++++++++++++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------+++,,,---...///......---------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...//////---,,,,,,------+++***++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,---------+++,,,---//////...,,,++++++,,,...---,,,++++++,,,******+++,,,------------+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................******++++++,,,------...+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///,,,,,,,,,++++++******))),,,,,,---------------,,,---------............///............------------------......------,,,+++***+++,,,---.../////////000///---,,,,,,---...///*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---******)))***+++---///000......................................./////////---.../////////...---,,,,,,,,,------...///000000000000000000000000000000...///111222222222111000.........///////////////111000////////////000111//////000111111111111111......//////000000111111000//////...//////000000------------------------...............---------yyy^^^OOOFFF===<<<===;;;888888777666555555666555444222444444333333333222222222000000000000000000000000///000000111111000000///222111111000000111111222////////////////////////000000000000000000000000222222222111000/////////...//////////////////000000000000000000000000000//////000111111111111111777777666444333222111000111111111111111111111111111111111111111111111111///000000111111000000///........................111111111111111111111111000111111111111222222222222222222111111111000000//////............//////---............/////////---------------.........------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,------------.........//////......---,,,***+++,,,---,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...+++,,,,,,---------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...///000---,,,***+++,,,,,,+++***++++++,,,,,,,,,,,,++++++******+++,,,------------//////000111000///------+++---...---,,,++++++,,,***++++++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******+++,,,------...***++++++,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,---,,,+++***)))(((+++,,,,,,------------,,,---------............///........................---.........---,,,,,,+++((()))***,,,---.........222111///---++++++++++++************++++++++++++,,,+++++++++,,,,,,---...*********+++,,,---...///------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,......//////......---,,,***++++++,,,,,,---------//////////////////////////////000111111111111111.........//////////////////...---,,,,,,---...///......///000000000000000---.........//////000000...............///000000,,,,,,,,,------------............---------------rrr[[[IIIGGG@@@<<<<<<;;;999888:::555444333444666777666444333333333333222222222222000000000000000000000000//////000000000000//////111000////////////000111////////////////////////000000000000000000000000000000000000000000/////////////////////.........//////////////////////////////000111111111111111555444444333222111111000111111111111000000000000111222222222222222222222//////000000000000//////////////////////////////000000000000000000000000000111111111111222222222222222111000000000000000000//////////////////000---------.........//////,,,,,,,,,------...............------------............---------,,,,,,,,,,,,,,,,,,---------.........//////000///...---,,,***+++,,,------+++***(((******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***,,,------------,,,+++,,,,,,------,,,,,,+++***************+++,,,,,,///...,,,++++++,,,...///+++++++++++++++++++++++++++,,,,,,------.........,,,,,,,,,---------......,,,---------............***+++,,,,,,------------------------------------*********+++,,,---...///,,,+++***+++,,,---,,,+++++++++,,,,,,,,,++++++***)))***+++---......------333222222222111///......+++---......,,,***++++++++++++,,,,,,,,,++++++***,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,+++******+++,,,------------------------............///------------------------,,,,,,------......------***++++++,,,,,,,,,,,,,,,+++,,,...///...---+++***++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,---------------------------,,,,,,,,,+++******+++++++++,,,,,,,,,//////......------------,,,,,,,,,,,,,,,,,,,,,,,,........................000////////////000111111............/////////000...---,,,++++++,,,---...------...///////////////------------...............------,,,,,,,,,------,,,,,,,,,---------...............------,,,,,,,,,sss[[[OOOFFF???===;;;:::<<<;;;777666888666555444555666666555333333333333222222222111111000000000000000000000000//////000000000000//////000///...------...///000////////////////////////000000000000000000000000------......///000000000000000//////.........---........................//////000111111111111111222222111111111111111111111111111000000000000000222222222222222222333333//////000000000000//////000000000000000000000000////////////////////////000111111111111222222222222111111000000000000000000000////////////000000---------.........//////,,,,,,,,,------.........//////............//////......---------,,,,,,,,,,,,,,,,,,------............///000000000///---,,,***+++---------+++)))((()))***+++,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,------......------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------(((***+++---......------+++,,,,,,------,,,,,,++++++***)))((()))***,,,---111000...------...000111++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,------................../////////000000)))***+++,,,---.................................,,,,,,,,,++++++,,,------,,,+++***+++---...---,,,++++++,,,,,,,,,++++++***)))***+++---......------000000///---,,,+++***))),,,---......,,,***++++++,,,,,,,,,,,,,,,+++***)))))))))***++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))******+++,,,,,,---......,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........)))***,,,---......---,,,***+++,,,,,,---------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////------------,,,+++***)))!!!%%%+++000333222///,,,,,,,,,---------.........///...---,,,+++*********+++,,,---...///...---,,,.........------,,,,,,,,,,,,,,,,,,------.........//////...------------.....................------........................000///.........///111222---.........//////000000000///---,,,,,,---///000,,,------...............------------------------...---,,,+++***))))))))),,,,,,,,,------..................------,,,,,,,,,~~~bbbSSSLLLGGGBBB@@@::::::::::::999999888888666555555555555444444444555555444333111000//////111111000///////////////222000///------///000222111111111111111111111111000000000000000000000000........................111111111111111111111111222222222111000//////............///////////////............////////////222222222222222111000///000000000000111111111111111111000000000000000111222333333111000///111222111111111111000000000000///000111111///......///...000111222111111333444555444222000............//////000000000000//////,,,,,,---......---,,,,,,------............------,,,,,,,,,,,,,,,+++***))),,,,,,,,,------.........///...---,,,+++,,,------111000///...............))))))***+++,,,...///000,,,++++++******++++++,,,------,,,+++************)))***++++++,,,,,,++++++,,,---......//////......,,,++++++******++++++,,,,,,,,,++++++,,,---///000000//////...------,,,,,,------,,,+++***)))((('''*********+++,,,,,,------(((***++++++***)))+++,,,222111///...,,,,,,++++++,,,---.../////////...---******+++,,,,,,---...............///......------+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++......---,,,,,,---------******+++++++++,,,,,,,,,------------------------------------,,,,,,+++***+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++,,,,,,---...//////------------------------...,,,******,,,---...---/////////...---,,,******------------------------+++++++++,,,---...///000........................***+++,,,...///000000000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---..................---------,,,,,,,,,,,,++++++,,,,,,+++***+++,,,...///*********++++++,,,,,,,,,111111///...---,,,,,,+++------------------------.........------,,,,,,,,,---------............///......//////000000111111000///...---------------................................................//////000000000000//////.........------...............---------,,,,,,,,,+++,,,---...////////////,,,---///...------...///ooo^^^LLLDDDAAA>>>:::999999888888777777777777777444444444444333333333333333333222111000000//////111000000///////////////111000///......///000111------------------------........................////////////////////////////////////////////////222222111111000//////...////////////////////////............////////////111222222222222111000/////////000000000111111111111111000000000000111111000111222111///...///000222111111000000////////////111222111000/////////---...000000///000111333444333222000///....../////////000000000000//////,,,---............---,,,------............------+++,,,,,,,,,,,,++++++***------------......//////...---,,,,,,,,,,,,---.........---------......///++++++++++++,,,,,,---...,,,++++++++++++++++++,,,,,,,,,++++++***+++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,++++++++++++,,,,,,......------...///111222/////////...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************+++---,,,++++++,,,...111000///---,,,,,,,,,,,,***+++,,,---------,,,+++***++++++,,,,,,---------++++++,,,,,,---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,++++++************)))*********++++++++++++++++++++++++++++++++++++---............---,,,+++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++,,,,,,---......///---------------------------+++******,,,---------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......------------------------...............------,,,.........---------,,,,,,------------------------++++++,,,,,,------............////////////......------,,,,,,,,,,,,+++++++++***)))))))))***+++,,,,,,,,,,,,+++++++++++++++111000///...---,,,,,,,,,------------------------......---------,,,,,,,,,---------............///------------.....................---------..............................------------------------...//////000000//////.........------------............---------,,,,,,,,,+++,,,---...////////////---///000///------...///oooZZZOOOFFF???>>>>>>:::888888777666555444444444555666333333333333222222222222111111000000000/////////111000//////......//////111000///......///000111------------------------........................000000000000000000000000........................222222111111000/////////////////////////////////............////////////111111222222111111000000//////000000000000111111111000000000000000111111///111333333111//////000222222111000000///......000111333222111///000000...///111111000000111333333333111000//////////////////000000000000//////,,,---............---,,,------............------++++++,,,,,,---,,,,,,,,,------............//////,,,,,,,,,,,,,,,---//////+++++++++,,,,,,---...///---,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++,,,---------------******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......---------///000111///......------,,,,,,++++++++++++,,,,,,---------------,,,,,,+++******)))***+++,,,,,,++++++,,,...///...------,,,,,,,,,---******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******+++,,,------------------............------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,---...---,,,+++***)))))))))******+++++++++,,,,,,,,,************************......//////......------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++,,,,,,------......---------------------------+++******,,,---------,,,------......------,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,//////............------........................)))******+++,,,------...---......//////......---------,,,,,,,,,,,,++++++++++++***)))))))))******------,,,,,,++++++******111000///...---,,,,,,,,,------------------------...------------,,,,,,,,,---------............///.........---------------...------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,---..................---------,,,,,,,,,,,,------......---------,,,,,,,,,+++,,,---...///////////////000111000...---...///}}}gggUUUJJJCCC@@@>>>???>>>:::888:::777666444333222333444555333333333333222222222222000000000000000000000000000000///............///000///............///000////////////////////////........................////////////////////////////////////////////////111111111111000000//////000000000///////////////............////////////000000111111111111000000////////////000000000111000000000000000000111222111333666666555222111111222222111000///......---111222333333111000000111000222333333222222333555222222111000000///////////////000000000000//////------............------------............------++++++,,,------...------------------------------***++++++,,,---...///000++++++******+++,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++************+++,,,------+++,,,------......------***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,......------------,,,,,,+++++++++++++++,,,,,,,,,,,,---......------,,,,,,,,,,,,((()))******))))))***+++---,,,,,,,,,,,,,,,------,,,,,,------............,,,,,,,,,++++++++++++++++++,,,---...////////////---..................---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,------111000...---,,,+++++++++,,,,,,,,,------------...************************------............------...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,------------------,,,+++***+++---...---,,,+++,,,------.........---++++++++++++++++++++++++,,,,,,+++*********++++++++++++++++++++++++++++++***+++,,,---........................------------------------------------))))))***+++,,,,,,------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++000000///------,,,,,,,,,---------------------------------------------------------............///000000000//////.........///......---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++,,,---...////////////111222222111...------...kkk[[[QQQIIIEEE>>>;;;:::;;;999555555888777666555444333444555555444444444444333333333333111111111111111111000000000//////...............//////............//////000000000000000000000000////////////////////////................................................111111111000000000000000111111000000////////////............///////////////000000111111111000000...////////////000000000000000//////000111222222111333666666555222111111111111000000///......---111222333333111000000111111222333333222111222444000111111111111000000000//////000000000000//////........................------............------+++,,,---...............++++++++++++++++++++++++)))***+++,,,...///000000,,,,,,+++***************************+++,,,------+++,,,------------,,,+++************+++,,,------+++,,,------......------++++++,,,------------------,,,,,,,,,,,,,,,,,,---,,,,,,+++***++++++---...,,,,,,,,,,,,,,,+++++++++++++++++++++***************+++++++++,,,,,,,,,---''')))******)))(((***+++,,,++++++++++++,,,------,,,,,,,,,,,,------......+++++++++++++++++++++***+++,,,---...////////////---..................---------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,------111000...---,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++***+++---...---,,,++++++,,,---............------------------------,,,,,,+++*********++++++++++++++++++++++++++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------***++++++,,,,,,++++++***------,,,,,,,,,+++++++++------------,,,++++++*********+++,,,------......000///...------------------------------------------------------------------------............///000000//////......------111000///...---,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++,,,---...////////////111222222111...------...vvv^^^PPPJJJEEE???<<<<<<888666888777555555888666666666666555555444444444444444444333333333333222222222111111000000000000///......------..............................////////////////////////000000000000000000000000........................------------------------111111000000000000000000222111111000000//////...............//////////////////000000111111000000......////////////000000////////////000111222333///111333333111//////000000000////////////......000111333222111///000000...///000000///...///111///000000111111111000000//////000000000000////////////...------...//////------............------------......///.........++++++************)))))))))***,,,---.../////////------+++******))))))))))))))))))******,,,------+++,,,---......---,,,++++++++++++***++++++,,,,,,++++++,,,---------------+++,,,,,,---------------------,,,,,,,,,,,,------///...---,,,,,,---...///+++++++++++++++++++++++++++++++++******)))))))))''''''((())))))***++++++)))***++++++******+++---+++++++++******+++,,,,,,***************+++,,,,,,*********+++++++++++++++******+++,,,------------------............------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,---...---,,,+++***)))))))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++++++++,,,,,,,,,,,,+++,,,,,,------.........+++++++++,,,......---++++++,,,,,,---.........---------------------------,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++............---+++***)))+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++******+++++++++***)))))))))***+++,,,---...///000//////...---------------------------------------,,,,,,,,,------------...---------............///---------,,,,,,,,,,,,,,,000000///------,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------,,,,,,,,,,,,------......---------,,,,,,,,,+++,,,---...///////////////000111000...---...///bbbTTTHHHEEECCC===999888===888666888:::777666777444555666777666555333222333333333333222222222222222222111000//////......//////...------------...---..................---........................////////////////////////........................------------------------000000000000000000000111222222111111000//////...............////////////...//////000000000000000........./////////000000////////////000111222333000111222111///...///000.........//////////////////111222111000/////////---///000///...---...///...///000111222222111000//////000000000000//////000///...------...///000------............------...////////////......---++++++++++++******))))))***+++,,,......///......,,,,,,+++*********+++++++++***************+++++++++,,,---//////---,,,+++,,,,,,++++++***+++++++++***++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///...---,,,,,,---......*********+++++++++++++++******+++++++++++++++,,,************************)))***++++++******+++,,,,,,+++***************++++++***)))))))))***+++,,,))))))******++++++,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,++++++************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------,,,,,,++++++***+++++++++------------------------)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...++++++++++++++++++++++++++++++,,,,,,---......///+++++++++,,,......---+++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***))),,,,,,,,,,,,------......------------------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++((()))***+++++++++*********++++++,,,---...////////////...------------...------------------------,,,,,,,,,---------......---------............///+++,,,,,,,,,,,,,,,,,,------------------...///000........................------------------------------............------......------------............---------,,,,,,,,,+++,,,---...////////////---///000///------...///gggTTTMMMEEE@@@@@@>>>:::999======777555888:::666222111222444666777777555222000222222222111111111111000222111000///...---,,,,,,//////...------------...------............------////////////////////////........................000000000000000000000000000000000000000000000000000000000000000111111111222222222111000//////.............../////////000......///000000000000000............/////////000////////////000111222333222333333111000///111222------......///000000000///000111111///......//////000111000///...///000...///000111222222111111//////000000000000//////000///...------...///000---..................---///000000000///...------,,,,,,,,,+++++++++*********+++---...///......---************+++,,,---...---,,,+++***))))))))))))+++,,,...//////...,,,+++------,,,+++******************+++,,,,,,,,,,,,+++))))))***++++++++++++***...------,,,,,,------...---,,,+++*********+++,,,******************++++++)))******+++---......//////......------,,,,,,+++'''((())))))(((((()))***,,,++++++***))))))******---,,,+++++++++,,,---...(((((()))***+++,,,,,,---.........///......------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++......---,,,,,,---------,,,,,,---------.........++++++++++++++++++++++++,,,------.../////////...+++++++++***++++++,,,,,,------------------------(((***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////+++***+++---......,,,+++,,,------......---,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------.........//////........................///......------,,,,,,+++---......//////......------------,,,,,,,,,++++++)))***,,,---...------,,,,,,---------------------//////...---------......------------------------,,,,,,,,,------.........---------.........//////---------....../////////***++++++,,,...000222333................................................---......//////......---///......------......///......---------,,,,,,,,,+++,,,---...////////////,,,---///...------...///}}}gggVVVKKKFFFAAA>>>;;;:::::::::999888999888666555444444444555222222444444444444222222111111111111111111111111111111000000//////......////////////////////////000000000000000000000000........................///////////////........................---------000///------......---,,,///...---------///000111222111111000///......------...///111111111000//////////////////000111111///////////////000111111111000000///////////////333333222111000///......//////.........---------000000000000000000000000111111111111000...---,,,,,,---...///000000000000000000000000////////////000///------......---,,,++++++,,,,,,---...//////111000000///......------,,,,,,++++++,,,,,,---...///...---,,,+++,,,---...,,,,,,------,,,,,,+++***++++++++++++++++++++++++///...,,,+++***+++,,,,,,)))***+++,,,---...//////,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---......//////......---,,,,,,,,,++++++************+++,,,,,,------,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,++++++***))),,,,,,,,,+++++++++******........................---------,,,,,,+++++++++++++++,,,,,,,,,,,,------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******++++++*********+++---...------......------,,,+++((()))+++---.........---+++,,,---...---,,,+++***)))+++,,,,,,***)))(((((($$$(((---111222000,,,)))------,,,+++++++++,,,,,,...---,,,+++***+++,,,------------....../////////,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++---,,,,,,+++*********+++,,,------------,,,++++++++++++++++++++++++++++++------..........................................,,,------......------,,,///...---,,,,,,,,,---...------------------------,,,,,,,,,++++++************++++++,,,,,,++++++***------------------------+++---------+++++++++---+++,,,---...////////////000//////.........//////////////////////////////------------------------///,,,)))))),,,------,,,---.........//////000000........................------------------------.........------,,,,,,,,,+++,,,------......------------------------------qqq^^^QQQFFF???>>>===:::888777777777777666888777666555444444444555222222333444444333222222222222222222222222222222111000000000/////////...////////////////////////////////////////////////........................---------....../////////........................000///------...///---,,,//////.........///000111222222222111000/////////---...000111111111000000///////////////000111111///////////////000111111111111000////////////000222222111111000///////////////.........---------000000000000000000000000000111111000000///...------...///000111111111111000000000000/////////...000...------......---,,,++++++,,,,,,---......///000//////...------,,,,,,*********)))******+++,,,000///...,,,+++++++++,,,------------,,,+++***)))++++++++++++++++++++++++---,,,,,,++++++++++++,,,*********+++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,...---,,,,,,+++++++++,,,++++++,,,,,,,,,+++******,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))***++++++,,,,,,++++++***---,,,+++******++++++,,,------......------,,,+++)))***,,,------------,,,+++,,,---......---,,,,,,---///111000///---------((()))+++---------,,,+++,,,,,,,,,++++++,,,------///...,,,++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---......------,,,,,,------...------------,,,,,,,,,,,,...------,,,++++++,,,,,,---------------,,,,,,+++++++++++++++++++++++++++//////......------,,,,,,........................,,,------......------,,,...---,,,++++++,,,------........................------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++........................,,,...///...---,,,---...,,,---........................//////////////////................................................///---++++++---...---,,,---........./////////000................................................///.........---------,,,+++,,,------......------------------------------mmm^^^NNNFFFAAA===;;;<<<999777666555666777666555777666555444444444444444222222333333333333222222222222222222222222222222000000000000////////////////////////////////////////////////////////////........................++++++,,,---...///000000////////////////////////000...---...//////...,,,000000/////////000111111333222222111111000000///...///000111111111000000/////////000000000111111000////////////000111111222111111000000000000000000000000000000000000000/////////............---//////////////////////////////000000000000//////...///000111111222222111000000000/////////......///...------...///---,,,+++,,,,,,------.........000000//////...---------***************+++,,,,,,111000...,,,+++*********------------,,,+++***)))++++++++++++++++++++++++******++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,+++******************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,------,,,+++++++++,,,,,,******+++,,,,,,,,,+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))++++++,,,,,,,,,,,,++++++......---+++++++++++++++------......------,,,++++++,,,,,,------,,,,,,+++***+++,,,---------------,,,...//////...,,,,,,---,,,+++***))))))***+++,,,++++++++++++,,,------...//////---,,,+++++++++++++++++++++,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///......------......///.........------------,,,......------,,,,,,---------------------,,,,,,+++++++++++++++++++++++++++000000///...---,,,++++++------------------------,,,------......------,,,,,,,,,++++++++++++,,,---........................---------------,,,,,,,,,,,,------------------,,,........................---...//////...---...000///////////////......---,,,---///000111000000///........................////////////////////////...------...//////...,,,.............../////////........................////////////////////////............------------+++,,,------......------------------------------vvvdddUUUKKKBBB??????===<<<>>>888777666666777888888777666555555444444333333333222222222333333222222222222222222222222222222222000000000000////////////////////////////////////////////////////////////........................++++++,,,,,,---......///////////////000000000000000...---...///000...---111000000000000111111111111111111000000000//////000000000000111000000000//////000000111111111111000000//////000000111222222222111000000000000000////////////000000111111/////////...............////////////////////////......///000000000000000...///000111111111111111000000/////////.........///...------...///...,,,,,,,,,,,,---------......111000000000/////////...---,,,,,,,,,,,,---......///...---,,,++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++'''(((***+++,,,,,,+++***---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---...//////...---,,,........................++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++******++++++++++++******---------,,,,,,,,,,,,,,,------......------,,,+++------------,,,+++++++++((()))***+++,,,,,,------+++,,,...---,,,+++,,,---...---+++***)))***+++,,,*********+++,,,---.../////////...---,,,++++++***........................******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........------------......//////.........---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++.........------,,,,,,,,,------------------------,,,------......------,,,++++++++++++++++++,,,,,,..........................................------------............------........................---...//////...---...000222222222222111000///...+++---///111222111000///------------------------.............../////////---...///000000000...---........................................................................------------,,,,,,,,,,,,+++,,,------......------------------------------yyydddTTTJJJGGG@@@;;;<<<<<<:::999:::666555444555777888777555444444444444444333333333222222222222222222222222222222222222222222222222////////////000000000000////////////////////////................................................------------------------.../////////000000111111000...---...000000///...000111111111111000000000///////////////.........111111111000000000000111//////000111222111111000000000000000000111222222222111111000///000000000.........///000000111111////////////////////////////////////////////////---...///000000111111000......//////000000//////////////////............///---,,,---...///...---,,,,,,,,,---------------//////............------------,,,,,,------...///++++++,,,,,,,,,,,,,,,,,,))))))+++,,,---.........++++++++++++++++++++++++'''(((***+++,,,,,,+++***************++++++++++++***++++++,,,,,,,,,++++++------------------------------,,,,,,,,,,,,------,,,+++************+++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---)))***++++++,,,,,,,,,,,,******************++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........//////.................................++++++++++++++++++++++++************************,,,,,,------------,,,,,,))))))************))))))++++++,,,---.../////////------......------,,,+++...------,,,++++++++++++'''(((((()))***++++++,,,---...///...------...///.........------,,,++++++*********+++,,,---.../////////......---,,,++++++........................******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------//////.........---------,,,+++++++++++++++,,,,,,+++++++++++++++***))))))+++++++++++++++++++++++++++,,,,,,,,,------......------------------------,,,------......------,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///555555555555444222111000+++---///111222222111000........................,,,,,,---------.........---...000111000///.....................---------////////////////////////------------------------++++++++++++++++++,,,,,,+++,,,------......------------------------------{{{eeeUUUJJJDDDCCC>>>999777999:::888777888444333333444555555444222222333333444444333222222222222111111111111222222111111111111111111111111////////////000000000000////////////////////////............................................................------,,,,,,---......//////000000111///.........000111000///000000111111111000///...........................222222111000000000111111///000111222222222111000111000000000000111222222111000000///////////////.........//////000000000...////////////000000000////////////////////////......///000000111000000......////////////....../////////.........------...---,,,---/////////---------------------------+++++++++++++++++++++++++++++++++++++++,,,,,,---)))***+++,,,---------,,,((()))***,,,---......///++++++++++++++++++++++++******++++++++++++++++++'''((((((((())))))************+++,,,,,,,,,++++++...........................------,,,,,,------...---,,,+++******+++,,,---***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,------******+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************++++++************+++,,,...///000000111------......------,,,+++...---,,,,,,+++++++++,,,)))((((((((()))***++++++***+++,,,+++******,,,...---.../////////---,,,+++++++++++++++,,,------...---............---,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,.........------------,,,++++++*********+++,,,,,,+++++++++++++++******)))++++++++++++++++++++++++******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))***+++,,,---------,,,++++++++++++++++++++++++---------...............------............------+++++++++++++++++++++++++++,,,......------...000666666666666555444333222---...000111222111111000////////////////////////++++++,,,,,,---.........---///000000///......///.........---------------////////////////////////------------------------++++++++++++,,,,,,,,,,,,+++,,,------......------------------------------~~~lllWWWLLLEEE???>>>@@@<<<888888:::;;;888777999444333333444555555333111111222333444444333222111333222111000000111222333000000000000000000000000.../////////000000000111////////////////////////..................................................................//////,,,------...//////000000///.........000111000/////////000000000///...---.........///////////////333222111000000000111111...000111333333222111000111111000000111111222333000//////.....................//////////////////.../////////000000000000000000000000000000000000...///000000000000000/////////000000000//////...//////.........---------...---,,,---///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------******+++,,,---,,,++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,+++++++++***************)))***+++,,,,,,,,,,,,+++---------------------------,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,---******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---...++++++,,,,,,,,,+++******++++++,,,,,,,,,---------************************+++++++++,,,,,,---------++++++,,,,,,,,,,,,------...---+++))))))+++---...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,...///000000000///------......------,,,+++...---,,,+++++++++,,,---++++++***))))))***+++,,,((())))))((('''(((***,,,---------...------,,,,,,,,,,,,,,,++++++,,,------,,,---...//////......---------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++++++++,,,------,,,------------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))***,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++---...///......000111555555555555444333333222000000000000000000000000000000000000000000000000,,,,,,,,,---.../////////---///000...,,,,,,...000.........------,,,,,,,,,////////////////////////........................,,,,,,,,,------.........+++,,,------......------------------------------xxxaaaSSSGGGCCCAAA<<<:::;;;<<<888888::::::666555888777666666777888777555222000111333333444333222111333222111000000111222333////////////////////////.../////////000000111111////////////////////////................................................,,,------...///000111111,,,,,,,,,---...//////000///......///000111111000...///000000000...---,,,////////////000000000000444333111000000000111111...000222333333333111000111111111000111111222333//////...---------------////////////////////////.../////////000000111111111111111111111111111111//////000000000000//////000000111111111000000/////////.........---------...---,,,---///000///...------------------------.../////////////////////...------------...//////+++,,,,,,---,,,+++***)))------------,,,+++******++++++++++++++++++++++++///...,,,+++***+++,,,,,,111000000///---,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,...---+++******+++---...*********++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,+++***))),,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------...,,,)))''''''))),,,...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---......//////......------...///000000///......------......------,,,+++---,,,+++++++++,,,---......---,,,+++++++++,,,---+++,,,,,,+++***+++---000---,,,+++++++++,,,------------,,,+++++++++,,,,,,+++,,,---////////////.../////////......---------,,,,,,------------......,,,,,,++++++,,,,,,---............------.........------,,,,,,,,,+++++++++,,,,,,,,,,,,------...///......//////......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,...//////......------------------------,,,,,,,,,---------......,,,------------------,,,------------------------,,,...000000//////111333333333444444333333222222222111000000///000000111000000000000000000000000---------...///000000111---//////---++++++...111.........------,,,,,,,,,000000000000000000000000////////////////////////........./////////000000+++,,,------......------------------------------qqq```UUUKKKFFF???;;;;;;;;;:::999777777777777666666666666444444444444444444444444111111111111111111111111111111111111000000000000////////////////////////........................++++++,,,---...///000111......------------......000///...---------------+++,,,---.........---,,,///////////////////////////000000000000//////...///000111222222111000///------,,,---...///111222555333///---,,,---///111///000000000111111111111111111111111000000000000......//////000000111111//////////////////......111000000000//////......000000000000000000000000000111222111000//////111///////////////////////////............---------++++++,,,---...///000111000000//////.........---,,,,,,---......---,,,,,,++++++************++++++...---,,,+++************---------------------------,,,,,,+++*********+++***+++,,,,,,,,,,,,---...+++++++++******)))))))))******+++++++++,,,,,,,,,((()))******,,,,,,---...------++++++++++++------,,,,,,,,,++++++*********,,,+++++++++,,,,,,---...------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++---..................---,,,,,,,,,---------......------------------------........................***,,,///111111///,,,***,,,------......------,,,---------...------,,,,,,))))))***+++,,,,,,------,,,------......------,,,//////...---,,,,,,++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000///...............//////...---,,,,,,,,,,,,//////............/////////...---,,,,,,,,,,,,---///---***)))+++---------***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++******,,,+++******,,,,,,+++************+++,,,---...//////......------,,,,,,+++------,,,,,,+++***))))))000000///...............+++,,,---.........,,,,,,............---,,,+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,************,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,------///000111222333555777888999888666555222111000000000000000000111000///......---......///............///000000000000000///......------+++++++++,,,,,,---------............////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***//////.........---------.........------,,,,,,,,,iii[[[SSSMMMIIIDDD@@@<<<::::::;;;:::999777777777666666666555555444444444444444444444444111111111111111111111111111111111000000000//////////////////////////////.......................................---------......------------......//////...---------------,,,---.../////////......//////////////////////////////000111111000000000000000000111111000000000...---------...000222333444222///---,,,---///111111111111111222222222222111111111111000000000000000000000///////////////...---------------------111111111000000/////////000000000000000000000000000111222111000//////111///////////////////////////............---------............------------///.........------------,,,,,,---......---,,,,,,,,,,,,++++++++++++,,,,,,000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++***,,,------++++++,,,...,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,---+++,,,,,,------......///---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,------+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,---------......------------------------........................------------------------,,,,,,------------,,,,,,,,,------...------,,,,,,)))******+++,,,,,,------,,,------......------,,,...------,,,++++++******,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000//////...------......,,,,,,+++++++++,,,,,,---///......------......///......---------,,,,,,,,,,,,+++++++++------,,,******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++******,,,+++***+++,,,,,,,,,***,,,,,,+++++++++,,,------......------,,,,,,,,,+++------,,,,,,++++++******///......---------------+++,,,---------,,,+++***---------...------,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,------------,,,++++++++++++,,,---------,,,,,,+++,,,,,,,,,...------,,,,,,------...,,,,,,------...000111222444555777999999999888777444333222000//////......000///......------.....................//////000000000000///......------+++++++++,,,,,,---------............////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........------------......---------,,,,,,,,,~~~nnnXXXGGG@@@???@@@???<<<:::888888999::::::999777666666666666555555555444444444444444444444444111111111111111111111111111111000000000000//////////////////////////////........................//////.........---------......------------......//////...------------...---...//////000000////////////////////////////////////000111222222222222111000000//////000000111.........///000111222333444222///---,,,---///111111222222222222333333333111111111111000000000000111111000000///......---111111111111111111111222111111111111111000000000000000000000000000000000000111222111000//////111///////////////////////////............---------............------,,,,,,---------------,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,------//////...---,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,---...---+++***+++,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++......------------,,,,,,------,,,++++++,,,,,,,,,------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......................................................///---+++))))))+++---///++++++,,,,,,,,,,,,++++++,,,,,,------...------,,,*********++++++,,,,,,---,,,------......------,,,,,,,,,,,,++++++******))),,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......************+++,,,---......------,,,,,,------...,,,---.........---,,,+++)))******,,,...---***'''***+++,,,,,,------,,,,,,,,,,,,------,,,,,,+++***---+++***+++,,,---,,,***...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***))),,,,,,------...------------,,,,,,,,,,,,,,,,,,+++,,,,,,---------............---,,,,,,,,,,,,---.........---,,,++++++,,,,,,...------,,,,,,------...,,,,,,------...///111111222333666888888888777666666555333111///...------------------------...///......------......///000000000000///......------++++++,,,,,,,,,,,,---------............/////////,,,,,,,,,,,,,,,,,,------,,,,,,---......///000000............------------...------------,,,,,,,,,|||kkkYYYQQQGGGAAA???>>><<<:::888888888999999999888888666666666555555555444444333333333333333333333333111111111111111111111111111000000000////////////////////////////////////........................,,,,,,------...//////000......------------......///......---------......------......////////////////////////////////////...///000222222333333333111000///......///000111......///000111222333333333111///------...///111111111111222222222333333111111111111000000000///000000/////////.........222222222333333333333333222222111111111111111111000000000000000000000000000111222111/////////111///////////////////////////............---------++++++,,,------...//////------------------------------------------------------,,,,,,,,,,,,---------,,,++++++*********+++************************---,,,,,,+++++++++,,,,,,,,,---...---+++***+++,,,------------------------------------.........///,,,,,,,,,++++++*********++++++------------++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,------------------------------------------------++++++++++++++++++++++++++++++,,,,,,---------,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------......////////////////////////........................///---+++******+++---///***++++++,,,,,,++++++***,,,,,,------...---------*********++++++,,,,,,,,,,,,------......------,,,---,,,,,,,,,++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++......---------------...+++++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,---...//////---+++******))))))+++,,,,,,***(((***+++,,,,,,------,,,,,,---------------,,,,,,+++---,,,++++++,,,---,,,+++---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,------,,,,,,++++++******++++++,,,---............---------,,,,,,+++++++++,,,,,,,,,,,,------------.........------.........///...---,,,,,,,,,,,,,,,...------,,,,,,------...------------...///000111///111333666777777666555666555333111000......---+++++++++,,,---...//////......------......///000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------------,,,---------.........///------------------------------------------------~~~gggUUUKKKFFFCCC???>>>===<<<888555888888999:::999888777666555555555555444444444444333333333333333333333333111111111111111111111111000000000////////////...////////////////////////........................,,,,,,------.../////////......------------............---------......///---------------.........////////////////////////...///000222222333333333111000///......///000111......///000111222333333222111///.........000111000000000000111111111222111111111111000000000///---........./////////000------........./////////111111111111111111222222111111111111111111111111000111222111/////////111///////////////////////////............---------++++++,,,,,,---...........................//////------------------------,,,,,,++++++++++++,,,,,,,,,,,,+++*********++++++************************---,,,,,,+++,,,,,,------,,,---...---+++***+++,,,------------------------------........./////////---,,,,,,++++++******)))++++++------------++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++***,,,,,,,,,---------......////////////////////////..............................------------......***++++++,,,,,,++++++***+++,,,,,,---.........---***+++++++++++++++,,,,,,,,,------......------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...//////---+++***,,,***((((((***++++++******+++,,,,,,------,,,,,,---............---,,,,,,---,,,++++++------,,,+++++++++++++++,,,---...///+++++++++,,,,,,---------------------------......///......---,,,---------......------,,,,,,,,,,,,++++++,,,---............---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,........................///...------,,,,,,,,,---...------,,,,,,------...------,,,------...///000///111444666888888888777555444333111000000//////+++++++++,,,---...///000///............///000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,------------------------------------------~~~iiiYYYLLLDDDAAABBB???:::777777777777777888999::::::888666666666555555444444444333333333333333333333333333333333111111111111111111111111000000////////////......////////////////////////........................000000///...---,,,,,,+++......------------.........------------...//////---,,,,,,,,,,,,---......//////////////////////////////000111222222222222000//////......//////000------///000111222222222111000///......///000111//////000000000111111111111111111111000000000000,,,------...//////000000------......//////000000000000000111111111111111111111111111111111111111000111222111000//////111///////////////////////////............---------///......---,,,+++******.........///////////////...------,,,,,,------...,,,,,,++++++++++++,,,,,,...------,,,,,,---------************************,,,,,,,,,,,,,,,------...,,,---...---+++***+++,,,,,,,,,---------------...---------.........//////.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------......,,,+++++++++,,,,,,---...------------------------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,---------......................................................,,,---///000000///---,,,++++++,,,,,,,,,,,,++++++++++++,,,---............++++++++++++++++++++++++,,,------......------,,,------------------------***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,------000///...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---.........---,,,+++...+++)))((()))+++,,,,,,***+++,,,,,,------,,,,,,......//////......---,,,...,,,+++,,,---...---+++*********+++,,,---//////++++++,,,------...//////........................///......---------------...------,,,,,,------...,,,,,,------...------------,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,------...//////...------......------------.........------,,,,,,------...------,,,,,,---......///000222555888:::;;;::::::555444333222111000000000,,,,,,,,,,,,---...///000000000//////000000111222000000000///......------------,,,,,,,,,,,,++++++,,,------------.........,,,,,,,,,---......//////...------,,,++++++******,,,,,,,,,,,,------------,,,,,,,,,------------...zzziiiVVVMMMGGGAAA>>>??????<<<999666666777888999666888999888555555666888444444444333333333333222222222222222222222222222111111111111111111111111000000/////////.........////////////////////////........................111000///...---,,,++++++......------------......---------------...//////...------,,,---...///000//////////////////////////////000111111000000000...//////////////////...+++,,,...000111111111111000000////////////000000000000111111111222222222111111111111000000000000........................//////000000111222222333/////////000000111111111111111111111111111111111000111222111000//////111///////////////////////////............---------///......---,,,+++***)))---------....../////////...---,,,,,,,,,,,,---...------,,,,,,,,,,,,---------------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,---......***,,,------++++++,,,...++++++,,,,,,------------,,,,,,---------.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........*********+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,......---,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------........................,,,---............---,,,,,,,,,------------,,,,,,***+++,,,---............++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************+++++++++++++++,,,------------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,---+++******,,,---,,,+++***+++,,,,,,------,,,,,,///////////////...------...,,,,,,,,,---...---,,,++++++++++++,,,,,,---...+++,,,,,,---///000000111000000//////......------...------,,,,,,,,,,,,,,,,,,++++++++++++---...///---------...------,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,---............---,,,------,,,------...///000...------,,,,,,------...------,,,,,,------......///111444777999:::::::::777666444222111/////////------------...///000000111111111111111222222333000000000///......---------------,,,,,,+++++++++,,,,,,---------.........,,,,,,------.../////////---------------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......YYYLLLAAAAAABBB>>>;;;<<<777777888888888777666555444666777666444444666999444444444333333333222222222222222222222222222222111111111111111111111111000/////////............////////////////////////........................---------........................------.........---------------...///000///......------///000111///////////////////////////000000000000//////...---...///000000///...---+++,,,...///000111000000000///////////////000000111111222222222333333333111111111111000000000000/////////...------,,,,,,,,,------...///000000000......//////000000000111111111111111111111111111000111222111000//////111//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------............---,,,,,,,,,,,,---............------.........+++++++++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///***+++,,,,,,,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,---------......++++++++++++++++++++++++...---++++++++++++---...*********++++++,,,,,,,,,))))))***+++,,,...///000------------------------------------------------++++++++++++++++++++++++)))***,,,......---,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,---............++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************+++*********+++,,,,,,---************+++,,,------...------,,,,,,------...///...---,,,,,,,,,------++++++,,,---///...,,,)))++++++,,,---------,,,,,,///////////////......---...---,,,,,,......---,,,------,,,,,,++++++,,,,,,+++,,,---...///111222222111111000///...------,,,---,,,++++++******++++++******))))))***,,,...///............---,,,+++++++++++++++,,,,,,---------,,,,,,,,,---------......+++,,,---......---,,,+++,,,,,,,,,---...///000111...------,,,,,,------...------,,,,,,,,,---......+++---000444666777777777999888555333000...---,,,///............///000000222222111111222222333444000000000///......---------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,------...///000000,,,,,,------.../////////+++++++++,,,,,,---------,,,,,,,,,------.........DDDCCC@@@===;;;:::999999888777444333333444777888333333444444555666666666333222222111111222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////.........------,,,,,,,,,------------------------...------,,,,,,++++++***---------.........//////,,,+++******+++,,,...///......////////////......//////000000000000//////////////////........................------------......//////...---,,,,,,000000000000000000000000222222111111111111111111............///000111222////////////000000000000111111111111111111111111222222222222222111111111111000...///000111111000222000///---,,,,,,,,,,,,000000//////.........---*********+++,,,---...///---------,,,,,,+++++++++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,+++++++++******------------------------++++++,,,,,,---...//////---------...------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------,,,++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---------------,,,,,,+++***------,,,,,,,,,,,,++++++,,,++++++******++++++,,,///...---,,,,,,---...///------,,,,,,,,,,,,++++++......---,,,+++******))))))***,,,---...------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......******+++++++++,,,,,,,,,//////.........---------,,,,,,,,,------.........---///111111///---------------------------------,,,------......------,,,............------,,,+++++++++++++++++++++++++++...------,,,,,,------...........................+++++++++++++++***((((((,,,,,,++++++***++++++++++++++++++,,,,,,---------***+++---......,,,+++)))***+++---...///......---+++++++++***************,,,,,,---...---,,,+++***///////////////.........//////.........---------,,,++++++******++++++,,,,,,---......///.........//////.........------------,,,,,,++++++,,,,,,---,,,------,,,******+++---///...---,,,,,,---...///...------,,,,,,------...///,,,******---...,,,***---***'''''')))---//////------,,,+++,,,---.../////////......------,,,,,,+++,,,,,,---...///000000///...---///222444555555888666444111///...------///////////////000000111000000000000000000000000000000//////......------222333444333///,,,+++***------------------------,,,,,,------...///000000//////...---,,,,,,++++++------------------------------------.........///AAA@@@===;;;999888888888777666555444444555666777666666555555444333333333333222222111111222222333111111111111111111111111000000000000000000000000000000000000000000000000000000//////......------......---------,,,,,,,,,------------------------,,,,,,,,,,,,---------------------.........//////222111///...------------......////////////......//////000000000000//////////////////............---------....../////////000000000000000///......000000000000000000000000111111111111111111111111111000000/////////000000////////////000000000000111111111111111111111111111111222333555777999:::999777444333222222000///111000///------------...000/////////.........---------------...///000000.........---------,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...------,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,---------,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***+++++++++,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,------+++++++++,,,,,,---------------------,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------///.........------------,,,,,,,,,---------......---///000000...---------------------------------,,,,,,------------,,,,,,---------------,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------------------------------*********+++++++++++++++,,,,,,++++++***++++++,,,+++,,,,,,,,,,,,,,,,,,---***+++---......---,,,+++++++++,,,---...---,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,+++***///.....................///.........------------,,,,,,++++++++++++,,,,,,,,,,,,---...//////......///.........------------,,,,,,++++++++++++,,,,,,,,,------,,,******+++---///...------,,,---......------,,,,,,,,,,,,------...,,,******,,,------+++---+++)))))),,,...//////---,,,,,,+++,,,---.../////////..................---------...............///......000222555555555777666333111///...------///////////////000111111000000000000000000000000000000////////////......///111111000...,,,,,,---------------------------,,,,,,------...//////000//////......---,,,,,,+++------------------------------........./////////<<<;;;:::999777777777777555555555555555555555555666555555444444333333222222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000//////...---,,,,,,+++...------------,,,,,,,,,------------------------+++,,,,,,---......//////------........./////////333222111///...---------......////////////......//////000000000000///////////////............---,,,,,,---...///000111111000000000000000//////...000000000000000000000000000000000000111111111111333222111000////////////////////////000000000000111111111111111111111111000111222444888===BBBDDDAAA>>>:::777555333000...000//////......//////000/////////...............//////.........//////000//////............------,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...------,,,++++++++++++***************+++,,,,,,------------++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++)))******+++---....../////////............//////+++,,,,,,,,,,,,,,,,,,+++)))******+++---......///,,,,,,---------.........------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---))))))))))))*********+++,,,,,,---------.....................------------,,,,,,,,,,,,---------------...///...,,,,,,---...------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++***************************------,,,,,,,,,,,,------+++++++++++++++++++++++++++*********+++,,,...///,,,++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++---...///......---++++++,,,,,,,,,+++******+++++++++,,,,,,------...,,,,,,---------,,,+++***....................................---------------------,,,,,,---------++++++,,,....../////////............------------,,,++++++******++++++,,,,,,------,,,******+++---//////...---,,,,,,------------,,,,,,,,,,,,---------,,,***+++,,,------,,,---,,,+++,,,...//////...,,,,,,,,,,,,,,,---.............../////////////////////.........---------000//////000333555555444555444222000///......------......///000111111222000000000000000000000000////////////000000000000...//////...---,,,...///------------------------,,,,,,------.../////////000//////......---------------------------------............/////////000888888888777777777777777444444555666666555444444222222222333444444555555222222111111111111222222111111111111111111111111////////////////////////////////////////////////000000//////...---,,,,,,---------------------------------------------------------.........//////............/////////////////////............///......////////////......//////000000000000////////////.........---------------......///000111111---...............------000000000000000000000000/////////000000000000000222222111000000000000000////////////000000000000111111111111111111111111000111222444999???EEEHHHDDDAAA===999777444111...////////////000000111111..............................---,,,,,,,,,------............------------,,,,,,,,,---------......------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------.........,,,,,,------...---------,,,,,,,,,+++++++++******,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++******+++,,,,,,---......//////............//////+++,,,---......---,,,+++******+++,,,,,,---..............................///...,,,+++***++++++,,,---,,,,,,++++++,,,,,,---))))))))))))************,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++***************************---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///++++++******++++++,,,,,,---------,,,,,,+++++++++***+++,,,.../////////...++++++++++++******)))))))))******+++,,,---......---------,,,,,,,,,++++++---------------.........------------------------......------------......***+++,,,---.../////////------------------------+++++++++******+++++++++,,,------,,,******+++---//////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------------,,,,,,...//////---,,,,,,,,,,,,,,,,,,---------.........//////000000000......................../////////111333555444333333222111000///.........------...///000111111222////////////////////////......//////000111111222000000000...,,,,,,...000........................---------.........//////000000//////............,,,,,,------------------........./////////000000777777777777777777777777333444555666666555444333111111222222333444444444222111111000000111111222000000000000000000000000////////////////////////////////////////////////111111000000///......---------------------------------------------------//////.........---------........./////////000000111111111111000//////.........////////////......//////000000000000//////............------------///////////////.........------...............---////////////////////////....../////////000000000000000//////000111111222////////////000000000000000000000000000000000000111111111333777<<>>aaakkkHHH+++111......------,,,---------...---,,,,,,,,,---///000.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.........------------...000111///...------,,,,,,------,,,,,,++++++,,,,,,------*********+++,,,,,,------//////.........---------,,,,,,,,,,,,------------------------------...///------,,,,,,,,,,,,++++++---,,,+++,,,.........---+++,,,------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******&&&(((***+++*********,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,,,,---......,,,+++***+++++++++,,,,,,,,,,,,,,,,,,+++++++++************************+++++++++******++++++++++++***************))))))*********))))))***+++++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------............,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,------------///...///000222111...,,,......---,,,,,,,,,,,,,,,************+++,,,------///...---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---///...------------------++++++,,,,,,,,,,,,------///...------,,,,,,,,,---111///---,,,---...---,,,.........------------,,,------........./////////------......///000000000111111000/////////000000222000...------......---...............---------,,,---......//////.........---,,,,,,,,,,,,---...,,,,,,+++++++++,,,------+++,,,---...............---..................---.................................///////////////222111///.........//////......////////////......///............---------......------------......------.........---++++++***+++,,,---------------.........------,,,,,,+++***+++,,,,,,++++++---///***+++---,,,++++++,,,...,,,,,,,,,,,,---...000111........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------......///...------------------,,,////////////////////////---...///000000///...---------------------------+++,,,---.........---,,,........................//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------------------------------------......******+++,,,,,,---......+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......(((---777JJJUUUCCC............//////000////////////...,,,,,,,,,---///000//////...---,,,,,,++++++.........------,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,,,,,,,---............---,,,,,,---...//////...---,,,,,,,,,------******+++,,,,,,,,,,,,,,,******+++,,,,,,---......---------...............,,,,,,---------.........///......------------...------,,,,,,,,,,,,++++++---,,,++++++---......---------,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******&&&(((***************,,,)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,+++---//////---***)))***+++,,,---,,,++++++,,,++++++***************))))))*********+++++++++***+++,,,------,,,+++***+++******************+++)))***++++++,,,,,,,,,+++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------............///,,,,,,++++++,,,,,,---...------,,,++++++,,,---------.........///000000000,,,,,,,,,...111222111000000///...---,,,+++++++++,,,,,,,,,,,,---...//////000///...,,,++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,---..................*********+++++++++,,,,,,+++,,,---...//////000//////...,,,,,,---//////............---------,,,,,,---------.........//////------......///000000111222111111000//////000000222000......//////---,,,,,,,,,,,,------------------------------...//////------------------------***+++,,,,,,------,,,,,,,,,,,,---//////000000///,,,------......------,,,........................---.........//////000000222111000.........///000......////////////......//////.........---------.........------.........//////000000000///---,,,,,,,,,---------,,,++++++//////...---,,,++++++***((()))++++++***+++---///,,,---///...------...000------,,,,,,---000222444000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,------......///.........------,,,,,,,,,000000000000000000000000---...///111111///...---------------------------+++,,,...//////...,,,+++000000000000000000000000000///...---------------++++++++++++++++++++++++.../////////000000111111------------------------+++++++++,,,,,,---------******+++,,,,,,---......---------.........//////,,,,,,,,,---------......)))///+++(((333777111///((()))+++,,,---,,,++++++///...,,,,,,,,,---///111//////...---,,,,,,++++++000000/////////.........************************---------------------------------------------------,,,+++******,,,...///---,,,,,,,,,,,,---......///...---,,,+++,,,---...///...---,,,+++,,,------)))+++,,,---...------,,,++++++,,,------...//////+++,,,,,,---...///000000---------....../////////000///...------------------------,,,,,,,,,++++++---,,,++++++---............---+++***)))***++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******(((***,,,,,,,,,,,,---...((())),,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,+++---///000---******+++---//////...---,,,,,,+++******)))*********))))))******+++++++++++++++,,,------------,,,+++,,,++++++******++++++,,,***+++,,,,,,------------///......---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------++++++++++++------******++++++,,,---......))))))***,,,000333444444111000///---,,,+++******---------...///000111111111000...---,,,,,,,,,---(((***+++,,,---,,,,,,++++++,,,...///000///......))))))*********+++++++++(((***---///111222222222...,,,++++++...000111111......---------,,,,,,,,,---------.........//////---------...///000000111222222111000000///000000444222222222222222///---+++++++++,,,,,,---------......---,,,,,,...///000,,,------......------,,,+++,,,...///000///......---...///000111111111111---......//////......---......////////////......///......------...000111///////////////.........//////.........---------------------------------------------------------........................////////////////////////.........------,,,,,,,,,...------,,,,,,------............------,,,,,,,,,---------...000333555777444111------///222222111------------------,,,,,,...---,,,---......,,,***111111111111000///...---,,,---------.../////////111000///.......................................////////////////////////.........------,,,,,,,,,......///000000000000000...------,,,,,,------...,,,---//////...------...........................------------------------........................,,,++++++---...---+++)))........................111000...,,,,,,,,,...///---------------------------///---)))(((+++---,,,------------------------------------------------+++,,,,,,------,,,,,,+++000///...---------------...---+++***+++,,,...000//////.........---------........................------------------------------,,,,,,---...000111333111///---,,,---...///------------------,,,,,,...------,,,,,,------...............////////////------............------------------------------000000///...,,,+++******+++++++++,,,---...///000.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,------,,,+++***)))***+++,,,---------............///---,,,,,,+++*********+++++++++++++++++++++++++++,,,+++***)))))))))++++++...,,,***((((((***,,,...,,,,,,,,,++++++*********///...,,,+++***++++++,,,+++++++++******))))))))),,,,,,+++***))))))******,,,++++++***+++,,,...///******+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,---.........---,,,+++...............///000111//////...---,,,,,,++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,///000///,,,***,,,------,,,++++++,,,---,,,+++*********+++,,,***,,,///111222111///...000000000000///...---,,,---,,,,,,,,,,,,---......---------............///......//////000000000111555333111...------......222111111000000000000000//////.........------------------.........//////........................------------------------............////////////...---,,,,,,,,,,,,---.........////////////.....................//////000,,,,,,------...000111222//////.........---------------------------------------------------------......................................................---------,,,,,,,,,...------,,,,,,------...------------------,,,,,,---------...000222555666333000......///111000/////////...---,,,,,,++++++...---,,,---......,,,***------.........---,,,,,,------------............//////...---------------...............---------..............................---------,,,,,,,,,------...///////////////...------,,,,,,------...,,,...000000...---...///...............---------------------------------........................,,,,,,,,,---......,,,***........................111///...,,,,,,,,,...///------------------------...///---***,,,000000---------------------------------------------------++++++,,,,,,,,,,,,++++++...------,,,,,,,,,,,,---...---,,,,,,,,,---////////////.........---------........................------------------------------,,,,,,---...000111222111///---,,,---......------------------------...------,,,,,,------...------------............------............------........................000//////---,,,+++******,,,+++++++++,,,---......------------,,,,,,,,,+++))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...///...---,,,+++***++++++,,,+++,,,,,,---...///000000---,,,++++++******++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---,,,+++******+++,,,---,,,,,,,,,+++++++++******,,,+++*********+++,,,,,,,,,,,,+++++++++*********,,,,,,+++***************++++++++++++++++++,,,,,,++++++,,,,,,,,,---------++++++,,,---------------,,,,,,---......---,,,+++---,,,,,,,,,,,,,,,------///......---,,,,,,++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,///000///---***,,,------,,,++++++,,,---,,,+++******+++,,,,,,***,,,...111111111///...000000///......---,,,,,,---,,,,,,,,,,,,---......---------............////////////000000000111111444333000...------......111111000//////////////////.........------------,,,------------.....................................................................////////////......---,,,,,,---............////////////......------...///////////////------,,,,,,---///111222...............---------------------------------------------------------...................................................------------,,,,,,,,,...------,,,,,,------...,,,,,,------------------,,,------...000222333444111000//////000000...---000000///...,,,+++***)))...---,,,---......,,,***++++++,,,,,,------,,,,,,............------------...---------,,,,,,,,,,,,//////.........---------------------------------...------------,,,,,,,,,,,,------.....................------------.........///111000///....../////////.........---------------------------------........................------,,,---//////---,,,........................000///...,,,,,,---......---------------------------//////---...111000,,,------------------------------------------------------............------,,,,,,+++++++++,,,------------........./////////...............---------........................------------------------------------...///000000111000///---------......+++,,,,,,------...............------------......+++,,,,,,,,,------------------............------.........//////000000000//////...---,,,,,,++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,++++++++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,---...000000...------,,,+++,,,,,,,,,------------............,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***))))))))))))***+++,,,---,,,,,,,,,,,,++++++++++++,,,++++++************+++++++++,,,,,,++++++******,,,,,,---------.........++++++,,,---............,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,......------,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---//////...---***,,,------,,,++++++,,,,,,,,,++++++++++++,,,,,,+++,,,...000111000///...000///---,,,+++,,,,,,------,,,,,,,,,,,,---......---------............///000000000000111111111111333222000...------......000//////...........................------------,,,,,,,,,,,,------------........................////////////////////////---............/////////......---,,,,,,---......---......//////......---,,,---...///000///...---111000...,,,,,,,,,---...........................------------------------------------------------................................................------------------------...------,,,,,,------...,,,,,,,,,------.........,,,,,,---...///111222222000111111222222000...,,,//////...---,,,,,,++++++...---,,,---......,,,******+++,,,---.....................------,,,,,,,,,---------...------------/////////...------,,,,,,------------------------------------------------,,,---......//////............------------......///000111111///...///////////////...------,,,,,,------------------------...........................---,,,---///000///---........................///...------------......------------------------***000444000,,,,,,,,,+++------------------------------------------------//////000000000000//////,,,+++++++++,,,---......---...//////000000//////................................................------------------------...............//////000000///...------------...++++++,,,,,,---...//////......------------......,,,,,,,,,,,,------------------............---------------...//////000000.........------,,,,,,,,,,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,++++++,,,---...//////......---------,,,,,,,,,//////...------,,,++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++***+++,,,---------,,,+++,,,,,,---......---,,,,,,++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,---------,,,***))),,,,,,,,,,,,------------------.........------,,,+++,,,,,,,,,------------......---,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---***,,,------,,,++++++,,,++++++++++++,,,,,,,,,---+++,,,...///000///...---///...,,,******+++,,,------,,,,,,,,,,,,---......---------............///000000111111111111111111111000///...............///...------,,,,,,------------------------------+++++++++,,,,,,,,,------................................................---------.........//////......------------......------............------+++,,,.../////////...---111000...---,,,,,,,,,------.....................------------------------------------------------................................................------------------------...------,,,,,,------...,,,,,,,,,------.........,,,,,,---...///000000000///111333444333111///...,,,,,,------------------...---,,,---......,,,*********,,,---......//////......------,,,,,,,,,+++---...////////////......//////.........---------........................------------------------......///000000000000//////......------......//////111222111///....../////////.........---------------------------------...........................---,,,---...000///.................................---------.........------------------------***555<<<555,,,(((+++---------------------------------------------------......////////////......------,,,------...//////---...//////000000//////---.............................................------------------------....../////////////////////......---------------++++++,,,,,,---.../////////......------......///,,,------------.........------............------,,,,,,---------.........---------------------,,,,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,++++++,,,,,,---......------,,,,,,,,,------.........---------,,,,,,,,,,,,------------------,,,++++++***++++++,,,,,,++++++++++++++++++++++++((()))+++,,,,,,,,,+++***+++,,,...//////...,,,+++++++++++++++++++++++++++------,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---.........,,,+++***++++++++++++,,,,,,,,,,,,//////......---,,,******++++++++++++,,,,,,------...------,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...------------***,,,------,,,++++++,,,++++++,,,,,,------------,,,---......///......---...---+++***)))***,,,------,,,,,,,,,,,,---......---------............///111111000000000000000000//////.....................------,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,,,,,,,------........................------------------------------------....................................------............------,,,,,,---...............,,,,,,------............---------...............------------------------------------------------........................------------------------,,,,,,,,,------------......------,,,,,,------...,,,,,,------------------,,,,,,---...//////......---000222333222000///000++++++,,,------......///...---,,,---......,,,***((()))***+++,,,,,,---,,,------------,,,,,,,,,,,,---...///000000000///...........................////////////////////////,,,,,,,,,------------......//////000000000000000//////............/////////000111111///------...........................------------------------...........................,,,+++,,,.../////////........................---------...............---------------------------888???888---***---000------------------------------------------------++++++,,,,,,,,,,,,++++++......---------...//////------........./////////---------.......................................------------------------...//////000000000//////------------------------+++,,,,,,------.........//////............//////------------............------............------------------------------,,,,,,------------------,,,,,,+++++++++,,,,,,---++++++++++++,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++,,,,,,++++++,,,,,,---...///...---,,,,,,,,,,,,,,,---------------,,,++++++((()))***+++---///000111++++++******++++++,,,,,,++++++++++++++++++++++++((())))))***+++++++++++++++,,,---......---,,,+++***++++++++++++,,,,,,,,,------...------+++***)))++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,---------,,,++++++*********+++++++++,,,,,,.........---,,,+++***)))++++++******+++,,,---...+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,------***,,,------,,,++++++,,,***+++,,,---......---------------.........------------,,,+++++++++,,,------,,,,,,,,,,,,---......---------............///000000000000////////////..................//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------........................------------------------,,,------------.........---...////////////...---,,,------......------,,,------,,,,,,------......+++,,,---//////...---,,,---------.........//////------------------------------------------------........................------------------------,,,,,,,,,---------.........------,,,,,,------...------------------,,,,,,+++,,,---.........------***---000000///...///111,,,,,,------------------...---,,,---......,,,*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,...000000///...---,,,,,,------.../////////........................,,,,,,,,,---------......---...//////000000////////////............//////...000111000...,,,,,,---,,,,,,------.../////////------------------------........................---+++******,,,...///...........................,,,------......///......------------------------...555888333...---//////------------------------------------------------++++++,,,,,,,,,,,,++++++......------,,,,,,------...---,,,,,,,,,---//////---------.........//////........................------------------------...///000111000000///...,,,---------...---------------------------------//////............//////+++,,,,,,,,,------------------............------//////......------,,,,,,,,,,,,,,,------.........,,,+++++++++,,,---......+++,,,,,,,,,------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,---......+++,,,---------,,,******)))******,,,---...//////++++++******++++++,,,---++++++++++++++++++++++++************+++,,,------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,---,,,,,,+++************+++++++++,,,,,,+++++++++++++++,,,---...*********)))******+++++++++++++++,,,,,,,,,------******++++++,,,++++++***+++************,,,---...******++++++,,,---//////++++++++++++++++++++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---//////,,,+++,,,...***,,,------,,,++++++,,,***+++,,,............---------------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,---......---------............///////////////.........---,,,------...////////////......---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------------.........................................................,,,,,,---------.........---...///000000///...---,,,------......------,,,...---,,,+++,,,---...///---...000000///,,,)))'''---------.........//////------------------------------------------------........................------------------------,,,,,,,,,------............------,,,,,,------............------,,,,,,,,,+++,,,---.........---,,,(((+++......---,,,...111.........------,,,,,,,,,...---,,,---......,,,***------.../////////......+++++++++,,,,,,---------***+++---//////...---,,,+++,,,,,,---...///000000------------------------,,,,,,,,,------.........,,,---......//////......//////............//////...///000///---,,,+++,,,+++,,,,,,---...///000000------------------------........................,,,***)))))),,,.................................,,,,,,---.../////////...------------------------,,,//////,,,---000///+++---------------------------------------------------..................---...------,,,++++++++++++...---+++***+++,,,...000---------.........//////........................------------------------...///000111111000///...,,,,,,---......---------------------------,,,,,,//////............//////******+++++++++,,,,,,,,,---..................---111111000///...------,,,+++,,,,,,------.........+++++++++,,,---...///000,,,,,,,,,------.........,,,------......------,,,************************++++++++++++++++++++++++))))))***++++++++++++***,,,,,,++++++,,,,,,---...+++++++++,,,---...///000++++++,,,---,,,+++***)))///...------,,,+++******+++*********+++,,,,,,---++++++++++++++++++++++++++++++******+++---...000++++++++++++++++++++++++*********++++++,,,,,,,,,'''(((***+++,,,,,,++++++)))))))))******+++++++++++++++++++++,,,,,,---...)))(((''''''''')))***+++,,,,,,,,,---------......'''''')))***+++,,,,,,---******))))))***,,,---///,,,,,,---...///111222333++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---000///,,,+++,,,...***,,,...---,,,+++,,,,,,)))+++,,,...//////......------------------------,,,,,,---.........---------,,,,,,,,,,,,---......---------.........////////////......---------,,,,,,,,,---...///////////////...------,,,,,,------+++++++++,,,,,,------------------.........//////........................////////////////////////,,,,,,,,,---------......---...///000000///...---........................***+++---...///......---......................................................---------,,,,,,,,,+++++++++,,,---...///000---.........//////000000//////.........---------,,,,,,,,,---------......//////...---,,,++++++***111000...---------...///......//////...---,,,,,,------------------------------......//////000000//////.........---------+++,,,,,,---.........------------......---,,,,,,)))***++++++------...///...---,,,++++++,,,---...------------------------,,,,,,,,,---------........................------............//////000000......//////...---,,,,,,........................------------------------,,,,,,------...///000000.........------,,,,,,,,,------......------,,,+++((()))***+++---...///000//////.........---------,,,---...//////...---,,,///......---...///000111000...------...000//////111///,,,---//////---+++------------------------,,,---///000000000///.................................---,,,,,,...///000//////............/////////...---,,,++++++,,,---......---------,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,........................---.........//////000000000///---+++***+++,,,---...........................---,,,+++***+++,,,---///...---,,,+++,,,------///...---,,,+++***))))))---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,///......---+++******))),,,,,,,,,---,,,,,,+++++++++,,,---...///...---,,,......---------,,,,,,,,,***+++,,,------,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...............------...---,,,,,,++++++,,,,,,)))***+++,,,---...------------,,,+++)))***,,,///000...+++))))))***,,,...//////...---+++******))).........------.........------------------------,,,------......------,,,...---,,,,,,,,,,,,---...,,,+++***,,,//////,,,)))------+++******+++------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,...///000000000000//////...---,,,,,,++++++,,,,,,------...///000000000///...------,,,------////////////..................////////////......111000///...---,,,++++++///...,,,++++++,,,...///---------------------------------............///000///.........000111222222111///...---...000111111000///......///000111111111000000//////..............................,,,---.........---,,,+++............................................................---------,,,,,,,,,,,,,,,------...///---........./////////000///.........------------,,,,,,,,,---------...............------,,,,,,+++...///000111111///...,,,......//////...------,,,------------------------.........///////////////......------,,,,,,,,,,,,+++,,,------......---------------------------,,,+++++++++,,,,,,------...---------,,,,,,---------------------------------,,,,,,,,,---------..............................------........./////////......//////...------,,,........................------------------------,,,,,,------...//////000.........------,,,,,,,,,,,,---...///////////////------------......////////////.........---------------............------///......------...///000///...---...///000///...111///---...///000...,,,------------------------,,,,,,.../////////...---........................---------,,,---....../////////............/////////...---,,,,,,------............---------,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,........................---........./////////000...---------///111444666........................---------,,,------............---,,,,,,,,,---...---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,+++,,,------......------......---------,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,...---,,,,,,++++++,,,,,,******++++++,,,------...,,,,,,,,,***)))))),,,...---,,,+++******+++---.........------,,,+++***)))---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,------------,,,,,,---,,,+++******+++,,,------,,,+++,,,......,,,***------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------...///000000000//////......---,,,,,,++++++,,,,,,------...//////000.........---......//////////////////..................////////////.....................---------///...,,,++++++,,,...///---------------------------------............///000///.........///111222222111///...---...///000//////...------...//////000000000000//////..........................................---,,,+++***////////////////////////......................../////////.........------------,,,,,,,,,------................../////////............------------,,,,,,,,,---------......------------------------,,,///222555555111---***.........///......---,,,------------------------///////////////.........---,,,,,,,,,,,,+++++++++,,,,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,---,,,------......------,,,------------------------,,,,,,,,,---------..............................---------------..................///......---,,,........................------------------------,,,,,,------.../////////.........---------------,,,---...///000111111111111111000000//////....../////////............---.........------.........///......---------.........---...///111222000...111000...///000000///---------------------------+++,,,------......------........................,,,------...............//////............//////.........------...//////.........------------,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,......................................./////////---------...000333666777........................,,,,,,---...////////////------,,,,,,,,,---......,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++************+++++++++++++++,,,,,,---------+++,,,---...............---,,,,,,,,,,,,---............---------,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++...---,,,,,,++++++,,,,,,++++++******+++,,,---...+++,,,,,,***))))))+++---************+++,,,---...+++,,,---------+++***)))++++++************++++++------------------------+++,,,,,,------,,,,,,+++,,,+++************+++,,,...,,,++++++,,,------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------......------......///////////////............------,,,,,,+++,,,,,,------.../////////---------......///111111/////////............---......////////////......---------........./////////...---,,,,,,---...///---------------------------------............/////////.........///000111333111000...------......------,,,,,,,,,,,,------000000000////////////....................................------,,,,,,,,,////////////////////////........................000////////////...............---,,,,,,,,,------........................------------------------,,,,,,,,,---------......,,,,,,,,,------.........---///333555555222...+++---...............------------------------------000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---,,,,,,,,,------............------,,,,,,,,,,,,+++,,,---......---,,,+++------------------------,,,,,,,,,---------......---------...............---------------------------...............------........................------------............---------.........//////...............---------,,,---...///000000000000222111111000000//////.../////////...............///...---,,,,,,---...///.........---------------......000222444444222000111000////////////...---........................,,,,,,------....................................,,,---///000111000///...//////............//////............//////000000............------------........................------------------------................................................///......------...///000........................***+++---////////////...,,,,,,,,,,,,------......,,,,,,---------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---...////////////------,,,+++,,,---...///......---------,,,,,,,,,,,,+++******+++,,,...///------------------------************++++++++++++++++++++++++++++++++++++++++++,,,------------,,,...---,,,,,,++++++,,,,,,,,,+++***))))))+++---///,,,,,,---+++******,,,...***++++++,,,,,,,,,,,,,,,***+++,,,------,,,***)))++++++************++++++------------------------++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,---///---,,,++++++------...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++,,,.../////////...---...///////////////...---......---------,,,,,,,,,---------.........//////...............///000111//////.........---------......////////////......---------............///......------------..............................---------............////////////...////////////222111000...------------------------------------////////////////////////........................,,,,,,,,,,,,------......////////////////////////////////////////////////000////////////...............---,,,,,,,,,------...............---------,,,,,,------------------,,,,,,,,,---------......+++,,,,,,------.........///000222333222111///---------...............---------------------------000000//////......------------------............,,,------...------,,,,,,---,,,,,,,,,,,,---...//////......------,,,,,,++++++,,,---......---,,,+++------------------------,,,,,,,,,---------......---------.........//////------------------------------...............---........................---------....../////////---------............................................./////////......---///////////////000000000///////////////////////////...---,,,,,,---...///..................------///000111444777777555333222222222000///...------......................................./////////////////////////////////...///000222222111000000//////............//////------...//////000000000//////.........------------.....................------------------------.......................................---------000///...---,,,,,,++++++........................)))***,,,---.........---,,,---------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++------,,,,,,,,,,,,+++++++++,,,---...////////////------,,,+++,,,---...///......---------,,,,,,,,,---,,,+++***+++,,,...///------------------------++++++++++++,,,,,,------++++++++++++++++++++++++,,,,,,---..................---,,,,,,++++++,,,,,,,,,+++***))))))***,,,...,,,---...---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...------++++++,,,,,,++++++++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++...---,,,++++++,,,---.........---,,,+++,,,...///+++,,,---......---,,,+++---------------------------------,,,,,,+++++++++,,,---...///000///...---...///////////////...------------------,,,,,,,,,---------...............000000///...........................------------......////////////......///............---------................................................---------............///...////////////.........111000///......---------......////////////...................../////////........................,,,,,,+++,,,,,,...///000......................../////////////////////////////////.........------------,,,,,,,,,------............---------------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,------.........000111111000000000//////,,,---......///.........------------------------///////////////.........------...............///------......------,,,,,,---,,,++++++,,,---///000///.........------,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,------.../////////.........---------------,,,---......///.................................---------...//////000000......................................./////////.../////////......---,,,,,,------...///000000111...////////////000000000.........------.........---......///000000//////000000111444777888777666666666666444000...---...........................///............///000000///////////////////////////000000111111111111111//////............//////------.../////////....../////////.........---------------...............------------------------.................................---------------...//////////////////...........................******+++,,,------------------......------,,,+++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++---------,,,,,,++++++++++++,,,---...............---,,,,,,,,,,,,---............---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++,,,,,,---...////////////...---,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,+++,,,------,,,+++,,,---...------------....../////////......---------,,,------,,,,,,,,,,,,------------------------------,,,------......------,,,......---,,,,,,---......---......---,,,,,,---///+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............///////////////...------------------------........................000000...------,,,,,,,,,.........------------,,,......////////////......//////.........---------................................................---------............///....../////////...------/////////.........------//////000111111000//////---............/////////...........................---,,,,,,,,,---......------------------------////////////////////////............---------,,,,,,,,,,,,,,,------...///.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------------------//////000000000///...---,,,------...//////......------------------------.........///////////////,,,,,,,,,------.........------......------,,,+++---,,,+++++++++---///111...............------------------,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,------...//////000/////////.........------,,,------...//////..............................---------...///000000000........................---........./////////000......///000000000//////------......///000000111.../////////000000000000------............------,,,---///000111222111111000//////222555777777777;;;<<<;;;888333000///000..............................---------...///000//////////////////////////////......//////000111//////............//////------...///......,,,,,,////////////............---------.........//////.........................................................------,,,,,,,,,......///000000000000000........................------,,,,,,,,,------.........//////...,,,***)))*********+++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,------,,,++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++,,,------......------......---------,,,,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++,,,---...............---,,,,,,++++++,,,,,,++++++******************)))***,,,+++***)))***+++---,,,,,,,,,...000333555333111///---------......------,,,,,,,,,,,,---------------------------------......//////......---...---,,,++++++,,,---...+++...000///---,,,---///+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------,,,,,,------...///------...///000000000///------------------------...........................------,,,,,,,,,------.........---------,,,,,,......////////////......---------.....................////////////..............................---------............///....../////////...---,,,------......///.........//////000111111000//////---------.........//////........................000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000......---------,,,,,,,,,+++++++++,,,---...///000.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---------------------------...000111111///---+++,,,,,,---.../////////...---------------------------.........//////000000+++++++++,,,,,,------------.........---,,,,,,+++---,,,+++***+++---///111..............................,,,++++++,,,......------------------------,,,,,,,,,---------......,,,,,,------...///000000000000/////////.........,,,,,,---.../////////...........................---------...///000000111.....................------.........//////000000---...///111222222222222////////////000000000000.../////////000000111111,,,---...//////...---,,,,,,---///111333333333333///......///333666777777???@@@???;;;666222111222////////////////////////------,,,+++,,,---...///000000000000000000000000......---,,,,,,...///000//////............//////------.........---+++***000/////////............---------.........//////.........................................................------,,,,,,,,,...///////////////...---........................000///---,,,,,,---...///////////////...,,,)))((('''((()))***+++,,,---------,,,,,,++++++,,,,,,---++++++------------++++++)))******+++---......///,,,,,,,,,---,,,,,,+++++++++,,,---...///...---,,,......---------,,,,,,,,,......//////...,,,***)))++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,------...---...---,,,,,,++++++,,,,,,******+++++++++******)))'''(((******((((((((()))++++++***+++...222777:::666333000---,,,---...///---,,,,,,++++++,,,,,,---------------------------......////////////......,,,,,,+++******+++,,,,,,***...111000...,,,---...,,,+++***))))))***+++,,,++++++++++++++++++++++++)))***+++,,,------...///------,,,++++++---...///,,,,,,...///000000000000------------------------.....................---++++++++++++,,,---............---------,,,,,,,,,......////////////......++++++,,,---...///000111......////////////......////////////////////////---------.........//////....../////////...,,,++++++,,,---...////////////...///000111111000///...---------.........//////------------------------,,,,,,,,,------.........------------------------)))***+++,,,...///000000,,,,,,---...///////////////...,,,+++***+++,,,,,,........................,,,,,,------,,,,,,+++***.........------,,,,,,,,,---------.........//////---------,,,,,,+++++++++..............................------------......------------------------...------,,,,,,------...//////.........---------........................//////...---,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------........................000000000000000/////////000//////...------,,,,,,---------............///------............------000///.........000111222000000//////.........---............/////////000------...///222333222111......//////000000111111---...............------//////............//////000000////////////000000333222111111111222333444:::AAAHHHGGG???666222222//////.........---------............/////////000000000000///......------////////////////////////...///000///...---...000////////////000000000000////////////////////////...............---------///.........------------//////.........---------........................---------............///.........///////////////000000000000000000000000//////......---------,,,---,,,******,,,------,,,++++++------------+++++++++++++++***************......---------,,,,,,,,,///---+++***+++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,+++***))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***+++---...---,,,......---,,,+++******)))+++*********++++++,,,---+++,,,------,,,+++)))(((+++,,,------...111555888777555222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........------,,,---...//////...---,,,)))))))))******++++++,,,------------------------******+++++++++,,,,,,,,,,,,+++******))))))******+++*********+++,,,------+++++++++,,,,,,---------000////////////..................---,,,+++***)))+++,,,...000000///...---.........------,,,,,,,,,........................///............---------...------,,,,,,,,,---------------.........//////000///......///000///.../////////...------,,,,,,............---,,,++++++---,,,,,,,,,,,,---...///---...///////////////...////////////////////////------------------------,,,,,,------------------------------------------***++++++,,,---...//////,,,------.........------...---,,,+++++++++,,,,,,------------------------++++++,,,---------------......---------,,,,,,,,,---------........./////////.........------------..............................------------......------------------------...------,,,,,,------...//////.........---------........................000//////...------,,,,,,,,,,,,,,,,,,------------,,,,,,---------.................................////////////////////////111000000///......---------------............///---......//////......---//////...---......000000000000/////////................../////////000000---///000000//////000111000000000000000//////////////////000000//////...//////.........///000000111000000000000000000111000000000000111333555777<<>>DDDJJJIIIAAA888222000000000000000////////////....../////////000000000------...//////000111111////////////////////////...///000000......///000........................////////////////////////---------......//////000000000000/////////....../////////............---........................////////////000000000111000000//////......------........................///////////////.........///---,,,,,,---......---+++,,,,,,------,,,,,,+++(((((()))***+++,,,------))))))***+++,,,---......+++***)))***,,,...//////,,,,,,++++++,,,,,,---...........................)))***+++,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,...///000///---------------------------------,,,,,,,,,,,,,,,---((()))***,,,,,,---,,,,,,***+++,,,,,,,,,...111444222111///---,,,,,,------++++++++++++++++++++++++)))***+++++++++++++++***,,,---...//////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,---...000000//////......------------,,,,,,,,,........................///............---------...---------------......,,,,,,---------.................................,,,,,,------...//////000.........---------------------------...///000111///000000000///...------////////////////////////,,,,,,------------------.........------,,,,,,,,,------------------------------------------------------------,,,+++******---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,---...////////////------------------------........................000000//////////////////..............................------------......------------------------...------,,,,,,------...................................................//////......---------------------.........//////------........./////////........................---------...............000000000/////////......---------............///......////////////......000000//////............000000//////////////////...////////////000000000111111000000000111222333111111111000000000/////////000111111111111111111000/////////000000111222222222222222222222222222------...///111444666888===BBBGGGFFF???666111///333333222222222111111111...////////////000000000......//////000000000000////////////////////////...000111000///...///000///////////////.........////////////////////////,,,------...///000000111000000000000/////////////////////............................................./////////000000000111111000///...------,,,........................////////////////////////000...------.........---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******+++******+++---......---,,,,,,++++++,,,,,,---...........................***++++++,,,------,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,...///000...,,,,,,,,,---------...............---,,,,,,,,,------******++++++,,,,,,,,,,,,***+++,,,,,,+++,,,...111//////------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,............,,,,,,---------,,,,,,+++++++++************************,,,,,,,,,---------......------,,,+++++++++++++++,,,+++******))))))))))))------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++,,,---......------,,,,,,---............---------------------------........................///............---------...------------......////////////000000000000111---.........---------...---------.........//////...------------.....................///000111111000000000000///...,,,,,,////////////////////////,,,,,,,,,---------...............------,,,,,,,,,------------------------...------------,,,,,,,,,------------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---......///......------------------------------.....................---......................................................------------......------------------------...------,,,,,,------...---.............................................------,,,,,,,,,,,,,,,+++---------.........//////,,,------------.................................------------......////////////............---------------............///...//////////////////...111111111111000000////////////000000000000000000////////////000000000111000...,,,---111333222000///000000000111111111222...///000111111111111111111111000000000000111111111222333333333333222111000/////////000222444555:::===AAA@@@:::444///---222222222111111111000000////////////000000000111111111000000////////////000000000000000000000000///000111000///...///111111111111000000000//////////////////////////////------......///000111111000000000000////////////////////////////////////////////////////////////------........./////////111111000///...------,,,////////////////////////.........///////////////111///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******,,,,,,,,,+++++++++******---,,,+++,,,------,,,***,,,,,,++++++,,,,,,---...........................---------------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++---//////---+++++++++,,,,,,---............------,,,,,,---------,,,,,,,,,++++++************+++,,,,,,++++++,,,...---,,,,,,,,,,,,,,,------........................,,,,,,,,,++++++++++++,,,+++,,,---......---,,,+++---------,,,,,,+++++++++************************,,,,,,,,,---------......,,,,,,+++***************,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---............++++++,,,,,,------------------------------------........................///............------------------------...///000/////////000000000000111,,,...//////---,,,---/////////.........------------------------...///000000000//////000000111222000000000000///...,,,,,,////////////////////////+++,,,,,,------.........------------------,,,,,,------------------------------------------------,,,------------,,,,,,+++++++++,,,---------,,,,,,*********++++++,,,,,,---...............---,,,,,,,,,,,,,,,------------..................---------,,,------------.......................................------------......------------------------...------,,,,,,------...---------.......................................,,,+++++++++++++++++++++,,,------------.........,,,,,,---------.................................---------...//////000000...............------------------............///...//////000000//////...111111222222222111000000//////000000000000111111/////////000000000111111...------...111222000...//////000000111222222333...///000111111111111111444333222111000000000000111222333444444333222111222111000///000111222333555777999888555111///...////////////.........---/////////000000000111111222222111000000///......000000000000000000000000///000111111//////000111333222222111111000000///////////////////////////.........//////000000111000000000/////////.........////////////000000000////////////////////////------------............000000//////......------000000000000000000000000---------...............111///---,,,------,,,+++---,,,,,,++++++,,,,,,---......---,,,+++***))))))))))))***+++,,,---......---,,,,,,,,,------+++))),,,,,,++++++,,,,,,---...------------------------............---,,,+++***+++++++++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++---///...,,,***+++++++++,,,,,,---------,,,,,,,,,,,,,,,---.........---,,,+++************+++,,,---,,,+++***+++,,,++++++++++++,,,,,,,,,+++------------------------------,,,++++++++++++,,,+++,,,---......---,,,+++,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,------------,,,+++******))))))******,,,,,,++++++***++++++++++++++++++,,,,,,---------............------------+++,,,---...............,,,,,,,,,,,,,,,---------,,,,,,,,,------------...........................///............---------------------...///000000,,,,,,---------.........---///111000---,,,...111000//////...------,,,,,,------,,,,,,---///111222222222111000000000111111///000000000///...------////////////////////////++++++,,,,,,---......///,,,,,,------------------------------------------,,,---------------------,,,------.........------***+++,,,---------,,,,,,******++++++,,,------...+++,,,,,,------------,,,,,,,,,,,,---------......//////.........---------,,,,,,---------.......................................------------......------------------------...------,,,,,,------...---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////........................------...//////000111111.............../////////---------............/////////000000000000////////////111111222111000000//////000000000111111111//////000000000111111111000444999888333//////111111111111111111111111111///000111222333333333333666555444222000000//////000111222333333222111000111111000//////000222222222222222222111000111111////////////............//////000000000111111111111111000000000000000000000000000000000000000000///000111111000///000111222222111111000////////////////////////////////////////////////000000000/////////.........------.../////////000000000000////////////////////////............///////////////////////////.........////////////////////////,,,,,,,,,,,,---------...000...,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,------------,,,,,,++++++*********+++,,,---...//////+++++++++,,,......,,,***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++*********)))******************************+++++++++,,,,,,,,,***+++,,,...000///---*********++++++++++++++++++************+++---...///---,,,+++*********+++,,,,,,---...---+++******+++***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))******++++++,,,------------,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,------******++++++,,,---..................------------,,,---...............---...---------......//////,,,,,,,,,---------..............................///............---------------------...///000111+++,,,,,,,,,---------------000333111...---///222..................------------,,,,,,---///222333555444333222111000000000...///////////////......////////////////////////++++++,,,,,,---...//////,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,---...////////////)))***,,,---...---,,,,,,******+++,,,------......)))***+++,,,---.........,,,,,,,,,------.........//////.........---------,,,---------......//////.................................------.........------------------------...------,,,,,,------...---------.........//////........................------------------------+++++++++,,,,,,,,,------////////////000000000000.................................///000111111222////////////000000000000---------.........////////////000000000000//////---...///111111111000000//////000000111111111222000000000000111111111111333===FFFBBB666...111777333333222222111000000000000111222333444444555444777666444222111///......///000222333333222000///000000/////////111222333000000///...///000222444222222222111111111111000000000000000111111111111/////////000111111222222000000000000000000000000///111222111000///000111222111111000///......---////////////////////////000000000000///////////////.........------------.../////////000000111111000000000000000000000000////////////000000000000.........///////////////........................+++++++++,,,,,,---------000...,,,+++,,,,,,+++)))------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,))))))***,,,//////...,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,---............++++++++++++******))))))******************************+++++++++,,,,,,,,,+++,,,---000111111...+++************************(((((()))***+++---...///+++******)))***,,,---...,,,...///...,,,******+++***++++++++++++***))))))************************,,,+++***((((((((()))***++++++------------++++++)))))))))******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------...///))))))***+++---...//////......------------,,,,,,---...............------///////////////000111111,,,,,,,,,------.................................//////.........------------------......000111111---------.........//////...111444222///---000333,,,,,,------.../////////------,,,,,,---000222444777666444222111000//////......///////////////...////////////////////////------------------------)))***++++++,,,---...............------,,,,,,,,,///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,.../////////...---******,,,------------,,,---..................---++++++++++++++++++++++++,,,,,,---...---,,,***)))------,,,++++++,,,,,,,,,---------.........//////////////////////////////+++,,,------......------//////000000///...------.................................------,,,,,,,,,000000//////............------------------------...............///000000000000//////.........------......///////////////000000//////.........---//////............//////...//////000000000000000000000000000000000000000000000000000000000000000000111111111111222222222666???FFFDDD;;;333222444555444333333222111000000333111111555;;;===;;;777666555333111111222333444222222222222222222222222111111000000000000000111333333111000////////////111000000000//////.....................///000000000000000000000000000000//////000000111111111222111111222222222222111111000000000000////////////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000222333444333111//////000000000000000000000000000...........................---,,,,,,,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,000///,,,*********+++,,,)))***++++++,,,,,,++++++,,,,,,---///222000,,,'''++++++,,,,,,---...//////......------------............---------,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++++++++(((((()))***************,,,,,,---......---,,,,,,************************((())))))*********))))))++++++***)))***+++---...///...,,,+++***)))******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,---............++++++++++++++++++++++++******))))))******+++,,,...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,---------......////////////////////////...///000///...---...000........................000///...------...///000......//////...---,,,,,,....................................////////////......////////////......,,,,,,,,,---------.........---------...///111222333222222222111111000000111111000000/////////...000000000000000000000000------------------------------------------............---------,,,,,,,,,///...---,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,.../////////...---............////////////------............------........................---------------,,,++++++......---------------...---------.........//////////////////////////////,,,---......//////......///////////////...------.........---------------///...............------////////////......------.......................................//////000000/////////............---......///////////////000000/////////.........//////............//////...//////000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333888<<<;;;555111111444444444333333222111000000666444333777<<>>>>><<<:::999555555666666555555444333444444444444444444444444222222222333444555666777999888777666555444444444000000000111111222222222222222111111222222333444444444444444444444444444333333333222222111111111111111222222222222111111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000...///111111000//////000000000000000000000000000........................---...///000000///...---................................................++++++,,,---------,,,,,,******+++,,,,,,,,,++++++,,,...///...+++***,,,///---------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,---------------------//////.........---------------------------------000000///...---+++)))(((+++***)))(((((()))***+++************************---------...------,,,,,,000///---,,,+++,,,------,,,,,,************+++,,,------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////000000000//////...////////////////////////...------------...//////...------,,,,,,------...+++++++++,,,,,,---------............/////////000////////////////////////...///000000......///000........................---...///000000///...---,,,,,,---.../////////...........................,,,,,,,,,---------............////////////................../////////000......///000000///...---.../////////000000111111.../////////000000111111000000000000000000000000,,,---------,,,++++++***,,,,,,,,,---------......------,,,+++,,,---...//////...------...///...------------...------,,,,,,------------------------,,,++++++***+++,,,......------......------,,,+++---------,,,,,,+++++++++------------------------............//////////////////............//////111111000000//////......,,,,,,---.../////////...000000//////....................................------------------,,,,,,000///...---------------000000//////.........---///////////////.........000000000000000000000000//////............//////......//////000000111111111111111111111111111111222111111111000000//////000000111111111111000000222222333333333444444444555444222111000111222222555555444333222222222222444555555666666555444444222888;;;:::999:::999777444555666777777777666555444444333222111111222222555444333333444555888999???===999444222111111111222111111111222333444444444333333333333333333333777777666666666555555555555444333222111111111111444333333222222333333444666555333111000000000111222111111111222222222111000111333444444333111000////////////////////////////////////000000000000111111000000//////............////////////......//////000000000000//////////////////////////////////////////////////////---------------------------------............///------------------------,,,++++++******++++++,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,.../////////...---//////............//////------......------,,,+++******+++,,,,,,---......111000...---,,,+++++++++************************+++++++++++++++++++++++++++******))))))******+++......---,,,,,,+++******------++++++++++++------......---,,,++++++++++++///---,,,***))))))******+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++...---+++******+++---.....................------000///...,,,+++***))))))------++++++++++++------...------,,,+++++++++,,,---------,,,,,,+++++++++++++++,,,,,,---...//////------............---------------............///000///...---,,,------..................---------))))))***+++---.../////////...---,,,+++,,,---...***++++++,,,---...////////////000000000000//////111000...---,,,,,,------////////////////////////111111000000//////......////////////000000000000////////////////////////---------------,,,++++++,,,,,,,,,---------......------,,,,,,,,,---...//////---,,,---...///...---,,,------...------,,,,,,------------------------...---,,,++++++,,,---------------...------,,,,,,.........---------,,,,,,....................................//////////////////............///////////////.........---------------...............////////////......------........................------------............000///...------------...000/////////............////////////////////////////////////////////////111000000//////000000111////////////000000111111111111111111111111111111333222222222111111111111000000111111111111000000222222222222333333333444444444333222222222222222555555444333222222333333333444444555555555555555333999;;;:::999::::::777666777888888888777666666555444333333222222333333444333222222222444666888AAA>>>:::666444333333444333333333222333333444444333333333333444444444444444444444444333333333333666555444333222222222222444444333333333333444444444333333222222222222333444333222222333222111111000111333444444333111000000000000000000000000000////////////000000000111111111000000////////////......////////////......//////000000000000//////////////////////////////////////////////////////---------------------------------............///........................///......------......///++++++,,,------------,,,(((((())))))************,,,,,,.../////////...---//////............//////------......------,,,++++++++++++,,,,,,---------000///...,,,++++++******************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,......---,,,,,,+++******---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,+++************,,,---...,,,,,,---------,,,++++++++++++++++++++++++++++++---,,,++++++++++++,,,---..................------//////...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++++++++------,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------............---------------............///000///...---,,,------...------..................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---...---------------------......//////000000//////...///...---------...//////////////////////////////111000000000/////////...////////////000000000000////////////////////////---............---,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---...///...---,,,---...///...,,,,,,,,,------...------,,,------------------------000///...,,,,,,,,,,,,------------------.........//////............------////////////////////////---............///////////////............//////.........---------------000///...---,,,---.....................---------........................------......//////000000//////......------......////////////............////////////////////////////////////////////////222111111000000111111222/////////000000000000111111111111111111111111111333333333333333222222222000111111222222111111000111111222222222333333333333333444444333333222222555444444333333333444444333333444444555555666666555:::<<<:::999::::::888888999999999888777666555555555444333333333333444444444333333333555666888AAA>>>;;;888666555555555555555444333333333444444333333444444555555666666444444444333333333222222777666555444444444444444444444333333333333444444111222333444444444444444444444444444333222222111000111222333333222111000111111111111111111111111/////////000000000111111111000000000000/////////...//////000000//////...//////000000000000//////////////////////////////////////////////////////---------------------------------............///////////////////////////,,,,,,++++++++++++,,,,,,++++++,,,---------------+++++++++,,,,,,,,,,,,---,,,,,,.../////////...---//////............//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---+++************++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------......------,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...************+++,,,---...------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------..............................---,,,,,,++++++,,,,,,---,,,,,,++++++******++++++,,,,,,,,,,,,------------+++,,,,,,------.........------............---------------............/////////...------------...,,,---------...///////////////...---,,,+++******...------,,,------...............---------,,,,,,.........//////.........---,,,,,,------///000000////////////////////////000000000000////////////////////////000000000000000000000000000000000000---......///......------,,,,,,,,,---------......,,,,,,,,,,,,------.........---,,,,,,......---,,,,,,,,,------...---------,,,,,,------------------000///...---,,,---...///---------------......///............------------........................---------........./////////......------......///......------------------111000...,,,+++,,,---///............------------........................---......///000111111222//////............/////////////////////.........///////////////000000000........................111111111000000111111111000000000000000000000000111111111111111111111111333333333333222222222222111111222222222222111111111111111222222222333333222333444555555444333222555444444444444444555555666555555555555555555555777<<<===;;;999;;;<<<:::888888888777666555444444555555444333333444444555777666666666666777888999>>><<<:::777666555555555666555444333333333333333444444555555666777888888666666666555555555555444777666555555444444444555555555444444444444555555222333444666666555444444222333555555444333222333000111111222222111111000111111111111111111111111//////000000000111111111000000000000000000000000//////000000000000////////////000000000000//////////////////////////////////////////////////////........................---------............///........................++++++************+++++++++,,,,,,---...------------------------.........,,,,,,.../////////...---///......------......///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,+++...---,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...---------,,,,,,+++++++++++++++------------+++++++++++++++,,,,,,...//////------,,,,,,++++++++++++------------,,,+++******++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------......,,,,,,,,,---------......------............---------------............///............------......,,,,,,,,,---...///000000//////...---,,,++++++***---------------........................---------------............------------------......//////////////////////////////000000000000////////////////////////000000000000111111111111111111111111------......///......---,,,,,,,,,---------......,,,,,,,,,---------------...,,,+++,,,---...---,,,+++,,,,,,---.........---,,,,,,,,,---------......------,,,,,,---///000111///...---------...//////,,,,,,,,,,,,,,,,,,,,,---------------------------------------..................------------..............................111000...,,,+++,,,---///......................................................//////000111222222//////.........//////000.........///////////////////////////000000111111////////////////////////111000000//////000000111111111111111000000000000111111111111111111111111111111222222222222222222222222333333333333222222111111222222222333333333222333555666666555444333444444444444555666666777999888777666555444444444999>>>@@@===<<<======;;;777777666555444333333333555555555444444555555666777777777777777888888999:::999888666555444555555666555444333333333333333555555666777888888999999777777666666666555555555666555555444444444444555666555555444444555555666555555666777777555444333111333666666555333444444111111111222222111111111000000000000000000000000000000000000111111111111000000000000111111111111//////000000000000////////////000000000000//////000000000000000000000000////////////////////////........................---------............///------------------------......------------......,,,,,,---.........------++++++++++++************,,,,,,.../////////...---......------------......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,+++------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++------------+++++++++++++++,,,---...///000------------,,,,,,,,,+++,,,---------,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------......------......---,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,---------------------............---------------............///------..................,,,,,,,,,---...///000000---------------------------------....../////////,,,,,,---......///000000------............------//////.........------,,,////////////////////////////////////000000000000////////////000000000000222222222222222222222222,,,,,,---............---,,,,,,,,,---------......+++,,,------......---------,,,+++,,,---...---+++++++++,,,---............+++,,,,,,------.........++++++++++++---///111222111000...---------...///+++++++++,,,,,,,,,,,,---------------------------,,,------------...............------------...................../////////000///...---,,,---...............///////////////..............................//////000000111111//////......//////000000.........///////////////...//////000000111111222000000000000000000000000000000000//////000000000222111111111111000000000111111111111111111111111111111111111222222222222222333333444444333333222222222333333333444444444444444555555666666555555444444444555666777888999;;;:::888777666666666666;;;@@@CCCAAA@@@@@@???;;;888777666555444444555555888777777777777888888999888888888888888999888888999888777777666666666666666666555444444444555555777777888888999999::::::666666666555555555444444666555555444444444555555666666555555555555666666777777777777777666555444444888;;;:::777444444555222222222222222222222222000000000000000000000000000000000111111111222222000000000111111111111222///000000111111000000/////////000000000000//////000000000000000000000000////////////////////////........................---------............///------------------------------,,,,,,,,,,,,------,,,,,,---...............---------,,,,,,,,,,,,+++,,,,,,.../////////...---......------------......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...///000((()))+++---.../////////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......------......---+++)))(((+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---------------------.........------------------------------............---------------............///,,,---......///.........,,,---------.../////////,,,,,,------......//////,,,---...///////////////+++,,,---...///000111111.........//////.........////////////...---,,,+++////////////////////////////////////000000000000////////////000000000000111111111111111111111111++++++,,,---------------,,,,,,,,,---------......+++,,,---.........---------,,,++++++------,,,+++***+++,,,---............++++++,,,,,,---......///,,,+++++++++,,,---///000333111///---,,,,,,---...,,,,,,,,,,,,------..............................,,,,,,---------............------,,,,,,------...,,,,,,---------.........---------.............../////////000000000111111........................///////////////////////////////////////000111111............/////////000...//////000111111222222111111111111111111111111222111111000000111111222222222222111111111000000111111111111111111111111222222222222333333444444333333444444444444333333333333444444444555555555555555555555555666666777444444444555666888999:::;;;:::888777777888:::;;;<<>>===<<<;;;<<<===>>>???>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBAAAAAA@@@========================999888888888999:::;;;;;;::::::::::::::::::::::::::::::::::::999999999888888777777777777777888888777777666666666666777777666666555555666888:::<<>>???@@@@@@FFFIIIFFFDDDEEEFFFEEECCCCCCBBBAAA???>>>CCCHHHFFFJJJJJJEEEEEEJJJMMMLLLPPPNNNLLLKKKKKKJJJFFFCCCEEEBBBBBBEEEEEEBBBCCCEEEGGGDDDAAA@@@AAAAAA===:::???>>>======>>>>>>>>>===AAA<<<999;;;===;;;:::;;;777;;;;;;888888:::;;;:::999888777777888888666555555777777666666888===BBBLLLHHHBBB<<<777555555555444444444333333222222222333222111111000111111111000000000111222222222333000000000000000000000000222111111000000000000000000///...---++++++++++++---.........//////000000111111000000000000111111...............///000111........................////////////////////////111000...,,,,,,---///000......---------......///........................---...///000000///...---,,,,,,,,,---------......222111000///---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///000///---+++++++++---...+++++++++++++++++++++,,,++++++******************,,,,,,,,,+++++++++******+++,,,---...---,,,+++***++++++,,,------......///,,,++++++******++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))))),,,+++***)))***,,,...000,,,------......------,,,,,,------......------,,,......//////...---,,,,,,,,,---------.../////////111000///...............////////////////////////------------------------////////////............***+++---.../////////...........................---.........//////000000------,,,,,,,,,------...---...............------...............///000000............////////////000000000000000000000000000000000000000000000000222111000000000111333444,,,,,,,,,,,,+++++++++***------------------------+++---//////...---------------------------......---,,,,,,++++++,,,,,,---+++,,,------......------+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---------...------------------------///////////////...------........................,,,---...///////////////////////////////////////............////////////000/////////..............................------000///...///111222000---...///111222222111///.../////////000111222222222000000000000111111111222///000000000111222222222333333222222222222333333222222222222333333333333333444444444444555555555444444444444444333333333777666777888:::;;;<<<;;;888888777888999:::;;;;;;<<<<<<===>>>>>>>>>???@@@BBBBBBAAABBBCCCEEEFFFFFFJJJPPPSSSPPPMMMNNNOOONNNNNNNNNNNNNNNMMMMMMQQQUUUUUU[[[\\\YYYXXX^^^bbbbbbhhhlllooommmdddZZZRRROOOSSSQQQPPPRRRQQQLLLKKKLLLPPPOOONNNMMMMMMLLLIIIGGGFFFFFFFFFGGGGGGFFFDDDCCCEEEBBBBBBCCCAAA===<<>>>>>;;;:::;;;;;;999>>><<<::::::::::::888777555777999999:::===BBBGGGIIIEEE@@@:::666444444444666555555555444444444333333333222111111111111111111111111111222222222222111111111111111111111111222222111000000000000000222111111000000000000000/////////000000000111111111111000000000000111111///............//////000........................////////////////////////000///...------...//////.........------......///........................---...///000000///...---,,,,,,,,,---------......//////......---,,,,,,,,,------------------------+++++++++,,,,,,------...///...,,,+++***+++,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******++++++,,,------,,,,,,,,,++++++,,,------......///******************++++++.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,+++++++++,,,---...///------............------,,,------......------,,,...////////////...---,,,---------...............000//////............///////////////////////////------------------------////////////////////////...///000222333333222222..................................../////////000//////......---.........//////000000000000//////...............///000000....../////////000000000000000000000000000000000000000000000000000000000111111000000111111222333------,,,,,,,,,,,,++++++------------------------+++,,,............///111..................---------,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,,,,---------------------------------------.........////////////------------------------//////000000000///..............................(((***+++---///000111111////////////////////////............////////////////////////............/////////......---------000/////////111111///...///000111222222111000/////////000000111222222222000000111111111222222222111111111111222222222222444333333222222333333444222222222333333333444444444444555555555666666666555555555444444333333333444555666888:::<<<===>>>::::::::::::;;;<<<======???@@@AAABBBCCCDDDEEEFFFIIIJJJLLLPPPTTTWWWWWWVVVUUU[[[]]]ZZZWWWYYY[[[[[[\\\^^^_________aaadddfffmmmtttxxxvvvuuuyyy|||ooojjjkkkhhhgggiiifff___[[[\\\```bbbcccccc```]]]ZZZZZZRRRSSSTTTTTTSSSQQQOOONNNLLLJJJJJJKKKGGGBBBBBBFFF@@@CCCCCC@@@???AAAAAA===@@@>>><<<;;;;;;:::888777444666888:::;;;===@@@CCCCCCAAA<<<888555444444444777777666666666666555555444333222222111111222222333333222222222222222111222222222222222222222222333222111111000000111111111111111222222333333444000000111111111111222222111111000000000000111111000//////............///........................////////////////////////......////////////////////////......---......///..............................////////////......,,,,,,,,,---------......,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,---...---+++******+++,,,,,,......------,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,+++++++++******++++++++++++,,,------...++++++,,,------......///*********++++++,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,------......//////------............------,,,------......------,,,//////////////////...---...............---------///............//////000////////////////////////........................////////////000000000000---...///000111111111000////////////////////////............////////////111111000///........./////////000000000000000///...............///000000/////////000000000111111000000000000000000000000000000000000000000000000000000111222222222222222---,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......------000222//////............---------,,,,,,++++++,,,,,,---+++,,,------......------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////---------------------------...............------........................((()))+++---...///000000////////////////////////............///////////////////////////.........000000//////......------/////////000000000///...000111222222222222111000000000000111111222222222111111111222222222333333333333333333222222222222444444333333333333444444333333333333444444444444444444555555666666777777444444555666777888999999555777999:::;;;===???@@@?????????>>>===<<<===>>>BBBBBBDDDGGGKKKNNNPPPPPPRRRVVV^^^iiirrrvvvuuusssmmmrrrsssooolllnnnqqqqqquuuwwwxxxvvvwww{{{}}}|||xxxssssssuuuyyy}}}|||wwwqqqnnnmmmdddeeeeeedddcccbbbcccddd___YYYSSSRRRPPPMMMLLLOOOGGGIIIJJJHHHIIILLLKKKFFFCCCAAA?????????>>><<<;;;:::;;;;;;<<<;;;;;;;;;<<<===;;;888666555555666777777777777777777666666666444444333222222222222222444444333333222222222111444444444444444444444444333333222111111111111222000000111111222222222111111111111111111111111111111111000000000000111111111000///.......................................////////////////////////---///000222333222111000000//////..........................................//////////////////...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------..................------,,,,,,,,,,,,,,,,,,+++*********+++,,,//////...------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++******++++++******+++---///000++++++,,,------......///,,,,,,---...////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...///000000///...,,,,,,------------,,,,,,,,,------......------,,,...//////000//////....../////////...---------,,,...............///000111/////////////////////////////////////////////////////////000000000000000---......//////000000000000000000000000000000000.........///////////////111111000///............,,,---.................................///000000000000000000111111111111////////////////////////000000000000000000000000///000111333333222111111,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...,,,,,,...000..................---------,,,,,,++++++,,,,,,---+++,,,------......------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------------...............---........................***+++,,,---............////////////////////////............////////////.........///////////////000000/////////............///000000000/////////111111222222222222111111111111111111222222222222222222222222333333333333444444444444333333333333555444444444444444444555333333444444444555555555444444444555666777777888444555666777999:::;;;;;;999;;;>>>??????@@@BBBEEEFFFGGGHHHGGGEEEEEEGGGIIILLLLLLOOOUUU]]]ccceeefffdddkkkxxx~~~~~~|||zzzyyy|||vvvgggbbbcccaaa]]][[[VVVWWWWWWUUUVVVXXXUUUPPPKKKIIIGGGFFFFFFFFFDDDBBBBBBAAA@@@@@@???>>>===<<<999888777666777888999:::666666666666666777777777555444444333333333333333555444444444333333222222444444444444444444444444444333333222222222222222111222222222222111000///000000000000000000000000111111000000000000111111111000///...............////////////////////////////////////////////////...///222444555555333222111000///......................................./////////....../////////,,,,,,,,,---------.........------,,,,,,+++******++++++,,,,,,,,,---------///......------,,,,,,++++++++++++++++++++++++,,,//////...------,,,++++++***+++++++++,,,,,,------,,,,,,,,,+++++++++******++++++******+++---///000++++++,,,------......//////000111222333222222222++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***+++...000111000...---++++++,,,,,,,,,,,,++++++,,,------......------,,,......////////////....../////////...---------,,,...............///000111000000000000000000000000////////////////////////......//////000000000111222222222222222222333333000000000000000000000000///////////////.........000//////...------......,,,,,,---..............................///000000000000000000111111111111////////////////////////111111111111111111111111///000111333333222111111******++++++++++++,,,,,,------------------------,,,---......,,,+++,,,---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,------......------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------......///000000000//////........................,,,------.........------////////////////////////............////////////.........///////////////////////////////////////...///111111/////////000111111111111111111111111222222222222222222222222222222333333333444444444444444444444555555555555666555555444444555555666444444444555555555666666555555666777777888999999888888999999:::;;;;;;;;;:::===AAABBBBBBCCCGGGJJJLLLPPPSSSSSSSSSTTTXXX\\\bbbbbbfffnnnyyy~~~|||tttnnnooopppnnnllllllmmmhhhaaaWWWUUURRRPPPOOOMMMKKKHHHFFFDDDAAA@@@@@@@@@???===;;;:::999999999:::;;;<<<666666777777777777888888666555444444333333444444555444444444444444444333444444444444444444444444555444333333222222333333444555555666555444222111111000000000000/////////111111000000000000111111000//////............///////////////////////////////////////////////////...///222444555555555444111111000///....................................//////............//////,,,,,,,,,---------......///......---,,,++++++******++++++,,,,,,---------///.........------,,,,,,+++++++++,,,,,,,,,,,,,,,......------,,,,,,++++++******++++++,,,,,,------,,,,,,,,,+++++++++******++++++++++++,,,------...++++++,,,------......///111222333444444333111111************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++***+++---///000///...---++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,---.................................---------///............//////000000000000000000000000000........................------......//////000000111000000///000000111111///////////////////////////////////////.........///......------......///---...///000111111111111...............///000000/////////000000000111111000000000000000000000000111111111111111111111111000000111222222222222222)))))))))******+++++++++------------------------(((***---------,,,,,,---)))******+++,,,---......---,,,,,,++++++,,,,,,---+++,,,------......---------------............///+++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------...///////////////........................------...////////////...////////////////////////............////////////............/////////000.........///000000111111---000222111///...///000000000000//////000000000222222222222222222222222333333333333444444444444444444444555555666666777666666555555555555666666444555555555666666666666777777888999:::;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBGGGLLLOOOOOORRRWWW\\\___cccgggiiihhhjjjpppttt}}}}}}qqqnnnjjjfffccc___[[[WWWSSSOOOJJJGGGFFFEEEDDDBBBAAA@@@>>>===;;;;;;::::::777888888888999999999:::666555555444444444444444444444444444555555555555444444444444444444444444555555444333333333333333333555666888888777666555222222111111111000000000111111000000000000111111///............//////000////////////////////////////////////////////////---...000222444444444444222111000///....................................000///...------...///000,,,,,,,,,---------......------------------------++++++,,,,,,---......///...............---------++++++,,,---------------,,,,,,,,,,,,,,,++++++++++++++++++,,,---.........,,,,,,,,,+++++++++******++++++,,,------,,,,,,,,,++++++,,,------......//////000111222111///---,,,*********++++++,,,,,,,,,------------------------*********++++++,,,,,,,,,***+++,,,---......------,,,------......------,,,,,,------......------,,,++++++,,,------------------------...............000//////............///000000000000000000000000------------------------,,,,,,,,,---...////////////...---,,,,,,---..............................000/////////........................///000111111---...///000111111111111...............///000000....../////////000000000000000000000000000000000111111111111111111111111111111000000111111222333(((((())))))*********+++------------------------$$$'''+++------------...(((((()))***,,,---......---,,,,,,++++++,,,,,,---+++,,,------......------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......------------------------***++++++,,,---------,,,........................,,,---...///000000000000////////////////////////............/////////000---.........//////000000------...///000111222222---000222111///...///111000000////////////000000222222222222222222222222333333333444444444555555333444444555666777888888666666555555555555666666555555555555666666666777999999:::;;;<<<>>>>>>???===>>>@@@CCCGGGJJJLLLMMMRRRWWW^^^bbbcccgggnnnsssxxx|||{{{uuuooolllfff```YYYSSSQQQOOOLLLJJJGGGEEECCC@@@===:::999888999999999::::::;;;;;;;;;666666555444444444444555333444444444555666666666444444444444444444444444555555444333333333333444111222555777888888777666333333333222222111111111111111000000000000111111...............///000111000000000000000000000000////////////////////////,,,---...000222333444444222222000///....................................000///...------...///000,,,,,,,,,---------......,,,,,,---......///000000,,,,,,------...///000000........................+++,,,------.........---+++++++++++++++++++++,,,,,,,,,------...///000000,,,,,,,,,+++++++++******+++,,,---...---,,,+++***++++++,,,------......///---...//////...,,,***(((+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------******+++,,,------------......////////////......,,,------......------,,,***+++,,,,,,---------,,,,,,------....../////////111000///...............000000000000000000000000------------------------++++++,,,,,,---...//////111000///......///000111........................000000//////.........---.../////////000222333444+++,,,---...////////////...............///000000............////////////000000000000000000000000111111111111111111111111222111000000000111333444---------,,,,,,,,,++++++,,,,,,,,,++++++*********---------.........//////------------------------...---+++******+++---.........---------,,,,,,,,,,,,,,,,,,---------......//////.........---------------------------------------,,,+++,,,---...//////............------------------............//////......------///000111222111000//////.........////////////////////////000000000000000000000000////////////000000000000000000111222222222222111222222222111111111111111---000444666666666666666666777777777555444555666666777777555333333777;;;999777666666777888888777444666999:::;;;<<<>>>@@@HHHDDD???>>>@@@CCCEEEEEEHHHFFFIIIQQQXXX[[[^^^bbbiiiooozzz|||ppphhheeeccc\\\UUURRRMMMIIIHHHEEE@@@>>>@@@999;;;<<<:::888666777999999999888888777666666666333555777:::;;;:::888777888777666555444333333333222111111222333333111///333333333333333333333333444444444333333222222222111111111111111111111111000000000000000000000000---......///////////////000///...------...///000000000000000000000000000000000//////.........---.../////////000000111111////////////////////////........................////////////000000000000000000///...............,,,,,,------...---------++++++******++++++,,,---...------,,,,,,------...************+++,,,------///...,,,++++++,,,...///************************,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...******+++,,,------------,,,,,,,,,---------......------------,,,,,,+++***---,,,,,,++++++,,,,,,---000////////////.........---------............///.........------.........------,,,++++++,,,,,,,,,---......////////////...333333333333333222000000//////000000000000//////////////////////////////000///...------...///000///////////////////////////............---------......///000000000000000//////............////////////............//////........................000000////////////000000222222222222222222222222111111222222222333333333,,,,,,+++++++++*********---,,,,,,,,,++++++++++++,,,------------.........------------------------...---+++******+++---...............---------,,,---------.........////////////.........---------------------------------------,,,,,,,,,---...///+++,,,,,,---...///000000........./////////000000//////...---...///000111111000000///////////////////////////////////////000000000000000000000000////////////000000000111000000111222222222222222222222222222222222222222222444777777666444444444555666777666555444555666666777777666555666999<<<>>>===;;;:::::::::999888666777999:::<<<>>>BBBEEEEEEEEEGGGKKKPPPSSSRRRPPPSSSUUU]]]hhhppptttyyy~~~wwwnnn[[[VVVQQQOOOLLLGGGEEEGGG===>>>>>><<<999777666777888888888777777777666666666777999;;;;;;:::888777666666555444444444555555555333222222333444222111333333333333333333333333444333333333222222222222111111111111111111111111000000000000000000000000///000000000///...------000///............///000////////////////////////000/////////............------------.........///................................................////////////000000000000000000///...............------.........------,,,+++++++++***++++++,,,---...------,,,,,,------...++++++++++++,,,---...///...---,,,++++++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,---------,,,,,,+++,,,,,,,,,---------......---------------,,,+++***,,,,,,++++++++++++,,,,,,/////////.........------,,,,,,,,,,,,---------.........------------......------,,,,,,+++,,,,,,---......///000111111222333555555444333222222111111------............------------------------------...---,,,,,,,,,,,,---...////////////////////////000000/////////...............///000000000000000//////............////////////............//////////////////////////////000000////////////000000111111111111111111111111111222222222222333333333+++++++++++++++*********------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------++++++++++++------/////////.........------............////////////...............------------------------------------,,,,,,,,,,,,---...///+++,,,,,,---...///000000////////////000000000111//////.........///000111///////////////000000111////////////////////////000000000000000000000000/////////000000000111111000111111222222222222222222222333333333333333333333555777888666555555555444555666666555444555777666888999888888999;;;===<<<<<<<<<;;;:::999999888;;;;;;<<<<<<===AAAFFFJJJOOOTTT[[[dddjjjjjjfffbbbggglllxxxuuunnngggccc^^^VVVQQQPPPGGGGGGEEECCC@@@===:::999999999999999888888888888999:::;;;;;;;;;:::888777444444444444555666777888888555333333444444444444333333333333333333333333222222222222222111111111111111111111111111111111000000000000000000000000111111111000///...,,,,,,000//////......//////000........................////////////............------------............................................................////////////000000000000000///......---.........///////////////...---,,,+++++++++++++++,,,------...------,,,,,,------...,,,,,,,,,,,,---...//////------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---............------,,,******,,,,,,,,,---------......,,,------------,,,,,,+++,,,++++++******++++++,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------///...///000111444666888888666444333111111111222------............------------------------------...---,,,,,,,,,,,,---...////////////////////////111000000000////////////......///000000000000///000//////......//////000000//////......//////000000000000000000000000000111000000//////000000111000000000111111111111111222222222222333333333333,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000////////////.........------------....................................------------------------,,,,,,,,,,,,------......///............---------....../////////000000000///////////////000000000............///000111222////////////////////////000000000000000000000000//////000000000111111111000111222222333333222222222222222222222333333333000333555777777777888999444555777777666666777888999:::;;;;;;<<<<<<======;;;<<<============>>>???AAABBBBBBBBBDDDIIIOOOSSSggglllttt|||}}}xxxttt}}}xxxjjj___[[[UUURRROOOMMMKKKGGGCCC???;;;;;;;;;;;;::::::::::::::::::::::::::::::999888333333444555777999:::;;;999777444222333444555444333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000111111111000000...------000//////////////////000........................///////////////........./////////000000000000000................................................////////////000000000000///......------.........000000000000///...---,,,,,,++++++++++++,,,------...------,,,,,,------...+++++++++,,,,,,---...///---,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------......---,,,++++++,,,,,,,,,---------......,,,---------------,,,,,,+++++++++******+++++++++---------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,------............///111555888:::888666333111//////000111//////000000000000///////////////////////////////////////....../////////////////////////////////000000000/////////......---...//////000000//////000000////////////000000000000////////////000000000000000000000000000000111000000000000000000111111111111111111222222222222222222333333333444444*********+++++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000////////////.........++++++,,,,,,,,,------------.....................------------------------,,,,,,,,,---------------///............---------------.........//////////////////000000000000000............///111222333000000000000000000000000000000000000000000000000000000000000111111111111111111222333333333333222111111111222222222333333111333555666666666888:::555777888888888888:::;;;======>>>@@@AAAAAA@@@???AAACCCDDDCCCCCCCCCFFFIIIHHHJJJMMMQQQVVV\\\dddiii{{{~~~ssslllccc^^^YYYWWWVVVRRRJJJDDD>>>>>>===<<<<<<;;;;;;:::;;;::::::999999::::::;;;444444555777888;;;<<<===:::777444222333444444444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111//////000000000000000//////000000000000000000///.................................///////////////000000000000000/////////................................................////////////000000000000......------------......000000000000///...---,,,,,,,,,++++++,,,,,,---......------,,,,,,------...************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------.........---,,,,,,,,,---------......,,,------......---------,,,++++++++++++++++++,,,---,,,,,,,,,,,,+++++++++------------............---,,,,,,++++++,,,,,,------,,,,,,,,,------...///---,,,,,,---000333777999555444111///......///000//////000000000000//////////////////////////////...//////////////////.../////////////////////////////////.........------------...///////////////000000////////////000000000000////////////000000////////////////////////111111000000000000111111222222222333333333444444222222333333333444444444((((((((())))))))))))))),,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------***+++++++++,,,,,,,,,,,,---------...............------------------------+++,,,------......------+++,,,,,,---...///000000------------...............///000111111111000000............///000222222000000000000000000000000000000000000000000000000000000000111111111222222111222222333333333333333111111222222333333444444666777888777666555666888777999;;;;;;;;;<<<>>>???@@@@@@BBBEEEHHHIIIGGGFFFHHHIIIJJJHHHGGGIIINNNSSSWWW[[[ccckkkrrrzzzxxxqqqjjjgggeee___TTTKKKDDDDDDCCCBBB@@@???>>>>>>>>>===;;;:::::::::;;;<<<777888888999:::<<<>>>>>>:::888555444444555444333333333333333333333333333111111111222222222222222111111111111111111111111111111111111111111111111...///000000111111111000///000000111111000000///.................................///////////////...............---------------------------------........................////////////000000000000---------,,,------...//////////////////...---,,,,,,,,,,,,,,,,,,------......------,,,,,,------...************+++,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++---....../////////,,,,,,,,,---------......,,,------............------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++---------.........//////------,,,,,,,,,,,,------,,,,,,,,,,,,---...///000,,,,,,---...///222444666222111000............///------............------------------------------,,,,,,---......---,,,,,,////////////////////////............------------------...////////////...111000000//////000000111111000000//////000000111////////////////////////222111111000000111111222222222333333444555555555333333333333444444444444))))))******++++++++++++++++++++++++,,,,,,,,,---,,,------------.........+++++++++++++++++++++++++++,,,,,,------,,,,,,+++............---------,,,+++++++++,,,,,,,,,---------------.........//////------------------------+++,,,---.........------+++,,,,,,---...///000000............////////////...///000111222111000000//////...//////000111111000000000000000000000000000000000000000000000000000000111111111222222222111222333333444444333333333333444444555666666777888999:::999888777999::::::;;;===>>>>>>???AAACCCAAABBBFFFLLLQQQTTTRRRPPPMMMOOOQQQPPPQQQWWWaaahhhqqqxxx}}}tttfffZZZQQQPPPOOOMMMKKKIIIHHHGGGEEECCC@@@===;;;:::;;;;;;;;;;;;;;;;;;<<<===>>>???;;;999777777777666555333333333333333333333333333222222222222333333333444111111111111111111111111111111111111111111111111000000111111111000000//////000111111111111000///////////////////////////............/////////000///.........------------------------------------........................////////////000000000000---,,,,,,,,,------...///------.........------,,,---,,,,,,,,,,,,---.........------,,,,,,------...+++++++++++++++---...............//////.........************************,,,,,,,,,,,,,,,,,,,,,,,,------............------------...............---,,,,,,,,,---------......,,,,,,---..................------,,,,,,------...------------,,,,,,,,,,,,,,,,,,---------...............------------......,,,,,,,,,------...///000---......///000111222222000000000000000/////////------............------------------------------,,,,,,---......---,,,,,,////////////////////////////////////............,,,---......//////......111111000000000000111111111111000000000000111111000000000000000000000000222111111000000111111222111111222333333444555555333333333444444444444555---------....../////////*********++++++,,,,,,,,,---------.........//////+++++++++++++++++++++++++++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,---------......---------.........//////------------------------+++,,,---.........---,,,//////.........---------////////////000000000000...///000222222111111000///////////////000000111000000000000000000000000000000000000000000000000000111111111111222222222111222333333444444333333555555555666777888888999777999:::::::::;;;>>>@@@;;;===???@@@@@@AAADDDEEEAAACCCHHHPPPWWW[[[[[[XXXTTTWWWZZZ]]]aaajjjxxxwwwjjj]]]\\\ZZZXXXUUUSSSQQQPPPKKKHHHDDD???<<<::::::;;;>>>>>>============>>>>>>;;;:::999999999888666333333333333333333333333333222222222333333444444444111111111111111111111111111111111111111111111111222222222222111///...---///000111222222111000///000000000000000000000000---.........//////000000111111000000/////////...------------------------........................////////////000000000000,,,,,,,,,,,,------...///,,,,,,------...------------,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,---...//////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------............------////////////...---,,,+++,,,,,,,,,---------......,,,,,,---.../////////...///......------......///......------------,,,,,,++++++,,,,,,,,,---------///......------......///,,,,,,,,,---...///000000//////000111111111111000//////000111111111111000//////000000000000//////////////////////////////---...///000000///...---////////////////////////000000000000////////////,,,---......//////......111111000000000000111111111111000000000000111111111111111111111111111111222222111111111111222222000000111222333333444444333333333444444444555555++++++++++++++++++++++++------,,,+++,,,---...///,,,------....../////////,,,,,,,,,---------......---...///000///...,,,++++++,,,...//////...,,,+++...------,,,,,,------...------------------------,,,...//////...------......---+++******+++---...000000000000000000000000..................------------///000111111111111000000000000000000000000000000000000000000000000222222222222222111000000111222222333444444555555777666666555444444444555777444555:::===;;;;;;===AAA<<<<<>>;;;:::;;;===999:::;;;;;;;;;;;;;;;:::666666666666666555555555555444444333333444444555444444333333222111000000222222222111111111111000111111111111000000000000...000111222222111000...000000000000000000000000............/////////000000000000000000000000000------------------------........................000000///...............+++++++++,,,---...///000------------------------...------------...//////---------,,,,,,+++++++++---------....../////////000///---,,,++++++,,,---++++++++++++++++++++++++++++++************++++++........./////////000000---------,,,,,,,,,+++++++++,,,------......------+++---//////...---.../////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////---------............///000000000222444555444222000000000000////////////111111000000//////......111111000///////////////////////////////////////------...000111111111111111111000......---------,,,...000111222111///...111111000000//////......222222222222222333333444//////000111222333333333333333222222111000000000---...///000000111000000///222444666666777999:::++++++++++++++++++++++++---,,,,,,,,,,,,---......---------------.........,,,,,,,,,---------......---............---,,,,,,------,,,,,,---------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,---...------,,,++++++,,,------////////////////////////........................---...///000111111111111000000000000000000000000111111111111111111111111111222222222222111000///222222222333333444444444777777666666666666666777999777999???CCCBBBAAABBBFFFBBBAAAFFFIIIGGGFFFGGGJJJJJJKKKLLLJJJIIIHHHIIIJJJJJJLLLSSS\\\dddiiijjjmmmrrrqqqwwwyyyjjjjjjppptttwww{{{|||xxxwwwxxxuuupppmmmqqqwww~~~|||zzzooofff[[[QQQLLLHHHEEEDDDCCCDDDDDDAAA>>><<<<<<>>>999::::::999999888777777777777666666666666555555555444444333333444444555444444333333222111111000222222222222111111111111111111111111000000000000///000111222222111000///000000000000000000000000........./////////000000////////////////////////........................------------------------000000///...............,,,,,,,,,,,,---......///------------------------.........////////////000//////.........---------,,,,,,---------.........000///---,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...---------,,,,,,,,,+++++++++,,,------......------+++---//////...---.../////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////---------............//////000222555777666333111/////////...............111000000000/////////...000//////...............////////////////////////---...///000000000000000111000///......------------...000111111111000///111000000000/////////...000////////////000111111///000111222222333333333222222222222111111111111222222333444444444444444222444666666666666777888,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,...---+++***+++---///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......................................................///000111111111111000000000000000000000000111111111111111111111111111111111222111111000///333333333333333444444444666666666777888999::::::<<<;;;@@@HHHMMMKKKJJJJJJNNNJJJJJJOOORRRRRRRRRUUUVVVWWWVVVSSSPPPNNNNNNNNNLLLMMMQQQYYYbbblllrrrtttvvv}}}}}}xxxyyyvvvmmmiiilllrrruuu{{{zzz|||kkkcccccceeedddeeefffddd```___aaabbb```cccgggkkkpppzzz{{{~~~yyyeeeXXXQQQNNNMMMLLLKKKHHHDDD???<<<;;;<<<;;;;;;:::999888777666666777777777777666666555555555555444444444444555555444444333333222222111111333222222222111111111111222222111111111000000000///000111222222111000///000000000000000000000000....../////////000000000000000000000000000000000////////////////////////------------------------000/////////............------------------......---------------------------...///000111000000//////............---------,,,,,,,,,,,,------------///...---,,,+++++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++,,,------......------+++---//////...---...///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------............///...000333666888777333///---------...............000000000000//////////////////...---------------////////////////////////...//////000000000//////111000///......---......////////////000000000000000000000000//////////////////.........///000000///000111222333333333333111111111111222222222222222222222333333333333333444666888999999999;;;===,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,---------,,,,,,+++++++++,,,,,,,,,---------.........---+++*********+++,,,---,,,++++++,,,---///000...------,,,,,,------...++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,---......---,,,,,,....................................////////////...///000111111111111111000000000000000000000000111111111111111111111111000111111111111111000000444444444444444444444444666666777888:::<<<>>>???@@@AAAGGGRRRWWWVVVSSSSSSUUURRRRRRWWWZZZ[[[^^^bbb^^^aaa```[[[UUUTTTTTTSSSSSSTTTXXX___gggooouuuxxx{{{zzznnnfffeeebbb^^^\\\\\\^^^^^^cccccchhhtttzzzoooiiihhhgggdddccccccaaa```aaaeeeiiijjjmmmsssyyy~~~zzzuuuvvvxxx|||~~~jjj```[[[XXXVVVSSSNNNHHHCCC???===<<<===<<<;;;:::999999888888999888888777777666666666555555444444444444555555444444333333333222222222333333222222222111111111222222222111111111000000///000111111111111000///////////////////////////...////////////000000000111111111111111111111111////////////////////////------------------------///////////////......---...............---------,,,,,,------------------+++---///000111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...........................------------,,,,,,,,,+++,,,------......------+++---//////...---...///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................---------------............/////////111333555444111///------............//////000000000000////////////000///......------....../////////////////////////////////000//////......000000///.............../////////...///000111111000000000000////////////000000000000000111111222000111222222333333333222000000111222222333444444222111111111222222333333333666999;;;>>>AAAEEEHHH,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,---------,,,,,,+++++++++,,,,,,,,,---------......---,,,+++***)))***++++++***+++---.........------...------,,,,,,------...++++++++++++++++++++++++***,,,------,,,++++++,,,,,,------......------,,,................................./////////000000///000000111111111111000000000000000000000000000111111111111111111111111111111222222222222111111555555555555555666666666666777999;;;>>>AAADDDEEEGGGHHHPPP[[[```^^^[[[ZZZ]]]ZZZYYY\\\^^^^^^bbbggghhhnnnpppiiibbbaaa___\\\^^^___bbbeeejjjoootttwwwwwwoookkkaaaZZZXXXWWWXXXYYYZZZ\\\]]]___ccciiimmmqqqzzz~~~wwwuuusssqqqooonnnnnnqqquuuzzz~~~{{{{{{}}}~~~uuunnniiibbb___XXXRRRKKKFFFBBB???>>>===<<<;;;:::::::::::::::999999888777777666666666555555444444555555666444444444333333333333333333333333222222222222111222222222222111111111111000000111111111111000000////////////////////////////////////000000000111000000000000000000000000........................------------------------/////////000///...---------.../////////...---,,,,,,,,,,,,---------......***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,..................------.........---------,,,,,,+++,,,------......------+++---//////...---...///---.....................,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................---------------............///000///......000111000///....../////////000000000////////////000000000000111000//////......//////////////////////////////...////////////......---000//////............////////////...///000111111////////////000000000000000000000000000111111222111111222333333333333222000000111222333444444555555555444444555666777888555888;;;>>>BBBFFFKKKNNN,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++******+++++++++,,,...//////...,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,,,,,,,---------------------------.................................//////000000111000000111111222111111000000000000000000000000000222222222222222222222222111222333333333333333333555666666777888888999999999:::<<<@@@DDDHHHKKKMMMPPPQQQYYYccciiifffbbbaaaccc```___``````aaaeeelll~~~~~~zzzvvvoooiiijjjlllmmmoooqqquuuyyy|||ttttttqqqfffccceee^^^^^^[[[[[[___bbbdddiiinnnpppvvvzzzzzzzzz|||uuuqqqqqqqqqxxx~~~qqqllleee]]]UUUMMMFFFAAAAAA???===;;;:::::::::;;;;;;::::::999888777666666666666555555555555666666444444444444333333333333333333333333222222222222333222222222222111111111111000000000000000000111000000000000000000000000/////////000000000111111------------------------...................................................///000000000///---,,,------///000000///...---+++,,,,,,------.........***+++,,,---...---,,,,,,---------............///------------,,,,,,,,,,,,,,,---------,,,+++***)))++++++,,,,,,------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++............---------,,,+++,,,------......------+++---//////...---...///---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...............------------............///000...,,,+++---...//////......//////000111111111////////////000000000000111111000///////////////////////////////////////---....../////////......//////............//////////////////000000000000////////////000000000000//////.........///000000222222333333333333333222111111111222333444444555444444444444555777:::;;;<<<>>>AAACCCFFFJJJOOOSSS---------------------------,,,,,,,,,,,,---......---------------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,++++++***............---,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,---...///...---,,,,,,---...///////////////////////////---......///000000111111111111111222222111111000000000000000000000000000222222222222222222222222222333444444555555555444666666777888:::;;;<<<<<<===???BBBFFFKKKPPPTTTVVVZZZ[[[aaakkkooolllhhhgggdddbbbcccgggiiilllttt|||~~~qqqsssuuuuuuvvvxxx|||{{{vvvtttvvvxxxxxx{{{~~~yyyqqqlllpppooogggiiiooolllrrroooppptttwwwyyy}}}wwwrrrqqqlllrrrvvvwww}}}tttjjj___TTTLLLJJJGGGDDDAAA>>><<<<<<<<<<<<;;;:::999888777777666666666555555555555666666444444444444444444444444444444333333333222222222333333222222222111111111111111000000000000111111000000000000000000000000//////000000000111111111........................////////////////////////////////////////////////...///000111000///---,,,+++---...000111000///...++++++,,,,,,---......///,,,,,,,,,---------......---------.........//////.........---------,,,,,,,,,,,,------,,,+++)))(((++++++,,,,,,---......///------,,,,,,,,,,,,------,,,,,,,,,+++++++++******............------------+++,,,------......------+++---//////...---...///---------.........//////------------------------........................,,,,,,---...////////////---------............//////...------...///...---------......///000000111.../////////000000000111000000///............///////////////////////////,,,,,,---...//////////////////............//////---...000111111111000///.../////////000000000111000////////////000111111222333333444333333222222222222222333333444444444333333333444666999<<<>>>DDDFFFIIILLLOOOTTTZZZ^^^------------------------...---,,,+++,,,---...///---------....../////////,,,,,,,,,---------......,,,,,,---...---,,,+++***111000...+++***+++,,,,,,...------,,,,,,------...------------------------,,,...//////...------...000///---,,,,,,---///000000000000000000000000000---......///000111111222111111222222222111111000000000000000000000000000222222222222222222222222333444444555666666666555666666888999;;;===>>>>>>AAACCCFFFJJJOOOUUUYYY[[[```aaafffooosssppplllkkkbbbbbbfffmmmrrryyy}}}tttwwwzzz{{{{{{~~~zzznnnjjjiiifffbbb______```bbbjjjuuuzzzwww|||}}}uuuyyy}}}xxxuuupppuuuxxxxxx}}}uuuggg^^^SSSPPPLLLGGGCCC@@@??????<<<<<<;;;:::999777777666666666555555555555666666444444444444444444444444444444444333333333222222333333333222222222111111111111000000000000111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000...///000111000///---,,,***,,,...000111111000///++++++,,,,,,---...//////...------------...//////+++++++++,,,,,,---------/////////......---------,,,,,,------,,,+++)))(((++++++,,,,,,---...//////.........------..................------,,,,,,,,,//////.........---------+++,,,------......------+++---//////...---...///---------.........//////................................................+++,,,---...////////////---------.........//////.........000111000...+++,,,,,,------...///000000.../////////000000111111//////...------------...////////////////////////+++,,,---...//////////////////.........//////000---...000111222111///....../////////000000111111222222222222222333333444333333333444444333222222222222333333333333444444888777888999;;;???BBBDDDIIIKKKOOOTTTYYY___ggglll---,,,,,,++++++,,,,,,---........................------------------------+++,,,,,,------.........------------,,,,,,+++***,,,,,,,,,---------......////////////////////////,,,,,,++++++,,,,,,---.................................///000000///...---////////////////////////000000000000111111111111000000111111111222222222111111111111222333444555222444666888888666444333333333555888999777666777:::<<<>>>???AAACCCGGGIIIMMMOOOPPPRRRTTTWWW[[[]]]aaagggmmmpppsssuuusssnnniiikkkooottt{{{~~~tttrrrwww~~~pppfffccc[[[YYYYYY]]]^^^^^^bbbhhhjjjzzz}}}vvvttt}}}qqqfffaaaZZZRRRLLLHHHFFFEEE<<<<<<>>>@@@>>>999777:::888777555555666666555333444444555555555555555555555555444444444333333333222222222222222111000///111111111111000000000000222111111111000000//////111111111000000000000000000000000000000000000000///000222333333222000///222111111000///......---000000//////.........---////////////////////////---,,,,,,,,,,,,---......++++++++++++++++++++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---,,,+++***,,,,,,,,,---------......///...---+++******++++++)))***,,,...//////...---------............------......------------......000000//////......------......//////////////////............/////////000......------------......///...---,,,,,,,,,,,,,,,---...///...------...///////////////000000000000000000000000000000000000//////............//////.........///////////////...///////////////...---000//////.........//////000000000000////////////111111111111000000000000////////////000000000000444444444444333333222111222444666777777777555444888888999===CCCHHHJJJJJJOOOQQQTTTZZZiii|||---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,---.........------,,,,,,,,,---------..............................------,,,,,,,,,------...........................---...///000000///...---////////////////////////000000000000111111111111111111111111111111222222000000000000111222333333333555777999:::999888777333333444777999:::<<<===@@@BBBEEEIIILLLPPPTTTVVVXXXYYYYYYZZZ\\\```dddgggiiiqqqxxx}}}xxxqqqwww{{{vvvyyy}}}tttiiiaaa^^^\\\[[[]]]aaaeeehhhqqq{{{~~~xxxppphhh]]]SSSLLLLLLFFF@@@>>>;;;777888<<<===;;;:::999999999777666555555555555555555555555555555555444444444333333111222222222111111000///111111111111000000000000111111111111000000000///111000000000000000000000111111111111111111111111111000000000000000000111111111111000///.........000/////////....................................,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++***)))+++++++++,,,,,,,,,------///...---+++++++++++++++***+++,,,---............------............------......------------......///////////////.........///////////////.........---------............///.........------.........///...------,,,,,,,,,------...//////------...///////////////000000000000000000000000000000000000//////............//////////////////////////////......///////////////...//////............//////000000000000////////////111111000000000000000///000000000111111111222222555555555555444333333222555555777888888777777666999;;;???DDDHHHKKKNNNOOOHHHSSSaaaqqq---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,---...////////////,,,,,,,,,---------......------------------------......---,,,,,,---------........................---....../////////......////////////////////////000000000000111111111111222222111111111111111111111111111111222333444555222333555777888888888777666666777999===BBBGGGIIIGGGIIINNNSSSXXX\\\___aaabbbaaa```aaaccchhhlllooouuu~~~vvv}}}}}}xxxzzz}}}~~~}}}qqqllljjjfffccccccggghhhlllqqquuuzzz~~~iiiYYY[[[QQQGGGBBB@@@<<<;;;===<<<:::888777777777555444666666666666555555555555555555555444444444444333111222222222222111111000222222111111111000000000111111111111000000000000000000000000000000111111222222222222222222222222222000...------...000222111111000000//////......////////////....................................+++++++++++++++,,,,,,------------------------------------............///---------------------------------------------------------------,,,+++******+++++++++,,,,,,,,,,,,///...---,,,+++++++++,,,,,,,,,,,,,,,---......///------............------......------------...............///////////////000000//////.........---,,,,,,---------.................................///...------,,,------------...//////------...///////////////000000000000000000000000000000000000000//////......//////000////////////////////////------...///000000000/////////............//////000000000000////////////111000000000/////////...111111222222222333333333555555555555444444444444666777777888999:::;;;;;;===AAAHHHKKKMMMNNNQQQSSSRRRbbbwww---,,,,,,++++++,,,,,,---................................................/////////......---------,,,------............---,,,,,,,,,---------......------------------------...---,,,,,,,,,,,,,,,,,,........................------..................///////////////////////////000000000111111111111222222222111111111111111444444444555555666777888444444555666777888888888;;;===>>>???FFFPPPXXX[[[YYYZZZ]]]aaaeeehhhiiiiiihhhgggfffgggkkkpppsssuuuzzzxxxzzzzzzxxx{{{}}}|||~~~zzzxxxzzzuuupppmmmlllnnnrrrwww}}}yyyqqqsss{{{pppfff[[[QQQNNNLLLFFF@@@>>><<<:::777666666666666444777777777666666666666666555555555555444444444444333333333444444333333222222222222111111111000000111111111000000000000000000000000000000111111111222222222222222222222222111000///......///000111111000000000/////////...///////////////.................................,,,,,,++++++,,,,,,---...---------------------------------............///------------------------------------------,,,,,,///000000000///......---++++++,,,,,,,,,---------......------,,,,,,,,,,,,------,,,+++,,,---...///------............------......------------......------......//////000000000000000///......---------------.........//////......////////////............------------......---///000///...---...///////////////000000000000////////////////////////000000////////////000000000000000///////////////,,,,,,...///000000000000///............//////000000000000000////////////000000000/////////......111222222222333333333333444444444444444444555555555666777999<<>>===::::::999999888777777666777666666666555555555555111222222333444444444333333333333222222222111111//////000000111111111222...//////000111222222222333333333333333333333333111000///......///000111////////////000000000000---.........//////000000---------------------------,,,,,,,,,,,,---......////////////////////////---------.........//////000000000000000000000000//////...---,,,,,,++++++,,,,,,---......---------,,,,,,,,,---------......,,,---.../////////------,,,---.........---,,,+++---..................---.........------.........000000//////.........---,,,,,,---...///000111111............/////////000...///000222222000///..................///000000...000111000///...///111////////////000000000000000000000000000000000000111111000000000000111111222222222111000//////......///////////////......---------......000111111000000000000////////////......000111333555666777444444444555555555666666777666666666777999<<<>>>CCCFFFKKKQQQVVVYYYZZZ[[[TTTUUUYYYcccrrr------------,,,,,,+++***,,,,,,,,,---------............---,,,,,,,,,,,,---......////////////..............................,,,,,,---......---,,,,,,...------,,,,,,,,,------...------------...//////,,,---------.../////////..................---------///111111111000111222000111111111111222222222000000111333555555333111:::777444444666999:::;;;<<<===CCCNNNXXXbbbqqq~~~vvvlllhhhhhhgggfffggglllkkkiiijjjqqq}}}mmmjjjfffbbbaaadddkkkpppssszzzvvvkkkcccXXXPPPKKKGGGBBB???=========<<<<<<:::999888999999:::::::::888777666666666555444444444444555444444444333333333222222222222222111111111111000222222111111111111222222333333333222222222222111555444333111000/////////000000000000000000000000////////////////////////------------------------000000/////////.........++++++,,,---.........---......---,,,---...///000555222000000111111///,,,+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......///......------,,,++++++//////000000000000//////...---,,,,,,......---,,,........................////////////000000000000000000000000000000000000...///////////////...---111000...---,,,,,,------////////////////////////////////////////////////////////////000000000000444444444444444444444444333333222111000000111111,,,------...///000111111111111111111111111111111222222222111111111000000333333333444444444555555555555444333222222222333444555777999:::===BBBEEEJJJLLLPPPTTTWWWXXXYYYYYYVVV^^^jjjwww,,,,,,---------,,,++++++---------------.........///...------,,,,,,------......////////////...............---------------,,,,,,---......---,,,,,,...------,,,,,,------......------------...//////---------..........................................000222222000000000111000111111111111222222222333222222222333444444444888777666666777:::===???AAADDDLLL[[[oooyyypppmmmmmmqqqvvvpppoooooottt}}}wwwuuurrrrrrqqqpppqqqtttxxx|||}}}{{{nnnbbbYYYQQQJJJEEE===<<<;;;;;;:::999888777888888999999888777666555666666555444444444444555444444444333333333333222222222222222111111111111000000////////////000000000000000000111111111111222222111///............000000000000000000000000////////////////////////------------------------......---------,,,,,,,,,,,,------............---...------,,,---...///000333111//////111111///---------,,,+++++++++,,,,,,------------------------........................,,,,,,---------.........++++++,,,------......///,,,,,,------------,,,,,,...---,,,,,,......---,,,............................../////////000000000////////////////////////...//////000000000/////////...---------...//////......................../////////////////////////////////000000000111111333333333333333333333333222222111000000000000000---.........///000000000////////////////////////222222222111111111000000333333333333444444444444555555444333333333444444222555999<<>>;;;888999@@@FFFYYYgggvvv{{{wwwvvvxxx}}}{{{zzzuuufff\\\SSSNNNHHHDDDCCCBBB@@@>>>;;;;;;;;;;;;;;;:::::::::777666666555555555555555555555555555444444444444333333222222222111111111222222111111111111222222111111222333444555666666333333222111111222222222000000000000000000000000////////////////////////........................///////////////////////////000000000///...------,,,,,,,,,---------......------------.../////////111000///...------------................................................------------............///......------,,,++++++---......//////......---...---,,,,,,......---,,,........................------------.........///////////////////////////......///111222222222222...............//////000........................////////////////////////000000000000111111111222000000000000000000000000000//////.........//////000000000///////////////000000000000000000000000111111111111111111111111111111222222222333333333222222333333444555777777888<<>>======<<<;;;::::::::::::777777666555555555555666666666666555555555444444333333333222222222222111222222111111111111222222111222222444555666777888333333222222222222222333////////////////////////////////////////////////...........................////////////////////////000000000///...------,,,,,,,,,---------------,,,,,,------......////////////...---------------------------------------........................---------........./////////......------,,,++++++//////000000000000//////...---,,,,,,......---,,,........................------------.........///000000000000000000000000......///111222222222222000000000//////......---........................///////////////////////////000000000000111111111///////////////////////////...............//////000000000000000/////////000000000000000000000000111111111111111111111111111111222222222333333333111111222333555777999:::@@@CCCGGGJJJLLLMMMOOOPPPSSS[[[eeennnttt{{{,,,------............---------........./////////000///......------............////////////......,,,,,,,,,,,,------------...------,,,,,,------...------------...///000000...------------...//////...............---------,,,,,,------...////////////111222222000//////000000111111111111222222222---000333444555888>>>CCC>>>???@@@AAAEEENNNZZZcccssszzzzzz}}}vvv{{{xxxmmm^^^SSSMMMIIIDDD??????>>><<<:::999888888888888777666666555555666666777666666666666555555555333333333333222222222222000000////////////000000000000111222444555666666333222111000000000000000////////////////////////////////////////////////........................,,,,,,,,,---------------....../////////...------++++++,,,------------,,,+++---......------///000------,,,,,,,,,---------------------------------........................------........./////////++++++,,,------......///---..................---...---,,,,,,......---,,,........................------........./////////111111111111111111111111......///000111111111111000000111000000...---,,,------------------------////////////////////////////////////000000000000///////////////////////////............//////000000000000000000000000000////////////////////////111111111111111222222222222222222222333333333333222222333555888:::===>>>FFFHHHKKKMMMMMMNNNPPPRRRSSS```ppp}}}..................---,,,++++++,,,---...//////000000//////.....................////////////......,,,,,,,,,---......//////...---,,,,,,,,,,,,---...------------...///000111...------------...//////---------...............,,,,,,------...//////000...000222222000000000111000111111111111222222222000222333333555<<>>NNNZZZiiiddd^^^^^^eeerrr~~~tttjjjbbbZZZSSSIIIGGGDDDAAA???===<<<<<<888888777666666666666666777777777777666666666666444444444333333333222222222222111111111111222222444444555555666777777777777666555333222111111111////////////////////////////////////////////////////////////////////////........./////////000000++++++,,,---............***+++,,,---...---,,,,,,---///111000...---...000,,,,,,,,,---...///000111000000000000000000000000..................................../////////000///......------,,,++++++---......//////......---...---,,,,,,......---,,,........................////////////000000000000////////////////////////...///////////////...------...///111111111000000------------------------////////////////////////------------.........//////////////////////////////////////////000111111......///000111222222333111111111111111111111111000000111111222222222222333333444444444444555555666777999;;;???BBBEEEGGGFFFHHHKKKNNNRRRVVV\\\```mmm{{{111000---++++++,,,...000.../////////---,,,---...111000...,,,+++,,,.../////////.........---------,,,,,,,,,---...///000000...------------...//////---------............///////////////////////////---......//////////////////////////////000111111000111111111111222222222222222222111111111111111555111222777888<<>>@@@CCCFFFKKKOOOOOOSSSWWWWWWXXX___lllwww000///---,,,,,,---...///***,,,---.........000111222000///---------///000//////.........---------,,,---------.../////////...------------...//////---------............///////////////////////////---......//////////////////////////////000111111000111111111111222222222111111111111222222222222555111222777777:::KKK___~~~sssmmmddd[[[SSSPPPJJJBBB>>>???:::::::::777666666777777888777777666666555444444444444444444444333222111111111111111111111111111000111111222444555555666777666444222111111111111111111000//////......---/////////////////////////////////////////////////////////......------,,,........................+++,,,...///000///...---////////////////////////////////////////////////........................------------------------//////.........---------///...------,,,,,,,,,---------------------------...------------...//////........................111000...------...000111000000000000//////......000111111222222111111111///......---...///000111////////////////////////...///000///------///000000000000000000000000000/////////000000000111111///............///000000000000000000000111111111///////////////000111111///000000111111111111111222333333333222444777:::999;;;>>>BBBFFFJJJOOOQQQTTTXXX\\\___eeeqqq//////......------------***,,,---.........000111222111///......///000000...............---------------.....................------------...//////---------............///////////////////////////---......//////////////////////////////000111111000111111111111222222222111111111222222333333333444222333777666888FFFVVVrrr~~~yyypppfff___VVVLLLDDDAAA>>>===;;;;;;:::888888888888888777777666555555555666666555444333222222222222222222222222222222222222111111111222444666777666555444222111111111111222222111111000000//////////////////////////////////////////////////////.....................///...........................////////////---,,,+++////////////////////////////////////////////////------......///000000111,,,,,,,,,,,,,,,,,,,,,,,,...............---------.........---------------------------------------...------------...////////////////////////......111000///......///000111000000000////////////...---...///000111111111111///............///000000000000000000000000000000...///000///------///000000000000000000000000000....../////////000000000//////......//////000111...//////000111111222222000////////////000111111000000111222222222222111333444444333333666:::>>>>>>???AAAFFFMMMRRRUUUVVV\\\___dddmmmzzz---.../////////...,,,,,,.../////////---,,,---...000000///......//////000.......................................---------...------------...//////---------............///////////////////////////---......//////////////////////////////000000111000000111111111222222222000111111222333444555555333333444777666888CCCPPP^^^sss~~~}}}zzzrrrkkk___QQQFFFDDD@@@>>>???>>><<<;;;<<<999888888777777666666555888777555333222222333333444444444444444444444444333222111000111333666777555444333222222111111111222222111111000000000000////////////////////////////////////////////////.................................................../////////...---,,,+++////////////////////////////////////////////////------......////////////................................................---...............------...........................------------...///////////////...............000000///......///000000////////////////////////,,,,,,---...//////////////////........./////////000000000000000000000000...///000///------///000////////////////////////............/////////////////////...///000000111//////000000111111111111000000//////000000111222000111222222333333222222333444444444555888===AAAEEEEEEGGGLLLSSSYYY]]]]]]bbbfffppp~~~---...///000///...,,,+++.../////////---,,,---........................///---....................................---------...------------...//////---------............///////////////////////////---......//////////////////////////////000000111000000111111111222222222111111222333444555555666333333555777888;;;DDDNNN[[[lllwwwwww||||||wwwwwwyyy||||||iiiWWWMMMEEEAAABBBAAA===;;;===999999999888777777666666999777666444333333444555444444444444444444444444444333111111111333555777333333333333222111111000111111000000000000000///000000000000000000000000000000000000000000000000000000000///......------........................------..................////////////////////////.................................---------,,,,,,........................---.....................------...//////......---...........................------------...//////------------------------......................................./////////...//////000000//////...//////////////////......////////////////////////...///000///------///000////////////////////////............///////////////////////////000111111111111111111000000//////000000000000000111222222111111222333333333333333333444555666777;;;@@@DDDJJJJJJKKKOOOUUU\\\bbbeeejjjqqq---.../////////...,,,,,,***,,,---.........000111---------...............---------...............------.....................------------...//////---------............///////////////////////////---......//////////////////////////////000111111000111111111111222222222333333333444444555555555333444666888:::@@@IIIQQQ___iiipppsss{{{wwwuuunnnrrrxxx~~~vvv\\\PPPGGGFFFDDD===:::<<<::::::999999888777777777777777666555555555555666222222222222222222222222333333222222222333444555222222333333222111000000111000000000000000000000000000000000000000000000000000000000000000000000111111000000///...------........................,,,,,,,,,---...///000000////////////////////////........................///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,---...000000///.................................------------...//////,,,,,,,,,---------......---..................------............/////////111111222222222111000000/////////000//////...---////////////////////////...///000///------///000000000000000000000000000....../////////000000000000000//////000000111222222222111111000//////...111000000000000111222222222222333444444444444333333555888:::===@@@EEEHHHKKKLLLNNNQQQVVV___iiipppxxx...............------,,,***,,,---.........000111------...///////////////---------.........//////,,,---------.../////////...------------...//////---------............///////////////////////////---......//////////////////////////////000111111000111111111111222222222444444444444555555555555333555777999===FFFPPPWWWaaafffnnnuuu{{{yyyttttttmmmtttqqqaaaTTTOOOIII???;;;===;;;::::::999888888777777555555666777777777777666333333333333333333333333222222333333333333444444111222222333222111000000111222222222222222222222000000000000000000000000000000000000000000000000000000//////////////////........................,,,,,,------...//////000////////////////////////....................................---------------------------------------------.........//////,,,---///000000000///..............................------------...//////++++++,,,---...///000000......////////////......---------.........//////......///000111111111111//////000000000///---,,,------------------------...///000///------///000000000000000000000000000/////////000000000111111000000//////000000111222111111111000000000000000111111000000111111222333222333333444444444444444555888<<<@@@CCCFFFJJJMMMLLLPPPSSSVVVZZZfffuuu//////......------------.../////////---,,,---.........///000000111000000---------.........//////,,,,,,------...///000000...------------...//////---------.........//////////////////////////////---......//////////////////////////////000111111000111111111111222222222555555555555555444444444333555888999???JJJUUU[[[cccgggqqq|||sssqqqsssrrr|||ppp___XXXPPPCCC===@@@;;;;;;:::999999888888777333444666888888888777777555555555555555555555555222222333444444444333333000111222333333222000///333333333333333333333333000000000000000000000000000000000000000000000000.........///000111111111..............................---------...//////////////////////////////........................------......///000000000000000000000000000000000---------.........//////+++---///000111000///...////////////////////////...------------...//////+++,,,---...///111222222//////000000000000//////---------.........//////((()))+++---...///000000//////000000000///---,,,------------------------...///000///------///000000000000000000000000000000000000000111111111111000000000000000111111222/////////000111111222222111111111000111111222333222333444444555555444444666:::@@@EEEHHHKKKNNNPPPOOOTTTYYY\\\```mmm......------------..............................//////............//////111000///......///000111////////////////////////+++,,,.../////////...---//////............//////222222111111000000//////000000//////.........---000000000000111111111111111111111111111222222222111111222333555666777777:::888999@@@FFFJJJQQQXXX___gggrrryyy}}}}}}}}}~~~yyygggYYYOOOHHHCCC@@@>>><<<;;;<<<<<<:::999888777666555555555555555777777666555444333333333222222444444444444222222111222222333333222222111333222111000000111222333111111000000000000111111000000000000000000000000111111111111000000000000111000///......///000111////////////////////////////////////////////////////////////////////////000000000000000000000000------............---------,,,,,,,,,,,,---......000///...///000111000/////////.........---------++++++++++++,,,,,,---...............////////////222111000.........///000000000//////.........---///000000000000000//////////////////////////////......//////000000111111000000000000////////////222222111111111111222222222111000000///000000000222222222111111111000000111111111111111111111111222222111111111111111222333444555444333333555777;;;BBBGGGGGGKKKSSSXXXWWW\\\]]]___bbbiiiyyy.........------.................................//////............//////000000///......///000000////////////////////////,,,---...///000///......//////............//////000/////////.........---000000/////////.........000000000000111111111111111111111111222222222222222333333444666666777777;;;:::>>>EEEKKKMMMRRRWWW[[[ccclllqqqssszzz|||mmmaaaVVVOOODDDAAA>>>===<<<<<<:::999999888777777666666777777888777666555444444444444222333444444444444333222222222333333333333222222333222111000000111222333111111000000000000111111111111111111111111111111111111111111000000000000111000///......///000111////////////////////////////////////////////////////////////////////////000000000000000000000000------............------...------------...//////000///...///000111000/////////.........------------------,,,------.............../////////000000111000///---------...///000/////////............//////000000000000//////////////////////////////.../////////000000000111000000000000////////////111111111000000111111111222222111000000000000111222222222111111111000000111111111111111111111111222222111111111111222222000111333333333444777999AAADDDGGGKKKWWWeeejjjiii\\\aaahhhpppzzz................................................/////////......///////////////...------...//////////////////////////////---...///000000000////////////............//////////////////............000000////////////......000000000000111111111111111111111222222333333333444444444555777:::===>>>AAAAAAEEELLLPPPQQQSSSVVVXXX___fffhhhjjjuuu|||rrrcccYYYMMMJJJEEEBBB@@@>>><<<;;;::::::999888888888888888888777666555555444444555333333444555555444333333333444444444444444444333222222111111111111222222111111000000000000111111222222222222222222222222111111111111000000000000000000////////////000000////////////////////////////////////////////////////////////////////////000000000000000000000000------............------///............///000000000///...///000111000///...............---------000///..................////////////000000000000///......------------...////////////............//////000000000000//////////////////////////////////////////000000000000////////////000000000000111000000//////000000111333333222111111111111111222222222111111111111111222222222222222222222222222222222111111222222333000111333444555777;;;>>>DDDGGGNNN[[[nnn}}}zzzdddmmm{{{---..................---..............................////////////...............------.........////////////////////////...//////000000000000000//////............//////111111111111000000000000000000/////////////////////000000000111111111111111111222222333333444444555444444555:::BBBJJJOOOMMMKKKLLLQQQSSSSSSUUUXXX\\\___cccffflllzzzssshhh\\\WWWPPPIIIEEEBBB???===;;;;;;:::999999888999999888777777666555555555666444444555555555555444444444444555555555555444444222222222222222222222222222111111000000111111222222222222222222222222222111111111111000000000///000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////------............------...............//////000000///...///000111000///........................000000///...------------/////////000000000111111///.....................///////////////............//////000000000000///////////////////////////////////////000000000000////////////000000000000000000////////////000000444333222222111111222222111111111111111111111111222222222222222222222222333222222222222333333444333555666777888<<<@@@CCCFFFLLLZZZmmmttt------...//////...------..............................///000000///......---..................---///////////////////////////////////////000000111//////............//////000000000000111111111111//////000000000000000000///000000000111111111111111222222333444444555555666444333666???LLLZZZbbbZZZUUURRRSSSSSSTTTXXX^^^eeedddeeelllwwwooohhh]]]SSSKKKEEEAAA>>>>>>===<<<:::999888888888888888777666666666777777555555555555555555555555444555555666666555555444222222222333333222222222222222111111111111222222111111111111111111111111111111111111000000000/////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////------............------------,,,,,,------...///000///...///000111000///---.....................//////...---,,,,,,,,,---////////////000000000000////////////000/////////.........///////////////......///000000000000000000000000000000000000000000000000000////////////.../////////000000000111000000////////////000000444333222222111111222222111111111111111111111111222222222222222222222222333333222222333444555555666777888999;;;>>>CCCGGGMMMTTTbbbttt,,,---...//////...---,,,........................---...///000000///...------...////////////...---//////////////////////////////.........///000111//////............//////............//////////////////000000000000111111000000000000111111111111222222333444444555666666777666666:::EEETTTccclllbbb[[[UUUSSSTTTVVV]]]eeepppllllllttt}}}ooo```UUULLLFFFBBBBBBAAA???===;;;999888888888888777777777777888888777666555555555555666777444444555555555555444444222222333333333333222222222222111111111111222222111111111111111111111111111111111111000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////000000000000000000000000------............------,,,,,,,,,,,,,,,---......000///...///000111000///---------.....................------,,,---------............////////////...///000000111000000000.........///////////////---...///000000111111000000000000000000000000000000000000000////////////......//////000000111111111000000//////000000111333333222111111111111111111111111111111222222222333333333333333333333333333333333333444555666666666777999:::===BBBHHHLLLZZZ\\\eeeuuu~~~,,,---///000000///---,,,........................---...///000000///...---...///000000000000///...///////////////////////////...---------...///000//////............//////---........./////////000//////000000000111111111000000000000111111111111222222333444555666777777888999;;;AAAKKKWWWbbbiiibbb[[[UUUUUUWWW[[[dddllluuuttttttyyysssdddYYYQQQMMMGGGFFFCCC@@@===;;;:::999888888888777777888888999777777666555555666777777444444444555555444444444222222333444444333222222333222222111111222222333222222222222222222222222111111111111000000000000...///000111111000///...////////////////////////////////////////////////////////////////////////000000000000000000000000------............---------------------...//////000///...///000111000///---------.........//////.........---......//////------------............------///000000000//////............/////////000---...///000111111111111000000000000000000000000111000000000/////////............///000111111111111111111000000111111111222222111000000000000111000000111111111222222222333333333333333333333333333333333333444555666777777888;;;>>>CCCIIIQQQWWWcccbbblll}}},,,---///000000///---,,,........................---...///111111///...---...///000111111000///...////////////////////////...------,,,,,,...///000//////............/////////000000000111111222222//////000000111111111222000000000000111111111111222222333444555666777888999;;;@@@FFFOOOWWW___ccc___YYYUUUWWWZZZ___hhhpppwwwwwwyyy{{{~~~}}}~~~qqqeee\\\WWWKKKIIIFFFCCC@@@===;;;:::999888888888888888999999888777666555555666777888333444444444444444444333222222444444444444222222333222222111111222222333333333333333333333333333111111111111000000000000...///000111111000///...////////////////////////////////////////////////////////////////////////000000000000000000000000---..................---...............///000000000///...///000111111///---------.........////////////...//////000111222,,,,,,,,,---------......+++,,,.../////////......---.........//////000000---...///000111111111111000000000000000000000000111111000000/////////...---......///000111111222222222111111111111222222222111111000///000000000000000111111222222222222333333333333333333333333333333333444555666777777999;;;>>>CCCIIIQQQZZZ```eeefffuuu,,,,,,---.../////////...........................---------............///.........------,,,,,,,,,////////////////////////..................................../////////000......////////////......000000000000////////////000111111111111222222222111222333333444777<<>>AAABBBEEELLLTTTXXXYYY\\\cccjjjvvv|||.../////////...---,,,,,,........................---------............///////////////////////////////////////////////////...........................////////////000000000111111111222222111111111111111111222222222222222111111111222222222333333666666777666666888<<>>BBBFFFHHHLLLTTT\\\^^^\\\^^^gggppp}}}.../////////...---,,,,,,........................---------............///........................////////////////////////////////////////////////////////////000000000111111111222222222222111111000000000111111111222222111222222222222333333333444555555555666888<<<@@@KKKOOOSSSTTTRRROOOLLLLLLNNNRRRWWW[[[]]]```ccceeehhhlllnnnooossszzz}}}|||{{{zzzrrrmmmmmmnnnoooqqqqqqooommmkkknnnppprrrsssrrrqqqppppppsssrrrrrruuuyyy|||||||||vvvrrrnnnlllnnnqqqrrrrrrvvvtttrrrsssuuuwwwxxxwwwvvvvvvtttqqqooonnnkkkiiimmmpppqqqpppkkkhhhhhhiiikkkmmmpppqqqrrrwwwyyysssqqqrrrssstttttt|||uuueee^^^ZZZVVVQQQKKKHHHCCC???<<<:::;;;;;;888999999999999999999999777777888888777777666555444333333222111111222222000000111111111222222222222222222222222222222222222222222222222111000000000000////////////000000222111111000///......---////////////////////////........./////////000000111111000000/////////............------......//////////////////////////////000000111111000000/////////000000000000000000000000111111000000///...---.........//////000000........................////////////000000000000////////////////////////////////////////////////111111111000000000000000000000000000111111111111111111111111222222222222111111111111111111111111111111222222222333333333444444444444444555666666888999;;;???CCCGGGLLLNNNWWW^^^fffgggfffjjjttt~~~.........///......------........................---------............///------............///////////////////////////////////////////////////////////////000000000111111111111222222222222111111//////000000111222222222222222222222333333333333333444666777888<<>>BBBHHHLLLRRRTTTTTTPPPJJJGGGHHHKKKOOOUUU[[[___```ccchhhllluuuyyy{{{zzz{{{~~~~~~{{{tttwww||||||zzzxxx}}}{{{}}}}}}zzzuuuqqqqqqrrrqqqtttxxxyyyxxxzzz{{{vvvooojjjkkkooosssvvvnnnooonnnllljjjjjjmmmooorrrzzzwwwnnniii```\\\UUULLLEEE@@@>>>===::::::999999888888777777666666666666666555444444333333333333444555666666222222222222333333333333111111111111111111111111222222333333222222111000111111000000000000111111000000000000////////////.../////////000000000000.../////////000000000000000000000000000111111111...............///000000////////////////////////000111222333333222111000//////000000000111111111///////////////...------------......///000000111////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000111111111222222222111111111222222222333333111111111111111111111111111111222222222333333333333333444555666888999:::===@@@FFFLLLRRRWWWYYYZZZZZZ^^^dddkkkuuu,,,,,,---.../////////...........................---------.........////////////000000111111111222////////////////////////000000000000000000000000000000000000111111111111000000111111111111000000111111222333333444555555222222333333333444444444666888;;;>>>BBBHHHNNNRRRPPPQQQQQQLLLHHHGGGLLLQQQQQQWWW^^^bbbdddhhhnnnsss{{{}}}xxxvvvwww|||zzz~~~{{{zzzxxx|||~~~|||{{{|||{{{vvvqqqnnnqqqvvv{{{~~~zzzwwwqqqmmmiiiiiijjjjjjggglllssszzztttjjjfff___WWWOOOHHHBBB@@@>>>>>>===<<<;;;;;;::::::888888888888888777777666333333333444555666777888555555444333333222222222000000000000000000000000222333333333333222111111111111000000000000111111////////////000000000000.../////////000000111111////////////000000000000//////000000111111222222///////////////000111111000000000000000000000000111222444555555444222111//////000000111111111222111111111111111000000///---------...///000000111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111000111111111111222222222111111222222222333333333111111111111111111111111111111222222222333333333222333444666888:::===>>>???CCCJJJRRRXXX\\\^^^^^^]]]```fffppp+++,,,...000000///...---//////.........---------000000//////......------............////////////---------------...///000000000000000000000000000000000000000111111111111222222333333333333444444222222111111111111111111111222444444333444777999;;;999888<<>>EEEMMMSSSUUUUUUOOOMMMJJJIIIKKKNNNQQQSSSTTT]]]___eeessswwwvvv|||||||||}}}{{{yyyyyy}}}~~~wwwooohhhhhhlllvvvyyynnn```TTTMMMDDDDDDCCC@@@===<<<===>>>;;;;;;;;;999777666666777555555666666555555444333333333222111111111111111222222222222111111111111111111111111111111111111111111111111000000000000////////////......------000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000......000111111111000///000000111111000000///...000000000000000000000///222111///...---...000111111222333333222000///...////////////////////////////////////////////////111111111000000000000000000000000000000000000000000000/////////.........//////000111111111111111111111222333333333333222222222111111111111222222333333444444444444333333555555555666999>>>CCCFFFSSSQQQTTTYYY\\\ZZZYYY[[[dddooo~~~..................------/////////............---.........///////////////............////////////000000000000000000111111000000000000000000000000000000000111111111222222222222333333333333444444222222222222222222222222444555555444222222333444888<<>>???<<<======;;;888666666777555666666666666555444444444333222222111111222222333222222222111111111111111111111111111111111111222222111111111000000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111...//////000111000000000///000000000000///......000000000000000000000000111///---,,,---///111333333333444444333222000//////////////////////////////////////////////////////000000000000000000111000000000000000000000000000000////////////......//////000111111111111111111111222333333333333222222222111111111111222222333333333333333333333333555555666888===BBBHHHKKKVVVVVVYYY]]][[[XXXZZZ___mmm}}}//////...------------.../////////...............------......//////000000............///////////////000000000000000000000////////////////////////000000111111111222222222222222222333333333444444222222222333333333333333222444555555555666999;;;;;;@@@HHHPPPUUUUUURRROOOPPPOOONNNMMMOOOSSSYYY]]]aaaooouuuwww}}}{{{||||||{{{~~~tttqqqrrrvvvwwwtttrrrrrrqqqooonnnmmmnnnooorrrsssvvvwwwiiiWWWNNNFFFBBB@@@???@@@BBBBBBBBBBBB???;;;888777777666666666666666555444444444444333222222222222222333333222222222111111111111111111111111111111111222222222111111111000000111111000000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000,,,------...............///////////////......---000000000000000111111111222000---,,,,,,...000222222333333444333222111000////////////////////////////////////////////////.../////////000000111111////////////////////////000000////////////////////////000111111111111111111111222333333333333222333222222111111222222333222222222222222333333444555666888;;;AAAHHHMMMQQQXXXYYY\\\]]][[[[[[cccmmm|||///......---------......////////////////////////------......//////000000............////////////...///000000000///......////////////////////////111111111111222222222222222222222333333333444444222222333333444444444444222333555666666888;;;===DDDHHHOOOTTTVVVVVVTTTSSSRRRRRRQQQPPPQQQUUU]]]bbbjjjyyy}}}xxxsssrrrpppllliiijjjcccccccccccccccdddeeefffiiiqqq|||jjj[[[MMMHHHEEEBBBBBBEEEHHHHHHGGGDDD???:::888777666666777777666666555444555444444333333333333333333333333222222222222111111111111111111111111111222222222222111111111111000000111111111111111111000000000000000000000000000000////////////000000////////////////////////////////////////////////------------.........//////////////////......---///000000000111111111222333111///,,,,,,,,,...///000111111222222111000///////////////////////////////////////////////////......//////000000000111//////////////////////////////000000000000000000//////000111111111111111111111222333333333333222333333222222222222333333333333222222222333444555555777;;;AAAGGGNNNSSSVVVZZZ[[[\\\\\\[[[___mmm|||---------.........//////...////////////000000000.........///////////////............////////////...///000111000///...---000000000000000000000000111111111222222222222333222222333333333333444444222333333444444555555666444555777777777888:::<<>>@@@BBBCCCDDDCCC???<<<:::999777777777777777666555555666555555444444444444444444444333333333222222222111111111111111111111111333333222222222111111111/////////000000000111111000000000000000000000000000000////////////000000000000000000000000000000////////////////////////000//////...///000111222000000111111000000///...///000000111111222333333////////////...------,,,......///000000000///...///////////////////////////////////////////////////////////////.........000000000000000000000000//////000000000111111111//////000111111111111111111111222333333333333222444333333222222333333444555444333333444555777999:::???GGGQQQXXX\\\^^^^^^___^^^bbbhhhooozzz(((***---///111111000///.../////////000000111111000000//////.........---............/////////000000111333444333111///...000000000000000000000000111111222222222333333333222222333333333444444444333333444444555666777777666888<<<>>>AAAEEEIIILLLRRRXXX```eeehhhjjjmmmpppcccfffiiijjjnnnvvv~~~}}}~~~xxxuuuqqqnnniiieeeaaa```aaabbb[[[]]]___^^^^^^___aaadddjjjqqq{{{wwwfffZZZMMMEEEEEE;;;>>>@@@@@@===;;;:::999777777777777777666666555666666555444444444444555444444444333333333222222111111111111111111111111333333333222222222111111......//////000000000111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000...------,,,,,,...///000111111111111111000/////////000000111222222333333+++,,,.../////////...---...///000111111000///...////////////////////////////////////////////////000000//////.........---000000000000000000000000//////000000111111111222//////000111111111111111111111222333333333333222444333333222222333333444666555444333444666888:::<<>>FFFIIITTTccckkkiiibbb______eeerrr+++,,,,,,---...---------........./////////000000000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111111111222333333333333222222222222222222333333444555222333666777666777:::;;;BBBNNNZZZbbbggglllooonnnsss}}}wwwyyy||||||zzzzzz{{{}}}wwwrrrddd```^^^___```___aaafffiiiiiihhhggghhhlllrrrwww~~~kkkWWWNNNFFFAAA>>>>>><<<888777999<<<:::888777888888777666555555666666555555444333444333333222222333333444333333333222222222111111222222222222222111000000/////////000000000000000000000000000000000000000111///...///222333111000000000////////////000000//////000111111111111111111111111111222222222222000000000000000000000000000000.........///111222000000000/////////............................../////////....../////////........................000000000000000111111111///////////////000111111111111111000000/////////000111111111111222222222222222333444444444444333444333222000000111222333222333333333444777<<<@@@JJJOOO\\\iiimmmgggaaa___eeennn---...//////000000//////....../////////000000000000000000000000000000000////////////////////////111111111111111111111111000000000111111111222222111222222333333333333333333222222222222333444444888333222666:::;;;<<<>>>HHHWWWlll}}}}}}{{{zzz~~~sssjjjbbb```______bbbggglllllljjjhhheeedddeeegggiiitttggg[[[RRRKKKDDDBBB???;;;999:::;;;999777777777888777666555666666666666555444444333333222222222222333333333333333222222222111111222222222222222222111000000000000000000000//////000000000000000000000000111/////////111222111000111000000//////000000111///000000111111111111000111111111111222222222222000000000000000000000000000///.........///111222111111000000000/////////........................////////////////////////........................//////000000111111222222///////////////000111111111111111111111000000000000111111111111222222222222222333444444444444444222222333333444444555555333333333444666:::AAAFFFQQQZZZhhhpppmmmeeeaaadddnnnyyy//////000111111111111000...////////////000000000////////////////////////////////////////////////111111111111111111111111000000111111111222222222111222333333444444333333333333333333333444555555888444333666999===CCCJJJ___ttt|||ooojjjgggddddddfffoooppppppnnnkkkhhhhhhhhhiiimmmvvvssseee]]]TTTKKKHHHDDD???<<<===:::999777777888888777666666666666666666555444444444333333222222333333444333333333222222222111111222222222333333222111111222111111000000/////////000000000000000000000000000000///000111111111111111000000000000000000111///000111111111111000000.../////////000000000000000000000000000000000000000//////...///000111111111111111111000000000000......................../////////000000/////////..............................///000111222222333///////////////000000111222222111111111111111111000000111111111222222222222333333444555444444444222333444555555555444444555555666777:::AAAIIIOOO]]]eeeqqquuunnneeegggoooyyy+++,,,------......------////////////000000000111////////////////////////000000000000000000000000000000000000000000000000111111111111222222222222222222333444444444444333444444333333444444555666666666666777888>>>NNN]]]zzz|||||||||xxxrrrmmmkkknnnoooppppppnnnmmmnnnnnnmmmjjjlllyyy|||oooeee[[[QQQLLLIIICCC???>>><<<:::888777888999888777666666777777666666555444555555444444444444555555333333333222222222111111111222222333333333222222222222111111000000//////000000000000000000000000///000000000000000111222111111000000000000111111000000111111111000000///.../////////000000000000000000000000000000000000///////////////000000111111111111111000000000000//////////////////////////////000111111000//////////////////////////////......///000111222222333///////////////000000111111111111111111111222222000000111111111222222222333333444555555555444444333444555666555444222111555666777:::???GGGPPPWWWhhhmmmtttuuuoookkksss------...////////////.../////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222333222222333444444444444444555444444444444555666666555777:::<<<===FFFZZZnnnsssvvvzzzqqqqqqpppnnnllllllnnnooooooiiihhhpppzzz}}}ooodddYYYTTTPPPIIIBBB@@@>>><<<:::999999999888777666777777777777666555555666666555555555555666666333333333222222222111111111222333333333333333333111111111111111111000000000000000000000000000000...000111111000000111222222111111000000111111222000111111111111000000///111111111111222222222222000000000000000000000000////////////000000000000111111000000000/////////000000000000000000000000//////111111111111//////000000000000000000000000//////000000111111222222///////////////000111111000000000111111111111111000111111111111222222222333333444555555555555555444555666666555444333222555777:::>>>DDDMMMWWW]]]nnnooorrrttttttwww///000000111111111111111//////000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222333333222333444444555444444444555555555555555666666777666777<<>><<>>===<<<:::999999888888888888777777666555444444333333444444333333333222222222222111333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111000...///222333111///111111111000000000000000000000000000000000000000000000000000000000000000////////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111000000000000000000000222222333333333333444444444444555555555555666666444222333777888777:::@@@GGGTTTbbbiiikkklllkkkhhhkkkmmmuuu............////////////000000000000000000000000000////////////000111111///000111111222222111111111111222222222222111111000111111222222222111111222222333333444444444444555666888999777888AAALLLWWWcccnnnmmmgggbbbaaa```XXXYYY[[[^^^eeemmmuuuyyy|||wwwuuuuuuvvvttttttsssuuu}}}xxxdddXXXRRRJJJDDDAAA???======999999888888888777777777777666666555444555555555333333333333222222222222333333333222222222111111333333333333333333333333111111111111111111111111111111111111111111111111444222000///111222222111000000000000111111111111000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000111111222222333333333333444444555555555666666666777777222333777:::999888???HHHWWWffftttwwwrrrnnnkkkiiippprrrzzz............////////////000000000000000111111111000000//////000000111222///000111333333222111111111111222222222222111111000000111111222222111111222222333333444555555555666888:::999999AAAPPP]]]mmmrrruuuooofff^^^[[[[[[XXX[[[\\\___fffqqqyyy|||~~~}}}{{{{{{{{{xxxyyyzzz}}}zzzttttttwwwyyy|||~~~~~~qqqccc\\\RRRIIICCC@@@===<<<999999999888777777777666777666555555444444555555444444333333333222222222333333333222222222111111333333333333333333333333111111111111111111111111111111111111111111111111777555222111111222333333//////000000111111222222////////////////////////000000000000000000000000000000000111111111111111////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111111111222222222333333333444444444444444555666666777777333555999;;;:::<<>>;;;:::::::::999888777777777666555555444333444444444444444444333333333222222333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111555444222000///000111333//////000000111111222222////////////////////////000000000000000000000000...///000111111111000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111111222222222333333333444444222222333444555555666666444666999;;;;;;BBBUUUgggyyy~~~}}}uuupppuuu............///////////////000000111111222222222111000000000000111222222///000111111222222111111111111222222222222111111000111222333333333333333222222333444555666666777666888<<>><<<<<<;;;:::999888888777666555444444333333444444444444444444333333333333333333333222222222111111222222222222222222222222111111111111111111111111222222222222222222222222000000000///------///111000000000000111111111111000000000000000000000000000000000000000000000000......000111111111000///000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000/////////000111111222222222222333333333333444444111222222333444555666666555666999===BBBMMMcccwww|||sssvvv............///////////////000000111111222333333111111000000111111222333000/////////000000111111111111222222222222111111111111222444444555555444222222333444555666777777888:::@@@RRRoooyyytttoookkkccc[[[ZZZ___aaaooo{{{|||{{{uuuuuuxxxxxxssslllhhhdddaaa```^^^\\\ZZZWWWXXXXXXXXXVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTUUUVVVWWWXXXXXXXXXYYY[[[^^^bbbdddeeedddhhhlllnnnpppttt|||~~~wwwpppkkkooowwwyyyssscccVVVJJJDDD>>>======<<<:::999999888777666555555444555555555555444444444444333333333333333333222222222111111333333333333333333333333111111111111111111111111222222222222222222222222...000222111///...000222111111111000000000000000000000000000000000000000000000000000000000000000...///111333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222222222333333333333444444222222333444555666777777777999???GGGQQQ^^^ssszzzuuu............/////////000///000000111222222333333111111111000111111222333000///.........///111222111111222222222222111111111222333444555555555555222222333444555666777888;;;<<>>>>><<<;;;:::999999888888777666666666666666555555444444444333333333333333333222222222111111444444444444444444444444111111111111111111111111222222222222222222222222///222555555333222444666222222111111000000//////000000000000000000000000000000000000000000000000///111222444444333222111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000...//////000111222222222222222333333333444444444333333444555666777888999;;;>>>FFFRRR^^^mmmyyyxxx000000000000000000000000/////////000111111222222////////////000000000000222222111111111111222222222222222222111111000000333333444555555555444444777666666777999;;;<<<;;;AAABBBPPPkkk|||vvvhhhhhhkkkppppppjjjeeefffiiiqqq{{{xxxooogggdddbbb___[[[XXXWWWWWWWWWWWWVVVVVVTTTSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSRRRPPPPPPQQQQQQQQQRRRRRRSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUVVVVVVUUUUUUVVVYYY[[[]]]bbbgggooovvv|||tttnnnppprrr{{{~~~}}}vvv{{{ppp]]]QQQGGG@@@;;;======;;;999999777777777666555555444444555555444333333333333444444444333333333333222222111111111111111111111111444444333222111111111222111111111111000000000000333222222222111000000000111000000000000000111222////////////000000000000111111222333222111000///333333222222222222222333000000000////////////...//////............//////000000000000000000000000222222111111000/////////111111111111000000000///111111111111111111111111000000000000000000000000111222222333333444444555888444222555777666777:::<<>>>>>BBBLLLbbb{{{vvvoooeeebbbdddlllqqqnnniiigggggglllwww|||www|||}}}wwwqqqllljjjfff___ZZZ\\\ZZZXXXVVVTTTTTTUUUUUUUUUTTTTTTSSSQQQPPPPPPOOOQQQQQQQQQRRRSSSSSSRRRQQQRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRQQQQQQRRRTTTVVVWWWYYY]]]bbbgggkkkqqqvvvzzz|||qqqnnnrrr|||www{{{}}}{{{gggZZZOOOFFF???>>>===:::888999888888777777666555555555666555444444333333444444444444333333333333222222222222222222222222222222333333222111111111111111111111111111000000000000222222222111111111111111111111000000000000000111////////////000000000000111222222333222111000///111111000000000000111111333333222222222111111111000000////////////000000000000000000000000000000111111111111000000000000222222222222111111111111111111111111111111111111111111111111111111111111111222222333333444555555666444444777777666888===FFFUUUggguuu~~~{{{|||000000000000000000000000/////////000111111222222111111111222222222333333222222111111111111222222222222222222111111111111222222333333444444444444777777777999;;;>>>BBBDDDEEEVVVqqq}}}rrrooohhhcccdddnnnwwwxxxsssooojjjkkkpppzzz{{{yyyxxx{{{yyysssnnnjjjeeeaaa]]]\\\\\\ZZZVVVSSSTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUTTTSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOQQQQQQQQQSSSUUUWWWZZZ^^^dddhhhooovvv{{{tttooorrrxxx{{{}}}zzz|||||||||wwwhhh[[[PPPFFFAAA>>>:::888999999999999888777777666666666555444444333444444444444444333333333333222222333333333333333333333333222222111000000000111111222222111111111000000000111111111111111222222222222222111000/////////000////////////000000000000111222222222222111000000/////////......//////000444333333333222222222222111111000000000000111111000000000000000000000000000000000000111111111111333333333222222222222111111111111111111111111111222222222222222222222222222222222333444444555555555555888:::999888???GGGWWWjjjyyyxxxyyy/////////////////////////////////000111111222222//////000000000111111111222222111111111111222222222222222222222222222222222222222333333444555555:::;;;;;;;;;<<<@@@DDDHHHJJJ\\\sss{{{wwwwwwrrrnnnqqq{{{zzzzzz{{{||||||}}}|||vvvnnnhhheeecccaaa______]]]ZZZYYYYYYXXXUUUSSSSSSSSSSSSSSSSSSTTTVVVWWWXXXXXXWWWWWWVVVVVVUUUUUUTTTUUUVVVWWWVVVVVVVVVWWWYYYYYYYYYXXXXXXWWWWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWVVVUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRTTTSSSQQQPPPOOOOOOOOOOOONNNPPPQQQRRRRRRUUUXXX[[[```gggqqqxxx}}}|||uuuqqqqqqtttwww{{{~~~yyyggg[[[NNNFFFAAA<<<:::;;;;;;::::::999999888777777666666555444444444444444444444333333333222222222333333333333333333333333111111000000000000000111222222222111111111000000000000000111222222222333333333111000////////////////////////000000000000222222222222111111000000//////.........///000000222222222111111111000000111000000//////000000111000000000000000000000000...//////000111222222222333333222222222111111111111111111111111111111111222222222222222222222222222222333333444555555555777888;;;<<<:::>>>KKKZZZnnn{{{ttt{{{/////////////////////////////////000111111222222000000000000111111111111222222111111111111222222222222222222222222222333333333333333444555666777<<<<<<<<<;;;;;;>>>DDDIIIRRRbbbvvv}}}}}}zzz{{{yyyrrrnnnbbb```^^^\\\ZZZYYYXXXWWWZZZXXXWWWVVVVVVVVVTTTSSSUUUUUUUUUUUUVVVVVVWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYVVVYYY[[[[[[YYYXXXZZZ[[[^^^^^^^^^]]]]]]\\\\\\[[[^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[\\\\\\\\\\\\\\\\\\XXXXXXWWWWWWVVVVVVUUUUUUVVVUUUTTTRRRQQQPPPOOONNNNNNPPPSSSSSSSSSRRRRRRSSSWWW\\\ccciiinnnttt|||vvvooonnnooowww|||vvvhhhXXXNNNFFF@@@===>>>;;;;;;;;;:::999999888888666666555444444444444555444444333333333222222222222222222222222222222222111000000000000000111111222222222222111111111111000000000111222222222333333333111000////////////////////////000000000000222222222111111111111111000/////////000000111222222222222111111111000000000//////......//////000111111111111111111111111......///000111222222333222111111111000000000000111111111111111111111111111111111111111111111111222333333444444555666666888888:::;;;<<>>EEELLLZZZkkk{{{wwwwwwxxxnnnhhhdddbbbaaaZZZZZZZZZYYYXXXVVVTTTSSSTTTTTTUUUUUUVVVVVVWWWWWWVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZ]]]______]]][[[]]]___aaaaaaaaaaaaaaaaaa``````bbbbbbbbbbbbbbbbbbbbbbbb______``````aaaaaaaaaaaa___^^^^^^]]]\\\[[[[[[ZZZXXXXXXWWWUUUSSSRRRPPPPPPNNNQQQSSSTTTSSSPPPOOOOOOQQQUUUZZZ]]]aaagggpppvvv|||}}}vvvqqqssswww~~~xxxfffYYYOOOFFFBBBBBB;;;;;;;;;:::999999888888777666555555444444555555444444333333333333222222111111111111111111111111111111000000000111222222333222222222222111111111111111111111111222222222222222111000/////////000////////////000000000000333222111111000000111111000000000000111222333333444333333333222222222222//////............//////111111111111111111111111...//////000111222222222111111111000000000//////111111111111111111111111111111111111111111111111333333333444555555666666777777999===DDDTTTnnn~~~000000000000000000000000/////////000111111222222222222222333333333444444222222111111111111222222222222222333333333444444666555444444555777:::;;;;;;============CCCMMMUUU```rrr|||{{{{{{{{{vvvnnnjjjeee```\\\[[[ZZZYYYYYYZZZZZZYYYXXXWWWVVVWWWVVVWWWYYYYYYZZZZZZ\\\]]]WWWXXXYYYZZZ[[[[[[\\\\\\[[[[[[\\\\\\]]]]]]]]]]]]\\\```cccccc___^^^```cccbbbbbbbbbcccccccccccccccddddddddddddddddddddddddeeeeeeeeedddddddddddddddeeeeeedddcccbbbaaa```___]]]\\\\\\ZZZYYYWWWUUUTTTPPPRRRSSSRRRPPPOOOOOOPPPNNNQQQTTTUUUWWW[[[aaagggmmmpppxxxzzztttssswww}}}~~~|||~~~uuufffXXXLLLEEECCC;;;;;;::::::999888888888777666666555555555555555444444333333333333222222222222222222222222222222111111111111111222333333333333222222222111111111222222222111111111111111111111000000000000000111////////////000000000000333222111000000000111222000000000000111222333444333333222222222111111111000000////////////000000111111111111111111111111//////000000111111111222222222222111111111000000111111111111111111111111222222222222222222222222333333444444555666666666999999>>>GGGSSSggg000000000000000000000000/////////000111111222222000000111111111222222222222222111111111111222222222222222333333444444444777666555555666888;;;<<<>>>@@@AAAAAACCCJJJVVV___ddduuu{{{{{{|||uuullleee^^^]]]\\\[[[YYYXXXWWWVVVVVVWWWWWWVVVVVVVVVXXXZZZ[[[\\\]]]\\\[[[[[[\\\]]]YYYZZZ\\\]]]___```aaaaaa^^^______``````aaaaaaaaa^^^bbbeeeeeeaaa```bbbeeebbbbbbbbbccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeeiiiiiihhhgggfffeeeeeedddiiiiiihhhgggeeedddccccccbbbbbbaaa```^^^]]][[[ZZZSSSSSSRRRPPPNNNOOOQQQSSSLLLOOOQQQRRRQQQSSSWWW[[[dddfffoooyyy|||~~~xxxssssssyyy|||}}}nnn___PPPGGGDDD;;;;;;:::999999888888777777777666555555555555555444444444333333333222222333333333333333333333333222222111111222333444444333333333222222222111111333222222222111111000000111000000000000000111222////////////000000000000444333111000000000111222////////////000111333333000000000////////////...111111000000000000111111111111111111111111111111000000000000111111111111333333333222222222111111111111111111111111111111333333333333333333333333333333444444555666666666<<<===EEERRRbbbvvv~~~////////////////////////000000000000111111111111111111222222222333333333555555444333222111000///222222333444444555555666666<<<===999888;;;<<<999<<>>AAACCCAAABBBEEEHHHHHHEEEMMMRRRRRRUUU___mmmvvvyyy}}}~~~{{{pppiiiccc___[[[YYYZZZ[[[\\\\\\[[[[[[[[[[[[\\\]]]^^^^^^______^^^]]]^^^___``````bbbbbbbbbbbbaaa```___^^^``````````````````aaaaaaeeefffeeedddbbbbbbdddfffcccdddddddddeeeddddddddddddeeeeeeffffffffffffeeefffhhhiiikkkkkkjjjiiihhhiiigggfffggghhhjjjjjjiiiiiigggeeeeeefffffffffdddggghhhhhhhhhgggfffdddcccfffdddbbbaaa```___\\\ZZZZZZYYYWWWTTTSSSSSSSSSSSSRRRRRRSSSVVVZZZ___cccfffnnnssszzz|||}}}{{{hhh]]]OOOHHH@@@<<<;;;;;;::::::888888888888777777777666333444444444444444333333555555444444444333333333222222111111111111222222222222111111111000000000222222222111111000000//////000000000000111111111111111111111000000000000222111000000///000000000111111111000000//////...000000000000000111111222111111000000000000111111555333000...---...000222222222222111111111111111111111000000000000111111222222222222333333333333333333444444444333333222333444666888999:::>>>AAAGGGXXXrrr}}}zzzqqqlllgggcccdddhhhmmmvvv000000000000000000000000///000000000111111111111111111222222222333333333222222222333333333444444333333444444555666666666===BBBFFFHHHIIIJJJKKKKKKJJJSSS\\\aaaeeennnyyyvvvppplllgggcccbbb```^^^]]]]]]^^^```````````````_________aaabbb``````___^^^]]]^^^```bbbaaabbbcccddddddcccbbbaaaddddddeeeeeeeeefffhhhjjjlllmmmmmmkkkjjjkkkmmmooooooooopppqqqqqqqqqpppppppppqqqrrrrrrrrrrrrrrrrrrqqqsssuuuwwwvvvtttqqqooorrrooommmnnnqqqrrrqqqooollliiifffeeeeeefffeeeeeeeeeeeeggghhhiiihhhfffdddhhhfffddddddddddddbbb``````___\\\ZZZWWWVVVUUUUUUTTTSSSRRRRRRTTTWWWZZZ\\\aaaeeekkkqqqvvv{{{wwwtttuuuyyy~~~vvvkkk\\\RRRFFFAAA@@@===<<<<<<999999888888777777666666444555555555555444444333555555444444444333333333222222222222222222222222222222222111111111000000111111111000000000//////000000111111111222222222111111111000000000000000111111000000000000000000//////000000111111222222000000000000000111111222000000000//////000000000333222000///...///000111111111111111111111111111222111111000000111111222222222333333333444444444333333333333333222222111222333777999999:::???EEEOOOfffwww{{{tttggggggaaa___dddkkksss}}}000000000000000000000000///000000000111111111111111111222222222333333333444444444333333333222222333333444555555666666777:::???HHHOOOQQQOOONNNMMMQQQZZZfffoootttyyyzzztttkkkeeebbbaaa```___]]]^^^^^^]]]]]]^^^___```cccccccccaaa^^^^^^```ccccccccccccaaa___```dddgggdddeeegggiiijjjllllllmmmlllnnnooopppppprrrvvvzzzwwwyyyzzzzzzzzzzzz|||~~~}}}~~~{{{{{{}}}~~~|||yyyuuuqqqmmmjjjiiihhhhhhgggffffffgggiiilllkkkiiifffeeedddcccdddfffgggfffeeeeeedddbbb```]]][[[ZZZYYYXXXVVVUUUSSSSSSTTTUUUVVVZZZ\\\^^^bbbgggnnnvvv|||~~~~~~rrrmmmlllttt~~~}}}lll\\\MMMFFFCCC>>>;;;;;;999999888888777666555555666666666666666555444333555555444444444333333333222222222333333222222222222222222222111111111111111111111000000000000000111111111111222222222222000000000000000000111111000000000111111111000000//////000000111111222222000000000000000111111222000//////......//////000000111111111111000000///111111111111111111111111222222111111111111222222222222333333333444444444111222222222222222111111222333777:::999:::CCCOOO```xxxzzzwww}}}qqqccc```\\\\\\bbbjjjrrr~~~000000000000000000000000000000000000111111111111111111222222222333333333555555444444333333222222444444444555666666777777777<<>>:::::::::999999888777666555555777777777777666555444444555555444444444333333333222222333333333333222222333222222222222111111111111111111111111111111111000111111111111222222222000000000000111111111111//////000111111111111000111111111000000//////...000000000000000111111222//////............/////////000111222222111000///111111111111111222222222222222111111111111222222222222222222333333333333000111222222333333333222444444888<<<<<>>>>>;;;;;;:::999888777666666777888888777777555444444555555444444444333333333222222333444444333222222333333222222222111111111111222222222222222222222000000000111111111111222///000000000111111111111...///000111222111111000////////////////////////000000000000000111111222///......------......///000000000000000000111111000000111111111222222222333222222111111222222333111111111222222222222333111222333444555666666666777666:::@@@AAAHHH^^^vvv~~~xxxllleee]]][[[^^^dddjjjmmmuuu////////////////////////000000000000111111111111111111222222222333333333111222222333444666666777444444555555666777777777777:::EEEUUU___eeellluuuxxxnnngggdddcccccc]]]]]]^^^```aaaccccccccc^^^aaaddddddaaa___```aaabbbeeegggfffdddffflllrrr}}}|||~~~wwwtttsssqqqkkkgggcccbbbaaabbbdddeeedddccccccccceeefffggggggggggggdddeeeeeeeeeccc```]]]ZZZSSSUUUWWWXXXWWWWWWWWWXXXWWW\\\cccgggjjjooowww~~~yyytttuuu|||mmmaaaXXXJJJCCCDDD======<<<;;;999888888777888888888888777666444444555555444444444333333333222222444444444444222222333333333222222222111111222222222222222222333333///000000000000111111111//////000000111111111222...///000222222222111000++++++,,,...///111222333000000000000000111111222.........------.........333111///......000222333000000111111222222222222333222222111111222222333000000111111111222222222222333444666777888888999999777;;;BBBFFFOOOjjjyyy}}}ooobbb^^^ZZZVVV[[[dddiiilllsss222222222111111111111111111111222222222111111000111222333333111111222333000111222333444555555555888888777666666777999999:::===DDDOOO^^^ooo~~~xxxrrrjjjeeedddddddddccc]]]___aaadddeeeeeedddccceeeeeeeeeddddddcccccccccmmmlllkkkjjjkkkpppvvv{{{}}}vvvooogggdddaaaaaadddeeedddbbbbbbdddfffgggfffeeeeeeeeeffffffggghhhhhhgggfffeee```^^^[[[XXXVVVUUUVVVVVVUUUVVVWWWZZZ___dddiiilllsssxxx}}}|||{{{ooo```PPPFFFCCC@@@???===;;;:::999888777777777777777666666666666666666555444444444444555333333333222222222111111111222333333222111222333666333000///000000...,,,111111111111111111111111000111111111111222222222000000111111111111000000000000000000000000000000111111111111111111111111111111000000//////............///000111222333333////////////000111222333444333333222111111111222111111111000111111222333444333222222333444666777444666===FFFMMM^^^kkk\\\ZZZZZZ[[[\\\bbbjjjmmmrrr111111111111111111111111222222333333333333222222111333333333222111222333111222333333444444444444777666555555555666777888888;;;CCCPPPcccuuu|||ooojjjeeebbbbbbcccbbbaaa^^^___aaaccccccdddcccccccccddddddeeefffggghhhhhhmmmnnnppprrrvvv}}}tttnnnhhheeeddddddcccaaabbbdddeeeeeedddbbbaaaaaadddfffgggiiijjjkkkjjjjjjfffdddaaa^^^ZZZXXXWWWWWWVVVUUUUUUVVVXXX[[[^^^```hhhmmmttt{{{~~~qqq^^^PPPKKKAAA???===;;;;;;;;;::::::777666666666666555555555666666555444444444444555444444444333333333222222111222333222111111222333777444222111222222111///222222222111111111111111000111111111111222222222000000111111111111000000000000000000000000000000111111111111111111111111222111111111000000000000000000000000111111111111////////////000111222333444333222222111111222222111111111111111222222333444444333333444444555666:::<<>>;;;;;;;;;::::::666666666666555555555444777666555555444444555555555555555444444444333333000111222222111000111222555333111111222333222111222222222222111111000000000111111111111222222222000000111111111111000000000000000000000000000000000000000000000000000000222222222222111111111111222222111111111000000000000000000000000111222333333333222222111111222222111111111111111222333333444444444555555555555555;;;===CCCQQQoooxxxaaaYYYYYYYYYWWW]]]gggpppsssuuu|||////////////000000000000111222333333333333333333222333444333222222333444444444444444444444333333444444555555555666777777<<<<<>>::::::::::::999999999999888777666666555555666666333333222222222111111111111222333333222111222333222222333222111111333444111111111111111111111111000111111111111222222222111111222222222222111111000000000000000000000000000000000000000000000000///////////////000000000//////000111222333444555222222111111111222222333222222111111222222333333222222222222222333444444555444444444666888:::;;;===MMMjjjpppfff]]]YYYXXXVVVVVVWWW]]]eeemmmttt~~~//////000000111222222333///000111222333333333333333444555444333333333555333333444555666666666555666777888:::;;;;;;;;;;;;;;;>>>EEETTTiii{{{~~~}}}rrrnnnkkkiiigggggggggfffeeeeeeggghhhhhhfffgggjjjllllllooossswww{{{~~~uuullliiiiiihhhgggfffeeeddddddddddddeeefffhhhiiijjjkkkllllllkkkjjjkkkjjjgggccc___ZZZWWWUUURRRRRRQQQOOOMMMNNNPPPRRRYYY[[[cccoooxxx}}}{{{zzzxxxjjj^^^OOOEEECCCBBB@@@>>>:::::::::999999999888888888777777666666666666666444444333333333222222222222444444444333222333444222333444333000000222444000000000111222222333333000111111111111222222222111222222333333222222111000000000000000000000000111111111111111111111111//////000000000111111111111111111222222333333333333222222111111222222222222222111111222222333444333222222222222333444444555444333333555999===???EEEXXXzzz{{{lllddd]]]\\\[[[XXXZZZ___ccclllttt|||///000000111222333333333000111222333444444555444333444555555333333444555222333444555666666666666555666888:::;;;;;;;;;;;;>>>BBBKKK[[[ppp}}}sssllljjjiiigggfffeeeddddddccchhhjjjlllkkkkkklllppptttuuuxxx}}}tttoooooonnnlllhhhgggfffeeeeeefffhhhhhhgggggghhhiiijjjjjjjjjjjjmmmllljjjhhheeebbb___]]]VVVVVVTTTQQQMMMMMMNNNPPPPPPPPPTTT]]]fffnnnwww}}}yyypppyyyxxxjjjWWWJJJEEEBBB>>>:::999999999888888888888777888888777666666666666666555555444444444333333333333444555555333333444555000222333111...---///222//////000111222333333444000111111111111222222222111222222333333222222111000000000000000000000000111111111111111111111111000000111111222222222333333333333222222222222111333333222222111222222222222111111111222333333444333333222222333333444555555444222222444999>>>BBBSSSeeeyyylllddd______^^^]]]bbbjjjiiisss}}}000111111111111222222222000111111222222333444444444333444555444222333555666666555555555555666666777555888===@@@>>><<<===AAAIIIWWWlll|||sssooommmmmmjjjjjjjjjiiifffdddeeeeeehhhkkkmmmppprrruuuyyy|||}}}|||wwwrrrpppmmmkkkkkkmmmlllhhheee```bbbdddfffffffffggghhhmmmlllkkkkkkkkkiiifffccc^^^ZZZVVVSSSQQQOOOMMMLLLNNNNNNPPPSSSYYY```ggglllwww{{{pppnnnzzzsssWWWTTTQQQBBB;;;???<<<:::999999:::999888777777777777777666666666666666666555444333333222222333333333333333333333333222222222222222222222222111111111111111111111111222222111111111111111222444444555555444333111000222111111111000000//////222111111111000000//////000000000000000000000000222222111111111111222222111222333444333333111000222222222222222222222222222222111111222222333444666666777999888999BBBKKK^^^xxxooohhhbbb``````bbbhhhooouuu|||000111111111111222222222111111111222333333444444333333444666666666777999777666666555555666666777999777999>>>AAA??????AAACCCPPPccc||||||rrrmmmkkkjjjjjjhhhiiijjjiiihhhgggggghhhqqqtttzzz~~~~~~vvvrrrpppnnnkkkhhhggggggggggggfffeeefffgggjjjjjjiiijjjkkkjjjhhhfffbbb___ZZZWWWUUUSSSPPPNNNLLLLLLLLLNNNRRRWWW]]]```iiiqqq~~~|||uuuwwwdddZZZUUUHHH@@@AAA===;;;::::::;;;;;;:::999888777777777666666666666666666555444444333222222333333333333333333333333111111111111111111111111111111111111111111111111222222111111111111111222222222222222111000//////222111111111000000000000111111111111111111000000000000000000000000000000222222111111111111222222111222333333333333222111222222222222222222222222222222222111222222333444444444777999999===IIIVVVrrrxxxooogggeeegggjjjooouuuzzz000111111111111222222222111111222222333333444444444444444555555777888999777777666666666666777777;;;999;;;@@@BBBBBBDDDGGGLLL\\\uuu{{{vvvpppkkkjjjjjjjjjjjjhhhjjjlllmmmmmmmmmooopppwww|||{{{vvvqqqnnnllljjjgggdddbbbbbbbbbcccfffeeefffhhhjjjkkkkkkiiigggeee```]]][[[WWWTTTQQQMMMLLLKKKKKKLLLOOORRRTTTYYYaaalllwwwxxxuuuyyyyyydddYYYOOOGGGCCC>>>===;;;;;;<<<===<<<;;;888888777777777666666666666666555555444333333333222222222222222222222222111111111111111111111111222222222222222222222222222111111111111111222222333333222111000000000000111111111111111000000000111111111222222222222222000000000000000000000000222222111111111111222222111222222333333333222222222222222222222222222222222222222222222333444444222333777999;;;BBBTTTfffvvvlllkkkooosssxxx|||000000111111111222222222111111222222333444444555444555444333555888999777888777777666666777777888;;;:::;;;@@@CCCEEEJJJQQQ[[[nnnzzzssspppmmmkkklllmmmnnnnnnjjjmmmqqqtttuuuwwwyyy{{{~~~}}}xxxsssoooiiidddbbbbbbcccdddaaaaaabbbeeehhhkkkkkkkkkkkkiiieeebbb```\\\WWWTTTQQQOOOMMMLLLKKKLLLNNNOOOQQQWWW___gggppp{{{uuurrr}}}|||~~~ppp]]]TTTKKKCCC@@@>>>;;;;;;<<<======<<<888888888777777777666666666666555555444444444333222222222222222222222222111111111111111111111111222222222222222222222222111111111000111111222333666555333222111222333444111111111111111111111111111111111222222333333444000000000000000000000000222222111111111111222222111111222222333333333222222222222222222222222222333222222222222333444444222444777;;;>>>III___sss|||pppooouuuzzz~~~000000111111111222222222111222222333444444555555333555444333888???AAA>>>888888777777777777888888;;;999<<>><<<;;;;;;<<<<<<;;;888888888888777777777777666555555555555555444444222222222222222222222222333333333333333333333333222222222222222222222222111111000000111222222333555444333222111222333444111111111111111222222222111111111222222333333444000000000000000000000000222222111111111111222222111111111222222333333333222222222222222222222222333333222222333333444555444555999>>>DDDQQQhhh}}}vvvtttzzz000111111111111222222222222222333333444444555555111555555444<<>>JJJZZZkkk~~~tttfffcccaaaffflllvvv{{{}}}000111111111111222222222222222333444444555555666444777555111888EEEGGG@@@:::999999888888999999:::<<<<<>>======<<<;;;999999999888888888888777555555555666666666666666555555555555555555555555222222222222222222222222333333333333333333333333000000000000111222333444111222444555555444333222111111111222222333333333222111111111000000//////000000000000000000000000222222111111111111222222111111000000111333444666222222222222222222222222444333333333333444555555:::999???OOObbbtttfff]]]WWWVVV\\\```cccqqqzzzzzz//////000111222333333333222222333333333444444444777666555666999<<<>>>???;;;999:::<<<<<<:::;;;???EEEIIIHHHNNN]]]fffuuu|||tttqqqsssssspppqqquuusssuuuyyy}}}yyyrrrnnnkkkhhhggghhhiiijjjlllmmmlllkkkjjjgggeeecccaaa^^^ZZZUUURRRQQQOOOLLLKKKKKKMMMPPPRRRYYYbbbnnnxxxqqqqqquuuZZZTTTLLLEEECCCAAA>>><<<===::::::999999888777777777666666666555444444333333333333444444444444333333333333333333333333333333222222222222222222222222111111000000111111222333222222222111111111000000222222222222222222222222111111111111111111111111111111000000000000000111111111111111111111111111111111222222222333333333111111222222222333333333444555666666555555777999===@@@IIIXXXmmmvvv___WWWUUUTTTWWWXXX]]]gggrrr|||xxx000000111111222222333333222222333333333444444444777666555666999<<<>>>@@@<<<999:::===???>>>@@@DDDJJJRRRVVV]]]jjjppp|||}}}wwwqqqooorrrtttsssuuuzzz{{{uuuqqqoookkklllnnnooopppnnnkkkiiijjjhhheeecccaaa^^^ZZZVVVTTTRRROOOMMMMMMOOORRRSSSUUU\\\gggooouuu}}}vvvoooyyyfffZZZPPPHHHEEEBBB???===>>>;;;;;;::::::999999888888777666666555555444333333444444555555555555444444333333333333333333333333222222222222222222222222111111000000111111222333111111111111111111111111222222222222222222222222111111111111111111111111111111000000000000111111111111111111111111111111111111222222222333333333111222222222222333333333555666777666666666999;;;???CCCLLL[[[nnn{{{dddVVVSSSPPPPPPRRRUUUZZZeeepppyyyuuu~~~111111111222222222222222333333333333444444444444666666666666999<<>>AAABBBDDDHHHOOO^^^hhhqqq{{{}}}yyypppqqqnnnnnnrrruuuwww{{{|||tttttttttuuuuuurrrnnnkkkllljjjhhhfffeeebbb___\\\XXXVVVSSSQQQPPPQQQSSSTTTRRRWWW___eeejjjpppxxx~~~~~~pppoooyyyzzzeeeXXXKKKFFFDDD@@@>>>>>><<<<<<<<<;;;::::::999999777777666555555444444333555555555666666555555555333333333333333333333333222222222222222222222222111111000000111111222333111111111111111222222222222222222222222222222222111111111111111111111111111000000000000000111111111111111111111111111111111111222222222333333333222222222222333333333333555666777777777888;;;===BBBHHHRRR```qqqttt___TTTQQQOOOMMMLLLOOORRRYYYeeerrrzzz222222222222222222222111333333333444444444444555555666666777999<<>><<>>>>><<<<<<;;;;;;:::999999999777777666666555444444444555555666666666666555555333333333333333333333333222222222222222222222222111111000000111111222333222222222111111111000000111111111111111111111111111111111111111111111111000000000000000000111222111111111111111111111111111111222222222333333333222222222333333333444444444555666666777999===@@@EEEMMMYYYgggsssxxxcccVVVRRRRRROOOLLLLLLOOOSSS[[[hhhuuu333333333222222222222222333333444444444555555555444666777888999;;;@@@DDDBBB>>><<>>======<<<;;;;;;::::::888888777777666666555555333444444444444444444333333333333333333333333333222222222222222222222222111111111000111222222333//////000111222222333333000000000000000000000000111111111111111111111111////////////000111222333111111111111111111111111111111222222222333333333333333333444444444555555666777888:::===BBBIIINNNXXXggg{{{sssggg]]]XXXXXXXXXPPPQQQUUU[[[```eeepppzzz444333222222333444444444444333222111222444777888;;;888777888888888===CCCUUUaaaiiieee\\\aaavvv{{{yyywwwwwwyyy|||~~~~~~~~~tttooooooppppppnnnmmmkkkgggdddaaa]]]YYYVVVXXXUUURRRPPPOOOOOONNNMMMRRRVVV[[[```hhhssszzznnnkkkqqq{{{aaaTTTLLLDDD===AAA===<<<>>>===999888:::::::::999888777666555444555555555555555555555555666555555555555444444444222333444555444333222111111111111111111111111111111111222222222222111111222222111111111111222222000000000000000000000000111111111111111111111111111111111111222333444555222222333333333333444444555444444333333333444444:::666555<<>><<<>>>>>>:::999;;;::::::999888777666555555444444444444444444444444666555555555555444444444444444555555555444333222111111111111111111111111111111222222222222111111222222111111111111222222111111111111111111111111111111111111111111111111111111111111222333444444222222333333333333444444555444444333333444444555:::888:::BBBKKKUUUbbbmmmwwwxxxqqqlll```YYY[[[___cccgggoooxxx~~~zzzvvv777555333444666666444111333444444555777888888999777666888;;;<<<<<<@@@FFFPPP```rrr{{{|||~~~~~~yyyxxxzzz|||}}}zzzvvvsssssspppnnnkkkiiifffbbb^^^]]][[[XXXVVVUUUTTTRRRPPPQQQQQQSSSTTTXXX^^^fffkkkyyyvvvhhhiiiwwwuuu```SSSMMMDDD???<<<>>>>>><<<;;;===::::::999888777666666555444444444444444444444444666555555555555444444444555555555555555444333333111111111111111111111111111111222222222222111111222222111111111111222222222222222222222222222222111111111111111111111111222222222111222222333333222222333333333333444444555444444444444444555555666777:::AAAHHHSSSeeetttzzzhhhaaaccceeeiiinnnvvv|||uuuqqqmmmooovvv~~~|||sssrrr555666777666444444666888333444555777888888888888777666888<<<===<<>><<<;;;===::::::999888888777666666555555555555555555555555666555555555555444444444444444444444444333333333111111111111111111111111111111222222222222111111222222111111111111222222222222222222222222222222111111111111111111111111333333222222111222222222222222222333333333444444555444444444444555555666666777;;;???CCCMMMaaasssuuulllllllllooouuu~~~{{{xxxzzz~~~zzz{{{}}}}}}zzzssslllggggggccc```bbbiiirrryyy|||uuunnnppp333<<>>777666999444555666777888888888777888777999<<<===;;;>>>CCCEEERRReeesss}}}zzzwwwxxx{{{xxxuuurrrpppoooooonnnlllkkkhhheeeaaa^^^[[[VVVSSSSSSRRRPPPOOOQQQUUUXXXZZZaaafffooozzzyyyoooqqqfffVVVMMMEEE>>>>>>>>><<<;;;;;;::::::999999888888777777777777777777777777777777666555555555555444444444333333333222222222222222111111111111111111111111111111222222222222111111222222111111111111222222222222222222222222222222111111111111111111111111333333222222111222222222222222222333333333444444444444444444444555666777999;;;???CCCFFFPPPeeexxxxxxuuussstttzzzuuummmkkkllliiijjjkkkkkkjjjgggcccaaa^^^[[[XXX\\\dddnnntttwwwppplllrrr222AAARRRWWWNNNCCC<<<:::888888888888888888888888999888999<<<===<<<@@@EEEMMM[[[nnn{{{|||zzzyyy{{{~~~zzzvvvppplllkkkkkkkkkkkkooollliiifffccc___[[[WWWTTTQQQNNNNNNPPPRRRSSSTTTWWWZZZccclllvvvuuulllsssxxxaaaVVVKKKBBB@@@@@@===;;;:::::::::999999999888888888888888888888888888888888666555555555555444444444333333222111111111111111111111111111111111111111111111222222222222111111222222111111111111222222222222222222222222222222111111111111111111111111222222222111222222333333222222333333333333444444444444444444555666777777888;;;@@@FFFKKKWWWmmmoooyyy}}}xxxxxx}}}xxxmmmiiihhhccccccdddeeeeeeeeedddccc]]]\\\\\\```iiippptttuuummmnnnxxx555???LLLTTTTTTOOOKKKIII>>>===;;;:::999999:::::::::888999===???@@@EEELLLZZZlll|||{{{||||||ssskkkhhhhhhhhhiiinnnmmmkkkiiihhheeeaaa^^^WWWTTTPPPOOOPPPRRRQQQPPPSSSUUU\\\dddkkkwwwuuuqqqttt{{{rrr```SSSHHHDDDCCC???;;;:::::::::999999999999888888777777777777777777777777666555555555555444444444444333222111111111222222111111111111111111111111111111222222222222111111222222111111111111222222111111111111111111111111111111111111111111111111111111111111222333444444222222333333333333444444444444444444555666777888999;;;@@@HHHQQQ^^^sssttthhhmmm|||yyy~~~~~~xxxvvvpppqqqssstttuuuuuutttsssooonnnnnnrrrwwwzzzxxxvvvlllqqq888999===EEEOOOVVVZZZ\\\BBB@@@===;;;::::::;;;<<<999888999===AAADDDKKKRRRcccxxx{{{}}}~~~|||rrrmmmlllmmmmmmmmmlllkkkkkkjjjiiifffccc\\\XXXTTTRRRSSSSSSRRRPPPNNNPPPUUU\\\bbbmmmvvvrrrllluuufffYYYLLLGGGEEEAAA===;;;::::::999999999999999999777777777777777777777777666666555555555444444444555444333222222222333444111111111111111111111111111111222222222222111111222222111111111111222222000000000000000000000000111111111111111111111111111111111111222333444555222222333333333444444444444444444555555777888888???@@@EEENNNXXXeeexxx~~~ooolllkkkxxx~~~zzz~~~}}}xxxkkksss555666777:::@@@JJJUUU]]]XXXLLL???;;;::::::<<<>>>@@@>>>AAAEEEDDDBBBNNN]]]ppp||||||wwwsssooollllllkkknnnmmmiiijjjooonnnhhhccc___YYYUUUSSSRRRQQQQQQOOOOOOQQQTTTYYYdddxxxtttkkkrrrooo]]]LLLFFFBBB<<<;;;???<<<;;;:::999888888888888888888777666666666666666666555555555555444444444666555444333222222222222444333333222111111111222222222222222222222222222111111111111111111111111111111000000000000111111222222222222222222222222222222111111222222333444444444333222333444555666555777888888777777888::::::DDDKKKLLLWWWmmm~~~tttqqqjjjfffssszzz~~~{{{nnnyyy555555666777;;;CCCLLLRRRQQQHHH@@@===;;;:::===AAADDD@@@@@@CCCEEEJJJXXXhhh{{{zzz{{{vvvooommmnnngggjjjkkkiiikkkpppooojjjeeebbb\\\XXXVVVTTTRRRPPPMMMLLLNNNQQQUUU^^^ooo|||ooopppzzzzzzfffSSSKKKHHHAAA???AAA<<<;;;:::999888888888888888888777666666666666666777666666666666555555555666555444333222222222222444333222222111111222222222222222222222222222222111111111111111111111111222222111111111111222222222222222222222222222222222222222222222333444444444444333333333444555666555666888888777777888:::>>>CCCIIIQQQ___rrr}}}tttmmmkkkkkkjjjyyyxxx|||~~~xxx444555555555777:::???CCCHHHEEEBBB@@@===<<>>CCCEEEDDDIIIYYYjjj|||}}}vvvsssqqqoooppprrrrrrpppnnnkkkiiieee```\\\VVVSSSQQQQQQNNNKKKMMMRRRVVVbbbuuu~~~{{{gggXXXOOOFFF@@@@@@===<<<;;;:::999999999999888888777666666666666666444444444333333333222222444333333222222333333333222222111111222222333333222222222222222222222222333333333333333333333333222222111111111111222222222222222222222222222222333333333333333444444555444444555666666666666555666777888888888;;;???BBBEEETTTiii{{{ppp^^^YYYYYY[[[___kkkqqq444555666666666666888:::;;;AAAIIIPPPQQQUUUcccqqqzzztttpppqqquuussspppnnnllljjjhhhdddbbb[[[VVVSSSSSSPPPLLLMMMQQQUUU[[[eeeuuuqqq^^^QQQEEE???AAA===<<<;;;::::::999::::::888888777666666666666666555555444444444333333333333333333222222333333444222222111111222222333444222222222222222222222222333333333333333333333333333333222222222222333333222222222222222222222222222222222222222333444444333444555666777666666555888888999999:::===AAAEEEMMM^^^sssnnn]]]YYYZZZ]]]```ooottt}}}444555555555444444666888???FFFQQQ[[[^^^aaakkkvvvxxxqqqqqqvvvrrrpppnnnlllkkkjjjgggeee```[[[WWWVVVSSSPPPPPPTTTSSSSSSWWWdddzzz~~~hhhWWWIIIDDDFFF======<<<;;;::::::::::::888888777666666666666666666666555555555444444444333333333222222333444444222111111111222333333444222222222222222222222222333333333333333333333333555444444333333444444555222222222222222222222222222222111111222222333444333444666777777777666555888999::::::;;;>>>CCCFFFUUUhhhzzz{{{aaaUUUWWW^^^dddiiinnnssszzzwwwsssqqquuuzzz555555444444555777:::<<<@@@JJJ[[[iiimmmlllmmmrrrwwwuuuyyyuuusssppppppqqqppplllhhhccc```]]]XXXUUURRRPPPPPPQQQOOOUUU^^^gggyyyvvvcccSSSGGG???>>><<<:::999::::::999888::::::999999888777777777777666555444444555666777555555444444444333333333333222111111000111111111222333333444444333333222444444444333333222222222222222222222222222222222222222222222222222222222222222333333333444444444555555444444444555555666777:::<<<<<<<<<@@@IIIPPP^^^sss~~~mmm___]]]\\\[[[bbbmmmtttvvvzzz~~~~~~lllfffgggfffiiirrr|||666666555555555777999;;;AAAHHHUUUccckkknnnrrrxxx~~~wwwrrrpppooollliiieeeccc___[[[WWWTTTRRRQQQQQQPPPSSSYYY^^^kkk|||hhhXXXKKKDDD@@@>>>;;;:::;;;;;;:::999::::::999999888777777777777666555444444555666777555555444444444333333333333222222111111111111111222333333444444333333222444444444333333222222222222222222222222222222222222222222222222222222222222222333333333444444444555555444444444555666666555888;;;:::;;;BBBNNNYYYnnn~~~vvvfff\\\]]]```aaafffnnnrrrvvv|||}}}{{{~~~~~~qqqfff```^^^aaajjjuuu888777666666666777999:::AAACCCLLLXXXccclllwwwvvvqqqooonnnllliiigggccc___[[[WWWUUUSSSSSSQQQRRRUUUUUU]]]tttyyyqqq^^^QQQJJJBBB@@@===<<<<<<<<<;;;:::::::::999999888777777777666666555555555555666666555555444444444333333333333333222111111111111111222333333444444333333222444444333333333333222222222222222222222222222222222222222222222222222222333333333333444444444444555555444444555555666777555999;;;;;;<<>>???DDDLLLUUUcccyyyxxxsssqqqpppooollljjjfffbbb^^^ZZZWWWUUUTTTSSSSSSTTTRRRVVVfffwwwyyyyyydddUUUOOODDDAAA>>><<<<<<<<<;;;:::::::::999999888777777777666666666555555666666666555555444444444333333333333333222111111111111222222333333444444333333222333333333333333333333333222222222222222222222222111222222222222222333333333333333444444444444555555444444444555666777888888;;;===<<>>CCCGGGMMM^^^{{{xxxtttrrrpppnnnmmmkkkiiieeeaaa]]]YYYXXXRRRRRRSSSSSSRRRUUU___jjjjjjZZZRRREEEBBB>>>;;;;;;;;;::::::::::::999999888777777777555666666666666666666555555555444444444333333333444333333222111222222222222333333444444333333222333333333333333333333333222222222222222222222222111111111222222333333333333333444444444555555555444444444555666777888888999;;;======BBBRRRjjj|||pppddd[[[WWW\\\hhhrrryyy}}}zzz|||~~~|||yyyjjj^^^```eeelll{{{888888999999::::::::::::<<<@@@HHHPPPWWWhhh{{{uuurrrooolllnnnmmmkkkhhhddd```]]][[[QQQRRRSSSRRRRRRVVV]]]cccooo}}}sss___UUUGGGDDD???<<<;;;;;;::::::::::::999999888777777777555555666666666666555555555555444444444333333333444444333222222222222222222333333444444333333222222222333333333333444444222222222222222222222222111111111222222333333444333444444444555555555555444444444555666777888999888:::;;;???III[[[rrrtttdddZZZWWWVVV\\\hhhuuu~~~xxxgggdddeeejjjyyy777888999:::;;;;;;;;;<<<@@@EEEQQQaaappp{{{uuuqqqmmmoooooommmkkkhhhdddaaa___VVVWWWVVVUUUUUUXXX\\\___aaahhhyyy}}}fffYYYJJJFFFAAA===<<<<<<<<<;;;::::::999999888777777777444555666777777666555444555555444444444333333333444444333222222222222333222333333444444333333222222222222333333444444444222222222222222222222222000111111222333333444444444444444444555555555555444444555555666888999:::::::::===EEETTTiii~~~}}}hhh\\\TTTVVVZZZ___gggrrr|||~~~~~~|||yyyvvvmmmiiihhhvvv666777999:::;;;<<<<<<<<>>============::::::999999888777777777444555666777777666555444555555444444444333333333555444333333222222333333222333333444444333333222222222222333333444444444222222222222222222222222000000111222333333444444444444444555555555666666444444555555666888999:::======AAALLL___uuuvvvcccZZZSSSYYY___bbbfffmmmtttxxx}}}}}}}}}}}}}}}tttwwwmmmgggsss:::===???===;;;===???@@@LLLQQQ___vvvwwwpppnnnrrrrrrlllkkkllliiicccccc___ZZZYYY[[[^^^^^^]]]^^^]]]```kkkttt^^^UUULLLCCCAAA@@@>>>===>>>:::999888888888888888888888777777777777666666666666555444333333333333333222333333444444333333222333333333222222111111111111111222222222222111111111111222222222333333333333333333444444444555555666555333222222333444555777666666777999::::::999<<>><<<<<<999999888777777777777888666666666666555555555555666555555444333333444444333333333333333333333333444444444333333333222222222222333333333333222222111222222222222333333333333333333333444444444444555444444333333444444444888777777888:::;;;;;;;;;???BBBJJJZZZoooxxxdddZZZZZZ[[[bbbkkkpppsssvvvzzz~~~xxxvvvuuuvvvyyy}}}~~~vvvnnnqqqpppqqqqqqooollliiihhhiiigggkkkooouuuuuuzzz999;;;@@@DDDFFFFFFEEEEEEQQQ^^^sss||||||xxxsssrrrrrrooojjjiiifffcccbbbcccbbb___[[[RRRRRRTTTUUUYYYiii|||hhh[[[NNNHHHEEEAAA======;;;:::999999888888888999777666666666555555555555666666555555444444555555444444333333333333444444555555444444444444333333333333333444444333333333222222222222333333333333222222222222333333333333333444444555555555444444777777888999:::;;;<<<===BBBFFFUUUmmmsss^^^TTTUUUZZZaaakkksssvvvyyy|||uuussssssuuuyyy|||~~~~~~~~~}}}pppnnnggghhhhhhgggeeeddddddeeeeeegggiiihhhlll{{{}}}:::;;;>>>EEEJJJMMMQQQUUUYYYiiiyyyuuutttsssqqqnnnkkkiiigggggggggddd___ZZZVVVUUUVVVVVVWWW```tttuuueeeUUULLLHHHDDD@@@@@@======<<<;;;::::::::::::888888777777777666666666777666666555555555666666555444333333333333444555444444444444444333333333222222333333333333222222222222222333333333444444111111222222222333333333222333555666666666444444666777777888999:::===???CCCIII```jjjWWWPPPRRRWWW___jjjsssxxxzzz{{{|||tttssssssvvvzzz~~~}}}yyysssttttttrrrpppooopppqqqmmmppprrrssstttyyy;;;999;;;AAAGGGNNN\\\iiiooo}}}|||{{{yyywwwuuunnnllljjjjjjjjjfff___YYYTTTRRRQQQTTTWWWZZZccclllrrr\\\PPPJJJEEEAAA@@@======<<<::::::999999999777777777666666666555555666666555555555666666777555444444333333444444555222222222222222333333333111111222222222222111111222222333333333444444444111111222222222333333333222333555666777666555555444666777777777999===AAACCCNNNkkkrrr^^^RRRRRRWWWXXXaaammmxxx}}}~~~}}}|||sssrrrsssvvv{{{~~~>>>::::::???DDDNNNeee{{{{{{xxxwwwpppooommmmmmlllhhhaaa[[[TTTQQQPPPTTTWWWWWWZZZ]]]ppplllXXXMMMEEEAAA???<<<;;;:::999888777777777555555555555444444444444555555444444555555666666444444555555555555444444111111222222222222333333000111111222222111111000333333333333444444444444222222222222333333333333333444555666666666666666444666888888777999???CCCFFFXXXwwwhhhVVVPPPSSSXXXXXXaaannnzzz|||yyyrrrrrrsssvvvzzz}}}~~~~~~EEEBBBBBBDDDFFFPPPmmm}}}xxxwwwtttrrrpppooooookkkddd___XXXVVVUUUWWWVVVUUUXXX]]]bbbsss{{{hhhWWWKKKCCC@@@>>>===<<<:::999888888888777777777777666666666666444444333333444555555666222444666777777666444222222222222333333333444444111222222333333222222111333333333444444444444555333333333333444444444444444444444444555666777888555888::::::999;;;AAAGGGMMMdddwww```SSSQQQUUUXXX[[[dddqqq~~~~~~xxxttttttuuuxxx|||MMMJJJKKKLLLKKKTTTttt|||{{{vvvtttrrrqqqqqqmmmgggbbbZZZYYYYYYWWWRRRPPPVVV___[[[dddtttxxxyyywww```QQQGGGCCCAAA@@@???>>><<<<<<;;;;;;;;;;;;;;;::::::::::::999333333333333333444555666111333666888888666333111333333333444444555555555222333333444444333333222333333333444444444555555333333444444444444555555555444444444555666888999777:::<<<<<<:::===DDDJJJSSSmmm~~~gggUUUOOOTTTZZZ]]]dddlllzzz~~~wwwwwwyyy|||}}}\\\XXXVVVXXX[[[iii|||xxxvvvtttrrrrrrrrroooiiiccc```[[[WWWUUUVVVWWWWWWUUUZZZYYY___sssxxxsss~~~___MMMGGGCCC=========<<<;;;999888777888888777666666666666666333444444444555555666666555444333333222222333333111222333333444444333333333222222222333444444555333333222222333333444555333444555777777555444333444444444555555555555555555999666888@@@@@@BBBNNNaaauuuxxxkkk\\\UUUTTTUUU[[[aaannnwwwyyyzzz|||~~~}}}XXXVVVXXX```mmm{{{xxxvvvuuutttqqqkkkfffccc___YYYWWWWWWXXXWWWVVVWWWVVV[[[hhhzzzrrrvvvmmmWWWKKKCCC??????>>>===<<<;;;999888888888777666666666666666444444555555555666666666555444333333222222333333111222333333444444333333222222222222222333444444333333222222333333444555555666777888888777666555444444444555555555555666888===;;;<<>>===<<<::::::888888777666666666666777555555666666666666777777555444444333333333333333111222333333444444333333222222111111222222333333333333222222333333444555555666777888888777666555444444555555555666666666666<<<;;;:::@@@CCCOOOdddwwwhhhVVVOOOKKKNNNTTT\\\fffooosss{{{{{{yyyyyy{{{|||~~~FFFHHHOOO```|||yyywwwvvvvvvsssppplllhhhbbb]]]YYYXXXWWWWWWXXXWWWWWWVVVWWWeeeyyysss}}}sss\\\NNNEEEBBBAAA@@@>>>===;;;::::::999888777777666666777777666666666777777777777777555555444333333333333333111222333333444444333333222222111111111222222333333333222222333333444555333444444555555444444333444444555555666666777777333;;;:::999>>>DDDWWWqqqmmmaaaRRRNNNLLLQQQXXX___iiirrrzzz{{{yyyyyyzzz{{{}}}~~~KKKPPPYYYjjj~~~{{{{{{zzzzzzzzzzzz{{{{{{}}}zzzvvvvvvvvvtttsssnnnlllgggaaa\\\YYYWWWWWWYYYWWWVVVVVVWWW___pppwwwyyysss___TTTNNNCCCAAA???===;;;:::::::::999999888777777777777777777777777777777666666666666555444444333333444444111222333333444444333333333333222222111222222333333333222222333333444555333333444444444444333333444444555555666777777888666>>>===<<>><<<;;;;;;;;;:::999888888777777888888666666666555555555444444666666555444444444444444111222333333444444333333666555444444333333444444333333222222333333444555666555555555555555555666444444555666777888999999555;;;:::<<>>AAAQQQbbb|||zzznnn```UUUPPPMMMMMMQQQYYYbbblll{{{~~~wwwwwwwwwxxxxxxyyyyyyyyyssstttvvvyyy{{{yyysssmmmdddfffjjjqqq{{{yyyrrrkkkgggeeefffkkkrrryyyvvvppppppppprrrtttrrrmmmgggbbb___^^^ZZZWWWUUUVVVXXXZZZZZZdddnnncccVVVRRRHHH@@@@@@AAA???<<<<<<::::::999999888999999999::::::888777555555444444333333333444444555555555222333333444444333333222000000111222333333444444444333333333333444555555555555555555555555555555444555555666777999;;;<<<666@@@CCCCCCSSStttqqqggg]]]UUUQQQPPPRRRTTTXXXaaapppyyytttttttttuuuvvvtttpppnnnnnnfffhhhmmmrrr{{{yyyiiidddaaacccooo{{{|||uuunnnkkkgggbbb\\\YYY^^^```fffnnnuuu|||~~~}}}~~~{{{zzz}}}{{{wwwvvvwwwyyy{{{~~~}}}}}}~~~~~~xxxwwwvvvuuuvvv||||||uuutttssstttuuutttpppkkkgggddd___\\\XXXVVVVVVXXXYYYZZZ\\\cccqqqoooaaaTTTJJJAAA???@@@===:::999;;;:::999999888999999999999888777666555555444555333444444444444444444555222333333444444333333222000111111222333333444444222333333333333444444444333333333333333333333333444444444555666888999:::555===CCCIII^^^yyyjjjaaaYYYRRROOOPPPRRRUUUYYYcccrrr}}}uuusssqqqooonnnlllhhhfffgggaaadddkkkppp{{{|||ooo]]]ZZZ^^^jjjwww~~~}}}{{{yyyvvvnnniiidddbbbaaa___[[[XXXYYYYYY]]]cccjjjuuuzzzvvvuuuuuuttttttxxxtttppprrryyy~~~|||yyywwwxxx|||~~~}}}~~~|||||||||{{{zzz}}}|||zzzyyyyyyxxxvvvssspppmmmkkkbbb^^^ZZZWWWWWWXXXXXXYYYZZZ^^^fffsss~~~wwwgggYYYNNNDDDAAA@@@===:::999;;;;;;:::999999999999999777777666555555555555555555555555444444444444444222333333444444333333222111111222222333333444444111222333444555444333333333333333333333333333333444444444555666777888999999===DDDRRRmmmsssddd\\\UUUQQQPPPPPPRRRVVV[[[eeetttwwwsssnnniiifffccc```^^^^^^YYY^^^dddhhhssswwwnnn[[[YYY]]]iiittt{{{~~~wwwrrroooppprrrnnnkkkhhhffffffeee```\\\[[[XXXWWW[[[bbbmmm~~~|||yyyvvvtttrrrpppfffbbb]]]YYYXXXXXXXXXXXX[[[]]]aaaiiittt|||iii```TTTHHHDDDCCC???======<<<;;;:::999999999999999666666555555555555555666666666555555444444333333222333333444444333333222222222222333333333444444111333555666777666444333555555555555666666666666555555555666666777888999>>>@@@III]]]yyyttteee\\\UUURRRRRRRRRTTTWWW\\\eeessszzzuuuoooiiieeebbb```^^^^^^ZZZ^^^aaabbblllqqqiiiaaa___bbbllluuu{{{yyyrrrooouuu}}}|||yyywwwtttllldddfff```[[[\\\aaakkk|||yyyvvvuuutttssslllgggaaa\\\ZZZYYYXXXWWWXXXYYY\\\bbbhhhvvvpppeeeXXXKKKFFFDDDAAA??????===<<<;;;:::999999999999777666666555555555666666666666666555555444444444222333333444444333333222333333333333333444444444222444666777888777555444555555555666666777777777666666777777888999:::;;;@@@BBBNNNhhhxxxggg\\\TTTRRRTTTUUUVVVYYY]]]dddqqq|||wwwrrrooommmkkkiiiiiidddggghhhgggooosssjjjcccbbbeeeoooxxx}}}}}}zzzyyysssjjjaaa^^^bbbkkk{{{|||xxxvvvuuuuuutttqqqllleee___\\\ZZZXXXWWWXXXXXX\\\aaacccjjj{{{kkk]]]OOOHHHEEEAAA??????>>>===<<<:::999999999999888888777666666666666666666666666555555555555555222333333444444333333222333333333333444444444444333444555666777666666555333333333444555555666666666666777888999;;;<<<===???CCCVVVtttzzzgggZZZRRRPPPSSSVVVXXX[[[^^^dddppp~~~wwwqqqrrrsssqqqwwwxxxlll``````eeepppzzz{{{kkkbbbbbbkkkzzz~~~vvvtttvvvwwwvvvvvvpppiiibbb^^^[[[YYYXXX\\\YYY\\\aaaaaadddvvvvvvgggVVVMMMHHHCCC@@@@@@>>>===<<<;;;:::999999999;;;:::999777777666666666555555555555666666666666222333333444444333333222444444444444444444444444333333333444444444444444333333333444555666666666444444555777999;;;===>>>AAAIIIbbb{{{gggYYYQQQPPPSSSWWWYYY\\\```fffrrrpppaaabbbhhhrrr|||mmmfffkkkzzz|||tttsssvvvxxxxxxxxxssskkkddd___\\\ZZZXXX[[[WWWYYY]]]]]]^^^nnnppp^^^SSSLLLFFFBBBBBB>>>>>><<<;;;:::999999999<<<;;;:::888777666666666444444555555666666777777222333333444444333333222444444444444444444444444222222111111111222333444555555555666777888888999222333444666888;;;===>>>GGGQQQlll}}}hhhZZZRRRRRRVVVWWWYYY]]]aaahhhtttwwwggggggmmmvvvxxxkkkmmm{{{~~~|||yyyxxxzzzxxxwwwsssmmmfff___[[[YYY[[[XXXXXXZZZ[[[^^^gggqqq~~~ggg```ZZZMMMGGGJJJDDDAAA<<<999888888777666888888888888777777777666666666666666555555555555333333444555555444333333555555555444444333333333333333333333333333333333222222333444444555555666<<<<<<:::777777;;;???@@@DDD[[[|||uuueeeZZZTTTRRRTTTWWWXXX[[[bbbkkkvvv{{{hhhiiinnnwww~~~ssssss~~~~~~yyyxxxuuuqqqjjjccc^^^\\\ZZZXXXXXXZZZ\\\^^^eeennnzzzqqqccc^^^VVVLLLGGGCCCBBBAAA>>>;;;:::::::::999999999999888888888888666666666666555555555555333333444555555444333333555555444444444333333333444444444444444444444444222333333444444555555666777777777555666:::>>>AAANNNhhh|||iii]]]VVVSSSTTTWWWXXXYYY[[[aaaiiittt~~~lllmmmqqqyyy{{{xxx~~~{{{yyyyyyxxxvvvqqqjjjddd```[[[YYYXXX[[[\\\\\\bbbhhhooo{{{mmmgggdddYYYMMMEEEDDDCCC@@@===;;;;;;<<<:::::::::999999999999888666666666666555555555555333444444555555444444333555444444444444333333333555555555555555555555555333333333444555555666666444555666777888;;;@@@DDDWWWuuuzzzmmm^^^VVVTTTSSSUUUYYYZZZZZZ[[[___gggrrr{{{}}}ssstttxxx}}}~~~~~~yyyzzz{{{{{{{{{xxxrrrkkkfff]]]ZZZYYY[[[[[[[[[^^^cccdddoootttnnnggg^^^MMMGGGAAA===<<<<<<:::999::::::999999999888888888666666666666555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333444444555666666666777777888;;;<<<===CCCJJJ\\\~~~qqqggg\\\WWWUUUTTTVVVZZZ[[[[[[[[[^^^eeeoooyyy}}}|||}}}}}}zzz{{{{{{{{{|||~~~}}}yyyrrrlllaaa\\\YYY[[[[[[YYY[[[^^^^^^iii|||sssmmmkkkZZZNNNAAA;;;<<<>>>;;;777999888888888777777777777666666666666555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333444555555666666777999777999<<<======EEEOOOeeevvviiibbb[[[YYYWWWUUUWWW[[[[[[ZZZ[[[^^^dddmmmvvv{{{|||}}}{{{~~~~~~~~~||||||{{{{{{|||}}}wwwqqqfff___ZZZZZZZZZXXXYYY\\\^^^fffvvvwwwjjjjjjbbbUUUGGG??????@@@===999888888888777777777666666666666666666555555555555555444444333333444444555333333333444444444444555333333333333333333333333444444444555666666777777888666777;;;<<<<<>><<<<<<999999999888888888777777666666666666555555555555555444333333333333444555333333333444444444555555444444444444444444444444444444555555666666777777888444666;;;===???MMM___nnnbbbZZZXXXWWWYYYXXXUUUVVVZZZVVVWWWZZZ^^^eeelllrrrvvvyyy|||yyypppuuu|||{{{zzzzzz}}}|||wwwmmmddd\\\YYYYYYWWWXXX[[[]]]\\\aaapppfff\\\TTTUUUSSSKKKAAA::::::===:::::::::999999999888888777666666666555555555555555444333333333333444555333333333444444555555555555555555555555555555555444444555555666777777777888444666===@@@CCCTTThhh|||jjjaaa\\\ZZZZZZ[[[YYYTTTTTTWWWTTTVVVZZZ___eeelllqqqtttzzz}}}sssjjjqqq~~~}}}||||||}}}yyy}}}~~~zzzyyyuuunnnccc\\\ZZZYYYXXXVVVXXX\\\\\\fff{{{~~~nnnXXXOOOKKKHHHGGGDDD???===>>>999999999888888888888777888777555444444555777888555666888999999777555444666666666666666666666666555555555555555555444444666666666666666555555555;;;777888>>>???DDD]]]yyynnnbbb___\\\[[[ZZZXXXWWWWWWVVVVVVUUUUUUYYY```eeeiiipppxxxzzzuuuuuuwwwxxxzzz|||{{{vvvooottt}}}}}}yyy{{{}}}~~~|||{{{wwwqqqhhh```\\\ZZZYYYYYYXXX\\\\\\ccctttxxx{{{nnnTTTMMMHHHDDDDDDAAA<<<:::<<<999999999999888888888888777666555444444555666777666666777777777666555444555555555555555555555555555555555555555555555555666666666666666666666666:::777999>>>AAAJJJfff}}}jjjaaa```\\\[[[YYYXXXVVVUUUUUUTTTSSSSSSWWW^^^cccfffmmmuuu{{{sssoookkkjjjkkkmmmoooqqqwww|||~~~tttmmmrrr|||}}}uuutttyyy}}}yyywww||||||~~~}}}}}}~~~xxxuuunnnfff___[[[ZZZ[[[WWW\\\[[[^^^jjjyyyxxxtttwwwoooUUUMMMFFFBBBAAA@@@<<<:::;;;:::999999999888888888888666555444333333444555666666666666555555555444444555555555555555555555555555555555555555555555555666666666666666666666666999888:::???DDDTTTtttuuuggg```]]]\\\[[[YYYWWWUUUTTTSSSSSSSSSSSSVVV]]]bbbeeellltttxxx}}}rrrpppmmmkkkjjjlllnnnoootttzzz~~~tttnnnsss}}}mmmiiimmmrrrxxxzzzxxx{{{{{{{{{{{{}}}xxxwwwssskkkbbb\\\[[[\\\VVV[[[ZZZ[[[bbblllvvvoooyyyttt[[[PPPHHHBBBAAAAAA===<<<===::::::999999999888888888555555444444444444555555666666555444444444444555555555555555555555555555444444444555555555555555666666666666666777777777888:::<<<@@@HHH___ssshhhaaa\\\]]]\\\ZZZWWWUUUSSSRRRRRRTTTTTTXXX^^^cccgggnnnuuu{{{~~~|||}}}|||zzzwww|||wwwqqqwwwxxxeeeeeemmmpppxxx~~~{{{|||zzzxxxyyy{{{yyyyyyvvvnnneee^^^\\\]]]UUUZZZYYYYYY^^^dddzzz|||ooorrr|||bbbSSSJJJBBBAAA@@@>>><<<===:::::::::999999999999888555555555444444555555555666666555444444444444555555555555555555555555555444444444555555555666666666666666666777777888888999<<<>>>AAAOOOkkkwwwppphhhaaa]]]\\\ZZZXXXUUUTTTRRRRRRSSSSSSWWW^^^cccgggooovvv{{{xxxtttyyymmmaaaeeennnrrr{{{|||}}}yyyyyy{{{zzzyyywwwqqqjjjccc___]]]VVVZZZXXXXXX]]]___nnnsssppp}}}hhhVVVKKKBBB??????===;;;<<<::::::::::::999999999999666666666666666666666666666666666555555555444444444444444444444444444444333333444444555666666666555666666777777888888999999===???DDDXXXyyywwwtttnnneee\\\ZZZXXXVVVTTTSSSRRRRRRPPPPPPUUU\\\bbbgggooovvvxxxtttzzz}}}oooccc___fffmmmsss~~~~~~~~~{{{|||}}}{{{xxxtttpppjjjccc^^^YYY[[[WWWXXX]]][[[cccxxxzzzqqqwwwqqq\\\OOODDDAAAAAA???<<<<<<;;;;;;:::::::::999999999666777777777777777777666666666777777777666555444444444444444444444444444333333444444555666666777555666666777888888999999888===@@@HHHbbbzzzooooookkkbbbXXXWWWUUUTTTRRRQQQQQQPPPOOOPPPUUU]]]ccciiiqqqyyyzzzvvv}}}}}}pppccc]]]```gggmmmttt~~~|||xxxvvvsssnnnfff```[[[\\\WWWXXX]]]YYY\\\mmmsssrrrzzzaaaTTTGGGDDDDDDBBB??????;;;;;;;;;:::::::::999999777777888888888888777777555666888999999777555444444444444444444444444444333333444444555666777777555666666777888999999999888===AAAJJJiiitttffffffcccZZZUUUTTTSSSRRRPPPPPPOOOOOOQQQQQQVVV___ffflllttt}}}}}}}}}zzzrrrccc]]][[[[[[dddppp{{{~~~||||||zzzuuummmggg]]]\\\YYYWWWWWW[[[aaafffyyyrrrmmmxxx~~~eeeYYYLLLFFFBBB>>>===>>>;;;;;;:::999999999::::::777777888999999777666555555666888::::::888666555555555444444444444555555222222222333444555666777666666777777888999;;;<<<777===DDDTTTtttpppddd^^^ZZZYYYTTTSSSQQQOOONNNNNNNNNOOONNNRRRXXX^^^dddllltttyyynnn^^^YYYZZZ^^^hhhttt|||~~~||||||||||||wwwoooiii^^^[[[XXXUUUUUUXXX^^^bbbkkkvvvlllsss~~~gggZZZMMMGGGCCC>>><<<<<<<<<;;;::::::999999::::::888888888888888777666666555666888::::::888666555555555444444444444555555444444333444444555666777666666777777888:::;;;<<<===AAAKKK```lllaaa[[[XXXWWWSSSRRRPPPNNNNNNNNNNNNOOOPPPSSSYYY___eeellltttyyyyyygggXXXWWW\\\bbbmmmyyy}}}}}}}}}}}}|||tttnnnaaa^^^YYYVVVUUUWWW[[[^^^cccuuupppppplll^^^PPPIIIEEE@@@======<<<<<<;;;:::::::::::::::999888888777777777777777555666888999999888666555555555444444444444555555666666555555555555666777777777777777999:::;;;<<>>===<<<;;;:::::::::::::::999777666666666777888555666777777777777666555555555444444444444555555888777777666666666777777777777888888999:::<<<===AAACCCYYY|||~~~kkkaaa[[[VVVSSSSSSNNNMMMLLLLLLLLLMMMNNNOOOVVVYYY___dddjjjqqqyyy~~~~~~|||yyyvvvuuuvvvwwwxxxzzz}}}ppp```YYYYYYbbbiiikkkqqqzzzzzz~~~}}}~~~{{{wwwppphhh___ZZZYYYYYYYYYXXX\\\aaaooozzztttwwwttt[[[MMMHHHCCC@@@???>>>>>><<<;;;::::::::::::999888888777777777777777555666666777777666666555555555444444444444555555777777666666666666777777888888888888999;;;<<<===BBBLLLfffwwwiiiaaa\\\VVVRRRQQQMMMMMMLLLLLLLLLMMMOOOPPPWWWZZZ```ffflllttt|||{{{zzzxxxuuurrrooommmlllmmmnnnooorrrvvv~~~zzzcccZZZWWWZZZdddiiikkkuuuvvv}}}|||~~~~~~~~~|||yyyssskkkaaa[[[[[[[[[ZZZXXX\\\aaaiii{{{zzzwwwfffSSSKKKEEEBBBAAA???>>>===<<<:::::::::999888888888888888777666666666666666666666666666666555555444444444444555555555555555555666666777888888888888999:::;;;<<<===AAAVVVvvv~~~sssgggaaa\\\UUUQQQOOOMMMMMMLLLLLLMMMNNNPPPQQQWWWZZZ```gggnnnvvv~~~}}}yyytttrrrnnnkkkhhheeeddddddbbbcccdddfffjjjrrr{{{rrr[[[WWWVVVZZZccchhhkkkxxxttt{{{yyy{{{~~~|||vvvnnnddd^^^^^^^^^]]][[[[[[___cccmmmppp[[[PPPIIIEEECCC??????===<<<;;;::::::999777888999999999888666555666666666666666666666666555555555444444555555555444444444444555777888888888888888999:::;;;<<<===@@@\\\{{{qqqfffaaa\\\UUUOOONNNMMMMMMLLLLLLMMMOOOQQQRRRWWWZZZaaahhhoooxxx}}}zzzyyyzzzyyy~~~vvvqqqjjjgggccc___\\\ZZZZZZZZZ\\\\\\\\\\\\___fffnnnttthhhXXXYYYZZZ]]]bbbiiisss~~~yyyyyyuuusssmmmeee\\\XXXXXXZZZZZZ]]]ZZZbbb}}}hhhTTTLLLFFFBBB@@@???===<<<::::::999999888888888888888888888888888888777777666666555555888888777777666666555555666666666666777777777777888999999888999<<<======JJJggg{{{llliiieee^^^WWWRRRPPPPPPMMMMMMLLLJJJIIIKKKNNNQQQVVV[[[ccckkkrrrxxx}}}wwwqqqnnnmmmlllpppvvv}}}{{{rrrhhhaaa]]]ZZZVVVVVVXXXYYYXXXVVVTTTUUUVVVVVVXXX]]]ffflllxxx~~~dddYYY[[[\\\^^^bbbiiittt~~~xxxvvvqqqiii```[[[YYYZZZVVV[[[XXX]]]sssvvv\\\NNNEEE???@@@???>>><<<;;;:::999999888888888888888888888888888777777777666666666555777777777777666666666666666666666666777777777888777888888888999<<>>===;;;:::::::::999999999999999999999999777777777777666666666666666666666666777777777777666666666777777777888888777777888999:::===BBBFFFTTTxxx{{{mmmgggccc^^^WWWRRRNNNMMMLLLLLLLLLKKKJJJIIIKKKOOORRRWWW[[[cccjjjpppwww|||zzztttlllddd______aaacccbbbcccggglllssswwwxxxxxx}}}xxxmmmfffaaa^^^\\\]]]ZZZWWWVVVVVVXXXXXXXXX[[[[[[YYYXXXXXX[[[aaaeeepppzzzyyyrrrggggggfffhhhnnnyyy~~~~~~}}}yyysssjjjbbb\\\XXXVVV]]]\\\[[[cccrrrrrrZZZLLLEEEAAA@@@???===<<<;;;::::::999999999999999999999999777777777777666666666666555555666666777777888888666666777777777888888888999888999:::;;;<<>><<<<<<;;;;;;999999999999999999999999666666666666777777777777555555666666777777888888777777777777888888888888<<<999:::<<<;;;;;;CCCMMMbbbqqqeee```XXXSSSPPPNNNMMMKKKJJJJJJJJJJJJJJJLLLQQQTTTYYY]]]cccjjjpppvvv}}}~~~wwwuuussssssuuuvvvvvvtttqqqppprrrxxx~~~}}}uuunnngggrrr~~~{{{yyyxxxxxxxxxwwwuuusssqqqooonnnnnnmmmpppxxxvvvmmmmmmnnnqqqxxx}}}}}}}}}||||||~~~}}}zzzvvvpppiiiaaa[[[WWWYYYXXX[[[```ddd{{{www]]]MMMEEECCCBBB@@@???===<<<<<<<<<::::::::::::::::::::::::666666666666777777777777666666666666777777777777777777777888888888999999<<<999:::===<<<<<>>===<<<<<<::::::::::::::::::::::::555666666666777777777888777777777777666666666666777777888888888999999999:::666888=========IIIYYY|||tttddd]]]TTTOOONNNNNNMMMKKKHHHIIIIIIIIIJJJMMMRRRVVV^^^aaafffkkkqqqxxxmmmaaajjjwww}}}vvv|||sssjjjhhheeeaaaeeejjjsss~~~|||~~~~~~yyy}}}yyywwwtttoooiiiccc\\\XXXSSSZZZccc___fff~~~xxx|||gggYYYPPPCCCBBBAAA???>>>======<<<::::::::::::::::::::::::555666666666777777888888888888777777666666555555777888888888888999999999888444777===>>>???MMM___qqqccc[[[RRRMMMMMMNNNLLLJJJHHHIIIIIIIIIJJJMMMRRRVVV___bbbggglllrrryyyoooeeekkkttt{{{|||~~~kkkccc```^^^___fffoooyyy|||}}}}}}~~~}}}vvv{{{xxxwwwpppggg^^^YYYWWWYYY\\\___eeelll}}}{{{mmm\\\SSSJJJDDD@@@???>>>;;;999;;;:::::::::999999999888888888888888888777777777777777777666666555555555444777888888888888999999999???;;;;;;@@@BBBEEESSSdddrrreee^^^UUUOOOMMMMMMKKKJJJIIIJJJJJJIIIKKKNNNTTTXXXaaaaaaccciiirrr|||uuuiiiiiirrr{{{xxxeee^^^]]]]]]^^^eeeooozzz~~~|||zzz|||}}}}}}|||yyy~~~|||zzzyyyrrrhhh___ZZZWWWXXX[[[]]]bbbiii~~~www|||uuuaaaWWWMMMFFFAAA@@@@@@===;;;<<<:::::::::999999999999888888888888888777777777777777777666666666555555555888888888888999999999999===;;;<<<@@@AAAFFFXXXllluuuddd]]]TTTOOOMMMMMMKKKJJJIIIJJJJJJJJJKKKOOOUUUYYYbbbcccgggmmmvvv~~~vvvllllllrrr~~~xxxwww~~~sssccc\\\\\\^^^^^^eeeooozzz}}}|||yyyzzzzzz{{{~~~}}}zzzzzz}}}~~~}}}|||{{{ssskkkaaa\\\XXXXXXYYYZZZ___eeerrryyyvvvhhhZZZPPPHHHBBBAAAAAA>>>===>>>::::::::::::999999999999999999888888888777777777777777666666666666555555888888888888999999999:::;;;;;;===AAAAAAHHH___xxxxxxbbb[[[SSSNNNMMMMMMLLLJJJJJJJJJJJJKKKLLLPPPVVVZZZbbbffflllssszzzuuummmnnnsss{{{|||ooogggoooyyy}}}ttthhh```^^^aaa___fffppp{{{~~~|||}}}}}}|||{{{~~~|||}}}~~~}}}}}}~~~|||tttmmmeee___ZZZYYYXXXWWW[[[aaakkk}}}xxxooo^^^UUUKKKBBBAAAAAA???===>>>;;;;;;:::::::::999999999999999999888888888777777777777666666666666666666888888888999999999:::::::::;;;???AAAAAAKKKiiiwww___YYYRRRNNNMMMMMMLLLJJJJJJKKKKKKLLLNNNRRRXXX]]]bbbgggooowww}}}tttkkknnnttt{{{xxxhhhjjjsssyyy}}}uuunnnddd___aaaaaagggrrr}}}|||{{{}}}~~~~~~zzz}}}}}}uuuooojjjccc]]][[[XXXWWWYYY^^^eeerrrwwwvvvdddZZZNNNDDDAAAAAA???======;;;;;;;;;:::::::::999999999999999999888888888888666666777777777777777777888999999999999:::::::::999;;;???BBBCCCPPPrrrvvv]]]WWWQQQMMMMMMNNNLLLJJJKKKKKKLLLMMMOOOTTTZZZ___aaagggpppwww{{{}}}~~~yyywwwjjjooovvv|||pppkkkqqqwww~~~|||}}}tttpppnnnddd^^^```bbbiiittt}}}yyyyyy}}}}}}~~~xxxsssnnnggg```]]]ZZZWWWYYY^^^^^^hhhtttxxxqqqaaaTTTGGGCCCCCC@@@>>>===;;;;;;;;;;;;:::::::::::::::999999999999888888888666666777777777777888888999999999999:::::::::::::::;;;???CCCGGGWWWzzzrrrZZZUUUPPPMMMNNNNNNLLLJJJKKKLLLMMMNNNQQQVVV\\\aaabbbhhhpppuuuwwwyyy}}}~~~zzzxxxuuurrrqqqpppnnnllllllttt}}}lllsssyyy|||zzzooopppttt~~~eeegggkkkbbb\\\```aaajjjvvv~~~yyyvvvxxx}}}{{{~~~|||xxxrrrjjjccc```\\\YYY[[[___[[[cccwww~~~sssiiiYYYKKKEEEEEEBBB???===<<<;;;;;;;;;;;;:::::::::::::::999999999888888888666666777777777888888888999999999:::::::::;;;;;;;;;;;;>>>DDDKKK\\\jjjXXXTTTOOOMMMNNNNNNMMMKKKKKKLLLMMMOOORRRWWW^^^cccdddiiiooossstttvvv|||~~~|||zzzxxxwwwvvvuuupppqqqpppnnnkkkiiihhhiiijjjoooooovvv{{{|||~~~xxxrrrsss}}}xxx]]]bbbiiiaaa]]]ccc```jjjxxx{{{wwwtttvvv|||zzz~~~|||tttllleeeaaa^^^ZZZ\\\```^^^cccqqqttttttnnn^^^NNNHHHGGGDDD@@@>>><<<<<<;;;;;;;;;::::::::::::::::::999999999888888666666777777888888888999999999:::::::::;;;;;;;;;<<<;;;>>>EEEMMM```|||cccWWWSSSNNNMMMNNNNNNMMMKKKKKKLLLNNNOOORRRXXX___dddfffkkkppprrrrrruuu|||}}}xxxtttssssssssswwwzzz|||yyyuuurrrrrrtttpppqqqqqqxxx}}}}}}vvvsss|||uuu```\\\^^^\\\ZZZ]]]eeeppp}}}|||yyywwwtttvvvyyyyyysssjjjbbb^^^\\\[[[ZZZ___aaaggg{{{{{{qqquuuxxxdddPPPGGGFFFDDD@@@===>>>===<<<;;;:::;;;<<<<<<999999999888777666555555888888888888888888888888999999999888999999::::::<<<>>>>>>@@@PPPooopppbbbWWWUUURRRNNNLLLKKKKKKKKKKKKLLLNNNQQQWWW]]]bbbeeeeeekkkqqqssssssvvv~~~zzzzzz{{{~~~~~~lll\\\ZZZ\\\ZZZ[[[___hhhsssyyywwwuuutttuuuxxx~~~|||uuummmeee```^^^\\\[[[]]]___dddtttuuuttt|||jjjSSSHHHFFFCCCAAA@@@>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;::::::999888777888888888888888888888888999999999888999999:::;;;;;;>>>???DDDVVVvvviii\\\VVVTTTQQQNNNLLLKKKKKKKKKKKKLLLNNNRRRWWW]]]bbbeeejjjnnnrrrsssuuu{{{}}}||||||~~~lll```WWWXXXZZZYYY[[[aaajjjuuuzzzuuuttttttssstttxxx}}}yyypppiiiddd```^^^\\\[[[]]]```kkk|||sssssspppXXXKKKFFFCCCBBBBBB======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;:::999888777888888888888888888888888999999999999999:::;;;;;;;;;>>>AAAIII]]]~~~}}}ggg[[[SSSQQQOOOLLLKKKKKKLLLLLLLLLMMMPPPTTTYYY^^^cccffflllnnnqqqrrruuu~~~~~~}}}~~~~~~{{{kkk]]]XXXUUUWWWXXXXXX\\\ccckkkvvv{{{uuurrrsssttttttvvvyyy}}}|||tttlllgggbbb^^^\\\[[[]]]___fffzzzxxxuuurrr[[[NNNHHHDDDAAAAAA======<<<<<<;;;;;;;;;;;;888999999999888888777666888888888888888888888888999999999999999:::;;;<<<<<>><<<<<<======<<<<<<;;;::::::;;;;;;;;;;;;;;;::::::888888888888888888888888999999999999:::<<<===>>>???BBBHHHUUUnnnkkk^^^XXXPPPOOOMMMLLLLLLMMMNNNOOONNNPPPTTTYYY^^^cccfffhhhlllnnnqqqtttwwwzzz{{{uuutttwwwyyywwwuuuuuuuuuvvvxxx|||{{{nnneeeXXXYYYXXXVVVXXX^^^fffkkkzzzzzzqqqnnnnnnssswwwwwwxxxzzzzzzyyy|||~~~}}}vvvooohhh```\\\YYY[[[^^^aaafffyyyooo```TTTIIICCCAAA;;;<<<=========<<<;;;:::::::::;;;;;;<<<;;;;;;:::888888888888888888888888999999999:::;;;<<<===>>>@@@CCCKKK]]]yyyiii^^^YYYRRRPPPNNNMMMLLLMMMNNNOOOOOOQQQUUUZZZ```dddgggiiimmmnnnppprrruuuyyy|||~~~qqqmmmhhhfffgggiiikkkllllllmmmpppuuuzzz}}}}}}}}}}}}xxxjjjcccYYYYYYWWWTTTXXX```iiinnn{{{|||xxxooolllmmmsssvvvvvvwwwyyyyyywww{{{vvvyyyyyyrrrjjjbbb]]]XXXYYY\\\^^^aaapppvvvcccUUUJJJEEEEEE;;;<<<=========<<<::::::888888999::::::999999999888888888888888888888888999999999:::;;;<<<>>>>>>@@@DDDNNNcccyyycccYYYUUUSSSQQQOOOMMMMMMMMMOOOPPPOOORRRVVV[[[```eeehhhiiilllmmmmmmooorrrvvv{{{}}}|||{{{{{{zzzooofffccc]]]ZZZYYY\\\```dddgggiiimmmsssyyy||||||{{{zzz|||~~~{{{}}}{{{{{{|||||||||{{{zzzlllccc^^^YYYXXXWWWXXX\\\cccjjjnnn~~~uuurrrnnnmmmnnnrrrvvvyyywwwuuuttttttyyy~~~www}}}{{{uuunnngggcccbbb\\\\\\bbbbbbeee}}}kkkWWWJJJDDDCCC???>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::999999;;;;;;;;;::::::999999999888999;;;::::::;;;===???HHHAAANNNqqqtttddd[[[SSSRRRQQQOOONNNNNNOOOQQQRRRNNNQQQVVV[[[___dddiiilllpppppppppppprrruuuwwwyyy||||||{{{rrriiicccZZZXXXUUUSSSTTTVVVYYY[[[\\\bbbiiinnntttzzz~~~~~~~~~|||{{{||||||zzzyyy{{{{{{zzzyyyyyyzzzxxxuuusssooopppqqqrrrsssuuuzzz}}}pppddd^^^ZZZXXXWWWWWWXXX\\\cccjjjoooyyyqqqnnnmmmlllnnnrrrvvvyyyxxxvvvxxxyyyyyy~~~}}}wwwpppiiieee```ZZZ[[[___^^^___tttnnnYYYLLLEEECCC???>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::999999;;;;;;;;;::::::999999999888:::;;;;;;:::;;;===???JJJGGGWWW|||rrrbbbZZZTTTQQQPPPNNNMMMMMMNNNPPPQQQNNNRRRWWW[[[___dddiiilllooopppppprrrsssuuuwwwxxx|||~~~vvvnnnfff___[[[SSSRRROOONNNNNNPPPRRRTTTZZZ___eeelllsssyyy{{{{{{~~~{{{xxxuuuqqqllljjjiiihhhgggggghhhiiiiiihhhffffffggghhhiiikkkooossswwwzzzeee\\\YYYXXXXXXXXXYYYZZZ^^^eeennnttt}}}ssslllkkkkkkkkknnnrrrvvvyyyyyyxxxwwwyyy{{{tttmmmiiiaaa[[[[[[^^^\\\\\\lllttt^^^OOOGGGDDD@@@???>>>===<<<<<<<<<<<<;;;;;;::::::::::::999999;;;;;;::::::::::::999999888:::;;;;;;;;;<<<>>>@@@FFFIII___nnn___YYYTTTPPPOOOMMMLLLLLLMMMOOOPPPOOORRRWWW\\\```dddiiilllnnnoooqqqtttuuuvvvvvvvvv|||uuuhhh```\\\XXXVVVTTTRRRPPPNNNMMMMMMNNNOOOWWWZZZ```iiirrrwwwyyyyyy|||yyyssslllfffaaa___]]]YYYXXXXXXXXXZZZ[[[ZZZYYY[[[\\\^^^```cccggglllppp{{{~~~qqq___ZZZYYYXXXYYYZZZ\\\]]]aaaiiisss{{{wwwooojjjjjjiiikkknnnrrruuuxxxyyyyyyuuuzzz~~~yyyrrrmmmccc^^^^^^```^^^]]]iiizzzttt{{{|||dddSSSIIIEEE@@@@@@>>>===<<<<<<<<<<<<;;;;;;:::::::::999999999::::::::::::::::::::::::999:::;;;<<<<<<===???AAABBBMMMhhhjjj\\\VVVSSSOOONNNMMMKKKKKKMMMNNNOOOPPPSSSXXX\\\```eeeiiimmmmmmooorrruuuwwwwwwvvvuuuzzz~~~nnnccc^^^]]]\\\[[[]]][[[XXXUUUSSSQQQQQQQQQTTTUUU[[[fffpppvvvzzz}}}~~~zzzrrrgggaaa___^^^\\\XXXVVVTTTSSSTTTTTTSSSRRRSSSUUUXXXZZZ]]]bbbhhhlllsssvvvzzz|||~~~{{{|||jjj\\\YYYYYYXXXWWWZZZ\\\]]]aaajjjvvv{{{tttmmmjjjjjjhhhjjjnnnrrruuuwwwxxxyyywww|||uuuqqqeee```___aaa```___hhhtttpppsssmmmYYYLLLEEEAAA@@@???>>><<<<<<<<<;;;;;;;;;:::::::::999999999::::::::::::::::::::::::999:::<<<<<<<<<>>>@@@BBBEEEVVVvvvgggYYYTTTRRROOONNNLLLKKKKKKLLLNNNOOOQQQTTTYYY]]]aaaeeejjjmmmlllooosssvvvxxxxxxvvvuuuyyyrrriiihhhjjjiiihhhdddbbb^^^ZZZWWWUUUTTTTTTSSSSSSYYYeeeooovvv~~~oooeeebbb___ZZZXXXUUURRRPPPPPPQQQQQQPPPNNNPPPRRRUUUXXX]]]bbbgggiiilllooorrrvvv{{{{{{{{{dddYYYXXXXXXVVVUUUXXX[[[\\\```jjjxxxxxxrrrllliiijjjhhhkkkooorrrtttuuuwwwyyyuuu}}}xxxtttfffaaa^^^_________fffnnnssspppxxxaaaQQQHHHBBBAAA@@@>>>===<<<;;;;;;;;;;;;::::::::::::999999999999::::::::::::;;;;;;999;;;<<<======>>>AAACCCFFF]]]{{{cccWWWSSSRRROOONNNLLLKKKKKKLLLNNNOOORRRVVVZZZ^^^bbbeeejjjmmmmmmooosssvvvxxxxxxwwwvvvxxx~~~yyy{{{uuupppiiiaaa[[[XXXVVVVVVSSSSSSZZZfffoooxxx{{{rrrhhh^^^ZZZVVVRRROOONNNOOOOOONNNJJJLLLNNNPPPRRRVVV\\\```aaabbbeeehhhmmmttt|||{{{cccYYYYYYYYYVVVUUUYYY\\\^^^bbblll|||yyysssooojjjggghhhhhhlllppprrrssstttvvvxxxttt}}}yyyvvvjjjddd```^^^^^^___dddiiiwwwwwwnnnwwwjjjVVVLLLCCCBBB@@@>>>===<<<;;;;;;;;;;;;::::::::::::999999999999999::::::;;;;;;;;;999;;;<<<===>>>???BBBDDDIIIdddttt```VVVSSSSSSPPPOOOMMMLLLLLLMMMOOOPPPSSSVVV[[[___bbbfffjjjmmmnnnpppsssuuuwwwxxxwwwwwwxxxvvvhhh___YYYWWWUUUUUU]]]gggooo{{{vvvkkkfff^^^XXXTTTRRRPPPOOOJJJKKKMMMNNNPPPSSSXXX[[[\\\\\\]]]^^^ccclllwww~~~~~~eeeZZZ[[[ZZZWWWXXX\\\```bbbfffpppuuupppmmmhhheeeeeehhhlllqqqsssrrrsssuuuwwwxxx{{{vvvyyy~~~~~~zzzwwwzzz}}}zzzxxxoooiiibbb______```cccgggoooyyynnnrrroooZZZOOOCCCBBB@@@???===<<<;;;;;;;;;;;;;;;:::::::::999999999999999::::::;;;;;;;;;999;;;===>>>>>>@@@BBBEEEOOOmmmooo^^^UUUSSSTTTPPPOOOMMMLLLLLLMMMOOOPPPTTTWWW[[[___bbbfffjjjmmmooopppsssuuuwwwxxxxxxxxxyyy~~~wwwggg^^^YYYVVVWWW^^^iiiooo|||zzzoooeee]]]WWWSSSQQQLLLMMMOOOOOOPPPSSSWWWZZZ[[[ZZZYYYYYY^^^gggssszzz|||yyy{{{}}}fff\\\WWWUUUUUUWWWXXX\\\bbbgggrrr|||qqqkkkfffcccdddhhhjjjkkknnnpppnnnkkknnnttttttpppmmmjjjiiilllsssxxx}}}|||wwwrrrpppqqqrrrtttxxx}}}zzz~~~|||yyypppjjjbbb^^^^^^```aaa```kkknnnlll{{{~~~bbbRRRIIIFFFAAA<<<<<>>;;;:::===???@@@CCCIIISSStttiii[[[TTTRRRSSSUUUSSSPPPMMMLLLLLLNNNOOOPPPWWW^^^bbbbbbdddhhhmmmooonnnooorrrtttvvvxxxzzz{{{xxxzzz{{{yyyhhh^^^XXXXXX]]]gggtttuuuhhhaaa\\\YYYTTTSSSRRRQQQRRRVVV\\\```[[[VVVUUUZZZ___dddmmmuuu{{{||||||}}}fff[[[WWWWWWXXXWWWXXX]]]dddkkkvvvwwwnnniiifffdddeeeiiikkklllooorrrpppmmmpppwww}}}wwwooolllkkkiiijjjmmmlllsssyyyyyyzzz|||}}}{{{wwwyyy{{{}}}~~~{{{vvvrrrppppppqqqrrrvvv{{{~~~~~~{{{rrrlllddd^^^^^^___aaaaaajjj~~~ooojjjvvvhhhUUUIIIFFF@@@===>>>??????>>>;;;;;;;;;:::::::::999999;;;;;;;;;<<<<<<<<<<<<======::::::===??????DDDJJJXXX}}}{{{eee[[[VVVSSSRRRSSSQQQOOOMMMLLLMMMOOOPPPRRRWWW]]]bbbcccfffiiilllmmmmmmnnnqqqtttvvvwwwxxx{{{xxx|||vvvbbb]]][[[^^^hhhuuuzzzkkkaaaZZZXXXWWWVVVXXX[[[^^^aaaYYYUUUSSSWWW]]]ccclllttt|||{{{eee[[[XXXXXX[[[VVVYYY___fffooo|||{{{rrrjjjgggeeedddfffkkkmmmnnnqqqtttqqqooottt{{{}}}yyy|||wwwrrrqqqqqqpppsssvvvyyy{{{yyyyyyyyyzzz{{{|||}}}~~~uuuooofff___]]]___aaabbbhhhvvvwwwmmmssssss[[[LLLFFFAAA???@@@@@@???>>>;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<::::::===>>>???EEELLL___sss```ZZZWWWSSSQQQQQQPPPNNNMMMMMMNNNPPPQQQUUUXXX\\\```eeehhhkkkllllllmmmnnnqqquuuwwwvvvtttvvvuuuzzzgggccc```aaajjjwwwsssiiieee```^^^___aaabbbcccYYYUUUSSSWWW]]]cccmmmvvv}}}sssbbb[[[XXXXXXZZZVVVYYY___hhhqqq~~~xxxppphhhfffeeedddgggkkkmmmnnnrrrtttqqqpppxxx~~~yyysssjjjbbb^^^^^^```bbbdddmmmvvvuuufffRRRIIIBBBAAABBBAAA??????<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<:::;;;===>>>@@@GGGOOOgggppp^^^ZZZXXXSSSOOOOOONNNMMMMMMNNNOOOQQQRRRWWWXXXZZZ^^^dddiiikkklllmmmooopppqqquuuxxxuuupppnnnmmmtttsssiiidddcccmmmyyy{{{ooogggeeefffgggfff\\\WWWUUUXXX^^^fffqqqzzz~~~}}}jjj___[[[XXXVVVWWWWWWYYY```iiirrr~~~wwwooohhhfffeeeeeegggkkklllnnnppprrroooqqq|||}}}~~~~~~~~~|||vvvnnneee___^^^```bbb___fffyyy}}}uuu}}}xxx\\\OOOEEECCCCCCAAA???@@@<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<>>@@@<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<>>>@@@@@@CCCLLLWWWwww|||ddd[[[UUUPPPMMMMMMMMMMMMNNNOOOPPPRRRRRRTTTUUUVVVYYY^^^ccchhhkkkpppsssrrrqqqxxx}}}tttjjjfffkkkwwwtttooonnnuuu~~~xxxnnn\\\VVVRRRUUU\\\eeesss~~~ttthhh]]]YYYXXXVVVUUUWWWYYY\\\eeeooo{{{}}}vvvnnngggcccccceeefffiiimmmnnnnnnooonnnmmmuuu~~~~~~~~~|||uuulllccc^^^^^^___^^^```kkkrrroooyyysss^^^KKKGGGEEE???===@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===???BBBAAADDDOOO[[[gggZZZSSSPPPOOOMMMMMMNNNNNNOOOPPPQQQRRRQQQSSSVVVWWWYYY^^^eeekkknnnqqqqqqqqqzzz}}}mmmggghhhqqq{{{vvvuuuzzz~~~ppp\\\VVVRRRUUU\\\ffftttssshhh\\\XXXVVVUUUVVVYYYZZZ^^^gggsssyyyrrriiiccc___aaadddfffjjjnnnooooooooonnnnnnwww}}}wwwnnneee^^^]]]^^^______gggyyyxxxpppxxxzzzbbbNNNHHHEEE>>>===AAA======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>@@@CCCBBBEEEQQQ]]]iiiYYYQQQPPPQQQMMMMMMNNNOOOOOOPPPQQQQQQNNNRRRUUUVVVVVV[[[dddkkkkkkooooooppp|||ooofffeeekkk}}}{{{zzz}}}~~~}}}~~~~~~qqq___XXXTTTWWW^^^hhhwwwvvvhhhZZZVVVWWWXXXXXXZZZ\\\bbbjjjssstttnnngggbbb]]]___eeekkkmmmmmmooonnnmmmooovvv}}}yyy|||{{{rrrhhhaaa^^^^^^]]]```eeeqqqsssppp|||jjjVVVKKKFFFBBB??????>>>=========<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>:::===<<<@@@FFFEEEMMMaaalllYYYRRRRRRNNNLLLOOOOOOMMMOOOSSSTTTRRRSSSSSSSSSSSSUUUZZZ```dddkkkjjjmmmqqq{{{mmmeeedddkkkzzz|||{{{~~~|||xxxaaaZZZUUUYYYcccooo|||qqqcccVVVSSSTTTTTTUUUVVV[[[aaajjjtttzzzooojjjeee```]]]^^^dddiiilllkkknnnmmmmmmpppzzz|||~~~|||sssiiibbb______^^^```dddooozzzvvv~~~{{{iiiVVVLLLGGGCCC@@@@@@>>>>>>=========<<<<<<<<<::::::;;;<<<<<<======>>><<>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<======>>>>>>AAA???@@@FFFHHHVVVppptttdddXXXTTTUUUQQQPPPSSSSSSQQQSSSXXX[[[ZZZ[[[YYYUUURRRSSSVVV[[[^^^cccbbbgggkkkvvvqqqeeebbbgggsss~~~}}}}}}}}}ddd[[[VVVZZZdddppp|||hhh]]]TTTRRRSSSTTTUUUXXXaaafffppp||||||pppgggbbb___^^^]]]___ccchhhjjjjjjlllkkkmmmuuu~~~wwwppphhhccc```______bbbiiixxx}}}zzzvvveeeTTTKKKHHHDDDAAA@@@>>>>>>>>>============<<<;;;;;;<<<<<<=========>>>>>>BBB???@@@EEEJJJ\\\zzznnnaaaWWWTTTVVVRRROOORRRQQQPPPSSSZZZ^^^^^^```\\\UUUPPPPPPSSSVVVXXX\\\[[[aaafffqqqqqqccc___eeeppp}}}~~~~~~}}}|||zzzvvvvvvvvvtttuuuwww|||~~~ggg^^^XXX]]]hhhttt~~~wwwccc[[[TTTSSSTTTTTTVVVZZZaaagggqqqyyyooofffaaa^^^]]]^^^aaadddhhhjjjkkkkkkllloooxxx}}}yyytttsssrrrqqqrrrsssuuuvvvxxx|||~~~|||{{{|||zzzsssllleeeaaa^^^^^^aaahhhsss}}}xxxwwwfffTTTJJJFFFBBB@@@??????>>>>>>>>>============<<<<<<<<<==================AAA??????DDDKKKbbbkkk```WWWTTTUUUQQQPPPRRRRRRQQQUUU^^^dddeeefff___UUUOOONNNPPPRRRSSSUUUUUUZZZ___lllooo```]]]dddppp~~~||||||||||||{{{ssslllhhhiiikkkkkknnnrrryyyhhh^^^XXX^^^jjjvvv{{{vvvkkk]]]VVVRRRRRRSSSSSSUUUYYY```fffpppwwwnnneee___[[[]]]___bbbeeehhhjjjkkkkkklllqqq}}}|||uuuqqqmmmjjjhhhgggfffdddcccdddddddddeeeiiinnnrrrvvv{{{}}}zzzvvvqqqnnnooopppqqqssswww|||wwwooogggaaa]]]^^^bbbhhhooosss|||jjjVVVKKKFFFBBB????????????>>>>>>>>>=================================;;;AAAAAA@@@EEEMMMgggiii___VVVTTTUUUQQQRRRTTTTTTTTTYYYdddlllooolllcccWWWOOONNNOOOQQQQQQRRRQQQUUU[[[iiiooo```]]]fffqqq~~~}}}}}}||||||{{{||||||}}}||||||}}}~~~}}}zzzxxxkkkeeecccggglllpppvvv|||ggg]]]WWW^^^kkkxxxzzzkkkcccYYYTTTQQQRRRSSSSSSUUUZZZbbbhhhsss|||ssslllccc\\\XXX[[[^^^bbbdddfffhhhiiiiiilllsss|||vvvrrrnnnjjjiiihhhfffdddbbb```______```bbbdddgggiiimmmqqquuu~~~yyyyyyooonnnmmmmmmmmmllljjjhhhiiimmmrrrwww~~~~~~yyyrrrhhhbbb^^^^^^bbbgggkkk{{{qqq{{{pppZZZMMMGGGBBB@@@AAA?????????>>>>>>>>>======>>>=====================:::BBBCCCCCCGGGPPPlllfff]]]TTTSSSUUURRRQQQSSSSSSTTT[[[hhhrrruuuqqqgggZZZQQQOOOQQQRRRRRRQQQPPPSSSYYYhhhrrraaa___jjjsss{{{|||}}}}}}||||||}}}~~~~~~}}}|||}}}~~~|||xxxtttmmmiiijjjqqqzzziii^^^YYYaaappp|||yyyfffaaaXXXTTTRRRSSSTTTTTTWWW[[[fffkkkwwwwwwpppiiiaaaZZZVVVYYY]]]aaaccceeeggghhhgggkkkuuu|||vvvrrrooonnnkkkhhheeecccbbbaaa]]]^^^______```bbbgggjjjjjjpppzzzyyyooolllmmmeeeeeeeeehhhkkkllllllkkkkkkpppwww~~~{{{sssiiibbb______cccggghhhvvvtttzzzuuu]]]OOOHHHCCCBBBCCC????????????>>>>>>>>>>>>>>>>>>>>>>>>============:::CCCEEEEEEJJJRRRooo}}}ddd[[[SSSSSSVVVRRRNNNPPPQQQRRRZZZhhhsssvvvuuujjj\\\SSSQQQSSSTTTTTTRRRPPPSSSYYYiiitttdddbbblllttt~~~{{{|||}}}~~~}}}~~~~~~~~~yyytttuuurrrttt}}}lllbbb]]]eeeuuunnndddaaa[[[TTTOOOPPPTTTUUUXXX[[[dddmmm{{{|||qqqhhhaaa^^^___^^^\\\[[[]]]bbbffffffeeehhhlllxxx~~~yyyuuupppiiidddaaa`````````bbbccceeefffeeefffjjjpppwww}}}wwwooojjjeeeaaafffeeefffgggjjjoootttwwwzzzyyy}}}~~~{{{xxxooofff\\\bbbcccdddkkkuuuzzz}}}wwwaaaSSSKKKFFFEEEFFF@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@===@@@FFFIIIXXXbbb^^^WWWOOOPPPRRRNNNPPPRRRSSSWWWaaaooo{{{{{{rrrfff^^^\\\[[[[[[ZZZZZZVVVXXX^^^jjjpppfff```hhhvvv|||{{{|||~~~~~~~~~|||~~~kkkaaa^^^iii{{{sssbbb\\\ZZZYYYSSSNNNPPPSSSUUUXXX\\\eeepppyyynnnfff___\\\]]][[[ZZZZZZ^^^cccggggggfffiiiooo|||wwwqqqhhhgggdddccccccdddddddddaaa```aaadddiiimmmooopppsssxxx{{{rrrmmmhhhdddfffiiimmmsssxxx|||~~~{{{rrrhhh___dddcccccciiiqqq~~~yyycccTTTKKKDDDAAABBB@@@???>>>======<<<<<<======<<<<<<<<<<<<===>>>>>>???>>>AAAFFFLLL___bbb]]]VVVPPPQQQRRROOOQQQRRRSSSVVVaaaqqq|||yyysssooommmjjjddd``````]]]aaagggtttuuukkkfffmmmzzz~~~yyyvvvuuuwww{{{}}}|||}}}~~~nnneeecccoooiii\\\YYYYYYWWWQQQMMMOOOSSSUUUYYY]]]ggguuusssiiibbb\\\ZZZ[[[XXXXXX[[[___dddggghhhgggiiirrryyyuuupppllljjjhhhfffdddcccaaa______aaaccceeeeeefffkkktttzzztttnnnjjjjjjooowwwuuukkkcccfffcccaaafffkkk}}}gggXXXNNNEEE@@@???@@@@@@???>>>==================<<<<<<======>>>??????@@@CCCGGGPPPkkkbbb\\\VVVQQQRRRQQQPPPQQQRRRSSSWWWccctttrrrgggdddbbbiiisssyyyppplllsss}}}vvvpppmmmkkkgggeeegggkkkqqquuuxxxzzz|||}}}~~~ooohhhhhhuuu{{{ggg]]]ZZZXXXTTTOOOMMMOOORRRUUUZZZ```kkkyyy|||nnnfff```ZZZYYYZZZWWWYYY]]]aaadddffffffeeehhhtttyyytttpppkkkhhhfffccc```___```bbbcccdddgggjjjoooyyy~~~vvvqqqpppuuu|||xxxnnnfffgggbbbaaaeeehhhyyy~~~jjj]]]SSSIIICCCBBBAAA@@@???>>>=====================<<<===>>>>>>??????BBBEEEIIIVVVxxxaaaZZZUUURRRSSSQQQOOOQQQRRRSSSYYYfffyyy~~~lllccccccmmm|||{{{xxx~~~}}}zzzvvvpppiiidddbbb___\\\[[[\\\aaagggjjjsssvvvzzz}}}~~~nnniiikkkxxx}}}~~~wwweee\\\VVVRRRRRRNNNMMMPPPRRRUUU[[[cccppp~~~wwwjjjccc^^^ZZZYYYZZZYYY\\\___bbbcccddddddccciiiwwwyyyrrrmmmeeeccc```___aaaccceeeeeejjjkkkmmmttt~~~xxxwwwzzzzzzpppggggggaaaaaafffggguuu~~~kkk^^^UUULLLFFFEEEAAA@@@???>>>>>>========================>>>?????????DDDGGGJJJ\\\xxx___YYYTTTRRRSSSPPPNNNPPPQQQSSSZZZhhh|||nnnbbbaaammm|||wwwtttooojjjgggdddaaa^^^]]]\\\YYYXXXZZZ^^^cccfffoootttyyy}}}qqqmmmooo|||xxxqqquuussseee]]]UUUOOOPPPNNNNNNQQQSSSVVV^^^fffuuu}}}qqqfff```]]]YYYYYYZZZ[[[]]]```bbbbbbbbbcccdddmmm}}}zzztttllljjjgggfffhhhjjjjjjjjjffffffhhhlllxxx}}}sssgggggg``````fffgggrrrnnn```VVVMMMGGGEEEAAAAAA@@@???>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@EEEHHHLLLaaammm\\\XXXRRRQQQSSSPPPMMMOOOQQQSSSYYYfffxxxoooccc```iii}}}xxxuuuppplllfffbbb``````___^^^\\\[[[ZZZZZZ[[[^^^aaacccnnnsssyyy}}}xxxtttvvvmmmkkksssmmmbbb]]]WWWPPPPPPNNNOOORRRTTTWWW```iiiyyywwwlllbbb]]][[[XXXXXXYYYZZZ]]]```aaa```aaadddggguuu}}}xxxvvvsssqqqqqqqqqooonnnbbbbbbcccfffpppwwwhhhfff___```ffffffnnnyyyhhh[[[OOOHHHFFFAAAAAA@@@???>>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAAFFFHHHLLLdddvvvbbbYYYXXXQQQOOORRRPPPMMMOOOQQQRRRVVV```ppp|||pppbbb\\\aaarrr}}}yyyuuurrrqqqqqqpppooojjjjjjiiihhhggggggggggggnnntttzzz|||~~~}}}zzz{{{xxxiiilllwww~~~xxxddd[[[YYYUUUOOOOOONNNOOOSSSUUUXXXaaakkk|||tttiii___[[[ZZZWWWWWWYYYYYY\\\___``````bbbfffjjj{{{~~~|||xxxvvvtttqqqmmmkkkccccccbbbccckkk}}}yyyiiiggg______eeedddjjj}}}ppp```SSSJJJHHHBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAGGGIIIMMMfffjjj[[[WWWXXXPPPNNNRRRPPPNNNPPPQQQPPPSSS[[[iiittt{{{qqqaaaXXXYYYhhh}}}yyyuuurrrppppppuuuzzz|||||||||}}}vvv]]]oooqqq|||mmm___YYYUUUTTTTTTQQQOOOQQQUUUYYY\\\dddmmmyyykkkfff^^^YYYWWWWWWYYYYYY[[[[[[^^^```___```hhhqqq}}}{{{vvvmmmfffccc^^^^^^bbbgggrrr{{{lllgggbbbaaaaaacccjjjrrrfffVVVLLLEEEDDDCCCBBB@@@???>>>======@@@@@@@@@???@@@@@@AAAAAA@@@IIIFFFLLLqqquuuaaaZZZTTTUUUTTTPPPMMMMMMNNNNNNOOOQQQVVV[[[aaadddllluuummm^^^VVVUUUaaattt}}}yyyxxxxxxyyy{{{vvvccczzzrrr}}}lll^^^XXXTTTRRRRRRQQQOOOQQQVVVYYY]]]fffooowwwjjjeee]]]XXXWWWWWWYYYYYYYYYZZZ\\\______aaajjjtttyyyooohhhbbb\\\[[[___dddooo{{{nnnhhhcccaaaaaabbbiiipppnnnYYYMMMGGGDDDCCCBBB@@@???>>>>>>===@@@@@@??????@@@@@@AAAAAADDDMMMJJJTTT}}}mmm```YYYTTTTTTTTTPPPNNNNNNMMMNNNOOOQQQUUUYYY^^^```aaannniii\\\TTTRRR\\\jjjvvv{{{{{{{{{|||~~~uuulll{{{xxx~~~iii]]]WWWSSSPPPPPPQQQPPPRRRWWWZZZ___jjjtttttthhhccc\\\WWWVVVWWWXXXYYYXXXXXX[[[^^^___bbblllxxx|||rrrjjj```ZZZXXX[[[```kkk}}}zzzxxxxxxwwwyyy{{{rrrkkkdddbbbaaabbbgggnnn}}}vvv\\\NNNIIIEEEDDDBBBAAA???>>>>>>>>>@@@@@@??????@@@@@@AAABBBCCCJJJJJJYYYiii```XXXSSSSSSSSSPPPNNNNNNLLLMMMNNNQQQTTTWWWZZZ\\\XXXggghhh[[[UUUSSSXXX```hhhrrrzzz{{{yyyyyy~~~}}}}}}}}}~~~}}}tttwww}}}zzzggg\\\WWWSSSQQQQQQQQQPPPSSSXXX\\\bbbooo{{{{{{rrrddd```ZZZVVVVVVWWWXXXXXXYYYYYYZZZ]]]^^^cccooo{{{}}}rrrjjj```ZZZVVVYYY]]]iii}}}tttmmmhhheeeeeeiiirrr|||wwwnnnfffcccbbbaaaeeekkkvvvwww^^^PPPIIIEEEDDDCCCAAA??????>>>>>>????????????@@@AAABBBBBBBBBHHHJJJ```mmm```XXXRRRRRRSSSPPPNNNOOOJJJLLLNNNQQQSSSVVVXXXYYYYYYcccxxxiii\\\WWWUUUVVVZZZ___hhhrrrsssrrrqqqttt~~~zzzvvvwwwxxxwwwwwwzzz~~~~~~}}}}}}~~~|||zzzyyyfff\\\XXXUUUSSSSSSPPPQQQTTTYYY]]]eeetttvvvnnnaaa]]]XXXUUUUUUVVVWWWXXX[[[ZZZZZZ\\\^^^dddqqq|||rrrjjjbbb[[[WWWYYY\\\ggg}}}vvvnnnfff___[[[[[[```jjj{{{zzzqqqgggdddbbbbbbdddhhhtttwwwbbbSSSJJJEEEDDDCCCAAA@@@???>>>>>>????????????@@@AAABBBCCCEEEKKKPPPjjjuuu```XXXRRRRRRRRROOONNNOOOJJJLLLNNNQQQTTTWWWYYYZZZ\\\^^^kkk}}}gggXXXUUUSSSTTTUUUWWW```iiijjjjjjjjjkkkqqqssskkkeeefffjjjnnnttt{{{|||||||||}}}~~~~~~}}}}}}}}}iii^^^YYYUUUSSSTTTPPPRRRVVVZZZ^^^gggxxx~~~qqqiii^^^[[[VVVTTTUUUVVVWWWWWW\\\ZZZZZZ\\\___fffvvvzzzrrrkkkccc\\\XXXYYY\\\eee}}}{{{yyyvvvqqqjjjccc\\\XXXXXX\\\fffwww}}}rrrhhhdddcccbbbdddgggsss}}}kkkYYYLLLFFFEEECCCBBB@@@?????????>>>>>>>>>???@@@AAABBBCCCCCCJJJRRRooozzzbbbYYYRRRQQQQQQNNNMMMNNNKKKLLLOOORRRVVV[[[^^^```^^^\\\bbbsssuuueeeXXXTTTRRRTTTTTTUUUZZZaaadddeeeeeegggmmmyyyzzzoooccc___```eeeoooxxxzzz{{{|||}}}{{{}}}~~~|||zzzzzzzzz|||nnn```YYYUUURRRRRRPPPRRRVVV[[[___iii|||yyylllccc\\\YYYUUUSSSTTTVVVWWWWWWZZZYYYYYY\\\```jjj|||}}}xxxrrrmmmccc\\\YYYZZZ\\\cccyyy{{{vvvuuusssoooiiibbb\\\XXXWWW[[[dddtttssshhhddddddcccdddfffpppwww```OOOFFFEEECCCBBB@@@?????????>>>>>>>>>???@@@AAACCCDDDAAAJJJTTTsss}}}cccZZZSSSQQQPPPMMMKKKLLLLLLMMMOOOSSSYYY___dddgggbbbccchhhrrr{{{|||sssjjjaaa\\\ZZZ\\\\\\[[[]]]aaaeeedddccceeelllwwwzzzhhh]]][[[___jjjuuu{{{{{{|||~~~~~~~~~}}}|||{{{{{{{{{{{{tttuuuwwwvvvuuutttuuuvvvyyyzzzzzzrrrbbbYYYSSSQQQQQQPPPRRRWWW\\\```jjj~~~uuuhhh___ZZZWWWTTTSSSTTTVVVWWWWWWXXXWWWWWW\\\bbbmmm~~~zzzxxxsssnnnbbb\\\YYYZZZ[[[bbbvvvxxxttttttrrrnnniiiccc]]]YYYWWWZZZbbbrrrssshhhddddddddddddfffnnneeeRRRFFFEEEDDDBBBAAA@@@??????>>>>>>>>>???@@@BBBCCCDDDEEEOOO[[[yyyddd[[[SSSQQQOOOLLLJJJKKKMMMNNNPPPTTTZZZaaahhhlllhhhmmmtttzzz}}}{{{wwwtttmmmgggeeeggghhhfffeeefffhhheeebbbdddkkkvvvrrrddd```dddppp{{{||||||}}}~~~~~~~~~~~~~~~yyyxxxvvvtttsssrrrrrrsssnnnoooppppppppppppqqqssswwwxxx}}}}}}ooorrrccc[[[UUURRRQQQUUUUUURRRXXXgggppprrreee```XXXWWWVVVVVVVVVVVVWWWXXXWWWXXXYYY[[[cccsssuuukkkaaa]]]ZZZWWWWWW^^^oooyyyrrrrrrpppnnnjjjccc[[[UUUYYYYYY```ppp~~~xxxnnngggcccaaaaaa```hhhvvvkkkUUUGGGEEEBBB@@@@@@???>>>===@@@??????>>>???AAABBBCCCGGGLLLXXX{{{sss\\\YYYUUUPPPMMMLLLLLLMMMJJJNNNQQQUUU^^^jjjpppqqqqqq}}}~~~{{{yyyyyyzzznnnfffjjjpppuuu}}}jjjdddiiipppsssyyy{{{}}}}}}{{{yyywwwwwwqqqpppnnnlllkkkjjjiiihhhffffffgggiiilllooorrrtttxxxwwwyyy}}}tttjjj|||jjj___ZZZUUURRRRRRSSSUUUTTTZZZhhhqqq|||mmmbbb]]]VVVUUUTTTTTTTTTTTTUUUVVVVVVWWWYYY\\\eeevvvvvvjjj___\\\XXXVVVUUU[[[lll{{{|||zzzuuupppiiiaaaXXXSSSWWWXXX___ooozzzqqqhhhdddcccccccccfffqqqmmmWWWHHHEEEBBB@@@@@@@@@???>>>@@@????????????AAABBBCCCHHHNNNZZZ~~~pppddd[[[YYYTTTPPPMMMLLLLLLMMMJJJNNNQQQTTT]]]iiiooonnnuuu|||oooppptttvvv|||wwwhhhhhhooovvv|||}}}}}}|||xxxssspppmmmgggfffdddcccbbbbbbbbbbbb^^^___```bbbeeeiiilllnnntttuuuvvvzzz{{{lllhhhwwwkkk```[[[YYYVVVSSSRRRQQQVVVWWW]]]iiisssuuuhhh^^^[[[TTTSSSRRRQQQQQQRRRSSSTTTUUUVVVXXX]]]hhhzzzyyyjjj^^^ZZZVVVTTTSSSYYYggguuuyyyqqqiiibbbZZZVVVVVVWWW^^^mmm~~~sssjjjfffdddeeeeeeeeekkkqqqZZZHHHEEEBBB@@@@@@AAA@@@@@@@@@@@@??????@@@AAACCCDDDIIINNN\\\tttbbbYYYYYYWWWTTTPPPMMMLLLLLLLLLKKKNNNQQQTTT]]]gggllllllvvvvvvtttxxxyyy}}}ppphhhpppyyy~~~~~~~~~|||wwwooohhhddd]]]ZZZWWWVVVVVVWWWVVVVVVVVVWWWXXXZZZ^^^bbbfffiiiooopppsssvvvzzz~~~rrrjjjmmmzzzggg___ZZZZZZ[[[WWWTTTSSSOOOWWWYYY___iiittt~~~rrreee]]]YYYSSSRRRQQQPPPPPPQQQRRRSSSTTTUUUXXX^^^lll{{{kkk^^^YYYVVVTTTSSSVVVbbbnnn~~~xxxoooiiiddd```^^^TTTVVV\\\kkkuuukkkfffdddeeeeeeeeehhhxxxuuu]]]JJJGGGCCCAAAAAAAAAAAAAAA@@@@@@??????@@@AAACCCDDDIIINNN^^^mmm^^^YYYWWWVVVSSSPPPNNNLLLLLLLLLLLLPPPRRRUUU]]]fffjjjiiiooouuutttyyy|||~~~ooosss}}}}}}ssshhhaaa]]]YYYSSSQQQQQQRRRQQQPPPQQQQQQRRRTTTXXX]]]aaadddjjjlllpppsssuuuxxxzzz|||{{{}}}{{{mmmkkksssqqqaaa\\\YYY\\\\\\XXXTTTTTTPPPXXX[[[```jjjvvv~~~rrreee\\\YYYSSSRRRQQQPPPPPPQQQRRRSSSSSSTTTXXXaaapppyyyiii^^^YYYUUUTTTSSSUUU]]]gggvvvvvvmmmgggcccaaa```RRRUUU\\\iii}}}vvvlllfffdddccccccfffhhhssszzz```LLLIIIDDDAAAAAABBBBBBBBBAAA@@@@@@@@@@@@BBBCCCDDDGGGNNN```iii]]]YYYUUUTTTRRROOONNNLLLLLLLLLMMMPPPSSSVVV]]]fffjjjhhhgggwwwuuuuuu{{{~~~|||zzzsssiiibbb\\\UUUQQQRRRSSSRRRQQQNNNMMMMMMNNNRRRVVV[[[^^^dddhhhmmmpppqqqrrrtttuuuvvvzzz~~~vvviiikkkxxxppp```\\\ZZZ\\\\\\WWWSSSSSSQQQXXX[[[aaannn|||}}}rrreee\\\YYYSSSRRRQQQPPPPPPQQQRRRSSSRRRTTTYYYdddtttttteee^^^YYYUUUSSSRRRRRRYYY```ooouuujjjbbb^^^\\\[[[QQQTTT\\\iii{{{wwwmmmgggcccaaa```eeehhhqqq~~~cccPPPKKKFFFBBBAAABBBBBBAAAAAAAAA@@@@@@AAABBBCCCEEEGGGNNNdddfffYYYUUUSSSRRRQQQOOONNNLLLLLLLLLKKKOOORRRVVV]]]eeehhhfffccckkkvvv}}}yyyyyy~~~~~~llldddZZZTTTTTTTTTRRROOOLLLKKKJJJJJJLLLPPPTTTWWW___dddjjjmmmllllllmmmooooootttzzzuuuhhhkkkzzz~~~mmm```\\\YYYZZZYYYTTTRRRSSSQQQWWWZZZcccssszzzpppddd[[[WWWRRRQQQPPPPPPPPPPPPQQQRRRRRRTTT[[[fffwwwpppccc\\\WWWSSSRRRPPPPPPTTTZZZfffuuusssfff^^^YYYVVVUUUQQQTTT\\\hhhzzzyyypppiiiddd```^^^aaagggppphhhRRRNNNGGGCCCAAAAAAAAAAAAAAAAAA@@@@@@AAABBBDDDEEEHHHPPPiiigggYYYTTTRRRQQQPPPOOONNNMMMLLLKKKHHHLLLPPPSSS[[[cccfffdddaaadddiiiooorrruuuyyy|||||||||{{{{{{|||zzz|||}}}~~~~~~qqqfffaaa\\\WWWQQQOOOMMMKKKIIIJJJMMMQQQSSSZZZ```gggiiihhhfffgggiiieeellluuu{{{vvvhhhmmm{{{}}}}}}~~~hhh___[[[XXXXXXVVVQQQPPPRRRQQQVVVYYYdddwwwvvvmmmbbbZZZVVVQQQQQQOOOOOOOOOOOOQQQQQQRRRTTT[[[hhhxxxoooccc[[[VVVQQQPPPOOOMMMQQQVVV]]]mmm}}}pppddd\\\WWWUUUSSSQQQUUU\\\hhhzzz{{{rrrkkkeeeaaa]]]]]]eeeooo~~~kkkTTTOOOHHHCCCAAAAAAAAA@@@AAAAAA@@@@@@AAABBBDDDEEEIIIRRRllljjj]]]XXXQQQQQQPPPOOONNNMMMLLLKKKEEEJJJNNNRRRYYYbbbdddbbb___```ccchhhlllnnnppprrrrrrsssttttttuuuxxx|||}}}www|||}}}~~~{{{{{{|||tttkkkaaaZZZTTTRRRNNNLLLLLLNNNQQQSSSVVV]]]dddgggdddbbbccceee^^^fffqqqyyy~~~{{{bbboootttbbb\\\[[[XXXUUUSSSSSSRRRRRRRRRYYY```fffuuurrrfff\\\VVVUUURRRQQQPPPOOOPPPQQQRRRSSSRRRUUU]]]jjj{{{qqqeeeZZZWWWTTTPPPNNNMMMNNNOOOYYYbbbqqqzzzkkkbbb\\\UUUQQQPPPRRRRRRZZZkkk}}}wwwnnndddaaaccc```dddiiiuuupppWWWMMMEEEDDDDDDBBB@@@@@@CCCBBBBBBAAABBBCCCEEEFFFJJJRRRqqqkkk^^^[[[RRRPPPNNNMMMKKKKKKKKKLLLJJJMMMOOOQQQXXXbbbddd``````\\\\\\aaabbb```aaafffggggggggghhhffffffnnnwwwzzzxxxyyy|||{{{uuuooonnnmmmkkkkkknnnssswwwyyylllbbbXXXSSSOOOOOOMMMKKKLLLPPPVVVaaakkkkkkfffbbb^^^[[[ZZZ___gggqqq{{{yyycccssssssbbb[[[ZZZXXXVVVTTTSSSRRRRRRQQQXXX___fffwww{{{oooeee[[[VVVUUUQQQQQQPPPOOOOOOPPPRRRSSSTTTXXX```mmm}}}~~~mmmbbbZZZXXXTTTQQQNNNNNNNNNOOOTTT\\\jjj{{{{{{kkkbbb\\\VVVRRRQQQQQQRRRZZZkkk~~~xxxoooeeebbbdddaaadddhhhqqqjjjYYYNNNFFFDDDEEECCCAAABBBBBBAAAAAA@@@AAABBBDDDEEEMMMTTTsssooo___YYYSSSRRROOOMMMKKKJJJJJJJJJHHHLLLNNNPPPVVV___```\\\^^^ZZZZZZ]]]]]]YYYZZZ]]]]]]\\\]]]^^^\\\\\\ccclllrrrsssvvvyyy{{{}}}yyyqqqiiiccc______^^^]]]^^^bbbggglllppphhh___WWWTTTRRRNNNMMMPPPPPP]]]iiikkkhhhddd___[[[XXX\\\dddnnnyyywwwggg{{{zzzooo___YYYYYYXXXWWWUUUTTTRRRQQQSSSZZZ```hhh|||wwwkkkbbbYYYTTTTTTQQQPPPOOOOOOOOOPPPRRRSSSVVV[[[dddppp~~~|||kkk```[[[YYYUUURRROOONNNNNNNNNNNNUUUaaappp}}}|||lllccc]]]WWWSSSRRRQQQQQQZZZkkkzzzpppfffbbbdddcccdddeeemmmhhh[[[PPPGGGEEEEEEDDDCCCCCCCCCBBBBBBAAABBBDDDEEEFFFNNNYYYxxxrrr___WWWUUUSSSPPPMMMKKKIIIIIIHHHIIILLLNNNPPPUUUZZZ[[[XXXYYYVVVUUUVVVTTTQQQPPPQQQTTTRRRSSSTTTSSSSSSZZZbbbjjjooouuuxxxyyy{{{~~~zzzqqqiiibbb[[[WWWWWWVVVVVVUUUUUUYYY___cccxxx}}}oooaaaZZZVVVQQQOOOOOOPPP^^^lllooolllfff^^^XXXTTTYYYaaakkkuuuxxxnnntttttthhh\\\WWWWWWXXXWWWVVVTTTRRRQQQVVV\\\cccmmmssshhh___WWWSSSSSSPPPOOOOOONNNOOOPPPRRRSSSWWW]]]gggsss}}}mmmbbb\\\ZZZWWWSSSPPPNNNMMMMMMLLLQQQZZZfffqqqzzznnnddd^^^XXXTTTSSSQQQQQQZZZkkk|||ssshhhcccdddccccccdddiii{{{ppp^^^SSSHHHEEEEEECCCBBBCCCDDDDDDCCCCCCDDDFFFHHHIIILLL]]]qqq^^^VVVSSSRRROOOMMMKKKJJJJJJJJJLLLNNNOOOQQQSSSVVVVVVUUUWWWUUUTTTTTTRRROOONNNNNNQQQOOOOOOQQQRRRSSSYYYaaagggpppxxxzzzzzz|||~~~yyytttllleeeaaa]]]ZZZXXX[[[ZZZXXXVVVVVVXXX]]]aaapppzzztttggg```ZZZVVVUUUVVVeeesssvvvpppfff[[[SSSRRRVVV^^^iiittt~~~yyyuuu}}}mmmvvvzzzcccZZZVVVVVVWWWWWWVVVTTTSSSQQQVVV[[[cccqqqqqqfff]]]UUUQQQQQQOOOOOONNNNNNOOOPPPRRRSSSVVV]]]iiiuuu}}}nnnddd]]][[[XXXTTTQQQOOOMMMLLLLLLPPPVVV^^^fffmmmsssuuuxxxyyy{{{|||||||||~~~qqqfff___XXXTTTSSSRRRRRRYYYkkk~~~uuujjjddddddbbbbbbcccgggvvvzzzbbbVVVIIIEEEDDDBBBAAABBBCCCBBBBBBBBBCCCEEEGGGHHHJJJbbbmmm]]]VVVQQQPPPNNNLLLLLLKKKLLLLLLMMMMMMNNNPPPQQQRRRTTTVVVXXXYYYYYYXXXVVVUUUTTTRRRRRROOONNNQQQSSSUUUZZZaaagggqqqyyyzzz||||||lllhhhbbb^^^\\\\\\\\\\\\^^^]]]ZZZWWWVVVWWW[[[___jjjtttttthhh```]]]ZZZiiiwwwxxxqqqfffZZZPPPQQQVVV^^^hhhtttzzz{{{xxxlllzzzsssaaa[[[UUUUUUVVVVVVUUUTTTSSSSSSUUUZZZcccttt|||mmmccc[[[TTTPPPQQQNNNNNNMMMNNNOOOPPPRRRSSSUUU^^^kkkwww}}}oooeee^^^\\\YYYVVVRRROOOMMMLLLMMMOOORRRWWW]]]bbbgggiiiiiikkkmmmmmmmmmmmmoooqqqqqqrrrwww}}}ttthhh```XXXTTTSSSRRRRRRYYYjjj}}}wwwkkkeeeeee```aaaccchhhrrrhhhZZZLLLFFFDDDBBBAAABBB@@@@@@@@@@@@AAACCCEEEGGGLLLiiiiii[[[WWWOOOOOOMMMLLLLLLLLLMMMNNNKKKJJJLLLOOOQQQSSSXXX___```bbbccc```___```^^^ZZZZZZUUUSSSUUUVVVWWW[[[aaahhhqqqxxxyyy}}}|||lllhhhaaa^^^___bbbeeeggggggeeeaaa[[[WWWUUUXXXZZZdddmmmyyywwwiiibbb]]]kkkxxxxxxqqqggg[[[RRRRRRVVV^^^iiiuuuyyywwwvvvjjj{{{mmm]]]XXXVVVUUUTTTTTTTTTTTTTTTTTTWWW\\\gggzzzuuuggg^^^YYYSSSQQQRRRNNNMMMMMMMMMNNNPPPRRRSSSUUU___nnnzzzrrriii___]]]ZZZWWWSSSOOOMMMKKKLLLMMMNNNQQQUUUYYY\\\^^^\\\^^^````````````bbbccceeefffiiinnnvvvvvviii```XXXSSSRRRSSSRRRYYYiii|||yyymmmfffeee___aaaeeehhhooonnn```PPPIIIEEECCCBBBCCCAAAAAAAAAAAACCCEEEGGGHHHQQQqqq~~~fff[[[XXXQQQPPPNNNLLLLLLLLLLLLLLLLLLJJJMMMSSSXXX\\\fffpppyyy}}}}}}yyyxxxyyyvvvqqqkkkeee``````___^^^```dddjjjrrrwwwzzzvvvqqqjjjhhhmmmwwwyyynnnccc\\\ZZZZZZ]]]ccclllttt{{{zzzpppgggsss}}}|||ssshhh]]]UUUQQQUUU]]]hhhuuuooouuutttgggxxxgggXXXUUUVVVUUUTTTSSSSSSTTTUUUVVVZZZ```kkk{{{ooobbb[[[WWWSSSRRRTTTMMMMMMMMMMMMNNNPPPRRRSSSUUU```ppp|||vvvnnn___^^^[[[WWWSSSOOOLLLKKKKKKKKKKKKMMMOOOSSSUUUWWWTTTVVVWWWXXXWWWWWWYYY[[[ZZZYYY\\\aaagggxxxxxxjjj```WWWRRRQQQSSSRRRYYYiii{{{zzzmmmfffeee^^^aaafffiiilll~~~~~~sssdddTTTKKKGGGDDDCCCDDDDDDDDDDDDDDDFFFHHHJJJLLLWWWwww}}}fff[[[XXXRRRQQQOOOMMMKKKKKKKKKKKKNNNLLLPPPYYY___fffsss{{{tttnnnllljjjggggggjjjmmmtttxxx|||yyysssttt~~~tttggg```^^^WWW\\\ccciiiqqq|||ttt~~~uuujjj___WWWQQQUUU]]]hhhuuuzzzqqqqqqxxxsssccc\\\ZZZUUUUUUUUUTTTRRRRRRTTTVVV\\\]]]lllzzzmmm```YYYVVVRRROOOOOONNNNNNNNNMMMMMMNNNQQQTTTYYYbbbppp}}}yyyooohhhccc[[[UUUQQQOOOLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNOOOOOOOOORRRVVVTTTVVV___kkk{{{jjj___YYYTTTQQQPPPRRRZZZhhhvvvzzzsssjjjbbb]]]bbbdddhhhooozzzvvvfffUUULLLHHHDDDCCCCCCCCCBBBCCCFFFGGGFFFIIIOOOVVV|||eeeXXXVVVQQQPPPOOOMMMLLLMMMMMMNNNMMMNNNRRRWWW]]]kkkqqqmmmoooooooooooosssyyy~~~}}}vvvlll]]]```[[[[[[bbbllluuu~~~ppp___RRRPPPTTT^^^kkkyyyuuuooouuu~~~fffXXXSSSRRRUUUUUUUUUTTTRRRRRRTTTVVVZZZ]]]oooxxxkkk^^^XXXUUUQQQNNNNNNMMMNNNNNNMMMMMMNNNRRRTTTZZZbbbppp~~~|||rrrjjjddd\\\UUUPPPNNNLLLKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNRRRQQQSSS\\\ggg}}}lll```YYYSSSPPPOOOPPPWWWdddrrryyysssjjjbbb___ccccccfffmmmxxxyyyiiiXXXNNNIIIEEECCCCCCCCCBBBCCCFFFGGGFFFJJJOOO[[[gggYYYWWWQQQPPPNNNMMMLLLLLLMMMNNNNNNOOORRRWWW]]]hhh~~~vvvjjjhhhmmmqqqssstttssszzz~~~ggg^^^XXXVVV\\\dddmmmvvvppp```VVVRRRVVV___mmm|||qqqmmmyyyrrr]]]SSSQQQQQQTTTUUUUUUTTTRRRSSSUUUWWWZZZ^^^sssuuuhhh\\\VVVTTTPPPMMMMMMMMMNNNNNNMMMMMMOOORRRUUU[[[dddqqq~~~wwwmmmfff]]]UUUPPPNNNMMMLLLIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIMMMLLLNNNWWWaaazzz|||lllaaaYYYRRRNNNNNNNNNTTT```mmm{{{yyyssskkkccc```cccbbbdddlllwwwnnnZZZPPPKKKGGGDDDCCCCCCBBBCCCFFFGGGFFFJJJPPP```hhhYYYWWWQQQPPPNNNMMMLLLLLLMMMMMMOOOPPPSSSWWW[[[cccuuuxxxkkkaaabbbiiinnnqqqtttqqqyyyqqqaaaYYYTTTWWW]]]dddnnnvvvlll^^^VVVUUUXXXaaappprrrlll~~~mmm[[[TTTTTTTTTTTTTTTUUUSSSRRRSSSUUUWWW\\\aaawwwrrrfffZZZVVVTTTPPPMMMMMMMMMMMMNNNMMMMMMOOORRRUUU]]]eeerrr}}}qqqjjj___VVVPPPNNNMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHFFFJJJHHHKKKSSS[[[qqqyyyjjj```XXXRRRNNNOOONNNRRR\\\hhhvvvzzzuuullldddaaacccaaaccckkkwwwrrr]]]QQQLLLHHHEEEEEEDDDBBBCCCFFFFFFGGGKKKRRR___iiiYYYVVVPPPOOONNNLLLLLLLLLLLLMMMPPPPPPSSSWWWYYY^^^kkkxxxpppeee\\\]]]cccgggjjjmmmnnnvvvhhh___WWWVVVZZZ```iiirrrkkk]]]WWWVVVYYYcccttttttpppvvv}}}fffWWWRRRSSSSSSSSSTTTTTTSSSRRRSSSUUUXXX___eee{{{pppdddYYYVVVTTTQQQNNNNNNLLLMMMMMMMMMMMMOOOSSSVVV___gggsssvvvnnncccYYYRRROOONNNMMMIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHEEEIIIGGGIIIQQQVVVhhhsssfff^^^XXXSSSOOOPPPNNNQQQYYYdddppp}}}wwwooogggbbbccc```ccclllxxxzzz```RRRLLLIIIGGGFFFDDDBBBBBBEEEFFFGGGLLLSSS^^^kkk[[[XXXPPPOOONNNLLLKKKLLLLLLMMMOOOOOORRRVVVXXX[[[dddooo}}}xxxiii___XXXYYY]]]```cccfffmmmuuuqqqeeeZZZVVVXXX^^^hhhqqq}}}yyyxxxyyy{{{}}}nnn```ZZZUUUZZZgggyyy|||tttwwwtttxxxbbbUUUSSSTTTTTTSSSTTTTTTSSSSSSSSSVVVXXXaaaiii~~~mmmbbbXXXUUUTTTQQQNNNNNNLLLMMMMMMMMMMMMOOOSSSVVVbbbiiitttyyyrrrggg]]]VVVRRROOONNNJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHIIIFFFIIIGGGIIIOOORRR```zzz}}}nnnbbb[[[WWWSSSQQQPPPNNNPPPWWW```jjjxxx{{{ssskkkcccdddaaaccclllvvvfffTTTMMMJJJHHHGGGEEEBBBBBBEEEFFFGGGMMMTTTccclll^^^YYYPPPOOOMMMLLLKKKKKKLLLLLLNNNNNNPPPTTTVVVYYYaaajjjwwwpppaaaZZZTTTVVVZZZ\\\___ccckkksss~~~wwwjjj]]]VVVWWW]]]hhhrrrzzz}}}zzzsssoooiiigggfffiiikkkmmmttt|||nnn___XXXUUU]]]mmmwwwoooqqq|||wwwrrr^^^UUUUUUVVVUUUSSSSSSTTTSSSSSSTTTVVVXXX___kkkzzzjjj___VVVSSSSSSPPPMMMMMMKKKLLLMMMMMMMMMPPPSSSVVVdddjjjttt~~~|||uuukkkaaaYYYTTTPPPMMMKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGGGGGGGHHHHHHHHHIIIGGGIIIGGGHHHMMMMMMYYYppp|||mmm```YYYVVVSSSRRROOOMMMOOOUUU\\\dddpppzzz~~~wwwoooeeeeeeaaacccjjjqqqoooXXXNNNIIIGGGFFFEEEBBBBBBEEEFFFHHHNNNUUUqqq|||jjj\\\VVVPPPOOOMMMLLLKKKKKKLLLLLLMMMLLLNNNRRRUUUXXX```iiivvvjjj^^^XXXSSSUUUXXXYYY[[[___dddmmmyyy}}}ooo```YYYYYY___kkkuuuzzzzzzzzzyyyuuuoooiiidddbbbaaaccciiilllpppzzzqqq```XXXWWWbbbtttlllgggnnn~~~zzz|||jjjXXXPPPRRRTTTSSSRRRSSSTTTSSSSSSTTTVVVYYY]]]mmmwwwhhh]]]TTTRRRRRROOOLLLKKKKKKLLLMMMMMMMMMPPPTTTWWWeeekkkttt~~~{{{yyywww}}}wwwmmmccc[[[UUUPPPMMMLLLLLLKKKKKKKKKJJJJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHGGGIIIFFFGGGLLLKKKUUUkkk~~~nnn```XXXUUUSSSRRRNNNLLLNNNTTTZZZ```jjjtttyyyqqqggggggbbbccchhhmmmvvv[[[OOOIIIFFFEEEEEEBBBBBBEEEFFFHHHNNNVVV}}}vvvfffXXXPPPOOONNNMMMKKKKKKKKKKKKLLLLLLJJJLLLQQQUUUYYYaaaiiiyyyjjj```YYYUUUUUUVVVVVVWWW[[[]]]fffttttttddd\\\\\\cccooozzz}}}{{{wwwsssoooiiiccc___^^^___eeennntttxxxzzzhhh___YYYfffxxx}}}jjjaaajjj~~~rrrcccZZZPPPRRRUUUQQQQQQRRRSSSRRRRRRSSSVVVXXX^^^qqqqqqccc^^^VVVQQQOOONNNOOOOOOIIILLLNNNNNNNNNPPPUUUZZZeeemmmwww~~~~~~wwwssspppmmmjjjiiisss}}}wwwmmmcccZZZVVVTTTSSSMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKIIIGGGHHHLLLSSSYYYssszzzkkk___XXXUUUSSSRRRQQQRRRRRRSSSWWW^^^ffflll{{{}}}tttmmmccceeebbbccciiioooaaaRRRNNNJJJEEEEEEEEEBBBDDDJJJHHHMMM^^^{{{qqqeee[[[VVVVVVRRRPPPOOOMMMLLLLLLMMMMMMPPPOOOOOOQQQVVV\\\bbbeee{{{zzziii\\\XXXVVVWWWTTTQQQTTT\\\YYYfffttt}}}~~~jjj```^^^dddnnnwwwzzzxxxtttoookkkgggeeedddgggffflllxxx~~~yyybbbdddaaalll{{{|||jjjaaajjjoooccc[[[RRRRRRVVVRRRRRRRRRSSSRRRRRRSSSVVVXXXaaattt|||ooobbb]]]UUUPPPNNNNNNNNNNNNJJJLLLNNNMMMMMMPPPVVV[[[fffnnnxxxyyytttmmmhhheeedddaaa___]]]dddvvv{{{vvvlllbbbZZZTTTQQQPPPLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIGGGFFFFFFJJJOOOTTTgggxxx{{{kkk^^^VVVRRRPPPOOOOOOOOOOOOPPPSSSXXX```eeeoooyyy|||ssskkkdddfffbbbccciiinnnfffVVVPPPLLLHHHFFFGGGCCCEEEKKKHHHMMM___zzzlllccc[[[VVVUUUQQQPPPOOOMMMLLLMMMMMMNNNMMMNNNPPPSSSWWW\\\```cccpppwwwrrrddd^^^YYYVVVUUURRRNNNQQQWWWYYYeeerrrmmmeeeeeejjjqqqwwwwwwuuurrrooonnnnnnooopppwwwwww~~~~~~dddeeeaaammm}}}zzzhhh```kkknnnddd^^^TTTSSSWWWUUURRRRRRSSSRRRRRRSSSWWWYYYfff}}}yyylll___ZZZTTTOOOMMMMMMMMMMMMKKKLLLMMMLLLLLLPPPXXX^^^hhhpppzzzvvvnnneeebbb^^^\\\[[[[[[ZZZYYYYYY[[[fff|||wwwssskkkcccZZZTTTPPPNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIHHHHHHGGGIIIMMMPPPZZZfffxxxwwwiii]]]UUURRRQQQPPPOOOOOOOOOOOOPPPTTTZZZ___iiittt|||ssskkkfffgggcccccciiimmm}}}fffUUUMMMIIIGGGHHHIIIEEEFFFKKKIIIOOOcccwwwiiibbb[[[UUURRRQQQPPPNNNMMMMMMMMMMMMNNNJJJMMMRRRVVVZZZ^^^cccgggmmmvvv}}}rrrhhheee```\\\[[[XXXVVVWWWZZZ[[[eeeqqq~~~mmmhhhlllpppsssvvvuuuttttttuuuxxx|||jjjiiidddoooxxxggg```lllqqqfffbbbWWWTTTWWWVVVRRRSSSRRRRRRRRRTTTXXX[[[kkkvvvjjj\\\XXXRRRNNNLLLLLLLLLKKKKKKLLLLLLLLLLLLQQQYYY```iiiqqq{{{{{{qqqhhhccc```^^^\\\[[[[[[[[[\\\\\\______cccooo|||tttpppmmmhhhaaa[[[VVVRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMJJJLLLMMMMMMLLLLLLNNNOOOSSSZZZeeerrrzzz|||zzzwwwvvvpppeee\\\VVVTTTTTTUUURRRSSSSSSRRRRRRTTTXXX\\\fffppp~~~uuunnnggghhhcccccchhhkkkyyy~~~gggVVVKKKGGGFFFFFFHHHEEEGGGLLLKKKTTTiiixxxiiiaaa[[[TTTPPPQQQPPPNNNMMMMMMMMMNNNNNNKKKOOOTTTXXX\\\dddnnnuuuxxxwwwrrrmmmiiigggfffdddcccbbb___gggpppuuuhhhhhhqqqvvvxxxxxxxxx{{{pppnnnjjjsssvvvfffaaammmwwwhhhcccYYYTTTVVVUUUSSSSSSRRRQQQRRRTTTXXX\\\lllssshhhZZZVVVPPPMMMLLLLLLKKKKKKJJJLLLLLLLLLMMMRRRZZZaaahhhqqq}}}wwwmmmfffbbb```______]]]\\\[[[\\\^^^```aaa```bbbgggpppyyy|||vvvnnniiieeeccc```]]]YYYUUURRRQQQQQQQQQQQQQQQQQQRRRRRRRRRPPPPPPOOOOOONNNNNNNNNNNNMMMNNNPPPQQQPPPOOOPPPQQQPPPSSSZZZccclllppppppnnnoookkkddd]]]WWWTTTUUUVVVUUUVVVVVVUUUTTTTTTWWWYYY]]]gggvvvyyyrrrhhhhhhbbbbbbhhhiiiuuu~~~~~~jjj[[[NNNIIIJJJDDDGGGDDDFFFLLLMMMXXXpppzzziiiaaa[[[UUURRRPPPOOONNNMMMMMMMMMNNNOOONNNRRRVVVYYY^^^kkk}}}~~~zzzyyywwwpppjjjggglllqqq|||}}}ooofffkkkwwwuuuppprrrxxxuuueeebbbooo{{{fffaaaYYYTTTVVVTTTSSSSSSRRRQQQQQQTTTYYY]]]lllpppfffXXXTTTPPPMMMLLLLLLKKKKKKIIIKKKLLLMMMNNNSSS[[[aaagggqqq}}}zzzqqqiiieeecccccc``````^^^\\\ZZZ\\\```ccc```aaacccfffhhhjjjlllmmmkkkllllllkkkhhheeeaaa___^^^]]][[[XXXVVVTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOONNNNNNNNNPPPRRRSSSRRRQQQRRRSSSRRRSSSWWW\\\aaaeeeffffffllljjjfff```YYYTTTSSSSSSVVVWWWWWWVVVTTTSSSTTTVVVWWW___mmm|||{{{tttggggggaaabbbhhhiiisssxxxhhhZZZMMMGGGIIIDDDGGGDDDFFFKKKMMMZZZssslllaaa[[[WWWVVVPPPOOONNNMMMMMMMMMOOOOOOQQQTTTXXXYYY___pppyyyqqqsssuuuzzz|||qqqlllsssyyyrrrvvv{{{ttteeecccppp{{{```\\\WWWTTTVVVTTTSSSSSSRRRQQQQQQUUUZZZ^^^ppp{{{lllcccWWWTTTPPPMMMMMMMMMLLLKKKGGGJJJMMMNNNPPPTTT[[[aaagggqqq}}}~~~zzztttooolllkkkgggfffdddaaa```ccciiiooolllooorrrrrrpppnnnllllllhhhhhhgggeeebbb___^^^^^^___^^^\\\YYYWWWVVVVVVWWWTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRTTTVVVWWWVVVVVVWWWYYYXXXYYYZZZ[[[]]]___aaacccfffgggfffbbb\\\VVVTTTSSSWWWXXXYYYWWWUUUTTTTTTUUUWWW\\\gggttt{{{tttgggfff```aaahhhhhhqqqssscccXXXKKKEEEFFFEEEHHHFFFFFFJJJKKKYYYrrrtttdddZZZWWWXXXOOOOOOMMMMMMMMMNNNOOOPPPPPPUUUYYYZZZ___qqq{{{zzzxxxyyyxxxttt|||~~~vvvwww|||tttfffdddqqqzzz[[[WWWUUUTTTVVVTTTSSSSSSRRRQQQQQQUUU[[[___tttxxxjjjaaaWWWTTTPPPMMMMMMMMMLLLKKKFFFIIIMMMOOOQQQUUU[[[aaahhhqqq~~~|||wwwtttqqqpppnnnkkkjjjnnnvvv|||~~~~~~yyyvvvuuusssrrrpppmmmiiifffffffffeeeccc```]]][[[[[[[[[[[[YYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZYYYYYYXXXWWWWWWWWWYYYZZZ[[[[[[[[[]]]______``````___]]]^^^```ccc```ccceeeddd___ZZZWWWWWWYYYZZZ[[[ZZZXXXVVVVVVVVVVVVYYY```kkkzzzyyyrrrfffeee```aaahhhhhhppptttdddZZZNNNHHHIIIHHHJJJGGGFFFHHHIIIWWWqqq}}}hhh[[[VVVWWWOOONNNMMMMMMMMMNNNOOOPPPOOOTTTYYYZZZ___ppp~~~{{{yyy||||||yyyzzzuuu{{{wwwiiibbbqqqtttZZZXXXUUUSSSUUUSSSUUURRRQQQSSSSSSTTT[[[bbbsssssseee\\\TTTRRRPPPMMMKKKJJJJJJJJJKKKLLLMMMOOORRRWWW^^^cccnnnuuu{{{vvvuuuyyy~~~{{{wwwsssqqqsssoooiiieeecccaaa```^^^___bbbdddeeeddddddeeefffcccccccccbbbbbbaaa```___aaaaaaaaaaaaaaabbbeeeggghhhgggeeeccccccaaa^^^[[[]]]aaadddbbb\\\WWWVVVXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZXXX\\\fffttt}}}kkkgggeeedddddddddgggsssyyyfffYYYMMMHHHHHHIIIEEEIIIEEEJJJPPPWWWyyyeee]]]ZZZVVVQQQPPPOOONNNNNNNNNNNNOOONNNTTTZZZ[[[^^^jjj}}}}}}zzzzzz|||xxxxxxyyy}}}}}}tttiiifffuuujjjTTTUUUUUUUUUXXXWWWVVVSSSRRRSSSSSSTTT[[[cccyyyqqqcccZZZSSSRRROOOMMMKKKJJJJJJJJJKKKLLLMMMOOORRRWWW^^^cccnnnuuu~~~|||vvvqqqnnnmmmkkkjjjlllnnnppppppppppppqqqssslllkkkiiiiiiiiijjjjjjjjjiiijjjjjjjjjjjjkkkmmmnnnooolllgggdddbbbaaa___^^^^^^aaaccc```ZZZUUUUUUWWWVVVWWWXXXYYYZZZZZZZZZYYYYYYWWWXXXaaannn|||{{{mmmgggdddcccccccccfffqqq}}}~~~gggYYYMMMGGGGGGHHHDDDIIIFFFKKKQQQ[[[~~~qqq```XXXTTTRRRQQQOOOMMMMMMNNNOOOPPPOOOTTTYYY[[[]]]eeesss~~~zzzxxxuuuvvvyyy}}}tttlllsss}}}||||||~~~rrrjjjiiixxxaaaPPPSSSTTTUUUYYYVVVVVVSSSRRRRRRRRRSSS[[[eee~~~mmm___WWWRRRQQQOOOLLLKKKJJJJJJJJJKKKLLLMMMOOORRRXXX___dddnnnuuu~~~~~~|||{{{{{{xxxyyyzzzzzzyyyyyy{{{|||zzzxxxuuuttttttuuuuuutttssssssttttttuuuuuuvvvvvvvvvrrrkkkgggdddbbbaaa```aaabbbaaa]]]WWWTTTTTTUUUUUUVVVXXXYYYZZZZZZZZZYYY[[[XXXWWW^^^ggguuuzzzqqqhhheeebbbbbbbbbeeeppp{{{lllYYYMMMGGGFFFHHHCCCIIIGGGLLLSSS```gggXXXUUUSSSQQQNNNLLLLLLNNNPPPRRRTTTVVVYYY[[[^^^ccchhhlllppptttzzz~~~zzzxxxxxxwwwtttqqqsssqqqqqqssswww{{{}}}}}}~~~~~~~~~qqqaaa```iiivvv~~~{{{{{{}}}vvvjjjhhhzzzzzz___RRRTTTSSSSSSUUURRRVVVSSSRRRRRRQQQSSS]]]hhh{{{kkk]]]UUUQQQPPPNNNLLLKKKJJJJJJKKKJJJLLLMMMOOORRRXXX___dddooouuu~~~}}}zzz|||{{{{{{|||}}}}}}}}}|||{{{wwwrrrnnnkkkiiifffeeedddcccaaa\\\VVVSSSTTTUUUVVVWWWYYY[[[[[[[[[ZZZZZZ___[[[YYY]]]dddqqq{{{uuukkkfffcccbbbbbbeeeoooyyyttt]]]PPPIIIFFFHHHCCCIIIHHHMMMVVVgggkkkZZZXXXTTTRRRNNNLLLLLLNNNQQQTTTZZZYYYYYY\\\```ccccccbbbdddggglllppptttuuuuuutttrrrooollljjjkkkllllllkkkllllllnnnrrrwww{{{}}}}}}}}}|||||||||}}}~~~~~~ttt___WWWZZZccciiissszzz||||||~~~~~~kkkeee{{{uuu^^^TTTUUUSSSSSSUUUPPPTTTSSSRRRQQQPPPSSS___lllxxxiii\\\UUUPPPOOOMMMKKKJJJJJJKKKKKKJJJLLLMMMOOOSSSYYY```eeeooovvv~~~}}}{{{yyyvvvqqqmmmhhhfffbbb]]]XXXVVVVVVWWWXXXZZZ\\\]]]^^^]]][[[ZZZ___[[[YYY[[[```lll~~~xxxoooiiidddcccdddfffnnnwww{{{~~~bbbUUUNNNHHHIIICCCIIIIIINNNWWWnnnjjjZZZZZZTTTRRRNNNLLLLLLNNNRRRTTT\\\YYYXXX[[[```cccbbb___^^^```cccfffhhhiiihhhhhhcccaaa^^^^^^___aaabbbcccdddeeeiiiooovvvzzz||||||~~~{{{wwwtttqqqpppooommmuuuxxxcccWWWUUUYYY]]]fffnnnzzz~~~mmmeee~~~~~~nnn\\\UUUVVVSSSUUUXXXTTTSSSQQQQQQQQQOOOTTTbbbpppuuuggg\\\UUUNNNMMMLLLKKKJJJKKKKKKLLLJJJKKKMMMPPPSSSYYYaaafffpppvvv~~~{{{wwwllliiieee```]]][[[ZZZYYYZZZ\\\^^^______]]][[[YYYZZZWWWUUUWWW[[[fffzzzyyyrrrkkkeeeddddddgggnnnuuuzzzttthhhZZZRRRJJJJJJCCCJJJJJJOOOYYYsss{{{dddYYYXXXSSSQQQOOOMMMMMMOOORRRTTTYYYWWWWWW[[[aaadddaaa]]]YYYZZZ[[[\\\]]]]]]\\\[[[XXXXXXVVVVVVVVVXXXZZZ\\\\\\^^^dddmmmtttyyyzzzzzz}}}zzzuuupppjjjfffcccbbbaaabbbiiiqqqtttwww~~~hhhYYYTTTTTTWWWbbbkkkyyyqqqkkkjjj[[[VVVVVVRRRUUUYYYUUUQQQPPPPPPPPPOOOTTTdddtttrrreeeZZZTTTNNNMMMKKKJJJJJJKKKLLLLLLJJJKKKMMMPPPTTTZZZaaafffpppvvv~~~{{{nnnlllhhhdddbbb```^^^]]]\\\]]]___```___\\\YYYVVVTTTSSSSSSUUUYYYcccvvvxxxssskkkdddccccccffflllrrrtttlll}}}lll^^^UUUKKKLLLDDDKKKLLLOOOYYYwwwnnnaaaZZZUUURRRQQQOOONNNOOOPPPRRRTTTUUUWWW[[[aaafffgggbbb]]]XXXXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTVVVWWWWWW[[[cccmmmuuuzzz{{{zzzzzzvvvqqqjjjddd```^^^]]]]]][[[___fffhhhkkk|||mmm\\\TTTTTTVVV]]]hhhwww~~~tttqqqkkk\\\WWWUUUPPPSSSWWWRRROOOOOOPPPPPPOOOUUUfffwwwpppcccYYYSSSMMMLLLKKKJJJJJJKKKLLLMMMJJJKKKMMMPPPTTTZZZbbbgggpppvvv~~~~~~{{{pppmmmjjjgggeeecccaaa___\\\]]]______^^^ZZZWWWTTTRRRRRRSSSUUUYYYcccvvvwwwsssjjjcccbbbbbbdddjjjpppqqqgggxxxnnn```VVVKKKMMMEEELLLLLLPPPZZZyyyhhhccc]]]UUUQQQPPPPPPOOOPPPQQQRRRSSSUUUYYY```hhhmmmkkkddd]]]ZZZYYYXXXVVVTTTSSSQQQQQQNNNOOOPPPOOOOOOOOOPPPRRRXXX\\\eeeoooxxx}}}~~~}}}yyyuuuoooiiiccc```^^^^^^]]]ZZZ___hhhiiijjj|||qqq^^^UUUUUUWWWWWWcccuuu}}}~~~}}}yyyqqq```TTTWWWYYYTTTQQQSSSPPPQQQNNNPPPTTTSSSdddzzzlll^^^UUUQQQOOOMMMKKKJJJJJJLLLNNNPPPIIIKKKMMMPPPSSSYYY```dddnnnuuu~~~}}}|||{{{yyysssssssssqqqnnnkkkgggeeeaaa```___^^^^^^[[[WWWTTTSSSRRRRRRTTTYYYbbbttt}}}tttlllfffcccbbbdddjjjqqqtttiiiuuuwwwcccWWWMMMMMMLLLMMMJJJSSS]]]{{{ooodddZZZPPPTTTSSSQQQNNNMMMNNNQQQTTTUUU___bbbgggrrrrrrjjjiii]]]YYYVVVVVVVVVUUUUUUVVVSSSSSSRRRQQQQQQQQQSSSTTTRRRYYYfffttt~~~xxxqqqlllhhhggggggbbbhhhjjjooovvvxxxwwwaaaVVVTTTVVVYYYhhhxxx~~~zzzrrraaaUUUWWWZZZVVVSSSVVVRRRRRRMMMOOOSSSUUUiiiwwwhhh[[[SSSPPPOOOMMMKKKIIIIIIKKKMMMNNNJJJKKKNNNPPPTTTZZZaaaeeeooouuu~~~wwwwwwxxxyyyyyyxxxxxxwwwvvvrrrnnnjjjgggaaa```______^^^[[[WWWTTTRRRQQQPPPSSSWWW```qqq~~~uuummmfffccccccdddiiippp{{{mmmxxxxxxdddVVVLLLLLLJJJMMMJJJTTT```~~~tttcccZZZSSSRRRQQQPPPNNNMMMOOOSSSVVVXXX```bbbjjjyyyzzzooolllcccaaa^^^^^^]]][[[[[[[[[[[[YYYVVVTTTTTTTTTTTTSSSSSSZZZfffuuu{{{xxxxxxxxx|||eeeXXXUUUWWW___nnn}}}~~~zzzooo```UUUUUUXXXUUUTTTWWWTTTSSSNNNNNNSSSVVVmmmrrrdddXXXQQQPPPNNNMMMKKKIIIHHHIIIJJJKKKJJJLLLOOOQQQUUU[[[bbbgggpppwwwvvvooopppvvvyyy{{{}}}}}}|||zzzvvvpppkkkhhh```____________\\\WWWTTTRRRPPPPPPRRRUUU]]]mmm|||vvvnnngggdddcccccciiipppsss|||{{{fffVVVLLLJJJIIIMMMKKKVVVaaaxxxaaaYYYVVVPPPPPPOOONNNMMMPPPTTTXXXYYY___aaalllwwwuuuqqqpppooommmjjjhhhfffeeeddd```\\\ZZZZZZYYYWWWUUUVVV\\\gggxxxiiiZZZWWWZZZdddsss}}}}}}|||wwwiii]]]SSSRRRTTTTTTSSSUUUTTTTTTOOOPPPSSSWWWooonnnaaaWWWQQQPPPNNNLLLJJJIIIHHHHHHIIIIIIKKKMMMOOORRRVVV\\\ccchhhqqqxxxuuulllnnnuuu{{{}}}~~~~~~|||yyyuuuoooiiieee_________``````]]]XXXTTTRRRPPPPPPRRRTTT[[[kkkyyyxxxppphhhdddcccccchhhooo|||wwwhhhXXXNNNJJJIIIMMMKKKUUU```~~~www```YYYXXXPPPPPPOOONNNMMMPPPTTTXXXVVV]]]aaammm~~~zzzvvvooohhhcccbbb```]]]ZZZZZZ```lll}}}kkk[[[YYY\\\hhhvvvzzzxxxyyy{{{~~~}}}~~~}}}~~~wwwssszzzfff]]]UUUSSSTTTTTTTTTTTTRRRTTTQQQRRRUUUWWWooo~~~mmm```VVVQQQPPPMMMLLLJJJIIIHHHHHHHHHHHHKKKMMMOOORRRWWW]]]dddiiisssyyyvvvjjjkkkrrryyy{{{zzzyyywwwsssnnniiidddaaa______```aaaaaa^^^XXXTTTSSSQQQQQQSSSUUU[[[jjjxxxyyyqqqiiieeecccbbbgggnnnzzzyyykkkZZZQQQKKKJJJMMMKKKTTT]]]zzzrrr___YYYVVVRRRRRRPPPNNNMMMOOOSSSVVVVVV___fffqqqtttlllfffaaa^^^___fffssskkk[[[[[[```nnn{{{|||uuuqqqqqqrrruuuvvvuuuvvvxxxyyyzzzyyyyyyxxxxxxzzz}}}sssnnn}}}sssfff```ZZZWWWWWWWWWVVVUUUPPPSSSRRRSSSVVVYYYrrr|||lll```WWWQQQPPPLLLKKKJJJIIIIIIIIIIIIIIIJJJLLLOOORRRWWW]]]dddiiittt{{{uuuffffffmmmrrrtttsssqqqnnnjjjfffbbb___^^^^^^___```bbbaaa^^^YYYUUUSSSRRRRRRTTTVVV\\\jjjxxx{{{sssjjjfffcccbbbfffmmmxxxxxxlll\\\TTTLLLKKKNNNKKKSSS[[[wwwmmm___YYYUUUSSSRRRPPPNNNMMMNNNRRRVVVXXXbbbkkkwwwvvvjjjdddaaaeeemmmyyyooo^^^^^^eeexxx~~~vvvrrrlllhhhhhhiiijjjjjjkkkllllllmmmnnnpppqqqqqqqqqtttzzz}}}{{{pppkkkyyy}}}jjjdddbbb]]]ZZZYYYYYYVVVSSSPPPSSSQQQRRRVVV\\\xxxzzzkkk```VVVPPPOOOKKKKKKJJJJJJJJJJJJJJJJJJIIIKKKNNNQQQVVV\\\dddiiiuuu|||tttdddccciiimmmnnnnnnlllhhhccc```^^^]]]^^^^^^^^^```bbbbbb___YYYUUURRRPPPQQQTTTVVV\\\jjjxxx|||tttkkkfffcccbbbffflllwwwwww}}}kkk[[[UUULLLLLLOOOLLLTTT\\\wwwkkk```ZZZTTTQQQPPPOOONNNMMMPPPTTTWWWZZZccckkkzzzzzzjjjeeeeeekkksss~~~uuucccdddlllyyyrrriiifffcccbbbbbbccccccbbbcccbbbbbbbbbcccfffiiikkkjjjooovvv{{{yyynnnjjjxxxuuucccbbbaaa]]]ZZZXXXWWWTTTOOOQQQSSSPPPQQQVVV^^^~~~yyykkk```VVVOOOMMMJJJJJJJJJKKKKKKKKKKKKKKKHHHJJJNNNQQQVVV\\\dddiiivvv|||tttcccbbbhhhlllmmmllliiiddd```]]]]]]^^^___]]]^^^```bbbccc___ZZZUUUPPPOOOPPPSSSUUU\\\iiiwww}}}tttkkkfffcccaaaeeekkkwwwvvvwwwjjj[[[UUULLLLLLPPPMMMUUU]]]xxxlll```ZZZUUUNNNOOONNNMMMNNNQQQVVVZZZZZZ```iiiyyyyyyiiifffiiiooovvvzzzggghhhpppzzzooohhhaaa```______aaabbbbbbaaa^^^]]][[[[[[]]]```eeegggfffkkkssszzztttkkkfffrrrqqq______^^^\\\[[[ZZZWWWRRRNNNPPPLLLOOOUUUWWWaaaqqqddd^^^WWWQQQMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJMMMSSSVVVZZZdddnnnvvv|||zzzfff```ccchhhjjjjjjgggdddbbbaaabbbaaaaaaaaa___]]]^^^___^^^ZZZWWWQQQOOOOOOPPPRRRZZZiiixxx{{{vvvooohhhddddddfffhhhtttuuummm]]]WWWMMMOOONNNPPPSSS\\\qqqfff\\\QQQRRRQQQOOONNNOOORRRTTTVVVaaa___iiirrrggghhhmmmuuuyyy~~~jjjdddwww}}}nnneeeaaa]]]eeecccaaajjjmmmhhhjjjhhhddd```^^^\\\[[[\\\^^^```eeemmmxxxssslllhhhuuuooo^^^[[[ZZZZZZZZZZZZXXXUUURRRQQQMMMOOOTTTWWWdddooobbb\\\VVVOOOLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKOOOTTTXXX\\\fffpppyyy~~~{{{fff```eeekkkooolllkkkjjjkkkkkkjjjhhhfffaaa^^^]]]]]]^^^]]]YYYUUUQQQOOONNNPPPRRRZZZiiixxx|||wwwppphhhddddddeeegggrrrtttlll]]]WWWOOOQQQPPPQQQTTT]]]ttteee[[[RRRRRRQQQOOOOOOPPPSSSUUUWWW```___kkkrrrjjjkkkoootttxxx~~~tttmmmwwwiiicccaaaeeesssxxxyyy~~~|||sssjjjaaa[[[ZZZ[[[___ccckkkvvv~~~pppkkkhhhtttnnn^^^VVVVVVVVVXXXYYYYYYWWWUUUQQQMMMNNNSSSXXXiiimmm```ZZZTTTNNNLLLLLLKKKJJJJJJIIIIIIJJJJJJLLLLLLOOOUUUYYY^^^hhhrrr|||~~~gggbbbiiirrrwwwvvvvvvvvvwwwvvvrrrlllhhhaaa___]]]]]]^^^\\\WWWSSSQQQNNNNNNOOORRRYYYiiixxx~~~yyyqqqiiidddccceeefffqqqwww|||ooo___ZZZRRRSSSQQQRRRTTT]]]xxxdddZZZSSSQQQPPPOOOOOOQQQTTTWWWYYY___```lll}}}}}}qqqkkkkkkmmmooottt{{{yyyrrrfffcccdddqqqpppddd^^^\\\^^^bbbjjjsss|||nnnhhhfffrrroooaaaTTTTTTTTTVVVXXXXXXWWWVVVRRRNNNNNNRRRYYYnnnkkk___XXXRRRNNNLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKOOOUUUYYY^^^iiisss{{{iiidddmmmyyy}}}yyyrrrjjjeeecccaaa______```]]]WWWSSSPPPNNNMMMOOORRRYYYiiixxxzzzrrriiidddcccdddeeeppp{{{uuubbb[[[SSSTTTRRRRRRTTT]]]~~~dddYYYUUUQQQPPPOOOOOOQQQTTTXXXZZZ^^^aaakkkzzzzzzyyyxxx{{{|||{{{}}}{{{sssjjjeeedddeeehhhmmmttt|||ttthhhgggjjj}}}xxxjjjbbb```cccjjjsss{{{qqqkkkgggtttmmm```UUUTTTSSSTTTVVVVVVUUUSSSQQQNNNMMMQQQZZZsssjjj^^^WWWRRRNNNNNNKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJNNNTTTYYY^^^iiisssyyy}}}lllhhhrrr|||vvvpppjjjfffgggeeeccccccccc___YYYTTTOOOMMMMMMOOOQQQYYYiiixxx{{{rrrjjjdddcccdddeeeppp{{{dddZZZRRRSSSQQQQQQTTT]]]fffYYYWWWPPPOOOOOOOOOQQQTTTXXXZZZ^^^```gggqqqwwwvvvuuutttoooqqqooolllnnnsssvvvuuuvvvsssllleee___\\\\\\]]]```eeelllrrr{{{{{{vvvqqqzzz{{{ooommmqqqzzziiieeehhhmmmuuu}}}xxxpppnnn}}}}}}jjj]]]VVVUUUSSSSSSSSSSSSRRRPPPPPPNNNMMMPPP[[[xxx|||hhh\\\VVVPPPNNNOOOKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJNNNTTTYYY___jjjtttzzz~~~mmmiiitttyyyuuuqqqnnnllljjjhhhggggggfffaaaZZZTTTNNNLLLLLLNNNQQQYYYiiixxx{{{rrrjjjeeecccdddfffppphhhZZZQQQRRRPPPRRRUUU```jjj[[[XXXPPPOOONNNNNNPPPSSSVVVXXX\\\___eeekkkoooppppppppphhhhhheeebbbccciiijjjhhhiiieee^^^XXXUUUUUUWWWYYYZZZ^^^ccciiiqqq|||uuujjjrrrwwwtttrrrwww|||sssrrrvvvqqqkkkmmmqqqwww~~~}}}uuusss|||hhh\\\VVVTTTRRRQQQRRRRRRQQQOOOOOONNNNNNPPP]]]zzzxxxfffZZZSSSNNNMMMOOOKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJOOOVVV[[[aaalllvvv~~~|||llliiisss|||xxxvvvuuusssrrrllljjjiiihhhgggbbbZZZTTTNNNLLLLLLNNNQQQYYYiiiyyy{{{rrrjjjeeedddeeegggnnn}}}rrr___QQQRRRQQQSSSXXXeeennn\\\YYYPPPOOONNNMMMNNNQQQTTTVVVYYY^^^eeejjjmmmnnnmmmlllgggfffccc```bbbhhhhhheeeccc___YYYTTTSSSTTTVVVWWWWWWYYY]]]bbbiiittt|||ssstttlllgggjjjnnn{{{sssrrrxxxpppqqqsssxxx~~~uuuuuu}}}jjj]]]UUUSSSQQQQQQQQQRRRQQQPPPOOONNNNNNPPP]]]|||vvvdddXXXQQQLLLLLLNNNJJJJJJIIIHHHHHHHHHHHHIIIKKKKKKPPPWWW\\\bbbmmmxxx}}}wwwyyykkkhhhqqq|||}}}zzzxxxwwwtttrrrmmmkkkiiiiiigggbbbZZZTTTMMMKKKKKKNNNQQQYYYiiiyyyzzzrrrjjjeeedddfffhhhlllzzz}}}{{{fffQQQSSSRRRUUU[[[hhhqqq^^^ZZZPPPOOONNNMMMNNNPPPSSSUUUVVV]]]fffkkknnnnnnllliiiffffffccc```ccchhhhhheeeddd```ZZZWWWUUUVVVVVVVVVUUUXXX[[[^^^eeeqqqzzzyyylllbbbcccdddooo}}}pppqqqwwwrrrsssuuuyyyvvvwwwzzzbbb[[[VVVUUUTTTSSSRRRQQQPPPOOOPPPOOONNNSSScccvvvddd[[[VVVRRRNNNMMMKKKKKKJJJIIIIIIIIIIIIJJJHHHLLLPPPUUU[[[eeepppxxx|||xxxzzznnnjjjrrrzzzrrroooqqqlllhhhdddcccccc```YYYSSSNNNMMMNNNQQQTTT[[[jjjxxx|||ssskkkgggeeeeeedddppp{{{zzz~~~eeeZZZPPPNNNTTTXXXiiippp```XXXSSSPPPOOOOOONNNMMMQQQWWWWWWccclllooorrryyy}}}|||vvvrrrnnnnnnqqqsssrrrooollljjjddd]]][[[\\\[[[WWWZZZYYYXXXYYY```mmmxxx~~~ssshhhffffffjjjooo||||||rrrrrrtttxxxrrrqqqxxxuuurrr}}}ccc[[[VVVUUUTTTSSSRRRQQQPPPOOOOOONNNNNNTTTffftttbbbYYYUUUPPPLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHLLLQQQVVV\\\fffrrrzzz}}}wwwxxx~~~pppmmmxxx}}}oookkkmmmiiieeebbbbbbcccaaaZZZTTTRRRPPPQQQTTTWWW^^^mmm{{{}}}tttlllhhhgggffffffooo{{{lll]]]SSSOOOSSSVVVgggsssbbbYYYSSSPPPOOOOOOOOONNNRRRXXXZZZdddmmmttt}}}}}}{{{{{{zzz~~~{{{uuummmjjjjjjgggaaa]]]ZZZWWWYYYaaammmxxx}}}zzzoooiiiiiimmmmmmttt~~~xxxppppppsss{{{wwwrrrrrryyy}}}rrrkkkyyyfff\\\VVVUUUTTTSSSRRRQQQPPPOOOMMMMMMOOOVVVkkkqqq___WWWSSSNNNJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIHHHLLLRRRWWW]]]gggrrrzzz~~~}}}uuuvvv|||qqqppp}}}~~~lllfffhhhfffcccaaaaaacccaaa[[[TTTQQQOOOOOOQQQTTT[[[kkkyyy~~~tttmmmiiigggggggggooo{{{rrr___UUUPPPSSSWWWjjjwwwdddZZZTTTPPPOOOOOOOOOOOOSSSZZZ^^^eeennnyyyxxxooobbb\\\WWWYYYbbbmmmwww|||qqqlllmmmbbbccciiiqqqzzzqqqiiikkkoooqqquuu{{{uuurrrrrrzzzyyynnngggpppiii___VVVUUUTTTSSSRRRQQQPPPOOOLLLMMMOOOXXXpppppp^^^VVVRRRNNNJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJMMMSSSWWW]]]eeeooovvvxxx|||zzzrrrttt}}}pppooo{{{{{{lllfffggggggdddbbbcccdddbbbZZZTTTPPPNNNNNNPPPSSSZZZjjjyyy|||ssslllhhhgggffffffnnnzzz|||ttt^^^UUUPPPSSSZZZqqq{{{fff[[[TTTPPPOOOOOOOOOOOOUUU\\\cccfffnnn|||}}}iii___WWWZZZcccmmmuuu{{{|||tttsssddd```___fffsss{{{iiiaaabbbfffjjjnnnttt{{{ssspppsss{{{sssjjjfffmmmlllaaaVVVUUUTTTSSSRRRQQQPPPOOOLLLNNNPPPZZZuuuooo^^^VVVSSSOOOLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHKKKNNNSSSWWW[[[bbbjjjqqqssswww~~~xxxrrrtttooolllvvvvvvmmmiiihhhkkkgggeeeeeefffbbbZZZSSSSSSQQQQQQSSSVVV^^^ooo~~~zzzrrrjjjgggfffeeeeeelllxxx{{{ttt~~~uuu]]]UUUPPPRRRZZZttt}}}ggg[[[TTTPPPNNNOOOOOOPPPWWW^^^fffgggmmmzzzsssdddYYY[[[eeemmmtttyyyzzz~~~|||wwwhhh```\\\bbbqqqvvvcccZZZZZZ]]]```eeelllttt|||zzzooonnnrrr{{{nnngggeeelllyyymmmbbbVVVUUUTTTSSSRRRQQQPPPOOOMMMPPPRRR[[[yyyooo^^^VVVSSSPPPMMMLLLJJJIIIIIIHHHHHHHHHHHHHHHJJJNNNSSSWWW[[[aaaiiiooorrrvvv}}}}}}uuutttoookkkqqqxxx|||||||||zzzwwwrrrnnnkkkiiillliiifffggggggcccZZZRRRQQQOOOOOOQQQUUU^^^oooyyyqqqjjjfffeeeeeeeeeiiiuuuxxxooouuuttt]]]VVVQQQRRRZZZsss|||gggZZZTTTPPPNNNOOOPPPQQQXXX```fffgggmmmwww}}}jjj[[[^^^gggmmmrrrwwwuuuyyy~~~wwwhhh```[[[bbbqqquuubbbXXXVVVWWWUUUZZZbbbkkkttt~~~xxxkkklllqqqzzzllldddccckkktttkkkbbbVVVUUUTTTSSSRRRQQQPPPOOONNNQQQSSS\\\{{{~~~nnn]]]UUUSSSPPPMMMMMMJJJIIIHHHHHHGGGGGGHHHHHHHHHMMMSSSWWW\\\bbbkkkqqqtttxxxzzzvvvqqqmmmrrrvvvwwwvvvyyy{{{xxxrrrkkkhhhhhhiiigggeeefffgggcccZZZSSSNNNLLLLLLNNNSSS]]]ooozzzqqqjjjgggfffffffffgggsssuuulllooo~~~qqq\\\WWWSSSTTT]]]www{{{eeeYYYUUUQQQNNNOOOPPPRRRYYYbbbdddgggmmmvvv~~~ooo^^^```iiinnnqqqvvvtttvvvzzz~~~|||zzz{{{uuuhhhbbb___eeerrrwwweee\\\XXXWWWQQQUUU\\\ccckkksss{{{uuugggiiipppyyy~~~}}}~~~kkkcccaaaiiiqqq|||iiiaaaVVVUUUTTTSSSRRRQQQPPPOOOOOORRRTTT]]]|||}}}mmm\\\UUURRROOOMMMLLLJJJIIIHHHHHHGGGGGGHHHHHHGGGLLLRRRXXX^^^eeennntttwww{{{www~~~ssspppuuuwwwwwwuuu|||}}}sssiiifffffffffdddccceeegggccc[[[TTTPPPNNNNNNQQQVVVaaassszzzrrrkkkhhhgggggggggfffrrrsssjjjkkkyyymmm[[[WWWUUUXXXbbb~~~yyydddXXXUUUQQQNNNOOOPPPSSSZZZbbbbbbfffnnnwww|||sss___aaajjjnnnpppuuuwwwtttuuuxxxvvvqqqssszzzxxx{{{yyyttttttxxxwwwssslllgggdddiiitttyyyiii___[[[YYYRRRUUUZZZ___ccchhhnnnrrrtttuuu}}}{{{ooofffhhhpppyyy}}}|||}}}kkkhhheeefffoookkkZZZTTTSSSSSSRRRQQQPPPPPPPPPKKKOOOSSS```sssdddUUUPPPOOOMMMKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJLLLOOOSSSWWW]]]eeennnsssxxx~~~wwwxxx~~~sssgggaaa___```]]]^^^cccccc\\\TTTQQQRRROOOMMMOOOSSS^^^qqq~~~wwwoooiiifffffffffgggqqqvvvlllhhhooocccQQQOOOZZZjjjwww```XXXTTTRRROOONNNPPPTTTYYY\\\___dddjjjooovvvpppdddiiijjjkkkqqqrrrssssssrrrqqqppppppqqqrrrmmmtttwwwssssssyyyyyytttnnnddddddppp{{{vvvjjjbbb]]][[[TTTRRRXXX___aaabbbcccfffllluuu~~~}}}tttnnneeekkktttyyy|||}}}~~~ooonnnllllllrrrlllXXXSSSSSSRRRQQQPPPOOONNNNNNKKKOOOSSSaaassseeeVVVPPPOOOMMMKKKKKKHHHHHHHHHGGGGGGHHHHHHHHHLLLOOOSSSWWW]]]eeemmmsssyyyvvvggg```^^^___\\\]]]bbbbbb[[[SSSPPPRRROOOMMMOOOSSS^^^qqq~~~vvvnnniiifffffffffhhhqqqvvvllliiiqqqdddVVVUUU___rrrqqq\\\VVVSSSQQQOOONNNPPPTTTYYY\\\```eeejjjnnnsss~~~rrreeehhhgggiiioooqqqtttuuuuuusssrrrqqqsssuuuuuu}}}pppeeecccnnnzzzyyylllbbb^^^VVVRRRWWW]]]______```aaafffnnnvvvyyyuuummmgggfffkkksssyyy|||~~~uuuxxxzzzyyyyyylllWWWSSSSSSRRRPPPOOOMMMLLLKKKKKKOOOTTTbbbttteeeVVVQQQPPPMMMKKKJJJHHHGGGGGGFFFFFFGGGGGGHHHLLLNNNSSSXXX]]]eeelllrrrzzzyyyhhh___^^^^^^\\\^^^bbbaaaYYYRRROOOQQQNNNNNNPPPTTT^^^ppp~~~vvvnnnhhhfffeeefffiiirrrwwwllllllssscccZZZYYYbbbyyyjjjZZZWWWQQQPPPNNNNNNPPPTTTYYY\\\bbbfffjjjlllooowwwsssdddeeeccceeemmmqqquuuyyy}}}}}}|||{{{}}}uuuhhhdddnnnyyyqqqlllccc^^^```eeeggghhhiiihhhlllrrrxxxzzzvvvnnnhhhiiimmmtttzzz}}}|||~~~jjjYYYTTTTTTRRRPPPNNNMMMKKKKKKKKKNNNTTTdddsssdddVVVQQQPPPMMMJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHKKKNNNSSSXXX^^^dddlllpppzzzxxxjjjaaa]]]___^^^```cccaaaXXXRRRPPPOOOMMMNNNPPPUUU^^^ooo~~~vvvnnnhhheeedddeeejjjssszzzmmmnnn|||rrr```ZZZYYY___xxxfffZZZYYYQQQOOONNNNNNQQQUUUYYY\\\bbbeeeiiikkkmmmqqqyyy~~~~~~ppp``````^^^```kkkqqqzzz}}}nnngggppp|||xxxrrrtttyyy{{{|||~~~}}}uuuoooooorrrvvv{{{~~~tttfff[[[UUUTTTSSSQQQOOONNNLLLKKKJJJNNNUUUfffpppbbbUUUPPPOOOMMMJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIKKKNNNSSSXXX^^^dddkkkoooyyy~~~}}}~~~~~~}}}zzzuuulllddd^^^aaa```ccceeebbbYYYRRRQQQNNNMMMNNNQQQUUU^^^nnn~~~vvvnnngggdddddddddjjjsss}}}ooopppyyynnn```ZZZXXX[[[rrrdddXXXXXXQQQPPPOOOPPPRRRUUUYYY\\\```cccgggiiikkkoootttyyy{{{||||||{{{{{{}}}kkk\\\\\\YYY]]]iiiqqqvvvnnnvvv|||uuuvvvwwwyyy|||~~~{{{kkkbbb[[[TTTTTTSSSQQQPPPNNNMMMLLLJJJNNNUUUiiilll___RRROOOOOOLLLIIIHHHJJJIIIIIIHHHHHHIIIIIIJJJJJJNNNSSSXXX^^^dddjjjnnnwww|||zzzxxx|||zzzyyyxxxvvvqqqkkkddd```bbbbbbeeegggbbbXXXRRRRRRMMMLLLNNNRRRVVV^^^nnn|||vvvnnngggdddccccccjjjrrr~~~oooqqqyyyqqqfff\\\XXX[[[nnneeeXXXTTTSSSRRRQQQQQQSSSVVVYYY\\\^^^```cccfffiiimmmqqquuuxxxxxxxxxyyy{{{}}}~~~}}}hhhZZZZZZVVVZZZhhhqqq}}}uuu|||~~~zzzzzzzzz}}}yyyyyyhhh^^^WWWRRRRRRQQQPPPOOONNNMMMLLLJJJNNNVVVjjjiii\\\PPPMMMNNNLLLIIIHHHIIIHHHHHHHHHHHHHHHHHHIIIJJJNNNSSSYYY^^^ccciiimmmuuuzzzyyywww}}}|||pppfffbbbbbbaaabbbeeegggaaaVVVQQQQQQKKKKKKNNNRRRVVV^^^mmm{{{vvvmmmgggcccbbbccciiiqqq~~~oooqqqvvvlll^^^YYY]]]jjjlll]]]WWWUUUUUUTTTSSSUUUWWWYYY[[[]]]^^^```bbbeeejjjnnnqqquuutttuuuwww{{{~~~~~~}}}jjj[[[[[[VVVYYYfffooozzz{{{zzzyyy|||vvv{{{zzzhhh\\\RRRPPPPPPOOOOOONNNMMMLLLLLLJJJNNNVVVkkkfffZZZOOOLLLMMMLLLIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJNNNSSSYYY^^^ccciiilllsssxxx~~~~~~pppaaa```dddaaabbbeeefff___UUUPPPPPPKKKKKKNNNSSSWWW^^^mmm{{{vvvmmmgggcccbbbbbbiiiqqq~~~oooqqqtttooo^^^XXX]]]hhhssseee]]]WWWVVVUUUUUUUUUWWWYYY[[[]]]]]]^^^```cccgggkkknnnrrrrrrsssvvv{{{lll^^^]]]WWWXXXeeennnxxx|||~~~|||}}}zzzxxxxxx|||~~~yyytttvvv~~~hhh\\\WWWRRRQQQQQQPPPNNNMMMMMMLLLJJJLLLVVVppp{{{ggg]]]SSSPPPNNNKKKJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFIIIMMMSSSYYY^^^dddjjjnnnvvvyyyrrr___[[[^^^\\\]]]^^^^^^\\\WWWQQQLLLLLLJJJKKKOOOSSS[[[iiivvv~~~uuummmgggdddccccccllltttpppllllllxxxdddZZZYYYbbbzzziiibbb^^^\\\XXXVVVUUUVVVYYYZZZZZZ]]]aaabbbccceeehhhkkkmmmpppssswwwzzzrrr^^^WWWXXX\\\eeeqqq~~~yyytttmmmrrruuuzzz}}}{{{zzz}}}zzzeeeZZZTTTQQQQQQPPPOOOOOONNNMMMMMMLLLNNNXXXqqqxxxfff\\\SSSOOONNNKKKJJJKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHLLLRRRXXX^^^dddjjjnnnwwwzzzttt```ZZZ[[[\\\]]]^^^^^^[[[VVVPPPKKKLLLJJJLLLPPPTTT[[[hhhtttwwwoooiiieeeeeeeeellluuu~~~oookkkmmm}}}eeeZZZ\\\ccc}}}lllddd]]][[[XXXUUUTTTVVVXXXYYY\\\]]]___``````aaacccdddhhhlllqqqvvvzzz~~~rrr```YYYYYY]]]hhhuuuxxxmmmoooppp~~~zzz{{{{{{|||tttbbbWWWRRRPPPPPPPPPOOOOOONNNNNNNNNNNNPPPZZZsssttteee[[[RRROOONNNKKKIIIKKKGGGHHHHHHHHHIIIIIIIIIJJJHHHLLLRRRXXX^^^dddkkkoooxxx{{{uuucccZZZXXX[[[\\\]]]]]]YYYTTTOOOKKKLLLKKKLLLQQQUUU[[[fffrrryyyqqqjjjgggggggggjjjttt}}}nnnkkkooogggZZZ^^^cccpppggg\\\YYYVVVTTTSSSTTTVVVXXX]]]]]]\\\\\\[[[[[[[[[[[[bbbgggnnnuuuyyy}}}|||~~~qqqbbb\\\[[[___mmm|||oooooommm|||}}}~~~www|||zzzyyyyyywwwvvvvvvwww{{{ppp```WWWRRRPPPPPPPPPOOOOOONNNNNNNNNNNNPPP[[[vvvqqqcccZZZRRROOONNNJJJIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLQQQWWW^^^eeelllqqqxxx{{{|||wwwxxxyyyuuu}}}rrrddd]]][[[ZZZ\\\]]]\\\WWWRRRMMMKKKKKKKKKMMMRRRUUUZZZeeeoooyyyqqqkkkhhhgggggggggppp{{{mmmkkkqqqgggZZZ```cccyyysssiiiZZZXXXUUURRRRRRSSSUUUWWW\\\\\\[[[ZZZXXXWWWVVVUUU\\\bbbkkksssyyy|||~~~}}}yyyzzzyyyuuu~~~~~~pppccc^^^^^^bbbrrrssssssppp}}}{{{}}}{{{rrrzzzzzzvvvtttooommmkkkkkkkkklllmmmnnnooorrrxxx~~~qqqcccZZZTTTPPPPPPPPPOOOOOONNNNNNMMMLLLOOO[[[yyypppbbbYYYQQQOOOMMMJJJHHHIIIJJJIIIIIIHHHGGGGGGFFFFFFIIILLLRRRXXX^^^fffnnntttxxx|||vvvpppppp{{{wwwooosss{{{~~~vvvllldddaaa```ZZZ\\\^^^[[[VVVPPPMMMKKKKKKJJJMMMQQQUUUZZZdddoooyyypppjjjgggfffgggfffpppvvviiihhhqqqfffZZZ```aaawwwrrrhhhZZZWWWTTTRRRQQQRRRUUUVVVZZZ]]]___]]]YYYUUUSSSTTTXXX___iiirrrwwwyyyzzz{{{yyysssssspppmmmxxxrrreee``````fffwwwyyywwwsss}}}|||~~~{{{pppwww}}}vvvooohhhdddaaa______^^^^^^___aaadddgggmmmqqqwww~~~tttggg^^^XXXRRRQQQQQQPPPNNNMMMMMMLLLKKKOOO\\\|||ooo```WWWPPPOOOMMMJJJHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEJJJMMMRRRXXX```hhhqqqvvvzzz}}}uuummmmmmtttssskkkmmmtttxxxwwwxxxvvvppphhhcccbbbccc[[[]]]___\\\UUUOOOMMMLLLKKKJJJKKKPPPTTTZZZeeeqqqxxxoooiiifffffffffiiiqqqrrrggghhhqqq}}}cccYYY]]]___yyyyyymmmfffZZZWWWTTTRRRQQQRRRTTTVVV[[[bbbgggeee\\\TTTRRRTTTVVV]]]fffnnnssstttuuuuuurrrmmmnnnmmmmmm{{{zzziiibbbccciiizzz|||zzzttt||||||~~~{{{ooosssyyyyyyvvvqqqkkkeeeaaa\\\XXXVVVTTTUUUVVVVVVXXX[[[aaaeeennnssszzzvvvjjjaaa[[[SSSSSSQQQPPPNNNMMMKKKKKKMMMPPP___~~~mmm___WWWPPPNNNMMMJJJHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFKKKNNNSSSYYYaaajjjsssyyy}}}tttmmmlllooo|||ooofffhhhooouuu}}}~~~{{{rrrggg```___aaa\\\^^^```\\\UUUOOOMMMMMMKKKIIIJJJNNNSSSZZZfffsssxxxpppjjjgggffffffjjjqqqssskkkmmmuuurrr___YYYZZZ]]]|||zzzqqqhhhcccZZZXXXUUURRRQQQSSSUUUVVV^^^iiirrrnnn___SSSQQQTTTUUU[[[cccjjjmmmnnnnnnnnnmmmkkkpppuuuyyypppffffffkkkzzz}}}www~~~|||~~~}}}rrruuuvvvsssmmmhhhccc___]]]\\\YYYWWWTTTUUUVVVVVVWWWZZZaaaeeeooottt{{{xxxlllccc\\\TTTSSSRRRPPPNNNLLLKKKJJJOOORRRaaa{{{lll^^^VVVOOONNNMMMJJJGGGHHHFFFGGGGGGGGGGGGHHHHHHHHHLLLOOOTTTZZZbbbkkkttt{{{uuummmkkkkkkxxxqqqfffhhhpppwwwxxxhhh^^^\\\___\\\___aaa]]]UUUOOOMMMNNNKKKIIIIIIMMMRRRYYYgggtttyyypppjjjgggggggggiiipppwwwqqquuu{{{jjj]]]XXXXXX\\\|||uuullldddaaaZZZXXXUUURRRRRRSSSUUUWWWaaaoooyyytttbbbSSSPPPTTTTTTYYYaaafffiiiiiiiiijjjllllllvvvuuuiiihhhmmmzzz|||}}}~~~yyy{{{{{{vvvlllhhhcccaaaaaabbb```^^^ZZZ[[[[[[ZZZYYY[[[aaafffooosssyyy}}}~~~