BM6P6(@ ~~~pppfffbbb___\\\YYYXXXZZZ[[[[[[YYYXXXXXXYYYYYYZZZZZZYYYXXXXXXYYY[[[ddddddcccdddffffffdddccc[[[\\\___dddiiilllllllllpppbbb\\\bbbeee``````eeedddjjjpppsssqqqmmmjjjiiibbbiiiiiibbbbbbmmmsssqqqhhh```WWWTTTYYYccckkkppprrriiibbbgggsss|||zzzuuupppqqqrrrsssuuuvvvwwwwww{{{yyywwwuuutttuuuwwwxxxxxxsssrrrpppnnnpppttttttyyyyyytttqqqsssvvvwwwwwwwwwuuurrrnnnmmmnnnpppyyy{{{yyysssnnnkkkeee^^^___bbbccc```aaahhhmmmnnnbbbaaaaaabbbbbbaaa^^^[[[]]]^^^___aaacccbbb___\\\aaa^^^ZZZXXXYYYZZZZZZZZZ]]]XXXQQQLLLJJJLLLPPPTTTQQQRRRRRRSSSSSSSSSSSSRRRUUUWWWXXXVVVRRRMMMJJJIIIIIIHHHGGGIIILLLNNNPPPPPPNNNMMMLLLKKKKKKLLLMMMNNNNNNMMMLLLIIIFFFEEEFFFGGGFFFGGGHHHIIIKKKLLLMMMMMMIIIGGGEEECCCCCCAAA???===:::;;;===>>>@@@BBBDDDDDDCCCBBBAAA@@@???@@@AAAAAA?????????@@@@@@AAAAAAAAA>>>======???DDDGGGIIIJJJDDDBBB???<<<;;;:::;;;<<<::::::999999888999999999999999888888888888999999::::::<<<<<<<<<<<<::::::999888777666666777888999999999888777666555444444777777777777777777777777:::999999888888888888888888888888888777777777777666777888777666555666888;;;:::999888888888888999:::999777555555555555666777888888888888999999999999999999999999999999999777999::::::999888999999<<<<<<;;;:::;;;<<<===>>><<<======>>>???@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@AAABBBCCCEEEFFFFFFHHHHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMOOOQQQTTTVVVVVVWWWWWW\\\\\\\\\\\\\\\\\\\\\\\\WWWYYY[[[]]]___```aaaaaa```___^^^]]]]]]^^^``````^^^^^^^^^^^^^^^^^^^^^^^^aaa___]]][[[ZZZ[[[]]]^^^```______^^^^^^^^^______\\\\\\\\\[[[[[[[[[ZZZZZZ\\\]]]^^^^^^]]]\\\ZZZYYY[[[XXXUUUTTTTTTUUUUUUUUUSSSRRRRRRPPPOOONNNMMMMMMPPPOOONNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGEEEFFFFFFFFFCCCBBB@@@AAAAAABBBBBBAAAAAA@@@===============>>>>>>>>>======<<<;;;;;;;;;;;;<<<:::::::::999999::::::;;;888999999::::::999999888666666666666666666666666444444555555666777777777666666777777666555444444444444444444444444444444444444444444444444444444222222111111111111111111333222111000//////000000222111111111000000//////000000000000000000000000222111000//////000111222000000////////////000000{{{mmmfff\\\WWWVVVVVVUUUSSSXXXYYYZZZYYYWWWVVVUUUVVVVVVXXX[[[\\\\\\[[[\\\\\\eeedddcccdddddddddbbb```___```bbbdddeeeggghhhiiilllbbbZZZZZZ]]]]]]___bbbfffkkkppprrrnnniiieeebbbffflllkkkdddeeepppvvvuuujjjaaaXXXWWW^^^hhhnnnqqqpppkkkhhhnnnxxx~~~|||wwwttttttsssttttttuuuvvvwwwzzzzzzzzzzzzyyyyyyxxxxxxxxxsssppprrrsssrrrssswwwuuuuuusssqqqvvv}}}}}}{{{||||||zzzvvvssstttuuuzzz{{{wwwpppjjjhhheee```]]]aaabbbaaabbbhhhlllmmmbbbaaaaaabbbdddeeedddcccdddddddddeeefffeeebbb___```]]]ZZZXXXYYYZZZ[[[[[[aaa\\\VVVPPPMMMNNNQQQSSSQQQRRRSSSSSSTTTSSSSSSSSSUUUVVVVVVSSSPPPNNNMMMMMMKKKIIIHHHIIILLLOOOPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNJJJKKKJJJHHHFFFDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKGGGFFFCCCBBBBBB@@@>>><<<999:::;;;===???AAABBBCCCAAABBBBBBCCCBBBAAA@@@???>>>>>>>>>??????????????????>>>===>>>AAACCCDDDDDDBBB@@@>>><<<;;;:::::::::999999888888888999999999999888888777777888888999999::::::;;;;;;::::::999888777666666666666777888777777777777666666666666666666666666666666666666999999888777777777777777888888888777777777666666555666777777555555666777::::::999999999888888888666666666666666777777888666666777777777888888888999999999999999999999999888:::;;;;;;:::999999:::;;;::::::999:::;;;<<<===<<<<<<======>>>??????@@@AAAAAAAAA@@@@@@@@@?????????@@@AAABBBCCCDDDDDDDDDGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOQQQTTTUUUVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[ZZZVVVWWWXXXZZZ\\\]]]______aaa```____________```aaa````````````````````````___^^^[[[ZZZYYYZZZ\\\]]]___^^^^^^]]]]]]]]]]]]]]][[[[[[ZZZZZZZZZYYYYYYYYYZZZ[[[\\\]]]]]]\\\[[[[[[[[[XXXUUUTTTTTTUUUUUUUUURRRRRRQQQPPPOOONNNMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFGGGFFFDDDBBB@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;:::999999999:::::::::::::::;;;;;;:::::::::888888888888888888888888666666666666666555555555666666666666666555444444444444444444444444444444333333333333333333444444111111111111111111111111111111111111000000000000111111111111000000000///000000000000000000000000111111000//////000111111000000///////////////000~~~nnnccc]]]XXXTTTOOOMMMOOOQQQQQQOOOVVVWWWXXXWWWUUUSSSSSSTTTUUUXXX]]]``````___^^^^^^fffdddbbbbbbbbbaaa^^^]]]^^^```aaa```______cccggggggddd[[[UUUWWW___bbbaaacccfffkkkllliiieeebbb```gggjjjgggbbbdddpppwwwvvvmmmeee]]]^^^gggoooqqqoooiiijjjnnntttzzz}}}zzzvvvwwwvvvtttsssssstttuuuvvvyyy{{{}}}~~~~~~|||zzzxxxsssoooppptttwwwvvvuuuwwwtttpppkkkmmmxxxyyyyyy|||~~~}}}xxxuuutttuuuxxxxxxsssjjjffffffdddaaaZZZ___aaa```bbbgggjjjiiibbbaaaaaacccfffiiijjjiiihhhgggggghhhhhhgggdddaaa___]]]ZZZXXXYYYZZZ[[[ZZZ___\\\XXXTTTRRRRRRSSSUUUQQQQQQSSSTTTTTTTTTSSSSSSVVVVVVUUURRROOOOOOPPPRRRMMMLLLJJJJJJMMMOOOOOOOOOMMMMMMMMMMMMMMMLLLKKKJJJFFFHHHIIIHHHFFFDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHEEECCCAAA@@@@@@???===;;;999999;;;<<<>>>???@@@AAA@@@AAADDDEEEEEECCC@@@>>>>>>>>>>>>>>>============???===<<<<<<>>>??????>>>???>>>===<<<;;;:::999888777777777777888999999999999888888777777888888999888888999999999999888888666666555555555555666666555555555666666777777777666666666666666666666666888777666666555555666666888888777777777777666666444555666666555444555666888888999:::999888777666333333555666888999999999555666666666777777777777999999999999999999999999999:::<<<<<<:::999:::;;;:::999999999999:::;;;;;;;;;;;;;;;<<<======>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@???@@@BBBCCCCCCCCCBBBAAADDDEEEFFFFFFFFFEEEDDDCCCBBBCCCCCCDDDDDDEEEFFFFFFJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQSSSUUUVVVWWWWWWTTTVVVXXXZZZ[[[[[[ZZZYYYVVVVVVVVVWWWXXXZZZ]]]^^^aaaaaa``````___``````aaa________________________^^^]]][[[YYYYYYZZZ[[[\\\^^^]]]\\\\\\[[[[[[[[[\\\YYYYYYYYYYYYXXXXXXXXXXXXWWWXXXZZZ\\\\\\\\\\\\[[[ZZZXXXUUUSSSTTTUUUUUUUUURRRQQQPPPPPPOOONNNMMMMMMKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMIIIIIIIIIIIIIIIJJJJJJJJJHHHGGGFFFGGGGGGGGGEEECCCAAAAAABBBBBBBBBBBBAAAAAA????????????????????????======<<<;;;;;;;;;;;;<<<<<<;;;::::::999999999999:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888888777777666555555444444666666666666666555555444444444444444444444444444333333333333333222222222111111111111111111111111//////111222222111000000111111111111000000000000000000000000000000000000111000000//////000000111111000000///.........///xxxhhh\\\UUURRRPPPNNNKKKKKKMMMNNNNNNLLLRRRSSSUUUUUUTTTSSSTTTUUUXXX[[[^^^____________```eeeccc```^^^]]]\\\ZZZXXXZZZ\\\\\\YYYVVVWWW]]]dddcccfffaaaWWWZZZgggkkkeee\\\^^^```aaabbbccccccdddcccbbb^^^[[[```lllssssssqqqjjjeeeiiisssvvvqqqiiibbbgggpppwwwyyyxxxuuusssvvvuuusssqqqqqqsssvvvwwwyyyzzz|||~~~~~~}}}{{{zzzvvvssstttyyy{{{wwwsssrrrooollliiikkktttzzzuuukkklllpppuuuuuupppkkkjjjkkkoooppplllfffcccdddcccaaaVVV\\\______```dddfffeee``````bbbeeehhhjjjiiihhhdddcccbbbcccddddddcccaaaaaa^^^[[[YYYYYYYYYXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWPPPQQQSSSUUUUUUUUUTTTSSSWWWWWWWWWUUURRRPPPQQQRRROOOMMMKKKKKKMMMNNNOOONNNKKKLLLLLLKKKJJJGGGEEEDDDDDDFFFHHHHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCAAA@@@?????????===;;;:::;;;<<<===>>>???@@@@@@AAABBBCCCDDDDDDBBBAAA??????>>>>>>>>>===<<<<<<<<<===;;;:::;;;<<<======<<<<<<<<<<<<<<<;;;999888777555555666777888999999999888888777777777777888888777777777777777777777777555555555555555555555555555555555666666666777777666666666666666666666666777666555555444444555555888777777777666666666666444555666555444333444666666777999::::::888777555222333555777999999999888666666666777777777888888888888888888888888888888999;;;<<<<<<;;;::::::;;;:::::::::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBBBBBBBAAA@@@???BBBCCCDDDFFFFFFDDDBBBAAABBBBBBBBBCCCDDDDDDEEEEEEGGGGGGGGGGGGHHHIIIKKKKKKOOOPPPQQQSSSTTTUUUVVVWWWSSSUUUYYY\\\]]]]]]\\\[[[YYYXXXWWWWWWXXXZZZ]]]___`````````_______________]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZ[[[\\\]]]^^^]]]\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXWWWWWWXXXYYYZZZ[[[ZZZZZZYYYZZZWWWTTTSSSSSSTTTUUUTTTPPPPPPPPPOOONNNMMMMMMLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMHHHHHHIIIIIIIIIIIIJJJJJJHHHGGGFFFGGGHHHGGGFFFDDDAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???======<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999999999::::::;;;;;;;;;;;;::::::888888888888888888888888777777666666555555555555555666666666666666555555444444444444444444444444333333222222222222111111111111111111111222222222---...000222333222111000111111111000000000000000000000000000000000000000000000000//////000000000111000///...............~~~zzzpppqqqpppjjj```WWWSSSQQQIIIHHHHHHHHHIIIJJJJJJIIIMMMOOORRRSSSTTTUUUVVVXXX]]]]]]]]]\\\[[[[[[^^^```ccc```]]][[[ZZZYYYWWWVVVXXXYYYXXXSSSNNNOOOUUU\\\]]]eeeeee]]]```ooorrrjjj[[[ZZZYYYYYY\\\```ccceee^^^ZZZVVVVVV^^^jjjpppqqqtttooonnnttt{{{zzzooodddaaahhhrrrxxxxxxuuusssrrrsssrrrppppppqqqtttwwwyyyzzzyyyyyyyyyzzz{{{||||||zzzyyy||||||vvvooollliiikkkmmmnnnppppppiii___\\\bbbiiiiiiddd^^^]]]^^^dddgggfffcccbbbdddccc```TTTZZZ^^^]]]^^^aaabbb```]]]^^^aaaeeegggfffbbb___YYYYYYXXXZZZ]]]```aaa```bbb```\\\ZZZYYYWWWVVVTTTSSSRRRRRRRRRSSSSSSTTTUUUOOOQQQSSSUUUVVVVVVTTTSSSWWWYYYZZZYYYUUURRRPPPOOOPPPNNNKKKKKKMMMNNNNNNNNNMMMMMMMMMKKKHHHEEEBBB@@@DDDFFFHHHIIIGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDBBBAAA????????????===<<<======>>>???@@@@@@AAAAAACCCCCCBBBAAAAAAAAAAAABBB?????????>>>=========<<<:::999999;;;===>>>===<<<::::::;;;;;;:::999888777444555666888999999999999888777777777777777777888666666666666666666666666444444555555555555444444666666666666555555555555555555555555555555555555666555555444333444444444777777777666666666666555444555666555444333444666555666888999999888666555444555666888888888777666777777777888888888999999888888888888888888888888999;;;<<<<<<;;;::::::;;;:::;;;;;;<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;???????????????????????????@@@AAAAAAAAA@@@>>>>>>@@@AAACCCDDDDDDCCCAAA@@@BBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKOOOOOOPPPQQQRRRTTTUUUVVVTTTWWWZZZ]]]______^^^]]]]]]\\\[[[ZZZ[[[]]]___aaa_________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]^^^___^^^]]]\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYXXXVVVVVVXXXVVVSSSQQQRRRSSSSSSSSSOOOOOOOOONNNMMMMMMLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJKKKKKKLLLLLLLLLHHHHHHIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFGGGGGGFFFDDDAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@??????======<<<;;;;;;;;;;;;<<<<<<;;;::::::999999999:::999999::::::::::::999999777777777777777777777777555555555555666666777777555555666666666666666555444444444444444444444444333333333222222111111111000000111111111222222222---...000222333222111000000000000000000000111111000000000000000000000000/////////000000/////////000000///...............{{{rrrmmmkkkiiigggeee\\\^^^```___ZZZTTTOOOLLLDDDEEEFFFGGGIIIJJJKKKKKKIIIKKKOOOQQQSSSUUUWWWYYY]]]\\\[[[XXXWWWXXX[[[^^^aaa^^^[[[YYYYYYYYYXXXWWWZZZYYYVVVPPPLLLMMMQQQVVVYYYbbbddd___cccnnnrrrlll```]]]ZZZYYY[[[^^^``````[[[VVVQQQUUUaaammmrrrsssvvvssssssxxx~~~{{{pppeeehhhnnnuuuyyyxxxvvvuuuuuurrrqqqqqqqqqrrruuuxxxyyyyyyxxxvvvuuuvvvxxx{{{~~~}}}yyy{{{{{{vvvnnnkkkhhhnnnrrrrrrpppmmmeee]]]TTT\\\cccccc]]]XXXXXXZZZ___bbbcccaaaaaadddccc```VVV[[[^^^]]]]]]___```^^^[[[\\\^^^aaabbb```[[[WWWRRRQQQRRRTTTYYY]]]```aaabbb___\\\ZZZYYYWWWUUUSSSTTTSSSRRRQQQPPPPPPOOOOOOOOOQQQTTTVVVWWWVVVUUUTTTVVVXXXZZZYYYUUUQQQNNNMMMOOOMMMKKKKKKLLLNNNNNNNNNPPPOOONNNLLLJJJGGGEEECCCEEEGGGHHHHHHFFFEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBAAA@@@@@@AAAAAA???>>>@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA??????@@@AAABBB>>>>>>>>>>>>============888777888:::===>>>>>><<<::::::::::::999999999999555666888999:::999888888888777777666666777777888666666555555555555666666444444555666666555444444666666666555555444444444555555555555555555555555666555444444333333444444777777666666666666555555444555666666555444555666444555777888888777666666666777777777777666666555888888888888999999999999888888888888888888888888999:::<<<<<<:::999:::;;;:::;;;<<<=========<<<<<<::::::::::::::::::;;;;;;===============>>>>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@BBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLOOOOOOOOOOOOPPPRRRSSSTTTUUUWWWZZZ\\\^^^^^^]]]]]]___^^^^^^]]]^^^___```aaa^^^^^^^^^^^^^^^]]]\\\[[[^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^______]]]\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWXXXXXXXXXXXXVVVTTTSSSWWWTTTQQQPPPPPPQQQQQQQQQNNNNNNNNNMMMMMMMMMLLLLLLNNNNNNOOONNNMMMKKKJJJHHHIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDEEEGGGGGGEEECCCBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@?????????======<<<;;;;;;;;;;;;<<<;;;::::::999999::::::;;;888999999::::::999999888666666666666666666666666444444555555666777777888444555666666666666666666444444444444444444444444444444333333222222111111000000000111222222333333//////111222222111000000000000000000111111111111000000000000000000000000...//////000000//////...///......---......//////}}}sssmmm```\\\WWWVVVWWWXXXWWWUUUOOOPPPQQQRRRRRRNNNIIIFFFEEEEEEFFFGGGGGGHHHJJJKKKFFFIIIMMMOOOQQQRRRUUUWWWWWWWWWWWWVVVVVVWWWYYY\\\```]]][[[YYYZZZ[[[[[[[[[YYYVVVSSSPPPPPPSSSWWWYYY\\\aaaaaa___bbbjjjooonnncccaaa______``````]]][[[ZZZSSSOOOWWWeeeqqquuuuuuxxxuuutttwwwzzzyyysssmmmpppsssvvvxxxwwwvvvwwwwwwttttttttttttuuuvvvxxxxxxwwwvvvttttttuuuxxx{{{}}}xxxsssvvvzzzwwwsssppppppssstttrrrooolllddd\\\TTT\\\dddddd^^^XXXYYY\\\bbbdddccc```___cccdddbbbZZZ___aaa^^^]]]___```^^^[[[ZZZZZZZZZ[[[ZZZXXXVVVSSSRRRRRRTTTYYY___bbbddd___]]][[[ZZZYYYXXXVVVTTTVVVUUUSSSQQQPPPPPPPPPPPPNNNPPPTTTWWWXXXWWWUUUTTTSSSUUUVVVTTTRRROOONNNNNNMMMKKKIIIJJJLLLMMMNNNNNNNNNMMMLLLKKKIIIIIIHHHHHHFFFGGGGGGEEECCCCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAAAAABBBCCCBBB@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@?????????<<<<<<<<<<<<<<<=========777777777:::<<<===;;;:::;;;:::999888999999;;;;;;777888999:::;;;:::888777777777666666666666777777777666555444444555666777444555666666666666555444444444555555555555555666555555555555555555555555666666555444444444444444777777666666666555555555555666777777555555666777555555555666666666777777777777666666666666777777777777777777888888888888888888888888888888888888888:::;;;;;;:::999999:::999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======???>>>===<<<<<<===???@@@?????????@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIKKKLLLNNNMMMMMMMMMNNNPPPRRRSSSTTTUUUWWWXXXYYYZZZZZZZZZ^^^^^^^^^^^^^^^________________________]]]\\\[[[^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\\\\\\\\\\]]]]]]]]]^^^]]]\\\[[[ZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVUUUUUUVVVWWWWWWVVVUUUTTTUUURRROOONNNNNNOOOPPPOOOMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPOOONNNLLLJJJIIIJJJJJJKKKLLLLLLMMMMMMKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDCCCDDDFFFFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>>======<<<;;;;;;;;;;;;<<<999999999999:::;;;<<<<<<999::::::::::::::::::999777777777777777777777777555555555666666666666666444444555666666666666666444444444444444444444444555555444444333222222222///000000111222222333333111111111111000000000000///000000000111111111111000000000000000000000000......///000000///......------------...///000000vvvkkkbbbZZZTTTQQQMMMJJJHHHIIIKKKLLLJJJGGGIIIHHHGGGIIILLLKKKGGGCCCDDDDDDDDDCCCBBBBBBCCCDDDFFFHHHLLLNNNNNNPPPRRRSSSQQQSSSUUUVVVVVVWWWXXXZZZ```^^^[[[[[[\\\^^^^^^^^^UUURRRPPPQQQVVV[[[```bbbbbbbbbaaa___aaafffmmmpppbbbbbbccceeegggddd^^^YYYXXXPPPNNNWWWgggsssvvvvvvyyyvvvssstttvvvxxxwwwuuutttuuuuuuuuuuuuuuuwwwxxxwwwwwwwwwxxxxxxxxxwwwwwwuuuuuuuuuuuuvvvxxx{{{|||zzzrrrmmmrrrxxxyyyxxxwwwyyyyyyuuupppmmmjjjbbbXXXVVV___ffffff___ZZZ\\\```hhhhhhddd^^^^^^bbbeeeddd^^^bbbccc___^^^```aaa___\\\YYYVVVUUUVVVWWWWWWWWWWWWUUUUUUWWW\\\aaaeeeggg\\\[[[YYYYYYZZZZZZXXXWWWUUUTTTSSSRRRRRRSSSTTTUUUNNNPPPTTTWWWXXXWWWUUUTTTQQQRRRQQQOOOMMMMMMOOOPPPLLLJJJIIIIIIKKKMMMNNNNNNJJJIIIHHHGGGHHHIIIJJJKKKFFFFFFEEECCCAAAAAABBBDDDDDDDDDDDDDDDEEEEEEFFFFFFDDDCCCBBBBBBDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA===???AAABBBBBB@@@===<<<:::::::::;;;;;;<<<<<<<<<777777777999;;;;;;999777<<<:::999888888:::<<<===888999:::;;;;;;:::888777777777666666666666777777777666555444444555666777444555666777777666555444222222333444555666777888555555555555555555555555666666555444444444444555777666666666555555555555666777888777666555666888555555555555555666777888777666555555555777888999666666666666777777777777777777777777777777777777777999;;;:::999888999999888999:::;;;<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<>><<<:::;;;===@@@AAA??????>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDDDDEEEBBBBBBCCCDDDEEEGGGIIIJJJMMMMMMLLLLLLMMMOOOQQQRRRSSSSSSTTTTTTUUUVVVWWWXXX\\\]]]]]]^^^^^^^^^]]]\\\``````aaaaaa```^^^\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZ[[[[[[\\\\\\\\\\\\]]]\\\[[[YYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUURRRSSSUUUVVVWWWWWWVVVVVVTTTQQQNNNMMMMMMNNNOOONNNMMMMMMMMMMMMLLLLLLLLLLLLKKKMMMOOOPPPPPPOOONNNMMMJJJKKKKKKLLLMMMNNNNNNNNNKKKKKKJJJIIIGGGFFFEEEEEEDDDCCCBBBCCCEEEEEEDDDBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>============<<<;;;;;;;;;;;;<<<888888888999:::;;;<<<===:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888777777777666555555444444444444555666777777666666444444444444444444444444666666555444444333222222///000000111222222333333333222111000//////000000//////000000111111111222000000000000000000000000---...///000000///...---,,,,,,,,,---...///000111~~~wwwqqqjjjeee___]]]YYYUUUPPPKKKHHHFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEEEEEEEEEEFFFFFFHHHGGGEEECCCCCCDDDFFFGGGGGGHHHJJJLLLNNNOOOPPPPPPSSSUUUXXXZZZZZZ[[[]]]^^^ZZZZZZ[[[___cccdddbbb___[[[TTTSSS^^^hhhkkklllnnniiigggccc```^^^___bbbccc]]]ccckkkqqqppphhh___XXX]]]VVVVVV___kkkqqqtttuuuzzzyyyyyyzzz{{{zzzwwwuuutttttttttuuuvvvyyy{{{|||{{{xxxyyyxxxvvvuuuxxxqqquuuwwwwwwyyy}}}}}}|||xxxwwwyyyyyyvvvvvvzzzyyyqqqmmmjjjddd``````YYYeeeqqqpppfff___eeeooorrrllleeecccdddeeeccc___```]]]ZZZYYYZZZ\\\^^^___SSSSSSTTTTTTTTTWWW\\\``````]]]]]]ccchhhiiifffddd]]]YYYWWWZZZ[[[WWWUUUVVVYYYTTTQQQSSSWWWWWWRRRLLLNNNOOORRRUUUXXXWWWUUURRRPPPQQQPPPMMMJJJIIIIIIJJJGGGFFFFFFHHHKKKMMMMMMLLLJJJJJJIIIHHHGGGGGGFFFFFFDDDFFFHHHIIIIIIGGGDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCAAA@@@???>>>>>>BBBAAA@@@???>>>===<<<;;;;;;<<<<<<<<<;;;::::::999;;;999888888999::::::999;;;;;;:::999999888888777777888999:::;;;:::999888888888888888888888888888555666777777777555444333666666666666555555555555222222222333444555666777666666666666666666666666555555555555555555555555666666666666666666666666555444444555555666777888666666555555555555666666777555333333444666666555666666666666666666666666999888666555555555666777777777777777777777777777777777777777888888888888999999999:::;;;<<<===>>>:::;;;<<<=========<<<<<<===============<<<<<<<<>>>>>===@@@???===<<<:::999999999:::::::::999999999888888;;;:::999999888888999999:::999888777777888999:::888777777777777777777777555444444444444555555666444444222222222222444444444444333333333222222222000000000000000000000111000000000000000000000000////////////000000000000111...,,,---///111///---000000000000///...---,,,+++,,,,,,---...///000000}}}uuuiii```[[[WWWRRRNNNNNNMMMKKKJJJHHHFFFEEEDDDAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHJJJLLLNNNOOOPPPPPPTTTWWWYYY[[[[[[\\\^^^___\\\\\\\\\___cccdddccc``````\\\___iiirrrrrrpppooohhhfffccc```_________```^^^cccjjjooooooiiibbb\\\```WWWUUU___llluuuyyy{{{~~~~~~~~~yyyvvvuuuvvvyyy{{{|||}}}}}}|||{{{zzz{{{zzzvvvtttuuunnntttxxxyyy{{{~~~{{{{{{~~~}}}{{{{{{}}}|||uuunnnmmmkkkfffdddeeeccciiiooonnnhhhccceeejjjmmmgggaaa```ccceeedddaaa[[[VVVRRRQQQTTTYYY]]]^^^XXXSSSOOOQQQXXX___cccdddhhheeedddfffgggddd___\\\WWWTTTTTTXXXYYYWWWTTTUUUUUUSSSQQQRRRUUUUUUQQQMMMOOOPPPRRRUUUWWWWWWTTTQQQOOOOOOOOOMMMKKKJJJKKKLLLHHHGGGGGGIIIKKKMMMLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999:::999888888::::::999888777888888999999::::::;;;888888999:::::::::999888555555555555555555555555666666777777777666555444666666666666555555555555444444333333333444444555555555555555555555555555555555555555555555555555777777777777777777777777777666666555555555666666666666555555555555666666666444222222444666666666666666666666666666666666::::::888777777777888888777777777777777777777777666666777777777888888888999999999999:::;;;<<<===:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@AAAAAA@@@@@@?????????@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNSSSSSSSSSSSSTTTTTTUUUVVVTTTUUUVVVXXXZZZ\\\]]]^^^[[[[[[\\\\\\[[[YYYXXXWWWZZZZZZYYYYYYXXXXXXXXXWWWYYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZZZZYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVXXXYYYXXXUUUSSSQQQRRRSSSSSSRRRPPPNNNLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHJJJLLLMMMLLLKKKKKKLLLIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFBBBBBBBBBBBBCCCCCCCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>===<<<;;;;;;::::::::::::::::::999999999888888888999999888777777777777888888888777777777777888888666666666666666666777777666555555444444444555555444333222222222222333444444333333333333222222222222222222111111111111111000000000000000000000000////////////000000000000222000......000111000///000000000000///...---,,,---------.../////////000{{{vvvsssooojjjeee\\\VVVMMMHHHEEEDDDAAA?????????@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHJJJLLLMMMNNNOOOOOOSSSUUUXXXYYYYYYZZZ\\\]]]\\\\\\\\\^^^aaacccbbbaaadddeeekkkuuuzzzwwwpppmmmiiihhhgggeeedddbbbbbbaaaaaaeeejjjnnnnnnjjjeeeaaabbbXXXTTT^^^nnnyyy}}}~~~~~~yyytttvvvyyy~~~}}}~~~||||||~~~{{{tttooooooiiiqqqxxx{{{~~~}}}}}}|||{{{}}}uuuooojjjjjjiiifffeeegggfffhhhhhhgggffffffffffffiiiccc^^^]]]bbbeeeeeecccXXXQQQKKKKKKRRRYYY]]]^^^]]]SSSJJJNNN[[[fffiiiffffffffffffffffffccc^^^ZZZTTTQQQSSSYYY[[[XXXUUUVVVPPPQQQRRRSSSSSSRRRQQQPPPTTTTTTUUUVVVXXXWWWTTTRRRMMMNNNMMMLLLJJJJJJLLLNNNJJJIIIIIIIIIKKKLLLKKKJJJKKKJJJJJJIIIIIIHHHHHHHHHIIIHHHFFFDDDCCCCCCDDDEEEBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBAAA@@@??????>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::999888888:::;;;;;;999777777777888888999:::::::::888999999:::999999888888777777777777777777777777666777777777777666666555666666666555555555555444555444444444333333333333444444444444444444444444555555555555555555555555777777777777777777777777999888777666555555555555666666555555555555666666444333111222444666777777555555555555555555555555999999888777777777888888777777777777777777777777666666777777777777888888999999999999999:::;;;<<<:::999888888888999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTWWWYYYZZZ[[[[[[[[[XXXYYYYYYYYYXXXWWWVVVVVVYYYYYYXXXXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXWWWVVVWWWWWWWWWWWWWWWXXXXXXYYYVVVVVVVVVVVVWWWWWWWWWWWWUUUUUUVVVXXXYYYXXXVVVSSSQQQRRRRRRRRRQQQOOOMMMLLLKKKJJJIIIIIIHHHIIIIIIIIIHHHJJJLLLMMMKKKJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>;;;:::::::::::::::;;;;;;:::999999999999888888888888777777666666666666666666666777777777777666666444444444555555666666666777777666555444444444444333333222222222222333333333333333222222222111111333333333222222111111111000000000000000000000000////////////000000000000222111//////111111111000000000000000///...---,,,////////////////////////jjjfffbbb^^^[[[WWWRRRNNNMMMIIIDDDAAA@@@@@@???>>>>>>>>>===============<<<============>>>>>>>>>???AAAAAA@@@@@@@@@AAABBBBBBAAABBBCCCCCCDDDCCCCCCBBBFFFGGGIIIJJJLLLMMMNNNNNNOOOQQQTTTUUUUUUVVVWWWYYYZZZ[[[[[[]]]___`````````fffiiipppwwwyyytttmmmiiikkklllmmmmmmllljjjhhhgggfffhhhkkkmmmmmmkkkhhhfffcccZZZWWWbbbrrrzzz{{{yyyyyyyyyzzz{{{|||zzzvvvsssxxx{{{}}}}}}~~~zzzooohhhfffcccmmmvvv{{{~~~~~~{{{{{{}}}|||wwwuuuvvvooojjjggggggeeeaaa```ccc```bbbaaa______bbbeeeeeehhhbbb\\\[[[```ccccccbbbYYYSSSMMMOOOVVV]]]______]]]SSSLLLPPP^^^hhhhhheee\\\aaaeeefffggggggeeeaaaVVVTTTVVV\\\^^^ZZZWWWVVVNNNQQQTTTTTTRRRQQQRRRSSSXXXWWWWWWWWWXXXWWWUUUSSSMMMMMMLLLJJJHHHHHHJJJLLLLLLKKKIIIJJJKKKKKKJJJHHHIIIHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@??????<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<;;;;;;::::::888888999;;;<<<;;;888666::::::999999888777777777999999999999999888888888888888888888888888888888777777777777777777666666666666555555555444444444333333333444333333333333444444444444444444444444555555555555555555555555666666666666666666666666888777666666555555555666666555555444444555555666333222111111444666777777666666666666666666666666666666666555555555666666666666666666666666666666666666666666777777777888888888888888888999:::;;;999888666555666777999;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>???@@@?????????>>>>>>>>>??????@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKLLLNNNPPPQQQQQQPPPPPPTTTVVVXXX[[[\\\\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYXXXWWWVVVUUUTTTSSSRRRSSSUUUVVVXXXXXXVVVUUUSSSSSSSSSSSSTTTTTTVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWVVVWWWXXXZZZYYYWWWUUURRRRRRRRRQQQPPPNNNLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJHHHJJJLLLLLLKKKJJJIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>===;;;;;;::::::::::::;;;;;;999999999999888888888888888777666666555555666666444555666777777666555444444444444555666666777777888777666555444444444444333222222222222222222333222222222222111111111111333222222111111000000000////////////////////////////////////000000000000111000//////000000000000//////000//////...------000000000000000/////////UUUSSSQQQNNNKKKHHHDDDAAADDDBBB???============<<<>>>>>>>>>=========<<<<<<<<<<<<=========>>>>>>>>>???????????????@@@AAAAAA???@@@AAABBBBBBBBBBBBAAADDDEEEGGGIIIJJJLLLLLLMMMMMMOOORRRSSSSSSSSSTTTVVVYYYZZZ\\\^^^___```aaabbbggglllqqqsssrrrooojjjgggkkklllnnnpppooommmkkkiiihhhiiijjjkkkkkkjjjiiihhhhhhaaa```lllxxx|||xxxtttqqqqqqqqqsssvvvwwwvvvuuuyyyzzz|||~~~~~~vvviii```___```kkkvvvyyy|||}}}zzzxxxxxxvvvpppmmmnnnlllhhheeeddd```[[[ZZZ\\\]]]cccddd^^^YYY]]]ccceeehhhaaaZZZXXX[[[^^^^^^\\\ZZZVVVSSSVVV[[[___```^^^]]]XXXUUUYYYaaaffffffcccZZZcccjjjjjjiiijjjiiieeeYYYWWWXXX]]]]]]XXXTTTSSSNNNRRRVVVVVVSSSRRRSSSVVVXXXVVVUUUTTTUUUTTTRRRPPPNNNMMMKKKHHHEEEDDDFFFHHHLLLKKKIIIIIIJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIHHHFFFDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;:::888888999;;;<<<;;;888666::::::999888888777777666999999999888888777777777555555555555555555555555666666666666666666777777555555555555444444444444000111222333444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555444555555666777777555555444444444444555555333111000111444666777777777777777777777777777777555555555666666666555555666666666666666666666666555666666666666777777777888777777777777888999999888777555444555666888:::999:::::::::;;;;;;;;;<<<<<<===>>>>>>??????>>>>>>????????????@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKIIIJJJLLLNNNOOOOOOOOONNNSSSTTTWWWYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQRRRTTTUUUWWWWWWUUUTTTRRRSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYXXXXXXWWWVVVUUUUUUXXXXXXXXXYYYZZZZZZXXXVVVRRRRRRQQQPPPNNNMMMKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJGGGIIIKKKKKKJJJIIIHHHIIIJJJIIIHHHGGGFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>===<<<<<<>>>===<<<;;;::::::::::::999999999888888888777777888888777666666666666777444555666777777666555444555555555666666777777777777777555444333333333333222222222222222222222222222222111111111000000000111111000000/////////...////////////////////////////////////000000000000/////////.........///000//////////////////...---000000000000000/////////JJJJJJIIIHHHEEEBBB???>>>======<<<;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>???>>>??????@@@@@@AAAAAABBBBBBCCCEEEGGGHHHJJJJJJKKKMMMOOORRRSSSRRRRRRTTTUUUVVVZZZ^^^aaabbbbbbcccdddgggnnnqqqooolllkkkjjjhhhhhhiiikkkkkkjjjhhheeebbbddddddeeeggghhhiiiiiijjjmmmiiikkkuuu}}}|||vvvrrrmmmmmmooossswwwyyyyyyxxxwwwvvvwwwxxxzzz~~~}}}ssseee^^^^^^bbbmmmvvvxxxxxxzzz{{{{{{|||wwwtttssspppjjjhhhjjjiiifffeeeddd___YYYXXX[[[dddnnnpppdddZZZ\\\cccfffjjjbbbZZZVVVXXXZZZYYYWWWXXXXXXXXXYYY\\\^^^^^^^^^___^^^]]]___bbbddddddcccbbbnnntttpppjjjhhheee```XXXUUUUUUXXXXXXRRRNNNMMMOOORRRVVVVVVTTTSSSTTTUUUTTTRRRPPPOOOOOOOOONNNMMMNNNMMMKKKGGGDDDCCCEEEGGGKKKJJJHHHHHHIIIHHHGGGEEEDDDDDDDDDEEEEEEFFFFFFFFFDDDFFFHHHIIIIIIGGGDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@======<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;999888888:::;;;;;;999777666666777777888999999999:::999888777777777777777666666666666666666666666666555555555555666666777555555555444444444444333...000222333444555444444444444444444444444444444555555555555555555555555444444444444444444444444333333333333444555666777555555444444444444555555333222000111333555666666777777777777777777777777666666777888888888777777777777777777777777777777555555666666666666777777777777666666666777777888777666555555555666888999888999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>?????????????????????@@@>>>??????@@@AAABBBCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJHHHIIIJJJLLLMMMNNNNNNNNNPPPQQQRRRSSSTTTTTTSSSRRRSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVUUUUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUTTTSSSVVVVVVVVVVVVWWWXXXZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWYYYXXXWWWXXXZZZZZZXXXWWWRRRRRRPPPOOOMMMLLLKKKJJJHHHHHHIIIJJJJJJJJJJJJIIIGGGIIIKKKKKKIIIHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA????????????>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;======;;;:::999999999999999888888888888777777777888888777666666666666666555555666666666666555555666666666666666666666666555555444333222222222333111111222222222222111111111111111000000000000///////////////////////////000000000000000000000000////////////000000000000.../////////------...000...///////////////......////////////////////////BBBCCCEEEDDDBBB@@@>>>===:::;;;;;;<<<;;;;;;;;;<<<999999:::;;;<<<======>>>:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>???>>>>>>======>>>???AAABBB@@@AAACCCEEEFFFHHHHHHHHHLLLNNNPPPQQQQQQQQQRRRSSSPPPUUU\\\```aaaaaabbbcccdddlllqqqlllggghhhhhhgggfffffffffeeebbb^^^ZZZXXXZZZ[[[]]]```dddgggiiikkknnnlllooovvvzzzwwwsssrrrkkkmmmrrrxxx}}}}}}{{{xxxrrrrrrsssuuuxxx||||||qqqeeeaaacccgggqqqxxxxxxuuuuuuvvvwwwwwwqqqmmmllliiieeeeeehhhgggeeeeeefffbbb^^^^^^bbbkkkvvvwwwjjj```bbbhhhhhhoooggg^^^YYYZZZ\\\[[[YYYWWWXXXZZZZZZYYY[[[___cccaaa^^^\\\\\\___bbbbbbaaaaaaooovvvooogggddd```ZZZVVVRRRQQQTTTSSSNNNKKKKKKPPPRRRTTTTTTTTTSSSRRRSSSSSSQQQNNNLLLMMMMMMMMMMMMNNNMMMKKKHHHEEEEEEHHHKKKIIIHHHGGGGGGGGGGGGFFFDDDCCCDDDDDDEEEFFFGGGGGGGGGCCCCCCDDDEEEFFFEEEEEEDDDFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@????????????>>>???>>>>>>===<<<;;;::::::999:::;;;;;;<<<<<<;;;;;;:::999888888::::::999888666666777777888999999999;;;:::888777666666666777888888888888888888888888555444333333444555666777555555555444444444333333///000222444444444333222333333333333333333333333555555555555555555555555555555555555555555555555333333222222222333333444555444444333333444444555444222111111333444555555555555555555555555555555555555777888888888777777777777777777777777777777555555555666666666777777777666666555555666666777666666666666777777777777888888888999::::::;;;;;;;;;<<<======>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEFFFGGGHHHIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQRRRTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVWWWWWWXXXYYYXXXYYYYYYYYYZZZZZZ[[[[[[XXXVVVVVVVVVXXXXXXWWWUUUSSSRRRPPPNNNLLLKKKJJJJJJGGGHHHKKKLLLMMMLLLJJJIIIGGGIIIKKKJJJIIIGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>===============<<<<<<;;;;;;:::999999999999888888888888888999888888888888777777777777777666555555444444555555777666666666666666666777777666666555555444444444333333222111111222222222000111222333333222111000111111000000000/////////......//////000000111111000000000000000000000000////////////000000000000...000111000...---///111......////////////......---------.../////////000:::<<<>>>>>>===;;;:::999666777999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;=========>>>>>>@@@AAAAAA???>>><<<<<<===???AAACCC???@@@AAACCCEEEFFFGGGGGGIIIKKKMMMNNNNNNNNNOOOPPPJJJPPPXXX^^^___^^^^^^______jjjooojjjeeeeeefffeeegggfffdddaaa]]]XXXSSSPPPQQQSSSWWW\\\aaafffiiikkkmmmkkknnnssstttqqqppprrriiimmmuuu}}}{{{vvvnnnooorrruuuxxx|||{{{qqqgggeeehhhjjjttt{{{xxxsssrrrttttttqqqkkkgggfffdddaaacccgggeeedddfffiiigggccceeejjjmmmwwwxxxllleeeiiimmmkkkuuummmccc___```bbbaaa___XXXZZZ[[[YYYXXX[[[bbbiiiaaa[[[VVVVVVZZZ______^^^WWWhhhqqqkkkcccbbb___YYYVVVQQQPPPRRRRRRNNNKKKLLLQQQQQQRRRSSSSSSRRRQQQPPPUUURRROOOMMMNNNOOOOOOOOONNNMMMKKKHHHGGGHHHKKKNNNHHHGGGFFFFFFGGGGGGFFFDDDDDDDDDEEEFFFGGGHHHHHHIIIBBBBBBAAAAAABBBCCCEEEFFFFFFFFFEEEEEEDDDBBBAAA@@@DDDDDDCCCBBBBBBBBBBBBCCC>>>>>>>>>>>>============@@@??????===<<<;;;::::::999::::::;;;<<<<<<<<<;;;;;;999888888999::::::999999999888888777666666666;;;:::888666666666666777555555555555555555555555444333333222333444555666555555444444444333333333111222333444444333111///111111111111111111111111555555555555555555555555666666666666666666666666444444333222111111111111555444444333333444444555555333111111222444444444333333333333333333333333222333555666666666555555777777777777777777777777555555555555666666666777777666666555555555666666555666777777888777777777777777888999::::::;;;;;;;;;<<<<<<==============================<<<<<<<<<======>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLOOOPPPQQQQQQPPPPPPPPPQQQQQQRRRQQQPPPPPPPPPQQQSSSTTTVVVUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTSSSTTTTTTUUUVVVVVVWWWXXXZZZ[[[]]]^^^___VVVUUUTTTTTTVVVVVVUUUTTTSSSRRRPPPNNNLLLJJJJJJIIIFFFHHHLLLNNNNNNMMMJJJHHHGGGIIIJJJJJJHHHGGGFFFGGGEEEFFFHHHJJJKKKJJJHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>============<<<;;;;;;::::::999888888555555555555666777888999888888888888777777777777555555444333333333333444888777666555555666777888666666555444333222222111111111111000111111222222000111222333333222111000000000000000////////////......///000111222333333000000000000000000000000////////////000000000000///111222111///...000333......///////////////...+++,,,,,,---...///000000<<<<<<;;;;;;;;;:::::::::777777777777888888888888:::::::::;;;;;;<<<<<<<<<999999999:::;;;<<<======>>>>>>======<<<<<<<<<<<<============>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHLLLNNNQQQSSSSSSTTTUUUWWW[[[___ddddddaaa]]]\\\\\\^^^^^^^^^\\\YYYTTTOOOLLLMMMPPPTTT[[[bbbggghhhhhhmmmkkkjjjmmmqqqttttttrrrnnntttyyyxxxzzz~~~{{{uuuttttttuuuyyy~~~~~~{{{zzzrrrkkkjjjmmmrrrtttvvvwwwuuuwwwyyyxxxsssqqqooolllhhhdddcccdddfffiiikkkkkkjjjhhhhhhllloooooooooooooooooonnnnnnmmmsssoooiiieeedddccccccbbb\\\ZZZXXXXXXZZZ^^^```aaabbb^^^ZZZYYYZZZ\\\\\\[[[___```bbbbbb```___^^^___SSSRRRRRRQQQMMMHHHJJJPPPWWWTTTPPPMMMKKKLLLOOOPPPSSSRRRRRRRRRSSSRRRQQQOOOPPPNNNKKKJJJJJJIIIHHHFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDFFFEEECCCAAAAAAAAABBBBBBCCCBBBAAAAAA@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999888888888888777666444444333333444444444444333333333333333333333333333333222222222333333444444444444444444333333222222222222333555555555555333222444444444333333222222222777666555555777777666555444444444444444444444444333222222222333333444555555555555555555555555555333333333333333444555666555555555555555555555555444444444555555555555666333444555666777777777777777777777777777777777777333555777777777888:::<<<555888::::::888888;;;===;;;<<<<<<===============;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@@@@AAAAAADDDDDDEEEEEEFFFGGGGGGGGGFFFGGGHHHJJJMMMOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSVVVUUUSSSSSSSSSSSSUUUVVVUUUTTTSSSQQQQQQSSSTTTUUUTTTTTTSSSSSSSSSUUUVVVWWWUUUSSSQQQOOOOOOPPPRRRTTTWWWVVVWWWYYY[[[\\\ZZZXXXSSSTTTVVVXXXYYYZZZ[[[[[[TTTRRRNNNLLLLLLKKKJJJIIIJJJLLLMMMNNNNNNMMMLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLLLLJJJIIIGGGIIIHHHFFFDDDDDDEEEFFFGGGFFFDDDBBB@@@>>>>>>???@@@AAA@@@>>><<<;;;<<<===>>>;;;:::999888888999;;;<<<888888888888999:::;;;;;;<<<999666444444555555444666666666666666666666666777888999999999888666555777777555444222111//////111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000111111000///////////////------///000111111111111//////000000000000//////................................................;;;;;;::::::::::::999999666666777777777888888888999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========?????????@@@BBBCCCEEEFFFGGGHHHJJJKKKLLLMMMNNNNNNHHHJJJLLLLLLLLLLLLNNNPPPWWWZZZ\\\[[[YYYXXXZZZ\\\^^^^^^]]]ZZZVVVQQQLLLIIILLLMMMPPPWWW___eeeiiijjjkkkjjjkkknnnrrrtttsssqqqpppuuuwwwwwwwwwyyyvvvpppssssssuuuyyy|||}}}|||{{{{{{xxxsssnnnjjjkkkooosssuuuxxxyyyxxxxxx{{{yyytttwwwtttoooiiieeedddfffhhhqqqrrrsssqqqnnnmmmoooqqqpppoooooooooppprrrrrrrrrppplllfffccccccdddeeefffaaa___\\\\\\^^^aaabbbbbbddd___ZZZZZZ^^^```___]]]WWWXXX[[[\\\\\\\\\[[[[[[XXXVVVUUUTTTOOOKKKMMMSSSWWWTTTOOOKKKIIIJJJLLLMMMRRRQQQQQQQQQQQQPPPOOONNNOOOMMMKKKJJJJJJJJJHHHGGGHHHGGGFFFEEEEEEDDDDDDDDDFFFFFFEEEDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@??????@@@@@@========================??????>>>>>>===<<<<<<;;;::::::::::::;;;;;;<<<<<<::::::::::::::::::::::::999888888888888888888999888888888777777666444444444444444555555444444444333333333333333333333333222222333333333333333333444444444333333333333333333333444444444444333333333333333333333333222222333222111111333333222111444444444444444444333333333333222222222333444444444444444444444444444444222222222222222333444444444444444444444444444444444444444444555555555555444444555555555444333333666666666666666666666666555666888888777777888999777888999999999999:::;;;<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<=========>>>??????@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFHHHJJJLLLNNNOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRVVVVVVUUUUUUUUUUUUVVVVVVUUUTTTRRRQQQPPPQQQRRRSSSSSSSSSRRRRRRSSSTTTUUUVVVRRRQQQPPPOOOPPPRRRTTTUUUUUUTTTUUUWWWYYYYYYWWWUUUSSSTTTVVVXXXYYYZZZZZZZZZSSSQQQNNNLLLLLLLLLJJJIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKIIIGGGHHHGGGEEEDDDDDDDDDFFFFFFEEEDDDBBB???>>>>>>???@@@@@@???===;;;:::;;;<<<<<<;;;:::::::::::::::;;;;;;:::999999999999::::::;;;>>>;;;888666777777777666555555555555555555555555555666777777777666444444666666555444222111000000111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000111000000///////////////---...///000111111111111//////000000000000//////................................................999999999999888888888888666666777777777777888888888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>???AAABBBDDDEEECCCEEEFFFHHHJJJKKKLLLLLLFFFGGGHHHHHHGGGHHHJJJLLLTTTUUUUUUSSSQQQRRRWWW\\\\\\\\\[[[YYYVVVSSSPPPOOOOOOOOOQQQWWW^^^fffkkkmmmmmmmmmnnnqqqsssssspppnnnkkknnnpppqqqsssuuusssnnnqqqsssvvvxxxxxxxxxyyyzzzvvvrrrllliiijjjooosssvvvxxx|||}}}||||||}}}{{{www|||xxxqqqjjjddddddgggkkksssuuuvvvuuusssssstttuuusssqqqooooooqqqsssttttttpppkkkeeebbbaaacccdddeeeeeecccaaaaaaccceeefffeeeddd___ZZZ[[[aaadddbbb^^^UUUXXX[[[^^^``````___^^^[[[XXXVVVSSSNNNJJJMMMTTTWWWSSSNNNIIIFFFGGGIIIKKKOOOOOOOOOOOONNNMMMLLLKKKNNNLLLJJJIIIJJJJJJIIIHHHGGGGGGGGGFFFEEEEEEDDDDDDGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>??????========================>>>>>>>>>===<<<<<<;;;;;;999999999::::::::::::;;;999999999999999888888888888888888888888888888888777777777777666555555444444555555555555555555444333333333333333333333333333333333333333222222222333333444444444444444444333222222222222222222333222222222333333333333333444333222222444444333222333333333333333333333333444444333222222333333333444444444444444444444444222111111111111222222333444444444444444444444444333333333444444444555555444444444333333222111000444444444444444444444444666777888777666555666777999888777888999:::999888<<<===>>>>>>??????>>>>>>;;;;;;;;;<<<<<<<<<<<<=========>>>>>>??????@@@@@@???@@@@@@AAAAAABBBCCCCCCDDDEEEGGGHHHJJJLLLNNNNNNMMMNNNNNNOOOPPPQQQRRRRRRUUUUUUUUUVVVVVVUUUUUUUUUUUUTTTRRRPPPOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUPPPPPPPPPPPPQQQSSSTTTUUUSSSRRRRRRTTTUUUUUUSSSRRRSSSTTTVVVXXXYYYZZZZZZYYYRRRPPPNNNMMMMMMMMMLLLKKKIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFFFFDDDCCCCCCCCCDDDEEEDDDCCCAAA???>>>>>>?????????>>><<<;;;::::::;;;;;;:::;;;;;;<<<;;;;;;::::::;;;:::999999999999999999===;;;888777777888777666555555555555555555555555444444444444444333222222555555444333333222111111111111111111111111111111222111111111111000000000000000000000000000000000000000000000000000000000000000//////......//////---...///000000111111000//////000000000000//////................................................888888777777777666666666666666666666777777777888777777777777777777777777;;;;;;;;;;;;;;;::::::::::::::::::999999999999999::::::::::::;;;;;;;;;;;;======>>>>>>@@@AAACCCDDDAAABBBDDDEEEFFFGGGHHHHHHGGGIIIJJJJJJJJJKKKNNNQQQTTTUUUUUURRRPPPQQQUUUYYYZZZZZZYYYYYYYYYZZZ[[[[[[YYYXXXYYY]]]ccciiilllnnnqqqrrrtttuuuuuurrrmmmjjjbbbdddfffkkkqqquuuuuurrrqqquuuxxxxxxvvvuuuwwwyyytttnnngggeeeiiipppuuuwwwzzz~~~}}}~~~|||yyyyyyuuuooogggcccccchhhlllnnnoooqqqssstttuuuvvvwwwuuuqqqnnnmmmooorrrrrrrrrsssmmmfffaaa______```aaafffddddddeeegggiiiiiihhhaaa\\\XXXZZZaaaeeeaaa\\\XXXZZZ]]]```bbbbbb```^^^XXXUUUQQQNNNIIIEEEIIIOOOUUUQQQLLLHHHFFFHHHJJJLLLLLLMMMNNNMMMLLLJJJJJJJJJMMMKKKIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDCCCAAA@@@???>>>>>>=========>>>>>>=================================<<<<<<;;;;;;;;;:::::::::::::::::::::;;;999999999999999888888888777777888888888888777777666666777777666555555444444555555666666555555444333333333333333333333333444333333333222222111111333333333444444555555666333222111000000111222333111111222222333333333444444333222222444444333222222222222222333333333333444444333222222222333333333333333333333333333333222222111111111222222333333333333333333333333333222333333333444444444444333333333333333222111111333333333333333333333333444666777777555555666888:::888555666999:::888555;;;<<<<<<===============;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCDDDDDDFFFGGGIIIKKKLLLMMMLLLLLLNNNOOOPPPRRRSSSSSSRRRSSSTTTUUUUUUTTTSSSRRRVVVUUUSSSQQQPPPOOONNNNNNOOOOOOPPPPPPQQQRRRSSSTTTPPPPPPQQQRRRRRRRRRSSSSSSRRRQQQQQQSSSTTTTTTRRRPPPSSSTTTVVVXXXYYYYYYYYYXXXSSSQQQPPPOOOPPPPPPNNNMMMJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBBBB@@@???>>>>>>>>>??????>>>===;;;;;;;;;;;;;;;:::;;;<<<======;;;:::999:::999999888777777777777:::888666555666666555444555555555555555555555555333333333333333222222222444444333333333333222222111111111111111111111111111111111111000000000000////////////////////////000000000000000000000000000//////.........//////......///000000000000000//////000000000000//////................................................777777666666666555555555555666666666666777777777666666666666666666666666::::::::::::999999999999888888999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFEEEHHHJJJLLLNNNOOORRRUUUXXXVVVXXXZZZXXXTTTRRRTTTVVVXXXXXXWWWWWWYYY[[[^^^``````______bbbeeehhhiiiiiipppsssvvvxxxwwwssspppmmmcccaaaccckkksssxxxyyyxxxtttwwwyyyxxxuuutttvvvxxxrrrkkkccc```eeelllrrruuuxxx}}}~~~zzzxxxxxxxxxvvvrrroookkkeeecccdddiiimmmlllmmmmmmoooqqqsssssstttqqqlllhhhiiimmmqqqrrrqqqpppkkkddd```^^^______```bbbbbbccceeehhhjjjiiihhh\\\XXXVVVYYY___bbb^^^ZZZWWWWWWXXXZZZ\\\\\\YYYVVVTTTQQQMMMJJJEEEAAADDDKKKQQQOOOLLLIIIIIIKKKMMMOOOJJJLLLMMMMMMJJJIIIIIIKKKLLLKKKIIIHHHIIIJJJIIIHHHFFFGGGGGGGGGGGGFFFEEEEEECCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDBBB@@@???=========<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888666777888888888888777666555666666666666555555444444444555555555555444444333333333333333333333333333333333222222111111111222333333444444555555555222222000//////000222222111111111222222333333333000///......000000///...111111111222222222333333444333333222222333333333333333333333333333333333333333222222222222333333333333333333333333333333222222222222333333333444222222333444444444444444333333333333333333333333111333555555555666777999:::777555666888999777444999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<=====================>>>>>>??????@@@@@@AAAAAABBBBBBCCCDDDEEEGGGHHHJJJKKKLLLLLLMMMNNNOOOQQQRRRTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSWWWVVVTTTRRRQQQOOOOOONNNMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPRRRQQQRRRSSSUUUUUUSSSQQQRRRTTTVVVXXXYYYYYYXXXWWWUUUSSSRRRRRRRRRRRRPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIHHHGGGEEEDDDCCCDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<:::;;;<<<===<<<;;;999888999888777666666555666666999888666666666777555444555555555555555555555555444444444333333333333333333333333333333333333333111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////............//////...//////000000000000/////////000000000000//////................................................666666666666555555555555555555666666666666777777666666666666555555555555888888888888888888888888888888888888999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<>>>???AAABBBBBBCCCCCCCCCCCCBBBAAAAAAFFFIIIMMMPPPRRRTTTWWWYYYWWWZZZ\\\[[[WWWTTTSSSTTTWWWUUUSSSRRRSSSVVVZZZ\\\___^^^\\\]]]```ccceeeffflllpppuuuxxxwwwuuutttssslllggggggnnnwwwzzzzzzzzzwwwxxxxxxwwwuuuttttttuuunnnhhh```\\\___fffnnnsssuuuyyyyyytttpppqqqsssrrrmmmlllkkkiiiggghhhlllooorrrpppmmmmmmnnnooopppoookkkgggeeegggnnnssstttrrrhhheeeaaa______aaabbbbbb``````aaadddggghhhfffeeeYYYXXXXXXZZZ^^^___\\\YYYXXXVVVTTTVVVXXXXXXUUUQQQRRROOOMMMJJJEEEAAADDDKKKNNNNNNLLLLLLLLLMMMOOOPPPGGGKKKMMMMMMJJJIIIKKKMMMMMMKKKIIIHHHIIIIIIHHHGGGFFFFFFGGGHHHHHHGGGFFFEEEAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCBBBBBBAAA@@@???======<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888555666777888888777666555555555666666666555555444333444444444444444444333333333333333333333333333222222222222222111111111222222333333333333333333222111111111111111111222111111111222222222222222111000///000111222111///000000000111111222222333333222222222333333444555222222222222222222222222444444333222222222222333222222222222222222222222111111222222222333333333222333444555666666666666222222222222222222222222000222444555555666777999777666555666777888777666888999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============<<<======>>>>>>???@@@@@@DDDDDDEEEGGGHHHJJJKKKKKKLLLMMMNNNOOOQQQRRRSSSTTTVVVVVVVVVWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRPPPOOONNNLLLMMMOOOPPPRRRRRRSSSSSSUUUTTTSSSQQQPPPPPPPPPPPPQQQQQQRRRTTTVVVVVVUUUSSSRRRTTTVVVYYYYYYYYYWWWVVVVVVUUUTTTSSSTTTSSSPPPNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA????????????>>>>>>======?????????>>>======<<<<<<;;;;;;;;;;;;:::999888888888777666666666666666666:::999888888999999888666444444444444444444444444555555444333333333333333333333333333333333333333111111111111111111111111//////000000000000000111000000000000000000000000////////////////////////......------......////////////000000000000////////////000000000000//////................................................666666666666555555555555555555555666666666777777777666666666555555555555555555666666777777888888888888888999999:::::::::999999999999::::::::::::::::::;;;<<<===???@@@AAA??????@@@@@@@@@@@@@@@???EEEIIINNNRRRSSSTTTUUUVVVTTTWWWZZZXXXUUURRRSSSTTTSSSPPPNNNLLLNNNRRRWWW[[[ZZZWWWSSSSSSXXX___fffiiilllpppuuuvvvuuusssrrrrrrpppiiigggnnnvvvxxxwwwxxxyyywwwuuuttttttsssrrrqqqlllgggaaa\\\]]]dddooovvvuuuyyyxxxqqqlllmmmqqqsssnnnoooqqqqqqpppooopppqqqtttpppllljjjlllnnnnnnnnnnnnjjjgggjjjqqquuussspppdddaaa______```bbbbbbbbb``````aaaccceeedddbbb___XXXZZZ\\\^^^^^^]]]\\\[[[ZZZVVVSSSTTTWWWXXXUUURRRPPPNNNMMMLLLGGGCCCEEEKKKMMMMMMMMMMMMMMMMMMMMMMMMFFFJJJNNNNNNKKKKKKMMMPPPNNNLLLIIIHHHHHHHHHGGGEEEEEEFFFHHHIIIIIIHHHFFFEEEBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@????????????======<<<<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;::::::::::::::::::999888888777777555666777888888777666555444444555666666555555444222222333333333333222222333333333333333333333333111111111111222222222222222222222222222222111111111222222222222222222111222222222222111111111111444333222222444444333222//////000000111222222333111111111222333444555666222222222222222222222222333333222111111111111111222222222222222222222222111111111111222222222222333444555555555555555444333333333333333333333333111333444444444444666777444555666666666666777888999999:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@DDDEEEFFFGGGHHHJJJKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRUUUUUUTTTTTTTTTTTTUUUUUUTTTSSSSSSRRRQQQPPPNNNNNNLLLMMMOOOQQQRRRSSSSSSSSSUUUTTTRRRPPPOOOPPPQQQRRRPPPPPPQQQTTTVVVWWWVVVUUUQQQTTTWWWYYYZZZXXXVVVUUUVVVUUUSSSSSSSSSQQQNNNLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBAAA>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::999888888888888888777777777777888888999:::999888888999999888666444444444444444444444444555444333222222222333333444444444333333222222222111111111111111111111111////////////000000111111000000000000000000000000////////////////////////...------------...///000//////000000000000////////////000000000000//////................................................777777666666666555555555555555555555666666666777777777666666666555555555333444444555666777777888888888999999::::::::::::777888888888888999999999:::::::::;;;===>>>@@@AAA@@@AAABBBCCCDDDEEEEEEEEEFFFJJJOOOSSSTTTTTTTTTTTTRRRTTTUUUTTTQQQPPPRRRUUUNNNLLLJJJJJJMMMSSSZZZ^^^WWWRRRLLLLLLSSS^^^iiippppppsssvvvuuurrrnnnmmmmmmnnnfffccckkktttuuuuuuvvvzzzvvvrrrrrrsssssspppnnnllljjjddd______fffrrr|||yyy|||zzzrrrlllnnnsssvvvqqqtttwwwxxxwwwuuuttttttqqqmmmhhhgggjjjnnnppppppvvvqqqmmmnnnssstttpppjjjdddbbb````````````___^^^bbbbbbbbbcccdddbbb^^^[[[YYY]]]aaabbb```]]]]]]^^^XXXSSSOOOPPPTTTVVVUUURRRNNNMMMLLLLLLHHHCCCEEEJJJMMMMMMNNNNNNNNNLLLJJJIIIEEEJJJNNNNNNLLLLLLOOOSSSOOOLLLJJJHHHHHHHHHFFFEEEEEEFFFHHHIIIIIIHHHGGGEEEDDDCCCBBBAAA@@@?????????AAA@@@@@@@@@@@@@@@@@@AAABBBAAA@@@>>>===>>>>>>???===============>>>??????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;::::::999999999999999999888777666666555555666777999999777666555444444555555666555555444111222222333333222222111333333333333333333333333000000111111222222222333333222222111111000000000111222333444444333222111333222222222111111000000111000///000111222111///...//////000111222222222000000111222333555666777111111111111111111111111222222111000000///000000111111111111111111111111000111111111111222222222555555555555444333222222333333333333333333333333333444555555333333444555111444777777555444777:::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;?????????@@@AAAAAABBBBBBEEEEEEFFFHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPOOONNNMMMLLLMMMOOOQQQSSSTTTTTTSSSTTTRRRPPPOOOOOOQQQSSSUUUOOOOOOQQQSSSVVVXXXWWWVVVQQQSSSWWWYYYZZZXXXVVVTTTUUUTTTSSSRRRRRRPPPLLLIIIKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGFFFFFFFFFFFFFFFGGGCCCCCCDDDDDDCCCCCCBBBAAA===>>>>>>>>>>>>>>>===<<<============<<<;;;:::999<<<;;;999777666666777888999888888888999:::;;;;;;777666666777888888666444444444444444444444444444444444222111111111222333555555444333333222111111111111111111111111111111.../////////000000111111000000000000000000000000////////////////////////---------------...///000///000000000000000////////////000000000000//////................................................444444444444444444333333444444444444444444333333444444444444444444444444666666666666777777777777333444555777::::::888666888777666666666777999:::;;;:::999888999;;;===??????@@@AAAAAA@@@BBBEEEGGGJJJJJJJJJMMMQQQSSSTTTTTTLLLRRRSSSOOOPPPVVVZZZYYYNNNKKKIIINNNWWW]]]\\\YYYTTTQQQNNNQQQXXXbbbjjjoooqqqqqqpppmmmiiiffffffffffffeeeddddddhhhoooxxx~~~|||wwwsssrrrtttsssoookkkmmmiiicccaaajjjxxx~~~yyyssspppsssyyy~~~www{{{}}}yyyqqqlllnnnrrrsssmmmjjjmmmnnnlllnnnsssqqqrrrrrrsssrrrnnngggbbbeeedddbbbbbbaaa```___]]]dddbbbaaacccfffddd^^^XXXUUUXXXZZZZZZYYYYYY[[[^^^XXXTTTOOOMMMOOOPPPPPPNNNLLLNNNOOOKKKGGGFFFJJJNNNYYYWWWVVVUUUUUUSSSPPPNNNNNNPPPRRRQQQNNNLLLMMMOOOPPPNNNKKKIIIGGGGGGGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDBBBAAA@@@>>>>>>AAA@@@?????????@@@BBBBBBFFFDDDAAA???>>>???@@@AAAGGGBBB>>>===@@@AAA???;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999555666777888888888888888777777777777777888888888444444444444444444444444222222222222222222222222222222222111111111111000222222111111222222333444222222222111111111000000222222222222222222222222222222222111000//////...---....../////////000000333333222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222444444333333222333333333555444333333333333444555555444444444444333333333666555555444444444555555:::999888888888999:::;;;<<<<<<<<<;;;;;;:::::::::999999888888888999:::;;;>>>>>><<<<<<===???AAACCCCCCCCCDDDFFFGGGHHHJJJJJJKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQPPPPPPPPPPPPPPPOOOOOONNNPPPPPPOOOOOOPPPQQQSSSTTTQQQPPPOOOOOOOOOPPPQQQRRRQQQRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUVVVUUUTTTSSSRRRQQQQQQQQQPPPOOONNNMMMLLLIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????????????????>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::999888888777777888999999999999888;;;:::999888777555444444777666555444333444555555555555444444444333333333333444444444444333222222333333222111000///......000000000000////////////000000000000000000000000------............------............////////////000////////////...............////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,666666666666666666555555666666666666666666666666444444444444444444444444444555555555555666666666444444555777999999777555666666666666777888999:::999999999999:::;;;===>>>===>>>?????????AAACCCFFFJJJJJJJJJMMMPPPSSSSSSSSSMMMQQQRRRQQQTTTZZZ\\\ZZZWWWTTTSSSWWW^^^aaa^^^ZZZWWWTTTRRRTTT[[[eeemmmqqqqqqooommmkkkiiiiiihhhhhhgggfffeeegggkkkpppuuuxxxxxxtttpppppprrrrrrnnnjjjddddddbbbdddnnn|||zzzsssnnnnnnssswwwzzz||||||wwwqqqmmmnnnpppuuuqqqpppssssssnnnmmmooorrrqqqpppppppppnnniiifffeeedddbbbaaaaaa```___^^^bbbbbbbbbcccccc```[[[VVVUUUXXXYYYXXXTTTRRRUUUYYYXXXTTTOOOMMMNNNOOONNNMMMNNNPPPQQQNNNKKKJJJNNNRRRWWWWWWVVVUUUSSSQQQPPPOOOOOOQQQRRRQQQNNNLLLLLLNNNNNNLLLJJJGGGFFFEEEFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEGGGFFFEEEDDDCCCAAA@@@@@@@@@??????>>>???@@@AAABBBBBBAAA@@@@@@BBBEEEHHHJJJJJJEEEAAAAAACCCDDDBBB???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666666777888888888888888888888888888999999999999333333333333333333333333222222222222222222222222222222222111111111111000222222111111222222333444222222222111111111000000222222222222222222222222222222111111000//////...000/////////000000111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222333333222222222222333333444333222222222222333444222333333333444444555555555555444444444444555555888777777666777888999:::;;;;;;;;;::::::999999999999999999999::::::::::::>>>===<<<;;;<<<>>>@@@AAAAAABBBCCCDDDFFFGGGHHHIIIJJJJJJIIIIIIIIIKKKLLLMMMMMMLLLLLLMMMMMMNNNOOOPPPRRRRRRSSSSSSRRRQQQPPPPPPOOONNNNNNNNNNNNOOOPPPQQQPPPOOONNNMMMLLLLLLMMMMMMQQQQQQQQQRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUSSSRRRQQQPPPPPPPPPPPPOOONNNMMMMMMJJJJJJJJJIIIJJJJJJKKKKKKHHHIIIIIIJJJJJJIIIIIIHHHJJJIIIHHHGGGFFFEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::999888888777777888888888999999999:::999999888777666555555777666555444333444444555555444444444444333333333333333333333333222111111222222111111000/////////000000000000////////////////////////////////////------............------............/////////////////////.........------......////////////......------------------------------------------------555555555555555555666666666666666666666666666666444444444444444444444444333333444444444555555555444444555777999999777555444555666888999:::::::::777777888999:::;;;<<<===;;;<<<======>>>???BBBEEEIIIIIIJJJLLLPPPRRRRRRQQQMMMOOOQQQTTTZZZ```___[[[ZZZXXXXXX\\\bbbdddaaa]]][[[YYYXXXZZZaaaiiippptttrrrnnnjjjiiikkklllllljjjaaabbbeeeiiiooorrrtttsssrrrooommmmmmoooooolllhhh___bbbeeehhhqqq|||xxxpppkkkkkkooorrr~~~|||yyyvvvrrrooonnnmmmrrrqqqssswwwvvvqqqmmmmmmqqqnnnkkkkkklllllliiiffffffeeecccaaa``````aaabbbaaacccdddccc```[[[XXXVVVUUUXXXZZZUUUNNNLLLQQQVVVYYYVVVQQQOOONNNNNNNNNNNNQQQRRRRRRPPPMMMMMMPPPTTTTTTVVVWWWUUUQQQOOOPPPRRRPPPQQQQQQPPPMMMKKKKKKLLLKKKJJJHHHFFFDDDDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>???@@@@@@?????????@@@CCCGGGJJJMMMIIIFFFCCCBBBDDDEEECCC@@@===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888666666777777777777888888777777777777777777777777333333333333333333333333111111111111111111111111222222222111111111111000222111111111111222333333222222222111111111111111222222222222222222222222222222111111000/////////000///...------///111222...//////000000111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222222111111111111111222222222222111111111111222222000111222333444555555666444444444444444444555555666666555555555666777888999999999999888888888888888999:::;;;;;;;;;::::::<<<<<<;;;;;;;;;===>>>???@@@@@@AAABBBDDDEEEFFFFFFHHHHHHGGGGGGHHHIIIKKKLLLKKKKKKKKKKKKLLLMMMNNNOOOSSSSSSSSSSSSRRRQQQOOOOOOMMMMMMLLLLLLLLLMMMNNNNNNPPPPPPNNNMMMLLLKKKKKKKKKPPPPPPPPPQQQQQQQQQQQQRRRTTTTTTUUUUUUTTTRRRQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKJJJJJJJJJKKKKKKHHHIIIIIIJJJJJJIIIIIIHHHKKKJJJIIIHHHFFFEEECCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@??????>>>======<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999888888888777666777888999:::888888888777777666666666666666555444444444444555444444444444333333333333222222222222222111000000000000000000000000000000000000000000////////////////////////////////////------............---------............/////////......---------,,,,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------222222333333333333444444333333333444444444444444444444444444444444444444333444444444444555555555555444444666888888777555333444666999:::;;;;;;;;;555666888999:::;;;;;;;;;:::<<<=========???BBBEEEHHHHHHIIIKKKNNNPPPOOONNNLLLMMMPPPVVV___ccc```[[[TTTSSSSSSXXX___eeeeeeddd```___^^^aaafffmmmrrrtttrrrmmmggggggjjjlllkkkhhhYYY]]]ccckkkqqqtttsssqqqlllkkkjjjkkklllllliiigggbbbgggiiijjjnnnuuuzzzzzzzzzxxxtttpppmmmnnnrrrvvv~~~{{{vvvttttttrrrooolllkkkmmmqqqttttttqqqoooooopppllliiihhhjjjjjjfffaaaeeedddbbb___^^^```cccfffcccggghhheee^^^XXXWWWXXXWWW[[[\\\VVVNNNLLLRRRXXX\\\YYYUUURRRQQQQQQRRRRRRSSSSSSRRROOOLLLLLLNNNQQQPPPTTTVVVSSSOOOMMMPPPSSSRRRQQQPPPNNNLLLKKKJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBAAA@@@???>>>=====================>>>>>>???>>>>>>>>>>>>???AAADDDEEEEEECCCAAA@@@AAABBB@@@>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::777777777777777777777777777777666666666777777777555555444444444444333333222222222222222222222222333333333333333333333333222222222111111111000000111111111111111222222333111111111111111111111111111111111111111111111111111111111111000000/////////...+++******,,,...000......//////000111222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000111111222222222222111111222222222000111111222333444444444333333444444555555444444555555555555555666666777777777777777777777777777777999;;;<<<===<<<:::999;;;;;;:::::::::;;;<<<===>>>>>>???@@@AAABBBCCCDDDFFFEEEEEEEEEFFFHHHIIIKKKKKKKKKKKKKKKLLLMMMNNNNNNQQQQQQPPPPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLPPPPPPOOOOOONNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKIIIIIIGGGFFFDDDCCCBBBAAABBBBBBBBBBBBAAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999888666555666777999;;;666666777777777777777777666666555555444444444444444444444333333333222222111111111111111000////////////000000111111111111000000000000////////////////////////////////////------............---------------.........//////---------,,,,,,,,,++++++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222222222222333333444444333333333444444444555555444444444444444444444444444444555555555666666666555555444555777777666555333444777999;;;;;;;;;;;;555666777888999999999999:::;;;=========???CCCEEEFFFFFFGGGJJJLLLMMMLLLJJJJJJJJJMMMVVV___aaa]]]YYYRRRPPPPPPTTT[[[cccgggiiidddcccccceeeiiinnnpppqqqnnniiiccccccfffgggeeeaaaXXX^^^gggnnnqqqpppmmmllljjjjjjjjjkkkkkkiiigggeeefffjjjkkkhhhhhhmmmrrrttttttuuuuuuttttttuuuyyy||||||yyyuuutttvvvuuupppllllllooorrrqqqpppppprrrrrrrrrnnnjjjkkkmmmjjjccc\\\^^^^^^\\\YYYYYY\\\bbbfffiiillllllfff]]]WWWXXX[[[ZZZ]]]]]]YYYSSSRRRWWW]]]]]][[[YYYVVVUUUUUUWWWXXXWWWVVVSSSPPPMMMLLLLLLMMMNNNQQQSSSQQQMMMLLLPPPTTTRRRQQQNNNMMMKKKKKKJJJIIIJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCAAAAAA@@@???>>>======<<<<<<<<<======>>>>>>>>>>>>>>>============>>>???@@@AAA@@@????????????>>>======<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::777777777777777777777777777777666555555666666777444444444444333333222222222222222222222222222222444444444444444444444444222222222111111111000000111111000000111111222333111111111111111111111111111111111111111111111111111111111000000000000000000...,,,******+++.../////////000000111222333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000/////////000000111222222222333333333333222222222222222222222222222222222222333444555555444444555555555666666666666666666666666666666666666666777888:::<<<<<<;;;:::999:::::::::::::::;;;;;;;;;======>>>???@@@@@@AAABBBDDDDDDCCCDDDEEEGGGHHHJJJLLLKKKKKKLLLLLLMMMNNNOOOOOOOOOOOONNNNNNMMMKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNPPPQQQSSSTTTTTTTTTTTTMMMMMMLLLLLLLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKMMMMMMMMMNNNNNNMMMMMMMMMIIIIIIHHHFFFEEECCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999888777666555555777999:::666666666666666777777777555555555555555444444444444444333333333222222222000111111111111000///////////////000111111222222000000000000////////////........................------............------------------............---,,,,,,,,,,,,+++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,************************333333444444555555666666444444555555666777777777444444444444444444444444444555555555555666666666666555444444666666666444555666777999:::;;;;;;;;;777777777777777777777777999:::<<<<<<===???BBBEEEDDDDDDEEEHHHJJJJJJHHHFFFGGGFFFKKKUUU[[[ZZZWWWUUUWWWUUUUUUWWW]]]cccgggiiifffeeeeeegggjjjllllllkkkgggdddaaaaaabbbbbb```]]]___gggppprrrnnnhhhffffffkkklllmmmlllkkkhhheeedddccchhhiiieeebbbfffmmmqqqqqqtttwwwzzzzzz{{{|||~~~zzzxxxwwwwwwwwwtttoookkkpppuuuuuuqqqnnnooorrrssstttoookkklllnnnkkkbbbZZZVVVVVVUUURRRRRRWWW```gggooooookkkcccZZZVVVWWW[[[[[[\\\\\\ZZZWWWVVVYYY]]]ZZZZZZYYYWWWVVVWWW[[[^^^YYYWWWTTTPPPNNNMMMMMMMMMMMMOOOPPPNNNLLLMMMPPPSSSRRROOOLLLKKKKKKKKKJJJIIIJJJJJJJJJIIIHHHHHHGGGGGGDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>><<<<<<===>>>>>>>>>>>>>>><<<<<<======???@@@AAABBB???@@@@@@@@@@@@???>>>======<<<<<<<<<<<<;;;;;;;;;999999999999999999999999888888888888888888888888888777666555444555666777777777666666555444444444333333333333333333333333444444444444444444444444222222222111111111111000111000000000000111222222111111111111111222222222111111111111111111111111111111000000000000000000222111///------...///000///000000111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111////////////000111222333222222333333333333222222222222222111111111000000000111333444555555444444444444555666666666666555555555555555666666666666777888999:::::::::999999::::::::::::;;;;;;::::::<<<======>>>??????@@@@@@CCCCCCBBBCCCDDDFFFHHHIIIKKKKKKKKKKKKLLLMMMNNNOOONNNNNNNNNNNNNNNMMMMMMLLLJJJKKKLLLMMMNNNNNNNNNNNNKKKLLLMMMNNNOOOPPPPPPPPPQQQPPPPPPPPPPPPOOOOOOOOONNNPPPRRRTTTUUUUUUUUUUUUNNNMMMLLLKKKKKKLLLMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@AAA@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::777777666555666777888999666666666666666666666666555555666666555555444333333333333333222222222222111111111111111000////////////000000111111111222000000000000////////////........................------............------,,,------------.........------,,,,,,,,,+++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++222333333444555555666666444444555555666777777888444444444444444444444444333333444444444555555555777555444444555666555444888888888888999:::;;;<<<999888777555444555555666777999:::;;;;;;>>>AAADDDAAABBBCCCFFFHHHGGGEEEBBBDDDDDDIIIRRRUUUQQQOOOQQQYYYZZZ\\\___cccfffhhhhhhgggffffffggghhhhhhgggeeeddddddeeeeeeeeedddcccbbbeeeoooxxxwwwllldddcccfffoooppppppooolllhhhdddccc```fffiiiccc^^^aaagggjjjgggmmmtttyyy{{{{{{{{{{{{zzzzzz{{{zzzxxxrrrkkkgggnnntttvvvqqqmmmooorrrqqqqqqkkkeeeeeehhhggg```YYYSSSSSSRRRPPPPPPWWWbbbkkkrrrnnnggg]]]UUURRRUUUXXXZZZYYYXXXWWWWWWWWWVVVVVVTTTUUUUUUTTTTTTVVV[[[___VVVTTTPPPNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLNNNPPPRRRQQQNNNJJJIIIKKKLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGDDDCCCBBBBBBAAAAAABBBBBBAAA@@@@@@??????>>>>>>===<<<===>>>?????????>>>>>>;;;<<<===>>>???AAABBBBBB===???@@@@@@???>>>=========<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999999999999999999999999999777666444444444666777777777777666555444444444333333333333333333333333222222222222222222222222222222222111111111111000000000000000000111222222000000111111111222222222111111111111111111111111000000000000000000000111222111000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111000000000000111222333333000111222333333222111000000000000111111111111111///111333555555555444333222222444555555555444333555555555555666666666777777777777888888888999999:::;;;;;;;;;;;;;;;::::::<<<<<<======>>>?????????BBBBBBBBBCCCDDDFFFHHHJJJJJJJJJJJJJJJKKKLLLMMMMMMJJJKKKLLLLLLMMMLLLLLLLLLHHHIIIKKKMMMNNNOOOOOOOOOMMMMMMOOOPPPQQQPPPPPPOOOQQQQQQQQQQQQPPPPPPPPPOOORRRSSSTTTUUUUUUUUUTTTSSSOOONNNLLLJJJJJJJJJKKKLLLJJJJJJJJJIIIJJJJJJKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCBBB@@@@@@AAAAAA@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::666666666666777777777888666666666666666666555555444555666666666555444333333333333222222222222111111111222222111111000///000000000000000111111111000000000000////////////........................------............------,,,,,,---------.........------------,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000111222222333444444222222333333444555666666444444444444444444444444222222333333333444444444777555333333555666555444999999888777888999;;;<<<;;;999666444333333444555666777888999:::<<<@@@CCC@@@@@@BBBDDDFFFFFFCCC@@@BBBCCCHHHPPPPPPKKKKKKOOOWWWZZZ___eeehhhjjjiiihhhgggfffffffffgggfffcccaaaeeehhhkkklllkkkjjjjjjjjjgggrrr|||yyymmmdddeeekkkqqqrrrsssqqqmmmhhhdddbbb___gggjjjddd]]]]]]```ccc[[[bbbllluuuxxxyyyyyyxxx{{{}}}~~~}}}xxxppphhhccceeennnsssooolllooorrrqqqmmmeee]]]\\\aaabbb^^^XXXTTTUUUTTTRRRSSSZZZgggqqqrrrmmmcccXXXQQQOOORRRUUUYYYVVVTTTTTTUUUUUURRROOONNNPPPQQQQQQRRRUUUZZZ___QQQNNNLLLKKKKKKMMMMMMMMMNNNLLLJJJJJJMMMOOOQQQQQQQQQMMMIIIIIIKKKLLLLLLJJJIIIIIIIIIIIIIIIHHHGGGFFFCCCCCCBBBAAAAAAAAAAAABBB>>>>>>======<<<<<<;;;;;;<<<===???@@@@@@@@@???>>><<<<<<======>>>>>>>>>???;;;===>>>>>>===<<<;;;;;;======<<<<<<<<<;;;;;;;;;888888888888888888888888999999999999999999999999999888666444333444555666666666555444333333222222444444444444444444444444000000000000000000000000222222222111111111111000000000000000000111111222000000111111222222222222000000000000000000000000000000000000000111111111000000/////////......---///////////////.........////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111222333444///000111222222111000///......///000111222333333///000333555555555444333000111222333444333222222555555555666666666777777777777666666777777888999;;;;;;<<<<<<<<<;;;::::::<<<<<<======>>>>>>??????BBBBBBBBBCCCDDDFFFHHHJJJIIIIIIIIIIIIIIIKKKLLLLLLFFFGGGHHHIIIJJJJJJJJJJJJFFFGGGJJJLLLNNNOOOOOOOOOQQQRRRSSSSSSSSSRRRQQQPPPRRRRRRRRRQQQQQQPPPPPPPPPUUUUUUVVVVVVUUUTTTRRRQQQPPPNNNLLLJJJIIIIIIJJJKKKIIIIIIIIIIIIIIIJJJKKKLLLIIIJJJJJJJJJJJJJJJJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCC@@@AAAAAAAAAAAA@@@??????======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::555555666777888777777777777777666666555555555555444555666666666555333333333333333222222222111111222222222222222111000000111111000000000000000000000000000000////////////........................---..................---,,,,,,,,,---------............------------,,,,,,,,,------......------,,,................................................222333333444333222000///+++---000333555666666555222222333333333333444444333333333333333333333333555444333222222444555777555555666666777777888888;;;:::888777666666666777444666888:::;;;===@@@CCCCCCAAA@@@BBBEEEGGGFFFDDDCCCGGGLLLMMMMMMMMMOOOQQQ[[[\\\^^^```cccfffiiikkkhhhgggeeecccbbbbbbccccccfffhhhlllnnnnnnmmmjjjiiikkknnnpppnnnjjjiiimmmqqqyyywwwvvvtttlllccc```ccc___hhhllleee]]][[[[[[YYYYYY___hhhooouuuyyy|||}}}yyyooogggcccbbblllppptttuuuqqqmmmkkkjjjeee```\\\]]]bbbccc```[[[TTTXXX___ccceeegggkkknnnqqqiii]]]UUUQQQPPPNNNLLLWWWUUURRROOOMMMKKKJJJJJJNNNPPPOOONNNPPPUUUTTTQQQPPPOOOLLLJJJIIIIIIJJJJJJMMMNNNOOOPPPQQQPPPOOONNNQQQMMMIIIGGGHHHIIIKKKKKKMMMLLLJJJIIIHHHGGGGGGGGG@@@@@@????????????@@@@@@>>>>>>>>>>>>============???AAABBBBBB???===<<<<<<>>>>>>>>>>>>>>>??????@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888666555666666666666666777888888999888777666555555555555444444555555444333222222444444444444333333222111111111000000000000111111111111000000000000111111000111111111111222222222111111111111111111111111111111111111111000//////000000000000000000000000///////////////............---,,,++++++,,,---...111111111111111111111111222111000.........///000000///...------...///000///000000111111111111000//////000222333444555666//////000111111111111111333333222222222222333333111222333444333333111000000111222333444444444444444333333333333444555555888777666555555666777888888888888777777777777777888888999:::::::::999999<<<<<<<<<<<<============AAAAAACCCDDDFFFGGGGGGGGGEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIKKKLLLLLLMMMOOOQQQVVVVVVWWWVVVTTTRRRRRRSSSUUUSSSPPPNNNNNNOOOQQQRRRPPPQQQRRRTTTUUUSSSPPPMMMOOONNNLLLKKKKKKKKKIIIHHHJJJIIIIIIKKKNNNMMMJJJGGGIIIJJJKKKKKKKKKJJJHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@?????????;;;;;;:::::::::999999999<<<<<<<<<;;;:::777555333999999777666555555555555555555555555555555555555555555444333333222111111////////////////////////////////////////////////000000000000000000000000000000//////.........---.........////////////000......//////...---,,,,,,------------------------......//////......---,,,******+++++++++,,,,,,,,,+++---///111000...***(((,,,,,,,,,,,,,,,+++***)))222333333333222222111000///000111333444444333333222222222333333333444444333333333333333333333333444333111111111222444555444555555666777777888888999777666444444444444555555777999:::;;;<<>>>>>>>>======AAABBBCCCCCC@@@>>>======>>>>>>======>>>???@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888777666444444666666666666666777777888999888777666555555666666666666666666666555444333444555555555444444333222222222111111111111222222111111000000000000111111000111111111111222222222111111111111111111111111111111111111111000//////000000000000000000000000/////////////////////...///..................///////////////////////////222111000///......///000000///...------...///000///000111111111111////////////000111222333444444//////000111111111111111//////............//////000111222222222111000000000111222333444444444444333333333333333444555555777666666555555555666777777777777777777777777777888999999:::::::::::::::<<<<<<<<<<<<============>>>???AAACCCDDDEEEFFFFFFEEEFFFGGGHHHIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHJJJLLLNNNOOOPPPQQQRRRUUUUUUUUUTTTSSSRRRSSSTTTSSSQQQOOOMMMMMMNNNPPPQQQPPPPPPQQQSSSSSSRRRPPPNNNOOONNNMMMLLLKKKJJJIIIHHHIIIIIIIIILLLNNNOOOLLLIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDDDDCCCBBBAAAAAAAAABBBAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<======<<<;;;999777666999888777666666555666666666666666666666666666666555555444333333222111111000000000000000000000000////////////////////////000000000000000000000000000/////////............------........./////////......//////...------,,,------------------------...............------,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,++++++333333222111111111111222333333222222222111111111222222222222333333333333333333333333333333333333222111111000000111333444444444555555666777777777888777555444333444444555666888:::::::::;;;===??????>>>>>>@@@CCCEEEEEEEEEFFFIIILLLKKKGGGEEEEEEGGGQQQPPPRRRXXX___eeegggfffdddcccaaa^^^\\\[[[ZZZYYY[[[```gggkkkkkkhhheeecccdddfffgggeeedddfffkkkoooxxxtttqqqnnnhhheeehhhnnntttzzz{{{uuuooooooqqqrrrrrruuuyyy||||||{{{{{{{{{wwwqqqkkkiiilllnnnnnnmmmsssuuuwwwuuurrrmmmjjjhhhggggggkkkppptttqqqhhh```aaabbbbbbaaa``````aaaccc]]]YYYSSSLLLJJJLLLQQQVVVYYYWWWSSSPPPOOOPPPQQQSSSPPPUUUXXXTTTPPPPPPPPPOOOQQQPPPMMMKKKJJJIIIJJJJJJIIIKKKOOORRRSSSSSSQQQPPPOOOLLLHHHGGGGGGIIIJJJJJJHHHHHHHHHGGGEEEBBB@@@>>>@@@@@@????????????@@@@@@@@@@@@@@@?????????>>>>>>CCCDDDEEEDDDAAA>>>==================>>>???@@@AAA???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555555555666666555555666666777888999888666555555666888999666777777777777666555555555555555555555444444333333333222222222222333333111111000000000000111111000111111111111222222222111111111111111111111111000111111111111000000///000000000000000000000000......////////////////////////000000000000//////////////////////////////111000000////////////000//////............/////////000222222222000...---///000000000111111111111//////000111111111111111111000000//////000000111///000000111111111000000000111222333444444444444333333333333444444444444555555444444444555555666777777777777777777777777888999::::::;;;;;;;;;:::;;;<<<<<<<<<<<<=========<<<===???AAACCCDDDEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIKKKNNNQQQTTTVVVWWWWWWWWWVVVSSSRRRQQQRRRSSSTTTQQQPPPNNNMMMLLLMMMOOOPPPOOOPPPQQQQQQQQQQQQPPPPPPPPPOOONNNMMMKKKJJJIIIHHHIIIIIIJJJLLLOOOOOONNNLLLJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;:::999888777777666666666666777777666666666666666666666666555444444333333222222111222222222222222222222222////////////////////////000000000000000000000000////////////............,,,---------.....................///......---,,,------------------------...............---,,,,,,,,,,,,,,,,,,------------...,,,***))))))+++---///------.........---,,,,,,333222111000000111222333444333222111000000111111111222222222222333333333222222222222222222222222222111111111111222333333333444444555555666777777999888777666555666666777777999;;;;;;::::::;;;===<<<<<<===???AAACCCDDDDDDEEEHHHJJJIIIEEEBBBCCCDDDOOONNNOOOUUU]]]ccccccbbbeeecccaaa]]]ZZZWWWUUUTTTXXX]]]bbbeeedddcccccccccjjjjjjiiigggeeegggkkknnnxxxrrrmmmhhhcccaaahhhpppzzz}}}}}}zzzwwwwww{{{~~~~~~|||zzzyyyuuurrrnnnmmmoooqqqsssrrrssstttuuuuuussspppnnnmmmlllmmmqqqvvvxxxtttkkkcccaaaaaa```^^^]]]^^^___```]]]ZZZTTTMMMHHHIIIPPPWWW^^^[[[WWWSSSRRRSSSUUUWWWQQQXXX[[[VVVPPPNNNNNNNNNPPPOOONNNMMMMMMMMMMMMNNNMMMNNNOOOPPPQQQQQQQQQQQQNNNKKKHHHGGGGGGIIIIIIIIIIIIIIIIIIHHHFFFCCC???===AAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@@@@??????DDDFFFGGGEEEBBB???>>>>>>============>>>@@@AAAAAA>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777777777777888666555555555555666777777999888666444555666888:::555666666666666666555555333444444444444444333333222222222111111222222222222111111000000111111222000000111111111222222222111111111111111111111111000000111111111111000///000000000000000000000000............////////////...///000111111000///...111111111111111111111111000000000////////////000/////////......////////////111222333222///---+++000000000000000///////////////000111111111111111111111000000000000111111000000000111111111111111111111222333333333333333222222333333444444444444444444333444444444555555666666666777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<>>>AAACCCDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHIIIKKKOOOVVV[[[___``````[[[XXXSSSQQQPPPPPPQQQQQQPPPOOONNNMMMMMMNNNOOOPPPOOOPPPPPPPPPOOOOOOPPPQQQOOOOOOOOOMMMKKKIIIIIIIIIKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJHHHGGGGGGGGGHHHIIIIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>======?????????>>>>>>>>>======;;;;;;;;;;;;;;;:::::::::777666666666666777777888666666666666666666666666444444444333333222222222333333333333333333333333///////////////////////////////////////////////////////////////.........,,,,,,,,,---------......---...............------------------------------------.........---,,,,,,,,,,,,,,,---------......,,,+++)))((((((+++---///,,,---------------,,,,,,222111000000000111222333222111111000000111222222111111111222222222333333222222222222222222222222222222222222222333333444333333333444555555666666888888666555555666666777777999;;;;;;:::999:::;;;:::;;;===>>>???@@@AAABBBAAADDDGGGGGGEEECCCDDDFFFQQQQQQRRRVVV\\\___^^^]]]aaa```___]]][[[YYYWWWVVV\\\___aaaaaa___```dddhhhnnnnnnmmmllllllmmmqqqsssxxxqqqhhhaaa\\\[[[dddnnnxxxyyyyyyyyyyyyzzz{{{yyyxxxsssuuuvvvtttrrrqqqqqqsssqqqqqqqqqrrrrrrrrrqqqpppppppppqqqtttuuuqqqkkkfff```___^^^^^^___```bbbbbb^^^[[[VVVOOOKKKLLLSSSYYY___\\\WWWSSSQQQRRRTTTVVVSSSYYY[[[VVVOOOMMMNNNMMMOOOOOOOOOOOOPPPQQQRRRSSSSSSQQQOOONNNNNNOOOQQQRRRMMMJJJHHHFFFGGGHHHHHHGGGHHHHHHHHHGGGEEEBBB>>><<>>???@@@AAA============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777666777888888555555555555555666666777888777555444444666777999333333444555555444444333111222222333333333222222111111000000000000111111222222111111111111222222000000111111111222222222000000000000000000000000///000000111111111000000////////////////////////---.........//////000000...///000111111000///...111111111111111111111111/////////000000000000///...//////////////////...000000111222111///---+++000000000////////////...//////000111111111111111------,,,,,,,,,,,,------111111111111222222333333111111222222333333222222111222333444444444333333222333333444444444444444555555666666777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===???AAACCCDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIHHHKKKQQQZZZccchhhiiihhh___ZZZUUUQQQPPPPPPOOONNNPPPPPPOOONNNNNNOOOPPPQQQOOOQQQRRRQQQNNNNNNOOOPPPLLLNNNNNNMMMJJJHHHIIIJJJNNNNNNNNNNNNLLLKKKJJJJJJJJJIIIHHHFFFFFFGGGHHHHHHIIIHHHGGGEEEDDDCCCCCCBBBDDDDDDDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>=========<<<<<<::::::999999999999999:::777666666666666777777888444444444444444444444444444444333333333333222222222222222222222222222222000000000000000000000000////////////////////////.........///////////////,,,,,,,,,---------......------...............------------------------------------...---,,,,,,+++,,,,,,,,,---------......*********++++++,,,,,,---***+++,,,,,,,,,,,,++++++111000000000000111222222//////000000111222222222111111111111222222222222222222222222222222222222222222222333333333333333222222333333444555555555666555444333333333555555666999;;;<<<:::999999:::999;;;============???@@@>>>BBBFFFGGGEEEEEEGGGIIISSSTTTVVVYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]___bbbcccaaa^^^___ffflllkkklllmmmooorrruuuxxxzzzwwwnnnddd\\\WWWWWW```kkkuuussstttvvvwwwwww{{{}}}zzzxxxxxxpppuuuxxxxxxsssppppppqqqooonnnmmmmmmnnnooonnnmmmlllkkkkkklllmmmllliiigggaaa```___```bbbddddddccc[[[YYYUUUQQQPPPSSSYYY]]]ZZZXXXTTTQQQPPPQQQRRRTTTTTTXXXXXXSSSNNNNNNOOONNNNNNNNNOOOQQQRRRSSSTTTTTTUUUSSSPPPNNNMMMNNNPPPRRRLLLJJJGGGFFFGGGHHHGGGFFFEEEEEEEEEDDDBBB???===;;;AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????CCCEEEFFFFFFCCCAAA@@@AAA>>>>>>>>>>>>>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888777666555555555555555555555444444555555666777666666555555555555555555111111222333333333333222000111111222222222222111111000000000000000000111222222111111111111222222000111111111111222222222000000000000000000000000///000000111111111111000////////////////////////------......///000000000//////000000000000//////////////////////////////...//////000000000000///......////////////......000000000000///......---000000000000//////////////////000111111111111111///..................///222111111111222333444555111111222222222222222111000111333444444444333222222222333444555555555555444555555666666777777888666777888999:::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<======???AAABBBCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJIIILLLRRR]]]gggmmmmmmkkkaaa\\\VVVSSSRRRQQQOOOLLLOOOOOOOOOOOOOOOPPPPPPQQQPPPSSSUUUSSSOOOMMMMMMOOOIIIKKKMMMLLLHHHGGGIIIKKKOOOPPPOOOMMMJJJHHHHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGIIIHHHFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@??????>>>============<<<<<<<<<<<<::::::999888888888999999777777666666666666777777333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000.........///////////////,,,---------............,,,---......///.........---------------------------------------,,,++++++,,,,,,,,,,,,------------)))***,,,---------++++++******++++++,,,,,,++++++//////000111111111111111...///111222222111111000111111111111222222222222111111111111111111111111000111111222222222222222222222222333444444555555555444333333333333555555555888;;;<<<;;;999999:::999;;;===<<<;;;:::<<<>>>>>>BBBFFFHHHFFFFFFHHHKKKQQQVVVZZZZZZWWWVVVWWWYYYXXXYYY[[[]]]^^^^^^^^^]]]]]]```bbb___[[[\\\bbbhhhggghhhkkkooossswwwyyyyyytttlllbbbZZZTTTUUU___kkktttqqqqqqtttuuurrrtttzzz{{{|||}}}|||zzzxxxwwwxxxppprrruuuvvvvvvuuussssssqqqmmmjjjhhhggggggdddbbbbbbbbbbbbdddfffggggggfffbbb```___```bbbbbb___]]]YYYVVVRRRQQQSSSWWWZZZ\\\UUUTTTRRRQQQRRRSSSUUUVVVUUUVVVTTTOOOMMMPPPPPPNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPKKKIIIGGGFFFGGGGGGGGGEEEEEEEEEDDDBBBAAA@@@>>>>>>BBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@????????????BBBCCCEEEEEECCCBBBAAABBB@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;666666666666666555555444555444444444444555666666444444555555555333222111000111111222333333222222000111222333333333333222222111111000000111111222333222222111111222222333000111111111111222222222000000000000000000000000//////000111111111111111////////////////////////------......///000000111111111111000000111111111////////////////////////---...///000111111000///---...///000000///...---000///............///000000000000000000000000000//////000111111111111111222111111000000111111222111000000000111222444444111111222222222222111111000111333444444333222111111222444555666666666555444444555555666777777888555555777888999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@CCCCCCBBBCCCDDDEEEGGGHHHEEEFFFGGGIIIJJJJJJJJJJJJKKKMMMSSS^^^hhhmmmlllhhh___ZZZVVVTTTUUUUUUQQQMMMNNNNNNNNNNNNOOOOOOOOOPPPQQQUUUWWWVVVPPPLLLLLLMMMEEEIIIKKKJJJGGGFFFIIILLLMMMNNNOOOLLLIIIGGGHHHJJJGGGGGGGGGGGGGGGFFFFFFEEEGGGGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@>>>============<<<<<<<<<<<<;;;:::999888999999:::999888777666666555666666444444444444444444444444333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000............/////////000------........./////////,,,------...//////......------------------------,,,------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---...------++++++***++++++,,,------,,,,,,...///000222222222111000///000222333222111///...000111111111111222222222111111111111111111111111//////000111111111111111111222222333333444555555777666555444555555777777555777:::<<<;;;:::999:::999;;;===<<<:::999;;;===???CCCGGGHHHGGGGGGIIIKKKOOOUUU[[[[[[VVVSSSUUUYYY[[[\\\]]]]]]]]]\\\ZZZYYYWWW\\\___]]]XXXWWW\\\aaafffgggjjjnnnrrrtttuuutttrrrjjj```YYYTTTUUU```llluuupppppptttsssoooppptttvvvwwwyyyyyywwwwwwwwwxxxsssqqqqqqtttyyy{{{zzzwwwsssnnnhhhdddbbb```\\\YYYXXXZZZ\\\___bbbdddeeeeeebbb```^^^^^^___]]]YYYUUUYYYUUUQQQQQQTTTWWWXXXXXXSSSSSSSSSTTTVVVXXXZZZ[[[VVVUUUQQQLLLMMMQQQRRROOOPPPPPPPPPPPPOOONNNMMMMMMMMMOOOQQQSSSTTTSSSQQQOOOKKKIIIGGGFFFGGGGGGFFFEEEHHHGGGEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@?????????>>>>>>@@@BBBDDDEEECCCBBBBBBBBBAAA@@@???>>>============;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888999999888666666555444444444444555666666333444555666555333000///000111222222333333333333111222333333444444444444333222222222222222222333333222222111111222222333000111111111111222222222000000000000000000000000//////000111111111111111////////////////////////---------...///000000111444333222111111222333444111111111111111111111111---...///111111111000///---...///000000///...---000///---,,,---...000111///000000000111111111222//////000111111111111111//////............//////000////////////111333444111111222222222111111000///111222444444333222111111333444666777777666666444444444555666777777888444555666777999999:::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>BBBBBBAAABBBCCCEEEGGGHHHDDDEEEFFFHHHIIIJJJKKKKKKLLLNNNTTT^^^hhhllliiiddd]]]YYYUUUUUUWWWWWWTTTOOOLLLLLLMMMMMMNNNNNNNNNNNNRRRVVVYYYXXXRRRLLLKKKLLLCCCGGGJJJIIIFFFFFFIIIMMMKKKMMMMMMKKKHHHGGGIIIKKKFFFFFFGGGHHHHHHFFFEEEDDDGGGFFFEEEDDDDDDCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>>>>============>>>===;;;:::999999::::::999999888666555555555555555555555555555555555555333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000---.........//////000000.........////////////000,,,,,,---.../////////...------------------------,,,,,,---------,,,++++++******+++++++++,,,,,,,,,///......---,,,,,,,,,,,,+++,,,------.........---111111111111111111111111888444111///111111///---222111000000000111333444/////////...------,,,,,,222222111111111111222222111222333444555444333333666555555444444444555555777999<<<===;;;:::999999:::::::::888888:::>>>AAADDDDDDEEEFFFHHHIIIJJJJJJRRRTTTTTTRRRPPPQQQVVVZZZZZZXXXWWWWWWYYYZZZZZZYYYSSSUUUWWWVVVSSSRRRTTTWWW^^^iiipppqqqvvv}}}xxxmmmhhhgggccc^^^[[[^^^gggnnntttoookkkkkkmmmppppppooorrrxxx{{{zzzxxxyyywwwssswwwsssrrrwww}}}}}}uuulllmmmhhhaaaZZZUUUSSSSSSSSSRRRPPPSSS\\\aaa___\\\[[[aaaaaaaaa```^^^[[[WWWUUUTTTSSSSSSTTTTTTTTTUUUUUURRRRRRQQQQQQSSSVVVYYY[[[^^^]]]\\\YYYUUUQQQNNNLLLRRRNNNJJJIIIKKKNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCDDDCCCBBB@@@??????@@@@@@AAA@@@@@@@@@???>>>>>>>>>BBBBBBCCCCCCCCCBBB@@@??????>>>===<<<<<<===>>>???<<<;;;<<<===>>>===:::777<<<;;;;;;;;;;;;::::::::::::999888666555555444444666666666666666666666666666666777888666444222000222222222222222222222222555555555555555555555555444333222111000000000000222222222111111111000000111111111111111111111111......///000111222333333000000000000000000000000........................---,,,,,,---000111111000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////............------------....................................///000000000000000333000......111222111///...//////000111222222222222222222111111111000000222222222222222222222222444444444444333222111000555555666666777888888888555444444333333555666777999999999:::::::::;;;;;;???>>>===<<<<<<===>>>??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJMMMUUU]]]cccdddcccYYYXXXWWWUUUSSSPPPNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMPPPSSSUUUTTTQQQMMMKKKJJJGGGGGGGGGGGGHHHHHHIIIJJJGGGHHHJJJKKKKKKJJJHHHGGGJJJIIIIIIIIIHHHGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>???>>><<<;;;::::::;;;;;;:::999888888888999:::;;;999888888888888888999999444444333333333444444555333222222111111222222333111111000000//////............//////000000111111////////////////////////........................////////////...............---,,,+++***++++++,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,++++++***++++++,,,,,,---***((((((,,,/////////))))))***+++,,,,,,---...111111111111111111111111555222///...///000...---111000000///000111222333000000000000////////////222222111111111111222222111222333444444444333333555555444444444555555666777999<<<<<<;;;999999999999:::999888888:::>>>AAADDDDDDEEEGGGHHHIIIJJJJJJPPPQQQRRRPPPNNNOOOSSSXXX___[[[WWWTTTUUUVVVWWWWWWUUUYYY\\\XXXQQQLLLKKKMMM[[[hhhsssuuuxxx{{{tttjjjgggfffdddbbbbbbfffkkkoooqqqnnnmmmnnnrrrsssrrroooqqqvvvxxxvvvuuuwwwxxxvvvqqqooonnnssszzz{{{uuunnniiiddd\\\UUUQQQQQQTTTVVVVVVTTTVVV]]]aaa^^^[[[ZZZ]]]^^^^^^^^^]]][[[YYYWWWVVVUUUTTTTTTTTTVVVXXXYYYSSSRRRRRRQQQRRRTTTVVVXXXXXXXXXYYYXXXUUURRROOOMMMQQQNNNKKKKKKMMMOOOOOONNNNNNMMMLLLKKKJJJIIIHHHGGGHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFEEECCCCCCCCCCCCDDDDDDCCCAAA@@@??????@@@@@@@@@@@@??????????????????AAAAAABBBCCCBBBBBB@@@@@@>>>>>>===<<<<<<===>>>???>>>======>>>???>>><<<:::;;;;;;::::::999999888888555555555555555666666777444444444444444444444444444444555666555444333222222222222222222222222222444444444444444444444444333333222111000000000000222222222111111111000000111111111111111111111111/////////000111111222222000000000000000000000000........................---,,,---///222444444333000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////.........------------......////////////////////////......///000000000000000222000...///111222111///...//////000111111222222222222222111111111000000222222222222222222222222222222333333444333333222333333444444555666666777777666555555555666777888:::::::::;;;;;;;;;<<<<<<>>>======<<<<<<======>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIIIIIIILLLRRRZZZ______^^^WWWWWWVVVTTTRRROOOMMMLLLMMMMMMLLLLLLLLLLLLLLLMMMPPPRRRTTTTTTQQQMMMKKKJJJGGGGGGGGGGGGGGGHHHIIIJJJGGGHHHIIIJJJJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCBBBBBBBBBAAABBBBBBAAAAAA@@@??????>>>???>>><<<;;;::::::;;;;;;;;;:::999888888888999:::999888888777777777888888333333222222222333333444444333333222222333333444222111111111000000000000.../////////000000000111////////////////////////........................////////////............///...---,,,++++++,,,---,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++...+++)))))),,,.........++++++++++++,,,,,,,,,,,,000000000000000000000000000///---,,,---...---,,,///////////////000111111111111111111111222222222222222111111111111222222111222222333444333333333444333333333444555666666666888;;;;;;:::888888888777888999888999;;;???BBBDDDDDDEEEGGGHHHIIIJJJKKKMMMOOOOOONNNLLLLLLPPPUUU^^^YYYRRRMMMLLLMMMOOOOOORRRYYY___[[[PPPGGGEEEGGGWWWgggtttwwwwwwuuunnnddddddbbbbbbcccgggjjjmmmnnnmmmlllnnnrrruuuvvvrrrnnnnnnrrrtttrrrrrrvvvxxxwwwkkkiiiiiinnntttvvvsssoooiiiddd]]]WWWVVVYYY___cccdddaaaaaadddccc]]]XXXWWWZZZ[[[\\\]]]]]]\\\[[[ZZZWWWVVVUUUUUUVVVXXXZZZ[[[UUUTTTRRRQQQQQQRRRSSSSSSRRRSSSUUUVVVUUUSSSOOOMMMNNNMMMMMMNNNPPPQQQPPPNNNNNNMMMKKKIIIGGGDDDCCCBBBHHHHHHGGGFFFFFFFFFFFFFFFHHHGGGEEEDDDCCCCCCDDDDDDCCCBBBAAA@@@@@@???@@@@@@>>>>>>?????????????????????@@@AAAAAABBBAAAAAAAAA>>>>>>===<<<<<<======>>>???===<<<<<<===>>>===;;;::::::999999888777666666444444444444444555666666333333333333333333333333222222333333444444555555222222222222222222222222444444444444444444444444222222111111111111111222222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000........................---------000333666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////......------------......000000000000000000000000......///000000000000///222000...///000111000000...//////000000111111222222111111111111000000000222222222222222222222222000111222333444444444444111111222333333444444555888777777666666888999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<===>>>@@@AAAAAABBBBBBDDDDDDDDDEEEFFFGGGIIIIIIKKKJJJLLLRRRXXX\\\\\\ZZZUUUTTTSSSQQQOOOMMMLLLKKKLLLLLLKKKKKKKKKLLLLLLMMMPPPRRRTTTSSSPPPLLLJJJJJJHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHIIIIIIIIIHHHFFFEEEBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAACCCBBBBBBAAA@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999888888888888999888777666666666666666333222222111111222222222444444333333333333444444222222222222111111111111////////////000000000000////////////////////////......................../////////............---///...------,,,---------,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++------,,,+++++++++++++++...,,,******+++------,,,------------,,,,,,,,,+++////////////////////////...------------......---............//////000000000000111111222333333444222222111111111111222222111111222222333333333333222222333333444555666777666888999999888777777888666777888888999;;;???BBBCCCCCCEEEFFFHHHIIIJJJKKKKKKMMMNNNMMMKKKKKKOOOSSSZZZVVVPPPLLLKKKKKKKKKKKKJJJTTT^^^\\\QQQHHHGGGJJJXXXfffsssuuurrrnnniiicccbbb___]]]___cccggghhhgggjjjjjjmmmqqquuuuuupppllliiinnnqqqqqqqqqtttvvvuuugggffffffiiimmmooommmkkkjjjhhheeedddfffkkkppptttvvvrrrnnnlllfff]]]VVVUUU[[[\\\]]]]]]]]]]]]\\\[[[VVVWWWXXXYYYZZZ[[[[[[[[[VVVUUUSSSQQQPPPPPPOOOPPPNNNQQQTTTVVVVVVSSSOOOMMMKKKLLLOOOQQQRRRRRRPPPOOOMMMLLLKKKIIIGGGEEECCCBBBIIIHHHGGGFFFEEEEEEEEEFFFGGGFFFDDDCCCBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@??????======>>>>>>??????@@@@@@>>>??????@@@@@@AAAAAAAAA>>>=========<<<<<<<<<<<<<<<;;;999999:::;;;;;;:::::::::999888777777666666888777666555444444444444333333333333333333333333333333222222222333444555222222222222222222222222333333333333333333333333111111111000111111222222111111111111111111111111111111111111111111111111111111000000////////////000000000000000000000000.................................000333555555444000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////......------------......////////////////////////---...//////000000//////111000/////////000000000////////////000000111111111111111111000000000000111111111111111111111111000111222333333444333333111111111222333333444444888777666666666777999:::999999:::::::::;;;;;;;;;999:::<<<======<<<;;;;;;:::;;;<<<>>>???@@@@@@@@@CCCCCCDDDEEEFFFGGGIIIJJJMMMMMMNNNTTTZZZ^^^]]][[[RRRRRRPPPNNNMMMLLLKKKJJJLLLLLLKKKKKKKKKLLLMMMMMMPPPRRRSSSRRRNNNKKKJJJJJJHHHGGGGGGGGGGGGGGGHHHHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEECCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBBAAAAAA@@@@@@??????>>>======<<<<<<;;;;;;;;;;;;<<<;;;:::999888888777777999888777555555444444444444333222222222222222222444333333222222333333444111111111111111111111111////////////000000000000////////////////////////........................//////.........---------........................,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++...---,,,+++++++++++++++...---,,,+++++++++,,,+++------------------------........................------...............///------......////////////...///000000111222333333222222111111111111222222111111111111222222333333222222222333333555666777555777888888777666666777555666888999999;;;>>>AAAAAABBBCCCEEEGGGHHHJJJJJJJJJLLLNNNMMMKKKKKKNNNRRRXXXWWWUUUTTTTTTSSSPPPNNNGGGRRR[[[[[[QQQKKKLLLPPP```iiiqqqqqqmmmjjjhhhgggeee```[[[[[[^^^aaabbbbbbggghhhkkkpppttttttooojjjeeelllrrrrrrrrrsssqqqnnnfffffffffggghhhgggfffeeefffhhhkkkppptttwwwzzz{{{{{{wwwrrroooggg]]]WWWWWW``````______^^^]]]\\\[[[XXXZZZ^^^aaabbb```^^^\\\VVVUUUSSSRRRPPPOOONNNNNNOOOQQQTTTVVVUUURRRNNNLLLJJJMMMQQQTTTTTTSSSQQQPPPLLLLLLKKKJJJIIIHHHHHHGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@??????=========>>>>>>??????@@@>>>>>>>>>>>>??????@@@@@@============<<<<<<;;;;;;;;;999888888999;;;:::::::::::::::999888777777666888888777666555555555555444444444444444444444444555444333222222222333333222222222222222222222222333333333333333333333333111111111000111111222222111111111111111111111111000000000000000000000000111111000000///.........////////////////////////........................///......///111222111000000000000000000000000000////////////////////////////////////////////////////////////000000000000......------------..............................------...///////////////000000//////...//////000///////////////000000000000000000000000000000000111111111111111111111111111222222333333222222111222222222333444444555555666666555444555666777888777777888888888999999999888999:::<<<<<<<<<;;;:::999999;;;===>>>???@@@@@@BBBBBBCCCDDDEEEGGGIIIIIILLLLLLNNNSSSZZZ^^^^^^\\\PPPOOONNNLLLKKKJJJJJJJJJLLLLLLLLLLLLLLLMMMNNNNNNPPPQQQRRRPPPMMMKKKIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCC@@@@@@??????>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777777888777666555444444444444555555444333333333333333222222111111111111222222000000000000000000000000000000000000////////////////////////////////////....................................---------------.....................,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++...------,,,+++++++++,,,......---,,,+++***++++++++++++,,,------...//////////////////////////////---...000000///...//////---......///000/////////......///000111111222222222222111111111111222222222111111111111222333333333222222222333444555555555666777666555555666777555777888999999:::===??????@@@AAACCCEEEGGGIIIIIIJJJLLLNNNMMMKKKKKKNNNQQQRRRSSSUUUWWWXXXVVVQQQMMMLLLTTTZZZXXXQQQNNNQQQWWWhhhkkkmmmllliiihhhiiikkkgggccc^^^\\\[[[\\\]]]^^^bbbeeekkksssyyyxxxrrrlllfffmmmssssssqqqppplllgggeeeggghhhgggdddaaa_________cccjjjqqquuuvvvuuutttqqqmmmkkkiiiccc\\\ZZZ]]]cccbbbaaa___^^^\\\[[[[[[\\\___ccceeefffccc```^^^UUUTTTTTTRRRQQQPPPOOONNNOOOQQQSSSTTTTTTQQQNNNLLLKKKOOOSSSUUUTTTRRRQQQPPPKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCAAA@@@??????@@@@@@??????@@@@@@@@@@@@??????======>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????===============<<<;;;:::;;;:::999:::<<<===<<<;;;999999999888888888888888555555555666666888999:::444444444444444444444444555555444444333333222222222222222222222222222222222222222222222222222222222222111111111111111222111111111111111222222222000000000000000000000000000000000//////.........////////////////////////........................///...---...///000///---000000000000000000000000////////////////////////////////////////////////////////////000000000000......------------..............................------...////////////...///000000///......///111//////////////////////////////000000000000000111111111111111111111111111111222222222222222111111222333333444444555555666555444333333333444666777666666777777777888888888777888999::::::;;;::::::888999:::<<<>>>???@@@@@@@@@AAAAAABBBDDDFFFHHHIIIIIIIIIKKKPPPVVVZZZZZZXXXOOONNNLLLJJJIIIIIIJJJKKKMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQOOOLLLJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCC?????????>>>======<<<<<<;;;<<<<<<===<<<<<<;;;;;;:::::::::::::::999888777888777666555555555555555666666555444333333333333111111000000000000111111///////////////000000000000000000000////////////////////////////////////.................................------------,,,,,,,,,---............---,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,---...---+++***+++,,,******+++,,,---...//////////////////////////////,,,///111111///------...---...///000000000////////////000000111111222222222222111111111111222222222111000000000111333333333333333222333333444444555666666555444444555777555777999999999:::<<<======>>>@@@BBBDDDFFFGGGHHHHHHKKKMMMMMMKKKJJJMMMPPPMMMNNNQQQTTTVVVTTTOOOKKKRRRUUUWWWUUURRRSSSZZZ```iiigggeeedddddddddfffhhhccccccaaa^^^[[[YYYYYYYYYZZZaaannn{{{xxxpppkkkqqqtttrrrnnnlllhhhddddddgggjjjiiiccc^^^\\\[[[^^^bbbiiinnnqqqoookkkiiieeeccccccccc___ZZZ[[[```bbbaaa```^^^]]]\\\[[[[[[^^^___```aaaaaa```^^^]]]SSSSSSSSSSSSRRRQQQPPPPPPMMMNNNPPPQQQQQQOOONNNLLLMMMQQQUUUVVVTTTRRRQQQQQQJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGEEEDDDDDDCCCCCCDDDCCCBBB@@@???@@@@@@AAA>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>=========???>>>===<<<<<<<<<===>>>===============;;;:::999999999999;;;======;;;999666666777777777777888888444444444555666777888999333333333333333333333333222333444555666555444444222222222222222222222222222222222222222222222222333333222111000000000000000000111111111222222222000000000000000000000000//////////////////......////////////////////////...........................---,,,---///000///...000000000000000000000000////////////////////////////////////////////////.../////////000000000111......------------..............................,,,---......//////.........///000///------///111////////////////////////////////////000000111111111111111111111111111111///000111222222222222222222222333333444555555555555444333333333444666666777777777777888888888888777777777888888999;;;;;;777999:::<<<>>>???@@@@@@??????@@@AAACCCEEEGGGHHHIIIHHHIIINNNSSSVVVUUUSSSNNNMMMKKKIIIIIIIIIJJJKKKNNNNNNNNNNNNOOOPPPQQQRRRPPPQQQPPPNNNKKKIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCAAABBBDDDEEEEEEDDDBBBAAA@@@@@@AAAAAABBBBBBBBBBBB@@@@@@??????>>>=========:::;;;<<<======<<<;;;;;;888999:::::::::999888888777777666666555666666777666555444333222222222222222111111111111111111222//////000000000111111111111000000000/////////...////////////////////////.................................---------,,,,,,***+++,,,---......---,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///***---......+++***+++---***+++++++++,,,,,,------000000000000000000000000,,,///111111...,,,,,,------...000111111111000///000111111111111222222222222222111111111111222222222111000000000111333444444444333222222222333333444555666555333333555777666888999999999999;;;<<<<<<===???AAACCCEEEGGGGGGGGGJJJLLLLLLJJJIIILLLOOOPPPQQQSSSUUUVVVUUUQQQMMMTTTTTTSSSRRRSSSXXXaaahhhfffaaa^^^^^^______```bbb]]]```bbb```[[[VVVUUUUUUUUU___qqq~~~tttppptttuuupppkkkjjjgggccccccgggkkkjjjddd]]][[[ZZZaaaeeejjjmmmnnnkkkfffcccbbb`````````\\\XXXZZZ``````___^^^]]]\\\[[[[[[[[[^^^]]][[[ZZZYYYYYYZZZ[[[RRRSSSSSSSSSSSSSSSRRRQQQKKKLLLMMMNNNOOONNNNNNMMMOOORRRVVVVVVTTTQQQQQQQQQJJJJJJIIIHHHHHHGGGGGGFFFIIIHHHGGGEEEDDDCCCCCCCCCEEEDDDBBBAAA@@@@@@AAABBB>>>>>>@@@AAAAAA@@@???>>>??????>>>>>>======<<<<<>>===<<<;;;;;;<<<===<<<===>>>>>>===;;;999888666666777999;;;;;;999666444444555555666777777777666666555444444444555555222222222222222222222222000222444666888777666666222222222222222222222222111111111111111111111111444333222111000000000000000000111111222222222222000000000000000000000000////////////////////////////////////////////////........................---,,,,,,---000111111111000000000000000000000000////////////////////////////////////////////////.../////////000000111111.........------.........000000000000000000000000,,,---......//////......---///111///---,,,///111///////////////............/////////000000111111000000000000000000000000---...///111333444444444111222222333333444555555555444444333444555666777777888888888888999999999888777777666777999;;;<<<777999:::<<<>>>@@@@@@AAA>>>>>>???@@@BBBDDDFFFGGGLLLJJJKKKNNNSSSTTTSSSPPPNNNMMMKKKIIIIIIIIIKKKLLLOOOOOOOOOOOOPPPQQQRRRSSSPPPPPPPPPNNNKKKIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFBBBBBBBBBBBBCCCEEEFFFGGGFFFFFFFFFEEEDDDDDDDDDCCCAAABBBDDDEEEEEEDDDBBBAAA?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>:::;;;<<<=========;;;;;;777888999:::;;;:::999888777666666666666777777888555444333222111111111111333222222222222222222333000000111111222222222333111111000000/////////...////////////////////////..............................---------,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,---...///000))),,,......,,,***+++---,,,,,,++++++++++++******...///000111111000///...///000111111111///...---------...///////////////000000111111111222222222000111222111///...///000111111111222222333333333444444444444444444444444666555444333444555666777888555444555:::===>>>===>>>???AAAAAAAAAAAACCCDDDDDDGGGJJJJJJHHHHHHKKKNNNQQQTTTPPPQQQXXXTTTNNNSSSSSSPPPNNNNNNTTT\\\dddhhheeedddbbb___]]]\\\[[[[[[XXX\\\___]]]XXXVVVYYY]]]TTT^^^oootttpppppppppmmmddd]]]___fffiiifffbbb______bbbfffiiijjjiiijjjmmmkkkddd`````````bbbbbb^^^YYYXXX]]]bbb[[[[[[\\\\\\\\\\\\[[[[[[[[[XXXVVVUUUUUUVVVUUUTTTWWWPPPLLLNNNPPPOOOOOOPPPLLLJJJLLLPPPQQQMMMKKKMMMQQQRRRSSSSSSRRRQQQNNNMMMIIIFFFBBB@@@AAACCCEEEEEEDDDCCCCCCBBBBBBDDDEEEFFFDDDCCCAAA???>>>===<<<<<<777:::===@@@BBBAAA???===@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<@@@>>>======>>>>>>===<<<888888888888777777777777666666666666666666666666666666666666666666666666444444444444444444444444333444444555555444444333333222111333555555111---111111111111111111111111555444333222111///......111111111111222222222222........................---...///000000///...---......////////////......---.../////////...,,,+++000000///...---,,,,,,+++,,,///222111...++++++---000000...---+++)))((('''000000000000000000000000222111///.........///000111000...,,,,,,,,,...///000000000000000000000000---...000111111111000///000...,,,,,,---------+++............////////////......//////000000111111111000/////////000222333111111111111222333444555666555333111111111222333111333444444444444555777888777777777777777777777999999999:::::::::;;;;;;::::::;;;<<<===>>>???????????????@@@AAABBBCCCDDDGGGFFFGGGLLLSSSVVVSSSOOOJJJJJJIIIHHHHHHHHHIIIIIIKKKKKKLLLMMMNNNNNNOOOOOORRRQQQOOOMMMJJJHHHFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@<<<<<<;;;;;;;;;:::::::::999999:::;;;:::999888777555555555666666666666666444333222222111111222222222222222111111111111000111111000000000000111111111000...------......///////////////////////////////////////............000///...,,,+++***)))))),,,,,,,,,---------......---------------------------------,,,,,,+++++++++///...+++)))))))))***+++.........------,,,,,,,,,------------------------//////000111111000/////////000111111000///...---......///000000000000000/////////000000111111111333444555444222111222333111111222222222333333333444444444444444444444444555555444333444555666777999777666888;;;>>>???>>>???@@@BBBCCCCCCDDDFFFHHHFFFHHHHHHGGGEEEGGGKKKOOOSSSTTTNNNKKKOOONNNOOOUUUQQQPPPOOORRRXXX```gggkkkiiifffaaa[[[XXXVVVVVVWWWYYYZZZ[[[\\\\\\]]]^^^______gggsss|||tttllllllmmmjjjaaaXXXYYY^^^``````aaabbbeeegggjjjkkkeeedddgggjjjhhh```[[[ZZZ___aaaaaa___[[[YYYZZZ\\\YYYZZZZZZZZZZZZYYYYYYXXXUUUSSSQQQQQQRRRSSSSSSSSSUUUOOOKKKNNNPPPOOONNNOOOLLLLLLPPPUUUVVVQQQNNNNNNQQQRRRSSSRRRQQQOOOLLLKKKGGGDDDAAA@@@AAADDDEEEFFFGGGFFFDDDCCCBBBBBBCCCCCCCCCBBBAAA???>>>===<<<<<<888:::===???@@@@@@???>>>????????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;<<<<<<;;;999888888777777777666666666666666666666666666666666555555555555555555555555444444444444444444444444333333444444444444333333333222111222444444111...111111111111111111111111222222111111000///......---------.........//////.................................//////...............////////////......//////000111000///...---,,,,,,------.../////////,,,---//////...---......------......////////////000000000000000000000000111111///.........///000111///...,,,,,,,,,...///////////////////////////,,,---...///000//////...///---,,,,,,---...---,,,............////////////////////////............000000/////////000111222111111111111222333444555999777555333222222333333111333444444333333555666777777777777777777777888888888888888999999999:::999::::::;;;<<<===>>>>>>@@@???@@@@@@AAABBBCCCDDDFFFEEEEEEIIIOOORRRPPPMMMIIIHHHHHHHHHHHHHHHIIIIIIKKKLLLMMMNNNOOOPPPQQQQQQRRRQQQOOOLLLJJJHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAABBB@@@AAABBBBBBCCCCCCBBBBBB??????@@@@@@AAAAAABBBBBB>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;:::999888777555555555555555555555555555555444333333333333444222222222111111111111000111111000000000000111111000000///.......................................------......//////000000///...---,,,+++*********,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++*********+++,,,---......---------,,,,,,,,,------------------------000000111111111111000000///000000000000//////............///////////////......////////////000000333555555555333222333444111222222222222333333333333333333333333333333333555555444444444555777777:::888888999;;;===>>>======???AAABBBBBBCCCEEEGGGGGGGGGGGGEEECCCEEEKKKPPPQQQQQQOOOLLLKKKLLLOOORRRMMMOOORRRVVV]]]dddjjjmmmnnniii```XXXSSSQQQQQQRRRWWWVVVVVVZZZ```cccdddccciiimmmtttyyyzzzwwwrrrnnnfffffffffddd\\\SSSSSSWWW]]]```dddhhhkkkllllllllleeedddfffiiifff___YYYXXX`````````___]]]ZZZWWWUUUXXXXXXYYYXXXXXXWWWVVVVVVRRRPPPOOOOOOPPPRRRRRRRRRSSSMMMJJJMMMOOONNNMMMNNNLLLMMMRRRYYYZZZUUUQQQQQQRRRRRRRRRQQQOOOLLLIIIHHHDDDBBB??????BBBEEEGGGHHHIIIHHHFFFDDDBBBAAAAAAAAABBBBBBAAA???>>>===<<<<<<:::;;;<<<>>>??????????????????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888999999888777777666666666666555555555666666666666666666666666555555555555555555555555333333333333333333333333333333444444444444333333444222111111222222111000111111111111111111111111000000000//////.............../////////000000000..............................------------..............................000111222222222111///...***++++++---...///000111---,,,+++,,,...000000///,,,------///000111222222000000000000000000000000111000//////......//////000///...,,,,,,---..............................,,,,,,---............---///---,,,,,,---......------............/////////000//////...------,,,,,,//////.........///000111111111111111111222333444;;;999777444333222222222222333444444333333444555555666666666777777888888666777777777777888888888999999:::;;;<<<======>>>@@@@@@@@@@@@AAABBBCCCCCCFFFDDDCCCEEEIIILLLLLLJJJFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJLLLMMMOOOPPPQQQSSSQQQNNNKKKIIIGGGGGGHHHFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCBBB>>>??????@@@AAABBBCCCDDD????????????>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::999999:::;;;:::999888777555555555444444333333333555555444333333333333333222222222111111111111000111000000//////000000111///////////////......---........................+++,,,---...///000111111...---,,,,,,+++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++(((((()))***,,,---...///...------------,,,,,,,,,------------------------000111111111111111111000///000000000000/////////---------------------...////////////////////////000111222222000000111222222222222222222222222222222222222222222222222222555555444444444666777888999999999999:::;;;<<<<<<;;;===>>>???>>>>>>@@@BBBEEEFFFGGGFFFDDDEEEJJJNNNLLLLLLPPPQQQNNNPPPQQQKKKHHHLLLSSSZZZ```eeejjjmmmmmmhhhaaaZZZTTTPPPOOOOOOQQQSSSVVV[[[```eeehhhjjjkkknnnrrrrrrooollliiihhhbbb```___]]]WWWQQQSSSYYYfffhhhjjjlllmmmmmmlllkkkmmmjjjiiikkkhhhbbb___```eeebbb```^^^\\\ZZZVVVSSSYYYYYYYYYYYYXXXWWWUUUUUUVVVSSSQQQQQQRRRSSSSSSSSSQQQKKKIIILLLNNNMMMLLLMMMLLLLLLPPPWWWXXXTTTQQQRRRRRRRRRQQQOOOLLLJJJGGGEEEBBB@@@??????CCCFFFHHHIIIHHHGGGFFFEEECCCBBBAAAAAAAAAAAAAAA@@@???===<<<<<<<<<<<<<<<======>>>???@@@?????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888888777666666666555555555444444444555555555555555555555555555555555555555555555555222222222222222222222222333333333444444333333333333222111111111111111111111111111111111111111111////////////////////////////////////000000000000...........................---,,,++++++,,,---...........................000111111222111000///...,,,,,,,,,------.........000---***+++...000000...///............---------////////////////////////000000//////............///...------------......------------------------,,,,,,------............///---,,,,,,...//////...---------.........///////////////......---------...............//////000111111111111111222333333:::999777444222111000000222333444444333222333444444555555666666777777888666666777777777888888888999999:::;;;<<<===>>>>>>@@@@@@@@@@@@@@@AAABBBBBBFFFDDDBBBBBBEEEHHHIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIDDDEEEFFFHHHJJJLLLMMMNNNSSSQQQMMMJJJGGGGGGHHHIIIFFFEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBAAABBBBBBCCCCCCCCCCCCCCC@@@@@@AAAAAABBBBBBCCCCCC@@@@@@@@@?????????>>>>>><<<<<<;;;;;;;;;:::::::::999999:::;;;:::999888777555555444444333222111111333222222111000111111111222222222111111111000000000000////////////000000...///000000000///---,,,........................,,,,,,---......///000000,,,,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,************************,,,+++++++++++++++++++++'''(((***+++------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,111000000000000000000111000////////////000000000//////...------......///000000000000000000000000...000111000///...///111222222222222222222222222222222222222222222222222555555444444555666888999;;;;;;<<<<<<<<<;;;<<<<<<;;;<<<======;;;;;;<<<===AAAEEEHHHIIIGGGFFFHHHKKKLLLJJJRRRSSSLLLQQQTTTHHHDDDKKKSSS[[[___cccfffhhhgggfffccc___ZZZUUUQQQOOONNNSSSYYY]]]___ccciiiooommmooorrrrrrooollliiigggbbb^^^[[[ZZZWWWVVV\\\cccrrrqqqooonnnmmmnnnnnnooovvvqqqnnnnnnlllhhhhhhkkkkkkgggbbb^^^\\\ZZZXXXVVV\\\\\\[[[[[[YYYXXXVVVVVVYYYWWWTTTSSSSSSSSSRRRQQQOOOJJJHHHKKKNNNMMMKKKLLLLLLJJJLLLPPPQQQOOOOOORRRQQQQQQOOOMMMKKKIIIGGGEEEBBBAAA???AAADDDGGGIIIIIIEEEEEEEEEEEEEEEDDDDDDCCCAAAAAAAAAAAA@@@???===<<<======<<<<<<===>>>???@@@@@@????????????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999999888777555555555555444444444444444444444444444444444444555555555555555555555555222222222222222222222222222333333333333333333222222222222111000000111111000000000000000000000000/////////000000000111111+++++++++,,,,,,,,,------...........................---,,,++++++,,,---.........------------.........///000000000///...---++++++,,,,,,---.........222///++++++---///...,,,000000///...---,,,,,,+++///////////////////////////////////////......---......---------.........------------------------...............////////////...,,,---...//////...------------................../////////000000000---......///////////////111111000000111111222222666666444222111000///...111333444333222222333444444444555555666666666666777777777777888888888888999:::;;;<<<===>>>>>>??????????????????@@@AAABBBFFFDDDBBBBBBCCCFFFGGGHHHDDDDDDDDDEEEFFFGGGHHHIIICCCDDDEEEGGGIIIKKKLLLMMMRRRPPPLLLHHHFFFFFFGGGHHHFFFFFFEEEDDDCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCAAABBBCCCCCCDDDDDDCCCCCCDDDCCCCCCBBBBBBAAAAAAAAA======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999:::;;;:::999888777555555444333222111111000222222111000000000000111222222222111111111000000000000////////////000000...///000000000///---,,,.......................................---------,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000000////////////000000111333222000//////000111111111111000000000000/////////000222111000000111222333333333222222222222111111111111111111111111111555555444444555777999:::===???@@@@@@>>><<<<<<===<<<===>>>>>>===<<<===>>>AAAEEEJJJKKKIIIHHHHHHJJJPPPPPP\\\ZZZGGGMMMVVVJJJDDDKKKTTT[[[]]]^^^```bbbbbbcccdddccc```ZZZUUUQQQPPPVVV]]]``````bbbiiipppoooqqqsssuuuuuurrrnnnllleee```^^^^^^___```gggoooxxxuuupppmmmlllooosssvvvzzzuuuqqqqqqooommmooosssooolllgggaaa]]][[[[[[\\\______^^^]]][[[ZZZXXXWWWZZZWWWTTTRRRRRRQQQPPPOOOOOOIIIHHHLLLOOOMMMLLLLLLKKKHHHIIILLLMMMKKKLLLOOOOOOOOONNNLLLJJJIIIHHHHHHDDDCCCBBBCCCEEEGGGHHHHHHCCCDDDEEEFFFFFFFFFFFFEEEAAABBBBBBCCCBBB@@@>>>==================>>>????????????>>>>>>>>>=========::::::::::::::::::::::::<<<:::999999::::::999888666555555555555444444444444444444444444444444444444444444444444444444444111111111111111111111111222222333333333333222222111222333222000///000111000000000000000000000000000000000000000000000000,,,---------..........................................------------......///...---,,,,,,---...///---.../////////...,,,+++((((((***+++---///000111111///...------------,,,//////////////////000000000000000000000000000000...////////////...---------------...............------------------------......------......///000111///------...///...---,,,------------...............//////000111111222---...///000000000000///111111000000000111111222111111111000000//////...000111333333222222444555555555555555555555555555777777777777888888888888999999:::;;;<<<===>>>>>><<<<<<<<<===>>>???AAABBBDDDCCCBBBBBBBBBDDDFFFHHHEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFGGGIIIKKKLLLMMMNNNOOOMMMJJJHHHFFFEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBAAAAAAAAABBBCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::999999:::;;;:::999888777444444444333333222222222444444333222222222222222222222222111111111111000000//////......//////000///////////////......---------------------------.........---------,,,,,,,,,,,,,,,++++++,,,------++++++++++++,,,,,,,,,,,,*********************************+++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000000///......///000111222333111000.........000111000000000//////.........///111222222111111222333333333333222222222111111111111111111111111111111555555444555666777999:::<<<>>>@@@???<<<::::::;;;:::<<<>>>>>>>>>???@@@BBBCCCFFFJJJJJJHHHHHHJJJLLLPPP[[[vvvqqqOOOLLLVVVJJJFFFMMMVVV[[[[[[ZZZ[[[]]]aaabbbdddeeebbb]]]WWWTTTXXX\\\```bbbcccfffjjjmmmnnnmmmmmmppprrrrrroookkkiiiffffffiiikkklllqqqwwwzzzvvvppplllkkkoootttwwwyyyvvvuuuvvvvvvssssssvvvoooooommmhhhbbb^^^^^^```aaaaaa```^^^]]][[[YYYXXXXXXVVVSSSRRRRRRRRRQQQPPPNNNIIIHHHLLLPPPNNNLLLLLLJJJHHHIIIMMMMMMJJJJJJLLLMMMMMMLLLKKKKKKJJJKKKKKKHHHFFFDDDEEEFFFHHHGGGGGGCCCDDDEEEFFFGGGFFFFFFEEEBBBCCCDDDDDDCCCBBB@@@???============>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<;;;::::::;;;;;;:::888666666666555555555555444333333333333333333333333444444444444444444444444111111111111111111111111222222333333333333222222///111333333111//////000000000000000000000000000//////////////////////////////000000000111111111.................................//////.........///...,,,++++++,,,...///------...///...---,,,+++((()))***+++---...///000---...//////...------...,,,,,,---...///000000111000000000000000000000000....../////////...---,,,,,,------......///......------------------------------,,,,,,,,,---...///333111............---,,,,,,,,,---------............/////////////////////...///000111111111000000111111000000000000111111---...///000000000000000...000222222222333555777666555555444444333333333555555666666666777777777777777888999:::;;;;;;<<<999999:::;;;===???@@@AAAAAAAAAAAAAAAAAABBBDDDFFFGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGHHHIIIJJJKKKLLLMMMLLLKKKIIIGGGFFFDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@<<<<<<;;;;;;;;;:::::::::999999:::;;;:::999888777444444444444333333333333444333333222222222222222222222222111111111111000//////............//////000000///...............------------------------------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++)))*********++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++///...---,,,,,,---...///000///.........000111222000///---+++++++++---...//////.........---------...000111111000000111333333333333222222111111111000000000000000000000000555555444555666888:::;;;888;;;===<<<999666666777777999<<<===>>>???BBBDDDFFFHHHIIIIIIGGGHHHKKKOOOLLLddd]]]OOOUUUGGGHHHOOOWWW[[[ZZZXXXYYY[[[aaabbbddddddaaa]]]XXXUUU`````````cccgggjjjjjjjjjiiifffdddgggkkkmmmjjjfffkkkjjjlllqqqtttsssuuuyyy|||xxxrrrlllkkkmmmqqqtttxxxwwwxxx||||||xxxvvvwwwmmmqqqrrrnnnfff``````aaabbbaaa```___]]][[[YYYXXXXXXVVVSSSSSSTTTTTTTTTSSSNNNIIIHHHMMMPPPOOOLLLLLLIIIHHHKKKPPPPPPLLLIIIJJJLLLLLLKKKKKKKKKLLLLLLMMMJJJHHHFFFFFFGGGHHHGGGFFFDDDEEEFFFGGGGGGFFFEEEDDDBBBCCCDDDEEEEEECCCAAA???<<<===>>>>>>>>>>>>>>>===;;;;;;:::::::::999999999::::::::::::::::::::::::<<<;;;::::::;;;;;;:::888777666666666666555555555333333333333333333333333444444444444444444444444000000000000000000000000222222222333333222222222---111444444111///...///000000000000000000000000//////.........---------------------.........///........................---...///000000///...---///...,,,++++++,,,...///---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,000000...---...000+++++++++,,,,,,,,,------000000000000000000000000---.../////////...,,,,,,,,,,,,---.../////////...........................---,,,+++***+++,,,---...444222///.........,,,+++,,,,,,,,,---------....../////////...------,,,,,,...///111222222222111000111111000000000000000111+++,,,...///111222222222---///111222222333666777666666555444333222222111444444444555555555666666555555666777888999::::::777888999:::<<<>>>@@@BBB>>>@@@AAAAAAAAAAAACCCEEEHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIIIIGGGFFFDDDCCCBBB???@@@@@@AAAAAABBBBBBCCCAAAAAABBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDD?????????>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::999999:::;;;:::999888777444444444444444444444444222111111000///000000000222222222111111111111000//////............//////111000///------...//////------------------------***++++++,,,---...//////...---,,,,,,+++++++++,,,,,,,,,------------......++++++++++++++++++++++++))))))******++++++++++++,,,+++***))))))+++---...,,,,,,,,,------.........++++++++++++++++++++++++............////////////------------.........///,,,,,,,,,------------...444222///...//////......333222///...---...///000333333333222222222111111222222333333333444444444444444444555555555666666999888888777777777777777:::<<<===>>>>>>???BBBDDDGGGGGGGGGHHHHHHIIIIIIIIIJJJXXX|||kkkYYYKKKHHHFFFNNNVVVYYYXXXWWW[[[```___aaaaaa```]]]ZZZYYYYYYdddddddddcccccccccbbbbbbcccdddccc```^^^^^^cccgggkkkppprrrooonnnrrrwwwyyy}}}wwwppplllmmmrrrwwwyyy|||yyyxxxzzzxxxrrrmmmpppmmmjjjgggggggggggggggdddaaa_________]]]YYYUUUWWWUUUSSSSSSUUUVVVWWWVVVTTTQQQMMMNNNPPPRRRRRRPPPMMMMMMMMMOOOPPPPPPNNNLLLOOOLLLHHHGGGHHHJJJKKKLLLMMMKKKHHHGGGFFFGGGIIIJJJIIIHHHGGGGGGGGGFFFDDDAAADDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@????????????>>>AAA@@@>>>=========>>>???===<<<;;;:::999::::::;;;;;;:::888999::::::999777777777888888888777777666555555444444444333333333333333333333333333333333333333333333333333333333222222222222111111111000222111111111000000//////000000000000000000000000///////////////////////////...---,,,,,,,,,,,,,,,++++++,,,---.........---///............///000000---...///000000///...---////////////////////////+++,,,,,,---...///000000........................,,,,,,,,,,,,,,,---.../////////.........---------........................000///---,,,++++++,,,---.........------,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...---...///000///.........///000000000000000222111000.........///000000000000000111111111111111111000000111333555666555555555444444333333333444444444555555555555666444444555666777888999999777888999:::<<<===>>>>>>>>>@@@AAA@@@@@@AAACCCEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGGGGHHHHHHIIIJJJHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCBBBAAAAAACCCDDDEEEDDDEEEEEEFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBCCCCCCDDDCCCCCCCCCFFFEEECCCBBBAAAAAABBBBBBAAA@@@>>>=========>>>???<<<<<<;;;;;;;;;;;;<<<<<<999999888888777666666666555555444333333333333444444444333333222111000000111111111111111111111111000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,...------,,,,,,++++++***000///---,,,+++,,,,,,---((()))***+++++++++++++++............////////////------........./////////.........////////////000444222///.../////////...111111///......///000000222222222222111111111000000000000000111111111222333333444444444555555555888888777777777777888888:::<<<===>>>>>>???AAADDDFFFFFFFFFFFFGGGGGGGGGHHHJJJVVV}}}ssshhhQQQLLLHHHFFFMMMUUUXXXWWWVVVZZZ^^^WWWZZZ\\\\\\ZZZXXXXXXXXX___``````aaacccdddfffgggccccccbbbaaa______aaaccclllrrruuurrrpppsssvvvwwwxxxsssmmmjjjlllqqqvvvyyy~~~{{{yyyyyyzzzxxxrrrlllllljjjhhhgggggggggfffeeeeeecccaaa``````^^^ZZZWWWTTTSSSRRRSSSUUUWWWXXXXXXXXXUUURRRRRRUUUUUUTTTQQQNNNNNNMMMOOOPPPPPPNNNLLLNNNLLLIIIHHHJJJKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJHHHFFFFFFFFFFFFDDDBBBEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@????????????>>>@@@??????>>>======>>>>>>===<<<;;;:::::::::;;;;;;;;;999888888999:::888777666666777888888888888888555555444444444333333333333333333333333333333333111111111111111111111111222222111111111000000000111111111000000000//////000000000000000000000000///////////////////////////......---,,,,,,------,,,------............---,,,,,,,,,,,,,,,---.........///000000000000///...........................++++++,,,,,,---.................................------------------.../////////.........---------...........................---,,,,,,,,,---...///......---------,,,,,,,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...---...///000///---......///000000000000000111000000/////////////////////000000000111111111222111111111111222444555555555444444444333333333444444444444555555555555666666666666666777777777777888999:::;;;===>>>>>>???@@@AAAAAA@@@AAABBBDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIHHHGGGFFFEEECCCCCCBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEDDDEEEEEEFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@??????===<<<<<<<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<:::999999888777777666666555555444333333333333444555555444444333222222111111111111111111111111111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,......---,,,+++,,,------*********+++++++++++++++............////////////....../////////000000000.........////////////000222000....../////////...////////////000000000000111111000000000000000////////////000000000111111222222333333333444444444666666666666777888999::::::<<<=========>>>AAACCCDDDDDDEEEEEEEEEEEEFFFFFFFFFRRRiiiqqqqqqNNNNNNEEEFFFMMMTTTWWWWWWWWWZZZ]]]XXX[[[]]]^^^\\\ZZZYYYYYYYYYZZZ[[[^^^aaadddgggiiijjjiiihhhhhhiiigggeeebbbiiiqqquuurrroooppprrrrrrrrrnnniiihhhjjjooosssvvvxxxwwwvvvwwwxxxuuunnnhhhfffggghhhhhhhhhgggeeedddcccbbbaaa``````^^^ZZZWWWSSSQQQQQQRRRUUUXXXZZZZZZZZZWWWUUUVVVWWWWWWTTTQQQPPPOOONNNNNNOOOOOOMMMKKKMMMKKKJJJJJJKKKLLLLLLKKKIIIJJJKKKLLLLLLJJJIIIHHHKKKHHHEEEDDDEEEEEEEEEDDDFFFGGGGGGGGGFFFEEEDDDCCC@@@@@@@@@????????????>>>>>>>>>??????>>>>>>======<<<<<<;;;:::::::::;;;;;;;;;999888888999999888777555666777777888888888888555555444444444333333333444444444444444444444444000000000000000000000000111111000000000/////////111111000000000000//////000000000000000000000000//////////////////////////////......------............/////////...------,,,,,,,,,,,,,,,------...---...////////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////......---........................---------........................,,,,,,,,,,,,---...///000...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---...//////...---......///000000000000/////////000000000///......//////000000000000111111222222111111111222222333444444444444333333333333444444444444555555555555777777777666666666555555777888999:::;;;<<<===>>>@@@BBBBBBBBBAAA@@@BBBCCCBBBBBBBBBBBBBBBBBBCCCCCCFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBCCCDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@??????>>>===>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999888888777777555555444333333333333444666555555444444333333222111111111111111111111111000000000000////////////........................------------------------///......------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******++++++,,,------...---,,,,,,,,,,,,------...------+++******+++,,,,,,............////////////////////////000000000000,,,,,,,,,------------...000...------...///...------...///000111111000000////////////////////////000111111111111222222222111111222222222333333333555555555666777999:::;;;:::<<<=========>>>@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDBBBOOO[[[uuuTTTQQQBBBIIIOOOUUUYYYYYYYYY[[[^^^]]]___aaa```^^^[[[YYYYYYZZZZZZZZZ[[[^^^bbbfffhhhooommmlllnnnooolllgggbbbbbbkkkqqqnnnjjjjjjlllmmmnnnkkkgggfffhhhllloooppppppppprrrttttttpppiiicccaaaeeeiiikkkjjjgggeeecccaaaaaa```___^^^\\\YYYWWWTTTSSSRRRSSSUUUXXXYYYYYYUUUSSSSSSTTTWWWWWWSSSPPPPPPOOOMMMMMMNNNMMMKKKJJJKKKJJJIIIJJJLLLLLLLLLJJJIIIIIIIIIJJJJJJIIIHHHHHHKKKHHHEEECCCDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDD@@@@@@@@@?????????>>>>>><<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999999888777666777777777777777666666555555444444444333333333444444444444444444444444000000000000000000000000000000000000////////////000000000000000000//////////////////////////////////////////////////////000//////........./////////000000000///...------......------......///000,,,,,,,,,------,,,,,,,,,------------------------------------,,,,,,++++++........................111000///...............................................................------------......//////------------------------------,,,,,,,,,+++++++++------------------------,,,,,,,,,---------......///...------//////...------...//////000000//////......000000000///...---////////////000000000111222222222111111111111111333333333333333333333333333333444444444555555555666666666666666666666666777777888999;;;<<<===>>>AAABBBCCCCCCAAA@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEDDDCCCBBBAAA@@@???@@@@@@AAABBBCCCCCCDDDEEEDDDCCCBBBAAAAAA@@@@@@>>>???@@@@@@@@@???===<<>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999888888777555555444333333333333444555555444444333333333222111111111111111111111111000000000000////////////////////////////////////..............................------,,,,,,,,,+++************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,------...000...,,,*********,,,---............////////////////////////000000000000,,,,,,,,,------------...---,,,,,,---...///...,,,---...///000111111000000........................000111111111111222222222111111111222222222333333555555555666777999:::;;;;;;<<<======<<<===???AAADDDCCCCCCCCCCCCCCCCCCCCCCCCLLLQQQmmmYYYRRRFFFLLLQQQWWWZZZ[[[[[[]]]___[[[\\\^^^]]][[[ZZZZZZZZZbbbaaa___^^^___bbbeeegggmmmkkkjjjkkkllliiiccc^^^^^^gggmmmiiidddeeeiiilllllljjjgggfffgggiiijjjjjjkkkmmmppprrrrrrmmmgggbbb```eeekkkmmmkkkgggdddcccaaaaaabbbaaa___\\\ZZZYYYWWWUUUTTTTTTVVVXXXXXXXXXQQQPPPPPPRRRVVVWWWUUURRROOONNNLLLKKKLLLLLLJJJIIIIIIHHHGGGHHHJJJKKKJJJIIIIIIHHHFFFEEEEEEFFFHHHIIIJJJGGGDDDCCCCCCEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCCCC@@@@@@@@@?????????>>>>>><<<===>>>??????>>>===<<<:::;;;;;;;;;;;;;;;;;;;;;:::999777888999999888666888888888777666555444333555555444444444333333333444444444444444444444444111111111111111111111111000000000000//////////////////////////////000000//////////////////////////////////////////////////////.........//////000///000000000///...---------------------...//////------------------------........................//////......------,,,,,,........................111000///...............---............................................./////////......---------------------------------------,,,,,,,,,+++++++++------------------------,,,,,,,,,---------......///---,,,---...///...---------...///////////////---...///000000///...---...////////////000000000111111111111111111111000333333333333333333333333333333333444444444444555333444444555666777777777666777888999;;;<<<======???AAACCCBBBAAA@@@@@@@@@BBBBBBAAAAAAAAABBBCCCCCCEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFFFFFFFEEEDDDEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@??????AAAAAAAAA@@@>>>===@@@@@@@@@@@@??????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999888888777555555444333333333333444333333333333222222222222111111111111111111111111000000000000////////////000000000000000000000000........................,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,---------000...,,,*********,,,---............////////////....../////////000000000.........////////////000---,,,,,,...000000///...////////////000000000000---............//////////////////000000000111111111111222222222333333333555555555666777999:::;;;;;;<<<======<<<===???AAABBBBBBBBBAAAAAAAAAAAAAAAFFFHHHHHHWWWzzz\\\PPPMMMMMMQQQVVVYYY[[[[[[\\\]]]XXXZZZ[[[\\\]]]^^^aaadddiiigggdddaaaaaadddgggjjjmmmkkkjjjiiihhhfffccc```___gggkkkeee___```gggkkkkkkiiigggfffggghhhgggfffiiikkkoooqqqppplllfffcccaaafffmmmoookkkfffbbb```aaacccdddccc```]]]\\\\\\ZZZXXXVVVVVVWWWYYYYYYYYYQQQPPPOOORRRWWWYYYWWWUUUMMMKKKIIIIIIJJJJJJIIIHHHGGGEEEDDDEEEGGGHHHHHHHHHHHHGGGDDDCCCCCCEEEHHHJJJHHHFFFDDDCCCDDDEEEEEEDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@????????????>>><<<<<<===>>>>>>>>>======999:::;;;<<<<<<<<<;;;;;;:::888777777888888777666888888888777666555444333555555444444444333333333333333333333333333333333222222222222222222222222111111000000000/////////......////////////000000000000000000000000000000////////////////////////......------......//////....../////////...------+++++++++++++++,,,,,,---000000////////////000000/////////////////////////////////......---------........................//////......---.........---------.......................................///000000//////---,,,,,,,,,,,,,,,------------...------------,,,,,,,,,,,,------------------------,,,,,,,,,---------.........---,,,---......---,,,------...////////////...------.../////////............////////////000000000000111111222111111000222222222222333333333333333333333333444444444444222333444555666777777888666777888999:::;;;<<<======???AAABBB@@@?????????AAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFDDDCCCBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEEEEEEEFFFDDDCCCBBB@@@@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAAAAA@@@@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<:::::::::999888888777777555555444333333333333444222222222222222222222222111111111111111111111111000000000000////////////000000000000000000000000------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***---,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,+++------+++******+++,,,,,,............////////////------........./////////.........////////////000///...///111333444222111111111///......///000000---.........////////////000000000000111111111222222222222222333333333444666666666666777888999:::;;;<<<===<<<<<<<<<>>>@@@?????????>>>>>>>>>======DDDAAAFFFHHHppp```IIINNNJJJMMMRRRVVVXXXXXXYYYYYYZZZZZZ[[[[[[]]]aaafffjjjhhheeebbb___```dddiiillllllllljjjgggdddbbbcccdddaaahhhhhh___WWWXXXaaahhhhhhgggfffgggiiiiiihhhgggeeehhhkkkmmmkkkhhhdddaaaaaagggnnnnnniiibbb^^^]]]^^^aaabbbaaa^^^[[[ZZZ[[[ZZZXXXVVVWWWYYY[[[\\\\\\SSSQQQOOOQQQUUUXXXWWWVVVKKKIIIGGGFFFHHHIIIIIIHHHEEEBBB@@@AAACCCEEEFFFFFFFFFFFFEEEEEEEEEFFFHHHHHHFFFEEEDDDDDDEEEEEEDDDCCCAAABBBBBBCCCCCCCCCBBBBBB@@@@@@@@@????????????>>><<<<<<<<<<<<<<<===>>>>>>999:::;;;<<<<<<<<<;;;;;;999888777777888888777666555555666666666666666555555555444444444333333333222222222222222222222222222222222222222222222222222222111111111000000000........./////////000000000000000000000000000000////////////////////////------,,,,,,---......///,,,------............---++++++******++++++,,,---//////...------...//////...........................---------------------........................------------------...///---------.........//////..............................///000000///...---,,,,,,,,,---------...............------------,,,........................,,,,,,,,,---------.........---,,,,,,......---,,,,,,---......//////......---------------...///000........./////////000000...///000111222222111111111111222222222333333333222222333333333444444444444444444555555666666666666666777999:::;;;<<<===:::===???@@@@@@???>>>?????????@@@AAABBBCCCEEEFFFFFFEEEEEEDDDCCCCCCDDDDDDCCCDDDFFFFFFFFFEEECCCBBBCCCCCCBBBBBBCCCCCCDDDEEEBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAA??????@@@BBBCCC@@@@@@@@@??????@@@@@@AAA???@@@@@@AAA@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<:::999999888777777666666555555444333333333333444333333333333333333333333111111111111111111111111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***+++++++++***************++++++,,,---,,,+++***************+++++++++++++++............/////////000------------.........///,,,,,,,,,---------......000000111333666666555333333222///...---...///000........./////////000000222333333333333444444444222222333333333444444444666666666666777888999:::;;;<<<===<<<<<<<<<>>>@@@======<<<<<<;;;;;;;;;;;;???;;;JJJDDDooofffCCCKKKGGGJJJNNNRRRTTTUUUUUUUUUYYYYYYXXXVVVWWW[[[aaafffaaa___\\\[[[]]]bbbhhhlllggggggeeeaaa\\\[[[___bbbbbbgggfffZZZOOOQQQ[[[cccfffeeefffgggjjjkkkjjjhhh```cccggghhhfffccc```^^^bbbhhhnnnmmmggg___[[[[[[ZZZ]]]___]]]ZZZWWWWWWXXXYYYWWWVVVXXX[[[^^^______TTTQQQNNNOOOSSSUUUUUUSSSIIIGGGEEEEEEFFFHHHHHHHHHCCCAAA>>>>>>@@@CCCEEEFFFEEEFFFGGGHHHIIIHHHHHHGGGEEEDDDDDDEEEFFFFFFDDDBBBBBBBBBCCCCCCCCCCCCCCCBBB@@@@@@@@@????????????>>>===<<<;;;;;;;;;===>>>???888999;;;<<<===<<<;;;;;;999888777777888888777666222333444666777888888888555555444444444333333333111111111111111111111111111111111111111111111111222222222222111111111111---.........//////000000000000000000000000000000////////////////////////,,,,,,,,,,,,,,,---...///++++++,,,---............------,,,,,,------...///,,,,,,************,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---...///---------.........//////........................,,,---...000000000//////,,,,,,,,,------.........//////.........---------........................,,,,,,,,,---------.........---,,,,,,......---,,,,,,---......//////.........---,,,,,,---...///000............/////////000---...000111222222222111111111111222222333333333222222333333333444444444666555555555555444444444666666777888:::;;;<<<===888;;;>>>@@@???>>>>>>???===>>>>>>@@@AAACCCEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDFFFGGGFFFEEECCCBBBCCCCCCBBBAAAAAACCCDDDEEEAAA@@@@@@???@@@AAACCCDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCAAA@@@??????@@@BBBDDDAAA@@@???>>>>>>???@@@AAA>>>??????@@@@@@>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<999999888888777666666666555555444333333333333444444444444444444444444444111111111111111111111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,------,,,+++***)))))))))***++++++,,,,,,+++,,,,,,---,,,+++)))(((((()))***+++++++++++++++........................000000////////////000000......//////000000111111...222999>>>@@@>>>:::777666333000---+++,,,///000000////////////000000111111000000000000000111111555333333555555333333555444444555666777999;;;<<>><<<;;;;;;;;;<<<===???@@@@@@>>>===>>>>>>BBB???>>>@@@DDDFFFDDDBBBEEEFFFHHHKKKOOORRRUUUWWWZZZTTTRRRVVVXXXXXX\\\cccbbb^^^ZZZYYY]]]ccciiimmmllliiiaaaXXXUUUYYY]]]]]]fffccc___XXXTTTVVV\\\aaadddcccccceeehhhhhhddd```___aaaeeegggfffccc___]]]``````dddhhhddd[[[XXX\\\___]]]ZZZVVVTTTSSSSSSSSSXXXWWWXXX[[[]]]^^^\\\[[[[[[VVVQQQNNNNNNNNNLLLJJJJJJHHHFFFFFFGGGGGGGGGFFFBBBBBBBBBBBBCCCDDDFFFGGGKKKJJJHHHFFFDDDDDDGGGJJJIIIGGGDDDAAA??????AAABBBEEEDDDDDDDDDDDDCCCCCCCCC========================:::;;;<<<<<<<<<<<<<<<;;;======<<<;;;::::::999999;;;;;;:::999888888888999888777777666555666666666555555444333333333333444444444333333222111000000111111222222222222111111111111111111111111111111......////////////......000000000000000000000000---------...............---...///...,,,+++,,,---++++++++++++++++++++++++---,,,***))))))***,,,---////////////...............---,,,+++***++++++,,,------,,,---...---***''')))+++------------///000//////.........---------//////////////////////////////000000///...------//////.........---------------.........---+++***------++++++++++++------.........------,,,,,,,,,,,,,,,,,,---...///000111,,,++++++***+++,,,...///........................///............---------,,,---......//////......000000000000111111111111222222222222222222222222111111222333333444555555444333333333333444555555666666777888999999::::::;;;;;;<<<<<<===>>>>>>>>>AAA@@@@@@@@@AAACCCEEEFFFIIIGGGDDDAAA@@@AAACCCDDDCCCBBB@@@>>>>>>???@@@AAAEEEEEEEEEEEEDDDAAA???>>>@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>============<<<;;;;;;;;;;;;:::::::::::::::999999888777777777666444333333444555333222444333333222222111111000333333222222111000//////......///000111222333333//////.........---------------------------------......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------.........---+++***)))***++++++.........------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------........................000000////////////000000///////////////000000000555888===@@@AAA???;;;999444222000......///111222///////////////000000111000000000000000111222333333222333444444444444555444444555666777999:::;;;BBBAAA>>><<<;;;;;;<<<<<<===>>>@@@@@@>>>===>>>>>>AAA???>>>@@@CCCDDDDDDCCCEEEEEEGGGIIILLLPPPTTTVVVUUUQQQQQQUUUXXXXXX[[[aaabbb^^^ZZZZZZ___hhhpppuuusssnnnbbbUUUPPPUUUZZZ\\\bbb```]]]YYYXXX\\\ccciiiiiigggggghhhkkkkkkhhheeecccdddeeeeeedddaaa^^^\\\]]]^^^aaaccc^^^VVVTTTWWW\\\ZZZWWWUUUUUUVVVWWWYYYXXXXXXYYYZZZ\\\]]][[[ZZZXXXTTTPPPMMMMMMLLLJJJHHHIIIHHHGGGHHHJJJKKKKKKJJJGGGFFFEEEDDDDDDEEEFFFFFFEEEFFFEEEDDDCCCDDDGGGJJJIIIGGGDDDBBB@@@@@@@@@AAADDDDDDDDDCCCCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========<<<<<<;;;===<<<<<<;;;::::::999999999999888777777777777777:::999888888777777888888666666555444444444444555444333333222222111111111111111222222222222111111111111111111111111111111......////////////......////////////////////////------............//////---//////...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...////////////............///...---,,,++++++,,,------,,,,,,---......---+++---...///...,,,,,,,,,...//////.........---------.......................................---,,,,,,//////.........------------......///...---,,,+++------,,,++++++,,,------......---------,,,,,,,,,------,,,,,,,,,------...---,,,+++++++++,,,---...........................///............---------,,,---......//////......//////000000000111111111222222222222222222222222111222222333333444444444444333333333333444555555777777777888888999999999:::;;;;;;<<<======>>>>>>??????@@@@@@AAACCCDDDEEEGGGEEECCCBBBAAAAAABBBCCCBBBAAA@@@>>>>>>???@@@AAA???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<===<<<<<<<<<;;;;;;;;;;;;::::::999888888777777666666444333333444444333222222222222222333333333333333333222111111000///////////////000111111222222//////.........---------------------------------000/////////............---------,,,,,,+++++++++,,,,,,,,,------------...///...---,,,,,,,,,------,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++------------------------)))******+++,,,,,,------........................000//////......//////000///////////////.........444666888999999777444333111000000000000111222333///////////////000111111111111111111111222333333111222222333333444444444444444444555777888:::;;;AAA@@@>>><<<;;;;;;<<<<<<<<<>>>??????>>>===>>>???@@@@@@@@@AAABBBCCCEEEFFFEEEDDDDDDDDDGGGLLLQQQSSSOOONNNOOOTTTWWWXXX[[[______[[[WWWYYY```jjjtttzzzxxxqqqbbbRRRLLLPPPWWWZZZ\\\[[[ZZZYYY[[[```hhhnnnllliiihhhiiilllmmmjjjgggffffffeeecccaaa^^^\\\[[[]]]]]]``````ZZZSSSQQQSSSZZZXXXVVVTTTTTTVVVXXXZZZYYYXXXXXXYYYZZZZZZYYYWWWUUURRRNNNKKKKKKJJJHHHGGGHHHHHHIIILLLOOOPPPOOONNNKKKJJJHHHGGGFFFFFFFFFGGGBBBCCCDDDDDDCCCDDDFFFHHHGGGFFFDDDCCCAAAAAA@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA????????????????????????>>>>>>>>>>>>===<<<<<<;;;<<<<<<;;;;;;::::::999999777777666555555555666666777666555555444444555555777777666555555555555666222222222222222222222222111111222222222222111111111111111111111111111111......////////////......////////////////////////............//////000000...///000///...---...///------------------------..................//////////////////............///...------,,,---------,,,***)))***,,,............///000///---,,,---..................---------........................------------------,,,+++...............---------....../////////...------------,,,,,,,,,,,,------...------------,,,,,,,,,...---,,,+++++++++++++++...---,,,++++++,,,,,,---........................///............---------,,,---......//////......//////000000000000111111222222222222222222222222222222222333333333333333333333333333333444555555777777777777888888888888:::::::::;;;<<<<<<=========>>>???@@@AAABBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@AAA@@@???>>>>>>???AAABBB:::;;;;;;<<<>>>???AAABBB@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@????????????@@@<<<<<<<<<======>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::::::::999999888888777666666555444333333444444333222111111222333333444555555222222222111111000000///000000000000000000000000...............---------------------------------////////////............------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......---,,,,,,,,,------,,,,,,++++++++++++******------,,,,,,,,,,,,++++++........................*********++++++,,,,,,---......................../////////......//////////////////......---------///000000111000000///...//////000111111111111111///......//////000111222444333222222111111222222222333444222222444444222444444444555666777999999???>>>===<<<;;;;;;<<<<<<;;;===??????>>>===>>>???AAAAAABBBCCCCCCEEEGGGHHHEEECCCAAA@@@AAAEEEJJJMMMKKKLLLOOOTTTWWWYYY[[[]]]WWWUUUTTTXXX___hhhpppttttttmmm```RRRMMMRRRXXX[[[YYYXXXWWWXXX[[[```gggkkkjjjgggeeegggiiijjjhhhfffeeedddccc```___]]]\\\\\\___```bbb```ZZZTTTRRRSSSZZZWWWSSSQQQPPPQQQTTTVVVXXXVVVUUUVVVVVVVVVUUUSSSQQQOOOMMMKKKIIIHHHGGGGGGHHHIIIKKKNNNQQQQQQOOOMMMMMMLLLJJJIIIIIIIIIJJJJJJFFFGGGHHHFFFDDDBBBBBBCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@????????????????????????????????????>>>===;;;;;;;;;;;;;;;:::::::::999999777666666555555555666666666555555444333444444444777666666555555555555555222222222222222222333333111111222222222222111111111111111111111111111111......////////////......////////////////////////---......//////000000000///000111000///...///000........................---......////////////...////////////....................................+++)))((((((***,,,------+++---.../////////111222................................................------.........------,,,........................//////////////////......---------,,,,,,---------------------------------------,,,,,,,,,,,,,,,---///...---,,,++++++,,,---........................///............---------,,,---......///.........////////////000000000111111111111111222222222222333333333222222222222222333333222222333333444555777777777777777777666666999999::::::;;;;;;<<<<<<;;;<<<>>>@@@AAAAAAAAA@@@@@@@@@AAABBBAAAAAA????????????>>>>>>???@@@AAABBB@@@???===<<<<<<<<<===>>>?????????@@@@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBB@@@@@@???>>>>>>>>>>>>???;;;;;;<<<===>>>>>>??????>>>>>>=========<<<<<<<<<:::::::::999999999999888999999999888777777666666555444222333444444333111222222333333333444444444222111111111000000000///111111000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++++++++++++++++++++------------------------------,,,,,,,,,+++++++++------------------------*********++++++,,,,,,,,,........................//////............////////////......------,,,,,,//////000000111111222222...///000000000///...---............///000111222666666444222111000//////222555555111111555444111444444444444555666888888<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>======>>>???BBBBBBCCCEEEGGGHHHIIIIIIFFFCCC???<<<===@@@EEEHHHJJJMMMPPPSSSWWWZZZ[[[[[[PPPQQQTTTYYY```fffiiijjjkkkiiibbbYYYWWW\\\```aaa\\\[[[YYYYYY\\\```dddfffgggeeeccceeehhhhhhfffcccaaa``````______^^^^^^^^^^^^aaaccc```ZZZUUURRRQQQTTTRRROOOMMMMMMOOORRRTTTUUUTTTRRRRRRSSSSSSRRRPPPOOOOOONNNLLLJJJIIIHHHHHHJJJJJJKKKMMMOOOOOOLLLJJJKKKJJJJJJJJJKKKLLLNNNOOOOOOOOONNNJJJEEEAAA@@@???AAABBBBBBCCCCCCDDDDDDDDDBBBAAAAAAAAAAAA@@@@@@@@@????????????????????????????????????>>>===;;;;;;:::::::::::::::999999999777777777666666777777888::::::999888888888888888666555444444333333444444222222222222222222333333111111222222222222111111000000000000000000000000......////////////..............................---------...///000000111...000111000//////000111........................+++,,,---...............////////////............---........................,,,***)))+++,,,,,,,,,+++---.../////////111222---.............................................---....../////////......---.....................//////........./////////------------------------------------------------,,,,,,,,,,,,---...///000000///---,,,+++,,,,,,---........................///............---------,,,---......///............////////////000000000000000000111111222222222222222222222222222222111333222222222222333444444777777666666666666666666888888888999::::::;;;;;;:::;;;===???@@@@@@??????===???@@@AAABBBAAA???>>>>>>>>>>>>>>>???@@@@@@AAAEEEDDDBBB@@@?????????@@@????????????????????????>>>??????@@@@@@AAAAAAAAA??????>>>============>>><<<<<<======>>>???@@@@@@============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888888777666666555555333222222333444222111444444444333333222222222111111111000000000000000111111000000///.........---.....................------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++++++++++++++++++++------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,........................///......------......///---------------,,,,,,,,,---......///111222333333.../////////......---,,,............///111222333666555444222000//////...000555666111222777888333333333333444444555777777999999999999:::::::::::::::<<<>>>>>>======>>>???BBBAAABBBFFFKKKLLLIIIFFFEEEBBB???<<<===@@@DDDFFFKKKOOOQQQRRRTTTYYYZZZXXXNNNQQQUUU\\\bbbeeeeeedddeeegggeeeaaabbbfffhhhgggaaa^^^\\\]]]___bbbdddeeeeeedddcccfffiiihhheeeaaa[[[\\\___```aaa```^^^]]]YYY___bbb^^^XXXTTTQQQMMMLLLLLLLLLMMMOOORRRUUUWWWTTTRRRPPPPPPPPPQQQPPPOOOOOOPPPPPPOOOLLLKKKKKKKKKLLLKKKKKKLLLMMMLLLJJJGGGHHHHHHIIIIIIKKKNNNPPPQQQUUUTTTRRRLLLGGGBBBAAA@@@CCCCCCBBBBBBBBBCCCCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@????????????????????????>>>>>>>>>>>>===<<<<<<;;;::::::::::::999999999999888888777777777888999999999999888777777777777888555555444333333333333333222222222222222222222222111111222222222222111111000000000000000000000000......////////////..............................+++,,,,,,---...///000000...///000000//////000111........................+++++++++,,,------......////////////............,,,,,,---............---000...------...///...---...///000///---,,,---...---------...............---------------------------...//////000/////////---------.....................------......///000------............------,,,,,,,,,------------...,,,,,,,,,---...///111111///...---,,,,,,------...........................///............---------,,,---......//////............////////////000000//////000000111222222222111111111222222222222222222222222222222333444444555555555555666666666666777777888888999:::::::::999:::;;;===>>>>>>>>>>>>===>>>???AAAAAAAAA@@@@@@>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>??????????????????@@@@@@>>>>>>===<<<<<<<<<<<<============>>>>>>?????????=========<<<<<<<<<;;;;;;>>>>>>=========<<<<<<<<<999888888777777666555555444333222222333333222111444444333222222111000000000000000000000000000000000000000//////.........---------...............------------------------------------............++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,---.........------******++++++++++++,,,,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++........................///......------......///,,,,,,,,,,,,,,,---------++++++,,,...//////000000............////////////------......///111222333333333222111000000000000+++333555111333<<<>>>888333333333333444555666666666666777888888888888888999;;;===>>>======>>>???AAA>>>???EEEMMMNNNHHHAAACCCAAA???>>>@@@CCCHHHKKKLLLPPPQQQOOOPPPUUUWWWTTTNNNPPPTTTZZZ```ddddddcccbbbeeeeeecccdddhhhhhhfff___]]][[[]]]aaadddeeeeeebbbaaacccfffiiigggbbb^^^WWWZZZ___bbbccc```\\\ZZZVVV^^^ccc___YYYUUUPPPKKKLLLMMMOOOQQQTTTVVVXXXYYYTTTRRROOOOOOPPPQQQQQQQQQPPPRRRSSSRRROOOMMMNNNOOOLLLKKKJJJJJJKKKKKKJJJHHHHHHHHHHHHIIIKKKMMMPPPQQQUUUTTTQQQLLLHHHEEEEEEFFFHHHFFFDDDAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========<<<<<<;;;999999999999999999999999888777777777888888999:::666666555444444444444555666666555444444444444444444333333222222111111111111111222222222222111111000000000000000000000000......////////////..............................******+++,,,---...//////---...000///......000111------------------------,,,++++++++++++---...///////////////............***+++,,,---......---,,,,,,++++++---///000...------...///...,,,,,,,,,...---------.........//////------------------------,,,---....../////////...---------.........//////------,,,,,,,,,---///000,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,,,,---......///......---,,,,,,---//////........................///............---------,,,---......//////.............../////////000000/////////000111222222222000000111111222222333333222222222111222222333444444444444555555666666666666666777777888999999:::999999::::::;;;===>>>???===>>>???@@@AAAAAAAAAAAA???????????????>>>>>>===::::::;;;<<<<<<===<<<<<>>>>>>>>=========???????????????>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<==============================<<<<<<<<<;;;;;;;;;=========<<<<<<<<<;;;;;;888888888777666666555555444333222222333333222000111111111111111111111111///000000000000000000000//////////////////......---------.........//////------------------------,,,,,,---------.........+++++++++,,,,,,---------***++++++++++++,,,,,,,,,+++,,,---.........------*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++.................................------.........+++++++++,,,,,,---------------...///000000000000------......///111222333------......///111222333000000000///000111111222(((000333000444???BBB===333333333333444444555666444555666777777888777777999;;;===>>>======>>>??????<<<<<>>>>>???CCCCCCBBBBBBBBBBBBAAAAAA========================;;;;;;<<<<<<<<<<<<<<<<<<999999999999999999999999777777777777777888999999888888777666666666666777777777666555555555555555444444333333222111000000111111222222222222111111000000000000000000000000......////////////..............................))))))***+++---......///,,,...//////......///111---------------------------,,,+++***+++---///111000/////////............)))***,,,---...---,,,,,,&&&&&&'''***---...---+++)))+++------------///000---------.........//////------------------------+++,,,,,,---.........------------.........//////---,,,,,,+++,,,---...///,,,---...//////...---,,,,,,,,,,,,------.........------,,,,,,++++++,,,,,,...---,,,,,,---...///000........................//////.........---------,,,---......//////................../////////000...//////000111222222222//////000111222333333444222222111111222222333444333333444444555666777777666666666777888888999999:::999999999:::<<<>>>???>>>>>>???@@@AAABBBBBBCCC???????????????>>>===<<<>>>???@@@AAAAAA@@@???>>>??????>>>>>>=========<<<@@@@@@??????>>>>>>============<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888888777666666555555444333111222333333222000/////////000111111222222////////////000000000000////////////////////////---------.........//////------------------------*********++++++,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,((()))+++,,,---,,,++++++,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////.........---------,,,,,,,,,------.....................////////////...---,,,,,,,,,,,,---...000000000000000000000000............////////////////////////000000000000333000///111555888888666666555444333333333333333333333444555666777888888999::::::;;;<<<<<<<<<;;;======<<<<<<<<<>>>???@@@>>>======>>>@@@DDDHHHKKKOOONNNMMMNNNPPPRRRSSSRRRIIINNNVVV___dddddd```\\\```^^^]]]___ccceeedddbbbYYY\\\___bbbcccbbbbbbaaa___```aaabbbbbbaaa```___\\\___bbbaaa]]]YYYWWWWWWXXX___ccc```[[[XXXUUUPPPXXXaaaeeeaaa]]]]]]^^^[[[XXXTTTPPPPPPSSSVVVWWWVVVWWWXXXXXXVVVSSSOOOMMMMMMOOOMMMKKKKKKKKKJJJFFFBBBIIIIIIIIIHHHHHHIIIJJJJJJLLLKKKJJJJJJJJJJJJKKKKKKQQQJJJBBB@@@DDDFFFDDD@@@BBBBBBAAAAAAAAAAAA@@@@@@????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888666666666666777888888777777666666666555333444444555555444444333222222333444333222000///////////////////////////////////////////////////////////////////////////------......//////000000////////////////////////...---,,,,,,******)))(((.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******))),,,---.........---+++***++++++,,,,,,,,,,,,------,,,---...//////...---,,,...------,,,,,,------...000---++++++...000000...------------------,,,,,,------------------------------............------//////...---,,,,,,++++++,,,++++++*********++++++...---,,,+++***+++,,,---+++++++++,,,,,,,,,------,,,------...//////..............................///,,,***+++...111111///////////////////////////////////////000000000000000000000000000000000000111111111111111111111111000111222333444444444444777888888777777777:::<<<<<<;;;:::999:::;;;<<<===;;;<<<===>>>>>>?????????@@@???>>><<<;;;;;;::::::999:::<<<>>>>>>>>>>>>===============>>>???@@@AAA?????????>>><<<;;;<<<>>>@@@>>>======>>>>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;;;;;;;;;;999888888777666555555444444444555555666555555555222222222111111111111000000000111111111111000000000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++//////.........---------,,,,,,,,,------.....................//////////////////...------...//////////////////////////////............////////////////////////000000000000,,,000777===???===666222555555444333333333333333555555555555666666666666777888999::::::;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@AAA@@@???>>>>>>???BBBEEEGGGMMMLLLLLLMMMOOOQQQQQQPPPMMMRRRYYYaaaeeedddaaa]]]___^^^^^^```cccdddbbb```]]]___bbbcccbbb```^^^]]][[[\\\^^^```aaaaaa``````]]]```bbb```[[[VVVTTTTTTXXX```dddaaa[[[XXXVVVTTT]]]eeeiiieeeaaaaaa```^^^YYYUUUQQQPPPRRRSSSSSSRRRUUUVVVWWWVVVSSSPPPNNNNNNMMMLLLJJJKKKLLLKKKGGGDDDIIIIIIHHHHHHHHHHHHIIIIIILLLLLLLLLLLLMMMMMMMMMMMMQQQLLLEEECCCCCCCCCAAA>>>BBBBBBAAAAAA@@@@@@@@@???????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999888777666555555555666777777666666666555555555333333444444444444333333444444555555444444333222////////////////////////////////////////////////......................................./////////------------------------///......------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++,,,---...............++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------,,,,,,,,,,,,------...,,,******,,,......---------------------------------------------------------............------///......---,,,,,,++++++......------------......000///---,,,,,,,,,,,,---,,,,,,,,,,,,------------------..............................---------,,,///,,,***+++...000000///////////////////////////////////////000000000000000000000000000000000000333333333333333333333333000111222333444444444444555666777666555666999;;;;;;::::::999:::;;;<<<<<<;;;<<<===>>>>>>??????>>>@@@@@@>>>===<<<;;;;;;;;;;;;<<<===>>>??????>>>>>>=========>>>>>>???@@@AAA>>>??????>>><<<;;;===>>>>>>===<<<===>>>>>>===;;;================================================:::::::::::::::999999999888888777777666666555555333444444555555555444444222222222111111111111000000000111111111111000000000000000000000///............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************...............------------------------.....................////////////000000///......///000000....................................////////////////////////000000000000///555>>>CCCBBB;;;444///555444444333333333333333666666666555555555444444555555666888999:::;;;;;;;;;;;;:::;;;<<<>>>@@@AAABBBAAA?????????AAACCCDDDJJJIIIJJJLLLOOOPPPNNNMMMNNNRRRYYY___bbbbbb```^^^aaaaaabbbdddffffffdddbbb___bbbddddddaaa\\\XXXWWWVVVXXX[[[^^^```bbbcccccc```bbbccc___XXXRRRPPPOOOYYYaaafffbbb[[[YYYYYYYYYaaagggjjjgggcccaaa```^^^YYYVVVSSSQQQQQQQQQPPPOOOSSSUUUVVVVVVSSSQQQPPPQQQMMMKKKKKKKKKLLLKKKIIIGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMLLLLLLKKKIIIHHHFFFCCCBBB@@@??????BBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888777666555444444444444666555555555555444444444333333444444444444333333555444444333333333333444////////////////////////////////////////////////..........................................------,,,,,,,,,,,,,,,,,,,,,,,,...---------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...///111222++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------,,,***))))))+++,,,,,,,,,+++,,,,,,------.........------------------------------............------.........------,,,,,,+++///...............//////111000///...---,,,,,,---,,,------------.........---...............------.........------,,,,,,,,,...,,,+++,,,...000000///////////////////////////////////////000000000000000000000000000000000000333333333333333333333333000111222333444444444444444555555555444555777999::::::999999::::::;;;<<<;;;;;;<<<===>>>>>>>>>>>>AAA@@@???===<<<<<<<<<<<<===>>>>>>?????????>>>>>>=========>>>??????@@@@@@>>>>>>???>>><<<<<<===???===<<<===>>>@@@@@@>>><<<================================================::::::999999888888777777777777777777666666666666333333444444444444333333222222222111111111111000000000111111111111000000000000000000000///......///...------+++******))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************........................---------...........................////////////////////////////////////....................................////////////////////////000000000000888;;;>>>===888444111111444444333333222333333444555555555555555555555555444555666777888:::<<<<<<::::::::::::;;;===???AAABBBAAA@@@@@@@@@AAACCCDDDHHHHHHJJJMMMOOOOOOMMMKKKKKKOOOVVV[[[]]]]]]]]]\\\aaabbbdddfffgggfffdddbbb```dddgggfffaaa[[[VVVUUUUUUWWW[[[___ccceeeggggggcccdddddd```XXXRRROOONNNZZZcccgggbbbZZZYYY[[[\\\```ccceeedddaaa^^^\\\ZZZXXXVVVTTTSSSRRRQQQPPPOOORRRTTTVVVVVVUUUSSSSSSTTTNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGCCCDDDGGGHHHIIIHHHGGGFFF>>>AAACCCBBB@@@???@@@BBBBBBBBBAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888777777666555555555444444444444444444444444444333333333444444333333333333222111000000111222333000000000000000000000000////////////////////////........................///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------------------------------------.........//////......------...///111222+++++++++,,,,,,,,,------...---,,,++++++,,,---...---,,,,,,,,,,,,,,,,,,---+++*********+++,,,,,,,,,++++++,,,,,,---...//////------------------------------............------......---------,,,,,,,,,------,,,,,,,,,---......000000///...---,,,++++++---------.........//////.........///......---,,,,,,,,,,,,---------------------------.../////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111222333333333333333333444555555555555777888888888999999999:::;;;;;;:::;;;<<<===>>>>>>>>>>>>@@@@@@???>>>===<<<<<<<<<>>>>>>>>>>>>>>>===============>>>???????????????===>>>>>>===<<<<<<>>>@@@>>>>>>>>>@@@BBBBBB???===================================================;;;;;;:::999888777777666666666666666777777777777333333444444333333222222222222222111111111000000000000111111111111000000000000000000000///......------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................------++++++++++++------,,,------------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---.........................................................////////////............................................................////////////////////////000000000000666888888666111///111333333333222222222333333444333333333444555666666777555666666777888:::<<<===::::::999:::;;;<<<>>>@@@@@@@@@@@@AAABBBDDDFFFGGGHHHHHHJJJLLLOOOOOOMMMKKKIIIMMMSSSVVVXXXXXXZZZ[[[\\\___bbbddddddbbbaaa```bbbgggllllllfff___[[[YYYWWWYYY]]]aaaeeehhhiiijjjdddeeeeeeaaaZZZTTTRRRRRR]]]dddfff```YYYYYY[[[]]]]]]^^^``````^^^ZZZWWWWWWUUUVVVVVVUUUTTTSSSRRRRRRQQQSSSVVVVVVVVVUUUUUUVVVQQQQQQOOOMMMJJJHHHGGGGGGIIIHHHGGGGGGFFFFFFFFFGGG@@@BBBDDDFFFFFFEEEDDDCCC<<<@@@DDDDDDAAA???AAACCCAAAAAA@@@???>>>>>>==============================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888777666555555333333333444444444444444222333333333333333333222222111000///000000222333111111111111111111111111////////////////////////..............................------,,,,,,++++++------------------------***++++++,,,,,,------...------------------------------------------------,,,,,,---....../////////000000...------...///000+++++++++,,,,,,,,,------///...---,,,,,,---...///,,,,,,,,,++++++,,,,,,,,,+++,,,---------------...++++++,,,,,,---...//////------------------------------............---------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///.........---,,,+++******---------.........//////---...............------***+++,,,,,,---...//////,,,---..................////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111222222333333222222333555666666666666777888777777888999999::::::::::::;;;<<<======>>>>>>>>>@@@???>>>===<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<======>>>????????????>>><<<===>>>===<<<===???AAAAAA@@@@@@BBBCCCCCCAAA???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888777666666666666777777777777333444444444333333222111222222222111111111000000000000111111111111000000000000000000000///......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................------++++++++++++------............////////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////...........................////////////---......//////......---....................................////////////////////////000000000000,,,...222333333222111111222222222222222333333444111222333444555666777777777666666666888:::<<<===::::::999999:::;;;===>>>>>>>>>???@@@BBBDDDFFFGGGHHHHHHHHHKKKMMMNNNMMMKKKKKKNNNSSSTTTSSSSSSVVVXXX\\\___bbbddddddccccccddddddkkkrrrsssllleee```___YYY[[[^^^bbbeeeggghhhhhhaaacccdddaaa\\\XXXXXXYYYaaadddccc\\\XXXXXXZZZZZZ[[[ZZZ[[[^^^]]]XXXTTTUUURRRTTTVVVWWWUUUTTTSSSTTTOOORRRTTTUUUTTTTTTTTTUUUSSSSSSQQQNNNJJJGGGGGGGGGJJJIIIHHHGGGGGGFFFGGGGGGCCCDDDEEEFFFEEEEEEDDDCCCCCCFFFGGGFFFBBB@@@AAABBB?????????>>>>>>>>>>>>>>>========================::::::::::::::::::::::::::::::::::::999999999999999999999999888777666555333333333444444444444555222222333333333333222222333222222222222333333444111111111111111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,++++++------------------------------....../////////000,,,,,,,,,------------...------------------------,,,,,,------.........///000//////...------......++++++,,,,,,,,,,,,------///......------......///,,,,,,++++++++++++,,,,,,+++---//////.........///+++,,,,,,------.........------------------------------............------------------------------------------...///000000,,,,,,------,,,,,,+++***,,,------------.........,,,------...//////......+++,,,,,,---...///000000,,,...//////...------...////////////////////////////////////000000000000000000000000000000000000222222222222222222222222111111222222222222222111222444666777666666777888555666777888999:::::::::::::::;;;<<<============>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<===>>>???@@@@@@???>>>===;;;<<<============???AAADDDBBBAAAAAABBBBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888777777777777666666666666444555555444444333222111222222222111111111111000000000111111111111000000000000000000000///......***+++,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------.........////////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000/////////.........---............////////////...///000000000000///...////////////////////////............////////////////////////000000000000,,,---...111333333111///222222111111222333333444333333333444444555555555777666555555666777999;;;;;;;;;:::999999:::;;;<<<<<<<<<>>>???AAABBBDDDEEEGGGFFFFFFHHHJJJKKKKKKJJJMMMPPPRRRPPPMMMKKKNNNQQQZZZ]]]```aaaaaaaaaccceeedddlllttttttmmmeee``````ZZZ[[[^^^```bbbccccccccc]]]___aaa```]]][[[]]]___dddddd___XXXVVVXXXXXXVVVXXXUUUVVVZZZZZZUUUQQQRRRQQQTTTWWWWWWUUURRRRRRRRRLLLOOOQQQRRRQQQQQQQQQRRRRRRSSSRRRNNNJJJGGGHHHJJJKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCEEEFFFEEEDDDBBB@@@@@@AAA=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999999999999888777888888888777666555444333444444444555555555555222222333333333333222222111111222333333333333333////////////////////////////////////////////////------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////,,,,,,,,,---------..............................,,,,,,,,,,,,------------,,,------.........------++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,++++++++++++,,,,,,+++---000000///---...///------------------------------------------------------............------------------------------,,,,,,,,,,,,---...///000+++,,,---.........---,,,,,,,,,,,,,,,------------++++++---...//////000000////////////////////////+++...000000...,,,---...////////////////////////////////////000000000000000000000000000000000000222222222222222222222222111111222222222222111111000333555666555555555666444555777888999::::::999::::::;;;<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>===>>>???@@@@@@???>>><<<:::<<<=========>>>@@@BBBFFFCCC@@@??????@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999888888888888888777777666666555555666666666555555333222222222222222111111111111000000000111111111111000000000000000000000///......---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000//////.........---............/////////000///000111222222111000///000000000000000000000000............/////////000////////////000000000000777222...---///111000///222111111111222333333444555555444444444333333333666555444333444666888999<<<;;;:::999999999:::;;;;;;<<<===>>>???@@@AAAAAAFFFEEEDDDEEEHHHJJJJJJJJJNNNPPPPPPMMMGGGDDDFFFIIIQQQTTTWWWXXXXXXYYY\\\___bbbjjjrrrrrrkkkaaa]]]\\\YYYZZZ\\\^^^______^^^^^^YYY\\\______]]]]]]```cccfffccc\\\VVVUUUXXXWWWSSSTTTPPPQQQWWWWWWQQQNNNPPPPPPTTTWWWWWWTTTPPPOOOPPPJJJLLLOOOPPPOOONNNNNNOOOQQQRRRQQQNNNJJJHHHJJJMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEECCCBBBBBBBBBBBBAAA@@@??????@@@@@@AAAAAA<<<<<<======>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999999999888888666777777777777555444333444444444555555666666666222222222333333222222222...///000222222222111000........................////////////////////////------------------------*********++++++,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......++++++,,,,,,,,,---------++++++---......---++++++,,,++++++++++++++++++,,,***---000000...---...///------------------,,,,,,---------------------------..................---------------------------***))))))***+++,,,---...+++,,,---////////////...+++++++++,,,,,,,,,------***+++,,,...///000000111333222111000///...------+++...111000...,,,---...////////////////////////////////////000000000000000000000000000000000000////////////////////////111111222222222111111000///111444555444333444444333444666888999:::999999999:::;;;<<<============<<<<<<;;;:::::::::;;;;;;<<<;;;;;;;;;<<<===???@@@===>>>???@@@@@@???===<<<:::;;;=========>>>@@@BBBFFFCCC???<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777777777777777888888888999888888777666555555444666666666666555444333222222222222111111111111000000000111111111111000000000000000000000//////...//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++///////////////.........//////.........------------...000111111111000///////////////////////////............////////////111111000000//////............//////000000111111//////000111111111111111000000111111111222222222444444444444444444444444555555666666777888888999666666777777888:::;;;<<<<<<;;;;;;;;;===>>>@@@BBBEEEFFFEEEDDDCCCEEEIIILLLPPPNNNMMMMMMHHHDDDEEEJJJPPPQQQRRRRRRQQQSSSYYY^^^dddfffjjjlllkkkfffaaa]]][[[___```[[[[[[___aaa^^^]]]\\\[[[ZZZYYYZZZ[[[\\\^^^^^^[[[TTTNNNMMMSSSYYYVVVVVVUUUTTTRRROOOLLLKKKMMMTTTYYYXXXVVVTTTPPPKKKLLLLLLLLLLLLLLLLLLMMMMMMUUUSSSPPPMMMKKKLLLMMMNNNKKKMMMMMMLLLIIIEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@@@@????????????>>>>>>>>>>>>===>>>??????@@@<<<===>>>??????>>>===<<<888999:::;;;;;;;;;:::999888888888888888777666666555555555555444444444444222222222222222222222222222222222111111111000000111111111000///......---111111000000//////....../////////...---------,,,....../////////...,,,+++///......---+++******)))/////////000//////......******+++,,,,,,---......///...------,,,,,,,,,,,,.........................................................,,,***+++---//////...---,,,++++++++++++---------,,,,,,++++++++++++++++++,,,,,,---------------,,,,,,,,,---...............------,,,,,,,,,---------............///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......000///...---,,,+++******...------,,,,,,------...........................---...//////...---***))),,,---...///000000000000//////............/////////...,,,+++,,,---///111///////////////000111111111111000000000000111111000111111111111222222222111222222333333444444555444444555666777888999999888;;;>>>???>>>=========<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;:::::::::===>>>>>>>>>>>>======<<<<<<<<<;;;::::::::::::;;;777888:::;;;<<<;;;::::::;;;;;;::::::::::::999999888888777777666666555555555555555555444333222111000000000000/////////...111111222222222222111111000000000000///////////////...---,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------//////...---+++***))))))......---------,,,,,,,,,((()))***+++++++++++++++/////////////////////...//////.........------------...///000111000000///////////////////////////............////////////111000000000/////////...000000000000//////////////////000111111111111111000000111111111222222222444444444444444444444444333333333444444555555555666666666777888999:::;;;<<<<<<<<<<<<===???AAABBBEEEEEEEEEDDDCCCEEEIIILLLMMMKKKKKKLLLJJJGGGJJJOOOTTTSSSQQQPPPQQQUUU[[[```eeefffgggggggggeeebbbaaa\\\```aaa^^^___ccceeeccc___]]]ZZZXXXXXXZZZ\\\^^^aaa```\\\TTTNNNMMMRRRWWWVVVUUUUUUSSSQQQNNNKKKIIIPPPVVVZZZXXXUUUSSSPPPKKKLLLKKKKKKKKKLLLNNNOOOPPPVVVTTTQQQNNNLLLKKKKKKLLLKKKLLLMMMLLLIIIFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>===============>>>>>>???<<<===>>>??????>>>>>>===:::;;;<<<<<<<<<;;;::::::999999999999999888777777777777777777666666666666222222222333333333333333222222222111111111000000444444333333222111111000000000///////////////.....................---------......///...---,,,+++------,,,,,,,,,,,,++++++,,,,,,---------,,,,,,+++***++++++,,,------......///...---,,,,,,,,,,,,,,,................................................,,,---............111333......---,,,++++++++++++............---------,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------.........---------,,,,,,,,,---------............///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,------...---------------,,,,,,...------,,,,,,------...........................---...//////...---+++))),,,------......///000000//////............/////////...---,,,---...000111///////////////000000111000000000000000000000000000000111111111222222222111111222333333444444555444444555666777888999999888:::===>>>===<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>==============================<<<<<<<<<;;;;;;======>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;999999:::;;;;;;:::::::::;;;;;;::::::::::::999999888888777777666666555555555555555555444333222111333333333333222222222222000111111222222111111000////////////...............---,,,++++++++++++,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++------,,,++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,---------------......///////////////////////////.........---------...///000000000000///////////////////////////............////////////000000000000////////////111111111000///.........//////000111111111111111111111111111111222222222333333333333444444444444333333333333333444444444555555555666777888999:::============>>>???AAABBBEEEEEEEEEDDDCCCEEEIIILLLJJJIIIJJJMMMNNNMMMPPPVVVYYYUUUQQQPPPSSSYYY^^^aaaddddddcccbbbbbbcccdddddd]]]```aaa```bbbfffhhhfff^^^\\\YYYVVVWWWYYY]]]___aaa___YYYQQQKKKKKKOOOTTTTTTTTTTTTSSSQQQNNNLLLJJJQQQVVVXXXTTTQQQQQQOOOKKKLLLLLLKKKKKKLLLOOOQQQSSSUUUSSSQQQOOOMMMKKKJJJIIIJJJKKKMMMLLLIIIGGGFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@????????????>>><<<<<<<<<<<<============;;;<<<===>>>??????>>>>>>===============<<<;;;:::999999::::::999999888888777777777666666666666555222222333333444444444555222222222111111111111111444444444333333222222111.............../////////..................//////,,,------------,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,,,,+++++++++++++++,,,------............---,,,,,,,,,------........................------------------------,,,---/////////...///000...---,,,++++++***++++++------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------...------------,,,,,,,,,---------............///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------............------,,,,,,------...........................---......///...---+++***------,,,,,,,,,...///000//////............//////000///...---...///000111//////......//////000111//////111111111111//////000000000111111111222222111111222222333444444444444444555666777777888999888:::;;;;;;;;;;;;<<<>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>========================>>>>>>>>>===============;;;<<<===>>>>>>???>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;:::999999:::::::::;;;;;;::::::::::::999999888888777777666666555555555555555555444333222222444444444333333333333222000111111222222111111000............---------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///......---------,,,,,,,,,+++,,,,,,---------------............////////////////////////.....................///////////////////////////////////////............////////////000000000000////////////111000000000/////////...//////000111111111111111111111111111111111111111333333333333333444444444555555555555555555555555444444555555666888999:::=========>>>???@@@@@@AAADDDDDDDDDCCCCCCEEEIIILLLKKKIIIKKKOOOQQQRRRUUUZZZ[[[WWWTTTTTTYYY___aaabbbaaaaaaaaaaaaaaabbbcccddd\\\]]]^^^___aaaccccccbbb[[[ZZZXXXWWWWWWYYY\\\^^^]]]ZZZTTTMMMIIIIIIMMMQQQQQQRRRSSSSSSSSSRRRPPPOOOQQQUUUUUUQQQNNNOOOOOOMMMNNNMMMLLLKKKLLLNNNQQQSSSQQQPPPOOONNNMMMKKKJJJJJJIIIKKKMMMLLLJJJHHHGGGGGGFFFFFFDDDCCCAAAAAA@@@@@@@@@@@@@@@?????????>>>>>><<<<<<=========>>>======;;;<<<<<<===>>>????????????>>>>>>===<<<;;;:::999888888999999999888888777555555444444444333333333222333333444444555555666111111111111111111111111111111111000000000//////,,,,,,------......//////------......//////000000,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------......------,,,,,,,,,,,,------......------,,,,,,,,,------...........................---------------------------...000///,,,***)))(((---,,,,,,+++******++++++************************---------,,,,,,+++++++++++++++******++++++,,,------------------------------------............///------,,,,,,,,,,,,------........................------,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...........................------.........---,,,+++...---+++***+++---///000///......------......///000////////////000111111///............///000000...///111222222111///...000000000000111111111111111111111222333333444444444444555555666777777888888999:::999999:::<<<>>><<<;;;;;;::::::;;;;;;<<<<<<<<<<<<=========>>>>>><<<<<<<<<=======================================;;;;;;<<<>>>????????????>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::999888999:::;;;;;;;;;:::::::::999999999888888777777666666555555444555555555444444333222222222111111111000000000000000111111111111000000/////////.........------------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***+++---...//////......---------,,,,,,,,,******++++++,,,++++++***---.........//////000000000000/////////........................//////000////////////////////////............////////////////////////000000000000.../////////000000000111//////000111111111111111111111111111111111111111222222222333333333444444444444444555555555555555444444555555666888999:::======>>>>>>?????????@@@BBBBBBBBBAAAAAADDDHHHKKKNNNKKKLLLPPPTTTTTTWWW[[[[[[YYYXXX[[[```ccccccaaa^^^___aaabbbcccbbbaaa```ZZZXXXXXXZZZ]]]]]][[[ZZZVVVVVVVVVWWWXXXYYYZZZ[[[ZZZXXXSSSNNNKKKLLLOOORRRNNNPPPRRRTTTUUUVVVVVVVVVRRRUUUUUUQQQOOORRRSSSRRRQQQOOONNNLLLLLLMMMOOOPPPKKKKKKLLLLLLLLLLLLLLLKKKJJJKKKMMMLLLJJJHHHGGGHHHHHHGGGFFFEEECCCCCCBBBBBB@@@@@@@@@?????????>>>>>><<<===>>>?????????>>>>>>;;;;;;<<<===>>>???@@@AAA@@@???>>><<<:::999888777666666777777777777777666444444444444333333333333333333333444444555555555111111111111111111111111////////////............,,,,,,------......//////---......//////000000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------.........---,,,,,,------------......,,,,,,,,,,,,,,,---...///........................------------------------,,,...///...,,,)))((((((,,,,,,+++*********++++++************************---------,,,,,,+++++++++++++++******++++++,,,------------------------------------............///...------,,,,,,------...------------------------......------------............---------,,,,,,,,,...------,,,,,,------...........................------------------,,,,,,...---,,,***+++,,,...000......------------......///////////////000000111...............//////000---...000111111000...---//////000000000111111111000000111222222333333444444444555555666666777777777888999999999:::<<<>>>;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<============;;;;;;<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>????????????======<<<;;;;;;;;;;;;;;;<<<;;;:::999888999:::;;;;;;;;;:::::::::999999999888888777777666666555555444444444555444444333333111000000000////////////000000000111111000000000000000000/////////............------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,++++++***------......///000000000000000000/////////............------......///000////////////////////////............////////////////////////000000000000.........///000111111111//////000111111111111111222222222111111111111111111111222222333333444444222222222333444444555555555555555666777888999:::<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@???@@@BBBFFFJJJOOOKKKKKKPPPSSSTTTVVVYYYYYYZZZ\\\___cccdddcccbbb^^^```cccddddddaaa^^^[[[XXXTTTSSSXXX[[[YYYVVVUUUTTTTTTSSSTTTUUUWWWYYYZZZ\\\ZZZVVVSSSRRRRRRTTTUUUMMMOOORRRUUUWWWXXXYYYYYYTTTXXXWWWSSSQQQSSSTTTSSSPPPOOONNNNNNMMMLLLLLLLLLHHHHHHHHHHHHIIIJJJLLLLLLKKKLLLNNNMMMJJJHHHGGGGGGIIIHHHGGGEEEEEEDDDDDDDDD@@@@@@@@@????????????>>><<<===???@@@@@@@@@???>>>::::::;;;<<<>>>???AAABBBAAA@@@>>><<<999888777666555555666666777777666666666666666555555555555444444444444333333333333333111111111111111222222222000000000000000000000000...............///////////////////////////000000---,,,,,,,,,,,,------...---------,,,,,,+++++++++)))***+++,,,,,,------,,,------------------......+++++++++,,,---...///000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........---...///++++++************++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,------------...---------............///......------------......++++++++++++++++++++++++///......------......///.........------,,,,,,,,,...------,,,,,,------...........................------------------------......---,,,,,,---...///......------------............/////////000000000......------......///000......000000000000....../////////000000000111111000000111111222333333333444444555555555666666666666777999::::::;;;===>>>;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;<<<<<<======>>>;;;;;;<<<<<<<<<<<<======;;;<<<===>>>>>>???>>>>>><<<<<<;;;::::::::::::;;;:::999999999::::::;;;<<<;;;;;;::::::::::::999999888888777777666666555555333444444555444444333333222222222111111111000000///000000111111000000///111000000000////////////...............//////000------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...............------,,,------......///000000111000000000000/////////.........---------...///000////////////////////////............////////////.../////////000000000111////////////000000000000//////000111111111111111222222222111111111000000000111111222333333444444111111222333555666777777666666666777888999:::;;;:::;;;<<<===>>>===<<<<<<===>>>>>>===>>>AAAEEEHHHLLLHHHGGGLLLQQQRRRTTTWWWWWWZZZ]]]______```bbbcccaaabbbddddddccc___\\\ZZZWWWRRRQQQXXX\\\ZZZWWWVVVTTTRRRPPPNNNPPPTTTYYY\\\^^^\\\ZZZXXXVVVVVVUUUTTTNNNOOORRRTTTVVVWWWXXXXXXTTTWWWVVVQQQNNNOOONNNMMMLLLMMMNNNNNNNNNMMMLLLKKKHHHGGGFFFEEEFFFHHHJJJKKKLLLNNNOOOMMMJJJHHHFFFFFFGGGGGGFFFEEEDDDDDDEEEEEE@@@@@@@@@????????????>>>;;;<<<>>>???@@@???>>>===:::::::::;;;===@@@BBBCCCDDDBBB???<<<:::888777777555555666777777777777777666666666555555555444444444444333333222222111111000000111111111222222222000000000000000111111111000000///////////////...000000000///////////////------,,,,,,,,,---//////++++++,,,,,,,,,,,,------******+++------...........................------+++++++++,,,---...000000........................,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,---///111++++++************++++++,,,---------............+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,---------......---------............///......------------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---------------......------,,,,,,------...........................---------,,,,,,------..............................------,,,,,,------...------...///////////////...------------...//////////////////////////////////////////000000000111000000000111222222333333444444444555555555666666555777:::<<<<<<<<<===>>>;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======::::::;;;<<<<<<===>>>>>><<<<<<=========>>>>>>>>>======>>>>>>>>>>>>======;;;;;;:::999999999999:::777888999:::;;;<<<<<<<<<;;;;;;::::::::::::999999888888777777666666555555333333444444555444444333333333333222222222111111//////000000000000//////000000/////////.........---------------...//////........................+++++++++,,,,,,---------------------------------...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,......//////...------,,,---------...///000000111000000000000////////////......---,,,---...///000////////////////////////............/////////000.../////////000000111111111111000000//////......//////000111111111111111222222222222111111000000000000111222333333444444222333444666888999:::;;;666666777777888:::;;;<<<:::;;;<<<=========<<<;;;<<<======<<<===@@@DDDHHHIIIDDDCCCIIIOOOQQQRRRUUUWWWYYY\\\\\\[[[]]]aaaeeeeeeeeedddcccaaa^^^[[[YYYWWWQQQRRRZZZ___]]]ZZZZZZVVVRRRMMMJJJKKKQQQYYY______]]][[[YYYWWWUUUSSSPPPOOOPPPRRRTTTUUUVVVUUUUUUQQQTTTSSSMMMIIIHHHGGGDDDIIIJJJLLLNNNOOONNNLLLKKKIIIGGGEEECCCCCCEEEHHHIIIMMMNNNOOONNNJJJGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDEEE@@@@@@@@@????????????>>>:::;;;===>>>???>>>===<<<:::::::::;;;===@@@BBBDDDFFFDDDAAA>>>;;;999888888666666777888888888888888444444333333333222222222555444444333222111000///000000111111222222222222///////////////000000000111111000000//////......111111000000//////.........------,,,---...///000)))******+++---......///,,,---...///000000000000..................------******+++,,,---...000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---+++***************+++++++++++++++,,,,,,---------+++++++++,,,,,,---------------,,,,,,------...///,,,,,,,,,------.........---------.........//////......------------......000000000000000000000000---,,,,,,++++++,,,,,,---***++++++,,,---//////000...------,,,,,,------...........................------,,,,,,,,,------......//////000000///.........------,,,,,,------...,,,------...///............------------...////////////............//////////////////000000000000000000000111222222333333444444444555555555555555444777;;;============>>>;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<===>>>>>>======>>>>>>?????????@@@===>>>>>>>>>>>>>>>===<<<;;;:::999999888888999999555666999;;;<<<===<<<<<<;;;;;;;;;:::::::::999999888888888777666666555555333333444444555444444444222222222111111111000000//////000000000000////////////.........---------,,,,,,,,,,,,,,,---...///////////////////////////+++++++++,,,,,,------------------------------------,,,++++++******++++++---,,,,,,++++++,,,,,,---------------------------******+++,,,,,,---............---------,,,,,,,,,,,,---------,,,++++++***..................---------......///////////////......///000000000000000////////////////////////,,,---......------...000000000000000000000000000111111000///////////////000000000000000000000000333555666555333111111111///000000000000111111111333222222555:::======<<<333444555666777888999:::888999:::;;;:::999888777888:::===???@@@@@@BBBCCCHHHCCCBBBGGGMMMOOOQQQSSSYYYYYYZZZ]]]```bbbbbbaaaaaabbbcccbbb```]]]YYYWWWRRRQQQTTT\\\___\\\WWWUUURRRNNNKKKKKKOOOUUU[[[^^^___]]]ZZZWWWTTTRRRRRRQQQSSSQQQOOOPPPSSSTTTSSSPPPOOOQQQRRRNNNIIIEEEDDDEEEHHHKKKNNNOOONNNLLLLLLLLLMMMJJJGGGDDDDDDFFFIIIKKKHHHJJJLLLKKKHHHFFFGGGIIIDDDEEEFFFEEEBBB@@@@@@@@@@@@@@@@@@????????????>>>;;;<<<===?????????>>>===>>>===<<<;;;;;;<<<===>>>???>>>===<<<::::::999999666666666666666666666666333333444444444444444444444444444333333222222222000000000000000000000000111000///......///000111000000000///......------////////////////////////---------------------------------------------------------,,,,,,+++++++++//////...---,,,***)))(((,,,---...//////---+++***++++++,,,---...............---,,,,,,++++++++++++++++++++++++,,,---...///,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........////////////...------------...000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++,,,---.........---,,,------............------.........------,,,,,,,,,***+++,,,---............111000///...---,,,++++++---------............///////////////////////////////////////////////////000111111111111222222222333333333444555666777777::::::::::::::::::;;;;;;;;;::::::999999::::::;;;<<<:::888777999;;;<<<<<<===<<<;;;;;;===>>>>>>===<<<======>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<;;;:::999777777666;;;:::999888888888::::::999999888888888888999999888777777666555444444444333333444555666666555555222222222222222222222222333333333222222222111111111111000///...------,,,////////////////////////000000///...,,,+++***)))---,,,+++))))))))))))***---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------------......///.........,,,,,,,,,------.........---,,,***))))))***,,,---...---,,,,,,++++++,,,,,,........................---......///////////////......///000000000000000////////////////////////,,,---///...------...000000000000000000000000000111111000///////////////000000000000000000000000333444555444222111000111000000000000111111111111444222111333666888777666333333444666777888999:::999999::::::999999888777999:::======>>>???AAACCCGGGCCCDDDJJJOOOPPPPPPRRRUUUVVVYYY[[[^^^___aaabbbdddcccbbbaaa___\\\[[[YYYSSSQQQSSSYYY\\\XXXTTTSSSNNNLLLKKKNNNTTT[[[```ccc^^^]]]ZZZXXXVVVTTTTTTTTTRRRPPPPPPRRRUUUWWWVVVTTTQQQRRRSSSRRRPPPNNNNNNNNNNNNNNNOOOPPPPPPNNNLLLKKKLLLKKKHHHFFFEEEGGGIIIKKKGGGJJJLLLKKKHHHFFFFFFGGGCCCEEEEEEDDDBBB@@@@@@AAA@@@@@@@@@????????????>>><<<===>>>???@@@??????>>>>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;:::999999999666666666666666666666666444444444444444444333333333333333333222222222111000000000000000000000000111000///......///000111.........///////////////////////////////////////---------------------------------------------------------,,,,,,,,,++++++............---+++***))),,,---.........---,,,+++,,,,,,------...---------...---,,,,,,+++++++++,,,++++++++++++,,,---...///)))***++++++***)))***+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------.........////////////...------------.../////////.........------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...---------............------.........------,,,,,,,,,***+++,,,---...........................------------------............///////////////////////////////////////////////////000000111111111222222222222222333333444444555555777888888888888999999999::::::999999999999::::::;;;:::888888999:::;;;<<<===<<<;;;;;;===>>>>>>===;;;<<<======>>>>>>======>>>=========<<<<<<<<<;;;<<<;;;;;;:::999888777666999999888888888888999999:::999999999999999999:::888777777666555555444444333333444555555555555555222222222222222222222222222222222222111111111111000000//////......------........................//////...---,,,++++++***++++++***))))))***+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------/////////...---,,,+++***,,,,,,,,,,,,------------///...,,,++++++,,,...///...---,,,,,,++++++,,,,,,........................---......///////////////......///000000000000000////////////////////////,,,...//////...---///000////////////////////////111000000///////////////////////////////////////222333444333111000000111000000000111111111222222666444333333333333222111222333444555666888999999:::999999888888888888888:::;;;;;;;;;;;;<<>>===>>>??????@@@?????????======<<<;;;;;;<<<============;;;:::999999999999666666666666666666666666555555444444333333222222222222222111111111111111000000000000000000000000000000////////////000000------......///000000111////////////////////////------------------------------------------------------------,,,,,,,,,,,,...............---,,,,,,......---------,,,,,,,,,---------...------,,,,,,------,,,+++++++++,,,,,,++++++++++++,,,---...///,,,---...---,,,,,,---...------------------------------------------------........................---......//////......------------...............//////...------------...............---------,,,------------------------........................***++++++,,,---......///...//////000000///......------............------.........---------------+++,,,---...............---------.........//////---------............///////////////////////////////////////////////////000000000111111111222222222222222222333333333333555555555666666777777777::::::999999999999:::::::::999999888888:::;;;<<<===;;;:::;;;===>>>===<<<::::::;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<;;;::::::999888777777777777888888999888888777:::::::::999999:::::::::777777777666555555444444333444444555555555555444222222222222222222222222111111111111000000000000///////////////.......................................---------,,,,,,,,,************+++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------............---+++***)))---,,,,,,,,,,,,,,,,,,+++///...---,,,,,,---...///...---,,,,,,++++++,,,,,,............////////////---......///////////////......///000000000000000////////////////////////---...//////......///000////////////////////////000000////////////000000........................000222333222111//////000000000000111111111222222777666555444333222111000222222333444666777888999:::999888666666777888888:::::::::999999:::>>>@@@DDDBBBCCCIIILLLKKKMMMPPPOOOTTTYYYYYYWWWVVVZZZ^^^\\\\\\[[[ZZZXXXUUUSSSQQQNNNNNNRRRXXXWWWQQQKKKJJJIIIJJJLLLQQQVVVYYYYYYXXXVVVUUUUUUTTTTTTSSSSSSSSSOOOPPPSSSVVVXXXYYYXXXWWWWWWVVVVVVZZZ___bbbaaa^^^SSSOOOMMMNNNQQQRRRMMMIIILLLLLLKKKKKKKKKJJJJJJJJJFFFHHHJJJJJJHHHFFFDDDBBBAAABBBDDDCCCBBBAAAAAABBB@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<::::::999999999666666666666666666666666555555444444333222111111111111111000000000000000000000000000000000000000000000////////////000000............//////000000////////////////////////------------------------,,,,,,------------------------------------,,,,,,------......///......---///...---,,,,,,,,,,,,---............---,,,++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---///000///...---...///................................................------------------------------............------........................//////...------------.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........////////////.........---------............------...............---------,,,,,,---...............---------............///---------............///////////////////////////////////////////////////000000000000111111111111333333333333222222222222444444444555666666777777999999888888888888999999999999999999888999:::<<<<<<;;;:::;;;===>>>===;;;999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777777555666888999999888777666:::999999888888999999:::777777666666555555555555333444444555555444444444222222222222222222222222000000000000////////////.........///////////////........................------------------------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------******+++,,,------------------,,,,,,+++++++++***---,,,++++++++++++,,,---...---,,,,,,++++++,,,,,,........./////////000000---......///////////////......///000000000000000000000000000000000000000---...000///......///111////////////////////////000000////////////000000------------------------///000222111000//////000//////000000000111111111333333333333222111222222111111222444555666777888999888777666555666777888999::::::999888:::===@@@DDDAAA@@@CCCEEEFFFJJJPPPQQQUUUYYYYYYUUUTTTWWWZZZVVVXXX[[[\\\YYYUUUOOOKKKJJJLLLSSSZZZXXXOOOHHHEEEDDDEEEHHHLLLPPPRRRQQQPPPNNNOOOOOOOOOOOOOOOOOOOOONNNPPPTTTWWWWWWVVVUUUTTTYYYXXXWWW[[[___aaa```^^^SSSPPPMMMOOOSSSUUURRRNNNMMMMMMMMMMMMLLLLLLKKKKKKGGGGGGHHHHHHGGGEEECCCAAA@@@BBBCCCCCCBBBAAAAAABBB@@@@@@@@@?????????>>>>>><<<<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;======<<<;;;::::::::::::666666666666666666666666555555444333222222111111000000000000000000000000000000000000000000000000//////000000000000//////000000//////............////////////////////////------------------------,,,,,,,,,---------......------------------------,,,---......//////......///...---,,,,,,,,,,,,---............---,,,++++++,,,,,,,,,++++++,,,,,,---------,,,,,,------......***,,,---,,,+++***+++,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,.....................---//////...------------.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------,,,,,,,,,------............------........................------......//////......///............------------------............/////////////////////////////////////////////////////////000000000111111111444444444444333333333333444444555555666777777888999888888777777888888999777999:::999888888999<<<;;;::::::<<<===>>><<<:::888999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999888888888555666777999999888888777888888777777777777888888666666666666555555555555333444444444444444333333222222222222222222222222000000000/////////...............///////////////........................,,,,,,,,,------------...------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------)))***+++,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,.........//////000000111---......///////////////......///000000000000000000000000000000000000000---///000000///...000111///////////////////////////////////////000000111........................---///000000///......///........./////////000000...000111111000///111222000111222333444666777777888777777666666666666666888999999999999:::===@@@CCC@@@???@@@AAABBBHHHPPPQQQTTTVVVVVVTTTSSSUUUWWWTTTWWW\\\^^^\\\VVVNNNJJJHHHLLLTTT[[[YYYOOOGGGEEEBBBBBBDDDGGGKKKNNNNNNNNNJJJKKKKKKLLLMMMLLLLLLLLLKKKOOOTTTWWWWWWTTTSSSRRRXXXXXXXXXZZZ[[[\\\[[[ZZZUUUSSSQQQRRRUUUWWWUUUSSSNNNNNNNNNNNNMMMMMMMMMMMMIIIGGGFFFEEEEEEDDDBBB@@@AAABBBDDDCCCAAA@@@@@@AAA@@@@@@@@@????????????>>><<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;:::::::::::::::666666666666666666666666444444333333222222111111000000000000111111111111000000000000000000000000//////000000000000//////111000000///......------////////////////////////------------------------+++,,,,,,------.........------------............,,,------.........------......---------,,,,,,,,,---------...------,,,,,,,,,,,,+++++++++,,,------...---------------......,,,---......,,,,,,---...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++...............---------//////...------------...............---------,,,------------------------.................................---------------///...---,,,,,,,,,,,,,,,------............------.............../////////---....../////////......//////.........------------------............////////////////////////////////////////////////////////////000000000111111333333333333444444444444444444555666777888888999888888777777777777888888666888;;;:::888777999;;;:::::::::<<<>>>>>><<<:::888888999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<:::::::::999999999888888666666777888999999999999777777666666666666777777666666666666666666555555333444444444444333333222222222222222222222222222000000000000///////////////////////////.........------------------------------------------------............---,,,+++***++++++,,,,,,,,,,,,------,,,---------............---------------------------------------,,,++++++...---------------,,,,,,...........................---,,,,,,++++++,,,,,,---......///000000111111---......///////////////......///000000000000000000000000000000000000000---///000000//////000111000000000000000000000000///////////////000111111........................,,,...000///...---...///------------............---///111111//////111333000000111333444555666777666666777777666666555444666888:::;;;;;;<<<>>>@@@AAA???@@@BBBBBBBBBGGGNNNNNNOOOPPPRRRSSSTTTUUUUUUTTTWWWZZZ\\\ZZZTTTNNNJJJKKKNNNTTTYYYVVVNNNIIIIIIHHHGGGEEEFFFIIILLLMMMMMMIIIJJJKKKLLLMMMLLLKKKKKKHHHNNNTTTXXXWWWUUUTTTSSSUUUVVVXXXXXXWWWWWWWWWXXXTTTSSSSSSRRRRRRSSSSSSSSSPPPOOOOOONNNMMMNNNNNNNNNJJJGGGDDDCCCCCCCCCBBB@@@BBBCCCDDDCCCAAA?????????@@@@@@@@@????????????>>>===<<<;;;:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;::::::999888888888888888888666666666666666666666666333333222222222222222222000000000111111222222222000000000000000000000000...///000111111000///...///////////////.........////////////////////////------------------------++++++,,,,,,---......///------------.........///,,,---------------,,,+++,,,---.........---,,,+++,,,,,,------...---------,,,+++++++++,,,,,,---.........------------......///000111000///...///111........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,//////.........---------//////...------------.../////////.........------------------------------........................,,,,,,------......//////111000...---,,,,,,,,,---------............---------........./////////000......////////////......---------...............---------............///////////////////////////////////////////////////////////////000000000111111111222222333333444444333333444555666777888888777777777666666777777777444888;;;:::777666888;;;999999:::<<<>>>===;;;999888999::::::;;;;;;:::::::::::::::;;;;;;<<<<<<<<<:::::::::999999999999888777777777888888999;;;;;;888888777777777777888888555666666666666666666666444444444444444333222111222222222222222222222222111111111000000000//////000000//////......---------------------------------------------------,,,------...//////...---,,,+++++++++,,,,,,---------------------............---------------------------............---,,,,,,---..................///......////////////.........---,,,,,,++++++,,,,,,---......///000111111222---......///////////////...//////000000000000000000000000000000000000000...///000000//////000111111111111111111111111111///////////////000111111////////////////////////,,,---//////...---...///,,,,,,,,,---------......000222444333111111333555000000111222444555666777555666777777777666444333444777:::<<<<<<===???@@@??????AAAEEEDDDCCCFFFMMMJJJJJJKKKOOOSSSUUUUUUTTTTTTUUUWWWXXXVVVQQQLLLIIINNNOOOTTTWWWTTTMMMKKKNNNRRROOOKKKHHHIIIJJJKKKKKKKKKKKKMMMNNNNNNMMMLLLLLLFFFLLLTTTYYYYYYWWWVVVVVVRRRUUUXXXWWWUUUTTTUUUXXXRRRRRRRRRPPPNNNMMMNNNOOOQQQPPPOOONNNMMMNNNOOOPPPLLLGGGCCCAAABBBCCCBBB@@@BBBDDDDDDCCC@@@>>>>>>>>>@@@@@@@@@????????????>>>>>>===<<<;;;:::;;;;;;<<<::::::;;;<<<<<<;;;::::::888777666666666666666777666666666666666666666666222222222222222222333333000000111111222222222333000000000000000000000000...///000111111000///...------......///000000000////////////////////////------------------------++++++,,,,,,---...//////---------.........//////,,,---------,,,,,,+++***,,,---...//////---+++***++++++,,,---............++++++++++++,,,,,,---...///......---------......,,,---...---,,,+++,,,...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................---..................---//////.........---------//////...------------...000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111111222111///...---------...---..................------.........//////000000...///////////////......++++++,,,---...///000111---------.........//////////////////////////////////////////////////////////////////000000000000//////000111222333333444222222333444555777777888777777666666666666777777444888;;;;;;777666888;;;999999:::<<<>>>===;;;999999999:::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<::::::999999999999999999999888777777888:::<<<===999999888888888888999999555555555666666666666666444444444444333333222111222222222222222222222222111111111111000000000000111111000///...------,,,------------------------......---------,,,,,,,,,+++,,,---////////////...+++++++++,,,,,,------------------.........//////------------------------***+++,,,...///000000000---.........///000000000,,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,............////////////,,,------...............000000//////.........---.../////////////////////000///////////////000111---///111222000/////////000000000000000000000000///////////////////////////...---,,,---...000222444111------///000///...,,,++++++---000222222111111111222222222333333333666666777888888888888888999888666666666888:::<<<@@@???>>>===>>>@@@DDDFFFGGGHHHKKKMMMOOOOOOOOOOOOUUUXXXZZZWWWQQQJJJGGGFFFMMMQQQTTTTTTOOOKKKIIIJJJRRRMMMIIIIIILLLMMMJJJGGGNNNPPPRRRSSSSSSQQQOOONNNMMMQQQVVVYYYYYYXXXXXXXXXUUUSSSRRRRRRSSSTTTTTTSSSRRRPPPNNNLLLKKKKKKLLLMMMLLLMMMMMMNNNMMMMMMLLLLLLJJJFFFBBB@@@AAACCCDDDEEEBBBAAA@@@???>>>===<<<;;;========================??????>>><<<<<<;;;;;;;;;<<<<<<======<<<;;;;;;::::::::::::999999888888888777777777777666555444333333333333333333333333333222000---******,,,...000000000000000000000000000...///000///...---...000------...///000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,...///000000000//////............---------***+++,,,,,,---------,,,------------------------,,,,,,,,,---------......////////////////////////------------------------------......///000000000000000000000////////////////////////////////////---------,,,,,,+++++++++---------........./////////////////////.........***,,,//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------/////////......---------//////.........---------------------------------////////////////////////////////////////////////........................,,,---///000000000///...------......//////000000......///000000000000000000000000000111111111111111111222333444666666777555555555555666666666666777777666666666666666777;;;:::999888888999:::;;;777777888999::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::999999999888888<<<<<<;;;:::999888777666999888888777666777777777:::888555555666777777666333333333222222111111111111111111111111111111111111111111111000000000000111000///...---,,,++++++///............---------+++++++++,,,,,,---------000///---+++*********+++************++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------...............------,,,,,,,,,...///000111000///---+++---+++)))+++---///---+++............---,,,++++++............////////////...///000000111111000000000000/////////.........////////////////////////000000////////////000000---///111111000/////////000000000000000000000000////////////////////////111000/////////000222333333000......///000///...111000000111333444333222222222222222333333333333666666777888888888888777999999888888999:::;;;<<<>>>>>>======>>>@@@BBBCCCFFFGGGIIIKKKMMMNNNOOOOOOWWWYYY[[[WWWPPPIIIEEEDDDNNNQQQRRROOOJJJEEEDDDDDDMMMJJJHHHJJJOOORRRQQQNNNOOOQQQTTTVVVVVVTTTSSSSSSTTTVVVXXXYYYWWWVVVVVVVVVSSSRRRQQQQQQSSSTTTSSSRRROOONNNMMMLLLLLLMMMNNNOOOMMMLLLKKKKKKKKKKKKIIIGGGFFFCCC@@@??????@@@AAABBB@@@@@@??????>>>===<<<<<<========================???>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999888777777777777666555444333333333333333333333333333444222000......///111222000000000000000000000000...///000///...---...000------...///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---...///000111111000000............------------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,------------------////////////............------........./////////.................................---------,,,,,,,,,------------.....................////////////+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........---------,,,,,,//////.........---------........................////////////////////////////////////////////////........................------...///////////////............////////////......///000000000000000000000000000111111111111111111222333444555666666555555555555666666666666777777666666666666666777:::999999888888999999:::999999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888888999999999999888888888888999888888777777777777777999777555555666666666555333333333222222222111111111111111111111111111111////////////.........---............------------............---------------------........./////////...,,,++++++++++++,,,------,,,,,,,,,---......---......//////......---,,,,,,,,,------------......---------,,,,,,,,,,,,---...000000000///---,,,---+++***+++---...---+++---------...------,,,,,,............////////////...///000000111111000000000000////////////......////////////////////////111000000//////000000000...///111111000//////000000000000000000000000000////////////////////////111111000//////000222333222000......///000//////444222111222333444222111222222333333333444444444555666666777777777777777888999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@DDDDDDEEEGGGIIILLLNNNOOOSSSWWWYYYVVVPPPIIIFFFEEENNNOOONNNJJJEEEBBBCCCEEELLLJJJJJJNNNSSSVVVUUUSSSNNNQQQUUUVVVVVVUUUUUUUUUUUUWWWXXXWWWUUUSSSSSSTTTPPPOOOOOOPPPRRRSSSRRRPPPPPPOOONNNMMMMMMNNNNNNOOOMMMJJJHHHHHHIIIHHHEEEBBBAAA@@@>>>===<<<<<<======?????????>>>>>>=================================???>>>===<<<<<<;;;<<<<<<:::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::999999777777777777666555444333333333333333333333333333333222111111000000111111000000000000000000000000...///000///...---...000------...////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------//////000000111000000///............------------,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,------.........000000//////...------,,,,,,,,,,,,------......///------------------------//////............------,,,,,,,,,,,,---------------------.../////////000,,,---...---,,,+++---///------------------------,,,,,,,,,,,,,,,,,,------++++++,,,---...///000111------------,,,,,,,,,,,,...............---------////////////////////////////////////////////////////////////////////////.................................---......///000/////////.....................///000000000000///000000000000111111111111111111222333444555666666444555555555555666666666777666666555555666777777888999999999999999999888888888888999::::::;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999888888888666666777777888888999999888888777777777666666666888777555444555666666555333333333222222222222111111111111111111111111111/////////.........------,,,,,,------.........///............------------------------............---,,,,,,++++++,,,,,,---......---,,,,,,,,,---------......//////......---,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,---///000000///...------+++++++++---...---,,,,,,,,,------...---------............////////////------...///////////////000000//////////////////............////////////111111000000///000000000...000111000///...///000//////////////////////////////////////////////////////............///000000000/////////000//////000///...///111222111000222333333333333444444444444555666666777777666666777888:::<<<<<<<<<;;;:::888999:::<<<============??????@@@AAADDDGGGJJJLLLLLLPPPTTTTTTPPPLLLJJJKKKMMMMMMKKKGGGCCCCCCGGGKKKQQQPPPQQQSSSUUUVVVTTTRRROOORRRUUUUUUSSSRRRRRRSSSOOORRRUUUVVVUUURRRQQQPPPLLLLLLLLLNNNQQQQQQPPPNNNPPPOOOOOONNNMMMLLLKKKKKKJJJGGGDDDEEEGGGGGGCCC????????????===;;;:::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>===<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;;;;:::::::::::::::::::::777777777777666555444333333333333333333333333333000111111111111000//////////////////////////////...///000///...---...000------...//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////////////////...............---------,,,,,,------------------,,,+++++++++++++++++++++++++++,,,,,,,,,---------......------------------------+++,,,,,,------........./////////......---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------+++++++++,,,,,,,,,------,,,,,,------...///000000---...---,,,++++++---///........................,,,,,,,,,---------------,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////////////////////////////////////////........................///...---,,,---...///000/////////......------------...//////000000/////////000000000111111111111111111222333444444555555444444444555555555666666666666555555555666777777777888999::::::999888777555555666666777777777888::::::::::::::::::::::::999999999999888888888888666666666666777777777777777777777777777666666555777666444444555666555333222222222222222222222222111111111111111111111111111111000000000/////////,,,,,,---------..................---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,++++++************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...////////////...,,,,,,,,,,,,---......---++++++,,,---........................////////////---....../////////////////////000000000000000000,,,------...//////000000222222111000000000000000///000111000///...///111//////////////////////////////////////////////////////.............../////////000000000//////000---,,,,,,...000222111111222222222333333333444444444444555666666666666555444666888:::;;;:::999888666777999;;;<<<<<<<<<;;;::::::;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::777777777777666555444333333333333333333333333333000111111222111000//////////////////////////////...///000///...---...000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.....................---------,,,,,,------...------------,,,,,,,,,---------......------,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------.........,,,---------.........///111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,---...//////000---...---,,,++++++---///........................,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,---.............................................////////////////////////////////////////////////...........................---,,,,,,,,,---///000//////......------,,,,,,------...//////////////////000000000111111111111111222222333333444444444444444444444555555555555555555555555555666777777777777999::::::999777777555666666666666666777777::::::::::::::::::::::::999999999888888888777777777777777666666666666555666777777777777666555555666555444444555555444222222222222222222222222222111111111111111111111111000000000000////////////...------------,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++***++++++,,,---------------,,,++++++************+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........//////,,,,,,------------......++++++,,,---........................///////////////000111111222222111111//////000000000000111111,,,---...///111222333444333222111111000000000000///000000///......000111000000000000000000000000////////////////////////111111111111000000000000---///111111000///000000...------///222444444333111111222222222333333333333444444555555555555555333444777888999888777666555777888:::;;;;;;;;;;;;777777888:::<<>>>>>CCCHHHQQQSSSVVVXXXXXXWWWTTTRRRTTTXXXZZZWWWRRRNNNOOORRRUUUXXX[[[ZZZVVVOOOIIIEEEHHHGGGFFFHHHJJJMMMNNNNNNAAACCCFFFHHHJJJJJJIIIHHHEEEEEEFFFGGGFFFFFFFFFFFFCCCDDDDDDAAA===;;;===@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;:::999999888888999999999999::::::777777777777666555444333333333333333333333333333222333333333333222111111000000000000000000000000...///000///...---...000---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,---...............------------------------,,,,,,,,,---------......------------------------------------------------+++,,,,,,---......//////111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,---.........///,,,---...---,,,+++---///------------------------,,,,,,,,,---......////////////.........---------,,,,,,,,,,,,---------------------.......................................////////////////////////////////////////////////........................---------,,,------...///.........---------------------...////////////...000000000000111111111111111222222222333333333444333444444444444555555555444444444444555666777777777888888888888888888777888888888888888888999999999999999999::::::::::::999888888888888777777777888888777777666666555555555666777888777666555444555444333444555555333111111222222222222333333333111111111111111111111111.........---------,,,,,,...---------,,,,,,++++++------------,,,,,,,,,,,,------------,,,,,,,,,,,,***+++,,,------------,,,......---,,,,,,,,,---------......//////......---++++++++++++,,,,,,,,,,,,,,,,,,------------......---------------.........+++---......------...///,,,,,,------...---------............////////////000000111222222222222111//////000000000111111111---...000222444777888999444333222111000000000000000000000///......000222000000000000000000000000////////////////////////111111111111111000//////,,,///111111000///000111000//////000222444333222000000000111111111222222333333444555555555555444333444666777888888777777666777888999:::;;;;;;;;;666777888;;;<<<>>>?????????DDDJJJLLLJJJHHHHHHIIIOOOMMMJJJCCC??????DDDIIIOOORRRVVVYYYYYYVVVSSSQQQSSSWWWYYYVVVPPPMMMOOOSSSVVVXXXXXXUUUOOOJJJFFFDDDGGGEEECCCDDDGGGKKKMMMNNNGGGIIILLLNNNNNNLLLJJJIIIFFFIIILLLJJJFFFDDDFFFHHHEEEFFFFFFAAA===;;;???CCCCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<;;;:::999888777777777777888888999999999777777777777666555444333333333333333333333333333333222222222111111111111000000000000000000000000...///000///...---...000---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,...///---------,,,,,,,,,++++++***+++,,,...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................------,,,,,,+++------------------------------------------------------------------------,,,,,,,,,,,,------......,,,------------.........------------------------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---------...............,,,,,,---------.........---------.........//////////////////////////////////////////////////////////////////////////////........................,,,,,,------......------,,,------------------...,,,---......//////......000000000000111111111111222222222222222333333333333333444444444555555555444444444444555666777777888888777777777777888888999999999999999999999999888888999999999:::::::::888888888888777777777777666777777777777777888888555666777888777666444333444333333444555444222000111111222222222333333333111111111111111111111111......---------,,,,,,,,,+++,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++---------,,,,,,,,,++++++***+++,,,---------,,,+++------,,,,,,,,,---......---......//////......---***++++++++++++,,,,,,,,,---------....../////////......------,,,,,,------+++---///...---,,,...000---------...------,,,,,,............/////////000......///000000000000000//////000000111111111222...///222444777:::<<<===444333222111000000000000000000000///---...000222000000000000000000000000//////////////////////////////000//////...------+++...222222000///000111111000///000111222111//////000000000000111111111222333444444555555444444444555666777777888888888777777888999:::;;;<<<<<<666777:::<<<===>>>>>>===999???FFFIIIJJJIIIKKKMMMNNNMMMJJJFFFBBBDDDJJJOOOPPPTTTXXXZZZXXXTTTPPPNNNNNNSSSVVVSSSNNNKKKNNNSSSSSSRRRQQQMMMHHHEEEEEEEEEGGGDDDBBBBBBEEEJJJMMMOOOSSSTTTVVVVVVSSSOOOKKKHHHHHHMMMPPPMMMGGGCCCEEEIIIGGGHHHFFFAAA<<<;;;@@@EEEEEEEEEDDDCCCAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>======<<<;;;:::888777666666666777777888888888999777777777777666555444333333333333333333333333333111000//////......//////000000000000000000000000...///000///...---...000---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,...///111---------,,,,,,,,,++++++***+++,,,...///000000111++++++++++++++++++++++++,,,,,,,,,---------......//////////////////////////////...---,,,++++++***///......------,,,,,,+++))))))***+++---...//////---------------------------------.........//////---------.........//////------------------,,,,,,***---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000+++,,,,,,---...///000000---------....../////////---------.........//////000000000000000000000000////////////////////////////////////////////////........................+++,,,---...///...---,,,,,,,,,,,,------.........,,,---......//////......000000000000111111111111222222222222222222333333333333333444444444555555333333333444555666777888999888777666666777888999888888888777777777777777888888888999999:::::::::888888888888777777777777555555666777888999::::::555666777888777666444333444333333444555444222000111111111222222333333333111111111111111111111111000000/////////.........)))******+++---......///---------,,,,,,,,,+++++++++++++++******)))))))))+++,,,------------++++++************+++,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,........./////////000000///...---,,,,,,,,,,,,,,,+++---//////---,,,...000............---,,,++++++////////////////////////111111000000//////......000000000000000000000000,,,---000333444444444333000000//////.........---111111111111222222222222000000////////////000000////////////////////////...............///000111............////////////222000//////000111111000000000111111111222222222333333444444444444555555333333444555555666666777888888888888888888888888999;;;>>>AAABBBAAA???===<<<@@@DDDGGGIIIKKKMMMOOOQQQNNNIIIEEEDDDIIIPPPVVVYYYQQQMMMOOORRRPPPMMMLLLPPPOOONNNMMMLLLLLLLLLLLLNNNQQQRRRLLLDDD@@@CCCGGGGGGGGGHHHJJJKKKMMMNNNNNNPPPRRRUUUTTTQQQOOOPPPRRROOOQQQRRROOOIIIDDDBBBCCCDDDCCCBBB@@@AAABBBCCCEEE@@@AAAAAABBBBBBCCCCCCCCC@@@>>><<<;;;<<<===<<<<<<>>>===<<<;;;;;;<<<>>>???<<<<<<;;;::::::999888888888777777777666666555555666555555555555444444444444444444333333333222222333111///...---...///000111000///---------...///222000...---,,,---...///......---------,,,,,,,,,++++++++++++,,,,,,---...***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++***+++,,,...///------------------------,,,,,,,,,---------......+++,,,.../////////...---////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......111000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------........................------...---+++******+++---...,,,---......//////......//////.........---------........................------------------------000///...---------------///...---,,,,,,,,,,,,,,,...------------...//////000000000000111111111111333333333222222111111111222222222222222222222222333333333444444444555555666666666666777777777777666666555555555555666666777777777777777777777777777777777777666666666666555555444333444666888:::333444444444555555666666333333444444333333222111555555444444444333333333000///...------...///000////////////....................................111000///...............///...,,,******+++,,,---,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000000////////////000000000000000000000000...///111333333333222111000000000/////////.............../////////000000000000////////////000000//////////////////////////////.........///000000....../////////000000000111000//////111222222111111111222222222333333333000000000111111111222222222222333444444555555666888888888888888888888888888;;;>>>AAABBBAAA@@@>>>@@@CCCGGGIIIJJJJJJLLLMMMMMMLLLIIIGGGIIIOOOWWW]]]cccZZZTTTTTTUUURRRPPPPPPQQQPPPNNNLLLKKKKKKKKKKKKPPPRRRQQQNNNHHHFFFHHHKKKKKKKKKLLLMMMNNNNNNOOOOOOPPPSSSWWWWWWTTTQQQPPPPPPQQQRRRRRRNNNIIIEEEDDDEEEFFFEEECCCBBBBBBCCCDDDEEEAAAAAABBBCCCDDDEEEFFFFFFDDDBBB???>>>???@@@@@@???>>>===<<<;;;;;;<<<===???<<<;;;;;;:::999999888888777777666666666555555555555555555555444444444444333333333333222222222222222111///.........///000111000///.........//////000///---,,,+++,,,---...............------,,,,,,,,,,,,+++++++++,,,------***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,,,,+++++++++------,,,+++++++++,,,,,,------------------------,,,,,,,,,------------...,,,---......///.........------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......000///......---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------000///...,,,***)))'''&&&++++++,,,------------,,,,,,,,,---------...........................------...---+++******+++---...,,,---......//////......//////.........---------........................------------------------//////...---------------///...---,,,,,,,,,,,,---...------------...////////////000000000111111111333333333222222111111111222222222222222222222222333333333444444444444555555666666666777777777777666666555555555555666666666666666666666666666666888888777777777666666666777666555555555777999:::555555666666777777777777333444444444444333222222333333333222222222111111000//////......//////000////////////............////////////////////////...------,,,++++++,,,,,,...---,,,+++++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////000000000000000000000000000000000000000111222222222111000///111000000000000000//////------........./////////000000////////////000000////////////////////////000000///.........///////////////000000000111111111/////////222444444333222222222333333333444444//////000000000111111111333333444444555666666777888888888888888888888888888:::===@@@AAAAAAAAA@@@BBBEEEGGGIIIHHHHHHIIIJJJIIIIIIIIIIIILLLSSS\\\ccchhh```YYYXXXXXXUUUSSSTTTTTTQQQNNNKKKJJJJJJKKKLLLRRRQQQPPPNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOORRRVVVXXXVVVSSSQQQOOORRRRRRQQQNNNJJJGGGGGGHHHHHHGGGEEEDDDCCCDDDDDDEEEBBBCCCDDDFFFHHHIIIJJJKKKEEEBBB>>>======>>>???>>>>>>===<<<;;;;;;<<<===>>>;;;;;;::::::999999888888777666666666666555555555555555555555444444444444222222222222111111111000222111///......///000000111000000////////////000...---,,,+++++++++,,,---/////////............---------,,,+++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------------,,,+++***)))------------------------,,,,,,,,,,,,------------...------------...//////,,,------,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------............---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++,,,,,,,,,,,,++++++,,,------------------------.........//////------------------......------++++++++++++------,,,---......//////.....................---------........................------------------------//////...------------.........---,,,,,,,,,------...------------...////////////000000000000111111222222222222222111111111222222222222222222222222333333333333444444444444555555666666666777777777666666555555555555666666555555555555555555555555888888888888777777777777999888777666666777888999777777888888888888999999444444444444444333222222111111111000000000000//////000000111111000000///////////////............////////////////////////---,,,,,,+++++++++++++++------,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......//////000000111111////////////////////////000000111111111111000000111111111111000000000000////////////000000000000000000////////////000000////////////////////////111111000///.........///000000000000111111111111000///...000222444555444111111222222222222333333222222222222333333333333555555555666777777888888888888888888888888888888777999;;;>>>@@@AAAAAAAAA@@@CCCEEEGGGFFFFFFGGGHHHGGGHHHHHHIIILLLRRRYYY^^^aaa[[[WWWYYYYYYVVVTTTUUUWWWTTTPPPLLLJJJJJJLLLMMMRRRPPPMMMNNNQQQTTTSSSRRRQQQQQQPPPOOONNNMMMMMMLLLLLLNNNQQQRRRSSSRRRRRRQQQTTTSSSPPPMMMJJJIIIIIIIIIHHHHHHFFFEEEEEEDDDEEEEEECCCDDDFFFIIIKKKNNNPPPQQQIIIEEE@@@======>>>>>>???>>>>>>===<<<<<<<<<<<<===::::::::::::999999888888777777777777777777777777555555555444444444333333111111111111000000000000111000////////////000000000000000000///000000000...---,,,,,,+++,,,------/////////////////////......---,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,...///000...............---,,,+++++++++,,,,,,,,,,,,------+++++++++******+++++++++,,,,,,,,,---------......------,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,))))))***+++,,,......///+++,,,,,,---...---------------........./////////,,,,,,------------......---,,,,,,++++++,,,,,,---,,,---......///.........................................................------------------------///......---------.........------,,,,,,,,,------...------------...//////////////////000000000111222222222111111111111111111111111111222222222222222222333333333444444444555555555666666666777777666555555444444555555666666666666666666666666666999888888888777777777777999888777666666666777888888888888888888888888888444444444555444333333222111111000000000////////////000111222222111000///////////////............////////////////////////...------,,,,,,,,,------,,,,,,---------,,,+++***++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000......//////000000111111////////////////////////...//////000111111111222000000000000111111111111////////////000000000000000000////////////000000////////////////////////222111000///////////////000000000000111111111111000///...///222444444444000000000000111111111111333333333444444444444555333444444555555666777777777777777777777777777777777888999;;;===???@@@AAA>>>AAADDDFFFGGGHHHIIIJJJGGGGGGHHHHHHHHHKKKPPPSSSTTTRRRSSSXXXZZZWWWVVVXXXXXXUUUQQQMMMKKKLLLMMMNNNQQQNNNKKKMMMRRRUUUUUUSSSOOOOOONNNMMMKKKJJJJJJIIIJJJIIIIIIJJJMMMPPPSSSTTTUUUSSSPPPMMMKKKJJJIIIIIIGGGGGGFFFEEEEEEEEEEEEEEECCCEEEGGGKKKOOOSSSVVVWWWSSSNNNHHHCCCAAABBBCCCCCC>>>>>>===<<<<<<<<<<<<<<<:::999999999999999888888888888888888888888888888555444444444444333333333111111111000000000//////000///////////////000000/////////000000000000///------------------........./////////////////////...---,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,...///000---------...------,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,---------......,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,//////...---,,,******))),,,,,,---.........------------------.........///,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---.............................................------------------------......---------......///------,,,,,,,,,------......------------...//////...////////////000000000111111111111111111111111000000000111111222222222222222222333333333444444555555555555666666666666555555444444444444555555777777777777777777777777888888888777777777777666777666666666555555666666777777777777777777777777444444555555555444333333222111111111111000000000///000111222222111000///////////////............------------------------------,,,,,,,,,------...,,,,,,---------,,,+++***,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000////////////000000000000000000000000000000000000......//////000111222222//////000000000000000111------........./////////000000////////////000000////////////////////////111111000/////////000000/////////000000000111111000.........111333333222/////////000000000000111111111222222222333333333111111222222333444444444777777777777777777777777777777888999:::<<<>>>???===AAADDDGGGHHHIIIKKKMMMEEEFFFGGGFFFEEEEEEHHHJJJMMMLLLOOOUUUXXXVVVWWWZZZWWWUUUQQQNNNMMMMMMNNNOOOPPPMMMKKKMMMQQQTTTTTTSSSLLLLLLKKKKKKJJJIIIIIIHHHJJJGGGEEEFFFJJJPPPTTTVVVUUUSSSOOOMMMLLLKKKHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEHHHMMMRRRWWWZZZ\\\ZZZTTTKKKEEEBBBBBBCCCCCC>>>>>>>>>===<<<<<<;;;;;;999999999999999999888888777777888888888888999999444444444444333333333333111111111111000000000///////////////000000000000---......////////////...------------............---............/////////------,,,+++++++++,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++'''''')))+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------------...//////******++++++++++++*********++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,---------......++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------.......................................------------------------...------------...//////------,,,,,,,,,---.........------------...//////......////////////000000000000000111111111111111//////000000111222222222222222222222333333333333444444555555555666666666555555444444444444555555888888888888888888888888777777777777666666666666555555555666666666666666777666666666666555555555555555555555555444333333222222222222111111111111///000000111111000000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,++++++------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000////////////000000000000000000000000000000/////////000000000....../////////000000000........./////////000000000000////////////000000////////////////////////000000000///000000111111....../////////000000000000...---...000111111000///000000000000111111111000111111111222222222222222222333333444555555555777777777777777777777777777777666666777999<<<===;;;>>>BBBEEEFFFGGGHHHJJJBBBDDDFFFFFFEEEEEEFFFGGGMMMJJJKKKNNNPPPOOOSSSXXXSSSRRRPPPNNNMMMLLLMMMMMMOOONNNMMMNNNPPPRRRSSSTTTKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJHHHIIIMMMQQQTTTTTTUUURRROOONNNMMMKKKFFFCCC@@@AAAAAABBBCCCCCCCCCCCCBBBDDDHHHNNNTTTYYY]]]```^^^WWWNNNEEEAAAAAAAAAAAA>>>>>>>>>======<<<;;;:::888888888888888888999999555555666666777777777777444444444333333333222222222222111111111000000000......///000000000000000+++,,,---...//////...---++++++,,,---------------,,,,,,------............,,,,,,+++++++++,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++))))))))))))***+++------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---......///.........)))******+++++++++************+++,,,,,,---.........------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***,,,...000111222,,,------...............+++++++++,,,,,,,,,,,,---***++++++,,,------......+++,,,,,,------,,,,,,+++,,,---......//////......---------.........//////........................---------------------------------------...//////,,,,,,,,,,,,,,,---...///...------------...//////........./////////000000///000000000111111111222/////////000111222222222111222222222222333333333444444444555555555666666555444444333333444444555777777777777777777777777666666666666555555555444444555666666777777777777777777666666666555555555555555555555555444444333222222222111111111000000000//////......//////000////////////............------------------------,,,,,,++++++,,,------......---,,,+++++++++,,,,,,///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000111111000000//////......000000000000000000000000222222000///............---.........//////000000111111111111222222222222000000////////////000000////////////////////////000000//////000111222222............////////////000...------///000//////000111111111111222222222111222222222222333333333555555666666777888888888777777777777777777777777777666555555666888:::<<<999;;;???AAABBBBBBCCCEEE@@@BBBEEEFFFFFFFFFHHHIIINNNJJJGGGHHHGGGHHHMMMTTTPPPOOONNNMMMLLLLLLLLLLLLOOOOOOOOOOOOOOOQQQSSSTTTKKKKKKKKKLLLMMMMMMNNNNNNOOOMMMLLLMMMQQQTTTTTTRRRUUURRROOONNNMMMJJJEEEAAA>>>>>>@@@AAABBBCCCCCCCCCBBBDDDHHHNNNUUUZZZ___aaafff^^^SSSJJJEEEDDDDDDDDD>>>>>>>>>>>>===<<<;;;:::888888888888888888999999333444444444555555666666444444444333333333222222222222222222111111111111......///000000111000000***+++---.........------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,------...+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++)))))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,.../////////...---+++,,,,,,---------,,,,,,******+++,,,,,,---......///......------......///,,,,,,,,,---------......,,,,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,---......//////......******+++++++++,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,---......//////......---------.........//////........................---------------------------------------...///000,,,,,,,,,,,,,,,---...///...------------...//////............/////////000//////000000111111111222...//////000111222222222111111222222222333333333444444444555555555666666555444444333333444444555666666666666666666666666666555555555444444444444444555666888999999999999888777777777666666555555555555666666555555444333111111111111000000000000000///...------...///000000/////////...................................................///000111///...,,,******+++,,,---000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////))),,,000333444222000...111111111111000000000000222222111111111111222222000000////////////000000222222111000///...------//////.........---------............//////000000333222///......///222333000000////////////000000000000////////////000000...///000111111222222111222222111111111111222222444444333333333444555666888888777666555555666666888888888888777777666666888;;;???BBBCCCDDDFFFGGGAAAFFFHHHGGGHHHLLLOOONNNMMMGGGAAA@@@FFFLLLOOOPPPQQQQQQOOOLLLHHHGGGGGGHHHMMMNNNPPPQQQPPPQQQSSSUUUPPPNNNJJJGGGGGGJJJNNNQQQPPPMMMKKKLLLOOORRRRRRQQQPPPNNNMMMMMMKKKFFF???999;;;>>>AAABBBBBBAAAAAABBBCCCCCCHHHQQQXXXZZZ^^^ccclllggg^^^TTTKKKCCC>>><<<@@@@@@???>>>===<<<;;;;;;:::999888888777777888888666666555555555555666666333333333333333333333333222222222111111111000000000000////////////000000........................---------------------------...///000///...,,,+++)))******++++++,,,,,,---++++++++++++++++++++++++------...//////...---,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,------------...............------,,,,,,,,,,,,,,,,,,,,,,,,////////////...---++++++++++++,,,,,,---...//////+++,,,,,,---...///000000///......------......///.........////////////000,,,------...---,,,***)))'''(((***,,,------,,,+++---,,,,,,+++*********+++++++++,,,,,,---...//////---------.........//////..............................................................................//////......---,,,...---,,,+++++++++++++++............////////////000000000000000000000000222222222222222222333333111111222222222333333333444333333222222333333444333333333444444444555555555555666666666666666555444444555555555555444444444444555555666777777777666666666666555555555555666666555444333333222222333222111111222222111///000///---++++++---///000////////////............------------------------------------------------///---+++,,,...///---+++,,,++++++******++++++,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++------++++++++++++------,,,------......------,,,,,,,,,,,,------.........,,,---...---+++***+++,,,////////////////////////,,,---...///000000000000//////000000111111111222000000////////////000000000000////////////000000000000000000//////////////////.........---------------........./////////222111///......///111222000000////////////000000000//////......//////000...///000111111222222111222222111111111111222222333333333333333444444555888888777666666666666666999888777777666666666777999<<>>AAABBBBBBAAAAAABBBBBBCCCJJJRRRXXXZZZ```fffpppmmmeee[[[OOOEEE@@@>>>@@@@@@???>>>===<<<;;;;;;:::999888888777777888888666666555555555555666666444444333222111111000000222222222111111111000000000000////////////000000........................------------------------...............---,,,,,,------------------------------------------------------...//////...---,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,++++++,,,,,,------.........---------------.........---------,,,,,,---------------........./////////------.........---,,,,,,***+++---///000///...------,,,,,,+++******++++++++++++,,,,,,---......///------..................------------------------...............................................................------,,,......---,,,,,,,,,,,,,,,............////////////000000000000000000000000/////////000000111111111111111111222222222333333555555444444444444555555333333333444444444444555333333444666777777777777444444555555555555444444444444555555666777777777666666666666555555555555666555555444333333222222333222111111222222111/////////...------...//////////////////............------------------------------------------------...,,,+++,,,......---+++,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,------......------,,,,,,---------.........///,,,---------+++***+++,,,///////////////////////////...,,,+++,,,...000222......///000111222333333///......------......///000000////////////000000......//////000000111111/////////............------------------.........///////////////////////////////////////////////////..................///...///000111111222222111222222111111111111222222222222222222333333333444888777666666555666666666999888666555555666777777:::<<<>>>@@@@@@AAADDDFFF>>>CCCEEEFFFHHHLLLMMMKKKLLLIIIFFFGGGKKKNNNOOONNNMMMMMMMMMKKKHHHGGGHHHJJJMMMNNNQQQQQQQQQQQQRRRSSSIIIHHHGGGFFFFFFFFFHHHIIIIIIGGGFFFFFFIIIKKKLLLLLLKKKKKKKKKKKKJJJGGGBBB======???BBBBBBAAAAAAAAAAAA???CCCJJJQQQTTTUUU]]]eeepppppplllaaaSSSGGGBBBAAA@@@???>>>>>>===<<<;;;;;;:::999888888777777888888666666555555555555666666222222222111111000000000222222222111111111111111000000////////////000000////////////////////////------------------------...------,,,,,,,,,,,,,,,//////...------,,,++++++------------------------,,,---............------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......---------------,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------------------------...---------,,,,,,,,,+++......------------......,,,---------..................---------...//////------///000000///...------,,,,,,++++++++++++++++++,,,,,,------...........................------,,,,,,,,,,,,,,,,,,,,,,,,...............................................................---,,,,,,///...------,,,---------............////////////000000000000000000000000......//////000111222222111111111222222222222333555444444333333444444555333333333333444444444444111222444555777777888888444444555555555555444444444444555555666777777777666666666666555555555555555555555444444333333222333222111111222222111///////////////////////////////////////............---------------------------------------------------,,,++++++------,,,+++,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------............------------------............+++,,,---,,,***)))***+++////////////////////////000///---,,,---...111222...//////000111111222222///......------....../////////000000000000//////////////////000000000000/////////...............---------------------------...///000000///...---...//////////////////.........------------.........///000111111222222111222222111111111111222222111111222222333333333333666666555555555555666666888777555444444555777777:::<<<>>>>>>>>>@@@BBBDDD===?????????BBBHHHKKKIIIKKKJJJJJJKKKNNNOOONNNLLLIIIJJJKKKJJJHHHHHHIIIJJJLLLNNNPPPQQQQQQPPPQQQRRRKKKKKKJJJIIIGGGFFFDDDDDD@@@@@@@@@BBBDDDGGGIIIJJJFFFGGGHHHIIIHHHEEEBBB???>>>@@@BBBBBBAAA@@@AAAAAA===AAAHHHMMMLLLLLLTTT^^^iiilllkkkaaaSSSGGGCCCDDD???>>>>>>===<<<<<<;;;;;;:::999888888777777888888666555555444444555555666...///000111222333444555111111111111111111111111000000////////////000000000000000000000000000000...........................---,,,+++***+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,---------...------......---,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------..................------,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------,,,------............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,,,,---------.........---,,,,,,,,,...///000,,,------......---,,,+++---,,,,,,+++++++++,,,,,,,,,,,,,,,---------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,................................................------.........---,,,,,,///......---------..................////////////000000000000000000000000...///000111222333444555111111111111222222222222222222111111111111222222222222333333333444444444222333444555666666666666444444555555555555444444444444555555666777777777666666666666555555555555555555444444444333333333333222111111222222111/////////000000000000//////////////////............------------------------------------------------,,,,,,++++++,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------------------------------,,,,,,---------------............------,,,,,,,,,,,,------------***+++,,,,,,*********,,,///////////////////////////000000111111111111000111111000000000000000000000//////......//////000//////000000000000//////000000000000////////////////////////////////////---------------------------...///000000///...---......////////////............------------.........///000111111222222111222222111111111111222222000111222333333333222222555444444333444444555555666666555444444555666777999;;;===>>>>>>???AAACCC??????<<<:::???GGGKKKKKKJJJKKKLLLNNNPPPOOOMMMKKKGGGHHHJJJIIIHHHGGGHHHIIIJJJMMMOOOPPPPPPOOOOOOOOOMMMMMMLLLJJJFFFCCC???===<<<>>>AAADDDFFFIIIJJJLLLBBBCCCEEEFFFEEECCCAAA@@@@@@BBBCCCBBBAAA@@@@@@AAA???BBBGGGJJJGGGEEEKKKUUU[[[___```ZZZNNNEEEBBBDDD>>>>>>======<<<<<<;;;;;;:::999888888777777888888555555444444444444555555000000111222333444555666111111111111111111111111000000////////////000000000000000000000000000000...........................---,,,+++***+++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......///...------,,,,,,------************************+++++++++,,,,,,---------+++++++++,,,,,,---------........................,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---------------------------....../////////......------------------,,,,,,******++++++,,,---.........------,,,,,,------...,,,,,,,,,---------......,,,,,,+++++++++,,,...///------------------,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,---------------.....................---,,,,,,,,,,,,,,,,,,,,,,,,................................................---------...---,,,,,,+++......---------......///............////////////////////////////////////...//////111222333444444000000111111111222222222111111000000000000111111222222222333333333444444444555555555555555444333444444555555555555444444444444555555666777777777666666666666555555555555444444444444444333333333333222111111222222111/////////000000000000//////////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++---------------------------......//////......---,,,,,,++++++++++++++++++***+++,,,,,,+++***+++,,,///////////////////////////000222333333222000///111111111111000000//////111000000//////000000111...///000111111000///...111111000000//////.........////////////000000000.........---------------...///000111111000///...---...///000000///...---///..................///...///000111111222222111222222111111111111222222000111333444444444333222222222222222222222333444444444444555555555555555666999<<<>>>??????@@@AAABBBAAA===;;;AAAJJJNNNMMMJJJKKKNNNPPPPPPNNNLLLJJJEEEGGGIIIIIIHHHGGGGGGHHHHHHKKKNNNOOONNNMMMLLLMMMLLLLLLJJJHHHDDD???<<<999888<<>>>>>EEEMMMOOOKKKIIILLLOOOPPPOOOMMMKKKJJJEEEGGGHHHIIIGGGFFFFFFFFFGGGIIIMMMNNNMMMKKKJJJJJJLLLKKKIIIGGGDDD@@@===;;;888===DDDGGGFFFCCCAAA@@@@@@CCCFFFFFFDDDBBBBBBDDDCCCDDDDDDBBB@@@???@@@AAAAAA???@@@AAAAAA???BBBHHHFFFGGGHHHFFFCCC@@@??????======<<<<<<<<<;;;;;;;;;:::999888888777777888888555444444333333444444555555444444333222111000000000000111111111222222222000000////////////000000...............................................................---,,,,,,------------------------------------------------+++++++++++++++---.../////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,---.........,,,,,,---------.........,,,,,,,,,---------............------------......---------------------------------,,,,,,+++++++++++++++,,,---....................................------------,,,+++******+++,,,,,,------.........,,,,,,------.........///,,,++++++******++++++,,,------........./////////------------------,,,+++---,,,,,,------...//////,,,,,,,,,,,,,,,---......------------------------+++,,,,,,---...///000000------------------------................................................,,,------------,,,++++++,,,,,,,,,,,,,,,---..................////////////////////////////////////---.........//////000000000000000000111111111111222222111111111111222222111222222222222333333333444444555555555444333333444444555555555555444444444444555555666777777777666666666666555555555555444444444444444444444444333222111111222222111/////////...------...//////////////////............------------------------------------------------,,,...000///---,,,...000------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,......////////////...............------,,,,,,,,,+++---......------...///////////////////////////000000000000000/////////......///000111222333333000000////////////000000...///000222222000///...------...///000111222222.../////////000000111111000000/////////.........111111000000000000111111,,,---///000000///---,,,000000////////////000000...///000111111222222111222222111111111111222222111222444666666555444333//////...//////000111111000222444777777666444222000555;;;???AAA@@@??????<<<======@@@GGGMMMLLLGGGJJJLLLOOOPPPNNNLLLJJJJJJEEEGGGHHHHHHGGGEEEEEEEEEEEEHHHLLLMMMLLLJJJIIIIIILLLLLLJJJHHHFFFCCCAAA@@@===CCCKKKMMMKKKEEEAAA???BBBEEEGGGGGGEEECCCDDDEEEDDDDDDDDDBBB@@@???@@@AAA>>>;;;:::<<<======???CCCCCCCCCCCCBBB@@@???======<<<<<<<<<<<<<<<;;;;;;;;;:::999999888777888888888555444444333333444444555111111111111111111222222000000111111222222222222000000////////////000000........................////////////////////////---...///000///...---,,,---,,,,,,++++++******)))++++++++++++++++++++++++++++++******+++---.../////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......(((((()))******+++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............------------......---------------------------------,,,,,,+++++++++)))***+++,,,------...---........................,,,,,,,,,+++***)))((('''++++++,,,,,,---...////////////.........---------///......------......///.........////////////000......///000///...,,,+++)))))))))***+++,,,---...,,,,,,,,,,,,,,,---...///------------------------***+++,,,---...000111111........................................................................,,,,,,---------,,,++++++++++++++++++,,,,,,---.............../////////000////////////////////////000000000000111111111111000000000000111111111111000000////////////000000111111222222222333333333222333333444555555555555444555555555555555555444444444555555666777777777777666666666555555555555444444444444444444444444333222111111222222111///000///---,,,,,,---///000000/////////............---------------------------------------------------///111000...---...111...------,,,,,,------...------------------------++++++,,,,,,,,,---------------------------------,,,---...//////...---,,,......////////////......000000/////////.........,,,---......------///000////////////000000000000222111111111111111222222+++---000111222333666888666444111///...///111222000000//////.........---,,,...000111222111000///......,,,++++++,,,---...000000000000000000000000111111000000//////......//////000000000111111111000000000000////////////000000111111111222222222111111111111111111111111222555777888666444444444222222222222222222222222333333444555555555444444333666999===>>>===;;;:::<<<===???@@@BBBBBBCCCCCCIIIJJJJJJKKKJJJIIIGGGFFFBBBDDDEEEEEECCCBBBCCCDDDIIIHHHHHHIIIJJJJJJIIIHHHKKKKKKJJJJJJIIIIIIIIIHHHFFFIIIKKKKKKHHHEEECCCBBB???DDDHHHFFFAAA???CCCHHHGGGFFFFFFEEEDDDCCCCCCBBB>>>>>>======>>>>>>???@@@EEECCCAAA@@@AAAAAA@@@???========================<<<<<<;;;:::888777666666999888777555444444444444222222222111111111111000000000111111111111000000000000//////.........---------............---------///000000///......///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,...---+++*********+++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,---------------------,,,,,,,,,,,,------...............//////......---,,,,,,------......------,,,........................////////////////////////------------------,,,,,,...------,,,,,,------...---///000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,------............---,,,+++***+++,,,---------------------------///...------++++++***)))---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++,,,---//////000........................//////.........---------,,,,,,------.../////////..................------------............------000000000000////////////000000000000000000000000/////////000111111222222222222333333333333444444333333333333333333333333777666555444444444444444444444444444444444444444555555555555555555555555777777666555444444333333444333222111000...------///000111222222111000///---...///000000///...---///............---------------------------------------------------------.........------,,,,,,,,,))))))***+++,,,,,,------......,,,,,,,,,,,,......******+++++++++,,,,,,,,,------------------------//////.........---------............////////////...---,,,++++++,,,---...////////////000000000000000000///........./////////000111111222333444555444333111/////////000111000000/////////.........///000222333333333111111000000///////////////000////////////////////////000000000000//////......000000000000111111111222000000000000//////////////////000000000111111111000000000000111111111111111333666666555333333333222222222222222222222222222333333444444444444333333555999<<<======<<<;;;;;;<<<===>>>???@@@@@@@@@FFFGGGHHHHHHGGGFFFEEEDDDBBBDDDEEEEEEDDDCCCCCCDDDEEEEEEGGGIIIKKKKKKJJJIIIJJJJJJJJJIIIIIIIIIIIIIIIFFFHHHJJJJJJHHHEEECCCBBBBBBEEEHHHGGGCCCBBBEEEHHHEEEDDDDDDDDDCCCBBBBBBBBB????????????@@@@@@@@@@@@DDDBBB@@@???@@@@@@???>>>>>>>>>======<<<;;;::::::::::::999999888777666666666555555444444444444555222222222111111111111000000000111111111111000000000/////////.....................//////.........---///000000///......///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,------+++*********+++++++++,,,,,,------,,,,,,+++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,------------------......//////......---,,,,,,------......------,,,...................................................---------------------...------,,,,,,------...---///000///...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------.........---,,,++++++,,,------------------------------...------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------.........------------,,,,,,,,,------.../////////.................................//////.........000/////////////////////000000000000000000000000/////////000111111222222222222222333333333444444333333333333333333333333444444333222222222333333444444444444444444444444555555555555555555555555555444444333222222111111333333222111000///......000000111111111111000000---......//////......---............------------------------------------------------------------......---------,,,,,,,,,*********+++,,,,,,,,,---...---,,,++++++,,,---...***++++++++++++,,,,,,,,,------------------------///.........------------............//////////////////...------...//////////////////000000000000111000000///.........///444222111111222333333222222111111000000/////////000000////////////......///000222333333222111111000000111111111111000000////////////////////////000000000////////////...000000000111111111111222////////////000000000000///////////////000000000/////////000111111111222///111333444333111111222222222222222222222222222111111222333333333333333222444777:::<<<<<<<<<;;;:::;;;;;;<<<======<<<<<>>?????????===???>>>===<<<;;;999888888888888888777777777666666333333333333333444555555222222222111111111111000000000111111111111000000////////////...............//////000000//////...---///000000///......///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,------......------,,,---,,,,,,++++++++++++,,,,,,,,,------------,,,,,,)))******+++,,,------...******++++++,,,,,,------------------------,,,,,,......//////......---,,,,,,------......------,,,------------------------------------------------..............................------------......---...000///...,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------......------,,,------......---------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......//////...........................//////000000//////...////////////////////////000000000000000000000000/////////000111111222222222222222222333333333333333333333333333333333333333333222222222333444444444444444444444444444444555555555555555555555555444444444333333222222111222222111111111000000000111111000000000000111111---......//////......---............------------........................------------------------...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------............---------------............/////////......------------......////////////000000000000555444333222111111111222444222000000222333222111///000111111000///...---000000//////////////////...///000000000000//////---...000111111000///...000000000000000000000000////////////////////////111111111111111111111111////////////000000000000000000000000000000000000111111111111111111111111...000222222111000000111222222222222222222222222000000111222333333333333222333666888:::;;;<<<<<<:::;;;;;;;;;;;;;;;::::::???@@@AAABBBBBBAAA@@@@@@BBBDDDEEEEEEDDDCCCDDDEEE>>>AAAFFFIIIJJJIIIHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGIIIJJJJJJHHHFFFEEEEEEIIIFFFEEEEEEGGGHHHFFFDDDBBBBBBBBBBBBBBBCCCCCCCCC@@@AAACCCEEEEEEDDDCCCAAAAAA???>>>===>>>???>>>===>>>===<<<;;;:::999888888888888888888888777777777555444444333444444555555222222222111111111000000000000111111111111000000///////////////.........//////000000000000//////---///000000///......///.........///......---,,,------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))******+++,,,---......))))))***++++++,,,------.........------,,,,,,,,,.........///......---,,,,,,------......------,,,------------------------------------------------.........///////////////......------------......,,,...//////...------...------------------------------,,,,,,,,,,,,------------------------------------------......//////........................,,,,,,,,,,,,------......------------......//////------------------------------------------------,,,,,,,,,---------......//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------...//////---------...............//////000000000000//////.........////////////////////////////////////////////////000111111222222111222222222222333333333222222333333333333444444444444444444444555666777444444444444444444444444555555555555555555555555666666555555555444444444111111111111111111111111222111000//////000111222////////////////////////.........---------,,,,,,////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------------.........//////++++++++++++++++++++++++////////////000000000000666555444444333333333444222111111222333333222111...///000111111000...---//////000000000000000000//////000000000/////////---...000111111111000///111111111111111111111111.............../////////000000000000000000000000.../////////000000000111111111111111111111111111444444333222111000000///---///111111000000111222222222222222222222222222///000111222333333333333222333444666888:::;;;;;;;;;;;;<<<<<<;;;;;;:::999===>>>???@@@AAAAAA@@@???AAABBBDDDDDDDDDCCCDDDEEE>>>BBBGGGIIIHHHEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHJJJKKKKKKIIIGGGGGGGGGHHHEEEBBBCCCFFFGGGDDDAAACCCCCCCCCCCCCCCCCCDDDDDD@@@AAADDDEEEEEEDDDCCCBBB@@@???======>>>???>>>===;;;;;;;;;;;;;;;:::::::::999999999999999999999888888777666555444444444444222222222111111111000000000000111111111111000000........./////////////////////000000000000//////---///000000///......///.........///......---,,,------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++,,,------......))))))***++++++,,,------.........------,,,,,,,,,.........///......---,,,,,,------......------,,,------------------------....................................//////000000///......------......///,,,...//////...------...------------------------......------------......------------------------,,,------....../////////........................+++,,,,,,------......////////////......---------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,---.........---------.........////////////000000000000//////------....../////////000/////////////////////////////////000111111222222111111111222222222333333222222222333333444444444444444444444444555666777444444444444444444444444555555555555555555555555555555555555555444444444111111111111222222222222222111000//////000111222000000000000000000000000...------------,,,,,,,,,////////////////////////------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,------------------------------............++++++++++++++++++++++++////////////000000000000333222222222222222333333111333666777555333333333///000111111111000///...//////000000000000111111222222222111111111111111///000111222222333222222222222222222222222222222---............/////////000000////////////............//////000000111111222222222222111111111111444333333222111000//////...000111111000000222444222222222222222222222222000000111333444444444444333333444444666777999:::;;;;;;;;;<<<;;;;;;::::::;;;<<<===???@@@@@@@@@??????AAACCCCCCBBBBBBCCCDDD???CCCGGGGGGEEEBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEHHHIIIKKKJJJHHHGGGGGGHHHGGGDDDBBBBBBDDDEEECCC@@@DDDDDDCCCCCCCCCCCCCCCCCC@@@AAABBBCCCDDDCCCCCCBBB@@@???======>>>??????>>>;;;;;;;;;;;;;;;;;;;;;<<<::::::::::::999999888888999888777666555444444444222222222111111111111000000000111111111111000000.........///////////////...//////000000//////...---///000000///......///......//////......---,,,------------------------,,,,,,,,,------------...,,,------......------,,,+++,,,,,,------------,,,------............------,,,,,,,,,,,,------------******++++++,,,,,,------------------------,,,,,,......//////......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------......//////000//////............//////+++---//////...---...///------------------------///......------......///...------------,,,,,,,,,+++,,,---.......................................,,,,,,------.........///000//////...------,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.................................------------,,,,,,,,,,,,+++++++++,,,------......,,,,,,------.../////////...//////000000//////...---------......//////000000000000000000000000000/////////000111111222222111111111111222222222222111222222333333444444555333333222222222333444444444444444444444444444444555555555555555555555555333333333333333333333333111111222222222222222222111111000000000000111111111000000//////000000111------------,,,,,,,,,,,,........................------------------------,,,,,,,,,------------...,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------,,,------------.........------............------////////////000000000000000000000000000111222333222999???>>>999444333444000000111111111111111000//////000000000111111111333222222111111111111111000//////000111222333333111111111111111111111111---------........./////////.........------------.........///000111111111222111111111000000000000///////////////000000000000111222222111222444666222222222222222222222222000111222444555555555666555444333333444666777999999::::::;;;;;;;;;::::::888999;;;===>>>???>>>>>>===???AAABBBAAAAAABBBCCC???CCCFFFFFFBBB@@@AAACCCDDDDDDDDDCCCCCCCCCCCCCCCFFFHHHIIIHHHFFFEEEFFFGGGFFFEEECCCCCCCCCCCCBBBAAADDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@???===>>>???@@@@@@???=========<<<<<<;;;;;;;;;;;;::::::999888777666666777666555555444444444444222222222111111111111000000000111111111111000000............/////////000.........//////.........---///000000///......///......//////......---,,,........................,,,,,,,,,---------......,,,------......------,,,++++++---.........------------............---------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------------......//////......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,---......////////////............//////+++---//////...---...///...........................------,,,,,,------.........---------,,,,,,,,,)))***,,,---.........---........................---------.....................------------------................................................,,,,,,,,,---------......,,,,,,,,,---------......------------------------.........------------,,,***++++++,,,,,,---......,,,,,,------...//////000.........//////.........,,,,,,---......///000000000000000000000000000000/////////000111111222222111111111111222222222222111111222333333444555555444444333222222222333333444444444444444444444444555555555555555555555555333333333333333333333333222222222222222222222222000000111111111111000000000///...------...///000---------,,,,,,,,,++++++------------------------------------------------,,,,,,,,,---------......+++,,,,,,,,,---.........+++,,,---......---,,,+++,,,,,,,,,------------...------------------------++++++,,,,,,,,,---------,,,,,,---------.........---...////////////...---////////////000000000000//////000000111222444444555>>>EEEDDD;;;444222444111111111111111222222222//////000000111111111222111111000///......//////...------,,,---///111222000000000000000000000000---------.........//////.........------,,,,,,,,,---......///000111111222111111000000/////////...++++++,,,---...///000111111222333333222333555777222222222222222222222222000111333444555666666666666555333333333444666888888888999:::::::::::::::666888:::<<<============<<<>>>@@@AAA@@@@@@AAACCC>>>BBBEEEDDDAAA???BBBEEEDDDDDDDDDCCCCCCBBBBBBAAAEEEFFFGGGFFFDDDDDDEEEFFFEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBAAAAAA@@@??????@@@@@@?????????@@@AAABBBAAA???>>>>>>???AAA@@@???@@@@@@???===<<<;;;:::999::::::999888777666555444444444333333333444555555222222222111111111111000000000111111111111000000---.........//////000000------............---------///000000///......///......//////......---,,,........................,,,,,,,,,------.........,,,------......------,,,***+++---...///...------------............------///......------,,,++++++------------------------,,,,,,,,,------...............//////......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...////////////............//////+++---//////.........///........................---,,,,,,++++++,,,,,,---.........------,,,,,,,,,(((***+++---......------////////////////////////........................++++++,,,,,,---.........................................................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------***++++++,,,,,,---......,,,,,,------...///000000------............------,,,,,,------...///000000000000000000000000000000/////////000111111222222000111111111111222222222111111222333333444555555777666555555444444444444444444444444444444444444555555555555555555555555555555555555555555555555333333333222222222111111///000111222222111000///...---,,,++++++,,,---...---------,,,,,,,,,++++++------------------------------------------------,,,,,,,,,------.........++++++,,,,,,---...//////,,,,,,............,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,---......---,,,,,,////////////////////////111222222111///000222444???CCCHHHGGG@@@888222///111000000000000000111222111111111111111111111111444333111///......///000000000//////......------111000///---------...///------------.........///111000///---------...//////000000000000000///...//////000000000000//////000///.........///111222444444333222222222333333444333111//////000111222222222111111222222333444666444333333555777888888777777777777777888888888999:::;;;;;;<<<;;;;;;:::?????????@@@@@@AAAAAAAAA@@@AAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAABBBCCCEEEFFFGGGHHHHHHHHHFFFFFFGGGIIIEEEEEEEEECCCAAA@@@AAABBBHHHGGGEEEDDDBBBBBBAAAAAA??????@@@BBBCCCCCCBBB@@@BBBBBBAAAAAA@@@???>>>>>>???===;;;;;;;;;<<<;;;:::<<<<<<;;;:::999777777666666666555444333333222222222222222222111111000000...///000111111000///...//////............//////......//////...---,,,,,,////////////////////////---------............///...---,,,,,,,,,,,,---............///......------------------------------///......---------......////////////............+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------------------------------//////.........---------,,,------......------,,,+++******+++------,,,***///............---------///............---------///...---,,,+++*********,,,,,,+++++++++,,,,,,---000...,,,,,,......,,,***------...///000000000///...------,,,,,,,,,------////////////////////////........................------------------------------...//////...------...------,,,,,,------...,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++---------............///---------............///////////////////////////...........................------------.../////////000111222222111000///...//////000111222222222000111222333444333222111444444444444444444444444555555555555555555555555444555666777777666555444555555444444444444333333111111111111111111111111111111222222222222111111333222111000////////////......---------,,,,,,,,,,,,,,,------------......------------------------///...---,,,,,,---...///+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------000///...---,,,+++++++++........................///......------......///....../////////...,,,+++////////////////////////000111111000...///111333<<>>>>>>>>>>><<<::::::;;;;;;:::999;;;:::999888777666666555555555555444444333333222222222222222111111111000//////000000000000////////////............//////......//////...------,,,........................---------............///...---,,,,,,,,,,,,---...------.........------,,,------------------------......------,,,------...............------------+++,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------------------------------///.........------------,,,------......------,,,,,,,,,+++---...///...,,,------..................///............---------333222111000////////////------,,,,,,,,,,,,------...,,,+++,,,...///...,,,......///000000000//////...------,,,,,,---------................................................---------------,,,,,,,,,........................------,,,,,,,,,,,,------,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******,,,,,,,,,,,,---------------------............///...................................................------------...//////...///000000000000///......//////000111111222222000111222333333333222222333333333333333333333333444444444444444444444444444555666666666666555444333333222222222111111111////////////////////////000111111222222111111000222222111//////......///......---------,,,,,,,,,******++++++++++++,,,,,,------------------------......------------......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------000///...---,,,+++++++++........................---,,,,,,++++++,,,,,,------......///...---,,,+++000000000000000000000000///000000///...///111333999AAAJJJMMMHHH@@@888444222222111000/////////000111111111111111111111111333222111/////////000000//////000000000000000000222111111000000000000111,,,,,,---------.........///////////////......---------...///000000000/////////000000000000////////////......//////000111111111111111111222333444333222111000///000111222222111111111111222333333666444333333555777888777666666666777777888888888::::::999888999:::;;;<<>>>>>>>>>>>???>>><<<:::::::::;;;:::999999999888777666555555444444444444444444444444444222222222222111111111111000000////////////000000//////............//////.........///......---,,,........................---------............///...------,,,,,,------...,,,,,,------------,,,,,,------------------------...------,,,------.........------------,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------............------------,,,------......------,,,,,,++++++,,,...///---,,,,,,,,,,,,---....../////////............---------000///......------------......---------------...///......///111222111000/////////000//////......---------,,,,,,------...........................------------------------......------,,,,,,++++++///...---,,,,,,---...///------,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........---+++***)))++++++++++++,,,,,,,,,,,,---------............///...................................................------------...//////---......//////......---/////////000111111222222000111111222333333222222222222222222222222222222333333333333333333333333333444444555555444444333222222222222111111111111////////////////////////000000111111111111000000111000///.....................---------,,,,,,,,,******++++++++++++,,,,,,------------------------------............------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,------------,,,,,,+++000000000000000000000000///000000000///000222444;;;CCCMMMQQQLLLCCC;;;666333333111000////////////111111111111111111111111222222111000//////000000//////000000111111222222111000000000000000000000------........./////////---...///000000///...---+++,,,---//////000000000//////000000000000//////............//////000000/////////000111222333444222111000000000000111111111111111111111222222333666444222333555777777777555555666666777888888888;;;:::999888999;;;===>>>AAAAAAAAAAAA@@@@@@@@@@@@EEEEEEEEEEEEEEEDDDDDDCCCDDDDDDCCCCCCDDDFFFGGGHHHGGGAAA======BBBEEEEEEBBBBBBCCCDDDCCCAAA@@@AAABBBFFFEEEDDDCCCCCCCCCCCCCCC???@@@AAAAAAAAAAAACCCDDDBBBAAA???======>>>???@@@???===;;;:::;;;;;;:::999999999888777777666555555333333444444444444444444222222222222222222222222111000///......///000111///......------......///---...............------........................---------............///------------------------++++++,,,,,,------,,,,,,------------------------.........---......//////.........---------,,,,,,,,,,,,,,,------------------------------------------------------------------------------------,,,------------------------------------------------,,,------......------,,,***))))))***,,,,,,+++)))***++++++,,,...//////000///............---------,,,+++***************+++//////...---------................../////////.........///......---,,,,,,------,,,,,,,,,---..............................------------------------......---,,,,,,+++++++++///...,,,++++++,,,...///---,,,,,,,,,,,,,,,,,,---............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***++++++++++++,,,,,,,,,,,,---------............///...................................................------------...//////---.........//////////////////000000111111111111000000111111222222333333111111111111111111111111222222222222222333333333333333333333333333333333444444444333333333333222111111111111111111111111///000000000000000000///000///...---------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,...//////...,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......---,,,,,,,,,------........................///......------......///,,,,,,,,,,,,,,,,,,,,,+++000000000000000000000000000111222111000111444666???FFFOOORRRLLLCCC:::555333333111000////////////111111111111111111111111111111111000000000000000//////000000111111222222.../////////////////////...////////////000000000---...///000000///...---,,,---...///000000000000//////000000000000//////---......///////////////.........///000111222333000000000000000000111111111111000000111111222333555333222222444666777777444555555666777777888888<<<;;;999999:::<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDDDDCCCBBBBBBAAAAAAAAABBBDDDFFFHHHJJJCCC>>>;;;===BBBFFFFFFDDDBBBDDDEEEEEEDDDBBBBBBCCCEEEDDDDDDCCCCCCCCCDDDDDD@@@BBBCCCCCCBBBAAACCCDDDAAA@@@???>>>>>>>>>???@@@@@@>>><<<;;;<<<<<<;;;:::999999999888777777777666333333444444444444444444222222222222222222222333111000///......///000111......------------......------...............---........................---------............///------------------------***+++,,,,,,---------,,,------------------------//////......///000111111////////////.........---,,,,,,,,,,,,------......------------------------------------------------,,,,,,---......------,,,------------------------,,,,,,------------------,,,------......------,,,)))))))))***+++,,,+++))))))***+++,,,---///000000///............---------------------------......000///...---------------+++++++++***)))(((((((((------------,,,++++++***,,,,,,,,,,,,,,,---...///........................------------------------------,,,,,,,,,+++++++++///...,,,++++++,,,...///,,,,,,,,,++++++,,,,,,,,,---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,,,,---------------------............///...................................................------------...//////.........//////000000000000000000000000111111111//////000000111222333333111111111111111111111111111111111222222222333333333333333222222333333333444444333333333222222222111111111111111111111111...//////000000//////...///......---------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,---......---,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------,,,,,,,,,---..............................///......------......///,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000111222222222111222555888AAAGGGMMMNNNHHH???888444222222111000/////////000111111111111111111111111000000111111000000000000//////000000000000000000---......////////////........./////////000000000---...//////////////////---...///000111111111000//////000000000000//////------...////////////...............//////000111//////000000000000000000111000000000000111222222555333222222444666777666444444555666777777888888:::999999999:::<<<>>>???>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@BBBDDDGGGHHH@@@>>>===???CCCFFFFFFDDDBBBDDDFFFFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEAAADDDGGGGGGDDDBBBBBBDDD@@@@@@@@@@@@@@@@@@@@@@@@???===;;;;;;<<<<<<;;;:::999999999888888777777777444444444444444444444444222222222222333333333333000000////////////000000......------------......,,,---......///.........---------------------------------............///,,,------......------,,,***+++,,,------......---------------------------............///000111111000000/////////.........---,,,,,,,,,,,,---...///------------------------------------------------***+++---......---,,,,,,------------------------,,,,,,,,,,,,------------,,,------......------,,,+++******+++---...,,,+++)))***+++,,,---.../////////............------------------------...///000//////...---,,,,,,,,,,,,...//////---+++))))))***,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,---------------------............///------------------------...........................------------...//////............///000111111000000000000000000111111/////////000000222333444111111111111111111111111111111111222222333333444444333333222222333333444111111111111000000000000////////////////////////......////////////......///......---------............---------,,,,,,,,,******++++++++++++,,,,,,------------------------,,,,,,------------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...,,,,,,,,,,,,------...///........................---,,,,,,++++++,,,,,,------,,,,,,,,,,,,------...////////////////////////000111111111111222555777???DDDHHHGGGAAA:::555333111111000000000000000111111111111111111111111111000000000111111111000000000000//////////////////---...///000111000000///------------...........................///000000000000111111111111111000//////000000000000//////,,,---.../////////......///......---......//////...//////000000000000000000000000000000111222222555333111222444666666666333333444555666777888999666777777888:::;;;;;;<<<;;;;;;<<<===>>>??????@@@>>>???@@@BBBCCCCCCCCCCCC@@@@@@?????????AAABBBCCC@@@AAABBBDDDEEEEEEDDDCCCAAACCCFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEBBBGGGKKKKKKFFFBBBAAABBB???@@@BBBCCCCCCBBBAAA@@@===;;;999999::::::999888888777777777777666666666555555555444444333333222222222222333333333444444//////000000000000//////...------,,,,,,------...,,,------...//////......---------------------------------............///,,,,,,---......---,,,,,,++++++,,,....../////////------------------------,,,,,,,,,------...///000//////.........---------------,,,,,,,,,---...///------------------------........................)))+++,,,......---,,,+++------------------------++++++,,,,,,,,,---------,,,------......------,,,+++******+++------,,,+++******+++,,,------......///............---------************+++,,,---...///...---,,,++++++++++++000111222000---,,,---...,,,,,,---.........------,,,,,,,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,---------............///------------------------...........................------------...//////---------------///000111111000000000000000000000//////...///000222333444222222222222222222222222111111222222333444444555555444333222222333444555111111111111000000000000////////////////////////---......//////......---///...............//////......---------,,,,,,,,,******++++++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++++++++,,,---...///000........................---,,,,,,++++++,,,,,,---------,,,,,,,,,---/////////////////////////////////000000000000111444777<<<@@@CCCBBB<<<777444333111000000000000000111222111111111111111111111111///000111111111111000000000000//////......------...///000222222222111000+++++++++,,,,,,,,,------///...---------///000111111222222222222111111000//////000000000000//////,,,,,,.../////////...---///......---------............///000000111000000000000000000000111111222555333111222444666666666333333444555666777888999444444666888999999999999999:::;;;<<<===??????@@@>>>???@@@BBBCCCDDDDDDEEEBBBAAA???>>>>>>>>>??????BBBDDDGGGGGGEEECCCBBBBBB???BBBEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFCCCHHHNNNMMMHHHCCCAAAAAA???AAACCCEEEEEECCCAAA???<<<:::888777888888777666666666666666666555555555666666555444333333222222222222222333333444444444...///000111111000///......------,,,,,,------...,,,,,,---.../////////...---------------------------------.........//////,,,,,,---......---,,,,,,+++,,,---...////////////------------------------+++******+++,,,---...///......---------,,,,,,,,,------,,,+++,,,---...///------------------------........................)))***,,,.........,,,+++------------------------+++++++++,,,,,,---------,,,------......------,,,)))(((((()))++++++***(((***++++++,,,,,,------...//////.........---------*********+++,,,---...//////...---,,,+++******+++))),,,---,,,***(((***,,,------...///000000000///+++++++++,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))((()))************+++++++++---------.........//////------------------------...........................------------...//////,,,,,,++++++,,,...///000111111111000000000000000///.........000222333555222222222222222222222222111111222333444444555555555555333333333333555555333333333222222222222111111111111111111111111111---..................---//////.........//////000......---------,,,,,,,,,,,,,,,---------.........------------------------...---++++++++++++---...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++++++++,,,---...///000........................///......------......///...------,,,---...///000,,,---///000000000///......//////000111222222222444555555555444222000///333111...---...///000000111111111111111111111111000---+++---222444222///000000000000000000000000000000///...............////////////////////////---...000111111111000///000000000000000000000000000000000000000000000000,,,------------------,,,//////............//////000000000000////////////000000000000111111111111111111000000111333444666666666666666666666666666666666666777888888999999:::::::::<<<>>>@@@???>>>AAABBBCCCCCCDDDDDDCCCCCCBBBAAA???>>>>>>???AAABBB???BBBFFFFFFDDDCCCDDDEEEIIIHHHFFFEEEEEEEEEFFFFFFEEEEEEEEECCCAAAAAACCCEEEGGGKKKNNNNNNJJJEEECCCBBBCCCCCCBBBAAA@@@>>>>>>===??????===<<<;;;:::::::::666666555555555666888999777666555555666777666555444444444333333222222222000111111111111///---,,,***++++++,,,---...//////,,,------......------,,,........................000---,,,---///000...,,,,,,,,,---...---,,,***)))++++++,,,,,,,,,---------.........------,,,,,,,,,---+++******+++,,,,,,+++,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,...---,,,,,,---///------------------------//////.........---------,,,,,,,,,------.........,,,,,,************,,,,,,---,,,+++******,,,...///---,,,,,,++++++,,,,,,---+++,,,...---,,,++++++,,,.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,+++++++++******+++,,,---......,,,***))),,,---......//////......------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,++++++++++++************++++++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////***+++,,,,,,---------,,,,,,,,,,,,---------......------------------------............////////////......//////000000111111////////////............000000000000////////////111111111111111222222333000000000000000000000000111111222222222333333333777666444222111111111222111111111222222333333333333222111/////////000111///000111111111///...---000000///...............,,,,,,---...//////......///...---,,,,,,---.../////////.........---------,,,++++++******++++++,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---******))))))))))))******---------.........//////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////...//////000111111222222333333444444333222000000333111000///000111111111111111111111111111111111000---+++---222444222///000000000000000000000000000000///...............////////////////////////---...///000111000000///000000000000000000000000000000000000000000000000------............------//////............//////000000000000////////////000000000000111111111111111111111111111333444555555555555555555555555555666666666777888888999999:::::::::<<<>>>??????===@@@AAABBBBBBCCCCCCBBBBBBBBBAAA@@@??????@@@AAABBBAAADDDFFFFFFDDDDDDEEEGGGIIIHHHGGGFFFFFFFFFGGGGGGEEEFFFEEEDDDBBBAAACCCDDDFFFHHHKKKJJJGGGCCCBBBBBBBBBAAAAAA@@@>>>======<<<<<<<<<:::999888777777777888777777888999;;;>>>???999888888999;;;<<<;;;:::444444333333222111111000///000000000///...,,,,,,---------------.........,,,------......------,,,........................000...---...000111///---,,,------...---,,,+++***++++++,,,,,,,,,---------......---------,,,,,,,,,---,,,******+++,,,+++***,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,------,,,,,,---///------------------------.........---------,,,,,,,,,,,,------...............------,,,,,,------...,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---,,,...//////...------...,,,,,,,,,++++++*********...------,,,,,,------...,,,,,,,,,,,,++++++++++++------,,,,,,+++++++++,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++------------...............---------,,,,,,,,,,,,,,,,,,------------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,------......------,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////......//////000000000000111000000000000000000000000/////////////////////000000000000000111222222000000000000000000000000111111111111222222222333555444333222111111222222111111111222222333333333333222000/////////000111111111222222222111000///000000///...............,,,------...//////......///...---,,,,,,---...///---,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,...------------,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,---------.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......//////000111...//////000000111111222000111111222222111111000///000000111111111000000111111111111111111111111000...,,,...111333111///000000000000000000000000000//////............///////////////////////////---...///000000000000///////////////////////////000000000000000000000000...//////000000//////...//////............//////////////////000000000000000000000000111111111111111111111111222333444444555555555555555555555555555666666777777888888999:::::::::<<<>>>???>>>===??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDEEEFFFEEEDDDDDDFFFHHHHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFDDDBBBAAABBBDDDDDDFFFGGGFFFDDDBBBBBBBBBAAA@@@@@@???>>>===<<<<<<;;;;;;999888777777777777777777888999;;;>>>AAABBB::::::<<>>???>>>======>>>??????@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAAEEEEEEDDDCCCCCCCCCEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEFFFFFFEEECCCBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDAAA@@@@@@???>>>>>>======>>>===<<<;;;::::::::::::666666777777999<<<>>>@@@:::;;;>>>BBBEEEFFFDDDAAA777666555333222000//////111111111111000000///////////////////////////...,,,------......------,,,///////////////////////////........./////////...------------------,,,,,,,,,,,,,,,------------...------------------------///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---***+++------,,,+++,,,---------------------------...------,,,,,,------.........---------,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,------------////////////............*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++,,,,,,---......------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////---------........................///////////////...............///000000000000000000000000000000/////////000000000000000000000000000000111111222111111111111111222222222111111000000000000000000---...............------000000///...............------...............---------------------------.........---------,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,++++++************++++++******+++++++++,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///......000111222///////////////000000000............///000111111---000444444333111000000000000000000000000000000000///...///000111000/////////////////////////////////............//////000000000000000000000000...............//////000////////////////////////////////////////////////000111111111111111111000//////............//////.../////////000000000111///000000000111111111111111111222222333333333222444444444444444444444444555555555666777777888888999999999;;;===???>>><<<<<<===>>>>>>???>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAEEEDDDBBBAAABBBCCCCCCDDDCCCCCCCCCDDDDDDDDDCCCCCCDDDFFFFFFFFFDDDCCCDDDEEEEEEDDDCCCBBBCCCDDDDDDDDDAAAAAAAAA@@@@@@??????>>>???>>>===<<<<<<;;;<<<<<<888888777777777999:::;;;999:::===@@@CCCDDDBBB???777777666444333111000000000/////////............------......///000000111,,,------......------,,,////////////////////////---------------------------------------------...,,,,,,---------.........------------------------///---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++---,,,++++++,,,...++++++++++++++++++++++++,,,,,,+++++++++*********************************++++++++++++++++++++++++***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---)))+++------,,,,,,,,,---------------------------...------,,,,,,------.........---------,,,,,,,,,,,,,,,---------,,,+++***+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...............---------,,,,,,***++++++++++++,,,,,,,,,.........------------,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))'''(((***+++------......------------------------........................------------............/////////...............,,,,,,------.........///------....../////////000...............//////000////////////////////////////////////////////////...//////000111111111111111111111111111111111111000000000111111111000000...------------.........000000///...............---...............------,,,------------------,,,......---------,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,+++++++++******))))))))))))************))))))))))))***************+++++++++,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////000000111111///////////////////////////............///000111111555888888555222222333000000000000000000000000////////////000000000000///////////////////////////............//////000000000000000000000000000......------......///000////////////////////////000000000000000000000000000111111222222111111000//////............//////......//////000000111111000000000000111111111111111222222333333333222222333333333333333333333333444555555666666777777888999999999;;;===>>>===<<<<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBBDDDCCCAAAAAABBBCCCBBBAAAAAAAAABBBCCCCCCCCCBBBBBBBBBDDDFFFFFFEEEEEEEEEFFFFFFEEECCCCCCDDDEEEDDDCCCAAAAAAAAAAAA@@@@@@??????======<<<;;;;;;;;;;;;;;;<<<;;;:::888888888999:::888888:::<<<>>>???===;;;666666555444222111000000------,,,++++++,,,,,,---+++,,,---...///000111111,,,------......------,,,........................+++,,,------,,,+++,,,------------,,,------...///,,,---------............,,,,,,,,,------------......,,,++++++---...---,,,,,,,,,,,,,,,------------......------,,,,,,++++++***+++,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************)))))),,,------......------,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++---...///......///000******++++++++++++,,,,,,...------,,,,,,------...------------,,,,,,,,,,,,+++,,,---......,,,***)))++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---------,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++&&&''')))***,,,---------,,,,,,,,,---------..............................,,,------------........./////////............---.........//////000000111---------......//////000...............///000000////////////////////////000000000000////////////...///000111111111111111111111111111111000000000//////000111111111111000000000/////////000111222000000///........................///......---,,,,,,,,,------------,,,,,,++++++++++++************,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))***,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000111111111111000////////////////////////000//////......///000111333666999777333000111333000000000000000000000000///000000000/////////000////////////////////////...............///000000000000000000000000000000......---------...///000000000000000000000000000000000000000000000000000000000111111111111000000//////............//////.........///000111111111000000000000111111111111111222333333333333222111222222222222222222222222444444555555666777777777999888999:::===>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>======>>>@@@AAABBBEEECCCBBBBBBDDDDDDBBB???@@@AAABBBCCCCCCCCCBBBBBB@@@CCCEEEGGGFFFFFFGGGHHHFFFDDDCCCCCCEEEEEECCCAAA@@@@@@@@@@@@????????????<<<<<<;;;::::::::::::;;;<<<;;;:::888888888999:::999888777888999999777666333333222222111000//////...---,,,+++,,,,,,---...,,,,,,------.........///,,,------......------,,,------------------------+++---///...,,,+++,,,......------,,,---...///000------------............,,,,,,,,,---------......---+++***+++---//////...,,,,,,,,,---------......///......---,,,,,,++++++)))+++,,,,,,++++++,,,------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***,,,------......------,,,,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---***,,,...///......///000*********++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------,,,,,,---------.........---------,,,,,,,,,,,,+++,,,,,,------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***++++++,,,---...//////........................,,,,,,---------.........//////.........---------------...//////000111111,,,,,,---......///000000//////......//////000111////////////////////////111111111000000////////////000111222222222111000222111111111000000000///...///000111222111111000111111000000000111222333000000///.....................//////...------,,,+++,,,------------,,,++++++++++++************))),,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++************++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111222222111111000///////////////.........111000///......///000111111555777444///,,,---000000000000000000000000000///000111000///...///000////////////////////////...............///000111000000000000000000000000......---,,,---...///000111111111111111111111111000000000000000000000000000000111111111111000000//////............//////---......///000111111222000000000000111111111111111222333444333333111000222222222222222222222222444444555555666777777777999888888:::===>>>===<<<<<<======>>>>>>>>>>>>>>>>>>===<<<<<<===???AAACCCEEEDDDCCCDDDFFFFFFBBB???@@@AAACCCDDDDDDDDDCCCCCC???BBBEEEGGGGGGGGGHHHIIIFFFDDDBBBCCCEEEDDDAAA>>>????????????>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<:::999888777777777888999999888666666666666444333111000000000//////......111000///......///111111...------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///---,,,---000...------,,,---...///000---------.........//////,,,,,,,,,------.........,,,+++***+++---///000///,,,,,,,,,------.........//////...---,,,,,,++++++)))+++,,,,,,+++***,,,---////////////////////////---------,,,,,,,,,++++++.........------,,,,,,,,,******,,,,,,,,,,,,******---,,,+++******,,,...///---,,,,,,++++++,,,,,,---(((***,,,---,,,,,,---...,,,,,,,,,------............------,,,,,,------...,,,,,,,,,+++++++++******///...,,,******+++,,,---***+++,,,...///000111111------------------------,,,,,,,,,---------......//////.........---------........./////////000000......---------,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........---,,,+++***))))))***+++,,,...///000000------------------------,,,,,,,,,---------......//////.........---------++++++,,,,,,---...//////,,,,,,------...///000000///////////////000111111////////////////////////222222111111000000//////000111222333333222111000222111111111000000//////...///000222222222111000000///.........000111222000000///................../////////...---,,,,,,++++++------------++++++---------,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111222222111111000///......000000000000000000000000333333333333111///,,,+++------...///000000//////111000/////////000222333111111111111111000//////000000000000000000000111...///000///...---...000222222111000000///000000222222111000///...------111///,,,+++,,,///333666...///111333222000---+++////////////////////////........................222222111111111111111111111222333444444333222111222222111111111111111111444444444444666888;;;<<<;;;;;;:::999999999::::::999:::;;;<<<============@@@???>>>>>>>>>???AAAAAA@@@AAACCCEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHCCCBBBBBBBBBBBBAAAAAAAAAAAA???======>>>>>><<<:::@@@???>>>===<<<;;;;;;;;;777777777777777777777777666666666666666555555555333333222222111000/////////............------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,///111000...,,,,,,.../////////...---000000///...---,,,,,,+++---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------.........------,,,,,,++++++***))))))***+++,,,,,,---......------,,,,,,++++++***---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///+++---......,,,++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++++++++++++++++++++///......------,,,++++++000///---+++******+++,,,******+++,,,,,,---...............////////////000////////////////////////------............------000///...---,,,+++******......---------,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,------......------,,,++++++******++++++,,,---------------------------...........................------,,,,,,------...------------------------............////////////000000000000000000000000111000///......///000111///////////////000111111...///000222222111111000//////000000111111111222000000000000000000000000222111000//////000111222////////////////////////............/////////000.../////////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++***)))))))))***,,,,,,000000000000111111111111444444333333222111111000000000000000000000000000000111222222111000///...---......///000000//////000///.........///111111111111111111111000//////111111000000000000000000...///000///......///000111111000/////////000000111111111000//////......//////......///000222333///000111111111000...---////////////////////////........................000000000000000000000000111222222333333222222111111111111111111111111111444333333444555777999:::::::::999999999999::::::999:::;;;<<<<<<======<<<>>>>>>=========>>>???@@@@@@AAACCCDDDEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDD@@@???======>>>>>><<<;;;>>>===<<<;;;:::999999999777777777777777777777777777666666666555555444444333333222222111000000//////............------------------------------------,,,,,,++++++,,,,,,---------------------------000...,,,---//////...,,,,,,,,,.../////////...---/////////...............---------------------------,,,,,,,,,,,,---......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,........................---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,---......+++---......,,,++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++---------------------------,,,***((('''((())))))+++++++++,,,,,,------...,,,,,,---------.................................---......//////......---......------------,,,,,,.........---------,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,------......------,,,+++++++++***++++++,,,---------------------------...........................------,,,,,,------...------------------------........./////////000000........................111000///......///000111///////////////000111111...///000111222111111000///000000000111111111111000000000000000000000000222111000//////000111222////////////////////////........./////////000000......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++***++++++---...000000000000111111111111444444333333222111111111000000000000000000000000...///000111222222222111......///000000000//////...............///000000000111111111111000000///111111111000000/////////...///000000......///000/////////...//////000000000000000000000000000000//////000111111000000///000000000000000///////////////////////////////////////////////////////////////////////////000000222222222111111222222222111111111111111111111111333333333333444555666777999999999999999999999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@BBBDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDD@@@???======>>>>>><<<;;;<<<;;;:::999777777777777777777777777777777777777777777666555444444333333333333222222111000000000///............---------------------------------------,,,,,,,,,,,,------........................111///...---......,,,+++,,,,,,---............------------....../////////---------------------------,,,,,,,,,,,,---......,,,------------.........***++++++,,,------............---------,,,,,,,,,,,,------...//////000000------------------------------,,,,,,,,,,,,------......---,,,,,,,,,------,,,---......,,,++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.../////////...---+++++++++,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------........................---......//////......---,,,,,,------.........///.........------------,,,------------------------------------------------------,,,,,,,,,,,,++++++,,,------......------,,,+++++++++++++++,,,------------------------------...........................------,,,,,,------...------------------------////////////000000000000------------------------000//////......//////000///////////////000111111//////000111111111111000000000000000111111111111000000000000000000000000111111000000000000111111////////////////////////....../////////000000000....../////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000111111111111111111111000000000//////000000000000000000000000......///000111222222222...//////000000000//////............//////000000000000111111111111000///111111111000//////.........000111000///...///000......---......///000111//////000000000111111111111111111111000000//////111000///......///000000////////////////////////000000000000000000000000/////////000000000000000333222111000000111222333000000000000111111111111333333333333333333444444777777888888888888888888777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@BBBCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEFFFGGGGGGGGGGGGCCCCCCBBBBBBBBBAAAAAAAAA@@@>>>======>>>>>>===;;;;;;:::999888777666666666666666666666666666666666777777666555444222222111222222222111111111000000///............---------........................------,,,,,,,,,,,,------------------------------//////............---,,,,,,,,,---------.........,,,,,,---------------------------------------------,,,,,,,,,,,,---......------------............,,,,,,,,,,,,------........................------+++,,,,,,,,,---------...------------------------------,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,---///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...---------......---------------,,,,,,,,,++++++,,,,,,,,,,,,------..............................////////////......------------........................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++++++++,,,------...................................................------,,,,,,------...------------------------/////////000000000111111------------------------///////////////////////////////////////000000111///000000000111111111111000000000000000111111111000000000000000000000000111000000000000000000111////////////////////////...////////////000000000......////////////......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,------...///000000000111111111111111111111000000000000000000000000000000000000000000000000000000111111111///000000000000000////////////000000111111111111///000000111111111000000000000000000//////......///000111000///...///111......---......///000111//////000000111111222222444333111/////////000111111000///......///000111000000000000000000000000111111111111111111111111000000000111111222222222333222000000000000222333//////000000000111111111222222333333333333333222555666777888888888777777666777888999::::::::::::<<<<<<<<<===============>>>???AAABBBCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFAAAAAA@@@@@@@@@????????????>>>======>>>>>>===<<<<<<;;;:::888777777666666555555555555555555555555777666555444333222111000222222222111111111111111///............---------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---............//////,,,,,,,,,,,,------......------,,,,,,+++***))))))---------------------------,,,,,,,,,,,,---......---------.........//////.........------,,,,,,,,,,,,,,,---......///000000.........------,,,,,,,,,------------------------...------,,,,,,------...///...---,,,,,,,,,,,,,,,,,,...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,+++++++++++++++...---------------------------------.......................................//////////////////...//////.........---------//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---......................................................------,,,,,,------...------------------------////////////000000000000..............................////////////......///////////////000000111000000000000000111111111111111000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000////////////000000000111......///////////////...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------------------------------------***++++++,,,,,,,,,,,,,,,000000000000111111111111222222222222222222222222000000000000000000000000222111000000///000000000000000111111111000////////////000111111111111111///000000111111111111000///////////////////////////000111111//////000111/////////...//////000000000000000111111222222222444333111///...///111222000000///......///111222000000000000000000000000000000000000000000000000000000111111222222333333111111111000000111111111...//////000000111111111111222333333333333333222333444666777888777777666555666777888999999999999;;;<<<======>>>============>>>@@@BBBBBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???===<<<===>>>???>>><<<<<<;;;:::999888777777777555555555555555555555555555555444333222222111111111111111111111111111111///............---------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---...///111,,,,,,,,,+++,,,------......------+++***))))))(((---------------------------,,,,,,,,,,,,---......------.........///////////////......---,,,,,,+++++++++,,,---...///000111111111000000///......---------------------------......------------............---,,,,,,,,,---------...//////---,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++...............------------------------................../////////000000------------------------...//////000000//////.../////////.........------/////////.........------------------------------------------------------++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,------......................................................------,,,,,,------...------------------------............////////////........................---......//////......---///////////////000111111000000000///000111111222111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000/////////000000000111111......///000000000//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------------------------------............******+++,,,,,,,,,,,,,,,000000000000111111111111222222222222222222222222000000000000000000000000111111000//////000111222111111111111111000//////......000111111111000/////////000111111111111111------......///000000000///000111111000///000111111111000/////////000000111111111111111111222222222111111111111111111111///////////////000111111000000000000000000000000000000000000000000000000/////////000111222222222000000111111111111000000......//////000111111222000111333444444444333333111333555777777777666555555555666777888888888888999:::;;;<<<===<<<<<<;;;===>>>@@@AAABBBAAA???>>>AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@>>>===<<<===>>>???>>>===<<<;;;999888777777666666444444444444444444444444444333333333222222111111111111111111111111111111///............---------..............................------------......------------------------,,,...//////---,,,...000,,,,,,+++++++++,,,---......---------,,,,,,++++++---------------------------,,,,,,,,,,,,---..................////////////...............---------,,,,,,,,,------.........000000000000////////////------------------------......------------......------,,,,,,,,,---......---...000///---,,,,,,---+++++++++,,,,,,---------........................+++,,,------......---------------------------------------------------,,,000000000111111111000000,,,,,,------......//////....../////////000000000------------------------//////000000000000//////............////////////////////////............------------------------------------------------+++++++++,,,,,,---------,,,------......------,,,---,,,,,,,,,,,,---.........................................................------,,,,,,------...------------------------------------............------------------------------...//////...------///////////////000111111111000/////////000222222111111111111000000000///000000000000000000000000///000111222222111000///000000000000000000000000//////000000000111111111......///000000000000000------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///........................------------.........///***+++------...------,,,000000000000111111111111000000000000000000111111000000000000000000000000000000/////////111222333111111111111111000//////,,,---///000000000///...//////000111111111111111,,,,,,---...///000111111///111222111000///000111333222111000000///000000111111111111111111111111...000222444444222000///......//////000000000111000000000000000000000000////////////////////////---......///000111111222///000111222222111000///---......///000111111222000111333444555555444444111222444666777777666555444555666777888888888888888999:::;;;<<<;;;::::::<<<>>>@@@AAAAAAAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>===<<<===>>>???>>>===;;;:::999777666666666666444444444444444444444444333222222222222222222222111111111111111111222222//////.........---------////////////////////////......------------.................................000111///,,,+++,,,...---,,,+++***+++,,,---...---------.........//////---------------------------,,,,,,,,,,,,---................../////////000,,,,,,------.../////////...------------,,,,,,,,,,,,,,,------.../////////------------------------......------------......,,,,,,,,,,,,------...///---...000///...,,,------+++++++++,,,,,,---------........................+++,,,,,,---.........---------------------------+++,,,,,,------......///------...............---,,,,,,,,,---...///000000.........////////////000------------------------//////000000000000//////,,,,,,---...///000111111000/////////............------------------------------------------------+++++++++,,,,,,---------,,,------......------,,,---,,,,,,,,,,,,---......////////////////////////...........................------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,///////////////000111111111000/////////000222333222111111111000000//////000000000000000000000000///000111222222111000///000000000000000000000000000000000000111111111111......///000000000000000------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///........................---------.........//////,,,,,,.../////////...---111111000///////////////111111111111111111111111000000//////............000000000000000000000000555444222111000111111222///000111222222111000/////////000000000000//////111111111000000000000000000000000000000000000000444111------...///---+++222222222222222222222222111111222222222222111111000000000000111111111111000000000000000000000000222222222333333222222222000////////////111333444333222111/////////000111111111000000//////.........//////000111333444555555555555666666666666777777777888999::::::;;;;;;;;;;;;<<<======<<<;;;:::??????@@@@@@@@@@@@???????????????>>>>>>>>>>>>===AAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@?????????@@@AAA??????>>><<<<<<;;;;;;;;;999888777666555555555555666666666666555555555555222222222222222222222222///000222333333222000//////...---,,,+++*********////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------///000......//////000000111111---------............/////////000//////...------.................................////////////000/////////////////////////////////...---------,,,------............------------............------------------------------------------------------+++,,,///000111000///...,,,,,,,,,---------......---------,,,,,,+++++++++---------............///,,,,,,++++++++++++******---------.........//////,,,,,,,,,---------......////////////////////////000000000000000000000000---......///////////////////////////000000000000000---++++++...000///...------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000---,,,,,,,,,,,,---............---,,,,,,...///000........................,,,,,,---....../////////+++,,,.../////////............---------,,,,,,,,,,,,---......------...000///////////////..........................................///////////////000222333222111000111222111111111111111000//////111111111000000000000000000000000000111111111111////////////000000000000//////.........---------//////.........---------,,,,,,+++***+++,,,---......------,,,,,,,,,------------,,,,,,,,,,,,++++++---------............///,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,***+++---...000111222222////////////////////////++++++,,,,,,,,,---------222222111000000000000000111111111111111111111111222222111000//////...---000000000000000000000000444333222222111111111111///000111222222111000//////000000111111000000///111000000000000000000000000000000000000000000000555333111111222333111...222222222222222222222222222222222333333222222222000000000000111111111111111111111111111111111111111111222222222222111111000/////////000111222333333222000/////////000111111111000000//////////////////000000111222444444444444555555555666666666777777888888999::::::;;;;;;<<<=========<<<;;;;;;>>>??????@@@@@@??????>>>????????????????????????AAAAAAAAAAAABBBBBBBBBBBBBBBBBB@@@????????????@@@???>>>===<<<;;;;;;;;;;;;<<<:::777555444555777888666666666666555555555555222222222222222222222222000111222333333222111000222111000///............////////////////////////------------------------------------------------,,,---......------...000------........./////////.........////////////000.........///......------........................------........./////////....................................------------......////////////......------............------------------------------------------------------......///000000///...---,,,,,,,,,---------...............---------,,,,,,---------............///...---------,,,,,,,,,,,,,,,------------.........---------.........//////........................////////////////////////---......///////////////////////////000000000000000...+++,,,...//////...------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,,,,,,,---......---------------...//////........................---,,,,,,+++++++++,,,,,,******,,,---------,,,,,,...------------,,,,,,,,,,,,---......------...000/////////////////////...........................111111111000/////////...000111222111000///000222111111111111111000//////111000000000000000000000000000000000111111111111////////////000000000000//////.........---------//////.........------------,,,+++++++++,,,.........------,,,,,,---------------,,,,,,,,,,,,++++++---------------------...,,,,,,,,,,,,,,,---......------------------------------...///////////////........................++++++,,,,,,,,,---------222222111111000000111111000000000000000000000000111111111111111111111000000000000000000000000000222222222222222222111111///000111222222111000///000111111111111111111000000000000000000000111111000000000000000000000000222222222333444444222000222222222222222222222222222333333333333333333222000000000000111111111111222222222222222222222222000000111111111111000000000/////////000111222333222111000000///000000000111000000000000/////////111111000000111222222333333333333444444444555555777777777888999999::::::;;;<<<<<<=========<<<<<<>>>??????@@@@@@??????>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCBBBAAA??????>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;>>>;;;777444333555888;;;666666666666555555555555222222222222222222222222111111111111111111111111222222111000////////////////////////////////////------------------------........................,,,---///...------...///---------------............////////////000000000,,,---..........................................,,,---------....................................------------............//////000000000000//////------............------------------------------------------------------000000//////...------,,,,,,,,,,,,---------......//////............---------------............///////////////.........---,,,,,,,,,,,,------------........./////////000000................................................---......///////////////.../////////000000000111000...------...///...---------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,,,,,,,---......,,,---......//////..............................///...,,,+++******++++++***++++++,,,,,,,,,,,,+++------------,,,,,,,,,,,,,,,---......------...000......//////////////////////////////////////////333333222111000///......///000111000///...///111000111111111111000000///000000000000000000111111000000000000111111111111000000000000/////////////////////.........------...............---------------,,,,,,------...///---------,,,,,,------...------,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---........................///////////////...---,,,------------------------,,,,,,,,,,,,------------111111000000000000000111////////////////////////...//////000111222333333////////////////////////000000222333333222111000///000111222222111000///111111222222222222111111000000000000000111111111000000000000000000000000---...000222333222000///111111111111111111111111111222222333333222222111///000000000111111111111222222222222222222222222//////000000000000//////000000000000000111111222111111000000000000000000000000000000000000000000222222111111111111111222222222333333333444444444777777777777888888999999;;;<<<<<<<<<============>>>>>>????????????>>>>>>======>>>???@@@AAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@???>>>======>>>===<<<;;;;;;;;;;;;;;;>>><<<999777666777999:::666666666666555555555555222222222222222222222222222222111000000111222222000///......---------...////////////////////////........................////////////////////////,,,...///...------...///------------------..................////////////,,,---...///////////////........................,,,,,,,,,---------..............................,,,,,,,,,------...............////////////......------............------------------------------------------------------000///...------------...,,,,,,,,,---------..................---------------------............///////////////............+++++++++,,,,,,,,,---------.........////////////........................---------------------------......///////////////......//////000000111111111000///............---........................,,,------......------,,,------------------------------------------------------,,,,,,+++***))))))---,,,,,,,,,,,,---......+++,,,.../////////...---........................111000...,,,,,,---...///---------------------------------,,,,,,,,,++++++,,,---......------...000............////////////000000000000000000000000111111111000000/////////...///000///...---...000000000111111111111000///000000000000000111111111///000000000111111111111000000000000////////////////////////....................................------------......//////------,,,,,,,,,---......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------------------------////////////...---,,,,,,------------------------,,,,,,,,,------------...//////.........//////000/////////////////////////////////000000000111111////////////////////////...///111222333222222111///000111222222111000///111111222222222222111111//////000000111111111111000000000000000000000000+++---///111111000//////111111111111111111111111000000111111111111000000///000000000111111111111111111111111111111111111/////////000000////////////000000000111111111111000000000111111111000000000000000000111111111111333222111111000111111111222222222333333333333444666666777777777777888888;;;;;;;;;;;;;;;<<<======>>>>>>>>>??????>>>>>>>>><<<<<<===???@@@AAABBBBBB?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>=========<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::999999888777666666666666555555555555222222222222222222222222222222111000000111222222......------,,,---------////////////////////////........................////////////////////////---...///...---,,,---///........................,,,,,,,,,---------......---...///000000000000000........................,,,,,,,,,---------..............................+++,,,,,,,,,------......,,,------......------,,,------............---------------------------------------------------------------------...///000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,------------............///.........------------,,,+++++++++,,,,,,,,,------,,,,,,---------.................................---------------------------......///////////////.........///000111111111222222222111000///..............................,,,------......------,,,------------------------------------------------------,,,+++***))))))(((---,,,,,,,,,,,,---......+++,,,.../////////...---...........................------,,,---...///000------------,,,---------------,,,,,,,,,+++++++++,,,---......------...000---.........//////000000000000000000000000000000.........//////000000000---///000///...---...//////000000111111111000000//////000000111111111111///000000000111111111111111000000000/////////...000000/////////.........---.....................---------...............,,,,,,,,,,,,,,,---...///------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---..........................................,,,,,,---------...............---------...//////000000000000000000000000333222222000///...------000000000000000000000000...///000111222222222222///000111222222111000///000111111111111111111000/////////000111111222222000000000000000000000000---///111222111000111111111111111111111111111111//////000000000000//////000000000000111111111111000000000000000000000000//////000000000000/////////000111111111111000000//////000111111111111000000000000111111111111222222222111111111111111222222222222333333333444444666666666666666777777777:::999999999:::;;;<<<======>>>>>>??????>>>>>>===;;;<<<===>>>???@@@AAAAAA>>>>>>?????????@@@@@@@@@??????@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;<<<999:::;;;;;;;;;999777666666666666666555555555555222222222222222222222222111111111111111111111111000//////......//////000////////////////////////........................////////////////////////---/////////---,,,---.../////////...............++++++,,,,,,,,,------------...//////////////////........................,,,---------............------------------------,,,,,,,,,,,,------------,,,,,,,,,------,,,,,,,,,------............------------------------------------------------------+++,,,,,,---......//////,,,,,,,,,---------......+++++++++,,,,,,,,,,,,------------............///---------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,------------...---------------------------------------------------......///////////////------...///000111222222333444555444111/////////........................,,,------......------,,,------------------------------------------------------,,,,,,+++***))))))---,,,,,,,,,,,,---......,,,---......//////..............................******+++,,,,,,------...,,,++++++************+++,,,,,,,,,,,,++++++++++++,,,---......------...000------......///000000000////////////////////////,,,,,,---...///000111111...///000///...---...000///000000111111111111000/////////000111111222222000000000000111111111111111111000000//////......000000000/////////......---------...............,,,,,,---............---,,,,,,,,,,,,---......///------,,,,,,,,,,,,++++++******+++,,,---...//////---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////////////////////////////,,,---------...........................///000000111111111111111111111111222222222111111000000000000000000000000000000000......//////000222333444///000111222222111000//////000000111111000000///...//////000111111222222000000000000000000000000///111333222000000111333111111111111111111111111000000111111111111000000000000000000111111111111111111111111111111111111///000000111111000000//////000111222222111000///...///000111222111111000000000111111111222222222111111111111111111222222333333333333444444444444666666666666666666666666888888777777888:::;;;<<<======>>>>>>>>>>>>======;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>?????????@@@======???@@@@@@??????>>><<<;;;;;;::::::;;;;;;<<<:::::::::999999888777777666666666666555555555555222222222222222222222222000111222333333222111000111000000///000000111111////////////////////////...................................................///000///---,,,---............---------,,,,,,,,,,,,,,,---------......---------...------,,,,,,........................------........./////////------------------------------,,,,,,,,,,,,,,,,,,,,,------------------,,,------............------------------------------------------------------+++,,,---.........---,,,,,,,,,,,,---------......,,,,,,,,,,,,------......---------............///---------,,,,,,,,,,,,+++,,,------------.........------------............---------------------------------------------------......///////////////------...///000111222222555777888777333000000000........................,,,------......------,,,------------------------........................------,,,,,,+++++++++***---,,,,,,,,,,,,---......---------------...//////........................***+++,,,......---+++***,,,,,,***)))))))))******,,,,,,,,,++++++++++++***,,,---......------...000------......///000000111.................................///000000000111...///000000......///000//////000111111111111111...//////000111111222222000000000000111111111111111111111000///.........000000000000/////////...---------.........//////***+++,,,---...------,,,,,,,,,,,,,,,---...//////------,,,,,,,,,,,,++++++)))***+++,,,...000111222......---,,,,,,,,,,,,,,,------------------------++++++,,,---....................................------------............///////////////000111111111111111111111111111111......000111333555666777000000000000000000000000///.........000222444555///000111222222111000/////////000000000000//////...//////000111222222222000000000000000000000000///111222111......000333000000000000000000000000111111222222222222111111000000000000111111111111222222222222222222222222000000111111111111000000///000111222222111000///...///000222222222111000000000111111222222222222111111000000111222222333333333444444444444555555666666666666666555555555777777666666777999;;;<<<======>>>>>>>>>>>>======;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>????????????;;;<<<>>>???@@@@@@??????;;;;;;:::::::::;;;;;;<<<<<<:::888777666666777888777666666666555555555555222222222222222222222222///000222333333222000///000///////////////000000////////////////////////////////////////////////...........................///000///---,,,---...---------,,,,,,+++++++++---------.........//////,,,,,,,,,,,,++++++***))).................................////////////000---------------------------------,,,,,,+++++++++---..................------..................---------------------------------------------------,,,---/////////---+++))),,,,,,,,,---------......---------.........//////---------.........//////......---------,,,,,,,,,---------.........//////............/////////000------------------------........................---......///////////////------...///000111222222666888:::888444111000111////////////////////////,,,------......------,,,------------------------........................---------,,,,,,,,,,,,+++---,,,,,,,,,,,,---............---,,,,,,...///000........................---...000111000...+++)))///...,,,+++++++++,,,,,,,,,,,,,,,+++++++++******,,,---///...------...000---------...///000000111........................111111111111000000000000///000111000///...///111//////000111111111111111...//////000111222222222000000000000111111111111222111111000///......---000000000000////////////---------.........//////***+++,,,---------,,,++++++++++++,,,---...///000---------,,,,,,,,,++++++((()))+++---///111333333///...------,,,,,,,,,,,,........................,,,,,,------......---------------------------------------.........//////222111111000///......---///000000111111111000000111111111111000000000000000000000000000000000000//////000000111111111222222111111000000000000000///......---------......000000000000////////////000000111111111111000000111111111111111000////////////000000000//////...///000111222222111000///111111111000000000000///444333222222111111222222111222222333333222222111111111111111000000000000000000000000111111111111000000000111222222222333111111111222222333333333222333333444555555555555333333333333444555666666888777666666777888;;;<<<@@@>>>:::888777777999:::>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????===<<<:::999999:::<<<===<<<999666555777888777555777777888777777666555444333333333222222222111111111111111111000000000000222000//////000000///---,,,,,,,,,---------......////////////////////////+++,,,,,,---....................................////////////////////////+++++++++,,,,,,,,,---------------............///------------------------+++++++++,,,---...///000///+++((((((+++,,,,,,***---------............///......---------,,,,,,,,,------,,,++++++,,,,,,,,,.........------,,,,,,,,,------............------000///...---,,,------......------,,,,,,------...................................................------.........---+++***+++++++++,,,,,,,,,------...........................------,,,,,,,,,---------------............///---------............///---...///000111222333333444666888999777333...+++......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******---------,,,,,,+++++++++***+++,,,---............------......//////000000000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,............------,,,+++,,,,,,,,,,,,,,,,,,---------------........./////////////////////////////////////////////.................................////////////000000000000222111111111000000//////111111000000000000111111000///...,,,,,,---......///............---------........................************************)))+++------,,,******+++---......//////......---+++++++++,,,...111444555333111...---------+++***,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,------.........---...///...,,,+++,,,---111111111000///.........//////000111111111111111000000000000////////////000000000000000000000000///000000000111111111111111111000////////////000000//////.........//////000000000000////////////000000111111111111000000111111111111111000//////000000000111111000000///000000111111111111000000111111222333444555666666444333222222111222222222111222222333333222222111111111111111000000000000000000000000111111111111000000000000000000111111111111111222222333333333222333333444444444333333333333222333333444555666888888666666666888:::;;;<<<;;;:::888888999:::;;;===<<<<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<=========<<<<<<===>>>>>>>>>>>>>>><<<;;;:::999999:::;;;===<<<999666666777888777555666777777777777666666555333333333222222222222111111111111111000000000000111000...///000000///...---------.........//////........................,,,---..................................................................---------.........//////---------............///------------------------------,,,,,,,,,---.........,,,))))))+++---,,,+++------------..................---------,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,------............------///...---,,,+++,,,,,,---,,,,,,,,,++++++,,,,,,,,,................................................------.........---,,,+++,,,,,,,,,---------.................................------,,,,,,---------------------............---------............///---...///000111222333333333555777888777333///---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******---------,,,,,,,,,++++++++++++,,,---.....................///////////////000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------------,,,++++++++++++,,,,,,------,,,,,,------------.........///........................////////////......................................./////////000000000000222222222222111111000000111111000000000000111111000000//////.........///000////////////.................................++++++++++++++++++++++++***,,,......---++++++,,,---------......---------------,,,,,,---///000111222000------------,,,+++,,,+++***))))))***+++,,,++++++,,,------------,,,,,,,,,,,,---------......---...///...,,,+++,,,---111111000000//////............///000111222222333111111111111000000000000////////////////////////000000000000111111111111111000//////......//////000000/////////000000111////////////000000000000000000111111111111000000111111111111111000//////000111111222222222111111111111111000000111111111222222333444555666666777444444333222222222222222111222222333333222222111111111111111000000000000000000000000111111111111000000000///////////////111111111222222222222222222222333333333222111111222222222333333444555666888888777666666777888999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<======>>>>>>>>>;;;<<<===>>>???>>>===<<<<<<;;;999999999999:::;;;;;;999777666777777666555555555666777777777666666333333333333222222222222111111111111000000000000000.........000111000///........./////////000000..............................//////......------------------------------........................---------.........//////---------............///------------------------///...---,,,,,,,,,,,,,,,...,,,++++++,,,------,,,------------..................---------,,,,,,,,,.........------......///...------------,,,,,,,,,------............------------,,,+++++++++,,,,,,,,,++++++******++++++,,,------------------------........................------.........---,,,+++------------............---------------------------------,,,,,,------...------------............---------............///......//////000111222222333444666777666444111///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***------------,,,,,,,,,,,,++++++,,,------.........///////////////........./////////...............,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...---,,,,,,------------........................................................................................../////////000000000333333222222222222111111111111000000000000111111000111111111111000//////000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,,,,---,,,,,,------------,,,,,,///...---+++++++++,,,---000...,,,,,,---------,,,++++++************++++++,,,,,,---............---,,,,,,,,,,,,---------------.........,,,+++,,,---111000000000/////////............///111222333444333333222222222111111111////////////////////////000000000000000111111111000000///.............../////////...//////000000////////////000000000000000111111222222111111000111111111111111000//////111111222333333333222222333222000000000000222333333222222222222111111111444444333222222222222333111222222333333222222111111111111111000000000//////000000000111111111111111111111000000//////...111111111111111222222222222222222222222111000///222222222222333444555666888777666666666777777888888999:::;;;;;;;;;::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===;;;<<<===??????>>><<<;;;;;;;;;:::999999999:::::::::999888777777777666666444444555666777777777666444444333333333222222222111111111111000000000///...------...000111000///---.........////////////.......................................---,,,+++------------------------........................+++++++++,,,,,,,,,---------------............///------------------------...------,,,,,,,,,---------,,,,,,,,,---.........,,,,,,---------...............---------,,,,,,,,,---------------......///------------------------,,,------......------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------........................---------------------,,,,,,,,,,,,------------...------------------------------,,,,,,,,,---......,,,,,,---------.........---------............///......//////000111111222222333444555555333222000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------,,,,,,,,,,,,,,,,,,---......///000000//////......------........................------------------------------------------------+++++++++,,,,,,++++++***)))***,,,---......---,,,------------------------........................------...............///................................./////////000000111111111111111111111111111111000000000000111111///000111222111000///...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,*********++++++...,,,++++++,,,------,,,+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,...000000000000////////////.........///000222333444222222111111111000000000////////////////////////111111000000000000000000000000///..................---------......///000.../////////000000000111111111222222222222111111111111111111111000//////111111222333333333333333333222111000000111222333111111111111000000000000555444333333222222333333111222222333333222222111111111111111000000000//////000000000111111111111222222222111111000000000111111111111111111111111222222222222111000000///222222222222333444555555666666666666666666777777999:::;;;<<<<<<:::999777999999999:::;;;<<<===>>>@@@@@@@@@??????>>>>>>===;;;<<<===>>>>>>===<<<;;;<<<;;;;;;:::999999999999888999999888777666666666333444555666666666666666444444444333333333222222111111111111000000000///...---,,,---///000000///,,,,,,---------.................................---------------,,,+++***------------------------........................+++++++++,,,,,,,,,---------------............///------------------------,,,++++++,,,---...//////+++,,,------------......,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,++++++,,,------...------------------------,,,,,,------------,,,,,,---------............---------,,,,,,,,,,,,------------------------------........................------------------------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,------------...---------............///.........///000000111111111111222222222222111111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,+++,,,,,,---///000000000//////......---------------...............------------------------------------------------***++++++,,,,,,+++++++++)))***+++---......------------------------,,,,,,........................,,,---------......//////..................................../////////////////////000000000000000111111000000000000111111...///000111000///...---......---------,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,,,,******+++------,,,,,,++++++,,,,,,---,,,+++***))))))***,,,,,,---+++******,,,------,,,+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...000000000000////////////000///...//////111333444////////////.........---////////////////////////111111111111000000000000111000//////......//////------,,,------...///000......//////000000111111111111222222222222111111111111111111111000//////000111222222333333333333222222111111111111222222///000111222333444444555555444444333333333333333111222222333333222222111111111111111000000000000000000000000111111111111222222222222111111111111111111111111111000000000111111222222222111000000111111111222222333444555444444555555666777777777::::::;;;<<<;;;:::888777999999999999:::;;;<<<===@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999777999:::999777555555666444444555666666666555555444444444444333333333333111111111111000000000000///---------///000///...,,,,,,,,,------------...---------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---------............///------------------------+++++++++,,,---...000000)))+++---...---,,,---...,,,,,,,,,,,,------------......---------,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,------------...,,,,,,------------,,,,,,,,,---.../////////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,---......************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///,,,,,,,,,,,,---------------------............///.........//////000000000000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,++++++,,,---///000///////////////.........---------------.........------------------------,,,,,,,,,------------...***++++++,,,,,,,,,,,,,,,******++++++,,,---...///------------,,,,,,,,,,,,------------------------,,,,,,,,,---......//////........................------........./////////.........////////////000111111000000000000111111//////000000//////...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,+++***)))+++---...---,,,++++++,,,---...******))))))***+++,,,---,,,+++)))***+++,,,,,,+++++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++---...---,,,,,,---///////////////000000000000111000///...///000222333000000000/////////......000000000000000000000000111111111111000000000///111111000////////////000------------...///000111.........///000111111111111222222333333222222111111111111111111000/////////000111222333333333333111222222333333222222111000111111222333444555666555555444333333333333444111222222333333222222111111111111111000000000000000000000000111111111111000000000000111111111111222111111111000000000///111111222222333222222222111111111111222333444555111222333555666777888888999999::::::;;;;;;::::::999999999999:::;;;<<<<<<<<<===>>>@@@AAACCCDDDEEE???===<<<::::::;;;<<<===============<<<;;;::::::666999;;;:::777555555666555555555666555555444444555444444444444333333333111111111111000000000000///...------...///...,,,------------............---------------------------...//////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---------............///------------------------,,,,,,,,,,,,,,,---...///'''***------,,,+++,,,...++++++,,,,,,,,,---------......---------,,,,,,,,,+++++++++,,,,,,---//////,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++,,,---.........---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////++++++,,,,,,,,,------------------............///.........///////////////000///...------------.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---,,,+++++++++---///000.........///////////////,,,,,,,,,------.................................,,,,,,,,,---------......++++++,,,---------------+++*********+++---///111---------,,,,,,,,,++++++------------------------++++++,,,------...//////........................---------.........//////.../////////000000000000111111000000000000111111111111000000//////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------+++******,,,...///...---++++++---...///++++++***)))***+++,,,------+++))))))***++++++***++++++,,,------,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******+++,,,...---,,,,,,---///////////////000000000000222111///......000222333333333333222222222222111111111111111111111111111222111111111000000//////222222111000000000000000............///000222222---......///000111111222111222222333333222222111111111111111111000//////...///000111222333333333111222333444444333222111333333333222222222111111555555444333333333333444222222222333333222222222111111111111000000000000000000000000111111111111......//////000000111111222111111111000000//////000111222333333333333333111111111111222333444555000111333555666888888888777888888999:::<<<<<<===::::::999999::::::;;;;;;999:::<<>>;;;999999:::<<<===>>>>>>>>>>>>===<<<;;;:::666999;;;:::777555555666555666666666555444333333555555444444444333333333111111111111000000000000000///------......---+++............/////////000------------------------...///000111111222111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------.........//////------------------------......---,,,,,,,,,------&&&)))------,,,+++,,,...++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,---...///000111,,,,,,,,,------.........+++,,,,,,------,,,,,,+++)))***,,,---...---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,+++,,,---...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000++++++,,,,,,,,,------------------.........//////.........///////////////000///---,,,++++++,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,+++++++++---///111---.........//////000000,,,,,,,,,------.................................,,,,,,,,,------.........+++,,,------............,,,+++))))))***,,,000222---------,,,,,,+++++++++------------------------++++++,,,,,,---...//////........................---------.........////////////000000111111111222111111000000000000111111444333111000000000111222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++---///000///---,,,,,,---///000---,,,+++*********+++,,,---+++))))))***+++***)))++++++------------+++++++++,,,------......------,,,,,,,,,++++++*********+++,,,------,,,,,,...///000000000000000000000000222222111000/////////000222222111111111111111222222111///.........///000444333222111000000000000444222000000111222111000000///...------...///000000///...------...///000333333333222222222111111000000000000000000000000000111222333444333222222111111222222222333333333222111222333555666555444777777666555444444333333111222333444444333222111222111000//////000111222222222222111111111111000///000111222222111///...111111111111111111111111333333333222111000///...111000//////000222333555666666666666666666555555555555444444555666888999888888888888999:::;;;<<<777===@@@???@@@DDDGGGGGG@@@>>><<<;;;;;;;;;:::999<<<;;;;;;:::::::::;;;;;;:::::::::999999888888888555555666666555555444333333333333333333333333333222222111111000/////////------............---------......///000111111222........................+++++++++******)))))))))******))))))******+++,,,------------------------//////////////////////////////.........---------............////////////,,,,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++******+++---...000+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++......---,,,+++***)))(((******+++++++++,,,,,,,,,((()))******,,,,,,---...000///...---,,,------.........---------......///***+++,,,,,,---...//////++++++,,,,,,,,,---------........................***+++,,,,,,------------,,,,,,,,,---------..............................222111///---,,,,,,,,,---.........------,,,,,,,,,***+++,,,,,,------------------------------------,,,,,,+++***+++,,,---...,,,,,,,,,---------......---------,,,,,,+++++++++------------------------......------------......///......------,,,,,,+++++++++,,,------,,,++++++------------------------+++,,,,,,------......///......//////......---,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,------........................////////////////////////,,,000444333///---000333////////////000000000000333222111/////////000111000////////////.........---------......////////////...------++++++***)))++++++,,,,,,,,,---------......---------,,,,,,,,,,,,+++*********+++,,,------,,,***)))))))))******)))************+++++++++******+++++++++,,,,,,,,,,,,------......------,,,------,,,+++,,,---...///000000000000000000000000222222111000000000111111222222111111111111111222111111000000/////////000111000000000000000111111444222000000111222111000000//////.........///000000000////////////000000333333333222222222222111000000000000000000000000000000111222222222222111111222222222222333333333444444444555777888777666777666666555444444333333//////000111111000//////222111000//////000111222222222222111111111111000///000000111111111000000111111111111111111111111222222333222222111000///222111111222333444555555555555555555555555555555555555444444555666888999777777777888888999999:::888;;;===<<<===BBBCCCBBB???===;;;;;;;;;;;;:::999<<<;;;;;;::::::;;;;;;;;;::::::999888888777666666555555666666555555444333333333333333333333333333222222111111000/////////.........//////...............//////000000111111........................---------,,,,,,++++++++++++++++++++++++,,,------------------------------..............................------,,,,,,,,,,,,------------............///.........//////000000///...---,,,,,,,,,,,,---))))))***++++++,,,,,,,,,,,,++++++++++++,,,...///------............------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------......///000///...,,,,,,,,,---...,,,,,,++++++,,,------...,,,,,,,,,,,,------------++++++,,,,,,,,,---------------------------------++++++,,,---------,,,,,,,,,,,,,,,---------......------------------------//////...---,,,,,,,,,,,,---,,,,,,,,,+++++++++***+++,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,---------.........---,,,,,,,,,,,,,,,,,,+++------------------------......------------......------------------------+++,,,------------,,,+++---------------------------------,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------........................////////////////////////...222444333///---...111.../////////000000000000333222000/////////000111/////////............---,,,---------...............------,,,,,,+++++++++++++++,,,,,,,,,------------------------------,,,,,,+++*********+++,,,------,,,***)))))))))***+++************++++++++++++***++++++++++++,,,,,,,,,,,,------......------,,,------,,,,,,,,,---...///000000000000000000000000222111111111111222222333222111111111111111222222111111222222111111000///.........//////111222222444222000000111222111000000000////////////000000000000111111111111111000333333333333222222222222000000000000000000000000000000000000000111222222222222222222333333333333555444444555777888777666666666555555444333333333222333333444444333333222222111000000000000111222222222222111111111111000000/////////000111222222111111111111111111111111111111222222222222111111222333444555555666666555444444444444444444444444555444444444555666777888777777888888888888888777999;;;;;;:::===AAAAAA>>>>>>===;;;:::;;;<<<;;;:::;;;;;;;;;::::::;;;;;;<<<::::::999888777555555444555555666666555555444333222222222222222222222222222222111111000/////////...//////000000//////...////////////////////////........................///............------------,,,,,,,,,,,,---......---------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------............---,,,,,,,,,------((()))***,,,---------------,,,,,,,,,,,,,,,---------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------.........///++++++++++++,,,,,,,,,,,,---------------------.........---,,,,,,,,,---------,,,+++******))))))***---------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++************))))))------......//////......+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------...............+++,,,,,,,,,,,,,,,,,,---------------------------......------------......+++,,,,,,---......//////,,,------......------,,,------------------------...------,,,++++++******+++++++++++++++******))),,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------........................////////////////////////000222444333///,,,---///....../////////000000000222111000000///000000000///............---------,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------------------+++++++++++++++,,,------,,,,,,+++************+++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---...///000000000000000000000000222111111111222333444444111111111000111111222333111111222333333111000///////////////000111222333444222000000111222111000000000000000000000111111000111222333444333222111444444333333333222222222111111111111111111111111222111000000000111333444222222222333333333444444333222222333555666555333555555555444444333333333444555555555555555555444111111111111111111111111222222222111111111000000000///......///111333444111111111111111111111111000111222222333333333222222333555666666666555444222333333333333333444444444444555555666666777888888888999:::999999777777:::<<<;;;:::===AAAAAA<<<===;;;::::::;;;<<<;;;:::;;;;;;:::::::::;;;<<<<<<<<<;;;:::888777555444444555555555666555555444333111111111111111111111111222222111111000///////////////000000000000////////////////////////..............................///.....................------,,,,,,------...///........................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,---------------...------,,,,,,,,,------,,,,,,,,,,,,,,,---...///------------,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------.........+++++++++,,,,,,,,,------------,,,,,,++++++++++++---------,,,,,,,,,------000///---+++)))'''&&&&&&,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,+++*********************------............------******++++++++++++,,,,,,+++++++++,,,,,,,,,------........................+++++++++,,,,,,---------------------------------......------------......,,,---------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................///////////////////////////111222222///......///........./////////000000111111000000000000000000............------------,,,,,,,,,---------------,,,,,,,,,,,,------......,,,,,,,,,------------...,,,,,,,,,------------...++++++++++++,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,------......111111111111111111111111222111111111222333444444111111000000111222222333111111222333333111000///333222222111111222222333444222000000111222111000///000000111111111222222000111333444444444333222444444444333333333222222222222222222222222222222444333222111222333444555222222333333333444444444333333222444555666444333444444444444444333333333222222111111111111222222111111222222222222111111222222222111111111000000000///......///111333444111111111111111111111111000111222333333333333333111222444555555444333333222222222222333333444444444444555666666777777777:::::::::;;;::::::999999:::<<<<<<:::;;;??????;;;<<<:::999999;;;<<<<<<;;;:::::::::::::::;;;<<<======<<<;;;:::888777555555555555555666555555444333111111111111111111111111222222111111000///////////////000000000000//////////////////....................................---------------.........,,,,,,,,,,,,,,,---..............................------------------------------------............,,,------------.........///000111222222222111111------,,,,,,,,,------...444111...,,,+++---///111---------------------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,++++++***,,,---------------------///...---,,,******))))))******+++,,,,,,---......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++,,,,,,,,,---------......------------------------)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,---------..................------+++++++++,,,,,,---------------------------------......------------....../////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................////////////////////////---...000000000000000111............////////////000000000111111111000000//////.........---------------------------------+++,,,,,,------......///,,,,,,---------.........------------------------++++++,,,,,,------------+++++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,---------------111111111111111111111111222111111111111222222333000000000000111222333333111111222222111111000///444333333222222222333333444222000000111222111000///000111222222333222222000111222333444444444444444444444444333333333333222222222222222222222222333333333333333444555555333333333333444444444444666555555666777777666444444444333333333333333333333222222111111222222333111111222333333222111111222222222111111111111000000/////////000111222222111111111111111111111111111111222333444444333333222222333333333333222222111222222333333444444555333444555666777777777777;;;;;;:::::::::;;;;;;<<<<<>>CCCIIIJJJBBB:::777888888:::888888888;;;<<<<<<<<<::::::::::::;;;<<<======:::::::::999888777777666555555666666555555444333333333333333333333333333222222111111000/////////.........//////.........,,,------....../////////........................,,,,,,,,,------...............------......///000................................................,,,,,,,,,------.........+++,,,,,,,,,------------)))***,,,---...---,,,+++,,,,,,,,,,,,,,,---...///000000///...------------+++,,,---...//////......///...---,,,,,,---...///------------------------+++,,,,,,------,,,,,,+++------------............,,,,,,,,,------------...///////////////.........---...///000000000//////+++++++++,,,,,,---...///---------....../////////------------............------------------------,,,---..................,,,,,,,,,---------......------------------------------------------......,,,,,,------............------......---,,,,,,++++++++++++,,,------......***+++,,,---------,,,,,,------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++------------------------......------------......////////////............,,,+++************+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------,,,,,,+++,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------........................////////////////////////------...///000000000///---------.........//////...///000111222111111000111111000000000/////////000000/////////.........---------...............------------............//////...---,,,++++++***+++,,,---.........---,,,***+++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,------......------,,,+++,,,---.........------111111111111111111111111222222111000/////////000000000000000111222333444222111///.........///000......///000111333555666444222000000111222111000///000222333444444333333111111000000111333444666555555444444444333333333333333333333333333333333000111222333444333222222333333333444444444555555444444333444555555333222333333333333333333333333111111000//////000111111111222333444444333222111222222222111111111111000///000111222222111///...111111111111111111111111333333333444444333333222555444333111111222333444222222333444444555666666333444555777777777777666:::999666555666999<<>>999888888888777777666666555555666666555555444333333333333333333333333333222222111111000/////////------............------,,,,,,------...///000000........................,,,---------....../////////////////////000111111////////////////////////////////////////////////+++++++++,,,,,,---------******+++++++++,,,,,,,,,***+++---//////...---,,,,,,,,,,,,,,,,,,---...///***+++...///000...,,,******+++---///000000//////...,,,***((((((***,,,...------------------------+++,,,,,,------,,,,,,+++,,,,,,---...///000111111,,,,,,,,,---------......---------------------------...000111111111000///000///---,,,+++*********000////////////.........---------.........//////........................,,,,,,---.../////////...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---...///,,,,,,,,,------............/////////...------,,,++++++,,,------...//////***+++,,,---...---,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++------------------------.........------.........------......///000000000,,,+++***))))))***+++,,,++++++++++++++++++++++++///......------,,,,,,+++,,,------------,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,---------........................//////////////////////////////...///000000...------------.........//////...///000222222222111000111111111111000000000000111111000000/////////...........................---------.........//////000000///...,,,+++***)))+++,,,---.........---,,,)))***,,,---...---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------......------,,,+++,,,---.........---,,,//////000000111111111222222222222111111111000000000000000000000000000000333222222111111222222333000111111111111222222222000000111111222222222333000000111222222333444444444444444555555555555666777777666555444444333333666555555444444333333222333333333333333333333333555555555444444333333222000222555777666444444444666666666666666666666666222222222111111111000000222222222222222222222222111222222111///...///111666555333222111222333333444333111000000000111111111222333333111111222333444444444333333222222222333333333333333333333333222222333555666888999999888777555555666:::>>>AAAMMMOOOOOOIII@@@999888999999999999::::::999888888888888999999999:::::::::;;;;;;:::999888777666555555555444444444333333333333444444555444333111000111111111111000000000000////////////000000000000111///---,,,,,,,,,...///////////////////////////------------------------........................///////////////.........---------------------------------.........//////...............---------000000//////.........---.........---,,,+++***)))******++++++,,,---......////////////////////////111000...------...///000,,,,,,,,,++++++*********...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////............/////////............---------***,,,------,,,,,,.../////////............//////111000...------...///000......---------,,,,,,,,,------------------------//////.........---------000000//////.........---,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,---...////////////000...,,,---///000...,,,------------------------++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,)))***,,,------,,,***)))******+++++++++******)))++++++,,,,,,,,,---------......---,,,,,,,,,,,,---)))+++...///000///,,,++++++,,,------......------////////////////////////000000//////.........---............////////////000000000000////////////...------------...//////222222111111111111111111///////////////...------////////////............,,,---......,,,,,,---...........................///...---,,,,,,---...///...------,,,,,,------...++++++*********+++---......------,,,,,,++++++***------------------------------------------------///000000000111111111111222222222111111111000000000000000000000000000000333222222111111222222333000111111111111222222222222222222111111111111111111111222222333444444444444444444555555555555666777666666555444444333333333333333333444444444444444444444444444444444444555555555444444333333333000333555555444444444444555555555555555555555555444333333333222222222111222222222222222222222222111222222000//////000222555444333222222222333333333222111000000111111222111333333333222111222333444444333333333222222222333333333333333333333333222333444555777888999999888777666666777:::===???EEEHHHHHHEEE>>>999999;;;888888999999999999888888888999999999999:::::::::;;;;;;:::999888777666666555555555555444444444444333333444333333222222111111111111111000000000000222222111111000000//////000///---,,,,,,---...///.......................................................................................---------------------------------+++,,,,,,,,,------------,,,,,,,,,---------------///.........------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------......///////////////////////////...---,,,,,,---///000.........------,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////............//////...---------,,,,,,,,,,,,---///000///......///000//////............//////.........---......//////.........---------,,,,,,------------------------//////.........---------000/////////.........---,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,---,,,,,,++++++...,,,+++,,,......---+++------------------------------------------------......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,++++++******++++++++++++,,,,,,,,,,,,......------,,,,,,,,,---***+++---...///...---,,,+++,,,------......------........................000/////////.........---............////////////////////////...............------------...//////111111111111111111111111000111111111000000///...////////////............***+++,,,,,,******+++,,,------------------------///...------------...///...------,,,,,,------...++++++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000000000000111111111111222222222111111111111111000000000000000000000000222222111111111111222222000111111111111222222222333333222222111000000000222222333333444444555555444444444555555555555666666666666555444444333333111111222333333444555555555555555555555555555555444444444444444444333333222333444444333333444555444444444444444444444444444444444444333333333333333333333333333333333333222222111000//////222555444444333222222222333333222111111111111222222333111333444333222111222444333333333333222222222222333333333333333333333333333333444555777888999999777777777777888999:::;;;;;;>>>@@@???;;;999:::<<<777888888999999888888888999999999999::::::::::::;;;::::::999888777666666666666666666555555555555333333222222111111222222222222111111111000000000444333333222111000///...000///...,,,,,,---..............................////////////////////////........................------------------------------------------------*********+++++++++,,,,,,***++++++,,,,,,------------------------,,,,,,,,,---,,,+++++++++,,,...///------------------......////////////////////////......---------///000111......------------,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////............//////------,,,,,,,,,+++++++++...///000000...---.../////////............//////+++,,,---........................------------,,,------------------------...............---------/////////...............------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,------------,,,+++***)))---+++++++++------,,,+++------------------------------------------------...------,,,,,,,,,,,,,,,///---+++******+++---///++++++,,,------,,,,,,+++*********++++++++++++,,,......---------,,,,,,,,,++++++,,,---------------+++,,,------......------------------------------/////////...........................////////////............------------...------------...//////000000000000111111111111111222222222222111111000////////////............---///000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///...------,,,,,,------...,,,++++++++++++,,,,,,---******+++,,,,,,---......------------------------------------------------000000000000000111111111111111111111111111111111000000000000000000000000222222111111111111222222000000111111111222222222222222111111111111111111333333333444444555555555444444444555555555555666666666555555555444444444222222222333333333444444444444444444444444444444333444444444444444444444333444444333222222444666444444444444444444444444444444444333333333333333333333333333333333333333222222111000///000444777444333333333333333333333111111111111222333333444222333444333222222333444333333333333333222222222333333333333333333333333333444444555777888888999777777888888888888888888666888;;;;;;:::999:::<<<888888999999:::999999999999999999:::::::::;;;;;;::::::999999888777777666777777777777666666666666444333111000000111222333222222222111111111000000222111111111000000//////000///...------------...........................................................................---------------.................................******+++++++++,,,,,,,,,******+++,,,---.........------------------------///---,,,++++++,,,...///..................------////////////////////////............///000222333++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------------------------............//////......------......///---------,,,,,,,,,,,,+++---...///...,,,++++++,,,///......------......///)))***,,,...//////...---............------------------------------------.........................................................------,,,,,,,,,------------------------------------------------------------,,,***)))(((.../////////......---,,,,,,,,,+++,,,------------------------------------++++++++++++++++++++++++------,,,,,,+++,,,,,,---......,,,,,,,,,,,,......,,,,,,------...---------))))))*********+++++++++------...---------,,,,,,+++,,,,,,,,,,,,---------+++,,,------......------------------------------..................................../////////////////////.........------...------------...///////////////000000000000000111111222222222111111000////////////...............///000000......///000,,,,,,,,,,,,,,,,,,,,,,,,.........------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------111111000000000000000000111111111111111111111111000000000000000000000000222111111000000111111222000000111111111222222222//////000111222222333333333333444444444444555555444444444555555555555666555555555555555444444444444444444333333222222222333333333333333333333333333333333444444555555555444555555444333222444666444444444444444444444444222222222333333333333333333333333333333333333333222222222111000111444777222333333333333333333333111111222222333333333333222333444444222222333444333333333333333333333333333333333333333333333333333333444555666777777888666666777888888888777666666777999999999999999:::888888999:::;;;;;;::::::999999:::::::::;;;;;;;;;::::::999999888777777777888888777777777666666666333333111111111222333444222222222222111111111111---.........//////000000//////......------------........................------------------------........................------......////////////........................,,,,,,,,,,,,---------...+++,,,,,,---...//////000..................//////111000---+++++++++,,,---..................------////////////////////////,,,,,,------...///000111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------------------------------............///......------------..................---------------...///...,,,++++++,,,......------------......)))***,,,...//////...---//////.........------------------------------------.....................---------........................------,,,,,,,,,------------------------------------------------//////......---+++***))),,,---....../////////...,,,------------......///------------------------++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,............,,,,,,+++,,,---...............))))))*********+++++++++------.........---,,,+++++++++++++++,,,,,,------+++,,,------......---------------------------------------...........................////////////000000000/////////.........------------...//////....../////////000000000//////000000000000000///////////////............***+++,,,+++***)))***,,,---------------------------..................---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------111111111111000000000000111111111111111222222222000000000000000000000000111111000000000000111111000111111111111222222222......///111222333444555333333333333333444444444444444444555555555555666555555555555555555555555666666555444444333222222333333333333333333333333222222333333444555666666555666777666555444555666444444444444444444444444222222222222333333333333333333333333333333333333222333444333222222444555222222333444444444333333111222333333444333333222222444555444333222333555444444444444555555555555333333333333333333333333222333333444555555666666555666666777777777777666777888888888888888777777777888999:::::::::::::::::::::::::::;;;;;;;;;;;;999999999888888888777777777777777777666666666666333333222222333333444444333222222222222111111111+++,,,------...///000111///............---------------------------------------------------------........................------......///000000000........................------............//////,,,------....../////////.........///////////////111000...---,,,+++,,,,,,------------------......////////////////////////*********+++,,,,,,,,,---,,,,,,------------..............................//////............//////---------------------------------............///......------------......//////.........---------...///000000...---...///......------------......+++,,,---.............../////////.........---------------------------------------...............---------------.........------------------,,,,,,------------------------------------------------,,,------......---------)))***+++,,,------------+++---............///111------------------------------------------------+++++++++++++++,,,,,,---***+++---//////---+++***++++++,,,---............*********++++++++++++,,,,,,---.........---,,,+++******+++,,,,,,,,,,,,,,,+++,,,------......---------------------------------------------.....................////////////111000000000////////////...------------...//////------......//////000000---......////////////...////////////............***,,,---,,,+++***+++,,,........................------...//////...------...------,,,,,,------...,,,------------,,,,,,+++......---,,,,,,+++******------------------------------------------------111111111111000000000///000000111111111222222222000000000000000000000000111111000000000000111111000111111111111222222222//////000111222333333444333333333333333333222222444444444555555555555666555555555555555555555555555555555555555555555555444444444444444444444444111111222333444666666777555777999999777555555555555555555555555555555555333333333333444444444555444444444444444444444444222444666666444333222333111222333444444444333333222333444444444333222111333444555444333333333555555555555666666666777777333333333333333333333333111222222333333444444444555555555666666777777777777777777777888777666555555555777888888999999999:::::::::;;;;;;;;;;;;<<<999999999888888888888888777777666666666555555555222333444555555555555555333333222222222111111111------......//////000000...............------,,,------------------------................................................,,,,,,---......///000000........................------........./////////---------------------------------......///////////////......---------,,,++++++,,,,,,------......////////////////////////++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------.........------.................................---------............///...------,,,,,,------............---------,,,,,,---///000///......///000...------,,,,,,------............---......//////////////////............---------------------------------.........//////,,,,,,,,,------.........,,,,,,------------------------------------------........................,,,,,,---------,,,,,,+++++++++,,,,,,---,,,,,,,,,***,,,......,,,,,,...111------------------------------------------------++++++******+++,,,,,,---++++++,,,,,,,,,,,,++++++******,,,------.........++++++++++++,,,,,,,,,,,,,,,---...//////---+++***(((***,,,---------+++***+++,,,------......------........................,,,,,,,,,------.....................////////////000000/////////............------------...//////,,,,,,---......///000000,,,---...///////////////////////////...............///000///...---...000------------------------------...//////...------...------,,,,,,------...------.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------222111111111000000//////000000111111222222222222000000000000000000000000111111000000000000111111000111111111111222222222111111111111111222222222222222222222222222222222444444444555555555666666444555555555555555555555444444555555666777777777555555555555555555555555111111222333555666777777666888:::;;;999666555555666666666666666666666666444444444555555555666666444444444444444444444444222444777777555333222111000111333444555444333333333444444555444333111000333444555555333333444555555666666666777777888888333333333333333333333333111111111222222333333333555444444555555666888888666666555666777777666444333444555666777777777777:::::::::;;;;;;;;;<<<<<<999999999888888888888888666666666666555555555555222333555666777666555555333333333222222222111111000000000000////////////......//////......---,,,------------------------////////////////////////........................++++++,,,,,,---...//////////////////////////////---------.........//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---......//////......******++++++,,,---....../////////////////////////////////000//////......*********++++++,,,,,,,,,************************...------,,,,,,------...........................---------.........//////...------,,,,,,------...---------,,,,,,,,,++++++***,,,------,,,,,,...///...------,,,,,,------...111000...------...///000000/////////............---------------------------------.........//////,,,,,,,,,------.........,,,,,,,,,------.........------------------------.................................---+++)))((('''////////////...---,,,,,,(((+++------++++++---000------------------------+++++++++++++++++++++++++++*********+++,,,,,,------,,,***))))))***,,,---)))***+++,,,------------++++++,,,,,,,,,---------,,,---...//////---+++***'''))),,,......---+++)))+++,,,------......------////////////////////////,,,,,,,,,------...................../////////000//////.........---------...------------...//////,,,,,,------...///000000------...//////000//////000/////////............,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,...------,,,,,,------...------...///...---+++******++++++,,,,,,------...------------------------------------------------222222111000//////000000000000111111222222222222111111111111111111111111000111111111111222222222222222222222333333444555555666777666444333222333333333222222111222222222333333222222333333444555666666555555444444444333666888;;;;;;:::888777777666666666666666666666666555555555555555555555555888777555555666666555444222444666777888777666555555555555555555555555555444666::::::888555333222555444444333333444444555444444444444444444444444333333333333333333333333333333333333333333333333666666666666666666666666111111111111111111111111333333444444444333222222666666666666777777777777:::999888777777777888999666888999888777666777888999999::::::::::::;;;;;;======<<<;;;::::::999999999999888777666555444333222222333444444444333333333222222111111000000000000000000000000000000000111000///...------...///////////////000000000000/////////...---------,,,,,,---------.../////////,,,,,,,,,---------......+++,,,...///000///......////////////............///...---,,,,,,,,,,,,,,,------------------------......------------......---......//////......---,,,,,,,,,---------......000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------............//////......---,,,......................../////////////////////////////////...---------,,,++++++,,,---.........------------............///+++,,,,,,------,,,,,,+++&&&'''((()))+++,,,---...333111///,,,+++,,,...///000///...///000000...------------------------------......///////////////------------------------000///...---------------........................)))***+++,,,,,,,,,+++***...------,,,,,,++++++***------------------------------------------------------------------,,,,,,........................+++++++++,,,,,,,,,------------------,,,+++******------------------------------------------------,,,,,,,,,---------......000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////...---,,,,,,...------------...//////,,,,,,,,,---------....../////////////////////////////////...---------,,,///////////////.........///////////////.................................,,,,,,+++++++++,,,------******+++,,,------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))222222111000000000000000000000000111111222222333111111111111111111111111111111111111222222222222222222222333333444666666999:::;;;:::777555444444444444333222222222222222333333333222333444444555666666666666555555444444666888::::::888777777777666666666666666666666666666666666666666666666666666666666777888777444222555666888999:::999888777555555555555555555555555<<>>@@@CCCCCC@@@<<<999888666666444333222222222222444333333333333444555555777777777777666666666666666777888888666666777888888888888888888888888888777777777777777777777777555555666888:::888444111666777888999999999888777666666666666666666666666;;;>>>AAABBB???:::666555555555444444444444555555444444444444444444444444333333333333333333333333333333333333333333333333555555555555555555555555222222222222222222222222111222222333444444444444222222222333333333444444888777777666666777888888666888999888777666777888999999999999::::::::::::::::::999999999999999999777777777666666555555555444444444444444333222111222222222222333333333333000000000000000000000000///............//////000....../////////000000000---------..............................---------,,,------------.........///......---------....../////////............---......---,,,,,,,,,------------------------------......------------......------............------,,,,,,---------.........///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------........./////////............---------,,,------------------------........................---------...............------.../////////......---------............///---......//////......---/////////......---,,,,,,//////...---,,,,,,,,,,,,*********+++---...---+++------------------------+++,,,,,,---...---------........................//////...------------...........................,,,---------,,,+++***)))------............//////------------------------------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------...............------------------------------------------------,,,,,,,,,---------....../////////...............,,,,,,,,,,,,,,,,,,,,,,,,---............/////////,,,---......///............------------...//////,,,------------.........///////////////////////////////////////000000000,,,,,,,,,------.........................................................//////...---,,,,,,,,,---///......---,,,***)))(((.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***222222111000000111111111//////000000111222222333111111111111111111111111111111111222222222333333222222333444666888999:::@@@EEELLLOOOMMMGGGBBB>>>888777666444333222222222444444444444444555555666888888777777777777777777666666777666555555777999999999999999999999999999888888888888888888888888666666666777888888666333555666666777777777666666777777777777777777777777555888;;;<<<:::666333222555555444444444444555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555222222222222222222222222000111222333444555555555222222222222333333333333888888777888888888999999666888999888777666777888888999999999999:::::::::===<<<;;;999777666555444777777777777777777777777555555555555444333222111222222222333333444444444////////////////////////............//////000000........./////////000000,,,---------...//////////////////...---------,,,------------............111000...---,,,,,,---...//////.........---------...------,,,,,,,,,------...........................------,,,,,,------.........////////////......+++++++++,,,,,,,,,------...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////000......------,,,,,,,,,---------------------------........................,,,---------.../////////......///////////////...---------............///+++,,,,,,------,,,,,,+++000000//////...---------///............------,,,)))))))))+++---...---,,,------------------------,,,,,,---............---........................///......---------..............................,,,,,,,,,+++***)))((((((+++,,,,,,---.../////////------------------------------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,---............------------------------------------------------,,,,,,,,,---------..............................---------------------------------.........//////..................------...------------...//////------------............////////////////////////------......//////000000******+++,,,------......------...............///........................111000///...---,,,,,,,,,.........---,,,+++))))))------------,,,,,,,,,,,,***+++++++++++++++,,,,,,+++,,,,,,---,,,,,,++++++222111111111111111222222111111111111222222222222111111111111111111111111111222222222222333333333333333333444666888:::;;;>>>FFFPPPVVVVVVPPPHHHDDD999888777555444333333333555555444444555555666777777777888888888888888888555666777666555555777999::::::::::::::::::::::::999999999999999999999999999777555444666777888777666777777777777777666666888888888888888888888888333666999;;;:::888666666666555555444444555555666555555555555555555555555444444444444444444444444666666666666666666666666555555555555555555555555222222222222222222222222000111222333444555555555222333333333333444444444777888888999999999::::::666888999888777666777888888888888999999999::::::<<<;;;:::999777666555444888888888888888888888888666666666555444333222111222222222333333444444444////////////////////////------...//////000000000............////////////,,,---------...//////////////////...---------,,,---------.........//////111000...---,,,,,,---...............------------------,,,,,,,,,------...........................------,,,,,,,,,,,,------,,,------......------,,,)))************+++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////000......---,,,,,,,,,,,,---------------------------........................,,,---------.../////////...///////////////......---------............///+++,,,,,,------,,,,,,+++------------............/////////.........------+++******,,,...///...---------------------------------...///////////////..............................---------......///........................000000///...---,,,,,,,,,******+++,,,---......///------------------------------------------------++++++,,,,,,---...//////------------------------+++++++++,,,,,,,,,------((()))***+++,,,---------------------------------------------------------,,,,,,,,,---------......---------...............------------------------------------............////////////...---,,,+++...------------...//////---------.........//////////////////////////////,,,,,,,,,------.........)))******+++,,,---......,,,---------......//////........................111000///...---,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,+++,,,,,,---------,,,,,,222111111111111222333333444333333333333222222222111111111111111111111111222222222222333333333333333333444444666777999999:::AAAKKKRRRRRRMMMHHHDDD999888777666555555555555666555555555555666777777777777777777888888888888444666777777777777888:::::::::::::::::::::::::::999999999999999999999999:::777444333555777999::::::999999999999888888888777777777777777777777777222444777888777777888999666666555555555555666666555555555555555555555555444444444444444444444444666666666666666666666666444444444444444444444444333333333333333333333333111222222333444444444444333333444444444555555555666777888999999:::999999666888999888777666777888888888888888999999999999777777888888888999999999999999999888888777777777555555555555555444333222222222222222333333333333000000000000000000000000---...//////000//////...------........./////////---------..............................---------------.........////////////......---------...............------------,,,------,,,,,,,,,---..............................------,,,,,,,,,,,,------******++++++++++++******))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------.........////////////...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...................../////////...---------------............///---......//////......---+++++++++,,,---...//////......---------------...,,,,,,,,,---///000///------------------------------...//////000000//////------------------------...------------...//////........................///...---,,,+++++++++,,,******++++++,,,---......------------------------------------------------+++,,,,,,------.................................---------.........//////((((((***+++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------------.........------------------------,,,------------.........////////////...---,,,+++...------------...//////------........./////////////////////////////////,,,,,,,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---......//////........................//////...---,,,,,,,,,---)))***+++,,,------------,,,,,,+++++++++******************++++++,,,,,,---+++,,,,,,---------------222111111111222222333444777666555555333333222111111111111111111111111111222222222333333333444444444444444444555666777888666:::@@@CCCCCCAAA@@@???999888777777666666666666666666555555666666777888666666666777777777888888444666888999999888999999999999999999999999999999888888888888888888888888999777555555777888999999;;;:::999999888888888999777777777777777777777777444555555555444555777999666666555555555555666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333222222333444444333333333333333333444444444444555333444666777888888888777666888999888777666777888888888888888999999999999666777777888999:::;;;;;;999888888777666555444444444555555555555555444444222222222222222111111111000000000000000000000000...//////000000///...------------.........//////...............------------------...........................////////////------...........................---------,,,,,,,,,,,,,,,,,,,,,---...///........................---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------............///...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------...............---,,,,,,---------............///---......//////......---++++++,,,------...//////---,,,***))))))***,,,---...---,,,---//////...,,,------------------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////........................,,,+++***)))))))))***++++++,,,,,,,,,------......---------------------------------------------------------------------------------------------------------.........//////)))***++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.................................,,,,,,---------.........,,,,,,---...//////.........------------...//////............////////////////////////////////////---------------,,,,,,,,,,,,,,,,,,,,,------------++++++,,,------...//////........................------,,,,,,,,,,,,,,,---)))***+++,,,------------------,,,,,,,,,+++++++++)))******+++,,,,,,------+++,,,,,,---......------222111111111222333333444999888777666444333222111111111111111111111111111222222333333333444444444444444444444444555666777444555666666666666888:::888888777777777777777888666666666666666777888888555555666666777777777888333666999;;;:::999999999999999999999999999999999888888888888888888888888777666666777999:::888777999999888777666666777777666666666666666666666666::::::999777555666999<<<666666555555555555666666666666666666666666666666555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333333333444444444333222222222222333333333444444444111222444666666666666555666888999888777666777888777888888888888999999999999999999999999999999999888777666555444333222222444444555555666555555555333222222111111000000000000000000000000000000000//////000000000...---,,,---------.........///////////////......------,,,,,,------....../////////............/////////000+++,,,...///000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////////////////---,,,,,,++++++,,,,,,------......//////......---,,,,,,---------.........+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////......------,,,---.........---,,,,,,+++---------.........//////+++,,,,,,------,,,,,,+++---------...............,,,***(((&&&'''(((+++,,,...---,,,---......---+++------------------------+++,,,------......------++++++++++++++++++++++++---------------...///000...........................---,,,,,,,,,---...///---------............///------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,---------,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.................................,,,,,,,,,---------......)))***,,,...///000111111...------------...//////............/////////000/////////////////////////////////......------,,,------------------------++++++,,,,,,---...//////........................,,,,,,+++++++++,,,------***+++,,,,,,---------,,,......---------,,,,,,,,,))))))***+++,,,,,,------+++,,,,,,---.........---222111111111222333333444777444333444666777555333111222333333444444333333444444444444444444444444333333333444555666777777777777777777777777777777555555666666777666666666777555333555888:::888666999888777666777777999:::777999999999888888:::;;;777888:::;;;;;;;;;:::999999:::;;;<<<;;;;;;999888555666777888999:::;;;;;;999999999999999999999999:::;;;;;;:::777666777777555777888777444555888;;;:::::::::;;;;;;;;;888666999888888777777777777777777777777777666666666666777777666666555555555444222222222222222222222222555444333333555555444333111111111111111111111111//////000000111222444444444444444555666777777888999999888888777666666666888999999::::::999999888777888::::::888777888999888888888888777777777777555444444333333444444555000000000000000111111111///000111222222111000///......////////////......///......------///000111222222111111000...---,,,........................//////......---------,,,++++++,,,,,,---...//////............---,,,++++++---,,,,,,++++++,,,,,,---,,,---......//////......---------,,,,,,+++++++++------------------------..................------000///---,,,+++,,,,,,---000---***)))***,,,,,,,,,................................................***+++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........---,,,,,,,,,,,,---...........................,,,---...000111000000///---------.........//////......................................................---------,,,,,,,,,,,,,,,,,,---------......---------.........//////---------.........//////...............---------...........................------,,,,,,------............------,,,,,,,,,------------------------,,,+++,,,,,,---...///000///000000///---+++,,,---........................///...------,,,,,,,,,,,,******,,,---.../////////---...000///...------...------------------------........................++++++,,,,,,---.../////////...---,,,+++,,,---...---.........---,,,,,,+++...---,,,,,,,,,,,,---...------............------///////////////.................................---,,,,,,++++++,,,,,,---........................000//////...------,,,,,,///............---------///............---------------------------------+++,,,,,,------,,,,,,+++,,,+++*********+++,,,---------,,,,,,+++***))))))222222111111222333333444666444222333555666555333222222333444444444444333444444444444444555555555444444444555555666666666555555555555555555555555444555666666777666666666888666555777:::;;;:::888999999777666666777888999:::;;;;;;:::888888999;;;888999:::;;;<<<;;;::::::999999999:::999999888888888888999999999999::::::999999999999999999999999:::;;;;;;:::888777888999888999999888666555888;;;999888777888999999888666999999888777777777777777888888888777777777777666777666666666555555555555444444444444444444444444555333222333444555444222222222222222333333333333333222222222222222333444444444444555666777777777888888888777777777777777888999999::::::999999888666888:::999888777888888555555555555444444444444444444333333333333444444111111111000000000000000///000111111111111000///......////////////......///......---...///000111111111111111///...---,,,........................000/////////............+++,,,,,,------.........------------------,,,,,,---,,,,,,++++++,,,,,,---,,,---......//////......---------,,,,,,,,,++++++------------------------------------------......///...---,,,,,,,,,,,,,,,...,,,******,,,...//////........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------............---,,,++++++++++++,,,---.........---------------------.........---,,,,,,,,,------------...............................................................---------,,,,,,,,,,,,,,,,,,---------......---------...............---------.........//////...................................................------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...///000...,,,++++++,,,..............................---,,,,,,,,,,,,,,,++++++,,,---............***,,,...---,,,+++,,,---------------------------------------------------++++++,,,,,,---......///...---,,,,,,,,,,,,---...------......------,,,+++...---,,,,,,,,,,,,---...------............------////////////....................................---,,,,,,++++++,,,,,,---------------------------........................///............---------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++*********+++,,,---------,,,,,,+++******)))222222222222222333333444444333222222444444333222222222333444444444444444444444444555555666666666555555555555666666666666555555555555555555555555444555666666777777666666:::999888999;;;===<<<;;;<<<;;;:::888888888999999<<<<<<<<<:::888888999;;;999:::;;;<<<===<<<;;;;;;;;;;;;:::999999999999999;;;;;;::::::999999999888:::::::::::::::::::::::::::;;;<<<;;;:::999:::;;;;;;;;;;;;999777777888::::::888777777999::::::999:::999888888777777888888888888888888777777777777666666666666555555555555444444444444444444444444444333222222444444333222222333333333444444555555555555444333333333333333444444444555666666777777666666777777777777888888888888999999999999888888666888999999888777777888888888777777777666666666444333333222222333333444222222111111000000/////////000000111111000000///......////////////......///............///000000111111111000///...---,,,.......................................---------------------------------,,,,,,------------------------,,,,,,,,,,,,------,,,---......//////......------------,,,,,,,,,,,,------------------------++++++,,,,,,------......------......------,,,,,,---+++***+++---///000000........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,...///000,,,,,,,,,---------......---............/////////---,,,+++******+++,,,---......------,,,,,,++++++...---,,,+++************,,,,,,,,,,,,------------......................................................---------,,,,,,,,,,,,,,,,,,---------...............------------------------.....................//////////////////...........................------,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...---...///---+++***+++,,,---------------------------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,''')))+++,,,+++***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------,,,,,,,,,------...------......------,,,,,,...------,,,,,,------...------............------................................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000///............---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++,,,------------,,,,,,++++++******333333222222222333333444333222222222222333222222222333333444555444444444444444555555666777777777777777666666666666666666777777777777777777777777444555666777888888888777:::::::::;;;<<<=========???>>><<<;;;:::::::::;;;;;;;;;;;;:::888999;;;===;;;<<<===>>>>>>>>>======???>>><<<;;;;;;;;;<<<===;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===<<<;;;;;;<<<===>>>>>><<<:::888888999999<<<:::888888:::<<<===<<<::::::999888888888888999888888777777777666666666666666666666666555555555333333333333333333333333333222111222444444333222222222333333444444555555444444333333333333333444444444444555555666666666555555666666777888888999888888999999999999888888666888999999777777777888999999999888888888777777333333222222222222333333333222222111000///......///000000000000000000///......////////////................../////////000000000000000///...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------...///------,,,,,,,,,,,,------,,,---......///.........------------------,,,,,,........................******++++++,,,---......,,,,,,.........---,,,+++...,,,+++,,,...000000000........................,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,...000,,,,,,,,,---------........./////////////////////------,,,++++++,,,------...------,,,,,,++++++***...---+++*********+++,,,+++++++++,,,,,,,,,------......................................................---------,,,,,,,,,,,,,,,,,,---------............------------,,,,,,..............................///////////////000...........................------,,,,,,------...------------------------+++++++++++++++++++++++++++*********++++++,,,---,,,---...---+++***+++,,,------------------------,,,++++++******+++++++++---------------,,,+++***''')))++++++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,------......,,,------...------,,,,,,------------------------------............------------...............///........................------,,,,,,,,,,,,------------------------------,,,,,,------...////////////............------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,+++++++++444444333333222333333444111222222222222111222222333333444555555555444444555555555666666666777777777777777777777777666666888888888888888888888888555666777888999999999999:::;;;;;;<<<<<<======>>>???>>><<<;;;:::::::::;;;888:::;;;<<<<<<===???AAA>>>???AAABBBBBBBBBAAA@@@AAA@@@???>>>>>>???@@@AAA============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>>>>???@@@AAA@@@===<<<;;;:::::::::<<<:::888999;;;<<<======;;;::::::999999999999999777777666666666555555555555555555666666666666666333333333333333333333333333222111222444555444333111222222222333333444444111111111222222333555555444444444444555555555555444444555666777888888999777888888999999888888777666777999999777666777888666666555555555444444444444333333222222333333444333222222111000///......000//////////////////000......////////////......---....../////////////////////000//////...---,,,........................------------------......------------------,,,,,,,,,,,,,,,,,,,,,---...///...------,,,,,,------...,,,---......///.........------------------------........................******++++++,,,---......+++,,,---.........,,,,,,///...------...///...---........................---------------------------+++***))))))+++---...,,,,,,,,,---------....../////////////////////...///...---,,,,,,---...///---------,,,,,,+++++++++---,,,+++++++++,,,...///+++++++++,,,,,,,,,------......................................................---------,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,.....................------........./////////000...........................------,,,,,,------...------------------------++++++++++++++++++++++++++++++*********+++,,,,,,+++---------+++***+++,,,------------------------+++++++++******++++++,,,------------,,,+++******(((***,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,------.........,,,,,,------...------,,,------------------------------............------,,,---------......//////...........................------,,,,,,------...////////////////////////........................///............---------............------------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,---------------------,,,,,,,,,,,,,,,555444444333333333333333111222333333111111222333333333444555555555555555555555555555555555555555777777777777888888888888777777777777777777777777777777999:::;;;;;;<<<<<<:::<<<===>>>======>>>@@@???>>><<<;;;;;;;;;<<<<<<:::===AAACCCDDDDDDEEEFFFEEEFFFGGGHHHHHHHHHGGGGGGDDDDDDDDDDDDEEEFFFGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBCCCDDDEEECCC@@@?????????>>>===<<<;;;::::::<<<===<<<<<<<<<;;;::::::999999::::::777777777777666666666666555555555666666666666666555555555555555555555555333222222333555666666444333333333222222222222222000000111111222444555666444444444444444444444444444444555666666777888888777777888888888888777777555777888888777666666777777777777666666666555555555444444333333444444555222222111111000000//////000//////......//////000......////////////......---......///000////////////////////////...---,,,......................../////////000000000000000------------------------...---,,,+++,,,---...///......------------......,,,---......//////......------------....................................++++++,,,,,,------......,,,,,,------......------///...------......---+++................................................+++***)))))))))***,,,---,,,,,,,,,---------....../////////............---000///...------...///000,,,,,,,,,,,,------------,,,,,,,,,------...///000,,,,,,,,,,,,------------......................................................---------,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,------------...............---------,,,,,,------.../////////...........................------,,,,,,------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,---,,,,,,+++*********+++---...---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---............,,,,,,------......------,,,------......------,,,------............------,,,,,,,,,---......//////..............................------------......////////////////////////..................------///............---------//////.........---------------------------------+++,,,,,,------,,,,,,+++++++++,,,---------------------------,,,,,,,,,,,,555555444333333333333333111333555444222111222444333444444555555555555555666666555555444333333333777777777888888999999999999999999999999999999999888999:::<<<======>>>>>><<<>>>@@@@@@???>>>@@@BBBCCCBBBAAA@@@@@@@@@AAABBBBBBFFFKKKNNNNNNMMMLLLLLLLLLMMMNNNPPPPPPOOOOOONNNKKKLLLNNNOOOQQQRRRRRRRRRPPPPPPPPPPPPPPPOOOOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJHHHGGGHHHIIIJJJGGGDDDCCCDDDEEEDDDBBB@@@???>>>???@@@@@@???===<<<<<<;;;:::::::::::::::999999999888888888888777555555555555666666666777666666666666666666666666444333333444666777777666555555444444333333222222333333333333333444555555444444444444444444444444444555555555666777777777777777888888888888777777555777888888777666666777999999999999888888888888666555555444444555555666111111111000000000000000000///............///000......////////////......------///000000000///.........//////......------.................................//////000000000+++,,,,,,------.........///...,,,++++++,,,---.........------------......,,,---......//////......------------.........///........................------------------......,,,,,,,,,,,,,,,---...///---,,,+++,,,......---+++........................------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------..................------,,,,,,///...------------...///,,,,,,,,,---......//////,,,---...............---,,,------------...............................................................---------,,,,,,,,,,,,,,,,,,---------......******+++,,,---....../////////.........---------++++++,,,,,,---....................................------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,++++++***+++,,,......---,,,,,,---------------------------------------------------------------------------***+++,,,...............+++,,,------......------,,,,,,---......---,,,,,,------............------++++++,,,------...//////..............................------------......////////////////////////,,,,,,------...////////////............---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---.........---,,,------------------------666555444333333333333333111444555444222111333555333444555555666666555555666666555444333222222111666666777888999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===>>>?????????===@@@BBBBBB@@@@@@BBBEEEHHHHHHGGGFFFFFFGGGHHHIIIIIIMMMSSSVVVVVVSSSQQQPPPRRRRRRTTTUUUUUUUUUTTTSSSSSSUUUWWWZZZ\\\]]]]]]\\\ZZZZZZYYYXXXWWWVVVUUUUUUOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOLLLKKKKKKLLLMMMJJJFFFFFFHHHIIIHHHFFFEEEDDDDDDEEEFFFEEEBBB@@@<<<<<<;;;::::::::::::;;;;;;;;;;;;:::::::::999999444555555555666666777777444444444444444444444444555444333555777888888777777777666555444333333222666666555444444444444555444444444444444444444444555555555666666666666666777777888888888888777777555777888888666666666777666666666666555555555555666666555555555555666666000000000000000111111111000///...------...///000......////////////......,,,---///000000000///............///......------........................+++++++++,,,,,,---------++++++,,,,,,---...//////000///---+++++++++---.........------------......,,,---......//////......---------.........//////////////////////////////..................------------,,,+++,,,---///000***)))***+++...///...---........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------............---------,,,,,,,,,...---,,,,,,,,,,,,---...+++,,,,,,---...///000000---...//////...---+++***---------.........//////......................................................---------,,,,,,,,,,,,,,,,,,---------......))))))***+++---...////////////.........---------******+++,,,,,,---.................................------,,,,,,------...,,,,,,,,,------.........------------------------......---,,,,,,------------...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///***++++++,,,,,,,,,+++++++++---......,,,++++++,,,------------------------........................------------------------)))+++,,,...//////......+++,,,,,,---.........---,,,,,,---......---,,,,,,---..................---++++++,,,,,,---...//////..............................------------..............................***+++,,,---///000111111//////.........------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,---.........---,,,------------------------333333333333333333333333333333444444444333333222333333444444444444444444777777777888888888888888:::::::::888777888;;;===@@@@@@AAA???===;;;<<<===>>>======AAAEEEFFFCCC???DDDFFFGGGGGGHHHLLLPPPTTTTTTSSSQQQPPPQQQUUUXXX[[[VVVYYY\\\______]]]ZZZXXXYYYZZZ[[[[[[\\\\\\\\\\\\YYY```eeegggiiiiiiddd^^^fffccc```bbbeeeeee```\\\WWWVVVVVVVVVWWWXXXZZZ[[[XXXXXXXXXWWWUUUSSSSSSTTTRRRRRRRRRQQQOOONNNOOOPPPMMMMMMKKKGGGDDDBBBDDDEEEEEEBBB???@@@BBBBBB@@@===<<<;;;:::999888888888888666777888888888777666555888888777777777666666666333555888888777555444444444444444333333333222222333222333333444555666777777666555444333444444555444555555555666666777777777777666666555555555444999888888888777777666666666666777777666555444444555555666666555444333333333222222222111111000000................................................+++,,,------,,,,,,---/////////.........---------,,,,,,...///000000000000///...---,,,,,,---...///000///...------...///000........................111111111000/////////...000000////////////000000........................---000222000---***+++---........................,,,,,,------------,,,,,,,,,---......//////......------............------///...---,,,,,,,,,,,,,,,...------------...//////------------------------,,,,,,,,,------.........................................................000000//////.........---...///000///---,,,,,,...//////............//////////////////...---,,,+++((()))+++---...---,,,***++++++,,,,,,,,,---------,,,,,,---......---,,,,,,---------............///...---,,,,,,,,,,,,---...........................------------------------000000000///.........---,,,,,,,,,------.........---------.........//////...------------...//////------------------------,,,,,,,,,++++++*********++++++,,,------...//////........................------------------------------------------------***++++++,,,,,,------...,,,,,,---......---,,,,,,------------------------////////////////////////------............------////////////////////////,,,------......------,,,..................------//////............//////,,,,,,+++***+++---000111///......---------............------------....../////////...---,,,***)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................333333333333333333333333444444444555555444444333555555555555666666666666555555555666666777777777666777888888999;;;???BBBCCCEEEEEEDDDBBBAAAAAABBBBBBDDDGGGJJJLLLNNNOOOQQQOOOQQQRRRSSSSSSUUUYYY\\\`````````aaabbbccccccdddaaaeeeiiijjjiiifffcccccckkkmmmppprrrrrrpppmmmkkkkkkwww~~~yyywwwtttssstttvvvuuuoookkkffffffeeeeeeeeefffggggggcccdddffffffccc```]]][[[YYY[[[\\\[[[YYYVVVUUUUUUXXXUUURRRNNNLLLLLLLLLLLLJJJIIIGGGEEEEEEDDDAAA???@@@???>>><<<:::999888777777888999999999888777666666666666666666666555555555777999:::888666555666333333222222222111111111222222222333333444555666777666555444333444444555555555555555666666666777777666666666555555555555777777777666666666555555666666666666666555444444555555666666555444444333111111111111111222222222................................................,,,...000000///...///000//////.........---------------...///000000000//////...------------...///000///...------...///000..............................------------------......------------..............................,,,---......------...///........................------............------+++,,,------......---------......//////......---//////...---------------,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,,,,,,,000/////////.........---...///000///---,,,---...//////............//////////////////...---,,,+++((()))***++++++***))))))++++++,,,,,,,,,---------,,,,,,---......---,,,,,,---------............//////...------------...///------------------------------------------------//////..................,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......------------------------------------,,,,,,++++++++++++,,,,,,------......------------------------------------------------------------------------......---,,,,,,++++++***,,,,,,---......---,,,,,,------------------------........................------............------........................,,,------------------,,,........................//////............//////...---,,,,,,,,,...000111000000///////////////000......------------......------.........---,,,,,,++++++,,,------------,,,------------------------------------------------444444444444444444444444444444555555555555555444666666666777777888888888555555555666777888999:::999:::;;;<<<===???CCCFFFEEEFFFHHHHHHGGGFFFGGGGGGFFFKKKPPPRRRSSSVVV\\\aaa```aaabbb```^^^___dddhhhiiilllpppsssuuuuuutttsssyyy~~~}}}yyyxxxyyy{{{}}}{{{tttlllhhhhhhjjjlllllliiieeecccbbbddd^^^WWWSSSSSSTTTTTTSSSSSSSSSRRROOOKKKGGGFFFEEEFFFEEECCCAAA???<<<:::999999:::;;;;;;;;;999888777666666666777777777777777777999;;;;;;999777777777444444444333333333222222222222222222333444555555666666555444444444444555555555555555666666666666666666666666555555555555666666555555555555555444666666666666666555555444555555555666555555444333000000000111222222333333................................................+++...000111000/////////...............---------......///////////////...///...------------.../////////............///000////////////////////////,,,,,,,,,,,,,,,---------......------------..............................,,,+++***+++---000111111.................................//////.........++++++,,,------------,,,......////////////......000//////...............+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------/////////...............---/////////---,,,---...//////............//////////////////...---,,,++++++******************))),,,,,,,,,,,,------------,,,------......------,,,---------............///000///............///000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........,,,,,,,,,------------...************++++++++++++,,,++++++++++++,,,------------------------------............------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------,,,+++++++++,,,------......------,,,------------------------------------------------------............------------------------------------------------------........................//////............//////000///...------...///000////////////////////////......------------......+++,,,---...............++++++,,,---------------........................,,,,,,,,,,,,,,,,,,,,,,,,444444444444444444444444333444555555555555555555666666777777888888999999888888888999:::<<<>>>???@@@AAABBBBBBAAABBBEEEGGGHHHJJJMMMNNNOOOPPPQQQSSSQQQTTTWWWYYY[[[```fffjjjmmmnnnmmmjjjhhhjjjrrryyy{{{~~~}}}}}}zzzyyyyyyzzzqqqeee```aaaeeegggfffggghhhgggaaaYYYRRROOOOOOKKKJJJIIIFFFDDDBBB@@@???<<<=========<<<;;;999888999999999999999:::::::::888:::;;;:::888777777777777777777777666666666666222222222222222333444444555555555555444444555555555555555666666666666666666666666666666555555555555555555555555555555555555666666666666666555555444555555555555555444444111111111111111111222222................................................))),,,...///...---------...........................///////////////...---.........------........................//////000000000000000000000000000,,,---------.../////////000//////......//////000...........................+++((()))---111111000..............................////////////......+++,,,------......------...//////000000//////...///...------------......+++++++++,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////........................---...///...---,,,---/////////............//////////////////...---,,,+++///...---,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------............//////..................///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,---.........------------------------************++++++++++++,,,,,,,,,+++,,,,,,---...------------------------...---------------------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,---.........------------------------------------------------------------------------------............---------------------------------------,,,,,,------------------...............//////............//////000000///...------......+++,,,,,,---------------......------------......,,,------...............+++,,,,,,---...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,555555555555555555555555333333444555555555555555555666666777888888999999999999999:::<<>><<<:::::::::::::::;;;;;;;;;;;;999::::::999777666666777888888888777777777666666333333222222333333444444444444555555555555555555666666666666666555555555555555555666666666666666666666666666666666666666555555666666666666666555444444555555555555555444333333222222111000//////////////////////////////////////////////////////***,,,......---------------........................///////////////...------..................------......///////////////000000000000000000000000,,,---------...///////////////............//////........................000,,,)))))),,,//////...////////////////////////......////////////......------...///////////////......////////////......,,,,,,,,,++++++,,,------,,,---......//////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---------...............,,,...///...------.../////////............//////////////////...---,,,+++000///...---,,,,,,------,,,,,,---------.........---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,---.........------------------------++++++++++++,,,,,,,,,,,,---------------......///------------------------,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------...//////------------------------------------------------------------------------------............------------------------------...---,,,,,,,,,,,,---...---------.........////////////............////////////...---,,,,,,,,,,,,++++++---.........------......------------............//////......---,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666666666666666666666666333444555666777777777777555666666777888999::::::999999999:::===AAADDDFFFBBBDDDFFFGGGHHHIIIKKKMMMNNNQQQUUUZZZ```gggoootttsssooolllmmmrrruuuuuuttt|||wwwiiieee^^^VVVPPPLLLIIIIIIGGGGGGGGGFFFEEECCC@@@???<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;999777666666777666666666555555555444444444444444333333444444555333444555555666555555555666666666666666555555555555555555666666666666666666666666666666777777777444555666666666666666666333444555555666555555555555444333222111///......////////////////////////////////////////////////---...//////......///111---------.....................///////////////...------...//////...------,,,---...///000000000///////////////////////////,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------........................///---++++++,,,------,,,////////////////////////.........//////...............///000000000000///------............------++++++++++++++++++,,,------...///111111000000///...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,---///...------.../////////............//////////////////...---,,,+++---,,,,,,,,,,,,,,,++++++,,,---------...............------,,,,,,------...---------............///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------............------------,,,,,,,,,,,,,,,,,,,,,---------......------------...//////------------------------,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////......---,,,,,,,,,...------,,,,,,------...------------------------------------------------------............------------------------------...---,,,++++++,,,---...,,,,,,------...///////////////............//////......---------,,,,,,+++---...///111111111000000......------------......///////////////...---,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666666666666666666666666555666777888999999999999777777888999:::;;;<<<<<<;;;;;;;;;<<>>>>>===<<<<<<<<<:::888777777888666666555555555444444444666555555444444555555666333333555666666666555555777666666666555555555555555555555555666666666777444444555555555666666666444444555666666666666666333444444555666666555555444333333222111000///////////////////////////////////////////////////////////////---,,,---000222---------.........//////------...///000000000///------...//////...------,,,---...///000000000///..............................---------------------,,,,,,++++++,,,,,,---........................+++,,,------,,,+++,,,---////////////////////////------............---------......///000/////////,,,,,,------------,,,,,,,,,++++++++++++,,,---...---...000111222111000///..............................---------,,,,,,,,,---------------------------------,,,,,,++++++***,,,,,,,,,------.........,,,---......------...000//////............//////////////////...---,,,+++++++++---......---,,,,,,------------...............---,,,,,,,,,,,,---...---------............///,,,---...//////...---,,,------------------------------------------------//////........................---------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...///------------------------,,,---------............++++++,,,,,,------......------------------------------------------------------------------------/////////...------,,,,,,...---,,,,,,,,,,,,---...------------------------........................------............------........................///...,,,++++++,,,...///,,,,,,------...//////000//////............//////---............------------...000222333333222111......------------......---......////////////...,,,------...............------------------------------------------------777777777777777777777777777888999:::;;;<<<<<<<<<888888999:::;;;======>>>???>>>>>>@@@CCCGGGLLLNNNUUUWWWXXXWWWUUUTTTSSSTTT\\\^^^cccjjjtttxxxhhh]]]WWWUUUSSSSSSSSSRRRPPPMMMJJJIIIHHHHHHGGGFFFDDDCCCBBBAAA>>>>>>===;;;999888888:::777777777777666666666666777666666555555555666666222333555666666666555555777777666666555555555444444555555555666666777777333333333444444555555555444444555666777777666666333333444555666666666555222222222111111111111111000000000000000000000000000000000000000000000000...---,,,***)))+++...222---------.........//////,,,,,,...///000000000000,,,---...//////...---,,,+++,,,...000000000000///........................111111111000/////////...///......------......///........................(((+++......,,,+++,,,...000000000000000000000000,,,------------------,,,,,,---......//////......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------...///---...000111222111000...////////////////////////.........------,,,,,,,,,........................000000///...---,,,,,,+++,,,,,,,,,------.........,,,---......------///000//////............//////////////////...---,,,++++++---///111111000///...---------.........//////...---,,,,,,,,,,,,---...---------.........//////---...///000000///...---........................------------------------000000000///.........---.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---------------------------.........//////000000++++++,,,------...//////........................------------------------------------------------,,,,,,------...//////000...---,,,,,,,,,,,,---...------------------------////////////////////////---..................---///////////////////////////...,,,++++++,,,...///,,,,,,------...///000000//////............//////......///////////////...+++---///111222111000000.........------.........+++,,,---///000111111111,,,---......//////......................................................444555666888888888888777666777888<<<@@@???<<<888===:::888888;;;???BBBCCCCCC>>>>>>FFFNNNPPPTTTZZZ```]]]]]]``````]]]]]]```gggoooxxxyyynnneee___\\\YYYWWWUUUSSSOOONNNOOOLLLMMMLLLJJJGGGEEEEEEFFFCCCAAA>>>;;;:::;;;===>>>999777555555666777888777777777777666666555555444555555555555555555555555333333333333333444555666777777777777777777777777555555555555666666666666777555444555888999888666555555555666666666777777555444222333333444222111000000000000000000000000000000000000///////////////////////////......---////////////////////////////////////////////////...///000111111000///...------------------------111000...------...//////...------,,,,,,------...------------------------------------------------......---------,,,,,,,,,///............------------------......000111111////////////000000000000........................---------,,,,,,---------111111111111111000///...------------------------//////.........------------,,,++++++------,,,+++.........////////////000...------,,,,,,------...........................//////////////////////////////.........---------........................---------............///000000//////.........---........................000000///...---,,,,,,+++,,,,,,,,,---------............---------,,,,,,,,,......//////...---,,,,,,///......---------............---------,,,,,,,,,------------------------///...,,,+++***+++,,,,,,.........------,,,,,,,,,+++,,,---.........---,,,///...------------...///,,,,,,,,,---...///000111........................000000//////.........---................................................//////.........---------////////////////////////---------............///......------------......---......//////////////////............//////000.........------,,,,,,,,,333222111111333444333222000///...---------------.........////////////000000000//////.........---........................,,,,,,------,,,,,,+++***555555777888999999888888777777999>>>AAABBB???<<<=========???BBBEEEGGGHHHKKKHHHIIIQQQWWWZZZ^^^dddddd``````cccgggjjjpppvvvxxxqqqgggccc___ZZZVVVSSSRRRRRROOONNNNNNMMMLLLKKKJJJIIIHHHFFFCCCAAA>>>===<<<<<<999777555555666777777666888777777777666666666555555555555555555555555555555444444444555555666777777777777777777777777777555555555555666666666666777555444555888999777666555555555555555666666666555444222333333444222111000000000000000000000000////////////000000000000///000000000000///......////////////////////////////////////////////////...///000111111000///...------------------------//////......///000111222.........------.........---------------------------------------------------------......////////////............---------------------...///000111000000000///////////////..............................------------......000000111111111000//////------------------------//////.........------------,,,++++++------,,,+++,,,,,,---------............------,,,,,,------...................................................//////.........---------........................---------............///000/////////..................................../////////...------,,,,,,,,,,,,---------..................---------,,,,,,......//////...------,,,//////...............///.........---------,,,,,,------------------------//////---,,,,,,,,,------......---------,,,,,,,,,***+++,,,---------,,,,,,///...---,,,,,,---.../////////...------------...........................000/////////............................................................//////.........---------////////////////////////---------............//////......------......///......///000000000000///000//////.........///////////////......---------111000000111333555444444//////...---------------,,,,,,,,,------------...000/////////.........---........................---............---,,,,,,555666777888999999999999777888;;;???CCCCCCBBB@@@>>>???AAADDDGGGJJJMMMNNNUUUTTTUUU[[[___ccchhhmmmpppkkkjjjooowww{{{wwwqqqhhhaaa\\\XXXVVVTTTRRRPPPQQQRRRRRRPPPMMMKKKJJJIIIHHHFFFCCCAAA@@@===:::888777888999999888888777777777777777666666555555555555555555555555666555555555555666777777666666666666666666666666444555555555555666666666666555444555777888777666555555555555555555444444555333222222444444333111000000000000000000000000......//////000000111111000000111111000000///...//////////////////////////////////////////////////////000000000000//////////////////////////////.........///000111333444........................------------------------------------------------,,,,,,---...///000111222///............---------------------...///000000111000000//////.................................//////............////////////000111111111000000.......................................------------,,,+++,,,---...---+++++++++++++++,,,,,,,,,,,,......------------.....................................................................---------........................---------............///////////////............................................................,,,------------..................------------,,,.........///......---,,,------,,,,,,,,,------............------------,,,------------------------000///......---............------------,,,,,,,,,)))***+++,,,,,,,,,++++++...------,,,,,,------...//////...------------...........................////////////...........................................................................---------////////////////////////---------............//////......------......///...///000000111111000000111000///...............///////////////.........///......000333555555444///...------------------,,,,,,,,,------------.../////////...............------------------------......//////......---,,,666666777777888999999999888:::===@@@CCCDDDCCCBBBCCCEEEHHHKKKMMMQQQUUUXXX]]]]]]___bbbeeejjjrrrxxxuuunnnfff```^^^ZZZXXXYYY]]]]]]XXXTTTNNNNNNNNNMMMLLLKKKJJJIIIBBB@@@===<<<<<<===<<<<<<888888777777777666666666555555555555555555555555666555555555555555666666555555555555555555555555444444444555555555666666555555555555666777777666555555555555444444444444444333222222444444333222000000000000000000000000---......///000111111222111111111111111000////////////////////////////////////////////////////////////000000000000//////////////////////////////.........///000000111222........................------------------------------------------------,,,------...//////000000///............------------------------...///000111111000///......------........................000000////////////000000......///000111111111000////////////////////////...........................,,,+++,,,---...---,,,***++++++++++++,,,,,,,,,......------------......................................................................................................---------............//////////////////.................................---------.........//////------------........................---------------...............------++++++*********+++,,,,,,............------------........................///.....................------------------------***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---...///000111........................///////////////.................................................................................////////////////////////---------............/////////............////////////000111111111111111111111000......---------//////........................---...111222222111......---,,,,,,---------.........////////////000........................------------------------...............---,,,,,,666666666666777888999999999<<>>999999888888777666666666666666666666666666666666555555444444333444444555444444444444444444444444444444444444555555555555444555555555555555666777555555555555555555555555444333222222444444333222000000000000000000000000---......///000111111222111111111111111000//////////////////////////////////////////////////////000000////////////000000000000000000000000000000.....................---,,,---............---,,,------------------------------------------------------------------------///............---------...------------......///111000000///...------,,,........................000000////////////000000---...///000000000000000////////////////////////---........................---,,,,,,......---,,,,,,,,,,,,,,,------------///......------......///................................................---.............................................---------............///.........///////////////........................,,,,,,------.../////////---------.........////////////.........---------------...............---,,,,,,,,,,,,,,,---......//////.........---------........................---------.........------------------------------,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,---...///000111.................................///////////////................................................---.....................////////////////////////---------............////////////......///////////////000111111111111111111111000......---------------------------------///...,,,---......---,,,------,,,,,,,,,------............////////////000---------...............------------------------,,,------------,,,++++++777777666777777888::::::<<>>CCCIIIOOOSSSWWW\\\```aaagggmmmooonnnmmmooorrr~~~ooobbbZZZPPPNNNJJJHHHHHHGGGFFFEEECCCBBB@@@>>><<<:::999888666666666666666666666666666666555444444444444444555555555555555555555555333333444444444555555555222555666666444444555777444555555666777888999999333222111222444555444333000000000000000000000000////////////000000000000///000000000000///......////////////////////////////////////////////////111000///......///000111////////////////////////,,,---...//////......---...000111222222111000...------------------------------------------------------------............///............---------...------,,,,,,------...................................................000//////......//////000/////////000//////......---------------------------------........./////////---,,,---...///...---------------............//////............//////........................---------------------------------.........//////........................---------............///............/////////000........................---------...........................////////////////////////............,,,------...//////......////////////000111222333////////////....................................,,,---...///000//////...,,,,,,,,,---------......,,,,,,+++++++++,,,---.........///000000///......//////...------------......................................./////////000................................................---------.........//////////////////////////////---------............///000000////////////000000......///000000000000///000//////.........//////------------.........//////...------......---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++<<<;;;::::::;;;<<<>>>???@@@EEEMMMTTTZZZ```ggglllttt|||qqqfffWWWTTTPPPNNNNNNMMMLLLKKKGGGFFFDDDBBB???===;;;:::777777777777777777777777888777666555555555555555666666666666666666666666333333333444444444555555222444666666444333555777444555666777888999:::;;;333222111222444555444333000000000000000000000000000000000000///////////////////////////......---////////////////////////////////////////////////111000///......///000111////////////////////////+++,,,...000111111000000000111333444444333111000------------------------------------------------,,,------...///000111111//////.........---------...------,,,,,,,,,---------------.......................................//////............/////////000000000///...---------------------------------------........./////////...------...///...---,,,,,,------------......//////............//////........................---------------------------------.........//////........................---------.........//////---.........//////000000............................................................/////////000000/////////............,,,,,,---.../////////...,,,,,,,,,---...///000000000/////////............////////////////////////---...///111111111000///,,,,,,,,,------.........,,,+++*********+++,,,---...///000111111000///...,,,,,,,,,---...///000111........................---.........//////000000................................................---------.........//////////////////////////////---------.........//////000000////////////000000---....../////////////////////.........//////000---.........//////000000///------...000111000///++++++++++++,,,,,,---............/////////000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,999999999;;;===@@@BBBDDDJJJOOOWWW```lllzzzwwweee```YYYTTTRRRRRRSSSTTTSSSOOOIIIDDDAAA@@@>>><<<<<<:::888777777666444222444444555555555444333333555555444444444444555555444444444444444444444444222222222333333333444444666666666666666666666666444444444333333333222222555444222111...---+++***////////////////////////111111111111000000000000///////////////.........111111000000//////......//////////////////////////////.........------,,,------,,,---...000222333999:::;;;<<<:::777333111///.........//////---+++,,,,,,,,,---------...............------,,,,,,,,,---------............///------,,,,,,,,,+++++++++------,,,+++,,,---...///........................///............---------............////////////...------,,,,,,------...........................///...---,,,,,,---...///---------,,,,,,+++++++++........................//////.........---------,,,------......------,,,,,,---......//////......///............---------,,,,,,,,,---------..................---,,,+++*********+++,,,---...///000.........------,,,,,,,,,++++++++++++,,,,,,---...........................------------------------//////.........---------......------------......////////////////////////111000///------,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,....................................////////////////////////////////////...//////000111222222222---,,,+++******+++---.........------------......------------.........///000000///...............,,,,,,,,,------.........////////////////////////////////////////////////000000//////......------.........///////////////........................++++++++++++,,,---...///////////////////////////...------,,,,,,------...,,,,,,,,,---------..............................999:::;;;>>>AAAEEEIIIKKKTTTYYYbbbrrrqqqlllddd]]]YYYVVVTTTSSSWWWTTTOOOKKKHHHEEEAAA???===;;;::::::;;;;;;:::888555555555666666555555444666555555555555555555666444444444444444444444444333333333333444444444444555555555555555555555555444444444333333333222222222111111000///.........000000000000000000000000000000000////////////.../////////////////////...000000000000//////......//////////////////////////////...---------------------,,,---...000111222999;;;===???>>><<<888666111///.........///---,,,,,,---------............/////////......------------------............////////////.........---------,,,,,,,,,,,,---.....................---------///............---------............///////////////......------......///........................///...------------...///...---------,,,,,,,,,+++........................//////.........---------,,,------......------,,,,,,---......//////......///............---------,,,---------............/////////......---++++++////////////////////////.........------,,,,,,,,,---,,,,,,,,,,,,------...........................------------------------//////.........---------///..................///////////////////////////000000///...---,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,....................................////////////////////////////////////...//////000111111222222000///...------...///000......------------......------........./////////000000///...............,,,,,,,,,------.........////////////////////////////////////////////////////////////............------------------,,,,,,........................++++++++++++,,,---...///...........................------,,,,,,------...,,,,,,---------.................................>>>???AAAEEEIIINNNSSSUUUYYY```ooozzzqqqiiibbb[[[WWWUUUSSSPPPMMMLLLIIIFFFCCC???===;;;;;;;;;;;;999888666666666666666666666666777666666555555666666777444444444444444444444444444444444444555555555666555555555555555555555555444444444444333333333333/////////000000000111111111111111111111111111111////////////..................//////////////////000000000////////////...////////////////////////000///...---,,,---......------------...///111111888:::>>>AAABBB@@@>>>;;;444111...------.........------.........////////////////////////.........---------............////////////............---+++,,,------......------//////.........---------///............------------............//////////////////....../////////........................///...------------...///.........---------------.......................................---------,,,------......------,,,,,,---......//////......///............---------------........./////////////////////......---,,,222222111000///......---.........---------------///......------------...........................------------------------...............---------000//////......//////000/////////////////////////////////...------,,,,,,......---------,,,,,,,,,,,,------......------,,,....................................////////////////////////////////////...//////000000111111222111000///.........000000......------------............/////////000000000000//////............///---------------.........////////////////////////////////////////////////.............../////////.........---,,,,,,,,,+++........................++++++++++++,,,---...///------------------------...------,,,,,,------...,,,------------.................................DDDFFFHHHLLLQQQVVV[[[^^^___llluuujjjdddWWWTTTQQQOOOOOONNNMMMKKKGGGEEEBBB???>>>;;;888666777666666666666666777777777777666666666666777777555555555555555555555555555555555555666666666666555555555555555555555555555444444444444333333333/////////000000111111222111111111111111111111111000000/////////.....................////////////////////////////////////////////////////////////000///---,,,,,,---...///,,,,,,------...///000000333666;;;???BBBAAA???>>>777333///------...//////.........////////////000//////..................---------............///------------,,,,,,,,,,,,+++,,,---...///...---,,,/////////...------,,,,,,///............------------------.........////////////............//////.................................------.................................................................................,,,------......------,,,,,,---......///.........///............---------.........////////////000//////000000///......---000000///...------,,,+++...............---------111000///.......................................................................................000000////////////000000////////////////////////...//////......------,,,......---------,,,,,,,,,,,,------......------,,,....................................////////////////////////////////////////////////000000111111//////...---------............------------......////////////000000000000000///............//////---------...............////////////////////////////////////////////////---------....../////////111111000///...---------........................,,,,,,,,,,,,,,,---......------------------------...------,,,,,,------...------------....................................JJJKKKOOOSSSYYY___dddgggrrrxxxiiieee^^^YYYWWWUUUTTTSSSPPPMMMIIIFFFDDDAAA===:::888888777666555666666777777777666666666666777777555555555555555555555555555555555666666666777777555555555555555555555555555555555444444444333333111111111111000000000000000000000000000000000000111111111000000000//////---.........//////000000...............////////////////////////////////////...---,,,------...///,,,,,,---....../////////...111555:::<<<======<<<:::666000------...///000.........////////////000---------------------------------............///......---------,,,,,,,,,+++,,,---...///...---,,,//////.........---------///............---------------------...............------,,,,,,------...........................---..................---................................................---.....................,,,------......------,,,,,,---......///.........///............---------.........////////////000//////////////////...---...............---------........................111000//////............................................................---.....................000000////////////000000////////////////////////---......//////...---,,,......---------,,,,,,,,,,,,------......------,,,....................................///////////////////////////////////////////////////000000000//////......------------......------------......////////////000000000000//////............//////........................////////////////////////////////////////////////,,,,,,------......//////111111000///...---------........................------,,,,,,------......------------------------...------,,,,,,------...---------.........//////........................PPPRRRWWW^^^gggpppwww{{{vvvlllddd^^^YYYUUUQQQNNNKKKHHHGGGDDDAAA???<<<;;;999777666666666777777666666555555666666777555555555555555555555555555555555555666666666777444444444444444444444444555555555555444444444333222222222111111000000///000000000000000000000000111111111111000000000000------......///000000000---............/////////////////////////////////---------...............+++,,,---...............+++---000333666888999:::;;;777222///.../////////------........./////////,,,,,,,,,------------------------............///000000000/////////......+++,,,------......------........................///............---------,,,------------.........------,,,,,,,,,,,,------........................------...//////...---------------------.................................---------...............,,,------......------,,,,,,---......//////......///............---------------........./////////....../////////......------.........//////000000.............../////////000//////............///................................................---------...............000//////......//////000////////////////////////------...//////...---,,,......---------,,,,,,,,,,,,------......------,,,....................................////////////////////////////////////////////////////////////111000000000///...............------------............/////////000000000///............//////000/////////...............////////////////////////////////////////////////---------------..................---,,,,,,,,,+++...........................---------------......------------------------...------,,,,,,------...------........./////////........................XXX\\\eeeppp~~~~~~rrrggg```XXXUUUQQQNNNLLLIIIFFFCCCAAA???<<<:::888777888888666555555555555555555666555555555555555555555555444444555555555666666666444444444444444444444444555555555555444444444444222222222111111111000000111111111111111111111111111000000000000/////////------......///000000111---------.........//////////////////////////////+++,,,...///000///...---+++,,,---.........------,,,,,,---///222555777999<<<888333000000000//////,,,---------............------------.........///---------............///000000000000////////////---,,,,,,,,,,,,---......,,,,,,------...////////////............---------,,,,,,---------...............------------..............................------...//////...------+++,,,,,,,,,------------........................---------.........//////,,,------......------,,,,,,---......//////......///............---------,,,---------............------............------------------.........///---........./////////000......------......//////................................................---------........./////////..................///////////////////////////,,,---...000000///---,,,......---------,,,,,,,,,,,,------......------,,,....................................////////////////////////////////////////////////////////////000000000///...------,,,......------------......------........./////////...............///000000000/////////.........---////////////////////////////////////////////////...------------------,,,------------------,,,,,,..............................------------.................................------,,,,,,------...............////////////........................___eeeppp|||rrrgggccc___ZZZVVVRRRMMMJJJDDDBBB???<<<:::999999999555555444444444444555555666666666666666666666666444444444444555555555666444444444444444444444444666666555555555444444444111111111111111222222222222222222222222222222222000/////////............---------...///000000111---------.........//////////////////////////////***,,,...000111000...,,,+++,,,---.........---,,,...------...000333777999<<<888444222111000///...,,,,,,,,,---------......---.........//////000000---------........./////////.........------------...---,,,+++,,,---...///+++,,,,,,---...///000000//////.........---------,,,,,,,,,---------......//////............//////........................,,,---...//////...---,,,+++++++++,,,,,,---------........................---------.........//////,,,------......------,,,,,,---......//////......//////.........---------,,,,,,,,,---------......,,,,,,------...------,,,++++++++++++++++++++++++---.........//////000000---------------...///000........................////////////////////////---------.........//////......------------......////////////////////////+++---...000000///---,,,......---------,,,,,,,,,,,,------......------,,,..................................../////////000///////////////////////////////////////.........------------,,,+++***))).........------.........------------.........///...............///000111000000//////.........---////////////////////////////////////////////////.........------,,,,,,,,,.........///////////////........................///......---------......////////////////////////...------,,,,,,------.............../////////000........................oooyyyzzztttqqqjjj^^^SSSNNNMMMIIIDDD@@@>>>===;;;:::888999::::::888666666666666666555555555666666777444444444444444444444444444444555555555555444444888888777666555444444333666555444222111111222222000000000000000000000000222111111000///......---////////////////////////000000000000000///......////////////////////////........................------............------//////............//////333666999888444000000111,,,,,,---...////////////////////////////////////........................------------------------///...---,,,+++,,,---...//////000000000000//////........................------------------------)))***+++---...//////000000000/////////.........------............------+++++++++*********))))))---,,,,,,,,,,,,---......---...///000000///..................////////////......//////...---,,,,,,...------,,,,,,------...---------............///------............------......---,,,---...///000//////......------,,,,,,//////.........---------...------------...//////////////////////////////........................////////////////////////////////////..................////////////......------...///...---+++***......////////////......///////////////////////////////////////.........000000000000000000000000////////////////////////000000////////////000000000000///////////////000////////////////////////------......///000000000......////////////......////////////////////////------------------------........................///...---,,,+++,,,,,,---.........////////////000+++++++++,,,,,,,,,---------...............------//////000000000000////////////...---,,,,,,,,,,,,------------------------}}}sssdddXXXSSSNNNLLLIIIHHHFFFCCC???<<<777888888888777666666777666666555555555555666666444444444444444444444444444555555666666555555444777666666555555444444444666555333222111111222222000000000000000000000000111111111000///.........////////////////////////000000000000000///.............................................---------------............------///..................///333555777666444111//////,,,---......////////////////////////////////////........................------------------------......---,,,,,,,,,---......//////000000//////...........................------------------------***+++,,,---.../////////......---------,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,+++++++++***---,,,,,,,,,,,,---......,,,---...000000000////////////////////////............//////...------,,,...------,,,,,,------...---------............///------............------...------,,,---...///000//////..................//////.........---------...------------...//////////////////////////////........................////////////////////////..............................////////////......---.........------,,,+++......////////////......////////////////////////.........///////////////////////////////////////////////////////////////000000////////////000000000000////////////000000//////////////////////////////////////////............////////////......////////////////////////------------------------........................///...---,,,,,,,,,------------........./////////,,,,,,,,,,,,---------------......//////...------//////000000000000//////---------,,,,,,---......------------------------qqqddd^^^SSSQQQPPPOOOLLLHHHCCC>>>===<<<;;;:::999777666666666666555444444555555666444444444444444444444444444555555666666555555444555555555444444444444444555444333222111111222222000000000000000000000000111111000000//////......//////////////////////////////000000000///..............................//////.........---------------............------......------------......222222333555666444111............///////////////////////////////////////////////////////////////...........................------,,,------...............//////.................................------------------------+++,,,------......---------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,...///000000000000000000000///......------.........///......---,,,...------,,,,,,------...---------............///------............------...------------...//////.........///////////////...............---------...------------...//////////////////////////////........................////////////////////////..................//////...//////000000//////...///...------------------......////////////......////////////////////////------......//////000000........................000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000111111000//////...------...//////000000//////...////////////////////////------------------------........................///...------,,,---------,,,---------............------------.........///---......//////.........//////000000000000//////,,,,,,,,,,,,---...///000------------------------vvvqqqiiieee___YYYTTTOOOJJJFFFHHHEEEBBB???===:::777555666666555555444555555555555555555555555555555555555555666666666666555555333333333444444444444444555444222111111111222222000000000000000000000000111000000000/////////...////////////////////////...///////////////............................../////////...------,,,,,,------............------------,,,,,,,,,,,,------000///000444777888444111000000//////////////////////////////////////////////////////////////////////////////////////////---------------.........------............------........................------------------------,,,------...------,,,,,,////////////////////////,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,---...000000111111111111000///...---,,,,,,---...............------...------,,,,,,------...---------............///------............------------------......//////.........//////000000000...........................------------...//////////////////////////////......................../////////////////////////////////000000000000000//////000000000000/////////...---,,,,,,---...///......////////////......////////////////////////,,,------...///000111111////////////////////////000000000000000000000000000000////////////000000000////////////000000111111111111111111111111111000000000000//////......//////000000000000//////////////////////////////.........................................................------------...,,,,,,,,,---------..................////////////---......////////////...//////000000000000//////---------------...//////........................wwwiii___WWWRRROOOOOOKKKGGGCCCAAA???<<<999888777666555555555555555555555555555555555555555555666666666666666666555333333333444444444444444444333222111111111222333000000000000000000000000000000000000////////////////////////////////////......////////////..............................//////.........---------------............------------,,,,,,,,,,,,------...---...222888:::888666222111000///////////////////////////////////////////////////////////////////////////////////////---------....../////////------............------........................------------------------------......------,,,+++.../////////////////////------............------+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---...///000111222222111000///...---,,,+++------...............---...------,,,,,,------...---------............///------............---------------...............------......//////000000---........................------------...//////////////////////////////........................////////////////////////000000111111111222222222//////000000000000/////////...---,,,,,,---///000......////////////......////////////////////////,,,------...///000111111000000000000000000000000000000000000000000000000000000////////////000000///////////////000111111222222222222222222222222////////////000000111111//////000000000000//////////////////////////////................................................---.....................,,,,,,,,,---------.............../////////000000---......///000000////////////000000000000//////000///...---------------........................qqqfff^^^ZZZVVVQQQKKKHHHGGGEEEBBB???999999888777666666666666555555555555555555555555555666666777777666666555555555555444444444444444333222111000000111222333000000000000000000000000000000000000////////////////////////////////////------.../////////......------------------------........................------............------......------------......------...000444777999999444333111000/////////000////////////////////////................................................,,,---...///////////////.........//////.................................---------------------------------...------,,,,,,,,,,,,,,,------------------......//////......---++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......------------...000111222222111000///...---,,,,,,,,,---......///............------,,,,,,------...---------............///------............------,,,---......//////......---------...............---------..................------------...//////////////////////////////........................////////////////////////000000111111222222333333///000000111111000000///..................///000......////////////......////////////////////////------......//////000000111111111111111111111111000000000000000000000000000000////////////000000///......//////000111222111111111111111111111111......///000000111222222///000000111111000000///////////////////////////................................................------...////////////...,,,---------......................../////////000---...//////000000000000//////000000000000//////111000///...------------........................}}}uuuddd]]]VVVQQQNNNKKKGGGBBB;;;:::999888777777777777555555555555555555555555666666777777777777666666777666666555555444444444333222111000000111222333000000000000000000000000////////////000000000000////////////////////////,,,---......//////......------------------------,,,,,,------.../////////------............------///..................///...............111555888666444222000/////////000////////////////////////------------------------------------------------+++,,,...///000000000///...//////000000//////...........................------------------------,,,,,,------...---------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,---------...---,,,,,,,,,,,,---......///...------...///000111111000000///...------,,,,,,------...//////.........------,,,,,,------...---------............///------............------,,,---.../////////...------------------,,,,,,,,,---------.........//////...------------...//////////////////////////////........................////////////////////////......///000000111222222000000111111111111000000------...///////////////......////////////......////////////////////////.........///////////////000000000000000000000000////////////////////////000000////////////000000............///000111222111111111111111111111111000000000000000000111111000000111111111111000000////////////////////////................................................,,,---...///000000///...------........./////////------........./////////------///000000111111111//////000000000000//////000///...............///........................|||zzztttlllaaaYYYUUUOOOHHHBBB<<<;;;:::999888888888888666666666666666666666666666666777777777777666666888888777666555444444444222222111000000111222333000000000000000000000000////////////000000000000////////////////////////,,,,,,---.../////////...------------------------+++,,,,,,---...///000000---..................---//////............/////////000///,,,***+++000555777555222000/////////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...000000000000/////////000000000000//////........................------------------------+++,,,------......------........./////////000000+++,,,,,,------,,,,,,+++---------.........//////---,,,,,,,,,,,,---......000///...------...000000000000000///......------,,,,,,---.../////////......------,,,,,,------...---------.........//////---..................---,,,,,,.../////////...------------,,,,,,+++++++++---------.........//////...------------...//////////////////////////////........................////////////////////////,,,------...///000000111000000111111111111000000,,,---///000000000///.........////////////......///////////////////////////////////////.........////////////////////////////////////////////////000000////////////000000............///000222222000000000000000000000000222222111111000/////////000000111111111111000000////////////////////////////////////////////////........................,,,---///000000000///............////////////000------------.........///------///000111111111111//////000000000000//////......---......///000111////////////////////////|||{{{mmm```\\\UUUMMMJJJHHHBBB===:::;;;<<<;;;999888888999999888888777666777777666666666777777888666555444444555666555444666666555444333333222222111111111111111111111111000000000000000000000000222222111000/////////000//////............//////////////////////////////........................111111111111000...---,,,////////////////////////.........///////////////444777:::888444000...///------......///......---000000000000000000000000//////////////////////////////.........---------------............------,,,,,,------.../////////............////////////...------------...////////////............//////........................------------------------........................////////////////////////////////////////////////000000//////.........---..............................//////...---,,,,,,//////............/////////////////////000111111///......------......///........................------------------------////////////////////////,,,------...///000111111////////////000000000000000000111111111111000000333222222222111111000000000000000000000000000000---......///////////////111111111111111111111111//////............//////000000000000111111111111000000000000000000000000000000000000111111111111222000...///222222111...,,,------...///000000111222222222222222222222222000000000000000000000000000000000000000000000000333222222222111111000000000000000000000000000000111111111111000000000000000000//////.........---222111111111000000//////000000111111111111000000......//////000000111111000000//////.........---//////.........---------vvviii\\\SSSPPPOOOJJJDDD@@@???===999666666777777777777666666666777666666666666666777777666555444444666666555444666555555444333333222222111111111111111111111111000000000000000000000000000/////////...//////000//////............//////////////////////////////........................//////000//////...---,,,////////////////////////////////////............111444777888666222///------.............................................//////////////////////////////.........---------------............------..................------............////////////...---------......////////////............//////------------------------------------------------................................................////////////////////////000/////////..........................................//////...------,,,------,,,,,,,,,,,,------//////......//////000111---,,,,,,++++++,,,,,,---........................------------------------////////////////////////---.........///000000000....../////////000000000000000111111111111000000222222111111111000000000000000000000000000000000---...//////000000//////111111111111111111111111000000////////////000000000000000000111111111111111111111111111111111111000000000000111111111111222000...///222333111///---......///000000111111222222222222222222222222111111111111111111111111000000000000000000000000222222111111111000000000000000000000000000000000111111111000000000//////111111000000000/////////111111000000000/////////000000111111111111000000////////////000000000000000/////////............//////.........---------~~~mmmccc```ZZZTTTNNNIIIFFFBBB===999777777777777777777777777777666666555555666666666666555444444666666555444555555555444444333333222222222222222222222222222000000000000000000000000......------......////////////............//////////////////////////////........................------............------////////////////////////000/////////...------------///333777888666111---................................................////////////////////////...............---------------............------000//////...------,,,,,,---............/////////------.........///////////////............//////------------------------------------------------................................................////////////////////////////////////.............................................///......---,,,------,,,,,,,,,,,,------......------......///000------,,,,,,,,,,,,------........................////////////////////////////////////////////////////////////////////////............////////////000000111111111111000000111111000000000000//////000000000000000000000000---...//////000000//////111111111111111111111111111111000000000000111111000000000111111111222222111111111111111111111111000000000111111111222222111//////000222333222111/////////000111111222222222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000//////000000000000000000000000111111000000000000//////111111111111000000000000000000///////////////...000000111111111111000000000000000000////////////////////////...........................---------~~~xxxhhhaaaWWWPPPMMMIIIEEEBBB;;;::::::999999999::::::777777666666555555666666666555444555666777666444555555444444444333333333222222222222222222222222000000000000000000000000//////......---.........//////............//////////////////////////////........................,,,---....../////////...////////////////////////000000///...------,,,,,,......000444888999555111/////////.......................................////////////////////////........................------............------//////.........------------------.........//////---......//////////////////......------......///........................................................................------------------------///////////////////////////////////////.................................---...............------//////............//////---------------...////////////............//////........................////////////////////////////////////////////////000000000///////////////---.........////////////000000111111111111000000000000000///////////////000000000000000000000000......///000000000000000111111111111111111111111222111111111111111111222000000111111111222222222111111111111111111111111000000111111111222222222000000000111222222333222000000111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000///////////////000000000000000000000000111000000000////////////000000000000000000000000////////////............000000111111111111000000111111000000//////......///////////////.................................~~~}}}~~~~~~~~~{{{qqqbbbVVVOOOLLLIIIGGG???>>>===;;;::::::::::::888888777666666666666666777666555555666777666555444444444444444333333333222222222222222222222222111111111111111111111111222111000///...---------//////............//////////////////////////////////////////////////////---...///000000000000000////////////////////////000//////...---,,,,,,+++111///...000555999888777111000///............///////////////////////////////////////////////////---.....................------............---------------.........//////------------............---...///000000000//////......------------......////////////////////////........................////////////////////////........................////////////////////////.........///////////////////////////////////////------...............---//////............//////---------------...//////000//////......//////000////////////////////////000000000000000000000000////////////////////////000000000000000/////////.........////////////000000000111111111111000000///////////////000000000111111111111111111111111...//////000000000000000111111111111111111111111222222111111111111222222111111111111222222222222111111111111111111111111111111111111222222222222000111111111111222222333111111111111222222222222222222222222222222222222111111111111111111111111000000000000000000000000///////////////000000000000000000000000000000000000000000////////////...////////////////////////............////////////000000111111111111000000111111000000//////...............///////////////---.....................~~~uuuwwwwwwvvvzzz}}}xxxuuupppnnnnnnnnnooooootttuuuxxx{{{~~~qqq___TTTNNNKKKIIIFFFDDDAAA>>>;;;999999999::::::999888777777777777777666555555777777666555444444444444444444444444333333333333333333333333111111111111111111111111222111000///............//////............//////////////////////////////////////////////////////......///000111111000000///////////////////////////.........---,,,,,,,,,111///...///222555888999222111///...---......///000000000000000000000000////////////////////////---------...............------............------,,,,,,------...//////000,,,------------.........---...///000111000//////......------------......////////////////////////........................////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////,,,---......///.........------,,,,,,,,,,,,------......------......///000......------------......////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000111111111111000000//////000000000000111111111111111111111111111111...///000000111111000000111111111111111111111111222222111111111111222222111111111222222222222333222222222222222222222222111111111222222222222333111222333222111000111333111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000//////000000000000111111000000000000000000000000000000////////////..................////////////...////////////000000000000000111111111111000000000000000000////////////.........///////////////---------...............||||||~~~zzzwwwtttrrrqqqqqqsssrrrsssvvvyyyzzzxxxuuulllnnnnnnmmmpppvvvuuupppnnniiiccc``````bbbccccccdddgggkkkoooqqqrrrttttttwwwyyy{{{{{{{{{}}}ooobbbYYYSSSPPPPPPMMMHHHDDD???===;;;:::<<<;;;:::999888888888888777666555666777888777555444444444444444444444444333333333333333333333333111111111111111111111111...---------......///000//////............//////////////////////////////////////////////////////......//////000/////////////////////////////////---------------------------.../////////111444666333222000...---...//////////////////////////////////////////////////////---------.........//////------............------------..................,,,,,,---------.........---...000111111111///......------,,,,,,------...................................................////////////////////////000000000000000000000000////////////////////////............/////////000////////////////////////,,,------...//////......------,,,,,,,,,,,,------//////......//////000111......------------....../////////////////////////////////////////////////////////////////////////////////000111111111222000000000000111111111222000000111111111111000000000000000111111111222222111111111111111111111111//////000111111111111000111111111111111111111111111111000000000000111111111111111222222222333333222222222222222222222222111111111222222222333333222444555333111///000222111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000000000000111111111222222000000000000000000000000000000/////////...............//////000000000000/////////000000000111111000000111111111111000000////////////000000000000............/////////000---------.........//////~~~|||zzzvvvwwwwwwtttrrrpppmmmiiigggfffffffffdddeeeiiinnnssssssoookkkkkkmmmlllhhhjjjnnnllleeeeee```ZZZWWWXXX[[[\\\\\\ZZZ]]]bbbfffhhhjjjkkkmmmmmmpppssssssssstttxxx{{{}}}pppfff^^^ZZZXXXUUUPPPJJJEEEAAA???>>>===<<<;;;:::999999999999888666555666777888777555444444444444444444444444333333333333333333333333111111111111111111111111)))******+++---///111222//////............//////////////////////////////000000000000000000000000---...............------////////////////////////,,,,,,------------------)))---000000......000333444222000...---...//////........................////////////////////////---------.........//////---..................---/////////...------,,,,,,,,,,,,,,,---------......---...000111222111///......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000000000000000000000000000000000000000000////////////////////////---.........//////000000000000000000000000000000,,,,,,---.../////////.../////////......////////////////////////000111111000000////////////000000000000000000000000000000////////////////////////////////////////////////......///000111222222333000111111111222222222222000000111111111111000000000000111111222222222333111111111111111111111111//////000111111111111111111111111111111111111111111111000000000000111111111111222222222333333333222222222222222222222222111111222222222333333333333555666444000///000111111111000000000000000000222222222222222222222222222222222222222222222222000000000000000000000000000000111111222222222333000000000000000000000000000/////////............//////000000111111111222//////000000111111222222000000111111111111000000......//////000000111111---.........//////000000---------.........//////||||||~~~tttlllhhhiiilllnnndddeeegggggggggdddaaa___]]]^^^aaafffiiijjjiiifffdddeeefffggggggfffeeedddddd```ZZZXXXYYY[[[[[[ZZZXXXZZZ]]]aaaeeeggghhhiiiiiikkkllliiiffffffkkkppp{{{|||~~~vvvpppnnneee\\\XXXQQQHHHDDDFFFEEEBBB>>>===???>>>;;;777666777777777777777666555444444555555444444333222333333333222222222111111000000000000000000000000222111111111000000//////........................000000000000000000000000111111222111111000///...............///////////////...---...///000///.........------------......---------............///000000111222222222111111---...///000000///...---////////////////////////.......................................///000111...------,,,,,,------...------------------------..............................---,,,---...///000+++---///111111///---+++................................................//////...------------...000000//////.........---......////////////.........///////////////......000///...------...///000000000000000000000000000......------------......////////////////////////000000000000000000000000..................------......///000000000000000000000000000///////////////000111222222111000///000000000000111111111111222222222222222222222222222222111111111111222222000111111111111222222222//////000000111111111222111111222222222333333333444333333333333333333333222222111111111111111222222222222333333444444444333333333222222222111111111111222222222333333333111111222222222333333333333444444555555444444333222222222222222222222222222222222222222222222222111111000000000000111111111111000000000000111111222222111000//////000000111111000000000000111111222111111111000000//////........./////////////////////.........---------000000///...---,,,,,,+++wwwqqqqqqvvv{{{||||||}}}~~~wwwmmmeeebbbbbbcccdddaaabbbdddeeedddbbb```^^^\\\]]]^^^```ccccccaaa___^^^^^^__________________```]]]ZZZZZZ[[[[[[ZZZXXXWWWYYY\\\```bbbdddeeeeeeggggggfffbbb___aaahhhooouuuvvvvvvuuuuuuwww{{{~~~}}}~~~}}}qqqaaaQQQIIIKKKFFFCCC@@@???>>><<<999666777777777777777777666666444555555555555444333333333333333222222222222111111111111111111111111111000000000000/////////...................................................///000000111111111000000............////////////111000......//////...,,,---------,,,,,,------------------............///...///111222222111///------...///000000///...---...................................................------------......///...------,,,,,,------...------------------------...........................------,,,---...///000,,,---...000000...---,,,................................................---------------...///000000/////////...............//////000000//////.........////////////......//////............/////////////////////////////////......------......///////////////////////////000000000000000000000000..............................///000000000000000000000000000000000000///000000111222222111000///000000000000111111111111222222222222222222222222222222111111111111222222111111111111222222222222111111111222222222333333111222222222222333333333333333333333333333333333222222111111111111222222333333333333333333444444333333333222222222222111111222222222222333333333111222222222222333333333333333444444444444333333222222222222222222222222222222222222222222222222111111000000000000111111111111000000000000111111222222111000000000000000111111000000000000111111111111111111000000000/////////////////////////////////.........---------/////////......------,,,kkkgggccceeennnxxx~~~}}}|||}}}xxxtttpppnnnpppssswwwxxxvvvqqqiiiccc```___^^^^^^^^^___```bbbaaa```^^^]]]^^^]]]\\\]]]^^^]]][[[ZZZYYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^___^^^\\\YYYYYYZZZ]]]___aaabbbbbbbbbdddccc```[[[YYY\\\dddjjjnnnnnnllljjjiiikkkooosssuuuuuuvvvxxx||||||cccUUURRRIIIHHHFFFDDDAAA===:::888888888888888777777666666555555555555555444444333333333333333222222222222222222222222222222222222000////////////.........................................................---...///000111111111111............////////////222111///...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...000111111000...,,,......////////////..............................------------------------...------,,,,,,,,,------......------------......------------------------------------------------...------------...//////........................................................................,,,,,,,,,---...///000111////////////............///000000111111000000///......///////////////.........////////////..............................///......------......///////////////////////////000000000000000000000000..............................///000000000000000000000000000000000000000000000111111222111111000000000000111111111222222333333333333333333333333222222111111111111222222111111111111222222222333222222333333333333444444222222222222333333333333222222333333444444555555222222222111111222222333444444444444333333333333333333333333222222222222222222222222333333333333222222222222333333333333333333444444444444333333222222222222222222222222222222222222222222222222111111000000000000111111111111000000000000111111222111000000000000000000111111000000000000111111111111111111000000000000/////////////////////////////////.........------........................ssskkkccccccfffppp}}}|||zzzxxxxxxwwwwwwxxxooolllhhhgggjjjooosssuuutttqqqlllhhhfffdddbbbaaa]]]^^^___aaaaaa```___^^^bbb```^^^^^^^^^^^^\\\[[[[[[YYYXXXWWWXXXZZZ]]]___``````aaabbbbbbbbbaaa```^^^___aaabbbdddddddddcccdddbbb```\\\YYY[[[___cccggggggeeebbbbbbdddiiimmmooooooppprrrvvvzzz~~~hhh[[[OOOOOOMMMJJJFFFBBB@@@>>>:::999999888777777777777555666666666666555444444444444333333333222222222222222222222222222222222000000000000000/////////......................................................///000111111000000............////////////111///......//////...,,,---------------------------------............///------...///000000111111...//////////////////...........................------------------------//////...---,,,,,,,,,,,,......------------......------------------------------------------------------------....../////////...------------...///................................................,,,,,,,,,------///000000///////////////.........000000111111111111000000---...//////////////////---...///000000///...---........................//////............//////////////////////////////////////////////////////............////////////......///000000000000000000000000000000111111111000000111111111222111111000000111111111222222222333333333333333333333333222222111111111111222222111111111222222222333333333333333333333333333333222222222333333333444444111222222333444555666666333222222222222333333444555555444444333333333222444444333333333222222222222222222333333333444444222222222333333333444444333333333444444333333333222222222222222222222222222222222222222222222222111111000000000000111111111111000000000000111111111111000000000000000111111111000000000000111111111111111000000000000000000000000///////////////////////////............---........./////////000~~~sssnnnmmmmmmmmmnnnuuu~~~zzzwwwvvvwwwyyy{{{}}}}}}|||{{{zzzxxxkkkhhhffffffjjjnnnrrrssstttrrrooommmllljjjgggeee``````aaabbbbbbbbbaaaaaadddbbb``````aaaaaa___^^^]]]\\\ZZZZZZ[[[^^^aaacccccccccccccccbbbcccdddfffeeefffgggiiiiiiiiihhhhhhfffffffffdddaaa___^^^^^^bbbaaa```^^^^^^aaafffkkkjjjkkkmmmoooqqqrrrrrrsssssswww|||jjjXXXVVVRRROOOKKKHHHEEECCC;;;;;;999888777777777888666666777777666666555444444444444333333333222222222222222222222222222222111111111111111111111111////////////////////////////////////////////////000000000000000///..................////////////...------...000111000///......////////////......---------............///---,,,,,,,,,...222666888/////////....../////////........................------------------------000000///...---------...///......------......///---------------------------------------------------------...............000...---,,,,,,---...000................................................///......---------...............///////////////000000111111111111000000------...///////////////---...///000000///...---......................../////////....../////////000000000000000000000000////////////////////////........./////////000000......///000000000000000///000000000111111111222111111111111111222222333111111111111222222222222333333333333333333333333222222111111111111222222111222222222222333333333333333333333333333333222222222333333333444444444222222333444444555666666333333222222333444555555555555555444444333333333444444444333333333222222222222333333333444444444222222333333333444444444222333333333333333333222222222222222222222222222222222222222222222222222111111000000000000111111111111000000000000111111111000000000000000111111111111000000000000111111000000000000000000111111111111000000////////////000000/////////.........------......///000000000pppfffhhhqqq{{{zzzyyytttssstttvvvtttpppppprrrzzz~~~{{{wwwiiihhhhhhjjjnnnrrrtttuuuxxxuuusssqqqooommmiiigggddddddeeeeeeeeedddddddddeeecccccccccdddcccaaa___^^^]]]\\\\\\^^^aaadddffffffffffffeeeddddddfffiiikkklllmmmnnnnnnnnnmmmllljjjlllmmmnnnlllgggbbb___``````___^^^^^^aaafffiiiggghhhjjjkkkkkkjjjiiihhhiiilllqqqwww}}}eee___WWWRRROOOMMMIIIEEE===<<<:::888777777888888777777777777777666666555444444444444333333333333222222222222222222222222111111222222222222222333////////////////////////000000000000000000000000000000000000///...---,,,............////////////---,,,,,,---000111111000...///000111111000///...---------............///---,,,++++++...222777::://////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000///.........////////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///...---,,,,,,---...///................................................//////...---------------.........//////////////////000000111111000000///,,,---...///000000000000......////////////..............................000//////......//////000000000000000000000000000000000000000000000000000.........//////000000111......///000000000000000///000000111111222222222111111111111111222333444111111111222222222222333333333333333333333333333222222111111111111222222222222222222333333333333444444333333333333222222333333333333444444444444333333444444555555666666333333333333444555666666555555555444444444444444444444444444333333333333333333333333444444444444333333333333444444444444222222333333333333222222222222222222222222222222222222222222222222222222111111000000000000111111111111000000000000111111000000000000000111111222111111000000000000111111000000000000111111111111222111111000000//////...000000000/////////...............//////000000000rrrhhh```bbbqqqwwwppppppjjjkkkpppuuutttoooooosssyyy}}}yyyyyywwwsssnnnoooqqquuuzzz~~~{{{xxxuuuqqqmmmjjjhhhhhhhhhggggggfffeeeeeehhhhhhggghhhhhhfffccc``````______```bbbdddgggiiiiiikkkmmmmmmjjjiiijjjkkkmmmnnnooopppqqqpppoooooonnnppprrrttttttpppjjjfffeeeeeeeeedddccceeehhhkkkjjjiiiiiiiiihhhhhhhhhhhhiiijjjlllnnnrrrwww~~~xxxmmm___XXXVVVSSSMMMGGG>>>===;;;888777777888999777888888888888777666666555444444444444333333333111111111111111111111111000000111111222222222222////////////////////////////////////////////////...///////////////..................////////////...------...000111000///---...///000000///...------------............///+++,,,,,,---///111333444000///...------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------...////////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---.........------...............................................................---------......///............/////////000...//////000000//////...,,,---...///000000000000//////............//////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000---......///000000111111......///000000000000000///000000111111222333333111111000000111333444555111111111222222222333333444444444444444444444444222222111111111111222222222222222333333333444444555555555444444444333333333333333444444444444555444444444555555555555555333333333333444555666777444444444444555555555555555444444444444333333333333333333444444444444555333333333444444444444555222222333333333333222222222222222222222222222222222222222222222222222222111111000000000000111111111111000000000000111111000000000000000111222222111111000000000000111111///000000000111111111111222222111111000//////...000000000000/////////...///////////////000000000vvvkkkhhhaaa___iiiyyynnniiijjjgggiiipppxxxwwwqqqpppttttttzzz{{{uuuqqqrrrrrrooovvvwww{{{|||wwwrrrooojjjjjjiiihhhggggggffffffmmmllllllmmmllliiieeeaaabbbbbbbbbccceeehhhjjjllllllpppuuuuuurrrooonnnnnnmmmnnnoooqqqqqqqqqpppoooppprrrtttwwwwwwuuupppllllllllllllkkkiiijjjkkkmmmnnnllljjjhhhhhhjjjlllmmmmmmmmmkkkiiihhhjjjnnnqqqyyyyyyggg^^^\\\YYYQQQIII???===;;;999777888888999888888888888888777666666555555444444444333333333000000000000000000000000//////000000111111111222000000000000000000000000........................,,,---...///000000000000............/////////000000///......///000///---,,,---///000000///---,,,---------.........//////***+++---///000000///...000///...------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---........................................................................,,,,,,,,,---...///000111---.........//////000000......////////////......,,,---...///000000000000000///...------...///000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000---......///000111111222...//////000000000000000///000000111222222333333111111000000111333444666111111222222222333333333444444444444444444444444222222111111111111222222222222333333333444444444777777666666555555555444333333333444444444555555555555555555555444444444333333333444555666777777333444444444555666666666555555444444444333333333333333333444444444555555333333333444444444555555222222222333333222222222222222222222222222222222222222222222222222222222111111000000000000111111111111000000000000111111000000///000000111222222111111000000000000111111//////000000111111111222222222222111000//////...000000000000////////////000000000000////////////sssooommmmmmoooyyytttsss{{{~~~wwwqqqoooqqqssspppqqqrrruuuvvvuuuqqqmmmtttuuuuuutttrrrqqqqqqqqq|||uuuqqqmmmnnnrrruuusssqqqrrruuuyyyzzzwwwppphhhccceeefffhhhjjjmmmqqqsssuuu|||~~~yyyxxxzzz||||||||||||{{{yyyxxxwwwxxxxxxwwwyyyzzz{{{zzzxxxwwwrrrkkkjjjlllooonnnlllqqqooommmmmmoooooonnnmmmrrrllliiiiiigggaaa```dddmmmooorrrwww~~~rrrdddbbb```YYYPPPEEE@@@;;;:::888444444777888666555555666666555444555555555555555555555555444333222111111222333444222111111111000000//////000000000000000000000000111111111000000000000000000000////////////000000////////////////////////............---,,,+++***111000///...,,,***))))))+++,,,,,,---...///000000........................222222111000///...------...---,,,,,,++++++++++++---,,,***))))))***,,,---,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................---.........---,,,,,,+++...---,,,,,,,,,,,,---.........---------,,,,,,,,,000000//////.........---------------------------,,,------...///000111111000000000000////////////111111111111111111111111///////////////000111111000000000000000000000000000000000000000000000000////////////000000000000111111111000000000000000......//////000000111111222111000000000111333333111111222222222333333333111111222222222333333333666666555555555444444444444444444444444444444444333222222111222444555666555666666666666555444444999999888777777666666555555555444444444444444555666666666666666666666666666666666666666666666666666666555555555666666777444444444555555555666666444444333333333444555555555555555555555555555555333333333222222222111111222222222222222222222222111111222222222222111111//////000000111111222222000000000000000000000000111111111000000000000000000000////////////000000000000000000000000000000////////////////////////111000///......///000111pppjjjlllrrr{{{~~~{{{xxxuuuttttttuuuttttttuuuuuutttsssrrrqqqoooqqqsssrrrqqqqqqvvvzzzyyyyyy{{{|||tttooossstttvvvzzz~~~{{{qqqllllllnnnnnnlllssssssrrrooollllllmmmooovvvpppmmmmmmkkkeeedddfffjjjiiijjjkkkooouuu}}}wwwpppiii```XXXKKKEEE@@@???<<<999999;;;999777666666666777555444555555555555555555555555333333222111111222333333222111111111000000000000000000000000000000000000111000000000000000000000000//////......//////000////////////////////////////////////...---,,,+++//////......------,,,,,,,,,,,,------.../////////........................111000000//////......---...---,,,,,,++++++,,,,,,...---,,,++++++,,,---...,,,---......//////......////////////////////////------------------------................................................---.........------,,,+++......---,,,,,,---..................------,,,,,,000/////////.........---........................------......//////000000////////////000000000000........................///////////////000111111000000000000000000000000000000000000000000000000////////////000000000111111000000000000000000000/////////000000000000000222111000000000111222333111111222222222333333333333333333333333444444444555555555555444444444444333333333333333333333333444333333222333444555666555555555666555555444444999999999999888888888888999999888777777777777777555555666666666666666666555555555555555555555555666666555555555555666666555555555666666777777777555555444444333444444555444444444444444444444444333333333222222222222111222222222222222222222222111111222222222222111111.........///////////////000000000000000000000000111000000000000000000000000000////////////000000000000000000000000000000////////////////////////000000////////////000000yyyqqqjjjlllttt}}}zzzyyyxxxxxxvvvuuuvvvxxxyyyxxxuuuuuuxxx{{{sssvvvyyyvvvsssvvv~~~{{{tttsssuuuvvvvvv||||||zzzuuuooommmqqquuuzzzvvvssstttsssooommmmmmkkkiiieeebbbbbbeeehhhkkkyyy}}}sssggg___VVVNNNGGGDDDAAA===<<<===;;;999777666777777666555555555555555555555555555333333222222222222333333111111111111111000000000000000000000000000000000000000000000000000111111///..................//////////////////////////////000000//////...---,,,------......///000000000...........................................................................---,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,---......//////......////////////////////////........................................................................---............---,,,,,,......---,,,,,,---....../////////............---/////////...............////////////////////////.........///////////////......//////000000111111........................///////////////000111111////////////////////////000000000000000000000000/////////000000000111111000000000000000000111111000000000000000000//////111111000000111111222333111111222222222333333333555555555555444444444444555555444444444333333333444444444444444444444444555444444333444444555666555666666777777777666666777777666666666666666666999888888777666666666777666666666777777888888888777777777777777777777777666666555555555555666666666666777777777777888888777666555444444444444444444444444444444444444444333333333333222222222222333333333333333333333333111111222222222222111111//////////////////......000000000000000000000000000000000000000000111111111000000//////000000111000000000000000000000000//////////////////////////////000000000000//////vvvtttsssvvv}}}|||zzz{{{|||xxxvvvwwwxxxxxxxxx{{{~~~~~~~~~~~~zzzyyy{{{}}}}}}{{{zzz|||~~~|||zzzsssoooiiidddaaa`````````lllooouuu{{{pppddd^^^TTTKKKFFFCCC>>>===>>>===;;;888777777888777555555555555555555555555555333333333333333333333333111111111111111111111111000000000000000000000000000000000000000111111111......------------......////////////////////////000000000000000///......---......///000111111222//////.........---------........................------------......//////...------,,,,,,,,,------......---,,,,,,---......,,,---......///.........------------------------------------------------................................................------............------......------------....../////////////////////...........................///////////////////////////////////////.........---......///000111111222000000000000000000000000///////////////000000111////////////////////////000000000000000000000000//////000000000111111111000000000000000111111111222111111000000/////////111111111111111222222222111111222222222333333333555555555444444444444444444444444444333333333333555555555666666666666666444444444444444444444555777777888999999:::999999888888888777777666666555888888888777888888999999888888999999::::::;;;;;;::::::::::::::::::::::::777777666555555555666666777777777777777777777777888777666555444444444444444444444444444444444444444444333333333222222222333333333333333333333333111222222333333222222111333222222111111000000000000000000000000000000000000000000000000111111111111000000000000000000111////////////////////////////////////////////////...///000111111000///...|||wwwtttyyy}}}}}}vvvwwwxxxzzz~~~zzzvvvrrrpppsssyyyyyytttnnnjjjgggeeebbb```bbbeeehhhlllqqqwww~~~zzziii```UUUJJJFFFEEEBBBAAABBB@@@>>>:::888888888777666666666666666666666666666333333333333333333333333111111111111111222222222000000000000000000000000//////000000111111111111......------------......000000000000000000000000000000000111000000///.../////////000000000000000/////////...------,,,,,,........................,,,,,,------.../////////---------,,,,,,---......------,,,,,,,,,,,,------,,,---......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................------...//////......---.........................../////////////////////---------.......................................///////////////.........---......///000111111222///////////////////////////////////////000000111////////////////////////000000000000000000000000000000000000111111111111//////000000111111111111222222111111000000//////000000111111222222222222111111222222222333333333444444444333333333333333555555444444444333333333444555555555666666777777444444555555555555555555666777888::::::;;;;;;;;;>>>>>>======<<<;;;::::::<<<<<<<<<<<<<<<===>>>???999999:::::::::;;;;;;;;;::::::::::::::::::::::::999888777666666666666666666666666666666666666666999888777666555444444444444444444444444444444444444444444333333333222222333333333333333333333333222222333333333333222222333333222222111111000000000000000000000000000000//////000000111111111111111111000000000000111111////////////////////////000000000000000000000000...///000111111000///...~~~|||wwwsssrrrqqqsssvvvxxxzzzzzzzzz|||}}}pppooonnnpppuuu|||xxxtttrrrpppnnniiiddd^^^```aaabbbeeeiiiooossspppdddWWWLLLIIIIIIHHHHHHIIICCC@@@<<<999999999888777666666666666666666666666333333444444444444333333111111111222222222222222000000000000000000000000/////////000111111222222///..................///000000000000000000000000//////000000000000//////000000000000//////////////////.........---------........................------........./////////------------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,................................................------...////////////...---...////////////...------............/////////---------------..........................................///////////////......//////000000111111------------------------///////////////000111111////////////////////////000000000000000000000000000000000111111111222222/////////000111111222222111111111111111111000000000000111222222222222111111111222222222333333333222222333333444444444444666666555555555444444444333333444444555666666666444555666777888888888888777888:::;;;<<<=========@@@@@@@@@@@@@@@@@@@@@???@@@@@@????????????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777888777777666666666666555555999888777666666666666666555555555555555555555555444444444444333333333333333333333333333333333333222222333333333333222222000000000000000000//////000000000000000000000000/////////000111111222222222111111000000111111222000000000000000000000000000000000000000000000000//////000000000000//////uuunnnkkkkkkkkkqqquuuyyyzzzwwwttttttuuuooossswww{{{~~~~~~~~~{{{sssmmmffffffeeebbbaaacccgggjjjooovvvrrrdddVVVPPPNNNLLLJJJJJJEEEBBB===:::999999999888666666666666666666666666333333444555555444333333111111111222222333333333000000000000000000000000...//////000111111222222000//////......//////000000000000000000000000000...//////000000//////...////////////////////////...............---------........................////////////////////////---------------...//////------............------,,,---......//////......////////////////////////------------------------................................................------...///////////////---...///000000///...---,,,,,,------............,,,,,,,,,------.........////////////////////////------......//////000000////////////000000000000------------------------///////////////000111111000000000000000000000000000000000000000000000000000000111111111222222222...//////000111111222222111111111111111111222222///000111222333222222111111111222222222333333333222222333444555666666777777777666666666555555555555555666777777888999999666777999;;;===============>>>???AAACCCDDDDDDDDDBBBCCCDDDFFFHHHJJJKKKLLLLLLKKKIIIGGGFFFDDDDDDCCCDDDCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999888888888777777666666666888888777666666777777777666666666666666666666666555444444444444333333333444444444444444444444444222333333444444333333222000000000000000000111111000000000000000000000000...//////000111111222222222111111000000111111222000000000000000000000000000000000000000000000000000000////////////000000}}}uuuooonnnnnnooonnntttzzz{{{wwwsssrrrsssttt|||~~~wwwsssqqqmmmhhhcccbbbcccfffccciiipppxxxrrr```WWWRRRMMMIIIGGGFFFBBB>>>:::999999999888777777777777777777777777333333444555555444333333111111111222222333333333000000000000000000000000...//////000111222222222000000////////////000000000000000000000000000000......///////////////...------......//////000000................................................000000000000000000000///---------------...///000......////////////......,,,---......//////......------------------------........................................................................------...///000000//////---...///000000///...---,,,,,,,,,---------......,,,,,,,,,------.........000000000000000000000000,,,------...///000111111000000000000///////////////////////////////////////////////////000111111111111111111111111111111000000000000000000000000000111111111111222222222...//////000111222222222000000000111222222222333///000111222333222111111111111222222222333333333222333444555666888999999777777777777666666666666999999:::;;;<<<<<<======888999<<<>>>@@@AAAAAAAAADDDEEEFFFHHHJJJKKKLLLLLLKKKLLLNNNRRRUUUXXX[[[\\\]]]\\\YYYUUURRROOOMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGBBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<;;;::::::999:::999999999999888888777777888777777777777777888999777777777777777777777777555555444444444333333333444444444444444444444444222333333444444333333222111111111222333333333444000000000000000000000000...//////000111222222222222222111111111111222222000000000000000000000000000000000000000000000000111000///......///000111~~~zzzuuuqqqnnnllloooooouuu|||}}}{{{}}}yyyrrrlllgggggghhhiiinnnhhheeejjjooovvv|||gggZZZVVVSSSOOOLLLHHHCCC>>>;;;:::::::::888777666777888777555333555555444444444333333333222222222222222222222222000000000111222222222333222111111111000000//////000000000000000000000000////////////////////////000000/////////......---.........////////////000---------.........//////111111000000//////......////////////..........................................//////...---,,,,,,....................................///////////////......------......///////////////////////////000000000000000000000000////////////////////////222111000///////////////////////////////////////000000000000000//////...///////////////000111111222111111000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111000000000000111111111111111111111111111111000000000000000///......000000000111222222333333555444222111000111111222333333333333333333333333444333333222333333444444666666666666666666666666888666555444666888888888::::::;;;<<<===>>>?????????AAACCCCCCDDDFFFIIILLLMMMMMMMMMOOORRRTTTTTTTTTQQQTTTYYYcccooozzzssskkkccc[[[XXXZZZQQQWWW]]]aaaeeecccZZZOOOKKKHHHGGGIIIHHHDDDCCCFFFFFFCCC@@@@@@@@@AAA@@@???;;;::::::;;;<<<;;;999888888777666666666777888999888888888888888777777777777666555444333444444555666666555555555444444444444333222111111111222333111111111111111111111111000000000000000000000000111111111111111111111111333333333222222111111111111111111111111111111111////////////////////////111111111111000000000000}}}|||~~~}}}{{{xxxuuurrrpppoooooorrrssszzz{{{sssooonnnnnnnnnlllgggeeeiiillloooxxxxxxhhh```XXXQQQPPPQQQOOOJJJCCC>>>===???:::888777888888888666444555555555444444444333333222222222222222222222222111111111111111222222222111111111111111111000000000000000000000000000000111111111111111111111111222111111000//////000000,,,,,,,,,------------...---------.........//////////////////............////////////........................------------///////////////...------....................................////////////......------------..............................////////////////////////////////////////////////000000///.........//////////////////////////////++++++,,,---......------///////////////000111111222111111000000000000000000000000000000000000000111000000000////////////000000000000000000000000111111000000000000111111222222222111111111111111111111111222111111000///000000000111222222333333555444333222222333333444444444333333333333333333444444444333444444555555666666666666666777777777<<<;;;::::::<<<===>>>>>>===>>>@@@BBBCCCEEEEEEFFFCCCEEEGGGHHHHHHIIIKKKMMMOOONNNOOOQQQTTTWWWYYYYYY\\\cccppp|||qqqlllmmmkkkqqqwww{{{}}}zzzooocccYYYSSSNNNMMMLLLIIIIIILLLKKKJJJHHHFFFDDDAAA???===AAA???>>>=========;;;999<<<<<<:::999999999::::::888888888888888888888888888777666555555555666777666666555555555444444444444444222111111111222333222222222222222222222222111111111111111111111111111111111111111111111111333333333222222222111111111111111111111111111111000000000000000000000000111111111111000000000000~~~~~~|||yyyvvvwwwvvvtttsssqqqqqqrrrtttuuuxxx|||}}}yyyvvvllliiiggghhhiiihhhjjjnnnwww}}}pppcccYYYUUUZZZ\\\VVVKKKAAA======;;;:::888888999888777555555555555444444444444333333333333333333333333333222222222111111111111111111111111222222222222222000000000000000000000000111111111111111111111111222111///......///000000,,,,,,,,,------------...---------...............------------............////////////.....................------,,,,,,,,,//////000000000///..........................................////////////...------,,,,,,------...........................////////////////////////////////////////////////.........---......//////////////////////////////))))))+++,,,---.........///////////////000111111222111111000000000000000000000000000000000000000111111000000000/////////000000000000000000000000111111000000000000111111222222222222111111000000222222333333222222111000000000111111222333333333444333333222333333444555555444444444333333222222555444444444555666777777666666777777888888999999<<<<<<======>>>@@@AAAAAABBBCCCFFFIIIKKKLLLLLLLLLHHHJJJNNNOOOPPPPPPQQQRRRRRRRRRTTTWWW\\\bbbgggiiirrr{{{zzzuuukkkaaaXXXUUUSSSQQQQQQSSSLLLMMMNNNMMMJJJHHHGGGGGGJJJGGGDDDBBBAAA@@@???>>>===<<<;;;:::888888777777888888888888888888888888888777777777777777888999666666666555555555444444555444222111111111222333333333333333333333333333111111111111111111111111111111111111111111111111333333333222222222222111111111111111111111111111111111111111111111111111111111111111000000000000zzzzzzzzz{{{{{{xxxuuutttqqqqqqqqqqqqtttwww{{{}}}sssoookkkhhhgggeeedddeeekkktttqqqeee```ccceeeaaaWWWKKKBBB===<<<:::888888888888777555555555555555444444444444333333333333333333333333333222222222111000000000111111111222222333333444000000000000000000000000///////////////////////////...---,,,,,,,,,...///.........////////////000........................---------....../////////////////////.....................---,,,,,,++++++///000000000000000//////....................................////////////------,,,,,,,,,,,,------------------------------////////////////////////////////////////////////---------------...///000////////////////////////,,,---...///000000000000///////////////000000111222111111000000000000000////////////////////////111111111000000000//////////////////////////////111111000000000000111111333333222222111000000000222222222222222111111000000000111222222333333444111111222222222333444444555555555444333333222222444444444444555666777888888888999:::;;;<<<======>>>???@@@@@@AAABBBDDDFFFHHHJJJLLLNNNPPPPPPOOOOOOPPPSSSXXX[[[\\\\\\]]]^^^aaacccfffkkkqqqyyy~~~sssjjjgggfffdddbbbccc___``````^^^[[[ZZZ\\\^^^[[[VVVPPPLLLIIIFFFDDDBBB@@@???>>><<<:::999888888777777777777888888888888777777777777777888888999666666666666555555555555555444333222111222333333333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000///wwwwwwzzz{{{zzzxxxuuurrrppppppqqqrrruuuzzz~~~yyyqqqjjjhhhhhhgggeeehhhkkkqqqyyyssslllkkkjjjiiieee[[[NNNDDD===;;;888777777777666555666666555555555444444444333333333333333333333333333222222222111000000000111111111222222333333444000000000000000000000000///////////////////////////...---,,,------...///.........////////////000.....................---.........//////000000111////////////.....................------,,,,,,,,,//////000000000000000///////////////////////////............////////////...------,,,,,,------...................................................////////////////////////---------------...///000////////////////////////000000111111111111000//////////////////000000111222111111000000000000000////////////////////////111111111111000000000000////////////////////////111111000000000000111111222222222111111111000000111111222222111111000///111111111222333333444444222222333444444444555555555555555444444333333333333333444444666777888999:::;;;<<<>>>???AAABBBCCCBBBDDDEEEFFFGGGIIINNNRRRUUUVVVWWWXXXXXXWWWVVVVVV```dddiiimmmoooppprrrsss|||}}}{{{{{{~~~{{{yyyyyy|||zzztttjjj```XXXQQQKKKGGGIIIHHHEEEAAA???>>>>>>>>>999999999999888888888888777777777777777777777777777777666666666555555555555444333222222222333444222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000///wwwpppwww{{{{{{wwwsssqqqoookkkrrrtttxxx~~~tttqqqrrrppplllkkkiiiiiimmmsss{{{wwwsssooommmjjjbbbTTTJJJ???<<<999888888888777666666666666555555555444444333333333333333333333333222222222111111111111111111111111222222222222222000000000000000000000000111111111111111111111111000000000111111111111111,,,,,,,,,------------..................---------/////////000000000000000////////////..........................................///000000000//////////////////////////////............////////////.........------.........////////////////////////........................////////////////////////.........---......//////////////////////////////000000000000000///...---///////////////000111111222111111000000000000000000000000000000000000000222222111111111000000000000000000000000000000000111111000000000000111111111111111111111111111111111111111222111000000///111111222222333444444444444555555666666666666555444444444444444444444444444444444666777999;;;<<<>>>???@@@BBBEEEGGGHHHIIIDDDGGGIIIKKKNNNTTT]]]dddmmmllllllkkkjjjjjjjjjiiiwwwzzzqqqdddYYYSSSUUURRRLLLFFFBBB@@@AAAAAA>>>>>>===<<<;;;:::999999888888888888888777666666777777777666666666555555666555333222222222333444111111111111111111111111222222222222222222222222111111111111111111111111111222222222222333333333111111111111111111111111111111111111111111111111111111111111000000000000{{{rrrnnnqqqwwwxxxtttqqqssssssqqqxxx|||~~~wwwsssmmmjjjkkklllnnnuuu}}}vvvlllaaaUUUMMMBBB???<<<:::::::::999999666666666666555555555555444444444444444444444444111111111111111222222222111111111111111111000000000000000000000000000000111111111111111111111111///000222333444333222111,,,,,,,,,------------...//////.........---------//////////////////......////////////............---......//////000000000------...///////////////////////////////////////............////////////000//////......//////000000000000000000000000000........................////////////////////////000000///.........//////////////////////////////---...///////////////...///////////////000111111222111111000000000000000000000000000000000000000222222222111111111000000000000000000000000000000111111000000000000111111000000000111222222333333222222333333222222111000111111222333333444444555333444555555555444333222333333444444555666666666666666777888:::<<<>>>???AAABBBDDDGGGIIILLLNNNOOOKKKNNNSSSWWW]]]ggguuussskkkiiicccZZZPPPJJJGGGGGGGGGEEEDDDCCCAAA???>>>===<<<::::::;;;:::999888666555777777777777666666666555666555444333222333444444222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333111111111111111111111111000000000000000000000000111111111111000000000000~~~uuupppnnnkkkqqqtttqqqrrrxxx||||||~~~zzzsssoooooollliiikkkqqqooo~~~ssscccWWWQQQDDDAAA>>><<<<<<<<<;;;;;;777666666666555555555555444444444444444444444444000000111111222222222333222111111111000000//////000000000000000000000000////////////////////////,,,...111333333222000///........./////////000000//////.........---------/////////......------,,,000/////////............------...///000111222222,,,,,,---...//////......000000000000000000000000............/////////000000000////////////000000000000000000000000000000........................////////////////////////222111000///////////////////////////////////////,,,---...000111111111111///////////////000111111222111111000000000000000000000000000000000000000222222222111111111111000000000000000000000000000111111000000000000111111//////000111222333333444333333444444444333222222111222222333333444444555000111222222111000...---222333333444555666777777888888999:::<<<>>>@@@BBBDDDEEEGGGIIILLLOOOQQQRRRWWW\\\aaagggooo}}}~~~wwwkkk___VVVRRRRRRRRRIIIIIIGGGEEECCCAAA???>>><<<<<<===<<<;;;999777555777777777777666666666666666555444333222333444444333333333333333333333333222222222222222222222222111111111111111111111111111111111222222333333333111111111111111111111111////////////////////////111111111111000000000000{{{}}}xxxsssnnnooonnnooorrryyyssswwwzzzssskkkiiijjjooovvv~~~lllYYYUUULLLFFF???<<<;;;;;;:::777:::999888777666666666666555555444444444333333333111111111111111111111111333222000//////000222333111111111111111111111111222222222111111111000000////////////000000000000000111111111111000//////000000000000////////////***+++---///000111111222000000000000000000000000.........------,,,,,,,,,///////////////.........000000000000000000000000------......///000000000+++,,,.../////////...---//////////////////////////////000111111111111111////////////000000000000111000///...............//////000000111111222222000000////////////000000////////////000000000000111///---...111222000...////////////////////////666555444444222222111000111111000000//////......111111111000000000000000222222111111111111111111222222222222222222222222111111222222222333333333333444555666777666555444333444444333222222555777888:::<<>>>>>@@@???<<<:::::::::999777777888888888888777777888777666555444333333333333333444444333333222111222222222222222222222222222222222222222222222222111111111222222333333333222222111111111111111111222222222222222222222222000000000000000000000000wwwxxx~~~~~~yyyvvvsssooorrrsssuuuzzz|||}}}yyysssrrrmmmnnnooorrrxxxyyyeee```OOOJJJCCC>>><<<;;;:::999:::999888777666666666666555555555444444444333333111111111111111111111111333222111000000111222333111111111111111111111111222222222111111111000000////////////000000000111333444444444444333222222......//////000000000111,,,---...///000000000///......................../////////......---------.........///////////////000000000000000000000000///////////////............//////000000000000000////////////////////////...///000000111111000000////////////000000000000000//////............//////////////////000000000000000////////////000000////////////000000000111222000...///111222000...000000000000000000000000333333333222111111000000111111000000////////////111111111111000000000000222222111111111111111111222222222222222222222222222222222333333333444444222222333444444444333222777888888777555555777999999<<>>;;;;;;;;;999999888777777666666666555555555444444444444333222222222222222222222222111111111111111111111111111111111111111111111111222111111111111000000000/////////000000000111111444444555555444444333222,,,---...///000111111222...///////////////..............................///////////////.........------......//////000000000000000000000000000000111000000///......------///////////////000111111////////////////////////......///000000000000///////////////000000000000///............//////000////////////............000000////////////000000/////////000000000111111222111000000111222111000111111111111111111111111111111111111111111111111111000000000000/////////111111111111111111111111111111222222222222222222333333333333333333333333333333444444444555555555333333444444444333333222444666777777666777:::<<<===@@@DDDHHHJJJLLLOOOQQQUUUYYY```hhhpppwww|||xxxkkk___TTTOOOGGGAAA>>>===<<<<<<::::::999999888777666666555555444333333444444444444444555555444444333222333333333333333333333333222222222222222222222222111222222222222333333333111111111111111111111111222222222222222222222222000000000000000000000000||||||xxxtttrrrkkkrrrvvvuuutttxxx||||||~~~zzzuuuooommmnnnrrruuutttddd\\\XXXPPPGGG???;;;;;;;;;999999999888888777666666555555555555444444444444222222222222222222222222000111222222222222111000111111111111111111111111111111111111000000000000//////000000000111111111111111222222111111000///------......///000000111......////////////..............................//////..................,,,------...///000111111////////////////////////000000//////...............------,,,,,,---///000////////////////////////---......///////////////////////////000000000000...............///000111000000000//////.........000000////////////000000//////000000000111111111222111111111222222111111111111111111111111111111000000000111111111222222000000000000000000000000000111111111111111222222111111222222222222222333333333333333333333333333555555555555666666666666666666666666666666666555111444666999:::===@@@CCCEEEGGGJJJLLLNNNQQQVVVYYYaaafffnnnxxxxxxhhh\\\OOOGGGCCC???======???>>><<<:::888777666555666555555555555555666777555555555555555444333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111222222222111111111111111111111111000000000000000000000000}}}~~~~~~vvvpppiiipppuuuvvvyyy{{{vvvqqqnnnqqq{{{qqqfff```UUUKKKCCC>>><<<;;;999:::::::::999888777666666666555555555444444444222222222222222222222222000111222222222222111000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000///....../////////...............,,,---...///000000000000////////////////////////------------------------,,,------...///000111111////////////////////////............//////000000...------,,,,,,---///000////////////////////////---......///////////////////////////000000000000...............///000111111111111000000/////////000000////////////000000000000000000111111111111111111222222111111111222111111111111111111111111000000111111222333333333000000000000111111111111000000111111222222222333111111222222333333333333333333333333333333333333555555666666666777777777777777777777777888888888666999===???BBBDDDGGGJJJLLLMMMNNNPPPUUU\\\eeekkkrrrwwwzzziiiXXXOOOJJJDDDAAA@@@@@@???===;;;999888888888888777777777777888888999555666666666666555444444333333333333333333333333222222222222222222222222222222222222222222222222000000111111111222222222111111111111111111111111000000000000000000000000wwwnnnnnnuuu{{{}}}vvvooofffmmmzzzrrriii[[[PPPIIIDDD???;;;;;;;;;<<<<<<;;;:::888777666666666555555555444444333333333333333333333333111111111111111111111111111111111111111111111111//////000000000000000111000000000111111111222222111111111222111000000////////////.........------,,,---...///000000000000000000000000000000000000,,,,,,,,,---------------------......//////000000000000000000000000000000------......///000000111///////////////000111111////////////////////////......///000000000000///////////////000000000000///............//////000111111111111000000000000000000////////////000000000000000111111111222222000111222111000000111222111111111111111111111111111111111222222333333333000000000111111111111222000000111111222333333333111111222222333444444444333333333333333333333333555555666666666777777777555555555666777888::::::;;;>>>BBBEEEGGGIIILLLNNNNNNPPPSSSXXX___jjjvvv}}}}}}yyyzzz}}}|||xxxwwwwww{{{wwwccc\\\YYYRRRMMMMMMFFFEEEBBB???===<<<<<<<<<::::::999888888999999999666666666777666666555444333333333333333333333333222222222222222222222222333333333222222222222111000000000111222222333333111111111111111111111111000000000000000000000000wwwrrrwwwyyyoooooosss~~~~~~qqq```UUUPPPKKKCCC===<<<<<<===>>>===;;;:::888666666666666555555555555333333333333333333333333333222111000000111222333111111111111111111111111////////////000000111111000000111111111222222222222222222222222111000000------........................///////////////...////////////////////////------------.........///.........///////////////000000000000000000000000.........///////////////...//////000000000000000////////////////////////...///000000111111000000////////////000000000000000//////............////////////000000000000000000000////////////000000000000111111111222222222...000222111///...000222000000000000000000000000000000000111111111111111000000111111111222222222000000111222222333444444111111222222333444444555444444444444444444444444555555555666666666777777666666666777999;;;===>>>@@@DDDJJJOOOSSSVVVZZZ]]]]]]aaagggnnnvvvzzzuuuoookkkkkknnnrrrtttxxxzzzxxxxxxvvv{{{~~~{{{{{{sssoooooohhhcccdddZZZWWWRRRKKKFFFBBB???>>>;;;:::999999888888888888666777777777777666555555444444444444444444444444222222222222222222222222333333333222222222111111///000000111222222333333111111111111111111111111000000000000000000000000}}}xxxwwwzzzyyysssooossswwwdddXXXTTTPPPGGG>>><<<===??????>>>===:::999777666666666555555555555333333333333333333333333333222000//////000222333111111111111111111111111.../////////000000111111000111111111111222222222111111111111111000//////+++,,,,,,---...///000000000000000000///...---,,,........................---.........//////000000///////////////.........000000000000000000000000000000000///......------+++,,,.../////////...---//////////////////////////////000111111111111111////////////000000000000111000///...............---.........//////000000000000////////////000000000111111111111222222222...000222111...---///111////////////////////////000000000000000/////////000000111111222222222222000000111222333333444444111111222333333444555555444444444444444444444444555555555555666666666666888888888:::<<>>>>>===999888:::888888777777666666555555555555444333333333333444000000000111111222222333111111222222222222111111222222222222222111000/////////000000111111222222111111111111111111111111111111000000//////......////////////////////////......//////...---,,,,,,---...///000000///...---000///////////////000111......////////////......222111111111000000//////............////////////000///...------.../////////////////////////////////000000000000//////...000000///////////////000111111000000000000111111////////////000000000000111111111111222333444555000000000000000000000000/////////000111111222222000000000000000000000000111111000000000000111111111222333444444444444444444333333333333444555555222333444555555555444333555555555666888888777666999;;;>>>???@@@DDDLLLQQQXXX^^^hhhqqqzzzwwwuuuvvv||||||yyyvvvttttttwwwzzz}}}}}}||||||yyy}}}yyyiii\\\RRRKKKGGGBBB>>>:::888:::<<<<<<:::888999999777555444444444555555555555555555555555333333333333333333333333333333333333333333333333222222222111111111000000/////////000111111222222111111000000000000111111}}}xxxvvvvvvwww~~~uuummmcccYYYVVVLLLGGGCCCBBB???;;;999;;;888888888777666666555555666555444444333333444444111111222222222222222222///////////////.........222222222222222111000000////////////000000000000////////////////////////111000000000/////////...///////////////////////////////////////...---------...///000000///...---111111000///.........///......////////////......111111000000000/////////............////////////000000///......///000111//////////////////////////////000000000000//////000000////////////000000111111000000000000111111////////////000000000000111111111111222333444555000000000000000000000000/////////000111111222222000000000000000000000000111111000000000000111111///000111222222222222222444333333333333444555555222333444555555555444333444444555666888999999999===@@@CCCDDDFFFJJJQQQWWW\\\hhhyyyqqqhhhfffhhhmmmssswwwwwwxxxzzz}}}{{{}}}|||zzz|||yyy{{{|||zzzxxxyyy~~~lll\\\QQQLLLKKKFFFAAA??????>>>:::777555666777777777666777777555555555555555555555555333333333333333333333333333333333333333333333333444444444333333333333222111111111111000000000000111111000000000000111111~~~zzzxxxyyyzzz}}}~~~zzzxxxxxxyyyyyy|||yyyvvvuuuvvvxxxzzzzzzzzz{{{{{{|||{{{{{{zzzzzzvvvvvvvvvwwwyyy~~~xxxiii```SSSLLLEEEBBB???:::888999999999888888777666666555666555444444333444444444333333333333333333222222333222222111000000000111111222222222222111000000//////////////////......////////////////////////000000000000//////////////////////////////////////////000000000///............////////////......222222000///...---------......////////////......///////////////.....................////////////......---......///000111////////////////////////---...///000000111000000000000////////////000000111111000000000000111111////////////000000000000111111111111111222333444000000000000000000000000/////////000111111222222000000000000000000000000111111000000000000111111000000111222222222111111444333333333333444555555222333444555555555555555555666777888:::<<<>>>???@@@BBBFFFHHHKKKRRRZZZaaappp}}}pppddd^^^^^^dddhhhmmmqqqtttxxx~~~~~~|||wwwuuuxxx{{{nnn^^^WWWRRRNNNHHHEEECCC@@@;;;777777888999999:::999999888666666666666666666666666333333333333333333333333333333333333333333333333444444444444333333333333333222222111000000//////111111000000000000111111|||yyyyyy}}}|||{{{zzzxxxuuurrrmmmllljjjiiiiiijjjlllmmmmmmkkkiiihhhjjjkkkkkkkkkiiiiiiiiiiiiiiiiiihhhhhhfffggggggggggggiiilllooosssuuuxxx~~~}}}ppp^^^TTTJJJEEEAAA<<<:::;;;::::::999888777777666666666666555444444444444444555555555444444333333222555555333222111111222222111111222222222111111000111111000000//////......111111111111111111111111000000000000///////////////////////////////////////000000000000000//////...//////////////////...111000///.....................////////////..........................................////////////++++++,,,,,,---...///000////////////////////////------...000111111111111000////////////000000111111111000000000000111111////////////000000000000111111111111111222333333000000000000000000000000/////////000111111222222000000000000000000000000222111111000000111111222222333333444444444333333444333333333333444555555222333444555666666777777888888:::;;;<<>>;;;:::::::::888666777777777777777777777777444444444444444444444444444444444444444444444444333333333222222222111111000000111111222222222333111111000000000000111111xxxyyy~~~}}}yyy{{{vvvoookkkjjjiiigggeeebbb```___```bbbddddddcccdddcccbbbbbbbbbbbbcccdddcccdddeeehhhiiihhhdddaaabbbbbb```___^^^^^^^^^___^^^___aaaaaa``````aaabbb______```bbbdddgggiiijjjlllnnnrrrvvv|||{{{kkk[[[PPPJJJCCC???>>>===<<<;;;:::999777666666777666555555444444555555444444444444444444333333000111222222222222111111000000111222222222222111222222222222222222111111////////////////////////////////////000000000000////////////////////////......///000000000////////////............//////,,,,,,,,,---...///111111......////////////......---------...........................////////////...///000111222222222111////////////////////////---...///000000111000000///......//////000111222111111000000000000111111////////////000000000000111111000000000111111222111111111111111111111111/////////000111111222222111111111111111111111111222222111111111111222222111111222222222111000000444333333333333444555555555555666777888:::<<<===:::<<<>>>@@@BBBGGGOOOVVVTTTVVVZZZaaalll}}}{{{wwwppplllnnnkkklllqqqwwwzzz}}}ttthhh^^^XXXSSSOOOLLLHHHCCC===;;;;;;;;;999777777777777777777777777777444444444444444444444444444444444444444444444444555555555555444444444444000000111111222333333444111111000000000000111111|||xxxssspppnnnmmmnnnllliiifffeeeddddddeeeaaa```___aaacccfffggggggiiiiiihhhhhhiiijjjkkklllkkkkkkkkkmmmnnnnnnkkkiiikkkjjjhhhfffeeeddddddeeeaaacccdddeeeddddddeeegggdddccccccccccccddddddeeeeeeffffffgggiiinnnuuuzzz{{{fffXXXOOOFFF@@@>>>======<<<:::999888777666777666666555555555555555333333333333333444444444000222444666777666444333000000111222222222222222111111111111111222222222////////////////////////.../////////000000000111////////////////////////------...///////////////000///...------...///000------------......///000......////////////......------......////////////............////////////...///000111111000000/////////////////////////////////000000000000//////............///000111222111111000000000000111111////////////000000000000111111000000000000111111111111111111111111111111/////////000111111222222111111111111111111111111333222222111111222222333111222222222222111000///444333333333333444555555666666777888:::<<<>>>@@@>>>BBBFFFIIILLLTTT```hhhccchhhoooxxxqqqnnnooonnnqqqwwwxxx|||{{{tttmmmfffaaa\\\TTTIIICCC@@@>>>;;;888888888888888888888888888555555555555555555555555555555555555555555555555666555555555555444444444222222222222222222222222111111000000000000111111xxxooohhhffffffhhhiiihhhhhhhhhfffddddddfffhhhdddcccbbbcccfffiiikkkkkkmmmnnnooopppsssuuuwwwxxxvvvuuussstttuuuvvvuuutttuuutttqqqooommmmmmmmmmmmhhhiiijjjiiigggggghhhiiiiiihhhgggfffeeeeeeeeeeeegggfffdddbbbbbbeeejjjnnnmmmttt}}}uuueeeZZZOOOGGGDDD>>>===<<<;;;999888777666777777666555555555555555222222222333333444444444+++---111444555444222000///000111222222222222222//////000000111111222222111111111111111111111111.../////////000000111111////////////////////////,,,,,,---...//////......000///...------...///000///......---------............////////////.............../////////000000............/////////000,,,---.........---,,,+++///////////////////////////000000000000000///...............///000222222111111000000000000111111////////////000000000000111111000000000000000111111111111111111111111111/////////000111111222222111111111111111111111111333222222111111222222333444444444444444333222111444333333333333444555555777777888999;;;===@@@AAACCCHHHMMMRRRWWWaaannnxxxwww~~~yyyjjjmmmtttxxx~~~uuuzzzpppfffWWWLLLFFFAAA<<<888888888888888888888888888555555555555555555555555555555555555555555555555444444333333333222222222444444333222222111111111111111000000000000111111~~~{{{yyyxxxxxxvvvtttttt}}}}}}sssmmmfffccceeeeeeccc```jjjlllnnnllliiihhhjjjlllllloooqqqssssssssstttvvv{{{|||~~~{{{yyyyyyzzzuuuuuuwwwwwwwwwvvvuuutttssswwwwwwssspppoookkkfffhhhiiihhhfffddddddeeegggfffiiilllnnnpppvvv}}}}}}mmm]]]QQQKKKFFFBBB===:::<<<>>>:::444777777777777777777777777444444444444444444444444333333333333333333333333222111111111000000//////////////////////////////000000000000000000000000111111111111000000000000000000000000111111111111333333222111000///......////////////////////////////////////////////////////////////////////////000///...------...///000...000222333111...------............//////000000////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000111111111111......//////000000111111///000111222333222111111111111222222222333333333222222222222222222222222111333444444333222444555555555666666666666777777888888888999<<>>???===999777777666666555555555555444444444444444444444444333333333333333333333333222111111111000000000000111111111111111111111111000000000000000000000000111111000000000/////////............////////////111111111000//////......//////////////////////////////////////////////////////////////////////////////............//////---///111222000.........------...///////////////////////////////////////111000000//////000000111000000000000000000000000000000000000000000000000111111000000000000111111000000000000111111111111000000000000111111111111///000111222333222222111111111222222222333333333222222222222222222222222111333444444333333444555777777666666666666777777888888999===BBBHHHKKKMMMPPPUUUYYY[[[```ppp|||zzz}}}}}}nnn^^^TTTKKKEEEBBB???<<<:::999999888777888777777666666666777777666666555555555444444444444444444444333333333333222222111111111222222333333333222111000///......}}}yyyxxxyyyyyyqqqsssvvvvvvvvvxxx|||{{{kkkiiihhhjjjnnnqqqqqqoooqqqtttyyy|||wwwrrrooooooooommmmmmllliiiffffffhhhjjjllllllqqq{{{sssfffWWWNNNBBB<<<<<<===;;;:::888777777777666666555555444444444444444444444444333333333333333333333333111111111111111000000000111111111111111111111111000000000000000000000000000000000/////////..................////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////......+++---000000///.........+++,,,.../////////...---////////////////////////000//////......//////000000000000000000000000000000000000000000000000000111000000//////000000111000000000000111111111111222222222222111111111111000000111222222222222111111111222222222333333333333333333333333333333333222333444444333333444666999888666555555666888999;;;<<>><<<;;;<<<999999999999999888888888555555555555444444444444333333333333333333333333111111111111111111111111////////////////////////////////////////////////////////////............000000000000111111111111---------.........//////////////////////////////////////////////////////////////////////////////---...///000000///...---***,,,...///.........///+++,,,.../////////------//////////////////////////////............//////////////////////////////000000000000000000000000000000////////////000000///000000000111111111111222222222111111000000000000000111111222222222222111111222222222333333333333333333333333333333333222444555555444444555666:::888666555555777:::<<>>???999999999999::::::::::::666666666555555444444444333333333333333333333333111111111111111222222222000000000000000000000000////////////////////////////////////............000000000000111111111111,,,,,,------......//////////////////////////////////////////////////////////////////////////////---...///000000///...---+++---.........---...000,,,---.../////////...---//////////////////////////////............//////////////////////////////////////////////////////000000////////////000000///000000000111111111111111111111000000//////...111111111111111222222222111111222222222333333333333333333333333333333333333555666666555444666777999888666666888;;;>>>@@@FFFMMMSSSSSSSSS\\\mmm{{{xxx{{{}}}~~~}}}qqqccc\\\RRRHHHBBB???===<<<:::999888888777777888888777777666666666555555555444444444333333333222222555444333333222222222333111111111111222222222222{{{|||vvvxxx}}}yyyrrrnnnmmmmmmkkklllnnnrrrzzzooo\\\RRRJJJAAA===???<<<;;;;;;::::::999999999777777666666555444444444333333333333333333333333111111111222222222222222222222222222222222222222000000000000000000000000000000000/////////..................////////////,,,---------......//////////////////////////////////////////////////////////////////////////////......////////////......---...//////...---///000............//////000000////////////////////////000//////......//////000000000000000000000000000////////////////////////000//////......//////000000000000000111111111111000000000///////////////111111000000111111222333111111222222222333333333333333333333333333333333444555666666555555666888888888888:::>>>BBBFFFHHHKKKRRRWWWWWWZZZggg~~~zzzrrreeeXXXNNNGGGBBB???===<<<;;;999888888888888777777777666666666555555555555444444444333333333555444333222222111111222111111222222222222222222{{{xxxxxx{{{zzzvvvsssnnnmmmnnnkkkpppwww~~~sssaaaYYYQQQFFFAAACCCDDDCCCBBB???===:::999888777777777666555444444444333333333333333333333333111111111222222333333333222222222222222222222222000000000000000000000000111111000000000/////////............////////////...............///////////////////////////////////////////////////////////////////////////////////////............/////////000000///...---///000111000///......000111222////////////////////////111000000//////000000111000000000000000000000000//////////////////////////////............//////000000000000111111111111000000000000000000111111222111000000000111222333111111222222222333333333444444444444444444444444444666777777666555777888888999<<<@@@EEEJJJNNNPPPRRRUUUYYY^^^iii{{{zzzkkk]]]RRRJJJEEEAAA@@@>>><<<;;;:::999999777777777777666666666555666666666555555555444444444444333111111000000000222222222222222222222222vvvsssyyy|||~~~zzztttrrrsssnnnpppqqqrrrvvvzzzjjjddd]]]QQQKKKMMMNNNLLLIIIEEEAAA===:::999888777777666555444444444333333333333333333333333111111111222222333333333000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111////////////////////////////////////////////////////////////////////////////////////////////////000///...------...///000111111111000...---///000222111///---...000222444////////////////////////111111000000000000111111000000000000000000000000//////////////////////////////............//////000000000000111111111111000000111111222222222333222111000000000111333444111111222222222333333333444444444444444444444444555666777777666666777888888;;;???EEEKKKPPPTTTVVVYYYXXX[[[eeewww}}}wwwhhh[[[PPPJJJEEECCCAAA???===;;;::::::777777777777666666666666777666666666666555555555444333222111000000000000333333333222222222111111yyyvvv{{{~~~vvvuuusssppppppvvv}}}nnntttsssmmmiiidddbbbXXXLLLEEEBBB>>>;;;999777777666666555555444444333333222222222222111111000111111111111000//////111111111111111111111111000000000000000000000000//////000000000000/////////////////////////////////////////////000111111000000000000000000000000222222111000///...------111111000000//////......////////////////////////............/////////000444222///......//////.........////////////......////////////////////////////////////////////////000000000000000000000000000000////////////000000............////////////222111111111000000//////333333333222222222222111555444444333333444444555666666555444444333222222666666666666777999:::;;;>>>BBBHHHNNNTTTVVVVVVVVVWWWccclllsss}}}lll\\\QQQJJJHHHEEEAAA>>>=========777888999888666666666777777777777777666666666666222222333333222222111000444444333333333333222222}}}}}}{{{vvvssstttxxx{{{|||rrrdddXXXJJJCCC@@@<<<999888777777777666666555555444555444444444333333333333111111222222111111000///111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000///////////////000111111000000000000000000000000111111000000//////......111000000000/////////...////////////////////////........./////////000000...,,,++++++---/////////...//////000000//////...////////////////////////000000000000000000000000000000000000000000000000000000////////////000000....../////////000000000333222222222111111111111222222222222222222222222555444444333333444444555444444444444444444444444888777666777888:::<<<===BBBHHHPPPTTTTTTWWW\\\bbbiiivvv}}}nnndddXXXRRRIIIBBB>>><<<;;;:::777777888888777777777888777777777666666666666666444444555555444444333222444444333333333333222222{{{yyywww|||}}}iiiYYYIIIBBB@@@<<<999999888888777777666555555444666666666666555555555444222333333333333222111111111111111111111111111111000000000000000000000000111000///......///000111111111111111111111111111///////////////000111111000000000000000000000000000000000000////////////000000000000////////////////////////////////////....../////////000000000---,,,+++,,,...///000//////000000111111000000///////////////////////////111111111111111111111111000000000000000000000000000000////////////000000///000000000000111111111333333333333333222222222222222222222222222222222555444444333333444444555111222222333444555666666888888777888:::===AAACCCLLLTTT[[[[[[XXX[[[iiiuuu{{{lllaaaRRRGGGCCC@@@>>>;;;::::::::::::999888888777777777777666666555555555666666666777666555555444444444333333333333222222~~~}}}}}}ppp[[[HHHBBBAAA>>>;;;<<<999999888777777666555555666666666666555555555555333333444444333333222111111111111111111111111111000000000000000000000000222000///------///000222111111111111111111111111///////////////000000111////////////////////////.../////////000000000111000000000000////////////////////////////////////...////////////000000000333222000000111111000///000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000111111111222222222333333333333222222222222111111111222222333333333555444444333333444444555222222333444555555666666888888999<<<@@@DDDIIILLLWWW]]]aaa``````jjj}}}rrr___RRRMMMJJJFFFBBB@@@>>><<<;;;:::999888666888777777666666555555555666777777777777666555555444444333333333222222222~~~xxxtttuuu}}}xxx^^^GGGAAAAAA>>><<>>CCCJJJPPPUUUYYY[[[YYY\\\eeetttzzzpppggg^^^WWWLLLFFF???;;;;;;======<<<::::::999888777777666666555555555555555444444333444444333333333333222222vvvqqqrrrttt|||uuuTTTKKKJJJCCC???BBB<<<<<<;;;:::888777666555444444444333333333333222333333333333333222111111111111111111111111111111000000000000000000000000000000////////////000000111111111111111111111111///////////////000111111000000000000000000000000////////////000000000000.../////////000000000111//////////////////////////////000000000111111111++++++,,,///222333222000...//////000000//////...////////////////////////////////////////////////111111111111111111111111000000////////////000000000000000111111111111222222222222222333333444444...///000111333444555666555444444333333444444555555555666888999:::;;;<<>>===<<<<<<;;;:::999888777666555555666666555555444333444444333333333333222222||||||~~~yyy___TTTQQQHHHCCCEEE===<<<;;;:::888777666555555555444444444333333333222222333333333222111111111111111111111111111111000000000000000000000000//////000000000000//////222222222222222222222222///////////////000111111000000000000000000000000000000000000////////////.../////////000000111111////////////////////////000000000000111111111111///...///000222222000---......////////////......////////////////////////000000000000000000000000111111111111111111111111000000////////////000000///000000000000111111111333333333444444555555555...///000111333444666666555444444333333444444555333444666888:::<<<>>>???FFFJJJQQQWWW\\\]]]]]]\\\ooo~~~{{{nnn]]]OOOGGGCCC???;;;======<<<;;;:::888888777666666666666666555555444444444444333333333222222mmm^^^NNNEEECCCAAA===999888::::::777444777777666666555555555444444444333333333333222222111111111111111111222222333222000/////////000111111111000000000000111111000///...------...///000111111000000//////......000000000000000000000000000000000000000000000000//////000000000000//////---------...............////////////000000000000000000000000000000000000000000000000000///...---//////...//////000111222111111000000000000111111//////000000000000//////////////////000000000000000000000000000111111222222222222222222222222222444333222222222333444555888888888777555555666888888888888888:::>>>DDDIIITTTSSSWWW]]]]]]]]]eeeoooyyy```NNNFFFCCCAAA@@@<<<;;;<<<;;;666555777444444444444444444333333333333333333333333333333yyyeeeRRRFFFCCC>>><<<999888999:::999888888777777666555555444444444444333333333333222222111111111111111111222222222222000/////////000111111111000000000000111111000///............///000111000000000/////////...000000000000000000000000000000000000000000000000//////000000000000//////---------....../////////000000000000////////////000000000000000000000000000000000111000000//////000////////////000000111111111000000000000111111///000000111111000000///////////////000000000000000000000000000111111222111111111111111111111111444333222222222333444555444555666666555555666888777999;;;===@@@EEEKKKOOOVVVUUUWWW\\\^^^dddrrryyybbbSSSIIIBBB???;;;999;;;;;;888777999666666666555555555555555333333333333333333333333~~~zzzqqqYYYIIIDDD???===:::888888888999:::999999888777555444333333444444333333333333222222222222222222222222111111222111111000///000000000111111000000000000111111000//////......//////000000000000000////////////000000000000000000000000000000000000000000000000//////000000000000//////,,,,,,---...//////000000111111000000//////......000000000000000000000000///000000111111111111000111000000////////////000111111000000000000111111000111111111111111111000////////////000000000000000000000000000111111222000000000000000000000000333333222222333444555555333555777777666666888999888<<>>===999888999888888888777666666555555444444444444444444444444}}}wwwwwwxxx}}}mmmTTTFFFBBB@@@===<<<;;;<<<======;;;:::999777666444333333444444333333333222222222333333333333222222111111111111111111000000000///111111000000000000111111///000000000000000000///////////////000000000000//////////////////////////////////////////////////////000000000000//////------......///000000111111000000000/////////...////////////////////////...///000111111111111111111111000//////...//////111111000000000000111111111111222222222222111111////////////000000000000000000000000000111111222111111111222222222333333222222333444555555666666777888999999888999<<<>>>FFFKKKRRRWWWYYYYYYYYYYYYWWWVVVUUUXXXddd{{{tttdddTTTJJJAAA>>>===:::888999888888777777666555555444444444444444444444444444yyytttppptttzzzcccNNNDDDAAA???AAADDDFFFEEECCC::::::999888666555444444444444333333333333222222444444444333222222111111000111111111111000//////111111000000000000111111///000000111111000000///////////////000000000000000000000000000000000000//////////////////////////////000000000000//////....../////////000000000/////////000000000000000000000000000000000000000...//////000000000000///111000000////////////000111111000000000000111111000111111111111111111000////////////000000000000000000000000000111111222111111111222333333444444111222333555666666666666666666777777888;;;@@@DDDPPPUUUZZZ^^^^^^\\\ZZZYYYVVVXXXZZZ```ppp~~~mmm]]]QQQEEEAAA???===;;;<<<999888888777666555444444444444444444444444444444wwwtttssssssyyy}}}dddNNNIIIEEEHHHNNNOOOIIICCC999999888888777666555555444444333333333333222222555444444333222222111111000111111222111000///...111111000000000000111111///000111111111111000///.../////////000000000111000000000000000000000000//////////////////////////////000000000000//////000000000///////////////......//////000000111111000000000000000000000000...////////////......---000////////////000000111111111000000000000111111///000000111111000000///////////////000000000000000000000000000111111222000000000111222333333333111222444555666777666666666666666777;;;BBBJJJPPPXXX\\\aaadddbbb___\\\ZZZWWW\\\bbbmmmqqqbbbSSSKKKGGGBBB???>>>;;;:::999888777666555555555555555555555555555555}}}vvvssstttwwwxxxyyyZZZRRRLLLNNNSSSRRRIII???999888888888777777666666444444444333333333222222555555444333333222111111000111111222222000///...111111000000000000111111///000111222222111000///.../////////000000111111000000000000000000000000//////////////////////////////000000000000//////111111000000//////......------...///000111222222000000000000000000000000.../////////...---,,,,,,//////...//////000111222111111000000000000111111//////000000000000//////////////////000000000000000000000000000111111222...//////000111222222222000222444666777777777666777888888:::@@@IIITTT[[[]]]aaaeeegggeeeaaa^^^\\\YYY___iiixxx}}}zzzxxx{{{~~~zzzyyy|||uuubbbVVVOOOGGGAAA???<<<<<<;;;:::999777777666555555555555555555555555{{{vvvuuuvvvwww|||rrrhhh^^^WWWOOODDD===:::::::::999888777777777888555555444444444333333333333333444444333333222111222222222111111111000000000000111111111222222222222111111111000000////////////000000000000//////333222111000//////////////////////////////////////////////////////////////////000000000000//////000000000000000000000000111111111000000000000000111111000///////////////555444222000//////000111000000000000000000000000000000000000000000000000000000000000111111111111---111111---000777888333111111222222222333333333555444333222333555888999888:::<<<>>>DDDNNN\\\fffkkkgggeeefffddd___\\\^^^^^^hhhxxx}}}xxxvvvwwwuuurrrnnnmmmqqquuurrruuu{{{~~~}}}{{{yyyzzzzzzxxx|||}}}{{{yyyggg\\\SSSHHH???DDD===:::<<<>>><<<999999777777555444444444444444~~~wwwwwwyyy|||}}}uuu^^^QQQIIICCC@@@???;;;:::999888777777777777555555555444444444333333333333444444333333222111222222222111111111000000000000111111111222222222111111111111000000000/////////000000000000//////333222111000//////////////////////////////////////////////////////////////////000000000000//////000000000000000000000000///000000111111111000000111111000///////////////555333111000//////000111000000000000000000000000000000000000000000000000000000000000111111111111000111111000111444444222111222222222222333333333444333333333444666888999888999<<>>>>>>>>;;;999;;;777777666555444444444444yyyrrrlllqqq{{{xxx[[[JJJDDD@@@>>>===;;;;;;999888888777777777555555555444444444444333333333444444333333222111222222222111111111111111000000000111111111111222111111111111000000000000//////000000000000//////222222111000//////////////////////////////////////////////////////////////////000000000000//////000000000000000000000000---...000222333222111000111111000000000/////////444333111000//////000111000000000000000000000000000000000000000000000000000000000111111111222222333111111333333111000222222222222222333333333333333333444555666777888888888999===FFFRRR___iiinnnlllgggccc```^^^___gggppp~~~yyyvvvqqqmmmlllmmmllljjjiiijjjlllooorrrxxx|||~~~}}}xxxnnniiiTTTKKKDDDAAA>>>:::999;;;888777666555555444444444|||vvvrrrpppooovvvuuu___QQQIIIAAA<<<;;;<<<;;;:::999888777777777555555555555444444444444333333444444333333222111111111111111111111111111000000000000111111111111111111111000000000000000//////000000000000//////111111000/////////////////////////////////////////////////////////////////////000000000000//////////////////////////////+++---000333444333111000000000000111111000000000333222111000///000000000////////////////////////000000000000000000000000000000111111111222222222111///111555444///...333222222222333333333444444222333555666888888999999:::;;;AAAMMM\\\hhhoooqqqjjjeeeaaa___```fffttt}}}wwwqqqnnnmmmmmmmmmmmmmmmjjjhhhhhhjjjmmmttt{{{ppp^^^LLLCCC@@@===::::::999888777666555555555555zzzuuusssuuuwww}}}~~~nnn```RRREEE???@@@===<<<;;;999888777777777666666555555555444444444333333444444333333222111111111111111111111111111000000000000000000000000000000000000000000111111//////000000000000//////111000//////////////////////////////////////////000000000000000000000000//////000000000000//////////////////////////////+++---000333444333111000///000111111111111000000111111000000000000000000////////////////////////000000000000000000000000111111111111222222222222...///333777555111111444222222333333333444444444222333555777888999::::::===@@@IIIUUUccclllppppppgggcccaaadddkkkwwwwwwqqqnnnoooooolllkkkmmmpppssstttpppnnnpppqqqsss{{{xxxYYYIIIEEEBBB===999999999888777666666666666uuurrrtttxxx}}}}}}jjjWWWGGGAAACCC>>>===;;;:::888777777777666666666555555555444444333333444444333333222111111111111111111222222222111000000000000000//////000000000000111111111111//////000000000000//////000//////....../////////////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000---...000222333222111000///000111222222222111000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222333---444999999777777777555333333333333444444444444333444555777888:::;;;<<>>===<<<:::888888777777666666666666555555555555333333444444333333222111000000111111111222222222111111000000///////////////000000000111111111111//////000000000000////////////.........//////000////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000///000000111111111000000...///111333333222111000//////000000000000000///000000000000000000000000000000000000000000000000111111111222222222333333///===CCC<<<888===<<<444333333333444444444444555555555555666888:::<<<>>>GGGOOOZZZdddhhhhhhfffdddeeeccciii|||vvvpppnnnooommmooonnnkkkoooyyyhhhXXXLLLCCC@@@::::::999888777777777777|||vvvnnnkkkuuuwwwaaaNNNDDD>>>>>><<<:::999888777777777666666666555555555555333333444444444333222222000000111111222222222222111111000000/////////...//////000000111111111222//////000000000000////////////.........//////000////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000111111111000000000000000...///111333444333111000...///000000000000000///000000000000000000000000000000000000000000000000111111222222222333333333222EEEKKK>>>:::BBB@@@333333333333444444444555555666555555555777:::===???JJJTTT```hhhhhheeebbb```eeedddmmmwwwsssrrrtttwwwuuutttpppnnnxxxuuu___NNNEEEDDD;;;:::999888777777777777xxxpppgggllluuu}}}mmmXXXHHHAAAAAA???===;;;999888888999999888888777666666666555444333333222222333333444333222222111111222222111111111111111111111111000000000000000000000000111///......//////...,,,000000000000000000000000///////////////000111111222111111000///......---///////////////...------000000000000111111111111000000000000000000000000222222111000//////000000000000000///////////////000000000000111111111111111111111111111111111111/////////000111111222222555555444444555666888999999666444444666777555333555444333666;;;AAADDDFFFYYY\\\```cccdddcccaaa```aaahhhzzz||||||ooo]]]NNNCCC@@@<<<:::;;;:::777777:::|||sssnnnmmmrrr{{{uuuaaaRRRDDDBBB>>><<<;;;;;;::::::888888777777777777666666555444333333222222333333444333222222111111222222111111111111111111111111000000000000000000000000111///......//////...---000000000000000000000000///////////////000111111111111111000///.........111222222222222111000000000000000000111111111111000000000000000000000000222222111000000000000000/////////000000111111111000000000000111111111111111111111111111111111111111111111111000000000000444333333333444555666777999777444444666666555333444555777999<<>>;;;;;;<<<<<<;;;888888888888777777777777555444444333333333333333444333222222111111222222111111111111111111111111000000000000000000000000111///......000000///---000000000000000000000000///////////////000111111111111000000//////....../////////000//////...---000000000000111111111111000000000000000000000000222111000000000000000000///000000111111222222222000000000000111111111111111111111111111111111111333222222111000000//////222222222222333444555666999777555555555555555333333777;;;<<<>>>DDDPPPZZZ]]]___aaabbbbbbcccfffhhhttt}}}eeeRRRHHHBBB===<<<;;;888777999xxxppppppsssvvvzzzvvviiiVVVNNNEEE???===>>>===;;;<<<;;;;;;:::999888777777555555444333333333333333444333222222111111222222111111111111111111111111000000000000000000000000111///...///000000///...///////////////////////////////////////000000111111000000000/////////...---............---,,,,,,///000000000111111111111000000000000000000000000111111000000000000000111222222111111111111111111///000000000111111111111111111111111111111111111222222222111111000000000222222222333444444555555888777666555555555444444555888;;;>>>CCCLLLXXXaaabbbccccccbbbbbbeeelllqqqsss]]]LLLDDD===<<<<<<999888:::yyyqqqooosssyyy}}}uuuggg___TTTLLLFFFCCC@@@===@@@@@@>>><<<:::888777666666555444444333333444444444333222222111111222222111111111111111111111111000000000000000000000000000///...///000111000//////////////////////////////////////////000000111000000000000////////////000111111111111000/////////000000000111111111111000000000000000000000000111000000000000000111111444333333222111000/////////000000000111111111111111111111111111111111111000000111111222222222333222333333444555555666666777777666555555444555666888999<<>>===<<<;;;:::888777777666666555444444444444444444333222222111111222222111111111111111111111111000000000000000000000000000///...///111222111000000000000000000000000000///////////////000111111////////////000000000000,,,,,,------,,,,,,+++***000000000000111111111111000000000000000000000000000000000000000111222222000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222000111333444555555444444222444666555444555888:::;;;AAAJJJTTT\\\bbbfffhhh```aaabbbdddkkk}}}fffXXXJJJEEEBBB>>>;;;:::qqqooommmpppwwwyyyzzzxxxlllZZZKKKEEECCC::::::999999999999888888666666555444444444444555444333222222111111222222111111111111111111111111000000000000000000000000000/////////111222222111000000000000000000000000///////////////000111111////////////000000000000//////000000//////...---000000000000111111111111000000000000000000000000000000///000000111222222,,,---...///000111222222000000000000111111111111111111111111111111111111444444333222222111111111///000222333444444333333111333555555555555999<<<:::EEESSS\\\```ccchhhlllaaaccceeeiiitttooo```PPPHHHDDD???:::999qqqsssvvvxxx{{{tttttthhhTTTKKKMMMIII???;;;;;;:::999888888888888666555555555555444444444333333333222222222111111111111222222222222111111000000000000////////////......//////000000111111000000000000////////////***,,,...///---,,,,,,,,,////////////////////////---......///000111111222////////////000000000000000000000000111111111111000000////////////000000111111111000000000000000000000000000000000000000444222...+++***+++...///111111222222222333333333555555444444444555666666888555333333555777888888BBBKKKWWWbbbiiiiiifffcccdddbbbeeerrrsss___OOOFFFBBB>>>;;;tttwww{{{{{{vvvjjjZZZOOOKKKDDD======<<<;;;:::::::::::::::666555555555555444444444333333333222222222111111111222222333333222222111/////////000000000000000//////000000000000000111000000000000////////////222222222000//////222444////////////////////////.........///000111111111111111111111222222222222000000000000111111111111111111000000000000111111111000000000000000000000111111111111111111111111666444222000///000222333111111111222222222333333444444444444444555555666666666666666888:::===>>>PPPUUU]]]dddggggggeeeccceeehhhqqqmmm\\\PPPIIICCC???xxx{{{|||pppeeeYYYJJJAAA>>>===<<<;;;:::999999999999666555555555555444444444333333333222222222111111111222222333333222222111...//////000000111111111111111111111111000000000000000000000////////////222000...+++)))+++000444////////////////////////......//////000000111111111111111111222222222222000000000000111111111111222111111111111111111222000000000000000000111111222222222222222222222222222111000000000000111111000000111111111222222222333333333333333444555666444777:::;;;<<>>DDDNNNVVV___bbbfffhhhgggfffggghhhgggyyymmm[[[MMMEEE|||~~~oooSSSDDDCCC<<<;;;:::888777666666666666555555555555444444444333333333222222222111111//////000000000000//////...//////000111222222333333333222222111111000000000000000000////////////.../////////------...000000000000000000000000000////////////000000000000.../////////000000000000///000000000111111111111//////000111111000////////////000000111111111111111111111111111111111111111222444555555555555444000111111111111222222222333333333333444555666777666999===>>>AAAJJJWWWaaaaaaeeeiiijjjgggeeeeeeggghhhrrr___SSSxxx[[[HHHDDD???>>>===;;;:::999999888666555555555555444444444333333333222222222111111///000000000000000000//////000000111111222222222111111111111111000000000000000000000////////////---000222333111000//////000000000000000000000000////////////000000000000111111111111222222222222000000000000111111111111...///000111111000///.../////////000111111222222000000000000000000000000111111222333444444333333111111222222222333333333333333333444555666777888888;;;???DDDJJJTTT```hhhfffjjjnnnlllgggdddeeehhhooo{{{xxxuuurrrppplllnnnpppqqqsssvvvzzz}}}}}}yyywwwxxxxxxxxxxxxqqqxxxrrraaagggPPPFFF@@@???>>><<<;;;:::999999666555555555555444444444333333333222222222111111111111222222222222111111111111111111111111111111//////000000000000000111000000000000////////////,,,...111111000.........000000000000000000000000000000000000////////////111111111111222222222222000000000000111111111111...///111222222111///......//////000111111222222111111111111111111111111////////////000000000000222333333333333444444444444444444555666777999999999===DDDLLLVVV___fffjjjkkknnnppplllgggfffkkkqqqxxxtttrrrooollljjjhhhgggfffdddbbbaaabbbbbbccceeejjjppptttxxxtttooommmlllmmmnnnmmmmmmssszzzooopppXXXJJJ???>>>===;;;999888888888666666555555555444444444333333333222222222111111222333333444444333333222222222222111111111111111......//////000000111111000000000000///////////////111222222000///000111000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111///000222333333222000///...//////000111222222222222222222222222222222222333333222111111222222333333333333444444444555555444444555555777888999:::999>>>GGGTTT___gggiiiiiimmmoooooolllhhhkkkttt}}}wwwmmmhhhffffff```___]]]]]]^^^^^^\\\[[[[[[\\\]]]^^^aaagggoootttzzzvvvqqqnnnmmmnnnnnnnnnrrrwww}}}}}}sss\\\PPPCCCAAA>>><<<<<<<<<;;;:::999888777666666555555555444444333333333222222222222111000000222222111000111111111111111111111111111111111111111111111111222222111111111111222222222111111111000000//////222111111111000000//////000000000000000000000000...............///000000//////000111111111111111222222222222222111000///000000000000000000000000222111111111000000//////555555444333333222222111222222333333333333444444777444444666666444666:::<<>>BBBJJJVVV___eeegggjjjkkknnnllljjjjjjjjjrrr~~~uuuoookkkfffcccccccccbbbaaa^^^___aaaaaaaaa```^^^]]][[[ZZZ___kkkxxx|||hhh^^^QQQLLLDDD???<<<;;;;;;;;;999999888777666666666666444444444444333333333333444222111222333444333222111111111111111111111111111111111111111111111111111000000//////000000111111111111111000000000000////////////............000000000000000000000000000000000000000111222222//////000111111111111111111222222333333333333222000000000000000000000000111111111111111000000000111111111222222222222222222222333333333333444444555333333777888888===CCCJJJSSS___fffgggggghhhiiilllfffbbbccckkk|||vvvmmmiiifffccc```___```bbbddddddccccccccccccccccccccccccddddddkkk|||qqqgggZZZSSSIIIAAA===<<<<<<===:::999888777666666666666333333333222222222222111444333222222444444333222111111111111111111111111111111111111111111111111000000////////////000000111111111000000000000000////////////////////////////////////////////////...............//////000//////000111111111111111111222333333444444444444000000000000000000000000111111111111111111111111//////000111222222333333222222222333333333444444444333444777777999???GGGPPPZZZeeekkkiiigggggghhhgggbbb___eeeuuuwwwpppllljjjiiifffdddbbbbbbccceeefffllllllkkkkkklllnnnpppqqqxxxzzzvvvlllaaaYYYMMMBBB===;;;;;;<<<:::999888777777666666666666666666666555555555555444333222222444444333222111111111111111111111111111111111111111111111111000000////////////000000000000000000000000111111000000000000000000000000////////////////////////...............//////000//////000111111111111111111222333333444444444444000000000000000000000000111111111111111222222222//////000111222333333444222222222333333333444444555444555777888999BBBLLLVVV^^^hhhlllkkkhhhggggggccccccfffrrrxxxqqqnnnmmmooonnnllljjjjjjkkknnnoooyyyyyy{{{~~~~~~uuukkkbbbTTTHHH@@@<<<:::999::::::999888777777777777555555555444444444444333444222111222333444333222111111111111111111111111111111111111111111111111111000000//////000000111000000000000111111111111000000000000111111111111000000000000000000000000000000000000000111222222//////000111111111111111111222222333333333333222000000000000000000000000111111111222222222222222000000111111222333444444222222333333333333444444666555777999:::===HHHTTT^^^bbbhhhlllllljjjgggfff]]]dddooo|||tttqqqqqqrrrsssttttttvvvzzz{{{}}}ssscccSSSHHHAAA<<<:::::::::999888777777777777333333222222222111111111333111111111222333222111111111111111111111111111111111111111111111111111111111111000000111111111///000000000111111111111/////////000000000111111000000000000000000000000000000000000000111222222//////000111111111111111222222222222222222111111000000000000000000000000111111111222222333333333111111222222333333444444222222333333333333444444555666999<<<>>>DDDQQQ^^^hhhhhhiiilllmmmlllhhhddd^^^kkk|||~~~}}}uuuzzzppp___QQQGGGAAA>>>;;;:::999888777777777777666666555555555444444444222111000000222222111000111111111111111111111111111111111111111111111111222222111111111111222222//////000000111111111222---.........//////000000000000000000000000000000...............///000000//////000111111111111111222222222222222111000///000000000000000000000000111111111222222333333333222333333333333444444444222222333333333444444444555666:::???BBBIIIXXXfffooollljjjlllnnnmmmgggbbbhhhxxxzzz{{{xxxyyy{{{yyyxxx}}}wwwppp^^^MMMCCC<<<@@@???===:::666444555666666666666555444444444333222222222222222222222222111111222222222222111111000000000000111111111111444333333222111000//////111111000000//////......000000000000000000000000//////000000000000//////333333222111000///......000000000000111111111111111111222222222222111111111111111111111111111111222222111111111111111111111222333444444333111000444666777777666555555666999999;;;AAAMMM[[[fffmmmsssnnnkkkmmmlllhhhddddddooozzzuuuwwwvvv~~~yyygggTTTHHH===;;;;;;:::999777777777888777666666555555444444333222222222222222222222222111111222222222222111111000000000000111111111111111111000000000000000000222111111111000000000000000000000000000000000000//////000000000000//////111111000000///.........000000000000111111111111111111222222222222111111111111111111111111111111333333333333333333333333222222333333333222222111333555777777555555666777999999===GGGUUUccclllpppsssooolllllljjjeeeeeegggzzzyyyuuuzzzqqq___QQQCCC===<<<;;;;;;::::::::::::777777777666555444444444333333333333333333333333111111222222222222111111000000000111111111222222......//////000000000000222222222222111111111111000000000000000000000000///000000111111000000////////////...............000000000000111111111111111111222222222222111111111111111111111111111111222222222222222222222222333333222222222222333333333555666666555555666888999;;;CCCQQQbbbnnnrrrrrrqqqooonnnkkkgggdddiiirrr}}}~~~vvvhhh[[[LLLDDDBBB???>>><<<;;;:::888999888777777666555444444333333333333333333333333111222222333333222222111000000111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000111111000000000.........//////000000000///000000000111111111111111111222222222222111111111111111111111111111111//////000000000000111111444333222111111333444555333444666666555666888999<<<@@@KKK[[[llluuutttpppnnnmmmmmmiiiccccccppp|||wwwlllaaaQQQGGGCCC???<<<<<<;;;:::888:::999888777666555444444333333333333333333333333222222333333333333222222111111111111222222222222333333222111111000//////000000000000000000000000111111111111111111111111000000111111111111000000...//////000000111111222///000000000111111111111111111222222222222111111111111111111111111111111//////000000111111111111444333222111222333555666444555666666666777:::<<>>AAANNNXXXfffpppsssqqqmmmjjjgggeeecccaaaddduuu~~~kkkVVVMMMBBB;;;;;;<<<<<<;;;<<<;;;:::999888666555444444444444444444444444444222333333444444333333222111111222222222333333333////////////000000000000000000111111222222222333111111111111111111111111111111222222222222111111////////////////////////000000000000111111111111111111222222222222111111111111111111111111111111111111222333333444555555000222333555666666555444777888999999999<<<@@@CCCQQQ\\\kkksssssspppmmmlllcccbbbbbbeeeooorrr___PPPDDDAAAAAA>>><<<>>>::::::999999888777777777444444333333333444444555333333333333333333333333444444444444333222111111222222222222222222222222444333333222111111111222000000000000000000000000///......///222333222222000000000000000000000000......///000111222222222222222222111111000000000000111111111111222222222222222333333333333444444555444444444444555666666777888888777777<<>>>>><<<:::::::::999999888777777777666666666555555444333333333333333333333333333333///000111222222222222222000000000000000000000000222222111111111111111222000000000000000000000000222111///000111111000///000000000000000000000000333333222222222222222222333333333222222222222222000000111111111222222222222222222333333333444444333333333333333444555555777999;;;???EEEOOOZZZccchhhjjjjjjjjjmmmoookkkdddbbbcccmmm|||vvvhhhTTTDDD???>>>===:::::::::999999888777777777555555666666666555444333333333333333333333333333222222222222222111000///000000000000000000000000111111111000000111222222000000000000000000000000222111///000111111000///111111111111111111111111333333222222222222222222222222222222222222222222000000111111111222222222222222222333333333444444444333333333333444555555777999<<>>;;;::::::999999888777777777444555666777777666555444333333333333333333333333333333333333222111000///111111111111111111111111111000000000000111222222000000000000000000000000111000///000111222111000111111111111111111111111111111111222222222222222000111111111111222222222000111111111111222222222222222333333333333444444555444444444444555666666888:::@@@HHHQQQ[[[ccchhheeejjjmmmnnnooonnniiibbbgggsssxxx|||uuusssgggTTTEEE@@@>>><<<::::::999999888777777777222333555777888777666555333333333333333333333333222333333333333333222111222222222222222222222222000000000000000111222222000000000000000000000000000///...///111222222111111111111111111111111111///000000111111222222222//////000000000111111111000111111111111222222222222222333333333333444444666555555555555666777777:::===DDDNNNXXXaaafffiiifffkkknnnmmmkkkkkkiiieeeooottt~~~vvvxxxnnnZZZHHH@@@>>><<<::::::999999888777777777111333555777888888777666333333333333333333333333111111222333444444444444222222222222222222222222000000///000000111222222000000000000000000000000///......///222333333222111111111111111111111111......///000111222222333......//////000000000111000111111111111222222222222222333333333444444444666666666666666777888888<<<@@@HHHRRR]]]dddhhhjjjgggmmmoookkkhhhiiijjjiiivvvyyyxxxzzzxxxttthhhUUUCCC===@@@;;;;;;:::999888888888888777777666555555555555555333333333333333333333333222222222222222222222222111111111111111111111111444333222000///.........111111000000000000111111222111111111000000//////////////////000000000000...//////000000000000000222111111111000000//////222222111000000111222222222222111111222444555777777555444444555777777777<<>>GGGTTT^^^cccdddgggjjjrrrnnnmmmllljjjiiirrr}}}}}}|||vvvyyyzzzoooaaaPPPDDD@@@<<<<<<;;;:::999999999999777777666555555555555555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111222333444111111000000000000111111111111111111000000000000000000000111111111222222...///000000111111000000111111111111111000000000111111222222222222111111444333333333333333444444444444555666888:::<<<===BBBMMM[[[bbbdddfffkkkooorrrooommmkkklllrrr}}}|||xxx{{{zzz{{{|||rrrgggXXXIIIAAA>>>===<<<:::999999999999777777666555555555555555333333333333333333333333222222222222222222222222111111111111111111111111///////////////000111111111111000000000000111111111111111000000000000000000111111111222222222222//////000111111111111000111111111111111111111111111111222333333222111111444444444444333333333333333444666777888:::<<<>>>FFFSSSaaaeeeeeegggmmmrrrrrrnnnjjjjjjqqq~~~~~~sssrrrpppmmmkkkpppxxx~~~~~~zzzxxxwwwwwwwwwuuuoookkknnntttzzzzzzpppllllllmmmpppqqqqqqnnnjjjhhhiiikkk~~~uuunnn```PPPEEE???>>>===;;;:::999999999777777666555555555555555333333333333333333333333222222222222222222222222111111111111111111111111111000//////......//////111111000000000000111111000000000000000000111111000111111111222222222222///000000111111111111111111111111111111222222222222222333333333333222222444444444444444444444333444555777777777999<<<@@@KKKYYYeeefffdddhhhnnnqqqppplllgggjjj{{{~~~~~~}}}~~~vvviiicccbbbaaa^^^^^^```eeeiiikkkkkkiiigggeeedddcccbbb``````cccfffqqqxxxyyyooobbb\\\[[[\\\bbbdddeeebbb^^^[[[[[[]]]nnnzzz~~~zzznnnnnnnnnooorrruuuyyy{{{zzz{{{{{{{{{~~~|||uuuhhhWWWLLL@@@???===<<<;;;:::999999777777666555555555555555333333333333333333333333222222222222222222222222111111111111111111111111333222111000000000000000111111000000000000111111000000000000111111111111000000000111111111222222///000111111222222111111111111111222222222222222333333222222222222333333333444555555555555444444555666777666666999@@@FFFRRR___hhhfffeeejjjooooooooojjjfffooovvvvvvvvvwwwyyyzzzyyyxxx}}}uuunnnmmmgggfffaaaZZZXXXYYYXXXTTTWWWXXX\\\aaaeeeeeeaaa]]][[[YYYWWWVVVXXX[[[\\\[[[ccclllpppgggZZZTTTTTTUUU[[[]]]___^^^ZZZWWWWWWYYY```jjjqqqpppllllllllljjj`````````aaacccfffhhhjjjlllooopppnnnmmmttt}}}ooo^^^RRRAAA@@@>>><<<;;;::::::999777777666555555555555555333333333333333333333333222222222222222222222222111111111111111111111111111000000000000111111222111111000000000000111111///000000000111111111111/////////000000000111111000000111222222222222111111111111222222333333333555444222000000222444555222333444555666666555555555666777666777===GGGOOOZZZeeejjjggggggmmmpppmmmmmmjjjiiivvv}}}{{{xxxzzz|||{{{yyyyyy|||~~~~~~~~~vvvwwwxxx{{{||||||{{{yyyxxx}}}zzzxxx{{{vvvwww|||qqqlllhhh```]]]^^^YYYZZZXXXTTTTTTUUUSSSNNNTTTVVVZZZaaafffeee___YYYXXXUUUQQQQQQUUUZZZYYYUUUTTT___fff```VVVRRRSSSTTTSSSVVVYYYXXXUUUSSSSSSTTTZZZaaafffbbb______bbbbbbZZZYYYYYYYYYZZZ[[[]]]^^^cccgggiiieeebbbiii|||sssbbbWWWAAA@@@???===;;;::::::999777777666555555555555555333333333333333333333333222222222222222222222222111111111111111111111111,,,,,,------...000111222111111000000000000111111//////000000111111111222////////////000000000000000000111222222222222111111111111222222333333333777444222000000222444777111222444666777777666666555666777777999@@@LLLVVV___iiilllggghhhpppqqqlllmmmjjjkkk|||~~~yyyuuuqqqppprrrttttttsssssswwwzzz{{{{{{~~~}}}qqqtttxxx}}}}}}|||rrriiigggjjjkkkjjjfffcccfffmmmtttzzzrrrfff\\\VVVTTTSSSSSSTTTSSSRRRPPPMMMNNNPPPRRRTTTQQQUUU```iiihhhbbb^^^UUUUUUVVVVVVVVVUUUUUUTTTUUU^^^eeecccYYYPPPLLLMMMTTTVVVWWWWWWVVVUUUVVVWWWVVVWWWZZZ[[[[[[YYYWWWVVVTTTZZZ\\\XXXUUUWWWYYYZZZ\\\]]]]]]\\\]]]gggxxxzzziiiYYYOOOGGG???======<<<::::::999888777666666555555555555555555555555555555555222222222222222222222222222222222111111111111000222222111111111111222222111333444444222111111222000000111111111111000000000000000000000000000000111111111000000000000000111111111111111111111111222222222222222222222222333333333333444555666666333666888777999CCCSSS```jjjllljjjeeegggmmmnnnkkkfffkkkmmm{{{tttqqqqqqooonnnmmmmmmoooqqqsssuuuwwwyyy||||||{{{{{{~~~vvvzzzuuuiii___[[[\\\\\\^^^___]]][[[]]]bbbggglllfff]]]UUURRRRRRRRRSSSUUUUUUUUURRRPPPOOOPPPRRRTTTPPPSSS]]]eeeeee```]]]UUUVVVWWWWWWWWWUUUTTTSSSXXX___dddbbbZZZSSSQQQSSSWWWYYYZZZZZZWWWUUUTTTTTTSSSUUUXXXZZZ[[[[[[\\\\\\\\\___^^^YYYVVVXXXYYYXXXYYYZZZ[[[\\\aaammm|||}}}uuufffUUUMMMCCC>>>======;;;:::999888777666666555555666555555555555555555555555222222222222222222222222111111111000000000000///222222111111111111222222000222333333111000000111000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222333333333333444555666666666888999:::???JJJYYYdddjjjlllkkkggggggkkklllhhhffflllooo}}}~~~~~~vvvoookkkjjjgggfffeeeeeefffiiilllnnnsssvvvyyy|||~~~ssstttvvvzzz|||{{{yyyyyyjjj```YYYUUUVVVZZZVVVXXXZZZXXXVVVUUUWWWZZZ]]]YYYSSSPPPOOOQQQRRRSSSQQQRRRSSSSSSQQQPPPPPPQQQRRROOOQQQ[[[bbbaaa]]]ZZZVVVWWWZZZ[[[[[[ZZZXXXVVV\\\```cccaaa\\\XXXYYY[[[ccceeehhhhhheeeaaa^^^]]]ZZZ\\\^^^`````````aaaccccccfffeee___\\\\\\]]][[[^^^]]]\\\___eeeoooyyyqqqsssuuuuuuvvvzzz}}}ttteeeZZZKKKAAA======<<<:::999999888777666666666666555555555555555555555555333333333333333333333333111000000000000/////////222222111111111111222222///111222222000//////000000000111111111111000000000000000000000000000000///000000000111222222222111111111111111111111111222222222222222222222222333333333333444555666777999999999===FFFSSS```hhhlllnnnmmmjjjiiijjjiiifffbbbkkksss|||~~~~~~}}}|||rrrjjjfffdddbbbaaa```___aaaeeeiiilllmmmpppsssvvvxxx{{{~~~}}}sssnnnooottt{{{zzzwwwxxx{{{~~~uuujjj___YYYVVVUUUWWW\\\_________[[[WWWUUUVVVXXXWWWUUUQQQPPPRRRSSSTTTTTTOOOQQQTTTUUUUUUTTTSSSTTTTTTSSSXXXbbbhhhfff```]]]XXX[[[___dddffffffeeedddeeefffgggfffcccbbbeeegggppptttyyy{{{yyyvvvsssqqqnnnpppsssrrrnnnkkkjjjkkkmmmuuuxxxrrriiiggghhhiiikkkgggccccccggglllnnnoooiiijjjjjjiiijjjnnnvvv||||||oooZZZGGG======<<<;;;:::999888777666666666666555555555555555555555555333333333333333333333333111111111111000000000000222222111111111111222222000111333222000//////000000111111222222111111000000000000000000000000000//////000111222222333333111111111111111111111111111222222222222222333333333333333444444555666777:::888999???LLLZZZdddjjjnnnpppqqqooollliiigggeee___ooo}}}{{{qqqhhhccc```]]]\\\ZZZZZZ]]]aaafffiiieeehhhllloooqqqrrrtttvvvzzz{{{tttqqqtttzzz}}}sssrrruuuzzzuuunnnfff^^^XXXVVVVVVTTTVVVYYYfffdddaaa]]][[[ZZZ\\\^^^XXXWWWVVVVVVWWWXXXWWWVVVUUUXXX[[[]]]\\\[[[ZZZZZZ\\\^^^fffrrrxxxssskkkhhhbbbfffmmmsssxxx{{{{{{{{{{{{zzzzzzyyyyyyzzz|||}}}~~~~~~~~~xxxzzz}}}|||vvvpppmmmmmmmmmkkkhhhhhhhhhhhheeeccceeekkkpppuuuwwwzzz|||}}}nnnRRRAAA======<<<:::999888777777666666666555555555555555555555555333333333333333333333333333333222222222222111111222222111111111111222222111333444333222000111111111111222222222222111111111111111111111111111111///000000111222333333444111111111111111111111111111111111222222333333333444444444444555666777777888777:::CCCQQQ^^^fffiiipppqqqssssssooojjjggghhhfff|||yyynnneee___\\\VVVUUUTTTTTTVVVZZZ___aaa^^^bbbfffiiikkklllnnnooossszzz{{{xxx|||tttlllmmmrrryyyzzznnnfffddd^^^YYYVVVWWWXXXVVVVVVXXXbbb```]]]\\\]]]___ccceee[[[[[[\\\^^^aaaaaa___]]]]]]```dddffffffffffffffflllpppzzz|||~~~}}}{{{xxxuuuqqqqqqqqqmmmiiigggiiilllnnnqqquuuxxx{{{dddJJJAAA???===::::::999888777777777777555555555555555555555555333333333333333333333333444444333333333222222222222222111111111111222222111333444444222111111222111111222222222222111111111111111111111111111111000111111111222333333333111111111111111111111111111111111222222333333444444444444444555666777888888999???IIIVVVaaafffhhhpppqqqssstttoooiiihhhkkkxxxtttiii___ZZZWWWTTTTTTTTTUUUVVVYYY\\\^^^ZZZ]]]aaadddfffgggiiijjjqqqyyy~~~}}}}}}oooggghhhmmmwwwtttiii```]]]^^^]]]XXXVVVXXXZZZYYYZZZ\\\]]]\\\\\\^^^aaadddfffggg___aaadddiiinnnooommmkkkiiimmmsssyyy}}}{{{vvvuuuuuusssvvvyyy|||~~~~~~wwwWWWGGGBBB>>>::::::999888777777777777555555555555555555555555444444444444444444444444333333333222222222111111222222111111111111222222111222333333111000000111111222222333333222222111111111111111111111111111222222222222222222222222111111111111111111111111000111111222333333444444444444444444555666777888999>>>GGGRRR\\\dddhhhiiinnnnnnppprrrnnnggghhhnnn~~~rrreee\\\VVVTTTTTTUUUVVVWWWXXXZZZ[[[\\\YYY[[[^^^```aaabbbdddfffkkkuuu}}}~~~|||}}}~~~uuujjjfffhhhsss{{{qqqfff^^^WWWVVVYYY[[[VVVSSSUUUXXXXXX[[[^^^^^^___```cccfffgggfffeeebbbeeekkkrrryyy{{{zzzxxxwww}}}~~~}}}~~~~~~}}}zzz|||```MMMDDD???;;;:::999888777777777777555555555555555555555555444444444444444444444444222222222111111111111000222222111111111111222222000111222222000//////000111222222333333222222111111111111111111111111111333333222222222222222222111111111111111111111111000000111222333333444444555444444555555666777888;;;BBBMMMXXXaaagggiiijjjlllkkknnnqqqlllfffhhhooorrreee[[[VVVUUUPPPQQQRRRTTTUUUVVVVVVVVVYYY[[[]]]]]]]]]^^^```bbbdddoooyyyzzzyyy{{{~~~pppgggeeennnvvvvvvggg___\\\ZZZYYY[[[WWWXXXXXXYYY[[[```fffjjjfffiiimmmqqqtttvvvvvvvvvvvv~~~~~~}}}|||~~~}}}zzzzzz}}}}}}||||||~~~oooRRREEECCC<<<;;;999888666555555555555555555555555555555555333444555666555444333222222222222222222222222222333222111000000111222333111111111111111111111111111111111111111111111111333333222111000000000111000000000000000000000000333333333222222111111111111111222222222333333333222333444666777999:::;;;???IIIUUU___gggnnnnnnjjjpppnnnllljjjdddeeettt|||rrrfffYYYRRRPPPNNNOOOPPPRRRTTTVVVXXXXXXTTTWWW[[[]]]]]]\\\[[[[[[___dddlllrrrvvvyyy|||}}}{{{pppllllllyyyqqqccc]]][[[[[[[[[]]]YYYZZZ\\\^^^aaaffflllqqquuu{{{}}}}}}|||{{{|||~~~}}}{{{zzz{{{~~~}}}~~~}}}~~~oooQQQDDDAAA<<<;;;:::888777666666555555555555555555555555555444444555555444444333222222222222222222222222222222222111000000111222222111111111111111111111111111111111111111111111111222222111111111111111111111111111111111111111111333333333222222222111111111222222222222333333333444555666777888999;;;<<>>IIIUUUbbbgggjjjmmmpppppppppnnnkkkgggeeepppyyykkk```VVVRRRSSSMMMOOORRRVVVXXXZZZZZZZZZZZZ\\\___```___]]]\\\\\\]]]___cccfffjjjnnntttwww{{{~~~uuuqqqqqqzzz|||sssuuu}}}oooiiihhhffffffggggggiiilllooosssyyy|||xxxwwwtttuuuuuusssoookkkiiiiiiiiilllnnnmmmooouuuwwwvvvvvvvvvxxx{{{~~~~~~{{{yyyyyyyyyxxxwwwwwwvvvuuutttvvvwwwxxxwwwuuusssssstttyyy}}}~~~}}}~~~}}}}}}}}}sssTTTFFFEEE===<<<:::888777666666666555555555555555555555555666555444333222333444444222222222222222222222222222111111111111111111222222222222222222222222222111111111111111111111111000000111111222222222222222222222222222222222222222222222222222222222222222222222333333333444444666888999888777999===AAAOOO\\\hhhkkkjjjmmmpppqqqpppnnnjjjgggjjj|||vvvhhh\\\SSSPPPRRRMMMPPPTTTYYY\\\]]]]]]]]]^^^```bbbbbb```^^^]]]]]]\\\]]]___bbbeeelllsssxxxwwwzzz~~~uuutttvvv~~~}}}xxx|||xxxsssqqqqqquuuuuuvvvxxx{{{yyyxxxvvvrrrlllhhhffffffaaabbbcccaaa___]]]]]]]]]```eeeiiijjjlllooonnnjjjkkklllpppuuuzzz|||{{{yyyxxxwwwvvvuuutttrrrqqqpppqqqsssttttttrrrpppppppppyyy|||~~~}}}yyyuuuuuuvvvzzzzzzzzz|||}}}}}}zzzxxx{{{}}}sssVVVHHHGGG<<<;;;:::888777666555555666666666666666666666666666555444333222333444444222222222222222222222222111111111222222111111111222222222222222222222222111111111111111111111111///000111222222222222222222222222222222222222222222222222222222222222222222222333333333444444444555777888777777:::@@@FFFUUUaaakkkllljjjlllppprrrpppnnnkkkjjjtttvvvhhh\\\RRROOOPPPNNNQQQVVV[[[___```aaaaaa```bbbcccbbb```___^^^___]]]]]]^^^___ccckkksssyyywwwyyy}}}tttoooqqqxxxxxx~~~~~~}}}zzzpppmmmhhhccc___]]]]]]^^^UUUVVVWWWWWWVVVVVVXXXZZZ```gggllloooqqqrrrooojjjkkkllloootttxxx{{{zzzyyyvvvuuusssqqqpppnnnnnnnnnjjjlllooopppooopppqqqrrruuuxxx{{{{{{wwwtttssstttvvvvvvwwwyyyzzzzzzwwwuuuuuuxxx{{{uuuZZZIIIFFF===<<<:::999777666666666666666666666666666666666555555444333333333333444222222222222222222222222000111222222222222111000333333333333333333333333111111111111111111111111///000222333333222111000222222222222222222222222111222222222222333333333333333333333444444444444333666888888888<<>><<<;;;999999888888666666666666666666666666444444555555444444333222222222222222222222222222000111222222222222111000333333333333333333333333111111111111111111111111000111222333333222000///111111111111111111111111111111222222222333333333333333333444444444444555222666999999:::@@@LLLUUU```ggglllmmmnnnrrrsssrrrpppnnnlllttt{{{nnn```UUURRRLLLNNNRRRWWW[[[___bbbdddaaabbbcccbbbaaa```aaabbbaaa```^^^]]]]]]bbbiiinnnrrruuuxxx{{{}}}vvvnnngggeeejjjrrrzzzxxxsssmmmnnnrrrxxx}}}|||xxxnnnkkkeeeaaa___^^^^^^^^^\\\\\\\\\]]]^^^ccciiimmmnnntttzzz}}}}}}{{{yyyrrrpppllliiihhhhhhiiijjjkkklllmmmlllkkkkkkmmmooolllpppuuuuuurrrpppoooppprrrssstttwwwyyyyyyvvvtttuuuuuusssssswwwkkkSSSHHHAAA@@@>>>===;;;;;;::::::777777777777777777777777333444555666555444333222222222222222222222222222000111222333333222111000333333333333333333333333111111111111111111111111111222333444333111///...000000000000000000000000111111111222222333333333333333333444444444555555222666:::;;;<<>>HHHUUUaaaiiinnnqqqtttuuuuuutttttttttkkkuuuyyyqqqccc___YYYTTTQQQRRRTTTVVVUUUVVVXXXZZZ[[[\\\\\\]]]ZZZZZZYYYXXXWWWXXXXXXYYY]]]]]]]]]]]]^^^ccciiinnnuuupppjjjhhhmmmwwwvvvsss}}}yyywwwsssooommmnnnqqqtttvvvsssqqqssszzz|||wwwssstttrrrooonnnnnnnnnlllkkkmmmkkkhhheeedddcccbbbbbbggggggffffffgggiiilllnnnlllnnnpppqqqqqqqqqooonnnpppppppppppppppqqqqqqqqqpppmmmmmmpppssswwwmmmSSSFFFCCC???<<<;;;<<<<<<;;;<<<;;;999777666666666666555555555555555555555555555444333333222222333333222222222222222222222222000000000111111111222222222222222222222222222222111111111111111111111111111111222222222333333333111222333333444444333333444555555555666666666666999777999@@@MMMZZZeeejjjmmmqqquuuvvvuuutttuuuvvvpppyyytttvvvxxx}}}~~~zzzmmmhhhaaaZZZVVVUUUVVVWWWRRRSSSUUUWWWYYYZZZ[[[\\\XXXYYYYYYZZZYYYXXXWWWWWWZZZYYYYYYXXXZZZ^^^eeejjjoookkkfffeeeiiirrr|||pppiiipppyyy{{{xxxsssmmmhhhgggjjjmmmrrrpppmmmnnnttt|||yyyuuutttrrrqqqjjjhhhgggggghhhhhhhhhgggkkkjjjiiifffdddbbbbbbbbbgggfffffffffgggiiilllmmmiiikkkmmmnnnooonnnlllkkknnnnnnnnnoooooooooppppppooolllkkknnnppprrryyyuuu___JJJEEE>>>;;;;;;::::::;;;888888777777666666777777555555555555555555555555555444333333222222333333222222222222222222222222////////////000000000111222222222222222222222222111111111111111111111111111111222222222333333333222222333444444444444333333333444444444555555666999777999BBBPPP^^^fffiiijjjnnnssstttssssssvvvyyy|||rrrjjjfffdddeeehhhnnnuuu|||~~~yyyuuummmeee___ZZZYYYXXXTTTUUUUUUVVVXXXYYYZZZ[[[XXXYYYZZZ[[[[[[YYYWWWVVVWWWWWWWWWVVVWWW[[[aaafffhhheeebbbaaaeeellluuu{{{}}}ooofffjjjooozzzzzzrrrjjjeeeeeegggjjjhhhfffhhhmmmvvvuuummmmmmpppqqqqqqhhhfffeeeeeefffggggggfffggghhhgggeeecccaaaaaacccgggfffeeeeeefffhhhjjjlllhhhhhhjjjkkkkkkkkkjjjiiikkkllllllmmmmmmnnnnnnnnnnnnkkkjjjlllmmmnnnssszzz|||iiiQQQHHH???===<<<:::999;;;777777777777777777777777555555555555555555555555555444333333222222333333222222222222222222222222/////////000000000111111111222222333333222222111111111111111111111111111111111222222222333333333222222333444444444444444333333333333444555666777777888<<>>;;;:::<<<999999999999888777777666555555555555555555555555555444333333222222333333111111111111111111111111111111111111222222222222111222333333333333222111111111111111111111111111111111222222222333333333222333444444555444444444555444444444555666777888666:::AAAKKKVVV```fffhhhhhhlllooonnnlllooowww~~~{{{qqqeee[[[YYY\\\ZZZ\\\___ccchhhnnntttxxx{{{uuunnngggbbbcccaaa___]]][[[ZZZYYYYYYWWWWWWYYYYYYYYYXXXVVVUUUTTTUUUVVVVVVVVVWWWYYY[[[]]]^^^^^^^^^]]]___dddhhhkkkvvv}}}vvvyyyzzzvvvrrrrrrwww{{{|||mmmjjjmmmmmmssszzzyyyxxx||||||uuuooommmmmmfffeeeccccccgggoooyyyvvvlllbbb^^^ccchhhjjjiiiiiigggeeeccccccbbbaaa___```aaabbb```]]]\\\___bbbfffeeecccbbbbbbccceeefffhhhhhhhhhggghhhhhhiiijjjhhhhhhiiijjjjjjkkkllllllllliiihhhiiiiiiiiimmmsss{{{}}}|||sss]]]OOODDDAAA@@@<<<;;;===<<<<<<;;;;;;999888666555666666666666666666666666555444333333222222333333111111111111111111111111222222333333333444444444111222333444444333222111111111111111111111111111111111222222222333333333222333444444555555444444666555555555666777999:::666;;;EEEOOOYYY```fffhhhjjjnnnooommmjjjmmmvvv~~~xxxooocccXXXWWW[[[[[[[[[\\\^^^aaafffmmmrrryyy|||}}}wwwppplllhhhfffccc___\\\ZZZYYYYYYVVVVVVWWWWWWWWWVVVUUUTTTSSSTTTVVVVVVUUUUUUVVVXXXXXXZZZ\\\[[[YYYYYY\\\___\\\dddlllnnnrrrzzzxxxsssxxx{{{xxxtttvvv|||}}}vvvzzzuuuiiihhhiiijjjrrr}}}{{{vvvtttqqqnnnmmmfffaaadddiiinnnvvv}}}ttteeecccaaa______```bbbccccccbbbbbbaaaaaa``````___```````````````_______________```aaabbbccccccdddjjjgggeeegggkkkkkkgggbbbhhhfffeeefffggghhhgggeeeggggggggghhhjjjlllnnnppp||||||||||||}}}~~~iiiYYYEEE===???BBB@@@;;;888888999:::;;;;;;;;;;;;666666666666555444333222444444333333333333222222111222222333333222222111111111111111111111111111111222222333333222222111111111111111111111111111000000111111111222222222333333222222333333444555555444333333444555666777;;;===HHHWWW```bbbeeejjjpppmmmooorrrqqqooowwwwwwkkkccc^^^[[[YYYXXXZZZ]]]bbbfffjjjlllnnnuuuwww{{{~~~~~~|||zzzrrrooojjjddd___\\\[[[ZZZXXXXXXXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWXXXYYYYYYYYYVVVWWWWWWXXXXXXXXXXXXXXX^^^```cccdddfffkkkrrrxxx~~~yyytttuuuuuuwwwzzz}}}sssgggeeefffhhhppp{{{}}}|||zzzwwwxxxpppiiihhhkkkooowww~~~vvvlllfffdddaaa___^^^```ccceee^^^]]]]]]]]]\\\\\\\\\\\\``````_________``````aaa______```aaabbbccccccdddiiifffdddfffjjjkkkhhhdddgggffffffgggiiikkkjjjiiihhhhhhhhhhhhjjjlllnnnooowww{{{{{{{{{||||||wwwdddMMM@@@???@@@>>>999<<<<<<<<<;;;:::999888777777777777777666555444333444444333333333333222222111222222333333222222111111111111111111111111111111222222333333222222111111111111111111111111111111222222222333333333333333333333333333444555555666555555444555666888999===AAAMMM\\\dddfffiiimmmpppoooqqqtttqqqooozzzwwwkkkccc___]]]\\\[[[\\\```dddhhhkkkmmmooosssvvvyyy}}}~~~}}}yyywwwtttpppjjjeee```]]][[[[[[ZZZZZZXXXWWWVVVVVVUUUVVVVVVWWWWWWWWWVVVVVVWWWXXXXXXYYYZZZYYYYYYYYY\\\^^^aaabbbeeejjjsssyyy}}}xxxqqqsssvvvxxx|||sssgggdddeeegggppp|||~~~uuullljjjlllqqqyyyyyylllccccccaaa___]]]]]]___bbbdddYYYYYYYYYYYYYYYZZZZZZ[[[___^^^]]]]]]^^^___aaabbb^^^______```aaabbbcccccchhheeeccceeehhhjjjiiigggeeeeeeeeegggjjjkkklllkkkjjjjjjiiiiiijjjkkkmmmnnnpppuuu||||||zzz||||||{{{~~~rrrXXXGGGAAAAAA???<<<======<<<;;;:::999888777888888888888777666555444444444333333333333222222111222222333333222222111222222222222222222222222111222222333333222222111111111111111111111111111222222333333333444444444333333333333333444555555777666666666777888:::;;;???EEERRR```hhhjjjlllooorrrrrrttttttmmmkkkyyyvvvjjjccc```_________aaadddgggkkknnnppprrrtttvvvyyy||||||vvvnnngggbbb```___^^^\\\ZZZYYYXXXWWWXXXXXXXXXXXXWWWWWWVVVVVVYYYYYYZZZ[[[[[[[[[[[[[[[[[[]]]```cccgggnnnxxxzzzrrruuuzzz}}}~~~|||vvviiiffffffhhhqqq}}}{{{qqqhhhgggkkkqqq|||rrrfff___]]]]]]^^^^^^___```aaaaaaYYYYYYXXXXXXXXXYYYZZZ[[[\\\[[[ZZZZZZ[[[]]]___```]]]]]]^^^___```aaabbbbbbfffdddbbbcccfffhhhiiiiiicccccccccdddgggiiiiiihhhkkkkkkjjjiiiiiijjjllllllkkkpppxxx|||{{{}}}~~~|||}}}fffSSSJJJHHHFFFDDD;;;;;;;;;:::::::::;;;;;;777777777777777555444444444444333333333222222222111222222333333222222111222222222222222222222222111222222333333222222111111111111111111111111111222222222333333333333444222222222222222333444444777666666666777888:::;;;???HHHVVVbbbiiikkkmmmooorrrsssuuurrriiigggzzztttiiicccbbbbbbbbbeeefffhhhlllooosssvvvxxx{{{{{{}}}~~~|||uuunnnjjjeeedddbbb```]]][[[YYYXXX[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\[[[^^^bbbgggnnnxxx|||}}}zzz|||xxx|||~~~uuuwwwjjjffffffgggooozzzyyyooofffdddiiippp{{{~~~nnnccc^^^[[[]]]aaadddeeeeeecccaaa[[[ZZZYYYXXXWWWXXXYYYZZZYYYXXXXXXXXXYYY[[[\\\]]][[[\\\]]]]]]______```aaacccbbbaaaaaadddfffhhhhhheeedddcccdddfffhhhgggfffkkkjjjiiiiiiiiiiiikkkkkkiiimmmuuu~~~}}}}}}~~~{{{gggZZZSSSNNNKKK======;;;::::::::::::;;;666666666666555444333333444444333333333222222222111222222333333222222111222222222222222222222222111222222333333222222111111111111111111111111111111111111111222222222222111111111111111222222333666555555555666888:::;;;CCCNNN\\\fffkkkmmmooopppqqqqqqssspppjjjmmm}}}rrrjjjeeeeeefffgggjjjkkkmmmqqquuuzzz~~~{{{xxxvvvmmmllljjjgggddd```]]][[[[[[ZZZYYYYYYYYYYYYZZZ[[[ZZZZZZ[[[\\\\\\\\\\\\\\\]]]```fffllluuu~~~xxxtttqqqnnnooovvvzzzvvviiifffdddcccjjjttt~~~}}}rrrhhheeehhhmmmwww{{{kkkaaa___]]]aaafffjjjlllkkkhhhggg___]]][[[XXXWWWWWWWWWXXXWWWWWWXXXYYYYYYZZZZZZZZZYYYZZZZZZ[[[\\\]]]^^^^^^`````````aaabbbccceeefffgggfffeeefffhhhiiiiiigggiiiiiihhhgggggghhhjjjjjjiiilllsss}}}}}}~~~~~~|||kkk]]]RRRKKKBBBAAA>>>;;;999888777777666666666666555444333222444444333333333333222222111222222333333222222111333333333333333333333333111222222333333222222111111111111111111111111111000000111111111222222222111111111111111222333333555555555555777999;;;<<>>;;;999777777777777777777666666555444333444444333333333333222222111222222333333222222111333333333333333333333333111222222333333222222111111111111111111111111111111111111222222222333333333333222222333333444555666666666777888:::<<<>>>NNN[[[gggjjjlllpppsssssssssooommmnnnrrrzzztttqqqpppqqqrrrsssoooqqquuuzzz}}}vvvnnniiibbbaaa^^^[[[YYYXXXXXXXXXWWWXXXXXXYYYZZZYYYYYYYYYYYY\\\```gggrrr}}}vvv{{{zzznnnkkkhhhdddgggoooyyy~~~{{{zzzpppfffcccdddgggnnnvvv{{{|||}}}oooggggggaaabbbccceeegggjjjlllnnnmmmjjjeee```]]][[[[[[[[[XXXZZZ\\\]]]]]][[[YYYWWWVVVVVVWWWXXXYYYZZZ[[[[[[[[[]]]___``````______`````````aaacccgggiiijjjiiifffeeeeeeeeefffgggiiijjjkkkkkkoooyyy~~~{{{|||kkkxxxcccPPPEEEAAA???===:::999999:::;;;888888888888777666555444444444444333333333222222222222222333333222222222333333333333333333333333222222222333333222222222111111111111111111111111222222333333333444444444555444444444444555666666888777777888999<<<>>>???NNN\\\gggiiiiiimmmqqqrrrwwwpppllllllrrr~~~{{{vvvtttuuuvvvwwwwwwppprrrvvv}}}vvvpppjjjhhhddd```\\\ZZZZZZZZZVVVWWWWWWXXXXXXXXXXXXXXXUUUXXX\\\aaakkk{{{zzzooojjjmmmoooooommmuuuuuuzzz{{{yyy{{{xxxssskkkdddbbbfffnnnuuu|||yyynnnfffccc___```ccceeegggiiijjjkkkjjjmmmooolllgggbbb______[[[[[[[[[[[[ZZZYYYWWWVVVWWWWWWVVVVVVVVVWWWXXXXXX[[[[[[\\\]]]^^^^^^^^^^^^]]]^^^```bbbdddeeefffffffffeeeeeeeeeeeefffgggggghhhmmmqqquuu~~~}}}}}}{{{yyy{{{~~~nnn{{{jjjQQQBBB@@@>>>;;;:::;;;;;;;;;:::444444555555555555555444777666444333222222333444222222222222222222222222111111111111111222222222000000000000000000000000111111222222222333333333333333222222333333444555222333444444555555444444888555444777888999===CCCZZZ```gggjjjjjjkkkppptttvvvsssllliiitttyyytttuuuxxxxxxzzz|||xxxxxx|||}}}wwwooohhheeebbb^^^]]]^^^\\\\\\\\\]]]^^^]]]ZZZWWWZZZXXXYYY^^^ccckkkxxx~~~sssmmmooorrrrrrppptttrrrtttyyy{{{yyyxxxzzzwwwssskkkeeeccchhhpppwww|||yyyooogggbbb___aaaccceeegggiiijjjjjjlllnnnpppmmmhhhccc``````]]]\\\[[[ZZZYYYWWWWWWVVVUUUUUUUUUUUUVVVWWWYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^___```aaabbbccccccddddddddddddeeeeeeffffffgggggggggkkkooosss~~~}}}|||{{{yyywwwzzz}}}qqqkkkSSSEEEAAA???<<<:::;;;;;;:::999555555555666666666555555777666444333222222333333222222222222222222222222222222222111111111111111111111111111111111111111111111222222222333333333333333222222333333444555333555888::::::999666555666333333777999;;;AAAHHH\\\aaahhhkkkkkkmmmqqquuusssnnniiiiiivvvzzztttvvvxxxyyyzzz|||zzzzzz|||yyyrrroookkkeeebbbccc^^^^^^___```aaa```^^^[[[[[[YYYXXX[[[]]]bbblllvvvwwwqqqrrrvvvwwwwwwtttmmmjjjooouuuwwwwwwxxxuuuqqqkkkeeedddjjjsssyyy}}}~~~~~~zzzrrrhhhaaa^^^___bbbdddggghhhjjjjjjoooppppppnnnjjjeeebbbaaa```^^^\\\YYYWWWVVVVVVVVVSSSSSSSSSTTTVVVWWWYYYZZZZZZZZZ\\\]]]]]]]]]]]]]]]```aaaaaabbbbbbbbbbbbbbbbbbccceeefffgggggggggffffffiiilllqqq{{{}}}zzzyyywwwvvvxxx|||vvvlllXXXMMMCCC@@@===;;;;;;;;;:::888666777777777666666666666666666555333333333333333222222222222222222222222333333222222111111000000111111111111111111111111111111222222222333333333333333222222333333444555222555999<<<<<<:::777444555333333777:::>>>FFFNNN^^^ccchhhkkklllnnnqqqtttqqqkkkggglll~~~{{{vvvwwwyyyyyyzzz}}}}}}|||}}}}}}yyyqqqmmmmmmfffffffffggghhhgggeeeccc___\\\ZZZZZZZZZZZZ___fffqqqyyytttuuuzzz}}}~~~uuujjjccchhhpppuuuuuuuuuqqqnnnhhhddddddjjjssszzz~~~}}}||||||{{{tttiii```ZZZ\\\___bbbfffiiijjjkkkooopppooommmjjjfffcccbbbaaa___\\\XXXVVVUUUUUUVVVSSSSSSTTTTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]______```aaabbbbbbbbbbbb```bbbeeeggghhhgggfffeeefffhhhkkkpppxxx~~~{{{xxxvvvuuuvvvzzzzzzhhhZZZSSSDDDAAA===;;;;;;:::999888888888888777777777777777666555555444333333222222222222222222222222222222444444333222111111000000111111111111111111111111111111222222222333333333333333222222333333444555111333666888888777555333666444555999<<<@@@JJJTTT```dddhhhkkkmmmnnnqqqsssqqqjjjiiiuuu|||wwwxxxzzz{{{|||~~~~~~yyyyyyrrrqqqpppppppppnnnllljjjddd```^^^^^^\\\ZZZ[[[___eeeooozzzvvvxxx}}}wwwkkkbbbfffoootttttttttllliiieeeaaabbbhhhqqqxxx|||zzzzzzzzzttthhh___VVVXXX[[[```dddhhhjjjkkkmmmlllkkkjjjhhheeebbb``````^^^[[[XXXVVVVVVVVVWWWVVVVVVUUUTTTTTTTTTUUUUUUYYYYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^```bbbcccccccccaaabbbdddfffggggggeeeeeeggggggjjjooovvv~~~|||yyywwwvvvuuuyyyppp___UUUSSSDDDAAA>>><<<;;;;;;999888:::999888777666777777777555555555444444333222222222222222222222222222222555444444333222111000000111111111111111111111111111111222222222333333333333333222222333333444555333333333444444444555555888666777:::===BBBMMMYYYbbbdddhhhkkkmmmoooppprrrooojjjmmm~~~}}}xxxyyy|||}}}~~~|||zzzxxxvvvuuussspppnnnhhhcccaaaaaa```]]]\\\^^^```fffrrr{{{xxxzzz~~~{{{ooogggjjjqqqtttssssssiiifffbbb___```fffnnnuuu}}}zzzxxxxxxvvvpppeee\\\TTTVVVYYY^^^aaaeeeggghhhgggfffdddddddddbbb```^^^]]]\\\ZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTUUUXXXYYYZZZ[[[[[[\\\[[[[[[ZZZ[[[]]]___aaabbbccccccbbbcccdddffffffeeeeeedddgggfffhhhnnnssszzz~~~zzzxxxwwwuuuyyyjjjVVVMMMMMMCCCAAA>>><<<<<<<<<:::999:::999888666666666777777555555555555444333222111222222222222222222222222444444333333222222111111222222222222222222222222111111222222222333333333333333222222333333444555666666444444444555777888888888999<<<>>>DDDQQQ___eeefffiiillloooqqqqqqrrrmmmiiiqqq}}}xxxzzz~~~~~~|||zzzxxxuuusssmmmgggddddddccc___]]]^^^___aaaiiixxx||||||~~~uuuoooqqquuuuuusssrrrgggeeeaaa^^^___dddmmmsssyyyxxxvvvtttqqqjjj```YYYVVVWWWYYY\\\^^^```bbbbbbaaa___]]]^^^______]]][[[YYYYYYYYYYYYZZZZZZZZZZZZXXXWWWVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\^^^___```aaaaaaaaaeeeeeeeeeddddddddddddcccfffdddfffkkkpppuuu~~~yyywwwwwwuuuxxx}}}nnnVVVIIIHHHCCC@@@===<<<<<<<<<<<<;;;;;;999777555555555666777444555555555555333222111222222222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333333333222222333333444555666666666666666777777888777777999<<>>===::::::===;;;:::999777777777777888777444222222444666444222444444444444444444444444222333333444444333333222111111111111111111111111333333222222222222222222333222111111111222333444555444444444444555666666444999;;;;;;CCCTTTaaafffkkklllnnnqqqssssssqqqoooggglll{{{qqqiiieeeeeegggfffcccdddgggkkkrrrwwwuuuzzz}}}{{{}}}wwwooofff```^^^___```aaafffnnnrrrsssrrrpppkkkddd^^^ZZZWWWUUUSSSSSSTTTUUUSSSQQQQQQPPPPPPQQQSSSUUUXXXZZZVVVWWWWWWXXXWWWVVVUUUTTTUUUVVVWWWWWWVVVVVVWWWYYYYYYYYYZZZZZZ[[[]]]^^^^^^\\\]]]___aaabbbbbbbbbbbbaaabbbcccdddeeeeeeeeeeeefffcccccceeegggkkkuuu{{{wwwrrrrrrrrruuu{{{lllUUUHHHDDD???===>>>===;;;;;;>>><<<;;;:::888888888888888888555333333555666555333444444444444444444444444222333333444444333333222222222222222222222222222222222222222222222222222444333222222222333555555555444444444444555666666666999<<<>>>HHHXXXbbbfffjjjkkknnnqqqtttssspppmmmgggnnnzzz|||~~~|||tttpppooopppqqqmmmjjjjjjiiijjjrrrzzz|||sssqqqwww~~~|||xxxpppeeeaaa^^^___```aaaffflllmmmnnnooonnnjjjddd]]]YYYVVVTTTRRRQQQQQQPPPNNNLLLMMMMMMMMMNNNPPPSSSWWWYYYUUUUUUVVVVVVVVVUUUTTTSSSTTTVVVWWWVVVVVVUUUWWWXXXYYYYYYZZZ[[[\\\]]]^^^^^^]]]^^^^^^___```aaabbbbbbaaaaaabbbcccdddfffhhhiiidddbbbbbbdddeeehhhrrr{{{|||wwwqqqooopppsssxxxcccNNNHHHBBB>>>>>>>>><<<<<<>>><<<;;;:::999888888888888888666444444555555555333444444444444444444444444222333333444444333333222333333333333333333333333111111111222222333333444444444444333444555555666555555444444555555666777777:::===CCCOOO]]]ddddddiiikkknnnrrruuusssooolllfffooosssvvvyyy}}}~~~}}}zzztttpppkkkgggiiiooo}}}}}}ssspppvvv~~~~~~~~~yyypppdddaaa^^^^^^```cccgggjjjhhhiiikkkkkkhhhbbb\\\XXXVVVUUUSSSQQQPPPMMMKKKIIIJJJJJJJJJKKKNNNQQQUUUWWWUUUUUUUUUUUUUUUTTTTTTTTTSSSTTTVVVVVVUUUUUUVVVXXXVVVVVVXXXYYYZZZ[[[\\\\\\]]]]]]]]]^^^___```bbbccc````````````bbbdddfffgggdddbbbbbbdddeeegggnnnxxx}}}xxxsssnnnpppsssvvv|||www```PPPHHHBBB@@@@@@===<<<===;;;:::999999888777777777777666444444333444333333444444444444444444444444222333333444444333333222333333333333333333333333000000111222333333444444444444444444444555555555555555555555555666666777888999===GGGUUUaaadddccchhhjjjnnnsssvvvtttoookkkeeerrrxxxnnnqqquuuzzz~~~}}}zzztttoooooosss{{{vvvrrrwww~~~yyyooobbb```]]]\\\```eeehhhhhhdddeeeggggggeee```ZZZVVVVVVVVVUUUSSSPPPMMMKKKJJJIIIHHHIIIJJJMMMPPPTTTVVVVVVVVVVVVUUUUUUUUUUUUUUUQQQSSSUUUVVVUUUUUUVVVWWWUUUVVVXXXZZZ[[[\\\\\\\\\]]]]]]]]]]]]^^^```aaabbbbbbaaa``````aaabbbdddeeedddcccccceeeeeeeeelllttt~~~}}}|||zzzvvvoooqqqtttvvv{{{sssZZZPPPFFFCCCAAA>>><<<<<<999999999888888777666666666555555333222222222222444444444444444444444444222333333444444333333222222222222222222222222222000000111222333333444444222333333444444444444444666555555555555666777777777888>>>KKKZZZbbbddddddiiikkkoootttvvvuuuppplllhhhyyy{{{qqqjjjmmmrrrwww|||{{{{{{}}}}}}|||~~~yyy{{{xxxuuuyyy~~~wwwlll```___\\\[[[```gggjjjhhhbbbcccccccccaaa]]]XXXVVVUUUVVVWWWUUURRROOOMMMMMMIIIIIIIIIJJJLLLPPPSSSUUUWWWVVVUUUUUUTTTTTTUUUUUUOOORRRUUUVVVUUUUUUUUUVVVVVVWWWZZZ\\\^^^^^^^^^^^^[[[\\\\\\]]]^^^___``````bbbbbbbbbbbbcccdddeeeeeedddcccdddfffeeedddiiippp{{{~~~||||||{{{xxxrrrrrrsssvvv|||vvv```TTTHHHDDDBBB???<<<<<<999999999999999888666666666666666444222111222333444444444444444444444444222333333444444333333222111111111111111111111111111111111222222333333444222222333444444444444333666666555555666666777888777888AAAPPP]]]ccceeegggkkkmmmppptttwwwuuuqqqnnnppp~~~ssslllhhhlllqqqvvv{{{}}}wwwooojjjjjjqqqxxxrrrttt{{{yyyvvvzzz}}}~~~uuuiii]]]]]][[[ZZZ```jjjlllhhhaaaaaaaaa___]]]ZZZWWWUUUSSSUUUWWWVVVSSSPPPOOOOOOKKKKKKJJJKKKMMMPPPRRRTTTVVVUUUTTTSSSSSSSSSTTTTTTNNNQQQTTTVVVUUUUUUUUUVVVUUUWWWZZZ\\\^^^___^^^^^^YYY[[[\\\^^^____________^^^___aaabbbcccdddeeeeeebbbaaaccceeecccaaaeeelllwww}}}~~~}}}{{{wwwtttrrrrrruuu}}}qqq```SSSFFFBBBBBB@@@======;;;;;;<<<<<<;;;:::888777888999999777333222333555444444444444444444444444222333333444444333333222222222222222222222222222222222222222222222222222222333444555666555555444666666666666666777777888888:::EEETTT___cccggglllmmmnnnqqqtttwwwvvvsssppp||||||rrrllliiigggkkkqqqwww}}}yyyooocccdddeeennn{{{}}}|||~~~tttmmmooowww{{{~~~}}}xxxvvvzzz||||||ssshhh\\\\\\ZZZYYY```kkkmmmhhhaaaaaa___]]]ZZZXXXVVVUUUQQQTTTWWWVVVSSSPPPPPPQQQMMMLLLKKKLLLMMMPPPRRRTTTUUUTTTRRRQQQQQQQQQRRRSSSMMMPPPTTTVVVUUUUUUUUUUUUSSSUUUXXXZZZ\\\]]]]]]\\\XXXZZZ\\\___```___^^^]]]XXXZZZ]]]```bbbcccccccccaaa```bbbcccbbb___ccciiisss{{{zzzuuuuuurrrqqquuu~~~qqq^^^PPPDDDAAAAAA@@@>>>???<<<======>>>===;;;:::999999;;;;;;999555333555777444444444444444444444444222333333444444333333222333333333333333333333333333333222222222222222222333444666777777777666555666666666666666777888888999<<>>;;;;;;::::::999888888888777777777666555555444444444444444444444444444444444333333333333333333444333333333333333333333333222222222222222222222222333333333444444444444444555666777777666777999::::::AAALLLWWW^^^dddiiikkksssrrryyyuuuwwwwwwuuuvvvllldddbbbdddfffgggjjjqqqzzzxxxmmmdddbbb```[[[UUUQQQRRRXXX^^^oooaaaWWWYYY\\\XXXTTTTTTYYYZZZ[[[[[[]]]dddnnnvvv}}}wwwoookkkkkkjjjeeeaaaYYYWWWWWW^^^gggllliiieeebbb___]]]]]]^^^\\\XXXTTTRRRRRRRRRRRRRRRRRRQQQQQQQQQOOONNNPPPSSSVVVXXXXXXOOONNNLLLKKKKKKLLLNNNOOORRRSSSTTTUUUUUUTTTSSSSSSUUUVVVWWWXXXYYY[[[\\\\\\ZZZ[[[\\\^^^^^^_________^^^^^^^^^______`````````cccbbbbbbbbbbbbccceeeffflllvvvzzztttrrrssstttuuuyyymmm[[[OOOLLLHHHFFFEEEDDDCCCAAA<<<;;;;;;::::::999888888777777777666555555444444444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111111222222333333444444444777888999888888888:::<<<<<>>======<<<<<<;;;::::::777777777666555555444444444444444444444444444444333444555666666555444333333333333333333333333333555555555555555555555555333444444555555666666666333444666666666777:::<<<@@@GGGQQQ\\\dddjjjnnnpppvvvyyy~~~{{{sssnnnkkknnnssstttrrrpppppprrruuuvvvvvvvvvxxxzzz~~~~~~rrrmmmhhhiiilllxxx|||tttmmmlllmmmpppttt|||vvviiiaaaVVVTTTRRRQQQRRRSSSQQQNNNGGGHHHIIIIIIKKKSSS]]]eeeggggggggggggfffdddaaa___VVVWWW[[[aaahhhkkkkkkjjjhhhhhhgggddd```[[[XXXVVVSSSQQQOOONNNMMMNNNOOOPPPLLLLLLLLLLLLNNNMMMKKKJJJFFFFFFHHHIIIKKKLLLNNNOOONNNOOOPPPRRRSSSTTTUUUVVVSSSTTTVVVXXXZZZ\\\]]]^^^^^^___``````aaa`````````aaaaaabbbcccdddeeeffffffhhhgggdddbbbbbbdddfffhhhjjjooozzz~~~yyyyyyttttttsssrrrsssxxxqqq]]]MMMJJJFFFDDDDDDCCCAAA@@@>>>>>>======<<<;;;;;;;;;777777777666555555444444444444444444444444444444333444555666666555444333333333333333333333333333444444444444444444444444444444444444444444444444333444666666666777:::<<>>>>>>>>===<<<<<<;;;;;;777777777666555555444444444444444444444444444444333444666777777666444333333333333333333333333333333333333333333333333333444333333333333333333333333555666777777888;;;===EEELLLWWWaaaiiiooosssvvv{{{{{{~~~zzzwwwvvvxxx}}}||||||}}}yyyeee^^^[[[WWWZZZaaa___bbbeeehhhlllttt}}}zzzwwwyyyxxxrrrllliiikkkmmmuuu}}}uuulllddd\\\VVVRRRNNNMMMKKKJJJLLLOOORRRTTTWWWVVVWWWZZZ]]]``````___^^^[[[YYY\\\bbbgggjjjkkkllljjjgggdddaaa\\\UUUQQQSSSRRRQQQPPPOOOPPPPPPQQQLLLKKKJJJHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNOOOPPPNNNMMMMMMPPPSSSUUUUUUUUUWWWYYY[[[\\\\\\[[[ZZZYYY[[[]]]_________^^^]]]````````````bbbdddfffggggggeeecccaaa```aaaccceeeggglllsss{{{}}}wwwqqqrrrnnnmmmqqquuuxxx}}}pppTTTIIIHHHIIICCCAAACCC??????@@@@@@??????>>>===<<<===<<<;;;999888888777777999888888777666555555555333333333333333333333333222222222222222222222222222222333333333333444444333222111111222333555666666777777666555666:::<<>>===<<<999888777555444444333333777777666555555444333333444444444444444444444444222222222222222222222222222222333333333333444444333222222222222444555666666777777666555777:::===EEENNNZZZdddkkkqqqvvvzzz}}}}}}zzz{{{~~~kkkddd[[[XXX[[[___aaaaaadddfffiiiooowwwrrrjjjggghhhjjjnnnuuuxxx|||tttooopppqqqqqqqqqsssssszzz~~~wwwsssjjjddd[[[TTTPPPNNNMMMLLLNNNMMMMMMPPPUUUZZZ^^^___]]]\\\[[[]]]aaaeeeggggggfffeeecccaaa___\\\WWWTTTSSSRRRQQQOOONNNNNNOOOOOOKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLNNNQQQRRRSSSQQQPPPQQQTTTVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[]]]^^^______^^^^^^``````aaaaaacccdddfffggghhhfffeeeccccccdddeeeffffffjjjqqq{{{~~~yyysssnnnkkknnnqqqttt|||www```RRRNNNMMMEEEDDDEEEAAA???@@@@@@??????>>>===<<<<<<;;;:::888888777777777555555444444333222222222555555555555555555555555333333333333333333333333222222333333333333444444333333222333333444666666666777777666666888;;;>>>GGGOOOZZZdddkkkqqqwww{{{}}}~~~yyyzzz~~~mmmbbb]]]XXXXXX]]]cccggghhhjjjmmmrrryyy~~~{{{xxxwwwyyy|||~~~zzznnnlllmmmqqqvvvzzz}}}pppiiidddeeefffdddcccccc```fffooo{{{}}}uuuiii___YYYVVVRRRPPPMMMLLLKKKMMMRRRXXX\\\]]][[[[[[\\\^^^aaaccceeeffffffdddaaa___]]]ZZZUUURRRRRRQQQPPPNNNNNNNNNNNNOOOKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNPPPRRRSSSTTTSSSRRRSSSVVVXXXYYYYYYZZZYYYXXXXXXWWWXXXXXXYYY[[[\\\]]]^^^_______________``````aaabbbcccdddeeefffeeedddccccccdddeeefffdddgggnnnxxx|||uuuooolllmmmooossszzz|||dddTTTMMMLLLEEEDDDFFFBBB???@@@@@@??????>>>===<<<>>>===<<<;;;::::::::::::444444444333333333222222444444444444444444444444333333333333333333333333222222222333333333444444333333333444444555666666666777777777777999===@@@IIIPPP[[[eeekkkqqqxxx|||xxxzzz~~~nnnbbb___\\\[[[^^^cccjjjnnnpppqqqvvv|||~~~wwwsssqqqqqqpppoooppprrruuuzzz~~~yyyyyy|||~~~ttteee^^^YYYZZZ[[[XXXVVVVVVVVVZZZ```gggrrruuukkkfffaaa\\\YYYQQQNNNLLLMMMPPPTTTVVVWWWYYYZZZ]]]___aaabbbdddeeefffddd```]]]ZZZWWWSSSOOOQQQPPPOOONNNMMMNNNNNNOOOLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOQQQSSSTTTUUUTTTSSSUUUXXXZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYYYY\\\\\\]]]^^^____________^^^______```aaabbbccccccddddddcccbbbbbbcccdddeeecccdddjjjuuuwwwqqqnnnoooppprrryyyfffTTTLLLJJJDDDDDDGGGBBB???@@@@@@??????>>>===<<<999999888777666666666666555555555444444444444444333333333333333333333333333333333333333333333333222222222333333333444444333333444555666666666777666666777777888:::>>>AAAKKKRRR]]]eeelllrrrxxx}}}}}}uuuxxxwwwlllccc_________aaadddjjjoootttvvvyyy~~~ssspppmmmjjjkkkmmmooopppmmmoootttzzz}}}xxxlll```YYYTTTUUUVVVSSSQQQRRRQQQTTTWWW[[[aaannnxxxsssoooiiidddZZZWWWTTTQQQQQQQQQQQQPPPVVVYYY]]]```aaabbbccceeefffccc___[[[XXXUUUQQQNNNOOONNNMMMMMMMMMNNNOOOPPPMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNMMMNNNOOOQQQSSSUUUUUUTTTTTTVVVYYY[[[[[[ZZZYYYYYYYYYZZZZZZZZZZZZZZZ]]]]]]]]]^^^______``````^^^___```aaabbbbbbbbbbbbccccccbbbbbbccccccddddddbbbccchhhtttyyytttqqqrrrssstttxxx~~~mmmYYYNNNJJJDDDEEEHHHCCC???@@@@@@??????>>>===<<<888777666555555555555555666666555555555555555555333333333333333333333333333333333333333333333333222222333333333333444444333444555666777777777777555666777888999;;;@@@CCCMMMTTT^^^ffflllrrryyy~~~}}}{{{{{{xxxrrryyypppfff```^^^___bbbcccgggkkkppptttxxxzzzxxxkkkkkkjjjjjjmmmppptttvvvtttwww|||~~~}}}{{{yyyzzzwwwxxx|||qqqggg```YYYSSSSSSTTTRRRQQQRRROOORRRUUUWWW[[[gggxxx~~~vvvpppjjjfffaaa]]]YYYUUUQQQNNNSSSWWW]]]```aaabbbccceeeccc```\\\YYYWWWTTTQQQOOOLLLLLLLLLLLLMMMNNNPPPQQQOOONNNLLLKKKJJJKKKKKKLLLNNNNNNMMMNNNOOOQQQSSSUUUUUUTTTUUUWWWZZZ[[[[[[ZZZXXXYYYZZZ\\\\\\\\\[[[[[[]]]]]]]]]^^^^^^___```aaa```aaabbbcccddddddccccccccccccccccccddddddeeeeeedddcccgggsss{{{wwwuuuvvvwwwvvvyyy}}}wwwaaaSSSNNNGGGGGGIIICCC???@@@@@@??????>>>===<<<::::::999888888888999999555555555555555555555666444444444444444444444444444444444444444444444444222222333333333333444444333444666777888888777777555666777888999<<>>===<<<::::::999999888999999999555555555555555555555555555555555555555555555555444444444444444444444444222222333333333444444444333444666888888888777777555666777888:::===AAAEEEOOOVVV___gggmmmssszzz|||wwwtttuuuxxx|||tttfffbbbbbbbbbdddiiijjjnnntttzzz~~~|||{{{yyy{{{~~~}}}xxxwwwvvvvvvxxx~~~{{{oookkkmmmwww{{{qqqeee\\\ZZZWWWUUUVVVTTTPPPOOOQQQSSSTTTVVVYYY]]]iii}}}~~~xxxsssmmmeee^^^YYY[[[WWWTTTUUUZZZ^^^^^^\\\[[[YYYWWWUUUUUUTTTQQQOOOHHHHHHJJJKKKMMMOOOPPPQQQRRRPPPLLLKKKLLLMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPSSSUUUXXXYYYZZZZZZ\\\]]]]]]\\\[[[YYYYYYYYYYYYZZZ\\\[[[[[[[[[]]]___bbbdddbbbccceeeeeecccbbbbbbcccddddddddddddddddddccccccdddgggiiioooyyy{{{wwwvvvuuutttxxx}}}ppp\\\RRROOOJJJFFFDDDCCCBBB@@@?????????===;;;::::::999999888777777777666666555444444444444555555555444333333333333444444444444444444444444444444444333333333444555555555444444555555666777888888999999777777;;;BBBHHHRRRYYYaaagggoooxxx}}}|||vvvxxxuuupppwww{{{~~~xxxooommmjjjhhhiiilllppprrrxxx{{{~~~|||yyytttsssxxx~~~}}}ttthhh___[[[VVVSSSSSSRRROOOOOOSSSYYY\\\___aaaeeeooo~~~|||wwwqqqjjjeee___[[[VVVVVVYYY\\\\\\ZZZZZZXXXVVVUUUTTTSSSQQQOOOGGGHHHJJJLLLNNNPPPRRRRRRUUURRRNNNKKKKKKKKKKKKJJJIIIJJJKKKMMMOOOQQQRRRSSSTTTVVVYYYZZZZZZZZZ\\\^^^]]]\\\[[[YYYYYYYYYYYYZZZ^^^]]]\\\\\\\\\^^^```aaabbbdddfffeeedddcccdddeeeeeeeeeeeedddddddddddddddeeegggiiimmmxxx|||xxxxxxvvvuuuwww|||xxxeeeZZZSSSMMMHHHFFFDDDBBB@@@@@@@@@???===;;;;;;;;;::::::999999888888666666555444444444444555555555444333333333333444444444444444444444444444333333333333333444444555555444444555555666777888888999999777777<<>>HHHOOOYYY___dddhhhoooxxx}}}}}}zzzssswwwrrrjjjccc___]]]______^^^aaaeeeqqqvvvwwwvvv{{{}}}xxxssspppfffbbb\\\XXXVVVUUUUUUUUUTTTRRRPPPPPPPPPOOOMMMLLLGGGHHHJJJMMMPPPRRRUUUVVVTTTPPPLLLIIIJJJLLLMMMMMMKKKMMMPPPTTTVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVXXXZZZ]]]\\\[[[YYYYYYYYYYYYZZZ[[[[[[\\\]]]^^^```aaabbb___aaaddddddddddddeeefffgggffffffeeeddddddccccccdddfffeeefffmmmyyy}}}{{{|||zzzvvvtttwww~~~mmm```UUULLLHHHIIIGGGEEECCCBBBAAA@@@>>><<<;;;;;;;;;:::999999888888777777666555555555555666555555444333333333333444444444444444444444444444222222111111222222333444555444444555555666777888777777777777999???JJJQQQZZZ```eeeiiioooxxx|||{{{|||zzzwww|||vvvpppiiidddbbbcccdddeeeiiinnnxxx~~~~~~zzzwwwyyy|||~~~zzzvvvrrrooohhheeeaaa\\\XXXVVVUUUTTTRRRPPPOOONNNNNNNNNLLLJJJGGGHHHJJJLLLOOOQQQSSSTTTRRROOOJJJIIIJJJMMMOOOPPPOOOPPPRRRUUUVVVWWWWWWWWWWWWXXXXXXVVVUUUVVVXXXZZZ]]]\\\[[[YYYYYYYYYYYYZZZXXXYYYZZZ]]]___aaacccddd```bbbddddddccccccdddeeeffffffeeedddccccccbbbbbbccceeeddddddjjjuuu~~~{{{zzz{{{yyyuuutttwwwzzzhhh[[[RRRKKKIIIJJJHHHFFFDDDBBBBBB@@@>>><<<;;;;;;::::::999888888888888777666666555555666666555555444333333333333444444444444444444444444444222222222222222333444444555444444555555666777888888888888777999@@@JJJSSS[[[bbbhhhlllrrryyy|||zzzyyyzzz{{{}}}tttmmmhhhgggiiilllttt}}}oookkkjjjiiijjjoooqqqtttvvvyyy|||~~~zzzvvvsssqqqnnnlllmmmkkkhhhccc\\\WWWTTTSSSQQQOOOMMMMMMMMMMMMKKKJJJGGGHHHJJJLLLNNNPPPRRRRRRRRRNNNJJJHHHJJJMMMPPPQQQQQQRRRSSSTTTVVVXXXYYYZZZZZZZZZYYYXXXVVVWWWYYY[[[]]]\\\[[[YYYYYYYYYYYYZZZWWWXXXZZZ]]]```bbbcccdddbbbdddeeeeeedddcccddddddfffeeedddcccbbbaaaaaa```aaaddddddcccgggqqqzzz}}}~~~zzzxxxxxxwwwtttuuuxxx~~~zzzeeeYYYSSSNNNKKKKKKIIIGGGDDDCCCBBBAAA>>><<<<<<<<<;;;;;;::::::999999888777777666666666666666555555444333333333333444444444444444444444444444333333333333333444444555555444444555555666777888999999888777999@@@KKKSSS]]]dddlllpppvvv|||}}}zzzyyyzzz||||||vvvnnnkkkmmmsss~~~nnniiifffcccbbbeeefffgggiiimmmppprrrsssvvvyyy~~~|||yyyvvvsssrrrqqqpppnnnrrrqqqmmmggg___XXXTTTQQQPPPNNNMMMLLLMMMLLLKKKIIIHHHHHHJJJKKKMMMOOOPPPQQQSSSOOOJJJHHHIIILLLOOOPPPQQQRRRSSSTTTVVVYYY[[[\\\\\\\\\[[[YYYXXXXXX[[[]]]]]]\\\[[[YYYYYYYYYYYYZZZXXXYYY[[[]]]```aaabbbcccdddeeegggfffeeeddddddeeeeeeeeedddcccbbbaaa```___aaacccdddbbbfffooowwwzzz}}}xxxvvvwwwvvvtttuuuyyy||||||eeeYYYTTTPPPMMMLLLIIIGGGEEECCCBBBAAA>>><<<>>>======<<<;;;;;;::::::888888777666666666666666555555444333333333333444444444444444444444444444444444333333444444555666555444444555555666777888::::::999777999@@@KKKSSS___gggoootttyyy~~~~~~{{{{{{zzz{{{|||vvvuuutttrrrwwwtttlllmmmhhhbbb```___```aaacccfffiiilllmmmkkkpppuuuxxxyyyyyy|||yyywwwuuurrrpppoooooopppuuutttqqqkkkbbbZZZTTTQQQKKKIIIIIIKKKMMMNNNKKKHHHHHHEEECCCFFFKKKOOOOOONNNQQQOOOLLLIIIJJJLLLOOORRRUUUWWWXXXWWWUUUVVV[[[^^^aaaaaa```^^^[[[YYYZZZ[[[^^^]]]\\\ZZZYYYXXXXXXXXXVVVWWWYYY[[[]]]^^^^^^___bbbcccdddeeefffeeeddddddcccddddddccc```______``````aaabbbdddhhhnnnuuuzzz{{{zzzxxxvvvuuuvvvwwwxxxqqqccc\\\VVVQQQNNNLLLJJJHHHEEECCCAAA??????AAA???===;;;:::999999:::888888888777777777777777555555666666666666555555333333333333333333333333444333333222222333333444444444555555666777777777:::888888;;;===BBBLLLWWW___gggooottt{{{{{{zzzzzzzzzrrrrrryyyxxxqqqpppsssooojjjiiieeeeeefffgggiiikkkmmmnnnmmmppptttwwwxxxxxxyyyyyywwwtttrrrrrrtttuuutttsssxxxxxxvvvnnnbbbWWWPPPMMMLLLKKKJJJLLLNNNNNNKKKHHHEEEDDDDDDGGGJJJMMMNNNOOOOOOMMMJJJIIIJJJMMMQQQTTTSSSTTTUUUUUUTTTWWW[[[___^^^______^^^\\\[[[\\\]]]___^^^]]][[[ZZZYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^aaabbbcccdddddddddcccccccccddddddbbb```______``````aaabbbcccfffkkkqqqvvvxxxwwwuuussssssssstttuuu|||uuuiiibbb\\\UUUQQQLLLKKKIIIFFFDDDBBBAAA@@@@@@???===<<<::::::::::::888888888888777777777777555555666666666666555555333333333333333333333333666555555444444555555666444444555555666777777777888777777;;;>>>CCCOOOZZZaaaiiipppuuu||||||{{{{{{yyyzzz|||xxxwwwuuu{{{sssvvvyyyuuuqqqrrrpppppppppqqqqqqssstttttttttuuuvvvyyy{{{{{{zzzxxxyyyvvvtttuuuxxxzzzyyyxxx{{{|||yyyooo```SSSLLLJJJMMMLLLLLLMMMMMMMMMJJJHHHAAACCCFFFIIIJJJLLLNNNOOOMMMKKKIIIHHHJJJNNNTTTWWWUUUUUUTTTTTTTTTVVVZZZ^^^\\\^^^___^^^]]]]]]^^^```___^^^]]]\\\[[[ZZZZZZZZZ\\\\\\]]]^^^^^^^^^^^^]]]```aaabbbbbbccccccbbbbbbbbbcccdddbbb```^^^^^^___bbbbbbccccccfffjjjpppuuutttsssrrrqqqqqqrrrssssssyyyxxxnnnfff^^^WWWRRRLLLKKKIIIGGGEEECCCCCCBBB@@@???>>>===<<<;;;;;;;;;999999888888888777777777555555666666666666555555333333333333333333333333666555555444444555555666444444555555666777777777777555666;;;???EEEQQQ]]]dddkkkrrrwww}}}|||||||||xxxooonnnqqqttt}}}|||{{{yyyzzz~~~~~~~~~~~~~~~~~~|||{{{|||~~~{{{mmm[[[OOOKKKKKKLLLLLLLLLLLLLLLJJJHHHGGG@@@DDDIIIKKKKKKKKKNNNPPPNNNLLLIIIIIIKKKOOOTTTXXXXXXXXXVVVUUUUUUWWW[[[]]]\\\^^^______^^^]]]^^^___^^^]]]\\\[[[ZZZZZZZZZZZZ\\\]]]^^^______``````___aaaaaaaaabbbbbbbbbbbbbbbbbbcccdddbbb```^^^^^^___cccdddeeefffhhhmmmsssxxxttttttssssssrrrsssttttttzzzzzzmmmccc\\\UUUQQQKKKJJJHHHFFFEEEDDDCCCCCC@@@@@@???>>>======<<<<<<:::999999888888777777777555555666666666666555555444444444444444444444444444333333222222333333444444444555555666777777777777666777;;;???FFFRRR]]]eeelllsssxxx}}}zzz{{{|||~~~ppplllnnnuuu||||||iiiVVVLLLJJJLLLIIIJJJKKKKKKIIIHHHFFFFFFAAAFFFJJJLLLKKKKKKNNNPPPOOONNNLLLKKKMMMPPPTTTWWWXXXWWWWWWXXXZZZ]]]```aaa\\\^^^``````^^^]]]]]]]]]\\\[[[ZZZYYYYYYXXXYYYYYY[[[\\\]]]___aaabbbbbbbbbbbbbbbbbbbbbccccccddddddcccddddddccc```______```aaabbbdddfffiiinnnuuuzzzxxxxxxwwwwwwwwwwwwwwwwww||||||mmm```XXXTTTRRRKKKJJJHHHFFFEEEDDDCCCCCCAAAAAA@@@@@@???>>>===<<<:::::::::999888777777666555555666666666666555555444444444444444444444444444333333222222333333444444444555555666777777777999777888<<<@@@FFFQQQ]]]fffmmmtttxxx}}}xxxyyy|||wwwmmmjjjmmmvvvuuu```PPPHHHHHHJJJGGGIIIJJJJJJHHHFFFFFFFFFEEEGGGIIIJJJKKKKKKLLLNNNOOOOOOOOOOOOPPPSSSUUUWWWTTTTTTWWW[[[```eeeffffff[[[]]]______^^^\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXZZZ[[[]]]___aaabbbcccccccccbbbbbbbbbbbbcccdddddddddeeefffdddbbb``````aaa___```bbbdddgggmmmtttyyy|||||||||{{{zzzyyyyyyyyy}}}pppbbbYYYVVVUUULLLKKKJJJGGGFFFDDDCCCCCCCCCCCCBBBAAA@@@>>><<<<<<;;;;;;:::999888777777666555555666666666666555555444444444444444444444444666555555444444555555666444444555555666777777777:::888999===@@@FFFRRR^^^gggnnnuuuzzzyyyzzz|||vvvooommmnnnvvvtttzzzuuubbbQQQGGGDDDEEEFFFFFFHHHKKKJJJHHHGGGGGGHHHHHHGGGFFFFFFHHHJJJJJJIIIMMMNNNPPPRRRUUUWWWXXXYYYUUUUUUXXX^^^dddgggfffdddWWWZZZ]]]^^^]]]\\\\\\]]][[[ZZZZZZYYYYYYYYYYYYYYY[[[\\\^^^___```aaaaaaaaabbbaaaaaa```aaabbbcccdddfffggggggeeecccaaabbbccc```aaacccdddgggmmmsssxxx~~~~~~}}}}}}{{{zzzxxxxxxzzztttfff\\\XXXVVVPPPOOOMMMJJJHHHFFFEEEDDDDDDDDDDDDCCCAAA>>><<<:::<<<;;;;;;:::888777777666555555666666666666555555555555555555555555555555666555555444444555555666444444555555666777777777888777888===AAAHHHTTT```hhhpppwww|||}}}}}}~~~tttqqqrrrrrrzzzyyymmmffffffiiitttuuukkk___NNNCCC@@@BBBCCCCCCEEEHHHKKKKKKIIIHHHHHHJJJIIIFFFCCCCCCFFFHHHHHHFFFJJJMMMPPPTTTXXXZZZ[[[[[[YYYYYY\\\```dddeeeaaa^^^TTTWWW[[[]]]]]]]]]^^^^^^\\\[[[ZZZZZZZZZZZZZZZ[[[]]]^^^^^^___```_________aaa```_________```bbbcccgggggghhhfffdddbbbcccccceeeeeefffgggiiinnntttxxx~~~~~~|||{{{yyywwwvvvwww}}}wwwhhh^^^XXXVVVSSSQQQOOOLLLJJJHHHFFFFFFFFFFFFEEEDDDAAA>>>;;;:::<<<<<<;;;:::999777777666555555666666666666555555555555555555555555555555444333333222222333333444444444555555666777777777666555777===BBBJJJWWWcccjjjqqqyyyvvvkkknnnqqqsss{{{}}}wwwpppggg___[[[ZZZZZZZZZeeeuuuqqq```OOOKKKDDD???>>>@@@DDDGGGDDDDDDEEEFFFFFFGGGHHHHHHKKKIIIGGGEEEFFFHHHKKKNNNMMMOOOQQQUUUXXX[[[]]]^^^XXXZZZ^^^ccceeeccc^^^ZZZVVVYYY]]]^^^^^^]]]^^^^^^^^^]]]\\\[[[[[[]]]___```\\\^^^______^^^___```bbb_______________``````aaaccceeeggghhhgggeeeeeefffjjjhhhggghhhiiilllvvvvvvsssvvvwww|||{{{rrrkkkccc\\\XXXUUURRRNNNKKKJJJHHHGGGEEEEEEEEEDDDCCCAAA@@@??????===<<<;;;;;;999999888777666666666666555555555555555555666666555555444333555555444444444555666666666666666666666777777777888:::<<<>>>CCCMMMZZZcccqqqyyyvvvooorrrsssrrryyywwwllldddbbb___[[[XXXXXXXXXYYYZZZddduuusss___RRRJJJGGGBBB>>>===???BBBEEEEEEEEEFFFFFFGGGHHHHHHIIILLLJJJHHHFFFEEEGGGIIIKKKMMMNNNQQQUUUXXXZZZ\\\]]]XXX[[[___dddeeebbb\\\WWWTTTWWW[[[]]]]]]\\\\\\]]]^^^]]]\\\[[[[[[\\\]]]]]][[[]]]^^^^^^]]]^^^___aaa___```bbbccccccbbbaaaaaaccceeeggggggfffeeeeeefffhhhggghhhjjjkkkmmmuuu~~~yyyvvvyyyyyy}}}tttjjjaaaXXXSSSTTTRRROOOMMMLLLKKKHHHGGGDDDCCCBBBAAA@@@???>>>======<<<<<<;;;:::999888888666666666666555555555555111222444555666666777777333222222222222222333333444444555666666777777888888:::<<<>>>DDDNNN[[[eeepppyyyyyyooopppqqqqqqxxxyyyiii___YYYSSSNNNOOOPPPQQQRRRTTTVVVXXXXXXeeevvvtttfffYYYNNNFFFDDDBBB@@@>>>>>>???AAACCCFFFFFFFFFGGGHHHHHHIIIIIIJJJHHHFFFEEEEEEGGGJJJKKKMMMNNNQQQTTTWWWYYY[[[\\\YYY\\\aaadddeee```YYYSSSQQQTTTYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ\\\]]]^^^]]]]]]^^^```___aaadddffffffeeecccaaacccdddfffgggfffeeefffgggffffffiiilllmmmmmmttt{{{{{{yyyzzz|||~~~wwwjjj```XXXRRRSSSRRRPPPOOOOOOMMMJJJHHHEEEDDDCCCBBB@@@???>>>=========<<<;;;:::999888888666666666666555555555555111222444555666666777777666555555444444555555555333444555555666777888888888:::<<<>>>DDDOOO]]]gggoooyyypppmmmnnnpppwww{{{ppp```TTTOOOMMMKKKJJJJJJKKKMMMOOOQQQTTTWWWZZZjjjyyy{{{iiiYYYPPPJJJFFFCCC??????>>>>>>???@@@AAABBBFFFFFFGGGGGGGGGHHHHHHHHHCCCCCCBBBCCCFFFIIIMMMOOOMMMNNNPPPSSSVVVXXXYYYZZZ[[[^^^bbbeeeeee___WWWQQQOOOSSSXXX[[[[[[[[[[[[[[[WWWXXXYYYZZZ[[[[[[[[[[[[[[[]]]^^^^^^^^^^^^___aaaaaabbbdddeeeeeeeeedddcccbbbdddffffffeeeeeefffggggggggghhhkkkkkklllsss|||~~~~~~zzzyyyzzz}}}xxxiiibbb]]]XXXSSSRRRQQQQQQQQQOOOLLLIIIHHHHHHFFFEEECCCBBBAAA@@@======<<<;;;:::999888888666666666666555555555555555555555666555555444333888777777666666777777777666666666777777888888888888:::<<>>???@@@AAABBBCCCCCCEEEEEEEEEFFFFFFFFFFFFFFF@@@@@@AAACCCEEEIIILLLNNNMMMNNNPPPRRRUUUVVVWWWXXX\\\^^^aaadddddd^^^VVVPPPOOOSSSXXX\\\]]]\\\\\\\\\TTTUUUWWWYYY[[[\\\\\\]]]]]]^^^``````______aaabbbccccccbbbaaaaaacccdddeeebbbccceeeeeeddddddfffhhhjjjhhhggghhhhhhkkkttt}}}~~~}}}{{{{{{zzz}}}{{{jjjeeebbb^^^WWWVVVTTTSSSSSSPPPLLLIIIJJJIIIHHHFFFDDDCCCAAAAAA>>>======<<<;;;:::999888666666666666555555555555555555555666555555444333444444444444444555555666999888888888888888888888888:::<<>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCDDDFFFHHHJJJMMMNNNPPPRRRSSSUUUVVVVVVYYY[[[^^^``````\\\VVVPPPNNNSSSYYY]]]^^^^^^]]]]]]TTTUUUVVVXXXZZZ\\\]]]^^^^^^___aaaaaa``````bbbcccdddccc```______aaadddfffbbbcccddddddcccdddgggiiikkkhhhfffggggggjjjsss~~~~~~~~~~~~|||{{{pppkkkiiiddd^^^\\\YYYWWWUUURRRNNNKKKIIIHHHGGGEEECCCAAA@@@???>>>>>>===<<<;;;:::999999666666666666555555555555111222444555666666777777444444555555666777999999888888888888888888888888888:::<<>>======>>>???AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHLLLMMMOOOQQQSSSTTTTTTUUUUUUVVVXXX[[[[[[YYYTTTPPPMMMRRRXXX]]]___^^^]]]]]]XXXXXXWWWXXXYYYZZZ\\\]]]]]]^^^``````______aaabbbcccbbbaaaaaaaaabbbdddeeebbbccccccccccccdddgggiiijjjgggggghhhhhhjjjrrr{{{}}}~~~~~~{{{xxx~~~zzzvvvsssmmmgggddd___[[[WWWTTTPPPMMMJJJIIIHHHFFFDDDBBB@@@???>>>>>>===<<<;;;:::999999666666666666555555555555111222444555666666777777555666666777999;;;===>>>333444555666777888999999888:::<<>>>>>=========>>>???AAABBBCCC????????????????????????>>>???@@@BBBDDDGGGIIIKKKLLLMMMOOOQQQRRRSSSTTTTTTRRRSSSTTTVVVXXXVVVSSSPPPLLLQQQXXX]]]^^^^^^]]]]]]\\\[[[YYYXXXWWWYYYZZZ\\\\\\^^^______^^^___```bbbbbbbbbccccccdddddddddcccaaabbbcccccccccdddgggiiigggggghhhkkkkkkkkkqqqyyy~~~zzz||||||yyywww|||}}}vvvnnnjjjccc^^^ZZZVVVRRRPPPMMMLLLJJJHHHFFFDDDCCCBBB>>>>>>===<<<;;;::::::999777666666666555555555555555555666666555555444333111222333555777999;;;<<>>???AAABBBCCCBBBAAA@@@>>>>>>>>>??????AAA@@@AAADDDHHHIIIHHHEEEKKKMMMOOOQQQTTTUUUVVVWWWSSSSSSSSSRRRPPPMMMKKKIIIGGGSSS\\\]]]]]]aaabbb```___```___^^^\\\]]]___aaa``````aaabbbccceeeggghhheeedddbbbbbbbbbdddfffgggcccccccccdddeeefffggggggjjjiiihhhhhhfffhhhqqq|||}}}yyywwwwwwssswww{{{vvvqqqkkkccc]]]YYYWWWVVVUUUQQQNNNJJJGGGFFFEEEDDDBBBAAA@@@???>>>===<<<;;;:::777777888888888666444333555555555555555555555555666666777777888888999999666666666666777888999:::::::::;;;>>>EEERRRcccooo}}}yyyzzz{{{ooo\\\OOOIIIGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEDDDFFFKKKQQQXXXdddooovvvnnnfff___VVVPPPNNNLLLIIIEEEDDDBBB????????????>>><<<============>>>@@@AAAAAAAAA@@@???>>>>>>???@@@@@@BBBBBBBBBEEEIIIJJJIIIGGGJJJLLLNNNPPPSSSUUUVVVVVVUUUSSSPPPMMMJJJIIIHHHGGGGGGRRR\\\^^^^^^``````^^^]]]^^^^^^^^^\\\\\\]]]___^^^^^^___```bbbdddeeefffeeedddcccbbbcccdddfffhhheeeeeeffffffgggggghhhhhhjjjiiiiiijjjiiijjjrrr|||}}}zzzwwwvvvqqquuu|||wwwqqqnnniiiccc]]]ZZZXXXVVVUUUPPPMMMJJJGGGGGGFFFDDDCCCAAAAAA@@@>>>===<<<;;;:::777888888888888666555444555555555555555555555555555555555666666666666666555555555555666777888999999:::<<<>>>EEERRRaaammm{{{|||zzz{{{yyy```SSSLLLHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEHHHNNNTTT\\\kkkwww~~~qqqiiiccc]]]XXXUUUPPPJJJGGGGGGHHHFFFDDDEEECCCAAA@@@@@@@@@???>>>===<<<<<<<<<===>>>>>>???>>>>>>>>>>>>???@@@BBBBBBDDDCCCDDDGGGJJJLLLLLLKKKLLLNNNOOORRRTTTUUUVVVVVVUUURRRMMMHHHEEEDDDEEEFFFHHHRRR\\\___``````___]]][[[]]]______]]]\\\\\\]]]\\\\\\]]]___aaabbbdddeeeddddddccccccdddeeeggghhhhhhhhhhhhhhhhhhhhhhhhhhhjjjhhhiiikkkkkkkkkrrrzzz~~~}}}~~~~~~~~~|||xxxuuusssvvv~~~{{{uuuoooiiifffbbb^^^\\\ZZZWWWUUUPPPMMMJJJHHHGGGGGGEEEDDDAAAAAA@@@???===<<<;;;:::888888999888888777555555555555555555555555555555444444444444444333333333444444444444555666777888888:::<<>><<<<<<;;;;;;;;;<<<======<<<===>>>???AAABBBDDDEEEEEEFFFGGGJJJLLLOOOPPPPPPSSSSSSTTTUUUUUUUUUUUUTTTRRROOOKKKGGGEEEEEEFFFGGGLLLTTT]]]bbbbbbaaa^^^\\\\\\^^^aaabbbaaa___^^^^^^[[[\\\]]]___aaabbbcccdddddddddcccdddeeefffhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhggghhhkkkllllllpppwww}}}}}}~~~zzzvvvzzz{{{{{{uuuooofffdddbbb```___\\\XXXUUUPPPNNNJJJIIIHHHHHHGGGEEEBBBAAA@@@???===<<<;;;;;;999999999999888777666666555555555555555555555555555444444444333333222222555555555555666777888888777999<<<@@@FFFQQQ___iiiwww}}}|||zzzyyyzzzlllXXXOOOJJJGGGGGGBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGLLLSSSYYYdddvvv~~~uuummmdddXXXOOOJJJHHHGGGFFFBBB@@@>>>===>>>???@@@@@@???===;;;;;;<<<<<<;;;:::<<<;;;;;;;;;;;;;;;<<<<<<<<<===???AAACCCEEEFFFGGGGGGIIIKKKMMMOOOQQQSSSUUUWWWWWWWWWVVVTTTSSSQQQPPPMMMLLLKKKJJJJJJJJJKKKKKKQQQVVV]]]cccdddaaa^^^]]]^^^aaaeeefffeeebbbaaa```]]]^^^___aaaccccccddddddbbbccccccdddeeefffggghhhggggggggggggggggggggggggfffdddeeeiiikkkkkknnnttt|||~~~}}}yyy~~~yyyrrrllleeedddccccccbbb___[[[WWWSSSPPPLLLJJJJJJIIIHHHGGGBBBAAA@@@???>>>===<<<;;;;;;:::999999888777777777666666666666666666666666666555555444444333333333666666666666777888999999777999<<<@@@GGGRRR```iiixxx~~~}}}zzzwwwvvvwww|||kkkYYYOOOHHHEEEEEECCCCCCCCCCCCCCCDDDEEEEEEFFFIIIOOOWWW^^^hhh{{{zzzpppfffbbb]]]XXXRRRMMMJJJIIIHHHFFFAAA@@@???>>>======>>>>>>???===;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;<<<=========>>>@@@CCCEEEGGGHHHIIIIIIKKKNNNOOOQQQSSSWWWZZZYYYYYYWWWVVVSSSQQQOOOMMMKKKLLLLLLMMMNNNPPPQQQRRRUUUVVV\\\cccddd```]]]]]]___bbbeeefffeeecccbbbaaa___```bbbcccddddddcccbbbaaaaaabbbccceeefffggggggfffffffffffffffffffffffffffccccccgggjjjjjjnnnrrr|||}}}~~~}}}uuuooohhhgggfffffffffeeebbb^^^[[[VVVSSSOOOMMMLLLKKKIIIHHHBBBBBBAAA@@@>>>===<<<;;;<<<;;;:::999888888888888666666666666666666666666555555555555555555444444666666666777777888999:::777:::<<<@@@GGGSSSbbblllyyy|||wwwsssrrrqqquuu{{{iii[[[PPPHHHEEEGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGKKKTTT\\\bbblllvvvnnniiicccZZZUUUUUUSSSRRRQQQQQQOOOLLLIIIGGGDDDDDDCCCAAA?????????@@@@@@>>><<<<<<===>>>===<<<::::::::::::;;;===>>>???>>>@@@BBBEEEHHHIIIJJJJJJJJJMMMPPPQQQRRRUUUZZZ^^^[[[ZZZYYYXXXVVVTTTRRRQQQOOONNNMMMMMMNNNQQQUUUWWWXXXVVVYYY```bbb^^^[[[]]]^^^aaacccdddbbbaaa`````````aaacccddddddcccaaa```___```aaacccdddeeeffffffeeeeeeeeeffffffggggggggghhhdddcccfffjjjkkknnnssszzz~~~}}}~~~zzztttooojjjjjjiiihhhhhhgggeeeaaa^^^ZZZVVVRRROOOMMMLLLJJJHHHCCCBBBAAA@@@>>>===<<<<<<===<<<:::999888888999999666666666666666666666666444444444555555555555555666666555666666777888999888:::<<<@@@GGGTTTeeepppyyyyyyrrrmmmlllmmmooovvv}}}uuuhhh\\\RRRIIIHHHJJJHHHHHHGGGGGGGGGGGGGGGHHHHHHMMMWWW```fffooo|||uuummmeee___\\\VVVNNNLLLPPPJJJLLLNNNPPPOOOKKKFFFBBBBBBCCCBBB@@@>>>===>>>???<<<:::999999:::::::::999999::::::;;;<<<===???@@@???AAADDDGGGIIIJJJKKKKKKKKKNNNQQQRRRSSSVVV\\\```]]]]]]]]]\\\[[[YYYXXXWWWRRRPPPMMMKKKMMMQQQWWWZZZXXXUUUWWW^^^```\\\YYY\\\\\\^^^``````___^^^^^^^^^aaabbbcccdddcccbbb```^^^^^^___```bbbdddeeeeeeeeedddeeeeeefffggghhhhhhiiijjjeeecccfffjjjlllppptttyyy}}}|||xxxvvvsssooommmllljjjiiihhhfffccc```\\\XXXTTTQQQOOOMMMJJJHHHCCCBBBAAA@@@???===<<<<<<===<<<:::999888888999:::777777777777777777777777333333333444444555555555555444444555555666777888999:::<<>>>>>>>>===<<<<<<;;;;;;999999999::::::;;;;;;;;;999999;;;===???@@@BBBBBBGGGGGGHHHHHHIIIHHHHHHHHHMMMPPPSSSVVVXXXZZZ^^^```cccbbb```^^^[[[XXXVVVUUUPPPNNNLLLOOOTTTYYYZZZZZZ]]]YYYVVVYYY___bbb___[[[YYYZZZ[[[\\\]]]^^^^^^^^^___aaaccccccbbbaaaaaaaaaaaacccdddddddddeeehhhjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkiiihhhhhhggggggnnnwww{{{|||xxxtttrrrpppmmmjjjhhhddd```]]]\\\ZZZWWWTTTRRROOOKKKHHHEEEDDDCCCAAA@@@?????????======<<<;;;999888777777777666666666555555555555555555555555555555555555888777777777777777888888888999;;;>>>GGGVVVhhhttt~~~xxxsssuuuxxx{{{wwwnnniiikkkjjjgggkkkssszzzqqqfffZZZUUUQQQMMMLLLMMMKKKIIIIIIMMMNNNLLLMMMQQQUUUZZZ___dddlllyyyrrrggg^^^YYYYYYRRRQQQOOOLLLJJJHHHGGGGGGHHHHHHHHHHHHFFFDDDBBBAAA??????>>>>>>===<<<<<<<<<:::::::::::::::::::::;;;999:::;;;===???AAACCCCCCGGGHHHIIIIIIJJJJJJJJJJJJNNNPPPSSSVVVXXXZZZ]]]```dddcccaaa^^^[[[XXXVVVUUUNNNMMMLLLPPPVVV[[[^^^^^^]]]YYYWWWYYY___bbb___[[[ZZZZZZ[[[]]]]]]^^^^^^^^^aaaccceeeeeedddccccccdddbbbcccdddddddddeeegggjjjiiiiiijjjjjjjjjjjjkkkkkkllliiiiiiiiihhhhhhoooxxx{{{xxxrrrpppllljjjhhheeebbb___^^^[[[XXXUUUSSSPPPLLLIIIFFFEEECCCBBB@@@@@@??????>>>===<<<;;;:::888777777777777666666666555555555555555555555555555555555777777666666777888888999999:::;;;???GGGVVVhhhtttwwwrrrvvvyyyyyywwwmmmhhhjjjkkkhhhlllttt{{{ttthhh\\\VVVRRRNNNMMMOOOKKKIIIKKKOOOQQQPPPPPPSSSVVV[[[```fffnnn|||yyynnndddZZZTTTSSSJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>=========;;;;;;;;;::::::::::::::::::;;;===???AAACCCDDDEEEHHHIIIJJJKKKLLLLLLLLLLLLNNNPPPSSSVVVWWWYYY]]]___dddccc```]]]ZZZWWWVVVUUUMMMMMMNNNRRRXXX]]]aaabbb]]]ZZZYYY[[[aaaccc```\\\ZZZ[[[\\\]]]]]]^^^^^^]]]```bbbeeeeeedddddddddeeecccdddeeeeeedddeeegggiiiiiiiiiiiijjjjjjjjjkkkkkkmmmjjjjjjkkkjjjjjjqqqzzz}}}yyyssspppllliiigggfffdddbbbaaa]]]YYYVVVSSSPPPMMMKKKGGGFFFEEECCCBBBAAA@@@@@@>>>>>>===;;;:::999888777777777777666666666555555555555555555555555555555555555555666777888999:::999:::<<>>>>>===;;;;;;;;;;;;;;;:::::::::<<<===>>>AAACCCEEEGGGHHHIIIJJJKKKMMMNNNOOOOOOOOOOOOQQQTTTVVVWWWYYY[[[^^^bbbaaa^^^ZZZXXXVVVTTTTTTOOOPPPQQQUUUYYY^^^aaaccc___]]]\\\___ccceeebbb___[[[\\\\\\]]]^^^^^^]]]]]]]]]```cccdddcccbbbcccddddddeeefffeeedddeeegggiiihhhhhhiiiiiijjjjjjkkkkkkmmmkkkkkklllkkklllttt}}}zzzvvvsssoookkkhhhggggggfffeeeaaa^^^YYYVVVSSSQQQNNNLLLIIIHHHGGGEEECCCBBBAAAAAA???>>>===<<<;;;999888888777777777666666666666555555555555555555555555555444444555555777888:::::::::;;;===@@@HHHVVVhhhttt~~~ssstttvvvsssppprrrwwwyyynnngggjjjmmmmmmqqqxxx}}}nnnddd[[[SSSMMMLLLIIIGGGIIIOOOQQQPPPQQQUUUVVV[[[bbbiiisss|||rrrkkkbbbVVVMMMIIIGGGFFFEEEDDDDDDCCCCCCDDD@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@CCCEEEGGGIIIJJJJJJKKKMMMNNNOOOPPPPPPPPPOOOQQQTTTUUUVVVXXXZZZ\\\___]]]ZZZWWWTTTSSSSSSSSSTTTUUUWWWXXXZZZ\\\^^^````````````cccfffgggeeebbb\\\\\\]]]^^^^^^^^^]]]]]]]]]___bbbddddddcccdddeeeeeefffgggfffeeeeeefffhhhgggggghhhiiiiiijjjkkkkkkmmmkkkkkkmmmmmmnnnvvvxxxrrrrrrnnnjjjggggggffffffeee```^^^ZZZWWWUUURRROOOMMMKKKJJJIIIFFFEEECCCCCCBBB@@@???>>>===;;;:::999999888777777777666666666666555555555555555555555555444444444555666888999::::::;;;<<>>>>>>>>:::;;;;;;;;;<<<<<<<<<<<>>>>>======999::::::;;;<<<===>>>>>>@@@AAACCCFFFIIIKKKMMMNNNMMMNNNOOOOOOPPPPPPPPPOOOPPPRRRTTTUUUUUUVVVXXXZZZYYYWWWUUUSSSRRRSSSTTTVVVZZZ\\\]]]\\\YYYXXXYYYZZZ___aaacccfffggggggeeeddd]]]^^^^^^^^^^^^^^^]]]]]]^^^aaadddffffffggghhhiiiggghhhhhhgggeeedddfffgggffffffggghhhiiijjjkkkkkkllljjjkkkmmmmmmooowww~~~|||}}}xxxsssooommmjjjhhhgggeeebbb```___^^^]]]^^^]]]ZZZVVVRRROOONNNLLLIIIGGGFFFEEEDDDAAA@@@???>>>===;;;::::::888888888777777777666666555555555555555555555555555555555555555666777888999:::;;;>>>EEESSSeeeqqq}}}yyy|||~~~ssstttwwwvvvwww|||{{{qqqdddYYYUUUOOOKKKIIIKKKMMMNNNRRRWWWYYY^^^fffooozzzyyypppgggbbb[[[OOOFFFBBBAAAAAA@@@AAAAAABBBCCCCCCCCCCCCAAAAAAAAABBBCCCDDD@@@@@@??????>>>=========888999:::;;;<<<>>>??????AAABBBDDDGGGIIILLLNNNOOONNNNNNOOOOOOPPPOOOOOOOOOPPPRRRTTTUUUUUUVVVXXXZZZXXXWWWTTTSSSRRRTTTVVVXXXZZZ\\\^^^]]]YYYWWWXXXZZZ^^^```bbbeeeffffffdddccc^^^^^^^^^___^^^^^^]]]]]]\\\^^^bbbdddeeeeeefffhhhhhhhhhhhhgggeeedddeeegggeeefffggghhhiiijjjkkkkkkllljjjkkkmmmmmmooowww}}}|||xxxvvvsssnnnllljjjhhhgggddd```^^^______```aaa```]]]XXXUUUPPPOOOMMMJJJHHHFFFEEEEEEAAA@@@???>>>===<<<;;;:::888888888888777777777777555555555555555555555555666666555555555666666777999999:::===DDDSSSdddppp|||vvvvvvyyywwwxxx}}}yyylll```YYYPPPNNNNNNQQQQQQPPPRRRWWW\\\^^^iiiyyyyyyqqqeeeYYYPPPJJJEEECCC<<<<<<<<<<<<===>>>@@@@@@??????@@@AAAAAABBBBBBCCCBBBAAA@@@@@@@@@???===;;;<<<<<<<<<<<<===???@@@AAACCCCCCEEEGGGJJJLLLOOOPPPOOOPPPRRRSSSTTTSSSQQQPPPSSSRRRSSSUUUXXXZZZYYYXXXXXXUUURRRRRRUUUYYY\\\]]]```___\\\ZZZXXXWWWWWWWWW___bbbeeeeeebbbaaaaaaccc```___^^^]]]\\\[[[\\\\\\^^^___aaaccceeefffggggggiiihhhgggfffeeeeeeffffffhhhiiiiiijjjkkkmmmnnnoookkkjjjlllnnnooopppvvv~~~~~~yyytttnnnnnnmmmllljjjgggddd```^^^```aaabbbcccbbb```^^^\\\WWWTTTQQQNNNLLLJJJFFFDDDEEEBBB@@@>>>>>>===;;;::::::999999999888777777777666666555555555555666666444444444555666888999::::::<<<===???DDDRRRcccqqq{{{zzz~~~yyyxxxzzz|||}}}}}}rrrfff^^^RRROOOOOOQQQQQQPPPSSSWWW\\\___kkk|||{{{rrreeeYYYOOOGGGBBB???<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFDDDBBBAAAAAAAAA@@@>>><<<;;;;;;;;;<<<===>>>???@@@BBBBBBDDDFFFIIILLLOOOQQQOOOPPPRRRUUUVVVVVVUUUTTTVVVVVVVVVXXX[[[\\\[[[ZZZYYYWWWUUUVVVYYY]]]___```[[[[[[ZZZZZZZZZ[[[\\\]]]___bbbddddddbbb``````aaa``````___^^^^^^]]]]]]\\\]]]^^^```bbbdddeeefffffffffffffffggggggggghhhhhhiiiiiiiiiiiiiiijjjkkklllllljjjkkknnnnnnpppwwwzzzvvvrrrnnnnnnmmmkkkiiifffdddccceeefffggggggeeecccaaa___YYYVVVSSSPPPOOOLLLIIIFFFEEECCC@@@??????>>>===;;;::::::999999888888777777666666555555555555666666555555555666666888999::::::<<<===???DDDQQQcccqqq}}}{{{{{{yyy|||yyynnneeeVVVRRRPPPRRRRRRQQQTTTXXX]]]```mmmzzzrrrdddWWWLLLDDD>>>;;;<<<<<<<<<<<<<<<===>>>???BBBAAA@@@@@@BBBDDDFFFHHHDDDCCCAAAAAAAAAAAA???>>>::::::;;;;;;<<<>>>???@@@@@@AAABBBEEEHHHKKKOOOQQQOOOQQQSSSVVVXXXXXXYYYXXXYYYYYYYYY[[[^^^```___^^^\\\[[[ZZZ[[[^^^```aaa```YYYZZZ[[[\\\^^^```aaabbb```bbbddddddbbb````````````````````````___^^^]]]\\\]]]___aaacccddddddeeecccdddfffhhhiiijjjjjjiiiiiiiiihhhhhhhhhhhhiiiiiillljjjjjjlllmmmoooxxx|||xxxuuuqqqpppooommmkkkjjjiiiiiijjjjjjjjjiiihhhfffcccbbb]]]ZZZWWWTTTRRRPPPLLLJJJFFFDDDAAA@@@@@@@@@???===;;;;;;:::999999888777777666666555555555555666666666666666666666777888999:::;;;===???DDDQQQcccppp||||||~~~}}}{{{~~~}}}rrrjjj[[[UUUQQQSSSSSSSSSUUUYYY___cccpppuuummm```SSSIIIBBB===:::<<<;;;;;;;;;<<<<<<===>>>@@@???>>>===???BBBEEEHHHDDDBBB@@@@@@AAAAAA???>>>;;;;;;<<<<<<===???@@@AAA???@@@AAACCCFFFJJJNNNPPPPPPRRRTTTVVVWWWXXXYYYYYYWWWWWWYYY\\\```bbbcccbbb___^^^^^^___``````___]]]]]]^^^___aaacccdddddddddcccdddeeeeeedddbbb``````___``````aaa```___^^^]]]]]]^^^```bbbcccdddeeeeeebbbdddgggiiikkkjjjjjjiiiiiiiiihhhhhhiiiiiijjjjjjjjjhhhhhhiiijjjmmmwwwyyywwwwwwuuussspppnnnmmmmmmmmmllllllkkkjjjhhhfffdddcccccc```\\\YYYVVVRRRNNNKKKFFFDDDBBBAAAAAAAAA@@@>>><<<<<<;;;:::999888888777666666555555555555666666777777777666777777888888999;;;===>>>DDDQQQcccpppyyy~~~~~~~~~||||||ssskkk```YYYSSSSSSUUUUUUVVVZZZ```fffttt~~~llldddYYYNNNFFFAAA===;;;;;;;;;;;;;;;;;;;;;<<<===???>>>======???BBBFFFHHHCCCAAA???>>>?????????>>>======>>>>>>???@@@BBBCCC?????????AAADDDHHHLLLOOORRRRRRSSSUUUVVVVVVWWWWWWSSSTTTVVV[[[```dddeeeeeecccbbb`````````^^^[[[XXX^^^```cccfffhhhiiiiiiiiiggggggggggggfffdddbbb```^^^____________^^^^^^]]]___```aaacccdddeeeeeeeeeccceeegggiiijjjiiihhhgggiiiiiiiiijjjkkklllnnnnnniiigggfffggghhhkkkuuu}}}|||{{{wwwtttqqqooonnnnnnooonnnmmmllljjjhhhfffeeeiiieeeaaa\\\XXXTTTOOOLLLGGGEEEBBBAAAAAAAAA@@@>>>======<<<;;;:::999888777666666555555555555666666888777777777777777888999999;;;<<<>>>CCCPPPbbbpppxxx~~~~~~}}}yyysssnnneee\\\UUUTTTVVVVVVXXX[[[```hhhvvvvvvccc\\\RRRIIICCC???===;;;;;;;;;:::::::::;;;;;;<<>>===>>>??????>>>>>>>>>??????@@@BBBCCCDDD??????>>>???BBBFFFJJJMMMRRRRRRSSSTTTTTTUUUVVVVVVSSSTTTVVV\\\bbbfffhhhhhhfffeeecccaaa```^^^[[[XXX]]]```eeeiiimmmnnnnnnnnnjjjiiihhhhhhhhhfffccc```______^^^]]]]]]^^^^^^___```aaabbbcccdddeeeeeeeeecccdddfffggghhhhhhhhhgggjjjjjjjjjkkkmmmnnnpppqqqiiigggggghhhhhhjjjsss|||}}}{{{wwwtttrrrpppoooqqqqqqooonnnlllkkkjjjiiijjjgggbbb^^^ZZZVVVRRRNNNJJJHHHEEECCCCCCBBB@@@???>>>>>>===<<<:::999888888666666555555555555666666777777777777777888999:::999:::<<<>>>CCCPPPbbboooyyy{{{xxxuuusssiii^^^VVVUUUWWWWWWYYY[[[___iiixxxzzzmmm\\\VVVLLLEEE@@@===;;;:::;;;;;;:::::::::::::::;;;===>>>???AAACCCFFFIIIJJJCCCAAA>>>>>>???@@@@@@@@@>>>>>>>>>???@@@AAACCCCCC@@@???>>>>>>@@@DDDHHHKKKQQQQQQRRRSSSUUUVVVXXXYYYXXXXXXZZZ___dddhhhiiiiiiiiigggeeedddcccbbb```^^^^^^aaafffkkknnnnnnmmmlllkkkiiihhhhhhhhhfffbbb___bbb```^^^]]]]]]^^^```bbb___```aaacccddddddddddddaaabbbccceeefffhhhiiijjjllllllllllllmmmnnnooopppjjjiiiiiikkkkkkkkkrrr{{{~~~}}}|||zzzwwwuuurrrqqqppppppnnnmmmlllkkkkkkkkkfffddd```^^^\\\YYYUUUSSSNNNLLLHHHFFFEEEDDDBBB@@@??????>>><<<;;;999888888666666555555555555666666666666777777888999:::;;;888:::<<<===CCCPPPbbboooyyyzzzxxxwwwxxxkkk```VVVUUUWWWXXXYYY\\\]]]iiiyyyrrreeeYYYSSSJJJBBB>>>;;;:::999;;;;;;:::999999::::::::::::;;;===@@@BBBEEEGGGGGGEEEBBB???>>>@@@AAABBBAAA======>>>>>>???@@@BBBCCCAAA@@@>>>>>>???CCCGGGJJJOOOPPPQQQSSSVVVXXX[[[\\\]]]]]]___bbbgggjjjjjjjjjkkkiiigggfffffffffeeedddbbbdddhhhlllmmmkkkiiigggkkkiiigggggggggfffaaa^^^dddbbb___]]]]]]___bbbddd^^^___```bbbcccccccccccc___```aaaccceeehhhkkklllmmmmmmmmmllllllmmmmmmnnnlllkkkkkkmmmmmmmmmssszzz|||||||||{{{yyywwwtttsssmmmmmmllljjjjjjiiiiiiiiicccaaa^^^]]]\\\[[[YYYWWWRRROOOKKKIIIHHHFFFDDDBBB@@@???>>>===;;;:::999888666666555555555555666666666666666777888:::;;;<<<888:::<<<===CCCPPPbbbooovvv~~~}}}yyyuuurrrnnneee[[[WWWUUUSSSUUUYYY^^^hhhzzz~~~qqqddd\\\OOOLLLGGGBBB>>><<<<<<<<<666666777999;;;<<<>>>>>>???@@@AAACCCDDDEEEEEEEEEBBBBBBAAA@@@@@@@@@@@@AAA>>>???@@@AAABBBAAA@@@@@@AAA???======@@@DDDHHHIIIPPPRRRUUUVVVWWWYYY[[[]]]aaacccgggjjjllllllkkkjjjiiiiiijjjjjjiiiiiihhhhhhhhheeecccfffjjjllljjjgggmmmfffbbbeeegggeeebbbaaabbb```___^^^^^^___aaabbb___``````aaabbbbbbcccdddbbbaaaaaacccfffjjjkkkkkkiiijjjkkkkkklllllllllkkkgggiiilllmmmkkkmmmyyy{{{xxxxxx{{{zzzvvvrrrrrrnnnjjjgggfffggggggfffdddddddddcccaaa^^^ZZZXXXVVVTTTPPPLLLHHHEEEDDDCCCBBBAAA???<<<::::::::::::999888888777777777777777666666666666777777777777888888;;;???CCCLLL^^^ooowww}}}}}}{{{zzzyyy{{{~~~}}}zzzvvvsssmmmddd\\\XXXVVVTTTUUUXXX]]]hhhzzzvvvwwwxxxwwwsssiii]]]UUULLLIIIEEE@@@<<<:::::::::666777888:::;;;===>>>?????????AAACCCDDDEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBB>>>???@@@AAABBBAAA@@@@@@AAA@@@>>>>>>AAADDDGGGHHHPPPRRRUUUWWWXXXZZZ]]]___cccdddfffiiijjjjjjiiihhhlllmmmnnnnnnnnnmmmmmmlllgggdddbbbdddiiilllkkkhhhhhhbbb___bbbeeedddbbbaaaaaa```___^^^^^^^^^___```______aaabbbcccdddddddddeeecccbbbcccfffiiikkkkkkiiijjjjjjkkkkkkkkkjjjjjjhhhjjjmmmnnnkkkmmmyyy}}}zzzzzz{{{{{{wwwrrrmmmjjjgggfffgggiiiiiijjjhhhhhhhhhgggdddaaa^^^\\\XXXVVVSSSNNNKKKHHHFFFEEECCCBBB@@@>>><<<;;;;;;;;;999999888777777777777777777777777777888888888888888888;;;???BBBKKK]]]nnnyyy}}}zzzxxxwwwvvvwwwzzz|||~~~zzzwwwuuujjjccc\\\ZZZXXXUUUUUUXXX]]]gggxxx|||dddcccbbbdddddd___UUUMMMHHHFFFBBB>>>:::999888888777888999;;;===>>>???@@@???@@@AAACCCEEEFFFFFFFFFIIIHHHFFFEEECCCBBBBBBBBB>>>???@@@AAABBBAAA@@@@@@AAA@@@@@@@@@BBBCCCEEEGGGPPPRRRVVVXXXYYY\\\___aaafffggghhhiiijjjjjjjjjjjjpppqqqqqqrrrqqqpppooonnnfffccc```bbbfffjjjjjjjjjccc^^^\\\___cccbbbaaabbb```_________^^^^^^]]]]]]^^^___aaadddeeefffffffffhhheeecccccceeehhhjjjkkkjjjjjjjjjkkkjjjjjjiiiiiijjjkkkmmmnnnlllmmmxxx|||{{{|||zzzvvvrrrkkkiiiffffffhhhjjjkkkkkkkkkjjjjjjhhhfffccc```^^^[[[YYYUUUQQQNNNKKKHHHGGGDDDCCCAAA???>>>===<<<<<<999999888777777777777888888888888888999999999999888888;;;>>>BBBJJJ\\\lllxxx}}}xxxuuussssssrrrrrruuuwwwzzz}}}{{{xxxwwwiiibbb]]]\\\ZZZVVVUUUWWW\\\dddsssqqqWWWTTTRRRTTTYYYWWWPPPHHHEEECCC@@@<<<:::888888777888999:::<<<===???@@@AAA@@@AAACCCEEEGGGHHHHHHIIIIIIHHHFFFDDDBBBAAA@@@???>>>???@@@AAABBBAAA@@@@@@@@@AAABBBBBBBBBCCCDDDFFFPPPSSSVVVXXXZZZ]]]```ccchhhiiijjjkkklllnnnooopppssstttttttttsssqqqnnnmmmhhheeeaaaaaadddggghhhhhhbbb]]]\\\___bbb``````aaa____________^^^]]]\\\[[[]]]___bbbeeeggggggggggggjjjgggdddccceeehhhiiijjjkkkkkkllllllkkkkkkjjjjjjmmmlllmmmnnnlllnnnwww|||{{{zzzwwwssspppnnnllliiiiiijjjkkkkkkjjjkkkkkkjjjhhheeebbb___^^^[[[ZZZWWWSSSOOOLLLJJJHHHDDDCCCBBB@@@>>>===<<<;;;:::999888888777777888888777777777888888888999999999999;;;>>>@@@HHHZZZjjjvvv|||uuuqqqooommmpppnnnooorrrsssuuu}}}|||{{{yyyxxxiiiccc^^^\\\[[[VVVUUUVVVYYY```kkkyyy~~~gggQQQKKKGGGIIINNNOOOJJJDDDCCCAAA???<<<:::999888888999999:::<<<>>>???AAAAAABBBCCCEEEGGGIIIJJJKKKKKKIIIHHHFFFDDDBBBAAA@@@???>>>???@@@AAABBBAAA@@@@@@@@@BBBCCCCCCBBBBBBEEEGGGPPPSSSVVVYYY[[[]]]aaacccfffgggiiikkknnnppprrrssswwwxxxxxxwwwuuurrrooolllkkkhhheeeccccccdddffffffeeeaaa___aaabbb___^^^aaa^^^^^^______^^^]]]\\\\\\^^^```bbbeeefffggghhhhhhkkkiiifffeeefffhhhiiiiiilllmmmmmmnnnmmmmmmllllllnnnmmmmmmnnnmmmooowww}}}{{{yyywwwtttpppnnnnnnmmmkkkkkkmmmnnnooonnnmmmllljjjhhheeebbb```___[[[ZZZWWWTTTPPPMMMJJJHHHCCCCCCBBB@@@>>>===;;;::::::999999888888888888888666666666777777777888888999999;;;===???GGGWWWhhhuuu}}}~~~vvvpppllliiigggllllllnnnrrrrrrssszzz}}}{{{zzzyyyyyykkkddd^^^]]]ZZZVVVTTTVVVWWW[[[cccnnnzzzwwwbbbPPPJJJDDDCCCEEEFFFDDD@@@AAA@@@>>><<<;;;:::999999888999:::<<<>>>???@@@AAACCCDDDFFFHHHJJJKKKLLLMMMKKKJJJHHHFFFDDDCCCBBBAAA>>>???@@@AAABBBAAA@@@@@@@@@BBBDDDCCCAAABBBFFFJJJQQQSSSVVVYYYZZZ]]]```bbbaaacccfffjjjmmmpppqqqrrryyyzzz{{{{{{yyyvvvrrrpppnnnllliiigggeeeeeeeeefffhhheeecccdddbbb___^^^aaa^^^^^^^^^^^^^^^^^^^^^___```aaabbbccceeefffhhhhhhkkkiiigggggghhhiiiiiihhhlllmmmnnnnnnoooooonnnnnnooommmlllnnnnnnpppxxx~~~{{{{{{yyywwwtttqqqnnnmmmjjjjjjjjjlllpppsssuuuuuuooonnnllliiifffcccaaa```[[[ZZZXXXUUUQQQMMMJJJHHHCCCCCCBBBAAA???===;;;:::::::::999888888888888999555666666666777777777777999999:::<<<>>>EEEUUUeeeuuu~~~zzzqqqllljjjgggeeeiiijjjnnnsssttttttyyy{{{yyyyyyyyyyyynnnfff___\\\YYYUUUTTTUUUUUUXXX^^^gggsssqqqaaaTTTOOOHHHCCCAAA@@@@@@???>>>>>>===<<<:::999999888888888:::;;;===???@@@@@@AAACCCEEEGGGIIIKKKLLLLLLJJJIIIGGGEEEDDDBBBBBBBBB>>>???@@@AAABBBAAA@@@@@@???BBBCCCBBB@@@BBBGGGMMMRRRTTTWWWXXXZZZ[[[^^^```aaacccgggkkknnnoooppppppuuuwwwyyy{{{zzzxxxuuusssmmmmmmllljjjhhhgggggghhhhhheeedddeeeccc______bbb___^^^^^^^^^^^^```aaabbbbbbbbbaaaaaabbbdddggghhhiiihhhhhhiiijjjkkkiiihhhjjjkkklllnnnooooooooooooooolllkkkmmmoooqqqyyy~~~yyyyyyxxxvvvssspppnnnmmmiiihhhiiimmmqqqtttvvvvvvooommmkkkhhhdddbbb```___[[[[[[YYYVVVRRRNNNKKKHHHDDDDDDCCCCCCAAA???<<<;;;;;;:::999999888888999999666666777777777888888888:::999:::<<<===DDDTTTdddsss}}}uuummmjjjiiigggeeeeeehhhnnnuuuvvvuuuxxx}}}zzzyyyyyyyyyyyypppggg```\\\YYYTTTSSSUUUTTTVVV[[[cccppp~~~zzzmmmcccZZZUUUNNNFFFAAA???@@@AAA===<<<<<<;;;:::999888888777888999;;;===>>>???@@@@@@AAACCCFFFHHHJJJKKKKKKFFFFFFDDDCCCAAA@@@@@@@@@>>>???@@@AAABBBAAA@@@@@@???BBBCCCAAA???BBBHHHOOORRRTTTWWWXXXYYYZZZ]]]___cccfffjjjnnnpppppppppoooooorrruuuxxxyyyxxxvvvtttlllmmmmmmllljjjiiiiiijjjgggeeedddeeeccc___```ddd___^^^]]]]]]^^^```cccddddddbbbaaa```aaacccfffhhhhhhhhhhhhjjjlllkkkiiigggiiijjjkkkmmmnnnoooooopppooolllkkkmmmooorrrzzz~~~xxxyyyxxxvvvssspppnnnnnnkkkjjjkkkmmmppprrrsssrrrmmmkkkhhheeeaaa___]]]\\\\\\\\\ZZZWWWTTTOOOLLLIIIEEEEEEEEEDDDBBB@@@>>><<<;;;:::999999888888999999777888888888888999999999:::999:::;;;<<>><<>>???@@@@@@@@@BBBDDDEEEFFFHHHKKKNNNIIIFFFCCCAAA@@@@@@???===>>>???@@@AAAAAA@@@???>>>BBBCCCCCCBBBAAACCCFFFIIISSSTTTUUUUUUVVVYYY^^^aaagggiiikkknnnooooooooonnnssstttuuuwwwwwwvvvtttssssssrrrooollliiiiiikkkmmmiiijjjiiigggdddcccdddeeebbbaaa```___```bbbdddeeedddbbbaaaaaacccdddcccbbbfffggghhhiiijjjjjjiiihhhllllllmmmmmmnnnnnnoooooorrrnnnmmmnnnpppsss{{{}}}xxxwwwwwwvvvtttrrrpppnnnmmmmmmlllmmmnnnpppqqqqqqrrrrrrrrrooolllgggbbb___\\\[[[\\\[[[ZZZXXXUUUQQQNNNLLLIIIGGGDDDBBBAAA@@@===;;;===<<<;;;999888777777777777777777777888999:::;;;888888:::===>>>BBBNNNZZZttt~~~xxxpppllliiieeedddfffggglllrrruuuwwwyyy|||{{{vvvtttrrrqqqpppiiiccc\\\WWWTTTTTTSSSSSSWWWZZZ^^^ccclllxxxwwwqqqhhhbbbYYYPPPIIIDDD@@@===???<<<:::999999:::999999888999:::<<<>>>???AAAAAA@@@BBBCCCDDDDDDFFFHHHJJJHHHFFFBBB@@@@@@@@@???======>>>???@@@AAA@@@@@@???BBBBBBBBBAAAAAABBBEEEHHHPPPQQQSSSTTTVVVYYY^^^aaadddgggkkkooorrrtttttttttrrrsssuuuvvvvvvtttrrrqqqnnnmmmkkkjjjhhhiiikkkllljjjkkkkkkiiifffddddddeeedddcccaaa______```aaabbb______``````aaabbbcccdddfffggghhhjjjjjjjjjiiiiiikkkllllllmmmmmmnnnnnnoootttpppoooppprrruuu~~~}}}wwwuuuwwwvvvtttrrrpppooonnnmmmlllmmmnnnoooppppppqqqqqqrrrpppmmmjjjfffbbb___^^^ZZZZZZYYYXXXUUURRROOOMMMJJJGGGEEECCCBBB@@@>>>;;;<<<<<<:::999888888888888777777777777888999::::::999999:::<<<===AAAMMMYYYrrr|||~~~vvvnnnkkkhhheeedddgggiiimmmsssvvvxxxzzz~~~{{{vvvtttsssrrrqqqgggaaaYYYSSSQQQSSSVVVWWWXXX[[[___bbbfffppp~~~zzzooojjjaaaXXXPPPIIICCC???>>><<<:::999::::::888777888888999:::===???BBBDDDBBBCCCEEEDDDCCCCCCEEEFFFHHHEEEBBB@@@@@@???>>>===<<<===???@@@AAABBBAAAAAAAAABBBBBBAAA@@@AAACCCFFFKKKMMMQQQTTTVVVYYY]]]```bbbeeeiiinnnqqqtttuuuuuurrrsssuuuuuuuuusssqqqppphhhfffeeedddeeegggiiikkkkkkmmmmmmlllhhheeeddddddeeedddbbb```^^^^^^^^^___[[[^^^``````______cccffffffggghhhjjjjjjjjjjjjiiikkkllllllmmmmmmnnnnnnooosssooonnnpppsssvvv|||vvvtttuuuuuusssrrrpppooonnnnnnmmmmmmmmmnnnnnnooooooooopppooommmjjjgggccc```^^^ZZZZZZYYYXXXVVVSSSQQQOOOKKKIIIFFFDDDCCCBBB???===<<<;;;:::999999999999999666666666666777888999:::;;;::::::;;;;;;???LLLXXXnnnyyyyyyrrrkkkiiigggdddeeegggllloootttxxx{{{~~~{{{vvvttttttsssssshhhaaaWWWPPPOOORRRVVVYYYXXX\\\______```hhhvvvvvvqqqiiiaaaXXXPPPHHHCCC===;;;999999::::::999777888888888999<<>>===;;;<<<>>>AAABBBCCCCCCBBB@@@AAABBBAAA@@@@@@BBBCCCFFFJJJOOOTTTWWWZZZ]]]```aaadddgggkkknnnoooppppppssstttvvvvvvuuutttrrrpppfffbbb]]][[[]]]aaafffiiilllnnnooonnnjjjfffdddcccdddcccaaa```___^^^^^^^^^\\\___cccaaa^^^^^^bbbfffeeeggghhhjjjkkkkkkkkkjjjlllmmmmmmnnnnnnooooooppppppmmmlllnnnqqquuu~~~{{{vvvtttrrrrrrrrrqqqpppooonnnmmmnnnnnnmmmmmmmmmmmmnnnnnnnnnmmmkkkhhheee```]]][[[ZZZ[[[ZZZZZZXXXVVVTTTRRRLLLJJJHHHFFFEEECCC@@@>>><<<;;;:::::::::::::::;;;777666666666777777888999===;;;:::::::::>>>JJJVVVlllwww}}}sssmmmgggggggggeeeeeehhhoooqqquuuyyy~~~|||wwwuuuuuuttttttjjjcccYYYQQQPPPRRRUUUXXXWWW[[[^^^\\\\\\aaannnxxx{{{wwwqqqjjjbbbYYYPPPJJJ???===;;;:::;;;;;;:::999888888888999<<>>??????>>>===;;;<<<>>>AAABBBCCCCCCCCCAAABBBBBBAAA@@@???@@@BBBCCCHHHOOOUUUYYY\\\^^^``````bbbfffjjjmmmooooooooouuuvvvwwwxxxwwwvvvtttrrriiibbbXXXSSSUUU\\\ccchhhlllmmmooommmjjjfffcccbbbaaaaaa````````````aaaaaa```dddfffddd___^^^aaafffeeefffhhhjjjkkklllkkkkkkmmmnnnnnnoooppppppqqqqqqooolllkkknnnrrrvvvyyytttrrrppppppqqqqqqppppppooonnnpppooonnnmmmllllllmmmmmmnnnmmmkkkgggccc___[[[YYY\\\\\\\\\\\\ZZZXXXVVVUUUNNNLLLIIIHHHGGGEEEBBB@@@<<<<<<;;;;;;:::;;;;;;;;;777777777777777888888999===;;;:::::::::===HHHTTTiiiuuuwwwnnnhhhdddeeeffffffgggjjjpppqqquuuzzz|||wwwuuutttsssrrrkkkeee\\\UUUSSSTTTVVVWWWWWWYYY[[[ZZZYYY^^^gggnnnxxxxxxzzz}}}|||xxxssslllcccZZZTTTIIIFFFAAA>>>===<<<;;;:::888888999:::===???BBBDDDHHHJJJLLLLLLJJJHHHGGGGGGDDDBBB???>>>>>>>>>>>>===;;;===???AAACCCCCCCCCCCCAAABBBCCCBBB@@@???@@@AAABBBHHHPPPWWW\\\^^^___```^^^aaaeeejjjoooqqqsssssstttuuuwwwxxxxxxwwwuuutttlllcccWWWQQQSSS[[[cccgggjjjllllllkkkgggdddcccccc___``````aaabbbcccccccccdddfffgggeeebbb```bbbeeeeeefffhhhjjjllllllllllllmmmnnnnnnoooooopppqqqqqqpppmmmmmmqqqtttzzz}}}vvvqqqooooooppprrrrrrsssrrrqqqppprrrqqqooommmlllllllllmmmooommmjjjfffbbb___]]]\\\]]]]]]]]]]]][[[YYYWWWUUUPPPNNNKKKIIIHHHFFFDDDBBB>>>===<<<;;;;;;;;;;;;;;;999888888888888888999999;;;::::::;;;:::===GGGRRRfffssszzzrrriiidddbbbeeeggggggiiimmmpppqqqttt{{{zzzuuusssqqqpppooojjjeee___ZZZXXXWWWWWWWWWVVVWWWWWWXXXYYY]]]bbbfffooooooppptttzzz~~~{{{vvvnnneee___XXXRRRKKKDDD@@@>>><<<;;;888999:::<<<>>>???AAAAAADDDGGGIIIIIIHHHFFFFFFFFFCCCAAA>>>===>>>>>>===<<<<<<>>>@@@BBBCCCCCCCCCCCCBBBCCCDDDCCCAAA??????@@@CCCIIIRRRZZZ^^^`````````^^^aaaeeejjjnnnpppqqqrrrrrrsssuuuwwwxxxwwwvvvuuummmdddYYYUUUXXX___eeehhhiiiiiiiiigggeeeccccccccc```aaabbbccccccdddddddddeeeeeeeeedddcccddddddeeeeeefffhhhkkklllmmmmmmllllllllllllmmmnnnnnnooooooooolllmmmqqquuuzzzzzzsssooonnnqqqrrrtttvvvvvvvvvttttttuuussspppnnnlllllllllmmmllljjjfffbbb```_________]]]]]]]]]\\\ZZZXXXUUUTTTQQQOOOLLLJJJIIIHHHEEECCC??????===<<<;;;;;;;;;;;;::::::999999999999::::::888888:::<<<<<<===FFFPPPcccqqqtttkkkfffaaa```dddhhhiiikkkooooooooossszzzyyytttqqqooonnnmmmiiieee```]]][[[ZZZYYYXXXUUUUUUUUUWWWYYY\\\```aaaiiihhhiiinnnvvv~~~|||tttlllfffccc\\\RRRHHHBBB???<<<;;;888999;;;===>>>???@@@@@@@@@CCCFFFGGGFFFEEEDDDEEECCCAAA>>>======>>>===<<<===>>>@@@BBBCCCCCCCCCBBBCCCDDDEEEDDDBBB@@@???@@@CCCJJJTTT\\\```aaaaaa``````bbbeeehhhkkkllllllkkkppprrrtttvvvwwwwwwvvvuuukkkddd\\\YYY^^^dddhhhiiiggghhhgggeeecccaaabbbdddbbbbbbcccddddddddddddccceeecccbbbbbbdddffffffeeeeeefffiiikkklllmmmmmmmmmjjjjjjkkkkkklllmmmmmmnnnmmmjjjjjjooosssyyy~~~wwwrrroooooossstttvvvxxxyyyyyywwwvvvvvvtttqqqnnnmmmlllmmmmmmgggeeeaaa]]]\\\]]]___aaa]]]]]]\\\[[[YYYVVVSSSRRRRRRPPPMMMKKKJJJHHHFFFDDD@@@@@@>>>===;;;;;;::::::;;;;;;::::::999:::::::::666777:::=========EEEOOOaaaooo~~~{{{nnneeeddd```___dddhhhjjjlllpppnnnnnnqqqzzz~~~wwwrrrpppnnnllliiinnniiidddaaa``````___]]]ZZZXXXUUUTTTUUUYYY]]]___ddddddeeejjjrrr{{{{{{tttooolllkkkggg]]]QQQIIIFFFAAA<<<<<<;;;:::;;;===??????>>>CCCCCCCCCDDDEEEEEEFFFFFFBBB@@@===::::::;;;>>>?????????>>>>>>???AAACCCDDDCCCAAAAAADDDDDD@@@???BBBGGGQQQZZZ]]]```ccceeedddccceeeggghhhhhhiiilllnnnqqqqqqrrrqqqqqqpppooonnnjjjgggbbb______bbbfffjjjhhhgggeeedddcccccccccccc]]]___bbbcccbbbaaabbbbbbdddcccbbbaaabbbdddgggiiijjjkkkjjjhhhffffffhhhiiimmmmmmnnnnnnnnnnnnmmmmmmoooooooooqqqvvv~~~~~~{{{uuurrrtttwwwvvvuuuvvvwwwxxxwwwvvvuuussspppmmmkkkjjjjjjkkkcccbbbaaaaaaaaabbbcccdddfffccc```^^^]]][[[YYYWWWUUUSSSPPPOOOMMMKKKHHHEEECCCCCCAAA@@@>>><<<:::999999999999888999999::::::::::::::::::;;;>>>CCCGGG[[[kkk}}}{{{qqqiiidddaaa___ccckkkrrrttttttooorrrwww}}}}}}vvvrrrooollliiifffjjjgggdddcccddddddaaa___ZZZXXXUUUSSSTTTVVVZZZ\\\aaaaaaccchhhpppyyy|||vvvrrrqqqoookkkaaaUUUMMMJJJFFFAAA>>><<<:::;;;===???@@@@@@CCCDDDEEEFFFFFFFFFFFFFFFBBB@@@===;;;:::<<<>>>???@@@@@@?????????AAABBBCCCCCCAAAAAADDDCCC@@@???BBBFFFPPPYYY\\\___cccdddddddddgggjjjkkklllmmmooopppqqqqqqqqqqqqqqqqqqppppppmmmjjjfffcccbbbcccfffhhhkkkjjjhhhfffdddbbbaaa```]]]___aaaaaa```_________bbbbbbbbbbbbccceeeggghhhhhhiiiiiiiiihhhhhhjjjllloooooooooooooooooooooooopppoooooorrrwww|||~~~xxxwwwyyyxxxwwwuuuuuuwwwwwwvvvuuurrrqqqnnnllljjjjjjkkkkkkhhhgggfffeeedddeeeffffffccccccbbbbbbbbb```]]]ZZZWWWUUUSSSQQQOOOMMMIIIFFFDDDCCCBBB@@@???===<<<;;;:::999999999999999::::::::::::::::::;;;>>>CCCGGGYYYiii{{{yyyooogggdddaaa```dddlllsssuuuuuuqqqssswww|||~~~{{{vvvrrrnnnjjjfffccceeedddcccdddeeedddcccaaa[[[YYYUUURRRRRRTTTWWWYYY]]]^^^```eeellluuu}}}}}}zzzxxxxxxtttqqqggg[[[TTTQQQMMMHHHAAA>>>;;;:::<<>>@@@BBBAAA@@@??????@@@AAABBBDDDAAAAAACCCCCC@@@???BBBEEENNNWWW[[[]]]aaadddcccdddgggkkknnnoooooopppqqqoooooooooooonnnnnnnnnnnnmmmkkkhhheeeddddddeeefffjjjjjjjjjiiigggdddbbb```]]]___```___]]][[[[[[[[[aaaaaabbbdddeeeggghhhhhhfffhhhiiiiiiiiijjjmmmoooqqqpppooonnnnnnooopppqqqpppooopppsssxxx~~~zzzyyy}}}zzzxxxuuuuuuvvvvvvvvvuuupppnnnmmmkkkkkkkkkllllllnnnlllkkkiiihhhhhhhhhiiibbbccceeeggghhhfffbbb^^^ZZZXXXUUUSSSQQQOOOKKKHHHEEEDDDCCCAAA???>>>======::::::999999999999::::::::::::::::::;;;>>>BBBFFFVVVeeewwwwwwmmmfffdddbbbbbbfffmmmsssvvvwwwuuuvvvxxx}}}{{{yyyvvvsssoooiiieeebbbcccbbb```^^^^^^_________\\\ZZZVVVRRRQQQSSSUUUWWW\\\^^^```ccchhhooovvv{{{~~~~~~~~~yyyuuulllaaa[[[XXXTTTOOOFFFBBB===;;;<<>><<<;;;;;;===???@@@CCCBBBAAA@@@???@@@AAABBBDDDAAA@@@BBBBBB??????BBBCCCMMMVVVYYY[[[```ccccccbbbfffkkknnnooonnnoooooommmmmmllljjjiiiiiihhhhhhiiihhhgggfffeeeeeeeeedddeeeggghhhiiihhhgggeeeccc^^^______]]][[[YYYXXXYYY```aaaccceeefffggghhhhhheeegggiiiiiiiiijjjlllnnnqqqpppnnnmmmmmmnnnpppqqqnnnnnnooosssxxx{{{yyy{{{{{{yyyvvvvvvvvvvvvuuutttooonnnmmmmmmmmmmmmnnnnnnooonnnllljjjiiiiiiiiiiiiffffffggghhhiiihhhdddaaa]]][[[XXXVVVTTTQQQMMMJJJFFFEEECCCAAA???>>>>>>>>>;;;;;;:::999999999::::::999:::::::::;;;===AAAEEEQQQaaasss~~~uuulllgggcccbbbcccgggmmmssswwwxxxzzz{{{}}}~~~xxxxxxwwwtttoooiiieeecccdddaaa\\\VVVTTTUUUXXX[[[]]]ZZZVVVSSSRRRSSSVVVWWW^^^```ccceeegggkkkppptttzzz}}}{{{yyyrrrhhhbbb___ZZZTTTJJJFFF@@@======@@@BBBCCCEEEHHHKKKLLLKKKHHHDDDAAA>>>===<<<<<<<<<>>>???AAACCCBBBAAA@@@@@@@@@AAABBBDDDAAA@@@AAAAAA??????BBBCCCLLLTTTWWWZZZ___ccccccdddhhhlllooooooooonnnoooooonnnllliiigggfffeeeeeeffffffggghhhhhhhhhggggggdddeeeggghhhgggfffdddccc_________]]]ZZZYYYYYYZZZ```bbbccceeegggggghhhhhhfffgggiiiiiiiiiiiijjjlllpppooommmllllllmmmooopppmmmmmmooosssyyy~~~zzzyyy{{{yyyxxxxxxxxxxxxvvvtttqqqppppppooooooooooooooommmllljjjiiihhhhhhhhhiiillljjjhhhgggggggggeeeccc___\\\ZZZXXXVVVSSSOOOLLLHHHFFFCCC@@@>>>=========<<<;;;;;;:::999999999:::999:::;;;;;;;;;===@@@CCCMMM]]]ooo{{{}}}tttmmmhhhaaabbbdddhhhnnnssswwwyyy~~~{{{vvvvvvvvvrrrmmmhhheeeeeeeeeaaaZZZRRRMMMMMMRRRVVV[[[YYYUUURRRRRRTTTWWWYYY___cccgggiiiiiiiiilllooovvvyyy}}}||||||wwwooojjjfff___XXXOOOJJJCCC???>>>@@@AAABBBGGGIIIKKKLLLJJJGGGBBB???<<<<<<<<<<<<===>>>@@@AAABBBBBBAAA@@@@@@AAABBBCCCDDD@@@???AAA@@@>>>???BBBCCCLLLTTTWWWZZZ___cccdddiiikkkoooppppppoooooopppsssqqqnnnkkkiiihhhggggggffffffgggiiiiiiiiiiiiiiifffffffffeeedddbbb```^^^`````````^^^\\\[[[\\\^^^ccccccdddeeefffggghhhhhhfffhhhjjjkkkjjjjjjkkklllooonnnmmmllllllmmmnnnooolllmmmppptttzzz|||}}}zzzyyyyyyzzz{{{|||{{{wwwuuussssssrrrqqqpppooonnnmmmjjjiiihhhgggggghhhiiijjjooommmjjjhhhggggggeeedddaaa___\\\[[[YYYWWWTTTQQQKKKIIIEEEBBB???>>>===>>>===<<<;;;::::::999999:::999:::;;;;;;;;;===???BBBJJJZZZmmmxxx{{{ssslllhhhaaacccfffjjjoootttxxx{{{~~~|||~~~zzzwwwrrrsssssspppkkkgggeeefffeeebbb[[[SSSMMMLLLOOOSSSXXXUUURRRQQQQQQTTTWWWZZZ^^^dddkkkmmmlllkkklllnnnqqquuu{{{~~~|||vvvqqqlllddd[[[RRRMMMGGGBBB@@@@@@??????HHHIIIKKKKKKIIIEEEAAA???;;;;;;<<<<<<===???@@@AAABBBAAA@@@@@@AAABBBCCCDDDDDD@@@???@@@@@@>>>???CCCCCCLLLTTTWWWZZZ```dddeeekkkmmmoooooonnnmmmnnnooorrrpppnnnkkkjjjjjjjjjkkkdddeeeeeefffffffffffffffddddddcccbbb```___^^^^^^aaaaaaaaa```______aaacccfffeeeeeedddeeefffggghhheeehhhkkkmmmmmmmmmooopppnnnnnnnnnnnnnnnnnnnnnnnnnnnooorrrvvv}}}~~~{{{xxxyyy{{{~~~~~~yyyuuuuuuuuutttrrrpppmmmkkkjjjggggggggggggiiikkkmmmnnnooommmlllkkkkkkiiifffdddcccbbb```___^^^\\\YYYWWWPPPMMMIIIDDDAAA?????????======<<<::::::999999999888:::;;;;;;;;;<<>>===IIIJJJJJJJJJHHHDDDAAA>>>;;;;;;;;;<<<>>>???AAAAAAAAAAAA@@@@@@AAACCCDDDEEEDDD@@@>>>@@@???===???CCCCCCLLLTTTWWWZZZ```eeefffkkklllmmmlllkkkjjjkkkmmmnnnmmmkkkiiiiiijjjkkklllbbbbbbbbbaaaaaa```````````````____________```aaaaaabbbbbbbbbaaabbbdddggghhhgggeeeddddddeeeggghhheeehhhlllnnnpppqqqssstttooooooppppppppppppoooooooooqqqtttxxx|||~~~~~~{{{wwwyyy}}}zzzvvvvvvuuutttrrroookkkiiigggggggggggghhhkkkmmmpppqqqmmmmmmnnnoooooolllhhhdddeeedddbbbaaaaaa```]]][[[TTTQQQLLLGGGCCCAAA@@@@@@>>>===<<<;;;:::999999999888:::;;;;;;;;;<<<>>>AAAGGGXXXjjjuuu}}}yyyooogggaaadddggglllppptttyyy}}}|||vvvrrrqqqnnnnnnoooppppppssswwwzzzyyy}}}zzzyyytttqqquuurrrooommmllljjjgggeeecccaaa\\\WWWRRRPPPQQQSSSWWWXXXXXXWWWUUUUUUVVVXXXZZZbbbjjjnnnmmmkkkkkklllkkkqqqwwwzzzyyyzzz~~~~~~{{{qqqeeeZZZTTTKKKEEECCCBBB@@@>>>CCCDDDDDDCCC???<<<::::::999:::===???@@@@@@???>>>BBB@@@???AAADDDFFFEEECCCFFFCCC???===>>>???@@@@@@JJJNNNSSSXXX\\\___bbbeeeeeefffgggggggggiiillloooppprrrnnnhhhhhhllllllfff```^^^\\\[[[[[[ZZZYYYXXX^^^______^^^]]]]]]___aaa```aaaccccccbbbbbbccceeeeeeddddddeeeeeeggghhhhhhkkkkkkkkklllnnnpppqqqrrrrrrqqqooonnnnnnnnnooopppooooooqqqyyy}}}xxxuuuwww{{{{{{}}}yyysssvvvuuussspppllljjjkkklllnnnkkkkkkoooqqqqqqssswwwrrrssssssssssssqqqooonnnppppppnnnkkkgggdddaaa___XXXUUUOOOIIIEEEBBBAAAAAA???>>><<<;;;:::999888888666666666666777999;;;<<>>;;;???@@@AAA???<<<999888888777999;;;===>>>>>>======???>>>>>>AAADDDGGGGGGEEEFFFCCC???===>>>???@@@@@@HHHLLLQQQVVVZZZ]]]```cccccceeeffffffeeegggiiilllnnnpppmmmhhhfffhhheee___[[[ZZZXXXWWWWWWWWWWWWWWW\\\]]]^^^^^^]]]]]]^^^___```aaacccccccccccceeefffffffffffffffgggggghhhiiiiiijjjjjjkkklllnnnpppqqqpppoooooonnnnnnoooppppppnnnnnnqqqzzz~~~yyywwwxxxyyyzzz{{{~~~|||vvvrrrssssssrrrpppnnnmmmnnnppptttqqqqqqtttuuutttvvvzzzyyyyyyyyyyyyxxxwwwuuuttttttssspppmmmiiifffcccbbb[[[WWWRRRLLLGGGDDDBBBBBBAAA@@@>>>===<<<;;;::::::;;;:::::::::;;;===???@@@FFFQQQcccsss{{{rrrjjjffffffkkkqqqvvvxxx{{{~~~|||ooolllkkkkkknnnqqqqqqpppqqqqqqnnnjjjfffbbbaaabbb```^^^[[[\\\___aaabbbaaabbbiiiqqqwwwzzztttpppqqqooollliiihhheeebbb```^^^]]]ZZZVVVRRRPPPRRRTTTXXXYYYYYYWWWTTTSSSSSSTTTUUU[[[ccchhhhhhhhhiiijjjmmmooopppooolllmmmpppsss|||uuulllddd]]]UUUMMMHHHCCC===888999;;;;;;:::888666666666666777999;;;<<<<<<<<<;;;===<<<===@@@DDDGGGHHHGGGFFFCCC???>>>>>>@@@AAAAAAFFFJJJOOOTTTWWWZZZ^^^```ccceeeffffffffffffhhhjjjlllmmmkkkgggdddaaa[[[TTTSSSRRRPPPOOOPPPRRRUUUVVVYYY[[[^^^^^^]]]\\\]]]]]]___aaacccccccccdddfffggghhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhiiijjjlllmmmnnnnnnnnnmmmnnnnnnooopppqqqnnnooosss{{{{{{xxxxxxxxxxxxzzz||||||yyytttpppqqqrrrsssrrrqqqrrrtttvvvyyyvvvuuuwwwwwwuuuwwwzzz}}}}}}}}}}}}|||{{{zzzzzzxxxvvvrrrnnnjjjgggeeeeee___\\\WWWQQQKKKGGGEEEDDDAAA@@@???===<<<;;;:::::::::999999999:::;;;===>>>CCCNNN___ooo||||||rrrjjjfffeeejjjqqqvvvyyy}}}{{{wwwsssnnnlllaaa^^^\\\[[[^^^```bbbbbb```bbbddddddbbb```___```aaa___]]]]]]^^^______^^^aaaeeehhhjjjppp}}}zzztttpppkkkjjjhhhggggggfffeeeccc]]]\\\ZZZVVVSSSRRRSSSUUUYYYZZZZZZXXXUUUSSSSSSSSSUUUZZZaaafffhhhiiijjjlllmmmnnnmmmjjjhhhiiillloootttyyy~~~zzzuuueee___VVVNNNIIICCC<<<777555777888777555444555666666777888:::;;;;;;;;;;;;<<<<<<===@@@CCCEEEGGGGGGFFFCCC???>>>???@@@AAAAAAEEEIIINNNSSSVVVYYY\\\^^^eeegggiiijjjiiiiiijjjkkklllkkkjjjfffbbb[[[RRRKKKLLLKKKJJJIIIJJJMMMQQQUUUXXXZZZ^^^___^^^]]]\\\]]]^^^```bbbbbbbbbccceeegggggghhhhhhhhhhhhhhhhhhhhhffffffgggggghhhjjjkkklllkkkllllllmmmnnnoooqqqqqqnnnpppuuu}}}}}}zzzxxxwwwyyyzzz|||{{{xxxtttqqqtttuuuwwwwwwvvvwwwxxxzzzzzzwwwuuuvvvvvvssstttwwwzzzzzz{{{{{{{{{|||||||||xxxvvvqqqllliiifffeeeeeeccc```\\\VVVQQQLLLHHHFFF@@@???>>><<<:::999999888888888777777888:::;;;<<<@@@JJJZZZjjjwww}}}rrrjjjfffeeejjjqqqvvvyyy~~~wwwppplllhhhdddbbb^^^\\\YYYWWWXXXZZZ]]]^^^\\\___cccfffggghhhjjjlllmmmlllkkkiiihhhgggfffeeejjjjjjjjjhhhiiirrr}}}yyyssspppjjjhhhgggfffffffffdddbbb\\\\\\ZZZWWWTTTSSSTTTUUUYYYZZZ[[[ZZZWWWUUUTTTTTTWWW[[[```eeehhhjjjlllmmmmmmllljjjhhhggghhhkkknnnnnnqqqxxxppphhh\\\QQQJJJCCC<<<777444555666555444444555666666777888999:::;;;;;;;;;<<<===???@@@AAACCCDDDEEEEEECCC???>>>???AAABBBBBBFFFJJJOOOSSSVVVYYY\\\^^^eeegggjjjlllkkkkkkkkkkkkllljjjhhheee___VVVLLLFFFFFFGGGGGGFFFFFFIIIOOOSSSWWWZZZ]]]___^^^]]]]]]]]]]]]^^^```aaa```aaacccdddffffffggghhhhhhhhhggggggfffffffffggghhhiiijjjkkkjjjjjjkkkmmmnnnoooppppppnnnrrryyy}}}zzzxxxxxxzzz|||}}}|||zzzwwwuuuzzz|||}}}|||{{{zzz{{{|||zzzvvvtttvvvuuurrrsssvvvvvvwwwwwwxxxyyy{{{||||||vvvsssoookkkgggeeeeeedddfffdddaaa\\\VVVPPPLLLIIIBBBAAA???===<<<:::999999;;;::::::999:::;;;===>>>>>>GGGTTTcccqqq|||ssskkkgggfffkkkqqquuuyyy}}}sssjjjfffaaa^^^]]]YYYWWWUUUSSSRRRTTTWWWZZZaaadddhhhlllpppuuu{{{~~~~~~~~~|||yyyvvvtttsssuuutttqqqllljjjnnnxxx|||xxxttttttvvvyyyzzzzzzxxx}}}~~~{{{wwwssspppllljjjgggeeedddbbb___]]][[[[[[ZZZWWWTTTRRRSSSTTTUUUWWWYYYYYYXXXVVVVVVVVVXXXZZZ^^^bbbfffiiikkklllkkkjjjgggfffeeegggiiijjjjjjlllqqqzzzwwwfffVVVJJJBBB;;;666444555555555333333555777666666777888999::::::;;;;;;===???@@@@@@AAACCCEEEEEEBBB???>>>@@@BBBCCCCCCFFFJJJOOOSSSVVVYYY\\\^^^bbbeeejjjllllllkkkkkkkkkmmmhhhdddaaa[[[QQQHHHEEEEEEFFFGGGFFFEEEGGGMMMQQQVVVXXX[[[\\\\\\[[[\\\]]]]]]^^^``````______```bbbdddeeeggghhhiiiiiihhhggggggggggggggghhhiiijjjkkkiiijjjkkkmmmnnnooooooooonnnrrrzzz|||{{{zzzwwwyyy{{{~~~~~~|||{{{zzz~~~|||||||||zzzvvvuuuvvvvvvssstttxxxwwwwwwwwwxxxxxxzzz{{{|||sssqqqnnnkkkhhhfffeeeeeegggfffddd```ZZZTTTOOOLLLGGGEEEDDDAAA???>>>======:::999888888888999;;;<<<===DDDPPP]]]jjjvvvvvvnnnkkkjjjnnnssswwwyyy~~~~~~lllccc___\\\YYYYYYTTTTTTTTTSSSSSSVVVZZZ]]]bbbeeejjjpppvvv~~~~~~}}}{{{vvvssstttzzzqqqooollljjjkkkmmmmmmmmmhhhnnnvvv}}}{{{xxxuuurrrpppkkkhhheeecccbbb___\\\ZZZZZZZZZXXXUUURRRPPPPPPQQQPPPSSSVVVWWWWWWVVVVVVWWWWWWWWWZZZ^^^bbbeeeggghhhiiigggdddcccccccccddddddgggfffiiiqqqwww}}}jjjVVVIII@@@;;;888444555555444222222444666444444555555666888999999888;;;>>>???@@@AAADDDGGGEEEBBB???>>>@@@BBBCCCCCCFFFJJJOOOSSSUUUXXX[[[]]]aaaeeekkknnnooonnnmmmmmmmmmeee___\\\VVVLLLFFFEEEEEEHHHJJJIIIGGGGGGKKKPPPTTTVVVXXXXXXXXXXXXZZZ\\\___```aaa```______```aaacccdddgggiiijjjkkkjjjjjjiiihhhhhhiiiiiijjjkkkllliiijjjkkkmmmnnnnnnnnnmmmkkkqqqzzz}}}|||{{{xxxyyyyyyuuuxxx{{{}}}}}}~~~}}}||||||wwwtttsssuuuvvvtttuuuyyy{{{zzzyyywwwwwwwwwwwwxxxrrrqqqpppnnnllljjjiiihhhhhhgggfffbbb]]]WWWRRROOOIIIHHHEEECCCAAA???>>>>>>888888777666777888999:::===CCCMMMXXXdddqqq|||{{{sssqqqooossswwwyyy{{{uuuccc[[[YYYWWWVVVWWWSSSVVVYYY[[[]]]```fffjjjiiinnnvvv~~~|||tttmmmkkkiiihhhiiikkklllmmmkkkrrr~~~~~~yyyvvvtttrrrpppfffdddbbbaaa```___]]][[[XXXXXXWWWTTTPPPMMMMMMNNNLLLOOOSSSUUUUUUUUUVVVWWWTTTUUUVVVZZZ^^^bbbddddddhhheeecccaaa``````___^^^cccaaabbbiiipppwwwiiiTTTFFF@@@<<<;;;444555444333111111333555333333333444555666777888555999===???@@@BBBFFFIIIEEEBBB??????@@@BBBDDDDDDEEEIIINNNRRRTTTWWWZZZ\\\cccgggmmmqqqrrrrrrqqqqqqmmmccc\\\YYYSSSIIIEEEFFFFFFJJJMMMKKKHHHHHHKKKOOOSSSTTTUUUUUUUUUVVVYYY[[[```aaabbbaaa```___```aaaccceeehhhjjjlllmmmlllllljjjiiiiiiiiijjjkkklllllliiijjjlllmmmnnnmmmmmmllliiipppyyy|||zzz{{{}}}{{{xxxuuuxxxxxxuuuwww{{{~~~}}}||||||tttqqqpppssstttsssuuuyyy}}}|||yyywwwtttssssssssssssrrrrrrqqqooommmlllkkkhhhgggfffddd___YYYTTTPPPHHHGGGEEEBBB@@@>>>=========<<<;;;;;;;;;<<<===>>>>>>CCCKKKVVVaaammmxxx~~~wwwuuutttwwwzzz|||}}}ooo^^^VVVUUUUUUUUUWWWSSSWWW]]]aaadddiiioootttxxx~~~{{{sssllllllkkkjjjiiikkknnnqqqrrruuu~~~yyyxxxvvvqqqkkkiiiccccccbbb```^^^\\\ZZZYYYZZZWWWSSSOOOLLLLLLMMMNNNPPPQQQRRRTTTTTTUUUUUUUUUXXXXXXXXXYYY[[[]]]```aaaaaabbbdddeeedddaaa]]][[[YYYWWWXXX\\\eeennnvvvzzzzzzppp```PPPEEE>>>:::888444444444444444444444444111111222333444555666777999999999999;;;>>>@@@AAADDDBBB@@@@@@AAABBBAAA@@@DDDGGGLLLRRRWWWZZZ]]]^^^aaafffmmmrrrttttttssssssqqqkkkbbbYYYQQQMMMKKKKKKMMMMMMMMMLLLKKKLLLOOORRRRRRSSSTTTTTTTTTTTTVVVXXXbbbaaaaaaaaa``````______fffgggiiijjjkkkkkkjjjjjjkkkjjjjjjjjjkkkmmmooopppjjjjjjkkkkkkkkkkkkkkkkkknnnttt}}}~~~}}}|||}}}yyy~~~zzzsssmmmmmmqqquuuwwwzzz~~~}}}}}}zzzyyyxxxxxxyyyuuuqqqllljjjmmmsssxxx{{{}}}{{{xxxxxxxxxvvvrrrnnnqqqqqqqqqrrrrrrqqqmmmkkkiiihhheeeaaa]]]YYYVVVTTTKKKHHHDDDAAA@@@???===;;;<<<<<<;;;;;;;;;<<<<<<===???CCCJJJSSS\\\gggqqqxxx{{{~~~zzzxxx{{{}}}ssshhh\\\WWWVVVVVVYYY]]]aaadddhhhjjjnnnwww|||wwwsssqqqpppooommmlllooowww{{{uuuuuutttooojjjiii`````````___^^^\\\ZZZYYYZZZWWWSSSOOOMMMMMMMMMNNNQQQRRRSSSTTTUUUVVVVVVVVVSSSSSSSSSTTTVVVXXXZZZ[[[[[[]]]```aaaaaa___\\\ZZZYYYXXXXXX[[[```eeehhhjjjllleeeZZZMMMBBB:::555444444444444444444444444444333333444555555666777777999999::::::<<<>>>@@@AAABBB@@@???@@@BBBDDDDDDCCCEEEGGGKKKPPPVVVZZZ]]]___bbbfffkkknnnooonnnnnnnnnnnnhhh```WWWQQQMMMMMMMMMOOOOOONNNMMMLLLMMMOOORRRSSSTTTUUUTTTSSSTTTVVVXXX````````````````````````ggghhhiiijjjkkkkkkjjjjjjlllkkkkkkkkkkkkllllllmmmkkkkkkkkklllllllllmmmmmmooouuu}}}}}}wwwwwwxxx{{{~~~|||zzztttnnnkkknnnuuuzzz}}}~~~~~~|||zzzwwwwwwwwwxxxxxxxxxxxxxxxssspppmmmmmmpppuuuyyy{{{|||yyyvvvuuuuuuuuurrrpppqqqqqqqqqrrrrrrqqqnnnkkkiiigggdddaaa]]]YYYVVVUUUNNNJJJFFFCCCBBB@@@>>>===<<<<<<;;;;;;;;;;;;<<<<<<===BBBIIIQQQ[[[gggrrryyy~~~~~~zzzxxxzzz|||~~~lllbbbYYYWWWXXXYYY]]]aaahhhmmmsssxxx}}}{{{wwwvvvvvvyyy|||uuuqqqqqqqqqllliiihhh^^^^^^^^^]]]\\\ZZZYYYXXXWWWUUURRROOOMMMMMMMMMNNNPPPQQQRRRTTTUUUVVVVVVVVVQQQQQQPPPQQQRRRTTTUUUWWWVVVXXXZZZ\\\]]]\\\ZZZXXXUUUTTTTTTVVVYYYZZZZZZYYY\\\[[[VVVLLL@@@777333222444444444444444444444444666666666777777888888888999:::;;;<<<===>>>???@@@???>>>???AAAEEEGGGHHHHHHGGGHHHKKKOOOTTTYYY^^^aaadddfffiiijjjiiihhhhhhiiikkkfff^^^VVVQQQNNNNNNNNNPPPPPPOOOMMMKKKLLLNNNQQQSSSTTTTTTSSSSSSTTTVVVYYY______```aaaaaabbbcccccchhhiiijjjjjjkkkjjjjjjiiikkklllllllllkkkkkkjjjiiimmmmmmmmmmmmmmmnnnooooooqqqvvv~~~~~~zzzwwwtttuuuvvvzzz~~~|||zzzxxxuuupppkkkkkkqqqzzz}}}}}}~~~}}}yyyuuuoooqqqsssuuuvvvuuusssrrrmmmlllmmmooossswwwxxxyyyxxxuuurrrpppqqqssstttttttttsssrrrssssssrrrooollliiigggeeeaaa^^^[[[XXXWWWQQQNNNIIIFFFDDDBBB@@@>>><<<;;;;;;:::::::::;;;;;;<<>>?????????===>>>???CCCHHHLLLMMMMMMIIIIIIJJJMMMRRRYYY^^^bbbeeeggghhhhhhffffffggghhhkkkfff___WWWQQQOOONNNOOONNNNNNMMMKKKIIIIIIKKKMMMQQQRRRSSSSSSSSSUUUXXX[[[``````aaabbbdddeeeffffffjjjjjjjjjjjjjjjjjjjjjjjjiiijjjkkkllllllkkkjjjiiinnnnnnnnnnnnnnnoooqqqqqquuu{{{~~~xxxuuuxxxwwwxxxzzzzzzxxxwwwuuuvvvssspppnnnpppvvv~~~}}}xxxwwwzzzzzzvvvrrrmmmpppsssuuutttrrrnnnkkkiiijjjlllppptttvvvuuuttttttqqqnnnmmmooorrrvvvxxxxxxwwwuuuttttttrrrooollljjjhhhfffccc```^^^[[[ZZZTTTQQQLLLHHHFFFCCCAAA???<<<;;;;;;::::::::::::;;;:::===CCCKKKUUUcccqqqzzz~~~yyyvvvxxx{{{}}}hhh___[[[ZZZ___dddhhhooovvv}}}zzztttpppnnnkkkeeeaaabbb^^^]]]\\\YYYUUURRROOOMMMMMMLLLLLLKKKJJJJJJIIIIIIKKKLLLNNNOOOQQQRRRRRRSSSTTTSSSRRRQQQQQQRRRSSSTTTTTTUUUVVVWWWWWWUUUTTTRRRNNNLLLIIIIIIKKKNNNOOOPPPQQQRRRNNNFFF;;;555555888444444444555555666666666999::::::;;;;;;<<<<<<<<<=========>>>>>>?????????>>>???BBBGGGLLLPPPQQQQQQKKKJJJKKKMMMRRRWWW]]]aaaeeeggghhhhhhggghhhiiikkkmmmhhh```WWWQQQNNNNNNNNNKKKKKKJJJHHHFFFFFFHHHKKKMMMOOORRRTTTVVVXXX[[[^^^aaaaaacccdddfffhhhiiijjjjjjjjjjjjjjjjjjkkkkkkkkkhhhiiikkklllmmmmmmllllllpppooonnnnnnoooppprrrtttzzz{{{xxx{{{zzzyyyzzz~~~zzzxxxvvvuuuwwwuuutttuuuwww{{{|||wwwrrrrrrvvvwwwtttqqqnnnpppsssuuuuuurrrnnnkkklllmmmpppsssvvvvvvtttqqqoooooonnnmmmooossswww{{{}}}zzzxxxvvvtttrrrooolllkkkjjjhhhfffcccaaa___^^^WWWSSSNNNJJJGGGDDDAAA???===<<<;;;;;;:::::::::::::::<<>>>>>???@@@???>>>======>>>???@@@AAABBBEEEKKKPPPTTTUUUTTTLLLLLLLLLNNNRRRVVV[[[^^^eeefffhhhhhhhhhhhhjjjllllllggg___WWWQQQNNNMMMMMMJJJKKKJJJHHHFFFGGGIIIKKKNNNQQQVVVYYY[[[]]]^^^```bbbbbbccceeegggiiijjjkkkjjjiiiiiiiiijjjkkkmmmmmmiiiiiikkklllmmmnnnnnnnnnpppooonnnnnnoooqqqsssuuu{{{~~~|||{{{yyyyyyzzz~~~{{{xxxwwwxxxwwwvvvxxxzzz}}}}}}}}}vvvsssqqqrrrtttvvvuuusssoooqqqsssuuuvvvuuusssrrrttttttuuuvvvwwwuuurrroookkkmmmoooqqqrrruuuyyy||||||zzzwwwuuutttrrrooommmkkkjjjhhhgggeeecccbbbaaaZZZVVVQQQLLLHHHEEEBBB???>>>===<<<<<<;;;;;;;;;;;;:::;;;===BBBKKKYYYiiisssuuuyyy|||xxxyyy{{{}}}xxxiiifffbbbbbbeeemmmuuu|||wwwsssooolllfff___\\\^^^\\\ZZZXXXUUUPPPLLLIIIGGGFFFGGGHHHIIIJJJIIIGGGGGGHHHJJJKKKMMMOOOPPPQQQQQQOOONNNLLLJJJIIIIIIJJJJJJJJJKKKLLLLLLMMMLLLLLLKKKJJJGGGEEECCCCCCCCCAAA@@@AAA>>>;;;777444333333444444444444555666777777777888999:::<<<===???@@@AAABBB@@@>>><<<<<<>>>@@@BBBDDDFFFIIINNNSSSWWWWWWVVVNNNNNNNNNOOORRRVVVYYY[[[ccceeegggggggggfffggghhhhhhccc\\\TTTOOOMMMMMMNNNLLLMMMLLLKKKIIIJJJMMMPPPRRRWWW\\\```aaaaaaaaaaaaaaabbbcccdddfffgggiiiiiiiiiiiiiiiiiijjjlllnnnooollllllllllllmmmmmmnnnooopppooonnnmmmnnnqqqtttvvvyyy}}}|||zzzyyy{{{}}}yyywwwxxxvvvttttttxxxzzz{{{{{{ttttttuuuuuuvvvwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuu{{{yyyvvvtttsssqqqmmmkkkhhhmmmrrruuuvvvwwwzzz|||vvvtttrrrqqqrrrrrrpppoooiiihhhgggfffdddcccbbbaaa^^^ZZZTTTNNNKKKGGGCCCAAA??????>>>===<<<<<<<<<<<<;;;;;;;;;>>>FFFTTTdddnnnrrrwww|||zzzzzz{{{qqqjjjllljjjkkkpppyyy~~~tttpppmmmkkkeee]]][[[]]]YYYXXXVVVSSSPPPLLLIIIGGGEEEFFFHHHJJJJJJJJJHHHGGGIIIJJJLLLNNNPPPQQQRRRRRRNNNMMMKKKIIIHHHHHHHHHIIIDDDDDDFFFGGGHHHIIIIIIIIIBBBAAAAAABBBCCCAAA>>>;;;:::888666555555555444333444444444555666777777888777888:::;;;>>>???AAABBBDDDBBB>>>;;;;;;===@@@CCCGGGHHHKKKPPPUUUXXXXXXWWWNNNNNNOOOPPPRRRUUUXXXYYYbbbdddffffffeeeccccccdddccc___XXXRRRMMMLLLMMMNNNOOOOOOOOONNNMMMNNNQQQTTTWWW\\\bbbffffffdddbbbaaa```aaabbbccceeefffggghhhhhhhhhhhhiiikkkmmmoooqqqpppooonnnllllllmmmnnnnnnpppooommmmmmnnnqqqtttvvvvvvzzz~~~}}}{{{||||||wwwuuuxxxtttppppppsssxxxzzzzzzuuuwwwyyyzzzyyyxxxyyyzzz|||zzzxxxuuusssssssssttt}}}yyytttqqqnnnkkkhhhfffgggmmmtttxxxyyyyyyzzz{{{qqqooonnnnnnpppqqqqqqqqqggggggfffeeecccbbbaaaaaa```\\\VVVQQQLLLIIIEEEBBB@@@@@@???======<<<<<<<<<<<<;;;:::<<>>:::888999888777666555444444444666555333333333555777888888;;;>>>@@@@@@@@@@@@AAABBB@@@===<<<===AAAEEEHHHJJJIIIJJJPPPXXX\\\\\\YYYPPPMMMNNNTTTWWWVVVUUUVVV]]]dddiiiiiiiiiiiigggcccbbb___YYYSSSOOOMMMMMMNNNKKKLLLLLLNNNQQQTTTWWWYYY]]]]]]^^^^^^____________^^^^^^___aaadddfffhhhjjjmmmllllllllllllmmmnnnnnnnnnnnnoooooooooooonnnnnnqqqqqqqqqpppooopppsssuuu~~~yyyxxxvvvsssqqqsssooolllmmmrrrwwwyyyzzz{{{zzzyyyzzz}}}~~~~~~}}}||||||{{{wwwqqqqqquuuzzz~~~xxxuuuuuusssooolllmmmmmmpppuuuyyy{{{zzzwwwvvvuuupppllljjjkkkkkkiiigggjjjgggdddaaa```^^^\\\ZZZ\\\^^^]]]WWWOOOHHHEEEEEEBBB@@@===<<<<<<<<<:::999:::999999<<<@@@IIIYYYhhhnnnwww{{{xxxzzz|||~~~{{{uuuuuuwwwwwwvvvzzz~~~{{{wwwpppnnnjjjeee```\\\YYYWWW\\\ZZZWWWTTTPPPMMMKKKKKKGGGFFFEEEEEEEEEGGGIIIJJJIIIJJJKKKLLLMMMNNNNNNNNNLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>???@@@AAA@@@>>><<<:::666555444333222222222222555555444333333444555555999;;;???@@@@@@@@@@@@AAACCCBBBAAA@@@AAADDDGGGIIIJJJJJJKKKQQQXXX\\\[[[XXXPPPMMMNNNSSSUUUTTTSSSTTT[[[bbbggghhhhhhjjjiiifffgggccc[[[TTTNNNLLLMMMMMMMMMMMMNNNPPPSSSVVVYYYZZZ\\\[[[[[[\\\\\\^^^______aaaaaabbbccceeefffhhhiiimmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooopppppppppoooooopppppppppnnnnnnppptttwww~~~~~~zzzxxxuuuqqqpppqqqooommmoootttxxx{{{||||||{{{zzz{{{}}}}}}|||zzzxxxyyyyyyvvvqqqppptttxxxyyytttpppqqqpppmmmkkkmmmlllpppvvvzzz|||{{{xxxuuuqqqmmmjjjhhhjjjkkkkkkjjjiiigggcccaaa```^^^\\\ZZZ[[[[[[ZZZWWWRRRLLLHHHGGGCCCAAA>>>===<<<<<<:::999<<<:::;;;===???FFFUUUdddmmmuuu}}}}}}|||xxxyyy}}}~~~|||vvvtttwww|||}}}yyyqqqooojjjeee___[[[WWWUUUZZZYYYWWWUUURRROOOMMMKKKKKKIIIFFFDDDCCCDDDFFFHHHIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIGGGFFFDDDCCCBBBAAAAAA@@@@@@???>>>===<<<<<<=========>>>======<<<;;;555444333333222222222222666666666666555555555555:::<<>>===<<<;;;999===;;;<<<===>>>DDDQQQ^^^lllssszzz}}}{{{yyy~~~xxxyyy}}}zzzxxxwwwtttrrrrrrttttttuuuwww|||~~~{{{ssspppkkkeee___YYYUUUSSSRRRRRRRRRRRRPPPNNNKKKJJJMMMJJJGGGCCCBBBBBBDDDEEEIIIHHHGGGFFFFFFFFFHHHHHHFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@???>>>===<<<;;;:::<<<<<<;;;;;;;;;:::::::::777666666555555555666666777888888999999888888777;;;===???@@@?????????@@@EEEFFFGGGHHHIIIIIIIIIIIIHHHJJJMMMRRRWWWXXXVVVSSSNNNJJJJJJOOORRRRRRSSSVVV]]]bbbfffeeefffiiikkkjjjiiicccZZZPPPJJJIIIJJJLLLMMMNNNPPPSSSVVVYYY[[[]]]XXXWWWVVVVVVXXX[[[___aaaccccccdddeeefffhhhiiijjjhhhjjjlllmmmmmmmmmkkkjjjllllllmmmnnnoooooooooooommmlllkkkkkklllqqqwww||||||{{{{{{{{{}}}|||wwwsssqqqqqqooooooppprrrtttwwwxxxyyyzzzyyyyyyyyyyyywwwsssqqqoooqqqrrrrrrpppoooppprrrnnniiigggiiikkkkkklllppprrrsssuuuvvvvvvuuusssrrrllljjjhhhfffgggiiikkkmmmjjjgggdddbbbaaaaaaaaa```\\\ZZZXXXYYYYYYVVVOOOJJJGGGDDDAAA???>>>===;;;999<<<;;;;;;======BBBNNN[[[kkkrrrxxx{{{vvvuuuyyyxxx|||}}}tttlllkkkkkkjjjjjjmmmooosssyyy}}}~~~{{{ssspppkkkeee^^^XXXTTTRRRLLLMMMNNNNNNNNNMMMKKKJJJLLLJJJGGGCCCBBBAAABBBCCCGGGFFFEEEDDDCCCDDDEEEFFFDDDDDDCCCBBBBBBAAA@@@@@@AAA@@@???>>>===<<<;;;:::<<<<<<;;;::::::999999999999888888888888999999:::777888999999999999888888;;;<<<>>>?????????@@@AAADDDEEEGGGIIIIIIIIIHHHGGGFFFIIINNNSSSVVVVVVTTTQQQMMMJJJIIINNNSSSUUUWWW[[[aaaeeegggeeedddgggiiihhhddd^^^UUUMMMHHHGGGIIIKKKLLLMMMOOOSSSVVVYYY[[[\\\XXXWWWVVVWWWYYY\\\```bbbaaaaaabbbdddfffhhhjjjllliiikkkmmmnnnooonnnlllkkkjjjjjjkkkllllllmmmllllllllllllkkkkkklllrrryyy~~~~~~{{{zzz{{{yyy||||||~~~|||xxxtttssstttqqqqqqqqqrrrrrrrrrtttuuuwwwvvvuuuuuuuuussspppnnnmmmnnnpppqqqpppoooooopppmmmhhhgggjjjmmmmmmooorrrvvvuuusssqqqpppoooooopppmmmlllkkkiiihhhhhhjjjkkkkkkhhhdddccccccddddddccc___]]][[[[[[ZZZWWWQQQKKKIIIFFFCCCAAA@@@>>><<<:::999999:::<<<===@@@LLLWWWjjjqqqwwwyyy~~~}}}uuuttt~~~zzz{{{~~~yyypppgggeeeeeeeeefffiiikkkrrr||||||yyyssspppkkkddd^^^XXXTTTRRRLLLLLLMMMMMMLLLLLLKKKKKKJJJHHHFFFDDDBBBBBBAAAAAAEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>===<<<<<<;;;<<<<<<<<<===<<<<<<;;;;;;:::::::::::::::;;;<<<===;;;::::::999888777666666:::<<<>>>>>>>>>???AAACCCCCCDDDFFFHHHIIIHHHFFFEEEEEEIIIPPPUUUXXXWWWTTTRRRQQQMMMLLLPPPUUUXXX[[[```cccgggiiifffdddfffgggeee```[[[SSSLLLHHHHHHJJJLLLJJJLLLOOORRRVVVXXXZZZ[[[ZZZZZZYYYZZZ\\\___bbbccc```aaabbbdddfffiiikkkmmmmmmnnnooopppppppppooonnnjjjjjjkkkkkkkkkjjjjjjiiikkklllllllllnnnssszzz~~~~~~{{{{{{|||{{{~~~uuuwww|||xxxttttttvvvrrrsssrrrqqqooooooqqqsssuuusssrrrrrrrrrrrrqqqooonnnoooooopppppppppoooooommmiiiiiimmmpppppppppsssvvvtttqqqnnnmmmmmmnnnooonnnoooooonnnkkkiiiiiijjjkkkhhhdddbbbccceeeffffffbbb```^^^\\\ZZZVVVRRROOOKKKHHHEEEBBBAAA???<<<:::888888:::<<<<<<>>>HHHTTTgggnnnuuuxxx}}}xxxuuu{{{~~~|||}}}|||~~~zzzpppfffcccbbb```aaaccciiirrr~~~~~~}}}zzzwwwrrrpppjjjddd^^^XXXTTTRRROOONNNMMMKKKIIIHHHHHHHHHFFFFFFFFFEEEDDDCCCAAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>=========<<<<<<<<<:::<<<>>>AAABBBBBBAAAAAA>>>>>>>>>>>>???@@@AAABBBDDDBBB???;;;888666555555999;;;===>>>>>>@@@CCCEEECCCDDDFFFGGGHHHGGGFFFEEEFFFKKKSSSYYY[[[ZZZWWWUUUXXXRRRPPPSSSWWWYYY]]]bbbbbbgggiiigggeeeffffffdddaaa\\\VVVOOOKKKJJJKKKLLLJJJLLLOOOSSSVVVYYY[[[[[[\\\]]]]]]^^^```bbbcccdddccccccdddeeegggiiikkklllmmmmmmmmmnnnnnnnnnooooookkkkkkkkkkkkkkkjjjiiihhhkkklllnnnoooqqquuuzzz}}}~~~{{{|||~~~sssttt|||xxxsssrrrtttssssssssspppnnnooosssvvvuuurrrppppppqqqsssssssssqqqpppoooooopppppppppooonnnkkkkkkpppsssqqqpppqqqppppppppppppoooooooooooommmppprrrrrrooolllkkkkkkiiifffbbbaaabbbdddffffffbbbbbb```]]]YYYVVVUUUUUUMMMJJJFFFCCCAAA???===;;;999999;;;<<<;;;<<>>@@@DDDFFFDDDEEEFFFGGGGGGGGGFFFEEEGGGMMMUUU\\\^^^]]]ZZZXXX]]]WWWTTTVVVYYYZZZ]]]bbbaaafffiiigggfffgggfffdddccc___YYYSSSNNNMMMLLLMMMJJJLLLPPPTTTWWWZZZ[[[\\\^^^___```aaacccddddddeeeffffffgggggghhhjjjkkklllkkkkkkjjjjjjjjjkkklllmmmmmmmmmmmmlllkkkjjjiiihhhkkkmmmoooppprrrvvv{{{~~~}}}~~~|||}}}tttvvv|||wwwrrrppprrrssstttssspppooopppuuuzzzuuurrrpppoooqqqtttvvvwwwsssrrrpppooopppqqqpppooonnnkkkmmmrrrtttrrrooopppkkkmmmppprrrtttsssrrrppplllppptttuuurrrnnnllllllgggddd```___```ccceeeeeebbbbbbaaa]]]XXXVVVWWWZZZNNNKKKGGGDDDBBB@@@===;;;;;;;;;<<<<<<::::::AAAJJJ```iiirrrvvv{{{~~~{{{vvvttt{{{|||}}}zzzrrrqqqqqqpppqqqsss|||~~~|||{{{yyyuuuqqqooommmjjjeee```\\\YYYWWWTTTQQQMMMHHHEEEDDDDDDEEEEEEEEECCCBBBAAA@@@??????CCCBBBAAAAAAAAABBBCCCDDDCCCDDDDDDDDDCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>AAABBBDDDDDDEEEHHHLLLOOOGGGHHHJJJMMMNNNOOOOOONNNQQQNNNJJJEEEBBB@@@???>>>999777888===@@@@@@BBBFFFGGGGGGGGGIIIJJJKKKJJJIIIRRRQQQSSSWWW]]]```___]]]\\\XXXTTTTTTWWW[[[\\\\\\eeefffggghhhgggfffdddccc^^^^^^]]][[[WWWTTTSSSSSSUUUUUUVVVXXX[[[]]]^^^]]]_________]]]\\\]]]aaaccceeeeeeddddddfffiiilllnnnooommmjjjhhhhhhjjjmmmoooooonnnmmmkkkjjjiiiiiihhhmmmllllllpppvvvzzzzzzyyy|||ppptttzzztttttttttuuuwwwssstttttttttuuuuuuuuuvvvssssssrrrrrrqqqpppooooooppppppqqqqqqqqqppppppooooooqqqrrrtttsssrrrpppnnnmmmmmmmmmpppssssssppplllnnnooopppqqqqqqpppnnnmmmiiihhhhhhjjjlllllliiieeecccbbb```^^^[[[YYYWWWVVVSSSOOOIIIEEECCCAAA???>>>:::::::::;;;<<>>>>>======>>>>>>@@@BBBDDDEEEGGGJJJNNNQQQPPPPPPQQQRRRSSSTTTTTTTTTWWWSSSMMMGGGAAA===:::999888666777<<<>>>>>>AAAEEEFFFFFFGGGIIIKKKMMMMMMLLLPPPPPPQQQVVVZZZ]]]]]][[[\\\XXXUUUUUUXXX[[[]]]]]]dddeeefffggggggfffdddbbb^^^^^^]]][[[XXXVVVVVVVVVXXXXXXXXXYYYZZZ[[[[[[[[[ZZZ[[[\\\\\\\\\]]]```ccceeeeeeeeefffhhhjjjlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkjjjkkkkkkkkkllllllmmmqqqvvvyyyzzzyyy|||{{{pppssswwwssssssrrrsssuuuvvvtttsssrrrsssuuuwwwxxxuuuuuutttsssrrrqqqqqqppprrrrrrsssssssssrrrqqqqqqmmmooorrrtttsssqqqnnnlllooonnnooorrrttttttqqqmmmmmmnnnoooqqqqqqooonnnllllllkkkjjjlllnnnmmmjjjgggdddcccaaa^^^\\\ZZZYYYXXXUUUQQQLLLHHHEEECCC@@@???;;;:::::::::<<<===???@@@RRR```nnntttxxx}}}~~~{{{yyy|||~~~}}}{{{wwwvvvvvvuuuqqqnnnmmmllliiifffaaa]]]ZZZXXXUUUTTTRRRPPPMMMKKKIIIHHHBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@?????????@@@AAAAAAAAAAAAAAAAAA@@@?????????>>>===============>>>@@@CCCFFFHHHLLLPPPSSSWWWVVVVVVVVVWWWWWWXXXYYY[[[VVVOOOHHHBBB>>>:::777777444555999;;;<<<>>>BBBEEEFFFGGGIIILLLNNNOOOPPPPPPPPPRRRVVVZZZ\\\\\\[[[[[[XXXUUUUUUXXX[[[^^^___aaaccceeefffgggeeedddbbb^^^]]]\\\[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXUUUWWWYYY[[[\\\^^^```bbbcccdddfffhhhjjjkkklllllllllnnnqqqrrrrrrqqqnnnlllkkkkkkkkkkkkkkklllmmmnnnlllmmmooossswwwzzzzzzzzz{{{~~~xxxqqquuuyyywwwwwwuuuvvvzzzxxxvvvsssrrrsssvvvyyy|||wwwvvvvvvuuutttsssrrrrrrrrrsssttttttttttttsssrrroooqqqsssuuutttrrrooommmpppqqqrrrtttvvvuuurrrppplllmmmoooppppppooonnnlllooonnnnnnnnnnnnmmmjjjhhheeedddaaa___]]]\\\\\\\\\XXXTTTPPPLLLIIIFFFBBB@@@<<<<<<;;;:::;;;<<<===>>>GGGUUUeeepppwww|||~~~}}}~~~~~~}}}~~~|||xxxuuuttttttsssppplllkkkjjjhhheeeaaa]]]ZZZXXXTTTTTTSSSRRRPPPMMMJJJIIIDDDDDDCCCBBBAAAAAAAAABBBBBBAAA@@@??????>>>>>>===??????@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<===;;;>>>BBBEEEHHHLLLQQQTTTUUUUUUUUUUUUVVVXXX[[[\\\ZZZUUUNNNIIIFFFCCC???<<<777444444777999999<<<@@@DDDFFFGGGIIIJJJLLLNNNPPPRRRTTTVVVYYY\\\]]]]]]]]]ZZZXXXVVVUUUVVVZZZ]]]______aaadddffffffeeecccbbb\\\[[[ZZZZZZZZZ[[[[[[[[[XXXZZZ[[[[[[ZZZXXXXXXXXXTTTVVVZZZ\\\]]]^^^```aaacccdddgggjjjlllllllllkkkkkknnnqqqssssssqqqnnnkkklllkkkkkkkkklllmmmnnnooonnnpppssswww{{{|||||||||{{{zzzwwwvvv}}}{{{xxxwwwvvvxxx}}}yyyxxxvvvvvvvvvxxx{{{|||wwwvvvvvvuuuttttttsssssspppqqqtttuuuvvvvvvvvvuuuvvvvvvuuuuuuuuutttssssssrrrsssuuuwwwwwwvvvtttrrrmmmnnnpppqqqqqqpppooonnnppppppoooooonnnllljjjhhhfffdddaaa___]]]]]]]]]^^^ZZZXXXTTTPPPMMMIIIEEEBBB>>>===<<<:::::::::;;;;;;@@@LLL]]]kkktttyyyzzzzzz}}}~~~~~~|||~~~{{{wwwtttssssssrrrooolllggggggfffdddaaa]]]YYYWWWRRRRRRRRRQQQPPPMMMJJJHHHHHHGGGEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@???>>>===<<<>>>>>>???????????????>>>>>>===<<<<<<;;;<<<<<<<<<999<<<@@@DDDGGGKKKOOORRRPPPQQQRRRTTTWWW[[[^^^```]]]WWWOOOKKKIIIGGGCCC???777444333666888888;;;???DDDFFFGGGGGGGGGHHHKKKNNNTTTVVVXXX[[[\\\]]]]]]^^^YYYXXXVVVUUUUUUWWW[[[]]]^^^```dddfffgggeeecccaaa[[[YYYXXXYYY[[[\\\ZZZYYYTTTWWWZZZZZZYYYXXXXXXYYYVVVYYY\\\]]]^^^^^^```aaaccceeehhhkkkmmmmmmlllkkklllmmmoooppppppooommmlllmmmmmmmmmllllllmmmnnnnnnooosssxxx|||~~~~~~~~~~~~|||vvvuuu|||wwwsssrrrrrrvvv{{{xxxyyyzzz{{{{{{{{{{{{zzzuuuuuuuuuuuuttttttttttttqqqsssvvvzzz{{{|||{{{{{{zzzxxxuuurrrqqqsssuuuwwwrrrtttwwwxxxwwwvvvtttsssnnnoooqqqsssssssssqqqpppppppppooonnnllljjjiiihhhfffeeebbb```___^^^^^^^^^\\\ZZZWWWTTTQQQMMMHHHEEE@@@???===;;;::::::::::::>>>GGGWWWfffqqquuuvvvwww}}}{{{tttmmmmmmnnnvvv{{{wwwtttrrrrrrqqqmmmjjjdddddddddbbb```\\\XXXVVVPPPPPPPPPPPPNNNLLLJJJHHHIIIHHHFFFDDDBBB@@@??????@@@@@@@@@@@@@@@???>>>======>>>??????@@@?????????======<<<;;;;;;;;;;;;;;;999<<>>999555444666777777:::???DDDFFFGGGGGGEEEFFFJJJNNNSSSVVVYYY[[[[[[[[[\\\]]][[[ZZZXXXVVVUUUVVVZZZ]]]___aaadddggggggeeebbb```ZZZYYYYYY[[[]]]]]]YYYUUUOOOTTTXXXZZZXXXWWWXXXZZZXXXZZZ\\\]]]^^^___aaacccdddfffiiikkkmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmnnnnnnooopppttt{{{~~~~~~~~~sssvvvxxxssstttvvvxxx{{{yyyzzz|||}}}|||{{{xxxwwwtttttttttuuuuuuvvvvvvwwwwwwyyy|||~~~zzzwwwsssooonnnpppsssuuurrrtttwwwxxxvvvtttsssrrroooppprrrtttuuutttsssrrrooooooooommmjjjhhhhhhiiiggggggfffdddbbb```___^^^\\\[[[YYYWWWUUUQQQKKKGGGAAA@@@>>><<<;;;::::::;;;???DDDPPP```kkkpppsssvvv{{{~~~~~~zzz{{{uuucccaaaccceeeppp}}}zzzwwwsssqqqqqqoookkkggg```aaaaaaaaa___[[[WWWUUUPPPOOOOOONNNMMMKKKJJJIIIFFFEEEDDDBBB@@@??????>>>???@@@@@@AAAAAA@@@???>>>===>>>???@@@@@@@@@@@@???===<<<;;;;;;::::::;;;;;;<<>><<<777555777888888;;;@@@BBBEEEGGGGGGEEEGGGLLLQQQUUUXXX\\\]]]\\\\\\]]]___^^^^^^\\\YYYVVVVVVZZZ^^^```bbbfffhhhhhheeeaaa___\\\[[[[[[^^^```^^^WWWQQQMMMRRRXXXYYYVVVUUUVVVXXXWWWYYYZZZ\\\]]]```dddgggeeegggiiikkkmmmnnnnnnnnnllllllnnnnnnnnnnnnllllllllllllmmmmmmnnnoooqqqqqqnnnttt{{{~~~}}}}}}~~~sss|||yyywww{{{}}}|||{{{zzzzzzzzzzzzyyywwwvvvuuussstttuuuvvvwwwyyyzzzzzz{{{}}}}}}{{{xxxvvvtttqqqppppppqqqrrrppptttwwwwwwuuurrrqqqqqqnnnppprrrtttttttttsssrrrnnnoooooommmjjjhhhiiikkkjjjjjjjjjiiigggccc```^^^[[[ZZZZZZYYYWWWSSSMMMIIIBBBAAA???===<<<;;;;;;<<>>???>>>???AAABBBBBBAAA@@@???>>>>>>???@@@@@@@@@@@@@@@<<<<<<;;;::::::::::::;;;>>>AAAEEEGGGHHHIIIKKKLLLLLLOOOSSSYYY^^^bbbdddeeejjjbbbXXXRRRQQQNNNGGG@@@===999666888999999<<>>===<<<<<<===>>>===EEEUUUbbbiiipppxxxuuu~~~yyy}}}~~~kkk___aaabbbaaammm~~~|||~~~zzztttoookkkhhheeebbb___``````^^^[[[YYYWWWWWWYYYVVVRRRNNNKKKJJJIIIIIICCCBBBAAA@@@???>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>???@@@AAADDDGGGHHHGGGGGGIIILLLPPPPPPSSSYYYaaaggggggfffiii```UUUNNNMMMLLLGGGBBB@@@===888555444666999<<<>>>AAADDDFFFJJJNNNTTTXXXXXX\\\```bbbaaa___]]]\\\]]][[[XXXUUUUUUXXX[[[^^^^^^ccchhhjjjgggcccaaa```___aaadddeeebbb\\\VVVRRRMMMQQQVVVXXXWWWTTTRRRRRRVVVWWWYYY\\\```dddhhhjjjjjjkkkkkklllmmmnnnooopppoooooopppppppppnnnlllkkkmmmmmmmmmqqqtttuuurrrooorrrxxx~~~~~~~~~~~~}}}}}}{{{yyy}}}zzz{{{~~~}}}~~~xxxsssrrrvvvvvvvvvuuutttsssrrrqqqoooqqquuuxxxzzzzzzyyyxxxrrrxxx~~~~~~zzzxxxxxxsssssssssrrrrrrqqqqqqqqqrrrrrrsssttttttssspppnnnmmmmmmnnnppprrrrrrqqqooosssrrrpppmmmkkkkkknnnpppnnnooonnnllliiiccc^^^[[[[[[\\\\\\[[[XXXUUURRRPPPKKKIIIDDD@@@>>>===>>>>>>;;;===CCCNNN\\\iiipppsss}}}~~~}}}yyypppiiigggffffffmmmwwwzzz{{{}}}~~~|||{{{xxxsssnnnkkkgggccc```^^^^^^^^^]]]ZZZXXXWWWWWWWWWUUURRRNNNKKKJJJIIIIIIDDDCCCAAA@@@???>>>>>>>>>??????@@@@@@AAAAAAAAAAAA>>>>>>????????????>>>>>>@@@???????????????@@@@@@BBBEEEHHHIIIHHHIIIKKKMMMQQQQQQTTTZZZaaaffffffdddfff]]]SSSMMMMMMKKKGGGCCC>>>;;;777555555777;;;===@@@BBBEEEHHHKKKNNNRRRUUU[[[^^^aaacccbbbaaa``````[[[XXXVVVVVVXXX\\\```bbbdddhhhllllllhhhdddaaa```___```aaaaaa]]]XXXRRRNNNPPPSSSWWWWWWTTTQQQNNNLLLSSSUUUXXX[[[```dddhhhjjjiiijjjjjjkkklllmmmnnnnnnnnnnnnooopppooonnnmmmmmmooonnnnnnpppssstttrrrpppsssyyy~~~~~~~~~}}}~~~~~~~~~~~~wwwwww}}}~~~zzzzzz}}}}}}zzzwwwxxxuuuuuuuuuuuuuuutttsssssstttuuuwwwxxxxxxwwwuuutttssswwwzzz{{{wwwtttqqqqqqoooooooooooooooooooooooooooooopppqqqrrrqqqooommmooonnnnnnppprrrsssrrrpppqqqooommmjjjhhhiiilllnnnkkkkkkjjjhhheeeaaa]]][[[[[[[[[\\\[[[YYYWWWTTTRRRLLLJJJFFFBBB???>>>>>>>>>;;;<<<@@@JJJWWWdddlllpppzzz{{{~~~}}}uuuqqqooorrr}}}yyyrrrppptttwww|||{{{wwwuuuqqqnnnjjjfffaaa^^^\\\[[[[[[ZZZYYYWWWWWWVVVUUUTTTQQQMMMKKKIIIHHHHHHDDDCCCBBB@@@>>>=========<<<======>>>???@@@AAAAAA@@@??????????????????@@@BBBAAAAAA@@@@@@@@@AAAAAADDDFFFIIIJJJJJJKKKNNNPPPTTTSSSUUUZZZaaaddddddbbbaaaYYYPPPKKKJJJJJJFFFCCC<<<:::777555555888;;;>>>@@@CCCGGGJJJLLLNNNQQQSSSWWWZZZ]]]^^^^^^^^^___```YYYWWWUUUWWW]]]ccceeefffiiikkklllkkkgggccc```___`````````^^^ZZZUUUPPPMMMSSSVVVYYYYYYVVVRRROOONNNRRRTTTWWWZZZ___dddgggjjjhhhhhhiiijjjkkkllllllmmmmmmmmmnnnooooooooonnnnnnqqqooonnnoooqqqrrrrrrqqquuu{{{~~~}}}}}}}}}}}}{{{{{{}}}~~~vvvooouuu|||wwwvvvyyy{{{yyyxxxzzzuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvwwwvvvvvvuuuuuuvvvwwwxxxvvvrrrnnnlllkkkmmmmmmmmmmmmnnnnnnnnnnnnkkkkkkmmmnnnnnnmmmllllllnnnmmmmmmnnnpppqqqpppooommmkkkgggddddddfffhhhkkkgggfffdddccc```^^^\\\[[[\\\\\\\\\\\\ZZZXXXVVVTTTNNNLLLIIIEEEAAA???>>>>>>;;;;;;>>>EEEPPP]]]gggllluuuwww{{{}}}zzztttooolllnnntttyyyzzzyyytttqqqooollliiieee```\\\ZZZXXXWWWVVVVVVVVVUUUTTTSSSQQQOOOLLLJJJIIIHHHGGGDDDCCCBBB@@@>>>===<<<<<<;;;<<<===>>>???@@@AAABBBAAA@@@???>>>>>>???@@@AAACCCCCCBBBBBBBBBBBBCCCCCCFFFGGGIIIKKKLLLNNNQQQRRRUUUUUUVVV[[[```cccccc```ZZZTTTLLLHHHGGGGGGDDDAAA>>>;;;888666555777:::<<<>>>AAAFFFJJJMMMOOORRRTTTTTTWWWYYY[[[[[[\\\^^^```ZZZXXXVVVYYY```fffgggfffggghhhhhhgggeeeaaa___]]]``````___^^^[[[XXXUUUSSSVVVYYY\\\]]]\\\YYYWWWWWWUUUVVVXXX[[[^^^bbbeeegggfffggghhhiiijjjkkkkkklllllllllmmmnnnnnnooooooppprrrqqqoooooopppqqqsssssswww|||}}}|||~~~~~~|||zzzwwwwwwyyyzzz~~~uuukkksss|||wwwtttuuuvvvttttttwwwwwwwwwwwwwwwwwwvvvvvvuuurrrssstttvvvwwwyyy{{{|||yyyxxxvvvssspppmmmlllkkknnnnnnnnnmmmmmmmmmllllllhhhiiikkklllkkkkkkkkklllllljjjiiijjjlllmmmmmmllljjjfffbbb___```cccfffgggeeedddbbb```___^^^^^^___^^^^^^]]]\\\ZZZXXXVVVUUUPPPOOOLLLHHHDDDAAA???>>><<<<<<<<>>===<<<<<<======>>>???@@@AAABBBCCCBBBAAA@@@??????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEHHHHHHIIIKKKNNNQQQSSSTTTUUUUUUVVV[[[```cccccc```VVVQQQKKKGGGEEECCCAAA???@@@>>>:::777555666777888:::>>>DDDIIIMMMPPPSSSVVVWWWYYY\\\^^^^^^___aaaccc]]][[[ZZZ\\\aaaddddddcccdddddddddddddddbbb___^^^\\\\\\]]]]]]\\\[[[ZZZYYYZZZ]]]```aaa___]]]\\\\\\ZZZZZZ[[[]]]^^^aaacccdddfffggghhhiiijjjkkkkkklllkkkkkklllmmmnnnooopppppprrrqqqpppooooooqqqsssvvvyyy}}}|||{{{}}}~~~}}}zzzwwwvvvwwwxxx|||yyyrrrhhhqqqyyytttpppqqqrrrqqqqqqtttxxxxxxxxxxxxwwwvvvuuutttqqqrrrtttvvvyyy|||~~~wwwuuurrrpppnnnmmmmmmlllnnnnnnmmmkkkjjjiiihhhgggfffiiikkkkkkiiiiiijjjlllkkkiiiiiijjjkkklllkkkjjjfffbbb^^^]]]___bbbdddeeeeeedddbbb``````aaabbbcccaaa```___\\\ZZZWWWUUUTTTRRRQQQOOOLLLHHHDDDAAA???>>>======???EEEPPP\\\ccckkkooovvv{{{|||zzzxxxuuuvvvxxx{{{yyyvvvpppnnnkkkhhhfffccc___\\\XXXTTTPPPOOOQQQQQQPPPNNNMMMMMMLLLJJJIIIGGGFFFFFFBBBAAA@@@???>>>=========>>>??????@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGIIIHHHHHHJJJOOOSSSUUUVVVTTTSSSUUUZZZaaaddddddbbbWWWSSSMMMHHHEEEBBB???===BBB???;;;888555555555666999===BBBGGGKKKOOOTTTWWWUUUXXX\\\^^^^^^___```aaa^^^^^^__________________aaaaaabbbdddeeeddd```]]]UUUWWWXXXZZZ[[[\\\[[[[[[]]]___aaaaaa___\\\[[[[[[____________```aaabbbccchhhhhhiiijjjkkkllllllmmmllllllllllllmmmnnnooopppppppppppppppoooqqquuuwwwzzz}}}~~~{{{zzz}}}~~~}}}zzzxxxyyyzzzvvvqqqhhhrrr}}}yyyuuupppnnnpppqqqpppqqqtttuuuuuuuuuuuuuuutttsssssstttuuuvvvxxxyyyzzzzzzzzzssspppmmmllllllllllllkkkjjjiiihhhgggfffeeedddcccfffiiikkkjjjggggggiiikkkkkkkkkkkkmmmnnnnnnllljjjddd```]]]]]]```cccdddcccdddcccbbbaaaaaabbbcccdddaaa```^^^[[[YYYWWWUUUTTTRRRRRRQQQOOOKKKGGGDDDBBB???>>>===>>>BBBKKKVVV^^^eeekkkrrrwwwzzz~~~}}}{{{yyywww|||~~~yyyxxxpppmmmiiifffdddbbb___]]]XXXSSSNNNMMMNNNOOOMMMJJJKKKKKKKKKJJJHHHGGGFFFEEE@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBDDDFFFHHHIIIIIIHHHGGGJJJOOOTTTVVVVVVQQQQQQTTTZZZaaaffffffddd[[[WWWQQQKKKGGGBBB???===@@@>>>;;;888666555666666:::===AAAEEEHHHMMMRRRUUUSSSWWW[[[]]]]]]]]]]]]]]]]]]```bbbaaa]]]ZZZ[[[]]]]]]]]]___bbbdddbbb]]]YYYRRRSSSVVVYYY[[[[[[[[[ZZZ]]]___aaaaaa___]]]\\\]]]aaaaaaaaaaaabbbdddeeefffiiijjjjjjkkklllmmmnnnnnnmmmllllllkkklllmmmnnnooommmoooqqqqqqppprrrvvvyyyzzz}}}}}}zzzyyy}}}~~~{{{yyyyyy{{{uuuqqqmmmyyy{{{yyywwwrrroooqqqrrrpppoooqqqnnnnnnpppqqqrrrrrrrrrrrrtttuuuwwwxxxxxxwwwvvvuuupppmmmjjjjjjkkklllkkkiiifffeeeeeeeeeeeedddddddddfffhhhjjjiiieeedddfffjjjjjjkkklllnnnpppnnnkkkhhhccc```]]]___cccfffeeebbbaaaaaaaaa``````aaaaaaaaa]]]]]][[[ZZZYYYXXXWWWWWWRRRRRRRRRQQQNNNJJJFFFDDD>>>>>>======???GGGQQQYYY```fffmmmqqqtttxxx|||zzzzzzpppmmmiiieeedddbbb```^^^XXXRRRMMMKKKMMMNNNLLLIIIJJJJJJJJJIIIHHHGGGEEEEEE??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAA@@@AAACCCCCCCCCCCCAAA@@@??????@@@BBBDDDFFFHHHJJJIIIGGGFFFIIIOOOTTTVVVWWWPPPPPPSSSYYYaaaggggggfff^^^[[[UUUNNNIIIDDD@@@>>>>>>===:::888777666777888<<<>>>AAACCCFFFJJJPPPTTTVVVZZZ___bbbbbb```______[[[```dddbbb[[[WWWXXX\\\ZZZZZZ\\\___aaa^^^XXXSSSRRRTTTWWW[[[\\\\\\[[[ZZZZZZ\\\___aaaaaaaaabbbcccaaaaaabbbcccdddfffhhhiiijjjkkkllllllnnnnnnooopppmmmmmmlllkkklllmmmnnnooolllnnnqqqrrrqqqsssvvvzzzyyy}}}}}}yyyyyy}}}}}}yyywwwyyy{{{{{{qqqmmmttt|||wwwssstttrrrnnnkkklllgggiiikkkmmmoooqqqrrrrrrppprrruuuwwwxxxvvvuuusssqqqnnnkkkkkklllmmmkkkiiiddddddeeeffffffggghhhhhheeehhhjjjgggcccaaadddhhhggghhhkkknnnooommmhhheeeccc```^^^```eeegggeeebbb________________________ZZZZZZYYYYYYYYYYYYZZZZZZRRRRRRSSSRRRPPPLLLGGGEEE=========<<<===DDDNNNVVV]]]bbbiiimmmooossszzz}}}|||wwwuuuooofff```]]]\\\[[[[[[UUUTTTQQQNNNKKKIIIGGGGGGJJJIIIHHHGGGEEEDDDCCCBBB@@@??????>>>>>>>>>>>>>>>AAA???>>><<<<<<===???@@@BBBCCCCCCDDDEEEEEEDDDDDDAAABBBBBBCCCDDDEEEFFFFFFHHHGGGHHHLLLQQQSSSSSSQQQOOOQQQSSSWWWZZZ]]]```aaa___[[[UUUNNNHHHDDDBBBBBB>>>;;;888555444444666777888;;;>>>BBBFFFJJJOOOSSSWWWYYY\\\^^^^^^]]]^^^___ccccccbbb```]]][[[[[[]]]]]][[[ZZZ\\\___^^^YYYUUUQQQUUUZZZ]]]^^^\\\[[[ZZZYYY\\\aaaccccccaaa``````cccccccccccceeegggjjjkkklllllllllllllllmmmnnnooopppppppppoooooonnnmmmlllqqqllljjjooottttttuuuwwwzzz{{{{{{zzzyyyyyy{{{}}}{{{xxx|||vvvjjjmmmqqq}}}yyyvvvuuusssnnnjjjhhhiiikkklllnnnooooooooopppsssuuuvvvtttrrrqqqqqqrrrnnnjjjjjjllllllhhhdddhhhgggfffhhhkkkkkkiiifffiiiiiigggeeeccccccfffiiihhhgggfffggghhhgggeeedddbbbaaa___^^^^^^___``````____________```___\\\ZZZ\\\[[[YYYWWWWWWYYYZZZ\\\UUUTTTRRRPPPNNNLLLJJJIIIAAABBBBBB???===@@@HHHOOO]]]aaagggmmmrrruuuvvvuuu{{{||||||wwwrrrmmmfff```]]][[[ZZZYYYUUUSSSQQQNNNKKKHHHGGGFFFIIIHHHGGGFFFDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>@@@???>>>>>>>>>>>>???@@@BBBCCCCCCDDDDDDDDDCCCCCCAAAAAABBBCCCDDDEEEFFFGGGIIIHHHHHHJJJNNNOOONNNLLLRRRRRRSSSTTTVVVWWWYYYZZZZZZWWWRRRLLLFFFCCCAAA@@@;;;999777555444444555666777:::>>>AAADDDGGGLLLOOOSSSVVVYYY\\\]]]^^^___aaacccccccccaaa^^^]]]]]]___ZZZZZZXXXUUUSSSSSSTTTUUUTTTWWW[[[]]]]]][[[YYYXXXVVVZZZ___bbbbbbbbbaaaaaadddddddddeeefffhhhiiijjjjjjjjjjjjkkklllmmmnnnoooooooooooooooooonnnnnnmmmrrrmmmlllpppttttttuuuwww{{{}}}~~~}}}|||{{{|||~~~~~~uuujjjoooxxx~~~{{{xxxrrrmmmmmmnnnooopppqqqqqqqqqpppppprrrttttttrrrpppoooooonnnkkkggggggjjjkkkiiifffhhhggggggiiilllllljjjhhhjjjjjjhhhfffddddddgggiiihhhgggffffffgggfffdddbbb______^^^^^^___```bbbccc^^^]]]\\\]]]^^^^^^\\\ZZZ\\\[[[ZZZXXXWWWWWWXXXXXXTTTSSSRRRPPPNNNLLLJJJIIIBBBCCCBBB???<<>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCBBBBBBAAA@@@@@@AAACCCDDDFFFGGGGGGJJJIIIHHHIIIJJJKKKIIIHHHQQQQQQPPPOOOPPPQQQSSSTTTSSSQQQMMMIIIDDDAAA>>>===888777666666555555666666888:::===@@@BBBDDDHHHJJJNNNRRRVVVYYY[[[]]]```aaacccdddcccaaa^^^\\\\\\\\\UUUUUURRRLLLGGGHHHOOOUUUYYYZZZ\\\]]]\\\ZZZWWWUUUTTTXXX]]]aaabbbbbbbbbcccdddeeefffggghhhhhhiiihhhiiiiiijjjkkklllmmmnnnooommmnnnnnnoooooooooooooooqqqmmmmmmqqqttttttuuuwww|||~~~~~~}}}~~~~~~sssjjjqqq{{{tttoooqqqqqqrrrrrrrrrqqqqqqpppppprrrsssrrrpppnnnmmmmmmjjjgggccccccfffiiiiiiggghhhhhhiiikkkmmmnnnllljjjkkkkkkjjjhhhfffeeegggiiigggfffeeeeeeeeedddaaa___\\\\\\\\\]]]^^^```cccddd[[[ZZZYYYYYY[[[\\\\\\[[[\\\[[[ZZZYYYWWWVVVUUUTTTTTTTTTRRRPPPOOOMMMKKKKKKEEEEEECCC???===???EEEJJJTTT\\\eeekkkmmmoootttxxxwwwzzz~~~{{{uuummmjjjeeebbb___\\\XXXVVVRRRQQQOOOLLLIIIHHHFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@BBBBBBBBBCCCBBBBBBAAA@@@???@@@AAACCCDDDFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIMMMLLLLLLKKKLLLNNNPPPQQQLLLKKKIIIEEEBBB>>><<<:::777777777777888888777777999<<>>???CCCGGGOOOYYYdddjjjkkknnntttyyyyyy}}}}}}zzzsssmmmjjjfffccc```]]]YYYWWWRRRQQQNNNLLLJJJHHHGGGFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAACCCDDDFFFGGGGGGFFFGGGGGGHHHHHHJJJLLLMMMMMMLLLKKKKKKKKKLLLMMMNNNIIIHHHFFFCCC@@@===;;;:::888888999999::::::::::::;;;>>>AAACCCDDDEEEGGGHHHOOORRRVVVXXXYYYZZZ\\\]]]eeedddaaa\\\TTTMMMIIIGGGJJJHHHGGGIIINNNTTTWWWXXX[[[YYYYYYZZZ\\\]]][[[YYY[[[^^^aaaccccccccccccdddeeefffhhhiiiiiiiiihhhgggkkklllmmmooopppqqqqqqpppkkklllmmmoooppppppppppppjjjiiilllrrruuuuuuxxx|||}}}~~~|||}}}|||lllhhhvvv}}}zzzyyyyyyxxxuuuqqqnnnooopppqqqqqqrrrrrrqqqrrrsssrrrpppmmmjjjiiijjjgggeeeaaa```aaabbbdddeeegggiiikkkllllllllllllllliiikkkkkkjjjhhhfffeeefffdddbbbaaa``````___\\\ZZZXXXXXXXXXXXXYYY[[[]]]^^^YYYXXXVVVWWWYYY[[[\\\\\\VVVWWWWWWXXXWWWWWWVVVUUUWWWVVVUUUTTTSSSRRRQQQQQQJJJHHHEEEAAA???@@@CCCEEEKKKUUUaaahhhjjjmmmtttzzzyyy}}}|||wwwuuu|||{{{xxxrrrmmmjjjfffccc```]]]ZZZXXXRRRQQQOOOLLLJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBBBB@@@??????>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCAAABBBBBBCCCDDDEEEFFFFFFCCCEEEFFFGGGIIIKKKOOORRRQQQQQQPPPNNNMMMKKKJJJIIIIIIGGGEEEBBB???===<<<;;;;;;:::::::::::::::;;;;;;<<>>>>>>>>>>>>>>>>>>>>======>>>???AAABBB@@@AAABBBCCCDDDEEEEEEEEECCCCCCCCCCCCDDDDDDDDDEEEAAACCCFFFGGGHHHKKKPPPTTTRRRRRRSSSRRRPPPNNNKKKIIIKKKIIIEEEBBB???=========<<<;;;999888888999:::;;;:::>>>CCCGGGIIIKKKMMMNNNRRRUUUXXX[[[[[[\\\]]]^^^bbbcccccc___YYYTTTPPPOOOSSSUUUWWW[[[^^^``````___]]]YYYWWWXXX\\\___^^^[[[\\\___aaaccccccdddeeefffdddddddddeeefffhhhiiijjjmmmnnnpppqqqqqqpppooonnnmmmmmmnnnoooooopppoooooooooppptttyyyzzzxxx{{{}}}sssjjjnnnwwwyyy|||xxxtttvvvqqqooonnnpppsssuuutttqqqooooooppppppppppppooooooppppppnnnkkkfffcccccccccbbbccccccccccccdddeeeffffffhhhjjjjjjhhhffffffgggeeegggiiihhheeebbb```___^^^]]]\\\\\\\\\\\\ZZZXXXVVVVVVVVVWWWYYY\\\^^^```]]]\\\\\\^^^``````___^^^ZZZYYYXXXVVVVVVVVVWWWWWWUUUUUUTTTTTTSSSSSSRRRRRRNNNKKKGGGEEEDDDEEEFFFFFFDDDKKKUUU___gggmmmrrruuuuuuuuurrrllliiikkkttt{{{~~~~~~xxxssstttyyy~~~{{{~~~xxxooovvv~~~}}}}}}|||xxxtttlllhhhccc___\\\[[[YYYXXXSSSRRRPPPNNNLLLJJJJJJIIIBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<===???AAACCC@@@AAABBBDDDEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDD@@@CCCEEEFFFFFFJJJOOOTTTOOOQQQSSSTTTTTTRRROOONNNMMMJJJFFFBBB???>>>>>>???===;;;999777666777999;;;999===CCCGGGJJJLLLNNNPPPRRRUUUYYY[[[\\\^^^___aaaaaacccdddccc___\\\ZZZYYYZZZ^^^aaaaaa___]]]___aaa___[[[WWWXXX\\\^^^]]]ZZZZZZ\\\___aaabbbdddfffhhhcccccccccccceeegggjjjkkkmmmnnnpppqqqpppooommmlllmmmnnnnnnoooooooooooooootttuuuyyy}}}|||zzz{{{yyyrrrkkkrrr{{{rrrxxx}}}xxxrrrssspppnnnlllmmmppprrrpppnnnnnnnnnnnnmmmmmmlllkkkjjjnnnnnnlllhhhdddaaa``````___aaacccdddeeefffgggiiieeehhhjjjiiifffddddddeeeccceeeggggggdddaaa^^^]]]\\\[[[ZZZ[[[\\\[[[YYYXXXTTTUUUVVVXXX[[[^^^aaaccc___^^^___aaabbbbbb```^^^]]]\\\YYYVVVUUUUUUVVVWWWSSSSSSSSSSSSRRRRRRQQQQQQOOOLLLHHHFFFEEEFFFGGGGGGBBBGGGQQQ[[[eeelllppprrrvvvtttpppllliiiiiikkkmmm|||{{{ssslllhhhdddfffiiinnnssswww{{{|||}}}uuutttyyy~~~}}}yyyrrrkkkjjjwww~~~yyyuuutttuuuuuuooolllhhheeeaaa]]]XXXUUUTTTRRRNNNLLLKKKJJJHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@???>>>===<<<===>>>@@@BBB;;;;;;<<<======<<<;;;;;;===>>>@@@CCCEEEFFFGGGGGGDDDDDDEEEFFFFFFEEECCCBBB===???BBBEEEHHHJJJKKKKKKLLLLLLLLLMMMMMMLLLHHHEEEFFFDDDBBBAAAAAA@@@>>><<<:::::::::888666666888::::::===BBBGGGKKKLLLMMMMMMTTTWWWYYY[[[\\\]]]```cccbbbaaa```bbbeeeeeebbb___```aaabbbcccbbbaaa___]]]ZZZXXXWWWXXX\\\______^^^___```aaaccceeefffffffffgggfffeeefffgggiiilllnnnppppppoooooonnnnnnmmmmmmmmmnnnooopppqqqqqqqqqqqqsssvvvzzz|||||||||}}}}}}wwwllliii|||{{{xxxuuurrrpppnnnllljjjkkkmmmpppqqqqqqggghhhiiijjjkkkkkkkkkkkkrrrnnnhhhdddbbbaaa```___bbbbbbbbbcccdddeeefffggggggccc``````bbbcccbbb``````aaaccceeedddaaa]]][[[```___^^^\\\[[[YYYXXXWWWSSSVVVXXXXXXXXXYYY^^^bbb```````````````___^^^^^^XXXXXXWWWWWWWWWVVVVVVVVVUUUTTTSSSRRRRRRTTTVVVXXXQQQOOOLLLJJJIIIHHHEEECCCDDDFFFJJJSSS___iiinnnooorrrqqqpppnnnkkkhhhfffeeeqqq~~~lllbbb^^^\\\ZZZZZZ[[[```iiivvvyyyxxx{{{ooozzz~~~xxxjjjbbbeeexxxuuutttttttttnnnkkkhhhdddaaa]]]XXXUUUTTTRRRNNNLLLKKKJJJHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@??????>>>======>>>@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDEEEFFFDDDEEEFFFFFFFFFEEEDDDDDDAAABBBDDDFFFGGGHHHHHHHHHIIIHHHGGGHHHHHHGGGEEECCCDDDBBB@@@??????>>><<<:::888999888777555555777999;;;>>>DDDHHHKKKMMMNNNOOOSSSTTTUUUVVVWWWZZZ^^^bbbbbbaaaaaaccceeefffcccaaa```aaabbbbbbbbbaaa___^^^[[[ZZZYYY[[[___bbbbbbaaa]]]^^^```bbbdddeeeffffffggggggffffffhhhjjjlllnnnoooooooooooonnnnnnnnnnnnkkklllnnnoooqqqrrrssssssrrruuuyyy{{{||||||}}}~~~~~~xxxlllmmm|||xxxuuurrrqqqssspppllljjjjjjkkkjjjjjjgggggghhhiiijjjkkkkkkkkknnnjjjeeeaaa```___^^^^^^cccccccccdddeeeggghhhiiigggdddaaa```bbbbbbbbb```___aaabbbcccbbb```]]]ZZZ]]]]]]\\\[[[ZZZYYYXXXXXXUUUVVVXXXYYY[[[^^^aaadddccccccbbbbbb```___^^^]]]ZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSRRRRRRSSSUUUVVVWWWSSSQQQNNNLLLKKKIIIFFFDDDCCCDDDGGGPPP[[[eeekkknnnppppppooonnnllliiifffdddmmm|||xxxfff\\\XXXVVVUUUUUUXXX^^^jjj||||||zzz|||zzzqqq}}}wwwkkkfffnnn~~~xxxuuuttttttsssmmmkkkgggdddaaa]]]YYYUUUTTTRRRNNNLLLKKKJJJHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@??????????????????<<<<<<::::::::::::<<<<<<<<<<<<<<<===???AAACCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCAAA@@@AAAAAA@@@???@@@>>><<<<<<<<<;;;999888666666666555444555777999<<<@@@EEEIIILLLMMMOOOQQQRRRRRRRRRRRRSSSWWW\\\```^^^^^^___aaacccdddbbbaaa______`````````___^^^^^^\\\\\\\\\^^^aaadddddddddZZZ\\\___bbbdddeeeffffffggggggggggggiiikkkmmmnnnnnnnnnnnnnnnoooooooooooojjjjjjlllnnnppprrrttttttqqqtttxxx{{{||||||}}}~~~{{{~~~xxxpppxxx~~~xxxtttsssrrrsssoookkkhhhggggggfffeeegggggghhhiiiiiijjjjjjjjjkkkhhhcccaaa`````````___cccdddeeefffhhhjjjkkkkkkiiifffbbbaaaaaaaaaaaa```___```aaaaaa```^^^[[[ZZZ[[[[[[ZZZYYYYYYXXXWWWWWWWWWVVVWWWZZZ^^^cccfffgggfffeeedddcccaaa___^^^\\\]]]\\\[[[YYYWWWUUUTTTTTTQQQQQQSSSTTTUUUVVVWWWWWWVVVTTTQQQOOOMMMKKKHHHFFFCCCBBBDDDJJJUUU```hhhmmmlllmmmnnnnnnllliiifffdddhhhuuuyyyzzz~~~|||ppp```WWWSSSQQQRRRRRRUUU^^^nnn~~~wwwqqqvvvxxxmmmmmm}}}}}}yyyvvvuuusssrrrllljjjfffcccaaa]]]YYYVVVTTTRRRNNNLLLKKKJJJHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>>>>???===;;;::::::;;;===???>>>===<<<<<<===@@@BBBDDDBBBCCCCCCDDDDDDEEEEEEEEEGGGGGGGGGFFFEEEDDDDDDCCCBBB???<<<;;;<<<=========<<<:::888888999888777555444444555444444555777999<<<@@@EEEIIIJJJKKKNNNPPPPPPQQQSSSTTTUUUXXX[[[^^^ZZZ[[[\\\^^^```aaa```___]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^___```aaaaaaaaaXXXZZZ^^^aaadddeeeeeeeeeggggggggghhhiiikkkmmmnnnmmmmmmmmmnnnooopppppppppjjjjjjkkkmmmnnnppprrrssssssvvvzzz|||||||||}}}~~~~~~xxxzzzxxxtttrrrrrrmmmjjjgggffffffggggggggghhhhhhhhhiiiiiijjjjjjkkkllliiieeeccccccddddddddddddeeegggiiijjjlllmmmnnnjjjgggdddaaa``````aaaaaa``````aaa```___]]][[[ZZZ[[[[[[ZZZYYYXXXVVVVVVUUUXXXVVVVVVZZZ```fffhhhgggffffffeeedddcccaaa______]]]\\\[[[ZZZXXXWWWVVVUUUPPPRRRUUUWWWYYYYYYYYYXXXXXXVVVSSSPPPOOOLLLIIIGGGDDDCCCCCCFFFOOOZZZeeellliiikkkmmmnnnmmmjjjfffdddeeemmm{{{xxxxxxxxxsssiii^^^VVVTTTSSSSSSTTTWWW___pppzzz||||||yyyuuurrrqqqqqq}}}|||sssxxx{{{xxxvvvsssqqqkkkhhheeecccaaa^^^YYYVVVTTTRRRNNNLLLKKKJJJHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@AAAAAABBBBBBAAA@@@???>>>AAA???>>><<<<<<>>>???AAA@@@???======>>>@@@BBBDDD@@@@@@@@@AAABBBCCCDDDDDDFFFFFFEEEEEEEEEEEEEEEEEECCC@@@<<<::::::;;;<<<;;;888777555666666666555444333444444444444666999;;;;;;@@@EEEGGGFFFFFFJJJMMMNNNRRRWWWZZZ[[[[[[\\\\\\YYY[[[]]]______`````````[[[ZZZYYYXXXYYYYYYZZZ[[[[[[\\\]]]^^^]]]]]]\\\\\\WWWZZZ]]]aaadddeeeeeeeeeffffffggghhhiiikkklllmmmllllllmmmnnnooopppqqqqqqlllkkkkkklllmmmnnnooopppxxxzzz}}}~~~}}}}}}}}}|||zzzxxxtttqqqqqqiiigggddddddfffhhhiiiiiijjjiiiiiiiiiiiijjjkkkkkkkkkhhheeecccdddfffggggggdddeeegggjjjlllmmmnnnnnnjjjhhheeeaaa______aaacccbbbbbbaaa```^^^]]]\\\[[[]]]]]][[[ZZZXXXVVVTTTTTTXXXVVVUUUYYY```eeegggfffdddeeeeeeeeedddcccbbbaaa\\\[[[[[[ZZZZZZYYYYYYXXXSSSUUUXXX[[[\\\\\\\\\[[[YYYVVVSSSQQQPPPMMMJJJHHHGGGEEECCCEEEKKKVVVbbbjjjgggiiilllnnnmmmkkkhhhfffgggjjjxxx~~~yyyzzz|||wwwqqqiiibbb\\\XXXVVVWWWVVVWWWYYY___lll~~~ppprrrsssqqqmmmmmmrrrwww{{{~~~|||xxxtttqqqiiigggeeebbbaaa^^^ZZZWWWTTTRRRNNNLLLKKKJJJHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????AAAAAA@@@@@@?????????@@@BBBCCC>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHEEEBBB>>><<<;;;;;;;;;:::666555444444555666555333333444555666666888;;;>>><<<@@@EEEEEEBBBBBBFFFJJJMMMRRRYYY]]]^^^]]]\\\\\\ZZZ]]]___``````___```aaaZZZYYYWWWVVVVVVXXXZZZ[[[YYY[[[]]]]]][[[ZZZZZZZZZXXXZZZ^^^bbbdddeeeddddddeeeeeefffhhhiiijjjkkkllllllmmmmmmnnnoooppppppqqqnnnmmmmmmlllmmmnnnpppqqq{{{}}}wwwwwwsssqqqpppkkkhhheeedddfffggghhhgggjjjiiihhhgggggghhhjjjjjjhhhfffbbbaaabbbdddeeeeeedddeeehhhjjjlllllllllllliiihhheeebbb______bbbeeefffeeecccaaa___^^^^^^]]]^^^^^^]]][[[YYYXXXVVVVVVXXXWWWXXXZZZ^^^bbbdddeeeddddddddddddddddddcccbbb\\\\\\[[[[[[[[[[[[ZZZZZZVVVXXXZZZ]]]^^^^^^]]]\\\YYYWWWTTTRRRQQQPPPMMMKKKIIIGGGEEEDDDHHHRRR^^^fffgggiiikkkmmmmmmllljjjiiijjjjjjtttvvvwww|||wwwlllbbb]]][[[YYYYYYZZZXXXZZZ\\\^^^eeettt|||tttiiilllmmmlllkkknnnvvv}}}}}}zzztttpppiiifffdddbbb```^^^ZZZWWWTTTRRRNNNLLLKKKJJJHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBAAA@@@@@@AAACCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>@@@BBBDDDEEEDDDDDDDDDDDDEEEFFFHHHIIIGGGDDD@@@>>>===<<<:::999666444333444666666555444444555666777888:::>>>AAA===BBBFFFEEEAAA???CCCGGGMMMQQQWWW[[[\\\[[[[[[\\\YYY\\\______]]]\\\]]]^^^[[[YYYWWWUUUVVVXXX[[[]]]VVVZZZ]]]^^^]]][[[\\\]]]YYY\\\```ccceeeeeedddccccccdddeeeggghhhiiijjjjjjmmmmmmnnnnnnooooooppppppoooooonnnnnnppprrrtttvvv{{{~~~|||wwwyyyuuusssqqqpppkkkiiifffeeefffhhhhhhhhhiiihhhfffeeeeeefffggghhhgggddd```___```bbbccccccccceeegggiiikkkkkkjjjiiihhhhhheeebbb______cccgggiiigggeeebbb````````````]]]]]]]]]\\\\\\[[[[[[[[[YYY[[[\\\\\\]]]___bbbeeeeeeeeeeeeddddddbbbaaa```^^^^^^]]]\\\[[[ZZZZZZYYYXXXYYY[[[\\\]]]]]]]]]\\\ZZZXXXUUUTTTTTTSSSQQQOOOJJJHHHEEECCCEEENNNYYYbbbhhhiiikkklllmmmmmmmmmlllmmmlllrrryyy}}}}}}nnn```]]]]]]\\\\\\^^^\\\___aaa```aaahhhuuu|||qqqllliiikkkmmmmmmnnnsss|||{{{uuuppphhhfffdddbbb```^^^ZZZXXXTTTRRRNNNLLLKKKJJJHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@CCCBBB@@@???@@@BBBDDDEEE>>>???@@@@@@@@@@@@???>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>???AAACCCEEEGGGEEEEEEDDDDDDDDDFFFGGGHHHHHHEEEBBB???>>><<<999777555444333444666777666555444666777888999<<<@@@CCC???DDDGGGEEE@@@>>>BBBGGGNNNQQQUUUWWWXXXYYYZZZ\\\VVVYYY\\\\\\ZZZXXXYYYZZZ\\\ZZZXXXVVVWWWYYY\\\^^^UUUYYY]]]______^^^___aaaZZZ]]]aaadddfffeeecccbbbbbbccceeeggghhhiiiiiiiiinnnnnnnnnnnnooooooooooooppppppoooppprrruuuxxxzzzzzz~~~zzzwwwyyy|||xxxuuutttsssqqqpppjjjhhhffffffhhhjjjkkkkkkgggfffdddccccccdddeeefffgggdddaaa___```bbbccccccccceeegggiiijjjiiihhhgggggggggeeebbb___```dddiiikkkiiifffcccaaaaaaaaabbb\\\\\\\\\]]]^^^^^^______[[[]]]___^^^]]]]]]aaaeeegggffffffeeecccaaa___^^^``````___]]][[[ZZZYYYXXXYYYZZZ[[[[[[\\\\\\\\\\\\[[[YYYWWWVVVVVVUUUSSSQQQJJJHHHEEECCCDDDKKKVVV___hhhiiijjjlllmmmnnnnnnoooooommmrrrsssccc```aaa``````bbbaaadddfffdddaaaccckkkssszzz~~~ssskkkhhhmmmnnnooopppsssyyy}}}xxxuuujjjgggccc```^^^]]][[[YYYUUURRROOOLLLKKKJJJGGGEEEEEEEEEDDDBBBBBBAAAAAABBBAAAAAAAAA@@@@@@@@@?????????@@@AAABBBAAA@@@???>>>>>>>>>????????????>>>>>>CCCCCCBBBAAAAAAAAABBBBBBKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDAAA===:::777555666666777666555555888:::777888:::===???AAABBBCCCFFFGGGHHHFFFCCCCCCFFFIIIKKKPPPUUUVVVUUUSSSSSSTTTXXXYYYXXXWWWUUUVVVYYY[[[\\\[[[YYYXXXXXXYYY[[[\\\^^^YYYUUUWWW\\\```___]]]^^^```cccdddddddddeeeggghhhfffeeefffhhhiiiiiiiiinnnppprrrrrrpppooonnnoooqqqqqqqqqrrruuuxxx|||~~~~~~qqqnnnxxx{{{uuuttttttsssrrrrrrqqqqqqmmmkkkhhheeedddeeefffhhhaaaaaabbbccceeeeeecccaaaaaaaaaaaa```___```bbbddd```bbbfffiiikkkkkkjjjiiihhhfffcccbbbbbbeeehhhjjjjjjfffaaa```bbbccc___[[[]]]]]]]]]]]]]]]^^^`````````___^^^^^^```bbbeeeggggggfffdddbbb````````````^^^^^^^^^]]]\\\[[[ZZZYYYYYYXXXWWWVVVVVVUUUVVVVVV___[[[WWWVVVXXXWWWSSSNNNMMMMMMKKKGGGDDDHHHQQQYYYfffkkknnnmmmmmmppprrrqqqtttuuupppvvvuuuddd^^^^^^___aaaccceeefffhhhhhhiiimmmtttzzzzzzqqqlllhhhfffhhhkkkgggiiiqqqzzz|||wwwsssmmmjjjeeeaaa___\\\ZZZXXXTTTQQQNNNLLLKKKIIIGGGEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???@@@AAAAAAAAA@@@??????>>>??????@@@@@@??????>>>BBBBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFGGGGGGHHHIIIEEEDDDCCCAAA>>><<<:::888777888888777666777999;;;;;;<<<===???AAABBBBBBCCCGGGIIIJJJIIIGGGGGGJJJMMMNNNRRRVVVWWWTTTSSSTTTVVVUUUVVVUUUTTTSSSTTTVVVYYY\\\[[[ZZZYYYYYYYYYZZZ[[[]]]ZZZXXXXXX\\\^^^___^^^___aaacccddddddeeefffggghhhfffeeefffhhhjjjjjjiiikkkmmmpppqqqpppooopppqqqrrrrrrssstttwwwzzz}}}~~~xxxooooooxxxtttttttttsssrrrrrrqqqpppllljjjhhhfffeeefffgggiiifffeeedddeeefffeeecccaaa___aaaccccccbbbbbbbbbcccbbbcccfffiiikkkkkkjjjiiihhhgggdddcccdddfffhhhjjjhhhddd```aaacccdddaaa^^^]]]]]]]]]]]]^^^___```aaaaaa`````````bbbccceeefffeeedddbbb___^^^]]]]]]]]]^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXWWWWWWWWWXXXXXXYYYaaa]]]XXXXXXYYYXXXTTTPPPMMMMMMKKKHHHEEEGGGOOOVVVbbbhhhkkkjjjkkknnnpppooooooqqqnnnrrrvvveee______aaacccfffdddgggiiilllooottt{{{~~~pppjjjgggeeeeeehhhnnnnnnrrr{{{{{{vvvrrroookkkfffaaa^^^[[[XXXVVVSSSPPPMMMKKKJJJIIIGGGEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA??????@@@@@@AAA@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBDDDEEEFFFDDDDDDEEEEEEFFFGGGGGGHHHCCCCCCBBBAAA???>>>===<<<999:::;;;:::999999;;;===???@@@AAACCCCCCDDDDDDDDDJJJKKKLLLLLLKKKLLLNNNQQQRRRTTTVVVUUUSSSRRRSSSVVVTTTTTTTTTRRRQQQRRRUUUXXX\\\[[[[[[ZZZZZZZZZYYYYYY\\\\\\[[[[[[\\\]]]^^^^^^___aaadddeeeeeefffggghhhhhhgggfffgggiiijjjjjjjjjiiikkknnnppppppppprrrsssssstttvvvxxxzzz}}}~~~zzzrrrnnnrrr|||uuussssssssssssrrrqqqppppppjjjiiihhhgggggghhhiiijjjkkkiiiggggggfffeeecccaaa___bbbeeegggfffdddcccccceeefffhhhjjjkkkkkkkkkkkkiiigggfffeeeeeegggiiijjjeeebbb```aaaddddddccc```^^^^^^^^^^^^^^^___aaaaaa```aaaaaabbbcccdddeeeeeecccaaa___\\\[[[ZZZYYYZZZ^^^^^^^^^]]]\\\[[[YYYYYYVVVWWWXXXYYYZZZ[[[\\\]]]aaa^^^ZZZYYYYYYXXXUUUQQQMMMNNNMMMJJJGGGHHHLLLQQQ]]]cccggggggiiimmmooonnnlllpppmmmnnn{{{vvvfff```aaabbbdddgggbbbeeejjjooouuu|||{{{pppfffcccddddddgggkkkpppttt|||~~~zzzvvvrrrnnnjjjeee```]]]ZZZWWWUUURRROOOLLLKKKJJJIIIHHHFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBB?????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDGGGGGGGGGFFFFFFEEEEEEDDDEEEDDDCCCAAA@@@??????>>>===>>>>>>>>>===<<<>>>???BBBBBBDDDEEEGGGHHHHHHHHHJJJKKKLLLMMMNNNPPPQQQSSSRRRSSSTTTRRROOONNNQQQTTTTTTTTTTTTSSSRRRSSSVVVYYY\\\\\\\\\\\\\\\[[[YYYYYY[[[]]]^^^^^^]]]]]]^^^______aaadddeeeffffffhhhiiihhhgggfffgggiiikkkkkkkkkjjjlllnnnooooooppprrrtttvvvxxxzzz|||~~~~~~zzzsssrrryyyxxxrrrqqqqqqrrrrrrqqqpppooonnnhhhhhhhhhhhhiiiiiijjjkkkmmmjjjhhhgggffffffeeecccccceeehhhiiihhhgggffffffiiiiiijjjkkkkkklllllllllhhhhhhgggffffffggghhhiiidddbbbaaabbbccccccaaa___^^^^^^^^^^^^___```aaaaaa___```aaabbbbbbbbbbbbbbb```___]]]ZZZYYYXXXWWWXXX]]]]]]]]]\\\[[[ZZZYYYXXXTTTVVVWWWZZZ\\\^^^___``````]]]ZZZYYYYYYWWWTTTRRRPPPPPPOOOMMMJJJIIIKKKNNNYYY```eeefffhhhmmmpppooommmrrrnnnnnnyyyqqqdddaaacccddddddeee^^^bbbhhhpppxxxppphhhbbbbbbeeegggkkkoooqqqwww~~~{{{vvvssskkkgggccc___\\\ZZZXXXVVVQQQOOOLLLKKKKKKJJJIIIGGGEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBB>>>>>>>>>??????@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAFFFGGGGGGHHHGGGGGGFFFEEEGGGFFFDDDBBBAAA@@@@@@@@@@@@AAABBBBBB@@@@@@@@@AAAAAACCCEEEGGGIIIKKKLLLLLLJJJKKKLLLNNNPPPQQQRRRRRROOOQQQQQQNNNKKKJJJMMMPPPSSSSSSSSSRRRRRRSSSVVVYYY\\\\\\]]]]]]\\\[[[ZZZZZZ[[[]]]___```___^^^___```___aaadddeeefffggghhhjjjhhhgggfffhhhjjjllllllllllllnnnoooooooooppprrrtttzzz{{{~~~{{{zzz~~~tttpppmmmnnnoooppppppooommmlllggghhhiiijjjjjjkkkkkkkkkjjjhhheeedddeeeggggggggghhhiiiiiiiiihhhhhhjjjlllkkkkkkjjjjjjjjjjjjkkkkkkggggggffffffffffffffffffccccccbbbbbbbbbaaa___]]]^^^]]]]]]^^^^^^___```aaa]]]^^^^^^_________^^^^^^___]]][[[YYYXXXWWWWWWXXX\\\\\\\\\[[[ZZZYYYWWWWWWSSSUUUWWWZZZ]]]___``````\\\ZZZXXXWWWWWWUUUTTTRRRSSSSSSRRRPPPMMMLLLLLLMMMUUU\\\cccfffiiiooorrrqqqooosssooommmxxxtttjjjbbbcccggggggeeeeee___aaagggoooyyyvvviiidddaaacccfffhhhmmmrrrxxx|||~~~{{{vvvssskkkgggbbb___]]][[[XXXVVVQQQOOOMMMLLLLLLLLLJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@BBBCCCFFFHHHIIIIIIIIIIIIIIIGGGEEECCCBBBAAABBBBBBCCCEEEFFFFFFDDDCCCCCCDDDAAACCCEEEHHHJJJLLLMMMNNNKKKJJJKKKMMMPPPRRRQQQPPPMMMOOOOOOMMMJJJIIILLLOOOPPPQQQQQQPPPPPPQQQTTTWWWZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\___aaabbbbbbaaa```^^^```ccceeeeeefffhhhjjjiiigggggghhhkkkmmmnnnmmmnnnooopppppppppqqqsssvvv}}}wwwpppnnnjjjkkkmmmnnnnnnmmmkkkjjjgggiiijjjlllllllllkkkjjjgggdddaaa```bbbeeeggggggiiijjjjjjhhhggghhhkkkmmmjjjiiigggfffffffffggghhhddddddeeeeeeeeedddccccccaaaaaabbbaaa```^^^\\\[[[]]]]]]]]]]]]]]]^^^``````\\\\\\\\\\\\\\\[[[[[[[[[\\\[[[YYYXXXWWWWWWXXXXXXZZZZZZZZZYYYXXXWWWUUUUUURRRTTTWWWZZZ\\\]]]^^^^^^WWWWWWVVVVVVUUUTTTTTTSSSUUUUUUSSSQQQOOONNNMMMMMMPPPXXX___ccchhhnnnqqqqqqnnnsssnnnmmmvvvnnneee```eeekkkmmmkkkjjjfffgggjjjqqqyyyvvvmmmdddaaaaaaeeehhhjjjnnnttt}}}yyyuuuqqqnnnjjjeeeaaa^^^[[[XXXVVVQQQPPPMMMMMMMMMMMMLLLKKKHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA>>>=========>>>???AAABBBAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBAAABBBBBBCCCCCC@@@BBBDDDGGGHHHIIIHHHHHHGGGFFFEEECCCCCCDDDEEEFFFEEEGGGIIIIIIGGGEEEEEEEEECCCDDDFFFHHHJJJKKKLLLLLLLLLKKKKKKNNNQQQRRRQQQOOOMMMPPPQQQOOOMMMLLLNNNQQQPPPQQQQQQPPPPPPRRRUUUXXXWWWWWWVVVVVVVVVXXXYYYZZZ[[[[[[]]]aaaeeefffccc___]]]___bbbdddeeefffhhhiiiiiihhhgggiiikkknnnnnnnnnmmmnnnpppqqqqqqssswwwyyy{{{ttt||||||pppkkklllgggiiikkkllllllkkkiiiggghhhiiikkkmmmmmmllljjjiiieeebbb^^^]]]___bbbdddeeefffhhhiiiiiihhhggghhhjjjgggeeeccc`````````aaabbbaaabbbcccdddcccbbb```___]]]^^^``````___]]]\\\\\\\\\\\\[[[\\\\\\]]]^^^___]]]\\\[[[YYYYYYYYYZZZ[[[YYYXXXWWWVVVVVVWWWXXXYYYXXXXXXXXXWWWVVVUUUTTTSSSRRRSSSVVVYYYZZZ[[[[[[ZZZTTTUUUUUUUUUTTTTTTUUUUUUVVVTTTRRRPPPOOONNNMMMMMMIIIQQQZZZ___dddkkknnnnnnooossspppooouuu|||}}}nnneee```fffnnnsssuuuvvvsssrrrrrrvvv}}}xxxmmmgggbbbaaaccchhhkkkmmmrrrxxx}}}{{{xxxsssppprrrnnnhhhccc___\\\XXXUUURRRPPPNNNMMMNNNNNNMMMLLLIIIHHHGGGEEECCCBBBAAAAAACCCCCCBBBBBBBBBAAAAAAAAA>>>============???AAABBBAAABBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCDDDEEEFFFGGGBBBCCCEEEFFFGGGFFFDDDCCCFFFEEEDDDCCCDDDFFFHHHIIIGGGIIIJJJJJJHHHGGGFFFFFFDDDEEEGGGHHHIIIJJJJJJJJJMMMLLLLLLNNNRRRSSSQQQNNNOOOQQQSSSRRRPPPOOOQQQSSSSSSSSSSSSSSSRRRTTTXXXZZZUUUTTTSSSRRRSSSVVVXXXZZZ[[[ZZZ[[[aaagggiiiddd___\\\^^^aaacccdddeeegggiiiiiihhhgggiiilllnnnooonnnlllmmmoooqqqrrruuuzzz}}}}}}}}}qqqkkkwwwwwwllliiijjjeeegggiiikkkkkkjjjhhhfffhhhjjjlllnnnnnnllljjjhhhdddaaa\\\[[[\\\___aaabbbbbbeeehhhiiihhhgggffffffdddbbb___\\\[[[\\\]]]^^^___aaabbbcccbbbaaa^^^]]]YYY[[[^^^______]]]]]]]]][[[[[[[[[[[[\\\]]]^^^^^^^^^]]]ZZZYYYXXXYYYZZZ[[[VVVVVVUUUUUUUUUVVVXXXYYYWWWWWWWWWVVVUUUTTTSSSRRRRRRSSSVVVXXXYYYYYYYYYXXXSSSTTTUUUUUUUUUUUUVVVWWWVVVTTTQQQOOONNNNNNMMMLLLDDDMMMVVV[[[aaahhhlllkkkpppuuusssrrrwwwwww}}}qqqgggaaafffpppxxx|||}}}{{{xxx{{{zzzooohhheeecccbbbffflllppprrrwww}}}~~~}}}|||xxxuuusssooolllhhhccc___\\\YYYYYYTTTRRROOONNNMMMMMMKKKIIIGGGGGGGGGGGGEEECCC@@@???AAAAAAAAA@@@@@@@@@???????????????@@@@@@@@@AAAAAACCCDDDDDDDDDDDDDDDCCCBBBDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFGGGCCC@@@>>>???AAACCCCCCGGGHHHJJJKKKKKKJJJHHHGGGGGGGGGGGGHHHIIILLLNNNOOOOOOQQQTTTVVVUUUTTTTTTTTTRRRTTTVVVUUUTTTRRRRRRRRRXXXVVVSSSRRRRRRUUUXXXZZZUUUTTTRRRRRRSSSVVVYYY[[[^^^\\\ZZZ\\\```bbbbbbaaa^^^___```aaabbbcccddddddhhhhhhiiijjjkkkkkkllllllmmmooorrrssssssvvv{{{|||zzzyyypppmmmyyyzzzppphhhhhhnnnoookkkhhhhhheee___]]]^^^aaadddffffffeeeddddddeee```___]]]\\\\\\]]]^^^___bbbcccdddeeeeeecccbbbaaaaaaaaa```]]]ZZZXXXXXXYYY``````___^^^\\\[[[[[[ZZZ[[[\\\\\\ZZZXXXWWWXXXYYYVVVVVVWWWXXXZZZ\\\]]]^^^YYYZZZZZZZZZZZZZZZZZZYYYQQQRRRUUUWWWYYYYYYXXXWWWYYYXXXVVVTTTRRRRRRRRRRRRQQQSSSUUUWWWXXXXXXWWWVVVWWWWWWVVVUUUTTTTTTTTTTTTXXXUUUQQQOOONNNMMMKKKJJJNNNKKKKKKRRRYYY^^^eeekkkmmmnnnpppqqqqqqrrrtttvvvzzznnnhhhfffmmmwwwvvvmmmhhheeecccdddggglllrrrwwwzzzyyyxxx|||||||||yyyvvvsssqqqnnnkkkgggbbb^^^[[[YYYXXXTTTRRROOONNNMMMMMMKKKJJJGGGGGGGGGGGGFFFDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFGGGFFFFFFFFFDDDBBBBBBCCCDDDDDDCCCFFFGGGIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHJJJLLLMMMOOOOOOQQQTTTUUUUUUTTTTTTTTTQQQSSSUUUUUUTTTSSSSSSSSSUUUTTTRRRQQQRRRTTTWWWYYYVVVUUUUUUUUUVVVXXXZZZ\\\\\\[[[[[[]]]```cccbbbaaa```aaaaaabbbcccdddeeeeeegggggghhhiiijjjkkkllllllmmmppptttuuuvvvxxx~~~~~~tttnnnnnn}}}xxxpppgggeeeiiijjjfffdddccc```ZZZXXXYYY```aaacccdddeeeeeeeeeeeeaaa```___^^^^^^___```aaadddddddddddddddcccbbbaaacccaaa___[[[XXXXXXZZZ\\\______^^^]]]\\\[[[ZZZZZZWWWXXXYYYXXXXXXXXXZZZ[[[WWWWWWWWWWWWXXXYYY[[[[[[VVVVVVWWWWWWWWWWWWVVVVVVQQQSSSUUUWWWXXXXXXWWWVVVUUUTTTRRRQQQPPPOOOPPPPPPSSSTTTVVVWWWWWWWWWUUUTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVTTTPPPNNNMMMMMMKKKJJJLLLHHHHHHNNNUUU\\\dddlllmmmooopppooonnnnnnpppqqq~~~}}}}}}uuuooonnnuuu}}}uuukkkggggggggghhhmmmpppsssxxx{{{|||{{{zzzzzz~~~~~~~~~|||zzzvvvssspppooollljjjfffaaa]]]ZZZYYYXXXUUURRROOONNNNNNMMMKKKJJJGGGHHHHHHGGGGGGEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCAAAAAABBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFDDDDDDDDDFFFGGGGGGEEECCCDDDFFFHHHIIIJJJJJJJJJIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNQQQSSSTTTTTTSSSSSSTTTPPPRRRUUUVVVUUUTTTTTTUUUSSSSSSQQQQQQRRRTTTVVVXXXWWWWWWXXXYYYZZZ[[[[[[\\\]]]]]]^^^aaadddfffeeedddcccccccccddddddeeeeeeeeeeeefffgggiiijjjlllmmmmmmnnnrrruuuwwwxxx{{{xxxpppmmmqqq~~~vvvpppgggccceeehhhdddbbbaaa^^^XXXUUUWWW_________aaaccceeeddddddbbbbbbaaa``````aaabbbccceeedddcccbbbaaaaaaaaaaaacccaaa^^^ZZZWWWXXX\\\```]]]]]]\\\[[[ZZZZZZYYYYYYSSSUUUWWWXXXXXXYYY\\\^^^XXXWWWVVVVVVVVVVVVVVVVVVRRRRRRRRRSSSSSSRRRRRRRRRRRRSSSTTTVVVVVVVVVUUUTTTUUUUUUTTTSSSRRRRRRSSSSSSTTTUUUVVVVVVVVVUUUSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUTTTRRROOOMMMMMMMMMLLLKKKJJJFFFDDDIIIOOOWWWbbbkkkpppqqqqqqooommmllllllmmmnnn}}}~~~|||xxxxxxzzzvvvvvv}}}vvvpppgggbbbbbbeeeiiilllwwwxxxzzz|||}}}}}}|||{{{zzz~~~}}}{{{xxxuuurrrooonnnjjjhhhddd```]]]ZZZXXXXXXUUUSSSPPPNNNNNNMMMLLLJJJHHHHHHHHHHHHGGGFFFFFFFFFBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBBBBCCCDDDEEEFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFAAABBBEEEIIIJJJIIIEEEBBBDDDEEEGGGIIIJJJKKKKKKKKKLLLKKKKKKKKKLLLLLLLLLMMMNNNPPPSSSSSSSSSRRRSSSTTTQQQSSSVVVWWWWWWWWWWWWXXXVVVUUUTTTTTTTTTTTTUUUVVVXXXYYYZZZ\\\\\\\\\\\\\\\___aaacccgggiiijjjiiihhhddddddddddddddddddeeeeeefffggghhhjjjlllmmmooopppqqqtttxxxyyyyyy{{{}}}sssnnnlllssszzztttooohhheeefffiiieeecccccc```ZZZXXXYYY___^^^]]]___aaabbb```^^^aaaaaa`````````aaabbbcccdddcccaaa___^^^^^^^^^___aaa```^^^[[[YYYZZZ]]]```\\\[[[[[[ZZZYYYYYYXXXXXXSSSUUUXXXYYYYYYZZZ\\\^^^XXXWWWVVVTTTSSSRRRRRRRRROOOOOOPPPPPPPPPPPPOOOOOOSSSSSSTTTTTTTTTSSSSSSRRRTTTTTTTTTTTTTTTTTTUUUUUUSSSTTTTTTUUUUUUTTTSSSSSSQQQQQQQQQQQQQQQRRRSSSSSSTTTQQQNNNMMMNNNNNNNNNMMMKKKFFFDDDFFFJJJQQQ\\\gggsssttttttrrrooolllllllllpppvvv~~~~~~{{{{{{{{{zzzxxxxxx}}}tttkkkgggbbb___aaaeeekkkooo{{{{{{||||||||||||}}}~~~~~~}}}{{{xxxuuurrrpppoooiiigggccc```\\\ZZZYYYXXXUUUSSSPPPOOONNNNNNLLLJJJIIIIIIHHHGGGGGGGGGFFFFFFCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGG@@@AAAEEEIIIKKKJJJFFFBBBEEEEEEGGGIIIJJJLLLLLLMMMLLLMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRRRRQQQQQQRRRTTTRRRUUUXXXYYYYYYYYYZZZ[[[[[[[[[ZZZYYYXXXWWWVVVVVVXXXZZZ\\\]]]^^^]]]\\\[[[___bbbeeehhhiiijjjiiiiiiccccccddddddddddddddddddhhhiiijjjlllnnnpppqqqrrrsssvvvyyyzzzxxxxxx{{{~~~|||}}}oookkkjjjrrrwwwpppllliiiiiijjjiiifffddddddaaa\\\ZZZ\\\````````````___]]]ZZZXXX^^^^^^^^^^^^______``````aaa```^^^\\\[[[\\\\\\]]]]]]^^^___^^^\\\[[[\\\]]][[[ZZZZZZYYYYYYXXXXXXXXXWWWYYY[[[\\\[[[ZZZ[[[\\\WWWVVVTTTSSSQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOOOORRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQTTTQQQOOONNNNNNOOOOOONNNNNNIIIFFFFFFGGGKKKUUU___oooqqqsssrrrpppmmmlllkkkpppqqqttt{{{|||ooofffeeecccbbbbbbdddhhhnnnrrr||||||}}}||||||}}}{{{wwwtttrrrpppooohhhfffccc```]]][[[ZZZZZZVVVSSSPPPOOOOOONNNLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFDDDCCCBBBBBBCCCDDDFFFGGGEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGGGG@@@BBBDDDHHHJJJJJJGGGEEEGGGGGGHHHIIIKKKLLLNNNNNNMMMMMMNNNOOOOOONNNNNNNNNNNNOOOQQQQQQPPPPPPRRRTTTTTTVVVYYYZZZZZZZZZ[[[\\\______^^^^^^]]][[[YYYXXX[[[\\\]]]^^^___^^^]]]]]]^^^```ccceeeeeeeeefffgggcccccccccddddddeeeeeeeeejjjkkklllnnnoooqqqrrrrrrtttxxx{{{zzzxxxwwwyyy{{{}}}tttjjjiiiiiirrr|||ssskkkhhhggghhhiiieeebbb```bbb```[[[ZZZ\\\aaadddfffddd```[[[WWWUUU[[[[[[[[[\\\]]]]]]]]]^^^^^^]]]\\\\\\[[[\\\\\\\\\[[[]]]______]]][[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXXXX[[[]]]^^^^^^[[[YYYXXXXXXUUUUUUSSSQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRQQQOOOPPPPPPQQQRRRSSSTTTUUUTTTSSSRRRQQQPPPPPPPPPPPPSSSQQQNNNMMMNNNNNNMMMMMMMMMJJJHHHGGGEEEEEELLLUUUfffjjjoooqqqpppnnnlllkkkhhhhhhmmmwwwxxxmmmeee```___aaadddfffjjjnnnssswww}}}}}}~~~~~~}}}zzzvvvsssqqqpppooohhhfffccc```^^^\\\[[[[[[VVVSSSQQQOOOOOONNNMMMKKKKKKJJJHHHFFFEEEDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@AAACCCDDDEEEFFFGGGGGGHHHHHHGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGCCCCCCEEEGGGJJJKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOLLLMMMNNNOOOPPPPPPOOOOOONNNOOOPPPPPPOOOPPPRRRSSSSSSVVVYYYZZZYYYYYYYYYZZZ^^^___```aaa```___]]]\\\^^^______```````````````^^^```bbbbbbaaaaaaccceeeccccccdddeeefffgggggghhhkkklllmmmnnnooopppqqqqqqtttwww{{{{{{yyyxxxzzz|||~~~vvvmmmhhhkkkmmmwwwxxxtttmmmfffbbbbbbbbbbbbaaa^^^]]]___^^^ZZZYYY\\\aaagggmmmkkkccc[[[WWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^]]]]]]\\\]]]^^^\\\ZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYY[[[]]]^^^^^^[[[XXXVVVVVVSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPSSSTTTTTTUUUUUUTTTSSSRRRPPPPPPPPPPPPQQQRRRRRRSSSQQQPPPPPPOOOOOOOOOPPPPPPRRROOOLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGDDDAAAFFFMMM]]]dddlllrrrsssrrrooommmhhhfffjjjrrrxxxxxxzzz~~~qqqgggbbb`````````dddjjjoooqqqtttxxx{{{|||}}}~~~~~~|||yyyuuurrrpppooonnnhhhfffdddaaa^^^]]]\\\\\\VVVTTTQQQOOOOOONNNMMMKKKKKKJJJHHHFFFDDDCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCCCC?????????@@@@@@@@@AAAAAACCCAAA???>>>>>>???@@@BBBFFFFFFGGGHHHHHHHHHHHHGGGIIIJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEGGGJJJLLLMMMLLLKKKKKKKKKKKKLLLNNNOOOPPPLLLMMMNNNPPPQQQQQQPPPPPPNNNOOOPPPPPPOOOOOOQQQSSSSSSUUUXXXXXXXXXWWWWWWXXX\\\]]]```bbbbbbbbb``````aaaaaaaaaaaaaaabbbbbbbbb```bbbcccbbb``````cccfffddddddeeefffggghhhiiijjjlllllllllmmmnnnoooooopppssswww{{{|||zzzzzz{{{~~~~~~qqqjjjiiinnnsssooommmiiibbb___]]]\\\ZZZ___\\\\\\^^^]]]ZZZZZZ]]]aaajjjrrrpppfff]]]YYYZZZWWWXXXYYY[[[[[[\\\\\\\\\[[[\\\^^^___``````___^^^^^^^^^\\\ZZZWWWWWWYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZ\\\^^^]]]ZZZWWWUUUUUURRRRRRQQQPPPPPPPPPQQQQQQPPPQQQQQQRRRRRRQQQQQQPPPOOONNNNNNNNNOOOOOOPPPQQQPPPQQQRRRRRRRRRQQQOOONNNRRRRRRQQQPPPPPPPPPPPPQQQMMMMMMMMMMMMNNNOOOPPPPPPQQQNNNKKKIIIIIIIIIHHHGGGEEEEEEGGGGGGCCC???BBBIIIZZZbbbllluuuwwwvvvsssqqqqqqkkkhhhlllooonnnqqqwww~~~qqqddd]]]\\\___bbbfffkkkrrrvvvwwwxxxzzz|||zzz{{{}}}~~~{{{wwwuuuqqqmmmjjjiiigggeeecccbbb```]]]ZZZTTTTTTSSSQQQPPPNNNMMMMMMJJJIIIHHHFFFEEEDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBFFFFFFFFFFFFFFFFFFFFFFFFHHHKKKMMMNNNMMMKKKKKKKKKLLLKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJKKKMMMNNNPPPLLLLLLMMMNNNNNNOOOPPPPPPSSSRRRRRRQQQOOOMMMKKKJJJTTTUUUWWWYYYZZZZZZYYYYYY[[[\\\^^^______^^^\\\[[[]]]^^^```bbbaaa```]]]\\\```aaabbbcccccccccccccccgggggggggggggggfffffffffkkkkkklllnnnppptttwwwyyysssvvvzzz|||~~~yyyeeeeeeccceeeuuuuuunnniiiccc^^^[[[\\\^^^```cccbbbbbbaaa```___^^^^^^aaacccfffhhhfffaaa\\\XXX\\\ZZZXXXZZZ\\\^^^\\\ZZZZZZ\\\___aaabbbaaa___^^^[[[ZZZYYYXXXWWWVVVUUUUUUYYYYYYYYYYYYXXXXXXXXXXXXYYYXXXWWWUUUTTTSSSSSSSSSRRRSSSSSSRRRQQQQQQSSSUUUTTTSSSPPPNNNNNNOOOQQQSSSQQQQQQPPPPPPOOONNNMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNRRRQQQOOOMMMKKKKKKKKKKKKMMMMMMNNNOOOPPPPPPQQQQQQOOOOOONNNNNNLLLKKKJJJIIILLLKKKHHHDDDAAABBBEEEGGGNNNVVVbbblllqqqqqqpppooonnnhhhfffiiikkklllttt~~~tttkkkbbb]]][[[[[[aaahhhmmmppptttxxxzzz}}}zzzuuuqqqnnnjjjgggiiigggeeedddcccaaa^^^[[[VVVUUUTTTRRRPPPOOOMMMMMMJJJIIIHHHFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCCCCDDDDDDHHHHHHHHHGGGGGGGGGGGGGGGGGGIIILLLMMMLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOOOOPPPPPPQQQQQQQQQOOOOOONNNNNNNNNMMMMMMMMMQQQRRRTTTWWWYYYZZZ[[[\\\]]]^^^```aaaaaa```^^^]]]\\\^^^```aaaaaa```^^^]]]]]]^^^```bbbdddeeeffffffhhhhhhhhhhhhhhhhhhhhhhhhkkkkkklllnnnoooqqqssstttrrruuuyyy|||~~~sssgggeeedddkkkrrrlllkkkiiieee```^^^___aaaeeeddddddcccbbbbbbaaaaaa]]]^^^```bbbaaa```]]]\\\]]][[[ZZZ[[[^^^___]]][[[\\\]]]___``````___^^^]]][[[ZZZXXXVVVUUUUUUUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVTTTRRRQQQQQQQQQQQQQQQSSSTTTSSSRRRQQQRRRTTTRRRQQQNNNMMMLLLMMMOOOQQQMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNQQQPPPNNNLLLKKKKKKKKKKKKMMMMMMMMMNNNOOOOOOOOOPPPMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIGGGDDDAAAAAACCCFFFKKKTTT```kkkpppqqqpppppppppkkkhhhiiiiiiiiiooowww{{{llleee___]]]\\\^^^cccjjjnnnsssyyy|||}}}~~~yyysssooollliiihhhhhhfffddddddcccbbb___\\\XXXWWWUUUSSSQQQOOOMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFIIIIIIIIIHHHHHHGGGGGGGGGEEEHHHJJJKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLMMMMMMNNNLLLMMMNNNOOOPPPPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRLLLLLLKKKKKKLLLMMMOOOPPPPPPPPPRRRTTTWWW[[[]]]___]]]^^^___`````````^^^^^^\\\]]]___```aaa```______[[[]]]___bbbeeeggghhhiiihhhhhhhhhhhhiiiiiiiiiiiikkkkkkmmmnnnooooooooooooqqquuuyyy|||~~~~~~nnniiijjjnnn|||nnnjjjnnnqqqooohhhbbbaaaaaaddddddccccccbbbbbbaaaaaaZZZ[[[\\\^^^___``````aaa^^^]]]\\\]]]^^^^^^]]][[[^^^^^^^^^^^^^^^]]]]]]\\\[[[YYYVVVTTTSSSSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTRRRPPPNNNMMMMMMNNNOOOPPPRRRTTTTTTSSSQQQQQQRRRPPPNNNLLLKKKKKKKKKMMMNNNJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMOOOOOOMMMLLLKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLIIIJJJIIIHHHEEEEEEFFFGGGIIIQQQ\\\gggmmmpppqqqrrrsssooollljjjgggfffjjjoooxxxmmmccc^^^\\\^^^```bbbgggmmmqqqwww~~~zzztttpppmmmllljjjgggeeedddccccccbbb___]]]YYYXXXVVVTTTQQQOOOMMMLLLJJJJJJHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGIIIIIIIIIHHHGGGGGGFFFFFFDDDFFFIIIJJJJJJJJJKKKLLLNNNNNNMMMMMMMMMNNNOOOOOOMMMNNNPPPQQQRRRRRRQQQQQQSSSSSSSSSSSSSSSSSSRRRRRRNNNMMMLLLKKKLLLNNNQQQRRRRRRRRRSSSUUUXXX[[[^^^```[[[\\\]]]^^^^^^^^^]]]]]]\\\]]]^^^___````````````\\\]]]```bbbeeeggghhhhhhggghhhhhhhhhhhhhhhiiiiiijjjkkknnnqqqrrrqqqpppooorrruuuzzz}}}yyymmmkkkuuuwwwiiigggooowwwvvvmmmddd``````_________^^^^^^^^^^^^^^^ZZZ[[[]]]___```aaabbbbbb___^^^^^^]]]\\\ZZZXXXWWW\\\\\\\\\\\\]]]]]]]]]]]]\\\YYYVVVSSSRRRTTTVVVXXXXXXWWWWWWVVVUUUUUUTTTTTTRRRPPPNNNLLLKKKLLLNNNOOOOOOQQQTTTTTTSSSQQQPPPPPPNNNMMMLLLKKKJJJKKKLLLMMMKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKLLLMMMMMMNNNNNNMMMMMMNNNOOONNNLLLKKKKKKLLLJJJOOOWWW___ffflllrrrvvvuuussspppmmmiiigggiiilllzzz~~~tttkkkeee```]]]^^^cccggghhhlllqqqsssyyyyyytttooollliiifffeeecccccccccaaa___\\\YYYXXXVVVTTTQQQOOOMMMLLLJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFHHHGGGGGGGGGFFFFFFFFFEEEDDDFFFHHHIIIIIIIIIKKKLLLNNNNNNNNNNNNNNNOOOPPPPPPNNNOOOQQQSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSRRRPPPOOOOOOQQQSSSTTTWWWVVVVVVWWWYYY[[[^^^___[[[\\\\\\]]]]]]^^^^^^^^^]]]]]]]]]^^^___```aaaaaa___```bbbccceeeffffffffffffffffffgggggghhhhhhhhhiiilllppptttvvvvvvuuuttttttwww{{{}}}~~~{{{}}}~~~ssspppqqqpppeeedddmmmvvvvvvmmmccc^^^]]][[[[[[[[[[[[\\\\\\\\\\\\YYY[[[^^^```aaa___]]]\\\^^^^^^^^^\\\YYYVVVSSSQQQYYYYYYZZZ[[[\\\]]]^^^___\\\ZZZWWWTTTTTTUUUXXXYYYYYYXXXWWWUUUTTTRRRQQQPPPPPPOOOMMMLLLLLLMMMNNNOOONNNPPPSSSSSSQQQOOONNNNNNNNNNNNMMMLLLKKKLLLLLLMMMNNNMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLNNNNNNNNNNNNNNNPPPRRRRRRPPPOOOOOOPPPMMMOOORRRVVV]]]gggrrryyyuuuvvvuuuqqqnnnmmmnnnnnnqqquuulllgggdddccccccbbbeeekkkooonnnppptttvvv{{{yyyrrrjjjeeefffdddbbbbbbaaa```]]]ZZZXXXWWWUUUSSSQQQOOOMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIIIIIIIIIIKKKLLLNNNNNNMMMNNNNNNOOOPPPQQQOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRWWWVVVUUUTTTSSSTTTUUUUUUYYYYYYYYYZZZZZZ\\\]]]^^^]]]^^^^^^^^^___``````aaa___^^^]]]]]]^^^___aaabbbbbbbbbcccdddeeeeeeeeedddeeeeeeffffffgggggghhhhhhkkkmmmrrrvvvyyyzzzzzzyyyxxxzzz}}}~~~~~~~~~zzz~~~tttpppsss{{{~~~kkkbbbccciiipppppphhh___ZZZWWWZZZZZZ[[[[[[\\\\\\]]]]]]WWWYYY\\\^^^]]][[[XXXVVV[[[\\\]]][[[WWWSSSPPPOOOVVVWWWXXXZZZ\\\]]]^^^^^^\\\ZZZWWWVVVUUUVVVXXXYYYXXXWWWVVVTTTRRRPPPOOONNNOOONNNNNNNNNNNNOOOOOOPPPNNNOOOQQQQQQOOOMMMLLLMMMNNNNNNMMMMMMLLLLLLLLLMMMOOOOOONNNLLLJJJIIIGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLNNNNNNNNNOOOMMMOOOQQQQQQOOOOOOOOOPPPOOOOOOOOOQQQWWWbbboooxxxtttxxxxxxuuusssttttttrrrqqqzzz{{{|||~~~ooofffbbbaaacccgggjjjiiimmmsssvvvtttuuuxxxzzz~~~vvvmmmffffffdddbbbaaa```^^^[[[XXXVVVUUUTTTRRRPPPOOOMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIHHHIIIJJJIIIHHHIIIJJJLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPPPPQQQQQQRRRSSSTTTQQQQQQRRRRRRSSSSSSTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\]]]]]]^^^^^^___```aaaaaaaaa___^^^\\\\\\^^^```aaabbbbbbcccdddeeeeeeeeeeeeeeeffffffggghhhhhhiiiiiinnnpppssswwwzzz||||||||||||~~~~~~|||||||||||||||pppqqqwwwuuugggbbbaaadddgggfffaaaZZZUUURRRYYYYYYZZZ[[[[[[\\\]]]]]]YYYZZZZZZ[[[ZZZYYYWWWVVVVVVYYY[[[ZZZWWWSSSQQQQQQUUUVVVYYY[[[\\\\\\\\\[[[YYYXXXWWWVVVVVVVVVWWWXXXUUUTTTTTTSSSRRRQQQPPPPPPLLLMMMNNNPPPPPPPPPOOOOOOMMMNNNOOONNNKKKJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMIIIJJJKKKMMMMMMNNNNNNNNNLLLNNNOOOOOONNNNNNOOOQQQNNNNNNNNNPPPVVV___kkkssstttyyy{{{xxxvvvxxxwwwttttttyyyzzzxxx|||~~~|||vvvlllcccbbbdddfffjjjoooooonnnrrrxxx{{{yyyyyy||||||rrrkkkfffdddaaa```___\\\YYYVVVUUUTTTSSSQQQPPPNNNMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEEEEEEEEEEEEEFFFEEEFFFGGGHHHIIIJJJJJJKKKIIIJJJKKKJJJIIIIIIJJJLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPRRRTTTUUUQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVWWWXXXYYYYYYYYYYYYUUUVVVXXXZZZ\\\\\\\\\[[[\\\[[[[[[\\\]]]^^^___```bbb```^^^\\\\\\]]]___aaaaaabbbcccdddeeeffffffffffffgggggghhhiiijjjjjjjjjppprrrtttwwwzzz{{{||||||~~~}}}{{{zzzzzz~~~vvvpppssszzzpppeeebbbaaaaaaaaa___\\\WWWRRROOOWWWWWWXXXYYYZZZ[[[\\\\\\]]]\\\[[[YYYYYYYYYZZZ[[[RRRVVVZZZZZZWWWUUUTTTTTTUUUWWWZZZ\\\]]][[[ZZZXXXWWWWWWVVVVVVUUUVVVVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRKKKLLLNNNPPPQQQPPPOOONNNMMMNNNMMMLLLJJJIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHIIIKKKKKKKKKKKKJJJIIIJJJJJJKKKLLLMMMNNNNNNJJJJJJLLLMMMMMMNNNNNNNNNMMMNNNOOONNNNNNNNNPPPRRRMMMNNNOOORRRVVV^^^hhhnnntttzzz}}}yyywwwzzzyyytttvvvxxx{{{www{{{yyytttyyy{{{rrrkkkccc```eeekkkmmmqqqwwwqqqppptttzzz}}}||||||~~~