BM66(i@ 555555444444444333333333111222333444555555555555666555444333333333333333666666555444333333222222222222222222333333444555666666666555555444444444111111111111111111111111444444444444444444444444333333333333333333333333333222222111111222222333333333222222333333444555555444222111111222444555555444444333333444444555444444444444444444444444555666777888888777666555555555555555555666777777777777777777666666666666888888888888777777666666::::::;;;<<<===>>>???@@@HHHMMMTTT^^^kkkzzzrrrfff\\\TTTHHHGGGFFFCCCAAA>>>;;;:::888888888888888888888888444333333333333444555555777777666555444444333333555444333333333333444555222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222555444222000000111222333111111000000//////......222222222222222222222222...000111222222111000...000000////////////000000000000000000000000000000222222222111111111111111111111000000000000111111000000000000000000000000000111111111111222222222111111111111111111111111666444222000/////////000222222111111111111222222222222111111000000//////000111111111111222222222000000111222333333444444333333333333333333333333222222222333333444444444999888888888888888999999;;;<<<============@@@BBBEEEFFFGGGHHHIIILLLQQQTTTTTTTTTTTTTTTUUUXXXZZZ[[[]]]]]]^^^]]]\\\^^^aaadddlllnnnqqqrrrrrrrrrssstttvvvwwwvvvtttqqqoooooopppvvv|||555555444444444333333333111222333444555555555555666555444333333333333444666555555444333333222222333222222222333333444555444444333333333222222222555555555555555555555555333333333333333333333333222222222222222222222222333222222111111222222333333222222222222333444444555444222111111222444555444444333333333333444444444444444444444444444444555555666777777666555555555555444444444555666777666666666666666666666666666666777777777888888888999999:::;;;<<<===>>>>>>???BBBFFFLLLSSS]]]gggmmmzzzlll___UUUNNNFFF@@@??????>>>===<<<:::888777888888888888888888888888444333333333333444555555666666555555444333333222444333222222222222333444222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222333222000/////////000111222222111111111000000000222222222222222222222222000111222333333222111000111000000//////000000111000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000000000111111111222222222////////////////////////333222111000000111222222222222111111111111222222111111111000000/////////000111111111111222222222111111111222222333333444333333333333333333333333555555555555555555444444777777777777888999:::;;;;;;<<<============@@@BBBEEEFFFGGGHHHIIILLLPPPSSSSSSSSSSSSSSSUUUWWWYYYZZZ]]]]]]^^^^^^^^^```cccfffkkkmmmpppqqqqqqrrrsssuuuwwwwwwwwwuuusssqqqqqqqqqwww~~~555555444444444333333333222222333444555555555555555555444333333333444444555555555444444333333222333333222222222333444444333333333333222222222222444444444444444444444444222222222222222222222222111111111111111111111111222222111111111111222222222222222222222333444444444333222111111222333444444444333333333333444444444444444444444444444444444555555666666555555444555444333222222333555777666666666666666666666666444444555666888999::::::888888999:::;;;<<<<<<===;;;<<<>>>???AAAFFFLLLPPPaaalll|||}}}qqq]]]VVVLLLEEEAAA===999666777888888888888777777666777777777777777777777777444333333333333444555555555555444444333333222222333222222111111222222333222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222111000///...---...///000222222222222222111111111111111111111111111111111111222333444444333222111111111111000000111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000111111111222222////////////////////////000///000000111222444555222222111111111111222222000000000000////////////000111111111111222222222222222222222222222222222333333333333333333333333777666666555555444333333555555666777888:::<<<===;;;<<<============@@@BBBDDDEEEGGGGGGHHHKKKOOORRRRRRRRRRRRRRRTTTVVVXXXYYY\\\]]]______```bbbeeehhhjjjlllooopppqqqrrrtttuuuwwwxxxxxxvvvsssrrrrrrsssxxx555555444444444333333333222333444444555555555444555444444333333333444444555555444444444333333333333333333222222333333444444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222111222333333444333333222111111222333333444333333333333333333444333333333333333333333333444444444444444444444444555444222111111222444666444555555555555555666666444444555666777888999999777777888888999::::::;;;999;;;<<<<<<===@@@DDDGGGKKKRRR\\\fffooozzzuuugggXXXNNNHHHDDD???<<<<<<<<<;;;:::666666777777777777777666777777777777777777777777444333333333333444555555444444444333333222222222333333222222222222333333222222222222222222222222222222222222222222222222333222222111111222222333111111111111111111111111000//////.........//////222222222222222222111111000000000000000000000000111111222333333222111111222222111111111111222222////////////////////////////////////000000000000111111000000000000111111000000000000000000000000000000000000111111111111111111111111111111111111//////000000111333333444222222111111111111222222////////////////////////000000111111111222222222333333222222222222222222333333333333333333333333333333333333333333222222666666666777888:::;;;<<<;;;<<<============@@@BBBCCCEEEGGGGGGHHHJJJNNNPPPQQQQQQQQQQQQSSSUUUWWWXXX\\\]]]___aaabbbdddhhhjjjiiillloooqqqrrrsssuuuwwwvvvvvvwwwuuusssrrrrrrsssvvv555555444444444333333333333333444444555444444444444444333333333444444555444444444444444333333333444333333222222333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222111111000000111111222222111111111111222333333222222222222222222222222333333333222222333333333333333333333333333333333444444333333333333444444555444222111111222333444333333444444555555555555555666666666666777777777666666777777888888999999666777999::::::<<>>===999888888777777777777777666666666666555444333222666666666666666666666666444333333333333444555555444444444444333333333333333444444555555444444333222222222222222222222222222222222222222222222222333222222111111222222333111111111111111111111111000000111111111111222222000000000111111111111111111111111111111111111111000000000000000000000000111111111000000111111111000000000000000000000000...//////000000111111222111111000000000000111111000000000000000000000000/////////000000000111111000000000000000000000000222222222222222111000///222222111111111111222222000000000000111111111111000111111111111222222222222222222222222222222222333333333333333333333333111222333444666777888888999999888888888888888999;;;<<<============@@@BBBDDDFFFHHHIIIJJJKKKMMMOOOQQQQQQQQQQQQSSSUUUWWWXXX[[[^^^```bbbccceeehhhjjjkkkmmmppprrrrrrsssuuuvvvrrrssstttsssrrrqqqrrrsssrrr555555444444444333333333333444444555444444333333333333333333333444555666444444444444444444444444555444333333222222222333000000111111111222222222111111111111111111111111333333333333333333333333222222222222222222222222111111000000000000111111111111111111111222222333111111222222222222111111333333222222222222333333222222222222222222222222666555444333333444555666333444555555444333222111111222222333444444555555333444444555666777888888777777777777777888888888777999;;;<<<;;;::::::;;;<<<<<<;;;;;;===@@@DDDGGGHHHKKKQQQXXX```jjjttt{{{tttiiiaaaZZZPPPHHHFFFCCC@@@>>><<<;;;::::::999::::::999777666666666555555666666666555444444555555555555555555555555444333333333333444555555444444444444444444444444222333444444444444333222222222222222222222222222222222222222222222222222333222222111111222222333111111111111111111111111///000111111222222222111111111111222222222333333222222222222222222222222222111111111111111111222111000000//////000000111000000000000000000000000//////000000111222222333111111000000000000111111000000000000000000000000////////////000000000111000000000000000000000000111222222333222111000///222222111111111111222222000111111111222222222333000111111111111222222222111111111222222333333444333333333333333333333333333333444444555666777777888777777777888999::::::;;;<<<============@@@BBBDDDGGGIIIJJJKKKLLLMMMOOORRRRRRQQQRRRSSSUUUWWWYYY[[[^^^aaabbbccceeegggiiijjjllloooppppppqqqrrrsssrrrtttuuutttsssrrrtttuuuttt555555444444444333333333444444444555444444333333333333333333333444555666444444444444444444444444555444333333222222222222222222222333333444444444555555555555555555555555222222222222222222222222111111111111111111111111111111000000000000111111111111111000111222222333111111222222222222111111333222222222222222222333222222222222222222222222666555444444444444555666333444666666666444222111111111222333333444555555111222333555777888::::::777777777777888888888888333555888999999888999:::666777:::<<<>>>???@@@AAABBBCCCCCCEEEIIIPPPYYY___gggqqqzzzggg]]]QQQKKKJJJIIIEEEAAA=========<<<;;;999666444888999:::999666444444444555666777777888888888777555555555555555555555555444333333333333444555555555555555555555555555555111222333444444333222111222222222222222222222222222222222222222222222222333222222222222222222333000000000000000000000000//////000111111111111111222222222333333444444444222222222222222222222222333222222111111222222333000000////////////000000000000000000000000000000///000000111222333333333111111000000000000111111000000000000000000000000////////////000000000000222222222222222222222222000000222333333222111000222222111111111111222222111111222222222333333333000111111111111222222222000000111222333333444444333333333333333333333333222333333333333333333333666666666777888:::;;;<<<;;;<<<=========>>>@@@BBBEEEGGGJJJKKKLLLLLLNNNOOORRRRRRRRRRRRTTTVVVXXXYYY[[[^^^aaaccccccdddfffhhhiiikkkmmmnnnnnnnnnpppqqqssstttvvvuuuttttttuuuvvvvvv444444444444444444444444222222333333444555666666444444444444444444444444222333333444444333333222444333333222222333333444222222222333333444444444333333222111000000111111222222222333333444444444333333333222222111111111555333111111222222222111000000000000000000000000111111222222222222111111333222222222222222222333333333333333333333333333333333333333333333333333111111111111111111111111444444444444444444444444666555333333333444666888777777888888888888777777888888888777777777777777777888888888888999999999<<<===>>>???AAACCCDDDEEEPPPVVV^^^eeellluuu~~~sssiiiaaaYYYUUUPPPKKKEEEBBBAAA@@@>>>;;;;;;:::999888777777777777444555666777777666555444666666777777777777666666555555555555555555555555666666666555444444444333444444444333333222222222111111222222222333333333333333333222222111111111333333333222222222111111333333333222222111111111222222111111111111222222000000000000000000000000000000000000000000000000111111111222222333333333111111111111111111111111111111000000//////......////////////000000000000000000000111222222222333222111000.........///000000000000000000000000000......//////000000111111//////000000111111111111111111111111111111111111222222222222222111000/////////000000111111222222222222111111111111111111555555444333222222222222333333444444333333222222555555444333444555666777444444444444555777888999::::::<<<===???AAABBBCCCGGGGGGHHHJJJLLLNNNMMMLLLTTTQQQNNNOOOSSSVVVXXXXXXYYY]]]```bbbaaabbbfffiiillllllkkkjjjjjjlllpppsssxxxvvvuuutttssssssttttttzzz555555555555555555555555222222333333444555555666444444444444444444444444222333333444444333333222444333333222222333333444111222222222333333333333333222222111000000111111222222222222333333333444333333333222222111111111555333111111222222222111000000000000000000000000111111222222222222111111222222111111111111222222333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444666555333333333444666777666666777777777777666666777777777777777777777888777777888888888999999999999999:::;;;===>>>??????BBBFFFLLLOOORRRXXX```gggpppxxxwwwppphhhccc]]]VVVQQQMMMIIIFFFCCC???;;;999999999888666;;;:::999888777777777777444555666777777666555444666666666777777666666666555555555555555555555555555555555555444444444444444444444333333222222222111111222222222333333333222222222111111000000000111111111000000000//////333333333222222111111111222111111000000111111222000000000000000000000000000000000000000000000000111222222222222222222333111111111111111111111111111000000000/////////...////////////000000000000111111111111111111222222333222111000///000000111000000000000000000000000.../////////000000000111000000000000000111111111111111111111111111111111222222222222222111000000000000000000000111111111111111111111111111111111333222111111111111111222111222222333444444444333555444333333333444555666555555555666777888999::::::;;;<<<>>>???AAABBBBBBEEEFFFIIIMMMRRRUUUWWWWWWTTTQQQOOOOOOSSSVVVXXXXXXZZZ^^^aaacccbbbcccgggkkkkkklllkkkkkkkkkmmmqqqtttxxxwwwuuutttssssssssstttzzz555555555555555555555555222222333333444444555555444444444444444444444444222333333444444333333222333333222222222222333333111111111111111222222222333222111111000111111111111111111222222222222222222222222222222111111111444222111111222222222111000000000000000000000000111111222222222222111111111111111000000111111111333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444555444333333333444666777555555666666666666555555666666666777777888888888777777777888888888999999888888888999:::;;;;;;;;;:::===@@@AAAAAADDDIIIMMMOOOUUU^^^fffmmmuuu~~~~~~vvvpppiiiddd```[[[TTTPPPJJJGGGDDDAAAAAA@@@???>>><<<:::888777888999888888:::999888777777666666777444555666666666666555444555555666666666666555555444444444444444444444444444444444444555555555555444444333333333333222222111111222222222333333333111111111000000000000000111111111000000000000000222222222222222111111111222111111000000111111222000000000000000000000000000000000000000000000000222222222222222111111111111111111111111111111111000000000000////////////////////////000000000000111111111111111111000000333222111111111111111222000000000000000000000000////////////000000000000111111111000000000000000111111111111111111111111111222222222222111000000111111111111000000000000111111111111111111111111000000/////////000111111///000111333444444555555333333333333333444555555666666666666777999:::;;;;;;<<<===>>>???@@@AAAAAADDDGGGJJJOOOTTTXXX[[[\\\SSSQQQOOOPPPSSSVVVWWWXXX[[[___bbbccccccdddhhhkkkjjjkkkllllllmmmooossswwwyyyxxxvvvtttsssrrrsssssszzz555555555555555555555555222222333333333444444444333333333333333333333333222333333444444333333222333333222222222222333333000000000000000111111111222222111111111111111222111111111111111111111111222222222111111111111111333222000000111222222111000000000000000000000000111111222222222222111111111111000000000000111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444333333333444555666444555555555555555555444444555555666777888999999777777777777888888888888::::::::::::::::::;;;;;;:::<<<>>>??????@@@DDDGGGCCCFFFKKKOOOSSSXXX___dddpppwww~~~zzzuuunnnfff^^^XXXVVVRRRMMMJJJHHHHHHFFFDDDCCCAAA>>>=========<<<;;;:::999888888888999::::::999888777666666666666666555555555555555555555555444555555666666555555444444444444444444444444444333333333444444555555555333333333333333333333333111111222222222333333333111111111111111111000000222222222222222222222222222222222111111111111111111111000000000000111111000000000000000000000000000000000000000000000000333333222222111111000000111111111111111111111111000000000000////////////////////////000000000000222222111111000000//////111111111111111111111111000000000000000000000000////////////000000000000111111111111000000000000111111111111111111111111111111222222222111111000222222111111000000//////111111111111111222222222///////////////000111222000000111333333444444444222222222222333333444444555555555666777888::::::<<<======>>>???@@@@@@@@@EEEGGGJJJMMMPPPRRRTTTVVVRRRQQQPPPQQQSSSUUUWWWXXX[[[^^^bbbccccccdddgggkkkjjjkkklllmmmnnnqqquuuxxxyyyxxxvvvtttsssrrrrrrsssxxx333333333333333333333333222222222333333333333333333333333333333333333333222333333444444333333222333222222111111222222333000000000000000000000000222111111111111111222222111111111111111111111111111111111111111111111111222111///000111222222111000000000000000000000000111111222222222222111111111111000000000000111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333444555555444444555555555555444444444444555666777888888999666666777777777888888888::::::::::::::::::::::::888999;;;;;;<<<===???@@@@@@AAABBBBBBDDDGGGJJJMMMRRRXXX___aaa```bbbjjjqqqwwwzzz|||vvvoooiiiddd\\\[[[XXXVVVTTTOOOJJJFFFEEEBBB>>><<<<<<===>>>>>>@@@>>>;;;;;;;;;:::999777666666666555555444555555777777666666555666666666555555444444444444555555444444555555555555444444444444444444444444444444222333333333444444555555333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111000000000000000000111000000000000000000000000000000000000000000000000222222222111111000000000111111111111111111111111////////////000000000000////////////000000000000222111111000000///////////////000000000000000000////////////////////////000000000000////////////111111111000000000000000000000000000000000000000000111111222222222111111222222111111000000//////000000111111111222222222000000000000000111222333222222222333333222111111222222333333333333444333444444444555666777888999<<<======>>>???@@@@@@@@@DDDFFFJJJKKKLLLLLLOOOQQQQQQQQQQQQRRRSSSTTTWWWXXXZZZ]]]aaabbbaaacccfffjjjiiikkkmmmnnnooorrrvvvyyyyyyxxxvvvtttsssrrrsssssswww222222222222222222222222222222222222333333333333333333333333333333333333222333333444444333333222222222111111111111222222111111111111000000000000111111111000111111222333222222222222222111111111000000000111111111111111222000//////111222222111000000000000000000000000111111222222222222111111111111111000000111111111222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333222333333333444444444444444444555555555555444444555555555666666777777777666666666777777777888888777777777888888888888888888888888999999999999999::::::::::::;;;===???AAACCCGGGKKKKKKJJJKKKPPPUUUUUUXXX\\\___ccchhhmmmpppvvvzzz~~~uuunnndddaaa]]]YYYVVVSSSNNNLLLGGGFFFEEEEEEFFFEEECCCAAAAAA???<<<:::888888999::::::999888888999:::888777555666777666444333444555666666555555555555666666555555444444444444555555333333444444444444333333333333333333333333333333333333333333444444444444222222333333333333444444111111222222222333333333222222222222222333333333000000000000000111111111000000000111111111111111111000000//////000000111000000000000000000000000000000000000000000000000111111111111111000000000111111111111111111111111////////////000000000000////////////000000000000000000000000000000//////......///000000000000///////////////////////////000000000000///////////////000000000111111111111000000000000000000000000000000111222222222222111111111111111000000000000000000000111222222333333222222111111111222333333222222222222222111000000222222333444444444444444444444444444555777888999;;;<<<===>>>???@@@AAAAAAAAAEEEJJJKKKKKKLLLPPPSSSOOOQQQRRRSSSSSSTTTVVVXXXYYY]]]```aaaaaabbbfffiiihhhjjjmmmnnnooorrruuuwwwxxxwwwuuutttssssssttttttuuu333333333333333333333333222222222222222222222222222222222222222222222222222333333444444333333222222222111111111111222222222222222111111000000000111111000000111222222333444333333333222222222222///000000000111111111222111000...///111222222111000000000000000000000000111111222222222222111111222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333444444444444555555666666666666555555555555666666666666666666666666666666777777777888555666666666777777888888888888888999999:::999888777777777888999;;;<<<<<>>>>>======<<<;;;:::888888999:::999888777999:::;;;:::888555888:::999777666888999666555555444444555555666555444444333333444444555333333444444444444333333333333333333333333333333444444333333333333333333222222222333333444444444111111222222222333333333000111111111222222222222//////000000000111111111///000000000111111111222000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111.../////////000000000111////////////000000000000/////////000000000000000...///000111222111111000////////////////////////111000000000/////////.........///000111222222333000000000000000000000000000000111222222222222222000000000000000111111111///000000111222222333333333333222111111111222222000111111222222222222111222333444555666555555444444444555555666777999::::::;;;<<<>>>???AAABBBBBBAAAFFFKKKLLLKKKLLLPPPTTTNNNQQQSSSTTTSSSSSSVVVYYYZZZ]]]aaabbbbbbcccgggjjjhhhjjjmmmnnnoooqqqsssvvvvvvuuutttsssssstttuuuvvvvvv444444444444444444444444222222222222222222222222222222222222222222222222222333333444444333333222222222111111111111222222333222222222111111000000111111000000111222333333444444444333333222222222//////000000111111111222111///...///111222222111000000000000000000000000111111222222222222111111333333222222222222333333111111111111111111111111111111111111111111111111333333333333333333333333222222222222222222222222111222333444444444333333555555666666666666555555666666666666666555555555666666666666777777777777666666777777888999999:::444444555777:::;;;;;;:::999999888999;;;<<<<<<;;;;;;;;;:::999999:::;;;<<>><<<===:::777666666888888888444555666666555666777999888888777888999:::888666222555888888777666888:::555555444444444555555666555444333333333333444555222333333444444333333222333333333333333333333333444444444333333222222222222222222333333444444444111111222222222333333333//////000000111111111222111111222222333333333333//////000000111111111222000000////////////000000000000000000000000000000000000000000000000000000//////000000111111222222111111111111111111111111.../////////000000111111////////////000000000000......//////000000111111///000111222333333222111////////////////////////111111000000/////////...------...000111222333444000000000000000000000000///000111222222222222222//////000000111111222222///000000111222222333333333333222111000000111111...///000111222333333333333444555666666666555444555555666666777999:::;;;::::::<<<===???AAABBBCCCCCCGGGLLLLLLJJJJJJMMMQQQNNNQQQTTTTTTSSSSSSVVVYYY[[[___bbbccccccdddhhhkkkhhhjjjmmmnnnoooppprrrtttuuuttttttssstttuuuvvvwwwvvv444444444333333222222222222222222222222222222222333333333333333333333333444444444333333222222222333333333222222222222222000000000111222222222333000000000000000000000000222333333444444333333222222111111111111111111111111111111111111111111111222222111111000000//////444333000//////000222444111111111111000000000000111000000000222333222111000000111222222222222111222222222222222222222222222222222222222222222222222222333333333333444444444444444555555555555666333333333444444444555555666666666666666666666666777666555444444555666777555555666777777777777777::::::999999888777666666777777777777777777777777;;;;;;:::999999:::;;;;;;AAAAAABBBBBBBBBCCCCCCCCCGGGJJJMMMOOOPPPNNNLLLJJJLLLLLLLLLMMMNNNOOOQQQRRRQQQPPPPPPOOONNNMMMLLLLLLJJJJJJIIIGGGFFFEEECCCCCCEEEGGGLLLTTT\\\bbbccccccTTTOOOIIIEEEDDDBBB@@@===@@@@@@@@@???>>><<<::::::777777777777777777777777777777777777666666666666777555444444555666666555555555555555555555555555666666555444444444444555444444444444444444444444444444333333333333222222111111111111111111111111222333333444444333333222222333333444444333333222111222222333333222222111222222222222222222222222111111111111111111111111222000...///222222111...000000000000000000000000111111111111111111111111111111000000000000111111555444444333222111000000222222111///...---,,,+++...///000111111000///...111000......000000000/////////000000000000//////000000111111111111000000000000000000000000000000............/////////000///////////////000111111000000000000000000000000222111111111000000////////////000111111111111111333222111000000000111222777444222000111222111000000000000000000000000000444444444444444444444444555555555555666888999:::;;;===?????????@@@BBBDDDEEEHHHKKKLLLLLLMMMOOOPPPTTTTTTSSSSSSUUUWWWZZZ\\\^^^___aaabbbccceeehhhjjjkkkmmmnnnooopppqqqtttwwwyyyyyywwwvvvtttrrrppppppxxx444444444333333222222222222222222222222222222222333333333333333333333333444444333333333222222222////////////////////////111111111111111222222222000000000000000000000000333444444444444444444333000000111111111222222222000000000000000000000000111111111000000000000000111///...,,,,,,,,,...///111111111111000000000000111000///000222333222111000000111222222222222111222222222222222222222222222222222222222222222222222222222333333333444444444444444444555555555555333333444444444555555555666666666666666666666666777666555444444555666777666666777888888888888888777777888888888888999999777777777777777777777777999999888777777888999999;;;;;;<<<<<<<<<=========>>>@@@CCCFFFGGGFFFDDDBBBAAAAAAAAAAAABBBBBBCCCDDD@@@@@@@@@@@@@@@?????????BBBBBBAAA@@@???>>>======>>>???AAAFFFKKKMMMNNNMMMKKKGGGBBB@@@@@@@@@>>><<<<<<<<<<<<;;;:::999888777777777777777777777777777777777777777666666666555:::888666666777777666555555555555555555555555555666666555444444444444444444444444444444444444444444444333333333333222222333333333333333333333333222333333444444333333222222333333444444333333222111222222333333222222111111111111111111111111111222222222222222222222222222000///000222333111///000000000000000000000000111111111111111111111111111111000000000000111111222222222222222222222222222222111000///......---...///000111111000///...111///......///000000/////////000000000000//////000000000111111000000000////////////////////////........./////////000000///////////////000111111000000000000000000000000111111111111000000000/////////000111111111111111222111111000000111222333666444222111111222111000111111111111111111111111222222333333444555666666555555555555666888999:::;;;===?????????@@@BBBDDDFFFHHHKKKLLLLLLMMMOOOPPPUUUTTTSSSSSSTTTWWWYYY[[[^^^___aaabbbccceeehhhjjjlllmmmoooqqqqqqsssvvvxxxzzzyyywwwvvvtttrrrppppppwww444444333333333333222222222222222222222222222222333333333333333333333333333333333333222222222222111111222222222222222222222222222111111111111111000000000000000000000000444444444555555444444444000000000111111222222222///////////////////////////000000000000000000111222111000///////////////222222111111111000000000111000///000222333222111000000111222222222222111222222222222222222222222222222222222222222222222222222222222333333333333444444444444555555555555444444444555555555666666777777777777777777777777666666555444444555666666666777777888888888888888444555666777888999:::;;;777777777777777777777777777666666555555666666777666777777777777888888888;;;===@@@BBBCCCCCCBBBAAA>>>>>>===<<<;;;;;;;;;<<<888888888999999:::::::::::::::::::::999999999999;;;::::::;;;>>>@@@?????????===::::::;;;<<<<<<<<<999999999999999888777777777777777777777777777777777777777666666666555555999888666555666777666555666666666666666666666666666555555444444444444444555555555555555555555555444444333333333333222222333333333333333333333333222222333333333333222222222222333333333333222222111222222333333222222111000000000000000000000000333333333333333333333333333111000111222333222111000000000000000000000000111111111111111111111111111111000000000000111111111111111222222222333333222111111111000000000000//////000000000000//////111///......///000000/////////000000000000//////000000000000000000000000............................../////////000000000000////////////000111111000000000000000000000000111111111111000000000000//////000111111111111111111000000000111222333333555444111111222222111000111111111111111111111111000111222333555666777888555555555555666888999:::;;;===???@@@@@@@@@BBBDDDFFFHHHKKKLLLMMMMMMOOOQQQUUUUUUTTTSSSTTTVVVXXXZZZ^^^___aaabbbccceeehhhjjjkkkmmmooopppqqqsssuuuxxxzzzyyyxxxvvvtttrrrpppooovvv333333333333333333333333222222222222222222222222333333333333333333333333333222222222222222222222222222333333333333333333333222222222111000000000000000000000000000000000222333333444444333333222111111111111000000000000////////////////////////.../////////000000111111111111111222222222222222222222222111111111000000111000///000111222222000000000111222222222222111111111111111111111111111222222222222222222222222111222222222222333333333333333444444444555555555444444555555555666666666777777777777777777777777555555555555555555555555555666666777777777777777444444555666888999::::::666666666666666666666666666555555555555555555666666666777777777888888888:::<<<>>>@@@AAABBBBBBBBB???>>>===;;;:::999999999999999999:::::::::::::::777888888888888999999999888666666777:::<<<======999888777777888::::::;;;999::::::;;;;;;:::::::::777777777777777777777777777777666666666555555555666444333444555777666666666666666666666666666666666555444444333333444444555555555555555555555555444444333333333222222222000111111111111111222222222222333333333333222222222222333333333333222222111222222333333222222111111111111111111111111111222222222222222222222222333222222222222333222222000000000000000000000000111111111111111111111111111111000000000000111111111111111111111222222222000000000000000000000000//////000000000000//////000///------///000///...//////000000000000//////000000000//////000000000////////////////////////...////////////000000000000000//////000000111222000000000000000000000000111111111000000000000000//////000111111111111111//////000111111222333444555333111111222333222000111111111111111111111111111111222333444555666777555555555555666888999:::;;;===???@@@@@@AAACCCDDDFFFHHHKKKMMMMMMNNNOOOQQQUUUUUUSSSSSSTTTVVVXXXYYY^^^___aaabbbccceeehhhjjjiiikkknnnpppqqqrrruuuwwwzzzzzzxxxvvvsssqqqpppooottt333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222.../////////000000111111333222222222111000000000000000000000000000000000111111111222222111111111333222222111000///......000000000000000000000000......//////000000000111,,,,,,---///000111222333222222222222111111111111000///...///111222111000000000111222222222222111111111111111111111111111222222222222222222222222111111111222222222333333333333333444444444444555444444444444555555555666666666666666666666666666444444555555555555444444333444444555555555555555555555666666666777777777555555555555555555555555555666666666666666666555777777777777888888888888666666777999:::<<<=========<<<:::888777666555555888888777777666555555444666666777777888999999:::555333333444666999999999888999999999888999999:::999999:::;;;;;;;;;;;;:::666666666666666666666666666666666666555555555555444333333444777999:::999666666666666666666666666555555444333333333333333555555555555555555555555444444333333333222222222000000000111111222222222111222222333333222222111111222222333333222222111111222222333333222222111222222222222222222222222000000000000000000000000222222333222222222222333000000000000000000000000000000000000000000000000111111000000000000111111333333222111111000//////........./////////000000000000////////////000000000...------...//////...//////000000000000//////000000///......///000000000000000000000000000000////////////000000000111000000000000000111222222000000000000000000000000000000000000000000111111//////000111111111111111//////000111222333333333333222111222333333222000111111111111111111111111333333444444444444444444555555555555666888999:::<<<>>>@@@@@@@@@AAACCCEEEGGGIIILLLMMMMMMNNNPPPQQQUUUTTTSSSSSSSSSUUUXXXYYY^^^___aaabbbccceeehhhjjjjjjlllppprrrsssuuuwwwxxx{{{zzzxxxvvvsssqqqooonnnppp{{{222222333333333333444444222222222222222222222222333333333333333333333333111111111222222222222222///000000111111222222222222222222111111111111111000000000000000000000000///000000111111000000///222222111000///......---000000000000000000000000...//////////////////000------...///000222444555333222222222222111111111000///...///111222111000000000111222222222222111111111111111111111111111222222222222222222222222111111111111222222222222333333333333444444444444333333333444444444555555666666666666666666666666444444555555555555444444222333333444444444444444666666666666555555555555555555555555555555555555555666666777777666666555555555555555666666666666555555555555777888:::;;;;;;:::999888777666666666777777666555444333222222444444555666666777888888888666555666777888777555888:::;;;:::999888888:::777777888888888888888777666666666666666666666666666666666555555555444444555444444555888;;;<<<;;;555555555555555555555555555444444333333333333333444444444444444444444444444444333333333333222222222222222333333444444555111111222222222222111111111111222222222222111111111222222333333222222111222222222222222222222222000000000000000000000000111222333222111000111333000000000000000000000000000000000000000000000000111111000000000000111111444333222111000///..................////////////000000////////////000000000...------...//////...//////000000000000//////000000............000000111111111111111111111111/////////000000000111111111000000000000111222222000000000000000000000000000000000000111111111111//////000111111111111111///000111222222222222222333222111222444444222000222222222222222222222222444444444444444444444444555555555555666888999:::<<<>>>@@@AAAAAAAAACCCEEEGGGIIILLLMMMNNNNNNPPPRRRSSSRRRRRRRRRSSSVVVYYYZZZ^^^___aaabbbccceeehhhjjjlllooosssvvvwwwxxxzzz{{{{{{zzzxxxvvvsssqqqooonnnkkkwww222222222333333444444444222222222222222222222222333333333333333333333333000111111111222222222222111222222333444444555555111111111111111222222222000000000000000000000000000000111111111111000000//////000000000000000000///////////////////////////////////////.........111000///...///111333444333333222222222111111111000///...///111111111///000000111222222222222111111111111111111111111111222222222222222222222222111111111111222222222222222222333333333444444444222222222333333333333444444444444444444444444444333444444555555444444333222333444444555555444444555555555555555555555555444444444444444444444444444555666777777666555444333333444444444555555555777666666555666888:::;;;:::999999888888888888888777777777666666555555555333444444444555666666666999888888999:::999777444666999::::::888666777999666666777777777666555555666666666666666666666666666666555555555444444444666444333444666888888777444444444444444444444444555444333333222222333333333333333333333333333333444444333333333333222222111222222333444444555555111111222222222222111111111111222222222222111111111222222333333222222111111111111111111111111111000000000000000000000000///111333222000///000222000000000000000000000000000000000000000000000000111111000000000000111111222222111111000000//////000000000///////////////111000///......///000111000...,,,---...///......//////000000000000//////111000...------...000111000000000000000000000000//////000000000111111111111111000000111111222333000000000000000000000000///000000000111111111111//////000111111111111111000111222222222222111000222111111333444444222000222222222222222222222222333333333444444555555555555555555555666888999:::<<<>>>@@@AAAAAABBBDDDEEEGGGIIILLLNNNNNNOOOPPPRRRQQQQQQQQQQQQSSSVVVYYY[[[^^^___aaabbbccceeehhhjjjkkknnnsssvvvwwwxxxzzz{{{|||{{{yyyvvvsssqqqooonnnlllwww222222222333333444444444222222222222222222222222333333333333333333333333000000111111222222222222......///000111111222222000000111111222222222333000000000000000000000000111111222222222222111111------...///000111222333........................000000//////.........---///...+++))))))***,,,...333333333222222222111111000///...///000111111///000000111222222222222111000000000000000000000000222222222222222222222222000111111111111222222222222222333333333444444444111111222222222333333333444444444444444444444444333333444555555444333333333444555555666666555555444444444555555555666666444444444444444444444444444444555666666555444444333444444444444555555555666555333333333555777888555555555444555555666666555555555555666666666666444444555555555666666666222333444666888777555333444666999999777555777999777777888888777666666555666666666666666666666666666666555555555444444444555333111111222222222111333333333333333333333333555444333333222222333333222222222222222222222222444444444333333333222222//////000111222222333333111111222222222222111111111111222222222222111111222222222333333222222222000000000000000000000000111111111111111111111111...111222222///...000222000000000000000000000000000000000000000000000000111111000000000000111111000000000000111111111111111111111111000000000///111000///......///000111///...,,,,,,...///...---//////000000000000//////111///...------...///111////////////////////////000000000000111111111111111111111000111111222333000000000000000000000000//////000000111111111222//////000111111111111111000111222333333222000///111111111333444444222000222222222222222222222222111111222333555666777777555555555555666888999:::===>>>@@@AAAAAABBBDDDFFFGGGJJJLLLNNNNNNOOOPPPRRRPPPPPPPPPQQQTTTWWWZZZ\\\^^^___aaabbbccceeehhhjjjhhhkkkpppsssuuuvvvwwwxxx|||{{{yyyvvvsssqqqnnnmmmppp{{{111111222222222333333333111111111111111111111111222222222222222222222222111111000000000000111111222222222222222111000///...///000222222111000000111000000000//////......---222444000...///...,,,......///000000000000000111111111111111111111111////////////////////////////////////000000000000111222333222000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222333333444444333333222222222222222222222222222444444444333333222222222333333333333333333333333333333333333333333333333444444444555555555666666333444444444444444444444444444444444444444333333555555555555444333222222666555555444444555555666666555333333444444333111444444444555555555666666777666555444444444444444555555666666666666666666555555555555555555444444666666777777777777666666777777777777777777777777666666555555555444444444555555444444444333333333555444333444666777666555333333222222111000//////666666555444222111000000000000111111111222222222333222111000000111222333111111222222222333333333222111000//////000111222333333333333333333333333333222111000000111222333111111111111111000///...000000000000000000000000---...///111222222222222111111111111111111111111000///......///000111222000/////////000111222222......//////000000111111//////000000000000//////000...,,,---000111///---////////////000000000000............////////////000000000000000000000000222222111000///......---,,,---......//////............///000111222333333222222111111000/////////000000000000000000000000//////000000111111111111/////////000111111222222222222222222222222222222444333222111111111222333333333222222222333444444555555555555666888999;;;;;;<<<===>>>@@@BBBCCCDDDJJJKKKLLLKKKJJJKKKMMMNNNRRROOONNNQQQSSSRRRUUUYYY]]]]]]]]]^^^bbbeeegggggghhhlllrrrvvvwwwxxxyyyzzz~~~|||zzzwwwtttqqqooonnnlllxxx111111111222222222333333111111111111111111111111111111111111111111111111111111000000000000111111111111222222222111000000//////000111111111111111111111111000000000//////---222444111000111111///......///000000000000000111111111111111111111111000000000000000000000000////////////000000000000000111222111///...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222444444333333333222222222333333333333333333333333333333333333333333333333333333444444444555555555555555555444333333333222333333333444444444444555333333444444444444444333333333222222222222333333777555555555777777777555444444444444555555555666666666555444444444444444555555555555555555555555555555555555555555444444666666777777777777666666888888888888888888888888555444444444333333333333555444444444444333333333444333222333555666555444444333333222111111000000555555444333222111111000111111222222333333333333222222111000000111222222111111111222222222333333222111000//////000111222222222222222222222222222222111000//////000111222111111222222111111000///000000000000000000000000...///000111111111111111111111111111111111111111...------,,,---...///000000000000000000000111222////////////000000000000//////000000000000//////000...---...000000///---.../////////000000000000............////////////000000000000000000000000111000000//////.........,,,---......//////......//////000000000000000000666555444222000///...---000000000000000000000000000000000000000111111111000000000111222222333333222222222222222222222222333222111111111222333444333333222222222333444444555555444444555777999:::;;;<<<===>>>@@@BBBCCCDDDIIIKKKLLLLLLKKKKKKLLLNNNQQQNNNNNNQQQTTTVVVZZZ___```_________bbbeeehhhiiijjjmmmrrruuuvvvwwwxxxzzzzzzyyyvvvtttqqqnnnkkkjjjlllxxx111111111222222222222333111111111111111111111111222222222222222222222222111111000000000000111111000000111111222111111111000000000000000111111222222222222111111111111000,,,111333000///111222000......///000000000000000111111111111111111111111111111111111111111111111////////////000000000000///000111000.........///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333222111000000111222333222222222222222222222222333333333333222222222222333333333333333333333333333333333333333333333333222222333333333444444444666666555444333222111111222222333333444444555555111222333444555555555555333333222222222222333333222111000222444555555444444444444444555555555555666555444444444444444444444444444444444444444444444444444444444444555555555666666777777666666555777777777777777777777777333333333333222222222222444444444444333333333333333222111222444555444333444444333333222222111111444333333333222222222222222333333333333444444444222222111000000111222222111111111222222222222333111111000000000000111111111111111111111111111111111111////////////111111000111222222222222222222000000000000000000000000000000000000111111111111111111111111111111111111......---------...//////222111000000000000000000000000000000//////////////////000000000000//////000...---...///000///........./////////000000000............////////////000000000000000000000000///////////////.........------...////////////...000000000//////.........555444333222111000000///000000000000000000000000111111111000000000000000111111111222333333444444222222222222222222222222111111111111222333444444333222222222333333444555444444444444555777888:::;;;<<<===>>>@@@BBBCCCDDDGGGIIILLLMMMLLLLLLMMMMMMQQQMMMMMMQQQVVVYYY___fffdddbbbaaa```bbbeeeiiikkkmmmooorrrtttuuuvvvxxxyyyxxxwwwuuurrrooollljjjiiilllwww111111111111222222222222111111111111111111111111444444444444444444444444111111000000000000111111//////000111111222111111111000/////////000222333222222222222222222222222...222333///---//////.........///000000000000000111111111111111111111111000000000000000000000000////////////000000000000000111111111///...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333111000......000111333111111111111111111111111333222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333555444444333333222222222333333333333333333333444111222333444444444444444555444444444444444444555111//////000111222222111444444444444444444444444555555444333333444444444444444333333333333333222333333444444444444555555555666666666666666666555666666666666666666666666333333333333333222222222444444444333333333222222222111000111333444333222444444444333333222222222222222222222222222222333222333333333333333333333222111111111111111111222111111111111222222222222111000000000000000000111000000000000000000000000111000///......///000111000000111222333444444444000000000000000000000000111111000000000000000000111111111111111111111111000000000000000000111111222222111000/////////000111111000000//////......//////000000000000////////////....../////////............/////////000000............////////////////////////////////////.............../////////------...///////////////////////////............//////000111222222333333////////////////////////111111111111000000000000000000111111222333333444222222222222222222222222000000111111222333444555222222222222333444555555444444333444555666888999;;;<<<===>>>@@@BBBCCCDDDEEEHHHLLLNNNNNNMMMMMMMMMRRRNNNMMMQQQUUUYYY```hhhdddcccaaa``````ccchhhllloooqqqsssssstttuuuwwwyyyzzzyyywwwtttqqqnnnllljjjllluuu000000111111111222222222111111111111111111111111444444444444444444444444111111000000000000111111...///000111111111111111111000/////////000222333222222222222222333333333333666666111...//////---......///000000000000000000000000000000000000000////////////////////////////////////000000000000111222333222000///000111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222111///......///111222111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000111111111222222222333333111222222333333444444444444444444333333222222111333333444444333222222111444444444333333444444444666444333333444444333111444444444444444444333333444444333333333444444555444444333333222222222222333333333333444444555555555555666666666666555555444444444444444444444444333333333333333444444444444444333333333222222222222111000111333444333222444444333333333333333222111111222222222222333333222222222222111111111111111111111222222111111111000000111111111222222222000000000111111000000000000000000000000000000000111000///......///000111///000111222333444444444111111111111111111111111222111000000///000000111000000000000000000000000111111111111111111000000222222111000/////////000111111000000//////......//////000000000000//////.../////////......//////............////////////............////////////////////////////////////.........///////////////---...//////000000//////---------...///000000000---......///000111222222////////////////////////111111111000000000000000//////000000111222222222222222222222222222222222000000111222333333444444222222222222333444555666444444444444555777888:::;;;<<<===>>>@@@BBBCCCDDDDDDGGGKKKNNNNNNMMMNNNNNNTTTOOONNNQQQTTTWWW]]]dddbbbbbbaaa___^^^aaafffkkkoooqqqssstttttttttwwwyyy{{{zzzxxxuuurrrooommmlllkkksss000000000111111111111222111111111111111111111111222222222222222222222222111111000000000000111111//////000000111000000000000000000000000111111222111222222222222333333333999;;;:::444000111111///......///000000000000000000000000000000000000000........................////////////000000000000111222333222111000000222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222111000//////000111222111111111111111111111111111111111222222222222222222222222222222222222222000000000000000000000000111111222222222333333333000000111222333444555555333333333333222222222222444444444444333222111000222222111111111111222222555444222222333333111000444444444444333333333333333333333333333444444555555444444333333222222111222222333333444444555555444555555666666555555444333333333333333333333333333333333333444444444444333333333333222222222222222111000111333444333222333333333333222222222222111111111222222222222222222222111111111111111000000111222222222222111000000000000111111111111222000000111111111111000000000000000000000000000000111111////////////111111///000111222333333333333111111111111111111111111222111000//////000111222000000000000000000000000//////000000000///......222111000000000000000000000000000000//////////////////000000000000//////...///000///...---...000------........./////////............////////////000000000000000000000000000000000000000/////////......///000000000000///,,,---...///000111111222000000000//////......---000000000000000000000000///000000000111111111111...//////000111111222222222222222222222222222222000111222333333333333333111111111222333444555666555555555555666888999:::;;;<<<===>>>@@@BBBCCCDDDDDDGGGKKKMMMMMMNNNOOOPPPUUUQQQOOOQQQTTTUUUZZZ```___``````___]]]___eeejjjnnnpppssstttuuuuuuwwwxxxzzzyyywwwtttqqqnnnlllkkkkkkqqq000000000000111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000///...//////000111111111111111111111111111222222222333888:::999333000111111000......///000000000000000000000000000000000000000////////////////////////////////////000000000000000222222111000///000111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000111111111222222222222111111111111111111111111222222222222222222222222222222222222333333333444111111111222333333333444000000111222333333444444222222333333333222222111222222111111111111222222222111000000111222111///444444444333333333222222333333222222333333444555555555555444333222222222111222222333444444555555444555555666666555555444444444444444444444444444111222222222333333333333333333333222222222222111333222111222444444444333222222222222222222222222222222222111111111111111333333333222222111111111000111222222222222111000000000000000111111111111///000111222222111000///111111111111111111111111222111000//////000111222//////000111222222222222111111111111111111111111111000///...///000222444000000000000000000000000///000000111000///...---000000000000000000111222////////////000000000000//////000000000000//////---///000000...---...000---------.........//////............////////////000000000000000000000000222222111111000000//////......///000000000000000/////////000000111111111222111111000///......---000000000000000000000000......///000111222222333///000000111111222333333222222222222222222222222111111222333333333222111111111111222333444666666666666666666777999:::<<<;;;<<<===>>>@@@BBBCCCDDDEEEGGGJJJKKKLLLMMMPPPRRRUUUQQQPPPSSSUUUUUUYYY^^^[[[^^^``````^^^```eeejjjlllooosssuuuvvvvvvwwwxxxzzzyyywwwtttqqqnnnlllkkkjjjppp000000000000111111111111111111111111111111111111222222222222222222222222111111000000000000111111000000111000000///.........///111222222222111000000000000111111222222222333666555000---///000///...//////000000000000000000000000000000000000000000000000000000000000000////////////000000000000///111111000///...///000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000111111222222222222111111111111111111111111333333333333333333333333222222333333333444444444333333222222222222222222---...///111333555666777000111222222333333333333444333333333333333333444444333222333555666666555444444444333333222222222222222222222333333444555666666555444444333222222111111222333333444555555444555555555555555555444666666666666666666666666000000111111222222222222333333333222222222111111333222111222444555444333111111111111111111111222222222222111111111000000444444444333333222222222000111222333333222111000000000000000111111111111///000111222222111000///111111111111111111111111333222111000000111222333//////000111111111111000111111111111111111111111000///......///111333555000000000000000000000000111222333333333111000///000000//////000111222222......//////000000111111//////000000000000//////---///111000---,,,...000---------.........//////............/////////000000000000000000000000000444333333222111000//////...//////000000000000000111111111111000000000000000000000000111111111111000000000000000000000000------...000111222333444000111111222333333444444222222222222222222222222111222333444333222111000111111111222333444666777777777666777888999;;;<<<;;;<<<===>>>@@@BBBCCCDDDEEEGGGIIIJJJKKKMMMQQQSSSTTTQQQQQQUUUVVVVVVYYY^^^ZZZ^^^aaaaaa___aaafffkkkkkknnnsssvvvwwwwwwwwwwww|||{{{xxxvvvrrrpppmmmlllkkkppp111111111222222333333333......//////000000111111111111111111111111111111333222111000000000111222333222222222111111000000000000000000000000000000000000000000000000000000//////000000000000//////---------------...//////........................000000000000000000000000//////............//////000///...------...///000000000000000000000000000000000000000000000000000............////////////111111000000111333555666222222111000000000000000333222111000000111222333000000000000111111111111111111111111111111111111333333333333333333333333222222222222222222222222444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222333333333222222111111111222333333444555555555555333333333333333333333333444444333222222111111000222222333333333333444444555444444333333444444555666666666777666555555444111111111111111111111111444333222111111222333444111111222333333444555555333333333222222222111111222222222111111111000000000000000000000000000000.........///000000111111444333111000000000111111000000000000000000000111000000000000000000000000222222222111111111111111222222222222222222222222......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000222111111000000000000000------...///000000//////000000000000000000000000............////////////000000//////......------///////////////000111111//////000000000000//////111111111111111111111222......////////////......000000000000000000000000000000000000////////////111111111111111111111111---...///000000000000000000111111111111222222222444333333222222333333444666555333111111111333444333333222111222333444555555555666666777999:::;;;<<<<<<===???@@@CCCDDDEEEFFFHHHJJJKKKLLLMMMOOOQQQQQQQQQQQQRRRTTTVVVXXXZZZ]]]___`````````bbbeeehhhnnnqqquuuvvvvvvvvvwwwwwwyyyxxxvvvtttqqqnnnlllkkknnnsss000111111111111111222222111111111111111222222222111111111111111111111111333222111000///000000111222222111111111000000000000000000000000000000000000000000000000000000000//////000000000000////////////...............///........................000000000000000000000000000//////......//////000000///............///000000000000000000000000000000000000000000000000000.........//////000000000111111000000111222333444222111000////////////000222222111111111111222222000000000000111111111111111111111111111111111111333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111111111222333333444444444333333333333333333333333333333222222222222222222222222222222222333333333444444444444444444444444444444555555666666555555444333222222222222222222222222333222111111111111222333000000111111222333333444333333222222222111111111222222222111111111000000111111111111111111111111000000000000000000000///333222111000000000111111111111000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111222222------...///////////////000000000000000000000000............////////////////////////............//////......//////000111...//////////////////...000000//////////////////......////////////......////////////////////////000000000000////////////111111111111111111111111//////000111111111000000000111111111111222222222444333333222222333333444666444333111111222333444333333222222222333444555555555555666777888::::::<<<======???@@@BBBDDDEEEFFFHHHJJJLLLLLLMMMOOOQQQRRRRRRRRRSSSTTTWWWYYYZZZ______```______aaaeeehhhmmmppptttwwwwwwvvvvvvvvvyyyxxxvvvtttqqqooommmlllmmmrrr111111111000000000000000222222222222111111111111111111111111111111111111222222111000000000000111111111000000000000//////000000000000000000000000000000000000000000000000...//////000000//////...000000///.........//////........................000000000000000000000000111000000//////000000111000//////......//////000000000000000000000000000000000000000000000000000......//////000111222222111111000000000000111222000000//////......//////111111222222222222111111000000000000111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222111111111222222333333333222111111222222333333333333333333000000111111222333333444222222222222333333333333333333444555555444333333444444444444444333333222333333333333333333333333222111111000000111111222//////000000111222222222333222222222222111111111222111111111111000000000222222222222222222222222222222111111000//////...222222111000000000111111111111111000000/////////000000000000000000000000///000000111111222222222////////////////////////000000111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000.........///000111333333---......///////////////000000000000000000000000............////////////.............../////////......------......///000////////////////////////000000000//////...............////////////......////////////////////////////////////000000000000000000000000000000000000111111222222222111000000000111111111111222222222333333222222222222333333555444222111111222333333333333222222222333444555555555555666777888999:::=========???@@@BBBDDDEEEGGGIIIKKKLLLMMMNNNPPPRRRSSSRRRSSSSSSUUUWWWZZZ[[[``````___^^^^^^aaaeeeiiillloootttwwwwwwvvvuuuuuuwwwwwwuuusssqqqooommmlllkkkqqq222222111111000000000///111111000000//////......111111111111111111111111333222222222111111111111000000000///////////////////////////////////////000000000000000000000000...//////////////////...///////////////000111111........................////////////////////////111111000000000000111111000//////////////////000000000000000000000000000////////////////////////......///000111222333333000000000/////////////////////............//////000111222333333222111000///000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111222222222111111111111111222222222222222111000///222222222222222333333333000000111111222222222333111222222222222333333333222333555666666555333222333333333333333222111111222222222222222222222222111000000000000000000111000000000111111111222222222222222222111111111111111111111111000000000000111111111111111111111111222222111111000000000000111111111000000000000111111111111000//////......000000000000000000000000...//////000111222222333........................000000000000000000000111000000000000000000000000////////////////////////////////////////////////.........//////000222222......///////////////...////////////////////////............////////////---------....../////////---------------...//////000000000000000000000000222222222111000000//////......////////////......////////////////////////////////////000000000000////////////////////////333333333333222222111000000000111111111222222222333333222222222222333333333333222111111222222333222222222333333333444444555555555555777888999:::======>>>???@@@BBBDDDDDDHHHJJJLLLMMMMMMNNNPPPQQQSSSSSSSSSTTTVVVXXXZZZ\\\aaa```___]]]]]]```fffjjjjjjnnnsssvvvvvvuuutttsssuuutttsssqqqooonnnlllkkkiiiooo333333333222222111111000111111000000//////......000000000000000000000000333333333333333222222222///////////////000000000////////////////////////////////////////////////......////////////......---------...000111333444////////////////////////////////////////////////111111000000000000111111///000000000000000000///////////////////////////////////////////////////...//////000111222222222//////000000/////////...//////............//////000111222333333222111000///000000000111111111111111111111111111111111111111111111111111111111111000000000111111222222222333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222222111000000///111111111222222333333333222222222111111000000000111111111222222222333333222333555666666555333222222222222222222111111000000000000000000000000000000000000111111000000000111111111222222222222222222222222111111111000000000000000000000000000000000000000000000000000000//////000000111111111111000000000000111000000000000000000000//////......////////////////////////......///000111111222222/////////////////////////////////////////////...////////////////////////////////////////////////////////////////////////000000///////////////000...///////////////......////////////////////////............////////////,,,,,,------......//////---------------...//////222111111000000111111222111111111111000000//////......////////////................................./////////000000000111////////////////////////333333333333333222111000000000111111111222222222333222222111111222222333222222222222222222222333222222333333333444444444444444555555666888999:::>>>>>>>>>???@@@BBBCCCDDDHHHJJJLLLLLLLLLMMMOOOQQQSSSSSSSSSTTTVVVXXXZZZ\\\``````^^^]]]]]]aaafffkkkjjjmmmrrruuuuuutttsssssssssrrrqqqooommmllljjjjjjgggnnn~~~333333333222222222222222222222222222111111111111000000000000000000000000333333444444333333222111//////000000000000111111000000000000000000000000////////////////////////---......//////......---,,,,,,---...///111222333////////////////////////000000000000000000000000111000000//////000000111///000000111111000000///////////////////////////000000000000000000000000//////000000000000111111...///000000000000////////////......//////000000111111222222222222111111000000000000111111111111111111111111111111111111222222222222222222222222//////000000111222222222333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111000000000111111111111111111111222222222111000000000000111111222333333333333222222111000000//////111111111111222222222222333333444555555444333333222222222222222111111000000000000000000000000000000111111222222111111000222222222222222222222222222111111111111000000000//////000000000000000111////////////////////////---......///000111111111...///000111111111000000////////////////////////////////////////////////...//////000000111111111000000000000000000000000//////............------////////////////////////000000000000000000000000000000000000000000000000111000//////........./////////////////////...---000000000000000000000000............////////////---------------...............------......///000222222000000000000222222..............................////////////....................................//////000000111111000000000000000000000000222222333333333222111111000111111111111222222222222222111111111111222222111111111222222222222222111222333444444444333333444444444555666777888999>>>>>>>>>???@@@AAACCCDDDHHHIIIKKKLLLKKKLLLNNNOOOSSSRRRSSSSSSUUUWWWZZZ[[[^^^^^^^^^^^^___bbbhhhllljjjmmmqqqrrrrrrrrrrrrssssssrrrqqqooommmkkkiiihhhfffmmm~~~111111111111222222222222111111111111111222222222000000000000000000000000111111222222222111000///000000000111111111222222000000000000000000000000////////////////////////---......//////......---.........---......///000////////////////////////000000000000000000000000000//////......//////000///000111111111111000///////////////////////////000000000000000000000000000000////////////......---...000111111111111000000////////////000111222222222111111111111222222000000000000111111111111111111111111111111111111333333333333333333333333/////////000111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111222111111222222333222222222///000000111222222333333111111111111000000000000111111111111222222222222444444444444444444444444222222333333222222111000000000000000000000000000111111222333333222111111111111111111111111111111111111111111000000000000////////////000000111111////////////////////////.............../////////---...000111111111000000------......///000000000/////////////////////////////////000000000000000////////////////////////000/////////............////////////////////////000000000000000000000000000000000000000000000000//////.........//////000///////////////...------000000000000000000000000............////////////...------------------,,,//////......//////000111111000///------///000111,,,,,,------.../////////......////////////.......................................///000111111111111111111111111111111111000111222222222222222111000111111111111222222222222222111111111111222222000000111222222222222222111222333444444444333333444444444555666777888999>>>>>>>>>???@@@AAABBBCCCGGGIIIJJJKKKJJJKKKLLLNNNRRRRRRRRRSSSTTTWWWYYYZZZ[[[\\\]]]___```dddiiilllkkkmmmoooppppppqqqrrrtttvvvuuussspppnnnkkkiiihhhfffnnn//////000000111111222222......//////000000111111000000000000000000000000///000000111111///...---000000111111222222222333000000000000000000000000////////////////////////---..................---000000///------,,,,,,,,,000000000000000000000000000000000000000000000000//////............/////////000111222222111000///////////////////////////000000000000000000000000000000000///......---------...000111222222222111000000000000000111222222333222111000000111222333000000000000111111111111111111111111111111111111333333333333333333333333...//////000111222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////000000111111111222000111222333333333333333///000000111222222333333/////////000111111222222000111111111111222222222555444444333333444444555222333333333333222111111111111111111111111111111111222333444444333222111000000000000////////////111111111111000000000000.../////////000000111111000000000000000000000000/////////...------,,,,,,---...///111111111000///,,,,,,---...///000111111////////////////////////000000000000////////////////////////////////////111111000000/////////...////////////////////////000000000000000000000000000000000000000000000000---------...///000111222//////000000///...------000000000000000000000000............/////////000.........------,,,,,,,,,///////////////000111111000///---,,,,,,---///000------...///000111222222......////////////..............................---......///000111111222111111111111111111111111///000111222222222222222000111111111111222222222222222111111111111222222///000111222222222222222111222333444555444333333444444444444666777888999????????????@@@AAABBBCCCFFFHHHJJJJJJIIIJJJKKKMMMQQQQQQQQQRRRTTTVVVXXXZZZYYYZZZ]]]___aaaeeeiiimmmlllmmmnnnooooooppprrruuuxxxwwwuuurrrooollljjjiiifffooo222222222111111111000000000000000000111111111111222222111111111111222222111111000000//////......///000111111111///...---000000000000000///......///000111222222111000/////////.........---------////////////////////////////////////////////////000///////////////000111////////////////////////000///...------...///000000000000000000000000000000000//////.........---000000000000000000000000000000000000000000000000111111000///......//////000000000000000000000000111111111111111111111111333222111///............000000000000111111111111000111111111111222222222555111...---///000...---000000000000111111111111222222222111111111000000000000000000000000000000333222111000000111222333444222000111333333000---000222222000000111333333000000//////.........---000000000000111111111111222222222222222222222222444333222222222333333222111111000000000000111111333333222111000000111111111000///......///000111000000000000000000000000000///...---,,,,,,---......///000222222000///...+++++++++,,,,,,---------000000000000000000000000000000000000////////////,,,------...///000111111////////////////////////111111000//////111222333---------...///000000111///////////////000111111......------------............---......///000111000000//////.........---111111111111111111111111,,,,,,------......//////000000///...------,,,,,,............////////////...---,,,,,,,,,,,,---...////////////////////////111111222222000///---+++........................000000000000////////////000000000000111111111111///888:::222...222111***////////////000000000000000000000000111111111111111111111222222333333333444333222111111222444555333222111111333555888999333444555444444555888;;;;;;===???@@@@@@AAADDDEEEGGGJJJMMMOOOOOOOOOPPPQQQOOOPPPPPPRRRTTTWWWZZZ\\\^^^___``````aaadddhhhkkkiiimmmrrrtttrrrqqqqqqrrruuuvvvvvvuuurrrmmmhhheeegggrrr|||222222222111111111000000000000000000111111111111222111111111111111111222000000000000////////////000000000000000///......000000000000000///.........///000000000000///...000000/////////.........////////////////////////////////////////////////111111000///........./////////////////////////////////............//////000000000000000000000000111111000000000/////////000000000000000000000000000000000000000000000000/////////000000000000000000000000000000000000000111111111111111111111111222111111000000000000111000000000000111111111111000111111111111222222222444111......000111000...000000000000111111111111111111111000000000//////000000000000000000000000000000////////////000000333111000111222222000...000111111111000111222222000000000/////////......000000000000111111111111222222222222222222222222333333333222222222333333111111000000000000111111222222111000000000000000000000////////////000000000000000000000000000000000///...---------......,,,---...//////...---,,,------------............////////////////////////000000000000/////////...------......//////000000////////////////////////+++++++++++++++,,,------000000//////......------///////////////000000111......------------......//////.........///000000000/////////............------------------------.............../////////000//////......---,,,,,,............////////////........................////////////////////////000111111000000///...---........................000000000000//////////////////000000000111111111333???BBB999111111222///000000000000////////////000000000000111111111111333333333444444444555555444333333333444666999:::888666444222222222333333333444555444444555888;;;;;;===???@@@@@@AAADDDEEEFFFIIIKKKMMMMMMLLLMMMNNNOOOPPPPPPRRRTTTWWWZZZ\\\\\\]]]^^^^^^___aaaeeehhhkkkooossssssqqqooopppqqquuuuuuuuutttqqqlllhhheeegggsss|||222222222111111111111111000000000000111111111111111111111111111111111111////////////000000000000111000000///////////////000000000000000///......---......//////......---000000000000000/////////////////////////////////////////////////////////222222000///...---------////////////////////////......////////////......000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000...///000111111000//////000000000000000000000000111111111111111111111111111111111111111222333333000000000000111111111111000111111111111222222222333111//////111222111000000000000000111111111111000000000///////////////000000000000000000000000//////000000000000//////222000///000111111000///000000000111111111111111111000000000000000//////000000000000111111111111222222222222222222222222222333333333222111333444111111000000000000111111111111000/////////000000//////000000000000//////000000000000000000000000.........------...//////,,,---...//////...---,,,000000000///////////////////////////////////////000000000/////////...............///////////////////////////////////////------......//////......111000///......---------//////......//////000111......------------......111000000////////////000////////////............------------------------000000///////////////...000//////......---------............///////////////000111111111111000///////////////////////////000000////////////000000////////////////////////000000000000//////////////////000000000000111111666BBBFFF<<<111///111111111111000000//////......000000000000111111111111333333333333444444444444111111000000111222444555999777555333111111111111333444555444444555888;;;;;;===???@@@@@@AAADDDEEEGGGIIILLLMMMLLLLLLLLLMMMOOOPPPPPPRRRTTTWWWZZZ\\\]]]^^^^^^^^^^^^```dddgggmmmpppsssrrrpppnnnppprrruuuuuuuuusssppplllhhhfffhhhsss}}}111111111111111111111111///000000000111111111111111111111222222111111111......//////000000111111111000///......///000111000000000000000///..............................////////////////////////////////////////////////////////////////////////111000///...............////////////////////////---...///000000///...---////////////////////////000000000000000000000000////////////////////////////////////////////////...000111222111000...,,,000000000000000000000000111111111111111111111111111111111000000111111222///000000000111111111111000000111111111222222222111111111111111222222222///000000000111111111111000000000000000000000000000000000000000000000000000111222333333222111000000000//////000111111111333000///111222000000111111111111111000000000000///000000000111111111111222222222222222222222222000222333333333222222333111111000000000000111111000000///////////////000...///000111111000///...000000000000000000000000------.........///000000//////000111111000//////111000000000//////......////////////////////////000000/////////.........///////////////.........///////////////////////////000111333333222111111///......---...///000111///............///000000......------------......222111000//////////////////////////////.........////////////////////////111111000000//////......000/////////......------............////////////...///111222222111///...////////////////////////000///.........000111222000000000000000000000000000000000000////////////////////////000000000111444<<>>///111111000000000000111111111111000000111222333333111000///......///000111////////////////////////000000111111111///...---000000////////////000000,,,---------......//////........................//////.........---------,,,------...///000111111///////////////////////////...---------...000111222000...,,,,,,---///111...------------...//////.........------.........,,,,,,,,,,,,,,,---...///---.........//////000000////////////////////////,,,---------......//////////////////000000000000............/////////000//////............//////////////////////////////...///000111111000///...........................000000000000////////////............/////////000...///000000---***---222------...///000111222222000000000000111111111111111111111111000000//////222333333444444444333333111222222333333333222222333444555555444555888;;;;;;===???@@@@@@AAADDDFFFEEEHHHLLLNNNOOOPPPRRRSSSPPPPPPPPPRRRTTTWWWZZZ\\\\\\]]]^^^^^^___bbbfffiiiggglllqqqtttsssqqqrrrtttvvvtttqqqnnnkkkjjjjjjkkkiii{{{000000000000000000000000111111111111111111111111000000000000000000000000000...+++,,,...000...---......------------......------------------------,,,------...///000111111......////////////......//////////////////////////////............/////////////////////......------.........//////000000000000000000000000000000555333000............---......//////000000111111111000///...------...///............////////////000000//////.........---000000111111222222333333000000000000000111222222000000000000000000000000000000/////////111222333///////////////000111111///000111222222111000///222111111111000000//////...............---------//////000000000000//////111111111111111111111111////////////111333555666;;;777111------000222333555333111///......///000------...///111222444555111111222333333333333222222444888:::999666222///111111000000//////......111111000///...---,,,,,,000000000000000000000000111///...///000111000...111111111000///.........111000///......///000111333...******...111111///////////////////////////......---------,,,,,,,,,.........////////////000//////............//////////////////////////////...........................---,,,---/////////...,,,,,,,,,---,,,,,,+++***......------------......333222000///000///...,,,///////////////.........000---***+++...111222222////////////....................................////////////////////////111111000///......//////////////////000000000000//////............//////////////////////////////......//////000000111111000000000000000000000000222111111111000000//////000000111111111000000///333333222222222222333333111111222222333333222222111222333444555444333222666555444444555666777888<<<===>>>??????@@@BBBDDDIIILLLOOOPPPOOOOOOPPPQQQOOOOOOOOOQQQUUUXXX[[[\\\______^^^]]]]]]```eeeiiiiiimmmqqqttttttsssssstttuuutttrrrnnnjjjhhhhhhiiiooo|||000000000000000000000000111111111111111111111111000000000000000000000000000...,,,,,,...//////---///......------......///////////////////////////------......//////000000......////////////......//////////////////////////////............/////////////////////......---............/////////000////////////////////////111000......000000000///.../////////000000000111111000///...---......///............////////////000/////////............///////////////000000000...............///000000000000000000000000000000111000000//////000111222///////////////000111111000000111111111111000000111111111000000000////////////////////////000000//////000000000000//////111111111111111111111111////////////000222333444777444111000000000000///333222111////////////000...............///000000000111222222333333222222111222444444444222000///111000000000/////////...000000000///......------000000000000000000000000000///...///000111000........................//////...---,,,,,,---...///222...***+++///111111///////////////////////////.........---------,,,,,,------.........///////////////............//////...................................................---,,,---/////////...---.........////////////......------------......222000////////////...,,,/////////////////////...111...,,,,,,///000000///////////////............................................................000000//////................../////////000000000//////............//////////////////////////////.../////////000000000111////////////////////////111111000000000/////////000000111111111111000000111111000000000000111111333444555555666555555555222222333333444444333333444333222222333444666777<<<===?????????@@@BBBEEEIIIKKKNNNOOOOOONNNOOOPPPPPPOOOPPPRRRUUUYYY[[[\\\_________^^^^^^```eeeiiiiiimmmqqqssstttsssssstttwwwvvvtttpppllljjjjjjkkkttt000000000000000000000000111111111111111111111111000000000000000000000000000...------...//////...///......------......///000000000000000000000000.........///////////////......////////////......//////////////////////////////............/////////////////////......---............////////////////////////////////////---------///111222222111////////////000000000000000000///............///............////////////////////////............000000000000////////////...............///000000000000000000000000000000222111000000///000000111///////////////000111111111111111111111111111111111111000000000000//////000000000111111222222222//////000000000000//////000000000000000000000000///////////////000111111111111111222222111...+++000000000111000000000///111000///......------...000111222222333333222222222111111111000000000000000000000000////////////////////////////////////000000000000000000000000000///......000000///...++++++,,,---......//////......------------......000---,,,---000222000...////////////////////////.........------------,,,,,,---------............//////............//////...................................................---,,,---/////////...............///000111111......------------......///...---...//////...---......//////////////////111///......//////...,,,////////////....................................------------------------...////////////......---------.........///////////////............//////////////////////////////////////////000000000000////////////////////////000000///////////////...000111111111111111111111111111000000000000111111111111222333333333333333333222222222333333444555444333333222333555666777<<<===?????????AAACCCEEEHHHJJJMMMNNNNNNMMMNNNOOOPPPPPPRRRTTTWWWZZZ\\\^^^``````______^^^aaaeeehhhiiilllpppsssssssssssstttxxxxxxvvvrrrnnnllllllmmmxxx000000000000000000000000111111111111111111111111//////////////////////////////.........///////////////............//////111111111111111111111111///////////////...............////////////......//////////////////////////////............/////////////////////......---.........///////////////////////////////////////,,,,,,---000222333222000////////////000000000000/////////.........//////............///////////////////////////.........333333222222111111000000000000000000000111111222000000000000000000000000222222111000000////////////////////////000000111222111111111111111111222000000000000000000////////////000111222222333333//////000000000000///////////////////////////////////////.........///////////////111222000---***---...000111222111000///333222111000000//////000000000111222222222222222222222222222222222111111000000000000////////////......//////000000000000////////////////////////000///......///000///...,,,,,,,,,---......//////000000000//////000000000...------///111111///---////////////////////////............------------,,,,,,,,,---------......///......------......///...................................................---,,,---/////////.........------------...///......------------.........,,,,,,---/////////...............////////////////////////000///...---////////////....................................------------------------...///000000000000///...------------........./////////............//////////////////////////////////////////000000000000........................////////////............111111111111111111222222444333333222222333333444//////000111222222222222333222222111222333555666555555555555666777999:::<<<>>>???@@@@@@AAADDDFFFGGGIIILLLMMMMMMLLLMMMNNNOOOQQQTTTVVVWWWZZZ]]]___```aaaaaa``````aaaeeehhhiiilllppprrrrrrrrrssstttxxxxxxvvvrrrnnnlllmmmnnnxxx000000000000000000000000000000000000000000000000/////////////////////////////////.........///000/////////....../////////000000000000000000000000///////////////...............////////////......//////////////////////////////............/////////////////////......---///////////////....................................---...000222222000...000000000000////////////......//////////////////............////////////.........///////////////333333222222111111000000000000000000000111111222////////////////////////111111111111000000/////////////////////000000111111111111111111111111111//////////////////000000......//////000111222222//////000000000000//////........................////////////.........---///...---...//////...,,,+++---///111222111000///111000000000000111111222000000111222222222222111...000222333333222000///////////////000000000000......//////000111111111///////////////////////////...---...///000///---........................///000000000000000000///------...000111111///---//////////////////////////////.........---------,,,,,,,,,---------............------------.........................................................---,,,---/////////...000///...---------------......------------......---,,,,,,---///000///...---.........//////000000---...///000////////////////////////....................................------------------------///000000111111000000000------------........./////////............//////000000000000000000000000000000000000////////////////////////////////////............////////////111111000000111222333333444444333333333333444444111222333444555555555555333222111111222333555666555555555555666888:::;;;<<<>>>@@@@@@AAABBBEEEHHHFFFIIILLLMMMLLLLLLMMMNNNOOOQQQUUUWWWXXXZZZ]]]___aaabbbbbbaaaaaabbbeeehhhjjjllloooqqqqqqrrrssstttwwwwwwuuuqqqnnnllllllmmmwww000000000000000000000000000000000000000000000000000000000000000000000000///000000///......///111000//////......//////000////////////////////////.........///////////////......////////////......//////////////////////////////............/////////////////////......---///////////////.................................000///...///111111000...000000000000////////////---...//////000/////////............////////////.........///////////////000000000000////////////...............///000000////////////////////////000111111111111000000//////////////////000111111000111222333333222111000......////////////000000---......//////000000000//////000000000000//////////////////////////////...///////////////...---000...,,,,,,...//////...,,,---///111111111///...------------...000111111///000111111222222111111+++---000222222000...---////////////000000000000/////////000000111111111000000000000000000000000///...------//////...---/////////...............------............------,,,---///000000000///.../////////////////////////////////.........------,,,---------..................------------......------------------------...........................---,,,---/////////...///000000000000///...---......------------.........---,,,---///000000...------......///000000000,,,...//////......///111////////////....................................------------------------000////////////000111111------.........///////////////............//////000000000000000000000000000000000000////////////000000000000000000000000...////////////000000000222111000000111222444555222222111111111111222222///000111222333444444444111111111222333444555666333333333333444666888:::===>>>@@@AAABBBCCCFFFIIIGGGIIILLLMMMMMMLLLMMMNNNMMMQQQVVVXXXXXXYYY\\\___aaabbbcccbbbbbbccceeegggjjjllloooppppppqqqsssuuuvvvuuutttqqqmmmkkklllmmmxxx000000000000000000000000000000000000000000000000000000000000000000000000...000111000...---///222000000////////////000000000000000000000000000000------......//////000000......////////////......//////////////////////////////............/////////////////////......---000/////////....................................000///---...000111111000111000000000/////////...,,,---///000000000//////............////////////............/////////000///////////////000000000...............///000000//////////////////////////////111111222111000000///////////////000111111///111333555555333111///........./////////000000//////////////////////////////000000000000//////////////////////////////......///000000000///......------...///000000...---...///000000000///...------------...///000111///000000111111111111111......///000000000000000.../////////000000000111000000000000000000111111000000000000000000000000///...------//////...---,,,,,,,,,---......//////,,,---...//////...---,,,---...//////////////////////////////////////////////////////............------........./////////...------,,,,,,------...------------------------...........................---,,,---/////////...***,,,...000111111///.........------------......000.........000000000...------......///000000111///000000///,,,,,,...111////////////............................................................///...,,,++++++---000111....../////////000000000//////............//////000000000000000000000000111000000000/////////...111111111111111111111111/////////000000000111111222111000000111222444666333222222111111222222333,,,---...000111111222222000000222333444555555555333333333333555777999:::===>>>@@@AAABBBDDDGGGJJJGGGJJJLLLNNNMMMMMMMMMNNNLLLQQQVVVXXXWWWXXX[[[___bbbcccdddccccccccceeegggjjjlllnnnooopppqqqsssuuuvvvuuutttqqqmmmllllllnnnwww000000000000000000000000000000000000000000000000000000000000000000000000...000111000...---///222000000////////////000000000000000000000000000000,,,------...///000111111......////////////......//////////////////////////////............/////////////////////......---000000//////.........---........................000...,,,---///111222222111111000000/////////...,,,---///000000000//////............/////////000---.........//////000000000000111111222222333333000000000000000111222222////////////////////////...///000111222222111000///////////////000111111...000444666666444000...---.........//////000000000000000000//////////////////000000000000//////000000000000000000000000---...000111111111000///,,,,,,---000222222000---...///////////////......111000000000000111111222//////000111111111111111222111000///000111333555.../////////000000111111111111000000000000000000000000000000000000000000///...------...///...---((()))***+++---...///000...///000111111000///...---...//////......///000////////////////////////000/////////.....................////////////000...------,,,,,,------...------------------------...........................---,,,---/////////...###&&&***...000000///---.........------.........111000//////000111000...---------...///000000111222222222...+++***---000000/////////....................................////////////////////////...,,,***((()))+++...111////////////000000000000//////............//////000000000000000000000000111111000000/////////...111111111111111111111111//////000000111111222222222111000000111222555666555444444333333444444555///000111222444444555555///000222444555555555444555555555555777999;;;======???AAABBBCCCDDDGGGJJJHHHJJJMMMNNNNNNMMMNNNOOOKKKPPPVVVXXXWWWWWW[[[^^^bbbcccddddddcccccceeegggjjjlllnnnooopppqqqsssuuuvvvvvvtttqqqnnnmmmmmmooouuu000000000000000000000000000000////////////000000000000000000000000000000000000000000000///.........///000///...---...000......//////000000111111000000000000000000000000////////////////////////...///000111111000///...//////---,,,,,,,,,,,,,,,........................------------------------////////////000000000000////////////////////////////////////////////////000///---,,,++++++,,,---000000//////.........---//////............//////333111///...---...///000000000////////////000000////////////////////////000111333444444333111000////////////000000000000444555666444222/////////////////////////////////222000///------///000222000///...------...///000000000000000000000000000------------------------000000111111111111000000////////////////////////////////////000000000000000111111111111222222222000000000000000000000000//////............//////............///111222333///////////////////////////............---------........................//////////////////////////////...---,,,++++++***...//////000///---,,,+++000////////////....................................------,,,,,,------...000000000000000000000000------------------------000000//////.........---........................000000//////.........---......------------......000///...------...///000111111000000//////......111111000...---,,,+++***...---,,,---///000///...------------------------...---++++++---......---,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,///000111111111///...---////////////000000000000000000000000000000000000......////////////......111111111000000000000000555555555444444333333333333222111111111222333444333444444444555555666666333333333444555777999:::>>>???@@@AAACCCDDDEEEEEELLLMMMNNNMMMLLLLLLNNNPPPOOOQQQTTTVVVWWWZZZ]]]``````aaabbbbbbbbbcccfffiiilllnnnpppppppppqqqsssuuurrrssssssqqqpppppprrrtttvvv000000000000000000000000//////............//////////////////////////////000000000000000///.........///000///...---...000......//////000000000000////////////////////////..............................////////////......,,,,,,,,,,,,---...///000........................------------------------.../////////000000000000///////////////////////////////////////////////////...---------...///000000/////////............//////............//////222111000.........///000////////////////////////////////////////////////000111333444444333111000.../////////000000000000333444555333111///...///////////////////////////000000............000000000///...------...///000////////////////////////------------------------------............------////////////////////////.../////////000000000000000000111111111222222222000000000000000000000000//////............/////////...............///000///////////////////////////............---------.........................................................------,,,,,,+++......///000000///...---/////////.........------...........................------,,,,,,------...------------------------////////////////////////000/////////.........---........................000/////////..................------------......//////............//////000000000000/////////////////////...------,,,,,,---+++++++++---...---,,,------------------------///...,,,---...//////...000000...---,,,,,,,,,+++000000/////////.........///000111111000///...---////////////000000000000000000000000000000000000...//////000000//////...111111111111111111111111444444333333222222222222222222111111222444555777444444444444333333333333333333333333555777999:::>>>???@@@AAACCCDDDEEEEEEGGGJJJMMMOOOOOONNNOOOOOOOOOQQQTTTUUUWWWYYY]]]___bbbccccccbbbaaabbbeeegggjjjlllnnnoooooooooqqqssstttttttttrrrppppppqqqsssxxx000000000000000000000000......------------..............................///000000000000///.........///000///...---...000...////////////000000000////////////////////////..............................------------......------------...///000111....................................................../////////000000000////////////////////////////////////////////////...------......000111111////////////............//////............//////000000000000////////////......////////////......////////////////////////000111222333333222111000....../////////000000000111222333222000.........////////////////////////........................//////............//////////////////////////////........................,,,,,,------------,,,,,,////////////////////////....../////////000000000000000000111111111222222000000000000000000000000//////............////////////...---------------///////////////////////////............---------................................................---------------------------...//////000000//////............---------,,,...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////.......................................////////////..................------------............////////////......////////////000000000000------..................+++***)))***,,,---,,,+++------------------------111///------///000///...111111000///------,,,+++///////////////.........///000000000000//////...////////////000000000000///////////////////////////000000111111000000///000000111111222222333333222222222222111111111111111111111222444555777888444444333333222111111111555555555555777999;;;<<<>>>???@@@AAACCCDDDEEEEEEDDDHHHMMMPPPQQQPPPOOOOOOOOOQQQSSSUUUVVVYYY\\\___dddddddddcccaaaaaaccceeehhhjjjlllmmmmmmmmmoooqqqvvvvvvuuurrrppppppqqqssszzz000000000000000000000000///......------......///........................//////000000//////...---...///000///...---...000////////////////////////////////////////////////........................000///------------///000111000///......---..............................////////////////////////........./////////000000////////////////////////////////////////////////...............//////000///////////////.........//////............////////////000000000000///......///000000000000///...////////////////////////000000111222222111000000........./////////000000///000111000///------...////////////////////////------............------/////////....../////////////////////////////////////////////////////////...//////000000//////...////////////////////////........./////////000000000000000000111111111111//////////////////////////////............/////////......------.........///////////////////////////............---------................................................,,,,,,,,,------.......................................---------,,,,,,,,,...........................------,,,,,,------...........................------------------------................................................///////////////...............------------......---...///000000///...---.........///000111111111........................+++***)))***,,,---,,,+++------------............111///------...///...---.........///////////////------------------------///000000000000/////////////////////000000000000////////////////////////000000111111111111000000000000111222333333444444222222222222222222111111111111222222333444555555333333333333222222222222888777777888999;;;===???>>>???@@@AAACCCDDDEEEEEEEEEIIIMMMOOOOOONNNNNNOOOPPPRRRTTTUUUVVVYYY\\\^^^cccccccccbbbaaabbbdddfffhhhjjjkkkllllllmmmoooqqquuuuuutttrrrpppqqqsssvvv{{{////////////////////////000//////////////////000........................///////////////...------...///000///...---...000/////////...............................................................111000///......///000111111000///......---..............................////////////////////////............////////////////////////////////////////////////////////////............------,,,,,,........./////////////////////............//////...///000000000000/////////000000111111000000///////////////////////////000000000000000000000000............////////////---...000000...------...////////////////////////------............------...//////////////////...........................////////////////////////000000000111111000000000////////////////////////............//////////////////000000000111111111//////////////////////////////............//////............///000111222///////////////////////////............---------................................................+++,,,,,,------.........///......------,,,,,,,,,......---------,,,,,,,,,...........................------,,,,,,------...........................---------------------------------................................................///////////////......------------......---...///000000///...---------...///000111222222/////////...------,,,,,,---,,,+++,,,.........,,,---------....../////////000...,,,,,,---------,,,,,,---...///000000000000,,,---------------------000////////////000000000////////////000000000000////////////////////////000000111111111111000000000000111222333333444444222222222222333333333333222222222222222111111111111222222333444555555666777777666777888:::<<<>>>>>>???@@@AAACCCDDDEEEEEEJJJKKKMMMMMMLLLLLLMMMOOOQQQSSSUUUVVVWWWYYY\\\___aaabbbbbbbbbbbbcccfffhhhiiijjjlllmmmmmmnnnppprrrrrrrrrqqqpppppprrrvvvyyy|||////////////////////////000000////////////000000...........................////////////...------...///000///...---...000/////////............---........................------------------------000000////////////000000------------...///000111................................................------........./////////////////////////////////////////////////////////............---,,,+++***........./////////////////////............//////////////////000000000000000000////////////000000////////////////////////000//////////////////000------........./////////,,,...//////...---...///////////////////////////..............................////////////............................................................////////////......////////////////////////------.........//////////////////000000000111111000000000000000000000000//////............//////............000111222333///////////////////////////............---------........................------------------------,,,,,,,,,------.........///......---------..................---------,,,...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------------..........................................///////////////......------------............////////////......---......///000111111222000000///...------,,,,,,...---,,,---///000///...---------...//////000000000...,,,,,,,,,---,,,+++---...///000000///...---.........///////////////000////////////000000111////////////000000000000///////////////////////////000000111111000000///000000111111222222333333222222222333333333333333222222222222111000///...000111222333444666777777444444444444666888:::;;;>>>???@@@AAACCCDDDEEEEEEKKKLLLLLLKKKJJJKKKMMMOOOSSSTTTVVVWWWXXXZZZ]]]___```aaabbbbbbbbbcccgggiiiiiikkkmmmnnnnnnoooppprrrppppppooonnnooorrrwwwzzz}}}/////////////////////////////////....../////////////////////////////////......//////......---,,,...///000///...---...000//////.........---------........................------------------------...//////////////////...,,,,,,,,,,,,---...///000........................---------------------------------.........//////////////////////////////////////////////////////------...//////...---,,,............/////////000//////............//////000///.........000111222000///---++++++---///000/////////////////////////////////....../////////---------.........//////,,,---///000///...///000////////////////////////000000............000000---...///000000///...---........................---------------------------..................---////////////////////////---------.........//////////////////000000000111000000000000000000000000//////............//////...............///000111///////////////////////////............---------........................------------------------,,,,,,------------------...------...///111333444/////////.........------...........................------,,,,,,------...------------------------////////////////////////,,,,,,,,,------............................................./////////000......------------......//////............//////......//////000000111111...........................---------///000///...---------...///000000000111///------------,,,+++***+++---/////////...---........./////////000000000///......///000111222////////////000000000000000000000000000000000000...//////000000//////...111111111111111111111111111111111111222222222333111111222222222111000///000111111222333444444555444444444444666888:::;;;>>>???@@@AAACCCDDDEEEEEEHHHJJJLLLMMMLLLLLLMMMNNNTTTVVVXXXYYYYYY[[[^^^```aaabbbcccbbbbbbccceeehhhiiikkkmmmmmmnnnnnnppprrrppppppooommmmmmpppuuuyyy////////////////////////.........------.........000000000000000000000000......//////......---,,,...///000///...---...000//////.........---------........................------------------------,,,---...//////...---,,,//////...,,,,,,,,,,,,,,,........................---------------------------------.........//////////////////////////////////////////////////////,,,---...000000000//////---.........//////000000//////............//////000///...---...///111333///---***((((((***---/////////////////////////////////............//////---------.........//////,,,---///000//////000111////////////////////////222111///------///111222---...///000000///...---........................------------------------...//////////////////...////////////////////////---------.........//////////////////000000000000000000000000000000000000//////............////////////...------------...//////////////////////////////.........---------........................------------------------------------------------,,,------///111444777999000////////////....................................------,,,,,,------...000000000000000000000000------------------------,,,,,,,,,------.................................---.........//////000000.........------.........000///...------...///000////////////000000000000,,,,,,------...//////000...---,,,---///000///...---------...///000000111222000............---,,,$$$'''***...000111111111,,,,,,,,,---------......000///.........000111222////////////000000000000111111111111111111111111......////////////......111111111000000000000000//////000000111111111222000111222333444333333222111111111111111222222222777777777777999;;;===>>>>>>???@@@AAACCCDDDEEEEEECCCGGGLLLOOOOOONNNNNNNNNUUUWWWYYYZZZZZZ\\\___aaacccddddddcccaaaaaadddfffhhhjjjlllmmmmmmnnnpppqqqqqqqqqooommmlllnnnssswww------...///////////////------------------------000000000000000000000000//////............//////000///...---,,,------.........------------......111000///...---,,,,,,,,,...........................---,,,,,,,,,,,,---...---......///////////////.........------,,,,,,,,,......------------......,,,---......//////..............................---------.........///////////////000//////...---//////.........------------.........//////000000---...///000000111111000////////////////////////////////////////////////000///...------...///000////////////////////////000///.........000111222000///...------...///000//////............//////////////////////////////000000///...............//////.........---------000000/////////.........,,,---------.../////////............////////////////////////000000000000000000000000000000000000---------------------,,,........................))))))*********+++++++++,,,---.........---++++++///............---------////////////////////////........................111///...---...111444666999888666444111///---,,,...------,,,,,,------...,,,---///000000///---,,,///......------,,,++++++...------,,,,,,------...---...///...---+++,,,---........................000///---,,,,,,---///000......////////////.....................///000000.........///......---,,,,,,---------.../////////...***(((***///111///,,,////////////////////////////////////////////////------------------------........................////////////////////////000000//////.........---////////////////////////222222111000///...------000000000000111111111111222111000000222333222111///000000000000//////...222222333333333333333333777666666666777888:::;;;>>>>>>???@@@AAACCCDDDEEEFFFIIILLLNNNMMMMMMMMMMMMTTTXXX[[[\\\ZZZZZZ\\\___gggfffeeeeeeddddddddddddgggiiilllnnnnnnnnnooopppuuupppnnnooooooooorrrwww//////000111111111111111------------------------//////////////////////////////............//////000///...---------............------------......///......---------.................................---,,,,,,,,,,,,---...------...///////////////.........------,,,,,,,,,......------------......,,,---......//////..............................---------.........//////,,,---.../////////////////////.........---------............/////////000....../////////......---////////////////////////////////////////////////000///...------...///000////////////////////////000///.........///111222000///...------...///000///..................///////////////////////////000000///...............//////.........---------......---------,,,,,,,,,---------...........................////////////////////////000000000000////////////////////////---------....../////////........................---------.........//////......///000///...---,,,++++++,,,---...///000000................................................///...---------///111222444444333222000///......+++******************+++,,,,,,---......---,,,,,,------------------------...------,,,,,,------...///000111000//////000111........................///...---,,,,,,---...///......////////////.....................//////000000//////......------------------..................+++)))+++///111000---------------------------////////////////////////------------------------........................000000000000000000000000000/////////............////////////////////////------...//////000111111000000000000111111111111333111000111222222111000000000111111111111111000222222222222333333333333555555555555666888:::;;;>>>>>>???@@@AAACCCDDDEEEGGGJJJMMMOOONNNNNNNNNNNNUUUXXX[[[\\\[[[[[[^^^aaaeeeeeedddcccccccccccccccgggjjjmmmnnnnnnnnnooooootttpppnnnppppppooorrrwww//////000111111111111111//////////////////////////////////////////////////////............//////000///......------............------------......---------------...//////...........................------,,,,,,------...------...////////////............---------------......------------......,,,---......//////..............................---------...............***+++,,,---////////////...............---------............////////////////////////...---,,,+++//////////////////////////////////////////////////////............////////////////////////////////////.........///000111//////............//////......------------......////////////////////////000///......---........................------------------------,,,,,,,,,...............---------............////////////////////////000000000000........................,,,------...///000111111......................../////////000000000000111///000111111111000......++++++,,,---...///000000................................................------------------------////////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...------,,,,,,------...,,,...000000///......///......................................................////////////............------......///000222111000...------.....................---------///,,,+++,,,000111000...------------------------////////////////////////................................................111111111111111111111111////////////............////////////////////////,,,,,,---///000111222333000000000000111111111111444222111111222222000///000000111222333333333333111111222222333333333333444444444444666888:::<<<>>>>>>???@@@AAACCCDDDEEEHHHKKKNNNOOOOOONNNOOOPPPVVVXXX[[[[[[ZZZ[[[```ddddddccccccbbbbbbbbbbbbccchhhkkkmmmnnnnnnmmmnnnooorrrooonnnqqqrrrppprrrvvv------...//////////////////////////////////////////////////////////////////......------....../////////........................------------............---------......///........................------------------------,,,---......//////.....................---------......------------......,,,---......///.........................................................***+++,,,---.............................................///////////////.../////////......---,,,/////////////////////////////////////////////////////////......//////////////////////////////////////////.../////////////////////....../////////------,,,,,,,,,,,,------///////////////////////////......------................................./////////////////////////////////...---------,,,............////////////////////////000000000000////////////////////////------....../////////000........................------.........////////////000111111111000...---.........---------,,,,,,................................................,,,---......---,,,+++***,,,,,,,,,------.........//////............//////...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...,,,000444555333000---,,,........................------...//////...------......////////////.........------------...//////444333000...------...////////////...---------,,,///---,,,...000111000...////////////////////////////////////////////////////////////////////////........................000000000000000000000000///////////////.........///////////////////////////000000000111111222222///000000000111111111111444333111111111111000...///000111222333333333333222222333333444444555555333333333444666888;;;<<<>>>>>>???@@@AAACCCDDDEEEHHHKKKMMMNNNNNNNNNOOOPPPUUUWWWYYYYYYXXXZZZ```dddccccccbbbbbbbbbccccccdddiiikkkmmmnnnnnnmmmnnnnnnpppmmmnnnqqqsssqqqrrrvvv~~~------...///////////////000000000000000000000000..............................------------............//////////////////......------------......000000///------,,,,,,,,,........................------------------------,,,------.............................................------------......,,,---......///......................................................---,,,---------------,,,,,,---.....................///////////////.........---...///000000000000000////////////////////////////////////////////////...//////////////////...////////////////////////...////////////............//////////////////...------,,,,,,,,,,,,------////////////////////////......------------......---........................//////////////////////////////...---------,,,............////////////////////////000000000000000000000000000000000000.........------,,,,,,,,,........................,,,------------.............../////////...---,,,...------------,,,,,,,,,................................................---.../////////---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,//////............//////......---------,,,,,,,,,...------,,,,,,------...111666<<>>>>>???@@@AAACCCDDDEEEHHHJJJLLLLLLLLLLLLNNNOOOSSSUUUWWWWWWVVVXXX^^^bbbccccccbbbccccccdddeeefffhhhjjjmmmnnnnnnmmmnnnoooooommmmmmqqqsssrrrssswww~~~//////000111111111111111000000000000000000000000..............................------------............///000000000//////......------------......111000///...---,,,,,,,,,........................,,,------......------,,,,,,,,,---............---.............../////////......------------......,,,---......//////.............................................---------...............---,,,,,,---------...............///////////////.........---...///000111111111111////////////////////////////////////////////////......////////////......////////////////////////....../////////...------......////////////............------------......////////////////////////---------,,,------...///---------...............,,,,,,,,,---------------...............---------............////////////////////////000000000000111111111111111111111111//////...---,,,++++++***....................................////////////,,,---.........---+++*********+++,,,---...//////------------------------..............................///000///...,,,+++......---------,,,,,,,,,...------,,,,,,------...//////////////////////////////...---,,,,,,++++++...------,,,,,,------...000555;;;===:::444///+++......................................................////////////......------,,,,,,------...///111000///.........///000...............---------........................------------------------////////////////////////........................////////////////////////.................................///////////////000000000000000000000000......000111333555666777000000000000111111111111444222111111222222000/////////000111222222222111222222333444555666666777555555555555777999;;;===>>>>>>???@@@AAACCCDDDEEEHHHIIIKKKKKKKKKLLLMMMOOORRRTTTWWWWWWVVVWWW\\\```bbbbbbbbbcccccceeefffggggggiiilllnnnnnnnnnooopppooollllllppprrrrrrtttyyy//////000111111111111111////////////////////////...........................------,,,,,,------...---...///000111000000///......------------......000///...---------------........................,,,,,,---......---,,,,,,+++,,,------......---------........./////////000......------------......,,,---......//////..............................//////.........---------------.../////////......---------.........//////000/////////..................//////000/////////////////////////////////////////////////////////---...///000000///...---////////////////////////....../////////...---,,,---...///000000///...---///..................///////////////////////////---,,,,,,,,,------...///---------.........//////,,,,,,,,,---------......---------...........................////////////////////////000000000000000000000000000000000000//////......------,,,,,,................................./////////000000,,,------......,,,+++*********+++,,,---......///------------------------..........................................------........................000000////////////000000---...///000000///...------------------------,,,...------,,,,,,------...+++...111222111...,,,,,,........................///...---,,,,,,---...///......////////////......------,,,,,,------...///.............../////////---------...............---.........---------...------------------------////////////////////////------------------------////////////////////////////////////////////////............/////////000000000000000000000000000---...///000222333444555000000000000111111111111333111000111222222111000111111222222222222222111000000111222333444555666777777666777888:::<<<===>>>>>>???@@@AAACCCDDDEEEIIIJJJLLLLLLKKKLLLNNNPPPRRRUUUXXXXXXWWWXXX[[[^^^``````aaaaaacccdddeeefffeeehhhlllnnnnnnoooppprrrppplllllloooqqqrrruuu{{{---......///////////////////////////////////////...........................------,,,,,,------...---...///111111111000///.........------............------------...//////........................,,,,,,---......---,,,,,,+++,,,------......---------.........//////000000.........------.........,,,---......//////..............................//////.........---------,,,,,,...///000000111111---------.........//////000000//////.........---////////////...---,,,,,,////////////////////////////////////////////////---...///000000///...---////////////////////////....../////////...,,,+++---...///000000///...---//////............//////////////////////////////,,,,,,,,,,,,------...///---------.........//////........./////////000000,,,------....../////////............/////////000////////////000000000000////////////////////////.........///////////////........................------------............,,,---.........---,,,+++---------,,,,,,,,,++++++------------------------........................------------------------------...//////000000111------,,,,,,,,,,,,------,,,---///000000///---,,,+++,,,,,,------......///...------,,,,,,------...+++,,,------,,,---000222........................000///---,,,,,,---///000......////////////......---,,,,,,,,,,,,---......+++,,,---...////////////,,,------....../////////,,,---...---,,,,,,,,,---////////////////////////////////////////////////------------------------000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000000000000///////////////000000000000111111111111222111000000222333222111333333444444444333222222...///000111222333444444888888888888888:::<<<===>>>>>>???@@@AAACCCDDDEEEJJJLLLMMMMMMLLLMMMPPPRRRSSSVVVZZZZZZYYYXXXZZZ]]]_________```aaacccdddeeedddgggkkknnnooopppqqqsssppplllkkknnnppprrrvvv|||000000000000000000000000,,,,,,------...///000000...///000///---,,,,,,---/////////...------,,,,,,//////.........------------------............///...///000///...---...000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,......------------......///...------...///...---555444333111000...---,,,------------------------//////.........---------......////////////..............................000000000000000000000000222111///...------......000000000000////////////000000//////.........---///000000000000000//////000...---...000222222111---...//////000000/////////////////////000111111//////............//////------------------------/////////...---------,,,...---,,,,,,,,,,,,---...........................///......---------......222111000///...---,,,,,,000000000000000///......,,,------------------------------------...///000000000000000000000000000+++)))((()))---...---+++///...---,,,+++,,,,,,------------.........//////------------------------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,---...//////...---,,,+++,,,---.........---,,,.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,---------.........//////,,,...//////...------...000000//////............000000//////.........---........................................................................//////.........---------/////////...---------,,,///...---,,,,,,---...///222111000......//////000......////////////......////////////////////////......//////000000111111////////////////////////---...///000111222333333///000111111000///000222111111000000111111222333<<<666000///222555555333444666777888888999<<<>>>>>>@@@AAAAAA@@@AAACCCEEEGGGIIIKKKLLLMMMOOORRRUUUUUUVVVWWWXXXYYY[[[^^^aaa`````````aaabbbccceeeeeegggiiikkknnnppprrrttttttrrrnnnlllnnnoooqqqwww////////////////////////++++++,,,,,,------.........///000///...---...///------..................//////.........------------------............///...///000000......///000........................------------------------------------------------/////////000000000000000......------------......///...------...///...---/////////......---------------------------------///.........------------......////////////..............................////////////////////////111000///...---...//////000000000000/////////...000/////////............/////////000000//////...111000//////000000///---,,,,,,,,,------------...---------------...////////////............//////------------------------...............---------...---,,,,,,,,,,,,---...........................///......---------............//////000000000111000000000000000///...............------,,,,,,+++---,,,,,,,,,,,,------..............................,,,++++++---...,,,***------.........---,,,+++,,,------------.........------------------------,,,------......------,,,++++++,,,,,,,,,---------------,,,,,,------...///------...//////...------+++,,,---.........------......---------,,,,,,,,,...------,,,,,,---------,,,------------.........,,,...//////...------.../////////.........------000/////////....................................................................................//////.........---------...............---------///...------------...///111000///.........//////......////////////......////////////////////////////////////000000000000//////////////////////////////000111222333333444222333444333111000000111111111000000111111222333777444111111333555666555444666777888888999;;;>>>>>>???@@@@@@@@@AAACCCEEEIIIJJJLLLMMMMMMOOOQQQSSSWWWXXXXXXXXXXXXYYY\\\___bbbbbbbbbcccdddeeegggggghhhiiilllnnnqqqsssttttttrrrnnnlllnnnoooqqqxxx////////////////////////---------------------------...//////......///000,,,,,,------...//////000...............------------------............///...///000000......///000........................................................................,,,,,,------......//////......------------......///...------...///...---++++++,,,,,,---......///....................................------------......////////////..............................//////////////////////////////.........///000111000000000/////////......////////////....................................000///...///000000...,,,------,,,+++,,,---...///...------------....../////////............//////---------------------------------..................------,,,,,,------.................................---------......///---......///000111222222///000000000000///......//////...---,,,++++++***------,,,+++++++++,,,,,,------------------------111000...------,,,***)))+++,,,...000000...+++))),,,,,,,,,,,,------------------------------------,,,------......------,,,,,,,,,,,,,,,------------...------------...//////------...//////...------+++,,,------......------...------------,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,------------,,,...//////...------............---------------////////////...................................................................................................------------------...............///......------......///000///......------............////////////......////////////////////////000000000000////////////////////////////////////111111222222333333333333555666666444222000111222111111000000111111222333111222333333333333444666555666888888888999;;;>>>===???@@@@@@@@@AAACCCEEEKKKLLLNNNNNNNNNNNNPPPRRRXXXYYYYYYYYYXXXYYY[[[]]]bbbbbbbbbcccdddeeeggggggiiijjjllloooqqqssstttuuurrrnnnmmmnnnoooqqqxxx////////////////////////000000000000000/////////+++,,,......------...000---------.........//////........................---------............///---...///...---,,,---///........................------------------------------------------------******+++,,,------............------------......///---------...///...---,,,,,,------...///000000////////////////////////---------------------------......//////......---........................////////////////////////.........//////000111222000000/////////.........///////////////.........---------------......///,,,+++,,,...111222000///000///---,,,---...000222000000////////////000111//////............//////........................,,,---------.../////////------------------------...........................------------...////////////////////////////////////000000//////...---.........------,,,,,,,,,......---,,,+++++++++,,,------------------------000///...---,,,+++***)))+++,,,...//////...,,,++++++++++++,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,------------...---------------......///---..................---,,,,,,,,,---------------------------------------......---,,,,,,,,,------+++++++++,,,,,,,,,------,,,...//////...------...------------------------///////////////.........................................................................................................,,,---------...///////////////............/////////.........------------......////////////......////////////////////////111111000000//////......////////////////////////111222222222222222222222333444555444222111222333111111000000111111222333...333777666333111222555666777888888888999;;;======>>>@@@@@@@@@AAACCCEEELLLNNNPPPPPPOOONNNOOOPPPWWWXXXYYYXXXXXXYYY\\\^^^`````````aaabbbccceeeeeejjjkkkmmmoooqqqsssttttttrrrnnnmmmnnnooorrryyy........................000000000000000/////////***+++------,,,,,,---/////////.........------------.....................---------............///+++,,,------++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222......------------......///---------...///...---------------............////////////////////////,,,,,,------------------------............------................................................------...///000111222222////////////.....................///////////////---------,,,---...///000---------...000111000///000///---,,,---...000222000000////////////000000//////............//////........................,,,---------.../////////------------------------........................---------------...//////........................///////////////...------,,,,,,,,,------.........//////...------,,,------........................,,,,,,,,,,,,+++******+++------,,,,,,,,,------...+++++++++,,,,,,,,,------------------------------,,,------......------,,,,,,,,,---------.........,,,,,,,,,+++,,,,,,---............------.........,,,,,,,,,,,,------......------------------------000///...---,,,++++++++++++++++++,,,,,,,,,------,,,...//////...------...------------------------.........///////////////........................................................................---.....................,,,---------.../////////////////////////////////...............------,,,......////////////......////////////////////////111111000000//////......000000000000000000000000000000000111111111111111///111222222111111222444111111000000111111222333222888===<<<666222333555777888999999888999;;;======???@@@AAAAAABBBDDDGGGMMMOOOQQQQQQPPPNNNOOOOOOUUUVVVXXXXXXXXXZZZ^^^````````````aaabbbccceeeeeejjjkkkmmmoooqqqrrrssstttqqqnnnmmmnnnppprrrzzz........................------------------------+++,,,------,,,+++---...000//////...------,,,,,,---------...............---------............///+++,,,---,,,++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000......------------......///...------...///...------,,,,,,,,,,,,,,,++++++........................,,,,,,,,,,,,------------------............------................................................---...///000111222111111/////////.........------.........///////////////......---------///000111555333000/////////---,,,------,,,+++,,,---...//////......------------...//////............//////........................---------...............,,,------......------,,,........................---------------...///000,,,------...///000000111...////////////...------***++++++,,,---...////////////...---------..............................)))+++,,,,,,******+++---...---,,,++++++---...///,,,,,,,,,,,,------------------------------------,,,------......------,,,,,,---------............,,,++++++++++++,,,------///...------------...///---,,,,,,,,,,,,---...///,,,,,,,,,------------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...//////...------...---------------..................///////////////........................................................................---------...............---------..................//////000000//////......////////////...------......////////////......////////////////////////000000000000////////////000000000000000000000000//////000000000111111111---...000000000000222444111111000000111111222333888===AAA@@@:::666555777777999999999999999;;;===>>>???AAABBBBBBCCCFFFHHHNNNPPPRRRRRRQQQOOOOOOOOOTTTVVVWWWXXXYYY[[[^^^aaabbbbbbbbbcccdddeeeggggggiiijjjlllnnnpppqqqrrrrrrqqqnnnmmmooopppssszzz........................++++++,,,,,,------......---/////////---,,,---.....................---------------.........//////---------............///,,,---......---,,,---...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,------......------,,,...................................................///000111222111111000//////.........---------............/////////000///...------...///111333999666111///......------,,,,,,,,,------------...//////...---------------//////............//////.......................................---------,,,,,,---......---,,,,,,........................---,,,,,,------///000000//////000000111111111222......//////......---,,,+++,,,,,,------.........------,,,,,,------......------------------------***,,,...---+++***+++---,,,,,,,,,------.........,,,------------.........------------------------,,,------......------,,,------------............,,,,,,,,,,,,,,,---......///...------------...///------,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,------------.........,,,...//////...------...------........./////////............/////////000........................................................................---------.........//////...............---------...///000111111000///...//////000000000///...---......////////////......////////////////////////////////////000000000000000000000000000000000000//////000111222222333333---///000000000///111222111111000000111111222333777;;;>>>===:::777666666888999::::::999999;;;===???@@@BBBCCCCCCEEEHHHJJJMMMPPPRRRSSSRRRPPPPPPPPPVVVWWWXXXXXXXXXZZZ]]]```bbbbbbbbbcccdddeeeggggggiiijjjkkkmmmooopppqqqqqqqqqnnnmmmoooqqqsss{{{........................,,,,,,------...///000000000111222111///......///,,,,,,------.../////////---------.........//////---------.........//////...///000///......///000........................................................................//////////////////...............------.........///...------...///...------......//////000000000------------------------+++++++++,,,,,,---------,,,------......------,,,...................................................///111222222111000000//////.........------------.........//////000000000///...---...000222444999555000......///111111---...//////000000//////222111000/////////////////////............///////////////////////////////////////......------,,,,,,,,,---......---,,,,,,........................,,,,,,,,,---...///000111555555444333222111000///......//////......---,,,---------------------,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,...000...+++***+++...)))+++---///000///---,,,---------.........//////------------------------,,,------......------,,,---------.........//////...------------.../////////...---,,,,,,---...///------,,,+++,,,---...///,,,,,,,,,------.........)))******+++---///111222---------.........//////,,,...//////...------............/////////000000---.........//////000000........................................................................---------.........///////////////......------,,,...///000111111000///...///000111111111000...---......////////////......////////////////////////......//////000000111111000000000000000000000000///000000222333444555555000111222111000///000111111111111000111222222333333555777888777555444444888999::::::999999;;;===@@@AAACCCDDDDDDFFFIIIKKKMMMPPPRRRSSSRRRQQQPPPPPPXXXYYYYYYYYYXXXYYY[[[^^^`````````aaabbbccceeeeeehhhiiikkkmmmnnnoooppppppqqqnnnmmmoooqqqttt{{{////////////////////////////////////////////////...---,,,,,,,,,,,,---...////////////////////////........................------------------------.........................../////////...------,,,+++,,,------......------------------------------222222111000000000000000,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///...................................................------,,,,,,------...........................//////............//////000000//////.........---........................000000000000000000000000........................***+++,,,///222555888:::......---------......///........................111000///......---......//////...------------------------............///000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------------...//////............////////////////////////...---,,,+++...------,,,,,,------...111000///...------...///...------------...//////,,,++++++******++++++,,,******+++,,,,,,---......,,,,,,,,,++++++*********......//////...---,,,,,,---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///000000//////.........---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------,,,,,,+++++++++.........------,,,,,,,,,---------............///........................000000000///......------...------,,,,,,------...------------------------...------------...//////000000000000///...------------......///.........////////////............,,,---000111111000---,,,+++,,,.../////////...---------------.........///......///000111222333333222222333333333222222111111111000//////...//////111111222222222333333333444444333222333444555666777777777888:::<<<>>>@@@>>>???@@@CCCEEEGGGHHHIIILLLPPPSSSTTTQQQPPPPPPRRRUUUWWWYYYZZZZZZZZZ\\\^^^````````````bbbdddfffgggjjjjjjjjjkkklllmmmnnnoooqqqoooppprrrrrrssszzz...................................................---,,,,,,,,,,,,---...................................................------------------------........................,,,,,,------,,,,,,+++***+++,,,------...---------------------------------000000///...............------------------------///...---,,,,,,---...///................................................,,,,,,++++++++++++,,,,,,........................//////............//////000/////////.........---........................////////////////////////........................,,,---...000222444555666///......------......///........................///...............///000///...------,,,,,,---------------............///......---------------------------,,,,,,,,,,,,,,,------------------......---,,,,,,,,,,,,---..................////////////////////////...---,,,+++...------,,,,,,------...///...---,,,,,,---......---------------...//////---,,,,,,++++++,,,,,,---******+++,,,,,,---............------,,,,,,,,,,,,...............---,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,000/////////.........---------............------,,,,,,,,,,,,,,,,,,,,,,,,......------------......000///////////////............---------,,,,,,,,,---------............///////////////////////////------------...............------,,,,,,------...------------------------...------------...//////.........//////......---.........///......------////////////000000111111000...,,,++++++...000222000000000000//////...---------.........///////////////000000000000000000111222222333333222222111222111111000000000000111111111222222222333333333333222222222222444555666666666666777999;;;===???>>>???AAACCCEEEGGGHHHIIIMMMPPPTTTUUURRRPPPQQQSSSUUUWWWYYYYYYYYYZZZ\\\^^^aaaaaaaaaaaaccceeeggghhhjjjjjjkkkkkklllmmmnnnooopppoooppprrrsssttt{{{...................................................------,,,,,,------...........................------------------------------------------------------------------------,,,,,,------,,,,,,++++++++++++,,,---------------..............................---,,,,,,,,,,,,---..............................------------..............................------------------------------,,,,,,,,,,,,------........................//////............///////////////.......................................////////////////////////...........................///000111222222111111//////............//////........................------------...///000111......------,,,,,,---------------............///---,,,,,,,,,,,,------...------------------------..................------...------------...//////............////////////////////////...---,,,,,,...------,,,,,,------...,,,,,,,,,+++,,,,,,---...---------------......///,,,,,,++++++++++++,,,,,,***++++++,,,,,,------.../////////...............---............------,,,///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------/////////...............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------....../////////000000000000000...------------,,,,,,,,,---------............///////////////////////////++++++,,,,,,---......///...------,,,,,,------...------------------------...------------...//////,,,------............---///////////////...---,,,/////////......//////000111///,,,++++++...111333333333111000///.............../////////000000000000000000//////.........111111222222222222222111222111111111111111222333111111222222222333333333222222111111222444666777555555555666888:::===>>>??????AAACCCEEEFFFHHHIIILLLPPPSSSTTTQQQPPPPPPRRRTTTVVVXXXYYYYYYYYY[[[]]]bbbbbbbbbbbbdddeeegggiiijjjjjjkkklllmmmnnnooopppooonnnooorrrsssuuu}}}................................................------------------------........................---------------------------------------------------------------------------......///......------++++++,,,------------,,,........................------,,,,,,,,,,,,,,,---------------------------------------------------........................------------------------/////////....../////////........................///......------......///................................................////////////////////////........................---...000222222111///...000000///.........//////........................---------------...///000//////......---......///---------............///++++++++++++,,,,,,---...---------...............//////......------,,,,,,///////////////000000111............////////////......//////...------,,,...------,,,,,,------...---------,,,,,,,,,,,,,,,------,,,,,,------...///+++******************++++++++++++,,,,,,---------/////////...............---------......------,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000........................,,,,,,------------,,,,,,------------------------......------------......,,,,,,------.........///---------------------------------............///------------------------,,,,,,---------............------,,,,,,------..............................------------...//////---------...------,,,,,,000000000000///---,,,,,,000///...---,,,,,,------///000111222111000...---333222000///......//////////////////000000000000////////////............000111111222222222222111000000000000111111222333111111222222222333333333555444333333333444555666666666666777999;;;===??????@@@AAACCCEEEFFFGGGHHHJJJNNNRRRRRRPPPNNNOOOPPPSSSUUUWWWXXXXXXYYY\\\]]]bbbbbbbbbbbbccceeeggghhhjjjjjjlllmmmnnnoooppppppooonnnooossstttwww................................................------------------------........................------------------------------------------------------------------------------......///......---***+++,,,,,,------,,,,,,...........................------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,........................------------------------/////////....../////////..............................------------......---------.......................................................................................+++---///111222111000///000000///.......................................//////...---------------000///////////////000000---------............///++++++++++++,,,,,,---...---------.........//////...---------,,,,,,++++++......------......///000............////////////.........///......---,,,...------,,,,,,------.../////////...---,,,++++++,,,,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---------------,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///---------...............------............------------------------------......------------......+++++++++,,,,,,------...---------------------------------............///------------------------////////////......------...------,,,,,,------..............................------------...//////............---,,,+++***000000000000///...---,,,//////...---...///111222444444444333222000...,,,000000.........///000111////////////000000000000---------...///000000000///000111111222222222222///////////////000111222111111222222222333333333888777666444444444555555888888888999:::===???@@@@@@@@@AAACCCDDDFFFGGGHHHKKKOOOSSSSSSQQQOOOPPPQQQSSSUUUWWWXXXYYYZZZ\\\^^^aaaaaaaaaaaabbbccceeefffiiijjjlllnnnppppppqqqqqqooonnnpppsssuuuxxx------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,******+++,,,,,,,,,,,,,,,------------------------......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------..............................------------......---------------.................................................................................+++,,,...///000111000000000///...---------------........................000///...---,,,,,,,,,,,,/////////...//////000111---------............///---,,,,,,,,,,,,------...,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------............////////////---...............------...------,,,,,,------....../////////...---,,,+++,,,,,,,,,,,,,,,------...//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,------------,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------------.........------............------------------------------......------------......---------...............,,,,,,,,,------------...---------............///........................111000000///......------...------,,,,,,------..............................------------...///////////////......---,,,+++000000000000//////...------------///111555999;;;:::777222---,,,---000222///.........//////000111....../////////000000000,,,---...///000111111222//////000111222222222222//////////////////000111111111222222222333333333888777666444444444555555999888999999;;;===@@@AAA@@@AAABBBCCCDDDFFFGGGGGGNNNRRRVVVVVVTTTRRRRRRTTTTTTVVVXXXYYYZZZ[[[^^^```aaaaaa``````aaacccdddeeeiiikkkmmmoooqqqrrrrrrqqqpppoooqqqtttvvvxxx------------------------------------------------,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------------------------+++,,,------------,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...........................------,,,,,,------...,,,,,,,,,------.................................................................................,,,------......////////////...---,,,,,,+++++++++..............................---,,,,,,------------------------...//////---------............///......------------------+++++++++,,,---.........,,,,,,,,,---------------,,,,,,,,,,,,,,,---..................////////////------...............---...------,,,,,,------...***+++,,,---...------,,,,,,,,,++++++,,,,,,---...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,------.........,,,,,,------------,,,,,,..............................------------......////////////............,,,,,,,,,---------......---------............///...................................................------,,,,,,------..............................------------...//////,,,---.../////////////////////000000000//////......------...000444777:::777444///+++***---111444000000111111111000//////------.........//////////////////000000111111111...///000111222222222222111111000000///000000000111111222222222333333333444333333222333444555666888888888999:::===???AAA@@@AAABBBCCCDDDFFFFFFGGGMMMQQQUUUUUUSSSQQQQQQSSSTTTVVVYYYZZZ[[[\\\___aaacccbbbaaaaaabbbccceeefffiiikkkmmmppprrrrrrrrrrrrqqqppprrruuuvvvxxx------------------------------------------------,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------...///........................++++++------------++++++........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------..............................------,,,,,,------...,,,,,,,,,------.................................................................................///...------------...//////...---,,,+++******+++........................,,,,,,,,,,,,---...//////++++++++++++,,,,,,---...---------.........//////000///......------------******+++,,,,,,---......,,,------......////////////////////////000111111............/////////000------...............---...------,,,,,,------...&&&'''))),,,---.........,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++,,,,,,------------+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,,,,,,,------.........+++++++++,,,,,,+++++++++.................................------.........//////......---------,,,,,,,,,,,,------.........---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///...------,,,,,,------...////////////////////////...------------...//////***+++---///000111222222...//////000000000000///000///---,,,,,,...000222............////////////222333333333222000///---------------.........///111111111111000000000000......000111111222222222333333222111000000000111111111222222222333333333000//////000222444666777777777777888:::<<<>>>@@@AAAAAABBBCCCDDDEEEFFFGGGJJJNNNRRRRRRPPPNNNNNNPPPUUUWWWYYY[[[\\\]]]```bbbdddccccccbbbcccdddfffgggiiikkknnnppprrrssssssrrrrrrqqqrrruuuvvvxxx........................++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,++++++++++++,,,---...//////...---,,,...------,,,,,,------...,,,---......//////...............------,,,,,,,,,...------,,,,,,------...---......,,,++++++---///------------------------...---++++++++++++---...........................+++,,,---......---,,,+++111000...,,,,,,,,,.../////////.........---------//////.........---------//////////////////////////////............//////000///...---,,,+++++++++---------............///...------,,,,,,------...------------------------...------,,,,,,------...------------------------333000...///000111///,,,---.../////////...,,,+++---...//////---,,,---///......---------,,,,,,,,,.........////////////000000000000000111111111111000////////////.........////////////////////////............------,,,++++++++++++,,,,,,---------...---+++******+++,,,---///---+++******+++,,,............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,---------............---------,,,,,,,,,///...---,,,,,,,,,,,,,,,......------------......................................................------------------------111111000000/////////...++++++,,,,,,,,,---------//////.........---------////////////////////////............////////////------------------------000///...------...///000000000000000///...---,,,........................111222333333222111000111////////////////////////......///000111222222333.........//////000111222222222111000//////000000111111222222222333333333222222222222333444555666777777888999;;;===???@@@AAABBBDDDDDDDDDEEEHHHJJJJJJLLLOOOQQQPPPPPPPPPQQQUUUWWWYYYZZZ\\\___cccfffdddcccaaaaaaaaaccceeegggjjjjjjlllnnnooopppppppppooopppqqqrrrtttyyy........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---,,,,,,++++++,,,,,,------...//////...------...------,,,,,,------...,,,------.....................---------,,,,,,,,,---------,,,,,,---------...///...---++++++,,,...---------------------------,,,,,,,,,,,,,,,,,,---........................,,,------------------,,,...---+++))))))***+++,,,//////.........---------//////.........---------------------------------------,,,,,,,,,,,,------///...------,,,,,,,,,,,,---------............///...------,,,,,,------...------------------------...------,,,,,,------...------------------------000...------///000...,,,...............------,,,,,,...///...---,,,---.........---------,,,,,,,,,,,,,,,,,,,,,------------/////////000000000111111.........---------,,,,,,........................+++,,,,,,,,,++++++***)))---,,,,,,,,,,,,,,,,,,+++,,,+++******+++---000111---,,,+++++++++,,,---------------------,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++///...---,,,,,,,,,,,,---......------------......................................................------------------------...---------,,,,,,,,,,,,++++++,,,,,,,,,---------//////.........---------------------------------............////////////------------------------000///...------...///000......///////////////...........................---///222333222000///...////////////////////////000000000000000111111111///......//////000111222333222111000000000000000111111111111222222222333333333222222333333444444777777777888:::<<<===>>>@@@BBBCCCDDDDDDEEEGGGIIIKKKMMMOOOPPPOOOPPPQQQRRRWWWXXXYYYZZZZZZ\\\```cccbbbbbbaaa```bbbdddfffhhhiiijjjlllmmmooopppppppppnnnoooqqqqqqsssyyy........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...---,,,,,,,,,,,,,,,,,,------...//////...------...------,,,,,,------...,,,,,,---..................------------,,,,,,,,,------------------------.........---++++++,,,---------------------------,,,,,,------------,,,,,,...........................------,,,,,,------...,,,,,,***)))))))))***+++...............---------...............---------------------------------------,,,,,,,,,,,,------...------,,,,,,,,,---------------............///...------,,,,,,------...------------------------...------,,,,,,------...------------------------...,,,,,,,,,...///...---///......---------------+++---...---,,,+++,,,.........---------,,,,,,,,,,,,,,,,,,,,,------------.........////////////000------,,,,,,,,,+++++++++------------------------++++++,,,,,,,,,+++******...------,,,,,,++++++***+++*********+++,,,...///***++++++,,,------------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------,,,,,,,,,,,,,,,......---,,,,,,,,,------......------------..............................................................................,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------...............------------------------------------............/////////------------------------//////............//////,,,---...///000000000000........................,,,...111333333222///---000000000000000000000000111111111000000/////////////////////000111222222333333222111111111111222000000000111111111222222333333333222222333444444777666666777888:::<<<===@@@AAACCCCCCCCCDDDGGGIIILLLMMMNNNOOONNNOOOQQQSSSWWWXXXYYYYYYYYYZZZ]]]___bbbaaa``````aaadddfffhhhiiijjjlllmmmooooooppppppmmmnnnpppppprrrxxx........................------------------------........................------------------------.........------,,,,,,,,,...------,,,,,,,,,---------..................---...------,,,,,,------...,,,,,,---.........------------------------------,,,------------------,,,+++,,,------,,,,,,...///------------------------+++,,,---......---,,,+++...........................---,,,++++++,,,---.........---,,,,,,------...................................................///////////////////////////......------......///------,,,,,,,,,---......---------............///...------,,,,,,------...------------------------...------,,,,,,------...........................,,,,,,,,,---...//////...///...---,,,+++,,,---...***,,,---,,,++++++,,,.........---------,,,,,,,,,------........./////////---------.........//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((())))))((())),,,---......---,,,+++++++++,,,,,,------...---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........---------------------...------,,,,,,,,,------......------------......................................................////////////////////////........................,,,,,,,,,------------...........................////////////////////////---------.........//////......................../////////....../////////------...///////////////........................//////111333444444222000000000000000000000000000000000000000000000//////////////////000111222333333333222222222222222333///000000000000111111111222222222222333444555666888777666666888:::<<<===@@@AAABBBCCCCCCDDDFFFHHHMMMNNNNNNNNNMMMOOORRRTTTVVVWWWXXXXXXXXXYYY\\\___cccbbbaaa```aaabbbdddfffiiijjjkkkmmmnnnooopppppplllnnnooooooqqqwww........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------.........------,,,,,,,,,---------,,,,,,---...............------............------,,,,,,------...+++,,,,,,---...---------------------------------,,,,,,---......---,,,,,,(((***,,,------...000111------------------------,,,,,,...//////...,,,,,,...........................---,,,++++++,,,---...//////........./////////---.....................---.....................////////////////////////......------------......------,,,,,,,,,---......---------............///...------,,,,,,------...------------------------...------,,,,,,------...........................,,,---.........//////000///...---++++++,,,------***+++,,,,,,++++++---.........---------,,,,,,,,,---------............///------------........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------******+++,,,,,,---......---,,,++++++***)))))))))'''))),,,...///...---,,,***++++++,,,,,,------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------...................../////////------,,,,,,,,,------.........------------......................................................//////////////////////////////////////////000000,,,,,,---------.........---.....................////////////////////////------------.......................................//////////////////...//////000//////...------........................000///...000333444333222000000000000000000000000---......///000000111111/////////000000111222333333222222222222222333333///000000000000111111111///000000222333555777888999888777777888:::===???@@@AAACCCCCCCCCDDDGGGIIIMMMNNNNNNNNNMMMOOORRRTTTSSSUUUVVVWWWWWWYYY]]]```eeecccbbb``````aaabbbccchhhiiikkkmmmnnnooooooooolllmmmnnnoooqqqvvv........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------,,,,,,------------------...//////...------------...///...------,,,,,,------...++++++,,,---------------,,,,,,,,,------------...+++,,,---......---,,,+++'''))),,,.........000111------------------------------............------...........................------,,,,,,------...------------............---------...............---------...............------------------------,,,,,,++++++++++++,,,,,,...------,,,,,,,,,---------------............///...------,,,,,,------...------------------------...------,,,,,,------...........................---...//////...---///000...------,,,,,,,,,,,,,,,***+++------,,,,,,...///......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++))))))***+++---...//////+++,,,,,,---------......)))***,,,.........,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------...................../////////------,,,,,,,,,---............------------..............................................................................---------...............,,,---------............---------...............------------------------,,,------------.......................................////////////......000000000000///...---,,,........................///------///333555444111000000000000000000000000,,,------...000111111222000000000000111222333333222111111111111222333333000000000111111111222222///000000222333555777888888777666666888;;;???AAAAAABBBDDDDDDDDDEEEHHHJJJLLLMMMNNNOOONNNOOOQQQSSSSSSTTTVVVVVVWWWZZZ]]]```dddcccaaa``````aaabbbccchhhiiikkklllnnnnnnoooooolllmmmooooooqqqwww........................------------------------................................................,,,,,,---------------------------------.../////////...------------...///...------,,,,,,------...++++++,,,------------,,,,,,,,,,,,---------......+++,,,...//////...,,,+++)))+++.........---......------------------------......------------..............................,,,------------------,,,+++,,,,,,---......---------------.........//////---------.........//////------------------------,,,++++++******++++++,,,///...------,,,,,,,,,,,,---------............///...------,,,,,,------...------------------------...------,,,,,,------...........................,,,...///...,,,+++,,,...,,,------------,,,++++++***,,,---...------///000......---------,,,,,,,,,******+++++++++,,,,,,,,,---............/////////000000000/////////......------------------------)))***++++++,,,,,,,,,+++******+++,,,,,,---......***++++++,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,++++++++++++++++++++++++,,,---.........------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,------......,,,,,,,,,,,,,,,---...///......------------......................................................------------------------,,,,,,,,,------.........------------............---------.........//////------------------------,,,,,,---------.................................---...///000000///...---...///////////////..............................///...000555:::;;;666111////////////////////////........./////////000000000000000000111222333333000000000000000111222333111111111111222222222333222222222222333444555555666555444444777;;;???BBBBBBCCCEEEEEEEEEFFFIIIKKKKKKMMMOOOPPPOOOPPPQQQRRRUUUVVVWWWWWWWWWYYY\\\^^^bbbaaa```___```bbbdddeeehhhiiijjjlllmmmnnnoooooolllnnnooopppqqqwww........................////////////////////////................................................,,,,,,,,,------.........---------------...///000///...---,,,,,,---...///...------,,,,,,------...++++++,,,---------,,,,,,,,,,,,,,,------.........+++,,,...//////...,,,++++++---//////---,,,+++,,,------------------------///...---,,,,,,---...///........................+++,,,............,,,+++,,,---....../////////...---------.........//////---------.........//////////////////////////////...------,,,,,,------...000///...---,,,+++++++++---------.........//////...------,,,,,,------...------------------------...------,,,,,,------...////////////////////////,,,...///...+++)))***---+++,,,---...---,,,+++***+++,,,............///111......---------,,,,,,,,,,,,,,,---------..................////////////000000////////////.........------------------------+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))'''&&&%%%,,,,,,------,,,,,,++++++---,,,,,,++++++***************+++,,,,,,---......------------------------........................------------------------,,,,,,,,,---------......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///.........------.........................................................---------------------------------....../////////---------.........//////---------.........//////////////////////////////,,,,,,,,,---------......////////////////////////---...///000000///...---,,,---...///000000000000........................000111666===CCCAAA:::222///////////////////////////////////////.........000000000000111222333444000000//////000111222222111222222222222333333333555444333333222222222222444333222333555:::???BBBCCCDDDEEEFFFFFFGGGIIILLLJJJLLLOOOQQQPPPPPPPPPQQQXXXXXXYYYXXXWWWXXXZZZ]]]___^^^^^^___```cccfffhhhhhhiiijjjlllmmmnnnoooooommmnnnpppppprrrxxx...............---------...+++,,,///000...///222222222111000000000000000------------------------------------------------------..................++++++,,,,,,---...//////.........------,,,,,,,,,...---,,,,,,,,,,,,---...,,,------......------,,,/////////......------,,,///...---,,,,,,---...///111---,,,///000---+++,,,///////////////.........222111000...------------...------,,,,,,,,,------//////............//////000000//////....................................////////////...---,,,+++//////.........---------,,,,,,,,,------.........---------------------------,,,+++******+++,,,---)))***++++++------.../////////.........---------))))))***+++,,,......///000///...---------------++++++++++++++++++++++++///...---,,,+++,,,------******++++++++++++,,,,,,---------........./////////......------///000111,,,---///...------...///,,,,,,,,,,,,,,,---...///------------------------------...///...---+++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***---///000........................------------------------...------------...//////---------------------------..................---,,,,,,,,,---------......////////////////////////000000000///......---------------------...///000------------------------//////............/////////...,,,++++++,,,---...///...---,,,,,,---...///........................//////000222444666777888---...///////////////...//////............/////////////////////000000000222111111000/////////000222333333222000///111222///111444555444333444555444666777777888:::>>>AAABBBCCCEEEFFFGGGGGGGGGFFFHHHJJJMMMNNNNNNNNNPPPQQQSSSUUUWWWXXXYYYZZZ\\\^^^bbbbbbaaa```___aaaeeehhhjjjkkklllmmmnnnppppppqqqpppmmmnnnrrruuuxxx---------------------------+++,,,///000......111//////...------------...------------------------------------------------...------,,,,,,+++++++++++++++,,,,,,---......///......---------,,,,,,,,,...---,,,,,,,,,,,,---...,,,------......------,,,---------,,,,,,,,,,,,,,,///...---,,,,,,---...///000,,,,,,///111...---..................---------///......------------......------,,,,,,---------......................../////////.........------........................------...............---......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,+++******+++,,,,,,---------,,,,,,,,,++++++......------,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,---------------------------///...---,,,,,,,,,------,,,,,,------------......,,,------------.........///......---...///000111---///000///------...///---,,,,,,,,,,,,---...///---------------------------------------,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))***+++,,,...///........................---------------------------------,,,---......///------------------------------............------,,,---------.........................................................///------------------......------------------------......------------.....................///000000//////...---------..............................//////000111222333333444////////////////////////////////////////////////222222222222222333333333555444333333222222333333///000000000...///000222444222111111333444333333444666777888888:::>>>AAABBBCCCEEEFFFGGGGGGGGGGGGIIIKKKMMMNNNNNNOOOPPPRRRTTTVVVXXXYYYYYYZZZ\\\^^^cccccccccaaa```bbbeeehhhjjjjjjkkklllmmmooopppqqqqqqnnnnnnrrruuuxxx---------------------------+++...222333///...000......---,,,,,,,,,,,,---------------------------------------------------------,,,+++***)))((((((+++,,,,,,------............------------,,,,,,,,,...------,,,,,,------...,,,------......------,,,------------------............------------......111---,,,///000---,,,---------------------------,,,,,,,,,,,,,,,---......---------,,,,,,------...------............------.........---------------........................+++,,,---...////////////---------,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++000//////...---,,,++++++,,,,,,+++++++++,,,------------------------------///...---,,,,,,,,,,,,---,,,,,,------------......,,,,,,,,,,,,------------......------......///000///000111000...---...///------,,,,,,,,,---......---------------------------,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,------...------------------------,,,,,,------------,,,,,,------........./////////------------------------+++,,,,,,---......//////...------,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,------------...///000000000000000///...---------------......................../////////////////////000333222000///...//////000......000000000000....../////////000000111111111222222111000000000111111.../////////...///111444555222...///444777666444555666777888999;;;>>>AAABBBCCCEEEGGGHHHHHHHHHGGGIIILLLNNNOOOOOOPPPQQQRRRTTTVVVXXXYYYYYYYYY[[[]]]dddddddddbbbaaabbbeeegggjjjiiiiiijjjkkkmmmpppqqqrrroooooorrruuuxxx------------............,,,---222999999444////////////...------------...------------------------------------------------,,,,,,++++++******)))))),,,,,,,,,---------......------------------------------------------------,,,------......------,,,.../////////000000111111------------------------222...,,,......+++)))***---------------............------,,,------......------,,,,,,,,,---......---...////////////...---------------------------........................,,,------...//////......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////---,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------......//////111222222111...------...------,,,,,,,,,------...---------------------------,,,+++***)))***+++,,,,,,,,,++++++,,,,,,---...---------------------------,,,,,,++++++,,,,,,,,,------------------------------------------------.........---,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,++++++++++++,,,------------------------------+++,,,,,,------,,,,,,+++.........////////////000------------------------,,,,,,,,,---------.........---,,,,,,++++++++++++------------------------...------,,,,,,------...,,,,,,.........---,,,+++000//////...---------,,,........................---............/////////555333111///......///000---...000111111000...---------......///000000000111000////////////000000000000000///...000222555333222222444666888888888555666888888999;;;???AAABBBCCCEEEGGGHHHHHHHHHHHHJJJLLLOOOPPPPPPPPPRRRSSSUUUWWWXXXYYYXXXYYY[[[\\\cccddddddbbbaaaaaadddfffiiihhhhhhhhhjjjmmmoooqqqrrrppppppsssuuuxxx------........./////////---///666>>>???777000...//////...---------------------------------------------------------------******++++++,,,,,,------,,,,,,,,,---------------------------------------------------------------,,,------......------,,,.../////////000000111111,,,------------------,,,///***(((+++,,,******,,,------......////////////111000///...------------,,,,,,,,,,,,,,,---...////////////000000/////////------------------------..............................//////...------,,,............////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...//////000------------....................................------,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,------...............111222222111...------......------,,,,,,,,,------------------------------,,,+++***)))***+++,,,---,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,++++++------------------------------------------------,,,++++++++++++,,,------------------------------+++,,,,,,------,,,,,,+++.........////////////000..............................---------,,,,,,,,,...---,,,,,,++++++++++++------------------------//////............//////......//////...,,,***)))//////.........------,,,........................,,,------...///000111111555333111///......///000...///111222222111///...000000111222222333444444333333222222222333333444000000000...---...111444444888===<<<888555666888555777888999999;;;???BBBAAACCCEEEGGGHHHIIIIIIIIIJJJLLLOOOPPPPPPPPPRRRSSSTTTVVVXXXYYYYYYYYY[[[]]]aaabbbbbbaaa``````bbbdddgggggghhhiiijjjmmmoooqqqrrrppppppsssvvvyyy,,,------......////////////000555<<<<<<666000///------,,,++++++++++++,,,------------------------------------------------******+++,,,---...//////------------------------,,,,,,,,,------------...,,,------......------,,,,,,------......------,,,------------------......,,,,,,------------,,,,,,***&&&%%%))),,,---...111------......///000000000222111000///...---------,,,,,,,,,,,,---......///000///............///000---------------.................................////////////...---,,,+++///////////////000000000...------------,,,,,,,,,------------------------,,,,,,------------,,,,,,............---------,,,------...............///,,,,,,------.........///......---------...//////........................------......------,,,+++,,,,,,------------......,,,,,,,,,,,,------------,,,,,,---............---///000111000...---...///......---,,,,,,,,,------------------------------,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------,,,,,,+++++++++,,,------,,,,,,,,,------------...------------------------'''(((+++---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...------------------------,,,,,,------------,,,,,,------.........///////////////////////////////////////......---,,,,,,+++...------,,,,,,,,,,,,---------------------------/////////....../////////111111000000///...,,,,,,------...//////......---........................,,,------///000111222222333222000///...//////000//////111111111111//////...//////000111222333333222111111111111222222333//////...---,,,...222555;;;AAADDD@@@777111222666666777888999:::<<>>AAABBBAAABBBEEEGGGIIIJJJJJJJJJJJJKKKLLLNNNPPPQQQRRRRRRUUUWWWXXXZZZ\\\\\\\\\\\\``````aaaaaabbbdddeeefffgggiiikkknnnooonnnmmmlllkkklllnnnqqquuu|||,,,,,,---.........------,,,,,,,,,,,,,,,---...///........................---------------------------+++***+++,,,------,,,------------------------,,,,,,---.........------------------------------,,,,,,+++++++++,,,------,,,,,,,,,---------....../////////......---,,,+++//////...---------......//////...---------------------,,,,,,------...///222111000///000///,,,***------,,,---------------------------------------------------------------000000///---,,,++++++,,,------------------------//////...---,,,++++++***...------,,,,,,------...---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,---------......---------,,,,,,,,,+++,,,---,,,++++++,,,---,,,++++++******++++++,,,++++++++++++************,,,,,,,,,,,,------......---------............///---......//////......---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++,,,,,,------)))***,,,.........,,,+++++++++,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,,,,---------......---------,,,,,,,,,,,,------...------,,,,,,,,,,,,---...//////......+++,,,,,,,,,,,,,,,,,,+++---...///000000///...---............///////////////000111222222111000///---...............------........................------------------------...------,,,,,,------...------........./////////,,,,,,---------.................................///............///000000........................+++,,,---...///////////////......------...000111............................../////////000000000111000...///000111000///333222111111111111111222000000111222333555777888666666777888;;;>>>@@@BBBAAACCCEEEGGGIIIJJJJJJJJJIIIKKKMMMOOOQQQRRRRRRRRRVVVWWWZZZ\\\]]]]]]]]]\\\````````````aaacccdddeeeggghhhkkkmmmnnnnnnmmmllllllnnnqqqsssvvv|||+++,,,,,,---...---------,,,,,,,,,,,,------...///---.....................------------------------...---+++,,,...//////...---------------------------------...---,,,,,,+++------------------------,,,+++++++++,,,,,,---.........---------,,,,,,,,,,,,------------,,,+++***---------------...///000...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......555222...------------,,,---------------,,,------------------------------------------------------//////........./////////------------------------------------------------...------,,,,,,------...---------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------......---------,,,,,,,,,+++,,,------,,,+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------------............///------............------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,++++++++++++,,,---...//////...---------------++++++,,,---------,,,,,,,,,,,,,,,,,,------......------------------------+++++++++,,,,,,,,,---------------,,,,,,,,,---.........---------,,,,,,,,,,,,,,,------...------,,,,,,,,,---...////////////+++,,,,,,------,,,,,,+++,,,---...//////...---,,,,,,,,,---------............///000111111000///...------...............------.....................------------------------...------,,,,,,------...------------.........///---.........////////////........................///............///000000........................---......///......------///......------...000111/////////////////////////////////000000000111111111000000222444666555444222222111111000111111111000000000111333555666777444444555777999<<>>AAACCCBBBDDDFFFHHHJJJKKKKKKKKKIIIKKKOOORRRSSSSSSRRRRRRRRRUUUZZZ___cccdddddddddeeedddbbbbbbccceeehhhjjjkkklllmmmoooppppppqqqqqqlllqqqvvvwwwxxx}}})))***++++++------...///---------............///------------------------111...///333333...***)))...------,,,,,,------...000...---...111111///,,,+++,,,,,,---.........---++++++,,,---............,,,---///000000///---,,,++++++++++++,,,,,,---...---------...------,,,,,,......------------......333---***,,,......------------............------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------------------------.........---,,,,,,+++++++++,,,---.........------------,,,,,,+++++++++------------------------------,,,,,,,,,,,,+++++++++,,,---///000222333444...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000,,,///222333111///...............------,,,,,,,,,,,,++++++---......,,,)))------------------------------------------------++++++,,,,,,,,,,,,------+++---......------///000..............................---------,,,,,,,,,---------,,,,,,+++++++++***++++++,,,---.../////////...------,,,,,,,,,---++++++,,,------------,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---,,,+++***)))***+++,,,---,,,,,,++++++,,,,,,---((()))+++...////////////+++,,,---.........---,,,......------------......,,,++++++,,,,,,...///000------------------------+++******,,,//////---******+++---.........------,,,------......------,,,---------,,,,,,+++++++++***++++++,,,---...////////////...---,,,,,,++++++------------,,,+++******...------------...////////////.........---------////////////000000000000+++++++++,,,,,,---------000000111222222111111111000000000000000000000000............//////////////////000111222333333333000000000000000000000000000000///////////////000222222333444444555555666555555666777999<<<>>>@@@AAABBBEEEHHHJJJLLLLLLMMMKKKLLLNNNPPPQQQSSSSSSTTTTTTWWW[[[^^^___```aaacccdddcccbbbbbbbbbdddfffhhhmmmnnnqqqssssssrrrpppnnnuuuttttttwwwxxxzzz------,,,,,,,,,,,,++++++------------............------------------------111+++'''(((***)))+++///------,,,,,,,,,,,,------,,,+++***+++,,,---+++(((+++,,,------......------,,,,,,------...---------,,,---...//////...---,,,,,,+++++++++,,,,,,---...++++++,,,------------,,,......------------......222222111...,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------......------,,,+++,,,---------------......---------,,,,,,,,,++++++---------------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,---...000111222333......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,...111222111///......------------------,,,,,,,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,...///...------...///..............................---------,,,,,,,,,---------,,,,,,+++++++++******++++++,,,------------,,,++++++************+++,,,,,,---------------******************+++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---)))***,,,---...///......+++,,,---.........------,,,,,,,,,---...///111111000000///...,,,+++******------------------------,,,+++***+++...///---++++++,,,---.........------,,,------......------,,,...---------,,,,,,,,,,,,,,,,,,------.../////////------------------------,,,------------,,,,,,+++...------------...////////////.........---------------------............,,,,,,,,,---------------333333444444444444333333////////////////////////............////////////000000000111111222222333000000000000000000000000222222111111111111222222222222333333444555555555666666777888:::===???AAAAAACCCFFFIIIKKKLLLMMMMMMKKKLLLNNNPPPQQQSSSSSSTTTSSSWWW\\\___```aaaaaabbbcccbbbbbbaaaccceeegggiiikkkmmmpppssstttsssrrrqqqsssrrrsssvvvwwwzzz------,,,,,,,,,,,,++++++------------............------------------------...(((%%%''')))***---111------,,,,,,,,,,,,------///---,,,,,,------,,,***,,,,,,------......---------------...------,,,,,,,,,---...//////...---,,,,,,,,,+++++++++,,,------******+++,,,------------......------------......111:::===444,,,,,,---++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------......------,,,,,,///...---,,,,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,---...000000111///...------,,,---------------------------------------,,,,,,,,,,,,------,,,...111111000.........,,,,,,------------------...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...//////---,,,---.................................---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++******+++,,,,,,---------------))))))******++++++,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------------+++,,,------......------***+++,,,---///111333444000000000///---+++)))'''---------------------------+++***+++,,,------,,,+++,,,---.........------------............------...............---------------------------------++++++,,,,,,---...//////,,,------.........------...------------...//////...............---------------------...........................---------000000111111111000000///....................................////////////111111111111111111111111000000000000000000000000222222111111111222222333222222333333444444555555777777888999;;;===@@@BBBBBBDDDFFFIIILLLMMMNNNNNNKKKLLLNNNPPPQQQSSSSSSTTTSSSWWW]]]aaabbbaaaaaa```bbbaaaaaaaaacccfffhhhjjjjjjmmmpppsssuuuuuutttsssqqqppprrruuuwwwzzz)))***++++++------...///,,,,,,---------.........------------------------***))),,,333555111...------,,,,,,,,,,,,,,,,,,---111000///.........------,,,,,,------...------,,,............---,,,++++++,,,------......------,,,,,,,,,,,,++++++,,,,,,---,,,,,,---------------,,,...------,,,,,,------...///???EEE::://////000...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,------...------,,,,,,111000---,,,+++,,,---...------------------,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,---.../////////......---------......................................................+++...000000///...---...,,,,,,,,,------.........///,,,******+++------,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------...///000///---,,,,,,---..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******---------------------,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,---///111333444***,,,...//////...,,,+++---------------------------,,,******+++,,,---...,,,---------------------------............------///////////////.........,,,,,,,,,,,,++++++******++++++,,,------......///,,,,,,---...////////////...------------...//////........................////////////000000000000000000//////......------..................---,,,....................................////////////111111111111000000000000000000000000000000000000000000//////000000111111111222222333444444555555777777777888:::===@@@AAABBBDDDGGGJJJLLLNNNNNNOOOKKKLLLNNNPPPQQQSSSSSSTTTRRRWWW^^^bbbcccbbb```___aaa``````aaacccfffiiikkklllnnnqqqtttuuuuuutttsssqqqppprrrvvvxxx|||)))***++++++------...///,,,,,,,,,------------...------------------------,,,,,,111999:::444---+++,,,,,,,,,++++++,,,,,,,,,------,,,+++******+++,,,,,,------...------,,,,,,............---,,,++++++,,,------------------,,,---,,,,,,++++++,,,,,,,,,...............---,,,+++------,,,,,,,,,,,,------+++:::CCC<<<222000111000------............------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,------...------,,,111000...,,,+++,,,...///------------------------+++++++++,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,------............---------......///........................---..................---+++---//////...---------,,,,,,,,,------.........///,,,******+++------,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------...///000///---,,,,,,---..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,---.........---,,,))))))***+++++++++++++++++++++,,,---......//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---------,,,,,,++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,------......---------......///000111((())),,,...000//////...------------------------,,,,,,++++++***+++---///---------------------------......//////......---////////////////////////......------,,,,,,++++++------------------------,,,,,,---...////////////...------------...//////---.....................////////////000000000000000000000//////.........000000000000000///..........................................////////////111111000000000000000000000000000000000000000000000000000000000111222222111111222222333444444555555666666777999<<<>>>@@@BBBDDDGGGJJJLLLNNNNNNOOOKKKLLLNNNPPPQQQSSSSSSTTTSSSXXX^^^bbbcccbbb```___`````````aaacccgggjjjlllnnnppprrrtttuuutttrrrqqqrrrqqqssswwwzzz~~~------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------111...///333444000------,,,,,,++++++++++++,,,,,,,,,------+++******---///------......------,,,,,,---------...------,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,------......------,,,+++------,,,,,,,,,,,,------(((111:::<<<777111...///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,------......------000///...---------...///------------............+++,,,,,,------......///------,,,,,,,,,,,,++++++,,,---------------------------------------...///------------------------++++++,,,,,,,,,,,,+++++++++---......---,,,,,,---,,,,,,------------------...,,,++++++,,,------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...//////---,,,---.................................---------,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,)))***+++,,,---,,,+++***)))******+++++++++++++++******++++++,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***+++,,,------...---------,,,,,,++++++,,,,,,------,,,++++++++++++,,,,,,---,,,,,,,,,,,,---...//////......---------......+++,,,---.........---,,,------------------------+++,,,,,,,,,++++++---///......---,,,,,,,,,------......////////////...............///////////////000000000//////.........---------------------,,,,,,------.........------...------------...//////---------...............------------............///////////////.....................---,,,++++++....................................////////////000000000000000000000000000000000000000000000000222222222222222333444555111111222222333333444444555555555777999;;;>>>???BBBDDDFFFIIILLLMMMNNNNNNKKKLLLNNNPPPQQQSSSSSSTTTUUUYYY___bbbbbbaaa```````````````aaacccfffjjjlllnnnppprrrttttttsssqqqpppsssrrrtttxxxzzz~~~------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------111---+++...///---,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,+++***+++...111------......------,,,+++,,,,,,------...------------,,,,,,,,,,,,,,,,,,---...---,,,,,,+++++++++,,,((()))***+++,,,,,,---,,,---,,,,,,++++++,,,,,,---,,,+++333>>>>>>333,,,...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------+++,,,------......------............////////////------------.........///,,,,,,---......///000000------,,,,,,,,,,,,++++++.........---------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,...---,,,+++,,,---------------------,,,,,,,,,++++++,,,------,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,...///...------...///..............................---------,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,((()))+++------,,,+++***++++++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------*********++++++,,,---...---,,,,,,++++++,,,,,,---,,,++++++******+++,,,---------,,,,,,,,,---...///------,,,,,,,,,,,,---------------------------,,,------------------------)))+++...---,,,+++,,,...///...---,,,,,,,,,,,,---......////////////......------.........////////////.....................+++,,,,,,------.........,,,------------,,,,,,+++...------------...//////---------.........//////------------..............................//////++++++++++++***)))((('''////////////////////////............////////////......//////000000111111000000000000000000000000222222222222333444555666111111111222333333444444666666666777:::<<>>???@@@DDDFFFIIIJJJJJJKKKLLLNNNNNNOOOQQQRRRSSSSSSSSSSSSVVVYYY^^^aaabbbbbbbbbbbbfffeeedddddddddfffhhhiiijjjjjjkkkkkklllmmmmmmnnntttsssuuuwwwwwwzzz******++++++,,,---------......---------,,,,,,,,,++++++++++++++++++++++++////////////////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,---,,,,,,---///000///...333000---+++,,,,,,,,,,,,+++,,,,,,,,,------------,,,------------,,,,,,+++------,,,,,,,,,,,,------)))***+++++++++---000333CCCIIILLLFFF888...---000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------------------........................------------------,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------------,,,+++++++++++++++++++++++++++,,,+++***)))***---///,,,,,,,,,---------------------------------------,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,///...,,,******,,,...///------------------------+++++++++,,,,,,---------------,,,,,,,,,,,,++++++...------,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,------------------,,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++,,,...//////000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///------------------------'''))),,,......---......------------------------...---,,,,,,,,,,,,---...------,,,++++++,,,,,,---------,,,,,,------......111111111000...,,,,,,---------------------------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---,,,,,,++++++---------......//////000........................//////.........---------........................------------------------000//////......//////000------......///000000111//////000000000111111111111000000000////////////000111111111111222222222222111111222222333444555666777888:::<<<>>>???@@@EEEGGGJJJLLLMMMNNNPPPRRRNNNOOOQQQRRRSSSTTTSSSSSSUUUYYY^^^bbbddddddeeefffgggfffdddcccbbbccceeefffjjjjjjkkklllmmmnnnoooooorrrrrrtttvvvwww{{{++++++,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---......,,,+++***------...000333444333111222///,,,++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++------,,,,,,,,,,,,------+++,,,---------...111444;;;:::777333///......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++,,,,,,------.................................,,,,,,------------------++++++,,,---------,,,,,,,,,,,,,,,---------------...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******---///------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...///------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++***,,,...///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---............------,,,,,,,,,'''***---///...------...------------------------...------,,,,,,------...------,,,,,,,,,,,,------//////...---------......111666999555---))),,,111,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,+++---------------.........------------------------...............---------........................------------------------/////////000//////......------......///000000000//////000000000000111111111111000000000/////////000111111111111222222222222222222222333444555666666666777999;;;===???@@@@@@CCCFFFIIIJJJLLLNNNPPPNNNOOOQQQRRRSSSTTTSSSSSSUUUYYY___ccceeefffhhhiiigggfffdddbbbaaabbbcccdddiiijjjlllnnnoooqqqqqqrrrppppppsssvvvxxx|||,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,++++++***,,,---000444888:::999888333000---++++++,,,,,,+++++++++++++++++++++++++++...---+++***)))******+++---,,,,,,,,,,,,,,,,,,------.........---...111333222///+++)))***,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++,,,,,,---...//////...............---------,,,,,,,,,------.........***++++++,,,------------------------,,,,,,,,,,,,------,,,,,,+++,,,,,,---++++++++++++++++++++++++---,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***+++---///...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------//////////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,------*********+++++++++,,,,,,+++,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++---------------------------,,,+++++++++,,,---------,,,,,,++++++******)))---...///...,,,++++++,,,------------------------------------------------,,,,,,,,,,,,---------...//////...------,,,------111666999555---))),,,222,,,,,,,,,,,,,,,,,,,,,,,,//////..................------------------------------------------------......---------,,,,,,,,,---------------,,,,,,,,,------------------------........................---------.......................................+++,,,---/////////...---............//////000000////////////000000000111111111111000000000//////000000111111111222222222333333333333444555666666555666666888:::===@@@AAA@@@BBBEEEGGGHHHIIIKKKMMMMMMNNNPPPRRRTTTTTTTTTTTTVVVZZZ___ccceeefffggghhhfffeeecccbbbbbbcccdddeeeiiijjjllloooqqqsssssstttqqqqqqsssvvvwww{{{,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------+++***))))))***,,,---+++---222888>>>@@@@@@>>>444111...,,,------------++++++++++++++++++++++++...---+++***)))***++++++,,,,,,,,,++++++,,,,,,,,,***++++++***)))***,,,...,,,,,,,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++,,,,,,---...////////////.........---------,,,,,,,,,------.........***++++++,,,------------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---...---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------......///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********000000...,,,******,,,...------------------------------------------------,,,,,,------..................---,,,+++++++++,,,000222333111...---...000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------,,,,,,,,,---------------,,,,,,,,,---------------------------.....................---------.........//////........................''')))+++---...///..................////////////...////////////000000000111111111111000000000000000000111111111222222222333333333333444555666666555555666777999===@@@BBBFFFHHHJJJKKKKKKKKKLLLNNNMMMNNNPPPRRRTTTTTTTTTTTTVVVZZZ___bbbcccccccccddddddcccbbbbbbccceeegggiiihhhjjjmmmpppssstttttttttssssssuuuwwwwwwzzz,,,,,,,,,,,,,,,---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,***((((((***---///+++...333:::@@@BBBAAA???444222...------......---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,+++******,,,...+++---//////,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++,,,,,,------........./////////...------,,,,,,,,,,,,------------------++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---***++++++++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------)))***+++---.../////////........................------,,,,,,,,,,,,++++++000000...---+++***((((((------,,,++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,******+++---...------------------------------,,,,,,,,,,,,++++++------------------------......---,,,+++,,,///222------------------------,,,------......------,,,+++,,,---......///......------,,,+++++++++,,,,,,...---------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------.........---------------------------------...............,,,,,,------.../////////........................((()))***,,,---......///......//////////////////......////////////000000222222111111111000000000000111111111111222222222222222222222333444555666555555555666999<<<@@@BBBFFFHHHJJJKKKJJJJJJKKKLLLLLLNNNPPPRRRTTTUUUUUUTTTVVVYYY^^^aaaaaaaaaaaabbbcccbbbbbbbbbcccfffhhhjjjhhhjjjnnnqqqsssttttttsssttttttuuuwwwwwwyyy,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++***+++,,,---...,,,///444;;;@@@@@@>>>;;;444111---,,,,,,------,,,------------,,,,,,,,,+++***+++,,,------...------,,,,,,++++++++++++,,,,,,.........---++++++---///---...//////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------------------000//////...------,,,,,,------------------,,,,,,,,,,,,---------,,,++++++++++++,,,,,,------......++++++******+++,,,,,,---******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------***,,,......---,,,---...+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,------------...+++++++++,,,---...//////........................---------,,,,,,+++++++++...------,,,,,,++++++***...------,,,++++++++++++,,,,,,---------..................------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------........................------------,,,,,,+++***+++,,,,,,------......///+++---//////...---...///------------------------,,,,,,---......---,,,,,,+++,,,---.../////////...---,,,,,,,,,,,,------...------,,,---------------------------------------------------.........///........................---------------------------------------------------------......//////000........................---------.........//////,,,,,,------...//////000........................---------,,,------....../////////////////////............/////////000000222222222111111111000000000111111111111222222222222111111222222333444555555444444555888<<<@@@CCCDDDFFFHHHIIIIIIIIIJJJLLLLLLMMMPPPRRRTTTUUUUUUUUUTTTXXX]]]```aaabbbbbbccccccbbbaaaaaabbbdddfffhhhhhhjjjnnnqqqsssssssssrrrsssrrrtttwwwwwwzzz++++++++++++++++++++++++,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---...------,,,---000555;;;>>>>>>:::666222000,,,++++++,,,,,,+++.........------,,,,,,,,,)))***,,,.../////////...,,,++++++++++++++++++,,,+++++++++***((((((***,,,000---,,,,,,......,,,))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------------,,,,,,000000///...------,,,,,,.........------,,,,,,,,,------------,,,,,,+++***,,,,,,------...///000000+++*********+++,,,,,,---*********++++++,,,,,,,,,+++,,,---...///...---,,,------------------------***,,,......---,,,---...*********++++++,,,,,,---++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------......111111000......------...////////////////////////---------,,,,,,+++++++++'''((()))+++---///000111///...---,,,+++*********---------.........////////////...---,,,++++++************++++++,,,,,,,,,+++++++++,,,,,,---------)))***,,,......---,,,+++........................---------------,,,+++***((()))***+++,,,,,,---...,,,///222333111---)))(((------------------------,,,,,,---......---,,,,,,***+++---///000000///...---------------...///000,,,...///...,,,+++,,,---........................---.........//////000000........................---------------------------------------------------------...///000111111////////////////////////---------.........//////,,,,,,------...///000000////////////////////////222111///...------......///////////////...................../////////000222222222111111111111000000111111111111222222222111111111111222333444444555444444555888<<<@@@CCCEEEHHHKKKLLLMMMNNNOOOQQQLLLMMMPPPRRRTTTUUUUUUUUURRRWWW\\\```bbbccceeefffdddcccaaa``````bbbccceeehhhkkknnnqqqssssssrrrqqqqqqqqqsssvvvxxx{{{************************++++++*********+++---...,,,------......------,,,++++++++++++++++++++++++)))))))))***+++,,,...///++++++******++++++,,,---...---,,,,,,++++++++++++...---...333999;;;777333---,,,,,,++++++,,,,,,---///...+++))))))+++---...------------------------,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******...------,,,,,,++++++***......---,,,,,,,,,------...------,,,,,,------...000000000000000000//////......//////...---,,,,,,........................///......---+++******))),,,,,,,,,---------............---,,,,,,,,,,,,------+++)))***------,,,)))++++++------------++++++***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------******+++,,,,,,---......,,,------...///000111111111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...,,,***))),,,,,,,,,---------......//////000000000000//////------------------------***+++,,,,,,------,,,,,,)))***++++++------...///***,,,------++++++,,,...------------------------******+++++++++,,,,,,,,,------............------******+++,,,...///000000///...,,,+++***+++,,,,,,000000000000///---***)))------------------------,,,---///000000///---,,,+++,,,------......------000000000000000000000000------------------------............////////////222111000...------------------------------------////////////////////////,,,,,,,,,------...............////////////......////////////////////////---......///////////////111000///------......///////////////000000000000222222222111111111111000////////////000000000000222222333444444444333333222333555666888===CCCGGGFFFGGGHHHHHHGGGGGGIIIKKKOOOOOOPPPQQQRRRSSSTTTTTTUUUYYY^^^aaabbbbbbbbbcccfffccc``````ccceeeeeedddgggiiimmmppprrrsssrrrqqqsssooooootttyyy~~~++++++++++++++++++++++++,,,,,,+++++++++,,,......,,,------......------,,,++++++++++++++++++++++++++++++******++++++,,,,,,+++++++++++++++,,,------...---,,,,,,+++++++++,,,...------222777999555111---,,,,,,++++++,,,,,,------,,,+++******+++---...---------------------------------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------......------,,,,,,------...++++++++++++,,,,,,,,,,,,...............---,,,,,,........................------,,,,,,,,,,,,++++++,,,,,,,,,---------............---,,,,,,,,,,,,------+++)))***,,,---,,,***+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......---------......//////000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------.........,,,+++***,,,,,,,,,,,,------------,,,------......------,,,***************************+++,,,,,,------,,,,,,***++++++,,,,,,------...)))***,,,+++******+++---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------------,,,,,,))))))******+++,,,------...---,,,+++++++++,,,,,,***+++,,,---.../////////........................,,,---...//////...---,,,,,,,,,------...---------........................------------------------------------............111000///...------------------------------------------------------------,,,,,,,,,------...............////////////......////////////////////////---......///////////////111000///...---......///////////////000000000000222222222111111111000000/////////000000000111111222222222333333333333333888999999888888;;;???BBBFFFHHHIIIHHHHHHHHHJJJLLLNNNOOOOOOPPPQQQRRRSSSSSSUUUYYY^^^aaabbbbbbccccccfffccc``````ccceeeeeeeeefffhhhllloooqqqrrrqqqpppssspppooosssxxx~~~,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,------......------,,,++++++++++++,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,...------000444555222///---,,,,,,++++++,,,,,,---)))*********++++++,,,,,,---------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,------...///...------,,,,,,------...+++,,,,,,,,,------......---............------,,,------------------------+++++++++,,,,,,---------,,,,,,,,,---------............---,,,,,,,,,,,,------+++******+++,,,,,,+++---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------...---------------.........////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++***)))+++,,,************************,,,,,,---------.........++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,------,,,+++++++++,,,,,,))))))***+++,,,...///000........................,,,---...//////...---,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...000000///...---------...........................,,,,,,,,,,,,,,,,,,,,,,,,---------------...............////////////......////////////////////////---......///////////////000000///............///////////////000000000000222222111111111000000000000000000111111111222222222222222222222333444444:::;;;;;;:::999;;;>>>AAAHHHIIIJJJIIIIIIIIIKKKMMMNNNNNNOOOPPPQQQRRRSSSSSSUUUYYY^^^aaabbbccccccdddfffcccaaaaaabbbdddeeeeeefffhhhkkknnnpppqqqqqqppptttqqqpppssswww}}},,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------,,,------......------,,,+++++++++,,,,,,,,,,,,,,,---,,,++++++******++++++------,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,---------///111111///,,,---,,,,,,++++++,,,,,,---'''((()))+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,---------+++++++++,,,---...///000...------,,,,,,------...........................---------......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------............---,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,------++++++++++++------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,---,,,***))))))***,,,------------,,,,,,++++++++++++++++++,,,,,,------------------------,,,,,,,,,---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,........................***+++,,,,,,------,,,,,,---------,,,,,,+++++++++)))***++++++******+++,,,************************,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++---------------------------,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,........................,,,------......------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........//////...---------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////......////////////////////////---......///////////////000/////////............////////////000000000000111111111111000000000000000111111111222222222222222222111111222333444555666888999:::<<<>>>CCCFFFHHHJJJKKKJJJJJJJJJLLLNNNOOOOOOPPPQQQRRRSSSTTTTTTUUUYYY^^^aaaccccccdddeeeeeedddbbbaaabbbdddeeefffhhhiiillloooqqqrrrrrrrrruuurrrqqqtttwww}}},,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,------......------,,,++++++,,,,,,,,,---------++++++******++++++,,,---------,,,,,,,,,---......,,,,,,,,,++++++,,,,,,------,,,---.........---+++---,,,,,,++++++,,,,,,---&&&(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********---------,,,,,,++++++++++++++++++,,,---...///000...------,,,,,,------.........---,,,+++******))),,,,,,---------------,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------............---,,,,,,,,,,,,---------.........---------------++++++++++++------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,***))))))***,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,------------,,,,,,***************************+++,,,,,,------,,,,,,...------,,,,,,++++++******+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,......------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,///...,,,***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...------,,,,,,---------------------------------------------------.........////////////...------------......///////////////////////////......................................................////////////......////////////////////////---......//////////////////////////////......---////////////000000000000111111111000000000//////000111111111222222222222222222222222333444555666444666999;;;===@@@EEEHHHIIIJJJKKKKKKJJJJJJLLLNNNPPPPPPQQQRRRSSSTTTTTTUUUUUUYYY^^^bbbcccdddeeeeeeeeedddcccbbbbbbcccfffgggjjjkkknnnppprrrtttttttttuuussssssuuuxxx~~~,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,------......------,,,++++++,,,,,,------......+++*********+++,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,+++++++++,,,------,,,,,,---------,,,,,,,,,---,,,,,,++++++,,,,,,---((()))***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,......---,,,,,,+++******,,,,,,,,,,,,------...///...------,,,,,,------...000///......---,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------............---,,,,,,,,,,,,---,,,///111222111///......---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++***,,,------,,,+++---...------------------------*********+++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---+++,,,------......------........................------------------------........./////////000000---,,,,,,,,,---...//////......................../////////////////////////////////.....................////////////......////////////////////////---......////////////////////////000///......---////////////000000000000111111000000000/////////000000000111111111222222111222333555666666666666666888:::<<<===???BBBDDDIIIJJJKKKJJJJJJJJJLLLNNNOOOOOOPPPQQQRRRSSSTTTTTTUUUYYY^^^bbbddddddeeefffeeeeeedddcccbbbcccfffhhhlllmmmoooqqqsssuuuvvvvvvtttsssuuuwwwyyy++++++++++++++++++++++++,,,,,,---------,,,******,,,------......------,,,++++++,,,,,,---......///,,,,,,++++++******+++++++++++++++++++++,,,------,,,+++++++++,,,,,,---...+++,,,------,,,,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------......------,,,,,,------...........................***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............---,,,,,,,,,,,,---+++000555666444111///...+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...---,,,*********++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++........................***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---------,,,,,,******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***+++,,,---.../////////........................---------------------------------.........//////,,,,,,,,,,,,---...///000------------------------////////////////////////000/////////.........---......////////////......////////////////////////---......///////////////...///000000000///------////////////000000000000111000000000/////////////////////000000000111111111222555888999888777666666888;;;<<<<<<===@@@BBBHHHIIIJJJJJJIIIJJJLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRUUUYYY^^^bbbdddeeefffgggdddeeeeeedddbbbcccfffiiilllmmmnnnppprrrtttuuuvvvssssssvvvyyy{{{************************------...///...---+++***,,,------......------,,,++++++,,,,,,---.../////////...,,,+++***)))))))))++++++******++++++,,,---++++++++++++,,,,,,---...+++,,,------,,,,,,---...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,------.........---,,,,,,,,,------...------,,,,,,------...'''(((((()))+++,,,------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,,,,---------............---,,,,,,,,,,,,---+++000777999777222000///++++++---......---++++++---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---...------,,,,,,------...***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111111------......///.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...,,,***))))))******,,,,,,------------......---......//////......---++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++,,,------------------------,,,,,,,,,---------......******++++++++++++******,,,,,,,,,------.........)))***,,,---...---,,,,,,+++,,,---......---++++++---------------------------,,,,,,++++++,,,,,,---)))***+++---...///000000........................------------------------,,,,,,,,,---------......+++++++++,,,---...///000------------------------////////////////////////000000//////.........---......////////////......////////////////////////---......///////////////...///000000000///---,,,////////////000000000000000000000000////////////////////////000000000000000333666:::;;;:::888666444777999;;;<<<>>>AAACCCHHHIIIJJJIIIIIIIIIKKKMMMKKKLLLMMMNNNOOOPPPPPPQQQUUUYYY^^^bbbdddeeefffgggdddeeefffdddbbbbbbfffjjjkkklllmmmoooqqqsssuuuvvvrrrssswww{{{|||---------,,,,,,+++++++++........................+++---///---***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///---)))(((,,,000---,,,,,,+++*********+++************************///...------++++++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++++++++.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///+++,,,---------,,,+++*********+++,,,,,,---......---,,,,,,++++++,,,,,,---000///...------------------......,,,******+++,,,......---,,,++++++++++++*********++++++,,,------,,,,,,,,,---------.........---,,,+++++++++,,,,,,,,,777333;;;;;;333333&&&---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++---------+++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,---.........---++++++,,,------......///++++++++++++++++++++++++...------,,,,,,------...++++++,,,---...............---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------)))***,,,---...------,,,++++++******++++++,,,---++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,******+++,,,---------............//////////////////////////////...---,,,,,,,,,,,,,,,...---,,,,,,......---,,,///...---,,,,,,,,,,,,,,,,,,...000000...,,,,,,,,,//////............//////---------............///........................------------------------.................................------,,,,,,,,,,,,,,,------------,,,,,,........................111000...------...///000///////////////.........000000000000111111111111000000000000000000000000111000000000000000111111111222222333444555666666999:::::::::;;;===AAADDDIIIIIIIIIIIIKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRXXX]]]```aaadddiiiiiifffhhhgggeeeddddddfffiiijjjmmmoooqqqrrrrrrsssuuuwwwtttqqqsssxxxyyy|||++++++++++++++++++******------------------------...000111000---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,///---,,,+++,,,------------,,,++++++******++++++++++++++++++++++++++++++...------,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,------...+++,,,---------,,,++++++******+++,,,,,,---......---,,,++++++++++++,,,---//////...---------------------...,,,******+++---,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,++++++++++++222111>>>???111///%%%'''((()))***,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,------......------------------------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------...---------...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***+++---------------............------------------------......---------,,,,,,,,,...---,,,,,,......---,,,///...---,,,,,,,,,,,,------///000///---,,,,,,---///..................///---------............///........................------------------------...........................------------------,,,------............------........................111///...------...///000//////////////////////////////000000000111111111000000000000000000000000000000111222333555777777111222222333444555666666888999::::::;;;===AAAEEEIIIIIIIIIJJJKKKLLLMMMNNNMMMNNNOOOQQQRRRSSSSSSSSSWWW\\\```aaaeeeiiijjjggghhhgggeeeddddddfffhhhjjjlllnnnpppqqqrrrsssuuuwwwtttrrrtttyyyzzz~~~******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++)))+++...000...+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,---,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,------......---+++******+++---...///...------------------,,,------,,,+++***+++---++++++++++++,,,---...////////////...---,,,,,,+++,,,,,,---...............,,,,,,---------,,,+++***,,,///000FFFGGG111---'''%%%&&&((())),,,---///000------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------......------.........---,,,+++++++++++++++++++++++++++++++++++++++************++++++---------...------,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++---...---,,,+++,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++...---,,,,,,......---,,,......---,,,,,,,,,------...//////...,,,,,,---///......------------......---------............///........................------------------------........................---------------..................//////.................................000///...------...///000////////////////////////////////////000000000000000000000000000000000000111111222222444555777888111111222333444555666666888999::::::;;;===AAAEEEJJJJJJJJJJJJKKKKKKLLLMMMLLLMMMOOOQQQRRRSSSTTTTTTVVV[[[```aaaeeejjjkkkiiihhhgggeeedddeeefffhhhiiikkkmmmooopppqqqrrrtttvvvvvvssstttyyy{{{))))))******++++++,,,,,,++++++++++++++++++++++++***+++++++++*********+++++++++,,,,,,,,,,,,---------,,,+++,,,......,,,))),,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))******++++++******)))++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,---------......---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---+++******+++---.........---,,,,,,---------,,,------,,,+++***,,,---,,,+++++++++,,,,,,---...............------,,,,,,,,,,,,......///......---,,,,,,---------,,,+++***......222NNNPPP444...+++++++++++++++++++++,,,,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------...------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------///...,,,+++***++++++,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,---......,,,,,,---...,,,,,,---------.................................,,,------......---,,,,,,...---,,,,,,......---,,,...------,,,,,,,,,------...///...---,,,,,,...000------,,,,,,,,,,,,---------------............///........................------------------------........................,,,,,,------......//////......////////////..............................///............///000000///////////////000000000....../////////000000000000000000000000000000000222222111000000000111111111111222333444555555666777888999999:::===AAAEEEKKKKKKJJJJJJKKKLLLLLLMMMKKKLLLNNNPPPRRRTTTUUUUUUVVV[[[___bbbfffkkkllljjjhhhgggfffeeeeeefffggghhhjjjlllooopppppprrrtttvvvxxxuuuvvvzzz|||***+++++++++,,,,,,------++++++++++++++++++++++++...---------.........---+++++++++,,,,,,---------,,,...///...+++))))))***,,,++++++***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...)))******++++++******)))++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,,,,,,,---------------+++++++++,,,,,,---------...---,,,+++++++++++++++++++++++++++,,,,,,------++++++,,,,,,,,,,,,------...---+++******+++---...------,,,,,,,,,------...+++,,,---,,,++++++,,,......---,,,,,,+++++++++,,,+++,,,,,,,,,---------...+++---...///000///...---,,,,,,------,,,,,,++++++...---222QQQSSS555...---//////...---,,,+++++++++...------,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,------...------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---............---,,,++++++++++++,,,---------,,,++++++++++++,,,,,,,,,------///...,,,+++***++++++,,,++++++******++++++,,,---++++++++++++++++++++++++)))*********+++++++++,,,------------------------+++++++++,,,,,,---------,,,---......,,,,,,---...,,,,,,,,,------------...........................,,,,,,------------------...---,,,,,,......---,,,------,,,,,,,,,------............---,,,,,,...000------,,,,,,,,,,,,---------------............///........................------------------------........................---------....../////////......////////////.............................................///000000////////////000000111111////////////000000000000000000000000000000000000111111000///////////////000111111222333444555555666777888999:::===AAAEEEKKKKKKKKKKKKKKKLLLMMMNNNKKKLLLNNNPPPRRRTTTUUUUUUVVV[[[```bbbfffkkkllljjjhhhgggffffffffffffggggggjjjlllnnnpppqqqrrruuuwwwzzzwwwxxx{{{|||,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,+++***+++---...---,,,***++++++,,,,,,------...+++...000...)))'''))),,,++++++******++++++,,,,,,************************+++++++++,,,,,,---------******++++++++++++******++++++++++++++++++++++++*********************************++++++,,,,,,---,,,,,,------------......+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...+++,,,---,,,++++++---...///...---,,,++++++++++++***++++++,,,------......+++---///000000000...---...---,,,+++++++++,,,,,,+++,,,111NNNPPP555///,,,..............................------------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......------,,,,,,*********+++,,,---------++++++++++++++++++++++++******))))))))))))******---------...------,,,,,,***+++,,,---...---,,,+++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++)))))))))******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++---...---,,,+++,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++------,,,,,,,,,---.........---,,,,,,......---,,,------,,,,,,,,,---......---.........------...000......------------......---------............///........................------------------------......................................./////////.........//////.................................------......///000000000...//////000000111111222000000000000111111111111000000000000000000000000/////////000000222333333000000111222333444555555555777888999:::===BBBEEEJJJJJJJJJKKKLLLMMMOOOOOOLLLMMMOOOQQQRRRSSSTTTTTTWWW\\\aaabbbfffkkkllljjjhhhggggggfffffffffffffffjjjlllooopppqqqsssuuuxxx{{{xxxzzz~~~~~~,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***((('''(((+++,,,+++)))******+++,,,,,,---......+++++++++******+++---...++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...+++,,,,,,,,,++++++---///------,,,++++++,,,,,,,,,---------------.........+++---///111111000...---///...+++***)))+++,,,...***...111JJJLLL666222,,,,,,,,,,,,------...............------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......------,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******,,,,,,------...---------)))***,,,......---,,,+++++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,++++++******++++++,,,---++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***+++---++++++,,,,,,,,,---------++++++++++++++++++++++++...---+++***+++,,,///000...---,,,,,,......---,,,,,,,,,,,,,,,,,,---...///+++---//////...---...//////..................///---------............///........................------------------------........................////////////............------............------........................,,,---...//////000000000...//////000111111222222111111111111222222222222000000000000000000000000000000000000111222333444000000111222333444444555555666777888:::===BBBEEEIIIIIIJJJKKKLLLNNNPPPQQQMMMNNNOOOQQQRRRSSSSSSSSSXXX^^^aaacccfffkkkkkkiiihhhhhhggggggffffffffffffjjjmmmoooqqqrrrtttwwwyyyzzzxxx|||,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---+++)))+++...///...,,,******+++,,,,,,---......+++(((%%%'''+++///000///+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************,,,,,,++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++************+++,,,------++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++,,,,,,---...***,,,,,,,,,++++++---///++++++++++++,,,---......000000000///......------+++---///111111000...---000...+++)))(((***---///,,,222444IIIKKK999666...,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---.........---,,,,,,+++------,,,++++++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,---............)))***,,,.........,,,+++++++++,,,,,,,,,---------)))***,,,---...------,,,++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,---..............................---------,,,,,,+++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,---------------------------------///---+++)))***,,,///222...---,,,,,,......---,,,,,,,,,,,,,,,,,,---...///***,,,///000///....../////////............//////---------.........//////........................------------------------........................000000//////......------,,,------------------,,,........................,,,---...///000000000000...//////000111222222222111111222222222333333333000000000000000000000000333222111000////////////000000111222333444444555555666777888:::===BBBEEEHHHHHHIIIKKKMMMOOOQQQRRRNNNOOOPPPQQQRRRRRRRRRRRRYYY^^^bbbcccfffjjjkkkhhhhhhhhhggggggfffffffffeeekkkmmmppprrrsssuuuwwwzzzyyyxxx}}}++++++************++++++++++++,,,,,,,,,++++++***//////...---,,,++++++***000///---,,,++++++,,,,,,******+++,,,------------++++++++++++++++++++++++///...---,,,,,,---...///---------------,,,+++***++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,++++++******++++++,,,************************........................,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******,,,...000222333444+++,,,,,,------......///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......---...///000000...,,,+++,,,---///000000///---,,,***///:::DDDDDD:::///***---.........---,,,+++++++++++++++,,,,,,,,,------...------,,,,,,------............------,,,,,,,,,)))+++---,,,+++***+++,,,---------------------------..................---***+++,,,,,,------,,,,,,......////////////.........,,,***((((((***,,,...---------,,,,,,+++++++++((()))+++---...---+++***,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,------+++***...---,,,,,,++++++++++++------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...000111................................................---------.........//////,,,,,,,,,---------......000000//////............//////.........---------............////////////,,,,,,,,,------------.........------------......------......///000000000..............................//////...---,,,,,,.........////////////000//////000000///...------///////////////000111111111111111111111222222333333222111000//////////////////000111222333444444111111111111222333444555666666666666777;;;AAAEEEIIIIIIIIIJJJKKKMMMNNNOOOOOOPPPQQQQQQQQQRRRTTTVVVZZZ]]]aaacccdddeeefffggghhhhhhgggggggggiiijjjkkkoooooonnnoooppprrrtttvvvxxx|||}}}***))))))(((((())))))*********+++,,,,,,,,,,,,+++.........---,,,,,,++++++///...---++++++++++++,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++***************************++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************++++++,,,------...//////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......---...///000///...,,,++++++---...//////...---+++)))+++222999999222+++)))..................---,,,,,,,,,---------.........------,,,,,,,,,,,,------......---------,,,,,,,,,***+++------+++***+++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,---------------,,,,,,------------,,,,,,---,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++,,,---+++***...---,,,,,,+++++++++,,,------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------........................+++++++++,,,,,,,,,------,,,,,,,,,---------....../////////.........------//////.........---------............////////////.........////////////000......------------..................------------..............................//////...------,,,---............////////////////////////...------//////......//////000111111000000000000111222222333222111000////////////333333222222222111111111111111111111111333444444555555666666777;;;@@@DDDIIIIIIJJJKKKLLLMMMOOOPPPPPPQQQRRRQQQQQQQQQSSSUUUXXX\\\aaaeeeffffffffffffhhhgggfffffffffgggiiijjjooooooooopppqqqtttvvvxxxtttzzz}}}...------,,,,,,------...)))***+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,///...---,,,++++++++++++------------,,,+++***)))************************++++++,,,,,,,,,,,,++++++++++++++++++++++++***)))++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******...------,,,++++++******+++++++++,,,,,,,,,,,,------------,,,,,,+++++++++...------------,,,,,,,,,,,,,,,,,,---------......---.../////////...,,,++++++,,,---......---,,,++++++***+++//////+++***+++,,,,,,------...------------------.........//////------,,,,,,,,,,,,------------------,,,,,,,,,,,,***+++------+++++++++,,,++++++++++++++++++++++++******++++++++++++******,,,,,,---............---,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,*********,,,---,,,+++------,,,+++++++++,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------...............---------------...............---------............////////////.........////////////000......------------......///......---,,,,,,++++++.................................///......---,,,---------............//////////////////......---......------......///000000000/////////000111111333222111000////////////333333222222222111111111000000000000111222333444333444555555777:::@@@DDDIIIJJJJJJKKKLLLNNNPPPQQQRRRRRRSSSRRRQQQQQQRRRTTTWWW\\\aaaeeeffffffffffffgggffffffeeeeeefffhhhhhhllllllmmmnnnqqqtttvvvxxxqqqxxx|||//////............//////++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------///......---------,,,,,,,,,---------,,,,,,+++******************************+++,,,------,,,+++*********+++++++++******)))++++++++++++++++++++++++***************************++++++,,,,,,++++++*********))))))))))))******........................---------------------------------------,,,,,,,,,------------------------,,,,,,++++++******)))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,++++++***------------------------,,,,,,,,,---------............//////......---,,,+++,,,,,,------,,,,,,+++...++++++------++++++...)))***+++,,,,,,,,,,,,,,,------------............---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,------------------------******++++++++++++******,,,---......//////......---......//////......---++++++,,,------,,,+++++++++++++++,,,,,,---------...---+++***)))***+++,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***,,,---,,,+++---,,,,,,++++++,,,,,,,,,......------------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,,,,,,,---------......------------------------....................................////////////,,,,,,,,,------------.........------------...............---------,,,,,,........................---...............------------------...............///////////////......---------------.../////////////////////000000111222222111000//////000000...//////000111222333333000000000000111222333333222333444555777:::???CCCIIIIIIJJJKKKMMMOOOPPPQQQSSSTTTTTTSSSQQQPPPQQQSSSYYY\\\```ccceeefffggghhhhhhgggffffffffffffhhhhhhiiiiiijjjlllooorrruuuwwwrrrxxxzzz+++******))))))******+++---------,,,+++***)))(((******+++,,,,,,---------///////////////.........***+++,,,,,,---------,,,************************+++,,,---......---,,,+++)))******+++++++++******++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,............---------------------,,,,,,+++++++++------------------------,,,,,,,,,---------.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,......,,,,,,///***+++,,,------...------+++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++,,,---------------------------++++++,,,,,,,,,,,,++++++,,,---......//////......------............------***+++---......---+++***+++++++++,,,,,,---------///---+++)))((()))+++,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,,,,,,,,,,++++++,,,,,,---//////............//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,,,,---------------------------------------------------------------.........//////,,,,,,,,,---------......---------------------------.................................////////////,,,,,,,,,------------.........------------......------......////////////........................------...............------------.........//////......///////////////...---------------.../////////////////////000000111222111000000000000000000------...///000111222222000000000000111222333444111222444666777;;;???CCCHHHIIIIIIKKKMMMOOOPPPRRRTTTUUUUUUSSSQQQPPPQQQSSS[[[]]]___aaabbbeeehhhkkkjjjiiihhhggggggggghhhiiiiiijjjkkkmmmpppssswwwyyyvvvyyyxxx{{{+++******))))))******+++---------,,,+++***)))(((******++++++,,,,,,------......////////////...---)))***+++,,,------------++++++++++++++++++++++++,,,,,,------------,,,,,,)))***++++++,,,+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***...------------------...++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...******++++++,,,------...///...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......//////......------------------,,,,,,,,,,,,---------***+++......+++***---......//////000000//////+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,......,,,,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---............---++++++,,,,,,,,,,,,+++++++++,,,---......---,,,++++++,,,,,,,,,,,,,,,,,,---...,,,+++))))))***,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---...---,,,,,,,,,+++++++++,,,------//////............//////---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------------.........---------...........................////////////.........////////////000......------------......------......///000000111........................,,,---......///..................////////////000---...//////////////////......------......///000000000/////////000111111111111000000000000000111111111000000000/////////111111111111222333444555000222555777999<<<@@@CCCGGGGGGHHHJJJLLLNNNPPPQQQTTTUUUUUUSSSQQQQQQRRRSSS[[[\\\___aaabbbeeeiiilllkkkjjjhhhgggggghhhiiiiiillllllmmmooorrruuuyyyzzzyyy{{{wwwxxx~~~------,,,,,,,,,,,,------***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,---......---,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***------,,,,,,,,,,,,------++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------.........------,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......//////...---------------...------------------...---******,,,,,,******---....../////////...------,,,,,,,,,,,,---------...,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++---......---,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,---------------***++++++,,,,,,++++++***,,,------------------,,,---,,,,,,,,,,,,,,,,,,+++,,,+++*********+++,,,---***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///---,,,---......---,,,,,,+++++++++,,,,,,---...------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------........./////////---------.........//////............////////////.........////////////000......------------......................................................,,,------...//////....../////////000000000111111------.../////////////////////......//////000111111000000000000111222222111111000000000000111111222222222222111111111111222222222222333444555666000333555888:::===AAADDDFFFFFFGGGIIIKKKMMMOOOPPPSSSTTTTTTSSSRRRQQQSSSTTTWWW[[[```ccceeefffhhhiiijjjiiihhhgggfffgggggghhhkkkllllllnnnqqqtttwwwyyyxxxzzzwwwyyy+++******))))))******+++((((((***+++,,,------...++++++++++++++++++++++++)))***+++,,,,,,,,,+++***------------,,,+++******------------------------,,,+++***))))))***+++,,,***+++,,,---------------++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................,,,,,,,,,+++++++++++++++///......------,,,,,,+++---------,,,,,,+++++++++)))***+++,,,------...///,,,,,,,,,------.........,,,,,,,,,---------......//////...------------...///......------......//////+++)))++++++)))+++///,,,,,,,,,,,,++++++***)))---------.........//////,,,++++++++++++++++++,,,*********++++++,,,,,,,,,+++---......---,,,,,,---------------------------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,------......------,,,---------------------------------,,,,,,+++++++++************+++,,,------******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000///------......---+++++++++++++++,,,,,,---...,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------.............../////////000000---------.........//////............/////////000,,,,,,,,,---------...............------.........///......------,,,,,,+++........................,,,,,,---.../////////...000000000000111111111111------...///000000/////////////////////000111111111111111111111222222333111000000000000000111111111111222333444555555666333333333333444555666666111333666888;;;>>>BBBEEEEEEEEEFFFHHHJJJMMMOOOPPPSSSTTTTTTSSSRRRRRRTTTUUUTTTYYYaaagggiiihhhgggfffiiihhhgggfffeeeeeefffgggiiiiiijjjkkkmmmpppsssuuuvvvyyyxxx|||((())))))+++,,,---......++++++++++++++++++++++++)))))))))******+++++++++,,,***(((***,,,...,,,***,,,,,,------------------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******,,,------,,,******,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++((())))))******+++,,,,,,......---------,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---......------,,,+++++++++,,,------------------------...------,,,,,,++++++***,,,,,,------,,,,,,+++***---,,,,,,+++*********+++,,,)))(((***---000///...---...//////......000222,,,,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------...............------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......111000///...---,,,++++++........................//////.........---------,,,------......------,,,000000///...---,,,,,,+++......////////////......------------------------+++,,,...000111111000000//////.........---------////////////////////////000000000000000000000000......//////000222333333000000000///000000111222111111000111222444666888111111222222333444555555777666666888;;;???DDDFFFCCCEEEFFFGGGGGGIIILLLNNNTTTTTTUUUVVVVVVVVVVVVUUUZZZ[[[^^^aaadddffffffggghhhhhhgggeeebbbbbbccceeeggghhhjjjmmmpppsssuuuvvvxxxzzzwwwxxx~~~~~~++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,***)))***---...---+++,,,,,,,,,+++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++............/////////000---,,,,,,+++,,,---//////......---,,,,,,+++******---------,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++*********+++,,,,,,------------,,,,,,,,,+++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,......++++++******))))))))))))------------------------***++++++,,,,,,------...,,,,,,------,,,,,,+++***---,,,++++++******++++++///---******,,,---,,,***+++,,,---,,,+++,,,---///------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------........................------000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------.....................---------........................//////.........---------------------------------/////////...------,,,,,,---...............---,,,------------------------...////////////...------//////.........---------////////////////////////000000000000000000000000444333111000000000111222333222111000000000000000000000000000111333444555...///111222444666777888555444444666999===BBBDDDEEEGGGHHHIIIIIIKKKNNNPPPSSSSSSTTTUUUUUUUUUUUUTTTXXXZZZ]]]aaadddggghhhhhhggggggfffdddbbbaaabbbdddfffhhhjjjmmmpppsssuuuvvvwwwyyyvvvxxx~~~...------,,,+++***))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++,,,---...---,,,---------,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,------------,,,,,,,,,------...//////...---+++***))))))------,,,,,,,,,,,,++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,---......//////,,,,,,+++++++++*********++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---...///......------------------........................***++++++,,,,,,------...,,,,,,------,,,,,,+++***,,,,,,++++++******++++++///---++++++,,,,,,,,,++++++,,,---,,,++++++---///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------........./////////...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////.......................................---------...---,,,,,,,,,,,,---...........................------......---,,,++++++------------------------///......---------------...............---------////////////////////////000000000000000000000000555444222000000111222333555444333111000/////////000000000000000111222222000111222333555666777888555444444666999===BBBDDDGGGIIIJJJKKKKKKMMMPPPRRRRRRRRRSSSTTTTTTTTTTTTSSSVVVXXX\\\```dddgggiiiiiiffffffeeeccc``````aaacccfffgggiiilllooorrrtttuuuvvvxxxvvvxxx~~~...------,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---000000//////...---,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++...---,,,++++++,,,---...,,,,,,,,,------.........*********+++++++++++++++...------------,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,------------------------++++++++++++++++++++++++---------------.........//////000000000/////////...........................------,,,,,,++++++***,,,,,,------,,,,,,+++***,,,,,,++++++***++++++,,,++++++***+++,,,---......---...///...------...000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////...---,,,+++,,,+++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///................................................///...,,,++++++,,,...///---------.........//////............------,,,+++........................,,,+++++++++,,,...000111........................////////////////////////////////////////////////222111//////000222555777444333222111000000000000111111111111111111111111555555444444444444444444777666666888;;;???DDDFFFHHHJJJKKKLLLLLLNNNPPPSSSRRRSSSSSSTTTTTTTTTTTTTTTWWWYYY]]]```dddfffggghhhdddeeedddbbb___^^^```aaafffgggiiilllooorrrtttuuuuuuwwwuuuxxx++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......000000///...------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,------..................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,---------------+++,,,------------,,,,,,...........................------,,,,,,++++++***,,,,,,------,,,,,,+++***,,,++++++***++++++,,,,,,+++++++++++++++,,,---.........///...,,,,,,...///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------............//////...------,,,............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///............---------........................---.....................///...,,,++++++,,,...///,,,,,,------...////////////////////////...------........................,,,+++++++++,,,...000111---.....................////////////////////////////////////////////////000///......///111444555222111111000111111222222222222222222222111111111444444444444444444333333777666666888;;;???DDDFFFHHHIIIKKKKKKLLLMMMPPPRRRSSSTTTUUUUUUVVVVVVUUUUUUYYY[[[^^^aaacccdddeeeeeeddddddcccaaa^^^^^^___aaafffgggiiilllooorrrtttuuutttwwwuuuwww*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,---...,,,,,,,,,++++++******)))***++++++,,,,,,++++++************++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...//////000000.........---------,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,+++,,,...//////...------------------------------***++++++,,,,,,------...,,,,,,------,,,,,,+++***++++++******++++++,,,,,,...///...---***)))***+++,,,,,,---,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------...............------------------.........------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......//////.........---------........................---------..................---,,,,,,,,,,,,---...---------.........//////......///////////////...........................///......------------------------...............////////////////////////000000000000000000000000222111111000000000000000000000//////000111111222111222222333333222111111///000111222444555666777555444444666999===BBBDDDGGGIIIJJJKKKKKKMMMPPPRRRTTTTTTUUUVVVVVVVVVVVVVVVZZZ\\\^^^```bbbcccccccccddddddcccaaa^^^^^^___aaaggghhhjjjmmmpppsssuuuvvvtttwwwuuuxxx******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********)))+++---,,,+++***,,,...***************************+++,,,,,,,,,,,,+++***)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++************)))))))))(((***+++---............---+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------++++++,,,,,,---......///---------,,,,,,,,,++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,...///111111000///...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,------,,,,,,+++***++++++******++++++,,,---...//////---***(((***+++,,,------+++***)))***,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---...////////////*********++++++,,,,,,,,,........................+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......---------.......................................---------.........//////---------------------------------...............,,,,,,---...////////////...........................////////////...---------------.........//////////////////////////////000000000000000000000000111111222222222111000///000000//////...////////////000111222222111111000---...///111333555666777555444444666999===BBBDDDHHHIIIKKKLLLLLLMMMPPPRRRSSSSSSTTTUUUUUUUUUUUUUUUYYY[[[]]]```bbbcccddddddddddddcccaaa___^^^___aaahhhiiikkknnnqqqtttvvvwwwuuuxxxuuuxxx+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))(((+++---,,,***)))+++...++++++++++++++++++,,,,,,***+++,,,------,,,+++***))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,............,,,+++,,,,,,,,,++++++*********---------,,,,,,,,,++++++)))***,,,...//////......---------,,,,,,++++++++++++++++++,,,,,,---------*********++++++,,,,,,,,,------------------------+++++++++,,,,,,---------******++++++,,,------...,,,,,,,,,+++++++++******------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,+++******(((***,,,---...---,,,+++++++++++++++++++++++++++......---,,,,,,++++++***,,,,,,---------,,,+++++++++*********+++,,,,,,---***,,,...---******,,,///...//////---++++++,,,...000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++---...///000000000---------....../////////........................+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,---...///000111........................---------.........//////,,,------......------,,,........................******,,,---.../////////////////////////////////+++,,,...000111111000000---------.........//////////////////////////////000000000000000000000000---///222444555555333333222111000...---------------...000111111111000/////////000111222222333333777666666888;;;???DDDFFFHHHJJJLLLLLLMMMNNNQQQSSSRRRRRRSSSTTTTTTTTTTTTTTTWWWYYY\\\```bbbdddeeefffdddeeedddaaa___^^^```aaaiiijjjlllooorrruuuwwwxxxvvvxxxvvvxxx~~~++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,------,,,+++***++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++++++++******)))************++++++++++++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++*********+++,,,---...///+++,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,*********+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,***'''&&&......---,,,,,,---------+++,,,,,,------,,,,,,+++,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,+++***)))(((,,,---...---,,,,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,---......+++---......---,,,,,,---000000000000///...---,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.../////////...+++;;;FFFAAA333+++***+++------,,,,,,,,,---...//////---***)))***+++++++++,,,)))$$$""""""&&&+++...---+++)))+++---///---+++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...222666888...---+++,,,---...---,,,,,,,,,,,,,,,------......---------,,,,,,+++++++++------------------------000//////...,,,++++++***---------............/////////............//////.........------,,,,,,,,,........................------------------------------------------------,,,------...///000111111+++,,,,,,,,,---...............---,,,---...///000000000000000////////////......///000000///...---000000000000111111111111000000////////////000000222111111111000000//////111222222333333444444555555555555666:::???CCCFFFJJJJJJJJJKKKMMMOOORRRSSSTTTTTTSSSSSSTTTTTTUUUVVVWWWZZZ^^^```aaaaaabbbccceeeeeeeeedddcccbbbccceeeiiikkkmmmpppsssvvvwwwxxxrrrvvvuuuwww}}}~~~+++++++++,,,,,,,,,------+++++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******)))************+++++++++++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************,,,,,,+++++++++,,,------******,,,,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---...------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,***(((''',,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------,,,,,,++++++******,,,---...---,,,,,,---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......------......///000+++---......---,,,,,,---............---,,,++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++++++++,,,---...///------------------------------.........,,,+++***---999BBB>>>444---------,,,,,,,,,,,,,,,------...///---***)))***+++++++++---,,,+++******,,,...///---+++***+++---...---+++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...111555777...---,,,---...---+++))),,,,,,---...............---------,,,,,,+++++++++------------------------------------,,,,,,,,,,,,---------............///000///...............///......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........................------......//////000000............////////////...------,,,---...///000000000000000/////////.........///000000///...---000000000000111111111111000000////////////000000111111111111000000000///111222222333333444444555555555555777:::???CCCFFFIIIIIIIIIJJJLLLNNNPPPRRRTTTTTTSSSSSSTTTTTTUUUVVVWWWZZZ^^^```aaaaaabbbccceeeffffffeeecccbbbdddeeeiiijjjmmmppprrruuuvvvwwwtttxxxvvvyyy++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++******++++++++++++******)))************+++++++++,,,+++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,...---,,,,,,+++++++++,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++++++++******++++++,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---++++++++++++++++++++++++------,,,,,,,,,,,,------------,,,,,,------...///+++---......---,,,,,,---,,,---------------,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++,,,---..........................................---,,,******,,,444:::666111///...---++++++++++++,,,,,,,,,---///,,,******+++,,,,,,+++***+++,,,---------,,,+++,,,+++***+++---...---,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...111444666///...---......---***(((,,,,,,.../////////...---------,,,,,,,,,,,,++++++------------------------+++++++++,,,,,,------------------............///000000///...---------......------------,,,,,,,,,........................------------------------////////////////////////..................//////111111000000000000000000...------------...//////000000000/////////............////////////......000000000000111111111111000000////////////000000111111111111000000000000111222222333333444444555444444555777;;;???CCCFFFHHHHHHHHHIIIJJJMMMOOOPPPTTTTTTSSSSSSTTTTTTUUUVVVWWWZZZ^^^```aaaaaabbbdddffffffgggeeedddcccdddfffhhhiiilllnnnqqqsssuuuuuuuuuyyyxxxzzz***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***))))))*********+++++++++---,,,+++******+++,,,---***+++++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------///...,,,++++++,,,...///---,,,,,,++++++,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++------,,,,,,,,,---......,,,,,,------------,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,---...---+++++++++---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******))))))******+++,,,+++---......---,,,,,,---......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...------------------------++++++,,,,,,------------)))---///---,,,...---+++******++++++,,,,,,,,,,,,...,,,******,,,---,,,+++)))***,,,------,,,***)))+++++++++,,,,,,------,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---000222444444111...---------,,,***+++---...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,------------............///000000///...------------------------------------........................////////////////////////.............................................---222111111000000/////////------------......//////000000/////////..................//////////////////000000000111111111111000000////////////000000111111111000000000000000111222222333333444444555444444555888;;;???CCCEEEHHHHHHHHHIIIKKKNNNPPPQQQTTTTTTSSSSSSTTTTTTUUUVVVXXXZZZ]]]___```aaacccdddgggggghhhfffeeedddeeegggggghhhkkkmmmppprrrssstttuuuyyyxxxzzz*********+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++---,,,+++******+++,,,---*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------///...,,,++++++,,,...///++++++++++++,,,---...///...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,---,,,,,,,,,------...///,,,------......------,,,,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------......///,,,---...---+++***+++,,,++++++++++++++++++++++++++++++************++++++***))))))))))))***+++++++++---......---,,,,,,---......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...)))+++***(((***......+++)))***+++,,,,,,,,,++++++---,,,++++++---------,,,......------------------++++++,,,,,,,,,,,,------/////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000111999555///++++++---...///,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++---------............/////////...---------------------------------------................................................------------------------............------------000000000//////.........---------...............////////////........................//////000000///000000000111111111111000000////////////000000000000000000000000111111111222222333333444444555333444666888<<>>BBBDDDIIIIIIJJJLLLNNNPPPRRRSSSPPPQQQRRRSSSVVVXXX[[[\\\ZZZ[[[\\\]]]```bbbdddeeejjjiiihhhhhhgggggghhhhhhggggggiiimmmqqqssssssrrrssswwwvvvxxx~~~++++++++++++++++++++++++)))))))))******))))))))),,,,,,++++++++++++++++++,,,,,,++++++******))))))***************++++++++++++******))))))******+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++)))((('''))))))******+++,,,,,,---...------,,,,,,------...++++++,,,,,,,,,,,,------...------,,,,,,------...---------------,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***------............------...---,,,+++++++++++++++......//////......------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******++++++,,,------...++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............,,,***)))+++///222,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++,,,++++++++++++*********+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,***++++++,,,,,,++++++***)))***+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...------,,,,,,------...,,,,,,,,,---------......+++++++++,,,,,,,,,------........................------------,,,,,,,,,,,,........................///---,,,++++++---///000/////////...............////////////////////////---------......---------...///000111111000///...000000000/////////...............///////////////........................000111111000//////000222222222111111111111222222///000222222000///000111...222333111111555777666555555666777:::>>>BBBDDDIIIIIIJJJLLLNNNPPPRRRSSSNNNOOOPPPRRRUUUWWWZZZ[[[]]]\\\\\\]]]___bbbeeefffiiiiiihhhgggggggggggggggfffgggiiimmmqqqttttttsssuuuxxxvvvxxx~~~++++++++++++++++++++++++))))))************)))))),,,,,,,,,++++++*********------,,,+++******)))))))))))))))***+++++++++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++))))))*********+++++++++------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,+++***---..................---000//////...------------,,,---...//////...---,,,------------------,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......---------+++***+++...111------------,,,,,,,,,+++---------,,,,,,++++++++++++++++++*********))))))))))))***+++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------***++++++++++++++++++***))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,,,,,,,------------..................---------------------,,,,,,...........................------,,,,,,...///000................................................//////000000000000//////......///000000///......000000/////////.........///////////////.........000000000000000000000000000111111111//////000222222111111000000111111222///000222222000///000111222333333333888>>>???;;;888888888:::===AAADDDFFFGGGHHHIIIJJJLLLNNNPPPQQQNNNOOOPPPQQQSSSUUUWWWXXX^^^]]]\\\\\\^^^aaaeeeggghhhhhhgggffffffffffffgggfffgggjjjnnnrrruuuvvvuuuuuuwwwuuuvvv|||++++++++++++++++++++++++***++++++++++++++++++***,,,,,,,,,++++++*********...------,,,+++***)))))))))))))))***+++++++++,,,---,,,+++******+++,,,---++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,***************+++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***---..................---/////////......------,,,++++++---......---,,,+++)))))))))))))))******************++++++,,,,,,,,,///.........---------,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......***,,,......---,,,---...------,,,+++++++++++++++---------,,,,,,++++++++++++++++++*********))))))((()))***++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,------------------------------------,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------............------...//////...------------------------------........................,,,---.../////////...------------...............------------------------//////000000000000//////......////////////......////////////............///////////////.........000000000000000000000000///000222111000///000111000000////////////000000///000222222000///000111777666444888BBBJJJHHHAAA999999999;;;===AAADDDGGGHHHHHHIIIJJJLLLMMMOOOPPPQQQQQQQQQQQQRRRSSSTTTUUU]]]]]]\\\\\\^^^aaaeeeggghhhgggffffffeeefffffffffggghhhjjjoootttwwwxxxwwwsssvvvssstttzzz}}}++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++------,,,,,,++++++*********************+++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))---,,,,,,+++******)))))),,,++++++******++++++,,,++++++,,,,,,,,,,,,------...------,,,,,,------...************++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------............------++++++,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,000000///......---,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......))),,,...///...---------......,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,++++++++++++************+++,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,........................------,,,+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......---------.........//////,,,---...//////...---,,,------------....................................+++---///000111000...------------------.........---------------------------------......---------......................../////////.........------.........///////////////........................///000222222000///000111000000////////////000000///000222222000///000111222222111444>>>FFFDDD===888888888999<<>>AAACCCDDDEEEGGGIIIKKKNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSSSSTTTWWWZZZ]]]^^^```ccceeehhhgggfffdddcccccccccdddggghhhjjjnnnrrrvvvwwwvvvpppsssrrruuu|||~~~++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******++++++,,,,,,***++++++,,,,,,++++++***************************---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------+++,,,,,,------,,,,,,+++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...------------------------+++,,,------------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------------------,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++............------------------........./////////---,,,,,,++++++,,,,,,---++++++------------++++++---,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------//////...---------------+++++++++++++++,,,---...---,,,---...000000...,,,------...---------...///------------------------,,,,,,,,,---------------......------,,,,,,,,,---,,,,,,------------------////////////////////////....................................////////////........................---------...............000000////////////000000111111111111111222333333000000///////////////000333222111000000000000000111111111111222333444555666666666888<<<@@@DDDFFFCCCDDDFFFHHHKKKMMMOOOQQQQQQQQQQQQQQQQQQRRRSSSSSSUUUWWW[[[]]]^^^___bbbdddgggfffdddccccccdddeeefffhhhhhhjjjnnnsssvvvvvvvvvpppssssssuuu|||~~~++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++*********++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---///000........................+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......,,,,,,,,,---------......+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------++++++++++++*********)))---------...............---,,,,,,++++++,,,,,,---++++++------------++++++,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......---------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***************+++,,,,,,......---,,,++++++++++++---+++******,,,---...---000111222000......000222------------------------,,,,,,,,,------.........///...---,,,,,,,,,,,,---------------------------////////////////////////------------------------------------------------........................------------......//////000000////////////000000111111111000111222222333000///////////////000000444333222111111111111111111111111111222333444444444555666888;;;@@@DDDFFFDDDDDDFFFGGGJJJMMMPPPQQQQQQQQQQQQQQQQQQRRRSSSSSSUUUXXX[[[]]]^^^```bbbdddeeedddcccbbbccceeegggiiihhhhhhjjjnnnrrruuuvvvuuuqqquuutttvvv{{{|||++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,------,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************+++,,,------***++++++,,,,,,++++++***------------------------+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,...///000---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///------------------------,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,------------,,,,,,,,,---------............+++,,,,,,------.........+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,------------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++++++++,,,---...///000///...,,,++++++++++++---+++((((((***---......---...///---***))),,,///,,,,,,,,,------------...,,,,,,,,,---......//////000///---,,,++++++,,,---............---------------------------------------------------------------------,,,,,,,,,,,,,,,---------------------------------...//////000000000//////......//////000...............//////000000000/////////000111111444333222222222222222222222222111111222222333444777777777888:::===AAACCCFFFFFFFFFHHHJJJMMMPPPQQQQQQQQQQQQQQQQQQRRRSSSSSSUUUXXX[[[^^^___aaadddffffffeeecccbbbbbbeeegggiiihhhhhhiiimmmqqqtttttttttqqquuutttvvv{{{|||+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,------++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++,,,,,,************+++,,,---...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...---+++******+++---...++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,---------+++++++++,,,,,,---------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***++++++,,,,,,++++++***,,,,,,---......---,,,,,,,,,------...............++++++,,,,,,---......///---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------//////.........---------************************++++++------------++++++++++++------------++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,---,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------+++---...---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////.........//////000///...---,,,,,,,,,,,,,,,,,,***)))***---......---***,,,---***&&&&&&)))---,,,,,,,,,---------......,,,,,,------.../////////111///---+++++++++,,,---///.........------------------------------------..............................---------,,,,,,,,,------------------------------...//////000111111///..................///---------------......///000000000000000111222222222111111111111111222333222222111111222222333333666666666777:::===@@@BBBHHHHHHHHHHHHJJJMMMPPPQQQQQQQQQQQQQQQQQQRRRSSSSSSUUUXXX\\\___aaacccfffhhhiiigggdddbbbbbbccceeegggggggggiiilllpppssssssrrrooossssssvvv||||||+++++++++++++++++++++++++++++++++,,,,,,------------,,,+++***+++,,,---...++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,---************+++,,,---...+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++000---+++))))))+++---000***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............---+++)))(((------------------------,,,++++++******++++++,,,,,,,,,............,,,,,,,,,,,,---......---,,,,,,,,,---......//////......++++++,,,,,,---...//////////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,+++++++++*********,,,+++++++++++++++++++++***+++---......---+++***++++++------------++++++))))))***+++,,,------...+++++++++,,,,,,------------,,,+++******+++,,,---++++++,,,,,,,,,---------))),,,---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,......------------.........---,,,+++++++++++++++------,,,,,,,,,---......******+++...000000...,,,///111222///+++***...333,,,,,,,,,------.........,,,,,,------...///000000111///---+++***+++,,,---//////.........---------////////////////////////000000000000000000000000//////.........---------------------------------.........///000111111222......------------.....................///000000111111000000111222333333000000//////000111222222222222222111222222333333222222444666:::???CCCFFFJJJIIIIIIIIIJJJMMMPPPQQQQQQQQQQQQQQQQQQRRRSSSSSSUUUXXX\\\___bbbdddgggiiillljjjfffbbbaaaaaacccdddfffggghhhkkkooorrrrrrrrrlllqqqrrrvvv|||~~~******,,,,,,,,,,,,******(((***...111111///,,,*********+++++++++,,,,,,,,,......---,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---.........------------,,,+++******,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,***(((***---//////............---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''(((***---///,,,,,,++++++***+++++++++......---,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...///000///...,,,,,,,,,---------......111...++++++......+++''',,,***,,,000///+++---333,,,+++***))))))***+++,,,,,,++++++******+++,,,,,,...---,,,,,,++++++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++******))))))))))))////////////////////////,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++......------,,,+++******,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---///---******,,,---,,,***------++++++++++++------++++++++++++++++++++++++------////////////------------,,,++++++******)))++++++++++++++++++++++++***+++,,,,,,......///000------,,,+++************++++++,,,,,,,,,---------++++++************++++++................................................------------------------......---,,,,,,,,,------------------------------,,,,,,,,,------..................------,,,,,,,,,///////////////.........---------............///222111000//////...//////........................000000000000000000000000......------------......,,,---...///000000000000000000000000////////////111111111000000000000000222222222222222222333333333444555777;;;???DDDFFFFFFFFFFFFGGGIIIMMMRRRTTTTTTSSSQQQPPPPPPQQQRRRSSSTTTVVVXXX[[[___bbbdddfffgggfffcccbbbaaaaaabbbcccdddeeegggkkkpppsssttttttrrrvvvuuuwww{{{{{{***+++,,,------,,,+++******+++---......---,,,,,,******+++++++++,,,,,,,,,......---,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---.........++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++)))'''(((+++---,,,+++------------,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))******------,,,,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,,,,------......------,,,...------------------------,,,,,,---//////...,,,,,,,,,,,,---------......+++---///000000///---,,,...+++,,,222444000......---,,,+++******+++,,,---------,,,,,,+++,,,,,,,,,...---,,,,,,+++++++++,,,,,,------...///.........++++++++++++++++++++++++,,,,,,,,,+++++++++******---------------...///000------------------------,,,,,,,,,,,,---------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,...---,,,,,,++++++++++++---------------,,,++++++---,,,,,,++++++,,,,,,---+++***(((***---//////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,++++++***+++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,------------------------------------------------------------------------......---,,,,,,---------------------------------,,,,,,,,,---------......------------------,,,,,,......---------------------------............///111000//////////////////........................////////////////////////......------------............///000111111111000111111111111000000000000111000000000000000000000//////000000111111111222333444555777;;;@@@DDDGGGGGGGGGFFFGGGIIIMMMQQQSSSTTTRRRQQQPPPPPPQQQRRRSSSTTTVVVXXX[[[___bbbdddfffgggfffdddbbbaaaaaabbbcccddddddfffkkkpppsssttttttrrrvvvuuuvvv{{{zzz,,,,,,------------,,,,,,---,,,,,,++++++++++++,,,******+++++++++,,,,,,,,,...------,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---------------)))***+++,,,------------,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,***))))))***++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))...------,,,,,,------...------,,,+++++++++++++++,,,------......------,,,/////////......------------,,,,,,---......,,,***,,,,,,,,,---------......***---//////---,,,...//////---///666:::666...***------,,,,,,,,,,,,------///...------,,,,,,,,,,,,------,,,+++++++++,,,,,,---------------...//////++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---...000111333444------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,...---,,,+++++++++,,,---------.........---,,,,,,---,,,,,,++++++,,,,,,---+++***)))+++---///......---,,,,,,++++++,,,,,,---------------------------******++++++++++++******++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---************++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------------......------------------------,,,,,,,,,,,,------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,------------............////////////...//////000000......................................................------------......000000111111222111111111222222222222111111111111000000000000000000111111...//////000111222333333444444555777;;;@@@DDDGGGHHHHHHGGGHHHIIILLLOOOQQQSSSRRRQQQPPPPPPQQQRRRSSSTTTVVVXXX[[[___bbbdddfffgggfffdddbbbaaabbbcccdddddddddfffjjjooorrrssssssrrrvvvtttvvvzzzyyy---------------------------,,,,,,+++******************+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,,,,+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,+++---,,,,,,,,,,,,------...---,,,++++++******++++++,,,------......------,,,//////......------,,,,,,...---,,,,,,------+++))),,,,,,,,,---------......///...---------...//////---000555;;;<<<666...)))------,,,,,,,,,,,,------///...---,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,+++***)))***+++---...........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...000111222////////////////////////+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,...---+++******+++---...,,,---------------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,---------......------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,---------------------............///...............///000111......................................................------------......000000111111111111111000222222111111111000000000000000000000000111111111000000111222444555666666444444555888;;;@@@DDDGGGIIIIIIHHHHHHJJJLLLNNNOOORRRQQQQQQQQQQQQRRRSSSSSSTTTVVVXXX[[[___bbbdddfffgggfffdddbbbbbbbbbdddeeeddddddfffjjjooorrrrrrrrrqqquuutttvvvzzzyyy------------------------++++++,,,---,,,+++)))(((******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------.........---,,,,,,+++,,,,,,,,,++++++***)))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***+++,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++***++++++,,,---------,,,++++++******++++++,,,------......------,,,------------,,,,,,++++++...---,,,,,,------+++))),,,,,,,,,---------......///...000666======777///+++444<<<===888222...,,,++++++,,,,,,,,,,,,++++++------,,,++++++***++++++,,,,,,,,,++++++,,,,,,---++++++***)))***+++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---...---,,,+++++++++,,,---***+++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++++++++++++++,,,---......,,,,,,---------.........,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------............---------............///......---......///000000......................................................------------......//////000000111111000000111111000000000///////////////000000111111111111000111222333444555666666444555666888<<<@@@EEEGGGIIIIIIIIIIIIJJJLLLMMMNNNQQQQQQQQQQQQQQQRRRSSSSSSTTTVVVXXX[[[___bbbdddfffgggeeedddbbbbbbcccdddeeeeeeeeegggjjjooorrrrrrrrrqqquuutttvvvzzzzzz------,,,,,,,,,,,,------***+++---......,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------.....................---,,,+++,,,,,,,,,,,,+++***)))(((***++++++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,***)))((()))+++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******************+++,,,------------,,,+++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......,,,***,,,,,,,,,---------......+++---444BBBMMMLLL>>>111---777>>>:::222.........++++++,,,,,,,,,,,,+++++++++++++++******++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,------------...---------------......------------------------......------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------......------,,,+++************++++++,,,,,,++++++---,,,,,,++++++,,,,,,---'''))),,,...---------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...000111222------------------------,,,,,,,,,,,,++++++++++++,,,,,,------------------,,,,,,------......//////---------............///.........---......//////......................................................------------......---...///000111111111111000000000000/////////.../////////000111111222222///000000111222333444444555555666888<<>>BBBDDDHHHIIIJJJKKKNNNPPPRRRSSSQQQQQQQQQQQQQQQRRRSSSSSSVVVXXX[[[^^^___aaaccceeeeeedddbbb``````bbbdddfffiiiiiijjjllloooqqqrrrrrrooorrrqqqttt|||~~~++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++*********,,,---...***+++,,,,,,------,,,,,,++++++++++++++++++++++++------,,,+++*********+++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++******))))))******+++)))***++++++++++++***)))******+++++++++,,,,,,,,,***+++---......---,,,+++)))***,,,.........,,,+++***+++,,,------------------,,,+++***************---.........------,,,+++------------------------------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------....../////////......///000111222---------,,,,,,---.........---,,,,,,,,,,,,---...........................000///...---,,,,,,++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------------...//////........................------,,,,,,++++++++++++,,,,,,+++++++++++++++***)))***+++,,,---...//////000...++++++,,,---,,,,,,,,,,,,,,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,------......------,,,------------......//////,,,+++***,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......+++***)))***,,,---,,,+++---------.........//////,,,---///000000/////////...---------------......---,,,,,,,,,,,,,,,,,,,,,...............---------...//////...------000222//////..................................................................,,,------...///000111111111000000000000111222222111111111111111111111111111111111222222222333333111111111222333444666777555555666888;;;>>>BBBDDDHHHIIIJJJLLLNNNPPPSSSTTTQQQQQQQQQQQQQQQRRRRRRSSSUUUXXX\\\^^^___aaaccceeeeeedddcccbbbccceeehhhiiiuuuqqqllljjjlllooopppqqqqqqtttsssvvv~~~++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,------...+++++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,************++++++++++++,,,,,,,,,,,,,,,+++++++++------,,,,,,+++******)))++++++++++++++++++++++++++++++,,,---------,,,,,,******))))))))))))******)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,+++,,,,,,---------------)))***+++---......------+++,,,,,,------------,,,,,,,,,++++++***+++++++++............---,,,+++***,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...//////000//////............///------------------...///...---,,,++++++,,,---...........................//////...---,,,,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............------------...//////........................---------,,,,,,,,,++++++++++++++++++++++++++++++))))))***,,,---///000000333111...---...///...---------,,,...///000///---++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,------,,,,,,------...///,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////////////////...,,,+++***+++,,,---,,,+++---------------------------...//////---++++++,,,++++++*********+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...------///111000///......------......---------------------------------------------------------...///000000111111111111111111222222333111111111111222222222222111222222222222333333333...//////000111333444555444555666999<<>>BBBFFFGGGKKKKKKLLLMMMNNNPPPRRRSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTWWW\\\___aaaaaacccdddbbbaaaaaacccfffjjjnnnqqqpppkkkfffffflllqqqssssssqqqtttsssvvv~~~******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,......,,,+++***)))))))))------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++*********)))***++++++,,,,,,,,,,,,------------,,,+++******---------,,,,,,+++++++++,,,,,,,,,------.........///---+++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---++++++++++++++++++++++++//////...---,,,,,,++++++/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---333111///,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,+++++++++******............---,,,++++++,,,***)))+++...///---***---...000111111///...,,,..................------........................------,,,,,,,,,,,,+++++++++*********))))))((((((++++++++++++++++++++++++))))))***+++,,,---...//////...---,,,++++++++++++////////////////////////,,,,,,---......---,,,,,,---,,,++++++************...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...///000...,,,***+++,,,------------------------+++,,,------++++++,,,---------------------------)))***+++,,,---,,,+++***------,,,+++,,,---...//////,,,)))***...///,,,(((,,,,,,,,,---------......//////.........---------...------,,,,,,------......------,,,,,,,,,------........................------++++++++++++------------------------------///...,,,+++***+++,,,,,,.........///......---------------............///---------........./////////////////////.........//////000000111111111222222111000.........///000111222222222222333333333222222333333444555666666999:::;;;===@@@CCCEEEGGGHHHIIIKKKNNNPPPRRRSSSSSSPPPPPPQQQRRRSSSTTTTTTUUUWWWYYY\\\]]]^^^```bbbeeehhheeeccccccfffhhhjjjjjjhhhgggggghhhlllppprrrrrrrrrrrrtttuuuuuu|||******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---,,,+++******+++---...........................---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000/////////.........---222111...,,,+++,,,,,,---,,,,,,,,,---------......---------------------------------,,,,,,,,,++++++---------...------,,,,,,,,,+++***,,,...///---+++,,,---///000000///---,,,..................------........................------,,,,,,,,,,,,++++++,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------...............///...------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,///...------,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///---+++******+++------------------------+++,,,------++++++,,,---------------------------++++++,,,------------,,,...---,,,+++,,,---///000333///,,,,,,///000...+++,,,,,,,,,---------......//////.........---------...------,,,,,,------......------,,,,,,------.................................---,,,,,,---......------------------------...---,,,+++++++++,,,,,,+++,,,,,,---------,,,,,,---------............///---------........./////////////////////////////////000000000111111111111222111000///......///000//////000000000111111111111111222333444666666777555666888;;;???DDDHHHJJJLLLLLLMMMNNNOOOOOOPPPPPPRRRRRRRRRSSSSSSTTTTTTTTTWWWYYY\\\]]]^^^```bbbeeegggfffddddddfffhhhhhhhhhgggggggggiiimmmppprrrrrrppprrrtttvvvvvv|||******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++---------...------,,,,,,++++++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++,,,+++++++++++++++******,,,++++++++++++---///000........................---.........,,,+++,,,---------------------------.........------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...............000///...---,,,---......,,,,,,,,,---------......///.........---,,,,,,,,,.........---------,,,,,,,,,,,,------...---------,,,,,,+++---...///...,,,+++,,,---.........---,,,------------------..............................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++------------------------/////////......---------,,,,,,,,,---...///000111++++++++++++++++++++++++,,,------......------,,,///...------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++******+++------------------------+++,,,------++++++,,,---------------------------------,,,,,,------...///000///---+++,,,...000222555111---,,,...000///---,,,,,,,,,---------.....................---------...------,,,,,,------......---------------......------------------------///......------......///------------------------...---,,,,,,+++,,,,,,,,,+++,,,---...............---------............///---------...............////////////////////////000000000000111111111111111000000////////////000/////////000000000111111000000222333555666777888666666777999===CCCHHHKKKLLLMMMMMMNNNOOOOOOOOOPPPSSSTTTTTTTTTTTTTTTTTTTTTVVVXXX[[[]]]^^^```ccceeegggfffeeeeeeggghhhgggfffffffffgggkkknnnqqqqqqpppoooqqqtttwwwwww|||******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,...------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................---------......///,,,,,,,,,---------......000//////...---,,,,,,+++------------,,,,,,,,,,,,++++++,,,---............,,,,,,,,,---.........---++++++,,,---------,,,,,,,,,,,,------------..............................------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++........................------,,,,,,,,,+++++++++,,,,,,,,,,,,---...///000---------------------------------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,*********,,,------------------------+++,,,------++++++,,,------------------------------,,,+++++++++,,,...///111///---+++,,,...111333444111,,,***+++---------,,,,,,,,,---------.................................------,,,,,,------......------------......///------------------------......------------......---------------------------------,,,,,,,,,---------...///000111111111111---------............///........................///////////////000000000000000000000000111111111000000000////////////000111111111111222222222222///000111333555777888999;;;:::999:::<<>>CCCGGGJJJKKKKKKKKKLLLNNNPPPRRRSSSUUUUUUUUUTTTTTTTTTTTTTTTUUUWWWZZZ\\\^^^```ccceeefffeeeeeefffggggggeeeccceeefffhhhkkkoooqqqqqqooommmoootttvvvvvv{{{******+++++++++,,,,,,,,,)))******++++++******)))+++*********+++,,,,,,---------------------------++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------.........///......------)))***+++,,,------...---++++++,,,,,,,,,,,,------......---------------,,,.........---,,,++++++***........................+++---...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------------------------------------.........------..................,,,,,,,,,---------......000/////////...---------,,,,,,+++++++++*********,,,,,,------...---------)))+++------,,,+++,,,---+++++++++,,,,,,------...++++++,,,,,,------..............................------,,,,,,,,,,,,++++++************++++++++++++........................---------....../////////---,,,,,,+++++++++,,,,,,------------------------...------,,,,,,------.....................///000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++---...------------------------+++,,,------++++++,,,---------------------------+++*********++++++,,,,,,......---------...///000222111///------...///000,,,,,,,,,---------......---------..................------,,,,,,------...------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,---............---+++,,,---...............---------............///...............---------...//////000000111111222111111111111000000000000...//////000000000000///........./////////000000000000222333555666777888999999:::<<<@@@FFFKKKNNNOOOOOOMMMMMMMMMNNNOOOPPPSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVYYY\\\]]]```ccceeefffeeeddddddfffgggfffeeeffffffgggkkknnnqqqqqqpppmmmooosssuuuuuuzzz******+++++++++,,,,,,,,,******+++,,,,,,+++******+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,---------......,,,,,,---.........------***+++,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,++++++........................+++,,,...---,,,,,,---///------------------------------------------------,,,,,,---------.................................,,,,,,,,,------...........................------,,,,,,,,,---------......////////////............------,,,,,,,,,+++++++++---------...------,,,,,,(((***,,,,,,+++***+++---+++++++++,,,,,,---...///***++++++,,,------..............................------,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------------------///...............------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---..................///000000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---,,,,,,...///------------------------+++,,,------++++++,,,---------------------------***+++,,,,,,------,,,,,,,,,,,,---...........................---...///000,,,,,,,,,---------......---------.........//////...------,,,,,,------...------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------+++,,,.../////////...---+++,,,,,,---------,,,,,,---------............/////////.........---------...//////000111111222222111111111111000000000///---...///000111111000///............/////////000111111222333444666666777777888:::===AAAFFFJJJLLLPPPOOOMMMLLLLLLMMMOOOPPPRRRRRRRRRSSSSSSTTTTTTTTTSSSVVVYYY[[[]]]```ccceeefffdddbbbccceeeggggggggggggggggggiiimmmppprrrrrrmmmooorrrssssssyyy******+++++++++,,,,,,,,,++++++------------++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,------.........++++++,,,---.........---++++++,,,---------,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,---))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///////////////////////////---------------------------------....../////////........................,,,,,,,,,------...............//////...------,,,,,,,,,,,,---------...............///////////////......---------,,,,,,,,,............---,,,++++++'''***,,,,,,***)))***,,,,,,,,,,,,,,,---...///000******+++,,,,,,---..............................---------,,,,,,,,,++++++,,,,,,,,,------.........------------------------///......,,,+++******)))+++++++++,,,...000111222------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---...///,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------------///000------------------------+++,,,------++++++,,,---------------------------+++,,,---...///...---,,,***+++---...///...---,,,)))***,,,,,,,,,,,,---...,,,,,,,,,---------......---------.........//////...------,,,,,,------...---------......000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------------------+++,,,.../////////...............///......---------------.........////////////.........---------...//////000111222222222222111111111000000//////---...///111111111000///000000000000111111111111222222333333444555666666999:::;;;===@@@CCCEEEGGGMMMLLLLLLLLLMMMOOORRRSSSPPPQQQQQQRRRSSSTTTTTTUUUSSSVVVYYY[[[]]]```ccceeefffdddbbbbbbdddfffhhhhhhhhhggggggiiilllppprrrrrrnnnoooqqqrrrrrrxxx,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,,,,------++++++++++++++++++++++++,,,+++*********+++,,,---+++++++++,,,,,,------------,,,,,,+++*********+++++++++,,,,,,,,,---------+++++++++++++++++++++++++++***(((&&&&&&(((+++---+++++++++,,,,,,------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,...------,,,,,,------.........///000///...,,,+++.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------......///........................//////............//////+++,,,---...---,,,+++***---,,,,,,,,,,,,---...///---------,,,,,,+++++++++...---,,,,,,,,,,,,---...////////////////////////........................---------.........//////000///---,,,++++++,,,,,,////////////////////////------------------------,,,,,,,,,---------......000///...---,,,---...///222222222111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++------------------------,,,,,,---.../////////............///......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,---...------------------------***+++------------+++***///...---,,,+++,,,------///...---,,,,,,---...///------------,,,,,,+++***---...000111111000...---,,,...//////...------...000000//////.........---......---------,,,,,,,,,.........------,,,,,,,,,++++++******+++---...000///...------------...//////////////////.........++++++,,,---...///000111........................000111111111222222222222222222111111000///////////////000000000000//////---......///000111111222111000111111222333444555777777999;;;???CCCGGGIIIIIIJJJKKKLLLMMMNNNOOOOOOQQQQQQQQQQQQQQQRRRSSSSSSUUUVVVXXXYYYZZZ]]]aaaddddddccccccdddfffggggggfffgggggghhhkkkpppsssttttttooorrroooqqqvvvxxx++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++*********+++,,,---,,,,,,---------.........---,,,++++++******++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,...///,,,,,,---------------...---,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,------...............---,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++------------------------......------------......------------------------......------------......---............---,,,,,,---------,,,,,,---...............---------,,,,,,......---,,,,,,---......................................................---------.........//////111000///---,,,,,,------////////////////////////------------------------,,,,,,,,,---------......---,,,+++++++++,,,------111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++------------------------,,,,,,------------------------.........------,,,,,,,,,,,,------------...---------,,,,,,+++++++++,,,,,,,,,------.........++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------......---,,,******+++---///111------------------------,,,,,,------------,,,,,,//////---,,,,,,,,,---...///...---,,,,,,---...///---............---,,,++++++,,,---......---,,,+++,,,...//////...------...000/////////.........---......---------,,,,,,,,,...------------------,,,,,,++++++++++++,,,...///------,,,++++++,,,------/////////////////////...---------...................................................////////////000000000000000111111111///000000111111000000///......//////000000111111111111222222444555666777777888999;;;???CCCFFFHHHIIIIIIJJJLLLMMMOOOPPPPPPRRRRRRRRRRRRRRRSSSTTTTTTUUUWWWYYYZZZ[[[^^^bbbeeedddccccccdddfffggggggfffgggfffhhhkkkpppsssttttttsssuuusssuuuzzz|||************************+++++++++++++++++++++++++++++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,---------,,,,,,++++++******+++++++++++++++++++++*********++++++++++++++++++++++++((())))))***++++++,,,---............------------,,,,,,,,,+++++++++******,,,,,,---------.........---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,...........................------,,,,,,------...........................------,,,,,,,,,,,,------000//////.....................---------------.../////////.....................---,,,,,,---......------------------------........................---------...............111000///...............////////////////////////------------------------,,,,,,,,,---------......,,,+++++++++,,,---......///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------///...------++++++***)))***++++++,,,---...///000++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------.........---+++******,,,...000------------------------......------------......000///......------............------------............//////......------------------------------,,,...//////...------.../////////.....................---------,,,,,,,,,---------------.........---,,,,,,,,,,,,,,,------------,,,++++++,,,------......////////////////////////.........---------........................111111111111111111000000...//////000111111222222000111111111111111111000////////////000000000000222222333444555777999:::888999:::<<>>AAADDDFFFGGGHHHJJJLLLNNNPPPRRRSSSSSSSSSRRRRRRSSSSSSTTTUUUVVVXXX[[[]]]^^^```dddfffeeedddccceeeggghhhgggfffeeeeeegggjjjnnnrrrssssssqqquuutttvvv|||}}},,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......++++++++++++++++++++++++******++++++,,,,,,,,,,,,)))))))))))))))))))))))),,,++++++***++++++,,,,,,************************++++++++++++++++++++++++)))***---...//////...------,,,,,,,,,+++*********,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++******+++---...------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................//////............//////000///---,,,,,,,,,---...///......---------......------------------...................................................................................................------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,---...///000000111111,,,------...............------------------------,,,++++++***++++++,,,,,,------------------------000///...---,,,,,,------***+++,,,,,,---------,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......'''))),,,---...,,,)))(((------------------------///...---,,,,,,---...//////////////////.........,,,------------------,,,+++,,,,,,---------,,,,,,000///............///000,,,...//////...------...---------.....................---------,,,,,,,,,---------....../////////---------------------,,,////////////////////////---.........//////000000---------............////////////////////////////////////////////////...111111111111000000//////111111222222222222111111000000000000////////////000000111333555777999:::999999:::<<<>>>AAADDDFFFHHHIIIJJJLLLOOOQQQRRRSSSRRRQQQQQQQQQQQQRRRSSSSSSVVVXXX\\\^^^___aaadddfffeeeddddddeeeggghhhhhhgggeeeeeefffiiinnnqqqrrrrrrooossssssuuu{{{}}},,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++++++++******++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,+++++++++++++++************---------,,,,,,,,,++++++*********+++++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,------...,,,,,,,,,------------...++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,/////////......////////////...------,,,,,,------......------...//////000---------------.........---...////////////...---////////////////////////.......................................---------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,---...............---....../////////......------------------------++++++******++++++,,,,,,------------------------000///...---,,,---...///***+++,,,------......---++++++++++++,,,,,,,,,,,,)))***++++++---......///......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......"""%%%***---//////---+++------------------------......------------.........////////////...------,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,------------------------,,,...//////...------...---------------...............---------,,,,,,,,,.............../////////,,,---............------,,,---............---,,,------......///000000000---------.........///////////////////////////////////////000000111111111222222111111000//////...000111111111111111111000////////////000000000000000000111222333555777888888999:::<<>>AAADDDFFFGGGIIIJJJMMMOOOQQQRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSUUUXXXZZZ\\\]]]___bbbddddddcccdddfffiiijjjiiihhhdddeeeggghhhjjjkkkkkkkkknnnpppssswwwyyy++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,...---+++******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++---......---+++***++++++++++++++++++++++++*********++++++,,,,,,,,,........................---,,,,,,,,,,,,---......,,,,,,,,,------------............---------,,,,,,------------------------........................------------...................................................///000111111111000000//////......000////////////.........,,,+++***+++---...---,,,///000111000...------...///////////////.........////////////////////////222111...,,,+++,,,---.../////////...---------,,,,,,---......///.................................///............///000111:::777444000...------------------------...//////000000////////////000000000111111111111000//////---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////......------,,,,,,,,,------...////////////------------------,,,,,,+++,,,---......------,,,)))******+++,,,------...---///222222111...,,,+++,,,,,,------------,,,,,,------------,,,,,,,,,---,,,,,,,,,------------...000000///............///+++,,,,,,,,,------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------------------000000000000000000000000........................000...,,,,,,---/////////........................------,,,,,,,,,,,,,,,,,,........................------------......//////000000000///////////////............/////////000............/////////////////////000000000111111///////////////000000000000111222111/////////000222111111000000000000000///000000000111111111111222333444444666666777888888:::<<>>AAADDDFFFGGGEEEGGGIIILLLNNNOOOOOOOOOQQQRRRSSSUUUVVVVVVVVVVVVSSSUUUXXX[[[\\\___bbbdddfffdddcccdddfffhhhhhhgggdddeeegggiiikkklllmmmnnnmmmnnnqqqtttxxx***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,------......------,,,------------------------------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------............---------,,,,,,,,,++++++////////////////////////////////////////////////............////////////........................000//////............///.............../////////---......///000111222222///------...///000///......//////...------///111............/////////000////////////////////////000000000000////////////---------...............,,,---......//////..............................,,,,,,---.....................//////000000000111...............//////000...///000111111000///.........//////......---,,,------,,,,,,+++******)))******+++,,,,,,---..................////////////............---,,,,,,+++------------.........///000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---))),,,000///,,,***,,,///------............------...,,,+++,,,///000///---------------..................---,,,,,,,,,,,,---............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...------///111222111///........................******+++++++++,,,,,,,,,........................+++,,,---.........------------------......//////***+++---...//////..................////////////------------...............---,,,,,,,,,...000111111333333333111000111222222111111000000000000000000000000000111111111111000111111222333444555555777888:::===@@@CCCEEEGGGGGGIIIKKKMMMNNNOOOOOOOOOPPPQQQRRRTTTUUUUUUVVVVVVTTTVVVYYY\\\^^^```cccfffhhhfffeeeeeegggiiijjjiiidddfffhhhjjjlllnnnoooooonnnpppssswwwzzz***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,++++++,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++)))***,,,---...---,,,,,,***++++++,,,,,,++++++***...------,,,,,,------...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000---------.........//////---------,,,,,,,,,++++++........................000000000000000000000000............/////////000........................111000///...............,,,---------......//////......///111222333444555000///...///000111111///......///...---...000222---.........//////000000////////////////////////---...//////000//////...,,,------....../////////,,,---......//////..............................+++,,,------......------...////////////...------...............///000000...///000111111000///...///////////////......---------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------......//////000000,,,,,,------...------------------.........//////......---,,,,,,,,,------,,,,,,+++++++++++++++++++++...111000---,,,///333------............------...,,,+++,,,///111///------------.........//////000000///............////////////...---------,,,***++++++,,,,,,------...---------....../////////,,,---......//////......++++++,,,,,,---...//////........................000000000000000000000000++++++,,,...000111///---////////////////////////---------....../////////........................+++,,,---.........---,,,---.........//////000000)))***,,,...//////................../////////000,,,,,,,,,---------......,,,---...///000000000000222333444333111111111222222111111000000000000000000000000000111111111111///000111222333444444555666888:::===@@@CCCEEEFFFIIIJJJLLLNNNOOOPPPOOOOOOOOOPPPQQQSSSTTTTTTUUUUUUUUUWWW[[[]]]___aaaeeegggjjjiiiggggggiiikkkkkkkkkeeefffhhhkkkmmmoooppppppoooqqquuuyyy|||++++++,,,,,,,,,,,,------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,............------,,,,,,,,,)))***,,,---...---,,,,,,........................---------------------------,,,+++++++++,,,---......///000///---,,,,,,,,,.........------,,,,,,+++///...---,,,,,,,,,,,,,,,...------,,,,,,------...///////////////.........222111111000///......---////////////000000000000........................000000///...............////////////////////////000000111222222222222222...------------...//////222111111000///......---111000///...............000000000000000000000000//////000000000000///...111000///...------......////////////////////////111000///......---......---...///000000000......******++++++,,,---......---------.........//////...------------...//////+++---000222222000---+++000000000000////////////+++++++++,,,,,,---------,,,,,,,,,++++++,,,---------------------...//////666444222///...---...//////...---,,,,,,---...///...............///000111...---,,,,,,,,,,,,---...++++++++++++,,,---........................------///...---,,,,,,,,,,,,,,,)))***+++,,,------------111000///...---,,,++++++,,,,,,---------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++---...000.........---,,,,,,++++++---...//////////////////............---,,,+++***,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------......................../////////...------,,,,,,++++++,,,---...///000111////////////////////////............////////////000000000000111111111111111111111111111111111111...///000111111000///.........///111222333444555222222222222333444555555333444888;;;@@@DDDGGGHHHLLLMMMNNNOOOPPPOOOOOONNNNNNOOOPPPQQQRRRTTTUUUUUUTTTWWWZZZ]]]^^^```ccceeehhhhhhhhhhhhhhhiiiiiijjjfffggghhhiiikkklllmmmnnnrrrqqquuu{{{}}}++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,------------,,,,,,,,,+++++++++,,,---......---,,,,,,........................------------------------,,,,,,---------,,,+++***,,,---///...---,,,,,,---.........---------------///...------,,,,,,,,,---///......------......///.........///////////////000000000///...---------////////////000000000000........................000000///...............////////////////////////---....../////////.........------------...//////111111000000//////......000000///.........//////000000000000000000000000000000000//////////////////...---,,,,,,---///000//////////////////////////////......---................../////////......++++++,,,,,,------......---------.........//////...------------...//////,,,...000111111000...,,,000000000000////////////,,,,,,,,,,,,------------++++++++++++,,,------.........------......///000:::888555222000////////////...------------...///..................//////...---,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,..................------///...---,,,,,,,,,,,,---++++++,,,---..............................------------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++---...000......//////////////////111111000000///---,,,+++............---,,,+++***,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------........................------..................------...............///------------------------............////////////------------............111111111111111111111111000111222222222111000/////////000111222222333444222111111222222333444555333444777;;;???CCCFFFHHHIIIJJJLLLMMMNNNNNNMMMMMMNNNOOOPPPQQQRRRTTTUUUUUUUUUXXX\\\^^^```bbbeeeggghhhhhhggggggggghhhhhhiiiggghhhiiijjjlllmmmoooooopppppptttzzz~~~++++++,,,,,,,,,,,,------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---......------------,,,,,,------.........---,,,,,,........................------------------------***,,,...//////,,,***(((***,,,......---,,,---...................../////////...------,,,---------/////////....../////////------......//////000000//////......------,,,,,,////////////000000000000////////////////////////000//////............///////////////////////////---...............---,,,......------......///000000000000000//////////////////.........///000000000000000000000000000000111000///......///000111777555333000000000222333////////////////////////..................///000///......---------......---------...............------........./////////......------......///000...//////000000//////...000000000000////////////.........---------------******+++,,,---....../////////......//////000111999888555222000.........///...------------...///.........---------------...------,,,,,,------...000000///...------------------------------............---,,,,,,,,,------,,,,,,---...////////////++++++,,,---...//////000.........------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++,,,---...///------......///000000111000000000000///...,,,,,,------------,,,+++******,,,,,,,,,---------............------------......................................................,,,,,,------...//////000/////////......---------------------------------............////////////,,,,,,,,,,,,------------111111111111111111111111222222333333222222111000000000000111111111222222000000000111111333444444222444777;;;???BBBEEEGGGFFFGGGIIIKKKLLLLLLLLLLLLNNNOOOPPPQQQRRRTTTUUUUUUWWWYYY]]]```bbbdddfffiiihhhggggggfffffffffggggggggghhhiiikkkmmmnnnooopppoooooossszzz~~~+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------///...---,,,,,,,,,,,,,,,////////////............/////////......------,,,................................................***+++---......---+++***,,,---//////---------...---.........//////000000......------------......//////............//////,,,------...///000111111/////////......---------////////////000000000000000000000000000000000000000///............//////////////////////////////000000111111000000//////...............//////000////////////000000000000///.........///000111111000000000000000000000000111000...------///111222???<<<777333000///000111///////////////////////////////////////000111222000///---,,,,,,,,,......////////////........................////////////...............//////000000000////////////000000000000000000/////////////////////......------,,,)))***+++,,,...////////////////////////000111111333222000...---,,,,,,,,,.........------..................------,,,++++++------------------------,,,,,,,,,,,,---...///000,,,,,,------------.........------,,,,,,,,,------,,,,,,---...............++++++,,,---......////////////...---,,,,,,+++++++++++++++,,,,,,,,,------------------------------------------------------------,,,,,,,,,---...///,,,,,,,,,---------......,,,---...///000000000///,,,,,,------,,,++++++***,,,,,,,,,---------...............------.........////////////////////////........................---------.........//////////////////............////////////////////////............////////////....../////////000000000111111111111111111111111222222222222222111111000111111111111000000000000//////000000111222333444333444777:::>>>BBBEEEFFFDDDEEEHHHJJJKKKLLLLLLLLLNNNOOOPPPQQQRRRTTTUUUUUUVVVYYY]]]```bbbdddgggiiihhhgggfffeeeeeeeeeeeeeeefffggghhhjjjlllnnnooopppoooooossszzz+++++++++,,,,,,,,,------......---------,,,,,,,,,------------------------///......---,,,,,,,,,,,,---------------------.../////////...------------................................................*********+++,,,---...///...///000000...------...---.........//////000000......---------......///...------,,,,,,------...,,,------...///000111111000000000///////////////////////////000000000000000000000000000000000000//////............//////000000000000000000000000111111111222222111111000///............///000000////////////000000000000///////////////000111222000000000000000000000000111///...---...///111333:::777333///,,,++++++,,,////////////////////////111000000000111222333333000///...---,,,------...//////////////////.............../////////000000///............///000000111000////////////000111000000000000/////////////////////......------,,,)))***,,,---///////////////////////////000111111------,,,,,,,,,,,,---------..................------.........---,,,+++***------------------------++++++++++++,,,---...///,,,,,,,,,,,,------......------,,,,,,,,,------...++++++,,,------------,,,,,,,,,------------------//////...---,,,,,,+++++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------............---------,,,,,,,,,,,,---...///000000000000,,,,,,---------,,,++++++,,,,,,,,,---------...............------.........////////////////////////........................//////.........---------........./////////000000////////////////////////............//////////////////000000000111111111000000000000000000000000111111111111111111111111111111111000000000000////////////000111222444555333555777;;;???BBBEEEFFFEEEFFFHHHJJJLLLMMMMMMMMMNNNOOOPPPQQQRRRTTTUUUUUUUUUXXX\\\___aaacccfffhhhhhhhhhfffeeedddddddddddddddeeefffhhhjjjlllnnnoooppppppttt{{{++++++,,,,,,,,,,,,------//////...---,,,,,,++++++------------------------------------------,,,,,,*********++++++++++++,,,///...------,,,------...................................................++++++******+++---///000,,,...//////...------.....................//////.........---......///000------,,,,,,,,,,,,------------......//////000000000000000000000000//////////////////000000000000///////////////////////////............//////000000000000000000000000000......///000000000000000//////......//////000111000000000000////////////000000/////////000111111000000000000000000000000//////......///000111222333222000///......//////////////////////////////222111111111111111222333111000///........................///////////////....../////////000000000//////......//////000111111000000//////000000111000000000000////////////.........---------------***+++---.../////////...//////......//////000111,,,,,,---...//////000000------...//////...------,,,---...//////...,,,+++,,,------......------,,,......---,,,++++++++++++++++++,,,,,,------......------,,,,,,,,,---......++++++,,,,,,---,,,,,,+++......------,,,,,,++++++.........------,,,,,,+++,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,---------......111000000///......------///////////////...------,,,------......------,,,,,,,,,,,,---------............------------......................................................000//////...------,,,,,,.........//////000000000------------------------............////////////............/////////000000000000000000000000000000000///000000111222333000000000000000000000000//////000000222333555666555666999<<>>AAADDDFFFHHHFFFGGGIIIJJJKKKJJJJJJIIINNNOOOPPPQQQRRRTTTUUUUUUSSSVVV[[[^^^aaacccgggiiilllkkkiiigggeeeddddddcccdddeeegggiiikkknnnpppqqqqqqooopppuuuwww+++++++++,,,,,,---------------,,,+++,,,---...///......---,,,,,,+++******------------------------++++++---......---++++++------.........---,,,+++........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000//////............//////+++,,,---...000222444555000000000000000000000000222222111111111111111111333222222222222222222333000000111111111111000000111111111000///.........111000/////////000222333111111111111111111111111000000000000000000000000000000000000////////////------......//////000000333111///---,,,---...///////////////000000000000111111000000//////......000000000000111111111111000000000000000000000000222111000///............///...---,,,,,,,,,,,,,,,---------.........//////000000000000000000000000//////............//////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------.........///////////////.........------,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++////////////////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......///......------......///////////////////////////---......,,,++++++---//////---,,,---000000...+++///............---------,,,------...............111111000000//////.........------------...//////000000111111111111000000---222999>>>>>>999222---000000000000000000000000222111000000111333555666555777:::===AAACCCEEEFFFEEEFFFGGGJJJKKKMMMMMMNNNOOOOOOOOOPPPSSSTTTUUUTTTUUUXXX\\\___bbbeeeiiilllkkkjjjhhhgggfffeeefffffffffggghhhjjjlllnnnoooppppppsssoooqqqyyy+++++++++,,,,,,---------------,,,,,,,,,---...///......------,,,++++++***------------------------,,,,,,,,,------,,,,,,,,,------------------------........................//////.........------------------------------------------.........///////////////......---------------........./////////000000000000000000000000/////////000000/////////........................000000000000000000000000111000000//////000000111333222111//////.........111111111111111111111111111111111111111111111111222222111111111111222222000000111111111111000000//////000000000000000000111000000///000111222333000000000000000000000000000000000000000000000000111111111111111000000000//////000000000000000000222111///---------...///////////////000000000000111000000000/////////...000000000000111111111111111111111111111111111111222111000//////.........///...------,,,,,,,,,------------.........////////////////////////////////////............//////,,,---...//////...---,,,------------------------------------------------//////.........---------------------------,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++------------------------,,,,,,,,,------.........,,,------......------,,,------------------------......---------,,,,,,,,,------------------------------...---------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++---//////------...111111000---///............---------//////000111111111111111111000000000/////////......------------...////////////000000000000//////222666<<<@@@@@@<<<666222111111111111111111111111111111111111222333444555777999;;;>>>@@@BBBDDDDDDEEEFFFHHHJJJKKKLLLMMMMMMOOOOOOOOOQQQSSSTTTTTTTTTUUUXXX\\\___bbbeeeiiillllllkkkiiigggeeeeeeeeeeeedddeeeggghhhjjjlllnnnooooooqqqoooqqqxxx~~~++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...///......------,,,+++++++++------------------------------,,,,,,,,,,,,------...---,,,,,,,,,---...///.......................................---------................................./////////000000///////////////.............../////////000000000000000000000000000000000......////////////..............................////////////////////////222111111000000111111222000////////////000111111111111111111111111111111111111111111111111111111111111111000000111111111000000111111111111000000......//////000111222222111000000000000111222222........................000000000000000000000000111111111111111222222222222111111111111111000000222111///...---......///////////////000000000000000000000000////////////000000000000111111111111111111111111111111111111222111111000//////......///...------,,,---------------........./////////........................//////............//////,,,---...//////...---,,,........................------------------------...............---------.........---,,,,,,,,,+++...------------,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------***++++++,,,---...///000---......//////......---------------------------...------------,,,,,,,,,........................***,,,...---+++***+++...------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---++++++---///.........///111222000//////............---------,,,---......//////......000000000000////////////......------......///000...//////////////////...000333777999999777333000222222222222222222222222111111222333444444444444999:::<<<>>>@@@BBBCCCCCCFFFGGGIIIJJJKKKLLLLLLMMMOOOPPPPPPQQQRRRSSSTTTTTTUUUXXX\\\___bbbeeeiiilllnnnllljjjgggeeedddddddddbbbccceeegggiiikkklllmmmmmmpppnnnpppxxx|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,------------------------...---,,,++++++,,,---...111///---,,,+++,,,---///................................................////////////////////////---.........//////////////////......................../////////000000000////////////////////////......////////////......000000000000000000000000////////////////////////111111111000000111111111////////////000111222333111111111111111111111111111111111111111222222222111111000000000000111111000111111222222111111000...//////000111111222222000000000111111111222222////////////////////////000000000000000000000000000000111111111111111222222222222111111000000///111111000///......//////////////////000000000000000000000000///////////////000000000111111111111111111111111111111111111222222111111000//////.........------------..................////////////........................//////............//////,,,---...//////...---,,,........................------------------------........................111111000///...---------------------------------,,,,,,,,,------------......------------,,,,,,,,,////////////////////////++++++,,,,,,---...//////------............------------------------------------------------------////////////////////////'''+++...,,,(((&&&)))---------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,++++++******++++++,,,........................,,,---...---,,,,,,---.........////////////...---///............---------++++++,,,---------------000000000000////////////...............//////000//////000000000000//////---///000111111000///---222222222222222222222222111222444555555555444333888999<<<>>>AAACCCDDDEEEGGGHHHIIIKKKLLLLLLLLLMMMPPPQQQRRRRRRQQQRRRSSSTTTTTTWWW[[[___bbbfffjjjmmmooommmkkkgggeeeccccccbbbbbbcccdddgggiiikkkmmmnnnmmmpppoooqqqxxx{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......------------,,,,,,------------------------///...,,,,,,,,,,,,...///333222///,,,++++++,,,---........................---.....................////////////////////////,,,,,,---------.........------------------------------........./////////////////////////////////......////////////......111111111111111111111111000000000000000000000000111000000//////000000111666555333111///------,,,111111111111111111111111000000111111111222222222111111000000000000111111111111222222222222111111111111111111111111111111000111111111222222222222000000000000000000000000111111111111111111111111/////////000000000111111111111111000000/////////111000000///////////////////////////000000000000////////////000000000000///000000000111111111111111111111111111111111111111222222222111000///.........---------......///........./////////000000........................//////............//////,,,---...//////...---,,,---------------------------------------------------.....................111111000///...---------------------------------,,,,,,---------..................---------,,,,,,////////////////////////------------------------,,,,,,------------,,,,,,------------------------------------------------////////////////////////))),,,///...***(((+++///------,,,,,,,,,+++++++++,,,,,,,,,---------......------,,,,,,,,,,,,------........................,,,---......,,,,,,---......//////...---++++++***///............---------......///000000000000///////////////000000000000///............///000000000111111222222111111000111111111111111111111111111111111111111111111111222333444666666555444333666777;;;>>>BBBEEEGGGHHHGGGHHHIIIKKKLLLMMMMMMMMMPPPRRRSSSRRRQQQPPPRRRSSSTTTWWW[[[___bbbfffjjjmmmpppnnnkkkhhheeecccbbbbbbcccdddeeehhhjjjlllnnnooonnnqqqppprrrxxxzzz------,,,,,,,,,,,,+++++++++,,,------......------......------------------------------------------......------------......333222000...,,,,,,,,,,,,........................---------...............////////////////////////,,,,,,,,,------------...,,,,,,,,,---------------------........./////////000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000000000000//////000000000444333222111000//////000222222222222222222222222000000000111222222333333111111111000000111111111111111222222222222111111111111111111111111111000000111222222333333222222222222222222222222222222111111111111111111111111.........///000000111111000000000000000000//////000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111222222222222222222222222111222222333222000///............---......///000....../////////000000000........................//////............//////,,,---...//////...---,,,------------------------........................---------........................---,,,,,,,,,+++,,,,,,,,,------------...,,,---------........................---------,,,------------------------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,------------...////////////////////////---///111000...---///111------,,,,,,,,,,,,++++++,,,,,,,,,---------......///......------......///------------------------+++---......---,,,,,,------...///...,,,*********///............---------,,,------...............////////////000000000000//////......//////000111111222222333333222222111111111111000000111111111000000000000000000000000444444555555666555555444555777:::>>>BBBFFFHHHIIIFFFGGGIIIKKKMMMNNNOOOOOOPPPSSSTTTSSSPPPOOOQQQSSSTTTWWW[[[___bbbfffjjjmmmooonnnkkkgggeeeccccccbbbcccdddfffiiikkknnnpppqqqnnnrrrppprrrwwwwww---------,,,,,,++++++++++++,,,---.........------------..................------------------------------............------////////////....................................---------.........//////........................------------............------------.........///....../////////000000000000000000000000000000000000000111111111111000000////////////////////////222222222222222222222222222111111000000111111222...//////000111333444555222222222222222222222222///000000111222222333333222222111111111111222222111222222333333222222111000000000111111222222333000111222333333333222222222222222222222222222222111111111111111111111111...//////000111111222222000000111111111111111111000000000111111111000000////////////000000000000.../////////000000000111000000000000111111111111222222222222222222222222111222333333333111///..................///000000.../////////000000000000//////////////////////////////............//////,,,---...//////...---,,,........................////////////////////////---------.........//////------------------,,,,,,,,,,,,,,,---------......------------........................------------------------------------,,,,,,------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,---------..............................////////////////////////------,,,,,,,,,,,,++++++,,,,,,,,,---------......///..................///........................+++---//////---,,,,,,---***---///...,,,+++,,,...///............---------******+++,,,,,,,,,,,,+++.../////////000000000111///////////////000000111111111222222222222111111........................111111111111111111111111666666555555555555555666666888;;;???BBBEEEHHHIIIEEEFFFHHHKKKMMMOOOPPPQQQPPPSSSUUUTTTPPPNNNPPPSSSSSSVVV[[[___bbbfffkkknnnnnnmmmjjjgggeeedddcccccccccdddfffhhhkkknnnpppqqqnnnqqqoooppptttsss}}}---------,,,,,,++++++++++++,,,---.........---,,,------..................------------------------,,,---...//////...---,,,,,,,,,...///000000000000........................---------.........//////..................................../////////000---.........//////000000000000000000111111111111000000000000000000000000111111222222222222111111111111111111111111111111222222222222222222222222333222222222222222222333444333222111000000000000222222222222222222222222///000000111222222333333333333222222222222333333111222222333333222222111......///111222333444555000111222333444333222222111111111111111111111111111111111111111111111111///000000111222222333333111111111222222333333444///000111111111111000000////////////000000000000.../////////000000111111000000000000111111111111222222222222222222222222111222333444333111///..................///000000////////////000000000000000000000000000000000000//////............//////,,,---...//////...---,,,000000000000000000000000000000000000000000000000---------.........//////.........///////////////,,,,,,,,,------.........---------.........////////////.........---------////////////////////////***++++++,,,---...//////---..................---------------------------,,,,,,,,,------....................................---,,,,,,......---,,,---------,,,,,,,,,++++++,,,,,,,,,---------......///......------......///111111111111111111111111+++---//////...,,,,,,---(((+++//////......000222//////.........---------,,,---......//////........./////////000000111111///////////////000111111000000111111111111000000////////////////////////222222222222222222222222777777555444444555666777888:::<<>>BBBEEEFFFEEEDDDEEEGGGJJJMMMOOOPPPPPPPPPRRRQQQPPPOOOPPPPPPRRRSSSTTTWWW[[[___bbbeeehhhjjjkkkjjjhhhfffdddccccccbbbeeeeeefffgggjjjlllnnnooommmmmmooopppooorrr,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////...---------------....../////////000000000------------------------,,,---.../////////..............................////////////////////////------......///000000111////////////////////////111000//////...///000111.../////////000111111111111111111111111111111111333333333222222222111111222222222111111111000000222222222111111111111111222222222222333333444555444222111111333444333111222222222555777777444111222222333333333333222222666555444333333333444444333555666333111444<<>>777444333444555444333333222222222333444444333222222222222222000111222333333333333222111111000000000000111111111111111111111111222222222111111111111000000000000000000111111111222222000000000000000000000000000000111111222333333444111111222222222222111111222222111111111000000000//////............//////......///000000000000000000000000000000//////...111222222222222111111000...////////////...------////////////////////////////////////////////////.........//////000000000111111000///............------,,,+++++++++,,,,,,......------------......////////////////////////........................------------------------......---,,,,,,,,,------///---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///000000000000///...------......------------......------------------------//////...---...///000111........................------------......//////........................///////////////////////////...---,,,------...///111000000///......------......//////000000000111........./////////000000000000111111111111000000//////000111111111111111000111111222333555666777777888;;;>>>AAACCCDDDEEEEEEGGGJJJLLLNNNPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTWWW[[[___bbbeeehhhjjjkkkiiigggeeecccaaa``````aaaccceeehhhjjjkkkkkklllmmmmmmooopppooorrr~~~---------------------------------............///------,,,,,,,,,,,,------+++++++++,,,,,,,,,------........................---......///////////////........................////////////////////////111111000000///.........////////////////////////000000000000000000111111111111111111111111000000/////////000000000000000333333333222222222222222444444444444444444444333666666555555555444444444444444555666777888888888888777555444444666888999999:::<<<>>>>>>===:::888333444666777888999999999888888888777777777777777666:::===<<<>>>KKKbbbtttpppPPP>>>:::999777777888777777666555555555555333333333222222222222222222222333333444444444444111000000000000000000111111222222333333444444444222222111111111000000000000000111111111222222222000000000000000000000000000000111111222333333333111222222333333222222111222222222111111111000000......------------............///000000000000000//////000000000000//////222222222222111000000//////////////////...------000000000000000000000000////////////////////////......///000111222222222444333222111000000000000------,,,,,,,,,,,,,,,---......------------......////////////////////////............////////////........................///...---,,,,,,,,,,,,,,,000...---...///000...------------------------------...///...---------///...///000000000...---,,,.........------.........------------------------111///...---,,,---///000........................,,,------..........................................///000111111000///...///...---+++,,,---///111111111111000000//////////////////000000000000111////////////000000000000///000111222222111000/////////000111111111111111000000000222333555777888777888999<<<>>>AAADDDEEEFFFGGGIIILLLNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRTTTWWW[[[___bbbeeehhhjjjjjjiiigggdddbbb```_________aaaeeehhhjjjkkkjjjjjjlllmmmnnnooonnnqqq~~~---------------------------------............///---------,,,,,,------...+++++++++,,,,,,,,,------....................................//////000000////////////////////////////////////////////////111111111000//////......000000000000000000000000//////000111111111111111222222222222111111111111000000000000111111222222111111111111111222222222222222333333444444444444555555555555555555555555555666777999:::;;;;;;;;;;;;:::999888888999<<<>>>AAABBBCCCCCCAAA???======::::::<<<===>>>?????????===============<<<<<<;;;<<<===>>>@@@IIIYYYmmm{{{zzzaaaGGG<<<===>>><<<;;;<<<;;;:::999888888888888777777777666666666555555444444444444444444444444444444333333333333444444222222222333333444444444222222222222111111111111111111111111222222222222000000000000000000000000//////000000111222222333222222333333333333222222222222222222111111111111222222111111111111222222......///000000000000000//////000000000000//////000111111111000///......//////000000//////...---000000000000000000000000////////////////////////++++++,,,------...//////333222111000///...............------------......///......------......///................................./////////000000........................///...---,,,,,,,,,,,,,,,...---,,,---...///...,,,---------------------------...///...---------///,,,---...//////---,,,+++.........------.........------------------------111000...,,,++++++,,,,,,........................,,,---......//////.................................///000111111000///...///...,,,+++,,,---000111000000000111111222222222222222111111111000000000000000111111111222222222///000111222222111000/////////000111111111111111000000000222333555777888777888999;;;===AAADDDEEEFFFGGGIIIKKKMMMNNNPPPPPPNNNOOOPPPQQQQQQRRRRRRRRRTTTWWW[[[___bbbeeehhhjjjjjjiiigggdddbbbaaa```______aaadddgggjjjjjjjjjiiillllllnnnooonnnqqq}}}---------------------------------............///......---------...//////---.........////////////........................//////......//////000111////////////////////////////////////////////////...//////000000111111222000000000000000000000000//////000111222222222222222222222222222222333333111111222222333444444444222222333333333333444444222222333555666777888888888888999999:::;;;;;;;;;;;;<<>>AAADDDEEEFFFGGGHHHJJJLLLNNNOOOPPPNNNNNNPPPQQQRRRRRRRRRRRRTTTWWW[[[___bbbeeehhhjjjiiihhhgggeeecccbbbaaaaaa```bbbdddgggiiijjjjjjkkkllllllnnnooonnnqqq}}}........................---------............//////............///000111....../////////000000000........................000///.........///111111/////////////////////////////////////////////////////////000111111222222000000000000000000000000...///111222333333222222111111222222333444444444333444444555666666777777666666777777777888888888888999:::<<<>>>@@@BBBBBBBBBCCCDDDEEEFFFHHHIIIIIIIIIKKKMMMPPPQQQQQQQQQPPPRRRTTTVVVVVVUUUUUUWWWYYYXXXXXXXXXVVVTTTUUUXXX[[[[[[[[[ZZZZZZYYYXXXWWWVVVYYYYYYZZZZZZZZZYYYXXXWWWWWWVVVUUUWWWZZZ___bbbcccYYYTTTQQQSSSUUUSSSSSSTTTQQQPPPOOOMMMLLLLLLKKKKKKDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@>>><<<;;;:::::::::999888888888888888888999777777777777666666666666555555444444444444333333111111111222222222333333000000000000000000000000000000111111222333333333222333333444444333333222333333222222222111111111//////............//////......///000000000000000......///000000000000000//////000111111111000000000000000000000///..............................////////////////////////000000000000111111111111......---,,,,,,------------,,,,,,,,,------.../////////............//////........................---......///000000111111........................------,,,,,,,,,---......,,,+++***+++---------,,,........................---...///...------...///......------------......------,,,,,,,,,,,,------------------------------+++,,,...///000///...---........................+++,,,...///000///...---.................................//////.........,,,,,,------...//////000///////////////000000000000000000000111111111111000111111111111222222222111111000000000000111111//////000111111111111111222222222222333444555666777888:::===@@@BBBDDDEEEFFFGGGHHHIIIKKKMMMOOOPPPMMMNNNPPPQQQRRRSSSSSSRRRTTTWWW[[[___bbbeeehhhjjjiiihhhgggeeedddcccccccccbbbcccdddfffhhhjjjllllllllllllmmmnnnmmmppp}}}........................---------........./////////////////////000111111---------............///////////////////////////000///.........///111222000000000000000000000000////////////////////////222222111111000/////////000000000000000000000000...///111222333333222222111111222333333444555555555555666666777888888999:::::::::;;;;;;<<<<<<<<>>AAACCCDDDEEEFFFGGGGGGIIIKKKMMMOOOQQQLLLNNNPPPRRRSSSSSSSSSRRRTTTWWW[[[___bbbeeehhhjjjhhhhhhgggfffeeeeeeeeeeeecccddddddfffhhhjjjlllnnnkkklllmmmnnnmmmppp}}}............////////////......------------..................////////////000000////////////000000111000...---,,,---///000......//////000000111111111333333222333777777333333333222111000///......//////000000000111111111...//////000111222222222555555555444444333333222555666666666555555666888<<<>>>>>>===;;;<<>>AAACCCCCCDDDGGGGGGIIIJJJKKKMMMNNNNNNPPPQQQQQQQQQQQQQQQPPPPPPVVVXXX[[[___bbbeeeggghhhmmmlllkkkiiigggfffeeeeeefffcccbbbdddhhhlllmmmlllnnnmmmmmmoooooorrr~~~............///////////////......------......///....../////////000000000000000////////////000000333222///---,,,------...000000000111111111111111333555666666:::>>>;;;666111111000000/////////////////////000000000111111444444333333333333333333666666666666777888999999777999;;;;;;<<<>>>AAADDDCCCEEEGGGGGGFFFGGGLLLPPPRRRRRRSSSSSSRRRPPPMMMLLLJJJMMMPPPSSSVVVYYY]]]```aaaaaabbbaaaaaacccgggjjjmmmnnnsss|||~~~}}}}}}zzzzzz{{{}}}xxxsssppptttwww{{{||||||||||||}}}~~~||||||{{{vvvvvvuuuuuuttttttssssssjjjfffaaa^^^]]]\\\ZZZXXXUUUTTTXXX___aaa______aaaZZZWWWTTTQQQOOOMMMJJJGGGEEEEEEDDDBBB@@@?????????<<<<<<===;;;999777666555555555444444333222111111111111222222222222333333222222222222222222222222333333333333333222111111222222111000////////////111111111111111111111111111///---...000111000......///000111111000///...000000///...............////////////////////////...------------...//////000000/////////..........................................------.................................///////////////......------------......---------......---,,,,,,,,,,,,,,,............------,,,,,,........................+++,,,,,,---...///000000......////////////......---------,,,,,,,,,++++++///......---,,,,,,,,,,,,++++++,,,,,,---......///................................................................................................222...******---000///,,,///000111222222111000///000000000000///////////////////////////000000111////////////000000000000000000////////////000000111111111111111111111111333333222222444666999:::666888;;;>>>AAACCCDDDDDDFFFFFFGGGHHHIIIJJJJJJKKKPPPQQQQQQRRRRRRQQQPPPPPPTTTVVVYYY^^^bbbfffhhhiiikkkjjjhhhgggeeeddddddcccgggdddccceeejjjnnnnnnmmmnnnmmmmmmnnnnnnqqq|||............///////////////......------......////////////000000000111111000000////////////000000444222000...------------222222222222222222111111333666888;;;AAAEEE@@@888111111111111111111111111000000000111111111222222555555444333222222222222555555666777999<<<>>>@@@>>>???AAABBBCCCFFFKKKNNNNNNQQQSSSTTTSSSTTTXXX\\\___aaabbbbbb___[[[VVVSSSQQQRRRTTTYYY___cccdddddddddeeeeeeddddddgggkkknnnssswww}}}||||||xxxzzzxxxuuusssvvvyyy{{{{{{xxxtttrrrqqqpppooommmaaa```eeepppyyyzzzzzzzzzqqqmmmhhhdddaaa^^^[[[YYYWWWUUUQQQNNNKKKIIIIIIIIIGGGFFFEEECCCAAA>>><<<;;;999999888777666444333333222222333333333444444444444444333333333222222222333333444444333333222111000000////////////000000111111111111111111111111222000......000222333222......///000000/////////000000///.........//////..............................------......///000000000////////////..............................---,,,,,,,,,,,,,,,,,,---........................000//////............///------------------------------......------,,,+++/////////............---........................---------.........//////......////////////......+++++++++++++++*********......---------------...,,,,,,------.../////////................................................................................................000...,,,---///111///,,,000111333444444222000///000000000000////////////////////////000000000000////////////000000000000//////000000000000//////111111111111111111111111333333333333555777999:::666888;;;>>>AAACCCDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJPPPQQQQQQRRRRRRQQQQQQQQQQQQTTTXXX^^^bbbfffiiijjjhhhgggfffdddcccbbbbbbbbbgggeeedddgggkkkoooooonnnnnnllllllmmmlllooozzz............//////////////////............//////000000000000111111111111000000////////////000000222111000///.........///333333222222111111111000000333666:::AAAEEE???666444444333333333222222222000111111111222333333333666555555444444555666777;;;<<<<<<>>>AAAEEEIIIKKKKKKKKKLLLLLLMMMQQQVVVZZZ[[[^^^aaaaaa___^^^aaadddhhhkkkmmmnnnkkkeee^^^ZZZVVVVVVXXX^^^eeeiiihhhggggggggggggeeeeeeggglllooouuu{{{|||yyywwwtttrrrooottt{{{yyyvvvssstttuuuwww||||||||||||}}}uuussswwwxxxtttrrrqqqqqqqqqllliiiccc^^^[[[YYYXXXXXXTTTSSSQQQOOOMMMKKKHHHEEEAAA@@@>>><<<:::888777777555555666666666666666666555555555555555555555555444444444444444333333222/////////...//////000000111111111111111111111111222111//////000333555666000000000000000//////...000000///////////////000////////////////////////...............//////000000000//////////////////........................///......------......///........................000///...------...///000///..................///...///000000000///---,,,/////////////////////...---------....................................---......////////////......------------------------...------------......///---........./////////000...................................................................................................------///111111///---...000333666666555222000000000000000////////////...//////000000000000000////////////000000000000111111222333333222000///222222222222222222222222222222222333444666888999777888:::===@@@CCCEEEFFFGGGHHHIIIJJJLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRQQQRRRUUUYYY^^^bbbeeeggghhhgggfffeeeccccccbbbbbbbbbfffddddddgggllloooooonnnkkkjjjjjjkkkkkknnnzzz............/////////////////////....../////////000000000000111111111111000000////////////000000......//////000000111222222222222111111000000///,,,///222666<<>><<<;;;:::999999999888888888777777555555555666666777777777444555555555555444333333000////////////000000111111111111111111111111111222222111000111333555777555444333222000///......000000/////////000000111000000000000000000000000///............///000000//////000000000000000000////////////////////////000000////////////000000........................000///...------...///000000000///......///000000...///000000000///---,,,.../////////////////////---------.........//////...............---------......////////////..................////////////......---------...//////......///////////////000................................................................................................------...000111111///---+++...222555666555444222000000000000////////////......///000111000000///////////////000000000000111222333333333111000///111111111111111111111111000000111222333555666777777888:::<<<@@@CCCEEEGGGFFFGGGIIIKKKMMMPPPQQQRRRPPPQQQQQQRRRSSSSSSRRRRRRTTTWWW[[[___cccdddeeeeeefffeeeeeedddcccccccccddddddccccccfffllloooooommmiiihhhiiijjjkkkooozzz............////////////000//////......//////000/////////000000000111111000000////////////000000------...///111222333333111111111111111000000000+++///111222444777666111444333333333222222222111///000222333555777999999;;;<<<===AAAEEEKKKPPPSSSXXXXXXYYYZZZ[[[\\\]]]]]]XXXXXXZZZ\\\aaaiiirrrxxx|||~~~yyytttrrrrrrrrruuuyyy{{{yyytttlllhhh\\\]]]___bbbgggjjjkkkjjjiiihhhgggffffffiiiooosssvvv|||~~~|||zzzvvvtttwwwyyy~~~~~~{{{{{{~~~yyyttttttsssrrrrrruuuyyy~~~{{{yyyvvvsssqqqppppppqqqyyyyyywwwsssqqqnnnggg^^^WWWRRRPPPLLLHHHDDDBBBAAA@@@@@@???>>>===<<<;;;:::999666666666777777777777777555555666666555555444333111111000000000000000111222222222222222222222222111222333222111222444666666555333222000000//////000000/////////000111111111111111111111111111111//////......//////000111//////000000000000111111//////////////////////////////............//////........................///............//////000111000///......///000111------......------,,,+++---............/////////,,,,,,------.../////////..................------......////////////......------.............../////////...............///......//////////////////........................................................................------------------------+++,,,...///000000///...+++---000333444444222111000000000000////////////---...000111111111000///////////////000000000000000000111000000///...---000000000000000000000000//////000222333444555666777888999<<>>===<<<;;;:::999888777666666666666666555444444444333222111111000111111222222222222222222222222000222444333111111222444333222111000000000111222000000//////000111111222000000000000000000000000///////////////000000111//////000000000111111111//////////////////////////////............//////........................---......//////////////////...---,,,,,,---...///......---,,,,,,,,,,,,,,,,,,,,,------............,,,,,,------...//////000------........................////////////......------........./////////111000///......---......................................................................................................------------------------***,,,---.........//////---...///000000000///...000000000000////////////---...000111111111//////////////////000000000000222111000///............///////////////////////////000111333444555666666777777999;;;???CCCFFFHHHEEEFFFGGGHHHIIIJJJKKKLLLPPPPPPRRRSSSSSSTTTTTTTTTVVVYYY]]]bbbeeegggffffffdddddddddccccccdddeeeeeedddcccdddhhhnnnqqqpppnnnmmmkkkkkkkkkkkkmmmxxx............/////////000000000////////////000000............////////////000000////////////000000//////000111111111111000222222222333333444444444222777888222...000555777444555666888:::<<<>>>???>>>@@@BBBEEEIIILLLNNNOOOUUUUUUXXX\\\bbbiiippptttxxxxxxyyyyyyvvvrrrnnnkkkiiiiiiiiikkkoooxxx|||{{{{{{tttooodddgggiiiiiihhhjjjnnnrrrtttuuuvvvwww{{{~~~~~~|||{{{|||{{{yyywwwuuutttuuuwwwxxxxxxwwwuuussstttuuuxxxyyyxxx}}}xxxqqqooorrrqqqvvv~~~xxxpppjjjgggbbb]]]XXXVVVTTTTTTUUUTTTRRRPPPMMMKKKIIIHHHFFFEEECCCAAA>>><<<:::999666666666666666555555444555444333222111111111111222222222222222222222222000333555444222000111333000////////////111333444000000///000000111222222///////////////////////////////////////000111111//////000000111111111222000000000000000000000000000000////////////000000........................,,,---///000000000///......---+++******+++---...111000///------...//////,,,,,,,,,---------......,,,,,,------...///000000---------.........//////......////////////....../////////000000000111111222111000......---------...............---------........................................................................------------------------***+++------------...000/////////......---,,,+++000000000000////////////---...000111222111///...////////////000000000000555444222000///000000111////////////////////////000111222444555666777777777777999;;;???CCCGGGIIIHHHIIIIIIIIIIIIIIIIIIIIIPPPPPPRRRSSSTTTTTTTTTTTTTTTXXX]]]cccgggiiiiiihhhcccccccccbbbccccccdddeeeddddddeeejjjooorrrqqqooopppnnnmmmllljjjlllvvv///////////////////////////000111///---,,,---...222000...---------,,,++++++,,,---...////////////111111000000///000000000222222111000000111222222666555333222222333444555888999;;;===???AAACCCDDDLLLMMMOOORRRUUUVVVUUUTTTXXX[[[```hhhqqqzzz}}}yyywwwwwwsssuuuyyy}}}~~~uuummmlllkkkjjjjjjlllnnnppppppuuuxxx|||}}}|||yyywwwwwwyyy{{{||||||~~~~~~~~~}}}}}}||||||{{{~~~|||xxxxxx{{{~~~~~~|||xxxtttrrrqqqrrrsssrrryyy}}}yyywwwvvvzzzxxxuuuoooiiifffcccbbbbbbkkkiiifffbbb\\\VVVQQQNNNRRRNNNJJJGGGFFFDDD@@@<<<>>>???>>>;;;888555555666AAA???<<<555000000555:::222222222222111000///...444444444333333333222222444333111///...///000111333222000/////////000111......//////000000111111111111000000//////......111111111111111111111111........................//////............//////........................///////////////////////////000000000000000//////000//////...------,,,,,,///............---------////////////////////////---......///////////////222222111111000...---,,,,,,------......------,,,000000//////.........---,,,,,,,,,---------......////////////////////////......---------///111222........................//////.........---------........................000000000///......------////////////............000///......///000///---000000////////////000000000///...---------------........................000111111222222333444444333555888;;;???CCCFFFGGGIIIIIIIIIJJJLLLMMMOOOPPPNNNQQQSSSTTTSSSSSSSSSTTTUUUWWW\\\```ccceeeffffffgggfffeeeeeedddddddddeeeffffffhhhjjjmmmppprrrtttpppmmmlllkkkjjjlllvvv///////////////////////////000111111222111000000///...---...000111111000/////////////////////...000000000000000111111222333333222222222333444555;;;:::::::::<<<>>>AAACCCEEEDDDEEEFFFIIIMMMQQQSSSYYYWWWWWWWWWYYYZZZYYYXXX\\\aaahhhrrr|||yyyssspppqqqsssuuuwwwwwwuuuttt~~~~~~}}}~~~|||}}}~~~|||wwwrrrooooooqqqyyy}}}}}}zzzwwwtttssssssqqqpppnnnqqquuuyyy|||zzzvvvsssssssss|||zzzwwwrrrkkkddd^^^ZZZVVVSSSPPPOOOOOOMMMIIIEEECCCCCCAAA???<<<<<<>>>@@@ZZZPPPCCC888333111000000111111111222222222111111333333333333222222222111111111222222222222222222333222222111111111111111////////////000000111111111111000000////////////////////////////////////...........................------,,,,,,------...........................//////////////////////////////000000000000/////////000000//////...---,,,---------.........//////////////////////////////---......///////////////////////////...---,,,+++---......//////......---000/////////............,,,---------....................................000//////.........//////........................//////.........---------........................////////////............////////////............000///---...///000///---000000////////////000000000//////...............222222222222222222222222111111111222333333444444555666999<<<@@@CCCFFFGGGGGGGGGHHHHHHJJJKKKLLLMMMNNNQQQSSSTTTSSSSSSSSSTTTUUUWWW[[[```ccceeeffffffffffffeeeeeedddeeeeeeeeeeeefffgggiiillloooqqqssspppmmmlllkkkjjjlllvvv////////////////////////000000111444777888444000///...///000333444333111//////000000000000000000111111111111222333444444333333444555666888:::;;;???@@@AAACCCFFFIIIMMMOOONNNNNNNNNPPPUUU[[[```dddhhhddd```^^^^^^_________```fffppp{{{~~~zzzzzz~~~xxx}}}xxxssssssvvv~~~|||xxxvvvvvvssspppmmmlllmmmoooppppppqqqqqqssswww||||||uuunnnkkkaaa```___^^^]]]ZZZVVVSSSNNNMMMJJJFFFDDDEEEIIILLL]]]NNN===444444666333...000000111222222333333444222222222111111111000000...000333555555555333222333333333333333222111111/////////000000000000111111000000000000/////////////////////////////////////////////////////////...------,,,,,,------...........................//////////////////////////////000000111000000//////000111222111///---,,,++++++,,,---...///000111////////////////////////---......///////////////------............------/////////000000/////////////////////............------........./////////........................000000000000///...---,,,.......................................---------....................................////////////////////////............///...---...///000///...000000////////////000000111000000///////////////000000000000000000000000111111222222333333444444777888:::===@@@CCCFFFGGGHHHHHHHHHIIIIIIKKKLLLMMMNNNPPPSSSTTTSSSRRRSSSTTTUUUWWW[[[___ccceeeffffffeeeeeedddddddddeeeeeefffddddddfffhhhkkkmmmpppqqqooommmlllllljjjlllvvv////////////////////////111000111555::::::555000222111111222333222000............///000222333444333333333333444444555666333555777:::===@@@CCCDDDIIIJJJKKKMMMOOOSSSUUUWWWTTTVVVZZZ___eeelllqqqttttttooohhhddddddfffhhhiiilllqqqzzz||||||~~~~~~|||yyywwwuuu|||~~~~~~}}}{{{{{{~~~~~~{{{wwwvvvvvvwwwxxxuuussssssuuuxxxyyyzzz{{{zzzyyy{{{~~~yyywwwpppqqqqqqpppoookkkgggdddaaa^^^YYYSSSOOOOOORRRVVVTTTGGG888333777:::888444222222222222222333333444222111111111111000000000000111222444444444333222111222333444333222000///000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000........................//////////////////////////////000111111111000000///111222333333000...,,,,,,,,,------...//////000////////////////////////---......///////////////......///000000111000000...//////000000//////...///////////////..................////////////000...........................///000000000///---,,,........................................................................---------...///000000111////////////............///...---...///000///...000000////////////000000111111000000000000000111////////////////////////111111222222333444444555888999;;;>>>AAACCCFFFGGGJJJJJJJJJJJJKKKMMMNNNOOONNNPPPSSSSSSSSSRRRRRRSSSTTTWWW[[[___ccceeeeeefffccccccbbbbbbccccccddddddbbbcccdddgggiiilllooopppooommmmmmlllkkklllvvv000000000000000000000000333000000444999:::555000333222111111222222000...000000//////000111222333444444444444555555777777777999===BBBFFFKKKNNNOOOUUUVVVVVVWWWYYYZZZ\\\\\\]]]aaahhhqqqyyy~~~}}}xxxrrrnnnnnnqqqtttvvv}}}|||{{{{{{|||~~~}}}}}}}}}xxx}}}}}}{{{{{{{{{yyyyyy~~~~~~{{{|||}}}|||{{{xxxwwwyyy}}}~~~}}}~~~}}}}}}}}}{{{}}}~~~{{{zzzwwwssslllddd]]]ZZZ[[[]]]UUUMMMCCC>>><<<<<<999666888777666444333222222222222222222222111111111111444333222111000111111222000111222222222111///...111111111111000000000000000000000000111111111111222222222222222222222222111111111111111111111111000000000//////000000000//////////////////////////////////////////////////////000111111111111111000111333444333111...,,,........................////////////////////////---......///////////////---...///000111111111111.........//////..................///////////////.........////////////000........................,,,---///000000000///...........................---.............................................,,,------...///000111111////////////............///------...000000000///000000////////////000000111111000000000000111222222222222222222222222222111222222333444444555555888999;;;>>>AAACCCFFFGGGIIIIIIIIIJJJLLLMMMOOOPPPMMMPPPRRRSSSRRRRRRRRRSSSTTTVVVZZZ___bbbdddeeeeeebbbaaaaaa```aaaaaabbbbbbbbbbbbdddfffiiilllnnnpppnnnmmmmmmmmmkkklllvvv000000000000000000000000222000///222666888888666333111000000222333333222555444222111000000111111444555666777999;;;===>>>BBBDDDHHHMMMRRRVVVXXXZZZYYYYYYZZZ[[[\\\]]]^^^^^^dddiiirrr{{{|||zzz{{{~~~~~~~~~|||{{{{{{yyyvvvtttsssrrrqqqqqquuu{{{||||||}}}~~~}}}||||||{{{yyyxxxxxxzzz}}}wwwnnnhhhffffffUUUQQQKKKFFFAAA???>>>===@@@>>>;;;888666555444444444444444333333333222222666444222000///000111222000111111111111000//////222111111111111000000000000000000111111111111222000000000000000000000000000000000000000000000000///......------....../////////////////////////////////////////////////////////000111222222222222000111222333222000...---//////.........---------////////////////////////---......///////////////,,,,,,---...//////......---......//////......---.........///////////////------........./////////------------------------,,,---...///000000000000........................---------.......................................---------...///000000111////////////...............------...000111000///000000////////////000000000000000000000111111222111111111111111111111111222222333333444444555555777888:::===@@@CCCFFFGGGEEEFFFFFFHHHJJJLLLNNNOOOMMMOOORRRSSSRRRQQQRRRSSSTTTVVVZZZ^^^bbbdddeeeeeebbbbbbaaa```````````````bbbbbbdddfffiiilllnnnooonnnmmmmmmmmmlllmmmuuu000000000000000000000000111/////////333888===@@@777555111000111333444444555444333222333444666777999:::<<<@@@DDDHHHKKKMMMQQQSSSVVVZZZ]]]___```aaaZZZ[[[^^^```ccceeefffgggnnnrrrxxx~~~{{{tttsssqqqoooooosssxxx}}}}}}yyyvvvvvvzzzyyytttrrr]]]XXXQQQKKKHHHGGGGGGHHHGGGDDDAAA>>>;;;:::999999666666666555555555555444333333333222222222333333333222111111000000111111222222222111111111000000000000111111111222222222000000000000000000000000000000000000000000000000//////............////////////////////////////////////////////////////////////000111222222222222111111111111000///...------------...............////////////////////////---......///////////////------...............---...//////000000//////.............../////////000,,,---------............------------------------//////.........//////000........................---------.........//////........................------......//////000000////////////...............---,,,...000111000///000000////////////000000///////////////000111111////////////////////////222222333333444555555555555666999<<<@@@CCCFFFGGGCCCDDDEEEHHHJJJMMMPPPQQQMMMOOORRRSSSRRRQQQRRRRRRSSSVVVZZZ^^^bbbdddeeeeeeeeedddcccbbbaaa`````````bbbcccdddfffiiilllnnnpppmmmlllmmmnnnlllmmmuuu000000000000000000000000//////......111888AAAHHH>>>:::555222111222222222111111111333666:::>>>@@@>>>@@@DDDIIINNNTTTYYY[[[\\\^^^```bbbdddeeeeeeddd```bbbfffjjjooorrruuuvvv{{{}}}~~~{{{xxxvvvxxx}}}}}}xxxxxx{{{|||sssjjj]]]UUUQQQPPPNNNMMMJJJHHHEEEAAA???>>>>>>>>>888777777777777666666666000222444666666666444444555444222111000111222333222222222222111111000000000000111111222222222222222222222222222222222222////////////////////////111111000000000000111111000000000000000000000000//////////////////////////////000222222333333333111111000000///.........+++,,,,,,---...///000000////////////////////////---......//////////////////000000000000000//////000000111111111111000000---.........//////000000,,,,,,,,,---------......------------------------222111///---------...///........................---------.........//////.................................///////////////000/////////...............---,,,...000111111000000000////////////000000//////...//////000111111222222222222222222222222222222333444444555555666333555888;;;???CCCFFFGGGDDDEEEGGGIIIMMMPPPSSSTTTMMMOOORRRRRRRRRQQQQQQRRRSSSVVVZZZ^^^bbbddddddeeegggfffeeecccbbbaaaaaaaaabbbcccdddfffiiilllooopppmmmlllmmmnnnlllmmmuuu222333444555666666555444222000000222222222777===IIIGGG@@@777444555444000---111666:::>>>BBBFFFIIIKKKMMMPPPUUU[[[^^^``````aaaaaacccgggkkknnnppppppkkkppptttvvv|||}}}}}}zzzvvvoooiiiddd```\\\ZZZWWWZZZXXXOOOHHHEEEDDDAAA@@@===999777777777666555333444444444444333222111444444333222111000//////111111111111111111111111000000000000000000000000333222111000000111222333555333111000///000111222000000000000////////////111111000000//////......000000000000000000000000000000000000000000000000333333111000...---------//////.........------------------.........//////000000000000111111111111111111000000000000111111111111000///...---,,,,,,------,,,,,,,,,,,,------000///...------...///000........................---.........---,,,++++++////////////////////////...........................------...000111000///)))***+++---///000111222000000000000000000000000---......///000111111222......////////////......222111000//////000111222111111222222222333333333444444444444444555666666888888:::===AAACCCDDDCCCEEEEEEFFFGGGIIIJJJKKKKKKOOOOOOOOOPPPPPPPPPQQQQQQSSSWWW\\\___aaabbbcccdddfffeeecccaaaaaabbbcccddddddeeefffhhhjjjlllnnnnnnhhhhhhjjjlllkkkkkksss}}}111111222333222222000000222000000222222111444:::DDDEEEAAA:::666777888666;;;???DDDHHHLLLOOORRRUUUXXXZZZ\\\```dddffffffeeeeeegggjjjooosssvvvxxxxxxyyy}}}|||{{{zzzyyyyyyxxxvvvuuuqqqssspppeee[[[TTTNNNJJJFFFCCC???<<<;;;999666444333444444555666666666666444444444333222111000000111111111111111111111111111111111111111111111111222222111111111111222222444222111/////////111222111000000000////////////111111000000/////////...000000000000000000000000000000000000000000000000333222111///......------//////.........---------........./////////000000/////////000000000111111000000///...........................////////////......------------......000///...------...///000////////////////////////...............---,,,,,,////////////////////////........................///...---...000000000///,,,,,,---...///111222222////////////////////////+++,,,---///222333555666000111111222222111111000222111000//////000111222000000000111111111222222666666666666777888999:::888999:::===BBBDDDEEEDDDEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLMMMOOOQQQRRRTTTTTTSSSWWW\\\___aaabbbccceeegggfffdddcccbbbcccdddeeeeeefffgggiiijjjlllmmmnnnlllkkklllmmmkkkkkksss}}}111111111111111000......333111222444333000222777;;;AAADDD@@@<<<===@@@AAAGGGKKKPPPTTTVVVXXXZZZ\\\``````bbbdddeeegggggghhhnnnpppssswww{{{~~~|||ppplllpppxxx{{{|||~~~}}}~~~~~~xxxwwwwwwwwwxxxyyyzzz{{{|||~~~rrrggg]]]TTTOOOLLLGGGCCCAAA>>>;;;999222333333333444444444444444444444333333222222222222222222222222222222222111111111111111111111111111111222222222222111111222111000///...///000111111111000000000/////////000000000000000000//////000000000000000000000000000000000000000000000000222222000///............/////////.........------/////////000000000000000.........////////////000000000///...........................///////////////................../////////............//////000000000000000000000000....../////////...------////////////////////////........................///...---...///000///.........//////000111111222........................,,,---...000222444555666222222222333333222222222111111000000000000111111/////////000000000111111555555666777888999;;;<<<999999;;;>>>BBBEEEFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLMMMOOOQQQRRRTTTTTTSSSWWW\\\___aaabbbdddeeehhhgggeeedddcccdddfffgggggghhhhhhiiikkkllllllmmmnnnmmmnnnnnnllllllsss}}}222222222222222222111111444333444777555222333777555@@@HHHGGGDDDGGGMMMPPPSSSVVVYYY[[[[[[[[[\\\]]]_________```bbbeeejjjnnnxxxyyyyyyzzz|||tttjjjiiimmmttt|||zzzvvvpppmmmooouuu{{{wwwttt{{{}}}zzz|||}}}{{{}}}~~~~~~}}}|||{{{xxxwwwwwwyyy{{{yyylllaaaZZZUUUNNNHHHEEECCCBBB@@@888888666555444333222222444444444333333222222222222222222222222222222222111111111111111111111111000111222333333222111000111000//////...///000000111111111000000000//////000000000000000000111111////////////////////////////////////////////////111111000//////...//////////////////............////////////////////////---------.........//////000000000000000111222222111111000///...---,,,,,,//////............///////////////....../////////////////////////////////...///////////////......////////////////////////........................///...---...///000///...///////////////000000000........................//////000000000111111111000111111222222111111000111000000000000000000111/////////000000000111111111222222333555777888999999999;;;???CCCFFFGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKOOOOOOOOOPPPPPPPPPQQQQQQSSSWWW\\\```bbbccceeefffgggfffeeeccccccdddfffgggiiiiiijjjjjjkkkkkkllllllmmmlllmmmmmmkkklllttt000111111222333444444555444333555888777555666:::777DDDPPPQQQOOOSSSZZZ______```aaaaaa___^^^^^^___^^^^^^^^^___bbbjjjttt{{{~~~zzzyyy~~~~~~{{{|||~~~uuummmnnnppptttxxx|||~~~{{{}}}tttrrrooommmnnnrrrxxx|||{{{pppmmmmmmuuuyyy|||zzzuuurrrtttwww|||zzzrrrlllkkkqqqwwwyyywwwwww|||~~~www{{{{{{xxxyyy{{{}}}rrrggg```VVVNNNIIIGGGFFFEEECCCBBB???<<<:::888777666444444444333333222222111222222222222222222222222111111111111111111111111000111222333333222111000000///////////////000000111111111111000000000000//////000000111111222222////////////////////////////////////////////////111000///////////////000000000/////////.................................------------.....................///111222444555111111000///...---,,,,,,//////............//////...//////////////////.................................///////////////...////////////////////////........................000///......///000///---.........................................................///////////////111111222222222222111111000000000111111000000000000000000111111111222222///000000111333555666777999999;;;???CCCFFFGGGGGGEEEEEEFFFGGGIIIJJJKKKKKKOOOOOOOOOPPPPPPPPPQQQQQQSSSWWW\\\```bbbdddeeegggfffeeecccbbbcccdddeeegggjjjjjjkkkkkklllllllllllljjjjjjjjjkkkjjjlllvvv///000000111222444555666444333555:::;;;:::===CCCCCCPPP[[[\\\[[[^^^dddhhhfffeeedddbbb______```bbb```bbbdddfffjjjsss~~~|||{{{uuusssvvv|||}}}{{{zzzxxxuuuvvvxxxxxxyyy{{{~~~zzzuuutttuuuwwwyyy{{{}}}~~~~~~~~~~~~xxxyyyzzzyyywwwwwwyyyzzz}}}}}}uuuooonnnooopppqqqqqqooollllllnnnqqqppptttyyyzzzwwwqqqmmmjjjiiiooovvvxxxvvvtttvvvxxx~~~yyyuuurrrvvv~~~tttzzz|||}}}rrrlllccc[[[VVVSSSQQQPPPOOOMMMIIIDDD@@@===;;;;;;777666555444333222222111333333333333333333333333222222222222222222222222111111222222222222111111//////000000000000111111222222111111111000000000//////000000111222333333000000000000000000000000000000000000000000000000000////////////000000111000000000/////////..................---------------------............///++++++,,,---///111222333............///////////////..................///......////////////..............................------.../////////......////////////////////////........................000///......//////...---------------....................................***+++,,,---///000111222222333333444444333333222000000111111111111000000000000000111111111222222111111222222444555777888888888:::>>>CCCFFFGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLMMMOOOQQQRRRTTTTTTSSSWWW\\\```bbbdddfffhhhfffeeecccbbbbbbdddfffgggkkkkkkkkkllllllmmmmmmmmmjjjiiiiiijjjjjjmmmwww333333333333444555777888999888;;;@@@CCCEEEJJJQQQTTT^^^ffffffdddfffjjjkkkkkkjjjhhheeecccdddhhhkkkkkkpppvvvzzz}}}~~~{{{|||sssnnnjjjhhhlllqqqxxxxxxyyy}}}}}}|||{{{zzzvvvwwwxxxvvvttttttwwwzzz|||~~~}}}yyyxxx{{{~~~zzzyyyyyy|||{{{xxxvvvuuutttppplllgggeeefffhhhjjjfffiiimmmpppqqqqqqrrrsssvvvyyy|||{{{wwwsssqqqqqqtttyyy|||~~~|||sssooonnnsss}}}xxxvvvtttrrrqqqnnnjjjhhhfffbbb[[[SSSKKKDDD@@@>>>::::::999777555444333222333333333333333333333333222222222222222222222222222222111111111111222222///000000111111222111111222222222111111111000000...//////111222333444444000000000000000000000000000000000000000000000000///////////////000111111000000000000/////////...////////////.........------............/////////---------......///000111............////////////......------------......---...///000000///...---........................,,,,,,---...............////////////////////////........................111///......//////...---------......//////000000////////////////////////+++,,,---...///000111222222222333333333333222222///000111222222111000////////////000000000111111333333333333444555666777666777999===BBBEEEFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLMMMOOOQQQRRRTTTTTTSSSWWW\\\```ccceeeggghhhfffeeedddcccdddeeeggghhhjjjkkkkkklllmmmnnnnnnooolllkkkkkkkkkjjjmmmxxx999888777666666777999:::???>>>AAAGGGKKKOOOVVV^^^aaaiiinnnkkkiiijjjkkkkkktttssspppmmmlllooouuuyyy|||{{{vvvsssvvv~~~zzzsssllliiigggeeeiiinnnrrrqqqrrrvvvyyyzzzyyyvvvrrrqqqtttwwwzzz}}}zzzvvvqqqqqqvvvxxxvvvtttuuuyyy{{{zzzyyy|||yyy|||vvvllleeeaaaaaabbbccc```cccgggkkkooosssxxx|||~~~wwwqqqmmmkkkjjjooosssvvv{{{zzzxxxssspppttt}}}~~~}}}||||||yyy||||||qqqeeeYYYOOOHHHDDD>>>===;;;999777555444333333333333333333333333333222222222222222222222222333222111000000111222333///000111222222222222222222222222111111111111000......///111222333444555000000000000000000000000000000000000000000000000///......//////000111222000000000000////////////111111000000/////////............////////////000222222111000000000000000111111000///...---,,,,,,---------,,,,,,------------...///000000///...---000000000000000000000000+++,,,,,,---.........---////////////////////////........................111///......//////...,,,.........///000111111111000000000000000000000000000000000000////////////000000000111111000000000///000111222222111000///............/////////000222222222222333333444555666666888<<>>;;;999666777777555333111222222333333333333333333333333333333222222222222222222222222111000000000000000000000////////////000000111111111111111111111111111111111111111111111111111111222222111000000///000//////...///000111222111111111111111111111111111111000000//////......//////000000000000//////111111000//////......---000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,//////////////////......///...------------...//////...---,,,,,,,,,,,,---........................000000000000000000000000////////////////////////000000////////////000000000000////////////000000......///000000000000000000000//////000111222222333333222111111111111111111111111111111111222222//////000222444555666777666777999<<>>;;;:::777666666666444333555555444333222222111111222222222222222222333333222222111000000000000111111000000//////000000111111111111111111111111111111111111111111111111111111111000/////////000000000000000000000111222222111111222222333333444444111111000///...------,,,//////000000000000//////000000//////......------000000////////////......///////////////////////////////////////////////////......------......///......------,,,,,,------000000///......///000000000000000000000000000000////////////////////////000000////////////000000111111000000000000111111---...//////000000//////////////////000111333333444333333333222222222222000000000111222222222333///000111333555666888888666777:::<<>>:::999::::::888555666555555444333222111111111111111222222333333333222222111000000111111111111000000000000000000111111111111111111111111111111111111111111111111111111000///......///000111/////////000000000111111000000111222333333444444111111000000//////......000000////////////000000...//////000111111222222000000//////////////////000000000000000000000000///////////////000000000//////............//////000000////////////000000111000...------...000111////////////////////////////////////////////////000////////////000000111111000000//////000000111......///000000000000///.........///000222333444444444444444333333222222//////000111222333333333333333444444555666666666777888:::===@@@BBBDDDEEEEEEFFFHHHJJJLLLMMMNNNNNNLLLNNNOOOPPPPPPQQQSSSUUURRRVVV[[[___aaabbbdddfffggghhhhhhfffeeeeeegggiiiiiijjjkkkmmmnnnooooooppppppmmmlllkkkjjjkkksss|||UUU]]]hhhppprrrsssssstttmmmnnnooooooooorrrvvvyyyrrrjjjhhhfffgggppp|||}}}yyytttqqqqqqpppnnnkkkfffdddeeejjjnnnnnnooorrrsssvvv{{{~~~|||pppooollliiihhhiiinnnqqqxxx}}}~~~}}}~~~}}}{{{tttvvvzzz~~~~~~zzztttqqqqqqsssuuuvvvuuuxxx~~~{{{wwwwwwzzz|||wwwtttuuuvvvwwwyyy{{{|||{{{zzzyyy~~~|||yyyuuuqqqpppqqqsssuuuuuuwwwzzz~~~yyy{{{|||~~~~~~{{{zzz~~~}}}pppmmmiiieee```\\\VVVRRRKKKFFF@@@>>>===<<<999666555555555555444444333333111111111222222333333333222111111111111111222222111111000000000000111111111111111111111111111111000000000000000000000000111000///......///000111......////////////000///...//////000111222222333000000000111111222222222000000////////////000000//////000000111222222222//////000000000000000000------------------------//////000000000000000000////////////////////////000000/////////000000111000///---,,,,,,---///000///////////////////////////////////////////////////////////////000111111000//////......//////000...///000000111000000000.........///000222333444333333444444444333222111//////000111222333333333333333444555555666777777888999;;;===@@@BBBDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKKKKMMMOOOPPPPPPPPPRRRTTTRRRVVV[[[___aaabbbdddeeeeeefffffffffeeefffiiikkkjjjkkklllnnnpppqqqqqqqqqrrrooommmmmmmmmnnnvvvbbbgggmmmppppppqqqsssuuuqqqrrrssstttwww}}}xxxmmmgggaaabbbfffnnnwww~~~{{{{{{xxxwwwtttooojjj```]]]^^^cccfffgggkkkoooppptttyyy|||{{{yyywwwvvvpppqqqqqqqqqqqqrrruuuxxxyyy~~~}}}{{{{{{zzzwwwooosssyyy~~~~~~{{{wwwtttsssuuuxxxzzz|||~~~yyyvvvuuuxxx|||{{{zzzxxxyyyzzz|||~~~zzzzzzxxxwwwxxxyyy{{{|||wwwyyy}}}}}}uuuuuu{{{{{{~~~~~~}}}{{{xxx{{{}}}{{{sssrrrqqqppppppmmmiiifff]]]XXXQQQJJJDDD???;;;999777777666666666555555555222222222222222222333333222111111111111222333333222111111000000111111222111111111111111111111111////////////////////////000000//////000000111111------...///////////////.........///000000000111///000000111222333444555111000///......///000111111111000000///.........//////000000000000111111////////////////////////111111111000000/////////...//////000000//////.........------......////////////...------...//////000000000000000000000000///////////////////////////......//////000111222//////............/////////000111111222222111111////////////000111333333222333444444444333111000000000000111222222222333///000111444666888:::;;;999:::;;;>>>@@@BBBDDDEEEGGGHHHIIIIIIJJJJJJIIIIIIJJJLLLNNNOOOOOOPPPRRRSSSRRRVVV[[[___aaabbbdddfffcccdddeeeeeeeeefffiiillljjjkkkmmmnnnpppqqqrrrrrrqqqooommmnnnnnnpppzzzkkkooorrrttttttvvvzzz~~~zzzrrrlllhhhdddgggkkkpppsssuuuwwwwwwuuuyyyzzzzzz~~~}}}{{{yyyyyyyyywwwqqqlllcccaaaaaafffiiilllrrrxxxyyyzzz{{{zzzvvvsssssssssvvvxxx|||~~~}}}~~~~~~}}}zzzwwwzzzyyysssppptttxxx{{{|||zzz~~~}}}}}}}}}zzzyyyvvvvvvzzz}}}{{{xxxzzzyyyvvvtttrrrqqqrrrrrrrrruuuyyy|||}}}}}}xxxtttjjj^^^QQQHHHCCCAAA;;;:::999888777555444444333333222222222222222222222111111111222222333444222111111000000111111222111111111111111111111111000000000000000000000000///000000111222222111111---...///000111000000///////////////////////////000000111111222222333333111000///......///000111222222222111000000////////////000000000111111111111111111111111111111111333222222111000///.........///000111111000///..................///000000////////////////////////000000000000000000000000////////////////////////............///000111222000000////////////000000111111222333333333333222000000//////000111222222111222333444333222000///111111111111111111222222...///111333555888999:::999:::<<<>>>@@@BBBDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLNNNNNNNNNOOOQQQSSSSSSWWW\\\___aaaccceeefffcccdddeeeddddddeeehhhjjjiiijjjlllnnnoooqqqqqqrrrppplllkkklllmmmqqq}}}ssswww{{{}}}}}}xxxsssooommmkkkmmmpppssssssqqqnnnnnnooojjjllljjjhhhjjjooosssrrrtttssssssuuuxxxwwwrrrmmmkkkhhhhhhlllooorrryyy}}}xxxsssqqqsssvvv}}}~~~yyyuuuvvvxxx{{{|||zzz||||||uuusssnnnooorrrvvvxxx|||~~~{{{zzzuuusssrrrpppnnnoooooopppuuu}}}ooo^^^QQQJJJIII>>>===<<<:::777555333333444333333222222111111111222111111111222333333444222222111111111111222222111111111111111111111111111111111111111111111111///000111333333333222111...///000222222111111000000000000000////////////111111111000000000000000222000///......///000222222222222333444444555555//////000000111111111222........................444333222111000...------...///000111111000///...000000000000000111222222000000111111111111000000000000000000000000000000////////////////////////............///000222222111111000000000000111111222222333444444444444333111000000000000000111111000111222333333222000...222222222111111111111111111111222333444555666777::::::<<<>>>@@@CCCDDDEEECCCCCCEEEGGGHHHJJJJJJJJJJJJKKKMMMNNNNNNOOOQQQSSSSSSWWW\\\```bbbccceeegggeeeeeeeeedddcccccceeehhhgggiiijjjmmmnnnppppppqqqnnnjjjiiijjjlllqqq~~~zzz}}}xxxtttssstttuuutttyyy|||yyyqqqjjjggggggcccbbbaaa``````cccgggkkkmmmjjjhhhhhhlllrrrwwwyyyvvvuuuuuuwww{{{~~~|||{{{|||~~~~~~|||zzzyyyvvv{{{~~~wwwuuuvvvyyyzzzzzzzzzpppkkkkkkmmmnnnoooqqquuuzzzqqqaaaSSSGGGCCCAAA?????????<<<777222555555444333222222222222555555444333333333444444000000000000000000000000222222222111111///......---...///000222222333333//////000000000000//////111111111111111111111111///......//////000111222//////............//////////////////000000000000111111111111111111111111222222222333333444444444///////////////000000111222222111000000000000000222222222222222222222222000000000///000000111222111111000000000000111111111111222222222222111111...------...111222111000111111111222222111111111//////000000111111222222222222333333333444444444222222111111111111222222444444333333222111000000000000000000000111111222444444333444555666777777===<<<<<<>>>AAADDDEEEEEEEEEFFFHHHJJJKKKKKKJJJJJJIIIJJJLLLOOOPPPQQQQQQQQQQQQTTTYYY^^^bbbeeeffffffgggfffdddccccccdddfffgggmmmllljjjjjjlllooorrrtttooollljjjkkklllppp|||}}}zzzyyyyyy{{{||||||tttkkkfffddddddddddddcccbbbdddhhhkkkhhhfffeeegggmmmttt||||||zzzxxxxxx{{{~~~{{{sssqqqqqqppprrrsssuuuxxxuuuggg]]]QQQLLLFFFBBB@@@>>>:::777666666555444333333333333333222222222222222333333222222222222222222222222111111222111111000///......//////000000///////////////000000000000//////111111111111111111111111111000///////////////000//////............//////////////////000000000000111111111111111111111111222222222222222333333333111000000000000111222222111111000///////////////222222222222222222222222000000000000000111222222111111000000000000111111000111111222222111111000111222111111111000000000111222222333333222222111000000000000000111111111000111111111111222222222222222111111111111222222444444333222222111000000000000000000000111111222444333333333444555555666;;;:::;;;===AAADDDEEEEEEEEEFFFHHHJJJKKKKKKJJJJJJIIIJJJMMMOOOQQQQQQQQQQQQRRRUUUYYY]]]aaadddfffggggggfffdddcccbbbccceeefffiiiiiihhhiiikkkmmmpppqqqpppmmmkkklllmmmqqq{{{{{{rrrnnnooottt|||~~~{{{zzz||||||{{{{{{}}}yyyssslllhhhiiijjjkkkkkkjjjjjjlllnnnllljjjiiikkkqqqyyy~~~|||zzz|||xxxvvvvvvyyy|||{{{|||wwwnnn```XXXNNNGGGCCCAAA???===;;;:::888777666666666666666555444333222111111111333333333333333333333333000111111111111111000000222222111111000///------///000000111111000000///000000000000000000000000222111000///............000//////......//////000////////////000000000000000000000000000000000000222111111111111111000000222111111111111222333333000000///............///111111111111111111111111111111111000111222222333111000000//////000000111000000111111111111000000444666666444000...///111222222333333333333222222111000000000000000000///////////////000000000000222222111111111111222222333333333222111111000000000000000000000111111222333333333222333333444444888888999<<>>BBBEEEEEECCCAAACCCEEEHHHIIIJJJKKKJJJJJJLLLNNNQQQTTTUUUVVVVVVRRRUUUYYY]]]aaadddfffgggfffeeedddddddddfffhhhjjjhhhhhhiiiiiiiiiiiihhhhhhdddccccccfffgggkkkttt|||pppgggbbbhhhqqqyyy{{{xxxvvvzzz}}}{{{}}}rrrjjjmmmrrrsssyyy|||~~~|||wwwyyy~~~}}}||||||vvvmmmhhhhhhjjjgggdddgggnnnvvv{{{}}}}}}rrreeeYYYOOOIIIGGG<<<;;;999888666555555444444444444444444444444444444444444333222111000///000000111111111111000000111111222222222222111111111111111111111111111111222111000//////......///111111000000000000111111////////////000000000000111111111111111111111111.../////////000000111111---------------...//////...............///000111////////////////////////...............///000000//////............//////---..................---222000//////000000///---//////000000000000//////---.........//////000000////////////000000000000222222111111111111222222000000000000000111111111000000000000000111111222///000000222333555777888666777:::>>>CCCEEEDDDCCCAAACCCEEEHHHIIIJJJKKKKKKJJJLLLOOORRRTTTVVVWWWWWWQQQTTTYYY^^^bbbeeefffffffffeeeddddddeeegggjjjkkklllkkkkkkjjjjjjjjjiiiiiicccbbbcccfffhhhlllvvvsssgggcccfffgggmmmssstttrrrqqqpppppprrruuuzzz}}}~~~~~~~~~}}}{{{zzz}}}}}}wwwsssrrrtttpppoooqqqtttyyyxxxiiiYYYMMMGGG<<<<<<;;;:::888666555444444444444555555555555555333333333333333333333333444444444333333222222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000//////.........---111111000000000000111111//////000000000000////////////.........---------111111111111222222222222000000000///.........---////////////000000000000////////////////////////000///...------...///000////////////////////////222222111000///...------000000////////////000000000000000000000000000000000000000000000000000000222222111111111111222222111111111000000000000000333222111111222333555666666888;;;>>>@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHLLLLLLMMMPPPTTTUUUUUUSSSVVVYYY]]]bbbeeeffffffeeeeeedddcccbbbccceeehhhiiihhhhhhiiiiiiiiihhhhhhgggccccccdddfffgggkkkwwwzzzpppgggeeeggglllnnnnnnmmmjjjiiihhhgggfffjjjooosssttttttuuuuuuzzz|||}}}|||zzzyyy{{{{{{vvvtttvvvzzzvvvfffZZZRRRGGGFFFCCC???<<<999777666555555555444444333333222333333222111111000//////333333333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000/////////.........000000////////////000000//////000000000000////////////.........---------.........------,,,,,,,,,/////////...............111111000000//////......////////////////////////000///...------...///000////////////////////////111111000000//////......000000////////////000000000000000000000000000000000000000000000000000000222111111000000111111222111111111111111111111111444333333333444555666777666888;;;>>>@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHLLLMMMNNNQQQTTTVVVVVVTTTVVVYYY]]]aaadddeeeeeeeeegggeeedddccccccdddfffgggfffggghhhiiiiiijjjiiiiiieeedddeeeggghhhmmmzzz{{{wwwsssqqqrrrsssnnnhhhcccaaa```______^^^ccciiinnnpppqqqqqqrrrqqqwww}}}zzzvvvtttuuuzzz{{{{{{zzzyyyzzz|||~~~~~~rrreee]]]OOOMMMHHHCCC???;;;999888888777666555444333222222444444333111000///...---222222222333333333333333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000////////////......//////............////////////000000000000///////////////............---111000///...---,,,,,,+++---------...............222222111000///...------//////////////////////////////............//////////////////////////////000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000222111111000000111111222222222222222222222222222333222222222333444555666666888;;;>>>@@@AAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHMMMMMMNNNQQQTTTVVVVVVUUUUUUXXX\\\```ccceeeeeeeeehhhfffeeeccccccdddeeefffffffffhhhiiijjjjjjkkkkkkgggeeefffgggjjjppp~~~zzzoooeee```^^^^^^___aaafffjjjppptttvvvvvvvvvwwwpppuuu~~~}}}}}}~~~~~~{{{{{{~~~~~~xxxrrrqqqpppqqqwwwyyyooogggXXXUUUPPPJJJFFFBBB@@@???;;;;;;:::888777555444444555555444333222111000000111111222222333333333444111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000//////////////////000//////......//////000//////000000000000///////////////...............111111000000//////......,,,,,,------......//////111111000000//////....../////////////////////////////////....../////////////////////////////////.../////////000000000111000000////////////000000////////////////////////000000000000000000000000111111000000000000111111111111111111111111222222000000000000111222333333666888;;;>>>@@@AAABBBBBBCCCDDDFFFGGGHHHIIIIIIHHHLLLLLLLLLOOOSSSUUUVVVUUUUUUWWW[[[___bbbdddeeeffffffeeedddccccccdddfffgggggghhhiiiiiijjjjjjjjjjjjiiigggggghhhkkkrrr|||wwwvvvvvvyyy}}}rrrgggfffggggggkkkpppyyy{{{}}}~~~|||zzzxxxxxxwww{{{~~~vvvuuussssssvvv~~~}}}tttnnndddaaa\\\VVVPPPKKKHHHGGG???>>>===;;;999777666555444444444333333333333333111111111222222333333333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000000000111000000//////000000111//////000000000000//////////////////////////////,,,---------......//////,,,------....../////////......//////000000111111////////////////////////...//////////////////...////////////////////////......//////000000111111000000////////////000000////////////////////////000000000000000000000000111000000000000000000111.../////////000000111111//////000111222222222222666888;;;>>>@@@AAABBBBBBCCCEEEGGGIIIJJJJJJIIIHHHJJJIIIJJJMMMQQQTTTUUUTTTUUUWWWZZZ^^^aaadddfffgggdddcccbbbbbbdddfffhhhjjjjjjjjjjjjjjjjjjiiihhhgggiiiggggggiiillltttuuuqqqppppppuuu}}}~~~vvvppptttvvvwww}}}~~~}}}}}}|||~~~}}}{{{{{{~~~|||vvvooojjjiiigggbbb]]]WWWQQQLLLJJJGGGFFFCCC@@@===999777666222222222333333333333333111111111222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000111111111111000000000000111111//////000000000000//////...////////////000000000......///000111222222333.........///////////////------...///000111222222////////////////////////......////////////......////////////////////////......//////000000111111000000////////////000000000000000000000000000000000000000000000000000000111000000//////000000111---......//////000000000111222333444555555555555666888;;;>>>@@@AAABBBBBBCCCEEEHHHJJJKKKJJJIIIIIIIIIHHHHHHKKKOOOSSSTTTTTTUUUWWWZZZ^^^bbbeeeggghhhbbbbbbbbbbbbdddgggiiikkklllllllllkkkjjjiiigggfffhhhggghhhjjjmmmtttyyyttttttuuuwwwxxx|||{{{vvvrrruuuwwwxxx}}}zzz{{{{{{xxxwwwuuuqqqnnnmmmoooqqqrrrsssvvv{{{|||vvvpppllleeehhhlllpppuuu{{{|||yyyuuurrrsssvvv{{{~~~yyysssnnniiifffiiihhhgggeeeaaa]]]YYYVVVVVVTTTPPPJJJEEE???;;;999555555555444444333333333222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000////////////000000//////000000000000//////.../////////000000000000111222222222333444444444000000000000000/////////......//////000000111111////////////////////////---...///000000///...---////////////////////////////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000.........///000000111111222222444555666666555555666888;;;>>>@@@AAABBBBBBDDDEEEHHHKKKLLLKKKJJJIIIIIIHHHHHHKKKOOOSSSUUUUUUVVVXXX[[[^^^bbbfffhhhjjjdddcccbbbbbbdddfffhhhjjjkkkkkkkkkkkkjjjiiiiiihhhgggfffhhhkkkmmmsss|||vvvuuuxxx|||||||||vvvmmmiiikkkmmmmmmlllxxx}}}yyyzzz{{{zzz~~~}}}xxxtttqqqlllmmmmmmlllkkkkkkmmmooorrrrrrrrrrrrrrrrrrrrrrrrooommmkkkjjjiiigggdddbbb\\\___bbbfffiiimmmqqqttt}}}|||zzzvvvrrrpppqqqvvvzzz|||zzzzzzyyyvvvqqqmmmkkkjjjkkkmmmoooppppppnnnkkkjjjdddaaa\\\TTTMMMEEE@@@===::::::999777666555444333333222222222111111000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000//////000000111111111222//////............////////////000000000000//////.../////////000000111111000000000///////////////222222111111000000//////000000000000////////////////////////////////////---...///000000///...---////////////////////////000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000...//////000111222222222000111333444555555444333666888;;;>>>@@@BBBBBBBBBDDDFFFIIIKKKLLLKKKJJJIIIJJJIIIIIILLLPPPTTTVVVWWWWWWXXX[[[___cccfffiiikkkfffeeeccccccccceeeggghhhiiijjjjjjkkkkkkkkkjjjjjjffffffhhhkkkmmmrrr}}}zzz|||{{{qqqkkkgggeeegggkkkhhhnnnvvvyyywwwvvvwwwyyyzzz|||vvvsssssstttuuuuuurrrqqqqqqpppqqqrrrsssttttttssssssssssssqqqnnnkkkiiihhhfffeeedddccc```^^^^^^^^^___aaaeeehhhiiiiiilllnnnrrrvvvyyy{{{|||}}}ooooooppprrrvvv~~~xxxpppnnnqqqtttwww|||~~~xxxssspppnnnnnnqqqtttwwwwwwxxxzzz~~~yyynnnaaaSSSJJJEEEDDDAAA>>>:::777666666666555888555222111111222111111111111111111111111111111111111000/////////////////////............//////000000111111111111000000///000111000//////111333444333333333222111111111////////////////////////,,,...000111///...............------------......111111000000//////......111///...------...///111000000000000////////////000000000000000000000000---///000000///......///000000000000000000000000......///000000000000000......//////000000111111000111111000//////111222////////////////////////111111000000000000111111222111111111222444666777777999;;;===???AAABBBCCCBBBDDDFFFHHHJJJKKKKKKKKKLLLLLLMMMNNNQQQUUUYYY[[[WWWXXX\\\___bbbeeefffffffffeeedddcccdddfffhhhjjjjjjiiihhhgggggghhhiiijjjhhhggggggjjjlllqqq}}}|||pppiiifffdddeeehhhjjjqqqwwwzzzwwwuuutttuuuxxx}}}~~~zzzyyyzzz{{{{{{{{{}}}|||{{{{{{|||}}}|||{{{yyywwwtttqqqooonnnmmmmmmnnnmmmllljjjhhhgggfffgggiiijjjiiihhhdddfffgggiiijjjiiiiiiiiifffeeeeeeeeehhhooovvv{{{{{{~~~~~~zzzxxxwwwvvvzzz~~~~~~~~~}}}vvvrrrpppuuuwwwzzz{{{~~~~~~ooo```SSSJJJGGGDDD@@@<<<888777666444333333222000000222333333222111111111111111111111111222222111000000000000000//////............//////000000111111111111000000///000000000//////111222222222222222222111111111000000000000000000000000---///000000///......////////////....../////////000000000000////////////111000...------...000111000000000000////////////000000000000000000000000...000111000---,,,+++,,,..............................///000000000000000////////////000000000000000111111000//////000222000000000000000000000000111111000000000000111111111111222222333444555666666777:::===???AAABBBCCCBBBDDDFFFIIIJJJKKKKKKKKKLLLLLLLLLNNNQQQUUUXXXZZZVVVXXX\\\___bbbdddfffffffffeeedddddddddfffgggiiiiiiiiihhhgggggghhhiiiiiihhheeeeeekkkpppuuu}}}zzzmmmiiiiiijjjlllooouuuyyy}}}}}}zzzvvvttttttxxx|||~~~~~~zzzxxxuuusssrrrpppmmmkkkeeefffffffffeeedddbbbaaabbb```^^^]]]___ccchhhkkkiiikkkmmmllllllrrr}}}{{{rrrkkkkkklllooowwwzzzvvv{{{{{{|||}}}ooobbbWWWRRRLLLHHHCCC>>>;;;888555333333222111222333444333222222222222222222222222222333333222111111111111222000//////......//////000000000111111111111000000...///000///......000222000000111111111111111111111111111111111111111111...///000///------///000000000////////////000000////////////000000000000000000............000000000000000000////////////000000000000000000000000000222222111...,,,+++,,,..............................///000000000000000000000000000///////////////000111000///...///111111111111111111111111111111111000000000000111111111222222333444444444444444666999<<>>999666777555444444555444333111222222222222222222222222333222222111111111222222000000////////////000000000000111111111111000000---...///...---...///111/////////000111111111222111111111111111111111111/////////...,,,---///111000//////////////////000......//////000000111111000000///......///000000000000000000////////////////////////////////////111222333222000.........000000000000000000000000......///000000000000000111111000000//////.........///111000///...///000111111111111111111111111111111000000000000111111111222333444555444333333333555888;;;???AAACCCDDDDDDEEEGGGIIIKKKKKKKKKKKKKKKKKKLLLNNNPPPSSSUUUVVVVVVXXX[[[___bbbdddeeeeeefffeeeeeeddddddeeeffffffhhhhhhhhhgggggghhhhhhhhhdddaaabbbhhhnnnsss{{{}}}~~~{{{uuuzzz}}}zzzxxxsssooolllkkklllnnnnnnmmmggghhhgggeeeccceeejjjnnnppprrrpppkkkjjjpppvvvyyy~~~yyyvvvrrrppprrrzzz~~~xxxtttpppmmmaaa]]]VVVPPPJJJDDD>>>:::888666555444555555333222222222222222222222222222111111000000000111111222000000////////////000000000000111111111111000000---...///...---...///111/////////000111111111222111111111111111111111111/////////...,,,---///111///......------......///......//////000000111111000000////////////000000000000000000////////////////////////////////////---///000000///...///000000000000000000000000000......///000000000000000111111000000//////.........///111111000//////000111111111111111111111111111111000000000000111111000111333444555444444333444555888<<>>AAACCCDDDDDDFFFGGGIIIJJJKKKLLLKKKKKKMMMNNNPPPQQQRRRSSSTTTTTTUUUWWWZZZ^^^aaacccdddeee```aaabbbdddeeefffggggggffffffggghhhhhhgggffffffddddddeeefffeeeiiiwww~~~}}}|||vvvwwwyyyzzz|||yyyuuuyyy}}}wwwmmmhhhggghhhjjjnnnqqqqqqqqqwwwtttqqqqqqxxxxxxuuuvvvyyy{{{yyy{{{zzzzzz}}}~~~zzzqqqjjjhhhgggffffffgggfffdddbbb]]]VVVMMMEEE???;;;999777333333333333333333333333222222222222333333444555111111000000000000111111000000111111111111000000///000111000///000111333444333333333222111111111////////////////////////,,,...000111///.........000000////////////000000111111000000//////......000000111111111111000000000000000000////////////000000000000000000000000000222333222000//////000000000000000000000000000...//////000000000000000......//////000000111111///222444555444222111111////////////////////////111111000000000000111111/////////111333555888:::999:::<<>>:::444111111111222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111,,,---...///000111111111000000000000000000000000000000000000000///......111111000///...---,,,,,,///////////////000111111//////000000000111111111000000000000////////////000000111111000000//////////////////////////////........................---///000222222111000///////////////////////////000000000000000000111111222222222111111111111000000000000111111111222222222222222222333555666666555777:::>>>AAABBBCCCDDDFFFGGGIIIJJJKKKLLLKKKKKKNNNMMMMMMNNNRRRTTTUUUUUUTTTWWWZZZ^^^aaacccddddddeeecccaaaaaaccceeeeeeeeefffgggiiijjjjjjiiigggfffhhhggghhhkkkooouuuvvvoooooowwwxxxvvvtttrrrqqqooollliiigggjjjpppwww|||vvvrrrkkkiiiiiimmmuuu}}}vvvrrrooommmqqqvvv{{{yyymmmeee]]]RRRIIIBBB>>>999555444444444333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111000000///...000000000000000000000000000000000000000///......111000000///...---------///////////////000000111///////////////000111111000000000000////////////000000111111111111000000////////////////////////........................000111444666666555333111////////////////////////000000000000000111111111222222222111111111000000000000000000111111111111111111111222333555666777555777:::>>>AAACCCDDDDDDEEEGGGIIIKKKLLLLLLKKKKKKMMMLLLMMMOOORRRUUUUUUUUUUUUWWWZZZ^^^aaacccdddeeedddbbb```aaaccceeeeeeeeefffhhhjjjlllllljjjhhhfffhhhfffgggkkkooovvv~~~zzzxxx{{{~~~{{{xxxuuusssnnnnnnmmmnnnsss}}}}}}yyyvvvllljjjiiikkkqqq|||}}}sssmmmjjjnnnsssyyyzzzrrrllldddYYYQQQDDDAAA===:::999777555333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000333333444444333333222111000000000000000000000000000000000000000///...............//////////////////////////////000000111//////......//////000111000000000000////////////000000111111111111000000........................////////////////////////000111444666666555333111000000000000000000000000//////000000111111111111222222222111111111000000//////000000000111111111000000111222333444666777555777;;;>>>BBBDDDEEEFFFEEEGGGIIIKKKLLLLLLKKKJJJLLLLLLMMMOOOSSSUUUUUUUUUWWWYYY[[[^^^aaadddfffgggcccbbb```aaaccceeeeeeeeegggiiikkkllllllkkkiiiggggggeeeeeehhhmmmuuu}}}yyysssnnnmmmsss|||xxxwwwxxx|||~~~zzz|||||||||}}}~~~}}}zzzwwwtttrrrpppooorrrwww}}}uuullliiilllpppvvv~~~wwwrrriii___WWWGGGDDD@@@===;;;888555333333333333333333333333333111111111111111111111111111111111111111111111111////////////////////////------///000111222222222000000000000000000000000000000000000000///..................//////000000///////////////000111111000///...---...///000111000000000000//////////////////000000111111000000........................////////////////////////---///000222222111000///000000000000000000000000/////////000111111222222222222222111111111111000/////////000000000111111111111111111222444555555555777;;;???BBBDDDFFFFFFDDDFFFIIILLLMMMLLLKKKJJJKKKKKKMMMPPPSSSVVVVVVUUUXXXYYY[[[^^^aaadddfffhhhdddbbb```aaacccfffffffffhhhiiikkkllllllkkkiiihhhgggddddddgggkkkttt~~~zzzxxx{{{~~~zzzsssqqqrrrrrrqqqnnntttvvv{{{}}}|||{{{|||~~~xxxoookkkmmmooottt{{{uuulllccc]]]MMMIIICCC>>><<<:::999777333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000***+++,,,...////////////000000000000000000000000000000000000000///......///////////////.........///////////////000111111000///...------///000111000000000000////////////---...///000000000000///........................////////////////////////---......///////////////000000000000000000000000...//////000111111222222222222222111111111111000////////////000000000111222222111111222333444444444666999===AAACCCEEEEEEDDDFFFJJJLLLMMMMMMKKKIIIJJJKKKLLLPPPTTTVVVVVVUUUXXXYYYZZZ]]]```cccfffgggdddbbbaaabbbdddggghhhgggiiiiiijjjjjjjjjjjjiiiiiiiiieeedddfffkkksss~~~|||rrroooooonnnlllpppttt|||zzzqqqmmmooopppttt~~~{{{uuunnngggcccUUUOOOGGG@@@=========>>>333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111333333333333333222111111000000000000000000000000000000000000000//////...111111000///...------,,,///////////////000111111000///---,,,---...000222000000000000////////////------...//////000//////........................000000000000000000000000///////////////000000000000000000000000000000000...//////000111222222222222222222111111111111000////////////000000000000222222222111222222333333222444888<<<@@@BBBDDDDDDDDDFFFJJJMMMNNNMMMKKKIIIJJJKKKLLLPPPTTTVVVVVVUUUWWWXXXYYY\\\___bbbeeefffdddcccbbbbbbeeeggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjgggeeegggkkktttzzz~~~|||uuurrrrrrnnnrrrzzzvvvlllkkkmmmttt{{{}}}}}}}}}|||}}}{{{wwwpppkkkjjjjjjdddZZZPPPMMMPPPNNNDDD;;;;;;888666444555555555444444333222222333333111///333333333333333333333333222111111111000000//////---000222222000...------//////000000111111222222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000222111///...------......///////////////////////////////////////000111111000000000///000000111222111111111111111111111111//////000111222333333333333333333222333333444444666888;;;>>>AAACCCCCCDDDDDDEEEFFFHHHIIIJJJKKKKKKLLLLLLNNNPPPRRRTTTUUUVVVZZZZZZ[[[]]]___cccfffhhhgggfffdddeeefffgggfffeeeiiijjjjjjkkkkkkjjjjjjiiigggggghhhjjjkkkqqq}}}|||yyyyyy|||zzztttsssuuuyyy|||{{{wwwuuusssuuuvvvtttooojjjhhhhhhhhhbbb\\\\\\^^^\\\TTTLLLFFFAAA;;;666555555666666444333222333444444333111111111111111111111111111222111111111000000000000111333555555444222111111000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000///...---......///000///////////////////////////////////////000111111111000000000000111222222111111111222222222222222000000000111111222222333222222222222222333333444666888;;;>>>AAACCCDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJKKKLLLNNNPPPRRRSSSTTTYYYZZZ\\\^^^aaadddggghhhgggeeeddddddeeeffffffeeejjjjjjkkkkkkkkkkkkjjjjjjgggfffgggiiikkkqqq{{{wwwtttrrrqqqpppooonnnmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkjjjkkkmmmpppppprrrssssssrrrssstttvvvvvvvvvwwwxxxyyyyyyzzzzzz~~~yyy~~~}}}~~~~~~zzzrrrmmmlllnnnppppppmmmjjjhhhgggjjjiiijjjlllooonnniiidddXXXOOODDD:::555555666777444333222333444555444222000000000000000000000000111111111111111000000000222444666666555333333333111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////////////////////////////000000000000000000000000------------...///111222///////////////////////////////////////000111111111111111111111222333333222222222222222222222222111111111111111111111111111111111111111222333333666888;;;???AAACCCDDDEEEDDDEEEFFFHHHIIIJJJKKKKKKJJJKKKLLLNNNPPPRRRTTTTTTXXXYYY]]]```dddfffggghhhfffdddbbbbbbdddeeeeeedddhhhiiiiiiiiiiiiiiiiiihhhgggffffffiiikkkrrr~~~vvvuuussspppnnnnnnnnnnnnlllkkkiiifffccc```^^^]]]YYYYYYXXXWWWWWWVVVWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZYYYXXXXXXZZZ\\\^^^___aaaaaa``````bbbcccbbbccccccdddeeeeeefffffflllnnnpppqqqtttxxx~~~xxx{{{zzztttnnnoooppprrrvvv|||vvvnnnlllllllllkkkjjjiiiiiiiiijjjmmmqqquuuyyyzzzyyyxxxjjj___OOO@@@888555555666333222111111333444333333111111111111111111111111111111111111111111111111000222444444222111111222222222111111000000//////////////////////////////111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////------......//////000111///////////////////////////////////////000000111222222111111222222333444333333333333222222222222111111111111000000000000000000000000111222333333666888;;;???BBBDDDEEEEEEDDDEEEFFFHHHIIIJJJKKKKKKLLLMMMOOOQQQSSSUUUVVVWWWVVVYYY]]]bbbfffhhhhhhhhhfffdddaaaaaabbbdddddddddffffffggggggggggggffffffgggeeeeeehhhlllttt}}}zzzxxxwwwyyywwwrrrmmmiiieeedddccc___]]][[[YYYWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPMMMMMMLLLKKKKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOONNNMMMMMMOOOPPPOOOPPPRRRRRRQQQQQQSSSTTTUUUUUUUUUVVVWWWWWWXXXXXX\\\]]]^^^___aaadddiiilllqqqrrrtttwwwzzz|||~~~{{{~~~{{{tttiiihhhiiimmmrrrxxx|||vvvrrrmmmhhhfffggghhhiiikkkoootttzzz~~~vvvkkkZZZJJJ???999666555333222000000111333222222111111111111111111111111111111111111111222222222///000222111000000000111222222111111000000//////////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////......///////////////...///////////////////////////////////////000000111222222111111222222333444333333333222222111111111111111000000000000000000000000000000111222333444666888;;;???BBBDDDFFFFFFDDDEEEFFFHHHIIIJJJKKKKKKMMMMMMOOOQQQSSSUUUVVVWWWTTTXXX]]]cccggghhhiiihhhfffdddaaa```aaacccddddddggghhhhhhiiiiiihhhhhhggghhheeeeeeiiinnnvvv}}}yyyuuurrrmmmkkkiiieeebbb___^^^]]]___]]]ZZZWWWTTTRRRQQQQQQNNNNNNMMMKKKJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHJJJJJJIIIIIIKKKLLLOOOOOOOOOPPPPPPPPPQQQQQQSSSTTTUUUVVVVVVXXX\\\___cccdddfffiiilllnnnppprrrrrruuuyyy|||{{{mmmjjjiiikkknnnrrr{{{uuulllhhhgggggghhhlllpppwww~~~yyyqqqdddWWWLLLCCC<<<888555333111000111222222111000000000000000000000000111111111222222222222222000111222222000000222333111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111////////////////////////////////////////////////000000000000000000000000...///////////////...---///////////////////////////////////////000111111111111111111111222333333333222222111111000000000000000000000000000000000000000000111222333444555666888;;;???CCCEEEFFFGGGDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLMMMOOOQQQSSSUUUUUUSSSWWW\\\aaafffhhhiiiiiigggdddaaa```aaacccdddeeejjjkkkkkkllllllkkkkkkjjjiiifffeeejjjpppyyysssoooiiidddaaa^^^[[[YYYVVVUUUSSSQQQOOONNNMMMMMMMMMLLLKKKJJJHHHHHHGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCCCCBBBBBBBBBDDDDDDEEEGGGGGGFFFFFFHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLKKKMMMOOOQQQQQQRRRUUUWWWYYYZZZ\\\___aaadddfffgggiiimmmqqquuuxxx{{{~~~yyytttuuuxxxzzzyyywww|||~~~|||}}}{{{vvvrrrrrrqqqrrr{{{zzzrrrnnnjjjhhhjjjoooxxxuuuqqqkkkddd[[[PPPEEE???999777333222222333333222111111111111111111111111111111111222222333333333///000111111000000222333000000000000000111111111000000000000000000000000........................000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000,,,---...///000000/////////////////////////////////////////////000111111111000000000000111222222222222111000000//////.........//////000000111111000000111111222444555666666888<<<@@@CCCFFFGGGGGGDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLNNNOOORRRSSSUUUVVVSSSUUUZZZ```dddgggiiijjjhhheeeaaa```aaadddeeefffjjjkkkkkkllllllkkkkkkjjjkkkgggfffkkkrrr{{{yyyrrrkkkfff___[[[VVVRRRPPPNNNMMMKKKIIIHHHGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEDDDCCCDDDEEE@@@BBBCCCCCCCCCCCCDDDFFFCCCCCCCCCDDDDDDDDDDDDDDDBBBEEEHHHJJJKKKLLLNNNPPPUUUVVVXXXZZZ\\\___```aaa___bbbggglllooossswwwzzzyyy|||~~~|||~~~{{{ssstttwwwzzzxxxvvv{{{~~~xxxyyy~~~|||{{{}}}vvvoookkkgggmmmwww{{{qqqpppooollleeeYYYMMMEEE<<<999666444444444444333333333333333333333333333111111111222222333333333...///000///......000222//////000000111111222222000000000000000000000000........................000000000000000000000000////////////////////////111111111111111111111111////////////////////////000000000000000000000000***+++---///111111111111///////////////////////////////////////000111111000000000///000111111222111111111000///......------......///000111111222111111111222333555666777666888<<<@@@CCCFFFGGGHHHDDDEEEFFFHHHIIIJJJKKKKKKMMMNNNPPPRRRTTTVVVWWWXXXRRRUUUYYY^^^cccgggiiijjjhhheeebbb```aaadddffffffhhhhhhiiiiiiiiiiiihhhhhhlllgggfffkkksss}}}xxxmmmeeeaaa]]]WWWRRRLLLKKKJJJIIIHHHFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????BBB===;;;>>>@@@@@@BBBEEEAAA@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>???AAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDFFFHHHKKKLLLMMMOOOQQQRRRTTTVVVYYY\\\\\\]]]```cccfffiiilllmmmnnnnnnoooppprrruuuxxxyyy~~~~~~~~~}}}|||||||||zzzwwwqqquuuxxxyyyzzz~~~wwwxxx}}}xxxooommmiiiqqq{{{}}}yyywwwnnnppprrrqqqkkkaaaWWWPPPCCC>>>888555555666444333000333444333000///000222111222222222222333333333//////000000000000////////////000000000000//////222111///.........///000222222111111111111222222333222111/////////000111////////////////////////000000000000000000000000//////000000000000//////------......//////000000111111000000//////......------......///000000000000//////...------,,,,,,............////////////000000000000000000000000//////000000111111222222333333333333333333333333777:::===AAADDDEEEEEEEEEDDDEEEFFFHHHIIIJJJKKKKKKJJJJJJLLLOOOSSSVVVVVVVVVXXXYYY[[[^^^aaaeeehhhjjjeeedddcccbbbccceeehhhiiiiiijjjjjjkkkkkkkkkjjjjjjjjjjjjkkkmmmttt{{{rrrggg```WWWRRRPPPMMMIIIEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????======BBBIIIKKKFFF@@@>>>@@@@@@????????????@@@@@@@@@???>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBDDDFFFHHHIIIHHHJJJLLLMMMMMMOOORRRUUUUUUVVVXXX[[[^^^aaacccddddddeeeeeefffhhhkkknnnooossstttuuuwwwzzz~~~}}}{{{wwwsssooolllpppuuuxxx|||{{{|||{{{wwwmmmjjjjjjqqqzzz~~~|||vvvpppllllllmmmnnnmmmiiiccc\\\XXXJJJEEE>>>888555444333222111333444222///---...000///000000000000111111111111222222222222222222111///000000111111000000///222111000///...//////000222111111000000111111222333222000/////////000111/////////000000111111111000000000000000000000000//////000000000000//////.........///////////////111000000000/////////...///////////////......................................./////////000000000111111111111111111111111000000000000000111111111111111222333333444555555555666999===@@@AAABBBCCCDDDEEEFFFHHHIIIJJJKKKKKKJJJJJJLLLPPPTTTWWWWWWWWWYYYZZZ\\\___bbbfffiiijjjeeeeeeccccccdddeeeggghhhggghhhiiijjjkkklllllllllkkkjjjjjjlllsss}}}uuuoooggg^^^XXXSSSNNNHHHFFFEEEEEECCC@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===DDDLLLMMMFFF>>>;;;??????>>>>>>>>>>>>????????????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEDDDFFFGGGGGGGGGHHHKKKMMMOOOPPPQQQSSSUUUWWWXXXYYYYYYZZZZZZ\\\^^^```bbbcccggghhhjjjnnnrrrvvvyyy{{{|||vvvoooiiilllqqqvvv|||~~~vvvlllgggjjjooouuuxxxuuuooohhheeehhhhhhhhhhhhgggdddbbbaaaRRRNNNGGG>>>777555666777444555444222///......//////000000000000111111111222222333333333333222222111111111222222111111111222111000////////////000222111111000000111111222222111000000///000000000000000000111111111222222000000000000000000000000//////000000000000/////////////////////.........000000000000////////////111000000///......------------...//////000111111/////////000000000111111222222222222222222222222111111111111000000000000///000111222444555666777777888:::===@@@BBBDDDEEEDDDEEEFFFHHHIIIJJJKKKKKKJJJKKKLLLPPPUUUXXXYYYYYYYYYZZZ]]]```cccgggiiikkkffffffeeeddddddeeefffggghhhhhhjjjkkkllllllllllllkkkjjjjjjlllrrr~~~|||ooojjjccc\\\WWWRRRMMMIIIKKKHHHEEEDDDDDDEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@????????????????????????@@@@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@===>>>BBBCCC@@@======>>>>>>============>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEDDDEEEGGGIIIKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRSSSUUUWWWYYYZZZ[[[___aaacccfffjjjmmmpppqqqppprrrvvvyyy{{{~~~~~~~~~~~~yyynnnoooppprrrvvv|||{{{}}}wwwuuuyyy{{{uuulllggggggiiilllmmmllljjjgggfffdddeeefffffffffeeeeeedddXXXUUUOOOFFF===999:::===666666555333111111111222111111222222222333333333111111111222222111111111111222222333333222222111111111111000000000000000111111000000000000111111111111000000000000000000222222222222111111111000//////////////////////////////000000000000//////000000//////......------000000000000////////////000000//////..................//////000111111111000000000000111111111111222222222222222222222222222222111111000000//////000111111222444555555666999999;;;===@@@CCCEEEGGGDDDEEEFFFHHHIIIJJJKKKKKKJJJKKKMMMQQQVVVYYYZZZYYYYYY[[[^^^aaadddgggjjjkkkgggfffeeeeeeeeeeeeffffffjjjjjjkkkkkklllkkkkkkjjjkkkjjjiiikkkqqq}}}{{{qqqhhhbbbZZZWWWRRRNNNKKKHHHFFFEEEEEEDDDBBBAAABBBBBBBBBAAABBBAAAAAA@@@@@@???>>>>>>@@@???>>>===============?????????????????????????????????>>>>>>=================================BBB===:::<<<===<<<<<>>==================>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCBBBBBBDDDFFFGGGGGGHHHHHHIIIIIIJJJJJJLLLLLLNNNOOOQQQRRRSSSTTTXXXYYY[[[]]]```bbbcccdddbbbeeeiiilllooossswwwzzz{{{||||||zzzxxxvvvvvvwwwvvvuuuuuuvvvxxx{{{~~~|||xxxssspppqqqxxx~~~tttnnnkkkoookkklllssswwwtttooommmiiigggeeecccccceeefffgggcccdddeeeffffffeeecccbbb\\\[[[UUULLLBBB<<<;;;<<<666555333111111222222333111111222222222333333333111111111222222111111111222222333333333333222222111111111111111000000///111000000000000000000111000000000111111111000000555444333222111///......//////////////////////////////000000000000//////000000//////......------////////////000000000000............//////000000000000000000000000000000000000000000111111111111222222222222222222222222222222111111000000//////222222333333333333444444666666777:::<<>>===<<<<<<@@@@@@???>>>============????????????????????????==================>>>>>>========================???;;;;;;???AAA>>><<<>>>>>>>>>============>>>>>>>>>>>>???@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBBBBBBBAAAAAA???@@@AAA@@@??????AAACCCBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIKKKLLLLLLLLLOOOPPPQQQSSSTTTUUUVVVVVVVVVYYY\\\___bbbfffjjjmmmqqqrrrrrrpppmmmjjjjjjkkknnnnnnoooppprrruuuxxxyyy}}}~~~zzzwwwyyy~~~~~~tttkkkggghhhfffhhhnnnrrrrrrrrrtttrrrmmmfffbbbbbbcccdddeeedddeeeeeefffeeecccbbbaaaaaa```\\\UUULLLDDD>>>;;;777555111000000111111111///000000000000111111111222222333333333333222222111222222333333222222111111111222222111111000///111000000//////000000111//////000111111111111000555444333222000///------000000000000000000000000//////000000000000/////////////////////.........////////////000000000000------......///000000111/////////////////////////////////000000000111111222222222222222222222222111111111111000000000000333333333333333333333333777888:::<<>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===>>>>>>>>>????????????????????????;;;<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>;;;;;;???AAA???>>>??????>>>>>>======>>>>>>???===>>>???@@@AAA@@@@@@??????????????????????????????>>>>>>>>>??????@@@AAA>>>???@@@AAABBBAAAAAA@@@>>>???@@@???>>>>>>@@@BBB@@@@@@@@@AAAAAABBBBBBBBB@@@AAACCCEEEFFFGGGGGGGGGGGGHHHJJJLLLMMMMMMMMMMMMOOOPPPSSSTTTVVVYYY]]]```dddeeeeeedddbbbaaabbbcccfffgggiiikkknnnppprrrssstttuuuvvvwwwyyy|||~~~|||{{{{{{{{{xxxoooiiieeedddggglllnnnooottt{{{}}}xxxqqqmmmllllllkkkjjjgggfffdddbbbaaaaaabbbccccccccccccaaa]]]UUULLLFFF>>>:::555222222222111000///000000000000111111111111222222222222222222111111111222222222222111111111111222222222111000///000000////////////000000...///000111222111111000222111111000000//////...000000000000000000000000//////000000000000//////.........///////////////.../////////000000000111.........///////////////---------.../////////000....../////////000000000111111111111111111111111000000000000000111111111222222222333333444444444888:::===AAACCCEEEFFFFFFDDDEEEFFFHHHIIIJJJKKKKKKLLLLLLMMMPPPTTTVVVVVVUUUVVVYYY]]]aaaeeeggghhhhhheeeeeefffggggggggggggggghhhiiijjjlllmmmnnnnnnnnnjjjiiihhhkkksss|||nnndddZZZUUUOOOKKKIIIHHHEEEBBBBBBCCCCCCBBBAAA@@@@@@AAA===>>>???>>>=========>>>>>>>>>??????@@@AAAAAABBB>>>======>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<@@@;;;777999;;;<<>>>>>>>>>>>??????===>>>???@@@AAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>??????@@@AAAAAA<<<===???@@@AAAAAA@@@@@@???@@@AAA@@@@@@@@@BBBDDDAAAAAAAAAAAABBBBBBCCCCCC???@@@BBBDDDEEEFFFFFFEEECCCEEEGGGIIIKKKKKKKKKKKKKKKLLLMMMNNNNNNPPPSSSVVVSSSUUUXXXYYYYYYZZZ\\\^^^\\\^^^aaadddgggjjjkkklllqqqqqqqqqqqqqqqtttxxx|||~~~|||zzzyyy{{{{{{rrrjjjddddddgggjjjjjjllluuu|||yyyxxxxxxuuurrrjjjgggbbb___^^^```cccfffcccdddgggkkklllfff\\\TTTFFFAAA:::666555555333000111222222222222333333333//////000000000000//////111111111222222111111111111111222333222111000///000000////////////000000...///000222222222111000////////////000000000000000000000000000000000000//////000000000000//////---.........//////000000.../////////000000111111000000000///......------***+++,,,---...000111111............////////////000000000000000000000000//////000000111111222222000000111222444555666666555888;;;???BBBCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKMMMLLLMMMPPPSSSUUUTTTSSSVVVXXX\\\aaadddfffggggggddddddfffggghhhhhhhhhhhhnnnnnnnnnmmmllljjjiiihhhjjjiiihhhkkktttxxxmmmddd\\\VVVKKKJJJIIIGGGEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>======??????>>>>>>======<<<<<<======<<<<<<===>>>??????AAA@@@???===============>>>>>>????????????>>>>>>=========<<<<<<=========>>>>>>>>>>>>????????????AAA@@@???>>>===>>>??????>>>>>>>>>>>>>>>??????@@@===>>>@@@AAAAAA@@@???>>>AAA@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@??????@@@@@@???????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLLLLNNNQQQSSSUUUWWWXXXXXXZZZ\\\]]]^^^```cccfffhhhiiilllmmmoooqqqtttwww{{{~~~}}}{{{}}}{{{{{{yyywwwwww|||~~~|||zzzxxxwwwuuuuuujjjiiiiiiiiimmmttt}}}~~~wwwrrrkkkfffeeedddbbbcccffffffiiikkkmmmrrrwwwuuuoooWWWKKK===555555666444111222111111000000000000000666555555444222111111000222222222222222222222222000111111111111222222222222444777888777444111...000000000000000000000000000000000000000000000000222111000.........///000111111000000//////......222222111000///...------////////////////////////......//////000000111111---------------...///000...//////000111111222222333333222222111000//////444555222---,,,000333333222222222222333444555555888999;;;<<<>>>@@@BBBCCCDDDDDDEEEFFFHHHIIIJJJJJJNNNMMMMMMOOORRRTTTTTTTTTVVVYYY^^^bbbfffggghhhgggbbbcccfffhhhjjjiiihhhgggkkkkkkkkkkkkkkkkkkkkkkkkllljjjjjjnnnyyy{{{mmmaaaYYYSSSMMMIIIHHHGGGFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>=====================<<<======>>>>>><<<;;;;;;<<<>>>@@@CCCDDDDDDCCC@@@>>>======>>>???<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>?????????>>>>>>===<<<<<<===>>>?????????>>>>>>??????@@@AAA@@@@@@@@@AAAAAA@@@??????AAAAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@??????@@@@@@???????????????@@@???@@@@@@AAAAAA@@@@@@???AAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIKKKMMMOOOQQQRRRSSSSSSUUUWWWXXXYYYZZZ^^^```bbbdddfffhhhiiikkknnnqqqwwwzzz}}}~~~zzzxxxwwwvvvuuutttrrrrrrwwwzzzyyyyyyyyyyyy|||{{{{{{{{{zzzxxxwwwuuuuuuoooooooooppptttyyywwwpppiiicccbbbaaa```bbbgggnnnqqqtttvvvzzz~~~|||vvv]]]RRRCCC999666666666444333222111111111111222222444444333333333333222222222222222222222222222222000111111111111222222222333333444444333222000///000000000000000000000000000000000000000000000000222111000///......///000111000000000/////////...111000000//////......---////////////////////////.../////////000000000111..................///000//////000000111111111222333333222222111000000///---222444222111222000---222222222222333444555666888999;;;===???AAABBBCCCDDDDDDEEEFFFHHHIIIJJJJJJNNNMMMMMMOOORRRTTTUUUTTTVVVYYY^^^bbbfffggghhhgggbbbccceeeggghhhhhhhhhhhhjjjjjjjjjkkkkkklllllllllmmmkkkiiimmmxxxxxxhhhaaaWWWPPPLLLJJJGGGDDDDDDCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>==================>>>>>>>>>>>>>>>>>>>>>===============:::???GGGOOOUUUXXXZZZZZZJJJFFFAAA<<<:::;;;>>>@@@===<<<<<<<<<<<<<<<<<<============>>>>>>>>>??????===============>>>???@@@@@@@@@@@@???@@@AAAAAABBBCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@@@@@@@??????@@@??????>>>??????@@@@@@??????@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCEEEFFFFFFHHHIIIJJJKKKLLLLLLNNNOOOPPPQQQRRRUUUXXXZZZ\\\^^^___```bbbeeegggooorrrvvvxxxyyyzzz|||}}}~~~vvvqqqpppooollljjjjjjnnnuuu{{{yyyqqqnnnmmmpppuuuyyyyyyzzzzzzxxxwwwuuutttttttttuuuwwwzzzvvvmmmfff___]]]\\\\\\aaahhhssswww{{{}}}}}}wwwcccZZZLLL@@@:::888777888444333222111111222333444222222222333333444444444222222222222222222222222000111111111111222222222333222111000/////////000000000000000000000000000000000000000000000000000111000000////////////000000000000000////////////........................////////////////////////////////////000000000000111000///////////////000000000000000000111111111333333222222111000000000+++111444333333444333111222222222222333444555666888999;;;===???AAABBBBBBCCCDDDEEEFFFGGGIIIJJJJJJMMMMMMMMMOOORRRUUUUUUTTTVVVYYY^^^bbbfffggghhhgggcccdddddddddeeeggghhhhhhiiiiiijjjjjjllllllmmmmmmnnnkkkiiilllwww~~~nnnbbbWWWSSSMMMIIIHHHHHHHHHGGGAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>======<<<<<<======>>>>>>??????@@@@@@@@@??????>>>======@@@IIIUUU```dddbbb\\\WWWIIIEEEAAA<<<;;;<<<>>>@@@>>>>>>============>>>>>>=========>>>>>>>>>??????======>>>???@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@????????????@@@@@@AAA??????@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDEEEEEEFFFFFFFFFHHHIIIJJJJJJKKKNNNPPPRRRTTTVVVVVVWWWYYY[[[^^^eeehhhllloooqqqrrruuuwwwyyyzzz||||||{{{{{{|||~~~}}}{{{pppmmmhhhdddccceeejjjnnnsssvvvyyywwwrrrnnnmmmnnn{{{yyyrrrnnnnnnqqqwwwxxxzzz{{{{{{zzzxxxwwwzzzzzzzzz|||~~~}}}tttjjjccc\\\YYYXXXYYY```iiipppwww}}}|||tttlllddd^^^UUUJJJAAA<<<999888444333222111111222444555222222333333333333444444222222222222222222222222000000111111111222222222111111000000////////////000000000000000000000000000000000000000000000000000000000////////////000000000000000////////////------------......//////////////////////////////////////////000000000000222222111000/////////000000000000000000000000000222222222111111111000000...111222...---111555666333222222333333444555666777999;;;===@@@AAAAAABBBBBBCCCDDDFFFGGGIIIJJJKKKMMMLLLMMMOOORRRUUUUUUUUUVVVYYY^^^bbbfffggghhhgggeeedddccccccccceeegggiiiggghhhiiijjjlllmmmnnnooommmlllkkknnnxxx}}}rrrmmmhhh___WWWKKKIIIFFFDDDDDDEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@????????????????????????==================>>>>>><<<<<<======>>>>>>??????AAAAAAAAAAAAAAA@@@???>>>FFFJJJPPPSSSQQQJJJBBB<<>>======>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>????????????======???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEHHHGGGEEECCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@?????????BBBBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFFFFFFFGGGIIIKKKLLLNNNOOOPPPPPPQQQTTTVVV[[[^^^bbbeeegggiiillloooqqqssstttttttttuuuwwwyyywwwzzz}}}~~~yyytttllleeebbbccceeefffiiijjjjjjgggbbb______aaallluuuyyyrrrppptttvvvyyy}}}zzzssshhhbbb]]]ZZZWWWXXX```iiinnnwww~~~|||vvvkkkaaa```^^^ZZZSSSKKKCCC<<<888666555333111111222333444444444333333333333222222222222222222222222222222000000111111111222222222000111222222222111///...000000000000000000000000000000000000000000000000/////////000000000000///////////////000000000000,,,,,,------.../////////////////////////////////000000000000////////////333222111000000000000000000000000000000111111111222222222111111111111111222666666000,,,---000111333333333333444555666666777888;;;>>>@@@AAAAAAAAAAAABBBCCCEEEGGGIIIJJJKKKLLLLLLLLLOOOSSSUUUVVVUUUVVVYYY^^^bbbfffggghhhgggfffdddcccbbbccceeegggiiiggggggiiijjjlllmmmooooookkklllmmmpppxxxxxxnnnbbbZZZWWWVVVRRROOOEEEDDDCCCBBBBBBBBBCCCDDDBBBAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????????????????????????????<<<<<<============>>>>>>============>>>>>>>>>>>>???@@@AAABBBBBBAAA???>>>EEEDDDBBB@@@???>>>============????????????>>>======<<<<<<;;;;;;<<<<<<===?????????@@@@@@@@@AAAAAA===>>>???AAABBBCCCCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAABBBCCCDDDDDDAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDFFFHHHHHHIIIKKKKKKKKKLLLNNNPPPSSSVVVYYY\\\^^^aaadddgggjjjkkkmmmnnnnnnoooqqqsssmmmoooqqqssstttuuuxxxzzzzzzyyyzzz}}}yyyqqqlllkkkkkkkkkjjjiiigggddd```]]]^^^^^^eeennnyyy~~~yyyuuuwww{{{}}}xxxssspppfffccc```]]]ZZZYYY___hhhnnnvvv|||{{{wwwpppggg^^^\\\[[[ZZZYYYTTTLLLBBB;;;:::888555222111222333555444444444333333222222222222222222222222222222222000111111111111222222222///111222444444222000///000000000000000000000000000000000000000000000000...//////000000000000///////////////000000000000------........./////////////////////////////////000000000000////////////222111000000000000000000/////////000111111222222111111111111111111111111888@@@DDD???777333000---333333333333444555666777666888;;;???AAAAAAAAAAAAAAABBBCCCEEEGGGIIIJJJKKKLLLLLLLLLOOOSSSUUUVVVVVVVVVYYY^^^bbbfffggghhhgggfffeeedddcccdddeeeggghhhggghhhiiijjjlllmmmnnnooojjjlllooorrryyy~~~tttlllggg[[[XXXSSSNNNLLLJJJHHHGGGCCCDDDDDDCCCCCCCCCCCCDDDBBBAAAAAAAAA@@@@@@??????>>>>>>>>>======>>>>>>>>>????????????????????????<<<<<<<<<=========>>>>>>>>>>>>>>>>>>===============>>>???AAAAAA@@@???>>>???>>>===>>>@@@CCCFFFHHH>>>>>>???@@@@@@@@@???>>>???>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBAAABBBDDDEEEFFFFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEFFFFFFEEEEEEEEEBBBBBBBBBCCCCCCDDDEEEFFFBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCCCCBBBBBBDDDFFFEEEFFFGGGGGGGGGGGGIIIKKKMMMPPPSSSUUUWWWZZZ]]]```bbbdddfffggggggfffgggiiieeegggiiijjjjjjkkknnnpppkkklllooossszzz|||zzzyyyxxxrrrqqqnnnjjjfffccccccccceeelllvvv~~~~~~~~~~~~|||zzzvvvpppkkkhhhggggggfffddddddccc^^^[[[___gggkkkpppsssooojjjgggddd___ZZZYYYYYYZZZZZZUUUKKKBBB>>><<<888555333333555666222222333333333333444444222222222222222222222222000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000---...///000111111000///.../////////000000000111////////////////////////////////////////////////111000000000/////////...000000/////////000111111---......000111222333444111111111111111111111111666???EEE@@@999555333111444333333444444555666777666888<<>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>??????>>>>>>======<<<<<<:::;;;===???@@@???>>>===:::<<>>?????????@@@@@@@@@AAA??????@@@@@@AAAAAABBBBBBAAABBBCCCBBBAAABBBCCCEEECCCDDDEEEEEEDDDEEEGGGIIIJJJLLLOOOQQQSSSVVVZZZ\\\]]]___aaabbbaaa`````````ccceeeffffffffffffggghhhbbbdddjjjpppvvv|||{{{yyyuuuqqqllliiihhhgggfffmmmvvv}}}zzzyyy{{{|||{{{xxxtttmmmddd]]][[[\\\^^^fffeeegggfffbbb]]]___fffeeehhhhhhbbb^^^^^^```___[[[XXXWWWZZZ]]][[[QQQHHHBBB???;;;777555555666777000111111222444555555666222222222222222222222222000111111111111222222222333111///......000222333000000000000000000000000000000000000000000000000---...///111111111000///.../////////000000111111000000000000000000000///////////////////////////111111000000/////////...//////......///000111111,,,---...000111333444555111111111111111111222222+++333666111,,,...222555444444444444444555777777666888<<>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???>>>===<<<;;;;;;<<<===>>>????????????>>>>>>>>>>>>BBBAAA@@@???>>>===<<<;;;CCCBBB???===<<<<<<===>>>@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???BBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGIIIJJJKKKKKKJJJJJJJJJKKKLLLKKKIIIIIIIIIJJJNNNLLLJJJJJJLLLMMMKKKHHHKKKKKKJJJJJJIIIIIIHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFEEEGGGIIIKKKNNNQQQSSSTTTXXXXXXYYYZZZ[[[\\\]]]]]]```````````````````````````aaaeeeiiinnntttxxxzzz~~~{{{zzzwwwsssooopppoooqqqvvvzzzsssnnnmmmoooooommmhhh```[[[ZZZ[[[fffdddbbbeeehhhiiiddd```ccc```\\\[[[\\\^^^]]][[[[[[[[[[[[[[[YYYWWWUUUSSSLLLHHHBBB;;;666444555555888444111///000111222222111444666777555222000000000111222222111000111222111111111111111111111111000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000////////////////////////222111000//////000111111//////000000000000//////..................------+++,,,...000222333444444111111111111111111111111000000000000111111111111111111222222222333333333000333888===AAABBBAAAAAACCCCCCEEEGGGHHHIIIJJJJJJJJJKKKNNNSSSWWWYYYXXXWWWWWWYYY\\\```cccfffggghhhddddddddddddeeefffggggggfffgggiiijjjlllmmmmmmmmmjjjiiilllrrrwww{{{uuuooojjjeeebbb___YYYSSSOOOOOONNNJJJGGGHHHHHHGGGFFFEEEDDDCCCBBBCCCBBBAAA?????????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>>>>=========<<<<<<=================================????????????>>>>>>>>>>>>AAA@@@>>>=========???@@@@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBBBBCCCCCCCCCBBBCCCDDDEEEFFFGGGFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHIIIJJJKKKLLLLLLKKKJJJIIIJJJKKKJJJIIIHHHHHHIIILLLKKKIIIJJJLLLMMMKKKIIIKKKKKKKKKJJJJJJIIIHHHHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCCCCDDDEEEGGGIIILLLNNNPPPQQQUUUUUUVVVWWWXXXYYYZZZ[[[]]]]]]]]]^^^^^^_________^^^```cccgggkkkppptttvvv|||{{{{{{|||{{{wwwqqqooonnnpppvvv~~~}}}~~~zzzxxxxxxvvvooojjjiiiiiilllllliiiccc]]][[[[[[cccbbbbbbfffkkkkkkgggbbbbbb___[[[YYYZZZ[[[[[[YYY]]]]]]^^^]]][[[YYYWWWVVVQQQMMMGGG@@@:::777666666666444111000111222222222000333555666444111//////000111222222111000111222111111111111111111111111000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000////////////////////////222111000//////000111111//////000000000000//////........................---...///111222333333333111111111111111111111111000000000111111111222222333333333333333333444444333666;;;@@@CCCDDDDDDCCCAAABBBDDDFFFHHHIIIJJJKKKKKKKKKMMMQQQUUUWWWWWWVVVWWWYYY]]]```ccceeeffffffccccccccccccccceeeffffffgggggghhhiiijjjkkklllmmmkkkiiilllqqqxxx~~~wwwpppkkkfffccc^^^[[[XXXUUURRRPPPOOOLLLIIIHHHJJJIIIFFFCCCFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@??????>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>>>><<<======>>>>>>======<<<==============================>>>>>>??????@@@@@@??????>>>===>>>???AAABBBAAAAAAAAAAAABBBBBBBBBCCC@@@AAABBBDDDEEEFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHGGGIIIIIIIIIJJJKKKKKKLLLLLLJJJKKKLLLMMMMMMMMMLLLKKKKKKLLLMMMLLLJJJIIIJJJKKKMMMLLLLLLNNNPPPQQQPPPNNNNNNNNNNNNMMMLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDFFFIIIKKKLLLMMMOOOPPPQQQRRRTTTUUUVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^```dddhhhlllpppqqquuuuuuvvvwwwyyyzzz{{{||||||ssspppkkkkkknnntttzzz}}}yyyrrrnnnnnnqqqqqqlllhhhhhhgggjjjnnnmmmgggbbb```___bbbbbbfffkkkqqqrrrnnnjjjccc```\\\ZZZZZZZZZYYYXXX]]]^^^^^^^^^\\\ZZZXXXWWWYYYUUUOOOGGG@@@;;;888666555444222222333333333222000222555555333000//////000111222222111000111222000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////111000000//////000000111//////000000000000//////........................//////000222222333333222000000000000000000000000000000111111111222222222444444444444444444444444444777;;;@@@CCCDDDDDDDDD@@@AAACCCFFFHHHJJJKKKLLLLLLLLLMMMOOOSSSUUUVVVUUUXXXZZZ]]]aaacccdddeeeeeebbbbbbbbbbbbcccdddeeeeeehhhggggggggghhhiiikkklllkkkjjjkkkqqq{{{{{{sssooojjjfffbbb___[[[XXXUUUSSSPPPNNNMMMLLLJJJHHHGGGFFFEEEFFFHHHHHHEEEBBBDDDCCCCCCBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????<<<===>>>??????>>>===<<>>>>>>>>???@@@@@@AAAAAA@@@@@@?????????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCEEEFFFGGGHHHHHHHHHFFFGGGGGGHHHIIIIIIIIIIIIKKKKKKLLLLLLMMMNNNNNNNNNLLLLLLMMMNNNNNNNNNMMMLLLNNNOOOPPPPPPNNNNNNOOOPPPQQQRRRSSSTTTVVVVVVVVVUUURRRRRRRRRQQQQQQPPPPPPPPPNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@??????>>>>>>>>>@@@AAABBBDDDEEEGGGHHHIIIIIIJJJKKKMMMNNNPPPQQQRRRSSSTTTUUUVVVXXXYYYZZZ[[[\\\]]]___bbbeeeiiilllnnnmmmoooqqqssssssssstttttt|||zzztttpppmmmlllnnnqqqtttuuu~~~qqqllliiikkkkkkiiihhhiiikkknnnqqqpppkkkgggffffffeeeggglllrrrwwwxxxvvvsssiiigggdddaaa___]]][[[ZZZ[[[[[[\\\\\\\\\ZZZYYYXXX^^^[[[VVVOOOGGG@@@:::777555444333333444444333222111333555555333111000000000111222222111000111222////////////////////////000000000000000000000000000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////000000000111//////000000000000//////............////////////000111111222222222222111/////////////////////////////////000000000111111444444444444333333333333333555999===@@@AAAAAAAAA@@@BBBDDDGGGIIIKKKMMMMMMMMMLLLLLLMMMQQQSSSUUUTTTXXXZZZ^^^aaacccddddddcccbbbbbbbbbbbbcccdddeeefffhhhgggfffeeefffhhhjjjlllllljjjkkkrrrvvvmmmeeeaaa[[[YYYUUUSSSRRRQQQOOONNNKKKIIIGGGFFFFFFEEEDDDCCCDDDDDDEEEFFFFFFEEECCCAAABBBAAAAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>??????>>>===<<>>>>>===@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMOOOPPPQQQSSSTTTVVVWWWXXX[[[\\\^^^```cccfffiiikkkfffiiimmmooonnnnnnoooppprrrwww}}}{{{tttsssrrrrrrssstttsssrrr|||yyyqqqjjjhhhgggfffhhhlllppprrrsssqqqllliiijjjllliiikkkoootttxxxyyyxxxwwwrrrqqqpppmmmhhhccc___]]]ZZZZZZ\\\]]]]]]]]]\\\[[[aaa___\\\VVVNNNFFF>>>:::777555444444555555333111333555666666444222222222000111222222111000111222////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////......//////000000000000//////000000000000//////........./////////000000000111111222222222111111////////////////////////........./////////000000333333333222222222222222333555888;;;>>>@@@@@@@@@AAACCCEEEHHHKKKMMMNNNOOOMMMLLLKKKMMMPPPSSSTTTTTTWWWZZZ]]]aaacccdddcccbbbcccccccccddddddeeefffggggggfffeeeeeefffhhhjjjlllllljjjlllttt{{{uuulllccc\\\WWWSSSPPPOOOLLLJJJIIIHHHHHHGGGEEEGGGEEECCCCCCCCCDDDCCCBBBAAABBBCCCCCCCCCBBB@@@???AAA@@@@@@@@@?????????>>>======>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@===>>>>>>??????>>>>>>===>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKMMMNNNOOOMMMNNNNNNOOOPPPPPPQQQQQQOOOPPPRRRSSSTTTTTTSSSSSSPPPRRRTTTUUUVVVWWWYYY[[[]]]___aaabbb```^^^]]]]]]XXXXXXYYYZZZ[[[[[[\\\\\\[[[ZZZXXXVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUSSSQQQPPPPPPMMMKKKIIIHHHGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@?????????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMNNNPPPQQQRRRSSSWWWXXXYYY\\\___bbbeeefffaaaeeeiiijjjhhhhhhiiilllmmmqqqvvvyyy{{{|||||||||}}}~~~}}}zzzxxxvvv~~~~~~zzzoooiiigggfffiiinnnssstttuuurrrnnnmmmoooqqqoooooopppqqqrrrtttuuuvvv{{{||||||yyyqqqiiibbb^^^ZZZ[[[]]]___aaaaaaaaaaaabbbbbbaaa]]]VVVMMMEEE???:::888555444444444333111555666777666444333333333000111222222111000111222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////------...///000000000000//////000000000000//////.........//////000000111///000000111111111000000000000000000000000000000........./////////000000111111111222222333333333666888:::===@@@BBBBBBCCCBBBCCCFFFHHHJJJLLLMMMNNNKKKKKKLLLNNNRRRTTTUUUTTTUUUXXX]]]aaaddddddcccbbbddddddddddddeeefffggggggeeeeeeeeefffgggiiikkkllllllkkkmmmxxx|||rrrkkk^^^ZZZUUUPPPMMMKKKHHHFFFFFFEEEDDDDDDEEEEEECCCBBBDDDCCCAAABBBCCCDDDDDDCCC???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????===>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>???>>>>>>>>>>>>>>>>>>???>>>>>>??????@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFGGGEEEEEEFFFFFFGGGGGGFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNPPPRRRSSSOOOOOOPPPQQQQQQRRRRRRSSSRRRTTTVVVXXXYYYZZZYYYYYYTTTVVVYYY[[[]]]___bbbdddgggiiilllkkkgggcccbbbbbb___```aaacccdddfffggghhhfffdddbbbaaa``````aaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```^^^\\\ZZZWWWVVVUUURRRPPPMMMKKKIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMPPPQQQSSSUUUXXX\\\___```^^^aaaddddddaaa___aaadddgggkkkpppssstttwww}}}|||vvvqqqpppnnnjjjlllpppvvv~~~yyyrrrnnnkkkmmmqqqssswwwyyyyyyvvvuuuvvvxxxvvvuuuqqqnnnmmmnnnqqqtttxxxlllbbb]]]WWWYYY\\\___bbbddddddeeebbbdddeeeccc]]]UUULLLFFF===:::666444333333222111444666666555333222222333000111222222111000111222111111111111111111111111000000000000000000000000000000000000000000000000...///000111111000///...000000000000000000000000////////////////////////,,,---...000000000000/////////000000000000//////---......///000000111111---...///000000000000000111111111111111111111111000000000000111111111111000111111222333444555555999:::<<>>===>>>AAACCCCCCCCC???@@@AAAAAA@@@AAABBBCCC@@@@@@@@@@@@????????????===>>>???AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<@@@???>>>======>>>???@@@@@@@@@AAABBBBBBCCCDDDDDDAAAAAACCCDDDFFFHHHJJJJJJDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIKKKMMMOOOPPPQQQQQQPPPPPPOOOPPPQQQSSSUUUVVVQQQQQQQQQRRRSSSSSSTTTTTTUUUVVVYYY[[[]]]^^^^^^^^^YYY[[[___bbbdddfffjjjlllooorrruuusssnnniiiggggggfffgggiiikkkmmmpppqqqrrrpppnnnllljjjiiijjjkkkkkkllllllllllllllllllllllllfffeeecccaaa^^^[[[YYYXXXVVVTTTQQQMMMKKKJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIKKKKKKMMMPPPSSSWWWZZZ\\\\\\```bbb___[[[YYY[[[___^^^bbbgggiiijjjnnnsssxxx~~~vvvjjjhhheee^^^aaajjjoooyyy{{{wwwssssssvvvtttyyy~~~~~~}}}zzztttnnnkkklllqqquuu{{{mmmaaa[[[TTTVVVZZZ]]]aaacccdddeeeccceeeggggggbbbZZZQQQLLL@@@<<<777333222222222111444555555444222111111222000222222222111000111222111111111111111111111111000000000000000000000000000000000000000000000000...///000111111000///...000000000000000000000000////////////////////////+++,,,...000000000000/////////000000000000//////---......///000111111222,,,---...///000000000000111111111111111111111111111222222222222333333333000111222333555666777777999:::<<>><<<;;;;;;;;;;;;@@@@@@@@@??????>>><<<<<>>BBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFFFFEEEDDDCCCBBBHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIIIIJJJKKKLLLLLLLLLKKKLLLMMMLLLKKKKKKLLLMMMNNNMMMNNNOOOPPPQQQOOONNNNNNOOOQQQQQQRRRTTTXXXZZZWWWTTTRRRSSSVVVYYYYYYXXXYYY\\\___``````aaabbbddddddfffjjjmmmpppsssvvvyyy{{{}}}}}}zzzuuuqqqqqqrrrtttssstttvvvzzz}}}~~~{{{yyyyyyyyywwwvvvzzzxxxtttrrrrrrpppnnnmmmkkkjjjgggeeebbb___]]][[[WWWUUUSSSPPPOOOOOOOOOPPPOOOOOONNNMMMLLLLLLLLLLLLHHHHHHHHHHHHIIIIIIIIIJJJGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFEEECCCBBBBBBBBBCCCCCCCCCBBBAAAAAABBBCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCBBBFFFGGGHHHIIIKKKNNNPPPQQQWWW[[[^^^]]]XXXUUUVVVXXXWWWZZZ^^^```bbbffflllpppvvvwwwyyynnn```XXXVVVWWWXXXdddmmm|||{{{xxx~~~}}}|||zzzvvvooonnnrrr~~~~~~wwwooocccYYYTTTVVVYYY\\\___bbbeeegggddddddcccaaa]]]XXXRRROOOEEE@@@:::666444444333333333222222111000///......333333222111000000111111000000000000000000000000////////////////////////000000000000000000000000000000////////////000000////////////////////////000000000000000000000000//////000000000000////////////000000000000//////111111000000//////..................////////////...///000111111000///...////////////////////////222222222222222222333333777999<<>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@??????>>>>>>>>>??????;;;<<<===???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAA@@@BBBBBBBBBCCCDDDEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDFFFFFFGGGGGGIIIJJJKKKLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMOOOPPPOOONNNNNNOOOPPPPPPPPPOOOPPPQQQQQQQQQPPPPPPQQQRRRSSSTTTVVVYYY\\\\\\ZZZXXXZZZ]]]______^^^```bbbdddfffgggiiilllnnnmmmppptttxxx{{{~~~{{{zzzxxxvvvtttnnnmmmkkkiiigggdddcccbbb___]]]ZZZWWWVVVUUUUUUVVVQQQPPPOOONNNMMMLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKIIIIIIJJJIIIHHHGGGEEEDDDCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBCCCDDDFFFHHHJJJKKKNNNRRRVVVVVVRRRQQQRRRUUUVVVXXXZZZ\\\\\\___dddhhhmmmnnnrrryyyvvveeeZZZUUUSSSRRR^^^eeettt{{{uuummmkkkmmmssswwwyyyvvvrrrnnnggg```ZZZWWWVVVXXX]]]aaaaaa```bbbaaa```]]]YYYTTTOOOMMMHHHCCC>>>999777777666555333333222222111111000000333222222111000000111111111111111111111111111111////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000111000000000/////////........./////////000000000//////000111111000//////111111111111111111111111111222222222222333333333777999<<>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>??????>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>???@@@@@@AAA:::;;;===???BBBCCCDDDEEEBBBBBBCCCCCCCCCCCCCCCCCCAAABBBCCCDDDFFFGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOOOOOOOOOOOOONNNOOOQQQQQQPPPPPPQQQSSSUUUTTTSSSSSSSSSTTTVVVVVVXXXYYYZZZZZZ[[[\\\```bbb```___^^^___bbbdddddddddeeegggjjjlllnnnrrrwwwzzz|||}}}zzzxxxqqqqqqooonnnlllkkkiiiiiieeeccc```]]][[[ZZZYYYYYYVVVUUUSSSRRRQQQPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKIIIGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@????????????@@@AAABBBDDDDDDDDDHHHLLLLLLKKKJJJMMMOOORRRSSSTTTTTTTTTVVVYYY\\\bbbeeejjjrrrzzzmmm```WWWRRRPPPWWW]]]iiiwww~~~|||tttkkkggggggcccfffgggeeeeeehhhgggcccbbb\\\VVVVVV[[[^^^]]]ZZZ]]]\\\ZZZVVVSSSOOOMMMKKKMMMIIICCC???<<<:::888777333333333333333333222222333222111111000111111111222222222222222222222222////////////////////////000000000000000000000000000000////////////000000111111111111111111111111000000000000000000000000111000///......///000111000111111222222111111000000000000000///////////////000000000000111111111000000111222222111000000111111111111111111111111111111222222222333333333777999<<>>???@@@AAABBBAAA@@@???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========>>>>>>?????????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEECCCCCCDDDFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLMMMNNNNNNOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPRRRTTTTTTTTTUUUWWWYYYYYYYYYYYYXXXYYY[[[^^^```eeefffgggfffeeefffiiikkkggggggggghhhjjjkkklllllloooqqqtttwwwzzz~~~|||yyyxxxwwwvvvuuutttsssrrrmmmkkkhhheeebbb```___^^^^^^\\\[[[YYYWWWVVVUUUUUUTTTSSSSSSRRRQQQQQQPPPPPPNNNMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOOOONNNLLLJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEHHHGGGGGGFFFEEEEEEDDDDDDFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@??????@@@@@@AAABBB@@@CCCEEEFFFEEEEEEGGGJJJLLLLLLMMMMMMNNNOOORRRSSS[[[___fffmmmttt{{{wwwiii___XXXTTTUUUWWW^^^iiittt}}}{{{{{{||||||~~~zzzrrrjjjeeeddd\\\^^^]]]ZZZ\\\bbbeeeeeefff```ZZZWWWWWWXXXWWWVVVWWWVVVTTTQQQOOONNNNNNNNNSSSOOOIIIDDD@@@<<<999666222222222222333333333333222222111111111111111222222222222222222222222222111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000////////////////////////222000///------///000222000000111111111111000000000000000000////////////000000111111111222222222111111111222222111111111////////////////////////111111111222222333333444666888<<>><<<;;;@@@@@@AAABBBBBB@@@???>>>?????????@@@??????>>>>>>======>>>>>>??????????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA???>>>>>>=========BBBBBBCCCCCCCCCCCCBBBBBBDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQRRRRRRRRRQQQPPPOOOQQQQQQQQQQQQRRRRRRRRRRRRTTTVVVYYY[[[\\\^^^```ccc___```aaaaaaaaacccgggkkkpppppppppooonnnnnnqqqssstttuuuwwwxxxyyyzzz{{{|||}}}||||||wwwuuussspppmmmjjjhhhhhhfffdddbbb```]]][[[ZZZZZZXXXWWWVVVUUUTTTSSSRRRQQQSSSRRRRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQPPPNNNMMMKKKKKKJJJIIIGGGGGGFFFGGGGGGIIIIIIHHHGGGFFFEEEDDDDDDGGGFFFFFFEEECCCBBBBBBAAA@@@@@@????????????@@@@@@AAABBBCCCCCCCCCCCCDDDEEEGGGFFFFFFGGGIIILLLNNNOOOUUUYYY```ggglllrrryyy}}}vvvjjjaaa[[[XXXTTTUUU\\\eeeqqq}}}yyyvvvwww{{{|||uuuooojjjgggddd``````]]]XXXYYY___ddddddbbbaaa___YYYSSSPPPQQQSSSRRRQQQPPPOOOOOOQQQRRRSSSWWWSSSMMMHHHCCC>>>999555111111111222222222222222222111111111111111222222111111111111111111111111222222222222222222222222000000000000000000000000000000////////////000000////////////////////////////////////////////////222000///------///000222......////////////......////////////000000000000111111111111222222222222222111111111111111111222////////////////////////000000111222333333444444666888;;;>>>@@@AAAAAAAAA???@@@AAACCCDDDFFFGGGHHHHHHIIIKKKPPPTTTVVVUUUTTTUUUWWW[[[^^^aaabbbccccccccccccccccccdddeeeffffffiiiiiijjjkkkkkklllmmmmmmoooooossszzzmmmccc]]]UUUOOOKKKGGGBBB>>>?????????@@@????????????AAAAAAAAAAAAAAA@@@???>>>>>>???????????????>>>>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAAEEEDDDCCCAAA@@@?????????@@@AAABBBDDDEEEFFFFFFFFFDDDDDDCCCCCCCCCEEEFFFHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNPPPRRRSSSSSSSSSUUUUUUVVVWWWVVVUUUTTTSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWZZZ^^^aaacccfffjjjmmmllloooqqqpppnnnooossswwwxxxyyyzzzzzzyyy{{{~~~~~~|||yyyvvvsssqqqpppooonnnkkkhhheeecccaaaaaa^^^]]]\\\ZZZXXXVVVUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQTTTUUUUUUUUUTTTRRRPPPOOOOOONNNLLLKKKJJJIIIJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFEEEDDDCCCAAA@@@@@@??????>>>>>>>>>>>>>>>???CCCCCCBBBAAAAAAAAABBBBBBCCCBBBAAACCCFFFJJJKKKKKKMMMRRRXXX]]]```fffmmmsss{{{~~~xxxmmmggg___XXXSSSUUU\\\eeesss{{{uuuqqqpppooouuuuuusssnnnkkkkkkiiifffbbbaaa]]]WWWVVV[[[^^^^^^]]]```aaa\\\SSSMMMNNNPPPPPPPPPOOOPPPQQQSSSUUUVVVWWWTTTOOOKKKGGGBBB<<<888222222222222222111111111111111111000111111222333000000000000000000000000222222222222222222222222000000000000000000000000000000////////////000000........................000000000000000000000000111000///......///000111---......//////......---////////////000000000000000111111111111222222222222111000000000000111222111111111111111111111111000000111222333444444555666888;;;>>>@@@AAAAAA@@@???@@@AAACCCEEEGGGHHHIIIGGGHHHKKKOOOTTTVVVUUUTTTUUUWWWZZZ^^^aaacccdddeeebbbbbbcccddddddeeeeeefffhhhiiiiiijjjlllmmmmmmnnnnnnoootttpppaaaVVVRRRMMMHHHEEEDDDCCCAAA???===>>>???@@@@@@AAABBBBBB??????>>>>>>>>>???@@@@@@>>>??????@@@@@@?????????===>>>???@@@AAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAADDDCCCBBBAAAAAAAAAAAAAAA???@@@BBBDDDFFFHHHIIIIIIFFFFFFEEEDDDEEEGGGIIIJJJJJJKKKKKKMMMNNNOOOPPPQQQQQQRRRTTTVVVXXXYYYZZZZZZZZZ[[[]]]___``````___^^^]]]^^^^^^```aaabbbcccddddddggglllppptttxxx}}}~~~|||{{{xxxtttqqqnnnmmmllliiihhhfffdddbbb```^^^^^^XXXWWWVVVUUUTTTTTTTTTTTTYYYYYYYYYYYYXXXVVVUUUSSSUUUSSSQQQOOONNNNNNOOOOOOLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHGGGEEEDDDBBBAAAAAA??????>>>>>>>>>>>>???@@@BBBAAA??????@@@AAAAAAAAABBB@@@>>>@@@DDDGGGHHHGGGGGGLLLQQQTTTVVV[[[cccjjjrrrvvv{{{}}}~~~xxxkkkccc[[[ZZZ[[[___gggooozzztttmmmhhhhhhkkkkkkggggggjjjjjjfffcccccc___YYYWWW[[[^^^]]]^^^bbbdddbbb[[[UUURRRQQQPPPPPPPPPQQQRRRSSSTTTUUUTTTRRRPPPNNNLLLHHHCCC???444444333333222222111111111111000000111222222333111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000////////////////////////000000000000000000000000000000////////////000000......////////////........./////////000000000111000000000111111111111222111000000//////000000111111111111111111111111111///000111222333444444555666888;;;>>>@@@AAA@@@@@@@@@@@@BBBDDDFFFHHHIIIJJJFFFGGGJJJOOOSSSVVVUUUTTTTTTVVVYYY]]]aaadddeeefffbbbbbbcccdddeeeeeeeeeeeeggghhhiiijjjlllmmmnnnooooooooottt}}}mmmbbbYYYOOOGGGCCC@@@<<<;;;<<<>>>??????:::;;;======<<<<<<>>>???<<<<<<;;;;;;===???AAABBB>>>??????@@@@@@@@@??????===>>>@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCC?????????@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAABBBDDDEEEGGGHHHHHHHHHHHHGGGFFFFFFFFFHHHKKKLLLKKKKKKMMMOOOQQQSSSUUUUUUWWWXXX[[[]]]___aaabbbbbb___aaadddgggiiijjjiiiiiiggghhhiiikkklllnnnooopppxxx{{{{{{yyywwwvvvsssrrrqqqnnnllljjjhhhgggbbbaaa```___^^^^^^^^^^^^\\\\\\\\\\\\[[[YYYXXXWWWXXXWWWTTTRRRQQQQQQRRRSSSQQQQQQQQQPPPPPPPPPPPPOOOKKKKKKJJJHHHGGGEEEDDDDDDAAA@@@@@@@@@@@@AAAAAABBB@@@>>>======>>>@@@AAAAAABBB???===>>>BBBEEEEEECCCFFFIIINNNOOOQQQVVV___ffffffkkkqqqtttuuuxxxvvvmmmeeebbb```^^^aaaeeelllttt|||~~~zzzyyy}}}ssskkkaaaffffffcccdddiiijjjfffiiijjjfffaaa```dddfffeeeccceeeggghhheee___XXXSSSQQQQQQRRRRRRRRRRRRSSSSSSQQQPPPOOOOOOOOOMMMHHHEEE666666555444333333222222111111000000111222333333222222222222222222222222////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000//////000000000000////////////000000000000//////.../////////000000111111///000000000000111111111111000///......///000111///////////////////////////000000222333444555555555777;;;>>>@@@@@@@@@@@@@@@AAABBBDDDGGGIIIJJJKKKFFFGGGJJJOOOSSSVVVUUUTTTSSSUUUXXX\\\aaadddfffhhhbbbbbbcccdddeeeeeeeeeeeefffggghhhjjjlllnnnoooppppppppptttuuueeeXXXQQQLLLHHHDDDAAAAAA@@@???>>>>>>????????????>>>>>>======<<<<<<@@@@@@@@@???????????????>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDGGGDDDAAA@@@BBBDDDCCCAAAAAAAAABBBCCCCCCDDDDDDEEEAAACCCDDDDDDCCCBBBCCCCCCCCCEEEGGGGGGEEEEEEEEEFFFHHHHHHHHHIIIJJJLLLMMMNNNRRRPPPPPPSSSSSSTTTXXX^^^ZZZ___dddggglllqqqppplllmmmlllmmmooosssuuuvvvvvvxxxvvvuuuyyy|||zzzxxxuuussstttoooiiihhhjjjkkkiiiffffffeeedddcccbbbaaa_________\\\YYYWWWWWWWWWWWWVVVXXXWWWUUUVVVXXXYYYYYYXXXRRRQQQOOOLLLIIIGGGEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@?????????AAABBBCCC@@@@@@@@@@@@@@@@@@AAAAAADDDEEEGGGHHHJJJMMMRRRVVV]]]aaaeeeiiilllppptttwww{{{zzzsssmmmfff```\\\ddddddiiippptttuuuzzz|||uuufffaaa]]]___eeejjjjjjgggkkkgggdddeeeiiimmmllljjjkkkgggddddddeeeccc\\\VVVXXXTTTPPPMMMMMMOOOPPPPPPQQQRRRQQQQQQUUUWWWSSSKKKBBB<<<777666444000...000000000//////000111222222333333222111111222333333111111111111000000//////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////111111111111000000000000............////////////000000000000111111111111***+++,,,...///111333333............////////////222111111111222222333444555888;;;>>>>>>???@@@BBBCCCAAA@@@AAADDDHHHJJJJJJMMMJJJHHHKKKRRRVVVUUUSSSUUUVVVYYY[[[^^^```bbbcccaaaaaaaaaaaabbbcccdddeeefffggghhhiiikkklllmmmnnnrrrqqqttthhh___RRRJJJFFFDDDAAA>>>@@@@@@???>>>>>>>>>>>>>>>???>>>>>>>>>=========<<>>>>>>>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEGGGJJJOOORRRVVVYYY]]]aaadddhhhmmmpppsssuuuxxx|||sssggg```^^^]]]```gggmmmpppuuuzzz}}}lllfffaaa```eeeiiiiiihhhiiigggfffiiinnnqqqpppnnnllliiifffeeegggeee```\\\YYYVVVRRROOOOOOQQQQQQQQQSSSUUUVVVXXX]]]```\\\TTTEEE>>>999777555111000111000000000000000111222222222222111000000111222222222222111111111000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////000000000000000000000000////////////////////////....../////////000000000000000000000111111111111222111111000000/////////....../////////000000000000000111111222333555555555888;;;>>>>>>???@@@BBBCCCAAA@@@AAADDDGGGIIIJJJKKKIIIHHHKKKQQQTTTTTTRRRTTTVVVXXX[[[^^^```aaabbbaaaaaaaaabbbbbbdddeeeeeeggghhhiiijjjlllmmmnnnnnnpppooosssRRRLLLEEEAAAAAAAAA@@@>>>??????>>>>>>>>>>>>======>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEDDDEEEFFFFFFDDDCCCDDDDDDDDDCCCBBBBBBAAAAAAAAACCCDDDDDDCCCCCCEEEFFFDDDFFFIIIJJJJJJKKKLLLNNNMMMNNNOOOQQQSSSTTTTTTTTTVVVTTTVVVZZZ]]]```gggooovvv{{{~~~zzzxxxvvvtttrrrqqqpppppplllhhhccc___^^^^^^^^^]]]]]]\\\ZZZZZZ[[[[[[YYYXXXZZZYYYWWWTTTQQQOOOMMMLLLHHHFFFDDDBBBAAABBBCCCDDD@@@???????????????@@@AAA????????????????????????>>>@@@AAABBBCCCFFFJJJMMMNNNQQQUUUXXX\\\```eeehhhmmmnnnpppssswww|||uuujjj^^^YYYXXX^^^fffkkkpppuuu{{{uuuooogggcccdddggghhhhhhggghhhjjjooorrrtttsssqqqlllhhheeeeeeggghhhgggddd^^^YYYTTTQQQPPPQQQQQQQQQSSSWWW[[[^^^cccgggccc\\\IIIBBB;;;999666222111333111000000000000111222222111111000//////000111111222222222222222111111111111111111111111111111111000000000000000000000000000000000000////////////////////////////////////111111111111111111111111......//////000111111111/////////000000000111111000000000000111111111111666555444333111///......///000000000000111111111000000000111333444666666555888;;;>>>>>>???@@@BBBBBBAAA@@@AAADDDGGGHHHIIIJJJHHHGGGJJJOOOSSSSSSRRRSSSUUUWWWZZZ]]]___```aaacccbbbbbbccccccdddeeefffhhhiiijjjlllmmmnnnnnnooonnnnnnsssFFFCCC@@@???@@@@@@@@@???======>>>>>>>>>=========>>>>>>>>>>>>===============>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGFFFDDDCCCAAABBBBBBCCCCCCDDDDDDEEEBBBDDDEEEEEEDDDEEEGGGIIIFFFHHHKKKLLLMMMMMMOOOQQQRRRSSSUUUWWWYYYZZZZZZZZZ___]]]___eeeiiilllttt|||~~~|||{{{sssooojjjeeedddcccaaaaaa___]]]\\\]]]^^^^^^\\\[[[ZZZYYYXXXVVVTTTSSSRRRQQQOOOLLLIIIEEECCCCCCDDDEEEBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@????????????>>>>>>===>>>@@@AAAAAACCCFFFIIIKKKMMMPPPTTTWWW[[[```dddgggjjjnnnoooooosss{{{zzzkkk```XXXZZZaaahhhnnnsssxxx}}}}}}wwwnnnhhheeeeeeggghhhiiilllrrruuuwwwuuusssqqqjjjgggddddddhhhkkkmmmnnneee___VVVOOOMMMNNNOOOPPPQQQVVV[[[^^^ccceeeaaaZZZLLLDDD===:::777333222444111111111000000111222222111111111000000111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000////////////////////////////////////000000000000000000000000000000111222333444555555000000000000111111111111///000000000111111111111333333222222222222111111000000111111111222222222111111111222333444555666555888;;;>>>>>>???@@@BBBBBBAAA@@@AAADDDGGGHHHGGGHHHGGGFFFIIIMMMQQQQQQQQQSSSTTTWWWZZZ\\\^^^```aaadddcccccccccddddddeeefffiiijjjkkkmmmnnnoooooonnnmmmmmmsss@@@???===<<<<<<<<<;;;:::<<<===>>>>>>>>>>>>==================>>>>>>>>>>>>======>>>>>>?????????@@@@@@@@@AAAAAABBBCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDBBBCCCEEEFFFEEEDDDDDDCCCBBBCCCCCCDDDDDDEEEFFFFFFDDDEEEFFFFFFFFFGGGJJJLLLKKKNNNQQQSSSTTTUUUWWWYYY[[[\\\]]]___aaabbbcccdddhhhhhhmmmuuu|||~~~{{{uuuqqqnnnllliiigggccccccbbbdddeeeeeecccbbbYYYYYYXXXWWWVVVUUUUUUTTTSSSPPPLLLGGGDDDCCCDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>===???@@@AAAAAABBBDDDFFFHHHJJJMMMOOORRRVVV[[[___]]]eeelllmmmjjjmmmxxx}}}nnn```[[[___dddkkkqqqwwwzzz}}}vvvnnnhhhfffhhhjjjpppvvv|||~~~{{{vvvrrrpppiiigggeeefffjjjoootttwwwkkkcccWWWMMMIIIJJJMMMOOOPPPVVVZZZ\\\^^^___[[[TTTLLLDDD===;;;888333222444222222111111111111111222222222222222222222222222222222222222222222222222000000000000000000000000222222222222222222222222000000000000///////////////////////////////////////////////////////////////000000222333444555666000000000000111111111111///000000000111111111111///000000000111222222222111111111111222222222222333333333222333333444444555888;;;>>>>>>???@@@BBBBBBAAA@@@BBBDDDFFFGGGFFFFFFFFFGGGIIILLLOOOQQQQQQSSSTTTWWWZZZ\\\^^^```aaaddddddccccccddddddeeeeeeiiijjjlllnnnoooooonnnnnnmmmnnnuuuAAA@@@???===<<<;;;::::::<<<===>>>???@@@???>>>===============>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEBBBCCCEEEEEEDDDCCCDDDEEEGGGGGGGGGFFFEEEEEEDDDDDDFFFGGGHHHHHHHHHJJJMMMPPPOOORRRVVVYYY\\\^^^aaadddffffffggghhhjjjlllnnnppppppsss{{{}}}yyyuuuppplllgggffffffhhhiiihhhfffddd\\\\\\[[[ZZZYYYXXXWWWVVVSSSPPPMMMIIIFFFEEEDDDDDDDDDDDDDDDDDDCCCAAA@@@???BBBBBBAAAAAA@@@?????????>>>@@@AAABBBAAABBBCCCEEEEEEFFFHHHIIIKKKOOOTTTWWW[[[dddmmmpppooosss}}}}}}mmmdddaaabbbgggmmmtttvvvyyy{{{~~~wwwpppkkkkkkmmmxxx~~~~~~uuupppoookkkjjjhhhhhhjjjoootttxxxllldddXXXOOOJJJJJJLLLMMMQQQVVVZZZZZZYYYYYYUUUPPPKKKDDD???===;;;666333444333333222111111111111222222222333333333333222222111111111222222222222222000000000000000000000000111111111111111111111111000000000000////////////////////////////////////........................------...///000111222333/////////000000000111111000000000000111111111111000000000000000000//////000111111111111222222222333333333333333444444555555888;;;>>>>>>???@@@BBBAAA@@@@@@BBBDDDFFFFFFEEEFFFFFFGGGIIILLLNNNPPPRRRSSSUUUWWWZZZ]]]___```aaaddddddccccccccccccddddddiiijjjmmmnnnoooooonnnmmmlllnnnuuuAAAAAA@@@???>>>===>>>???<<<===???@@@AAA@@@???>>><<<=========>>>>>>>>>???>>>??????@@@AAAAAABBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGCCCEEEFFFEEEDDDDDDFFFHHHIIIIIIHHHGGGGGGFFFFFFEEEHHHIIIJJJJJJJJJMMMPPPSSSVVVZZZ```eeejjjoootttwww|||{{{zzz{{{}}}|||wwwppppppooooooooommmiiifffdddcccbbb___\\\ZZZXXXWWWQQQQQQOOOMMMLLLKKKJJJJJJHHHHHHHHHHHHGGGEEECCCBBBCCCCCCBBBBBBAAA@@@@@@???>>>@@@BBBBBBAAAAAABBBCCCCCCDDDDDDDDDEEEHHHMMMQQQ[[[aaaiiiqqqwww}}}}}}ssskkkeeefffkkkppprrrsssvvv{{{xxxrrrqqqsssxxxzzzpppkkkkkkkkkiiigggeeeeeegggkkknnngggbbbZZZTTTQQQOOONNNMMMPPPUUUXXXVVVTTTTTTRRRMMMJJJDDDAAAAAA>>>999666666444333222222111111111222000111222333333222111000000000000111111111222222111111111111111111111111111111111111111111111111000000000000////////////////////////////////////////////////////////////------...//////000111111....../////////000000000000000000000111111111111111000000000000/////////000000000111111111111222111111111222444666777888555888;;;>>>>>>???@@@BBBAAA@@@@@@BBBEEEFFFEEEDDDEEEGGGHHHJJJLLLNNNQQQSSSTTTVVVXXX[[[^^^```aaabbbdddccccccbbbbbbbbbcccccchhhjjjlllnnnooonnnmmmkkkkkkmmmttt=========<<<<<<<<<>>>@@@<<<>>>@@@AAABBBAAA@@@???<<<=========>>>>>>????????????@@@AAABBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIEEEFFFGGGFFFDDDDDDGGGKKKFFFGGGGGGHHHHHHIIIJJJJJJIIIJJJKKKKKKLLLNNNRRRUUUbbbgggnnnvvv|||~~~||||||zzzwwwrrrooollljjjgggccc___[[[XXXWWWRRRRRRRRRRRRRRRRRRQQQQQQMMMMMMMMMMMMLLLJJJHHHFFFDDDDDDCCCBBBBBBAAA@@@@@@>>>@@@AAABBBAAA@@@@@@AAACCCCCCCCCCCCCCCFFFKKKNNNWWWYYY___kkkxxx{{{~~~tttjjjhhhkkkmmmnnnpppsssyyywwwuuuwwwsss{{{tttjjjffffffhhhgggdddaaa^^^^^^aaacccbbb___\\\YYYWWWTTTPPPMMMMMMRRRTTTRRRPPPQQQOOOKKKJJJEEECCCCCCAAA<<<888777444333333222111111111222///000111222222111000/////////000000111111111222222222222222222222222222000000000000000000000000000000000000////////////////////////////////////000000000000000000000000//////000000111111222222............////////////000000000000111111111111/////////000111111222222///000000000000111111111......000222555777:::;;;555888;;;>>>>>>???@@@BBBAAA@@@AAABBBEEEFFFEEECCCEEEGGGIIIJJJLLLNNNQQQSSSUUUVVVYYY\\\^^^```bbbcccccccccbbbbbbaaabbbbbbbbbhhhjjjlllnnnooonnnlllkkkjjjkkksss==============================???@@@@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@GGGFFFEEEDDDCCCDDDEEEEEEFFFEEEEEEGGGHHHHHHGGGFFFIIIIIIHHHGGGGGGHHHIIIJJJLLLKKKKKKKKKMMMNNNMMMLLLKKKOOOSSSUUUVVV[[[cccjjjpppyyyzzzzzzuuuooojjjfffaaaZZZUUUZZZXXXUUUSSSSSSTTTWWWYYYZZZYYYWWWUUURRRPPPNNNMMMGGGEEEDDDBBBAAA@@@AAAAAACCCBBBAAA@@@????????????BBBAAA???>>>???BBBFFFIIIHHHTTTcccnnnrrruuuzzz~~~|||}}}~~~~~~~~~yyysssoooooonnnnnnqqqyyy{{{pppppprrrtttqqqkkkeeeccccccdddcccbbb```]]]YYYVVVUUUXXXZZZ\\\]]][[[WWWRRROOOLLLMMMNNNOOOOOONNNMMMLLLKKKKKKJJJHHHDDD@@@<<<:::666555333111000000000111000000111111111222222222000111111111111222222222222111111111000000//////000000////////////000000........................000000///////////////000222222222111111111111000000000////////////000000///////////////000111111222222222222222111000///222222111111333555888:::////////////////////////000111222333444444555444555666999<<<>>>???@@@@@@AAA@@@???AAACCCEEEFFFFFFFFFDDDDDDHHHNNNRRRSSSSSSQQQTTTXXX\\\]]]___aaaccceeecccbbbaaabbbdddgggiiijjjkkkllllllmmmmmmllllllkkkmmmrrr========================<<<===>>>?????????>>>>>>???>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAEEEEEEDDDDDDDDDEEEGGGHHHHHHHHHIIIKKKMMMNNNNNNNNNNNNMMMLLLKKKJJJKKKLLLMMMNNNMMMMMMMMMOOOPPPQQQQQQQQQTTTWWWYYY]]]fffrrr|||zzzuuuqqqmmmgggbbb___]]]ZZZWWWVVVXXXZZZ\\\aaabbbccccccaaa^^^ZZZXXXMMMKKKIIIFFFDDDCCCBBBBBBBBBBBBAAA@@@????????????AAA@@@???>>>@@@BBBEEEGGGPPPXXXaaafffgggkkkqqqxxxxxxyyyyyyyyyyyy{{{|||yyypppmmmlllpppxxx~~~|||{{{|||~~~vvvmmmmmmlllhhhddd```^^^]]]^^^___``````^^^[[[WWWUUUUUUWWWZZZ[[[[[[XXXTTTRRRLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMLLLKKKHHHCCC???<<<777666444222111000111111000000111111111222222222000000111111111222222222111111111111000000000///000000////////////000000////////////////////////000000////////////000000111111111000000000//////000000////////////000000///////////////000111111222222222222222111000000/////////000333666999;;;111111111111111111111111///000222333444555555555777888;;;>>>???@@@AAAAAAAAA@@@???AAACCCFFFFFFFFFEEEDDDDDDGGGLLLPPPRRRQQQQQQTTTXXX\\\]]]___aaaccceeedddbbbaaabbbdddfffhhhkkkkkkllllllmmmlllllllllkkklllooo{{{========================<<<<<<===>>>>>>>>>>>>>>>????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCDDDEEEGGGIIIJJJHHHHHHJJJLLLNNNPPPQQQRRRPPPOOONNNMMMMMMNNNOOOPPPSSSSSSSSSSSSTTTVVVXXXZZZ\\\^^^___cccjjjxxx}}}yyyuuuoookkkfffddd```]]][[[\\\^^^___dddfffjjjlllkkkgggbbb___UUUSSSPPPLLLHHHFFFDDDDDDBBBAAA@@@??????>>>??????????????????@@@BBBCCCDDDOOORRRTTTSSSTTTYYYccckkkpppqqqrrrrrrsssuuuxxx{{{{{{sssnnnjjjmmmsssyyy{{{{{{rrrpppooooooqqqtttxxxzzz}}}~~~oookkkfffaaa^^^\\\ZZZXXXVVVYYY\\\^^^^^^[[[XXXVVVSSSUUUXXXZZZZZZYYYVVVTTTMMMLLLKKKJJJIIIIIIJJJJJJMMMNNNPPPOOOLLLGGGBBB>>>999777555333222111111111000000000111111111111222000000000111111111222222111111111111000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000/////////...000000////////////000000///////////////000111111111222222222222111000000/////////000111444666888333333333333333333333333...///111333444666666666999;;;===???AAAAAAAAAAAAAAA@@@???AAADDDFFFFFFFFFEEEEEEEEEGGGKKKOOOPPPPPPQQQTTTYYY\\\]]]___aaacccfffdddcccbbbbbbccceeeggglllllllllmmmllllllkkkkkkjjjkkklllvvv========================;;;<<<<<<===>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJKKKLLLNNNOOOOOOQQQSSSTTTVVVUUUUUUUUUVVVXXXYYY[[[\\\]]]]]]^^^___aaaeeehhhjjjlllooouuu}}}wwwsssnnnlllgggccc``````aaabbbeeehhhjjjlllllliiieeeccc\\\ZZZUUUPPPKKKGGGEEEDDDAAAAAA@@@???????????????>>>??????@@@AAAAAAAAAAAAFFFGGGFFFEEEGGGNNNYYYaaaeeegggiiikkkmmmppptttwww{{{}}}yyyqqqiiiggglllqqqrrrqqqkkkiiihhhgggiiimmmqqqtttuuuzzz~~~yyyrrrhhhbbb___\\\YYYVVVRRRSSSVVVXXXYYYYYYYYYXXXUUUWWWZZZ[[[[[[ZZZWWWVVVPPPNNNKKKIIIHHHHHHIIIJJJMMMOOOQQQQQQOOOIIIDDD@@@;;;999777555333222111222000000000000111111111111000000000000111111111111111111111000000000000000000000////////////000000000000000000000000000000000////////////000000111111111000000000/////////000000////////////000000///////////////000000111111111222222222111111000222222111000000000000111333333333333333333333333...///111333555666777777:::;;;===???@@@AAA@@@@@@@@@??????AAADDDFFFGGGFFFFFFFFFGGGIIIKKKNNNPPPQQQRRRUUUYYY\\\]]]___aaabbbeeeeeecccbbbbbbccceeefffllllllmmmmmmllllllkkkjjjjjjkkklllsss========================<<<<<<<<<===>>>??????@@@AAAAAAAAAAAABBBCCCDDDEEEBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFEEEFFFGGGIIIKKKLLLSSSUUUVVVWWWVVVXXX[[[^^^aaaaaabbbccceeehhhkkkllljjjlllnnnooopppssswww{{{yyyvvvpppkkkgggffffffffflllkkkkkkjjjiiihhhgggfff___\\\WWWQQQLLLGGGEEECCCBBBAAA@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAA@@@???BBBCCCCCCCCCEEEKKKSSSZZZYYY\\\aaaeeeiiimmmrrruuu|||{{{zzz{{{vvvjjjddddddhhhkkklllhhhfffdddcccdddggglllooopppuuuzzz~~~{{{ppphhhbbb^^^YYYVVVRRRQQQQQQRRRTTTWWWYYY[[[[[[\\\]]]]]]\\\ZZZWWWVVVSSSQQQMMMJJJHHHIIIJJJKKKKKKMMMPPPPPPNNNIIIDDD@@@===<<<999666444333222222000000000000000000000000//////000000000111111111000000000000000000111111000000////////////000000///////////////////////////////////////000111111222222111111111000000000000000////////////000000///////////////000000111000111111222222222111111222222111000/////////...222222222222222222222222...///111333555666777777999:::<<<>>>?????????>>>@@@??????@@@DDDFFFGGGGGGGGGHHHIIIKKKLLLOOOQQQSSSRRRUUUYYY\\\]]]^^^```bbbddddddcccccccccdddeeefffkkkllllllmmmllllllkkkkkkjjjlllnnnvvv====================================>>>@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCCCCDDDDDDEEEEEEFFFHHHHHHHHHIIIKKKMMMPPPQQQWWWZZZ^^^```aaadddjjjooosssssstttuuuxxx{{{~~~~~~xxxsssqqqppppppqqqnnnjjjfffdddccccccddd```]]]XXXRRRLLLGGGDDDCCCBBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAAAAAAAAAAA@@@??????@@@AAAAAABBBEEEHHHKKKQQQUUUZZZ```eeejjjppptttxxxwwwvvvvvvyyy|||oooeeeaaabbbeeehhhfffddd```^^^___bbbgggjjjmmmrrrwwwzzzxxxoooggg___ZZZVVVUUUSSSQQQPPPRRRUUUZZZ\\\____________]]]ZZZWWWVVVVVVSSSPPPLLLJJJIIIJJJKKKJJJLLLNNNNNNMMMIIIDDDAAA???>>>;;;888555333333222111000000000000000///////////////000000000111111000000000000111111111111000000////////////000000///////////////////////////......//////000111222222222222222111111111111000000////////////000000///////////////000111111000000111222222222222111...//////000000111111111111111111111111111111111...///111333444666666666666888:::<<<>>>>>>>>>>>>??????>>>@@@DDDGGGHHHGGGFFFHHHJJJLLLMMMOOORRRUUUSSSVVVYYY\\\]]]^^^```aaaccccccccccccdddeeeffffffjjjkkkllllllmmmmmmlllllljjjmmmpppzzz========================>>>>>>===>>>???AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKNNNQQQUUUXXX[[[^^^cccjjjooottt{{{}}}}}}wwwtttoooiiieeebbbbbbbbb___\\\WWWQQQLLLHHHEEEDDDCCCCCCCCCBBBBBBCCCCCCDDDCCCBBBBBBBBBAAAAAA@@@@@@<<<===>>>>>>??????AAABBBLLLPPPVVV\\\aaaggglllpppssstttuuuvvvxxx}}}vvvkkkbbb___aaaddddddaaa^^^\\\]]]aaafffiiilllqqquuuwww{{{wwwlllccc\\\ZZZYYYWWWVVVTTTUUUWWWZZZ\\\_________^^^\\\ZZZWWWVVVVVVTTTQQQMMMKKKIIIIIIIIIKKKLLLMMMMMMKKKHHHEEECCCAAA???<<<999666444333333111111000000////////////////////////000000000111///000000000111111111111000000////////////000000000000000000000000000000............///000111222111111111111000000000000000000////////////000000///////////////000111111000000111222222222222222......///000111222222222111111111111111111111111///000222333444555555555555777999<<<>>>????????????>>>>>>@@@DDDGGGHHHHHHDDDGGGJJJKKKLLLOOOSSSVVVSSSVVVZZZ\\\]]]^^^___aaaaaaaaabbbcccdddfffggggggiiijjjkkklllmmmnnnnnnnnnjjjnnnsss~~~========================???>>>>>>>>>???AAACCCEEECCCCCCCCCDDDDDDEEEFFFGGGEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMQQQVVV[[[___bbbiiipppyyy~~~yyysssmmmiiigggfff^^^\\\WWWRRRMMMIIIFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBAAAAAAAAAAAA======>>>@@@AAABBBCCCDDDJJJNNNTTTZZZ___dddiiilllqqqsssvvvxxxxxxyyy|||~~~{{{pppddd^^^___aaadddaaa^^^\\\^^^bbbhhhllllllqqqtttuuuxxx~~~|||qqqfff```^^^[[[[[[ZZZYYYYYYYYYZZZZZZ^^^^^^^^^]]]\\\ZZZXXXVVVVVVTTTQQQNNNKKKIIIHHHGGGKKKLLLLLLLLLKKKHHHFFFDDDBBB@@@===999666444333333111111000000/////////...////////////000000000000//////000000111111111222000000////////////000000111111111111111111111111............///000222222000000000000////////////000000////////////000000///////////////000111111///000111222222222222222111111111111111000//////111111111111111111111111000111222333444444555444555666999<<<>>>???@@@@@@???>>>>>>@@@DDDGGGHHHHHHBBBEEEIIIJJJKKKNNNRRRVVVSSSVVVZZZ\\\]]]^^^___aaa``````bbbccceeefffhhhhhhhhhiiijjjlllmmmnnnoooooojjjnnnttt=========<<<;;;;;;::::::======>>>???@@@AAAAAABBBDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGIIILLLNNNOOONNNMMMPPPTTTXXX[[[bbbkkkqqq{{{zzzwwwtttrrrqqqgggccc^^^ZZZWWWTTTQQQOOOJJJGGGDDDCCCCCCDDDDDDDDDFFFEEEEEECCCBBBAAA??????AAA@@@??????@@@AAABBBCCCFFFHHHMMMTTT[[[```bbbbbbmmmooorrrsssrrrssstttuuu{{{}}}{{{uuuoooiiibbb^^^bbbaaa```bbbdddggghhhhhhpppsssxxx{{{|||~~~yyyoooeee___\\\[[[\\\]]]^^^^^^]]]\\\YYY\\\^^^[[[WWWUUUWWW[[[YYYWWWUUUSSSQQQNNNJJJFFFJJJIIIIIIIIIHHHHHHHHHHHHJJJFFF@@@<<<999777555333111111111111111111222333///////////////000111111000000////////////000000000000000000////////////000000000000000000000000///000111222222111000///000000000000000000000000222111111111000000//////000000000000000000000000111111222222222222111111333333222222222222222222000000000000000000000000111222222333333444444555444666999:::;;;<<<===???===>>>???@@@BBBDDDFFFHHHDDDDDDEEEHHHKKKPPPTTTWWWRRRTTTVVVXXXYYY[[[]]]___```aaaccceeefffffffffffffffiiilllmmmmmmmmmnnnoooooonnnppp~~~>>>>>>>>>=========<<<<<<===>>>>>>???@@@@@@AAAAAADDDDDDDDDDDDEEEFFFHHHHHHLLLLLLLLLNNNPPPRRRSSSSSSWWWZZZ___dddjjjuuu|||yyysssnnngggaaa\\\XXXTTTRRRRRROOOKKKIIIIIIIIIHHHHHHFFFFFFEEEEEEDDDDDDDDDDDDAAA@@@@@@??????@@@@@@AAAAAACCCHHHNNNUUUZZZ^^^___fffhhhlllnnnooopppssstttxxxxxxyyyyyy{{{{{{vvvpppjjjfffdddcccccceeeggghhhhhhfffmmmsss{{{~~~{{{tttllleeeaaa___^^^___aaacccaaa```^^^^^^]]]ZZZVVVUUUVVVXXXYYYVVVSSSPPPNNNMMMJJJHHHHHHHHHIIIIIIJJJJJJIIIIIINNNJJJEEEAAA>>><<<999777222111111000111111222222///////////////000111111000000////////////000000////////////............000000000000000000000000000000000111111000000000000000000000000000000000111111000000000/////////000000000000000000000000000111111222222111111000111111111111111111111111111111111111111111111111111222222333333444444555444666999:::;;;;;;===???======>>>@@@BBBEEEGGGHHHGGGGGGGGGHHHKKKNNNRRRTTTQQQSSSVVVXXXYYYZZZ]]]___```aaaccceeeffffffffffffhhhjjjmmmnnnmmmmmmmmmnnnqqqppprrr??????????????????>>>>>>@@@@@@AAAAAABBBBBBCCCCCCFFFFFFFFFGGGHHHJJJKKKLLLNNNNNNOOOPPPRRRTTTVVVWWW^^^bbbjjjrrr~~~|||ssskkkddd```\\\ZZZWWWTTTPPPMMMKKKKKKJJJHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@??????<<<>>>AAAFFFLLLSSSXXX[[[]]]```dddhhhjjjmmmpppsssssssssssssssvvv{{{}}}xxxrrroooddddddeeegggjjjkkkjjjhhhiiiqqq}}}|||zzzzzz|||zzztttnnnhhhccc___aaaeeehhhhhheeedddaaa[[[WWWVVVUUUTTTSSSWWWTTTPPPMMMLLLKKKJJJIIIEEEGGGHHHJJJKKKKKKKKKKKKMMMIIIEEEAAA>>><<<999666222222111111000111111111000000/////////000111111000000////////////000000//////.........---------000000000000000000000000111000000//////000000111000000000000000000000000000000///////////////...000000000000000000000000000111111222222111111000/////////000111111111222222222222222222222222222111222222333333444444555444666999::::::;;;===>>><<<<<<>>>@@@BBBEEEGGGIIIIIIIIIIIIIIIJJJLLLOOOPPPQQQSSSVVVWWWYYYZZZ]]]___aaabbbcccdddeeefffffffffiiikkknnnooonnnmmmmmmnnnpppooorrr???????????????@@@@@@@@@CCCDDDDDDEEEEEEFFFFFFGGGIIIIIIJJJKKKMMMOOOQQQRRRRRRSSSUUUVVVXXX[[[^^^```eeemmmzzzuuuooojjjgggeee___[[[VVVRRRPPPOOOMMMLLLMMMNNNOOOOOOMMMIIIFFFCCCFFFFFFEEEDDDCCCAAA@@@???;;;<<<>>>AAAFFFLLLRRRWWWXXX[[[```dddgggjjjnnnppppppqqqrrrssstttxxx}}}}}}xxxuuufffeeedddfffiiilllmmmmmmhhhppp{{{zzzvvvtttvvv{{{|||yyytttkkkeee```aaaggglllllljjjiiibbbZZZUUUUUUUUURRROOORRRPPPNNNMMMLLLKKKIIIHHHDDDEEEHHHJJJLLLLLLLLLKKKJJJHHHDDDAAA???<<<999666333333222111111111111111111000000///000000111111000000////////////000000000////////////.........////////////////////////111000///......///000111000000000000000000000000////////////............////////////////////////000000111111111111000000...//////000111222333333222222222222222222222222111222222333333444444555333666888::::::;;;<<<>>>;;;<<<===???BBBEEEGGGIIIIIIIIIIIIIIIJJJLLLNNNOOOQQQTTTVVVXXXZZZ\\\^^^aaabbbbbbcccdddeeeeeeffffffjjjllloooooonnnmmmmmmmmmkkkkkkppp>>>>>>>>>??????@@@@@@@@@CCCDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMPPPRRRUUUVVVZZZ\\\___aaadddhhhmmmrrruuu{{{uuuqqqnnnjjjfffaaa]]][[[YYYWWWVVVVVVXXX[[[\\\ZZZUUUNNNJJJHHHHHHFFFEEECCCAAA@@@@@@>>>@@@AAAAAACCCGGGNNNRRRUUUYYY]]]aaadddgggjjjmmmnnnqqqtttvvvvvvwwwxxxyyy}}}{{{ppplllfffdddeeeiiilllnnnjjjooovvv~~~wwwsssqqqrrrwwwyyyxxxuuulllgggbbbbbbgggkkklllllljjjbbbYYYUUUUUUUUURRRNNNMMMMMMMMMMMMNNNLLLIIIFFFDDDEEEGGGIIIKKKKKKKKKKKKKKKIIIGGGFFFDDDAAA===:::555555444222111111111111111111000000000000111111000000////////////000000111111111000000000000///////////////////////////111000///......///000111////////////////////////............////////////////////////////////////000000000111111000000000000000111111222333444444222222222222222222222222111222222333333444444555333555888999::::::<<<>>>;;;<<<===???AAADDDFFFHHHFFFGGGHHHIIIKKKMMMOOOPPPRRRTTTWWWYYY[[[]]]```bbbccccccccccccdddeeeeeefffjjjlllnnnooommmllllllmmmjjjkkkqqq===>>>>>>???@@@AAABBBBBBAAABBBCCCEEEFFFHHHIIIJJJLLLMMMOOOQQQTTTWWWYYY[[[```dddhhhlllooouuu}}}~~~{{{vvvrrrmmmjjjhhhgggeeeddd___aaacccccc```[[[UUUQQQLLLKKKHHHFFFDDDCCCCCCCCCFFFGGGGGGEEECCCDDDIIIMMMRRRUUUZZZ]]]```cccfffhhhlllppptttvvvvvvuuuttttttxxx{{{|||uuullleeedddfffiiilllmmmnnnqqqvvvzzz|||{{{zzztttrrrooooooqqqssstttuuunnnkkkgggddddddfffggghhheee___XXXUUUVVVVVVSSSPPPLLLKKKKKKLLLMMMMMMJJJHHHFFFFFFGGGGGGHHHHHHIIIIIIGGGFFFFFFFFFEEECCC>>>;;;888777666444333222222222222222111000000000111111000000////////////000000222222222111111111000000000000000000000000000000000//////......//////000////////////////////////...////////////000000000000000000000000000000000///000000111111000000///111111111222333333444444222222222222222222222222111222222333333444444555333555888999999:::<<<===<<<<<<===???AAACCCEEEFFFDDDEEEGGGIIIKKKNNNOOOPPPQQQTTTWWWYYY[[[]]]```cccdddccccccccccccdddeeefffhhhjjjmmmnnnmmmllllllmmmmmmnnnttt>>>???@@@AAABBBCCCDDDDDDBBBCCCDDDFFFIIIKKKMMMNNNSSSTTTVVVXXX\\\___bbbdddjjjooouuuzzz}}}|||{{{zzzyyytttrrrnnniiiccc^^^YYYWWWUUUSSSOOOLLLJJJJJJLLLMMMMMMNNNNNNIIIDDDBBBDDDHHHKKKOOOSSSXXX[[[^^^bbbeeeiiilllppprrrrrrrrrrrrrrrtttwww|||zzzpppiiigggiiikkkmmmooonnnnnnqqqtttuuutttrrrpppooonnnlllkkklllqqquuusssqqqnnnhhhbbb^^^___```___\\\XXXVVVWWWWWWUUUSSSNNNLLLIIIIIIJJJLLLMMMMMMIIIHHHFFFEEEDDDEEEFFFGGGCCCCCCDDDEEEFFFDDD@@@<<<:::999777666444333333222333222111111000000111111000000////////////000000111111111111000000000000000000000000000000000000...//////////////////.../////////////////////////////////000000000111111000000000000000000000000//////000000000000//////111111111111222222222222111111111111111111111111111222222333333444444555222555777999999:::<<<=========>>>???@@@BBBDDDEEEDDDEEEGGGIIIKKKMMMNNNOOOOOORRRUUUXXXYYY\\\___aaaddddddcccccccccdddeeeffffffhhhkkkllllllkkklllmmmnnnooouuu???@@@AAABBBCCCEEEFFFFFFDDDEEEHHHJJJMMMPPPRRRSSSZZZ[[[]]]```dddgggjjjlllyyy~~~~~~sssiiiccc___^^^]]]ZZZVVVRRRQQQRRRTTTVVVQQQRRRRRRLLLEEE@@@BBBDDDEEEIIINNNSSSWWW[[[___bbbfffiiikkkmmmmmmoooqqqssstttwww|||}}}xxxqqqmmmlllnnnppprrrpppnnnnnnooorrrrrrooollllllnnnnnnjjjggghhhooouuuwwwwwwssskkk```YYYYYY[[[[[[YYYXXXWWWWWWWWWVVVVVVQQQMMMGGGEEEGGGKKKOOOQQQKKKIIIFFFCCCBBBBBBDDDEEEFFFFFFHHHJJJKKKIIIFFFBBB;;;:::999777555444333333333333222111000000111111000000////////////000000000000000000////////////000000000000000000000000---...///000000///...---//////////////////////////////000000111111222222000000000000000000000000//////000000000000//////111111111000000000000000000000000000000000000000111222222333333444555555222555777999999:::;;;===>>>>>>>>>???@@@AAACCCCCCEEEFFFHHHJJJKKKLLLMMMMMMNNNPPPSSSVVVXXXZZZ]]]```eeedddcccccccccdddeeefffeeegggjjjkkkkkkkkklllmmmkkkmmmtttAAABBBCCCCCCCCCDDDFFFHHHIIIJJJLLLOOORRRWWW[[[]]]\\\^^^aaadddhhhnnntttyyyvvvllleee``````YYYTTTXXX___aaaZZZQQQJJJHHHFFFDDDCCCCCCCCCCCCEEEFFFHHHKKKPPPVVV[[[^^^^^^cccgggiiijjjmmmtttzzz|||}}}~~~~~~{{{vvvssssssuuuwwwwwwwwwuuussspppnnnlllkkkkkkmmmkkkjjjhhheeedddllluuu~~~xxxoooeee]]]XXXWWWVVVUUUTTTTTTUUUTTTRRRPPPRRRPPPNNNKKKKKKLLLNNNOOOLLLKKKHHHEEECCCBBBAAAAAAEEEFFFHHHIIIJJJJJJIIIIII@@@===999444222222333444111000///000111222111///000000000000000000000000000000000000000000000000000000////////////000000...---+++,,,...//////...////////////............////////////////////////111111000///////////////333222000/////////000111444111...000444666444000000000000000000000000000222222333333333333444444333666999:::::::::;;;<<<=========>>>@@@BBBDDDFFFHHHIIIJJJKKKLLLNNNOOOOOOOOOQQQSSSTTTUUUXXX\\\___bbbcccdddcccbbbbbbccceeegggiiikkklllkkkjjjjjjkkkkkkmmmtttBBBCCCDDDEEEEEEFFFIIIKKKMMMNNNOOOSSSWWW\\\```bbbhhhjjjnnnrrrvvv{{{wwwpppkkkiiiccc^^^___cccbbb[[[TTTLLLJJJHHHEEECCCBBBAAAAAABBBCCCDDDFFFKKKQQQVVVYYY[[[___dddhhhiiinnnuuu{{{~~~~~~{{{{{{xxxtttsssuuuyyy|||}}}|||xxxsssnnnlllkkkkkkiiihhhggghhhfffeeemmmvvv|||tttjjj```YYYVVVVVVUUUTTTSSSTTTSSSRRRPPPRRRQQQOOOMMMMMMMMMNNNOOOLLLJJJHHHEEECCCBBBAAAAAACCCDDDEEEGGGGGGGGGGGGFFF???===999555222222333333111000///000111222111///000000000000000000000000000000000000000000000000000000////////////000000000///......000111111000////////////////////////////////////////////////111111000///////////////222222000/////////000111111...,,,---111333111---000000000000000000000000222222222333333333444444444777:::<<<<<<;;;<<<===;;;;;;;;;<<<>>>@@@CCCDDDGGGHHHIIIJJJLLLMMMNNNNNNPPPRRRTTTUUUWWWYYY]]]```bbbcccccccccbbbbbbdddfffgggiiillllllkkkjjjjjjkkklllooouuuBBBDDDFFFGGGGGGIIILLLOOORRRSSSUUUYYY^^^cccgggjjjqqqtttyyy}}}{{{sssooojjjgggeee```YYYTTTQQQOOOLLLHHHEEECCCBBBBBBBBBAAAAAACCCFFFLLLQQQTTTVVVZZZ```eeehhhnnnuuuzzz~~~}}}|||~~~{{{xxxwwwtttssstttxxx}}}|||uuupppllljjjiiifffeeegggiiihhhhhhnnnvvv~~~xxxoooeee\\\WWWVVVTTTRRRQQQRRRRRRQQQPPPRRRRRRQQQPPPPPPOOOOOONNNKKKIIIGGGEEECCCBBBAAAAAABBBCCCEEEFFFGGGFFFFFFEEE???<<<999555333222222222111000///000111222111///000000000000000000000000000000000000000000000000000000////////////000000111///...///000111111000000000000000000000000000////////////////////////111000000///////////////222111111000///000000000000---+++---000111000---000000000000000000000000222222222222333333333333555888;;;<<<<<<<<<===>>><<<<<<<<<<<<>>>AAACCCDDDFFFGGGHHHIIIKKKLLLMMMMMMQQQSSSUUUVVVXXXZZZ^^^aaa```bbbccccccbbbccceeeggghhhjjjllllllkkkjjjkkklllnnnooouuuBBBDDDGGGHHHJJJMMMPPPSSSWWWYYY\\\```eeekkkpppssszzz}}}}}}xxxrrrjjjbbb[[[WWWUUUSSSPPPLLLIIIGGGFFFEEEDDDCCCAAABBBDDDIIINNNQQQRRRVVV\\\aaafffkkkqqqvvvyyyyyyxxxwwwwwwzzz{{{xxxuuussssssuuuzzz~~~xxxsssmmmiiiggggggfffgggjjjjjjiiimmmsssyyyyyyxxxvvvppphhh___YYYSSSQQQOOOOOOPPPQQQRRRQQQSSSSSSSSSSSSRRRQQQOOONNNJJJIIIGGGFFFDDDBBBAAAAAACCCDDDFFFGGGHHHHHHGGGFFF>>><<<:::777444333222222111000///000111222111///000000000000000000000000////////////////////////000000////////////000000000...------...//////...000000000000111111111111////////////////////////000000////////////000000222111111000000000000000111000///000222333222000000000000000000000000000111222222222222333333333555777:::<<<<<<<<<===>>>>>>>>>>>>???@@@CCCEEEGGGEEEFFFGGGHHHJJJKKKLLLLLLPPPRRRUUUVVVXXXZZZ]]]``````aaabbbcccbbbcccfffhhhhhhjjjkkkkkkjjjjjjkkklllmmmoootttCCCEEEHHHKKKMMMQQQUUUXXX]]]^^^bbbgggmmmsssyyy|||uuukkkddd```XXXVVVRRROOOKKKIIIHHHGGGEEECCCBBBAAACCCFFFJJJLLLPPPSSSXXX]]]bbbgggkkknnnoooppppppqqqrrrvvv{{{~~~~~~~~~}}}zzzvvvtttsssuuuzzz~~~~~~}}}yyysssnnnjjjhhhffffffiiiiiiggghhhmmmlllmmmnnnooonnnjjjccc]]]RRROOOMMMMMMOOOQQQSSSSSSSSSTTTTTTTTTSSSQQQOOOMMMIIIIIIHHHGGGEEECCCBBBAAABBBCCCEEEFFFGGGFFFFFFEEE>>>===;;;999666444333222111000///000111222111///000000000000000000000000////////////////////////000000////////////000000111///------/////////...///000000000111111111222000000000000000000000000000000////////////000000111111111111000000000///222111111111333333333222000000000000000000000000111111111222222222333333444666999;;;;;;;;;<<<===>>>>>>>>>???AAACCCEEEGGGEEEFFFGGGHHHIIIKKKLLLLLLNNNQQQTTTVVVWWWYYY\\\^^^```aaabbbcccbbbcccfffhhhhhhiiijjjjjjiiiiiijjjllllllmmmsssEEEHHHKKKOOORRRWWW\\\___bbbdddhhhmmmttt|||}}}ssskkkggg]]][[[WWWRRRNNNKKKIIIHHHEEEDDDBBBBBBBBBDDDFFFGGGMMMPPPTTTYYY^^^bbbeeefffgggiiikkkmmmooorrrwwwzzz}}}}}}{{{|||~~~{{{wwwuuutttuuuxxx|||~~~~~~yyy{{{}}}}}}|||xxxtttqqqjjjgggeeeggggggdddeeehhhhhhggggggjjjlllkkkfffbbbVVVSSSOOONNNOOORRRTTTUUUTTTTTTUUUTTTSSSQQQOOOMMMJJJJJJIIIHHHGGGEEECCCBBB???@@@BBBCCCDDDDDDCCCBBB???>>>===;;;999666444222111000///000111222111///000000000000000000000000000000000000000000000000000000////////////000000333222000000111222111000...//////000000111111111000000000000000000000000///////////////000000111000111111111111000//////000000000000111111111111000000000000000000000000111111111111222222222222333666999:::::::::;;;<<<===<<<======???BBBDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLMMMPPPSSSVVVWWWYYY[[[]]]```bbbccccccbbbccceeeggghhhiiiiiihhhggghhhiiikkkjjjlllrrrIIILLLPPPTTTXXX]]]bbbfffgggjjjnnnttt{{{wwwqqqiiifffaaa[[[UUUPPPMMMLLLFFFFFFFFFEEEEEEEEEEEEEEEIIIKKKOOOUUU[[[___aaabbbeeehhhkkknnnoooqqqtttvvvxxxzzz}}}~~~~~~}}}~~~|||zzzxxxyyy|||}}}{{{yyyvvvtttssstttvvvyyyzzzzzztttuuuvvvwwwwwwwwwvvvvvvoookkkhhhiiijjjhhhiiilllmmmjjjhhhiiilllllliiieee___ZZZUUURRRRRRSSSUUUVVVUUUUUUTTTSSSRRRPPPOOONNNJJJJJJJJJJJJIIIGGGEEEDDD>>>???AAABBBCCCCCCBBBBBB?????????>>>;;;888555333111000///000111222111///000000000000000000000000000000000000000000000000000000////////////000000444222000000111222111000------...//////000111111000000000000000000000000///////////////000111111000111111222111000///......///000000//////000111000000000000000000000000111111111111222222222222444777:::;;;;;;;;;<<<============>>>???BBBDDDFFFFFFFFFGGGIIIJJJKKKLLLMMMNNNQQQTTTWWWYYYZZZ\\\]]]bbbcccccccccbbbbbbdddfffgggggghhhgggffffffhhhjjjjjjmmmsssKKKOOOSSSXXX\\\aaagggkkkkkkmmmrrrxxxuuuqqqkkkccc\\\VVVRRRPPPJJJJJJJJJJJJIIIHHHFFFFFFFFFHHHLLLRRRYYY^^^``````fffiiimmmpppqqqqqqssstttrrruuuxxxzzzyyyxxxxxxxxx{{{xxxvvvwwwyyyzzzxxxvvvuuusssrrrsssuuuxxxyyyyyyqqqpppooooooppprrruuuwwwuuupppmmmnnnooonnnooosssuuuqqqlllkkkmmmmmmjjjffffffaaaZZZUUUTTTTTTUUUUUUUUUUUUTTTRRRQQQOOONNNNNNKKKKKKKKKKKKJJJHHHFFFDDD@@@AAABBBDDDEEEDDDDDDCCC@@@@@@@@@???===999666444111000///000111222111///000000000000000000000000000000000000000000000000000000////////////000000222000///...///000///...,,,------...///000000111000000000000000000000000///////////////000111111000111111222222000///...///000111111000000111222000000000000000000000000000111111111111222222222555888;;;<<<<<<<<<===>>>?????????@@@BBBDDDFFFHHHFFFGGGHHHIIIKKKLLLMMMMMMNNNRRRVVVXXXZZZ[[[]]]^^^bbbcccdddcccbbbbbbccceeefffggggggfffeeeeeehhhjjjkkkmmmtttRRRVVV]]]bbbeeehhhkkkmmmnnnqqqvvv~~~}}}sssiiiaaa[[[WWWTTTRRROOOMMMKKKIIIGGGDDDBBBFFFEEEHHHNNNRRRUUU\\\dddeeejjjmmmkkklllpppqqqpppqqqsssttttttttttttuuuwwwvvvuuuuuutttssssssrrrrrrmmmmmmnnnqqqssssssrrrpppnnniiidddbbbeeelllrrruuurrrrrrqqqnnnmmmooouuuzzzyyyqqqiiifffhhhlllkkkfff^^^YYYWWWXXXYYYZZZYYYWWWUUURRROOOLLLIIIHHHMMMJJJHHHHHHJJJJJJHHHEEE===>>>???AAAAAABBBBBBAAA@@@??????===<<<:::888777000111111000...---------111111000000//////......222111...,,,///444333///000000000000000000000000///////////////////////////////////////.........000000000000000000000000000000000000000111111222000000000000000000000000////////////000111222333//////000111111111111000111111111111111222222222666888:::::::::999:::;;;<<<<<<===???@@@AAABBBCCCAAABBBDDDFFFHHHIIIJJJJJJMMMPPPTTTUUUVVVXXX\\\aaaddddddccccccbbbccccccccchhhiiiiiihhhfffeeeggghhhlllmmmrrrVVV[[[bbbgggjjjkkkllllllmmmrrrzzzyyypppiiiccc___]]]YYYVVVRRROOOMMMJJJFFFDDDFFFEEEGGGLLLPPPSSS[[[cccfffkkknnnllllllooopppooonnnoooqqqppppppoooqqqrrrssssssrrrrrrrrrqqqqqqpppooonnnnnnoooqqqrrrqqqppplllhhhccc```aaaeeejjjmmmooopppqqqqqqqqqtttyyy}}}}}}tttkkkhhhiiikkkooojjjccc^^^[[[[[[\\\\\\]]][[[XXXTTTQQQNNNLLLLLLLLLIIIFFFFFFGGGHHHFFFDDD>>>>>>?????????@@@@@@@@@>>>>>>===<<<:::888777666444444333111000//////000111000000000/////////...000555666111......///...000000000000000000000000////////////////////////.........////////////////////////////////////////////////...///000000111000000000000000000000000111111000000000000000111///000000111222111111111111111111111222222222222333555888999999:::;;;===<<<<<<===>>>???AAABBBCCCCCCCCCEEEFFFGGGIIIJJJKKKMMMPPPTTTUUUVVVXXX]]]aaaddddddccccccbbbccccccdddhhhhhhiiigggeeeeeefffhhhiiikkkrrr]]]aaahhhlllnnnnnnmmmmmmooovvvyyyrrrmmmjjjhhhaaa]]]XXXTTTQQQMMMIIIFFFGGGDDDEEEIIIMMMPPPYYYaaaggglllooonnnmmmoooooommmiiijjjkkkkkkjjjjjjkkkllloooooopppppppppoooooonnnqqqooonnnnnnoooppppppoookkkgggccc^^^]]]]]]```bbblllnnnrrruuuwww{{{}}}ssskkkffffffgggllliiieeebbb___^^^^^^___aaa^^^ZZZVVVRRRPPPOOOOOOLLLIIIEEEDDDDDDDDDDDDDDDAAA@@@???>>>===>>>>>>?????????>>>===<<<:::888777888777444222111111222222000000000000////////////000:::@@@999///+++---...000000000000000000000000////////////////////////------......//////000000.......................................//////000000000000000000000000000333222111000////////////000000111222222222222111111111111111222222333333222555888:::;;;<<<>>>???======<<<<<<>>>@@@CCCDDDFFFEEEEEEFFFGGGIIIKKKLLLMMMQQQTTTVVVVVVXXX]]]aaadddccccccbbbccccccddddddgggggghhhfffeeedddfffgggfffjjjssscccfffiiilllmmmnnnppprrruuuzzztttpppnnneeeaaa\\\WWWTTTPPPMMMJJJHHHEEEDDDGGGIIIMMMUUU^^^ffflllooonnnmmmnnnmmmjjjfffggghhhgggfffeeefffgggkkklllmmmnnnooonnnnnnmmmrrrooommmlllmmmnnnnnnmmmllljjjfffaaa]]][[[[[[[[[hhhlllrrrxxx|||~~~vvvnnngggdddcccddddddeeedddbbb```^^^]]]^^^```]]]YYYTTTQQQOOOPPPPPPMMMJJJFFFCCCBBBCCCDDDDDDDDDBBB@@@>>>======>>>???BBBBBBAAAAAA???>>><<<<<<;;;888444111111111222222000000000000////////////111<<>>333......///000000000000000000000000////////////////////////,,,------...///000111111///////////////////////////............///000000000000000000000000000000222222111000//////000000000111111222222222222222000111111222222333333333555777:::<<<<<<===???@@@>>>===;;;;;;<<>>>>>??????BBBBBBBBBBBBAAAAAA@@@???===999444111111111111000////////////000000000000000888===:::555222000---////////////////////////////////////////////////,,,------...///000111111000000000000000000000000000000//////000000111222111111111111111111111111000000//////000111222222000000111222222222222111000111111222333333444444777999;;;;;;;;;;;;<<<===>>><<<;;;;;;<<>>>>>===>>>@@@BBBCCCDDDEEEEEECCC>>>999888999888555111.../////////000000000111...222222///...111111///////////////////////////////////////////////////.........///////////////000000000000000000000000///////////////000111111111111111111111111111111111000000000000000111111......///000000000000///000111111222333444555666555777999:::::::::<<<===;;;;;;;;;<<<>>>???AAABBBAAABBBCCCFFFHHHJJJLLLMMMNNNRRRUUUWWWWWWYYY^^^bbbbbbbbbbbbbbbcccdddeeeffffffgggggggggffffffhhhjjjkkkoooxxxbbbdddhhhmmmvvv{{{uuummmfff```\\\XXXVVVPPPLLLJJJJJJHHHEEEGGGLLLPPPYYYbbbfffhhhjjjiiieeeeeeffffffdddaaa`````````^^^```dddgggjjjjjjiiiiiijjjjjjjjjlllmmmmmmkkkiiikkkqqqvvvvvvrrrmmmkkkllljjjjjjlllppptttsssoookkkgggbbb^^^]]]aaafffiiijjjkkkrrryyyyyyqqqhhhaaa___PPPPPPPPPOOOOOONNNNNNNNNLLLMMMMMMJJJEEEAAAAAABBBBBBBBBBBBBBB@@@???======???@@@BBBDDDFFFHHHIIIIIIFFFBBB===<<<===<<<888333.../////////000000111111111555666111---000333444///////////////////////////////////////////////////////////////.........////////////////////////...............///000000111111111111111111111111333222111000////////////---......///////////////000111111222444555666666666888;;;===>>>???AAABBB:::;;;<<<===>>>@@@@@@AAA>>>@@@CCCFFFHHHJJJLLLLLLOOORRRVVVWWWWWWYYY^^^bbbbbbbbbbbbbbbcccdddeeeffffffggghhhgggggggggiiikkkjjjmmmxxxeeefffjjjrrrwwwvvvnnniiiddd___[[[VVVPPPKKKJJJJJJGGGFFFHHHLLLQQQYYYbbbhhhkkkkkkjjjhhhkkkkkkeeeaaaaaa___\\\\\\[[[\\\aaafffjjjiiihhhfffgggiiijjjjjjjjjiiihhhkkkooosssvvvvvvrrrnnnjjjllljjjiiijjjlllllljjjgggbbbaaa___]]]\\\___dddhhhooommmllllllkkkggg```ZZZRRRQQQPPPNNNLLLKKKJJJIIILLLLLLLLLJJJHHHEEECCCAAABBBAAA@@@@@@AAAAAA???===<<<===???BBBEEEHHHJJJKKKLLL???:::CCCHHH???444000111111000000000000111111111111111111000///------000000//////.........---000000000000000000000000........................////////////////////////,,,,,,---///000222333333000111222222111000...---////////////////////////......///000111222222333000111222222444444555666777888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@@@@AAACCCDDDEEEFFFHHHKKKMMMNNNQQQSSSUUUWWWXXXZZZ]]]```aaacccddddddcccbbbdddeeeeeefffggggggffffffgggiiidddiiiuuukkklllrrryyy~~~wwwwwwxxx{{{~~~wwwqqqjjjccc^^^XXXRRRLLLKKKIIIFFFEEEFFFJJJNNNUUU\\\cccgggiiijjjgggkkkjjjeeeaaa```___]]]\\\[[[[[[^^^cccfffffffffeeeeeegggggghhhhhhhhhhhhjjjlllppprrrssspppmmmjjjjjjhhhggghhhjjjjjjhhhfffcccbbb```^^^]]]___bbbdddeeeddddddfffgggeeeaaa]]]TTTRRRPPPMMMKKKJJJJJJJJJJJJJJJJJJJJJIIIGGGEEEDDDCCCBBBAAAAAAAAAAAA???===<<<===@@@BBBEEEGGGHHHIIIMMMBBB===CCCFFF===444111//////............//////111111111000///.........000000000/////////......................................................////////////////////////.............../////////111222222333333333222222111111111111111111111111//////000000111111222222000111222222444444555666777777999:::;;;<<<<<<<<<<<<<<<===>>>???@@@@@@AAACCCDDDEEEFFFHHHKKKMMMNNNQQQSSSUUUVVVWWWYYY]]]___aaabbbccccccbbbbbbccceeedddfffggggggeeeeeeggghhhfffjjjuuutttwww~~~~~~wwwsssjjjkkknnnqqqwww|||wwwuuutttuuuxxx{{{||||||{{{{{{|||~~~|||sssjjjccc^^^WWWQQQOOOLLLHHHFFFHHHHHHJJJNNNTTTZZZaaafffiiiiiilllkkkeeeaaaaaa```^^^]]][[[YYYZZZ]]]```bbbbbbcccccccccdddeeeffffffggggggiiikkkmmmnnnmmmkkkjjjgggfffeeefffggghhhgggfffdddcccaaa```_________```_________aaabbbbbbaaa___VVVTTTPPPLLLJJJJJJJJJKKKGGGHHHHHHIIIIIIHHHHHHGGGEEECCCBBBAAAAAA@@@>>>===<<<>>>@@@BBBDDDEEEEEEDDDJJJAAA>>>AAA@@@777111111//////............//////222111000///......//////111000000000000000//////................................................////////////////////////...............---------111111111111222333444444111111111111111111111111000000000000000111111111000111222222444444555666666777888:::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAACCCCCCDDDFFFHHHJJJLLLMMMPPPRRRTTTVVVWWWYYY\\\___```aaacccbbbaaaaaabbbddddddeeefffeeeddddddfffhhhhhhlllvvv{{{vvvooolllhhhkkkooorrr{{{}}}tttmmmmmmmmmooorrruuuuuuuuuppppppppptttzzz}}}rrrjjjeee^^^XXXVVVSSSNNNLLLNNNHHHHHHIIILLLRRRZZZbbbggglllnnnmmmgggccccccbbb______]]]ZZZXXXYYY[[[]]]___``````aaaaaacccdddeeefffeeefffggghhhhhhiiiiiiiiiffffffeeeeeefffgggggggggeeedddccccccbbbaaa^^^\\\bbbaaa`````````___^^^]]]YYYVVVQQQMMMJJJJJJKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEBBBAAAAAA@@@???===<<<>>>@@@AAABBBBBBAAA@@@BBB===;;;<<<999333000222111111000000000000111111333111///...---...///111111111111111000000000000................................................////////////////////////+++,,,,,,---///000000111000///.........000111222111111111111111111111111111111111000000000000000000111222222444444555666666777888999:::;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCDDDFFFHHHJJJLLLMMMPPPRRRTTTUUUVVVYYY\\\^^^___aaabbbbbbaaaaaabbbcccdddeeeeeedddcccdddfffhhhkkkoooxxx~~~qqqjjjjjjjjjqqqwww|||yyyrrrlllkkkkkkmmmoooppppppooojjjiiiiiimmmttt~~~{{{ssskkkddd^^^\\\YYYTTTRRRTTTJJJHHHGGGGGGLLLTTT\\\aaalllppppppkkkhhhgggfffccccccaaa]]]YYYWWWXXXZZZ\\\]]]^^^___aaabbbdddeeeeeeddddddddddddeeefffggghhhfffffffffffffffggghhhiiigggfffeeeffffffeeeaaa]]]bbbbbbbbbaaa___]]]\\\[[[[[[XXXSSSOOOLLLKKKLLLMMMKKKJJJIIIHHHGGGGGGFFFFFFHHHFFFCCCAAAAAAAAA???>>>======??????@@@???>>>>>><<<:::::::::888444333444111111000000000000111111222111///------...000111000000000000111111111111////////////////////////////////////////////////////////////////////////------...///000111111222222111///...---...///000000000000000000000000000111111111000000000000000000111222222444444555666666666888999:::;;;;;;;;;;;;;;;<<<>>>???@@@BBBBBBBBBCCCDDDEEEGGGJJJLLLMMMPPPRRRTTTVVVWWWYYY\\\______aaabbbbbbaaaaaabbbcccdddeeeeeedddccccccfffhhhkkkpppzzz~~~qqqkkknnnnnnyyyyyyssspppooonnnoooppppppooonnnkkkkkkkkkmmmttt|||tttllleeebbb^^^YYYVVVWWWNNNLLLIIIGGGJJJOOOUUUYYYggglllpppnnnmmmnnnmmmjjjhhhfffbbb]]]YYYXXXZZZ\\\[[[]]]```bbbdddeeeeeeeeedddcccccccccdddeeefffffffffgggggggggfffgggiiillliiihhhgggiiikkkjjjeeeaaa^^^```bbbaaa___^^^]]]]]]^^^[[[VVVRRROOOMMMMMMMMMMMMLLLJJJHHHFFFEEEEEEEEEHHHFFFCCCAAABBBBBBAAA@@@========================;;;;;;;;;;;;;;;999777666//////............//////111000///......///000111//////000000000000000111000000000000000000000000////////////////////////////////////////////////111111111000//////......333333222111000000000000////////////////////////000000000000000111111111000111222222444444555666555666777999::::::;;;;;;:::;;;<<<>>>???AAABBBCCCBBBBBBCCCEEEGGGIIIKKKLLLQQQSSSUUUWWWXXXZZZ]]]``````aaacccbbbaaaaaabbbdddffffffeeedddcccdddgggiiikkkooozzzvvvrrrwwwxxx|||xxxvvvuuuuuuvvvvvvvvvuuusssrrrrrrtttxxxxxxpppkkkfff___[[[[[[SSSPPPMMMJJJJJJLLLPPPRRR]]]eeelllooorrrttttttqqqmmmlllhhhbbb\\\ZZZZZZ\\\ZZZ]]]aaaeeeggggggfffeeedddddddddddddddddddddeeefffggggggfffeeefffiiimmmkkkiiihhhkkknnnoookkkggg___bbbeeefffdddaaa``````___]]]YYYUUURRROOONNNMMMMMMKKKJJJHHHFFFFFFEEEFFFHHHFFFCCCAAABBBCCCCCCBBB===<<<;;;::::::;;;<<<===<<<<<<<<<<<<===<<<888333//////............/////////////////////000000000....../////////000000000////////////////////////////////////////////////////////////////////////111000000///......------000111111111111111000000000000000000000000000000//////000000111111222222000111222222444444555666555666777999:::::::::::::::;;;<<<===???AAABBBCCCBBBBBBCCCEEEGGGIIIKKKLLLRRRTTTVVVXXXYYY[[[^^^aaaaaabbbccccccbbbbbbccceeeggggggfffdddcccdddhhhkkkiiimmmxxx|||yyy~~~{{{{{{|||}}}~~~}}}zzzyyyxxxzzz}}}zzztttmmmddd______VVVSSSPPPLLLKKKKKKLLLMMMTTT^^^iiioootttxxxyyyvvvpppooolllfff___[[[[[[]]]YYY]]]bbbfffiiihhhgggeeeeeeeeeeeedddddddddddddddeeefffgggfffdddeeeiiimmmmmmjjjiiilllppprrroookkkdddhhhllllllhhhdddbbbbbb```^^^[[[WWWTTTQQQNNNMMMLLLKKKIIIGGGFFFFFFGGGGGGHHHEEEBBBAAABBBCCCDDDCCC===<<<:::888888:::<<<>>><<<;;;;;;;;;===<<<666///111111000000000000111111...///000000000000//////---.........//////000000........................000000000000000000000000////////////////////////,,,---------.../////////+++---...000000000//////111111111111111111111111...//////000111222222333000111222333444555555666555666777888999:::::::::::::::<<<===???AAABBBCCCBBBBBBCCCEEEGGGIIIKKKLLLSSSUUUWWWXXXYYY\\\___aaaaaacccddddddccccccdddeeehhhgggfffeeedddeeehhhkkkggglllwww}}}zzz}}}}}}uuunnnfffaaa]]]XXXSSSPPPOOONNNKKKHHHVVVYYYaaammmwww{{{wwwrrrmmmkkkhhhdddaaa___^^^^^^___bbbfffkkkooonnnkkkhhhccccccdddfffgggfffccc```cccdddeeefffggggggggggggmmmmmmooosssvvvvvvrrrnnnkkkpppvvvyyyuuulll```YYYYYY]]]```^^^WWWRRRQQQRRROOORRRPPPIIIEEEFFFGGGEEEIIIGGGDDDAAA@@@@@@@@@AAA<<<<<<;;;:::::::::;;;;;;======>>>===;;;888555333555333111000111111000...000000000000000000000000000111111000000///...---333111000...------------000000000000////////////000000///.........................../////////000////////////////////////---------...///111333333000000000000000111111222222222333444555555555555555666888888888999:::<<<<<<<<<<<<<<<===???@@@AAABBBBBBCCCDDDEEEGGGIIIJJJRRRUUUXXXYYYYYY[[[___ccchhheeebbbbbbcccdddddddddfffeeeeeedddeeefffggghhhgggmmmxxx|||uuummmgggddd```ZZZWWWUUUSSSNNNJJJPPPTTT\\\hhhtttzzzyyyvvvnnnllliiieeebbbaaa``````ccceeehhhlllooonnnjjjgggdddddddddeeegggfffcccaaabbbcccdddeeeffffffffffffiiiiiikkkppptttvvvtttrrrooosssxxxyyyuuulllbbb[[[VVVZZZ]]]\\\WWWSSSRRRSSSVVVXXXVVVOOOJJJIIIHHHEEEHHHGGGDDDBBB@@@@@@@@@AAA===<<<<<<;;;::::::::::::;;;;;;<<<<<<;;;:::888777555333111000111111000///000000000000000000000000...///000000000000000///111000///...------......000000000000////////////111111000///////////////........./////////000000000000000000000000000000............///000000111000000000000000111111222111222333444444555555444444555777777777888999;;;;;;;;;<<<<<<>>>???@@@AAABBBBBBCCCDDDFFFHHHJJJKKKQQQUUUXXXYYYYYY[[[___ccchhheeebbbbbbcccdddddddddeeeddddddddddddfffhhhiiihhhlllwwwwwwqqqnnnjjjeeeaaa^^^ZZZSSSNNNMMMPPPWWWbbbnnnuuuvvvuuuooommmjjjfffdddbbbbbbbbbggghhhjjjmmmnnnmmmiiiffffffdddccccccddddddcccaaa```aaabbbcccddddddddddddddddddfffkkkppptttvvvvvvsssuuuwwwwwwssskkkccc]]]RRRVVVYYYYYYVVVSSSSSSUUU[[[^^^\\\UUUOOOLLLIIIEEEGGGFFFDDDBBBAAA@@@AAAAAA??????>>><<<;;;:::999888999999:::::::::;;;;;;;;;666444111000111222111111000000000000000000000000---...///000111111111111000///............//////////////////000000000000000000////////////............/////////000000000111111111111111111111111000000///////////////000000000000000000111111222000111222333444444444444333555666777777777999:::;;;;;;<<<===>>>???@@@@@@AAABBBCCCDDDGGGIIIKKKMMMQQQUUUXXXYYYYYY[[[```dddhhheeebbbbbbcccdddddddddcccbbbbbbcccdddfffhhhiiihhhmmmwww|||vvvrrrmmmjjjgggaaaZZZTTTPPPQQQUUU\\\eeelllooopppooommmkkkhhhfffddddddccchhhhhhiiikkklllkkkhhheeeeeeccc`````````aaaaaa```^^^^^^___```aaaaaaaaaaaaaaaaaabbbeeejjjnnnrrrtttrrrrrrrrrqqqlllfff```]]]SSSUUUXXXWWWUUUSSSSSSTTTZZZ^^^]]]VVVPPPMMMJJJFFFGGGFFFDDDBBBAAAAAAAAAAAACCCBBBAAA???===;;;999888:::::::::::::::<<<===>>>777444222111111222222222////////////////////////......///000000000000000............//////000000////////////000000000000..................------...////////////000000000000000000000000000000000111000000000000111111222000000000000000111111222000000111222333333333333444666777888777888999;;;;;;;;;<<<===>>>???@@@@@@AAAAAACCCEEEGGGJJJLLLNNNQQQUUUXXXYYYZZZ\\\```dddhhheeebbbbbbcccdddddddddaaaaaaaaabbbcccfffhhhiiiiiinnnwww~~~}}}|||~~~}}}yyytttqqqnnnhhhaaa[[[SSSRRRSSSWWW]]]dddjjjlllnnnnnnmmmllljjjhhhfffeeefffeeeeeeggghhhhhhfffdddccc```]]]\\\]]]]]]]]]]]][[[\\\]]]^^^^^^______^^^____________aaaeeejjjmmmlllkkkjjjhhhddd```]]]ZZZWWWWWWXXXWWWUUUSSSRRRRRRSSSWWWWWWRRRMMMLLLIIIFFFEEEEEEDDDCCCBBBAAAAAAAAAFFFEEEDDDCCC@@@>>>;;;:::<<<;;;;;;;;;<<<===>>>???999666333111111222222222////////////////////////000000000000000///......------...//////000000000.../////////000000000111...//////000000000//////////////////000000000111////////////////////////000000000111222333555666000000000000000111111222000000111222333333333333555777999999999999;;;===:::;;;<<<>>>????????????@@@AAABBBDDDGGGJJJLLLMMMQQQTTTXXXZZZZZZ\\\aaaeeehhheeebbbbbbcccdddddddddaaaaaaaaabbbcccfffhhhiiijjjnnnwww}}}~~~}}}zzzzzzzzz~~~|||xxxtttooohhhcccVVVTTTRRRSSSWWW___ggglllnnnpppqqqqqqpppmmmiiigggeeedddcccdddeeeeeedddbbb```^^^[[[ZZZZZZ[[[ZZZZZZXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYY[[[___bbbdddcccbbb```^^^\\\ZZZYYY[[[ZZZZZZXXXVVVTTTRRRQQQLLLPPPQQQLLLIIIIIIIIIFFFEEEDDDDDDCCCBBBBBBAAAAAAGGGGGGFFFDDDBBB???<<<:::<<<<<<===>>>???@@@@@@AAA<<<888444111111222222111000000000000000000000000111111111111000///...---------...///000000//////......//////000000111111000111222333444333222111/////////000000000111111........................//////000111222444666777000000000000000111111222000111222333444444444444666888::::::::::::<<<===999;;;===>>>???@@@??????@@@AAABBBCCCFFFHHHJJJLLLQQQTTTXXXZZZ[[[]]]bbbfffhhheeebbbbbbcccdddddddddcccbbbbbbcccdddfffhhhiiihhhlllvvv|||wwwtttrrrsssssssssvvv{{{}}}{{{zzzzzz{{{uuuooojjj]]]YYYTTTQQQRRRYYYaaahhhpppsssvvvxxxwwwsssmmmjjjgggeeeccccccccccccaaa```___]]][[[ZZZ[[[ZZZYYYXXXVVVWWWXXXYYYZZZZZZZZZZZZXXXYYYXXXVVVSSSSSSWWWZZZ]]]]]]]]]\\\[[[[[[ZZZZZZ]]]\\\ZZZYYYXXXWWWUUUSSSJJJMMMMMMHHHFFFHHHHHHGGGDDDDDDDDDDDDCCCBBBAAAAAAEEEEEEEEEDDDBBB???;;;999999;;;===@@@BBBDDDDDDDDD???;;;555222111111111000000000000000000000000000///000000000000000///...---...///000000//////............///000111111111///000222333333333222111//////000000000111111111/////////////////////////////////000111222333444000000000000000111111222111222333444444555555444666777999999999999;;;===999;;;===???@@@@@@???>>>@@@AAAAAACCCEEEGGGHHHJJJQQQTTTXXXZZZ[[[]]]bbbggghhheeebbbbbbcccdddddddddeeeddddddddddddfffhhhiiieeeiiirrr|||uuupppmmmllljjjjjjlllpppwww~~~}}}~~~yyyrrrnnneee```XXXQQQOOOTTT[[[bbbrrruuuzzz}}}|||wwwpppllljjjhhheeecccbbbaaa___^^^___^^^\\\[[[\\\[[[YYYWWWUUUVVVWWWXXXYYYYYYYYYYYYUUUVVVVVVSSSPPPOOORRRUUU[[[[[[[[[[[[[[[[[[\\\\\\^^^\\\[[[ZZZZZZYYYWWWVVVJJJMMMLLLGGGEEEGGGHHHGGGCCCDDDDDDDDDCCCBBBAAAAAACCCDDDDDDCCCAAA>>>;;;999777999===BBBEEEGGGGGGGGG@@@<<<666222111111000000000000000000000000000000---...///000111111111111---...///000000///...------......///000111111222+++---///000111000///...000000000000111111111111000000000000000000000000000000////////////000000000000000000000111111222222222333444555555555555555666888888888999:::<<<999:::===???@@@@@@???>>>@@@AAAAAABBBDDDEEEGGGHHHQQQTTTXXXZZZ[[[^^^cccggghhheeebbbbbbcccdddddddddfffeeeeeedddeeefffggghhhcccgggppp}}}vvvoooiiiffffffjjjkkklllooovvvyyyvvvmmmggg___WWWSSSTTTXXX[[[lllpppuuuxxxvvvrrrnnnlllhhhhhhgggffffffeeeeeeddddddaaa``````\\\WWWVVVYYYVVVVVVVVVWWWXXXYYYZZZ[[[WWWTTTPPPMMMKKKKKKMMMNNNWWWZZZ]]]^^^\\\YYYWWWVVV[[[ZZZXXXXXXXXXWWWUUURRRPPPMMMIIIHHHIIIJJJHHHFFFCCCDDDDDDDDDCCCAAA???===CCCBBBAAA???>>>>>>======;;;>>>AAAEEEHHHIIIJJJJJJBBB@@@;;;666333000//////000000000000000000000000000000000000000000000000///////////////.........000111222333333222111000......////////////......////////////000000000000222111111111000000//////------...///000111222222000000000000000000000000111222222222222222222333444555666777888999::::::888888888999:::;;;<<<===>>>???AAACCCEEEGGGHHHIIIKKKSSSXXXYYY[[[```dddeeeiiihhheeecccbbbcccdddeeeaaabbbcccccceeeeeefffggggggiiipppzzztttmmmiiihhhhhhmmmooosssxxx~~~zzzqqqlllccc[[[WWWVVVXXXYYYaaaeeekkkoooooonnnmmmmmmmmmmmmkkkiiigggeeedddccccccaaa```aaa^^^YYYWWWYYYVVVVVVVVVVVVWWWXXXYYYZZZWWWTTTPPPMMMKKKKKKMMMNNNUUUXXX]]]___]]]ZZZXXXVVVXXXVVVTTTTTTTTTSSSRRRPPPPPPMMMIIIHHHIIIIIIHHHFFFDDDDDDDDDCCCBBBAAA@@@?????????===<<<;;;:::::::::;;;===@@@DDDFFFHHHHHHHHHAAA???;;;777333111000///000000000000000000000000////////////////////////..................//////000000111222222111000000//////000000000000//////....../////////000000000111111111111000000000////////////000000000000000000000000000000000000000333333444444444444555555666666777888999:::;;;;;;;;;;;;;;;<<<===>>>???@@@>>>???AAACCCEEEGGGHHHIIIKKKSSSXXXYYYZZZ```dddfffiiihhhfffdddccccccccccccbbbccccccdddeeefffggghhhgggjjjppp~~~zzztttooommmnnnpppsssxxx~~~wwwrrrkkkccc\\\XXXWWWVVV]]]```eeeiiikkkmmmooopppsssrrrpppmmmiiifffcccaaa___]]]^^^aaa```YYYVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXWWWTTTQQQNNNLLLLLLMMMNNNQQQWWW]]]aaa```]]]YYYWWWVVVTTTRRRQQQQQQQQQPPPOOOPPPMMMKKKIIIIIIIIIHHHFFFDDDDDDCCCBBBBBBBBBBBBBBB>>>>>><<<;;;:::999999999:::;;;>>>AAACCCDDDEEEEEE@@@>>>;;;777333111000000000000000000000000000000........................,,,---------...///////////////000000000000//////000000111111111111000000------........./////////111111111111000000000000111111000000000/////////000000000000000000000000333333333444444555555555777777888999:::;;;;;;<<<<<<<<<<<<===>>>???@@@AAA>>>???AAACCCEEEGGGHHHIIIKKKRRRXXXXXXZZZ```eeefffiiihhhgggfffdddcccaaaaaaccccccdddeeefffggghhhhhhgggjjjqqq}}}xxxuuuvvvyyy|||{{{|||{{{tttkkkccc[[[VVVTTT\\\^^^aaaccceeehhhlllooouuutttrrroookkkfffcccaaaZZZYYY\\\aaa```ZZZUUUSSSTTTTTTTTTTTTTTTUUUVVVVVVVVVTTTRRROOONNNNNNOOOPPPPPPVVV^^^cccccc```\\\ZZZXXXUUUSSSRRRRRRRRRRRRQQQOOONNNLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBDDDDDD@@@@@@>>>===<<<;;;;;;;;;999:::<<<>>>???@@@AAAAAA>>>===:::777444222111111////////////////////////........................+++,,,,,,---...//////000...//////////////////...///000000111111000000///------------.........///111111111000000000000000000000000000000000000000000000000000000000000000111111111222222333333333777777888888999:::;;;;;;999999::::::;;;===>>>???>>>???AAACCCEEEGGGHHHIIIKKKRRRWWWXXXZZZ```eeegggiiiiiihhhgggeeebbb```___bbbccccccdddeeefffggggggeeeiiiqqqyyyvvvxxx}}}~~~tttjjj```XXXTTTVVVXXXYYYZZZ]]]aaafffjjjpppoooooommmjjjfffbbb```YYYXXX\\\bbbddd^^^XXXUUUTTTTTTSSSSSSSSSTTTUUUUUUUUUTTTRRRQQQPPPQQQRRRSSSRRRWWW^^^cccdddbbb```___ZZZXXXUUUTTTTTTTTTRRRQQQOOOOOONNNLLLJJJHHHGGGFFFFFFEEEDDDCCCBBBCCCDDDEEEAAAAAA???>>>===<<<<<<<<<888999:::;;;<<<======>>><<<;;;999777555333222222////////////////////////........................,,,,,,------...///000000///..................///...//////000000//////...------------.........///000000000000000000111111/////////000111222222222000000000000000000000000000000111222222333444444666666777777888888999999888888888999:::;;;======>>>???AAACCCEEEGGGHHHIIIKKKRRRWWWWWWYYY```fffhhhiiiiiihhhgggeeebbb```___aaaaaabbbcccdddeeeeeefffdddhhhppp~~~|||}}}~~~}}}zzzvvvtttwww~~~~~~sssggg^^^YYYSSSTTTVVVWWWZZZ___eeejjjhhhhhhiiihhhfffccc```^^^\\\ZZZ]]]eeehhhccc]]]YYYTTTTTTSSSSSSSSSTTTTTTUUUTTTTTTSSSSSSTTTUUUVVVWWWVVVZZZ___cccdddddddddeee\\\ZZZYYYXXXWWWUUURRRPPPNNNOOOPPPNNNJJJGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDD??????===<<<;;;:::::::::888999999999::::::;;;;;;::::::999777666444333222000000000000000000000000........................------......///000000000//////............//////......////////////......------........./////////000000000000111111111111......///000111222333444000000000000000000000000222222333444444555666666666666777777777888888888:::::::::;;;<<<===>>>???>>>???AAACCCEEEGGGHHHIIILLLRRRVVVVVVYYY```gggiiiiiihhhgggfffdddcccaaaaaa``````aaabbbcccdddeeeeeeeeeiiiooo||||||yyyzzzzzzzzz}}}zzzzzz{{{|||~~~|||zzzzzz~~~{{{yyywwwwwwxxxxxxxxxyyyzzz{{{|||~~~{{{oooeee___UUUVVVVVVWWWXXX\\\aaaeeeaaabbbccccccaaa^^^ZZZXXX[[[YYY\\\dddhhheee^^^[[[UUUTTTTTTSSSSSSTTTTTTUUUTTTTTTTTTUUUWWWXXXZZZ[[[\\\^^^```bbbccceeehhhjjjaaa```___^^^]]]YYYUUUQQQNNNPPPQQQOOOJJJGGGFFFFFFGGGGGGGGGFFFEEEDDDCCCBBB>>>>>><<<;;;:::999999999999999888888888999999:::999999888888666555444333000000000000000000000000//////////////////////////////000000000000000000000000///......///000000//////000000000000//////....../////////000000000///000000000111111111111000000000111111222222222000000000000000000000000111222222333555666666777777777888888888888999999;;;;;;;;;;;;<<<>>>???@@@>>>???AAACCCEEEGGGHHHIIILLLRRRVVVVVVXXX```gggjjjiiihhhfffdddcccccccccccc```aaabbbcccdddeeeeeeffffffjjjoooyyyzzzwwwxxxxxxwww{{{}}}{{{rrrrrrtttwww{{{}}}zzzvvvsssqqqpppqqqrrrrrrsssuuuvvvxxxyyyyyyyyy|||tttjjjdddUUUUUUTTTSSSRRRTTTWWWZZZ^^^___```___]]]ZZZVVVTTTYYYVVVYYYaaafffccc]]]YYYUUUUUUTTTTTTTTTTTTTTTUUUSSSTTTUUUVVVXXX[[[]]]^^^``````aaaaaabbbeeejjjmmmfffeeeeeeeeeccc^^^XXXTTTNNNPPPQQQOOOKKKGGGFFFFFFGGGGGGHHHHHHFFFDDDBBBAAA???>>>===<<<;;;:::::::::999999888888888888999999888888888888777555444333000000000000000000000000000000000000000000000000111111111111000000000000111000///......///000111000000111111111111000000////////////000000000000//////000000111111111222222222222111111111111111000000000000000000000000///000000111333444555555999999999999999999:::::::::::::::;;;<<<===>>>???>>>???AAACCCEEEGGGHHHIIILLLRRRVVVVVVXXX```gggjjjiiihhheeecccbbbcccdddeeeaaabbbcccdddeeeffffffggghhhkkknnnwww}}}xxxvvvxxxzzzyyyzzz}}}{{{tttooonnnmmmqqqxxx}}}xxxqqqkkkhhheeeeeehhhggggggiiikkkmmmmmmlllooorrrvvvzzz~~~yyyoooiii___[[[VVVSSSTTTVVVWWWXXXWWWVVVVVVWWWWWWYYYZZZ[[[WWWWWWZZZ```eeeeee^^^XXXUUUUUUTTTTTTTTTUUUVVVVVVSSSSSSTTTUUUVVVVVVWWWWWW[[[^^^aaacccdddgggjjjlllqqqmmmhhhgggfffbbbZZZSSSQQQOOOMMMLLLLLLKKKIIIHHHFFFEEEDDDDDDDDDDDDAAA???BBBAAA>>>;;;999888888888777555555777;;;>>>===<<<999999:::;;;;;;999666333333111////////////...---000000000000000000000000............///////////////000000000000///......444333111000...------,,,000000///.....................000666::::::333---............////////////000000000000000000000000111111111000111111222222666666666777888888999999888999999:::;;;<<<======@@@AAAAAACCCEEEGGGIIIJJJOOOQQQUUUWWWYYY^^^ffflllkkkiiifffdddbbbbbbccccccaaabbbccceeefffggghhhhhhiiijjjmmmvvv{{{uuurrrtttvvvvvvwww{{{zzzsssllljjjjjjnnnvvv~~~}}}}}}~~~yyysssmmmiiifffddd```^^^]]]^^^___``````___cccfffkkkpppuuu|||yyypppjjj```[[[UUURRRQQQRRRTTTTTTWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWYYY]]]bbbbbb\\\WWWUUUTTTTTTTTTUUUVVVWWWWWWUUUUUUUUUTTTUUUVVVVVVWWW]]]___aaabbbdddiiinnnrrrppplllgggdddbbb^^^WWWQQQVVVTTTRRRPPPNNNLLLHHHFFFHHHGGGFFFFFFFFFEEECCCAAABBB@@@>>><<<:::999888999666555444666999;;;:::999999999:::;;;<<<:::666333333111/////////000///...////////////////////////............////////////222222222222222111000///111111000///////////////111111000//////////////////222888???CCC@@@666.../////////000000000000111000000000000000000000000222222222222222222333444666666666777888888999999999999:::;;;<<<======>>>@@@@@@AAACCCEEEGGGIIIJJJOOORRRUUUWWWYYY]]]dddjjjjjjhhhfffcccbbbaaabbbccc```aaaccceeeggghhhhhhiiiiiiiiillluuu|||uuuqqqrrrssstttvvv{{{wwwooofffeeefffkkksss|||}}}zzzzzzzzz{{{}}}~~~zzz{{{~~~{{{{{{~~~|||vvvqqqkkkgggeee[[[YYYVVVUUUUUUUUUUUUTTTWWWYYY^^^cccjjjsss}}}}}}{{{{{{yyyqqqjjjbbb]]]VVVRRRPPPQQQSSSSSSWWWXXXXXXXXXXXXVVVTTTSSSYYYXXXXXXZZZ^^^^^^ZZZVVVTTTTTTTTTUUUUUUWWWXXXXXXXXXWWWUUUTTTTTTTTTVVVWWW\\\]]]^^^___aaagggnnnssslllhhhccc___]]]ZZZUUUPPPUUUTTTRRRRRRPPPMMMIIIEEEIIIHHHGGGGGGGGGFFFDDDBBBAAA@@@>>><<<:::999999999888777666777999999999777888999:::<<<===;;;777444222000//////000111000///////////////////////////............////////////222333222222111000///.........//////000000111111222111111000000000000111...000444:::===;;;333---000000000000111111111111000000000000000000000000333333222222333333444555666666666777888888999999999::::::;;;<<<===>>>>>>???@@@AAABBBEEEGGGIIIJJJQQQSSSVVVWWWXXX\\\bbbhhhhhhgggdddbbbaaaaaaaaabbb```aaaccceeegggiiiiiijjjjjjiiikkksss{{{tttsssttttttxxx|||~~~rrriiiaaabbbdddjjjrrr{{{}}}zzzwwwtttsssssstttvvvzzz~~~~~~~~~~~~||||||wwwwww{{{}}}zzzyyy{{{zzzuuuoookkkhhh```]]]YYYVVVTTTSSSRRRQQQQQQSSSVVV[[[cccmmmxxxxxxxxxzzzxxxpppiiiddd___XXXTTTSSSTTTUUUUUUXXXYYY[[[\\\\\\ZZZXXXWWW\\\ZZZYYYYYY[[[[[[YYYWWWTTTTTTTTTTTTUUUWWWXXXYYY[[[YYYVVVSSSRRRSSSUUUVVVWWWXXXYYYZZZ\\\```eeeiiieeeaaa]]]ZZZYYYWWWUUURRROOOOOOOOOPPPQQQNNNJJJGGGIIIHHHGGGGGGGGGFFFDDDBBBAAA@@@>>><<<;;;::::::;;;===<<<;;;;;;;;;::::::999999:::;;;>>>???===999666222000//////000111111000////////////////////////............////////////000000000000///...,,,,,,......///000000111111111111111000//////000000000000...,,,---///111111000//////000000000111111111////////////////////////222222222222222333444555666666666777888888999999999:::;;;;;;======>>>?????????@@@BBBDDDGGGIIIJJJQQQTTTWWWXXXXXX[[[```eeegggfffcccaaa``````aaaaaa```aaacccfffhhhjjjkkkkkkkkkjjjkkkrrrzzzwwwvvvuuuwww{{{xxxlllddd^^^aaaeeekkksss{{{|||xxxtttnnnkkkiiijjjmmmqqqvvv{{{~~~~~~~~~|||zzzxxxwwwvvvvvvtttwww}}}xxxttttttwww}}}}}}zzzxxxzzz~~~~~~zzzuuuqqqooohhhddd```\\\YYYWWWTTTRRRRRRSSSUUUYYY___hhhssszzz|||zzz{{{xxxppphhhbbb^^^YYYVVVUUUVVVWWWWWWYYY[[[^^^```aaaaaa```___```^^^\\\ZZZZZZYYYXXXWWWTTTSSSSSSTTTUUUVVVWWWXXX[[[YYYVVVSSSQQQRRRSSSTTTRRRTTTWWWXXXXXXXXXZZZ[[[\\\ZZZXXXWWWWWWWWWVVVVVVOOOOOOPPPQQQQQQOOOKKKHHHHHHFFFEEEEEEFFFEEEBBB@@@@@@???===<<<;;;;;;<<<<<>>AAACCCAAA===999333111//////000111111000....................................////////////000000000//////---,,,,,,///000000111000000///...//////.........//////000222000------...000111222........./////////000000////////////////////////000000000000111222333444666666666777888888999999999999:::;;;<<<===>>>>>>>>>>>>@@@BBBDDDGGGIIIJJJQQQTTTWWWXXXXXXZZZ___cccfffeeebbb`````````aaabbb```aaadddfffiiikkklllmmmlllkkklllttt{{{xxxuuuvvvyyy}}}~~~|||{{{~~~{{{pppfff___\\\```gggmmmttt{{{|||xxxsssmmmfffbbb___aaaffflllrrrwww|||~~~~~~~~~}}}}}}||||||{{{{{{|||zzzwwwssspppnnnmmmmmmmmmqqqxxx|||zzzvvvooolllmmmrrryyy~~~}}}|||zzzzzz}}}~~~|||zzzyyypppmmmiiieeebbb^^^YYYVVVWWWXXXYYY[[[```gggpppwww}}}wwwpppkkkaaa^^^[[[YYYYYYYYYXXXWWWZZZ\\\___bbbdddfffffffffcccaaa___\\\ZZZXXXWWWWWWTTTSSSSSSSSSSSSTTTUUUUUUYYYXXXUUURRRQQQQQQQQQRRRQQQTTTVVVWWWUUUSSSRRRRRRUUUUUUVVVVVVWWWWWWXXXXXXUUUUUUTTTSSSSSSPPPLLLIIIFFFEEEDDDDDDDDDCCCAAA???@@@???===<<<<<<<<<======???@@@@@@>>>;;;:::::::::===???BBBFFFHHHFFFAAA>>>444222000000111111000///....................................////////////000000111111111000//////000111111111000///---,,,...............//////000---...000222222000...---............////////////000000000000000000000000/////////000111222333444666666666777888888999999888999999:::;;;<<<=========>>>???AAADDDGGGIIIKKKQQQTTTWWWYYYXXXZZZ^^^bbbfffeeecccaaa``````aaabbb```aaadddgggjjjlllnnnnnnnnnmmmooowww}}}xxxvvvxxxzzz{{{|||{{{yyyyyy}}}|||sssiiiaaa]]]ZZZ```hhhoootttyyy~~~~~~|||wwwsssmmmfff___ZZZYYY\\\cccjjjqqqvvvyyy{{{}}}}}}|||{{{zzzzzzyyyyyyxxxvvvqqqmmmiiigggeeeeeehhhmmmttt|||~~~xxxqqqnnnhhhcccaaadddjjjsss~~~~~~~~~|||zzz||||||zzzwwwsssooojjjddd______```aaacccfffllltttyyy}}}}}}wwwrrrooofffdddbbb```___^^^[[[XXX[[[\\\^^^```ccceeeggghhhccccccaaa]]]ZZZWWWUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRVVVUUUTTTRRRQQQPPPPPPPPPPPPRRRSSSRRRPPPOOONNNOOORRRTTTVVVWWWXXXWWWWWWXXXWWWUUUSSSRRRRRRPPPMMMKKKFFFEEEDDDDDDDDDCCCAAA??????>>>===<<<<<<======>>>AAABBBCCCAAA===;;;<<<===@@@BBBFFFJJJLLLJJJFFFBBB666444111000000000///---....................................////////////...///000000111000000000///000111222111///---,,,//////......///000000111+++---///111000...,,,+++...////////////000000000000000000000000000000000000000000111222333555555666666666777888888999999777888888999:::;;;<<<<<<<<<===???AAADDDGGGIIIKKKPPPSSSWWWYYYYYYZZZ^^^bbbfffeeecccaaaaaaaaabbbccc___aaadddgggjjjmmmooopppoooooorrr{{{|||yyyzzzwwwyyyzzzyyyxxxzzz~~~~~~vvvmmmeee```]]]YYY___hhhoootttwww{{{}}}|||~~~{{{xxxtttoooiiibbb[[[UUUXXX\\\ccclllsssxxxzzz{{{||||||{{{zzzyyyyyyxxxxxxuuurrrnnniiidddbbb``````fffkkkrrrzzzyyyqqqiiiddd^^^YYYYYY]]]dddooo}}}~~~~~~}}}{{{||||||vvvooojjjeeeggghhhjjjmmmssszzz|||}}}}}}}}}|||{{{}}}wwwttttttmmmkkkiiihhhfffccc^^^[[[[[[\\\]]]^^^aaacccfffgggccccccaaa^^^YYYVVVTTTTTTTTTSSSRRRQQQQQQPPPPPPQQQTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOMMMKKKKKKLLLNNNRRRTTTWWWYYYXXXWWWWWWWWWRRRQQQOOOOOOPPPPPPOOONNNGGGEEEDDDDDDDDDDDDAAA??????>>>===<<<<<<===>>>???CCCEEEFFFDDD@@@>>>???AAAAAADDDHHHLLLOOOMMMHHHDDD777555222111000000...---..................................../////////000+++,,,---...////////////...///111222111000...---000000///000000111222222222111000...,,,---000333000000000000111111111111000000000000000000000000111111111222333444666777666666666777888888999999666777888999:::;;;;;;<<<<<<===>>>AAADDDGGGIIIKKKOOOSSSWWWYYYYYY[[[___bbbgggeeecccbbbaaabbbcccddd___aaadddgggkkkmmmoooppppppqqqttt}}}{{{yyy}}}|||{{{{{{{{{{{{||||||yyyxxxwwwfffYYYXXXXXX\\\^^^bbbeeeiiiooovvv{{{~~~~~~}}}{{{xxxvvvuuurrrllleee___\\\[[[VVV___hhhpppxxx~~~|||~~~{{{zzzyyywwwtttrrrrrrpppkkkfffbbbaaacccfffjjjqqqyyyzzzvvvssslllbbbYYYTTTTTTWWWYYYbbblllzzz~~~~~~{{{yyyzzzzzzzzzyyywwwvvvwww{{{~~~yyyuuuuuusssrrrtttwww{{{}}}~~~~~~||||||}}}~~~}}}{{{zzzyyyyyyvvvrrrqqqqqqjjjbbbaaa[[[XXX\\\aaadddfffiiibbbaaa```^^^[[[YYYWWWUUUSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMKKKKKKRRRSSSUUUXXXYYYXXXUUURRRQQQNNNLLLLLLNNNMMMKKKHHHHHHGGGEEECCCBBBAAAAAAAAA???@@@@@@@@@@@@???>>>>>>@@@@@@AAAAAA@@@===;;;999DDDFFFLLLRRRUUURRRJJJCCC777555111...---...000222111000///......///000111////////////////////////............//////////////////000000000000//////------------...000111333......///000000000000000000111111111111222222222////////////000000000000111222222000///000222444555555666777777777777777777999::::::::::::;;;===>>>???@@@BBBDDDEEEFFFGGGRRRTTTVVVXXXYYY[[[]]]```dddbbb```___```aaaaaaaaabbbbbbcccdddgggkkknnnqqqqqqqqquuu~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~wwwtttoooaaa\\\aaa```ZZZ]]]```cccgggmmmssswww|||{{{zzzwwwuuuuuutttrrrmmmgggbbb`````````hhhqqqxxx|||yyyvvvsssrrrqqqooommmpppnnnjjjeeebbbaaadddgggooouuu}}}}}}xxxtttkkkeee\\\TTTPPPQQQUUUXXX```kkkzzz}}}|||yyyuuurrrssspppqqqqqqpppppprrrvvvyyy~~~||||||~~~{{{zzz{{{|||~~~~~~}}}{{{pppeeeccc\\\YYY\\\```bbbdddfffaaaaaa___]]][[[XXXUUUTTTRRRRRRQQQPPPPPPOOONNNNNNOOOOOOOOOOOOPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMQQQRRRSSSVVVWWWVVVSSSPPPNNNKKKIIIJJJKKKLLLKKKIIIHHHGGGEEECCCBBBAAAAAAAAA???@@@@@@@@@@@@???>>>>>><<<===>>>???>>>===;;;999BBBEEEJJJPPPSSSPPPIIICCC<<<:::555111///...///000111000///......///000111////////////////////////............//////////////////000000000000//////......------...///000111......///000000000000000//////000000000111111111////////////000000000000///000111111000111333555555555666777777777777777777999::::::::::::;;;======>>>@@@BBBDDDFFFGGGHHHNNNPPPTTTWWWZZZ]]]aaaddddddbbb``````aaaccccccbbbbbbbbbbbbdddgggjjjnnnppprrrrrrwww~~~~~~{{{{{{|||{{{sssmmmcccYYY^^^hhhfffXXXZZZ^^^aaadddiiiooosss{{{~~~yyyxxxwwwtttrrrqqqqqqoookkkgggeeeeeeeeejjjsss{{{|||yyytttqqqpppoooooonnnmmmkkkhhhdddbbbdddhhhlllyyy~~~zzzuuuqqqccc^^^VVVPPPNNNPPPUUUXXX]]]iii{{{yyyuuuqqqjjjggghhheeegggiiikkklllooorrruuu||||||yyyxxxwwwxxx{{{~~~oooggg___ZZZ[[[]]]^^^___bbbaaa```___\\\YYYVVVTTTRRRPPPPPPPPPOOONNNNNNMMMMMMMMMNNNNNNNNNOOOPPPPPPPPPPPPOOONNNMMMMMMNNNOOOOOOQQQQQQRRRTTTUUUTTTQQQNNNOOOMMMJJJIIIJJJKKKJJJJJJHHHGGGEEECCCBBBAAAAAAAAA??????@@@@@@??????>>>===999:::;;;<<<<<<;;;:::999@@@CCCHHHLLLOOOLLLFFFBBBBBB>>>999444000...---...000000////////////000000////////////////////////............//////////////////000000000000////////////............///000......///000000000000000........./////////000000////////////000000000000...000222333222222333444555555666777777777777777777999::::::::::::;;;===<<<===???AAADDDGGGIIIJJJMMMPPPTTTWWWZZZ^^^bbbdddcccbbb``````bbbdddeeeeeebbbbbbbbbcccfffjjjmmmooorrrssswww{{{zzzyyy{{{tttnnnhhhZZZQQQ\\\gggaaaWWWYYY]]]```cccggglllpppvvv{{{{{{xxxwwwvvvtttrrrlllllljjjhhhffffffhhhjjjpppzzz{{{wwwqqqmmmllllllmmmmmmiiihhhfffddddddhhhnnnsss~~~~~~}}}{{{vvvpppkkk___ZZZTTTOOOMMMPPPUUUXXX]]]jjj~~~~~~tttmmmggg```]]]___```cccgggjjjlllooorrrtttyyy{{{{{{}}}~~~}}}zzzwwwttttttuuuxxx|||zzzlllccc[[[ZZZZZZZZZ[[[]]]___^^^]]][[[XXXUUURRRQQQOOONNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQPPPNNNMMMMMMNNNPPPRRRQQQQQQRRRSSSUUUTTTPPPNNNSSSQQQNNNKKKJJJJJJIIIIIIHHHGGGEEECCCBBBAAAAAAAAA???????????????>>>>>>===999::::::;;;::::::999888>>>@@@DDDHHHIIIGGGCCC@@@BBB???:::555111...------000000////////////000000////////////////////////............//////////////////000000000000//////000000//////..................///000000000000000....../////////000000000////////////000000000000///111333444333222222222555555666777777777777777777999::::::::::::;;;===;;;<<<>>>AAADDDGGGJJJKKKPPPRRRUUUXXXYYY\\\___aaacccaaa```aaacccfffffffffbbbbbbbbbccceeeiiilllnnnppprrrwww~~~~~~|||zzzzzz|||nnnhhhbbbUUULLLVVV]]]UUUVVVXXX\\\```cccggglllooosssxxxzzzvvvvvvuuusssqqqhhhhhhgggfffeeegggkkkooouuutttoooiiidddcccdddeeeeeedddcccbbbbbbdddjjjsssxxx||||||{{{{{{zzzwwwrrrjjjeeeZZZVVVPPPLLLKKKNNNSSSVVV___mmmzzznnnfff___YYYYYY[[[___ccciiimmmoooqqqrrrtttxxx{{{~~~}}}}}}~~~|||xxxzzz|||zzzwwwtttqqqqqqrrruuuxxx{{{}}}qqqggg]]]YYYXXXWWWWWWZZZ\\\\\\[[[YYYVVVTTTQQQPPPMMMMMMMMMMMMMMMLLLLLLLLLJJJKKKKKKLLLMMMNNNOOOOOOPPPOOOMMMMMMMMMOOOQQQSSSSSSRRRSSSTTTUUUUUURRRPPPPPPPPPNNNLLLJJJIIIJJJKKKHHHGGGEEECCCBBBAAAAAAAAA>>>????????????>>>=========<<<<<<;;;:::999888777;;;===AAACCCCCCBBB@@@??????<<<999444111///......//////000000000000//////////////////////////////............//////////////////000000000000//////000000000//////...------......///000000000000000/////////000000000111111////////////000000000000111333555555333111000000555555666777777777777777777999::::::::::::;;;===:::<<<>>>AAADDDHHHJJJKKKPPPSSSVVVXXXYYY[[[^^^aaabbbaaa```aaacccfffggggggbbbaaaaaabbbeeehhhkkkmmmnnnpppvvv~~~~~~~~~}}}{{{|||~~~zzzjjj```[[[SSSJJJNNNSSSLLLTTTWWW\\\```cccggglllooorrrwww~~~wwwsssqqqpppnnnkkkeeedddcccaaabbbeeejjjooovvvnnnjjjddd```______``````___^^^]]]]]]```fffooovvv{{{uuuqqquuuuuuuuuuuusssmmmfff```TTTQQQLLLIIIIIILLLQQQUUUbbbpppvvviiiaaa\\\YYY[[[___eeeiiiooossstttttttttuuuxxx{{{}}}{{{zzz}}}~~~}}}}}}||||||}}}yyyzzzzzzxxxtttpppooonnnpppqqqsssuuuwww|||uuujjj^^^YYYWWWUUUUUUXXXYYYYYYXXXWWWUUUSSSQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKKKKLLLMMMMMMMMMNNNMMMMMMMMMNNNOOOQQQRRRSSSRRRSSSTTTVVVVVVUUUSSSKKKMMMMMMMMMKKKJJJKKKLLLHHHGGGEEECCCBBBAAAAAAAAA>>>>>>??????>>>>>>===<<<>>>>>>===;;;:::888777777888;;;===>>>>>>======>>>;;;999777444111000////////////000000000000//////////////////////////////............//////////////////000000000000////////////000000///...------......///000000000000000//////000000000111111111////////////000000000000333444555444222111111111555555666777777777777777777999::::::::::::;;;===;;;<<<>>>AAADDDGGGJJJKKKNNNQQQUUUWWWZZZ]]]```cccbbb```___```ccceeeffffffaaaaaaaaabbbdddgggjjjllllllooovvv~~~}}}{{{|||xxxsssfffXXXRRRQQQIIIIIINNNLLLQQQUUUZZZ___cccgggkkknnnsssxxx|||tttnnnkkkhhhddd```]]]\\\ZZZYYYYYY]]]ccchhhpppzzz|||rrriiieee```\\\[[[[[[[[[[[[ZZZYYYWWWUUUWWW]]]eeekkkxxxzzz{{{yyytttnnnjjjhhhjjjkkkmmmnnnnnniiiccc^^^OOOMMMJJJHHHJJJNNNTTTXXXdddrrruuuhhhaaa^^^^^^bbbhhhoootttzzz}}}}}}{{{yyyxxxwwwzzz}}}{{{yyywwwzzz~~~||||||~~~}}}zzzzzz}}}zzzzzzyyyvvvqqqnnnmmmmmmmmmnnnoooppptttzzzyyylll```YYYVVVTTTTTTWWWVVVVVVVVVUUUTTTSSSRRRQQQMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRQQQRRRTTTVVVWWWVVVUUUPPPRRRTTTSSSOOOLLLKKKKKKHHHGGGEEECCCBBBAAAAAAAAA>>>>>>>>>>>>>>>======<<<===<<<;;;:::999999888888666888;;;;;;:::999;;;===:::999777444222111000///...///000111111000///...////////////////////////............//////////////////000000000000//////...//////000000///...---......///000000000000000........./////////000000////////////000000000000111222333333222222444666555555666777777777777777777999::::::::::::;;;===;;;<<>>>>>>>>>>>>>>======<<<::::::999999999999999:::555777999999777777999<<<;;;:::888555333111000///...///000111111000///...////////////////////////............/////////000//////000000000000//////---...///000000///...---...//////000000000000000---------.........//////////////////000000000000000111111111222333777999555666666777777777777777777999::::::::::::;;;===<<<===???AAADDDGGGIIIJJJTTTVVVXXXYYYYYYYYY[[[]]]bbb```______aaacccccccccaaaaaa```aaacccfffiiikkkmmmqqqxxx}}}zzzxxxvvv||||||qqqhhh[[[TTTLLLFFFEEEGGGJJJLLLNNNQQQVVVZZZ^^^dddiiimmmooowwwsssfff___[[[TTTNNNLLLLLLJJJHHHHHHIIILLLPPPSSSYYY\\\___bbbcccaaa___]]]YYYXXXVVVSSSQQQNNNLLLKKKIIIJJJKKKKKKKKKLLLOOOQQQTTTRRRQQQRRROOOLLLMMMQQQTTT[[[aaabbbbbb```[[[TTTNNNJJJHHHKKKNNNQQQXXX___eeessswwwqqqiiicccccciiirrrwww|||{{{}}}~~~zzzyyyxxxyyy~~~|||{{{}}}~~~~~~~~~~~~}}}yyysssmmmiiihhhjjjkkkkkkkkklllooouuu~~~|||qqqiii^^^WWWTTTSSSSSSRRRUUUVVVWWWUUURRRQQQSSSUUUOOONNNMMMNNNOOOPPPPPPOOOKKKJJJIIIHHHHHHIIIKKKMMMIIIIIIJJJLLLMMMMMMMMMMMMMMMNNNOOOQQQTTTXXX\\\^^^```eeekkkhhh___TTTLLLIIIHHHHHHHHHGGGDDDBBBBBBCCC???<<<:::;;;===???>>><<<;;;999777666888999999999555666888:::;;;:::999888888777666333000///000111///////////////......---........................------...///000000//////,,,,,,,,,------.........---.../////////...,,,+++............//////////////////000000000000//////......///000000000000000111111000000111111222333333555777777777777777999<<<;;;::::::999999999999;;;<<>>===<<<<<<:::777555666666555444444666888999::::::999888999999999666333111111222///////////////......---........................------...///////////////---------......///////////////000000//////...---............//////////////////000000000000//////......///000000000000000111111000000111111222333333555777777777666777888999999999999::::::;;;<<<===>>>@@@BBBEEEGGGIIIJJJNNNOOORRRTTTXXX[[[]]]___aaaaaa```````````````aaa^^^___aaabbbbbbdddfffiiikkkpppzzz~~~|||{{{zzz|||}}}{{{sssggg]]]PPPLLLFFFBBBCCCFFFIIIJJJNNNQQQVVVZZZ^^^ccchhhkkkmmmuuu}}}qqqcccUUUNNNKKKFFFCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEHHHIIIJJJKKKKKKKKKKKKKKKLLLKKKIIIGGGEEECCCAAAAAA???@@@AAAAAAAAABBBEEEHHHKKKDDD???AAACCCCCCDDDGGGEEELLLRRRSSSUUUVVVRRRMMMHHHEEEEEEJJJNNNSSS]]]fffrrr~~~nnndddccccccfffppp~~~yyy{{{|||yyyssssssuuuxxx~~~}}}{{{yyywwwuuuqqqoookkkhhhgggiiilllnnnjjjjjjlllpppyyyooodddZZZVVVUUUUUUWWWZZZaaa]]]XXXUUUTTTTTTSSSRRRRRRTTTVVVVVVTTTSSSSSSSSSQQQQQQQQQSSSTTTSSSQQQNNNLLLKKKIIIGGGFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMLLLMMMOOOQQQUUUYYY\\\]]]dddfffeee```XXXPPPLLLKKKGGGHHHIIIGGGDDDBBBBBBBBB???===;;;;;;=========<<<<<<:::777666666777666666555555777888888999888888;;;<<<<<<:::777333222111///////////////......---........................---......///////////////.........///////////////111111000////////////000............//////////////////000000000000//////......///000000000000000111111000000111111222333333555777777666666777888666666777888:::<<<===>>>??????AAACCCEEEFFFHHHIIIKKKMMMQQQVVVYYY\\\]]]^^^`````````___``````aaaaaa^^^___aaabbbbbbcccfffhhhlllqqqzzz}}}{{{yyyxxxyyy~~~{{{vvvmmmaaaXXXKKKHHHCCCBBBCCCGGGJJJKKKNNNRRRWWW[[[^^^bbbgggjjjnnnttt|||{{{jjj\\\NNNHHHEEEAAA@@@@@@BBBBBBCCCCCCCCCBBBBBBAAAFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFEEECCCAAA@@@@@@===>>>???@@@@@@BBBEEEGGGMMMDDD===???BBBCCCCCCDDDCCCJJJOOOQQQSSSUUUSSSNNNIIIGGGHHHLLLPPPVVVaaalll|||wwwfff]]]]]]___fffrrr}}}{{{wwwqqqrrruuuyyy~~~{{{zzzxxxvvvtttuuurrrmmmiiigggggghhhiiijjjjjjkkkoooxxxvvv___VVVMMMJJJJJJJJJNNNRRRYYYYYYXXXXXXWWWWWWVVVUUURRRTTTVVVXXXWWWVVVUUUTTTRRRRRRSSSUUUVVVTTTQQQNNNIIIIIIGGGFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLMMMMMMKKKLLLOOOQQQUUUXXXZZZ\\\\\\[[[YYYTTTNNNIIIHHHHHHGGGIIIIIIHHHEEEBBBAAAAAA>>>===<<<<<<<<<<<<<<<<<<;;;999888888:::<<<======666666666777888888999999<<<>>>???===999555111000///////////////......---..............................///////////////.....................//////111000///.........000000............//////////////////000000000000//////......///000000000000000111111000000111111222333222444666777666666777888666666777888999;;;===>>>>>>???@@@BBBEEEGGGIIIIIIKKKLLLOOOSSSWWWYYY[[[\\\_______________```aaabbb___aaabbbccccccdddgggiiilllqqqzzz}}}{{{wwwvvvvvv{{{{{{wwwqqqggg\\\TTTHHHEEECCCBBBEEEIIILLLMMMNNNRRRWWW[[[^^^bbbeeehhhnnnttt{{{wwweeeXXXKKKEEECCCAAA???@@@AAAAAABBBCCCBBBAAA@@@???AAA@@@?????????@@@AAABBBDDDDDDCCCBBBAAA@@@??????<<<===?????????AAAEEEGGGOOOFFF??????BBBBBBBBBCCCCCCIIIMMMNNNQQQSSSRRRNNNHHHGGGIIIMMMPPPWWWdddpppqqq```TTTUUUXXX```mmm||||||zzzssstttwww||||||zzzzzzyyyxxxwwwxxxuuupppkkkgggfffffffffjjjiiiiiilllsss}}}}}}eeeSSSLLLFFFEEEDDDCCCEEEIIISSSTTTVVVXXXXXXXXXWWWWWWTTTUUUWWWXXXZZZYYYWWWVVVSSSSSSTTTUUUVVVTTTPPPMMMFFFFFFFFFEEEEEEFFFFFFFFFEEEFFFHHHIIIKKKLLLLLLLLLKKKLLLNNNQQQTTTVVVWWWXXXWWWVVVSSSPPPLLLKKKKKKLLLGGGIIIJJJIIIEEEBBBAAA@@@>>>>>>===<<<;;;;;;<<<===;;;999888999;;;>>>??????888888777777888999;;;<<<>>>@@@AAA???:::555111//////////////////......---////////////////////////...///////////////......------------------------///...---,,,---...///000............//////////////////000000000000//////......///000000000000000111111000000111111222333222444666666666555666888888888888888999:::;;;<<<<<<===???BBBEEEHHHJJJLLLNNNMMMNNNOOORRRUUUYYY[[[^^^^^^^^^^^^___```bbbbbbaaabbbdddddddddeeegggjjjlllqqqzzz}}}{{{vvvuuuvvvyyy~~~{{{uuuooohhh^^^UUUOOOFFFDDDBBBCCCFFFJJJMMMMMMNNNRRRWWW\\\___aaadddfffmmmrrryyy~~~sssaaaUUUIIIEEECCCAAA@@@AAA??????@@@@@@@@@???>>>>>>??????>>>>>>>>>??????@@@@@@@@@??????>>>>>>======:::<<<===>>>>>>@@@DDDFFFKKKDDD???@@@AAA@@@@@@BBBCCCHHHKKKKKKLLLOOONNNJJJEEEEEEHHHMMMQQQYYYhhhvvvjjjYYYKKKLLLOOOVVVaaaooo|||~~~wwwyyy}}}}}}zzzyyyzzz{{{{{{zzzwwwuuupppllliiiggggggggghhhhhhgggiiinnnuuu|||~~~rrrZZZLLLGGGDDDDDDCCCAAACCCGGGMMMQQQTTTVVVVVVVVVVVVVVVUUUTTTUUUWWWYYYZZZYYYWWWTTTSSSSSSSSSTTTRRRNNNLLLEEEEEEEEEFFFFFFFFFGGGGGGDDDEEEGGGIIIJJJKKKLLLLLLKKKLLLNNNPPPRRRSSSTTTTTTQQQPPPOOOMMMLLLLLLLLLLLLGGGIIIJJJIIIFFFBBB@@@???>>>>>>>>>===;;;:::;;;===<<<:::888888:::;;;<<<;;;<<<;;;999999999;;;>>>???AAACCCCCC@@@;;;555111000///////////////......---//////////////////////////////////////////...------------------,,,,,,,,,...------------......///............//////////////////000000000000//////......///000000000000000111111000000111111222333222444666666555555666777999999888888888999999:::;;;<<>>>>>>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAA@@@>>>>>>>>>>>>============:::<<<===>>>???AAADDDGGGEEEAAA???AAAAAA@@@AAAEEECCCGGGIIIHHHHHHKKKJJJFFFDDDEEEJJJPPPVVV___pppwww```PPPGGGGGGHHHLLLSSS]]]ffflllkkklllooossswwwzzz|||~~~}}}~~~|||zzzyyy{{{|||||||||wwwtttpppllliiigggggggggfffeeeeeegggjjjoootttwwwtttyyy}}}hhhUUUJJJFFFDDDDDDDDDCCCFFFLLLMMMQQQUUUWWWVVVUUUVVVWWWTTTSSSRRRTTTWWWYYYXXXWWWTTTSSSQQQQQQQQQOOOMMMJJJFFFFFFGGGGGGFFFFFFEEEEEECCCDDDFFFHHHJJJKKKLLLLLLKKKLLLMMMOOOPPPPPPPPPPPPMMMLLLLLLLLLLLLKKKIIIGGGGGGIIIKKKJJJFFFBBB@@@???>>>??????===;;;999;;;===<<<;;;999999;;;=========???>>><<<:::;;;>>>@@@BBBEEEFFFEEEBBB<<<777333222///////////////......---///////////////////////////////////////...------///.........------------------...///////////////............//////////////////000000000000//////......///000000000000000111111000000111111222333111333555666555555666777888888888888888999999:::<<<===???BBBEEEHHHJJJKKKMMMMMMNNNPPPSSSWWWZZZ\\\\\\\\\\\\]]]___aaabbbccc```aaabbbbbbbbbccceeegggjjjoooxxx~~~}}}tttvvvxxxyyyzzz~~~}}}{{{yyy}}}~~~~~~}}}zzzyyyyyyzzzrrrnnnfff^^^UUUMMMHHHDDDBBBAAAAAACCCFFFIIIKKKKKKOOORRRXXX\\\___```bbbdddiiimmmssszzzvvvjjjYYYNNNEEECCCCCC@@@>>>>>>???????????????@@@AAAAAA??????@@@@@@@@@???>>>>>>????????????????????????<<<>>>???@@@AAACCCGGGIII@@@???@@@CCCCCCAAADDDIIIEEEIIIIIIGGGGGGIIIHHHEEEEEEGGGMMMTTT[[[fffyyyoooXXXIIIIIIHHHFFFFFFIIIOOOTTTXXXXXX[[[aaahhhoootttxxxyyyzzz{{{~~~}}}|||}}}~~~~~~|||zzzzzz{{{|||}}}|||yyyvvvqqqlllhhheeedddcccdddddddddfffiiilllppprrrppptttyyy{{{zzzsssbbbRRRHHHCCCAAAAAAAAABBBGGGNNNOOOSSSWWWYYYXXXWWWXXXYYYTTTQQQPPPQQQUUUXXXXXXVVVTTTRRRPPPOOONNNNNNLLLJJJHHHHHHHHHHHHGGGEEEDDDCCCCCCDDDFFFHHHJJJKKKLLLLLLKKKLLLMMMNNNOOONNNNNNMMMNNNNNNNNNOOOOOOMMMIIIGGGGGGIIIKKKJJJFFFBBB???>>>>>>???@@@>>>:::999;;;===;;;:::999;;;>>>AAACCCCCCAAA???===<<<<<>>???AAACCCEEEGGGHHHIIIJJJLLLPPPTTTXXXZZZ\\\]]][[[\\\\\\]]]___aaacccddd___```aaaaaa```aaaccceeeiiinnnxxx}}}zzz{{{~~~~~~|||{{{vvvyyy{{{zzzxxxyyy~~~~~~}}}~~~}}}{{{zzzyyyxxxuuusssnnnhhh___WWWPPPKKKGGGDDDCCCDDDDDDCCCDDDGGGKKKOOOVVVYYY\\\___aaacccfffiiiiiiooouuuyyy}}}}}}tttjjjYYYOOOGGGDDDBBB???>>>@@@?????????>>>???@@@@@@AAA===>>>>>>?????????>>>>>>>>>>>>============>>>>>>??????AAABBBBBBAAA@@@???AAAAAAAAAAAABBBCCCDDDDDDFFFGGGJJJKKKLLLKKKJJJIIIDDDIIIOOOUUU```pppsss]]]MMMEEECCCCCCCCCDDDEEEGGGJJJKKKQQQUUU[[[bbbhhhnnnqqqssswwwwwwxxx{{{}}}vvvrrrrrrtttvvv~~~~~~|||{{{zzz}}}zzzwwwxxx{{{}}}zzzwwwwwwuuurrrpppooollliiigggcccbbbbbbccceeeffffffeeejjjnnnqqqssstttpppcccVVVKKKGGGBBB@@@BBBFFFJJJLLLTTTVVVYYY\\\\\\ZZZXXXVVVSSSSSSTTTTTTTTTUUUUUUUUUQQQPPPNNNNNNNNNMMMJJJHHHGGGHHHIIIIIIHHHGGGEEEDDDEEEEEEEEEFFFGGGHHHJJJJJJHHHIIIKKKLLLMMMMMMMMMMMMQQQRRRSSSSSSQQQNNNJJJHHHHHHJJJMMMNNNKKKFFFBBB@@@@@@???======>>>>>><<<;;;===<<<<<<<<<>>>@@@BBBCCCDDDBBB@@@<<<;;;===BBBFFFKKKKKKIIIEEE@@@;;;555222222111111000///......---///...---,,,,,,---...//////---+++,,,///000///---000000////////////000000000000//////......------............///000222222222222222111111111111000000000000000000000000000000000000000111222333444444555777888999999888888999888888888999::::::;;;@@@@@@AAACCCEEEGGGIIIKKKLLLMMMOOORRRUUUWWWZZZ[[[\\\[[[ZZZ\\\^^^aaaaaaaaaeeeeeedddcccaaabbbeeehhhjjjnnnvvv}}}~~~|||yyy{{{~~~}}}}}}yyy{{{}}}{{{xxxxxx}}}~~~|||{{{yyywwwvvvtttrrrooolllgggbbbZZZRRRLLLHHHDDDAAA@@@AAABBBCCCEEEHHHLLLPPPTTTWWW\\\___aaaccceeegggiiiooouuuyyy}}}}}}tttjjjWWWNNNFFFDDDDDDAAAAAABBB@@@@@@@@@@@@@@@AAAAAABBB??????@@@@@@@@@@@@@@@???>>>>>>>>>======>>>>>>>>>@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAABBBCCCEEEFFFJJJKKKLLLMMMLLLJJJHHHGGGHHHKKKQQQZZZgggxxxyyyfffUUUJJJDDD@@@AAAAAABBBEEEGGGJJJLLLNNNRRRWWW___eeekkkoooqqqsssssstttvvv{{{wwwpppmmmnnnqqqttt|||~~~zzzwwwyyyuuurrrtttyyy}}}|||zzzyyyvvvsssqqqpppnnnkkkiiieeedddccccccccccccbbbbbbdddiiinnnqqqsssqqqfffZZZPPPLLLFFFCCCEEEIIIMMMOOOSSSUUUWWWYYYZZZYYYWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVRRRPPPOOONNNNNNMMMKKKIIIGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJGGGHHHHHHIIIJJJKKKLLLLLLPPPQQQRRRRRRPPPNNNKKKJJJGGGIIIKKKKKKIIIFFFCCCAAAAAA???>>>===>>>>>>===;;;<<<<<<<<<======???@@@AAA@@@???===;;;;;;>>>DDDHHHLLLLLLJJJFFFAAA<<<777444111111000000//////......///...------------...//////---+++,,,...000///...000//////......//////000000000000000111111111111............///000111222111111111000000000//////000000000000000000000000000000000000111222333444555666777888999888888777888888888888999:::;;;<<>><<<>>>AAADDDFFFIIIMMMPPPQQQVVV\\\```bbbcccdddeeehhhnnntttxxx||||||sssjjjVVVMMMEEEDDDDDDCCCCCCEEE@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>>>>??????AAA@@@???>>>>>>>>>>>>>>>??????@@@AAACCCEEEFFFHHHLLLLLLMMMMMMLLLKKKIIIHHHJJJMMMSSS___ooovvvdddUUULLLFFFCCC>>>>>>???AAADDDGGGJJJLLLMMMPPPVVV^^^dddjjjnnnpppooooooooorrrwww~~~|||sssllljjjmmmssswwwyyyttttttrrrqqqtttzzz~~~yyyvvvsssqqqooonnnkkkiiigggfffcccaaa```^^^^^^^^^```eeekkkooossstttlllbbbYYYSSSLLLHHHIIILLLPPPSSSSSSUUUVVVXXXXXXXXXXXXWWWXXXXXXXXXWWWWWWWWWWWWWWWSSSQQQOOONNNNNNNNNLLLJJJHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHHHHIIIKKKMMMNNNQQQQQQQQQPPPOOONNNLLLKKKGGGGGGGGGGGGGGGEEEDDDCCCAAA@@@>>>>>>??????===<<<;;;;;;<<<===============;;;;;;;;;:::;;;???EEEJJJLLLLLLJJJGGGBBB===888555000000000000///////////////...------------...//////---,,,---...000/////////..................////////////000111222222222///......//////000111222000000/////////.........////////////////////////000000000000111222333444666666777888888888777777777777777888999;;;<<<======>>>@@@BBBEEEHHHKKKLLLNNNOOOQQQSSSUUUWWWYYYYYY]]]\\\\\\^^^```bbbbbbbbbaaabbbbbbaaa```aaaccceeejjjnnnvvv{{{yyyxxxvvvssspppnnnlllkkklllmmmooorrrwww||||||{{{zzz|||~~~{{{yyyzzz|||}}}{{{wwwtttpppmmmiiieee```\\\VVVQQQKKKEEEBBB@@@>>>===;;;===AAADDDFFFIIIMMMOOOQQQWWW^^^ccceeedddddddddffflllrrrvvvzzzyyyqqqgggVVVLLLEEECCCCCCBBBBBBCCC@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>??????AAA@@@???===<<<===>>>>>>>>>???@@@BBBDDDFFFHHHIIIJJJJJJLLLMMMNNNNNNMMMMMMKKKMMMSSSaaasssxxxcccSSSJJJFFFCCCAAA??????@@@AAADDDGGGJJJLLLPPPSSSYYY```ggglllpppqqqooonnnnnnpppuuu||||||tttooonnnsss{{{{{{vvvtttuuuwww{{{yyyvvvrrrooonnnllljjjiiifffeeeccc```]]]\\\]]]___bbbhhhnnnrrrvvvwwwrrrjjjaaa[[[SSSNNNMMMQQQTTTVVVVVVVVVWWWXXXYYYYYYYYYYYYZZZYYYYYYXXXYYYZZZ[[[\\\TTTRRRPPPOOOOOOOOOMMMLLLIIIIIIIIIIIIIIIHHHHHHGGGDDDDDDEEEEEEFFFHHHIIIJJJLLLKKKJJJJJJKKKMMMOOOQQQTTTSSSRRRPPPNNNLLLKKKKKKFFFEEEDDDCCCDDDEEEEEEEEEAAA@@@>>>>>>??????===<<<:::;;;<<<======<<<:::999:::::::::999:::>>>DDDHHHJJJIIIHHHFFFAAA<<<888555////////////000000000000.........------.........///...------...///000000......------------......---........./////////000///////////////000111111000000000/////////......////////////////////////000000000000111222333444666666777777777777777777666666777888999;;;===>>><<<===???AAAEEEHHHKKKMMMOOOPPPQQQSSSUUUVVVXXXYYY]]]\\\]]]___aaaccccccbbb___```aaa```___```bbbdddiiimmmuuu~~~zzzvvvsssrrrqqqpppooommmlllkkkkkkmmmnnnpppsssvvv{{{~~~}}}~~~~~~|||{{{{{{|||~~~~~~~~~}}}~~~}}}|||{{{||||||}}}~~~~~~|||{{{wwwtttoookkkfffaaa[[[XXXPPPLLLFFFBBB@@@???>>>===<<>>>>>>>>>>>??????AAA@@@>>>=========>>>?????????@@@BBBDDDGGGIIIKKKKKKKKKLLLMMMMMMNNNNNNNNNLLLMMMSSSaaaqqq}}}vvvhhhWWWKKKGGGEEECCCAAAAAAAAABBBDDDFFFIIILLLMMMSSSVVV\\\bbbhhhmmmppprrrrrrqqqpppqqqtttyyy|||xxxvvvvvvwwwyyy{{{~~~~~~xxxuuuwww~~~~~~|||zzz|||zzzwwwssspppooommmllljjjccccccaaa^^^\\\]]]```dddjjjoootttvvvyyy{{{wwwqqqhhhbbbZZZUUUTTTVVVYYY[[[WWWXXXXXXYYYYYYYYYYYYYYYZZZYYYYYYYYYZZZ]]]___```WWWUUURRRQQQQQQQQQOOONNNKKKKKKJJJIIIIIIHHHHHHHHHDDDDDDDDDEEEFFFGGGIIIIIILLLKKKJJJJJJKKKMMMPPPQQQVVVUUUSSSPPPMMMKKKIIIHHHFFFDDDAAAAAACCCEEEFFFFFFAAA@@@>>>>>>??????===<<<::::::;;;<<<<<<;;;999888;;;;;;:::999999;;;???CCCEEEEEEDDDBBB???;;;777555////////////000000000000---..................---...............///000111......------------......000/////////.........---000////////////000000111111111000000000/////////////////////////////////000000000000111222333444666666666666666777777777666666777888999;;;===>>><<<===>>>AAADDDHHHKKKLLLNNNOOOPPPRRRTTTVVVWWWXXX\\\\\\]]]___bbbccccccaaa]]]___``````___```bbbccciiimmmuuu~~~zzzxxxvvvtttrrrppprrrrrrrrrrrrrrrrrrrrrrrrrrrsssuuuyyy|||~~~|||zzzzzz|||~~~}}}|||||||||zzz{{{{{{||||||{{{{{{zzz~~~~~~~~~~~~~~~{{{||||||||||||{{{{{{zzzuuurrrmmmhhhccc]]]WWWSSSLLLHHHCCC@@@???>>>>>>===>>>@@@CCCEEEGGGIIIMMMPPPZZZ^^^eeehhhiiigggfffeeebbbhhhnnnrrrvvvvvvmmmdddWWWNNNFFFCCCCCC@@@@@@AAA@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBBBBBAAA@@@??????>>>>>>============>>>>>>?????????>>>>>>??????@@@@@@@@@AAACCCEEEHHHJJJKKKNNNNNNMMMMMMLLLKKKKKKKKKMMMNNNSSS]]]jjjrrrsssqqqcccZZZNNNGGGFFFEEECCCAAADDDDDDEEEGGGJJJMMMQQQRRRWWWZZZ___dddjjjnnnppprrrsssrrrppppppqqqsssvvvwwwyyyyyyyyyyyyyyyvvvrrroookkkkkkkkknnnrrrxxx~~~~~~}}}~~~~~~~~~}}}yyyuuuqqqpppooonnnmmmaaabbbaaa^^^\\\___dddjjjqqqvvvyyyyyyzzz|||yyyuuunnniiibbb]]]\\\]]]______[[[\\\\\\]]]]]]\\\ZZZYYY[[[ZZZZZZZZZ[[[]]]```bbbZZZWWWTTTSSSSSSSSSRRRQQQNNNMMMKKKJJJHHHHHHGGGGGGDDDDDDDDDEEEFFFGGGHHHIIIJJJIIIIIIIIIJJJLLLNNNOOOUUUTTTSSSQQQNNNKKKIIIGGGGGGCCC@@@@@@CCCFFFFFFEEE@@@???======>>>>>><<<;;;::::::;;;;;;;;;::::::999===<<<;;;999777888;;;>>>@@@@@@@@@@@@>>>;;;888666000000000000////////////------...//////...------...///000///......000222///..................///222222222111000/////////000000////////////000000111111111000000000//////////////////////////////000000000000111222333444555555555555666777888999777777777888999;;;<<<===<<<===???AAADDDGGGJJJKKKLLLMMMOOOQQQSSSUUUWWWWWW[[[[[[]]]___bbbcccbbb```\\\^^^````````````bbbccciiimmmuuu}}}zzzyyyxxxxxxvvvuuuxxxxxxyyyyyyzzz{{{||||||yyy{{{{{{vvvttttttuuuvvvyyy|||~~~|||{{{zzzvvvxxxzzzzzzzzzzzzzzzzzz{{{|||}}}|||{{{zzzyyyxxxyyyyyyzzzrrrnnniiiddd___YYYRRRNNNJJJFFFBBB>>>>>>======<<<>>>@@@BBBDDDGGGKKKQQQUUU^^^bbbfffiiiiiigggeeeeeeccciiiooossswwwvvvnnndddWWWNNNFFFEEEEEECCCCCCEEEBBBCCCEEEFFFFFFFFFDDDCCCCCCDDDDDDCCCCCCAAA@@@@@@======<<<<<<<<<<<<=========>>>???@@@AAAAAAAAAAAAAAAAAABBBDDDEEEHHHIIIKKKNNNMMMMMMLLLKKKKKKKKKKKKIIIJJJNNNUUU\\\``````^^^SSSNNNHHHDDDCCCDDDCCCAAADDDEEEGGGJJJOOOSSSXXXZZZ]]]```dddiiimmmppprrrssspppooommmllljjjiiiiiiiiihhhgggggghhhiiihhheeeccc]]]]]]]]]```gggoooxxx}}}}}}}}}}}}~~~}}}{{{xxxsssooonnnmmmllllllbbbcccbbb___]]]```gggnnnsssxxx{{{yyyyyyzzzyyyvvvsssoooiiieeedddeeeeeeeeecccdddffffffeeeccc```^^^___]]][[[ZZZZZZ\\\^^^```]]]ZZZVVVUUUUUUUUUTTTTTTQQQOOOMMMJJJHHHGGGFFFFFFDDDDDDDDDDDDEEEGGGHHHIIIIIIIIIJJJKKKLLLMMMMMMNNNQQQRRRRRRRRRPPPMMMKKKIIIHHHDDD@@@AAADDDGGGFFFDDD???>>><<<<<<======;;;:::;;;;;;:::::::::;;;;;;<<<===<<<;;;999777777999;;;<<<===>>>>>>===;;;999888111111000000//////......------...//////...------...///000000......000222000//////......//////000111111111111000000000000000000////////////000000000000/////////.........000000000000000000000000000000000000111222333444444333333444555777999:::888888888888999:::;;;<<<===>>>???AAACCCFFFIIIJJJJJJKKKMMMOOORRRTTTVVVWWWZZZZZZ\\\___bbbbbbaaa___\\\^^^```aaaaaaaaabbbdddiiimmmttt~~~~~~}}}|||~~~{{{tttpppnnnnnnoooppptttzzz~~~|||zzzyyysssuuuxxxyyyzzzyyyzzz{{{yyy{{{}}}~~~~~~}}}{{{yyywwwwwwwwwyyyzzznnnkkkfffaaa[[[UUUOOOKKKIIIEEE@@@=========<<<<<<===???AAADDDGGGMMMTTTYYY```cccgggiiihhhfffdddddddddjjjppptttxxxwwwoooeeeWWWNNNGGGFFFGGGFFFGGGIIICCCEEEGGGHHHIIIHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA<<<<<<;;;;;;;;;;;;<<<<<<<<<===???AAABBBBBBBBBAAABBBBBBCCCDDDFFFGGGIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNCCCEEEIIIMMMQQQRRRQQQPPPJJJGGGCCCAAAAAABBBBBBBBBCCCEEEGGGLLLRRRXXX]]]```ccceeeiiimmmqqqtttvvvwwwmmmllljjjgggdddaaa___^^^XXXXXXXXXZZZ\\\\\\[[[YYYRRRQQQRRRUUU]]]hhhrrryyy~~~zzzyyyyyy{{{}}}~~~||||||xxxtttoookkkjjjjjjiiihhhcccdddccc```^^^aaaiiippprrrwwwzzzxxxwwwyyyxxxvvvvvvrrrnnnkkkjjjjjjiiihhhlllmmmooopppnnnkkkgggdddbbb```]]][[[ZZZ[[[\\\]]]^^^[[[XXXVVVVVVVVVVVVUUURRRQQQNNNKKKHHHFFFFFFFFFCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKLLLNNNOOOOOOOOOOOONNNOOOQQQRRRRRROOOMMMKKKIIIDDDAAAAAAEEEHHHFFFCCC>>>===;;;;;;<<<<<<:::999;;;;;;:::999:::;;;===>>><<<<<<;;;888666666888::::::;;;===>>>>>><<<;;;999222111111000///......---,,,---...//////...---,,,---///111000......000333000000////////////000000------......//////000000111000////////////000000//////.........---------111111111111111111111111000000000000111222333444333333333333555888:::;;;999888888888999::::::;;;>>>>>>???AAACCCFFFHHHIIIHHHJJJLLLNNNQQQTTTVVVWWWYYYZZZ[[[^^^aaabbb```^^^\\\^^^```aaaaaaaaacccdddiiimmmtttwwwrrroooiiiffffffjjjmmmqqqwww}}}~~~|||{{{zzzyyyzzzzzzvvvvvvuuusssrrrssswwwyyy|||xxxvvvtttsssrrrpppgggaaaXXXTTTRRRPPPLLLGGGGGGEEEBBB???======>>>???@@@???BBBEEEFFFHHHOOOWWWaaaeeeiiikkkjjjgggeeedddfffiiinnntttwwwuuuppplll^^^TTTKKKGGGFFFEEEEEEGGGFFFFFFGGGHHHHHHIIIIIIJJJGGGEEEBBBBBBBBBBBBAAA@@@<<<:::888666666777999;;;???@@@@@@AAAAAA@@@@@@???BBBBBBBBBCCCDDDEEEEEEFFFJJJHHHGGGEEECCCCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFCCCCCCCCCBBBAAACCCFFFHHHDDDHHHMMMRRRWWW]]]bbbfffhhhlllmmmmmmoootttvvvtttsssnnngggaaa\\\WWWSSSPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNQQQTTTWWW^^^gggooo|||zzzssspppnnnnnnsssyyyyyy~~~{{{xxxvvvuuusssppplllkkkjjjjjjiiihhhbbbaaa______aaadddiiikkkqqqrrrrrrsssssssssrrrrrrvvvsssooollljjjkkklllnnnnnntttwwwvvvsssqqqjjjcccdddaaa]]]ZZZZZZ[[[\\\\\\___]]][[[XXXWWWVVVVVVVVVSSSRRROOOLLLIIIGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNOOORRRSSSSSSPPPMMMKKKIIIGGGDDDBBBBBBCCCFFFGGGAAA???=========<<<:::888777888:::;;;<<<;;;::::::999888777555555555666777999888888999;;;===<<<;;;555333000...,,,***'''$$$......//////......---,,,......////////////......000000000000000000000000333000...///111111///,,,............////////////111///...------...///111222000//////000000///---000111111222222333444444444444555666777888999999999999888777999;;;===???999:::===@@@DDDGGGJJJKKKJJJJJJKKKMMMOOORRRTTTUUUXXXYYYZZZ\\\]]]^^^______[[[\\\^^^___aaabbbcccccceeejjjssswwwqqqmmmhhheeeeeefffhhhlllqqqvvvzzz|||}}}~~~~~~~~~~~~}}}|||zzzyyyyyyyyyzzzwwwvvvvvvtttssstttwwwzzz}}}}}}~~~~~~~~~}}}xxxtttqqqmmmjjjhhh```[[[TTTQQQQQQOOOKKKGGGDDDBBB???<<<::::::;;;<<>>@@@??????@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCDDDDDDHHHGGGEEECCCBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCDDDAAABBBBBBAAA@@@BBBEEEHHHJJJNNNSSSYYY]]]bbbgggjjjjjjnnnqqqppprrrvvvwwwtttqqqkkkccc[[[UUUQQQMMMKKKGGGGGGGGGGGGGGGHHHHHHHHHHHHKKKNNNPPPTTTZZZdddkkkvvvzzzsssllliiihhhiiiooouuuxxx{{{xxxtttrrrqqqmmmkkkhhhhhhhhhiiihhhgggeeeccc___\\\]]]aaafffiiimmmmmmnnnoooppppppoooooorrrpppmmmjjjiiijjjlllnnnsssxxx{{{zzzxxxuuuooohhheeebbb___]]]\\\\\\[[[[[[\\\[[[XXXVVVUUUTTTTTTTTTRRRQQQOOOLLLJJJHHHGGGFFFEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLNNNOOOQQQSSSSSSRRRPPPOOOPPPMMMIIIEEECCCCCCEEEGGGAAA@@@>>>======<<<:::888888999:::;;;<<<;;;::::::888888666555555555666666888777777999;;;======<<<444222000///...---+++)))......//////......---,,,......////////////..............................000...,,,---//////...,,,............////////////222000///......///000222222000//////000000///---000111111222222333444444444444555666777888999999999888888888999;;;===>>>;;;<<<>>>@@@CCCEEEGGGHHHJJJJJJLLLNNNQQQSSSTTTUUUYYYYYY[[[\\\^^^^^^______]]]^^^```aaabbbcccddddddfffkkktttwwwpppkkkfffcccddddddfffiiilllpppsssuuuvvvxxxzzz|||}}}{{{yyyyyyyyyyyy|||{{{zzzyyyxxxxxxyyyyyyuuuuuutttrrrqqqrrrvvvyyyzzz{{{||||||}}}}}}}}}|||~~~~~~xxxrrrmmmgggaaa^^^WWWTTTPPPNNNNNNMMMIIIFFFBBB@@@===;;;::::::;;;<<<>>>???CCCHHHIIIIIINNNUUUZZZ___fffjjjkkkjjjhhhggghhhjjjmmmqqqttttttrrrooocccYYYPPPNNNMMMKKKJJJLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJGGGDDDCCCBBBAAA???===<<<;;;:::999999:::<<<===>>>??????@@@@@@??????>>>>>>??????@@@@@@AAAAAABBBEEEDDDBBBAAA@@@@@@@@@@@@<<<======>>>>>>???@@@@@@???@@@@@@@@@@@@AAAEEEHHHKKKOOOUUU[[[___cccgggjjjmmmrrrvvvwwwxxx{{{zzzvvvqqqjjj___UUUOOOJJJHHHFFFCCCCCCCCCDDDEEEEEEEEEFFFGGGJJJMMMOOORRRXXXaaahhhoooyyyzzzvvvoooggg```______bbbiiiqqqvvv}}}xxxtttooollljjjhhhgggeeefffhhhjjjjjjjjjhhheee___[[[ZZZ^^^cccgggggghhhiiijjjkkklllllllllmmmllliiiggghhhjjjmmmooovvv{{{~~~}}}{{{yyyssslllfffdddaaa```^^^]]]ZZZXXXXXXWWWUUUSSSRRRQQQRRRRRRPPPOOONNNLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJMMMNNNPPPQQQSSSSSSSSSSSSWWWSSSMMMGGGDDDDDDEEEGGGBBB@@@>>>=========;;;999888999:::;;;;;;;;;:::999777777666555555555666666666666777999<<<>>>===<<<444222000000111111000......////////////...------......////////////.................................---,,,---...///...---............////////////222111000//////000111222111000//////000000///...000111111222222333444444444444555666777777888999888888888888999:::<<<>>>>>>>>>???AAABBBDDDEEEEEEIIIJJJMMMPPPSSSTTTUUUUUUZZZZZZ\\\]]]^^^^^^^^^^^^```aaabbbcccddddddddddddgggllluuuwwwpppkkkfffcccdddeeefffhhhkkkmmmooopppqqqssstttwwwyyy{{{||||||}}}{{{zzzxxxvvvuuuuuuvvvvvvxxxxxxxxxwwwwwwvvvvvvvvvqqqqqqpppnnnmmmooorrruuuwwwxxxyyy{{{{{{|||{{{{{{|||{{{{{{}}}~~~xxxrrrkkkddd]]]YYYRRRPPPMMMMMMLLLJJJGGGCCCAAA@@@>>><<<<<<<<<===>>>>>>@@@DDDJJJKKKJJJOOOVVV[[[```ggglllllljjjhhhffffffgggjjjnnnsssuuuuuutttiii___VVVSSSQQQNNNMMMNNNNNNNNNOOOPPPPPPOOONNNNNNKKKHHHEEECCCAAA@@@===;;;777666555555666777999:::===>>>>>>??????>>>>>>===<<<=========>>>>>>>>>???AAA@@@@@@???>>>=========::::::;;;;;;<<<======>>>???@@@@@@@@@AAACCCGGGJJJMMMQQQXXX]]]aaaeeehhhkkkooovvv{{{~~~{{{uuummm```TTTLLLHHHFFFEEECCCCCCDDDEEEFFFGGGHHHHHHIIILLLOOOQQQTTTZZZbbbhhhlllvvv}}}}}}}}}yyyqqqiiiccc\\\VVVUUUWWW[[[dddmmmttt}}}{{{vvvqqqllliiigggfffffffffhhhkkkmmmnnnnnnhhheeeaaa^^^]]]___bbbdddcccdddeeeggghhhiiiiiiiiiiiihhhfffeeegggjjjnnnpppuuuzzz}}}|||zzzyyytttnnngggeeecccbbb```]]]YYYUUUUUUTTTRRRPPPOOOOOOOOOPPPNNNNNNMMMMMMKKKJJJIIIHHHFFFEEEDDDDDDEEEFFFHHHIIIJJJKKKKKKLLLLLLKKKJJJIIIKKKLLLMMMNNNPPPRRRTTTUUUYYYUUUNNNHHHDDDDDDEEEGGGCCCAAA???>>>>>>===;;;:::888999:::;;;;;;;;;:::999777666666666666666666666555555777:::===???>>>===666333111000111111111000///////////////...------......////////////..............................///......///000111111111............////////////111000000//////000000111111///...///000111000...000111111222222333444444444444555555666777777888888777777888999:::<<<===>>>>>>???@@@BBBCCCDDDEEEHHHJJJNNNRRRTTTVVVVVVUUUZZZ[[[\\\]]]^^^^^^^^^^^^aaabbbcccdddddddddddddddhhhmmmvvvuuupppmmmhhhffffffgggggghhhiiijjjlllmmmnnnpppqqqrrrtttuuuvvvwwwwwwvvvuuutttssssssssstttuuuuuuuuuuuuuuutttssssssrrrnnnnnnmmmkkkjjjkkkooorrrssstttwwwyyyzzz{{{{{{zzzwwwwwwwwwxxxzzz}}}~~~|||wwwrrrllleee]]]XXXPPPOOOMMMKKKIIIGGGCCCAAA???>>>===<<<<<<===>>>>>>@@@AAAFFFLLLMMMLLLQQQWWW```eeejjjmmmlllhhheeeddddddeeeiiiooouuuyyyzzzzzznnnddd[[[WWWUUUQQQOOOOOONNNPPPQQQSSSSSSRRRQQQQQQKKKHHHDDDBBB@@@>>>;;;999888888888888999:::<<<===<<<======>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<;;;;;;::::::::::::;;;<<<<<<======@@@AAABBBBBBCCCFFFJJJNNNSSSWWW]]]bbbgggkkkooorrrsss{{{yyyooo```SSSKKKGGGEEEEEECCCCCCDDDFFFHHHIIIJJJKKKKKKNNNRRRTTTVVV[[[ccciiimmmwww~~~{{{yyyxxxsssiiiaaaZZZSSSNNNOOOSSSXXXaaajjjqqq{{{{{{wwwrrrmmmjjjhhhgggggghhhjjjnnnppppppooogggfffeeedddccccccccccccaaabbbccceeefffgggggggggeeedddccccccfffjjjnnnqqqsssxxx{{{zzzzzzzzzvvvqqqhhhfffdddbbb```]]]XXXTTTTTTSSSQQQOOONNNNNNNNNNNNMMMMMMMMMMMMLLLJJJIIIHHHDDDDDDCCCCCCDDDEEEGGGHHHJJJJJJLLLLLLLLLKKKJJJIIIHHHIIIIIIKKKMMMOOORRRSSSTTTQQQKKKFFFCCCCCCEEEGGGCCCAAA?????????>>><<<:::999:::;;;;;;;;;:::999888666666777777777777777777666666888;;;>>>@@@???===888555222000/////////...//////000000//////...---......////////////......////////////////////////...//////000000000111111............////////////////////////////////////000///...///000111000///000111111222222333444444444444555555666666777777777777777888999:::;;;<<<;;;<<<>>>@@@BBBDDDFFFGGGHHHJJJNNNRRRTTTVVVVVVVVVZZZ[[[\\\]]]^^^_________aaabbbccccccddddddddddddhhhmmmvvvxxxrrrrrrqqqmmmjjjiiiffffffffffffgggiiijjjkkkmmmmmmmmmnnnnnnoooooooooooonnnnnnnnnoooppprrrsssssssssrrrrrrqqqooonnnmmmjjjjjjiiihhhggghhhkkknnnmmmooorrrvvvyyyzzzzzzzzzuuutttttttttuuuvvvxxxyyyzzzxxxuuuqqqllleee]]]XXXPPPNNNLLLIIIFFFCCCAAA@@@;;;;;;;;;;;;;;;<<<======CCCDDDHHHMMMNNNNNNSSSZZZeeehhhkkkllliiieeebbb```ccceeeiiipppwww{{{}}}|||ooofff]]]ZZZXXXUUURRRSSSQQQRRRTTTUUUUUUTTTRRRQQQJJJGGGCCC@@@>>><<<:::888777777888888:::;;;<<<===;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<;;;:::999999:::::::::;;;<<<<<<======@@@BBBCCCDDDEEEIIIMMMQQQUUUXXX]]]ccchhhmmmrrrvvv{{{yyyooo```RRRIIIEEEDDDCCCBBBCCCDDDFFFHHHJJJLLLMMMNNNQQQUUUWWWYYY]]]dddiiipppzzz~~~|||xxxuuuqqqkkkbbb[[[RRRMMMJJJMMMQQQVVV___gggnnnyyy}}}zzzvvvssspppooolllllllllnnnqqqrrrrrrpppggghhhhhhhhhgggeeecccbbb```aaabbbddddddeeeeeeeeeaaa```___```ccchhhmmmpppqqqwwwzzz{{{{{{}}}zzzuuujjjhhheeecccaaa^^^YYYVVVVVVUUUSSSPPPOOONNNMMMNNNMMMNNNNNNNNNLLLJJJHHHGGGDDDCCCCCCCCCCCCEEEFFFGGGHHHJJJKKKMMMMMMLLLJJJIIIFFFGGGGGGIIIJJJLLLNNNOOONNNKKKHHHDDDBBBCCCDDDEEEDDDBBB@@@?????????===;;;999:::;;;;;;;;;:::999888777777888999999999888888888888:::===@@@AAA@@@>>>:::666222///......---,,,///000000000000///............////////////......000000000000000000000000,,,---///...------...///............////////////......////////////......000///...///000111000///000111111222222333444444444444555555555666666666666666777888999:::;;;;;;999:::<<>>???FFFGGGJJJNNNOOOOOOVVV^^^gggiiijjjiiieeeaaa___^^^___bbbfffmmmtttwwwwwwvvvlllddd]]]\\\[[[YYYXXXYYYTTTUUUVVVWWWVVVSSSPPPNNNHHHEEEAAA???===;;;888666333444555666777999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999999:::;;;;;;;;;:::999888999999::::::;;;<<<<<<===@@@AAACCCDDDFFFJJJOOOSSSVVVYYY]]]bbbgggnnnvvvzzzyyypppaaaTTTKKKFFFDDDCCCCCCDDDEEEHHHJJJMMMOOOPPPSSSVVVZZZ\\\^^^bbbhhhmmmsss{{{~~~|||{{{zzzzzz|||}}}~~~~~~}}}}}}zzzzzz{{{{{{{{{zzzzzzyyyvvvtttqqqmmmfff___XXXSSSMMMIIIHHHKKKPPPUUU]]]dddlllvvv}}}|||zzzxxxxxxvvvuuuuuuvvvxxxxxxvvvtttlllkkkjjjhhhfffdddbbbaaa```aaaaaabbbcccccccccbbb]]]\\\\\\]]]```eeejjjmmmoootttyyyzzz|||~~~}}}yyymmmjjjgggeeeccc```]]]ZZZZZZXXXUUURRRPPPNNNNNNNNNNNNNNNNNNNNNMMMJJJGGGFFFEEEDDDDDDDDDDDDFFFGGGHHHGGGHHHKKKMMMMMMLLLKKKJJJFFFGGGHHHIIIJJJJJJKKKKKKIIIHHHFFFCCCBBBBBBBBBBBBDDDCCCAAA@@@@@@???===;;;::::::;;;<<<;;;:::999888777888999:::;;;::::::999:::;;;===@@@BBBBBB@@@>>>:::666222///.........---000000000000000///............////////////......////////////////////////---...000///,,,+++---///............/////////////////////000000////////////......///000111111///000111111222222333444444444444444555555555666666555666777888999:::::::::999:::<<>>???@@@AAAAAAIIIHHHJJJNNNOOOPPPWWW```ggghhhhhhfffbbb___]]]]]][[[^^^bbbiiinnnqqqpppnnniiiaaa\\\\\\]]]\\\\\\]]]XXXXXXYYYXXXVVVRRRNNNKKKFFFDDD@@@>>><<<:::888666333444555777888:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::::::::999999999999999999888999:::;;;;;;:::888777999999999:::;;;;;;<<<<<>>AAACCCCCC@@@>>>:::666222//////000000000000000000000000//////.........////////////..............................///111333111...---...000............/////////000000000111111111111000000///......///000111111000000111111222333333444444444444444555555555555555555666777888:::::::::::::::;;;===???AAACCCEEEFFFHHHHHHJJJLLLPPPSSSVVVXXXWWWYYY[[[]]]```bbbccccccbbbccceeefffhhhiiijjjjjjfffkkkuuu}}}yyyuuurrrpppooooooyyy}}}zzzpppjjjeeejjjqqqvvvxxxuuupppmmmjjjiiihhhggghhhiiijjjkkkfffdddaaa]]]ZZZXXXWWWWWW[[[WWWVVVZZZbbbgggfffdddggghhhiiiiiigggccc```]]]ZZZYYYWWWUUUUUUUUUWWWXXXZZZ]]]bbbhhhmmmppprrrsssrrrrrrqqqpppoooooooooooommmkkkhhheee```[[[TTTOOOIIIFFFBBB???>>>===<<<;;;999999888888:::===AAACCCDDDFFFGGGIIIKKKQQQZZZ```llliiiddd```^^^\\\ZZZXXXXXXWWWYYY]]]cccggggggfff___^^^\\\[[[ZZZZZZZZZ[[[\\\ZZZWWWTTTQQQMMMIIIEEEAAA@@@>>>;;;999777666666666666666666777888999:::======<<<<<<<<<;;;;;;;;;999999999999999999999999:::::::::::::::;;;<<<<<<999999::::::<<<===???@@@===>>>???AAACCCHHHMMMRRRWWW[[[aaafffllluuuvvvgggYYYOOOJJJGGGEEEJJJJJJKKKMMMPPPTTTXXXZZZ___aaadddiiimmmqqqtttuuu{{{}}}{{{vvvnnnmmmllllllnnnnnnmmmlllmmmnnnooooooooonnnmmmllllllmmmmmmllljjjfffcccaaaaaa^^^YYYTTTOOOLLLIIIHHHBBBEEEHHHJJJMMMTTT]]]dddpppvvv|||zzzzzzzzznnnllliiigggfffccc___\\\YYYYYYYYY[[[^^^^^^]]][[[XXXWWWVVVVVVYYY^^^cccggglllnnnrrrxxx}}}~~~|||oookkkgggeeedddaaa]]]YYYXXXWWWTTTQQQNNNMMMLLLLLLNNNMMMMMMKKKIIIGGGEEEDDDEEEDDDCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJKKKKKKKKKJJJJJJHHHFFFDDDCCCBBBAAA???===AAA@@@???===<<<<<<;;;;;;;;;:::999999999:::;;;<<<;;;<<<======<<<;;;999777999<<<@@@CCCDDDCCCAAA???:::777333000000000///...---------------...///000///............---------//////////////////////////////.........---------000000000///......------000000//////.........---000000000000000000000000000000000111222222333333444444555555666777777777111222444666777888888777;;;;;;===@@@BBBEEEGGGGGGFFFGGGHHHKKKNNNQQQTTTVVVYYYZZZ\\\___```aaaaaa```bbbdddhhhmmmrrrqqqlllgggkkkkkkqqq{{{yyyvvvrrrooommmllllllrrrvvv{{{~~~{{{tttlllfffiiilllpppssssssoookkkhhheeefffhhhjjjkkkkkkjjjjjjfffddd```\\\XXXUUUTTTSSSNNNOOOQQQSSSTTTWWWZZZ\\\aaabbbccccccbbb___\\\ZZZWWWVVVTTTRRRQQQQQQRRRSSSUUUXXX]]]ccchhhlllnnnooonnnmmmlllkkkkkkjjjjjjkkkhhhfffccc```\\\WWWQQQMMMGGGDDD@@@============<<<>>>===;;;:::;;;>>>AAACCCFFFGGGIIIKKKNNNSSS[[[aaajjjfffaaa]]][[[XXXVVVTTTTTTSSSSSSUUUYYY[[[[[[YYYYYYYYYXXXWWWWWWYYYZZZ[[[\\\YYYUUURRROOOKKKFFFCCC@@@>>>===;;;999888777777777777777777888999::::::;;;;;;;;;::::::::::::999::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>???@@@BBBFFFKKKOOOWWW[[[```fffmmmxxxyyyiii[[[QQQLLLIIIHHHJJJJJJKKKMMMPPPTTTXXX[[[bbbdddhhhlllpppsssuuuvvv{{{~~~wwwqqqhhhfffddddddeeeeeeeeedddeeefffggggggggggggfffeeefffffffffdddbbb___\\\ZZZVVVTTTPPPLLLIIIGGGFFFEEEDDDFFFIIIKKKOOOWWWaaaiiivvv|||~~~{{{yyyxxxqqqnnnjjjgggdddaaa]]]ZZZVVVVVVWWWYYY[[[[[[ZZZXXXUUUTTTSSSTTTWWW\\\aaaeeekkkmmmqqqvvv{{{}}}|||{{{ppplllgggddddddbbb___[[[XXXVVVTTTQQQNNNMMMMMMMMMNNNNNNMMMLLLJJJHHHFFFEEEEEEDDDCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKJJJJJJIIIGGGEEEDDDCCCBBB@@@>>>AAA@@@???===<<<<<<;;;;;;;;;:::999888888999:::;;;:::;;;<<<======;;;:::888888;;;@@@DDDEEEDDDAAA???:::777333111000000///.........---------......//////............---------........................//////.........---------.........///////////////000/////////............000000000000000000000000000111111222333333444444444444555555666777777777444555666888999999999888;;;<<<===???AAACCCDDDEEEGGGGGGIIIKKKNNNQQQTTTUUUWWWYYY[[[]]]___```aaaaaabbbcccgggllloooooojjjeeejjjjjjrrr{{{tttsssqqqooommmjjjhhhgggkkknnnsssuuutttooojjjfffllllllmmmmmmkkkgggdddaaa```ccchhhlllmmmllljjjhhheeeccc^^^YYYTTTQQQOOONNNGGGLLLQQQPPPKKKKKKQQQWWWXXXYYYZZZ[[[ZZZXXXVVVUUUSSSQQQOOOMMMLLLLLLLLLLLLNNNPPPUUU[[[```dddfffhhhgggfffeeeddddddcccdddddd```^^^[[[YYYVVVRRRMMMJJJDDDAAA===<<<===???@@@@@@CCCAAA>>><<<<<>>??????@@@CCCGGGKKKRRRVVV\\\ccclllzzz}}}lll]]]SSSNNNMMMLLLLLLLLLNNNPPPTTTXXX\\\^^^fffhhhlllppptttwwwyyyzzz{{{pppiii___\\\YYYXXXXXXYYYYYYXXXZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[[[[YYYWWWTTTQQQOOOJJJHHHFFFEEECCCCCCCCCCCCEEEHHHJJJMMMRRR\\\iiirrr|||wwwsssrrrnnniiidddaaa]]]YYYVVVSSSRRRSSSUUUWWWWWWVVVTTTPPPPPPPPPQQQUUUZZZ___ccciiikkkoootttyyy{{{zzzxxxqqqlllfffdddccccccaaa^^^WWWVVVSSSQQQOOONNNNNNNNNOOONNNNNNLLLKKKIIIGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJHHHFFFEEEDDDCCCAAA???AAA@@@???===<<<<<<<<<<<<:::999888777777888999:::999:::<<<======<<<;;;:::777;;;AAAEEEFFFEEEAAA???;;;888444111111000///...//////...---------......///............---------......................../////////............---------......///000000111////////////............000000000000000000000000111111222222333444444555444444555555666777777777777888888999:::::::::999<<<<<<===>>>@@@AAABBBCCCGGGHHHIIIKKKNNNQQQSSSTTTVVVWWWYYY\\\^^^```aaaaaabbbdddgggkkkmmmlllgggccchhhiiirrr|||wwwppppppooommmkkkiiifffeeehhhkkknnnppppppnnnjjjgggiiihhhfffcccaaa___]]]]]]```bbbfffjjjkkkjjjhhhfffeeebbb]]]WWWQQQLLLJJJHHHEEEKKKOOOMMMGGGFFFKKKQQQOOOPPPQQQRRRSSSRRRQQQPPPNNNMMMKKKIIIGGGFFFFFFFFFGGGIIIMMMSSSXXX\\\^^^``````___^^^]]]\\\\\\\\\\\\WWWUUUSSSRRRPPPMMMIIIFFFBBB???<<<<<<>>>AAACCCCCCBBBAAA>>>======@@@CCCEEEHHHIIIKKKNNNRRRWWW]]]```aaa\\\VVVQQQNNNKKKIIIGGGCCCCCCDDDFFFIIIKKKMMMMMMNNNOOOQQQSSSVVVXXXZZZ[[[XXXTTTOOOKKKGGGCCC???<<<:::999999888888999999999::::::::::::;;;<<<======??????>>>>>>>>>=================================>>>============>>>??????@@@???>>><<<;;;:::::::::===>>>>>>>>>>>>@@@CCCFFFJJJNNNTTT\\\hhhxxxooo___UUUQQQPPPPPPPPPQQQSSSVVVZZZ^^^bbbdddgggjjjoootttyyy}}}wwwjjjbbbXXXTTTPPPMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQPPPPPPNNNLLLIIIGGGFFFDDDCCCBBBAAAAAABBBCCCCCCFFFIIILLLPPPWWWcccqqq{{{{{{{{{|||zzzsssmmmnnnjjjeee```]]]ZZZVVVTTTPPPPPPPPPRRRTTTTTTRRRPPPMMMMMMNNNPPPTTTYYY^^^aaafffhhhkkkpppuuuwwwwwwvvvpppkkkeeebbbbbbcccaaa___WWWVVVSSSQQQOOONNNNNNNNNOOONNNNNNMMMLLLJJJHHHGGGEEEDDDCCCBBBCCCCCCEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJKKKIIIGGGEEEEEEDDDBBB@@@@@@???>>>===<<<<<<<<<<<<:::999888777777777888999888999;;;===>>>>>><<<<<<888<<>>===>>>@@@CCCDDDEEE>>>===<<<===???BBBEEEGGGGGGHHHJJJNNNSSSXXX[[[]]]\\\WWWPPPKKKGGGEEECCCBBB???@@@AAACCCEEEHHHKKKMMMOOOQQQTTTXXXZZZ[[[[[[ZZZSSSOOOJJJFFFCCC???<<<999888888888888999999:::;;;<<<;;;;;;<<<<<<===>>>???@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAA???>>>===<<<<<<<<<<<<<<<<<<===>>>>>>===>>>AAACCCDDDHHHOOOYYYfffxxxpppaaaWWWSSSSSSSSSSSSTTTWWW[[[___cccgggiiihhhlllrrryyy~~~rrrddd[[[RRRNNNJJJGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFDDDBBBAAA@@@AAA@@@@@@???@@@AAABBBCCCGGGJJJOOOTTT]]]kkk{{{|||wwwvvvvvvtttmmmggggggddd```\\\ZZZWWWTTTRRROOONNNOOOPPPRRRRRRPPPNNNLLLLLLMMMPPPTTTYYY]]]```cccdddggglllqqqtttttttttpppkkkeeebbbbbbbbbaaa___XXXWWWTTTQQQPPPNNNNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEFFFGGGHHHIIIJJJKKKKKKIIIGGGFFFEEEDDDBBB@@@@@@???>>>======<<<<<<===;;;:::888777777777888888777999;;;===>>>>>>===<<<999<<>>CCCCCCEEEFFFGGGHHHHHHHHHDDDDDDCCCBBBAAA@@@???>>>>>>???AAAEEEHHHKKKNNNPPPQQQPPPOOONNNMMMMMMMMMMMMKKKIIIGGGFFFEEEDDDBBB@@@>>>======???BBBCCCCCCBBB999:::;;;>>>AAACCCFFFGGGGGGGGGIIINNNTTTXXXZZZZZZWWWSSSLLLFFFCCCBBB@@@??????@@@AAABBBCCCEEEIIILLLTTTWWW[[[___```]]]ZZZWWWLLLIIIDDDAAA???===;;;999999888888999999:::;;;<<<============>>>???@@@AAA??????>>>>>>>>>=========??????????????????????????????>>>>>>>>>???@@@@@@>>>>>>======<<<======>>><<<===>>>>>>======???AAACCCGGGOOOZZZhhh{{{sssddd[[[WWWWWWWWWUUUWWW[[[___dddhhhkkkmmmmmmpppwww~~~yyykkk]]]TTTKKKHHHEEECCCBBBCCCBBBBBB@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>===>>>???@@@BBBCCCHHHMMMSSS[[[fffttt}}}yyytttqqqooolllhhhdddaaa___]]][[[YYYWWWSSSPPPMMMMMMMMMNNNPPPPPPNNNLLLLLLLLLMMMPPPSSSXXX\\\^^^^^^___ccchhhnnnrrrssssssqqqlllfffccccccccc```^^^ZZZXXXUUURRRPPPNNNMMMMMMMMMMMMMMMLLLKKKJJJHHHHHHEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKKKKIIIGGGFFFEEEDDDBBB@@@??????>>>===============<<<;;;999888777777888888888:::<<<>>>???>>>===<<<999<<<@@@DDDFFFFFFDDDCCC???;;;777444222111000/////////...---------......///............---------------------------------...////////////000000000111000000///......------.........///////////////000000000000000000000000......//////000111111111444444555555666777777777666666666666666777888999999:::<<>>>>>===<<<;;;:::;;;===???AAADDDGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFGGGDDDBBB@@@@@@???>>><<<;;;;;;===@@@BBBBBB???===777999===@@@CCCEEEFFFFFFGGGGGGJJJOOOUUUYYYZZZYYYTTTOOOIIICCCAAA@@@??????===@@@BBBCCCDDDHHHMMMQQQYYY]]]cccfffeee___WWWRRRFFFCCC???===<<<<<<;;;:::999999999999:::;;;<<<===>>>>>>>>>>>>???@@@AAABBB@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>???>>>>>>===============;;;<<<>>>>>>======???AAABBBGGGPPP[[[jjj}}}uuuhhh```\\\[[[[[[[[[]]]aaafffjjjooorrrssstttxxx~~~{{{pppbbbUUULLLDDDBBB@@@?????????>>><<<===<<<<<<<<<===>>>@@@AAA=====================>>>=========>>>@@@CCCFFFGGGKKKPPPYYYcccooo~~~~~~~~~{{{xxxsssnnnjjjfffeeeddd___^^^]]]\\\[[[WWWRRRNNNKKKKKKKKKLLLNNNMMMKKKIIIKKKLLLMMMOOORRRVVVZZZ\\\ZZZ\\\___eeekkkppprrrrrrsssnnniiigggfffeeeaaa^^^[[[YYYVVVSSSPPPMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGEEEDDDCCCBBBAAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGDDDDDDDDDEEEFFFHHHJJJKKKJJJHHHFFFEEEEEEDDDAAA??????>>>>>>==================<<<:::999888888888999999;;;===>>>???>>>===<<<777999===@@@BBBCCCBBBBBB???<<<777444333222000///......---------......//////............---------------------------------.../////////000000000000///////////////...................../////////000000000000000000000000000/////////000111111222222444444555555666777777777666555555555666888999:::999:::<<>>???@@@AAAAAA<<<<<<<<<<<<<<<;;;:::999888999:::;;;===@@@BBBCCCEEEEEEDDDCCCBBBBBBBBBBBBDDDBBB???======<<<;;;999999:::<<>>CCCEEEFFFEEEDDDHHHHHHJJJPPPVVVZZZZZZXXXSSSNNNGGGBBB@@@?????????;;;???BBBEEEHHHNNNUUU[[[]]]aaagggjjjggg___UUUOOOCCC@@@===;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===????????????@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::;;;<<<<<>>>>>===>>>???AAA@@@FFFPPP[[[jjj|||wwwkkkddd```^^^]]]```cccggglllqqquuuxxxzzzzzz~~~~~~uuujjj\\\OOOFFF@@@>>>===<<<===<<<:::999;;;:::::::::;;;<<<>>>???;;;;;;:::;;;;;;<<<===>>>======???AAADDDGGGKKKMMMMMMSSS]]]hhhuuu|||~~~~~~{{{{{{yyytttmmmgggccccccddd```______^^^\\\XXXQQQMMMJJJIIIIIIKKKLLLLLLIIIGGGKKKKKKLLLNNNQQQUUUXXXYYYXXXYYY]]]cccjjjooorrrrrrtttqqqllljjjiiigggbbb^^^\\\ZZZWWWSSSOOOMMMLLLKKKKKKKKKKKKKKKJJJIIIGGGGGGEEEDDDCCCBBBAAABBBBBBCCCBBBCCCCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDFFFHHHJJJKKKJJJHHHFFFEEEDDDCCCAAA??????>>>>>>============>>>>>><<<;;;999888888999999:::;;;===>>>???>>><<<;;;666777:::<<>>@@@BBBDDDEEEDDDEEEGGGKKKOOOSSSVVVXXXZZZZZZZZZZZZ\\\^^^```aaadddhhhlllnnnllljjjjjjkkkmmmnnnxxxwwwqqqlllhhhbbb]]][[[ZZZYYYXXXVVVXXX[[[]]][[[WWWRRROOOKKKIIIGGGFFFFFFHHHJJJLLLLLLMMMPPPUUU[[[___aaaaaacccbbb___YYYPPPGGGAAA???AAAAAA@@@@@@???>>>>>>>>><<<<<<===>>>??????>>>>>>===<<<:::999999:::<<<===999;;;===?????????===<<<;;;<<<>>>???@@@???===<<<>>>>>>===<<<;;;;;;::::::;;;:::999888888888999:::<<<===>>>@@@BBBDDDEEEFFFEEEGGGKKKNNNQQQSSSSSSSSSLLLIIIFFFBBB@@@???@@@AAACCCCCCDDDGGGLLLSSSYYY]]]eeefffhhhhhhddd[[[PPPHHH>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<===???AAABBB???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>===AAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<===>>>???@@@??????@@@AAAAAA@@@???>>>===>>>@@@@@@@@@@@@AAACCCDDDEEELLLZZZlll{{{tttkkkgggeeecccbbbgggjjjooovvv}}}yyymmm]]]MMMEEEDDD???>>>>>>===<<<<<<;;;;;;::::::999999888888999999<<<<<<<<<<<<<<<===>>>???>>>???@@@BBBEEEHHHKKKMMMPPP[[[gggrrr||||||}}}}}}~~~|||{{{xxxssspppnnnllljjjhhhjjjiiiggggggfffaaaXXXRRRNNNLLLJJJHHHHHHHHHFFFEEEIIIJJJKKKLLLNNNQQQUUUYYYXXXYYY[[[```eeekkkpppsssrrrqqqnnnjjjfffccc```___ZZZYYYWWWTTTQQQNNNLLLJJJLLLLLLLLLKKKKKKJJJIIIHHHHHHFFFEEECCCBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDCCCCCCDDDFFFIIIJJJHHHDDDBBBAAA@@@>>>===>>>>>>===<<<<<<<<<<<<===;;;:::888777777888:::;;;999;;;???BBBBBB@@@===:::888888999:::;;;===???@@@BBB===:::;;;777000///333/////////000///......------------............///000000000000000000000000000000//////.........---............////////////...//////000000//////...//////000000000000///////////////000111111222222555555555555555444444444555555666777888:::<<<===;;;<<<>>>@@@BBBEEEFFFGGGGGGGGGHHHKKKNNNSSSVVVYYYXXXZZZ\\\]]]___aaadddgggggghhhjjjkkklllkkkkkkjjjkkkllluuuxxxrrrnnniiibbb]]]ZZZYYYXXXWWWUUUWWWZZZ\\\[[[WWWSSSPPPMMMKKKIIIGGGGGGHHHIIIJJJJJJKKKNNNTTT[[[```bbbbbbdddbbb]]]WWWNNNGGGBBB???AAA@@@@@@??????>>>======<<<<<<===>>>>>>>>>=========<<<:::999999:::<<<===777888999;;;;;;;;;;;;:::<<<===>>>??????>>>===<<<======<<<<<<;;;:::::::::;;;:::999888888999:::;;;===>>>???AAACCCDDDFFFFFFDDDFFFJJJMMMPPPQQQRRRRRRJJJHHHDDDAAA??????@@@AAAEEEEEEFFFIIIOOOVVV]]]bbbmmmooopppllldddXXXLLLDDD>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAA???@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAA@@@@@@???>>>AAA@@@@@@??????>>>=====================>>>??????>>>???@@@AAAAAA@@@???>>>>>>@@@AAA@@@>>>>>>???@@@GGGIIIOOO[[[hhhpppsssrrruuuyyyyyypppiiifffeeedddccclllnnnsssyyy~~~|||pppdddVVVHHHAAA@@@>>>>>>======<<<;;;;;;:::<<<;;;;;;:::::::::;;;;;;===============>>>?????????@@@AAACCCEEEIIINNNQQQZZZeeerrr}}}}}}|||}}}}}}|||yyyvvvuuuuuuuuuuuusssvvvssspppmmmjjjddd\\\UUUNNNLLLIIIHHHHHHGGGFFFEEEHHHIIIJJJKKKLLLOOOTTTWWWXXXZZZ]]]aaafffkkkooorrrrrrpppnnnkkkgggdddbbb```[[[ZZZXXXUUURRROOOMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFDDDCCCBBBAAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFEEEDDDEEEHHHJJJKKKIIIFFFEEEDDDBBB???======<<<<<<;;;;;;;;;;;;;;;;;;:::888777777888:::;;;:::<<<>>>@@@@@@>>>;;;:::666777888:::<<<>>>@@@@@@AAA===;;;;;;777111///222///////////////......------------............///////////////////////////000/////////............------........./////////+++,,,,,,------,,,,,,+++---------......---------000000000111222222333333444444555555555555555555444444555666777999;;;;;;:::;;;===???BBBDDDFFFFFFFFFGGGIIIKKKOOOSSSVVVWWWWWWYYY[[[\\\]]]```ccceeeggghhhjjjkkklllkkkkkkjjjjjjkkktttzzzuuupppkkkccc]]]YYYXXXVVVUUUVVVXXX[[[]]]\\\ZZZWWWUUUQQQPPPMMMKKKIIIIIIIIIIIIIIIJJJMMMSSSZZZ```cccddddddaaa[[[TTTMMMGGGCCCAAA@@@@@@??????>>>===========================<<<;;;<<<;;;:::999999:::;;;<<<::::::;;;<<<<<<===>>>>>><<<===>>>??????>>>===<<<<<<<<<<<<;;;;;;::::::999;;;:::999999999999;;;;;;??????@@@BBBCCCEEEFFFGGGDDDFFFIIILLLOOOOOOOOOOOOGGGFFFCCC@@@???@@@BBBCCCHHHHHHJJJNNNUUU]]]eeejjjsssuuuvvvooobbbSSSHHHBBB>>>>>>===<<<<<<<<<============>>>>>>>>>????????????@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????@@@@@@??????>>>======<<<>>>>>>>>>===>>>>>>??????@@@@@@AAABBBBBBAAAAAA@@@AAABBBCCCAAA???>>>>>>???CCCFFFLLLUUU]]]```]]]YYY]]]aaagggnnntttxxx{{{|||vvvqqqkkkhhhggghhhhhhiiirrrtttxxx|||tttdddYYYOOODDD???============<<<;;;;;;::::::======<<<<<<<<<======>>>>>>>>>>>>>>>>>>???@@@@@@BBBCCCDDDFFFIIINNNUUUYYYdddppp~~~~~~~~~}}}{{{{{{|||}}}wwwrrrmmmfff^^^WWWNNNKKKHHHGGGGGGGGGFFFEEEFFFGGGHHHIIIKKKNNNRRRVVVYYY[[[___ccchhhlllnnnppppppooommmkkkhhheeecccbbb]]]\\\ZZZWWWTTTQQQOOONNNNNNOOOOOOOOONNNMMMLLLKKKGGGFFFDDDBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGIIILLLJJJIIIHHHHHHGGGCCC???;;;<<<;;;;;;;;;::::::::::::;;;:::888777777888:::;;;<<<<<<======<<<;;;:::999444555888:::===>>>???@@@>>>======<<<888111///111////////////......---------------............///////////////////////////////////////............---------.........//////......////////////......000000111111111111000000111111111222333333444444333444444444555666666666444444444555666888999:::999:::<<<>>>AAACCCDDDEEEFFFHHHKKKNNNRRRUUUVVVWWWXXXZZZ\\\^^^^^^aaadddfffggghhhiiikkkkkkkkkkkkjjjllllllvvv~~~yyysssmmmeee^^^ZZZXXXVVVUUUYYY[[[]]]___```___]]]\\\XXXWWWTTTRRROOOMMMKKKKKKJJJKKKNNNSSS[[[aaadddfffddd___XXXQQQKKKGGGDDDBBB@@@@@@???>>>>>>======<<<===============<<<;;;:::<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<===???@@@AAA===>>>>>>???>>>>>>===<<<<<<<<<;;;;;;:::::::::999;;;;;;:::999999:::<<<<<<@@@AAABBBCCCDDDEEEFFFGGGEEEGGGJJJLLLNNNNNNMMMMMMFFFDDDBBBAAAAAACCCEEEFFFLLLMMMPPPVVV]]]fffnnnssstttwwwwwwnnn^^^OOOFFFBBB>>>>>>===============>>>?????????????????????>>>??????@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@??????@@@?????????>>>>>>======?????????>>>>>>??????@@@BBBBBBCCCCCCCCCDDDCCCCCCCCCDDDEEEDDDBBB@@@AAABBB@@@CCCIIIPPPUUUVVVRRROOOPPPRRRWWW\\\aaafffiiikkkkkkiiiggggggiiilllpppqqqvvvyyy}}}{{{lll[[[QQQJJJDDD???>>>===<<<<<<<<<;;;;;;;;;:::======<<<<<<===>>>?????????>>>>>>>>>???@@@AAAAAADDDFFFHHHJJJMMMTTT]]]cccmmmyyy~~~~~~~~~~~~wwwqqqllleee^^^XXXMMMJJJGGGFFFFFFFFFFFFEEEEEEGGGHHHIIIJJJMMMRRRUUUZZZ\\\```eeeiiilllmmmnnnmmmlllkkkiiigggeeecccccc___^^^[[[XXXUUURRRPPPOOOOOOPPPQQQQQQPPPOOOMMMLLLGGGFFFDDDBBBAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHGGGFFFGGGIIIKKKIIIIIIJJJKKKJJJFFF@@@<<<<<<<<<<<<<<<<<<;;;;;;:::;;;:::888777777888:::;;;>>>===;;;:::999888888888333555777:::;;;<<<=========>>>@@@>>>888222000000//////......---------------------............//////////////////////////////////////////...............////////////000000///000000111111000000///111222222333333222222111000000111111222333333444333333333444555666777777555555555666777888999:::888999;;;===@@@BBBDDDEEEHHHJJJNNNQQQUUUWWWXXXXXX[[[]]]___```aaacccfffhhhfffgggiiijjjkkkkkkkkkjjjooopppyyy}}}wwwqqqhhh```[[[YYYXXXWWWZZZ[[[]]]```aaabbbaaaaaa```___]]][[[XXXUUURRRQQQOOOOOOQQQUUU\\\aaaeeefffddd^^^VVVPPPLLLIIIFFFCCC@@@@@@??????>>>============>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;999999999:::;;;===>>>???>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;:::::::::;;;===>>>BBBBBBCCCCCCDDDEEEFFFFFFGGGHHHJJJLLLMMMLLLKKKJJJEEEDDDCCCBBBCCCFFFIIIKKKPPPSSSXXX___gggpppwww{{{{{{{{{xxxlll[[[LLLDDDAAA>>>>>>=========>>>>>>??????@@@@@@AAA@@@@@@???>>>>>>???@@@@@@AAAAAA@@@@@@>>>>>>???????????????>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEECCCDDDEEEEEECCCCCCDDDEEEFFFHHHKKKOOORRRSSSQQQPPPMMMNNNPPPSSSUUUXXXYYYZZZ___```aaadddhhhooouuuyyy{{{|||oooaaaQQQJJJFFFAAA??????<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===???@@@@@@>>>>>>??????@@@BBBCCCDDDEEEHHHLLLOOORRRZZZdddlllvvv~~~~~~~~~~~~~~~{{{tttnnnjjjeee^^^YYYLLLIIIFFFDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJMMMRRRUUUZZZ\\\```dddhhhkkklllmmmjjjiiihhhfffeeecccbbbaaa___^^^\\\YYYVVVSSSQQQOOOOOOPPPQQQRRRQQQOOOMMMKKKFFFEEECCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHFFFGGGGGGFFFEEEEEEGGGJJJKKKLLLOOOQQQPPPLLLFFFAAA>>>>>>>>>???>>>>>>===<<<;;;:::888777777888:::;;;???===;;;888777777888888555666777888::::::;;;;;;>>>BBBCCC???888333000000//////...---,,,------...---------............///................................./////////////////////000000000111111111---------......---------...//////////////////...//////000000111222222222333333333444555666777777666666666777888999:::;;;888999;;;===???BBBCCCDDDGGGIIIMMMPPPSSSUUUVVVVVV[[[]]]___``````bbbeeegggeeefffhhhjjjkkkkkkkkkkkkoooppp{{{{{{tttkkkccc^^^\\\\\\[[[YYY[[[]]]___aaaccceeeeeehhhggggggeeebbb___\\\ZZZWWWVVVVVVYYY]]]bbbdddeeeddd]]]UUUPPPMMMKKKGGGDDDAAAAAA@@@@@@???>>>>>>>>>===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAAAAA??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<>>>???BBBCCCCCCCCCDDDDDDEEEEEEGGGHHHJJJKKKKKKIIIHHHGGGCCCCCCBBBCCCEEEIIIMMMOOOTTTXXX```hhhqqqyyy~~~wwwhhhXXXJJJBBB???>>>>>>=========>>>?????????@@@AAABBBBBBAAA???>>>>>>??????@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@??????@@@@@@AAABBBCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEDDDDDDEEEFFFGGGHHHFFFGGGHHHHHHFFFFFFGGGHHHJJJKKKMMMNNNOOOOOOOOONNNPPPPPPQQQQQQQQQQQQPPPPPPVVVXXX[[[```gggpppzzz}}}qqq^^^SSSIIIDDDAAA===<<<>>>========================<<<<<<<<<===>>>@@@AAABBB???@@@@@@BBBDDDFFFHHHIIIGGGLLLRRRVVVZZZbbbnnnvvv~~~~~~~~~~~~~~~}}}}}}}}}zzzuuuoookkkhhhddd___ZZZLLLIIIEEECCCDDDEEEFFFFFFEEEFFFHHHHHHJJJMMMRRRUUUYYY[[[___cccgggjjjlllmmmhhhhhhfffeeecccbbbaaa```^^^]]][[[XXXUUURRRPPPOOONNNOOOQQQRRRQQQOOOLLLJJJFFFEEECCCAAA@@@@@@AAAAAAAAAAAABBBDDDEEEGGGHHHHHHFFFFFFFFFEEEDDDDDDFFFHHHMMMOOORRRUUUVVVRRRLLLGGG???@@@AAAAAAAAA@@@>>>===;;;:::888777777888:::;;;???===:::888777777888999777777777888999;;;===>>>BBBGGGHHH@@@777333111000000///---,,,,,,,,,---...---------............///................................./////////////////////000000000111111111......////////////......//////000000000000//////...//////000111111222222333444444444555666666666777777777777888999:::;;;888999;;;===@@@BBBCCCDDDFFFGGGJJJMMMOOORRRSSSTTTXXXYYY[[[\\\\\\^^^aaacccdddeeegggiiikkkkkkkkkkkkmmmnnnzzz~~~wwwnnnfffaaa```______\\\]]]___bbbeeehhhjjjlllnnnoooooonnnllliiifffddd```^^^\\\]]]___bbbccccccccc]]]UUUQQQOOOMMMIIIEEEBBBBBBAAAAAA@@@?????????===>>>??????????????????:::;;;;;;;;;;;;;;;;;;:::===>>>AAACCCDDDEEEEEEDDD@@@???>>>======<<<<<<<<<========================<<<;;;;;;;;;;;;===>>>@@@CCCCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHHHHHHHFFFDDDBBBAAAAAAAAABBBEEEJJJNNNQQQWWW]]]fffpppyyy|||ooo```RRRGGG@@@>>>>>>>>>======>>>??????@@@???@@@AAABBBCCCBBB@@@???>>>>>>???@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBAAA@@@AAABBBDDDFFFGGGIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNKKKKKKJJJJJJKKKLLLNNNOOOOOOPPPQQQPPPNNNLLLMMMNNNLLLNNNQQQRRRRRRRRRRRRRRRUUUUUUVVVVVVUUUSSSQQQPPPSSSVVVZZZ```hhhtttooobbbOOOIIIDDDAAA>>>::::::===>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@BBBDDDEEEAAABBBCCCFFFHHHKKKNNNOOOPPPVVV___dddhhhppp{{{~~~|||zzz}}}}}}}}}~~~zzzyyyyyy{{{||||||zzzxxxrrrnnnjjjgggeeeaaa\\\WWWKKKHHHDDDBBBCCCEEEFFFFFFCCCEEEFFFGGGHHHKKKPPPSSSYYYZZZ\\\```dddiiilllnnniiihhhgggeeecccbbb``````]]]\\\YYYWWWSSSQQQNNNMMMLLLMMMOOOQQQPPPMMMJJJHHHFFFEEECCCAAA@@@@@@@@@AAA@@@AAABBBDDDEEEGGGHHHIIIFFFGGGFFFEEEDDDDDDFFFHHHKKKMMMPPPSSSUUURRRMMMIII???@@@BBBBBBBBBAAA???>>>;;;:::888777777888:::;;;>>><<<:::999888888999999888888888888;;;???CCCEEEFFFLLLKKKAAA666333222111000...---++++++,,,---...---------............///..................................../////////000............////////////111111222222222222111111000111111222222111111000///000000111111222333333444444555555555555555555777777666777777888999:::999:::;;;>>>@@@BBBDDDEEEGGGHHHIIIKKKNNNQQQSSSUUUVVVXXXYYYZZZZZZ[[[^^^```dddeeegggiiikkkkkkkkkkkklllnnnzzzyyyooogggcccbbbbbbbbbaaabbbcccfffjjjmmmppprrrrrrsssttttttrrrooollljjjeeeccc```___```bbbbbbbbbccc]]]VVVRRRQQQOOOJJJEEECCCCCCBBBAAAAAA@@@@@@???===>>>???@@@@@@@@@@@@@@@:::;;;;;;<<<<<<;;;;;;::::::<<>>===<<<<<<<<<<<<=========>>>>>>>>>>>>>>><<<;;;;;;;;;<<<===???@@@BBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEECCCAAA????????????AAAEEEIIINNNQQQYYY___jjjuuu~~~|||ssseeeWWWLLLEEE@@@>>>>>>>>>===>>>>>>???@@@@@@>>>???AAACCCCCCBBBAAA@@@>>>>>>???@@@@@@@@@@@@???AAABBBBBBCCCDDDDDDDDDCCCAAAAAACCCEEEHHHJJJKKKLLLKKKKKKLLLMMMOOOQQQRRRSSSRRRRRRQQQQQQRRRTTTUUUVVVYYYZZZZZZXXXUUUSSSSSSTTTPPPTTTYYY\\\^^^^^^]]]^^^YYYZZZ[[[[[[[[[YYYVVVUUUUUUXXX]]]ccckkkyyyuuubbbUUUHHHEEECCCBBB>>>:::;;;???>>>>>>>>>>>>????????????>>>??????@@@BBBDDDFFFGGGCCCDDDFFFHHHLLLOOORRRTTTYYY```jjjpppttt||||||{{{{{{}}}{{{}}}wwwwwwwwwxxxyyyyyywwwtttllliiieeecccaaa]]]WWWRRRKKKHHHDDDBBBCCCDDDFFFFFFBBBCCCEEEEEEGGGJJJNNNRRRXXXYYY[[[^^^ccchhhlllooojjjiiihhhfffdddbbbaaa```\\\[[[XXXVVVRRRPPPMMMLLLKKKLLLOOOPPPOOOMMMIIIGGGFFFEEECCCAAA@@@@@@@@@AAA@@@@@@BBBDDDFFFGGGIIIJJJGGGGGGGGGFFFDDDDDDFFFHHHFFFHHHKKKOOOQQQOOOKKKGGG???@@@BBBBBBBBBAAA???===;;;:::888777777888:::;;;===<<<;;;999999999999:::999888888999===BBBHHHLLLIIIOOOMMMAAA666333333222000...---++++++,,,---...---------.........//////........................---.........//////000000,,,,,,,,,---------............////////////......------............------000111111222333333444444555555555555555444444444666666555666666777888999999:::<<<>>>AAACCCEEEEEEKKKKKKLLLMMMPPPSSSVVVXXXWWWXXXZZZZZZ[[[\\\___aaaccceeegggiiijjjkkkkkkkkkmmmppp||||||xxxrrrkkkgggeeeeeeeeehhhiiikkknnnppprrrssssssttttttttttttsssooojjjfffeeebbb^^^\\\\\\\\\\\\[[[ZZZYYYWWWTTTPPPJJJEEEBBBEEEDDDBBBAAA@@@@@@AAABBBBBB@@@>>>???AAABBB@@@>>>======<<<;;;;;;;;;<<<<<<>>>???@@@AAABBBCCCCCCCCC@@@@@@???>>>>>>>>>>>>>>>???>>>>>>=========>>>>>>999::::::;;;<<<===?????????@@@BBBBBBBBBBBBCCCEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@EEELLLSSSWWW^^^cccllluuu{{{}}}}}}|||ssshhhYYYNNNHHHFFFBBB??????>>>>>>>>>???@@@@@@AAACCCBBBBBBAAAAAAAAABBBBBB===???AAABBBBBBBBBCCCDDDAAACCCDDDDDDDDDDDDEEEFFFHHHHHHHHHKKKOOORRRSSSTTTVVVUUUTTTRRRRRRRRRSSSSSSXXXWWWVVVUUUVVVXXXZZZ[[[bbbcccdddccc```^^^^^^^^^___^^^^^^```ccceeeeeeeeeffffffeeecccaaa___]]]\\\______```eeeqqq~~~rrrcccUUULLLCCCAAA>>><<<;;;<<<>>>???BBBAAAAAA@@@@@@????????????@@@AAABBBBBBDDDGGGJJJGGGKKKPPPSSSUUUXXX^^^cccgggmmmuuu{{{~~~~~~yyyvvvtttttttttrrrmmmiiiiiifffbbb^^^[[[XXXTTTQQQLLLJJJHHHEEEDDDCCCDDDDDDDDDDDDEEEFFFIIILLLOOOQQQVVVXXX[[[```dddhhhjjjlllooollliiigggeeebbb^^^[[[\\\YYYUUURRRQQQOOOMMMLLLJJJKKKLLLMMMMMMKKKIIIHHHCCCCCCCCCAAA@@@@@@BBBDDD@@@@@@AAACCCEEEGGGIIIJJJFFFGGGGGGFFFEEEDDDFFFGGGKKKJJJJJJJJJJJJIIIIIIIIIAAA@@@@@@BBBCCCCCCAAA??????===:::888888999;;;======<<<;;;:::;;;<<<===>>>666888:::;;;???FFFOOOVVVWWWMMMBBB:::777555222///000///......///000111222..................------222222111000///...---------------............///............////////////222111111111000000//////---...///111111222222222////////////000111222333222333444444555555444444666666666777888888999999999999:::<<<>>>@@@BBBCCCEEEFFFIIILLLOOORRRTTTTTT[[[]]]^^^^^^]]]\\\^^^___bbbcccdddeeeeeehhhkkknnnqqqqqq||||||uuuoookkkjjjjjjkkkkkkmmmnnnppprrrsssssssssuuutttttttttsssooojjjeeeccc```\\\YYYYYYYYYXXXWWWUUUUUUTTTRRROOOJJJGGGDDDEEEDDDBBBAAAAAAAAABBBBBBCCCAAA???@@@BBBCCCBBB@@@@@@???>>>>>>===<<<<<<<<<===>>>???AAABBBBBBBBBBBB@@@@@@???>>>===========================>>>>>>>>>:::::::::;;;<<<===>>>???>>>@@@AAAAAAAAAAAABBBDDD@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???@@@DDDJJJQQQUUU]]]aaahhhnnnrrrsssrrrpppfff]]]RRRJJJFFFEEEBBB@@@???????????????@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCC>>>@@@BBBBBBBBBBBBCCCDDDBBBDDDEEEFFFFFFFFFHHHIIIKKKKKKKKKNNNRRRUUUWWWWWWYYYXXXXXXWWWXXXYYYZZZ[[[]]]]]]\\\]]]^^^aaaccceeefffggggggfffdddccccccdddhhhhhhhhhhhhjjjllloooqqqppppppppppppnnnllljjjiiigggffffffjjjsss{{{nnnaaaVVVKKKEEE>>>===<<<<<<===???BBBDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@BBBCCCDDDEEEGGGKKKNNNRRRVVV[[[]]]___ccciiinnnuuu{{{yyyuuurrrqqqrrrpppllliiidddbbb___]]][[[WWWSSSPPPKKKIIIGGGDDDCCCBBBCCCDDDCCCCCCDDDEEEGGGJJJMMMOOOSSSVVVZZZ```eeeiiilllnnnooommmkkkiiihhheeeaaa]]][[[XXXTTTQQQPPPOOOMMMKKKHHHIIIJJJKKKJJJIIIGGGFFFCCCDDDCCCBBB@@@@@@BBBDDDAAAAAABBBCCCEEEHHHJJJKKKJJJKKKKKKIIIGGGGGGHHHJJJKKKKKKJJJIIIHHHHHHGGGFFFAAA@@@@@@AAABBBBBB@@@>>>>>><<<:::888888999;;;<<<<<<<<<;;;:::;;;<<<===>>>888:::;;;===@@@GGGPPPVVVVVVNNNBBB:::777555222/////////.........///000111........................000000000000////////////---------............///............////////////111111000000000/////////...///000111111111111111////////////000111222333222333444444555555444444666666666777888888999999999999:::<<<>>>@@@BBBCCCEEEGGGIIILLLPPPRRRTTTUUUZZZ[[[]]]]]]\\\\\\^^^___aaaccceeeffffffhhhkkknnnqqqrrr~~~~~~xxxsssooonnnoooppprrrrrrtttuuuuuuuuuuuutttvvvuuuttttttrrroooiiieee```]]]XXXVVVUUUTTTSSSRRROOOOOOOOONNNLLLJJJGGGFFFDDDDDDCCCBBBBBBBBBCCCCCCDDDCCCBBBCCCDDDEEEDDDBBBDDDCCCBBBAAA???>>>======<<<===???@@@AAAAAABBBBBB@@@???>>>===<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>:::::::::;;;<<<===>>>???===>>>@@@@@@??????AAABBB????????????????????????AAA@@@@@@@@@CCCHHHMMMPPPYYY\\\```dddeeedddaaa___VVVPPPHHHDDDDDDDDDBBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCC@@@AAACCCCCCBBBBBBCCCDDDCCCEEEGGGHHHIIIJJJLLLNNNPPPPPPQQQUUUYYY\\\\\\\\\^^^^^^^^^^^^```aaacccdddcccccccccdddfffiiilllmmmkkkllllllkkkjjjjjjkkkmmmmmmnnnooopppqqqtttwwwzzzzzz|||}}}~~~~~~|||yyywwwsssrrrppprrrwwwvvvhhhZZZOOOGGGBBB???======<<<===???AAADDDEEEBBBAAAAAA@@@@@@??????>>>BBBDDDFFFHHHIIIMMMQQQTTTZZZ^^^cccfffhhhlllrrrwww~~~yyytttpppnnnnnnnnnkkkhhh```___^^^\\\ZZZWWWRRRNNNIIIGGGEEEBBBAAAAAABBBBBBCCCCCCCCCDDDFFFIIIKKKMMMQQQTTTZZZ```fffkkknnnpppnnnmmmllllllkkkhhhccc```ZZZWWWSSSPPPOOONNNLLLJJJFFFGGGHHHHHHHHHGGGEEEDDDDDDEEEDDDCCCAAAAAACCCDDDBBBBBBCCCDDDGGGIIIKKKLLLLLLMMMMMMKKKIIIHHHIIIJJJKKKKKKJJJIIIHHHFFFEEEDDDAAA@@@@@@AAAAAAAAA>>><<<===;;;999888777888:::;;;<<<;;;;;;:::;;;<<<===>>>;;;<<<===???BBBIIIPPPVVVUUUMMMCCC;;;777444111...//////...---------.......................................//////000000000---------............///............////////////000000///////////////...//////000111111000000000////////////000111222333222333444444555555444444555666666777777888888999999999:::<<<>>>@@@BBBCCCEEEGGGIIIMMMPPPRRRTTTUUUWWWYYY[[[\\\\\\\\\^^^``````cccfffggghhhiiikkkmmmrrrttt~~~yyytttqqqqqqrrrtttxxxyyyzzz{{{zzzyyywwwvvvvvvuuutttsssrrrnnnjjjfff___[[[VVVSSSRRRQQQPPPNNNLLLLLLKKKKKKIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFEEEEEEEEEFFFFFFFFFEEEFFFFFFEEECCCAAA???===<<<<<<===>>>???@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;<<<>>>???@@@??????>>>;;;;;;;;;;;;<<<===>>>???<<<===???>>>======???@@@>>>>>>>>>???????????????AAAAAA@@@@@@BBBEEEIIIKKKQQQSSSUUUWWWWWWUUURRRPPPIIIFFFBBBAAABBBCCCBBBAAABBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDBBBCCCDDDCCCBBBCCCDDDFFFDDDFFFIIIKKKLLLMMMPPPRRRUUUVVVXXX\\\aaaccccccbbbbbbccccccdddfffggghhhiiiggggggggghhhjjjlllnnnpppnnnooopppooooooooorrrtttrrrrrrtttyyy}}}zzzyyy{{{~~~yyynnnfffYYYMMMEEEAAA???>>>?????????@@@@@@AAABBBCCC@@@@@@@@@?????????>>>>>>DDDFFFIIILLLOOOSSSXXX\\\aaafffkkkoooqqqvvv|||~~~yyytttnnnllllllmmmkkkiiicccbbbaaa___\\\XXXQQQMMMGGGFFFCCCAAA@@@@@@AAAAAADDDDDDDDDEEEFFFHHHJJJLLLRRRUUUZZZaaagggkkknnnooollllllkkklllkkkhhhddd```YYYVVVRRROOONNNMMMKKKIIIFFFFFFGGGGGGGGGFFFEEEDDDEEEFFFEEECCCAAAAAACCCEEEBBBCCCDDDEEEGGGJJJLLLMMMMMMMMMMMMKKKHHHGGGGGGIIIKKKKKKKKKKKKIIIHHHFFFEEE@@@@@@???@@@AAA@@@===;;;;;;:::999888777888999:::<<<;;;::::::;;;<<<>>>???>>>>>>>>>@@@DDDJJJPPPUUUSSSMMMDDD===888444111...///......---,,,,,,,,,,,,---------......................../////////000000---------............///............////////////////////////............///000000000000000//////////////////000111222333222333444444555555444444555555666666777888888888999999:::<<<>>>@@@BBBCCCEEEGGGJJJMMMPPPSSSTTTUUUVVVWWWZZZ[[[[[[]]]___aaa```cccfffhhhiiijjjkkklllsssuuuzzzvvvssstttuuuwww{{{|||~~~~~~~~~|||zzzxxxvvvtttsssrrrqqqoookkkggg___[[[VVVSSSQQQOOOMMMLLLKKKJJJIIIHHHFFFDDDCCCBBBCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHHHHGGGFFFDDDBBB???===;;;<<<===>>>???@@@AAAAAAAAA??????>>>===============<<<>>>@@@BBBCCCBBB@@@???<<<<<<<<<<<<<<<===>>>???;;;===>>>===<<<<<<===???????????????@@@@@@AAAAAA@@@@@@@@@@@@AAACCCEEEFFFHHHIIIKKKLLLKKKJJJHHHGGGCCCAAA@@@@@@AAABBBBBBBBBCCCCCCBBBBBBAAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDEEEEEEEEEDDDEEEGGGIIIGGGIIILLLNNNPPPRRRUUUWWW[[[\\\___dddiiikkkjjjiiifffgggggghhhiiijjjjjjjjjlllllllllmmmnnnoooppppppqqqrrrssssssssstttvvvxxxzzzxxx{{{{{{qqqkkk[[[UUULLLEEEAAA@@@???>>>>>>???@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFIIIMMMQQQUUU[[[aaaeeelllpppvvv{{{yyytttnnnlllmmmnnnnnnlllllljjjgggddd___YYYQQQLLLFFFDDDBBB@@@??????@@@AAAEEEEEEEEEEEEGGGIIIKKKMMMSSSVVV\\\bbbgggkkkmmmmmmjjjiiiiiiiiihhhfffbbb___YYYVVVRRROOONNNLLLJJJIIIGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEECCCAAAAAABBBDDDCCCCCCDDDFFFHHHJJJLLLMMMNNNNNNNNNLLLIIIHHHIIIJJJJJJKKKLLLLLLLLLJJJIIIGGG@@@??????@@@AAA@@@>>><<<;;;:::999888888888999999;;;;;;::::::;;;<<<>>>?????????>>>@@@EEEJJJOOORRRPPPKKKEEE>>>999555111000......---------,,,++++++---------.........//////////////////............---------............///............////////////............//////////////////000000000//////...////////////000111222333222333444444555555444444555555555666777777888888999999:::<<<>>>@@@BBBCCCFFFGGGJJJMMMPPPSSSUUUUUUUUUWWWYYY[[[[[[]]]___aaa```cccgggiiijjjjjjkkklllsssuuu{{{vvvttttttuuuwwwyyy{{{}}}}}}{{{yyyuuusssrrrrrrqqqooollljjj```\\\WWWSSSPPPNNNLLLJJJJJJIIIHHHFFFDDDBBBAAAAAACCCDDDEEEFFFGGGHHHHHHGGGGGGHHHIIIIIIHHHGGGHHHIIIIIIHHHHHHFFFDDDAAA>>><<<<<<===???@@@AAAAAABBBBBB>>>>>>>>>>>>>>>??????@@@@@@BBBEEEGGGGGGEEEBBB@@@======<<<<<<======>>>???;;;===>>>===<<<;;;<<<>>>>>>>>>??????@@@AAAAAAAAA?????????@@@@@@AAABBBCCCAAABBBCCCDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGFFFHHHKKKMMMLLLNNNQQQSSSUUUWWWZZZ\\\___aaaeeekkkpppqqqpppnnniiiiiikkklllmmmmmmmmmmmmqqqrrrrrrssstttttttttuuutttvvvyyyzzzyyyyyy{{{||||||{{{~~~~~~wwwmmmbbb[[[JJJGGGBBB@@@??????>>>>>>;;;===@@@CCCEEEFFFGGGGGGCCCDDDDDDEEEFFFGGGHHHHHHJJJMMMRRRWWW]]]dddkkkooosssxxxyyyuuupppoooqqqrrrrrrqqqsssppplllfff```YYYQQQLLLEEECCCAAA?????????@@@AAADDDDDDEEEEEEGGGJJJLLLNNNSSSWWW]]]ccchhhkkklllmmmiiihhhfffeeedddccc```^^^YYYVVVRRROOONNNMMMKKKIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEECCCAAA@@@AAACCCCCCCCCDDDEEEHHHJJJLLLMMMOOOPPPPPPNNNLLLKKKLLLMMMLLLLLLMMMNNNMMMKKKHHHGGG?????????@@@BBBBBB@@@>>>;;;;;;:::999999999999999;;;:::::::::;;;===>>>???@@@>>>===@@@DDDIIIMMMNNNLLLIIIEEE???:::666333111------.........---,,,,,,,,,,,,------...//////////////////......------------------............///............////////////...////////////000000000......///000000/////////////////////000111222333222333444444555555444444444555555666666777777888999999:::<<<>>>@@@BBBCCCFFFHHHJJJNNNQQQSSSUUUVVVVVVXXXZZZ[[[\\\]]]___aaaaaadddggghhhiiijjjlllnnnsssttt{{{vvvrrrooooooqqqrrrtttwwwzzz|||}}}|||zzzxxxsssrrrqqqqqqqqqpppnnnlll```\\\WWWRRROOOMMMJJJIIIHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIHHHGGGIIIJJJJJJHHHGGGHHHJJJJJJJJJJJJIIIGGGDDD@@@>>>===>>>???AAABBBBBBBBBBBB>>>>>>>>>>>>???AAABBBCCCDDDFFFIIIKKKJJJGGGCCC@@@==================>>>???<<<===>>>===<<<;;;<<<=========>>>>>>???@@@@@@AAA======>>>???@@@@@@@@@@@@?????????@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCEEEGGGCCCBBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKNNNQQQRRRTTTWWWYYY[[[\\\___bbbbbbdddiiipppuuuvvvtttqqqjjjkkkmmmpppqqqrrrssssssttttttvvvwwwxxxyyyzzzzzzyyy|||}}}~~~{{{tttkkk```TTTLLLCCC@@@===<<<===>>>>>>>>><<<>>>AAAEEEFFFGGGFFFFFFBBBBBBDDDEEEGGGIIIJJJKKKOOORRRXXX^^^eeellltttyyyzzz}}}yyyvvvrrrrrruuuwwwwwwuuuvvvrrrlllfff___XXXQQQLLLDDDCCCAAA?????????@@@AAABBBBBBCCCDDDFFFIIILLLNNNQQQUUU\\\ccciiilllnnnnnnjjjhhhdddbbbaaa```^^^]]]ZZZWWWSSSPPPNNNMMMKKKJJJHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEBBB@@@???@@@BBBBBBBBBCCCEEEGGGIIIKKKLLLNNNOOOOOONNNLLLKKKLLLNNNNNNNNNOOONNNLLLHHHEEECCC???>>>???AAACCCCCCBBB@@@;;;;;;;;;:::::::::::::::::::::::::::;;;===???@@@???===<<<>>>CCCHHHJJJKKKHHHGGGDDD@@@;;;666444333,,,,,,......///...------,,,,,,------...//////000------...............///---------............///............/////////////////////000000000111111------...///000000000000////////////000111222333222333444444555555444444444444555555666777777777999999:::<<<>>>@@@BBBCCCFFFHHHKKKNNNQQQTTTUUUVVVXXXYYY\\\\\\]]]^^^```aaacccdddfffggghhhjjjmmmooorrrsss}}}yyyvvvqqqllliiiiiikkklllpppsssvvvyyy{{{zzzxxxwwwrrrqqqppppppqqqqqqooommm```\\\VVVRRRNNNLLLIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBDDDFFFHHHIIIJJJIIIIIIGGGIIIKKKJJJHHHGGGHHHKKKKKKLLLLLLKKKIIIFFFCCCAAA>>>???@@@AAABBBCCCCCCCCC======>>>???@@@BBBDDDEEEFFFHHHLLLMMMLLLIIIDDDAAA>>>============>>>>>>???<<<===>>>>>><<<;;;<<<===;;;<<<<<<===>>>??????@@@<<<===>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAACCCFFFIIICCCBBBAAAAAA@@@@@@@@@@@@BBBBBBBBBCCCCCCEEEFFFFFFGGGHHHIIIIIIJJJLLLQQQTTTWWWYYY\\\]]]___```ccceeecccffflllrrrwwwxxxvvvssskkklllooosssuuuwwwxxxxxxssstttvvvxxxzzz|||}}}}}}}}}xxxnnndddWWWJJJBBBCCC@@@===;;;<<<>>>@@@@@@@@@BBBDDDFFFFFFEEECCCBBBEEEFFFHHHJJJLLLNNNPPPQQQRRRVVV\\\cccjjjrrrzzz|||yyyvvvtttuuuxxxzzzzzzxxxuuuqqqjjjddd]]]WWWPPPLLLEEECCCAAA??????@@@AAABBB@@@@@@AAACCCEEEIIIKKKMMMOOOTTT[[[cccjjjnnnpppqqqlllhhhddd```______^^^]]]ZZZWWWSSSPPPOOONNNLLLJJJGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDBBB???>>>@@@AAABBBBBBCCCDDDGGGIIIKKKLLLKKKLLLLLLKKKJJJJJJKKKMMMPPPPPPPPPNNNKKKFFFAAA>>>>>>>>>???AAADDDDDDCCCAAA<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;===???@@@???<<<;;;===BBBGGGIIIIIIFFFFFFDDD@@@;;;777555444+++,,,...///000///......,,,,,,------...///000000++++++,,,---...///000111---------.........//////............/////////000//////000000111111222222,,,,,,...///000000000000////////////000111222333222333444444555555444444444444555555666777777777999999:::<<<>>>@@@BBBCCCGGGHHHKKKNNNQQQTTTUUUVVVYYY[[[\\\]]]]]]^^^```aaadddeeefffggggggiiimmmppprrrrrr|||~~~xxxsssoookkkiiiddd^^^^^^aaadddiiiooossssssqqqpppooolllnnnnnnllllllnnnkkkfff]]]YYYSSSNNNJJJIIIJJJKKKDDDEEEEEEFFFEEEEEEDDDCCCBBBCCCDDDEEEFFFGGGHHHIIIJJJHHHEEEEEEHHHKKKMMMNNNOOOQQQSSSSSSPPPJJJCCC>>>??????@@@AAAAAAAAA@@@@@@?????????@@@BBBEEEGGGIIIKKKMMMOOOPPPOOOJJJEEEAAA>>>>>>============>>>???======>>>>>>??????@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<=========>>>@@@???>>>>>>>>>???AAABBBHHHFFFDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBFFFFFFFFFFFFGGGHHHJJJJJJSSSRRROOONNNOOORRRUUUWWWZZZ]]]```cccdddeeehhhjjjfffjjjqqqvvvzzzzzzxxxvvvrrrsssvvvyyyzzzzzzzzzyyyyyyzzz|||}}}}}}}}}}}}sssgggZZZOOOGGGCCCAAA@@@@@@??????@@@AAAAAAEEEEEEFFFFFFFFFFFFEEEDDDCCCFFFIIILLLOOORRRUUUXXXZZZ___eeekkkpppwww|||{{{{{{}}}~~~|||{{{zzzzzz{{{|||zzzyyyvvvpppiiiccc]]]WWWNNNHHHCCCAAA>>>===???AAAAAAAAAAAABBBCCCDDDEEEGGGKKKNNNRRRTTTYYYaaakkkqqqrrrqqqmmmjjjfffeeeeeeddd```]]][[[XXXTTTQQQOOONNNLLLKKKHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHGGGDDDAAAAAAAAABBBDDDFFFGGGHHHIIILLLOOOOOOOOONNNKKKIIIHHHIIIKKKMMMNNNOOONNNLLLHHHCCC@@@<<<===???BBBDDDCCC???<<<===>>>@@@@@@???<<<999777777999;;;===>>>>>>============<<<<<<===AAADDDFFFDDDBBB???===:::666111---.........------,,,,,,,,,,,,,,,---...---,,,***)))000000//////......------+++,,,,,,---...///000000////////////000000000000//////000000000000//////000000000000////////////222111000000000111333333333333333444444444555555555555666666777777888888::::::;;;===???AAACCCDDDFFFHHHKKKOOORRRTTTUUUUUUXXXYYYZZZ[[[ZZZ\\\^^^```cccdddfffggghhhjjjmmmooommmqqq|||}}}wwwnnniiidddaaa\\\WWWWWWZZZYYY^^^dddhhhjjjjjjjjjjjjiiilllmmmkkkjjjiiieee___YYYVVVQQQMMMJJJIIIJJJKKKHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEGGGHHHJJJJJJKKKJJJIIIKKKNNNRRRTTTUUUSSSTTTUUUTTTPPPKKKDDDAAA@@@AAAAAABBBBBBBBBBBBBBB@@@@@@AAACCCEEEHHHKKKMMMOOOPPPQQQQQQNNNIIIDDDAAA>>>>>>=========>>>>>>>>><<<======>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>>>>@@@@@@?????????@@@BBBCCCHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCFFFFFFFFFGGGHHHJJJKKKLLLRRRQQQPPPPPPQQQUUUYYY[[[\\\___ccceeegggiiikkkmmmkkknnnssswwwzzzzzzyyyxxxvvvxxxzzz|||||||||{{{zzz{{{}}}~~~~~~{{{qqqdddWWWMMMFFFBBB===???@@@@@@??????AAACCCEEEFFFGGGGGGHHHHHHGGGGGGFFFIIILLLOOOQQQTTTXXXZZZaaagggnnntttyyy}}}||||||~~~|||{{{zzzzzzzzz{{{yyyxxxqqqllleee___[[[UUUMMMGGGCCCAAA>>>===???@@@AAAAAA???AAACCCEEEHHHMMMTTTXXX[[[\\\___eeekkkoooooonnnnnnkkkgggdddcccaaa^^^[[[[[[XXXTTTRRRPPPNNNKKKIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHFFFDDDAAAAAAAAABBBDDDFFFGGGHHHIIILLLOOOPPPPPPOOOLLLIIIHHHIIIJJJKKKLLLMMMMMMJJJFFFBBB???<<<===>>>AAACCCBBB???<<<<<<>>>??????>>><<<999888777888:::;;;<<<===>>>>>>===<<<;;;:::<<<>>>AAACCCDDDBBB???===:::666111..................---------,,,,,,---......---,,,+++............------------+++++++++,,,------......000000111111111222222222//////000000000000//////////////////000000000000111000/////////000111222333333333444444444555555555555666666777777888888888888999;;;===???AAABBBFFFGGGJJJNNNQQQTTTVVVWWWYYYZZZ[[[[[[[[[\\\^^^aaabbbccceeefffgggiiilllnnnnnnrrr|||zzztttjjjddd]]]YYYTTTPPPOOOSSSNNNRRRXXX\\\___bbbdddfffgggkkkmmmjjjgggccc]]]VVVQQQPPPNNNLLLJJJJJJJJJJJJLLLKKKHHHFFFDDDCCCCCCCCCCCCDDDEEEGGGIIIJJJLLLLLLLLLLLLMMMQQQUUUYYY[[[[[[WWWWWWVVVTTTPPPKKKFFFCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDFFFIIILLLPPPRRRSSSTTTSSSQQQNNNIIIDDDAAA???>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>??????@@@????????????????????????>>>>>>>>>>>>????????????@@@@@@@@@AAAAAACCCDDDEEEIIIIIIJJJKKKJJJIIIHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGHHHIIIJJJLLLNNNOOORRRRRRRRRSSSVVVZZZ]]]```bbbeeehhhkkklllnnnppprrrqqqsssuuuxxxzzz{{{{{{{{{}}}~~~~~~}}}yyymmm___SSSJJJDDDBBB<<>>===>>>@@@AAAAAA???@@@BBBDDDHHHOOOVVV[[[``````cccgggkkknnnnnnmmmmmmjjjfffcccbbb```___]]]\\\YYYVVVTTTQQQNNNJJJGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFCCCAAAAAAAAABBBDDDFFFGGGGGGIIILLLOOOQQQQQQPPPMMMJJJHHHHHHIIIJJJKKKKKKKKKHHHEEEAAA>>>=========???AAAAAA>>><<<;;;<<<>>>???>>>===;;;999888888999:::;;;===>>>???>>><<<:::999999;;;===???CCCAAA???<<<:::777222...------..................,,,,,,---.........------,,,,,,,,,---------------------------------------000000111111111111222222//////000000000000//////......//////000000111111000///.........///111222333333333444444444555555555555666666777777888888888888999;;;===???AAABBBEEEGGGIIILLLPPPUUUXXXZZZ[[[\\\]]]]]]\\\]]]___aaa```bbbeeefffggghhhkkkmmmooosss}}}}}}uuunnnhhh```XXXTTTPPPLLLLLLOOOKKKNNNRRRVVVYYY^^^cccfffjjjnnnpppkkkeee___WWWPPPJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLIIIFFFEEEEEEFFFGGGEEEEEEGGGIIIKKKLLLNNNOOOMMMMMMPPPTTTYYY\\\\\\\\\ZZZXXXVVVRRRNNNJJJGGGEEEBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGHHHKKKNNNQQQSSSUUUTTTSSSQQQMMMIIIDDDBBB??????????????????>>>>>><<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCEEEFFFHHHHHHKKKMMMOOOPPPNNNLLLJJJIIIGGGGGGFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKMMMPPPRRRSSSVVVWWWWWWYYY\\\___bbbdddiiikkknnnppppppqqqsssuuuuuuvvvwwwyyy{{{~~~~~~vvvjjj[[[OOOGGGCCCAAA@@@GGGMMMLLLGGGDDDGGGKKKEEEFFFGGGHHHJJJLLLMMMNNNOOORRRUUUWWWYYY[[[___aaagggnnnwww~~~|||zzzxxxwwwwwwvvvtttsssjjjeee___ZZZVVVQQQJJJDDDBBB@@@======>>>@@@@@@@@@AAAAAAAAABBBDDDIIIPPPUUUYYY[[[^^^cccgggkkklllmmmkkkiiifffdddbbbbbbbbbbbb^^^\\\YYYVVVSSSOOOJJJFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGFFFCCCAAAAAAAAABBBCCCEEEFFFGGGIIILLLNNNRRRRRRQQQNNNKKKHHHHHHHHHJJJJJJKKKJJJHHHEEEBBB@@@???>>>===>>>???@@@>>>===:::;;;<<<===>>>===;;;;;;::::::999:::;;;>>>@@@AAA???===:::999888999;;;===BBB@@@>>><<<:::777333///,,,,,,,,,------......///,,,------....../////////,,,,,,,,,------......///111111000000000/////////............/////////000//////000000000000//////---......///000111111222000000///...///000111222333333333444444444555555555555666666777777888888::::::;;;===???AAACCCDDDEEEFFFHHHKKKPPPUUUYYY\\\]]]^^^___^^^]]]^^^```bbb```ccceeeggghhhiiikkkmmmooosss~~~zzzqqqiiicccZZZRRROOOMMMIIIIIIKKKKKKMMMOOOQQQUUU[[[ccchhhpppttttttlllbbb[[[SSSLLLEEEFFFGGGHHHIIIIIIIIIIIIKKKJJJIIIGGGHHHIIIKKKLLLGGGHHHIIIKKKMMMNNNPPPPPPPPPQQQSSSWWW[[[]]]\\\[[[YYYWWWTTTPPPLLLIIIGGGEEEAAAAAAAAAAAABBBCCCEEEEEEJJJIIIIIIJJJLLLNNNPPPQQQTTTSSSSSSQQQMMMIIIFFFCCC@@@@@@AAAAAA@@@???>>>>>>======>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCEEEGGGIIIKKKLLLMMMNNNQQQTTTTTTQQQNNNLLLKKKIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKMMMOOOQQQTTTWWWXXX\\\]]]^^^```ccceeefffggglllnnnqqqrrrrrrrrrsssuuuxxxyyyyyy{{{~~~}}}vvvhhhZZZNNNFFFCCCAAACCCJJJOOONNNHHHEEEGGGKKKFFFFFFGGGHHHJJJMMMOOOPPPSSSVVVYYY[[[]]]```cccfffmmmttt||||||zzzwwwvvvuuutttqqqooojjjeee___ZZZVVVQQQIIIDDDBBB@@@===<<<>>>???@@@@@@BBBBBBBBBBBBCCCFFFKKKOOOQQQTTTWWW\\\```cccgggiiimmmllljjjgggdddcccbbbccc```^^^[[[XXXUUUQQQKKKHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEFFFEEECCCAAAAAAAAAAAACCCEEEFFFGGGHHHKKKNNNQQQQQQQQQNNNKKKHHHGGGGGGJJJJJJKKKKKKJJJHHHEEEDDDAAA???===<<<>>>?????????:::;;;<<<<<<===<<<<<<;;;<<<<<<;;;;;;<<<>>>@@@AAA>>>===:::888888999;;;<<>>===>>>>>>??????@@@AAAAAABBBAAABBBBBBCCCCCCDDDDDDEEECCCCCCCCCCCCDDDDDDDDDDDDDDDFFFHHHKKKNNNPPPQQQQQQRRRVVVXXXWWWRRRNNNLLLMMMKKKJJJJJJJJJKKKLLLMMMNNNMMMNNNPPPSSSVVVYYY\\\^^^aaaccceeegggjjjkkkllllllmmmooorrrttttttuuuvvvxxx~~~~~~vvviii[[[PPPHHHDDDBBBDDDHHHLLLKKKGGGEEEFFFIIIHHHHHHHHHJJJLLLOOOQQQSSSWWWZZZ]]]```cccfffjjjlllpppuuu}}}{{{yyyvvvuuusssrrrooommmgggccc]]]YYYUUUPPPJJJDDDBBB???===<<<===???@@@@@@AAABBBCCCDDDEEEIIIMMMPPPOOOQQQUUUWWWYYY\\\```bbboooooonnnjjjfffbbbaaaaaaaaa^^^[[[XXXUUUQQQMMMIIIGGGFFFFFFFFFFFFEEEEEEEEECCCEEEFFFEEECCCAAAAAABBBAAACCCEEEFFFFFFHHHKKKNNNOOOPPPPPPNNNKKKHHHGGGGGGIIIJJJKKKKKKKKKJJJIIIHHHDDDAAA===<<<===???@@@AAA:::;;;;;;<<<<<<<<<;;;;;;======<<<<<<======>>>???<<<;;;999777777999<<<===@@@???===<<<;;;888444111,,,,,,,,,---------------...------,,,------...///.........///////////////.........------,,,,,,,,,//////000000000000111111//////000000000000//////......//////000000111111222111000000000111333444333333333444444444555555555555666666777777888888888888999;;;===???AAABBBDDDEEEHHHLLLQQQUUUYYY[[[___``````___^^^^^^___```aaadddgggjjjjjjkkklllmmmmmmrrr~~~~~~uuuiii```VVVMMMHHHHHHJJJIIIGGGGGGJJJIIIIIIKKKQQQ\\\iiiqqq|||}}}vvvfffXXXOOOKKKHHHEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJLLLMMMOOOPPPQQQMMMMMMNNNOOOOOOPPPQQQQQQSSSRRRSSSVVVYYY[[[\\\[[[UUUTTTQQQOOOLLLIIIHHHGGGCCCBBBBBBBBBCCCEEEGGGIIIMMMLLLLLLMMMOOOQQQSSSTTTXXXXXXYYYWWWSSSMMMGGGCCCAAABBBCCCCCCBBB@@@>>>===???@@@@@@AAAAAABBBCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEFFFFFFHHHKKKOOORRRTTTUUUUUUVVVYYY[[[XXXRRRMMMLLLMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQSSSVVVZZZ]]]```bbbccceeeiiimmmppprrrrrrssspppssswwwzzz|||~~~wwwlll^^^RRRJJJFFFDDDCCCEEEGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLNNNQQQTTTVVV[[[^^^bbbfffiiilllpppsssssswww}}}{{{yyyvvvsssrrrpppmmmjjj```\\\WWWUUUSSSOOOJJJEEEBBB???<<<<<<===???@@@???@@@BBBEEEFFFHHHJJJMMMOOOOOORRRUUUWWWXXXZZZ^^^bbbiiikkkmmmkkkgggdddbbbbbb```]]]YYYUUUSSSPPPMMMJJJFFFFFFFFFFFFEEEEEEEEEEEECCCDDDEEEEEECCCAAAAAABBBAAABBBDDDEEEFFFHHHKKKMMMLLLMMMNNNMMMJJJGGGFFFFFFGGGHHHIIIKKKKKKLLLLLLKKKGGGCCC>>><<<===???AAABBB;;;;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<;;;;;;:::888777555555666999<<<>>>???>>>===<<<;;;888555222///////////////............---,,,++++++,,,,,,---///...............---------------,,,,,,,,,,,,,,,/////////000000000111111//////000000000000//////////////////000000000000111000000//////111222333333333333444444444555555555555666666777777888888888888999;;;===???AAABBBDDDFFFIIIMMMRRRUUUXXXYYY``````aaa___]]]]]]^^^___```cccgggiiijjjjjjkkkllllllqqq}}}zzzooocccZZZTTTLLLGGGIIILLLKKKIIIIIIJJJIIIIIIKKKSSS___nnnwww~~~~~~tttcccSSSKKKHHHFFFGGGFFFEEEDDDDDDEEEFFFGGGIIIJJJLLLMMMOOOOOOPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQOOONNNOOORRRVVVXXXYYYYYYTTTSSSRRROOOMMMKKKIIIHHHDDDDDDCCCCCCDDDFFFIIIJJJLLLLLLMMMNNNPPPSSSVVVXXX[[[\\\]]][[[VVVNNNGGGBBBAAABBBCCCCCCCCCAAA>>>===@@@AAAAAABBBBBBCCCCCCDDDBBBCCCCCCDDDEEEFFFFFFGGGDDDEEEEEEEEEFFFFFFFFFFFFGGGIIIMMMQQQTTTVVVWWWWWWXXX[[[]]]YYYRRRLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRUUUXXX\\\```ccceeecccfffjjjooosssvvvwwwwwwtttwww|||yyymmm```UUULLLGGGEEEDDDDDDEEEGGGIIILLLNNNOOOOOOOOONNNOOOQQQSSSVVVXXX^^^aaaeeeiiimmmqqquuuxxxzzz~~~~~~{{{yyyuuusssqqqooollliiiYYYVVVRRRQQQPPPNNNJJJEEEAAA???<<<<<<===?????????@@@CCCFFFGGGGGGHHHIIIJJJOOORRRVVVXXXYYY\\\aaafff```dddiiijjjiiigggggghhh___\\\WWWSSSQQQOOOLLLJJJFFFFFFFFFFFFEEEEEEEEEEEEBBBDDDEEEDDDBBBAAAAAABBBAAABBBDDDEEEFFFHHHKKKMMMJJJLLLMMMLLLJJJGGGFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMHHHDDD???<<<===@@@BBBDDD<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<;;;999888666555444333333555888;;;>>>???>>><<<<<<;;;999555222222222111111000000/////////...,,,+++***++++++,,,.........------,,,,,,,,,........................------------........./////////000000000000//////000000000000////////////000///.........///111222333333333444444444555555555555666666777888888888::::::;;;===???AAACCCDDDCCCFFFJJJNNNSSSUUUWWWXXX`````````___]]]\\\]]]___^^^bbbfffhhhiiiiiijjjkkkkkkppp}}}zzzsssjjj___XXXSSSMMMHHHGGGJJJLLLJJJGGGIIIJJJKKKMMMSSS___nnnyyyxxxkkk___SSSHHHDDDFFFDDDCCCBBBBBBCCCFFFIIIKKKLLLMMMNNNPPPRRRRRRSSSSSSRRRSSSSSSSSSSSSSSSRRRRRROOOQQQSSSVVVXXXXXXXXXXXXWWWWWWWWWWWWUUUTTTRRRQQQOOOJJJFFFHHHJJJJJJLLLPPPNNNPPPQQQQQQSSSVVVZZZ^^^```bbbdddbbb[[[RRRJJJFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIHHHFFFEEEEEEFFFHHHIIIJJJMMMPPPTTTWWWXXXYYYYYY[[[ZZZWWWTTTQQQNNNLLLJJJLLLLLLMMMNNNPPPQQQRRRRRRTTTXXX\\\```bbbdddfffhhhjjjlllooorrrtttwww|||~~~zzzkkk\\\QQQJJJFFFDDDCCCEEEHHHIIIJJJLLLNNNPPPVVVUUUSSSQQQQQQUUU\\\aaaaaaeeeiiilllooorrruuuxxx~~~|||yyyvvvssspppmmmhhheee___ZZZUUURRRQQQMMMEEE???BBB@@@???======>>>@@@AAADDDDDDDDDFFFGGGIIIKKKLLLOOORRRTTTWWWYYY\\\```cccfffeeefffiiikkkkkkgggddd___]]]ZZZUUUPPPMMMJJJIIIGGGHHHHHHFFFDDDCCCCCCDDDEEEDDDBBBAAA@@@@@@AAABBBBBBBBBBBBBBBDDDFFFHHHIIIKKKLLLLLLKKKHHHGGGGGGHHHJJJJJJJJJJJJJJJJJJIIIIIIHHHDDD@@@>>>===>>>>>>>>>::::::::::::999888777777555888:::;;;999888777777777444333666666555888<<>>===;;;777444111333666777666333000------,,,,,,,,,,,,---......111///------//////---+++,,,,,,,,,---------......---...///000000///...---............////////////000000000000000000000000.........///000222333444222222333333333333444444333333444444666777999999888999999;;;===AAADDDEEECCCHHHMMMOOOPPPRRRVVVYYY^^^^^^^^^]]]\\\\\\^^^```eeeffffffeeeeeefffhhhkkkgggmmmzzzyyyqqqggg\\\UUUNNNIIIEEEFFFIIIKKKJJJHHHIIIJJJKKKMMMTTT```nnnxxxuuufff[[[RRRIIIEEEFFFCCCCCCCCCDDDEEEFFFHHHIIIKKKLLLNNNPPPRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSTTTUUUWWWYYYZZZZZZ[[[\\\]]]^^^^^^]]]ZZZWWWVVVPPPJJJGGGIIIJJJJJJLLLPPPRRRTTTUUUVVVWWWZZZ^^^aaadddfffhhheee]]]TTTLLLGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKJJJIIIHHHGGGHHHIIIKKKLLLMMMOOORRRVVVXXXZZZZZZZZZ\\\[[[YYYVVVSSSPPPNNNMMMNNNOOOOOOQQQRRRSSSTTTUUUWWWZZZ___bbbeeegggjjjlllnnnppptttvvvxxx{{{yyyjjj\\\QQQKKKFFFDDDEEEGGGIIIJJJKKKMMMPPPSSS\\\ZZZXXXUUUTTTWWW]]]aaaaaaeeejjjooorrrvvvzzz}}}|||yyyuuurrrppplllhhheee```\\\WWWUUUSSSOOOHHHBBBAAA@@@>>>======???@@@BBBCCCCCCDDDEEEGGGIIIJJJKKKNNNPPPSSSVVVXXX[[[___bbbffffffgggiiikkkjjjfffccc___]]]ZZZUUUQQQMMMJJJIIIHHHHHHIIIGGGEEECCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCDDDFFFHHHIIIKKKLLLMMMKKKIIIGGGHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIIIIEEEAAA>>>>>>>>>>>>===999999999999888777666666888:::<<<===;;;:::999999999666555777888888<<>>===>>>???AAACCCAAABBBBBBDDDEEEGGGIIIJJJLLLNNNRRRUUUXXX[[[___aaagggggghhhiiijjjhhheeebbb```^^^ZZZUUUQQQMMMJJJIIIIIIIIIJJJHHHFFFDDDEEEEEECCCCCCCCCCCCBBBAAA@@@@@@CCCCCCCCCDDDEEEGGGIIIIIILLLMMMNNNLLLJJJHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJGGGBBB???>>>>>>======999999888888777666666555888:::<<<===;;;:::::::::;;;888777999:::<<>>=========???BBBCCC@@@@@@AAABBBDDDFFFHHHIIIKKKNNNRRRUUUXXX[[[^^^```eeefffgggiiihhhfffcccaaa```^^^ZZZVVVQQQMMMKKKIIIIIIJJJKKKIIIGGGEEEEEEFFFBBBCCCCCCDDDCCCBBB@@@???CCCCCCDDDEEEFFFHHHIIIJJJKKKMMMNNNMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIILLLHHHCCC@@@>>>>>>======:::999888888777666666666666888::::::999888999:::<<<999888:::;;;===FFFOOOWWWRRRKKKDDD>>>999444111......---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,+++***+++---//////,,,,,,,,,---------.........//////////////////...............////////////////////////////////////111000000000000000111111222222222333333333444444666666555555555666666777:::::::::;;;===@@@BBBDDDJJJNNNRRRTTTTTTVVVYYY\\\_________]]]\\\[[[]]]___aaadddgggiiihhhgggffffffiiilllvvv|||vvvnnndddYYYRRRNNNMMMLLLLLLMMMNNNMMMMMMJJJJJJKKKPPPWWW```hhhllllll]]]NNNHHHHHHGGGFFFFFFMMMLLLJJJIIIIIILLLOOORRRSSSTTTUUUWWW[[[^^^aaacccaaaaaaaaaaaa```___^^^]]]]]][[[ZZZZZZ\\\___ccceeeiiillloooqqqooojjjddd```YYYSSSPPPQQQRRRRRRSSSWWWYYY[[[___cccfffjjjooorrrqqqrrrqqqmmmddd[[[SSSOOOJJJIIIHHHGGGFFFFFFFFFFFFJJJJJJJJJKKKKKKKKKKKKKKKNNNNNNNNNOOOPPPPPPQQQQQQMMMMMMNNNPPPQQQSSSUUUUUUVVVWWWYYY[[[^^^```aaabbbcccaaa^^^[[[YYYXXXWWWWWWTTTUUUVVVXXXZZZ[[[]]]]]]```cccgggjjjnnnrrrvvvyyyzzz}}}|||ttthhh\\\TTTNNNJJJHHHIIIJJJJJJKKKLLLPPPUUUYYY]]]^^^___```aaadddiiilllppptttyyy~~~~~~|||zzzyyywwwuuusssrrrrrrrrrqqqpppmmmkkkhhhccc]]]TTTLLLGGG>>>===<<<<<<<<<>>>AAABBB???@@@@@@BBBCCCEEEGGGHHHKKKNNNSSSVVVXXXZZZ]]]___aaacccfffgggfffeeecccbbb```^^^[[[VVVRRRNNNKKKJJJJJJKKKKKKIIIGGGFFFFFFGGGBBBCCCCCCDDDCCCBBB@@@???CCCDDDEEEFFFHHHIIIIIIJJJKKKLLLNNNMMMKKKIIIGGGGGGGGGGGGGGGGGGHHHHHHIIIIIILLLIIIDDD@@@??????>>>===;;;;;;999888888777888888777888::::::999999:::;;;<<<:::999::::::<<>>AAADDDFFFIIIMMMRRRTTTTTTUUUYYY\\\bbbbbb```^^^[[[ZZZ[[[\\\```cccgggiiihhhgggfffeeehhhkkkuuu{{{uuunnncccYYYRRRMMMMMMLLLLLLKKKKKKJJJJJJKKKJJJKKKPPPWWW^^^cccfffcccVVVJJJFFFFFFFFFGGGIIINNNMMMLLLKKKMMMPPPSSSUUUVVVVVVWWWYYY\\\___bbbdddhhhggggggfffdddbbbaaa```]]]\\\[[[\\\^^^bbbfffiiipppsssvvvwwwuuupppjjjfff___YYYUUUVVVWWWWWWXXX[[[[[[^^^bbbfffiiilllpppsssqqqrrrrrrnnnfff]]]WWWSSSLLLKKKJJJIIIIIIHHHHHHHHHKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSOOOPPPQQQSSSTTTUUUVVVWWWYYYZZZ\\\^^^aaadddfffggggggeeeaaa^^^[[[ZZZZZZZZZVVVWWWXXXZZZ\\\^^^___```cccfffiiilllooosssxxx{{{zzz~~~zzzrrrggg\\\UUUOOOKKKIIIHHHJJJKKKLLLNNNQQQVVVZZZZZZ]]]```cccgggkkkppptttyyy}}}|||zzzyyyxxxuuurrrqqqqqqrrrqqqpppkkkkkkhhhccc[[[RRRJJJEEE===<<<;;;:::;;;<<<>>>@@@???@@@@@@BBBCCCEEEGGGHHHKKKNNNRRRUUUWWWXXXZZZ[[[\\\___ccceeedddcccccccccaaa___[[[VVVRRRNNNKKKJJJJJJJJJKKKIIIGGGEEEFFFFFFCCCCCCCCCCCCBBBAAA@@@@@@CCCDDDFFFGGGIIIJJJJJJJJJIIIKKKMMMMMMKKKHHHFFFFFFEEEFFFFFFGGGGGGHHHHHHIIILLLIIIDDDAAA@@@@@@??????<<<;;;:::888888888888999999:::<<<<<<;;;;;;===>>><<<;;;;;;;;;999:::DDDOOOQQQNNNHHHDDD@@@<<<777444000000///......//////000---,,,,,,,,,,,,---......,,,...//////------...///,,,,,,,,,---------......//////............//////............////////////000000000000000000000000000000///000000111222222222222333333333333444444555555555555555666777777666777888:::>>>BBBEEEGGGGGGLLLQQQSSSTTTVVVZZZ]]]ddddddccc```]]]\\\]]]^^^```cccggghhhhhhfffeeeeeefffkkkvvvzzztttkkk```UUUNNNLLLMMMMMMMMMLLLKKKKKKKKKKKKJJJKKKPPPWWW\\\___```\\\SSSKKKHHHGGGFFFIIIMMMPPPQQQSSSVVVXXXYYYZZZZZZ[[[[[[[[[]]]___cccfffhhhmmmlllkkkiiigggdddbbbaaa]]]]]]]]]___bbbfffjjjlllvvvxxxzzz{{{xxxtttoookkkddd^^^ZZZ[[[\\\[[[\\\```aaacccgggiiijjjllloooqqqqqqrrrrrrooohhhaaa[[[XXXOOONNNMMMLLLLLLKKKKKKLLLMMMNNNPPPRRRSSSTTTTTTTTTRRRRRRRRRSSSTTTTTTUUUUUUSSSSSSUUUVVVWWWXXXYYYYYY\\\]]]___aaaeeehhhkkkmmmmmmjjjfffbbb___^^^]]]^^^YYYZZZ[[[]]]___aaacccdddgggiiilllnnnqqquuuyyy}}}zzzxxxqqqggg]]]UUUPPPLLLJJJIIIKKKMMMOOOQQQTTTXXX[[[]]]```eeeiiinnnsssxxx||||||zzzyyyvvvrrrpppooonnnmmmllldddeeeccc___WWWNNNGGGCCC===;;;:::999999:::<<<===@@@@@@AAABBBDDDFFFGGGHHHJJJMMMQQQSSSTTTTTTUUUVVVVVVZZZ___bbbccccccccceeeaaa___[[[WWWRRRNNNLLLJJJIIIJJJJJJIIIFFFEEEEEEFFFDDDDDDCCCBBBAAAAAAAAAAAACCCDDDFFFHHHJJJJJJJJJJJJHHHJJJLLLLLLJJJGGGEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHLLLHHHDDDAAA@@@AAAAAA@@@<<<;;;999777666777888999999;;;<<<<<<;;;;;;===???=========<<<999999BBBMMMNNNKKKHHHDDDAAA<<<888444,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,///222222000------...,,,,,,,,,---------......000///...------...///000............////////////000000000000000000000000////////////000111333333222222333333333333444444444444444555555777888999777888999;;;>>>AAADDDFFFFFFKKKPPPSSSUUUWWW[[[___bbbbbbaaa___]]]]]]___``````cccfffgggffffffeeeffffffkkkwwwzzzsssiii^^^RRRJJJLLLNNNOOOOOONNNNNNNNNOOOLLLKKKKKKPPPVVV[[[\\\\\\YYYRRRLLLJJJHHHGGGKKKQQQSSSWWW\\\```ccccccaaa___aaaaaaaaabbbdddhhhkkkmmmpppooonnnkkkhhheeebbbaaa]]]^^^___bbbeeeiiimmmoooxxxyyy{{{{{{yyytttpppmmmgggaaa\\\]]]^^^^^^___bbbfffhhhjjjkkkkkklllmmmnnnqqqsssssspppjjjccc___\\\QQQQQQPPPOOONNNNNNNNNNNNOOOPPPRRRUUUWWWWWWWWWWWWRRRSSSSSSTTTUUUUUUVVVVVVUUUVVVXXXYYYZZZZZZZZZZZZ^^^___aaadddhhhllloooqqqqqqnnniiieeebbb`````````[[[\\\]]]___bbbdddeeefffjjjlllnnnppprrrvvv{{{~~~{{{wwwpppfff]]]VVVQQQMMMKKKIIILLLOOORRRTTTVVVYYY[[[```dddiiinnnsssxxx}}}~~~|||{{{wwwrrrnnnlllkkkiiiggg^^^______[[[TTTLLLEEEBBB<<<;;;999888888999:::;;;@@@@@@AAABBBDDDFFFHHHIIIIIILLLPPPRRRRRRRRRRRRSSSRRRWWW]]]aaabbbbbbdddfffaaa___[[[WWWRRRNNNLLLKKKIIIIIIJJJHHHFFFDDDEEEEEEEEEDDDBBBAAA@@@@@@AAABBBCCCEEEGGGIIIJJJKKKJJJJJJGGGIIILLLLLLIIIFFFDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHKKKHHHDDDAAAAAABBBBBBAAA;;;:::888666555666777888777999:::999999:::<<<>>>>>>>>>???>>>:::999AAAKKKKKKIIIFFFCCC@@@;;;555222------.../////////......---,,,,,,,,,,,,---......,,,000444444111...------,,,,,,,,,---------......000///...------...///000............/////////000000000000000000000000000.........///000222333444222222333333333444444444333333444444666777999999999999:::;;;===@@@CCCDDDFFFKKKQQQTTTVVVXXX]]]aaa]]]^^^^^^]]]\\\]]]___aaaaaacccfffffffffeeeffffffffflllxxx|||uuujjj___UUUOOONNNPPPRRRQQQOOOMMMMMMMMMPPPNNNNNNQQQUUUWWWVVVTTTRRRNNNJJJFFFFFFIIIMMMPPPZZZ___eeejjjkkkkkkkkkkkkfffdddccceeejjjoooppppppuuuqqqkkkfffdddddddddcccaaaaaaaaacccgggkkkpppssswwwzzz|||zzztttnnnjjjiiibbbbbbbbbbbbccceeeggghhhiiijjjiiihhhhhhiiimmmppppppsssssspppnnnllleee^^^XXXRRRNNNOOOOOOMMMMMMPPPTTTUUUWWWYYYZZZ[[[\\\\\\YYYYYYYYYYYYZZZ[[[\\\]]]\\\]]]]]]___``````aaaaaadddfffiiinnnqqqtttvvvwwwwwwsssmmmiiigggfffeeeddd___```aaabbbdddeeefffgggmmmnnnppprrrvvvyyy|||}}}xxxoooddd]]]VVVNNNJJJKKKNNNMMMOOOTTTTTTRRRXXXaaaggghhhkkkooottt|||}}}yyyrrrmmmiiieeebbb___XXXVVVSSSNNNIIIEEEBBB@@@;;;:::888777888:::<<<>>>??????AAABBBCCCDDDDDDDDDIIIKKKMMMMMMLLLKKKLLLMMMOOOWWW^^^aaadddggghhheeebbb```[[[VVVQQQMMMJJJHHHGGGHHHGGGEEECCCAAABBBCCCCCCCCCBBB???======???AAACCCBBBCCCFFFKKKMMMKKKIIIIIIJJJIIIGGGDDDCCCDDDEEEIIIHHHHHHIIIKKKLLLLLLKKKLLLFFF@@@>>>@@@CCCEEEEEE<<<888444555888:::777444888999::::::999:::;;;===DDDAAA>>>;;;;;;===AAACCCFFFCCC@@@??????===999666///............///000000........................111888>>>;;;222++++++......---,,,,,,,,,,,,---...---------............///,,,,,,---.../////////...............////////////222000///...///000222333///111222444555555444444555555444444444555555666777888:::<<<>>>@@@AAABBBGGGKKKOOOSSSUUUWWWYYY[[[``````^^^\\\[[[[[[___aaadddggghhhfffcccbbbcccffflllooo{{{|||uuukkkaaaWWWRRRQQQRRRTTTSSSQQQOOOOOOOOOPPPOOOOOORRRVVVXXXXXXVVVPPPMMMIIIGGGGGGJJJOOORRR]]]ccckkkqqqrrrpppmmmlllhhhggggggiiinnnsssttttttuuuqqqkkkfffdddbbbbbbbbbaaaaaabbbeeeiiinnnsssvvvyyy{{{|||yyyssslllhhhgggcccbbbaaaaaabbbdddfffhhhlllllllllkkkiiiiiikkkllllllooopppnnnnnnmmmhhhbbbZZZTTTPPPQQQQQQPPPPPPSSSVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[\\\]]]^^^```bbbcccccccccbbbbbbbbbccccccdddgggjjjnnnrrrvvvxxxyyyyyyuuuqqqlllhhhfffeeedddcccdddeeefffgggiiijjjllllllpppqqqsssuuuxxx{{{~~~yyyoooeee^^^WWWPPPLLLMMMQQQOOOQQQVVVXXXYYY___ggghhhkkkooosssxxxxxxsssllleeeaaa]]]ZZZXXXPPPOOOLLLIIIEEEBBB???>>><<<:::999888888:::<<<>>>>>>???@@@BBBCCCCCCCCCCCCHHHJJJKKKKKKJJJJJJKKKLLLNNNWWW___ccceeehhhgggdddaaa___[[[UUUPPPLLLIIIGGGFFFGGGGGGEEEBBBAAABBBCCCBBBCCCBBBAAA???>>>@@@BBBCCCCCCCCCFFFJJJLLLJJJHHHGGGGGGGGGFFFDDDDDDEEEFFFIIIHHHHHHIIIKKKLLLKKKJJJJJJEEE???===@@@CCCEEEEEE>>>:::777777:::;;;888555555777888999999<<>>@@@DDDAAA???>>>===;;;777444111000///..........................................333888666000,,,,,,///......---,,,,,,---......---------............///.........///......------....../////////000000000111000///...///000222333000111333444444444444333444444444444444555666777888888:::<<<>>>@@@AAABBBGGGJJJNNNQQQSSSUUUXXXZZZ______^^^\\\ZZZ[[[^^^aaacccfffhhhgggdddbbbdddfffjjjooo||||||uuulllbbbZZZVVVTTTUUUVVVUUUSSSRRRRRRRRRPPPPPPQQQTTTXXXZZZZZZYYYQQQOOOLLLJJJKKKNNNRRRTTT```gggooouuuuuurrrmmmjjjjjjjjjkkkooossswwwyyyyyyuuuqqqlllgggcccaaa``````aaabbbdddhhhmmmrrrwwwyyy|||vvvooojjjhhhfffdddbbb```aaacccfffhhhmmmnnnooommmkkkiiihhhiiiiiilllmmmlllmmmooolllggg[[[VVVRRRTTTTTTSSSTTTWWWZZZZZZ[[[\\\\\\\\\\\\\\\]]]^^^___aaadddfffiiijjjjjjiiigggeeeeeefffggghhhllloootttyyy|||~~~}}}|||vvvrrrmmmiiihhhgggfffeeejjjkkklllnnnppprrrsssttttttuuuwwwyyy|||~~~zzzpppfff```YYYSSSPPPQQQTTTRRRTTTYYY]]]aaafffllllllpppuuu{{{~~~}}}uuuooofff^^^YYYVVVSSSRRRJJJIIIGGGEEEBBB@@@???>>><<<;;;:::999999:::<<<>>>===>>>???AAABBBBBBCCCCCCGGGHHHIIIHHHHHHHHHIIIKKKOOOXXXbbbfffhhhiiigggccc```^^^YYYTTTNNNJJJHHHFFFEEEFFFFFFDDDAAA@@@AAABBBAAABBBDDDCCCBBBAAAAAABBBDDDCCCDDDGGGIIIJJJIIIGGGDDDEEEFFFEEEDDDDDDEEEGGGHHHGGGHHHJJJLLLLLLKKKIIIGGGCCC>>><<>>@@@AAABBBHHHJJJLLLNNNPPPRRRVVVYYY^^^^^^]]]\\\ZZZ[[[^^^```bbbeeehhhgggeeeccceeegggiiinnn}}}|||uuummmddd]]]YYYVVVWWWXXXWWWUUUSSSTTTTTTQQQRRRTTTWWWYYY[[[\\\\\\XXXVVVTTTRRRRRRTTTWWWYYYbbbgggmmmqqqpppmmmjjjhhhkkklllooossswwwyyy{{{{{{vvvsssoooiiiccc```___```bbbdddggglllqqqwww{{{}}}{{{uuupppnnniiifffcccaaaaaadddgggjjjlllmmmooonnnllliiigggggghhhkkklllllloooqqqooojjj]]]WWWTTTVVVWWWVVVWWWZZZ\\\]]]^^^___```aaaaaaaaa```aaabbbdddfffiiikkklllllljjjhhhggggggiiilllnnnqqquuuzzzyyyuuuppplllkkkkkkjjjiiinnnoooppprrruuuwwwxxxyyyxxxyyyzzz|||~~~|||rrrhhhbbb\\\VVVTTTVVVXXXWWWXXX\\\aaaggglllooorrrwww~~~}}}||||||~~~~~~~~~}}}}}}|||zzztttnnnddd[[[UUURRRPPPOOOIIIHHHGGGEEECCC@@@???>>><<<;;;:::999:::;;;<<<======>>>???@@@AAABBBBBBBBBEEEFFFFFFFFFFFFGGGJJJLLLSSS]]]gggkkkllllllhhhccc```]]]XXXRRRMMMIIIGGGFFFDDDEEEEEECCCAAA@@@AAABBB@@@BBBEEEFFFEEECCCCCCCCCCCCDDDEEEGGGHHHIIIHHHGGGEEEEEEFFFEEECCCCCCDDDEEEGGGGGGIIIKKKMMMMMMKKKIIIEEEAAA<<<<<>>AAABBB???;;;888666888:::<<<>>>>>>>>>===;;;888555333111111///......---------........................---,,,++++++---......---......------------......---------............///...////////////......---000000000000111111111111000000//////000000111222333333333333333333222222222222333333555666888888888999:::<<<>>>@@@BBBCCCIIIKKKLLLNNNOOORRRVVVYYY]]]]]]]]]\\\[[[[[[^^^```aaadddhhhhhhfffdddfffhhhiiinnn{{{}}}wwwooofff___[[[XXXXXXYYYWWWUUUTTTUUUVVVSSSUUUWWWZZZ[[[]]]^^^___aaa```^^^\\\[[[\\\^^^^^^eeegggiiijjjhhhggghhhhhhkkknnnrrrvvvyyyzzz{{{|||wwwvvvsssmmmfffbbbaaabbbfffhhhlllqqqvvv{{{~~~|||xxxssspppjjjhhheeebbbccceeeiiikkkhhhkkknnnnnnllljjjhhhhhhjjjnnnpppppprrruuurrrmmm___YYYVVVXXXYYYXXXYYY\\\[[[\\\^^^```bbbcccdddeeecccddddddeeefffhhhiiijjjjjjiiihhhhhhjjjnnnqqqtttvvvyyy~~~yyyvvvqqqnnnmmmmmmmmmlllpppqqqrrruuuwwwzzz|||}}}{{{|||~~~uuukkkddd___YYYXXXZZZ___aaacccdddhhhnnnrrruuuzzz|||{{{{{{{{{|||~~~~~~}}}|||~~~~~~zzzxxxtttmmmcccZZZTTTQQQOOONNNKKKJJJHHHEEEBBB???===<<<::::::999999:::;;;===>>>===>>>???@@@AAABBBBBBBBBDDDEEEEEEEEEFFFIIIMMMQQQYYYcccmmmppppppooojjjddd```\\\WWWQQQKKKHHHFFFFFFDDDDDDDDDCCCAAA@@@AAACCC@@@CCCFFFGGGFFFDDDCCCCCCBBBDDDFFFGGGHHHGGGGGGGGGGGGGGGGGGEEEBBBAAABBBCCCGGGHHHJJJMMMOOOOOOKKKIIIDDD@@@<<<<<>><<<:::999999888888777;;;<<<<<<;;;:::;;;>>>AAABBB???;;;777666777:::<<<>>>?????????<<<999666444//////............//////........................000---++++++---......,,,........................---------............///,,,---...///000000000000000000000000111111111111000000000000000111111222444444333333333333333333222222333333555666888888888999;;;===???AAABBBCCCJJJLLLNNNOOOQQQTTTXXX[[[\\\]]]]]]\\\\\\\\\^^^```aaaeeehhhiiifffeeefffhhhjjjmmmyyy{{{tttjjjbbb]]]ZZZZZZZZZYYYWWWVVVWWWXXXVVVXXX[[[]]]]]]^^^___aaaffffffeeedddccccccdddeeejjjiiihhhfffeeefffiiilllmmmqqqwwwzzz{{{||||||}}}zzzzzzxxxrrrkkkffffffgggjjjmmmqqqvvvzzz}}}~~~{{{yyywwwtttpppllliiigggeeecccdddfffiiikkkhhhjjjmmmnnnmmmkkkkkkkkkmmmqqquuuvvvxxxzzzwwwqqqbbb\\\YYYZZZ[[[ZZZ[[[^^^YYY[[[]]]```bbbdddeeefffggggggggggggggghhhiiijjjhhhhhhiiikkkooossswwwyyyzzz}}}zzzwwwrrroooooooooooooooqqqrrrtttwwwzzz}}}~~~xxxmmmgggaaa\\\[[[]]]dddkkkpppppprrrwww|||~~~~~~{{{zzzyyyyyy{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxyyy{{{|||~~~~~~~~~}}}~~~~~~~~~~~~~~~{{{yyyrrrlllccc[[[UUUQQQNNNMMMJJJIIIGGGCCC@@@===;;;999777777888999:::<<<===>>>===>>>???AAABBBBBBCCCCCCEEEEEEFFFFFFHHHLLLRRRWWW```iiirrrtttssspppjjjddd```\\\VVVPPPKKKHHHFFFFFFDDDEEEEEECCCBBBAAABBBDDDAAADDDFFFGGGEEEDDDCCCCCCAAACCCFFFGGGGGGGGGGGGHHHHHHIIIHHHFFFCCCAAABBBCCCHHHIIILLLPPPRRRPPPMMMIIIEEEAAA======@@@CCCCCCBBB<<<<<<:::999777666666666777999;;;<<<===>>>AAACCC@@@>>>:::777666777:::<<<===???AAA@@@===999777666...............///000000........................000///------.........------...////////////...------------............///+++,,,---///000111222222/////////000000000111111///000000000111111111111333333333222222333444444333333333444555666777888999:::;;;===???AAABBBCCCJJJLLLOOOQQQSSSVVVZZZ]]]\\\]]]^^^^^^]]]]]]___aaabbbeeeiiijjjgggeeeeeegggjjjmmmzzzyyyoooeee___]]]]]]]]][[[YYYXXXZZZ[[[YYY\\\^^^___^^^^^^___aaaeeefffffffffggghhhiiijjjkkkjjjhhhfffdddfffjjjnnnrrrwww}}}}}}~~~}}}wwwooojjjjjjllloooqqquuuzzz}}}}}}zzzvvvtttrrrnnniiifffeeedddccccccdddfffhhhjjjkkkmmmoooooonnnmmmmmmmmmnnnsssyyy||||||vvvfff```]]]^^^^^^\\\]]]```]]]^^^```bbbdddfffggggggjjjjjjjjjjjjjjjkkklllmmmkkklllnnnqqquuuxxx|||}}}~~~~~~{{{vvvttttttttttttttttttuuuwwwzzz~~~{{{pppiiiccc]]]\\\___cccoooyyyyyyxxx}}}}}}zzzxxxwwwwwwuuurrrooommmkkkjjjiiijjjkkknnnrrruuuxxxzzz{{{}}}~~~{{{}}}~~~~~~zzzrrrmmmeee]]]XXXTTTPPPNNNIIIHHHFFFCCC@@@===;;;:::444555666888:::<<<===>>>>>>???@@@BBBCCCCCCCCCCCCFFFFFFGGGHHHKKKPPPXXX]]]fffnnnuuuuuusssoooiiicccaaa]]]WWWPPPKKKHHHGGGGGGDDDEEEEEEDDDCCCBBBCCCEEECCCEEEFFFFFFDDDBBBBBBBBB???BBBFFFGGGGGGFFFHHHJJJHHHHHHHHHFFFDDDCCCDDDEEEHHHJJJNNNRRRTTTRRRNNNJJJFFFBBB???>>>AAACCCBBBAAA<<<<<<;;;999777666666666666999<<<>>>??????AAABBB===;;;777444444666999;;;;;;>>>AAAAAA===999666666000//////............///........................---..................///---...///000000///...------------............///,,,---...000000111111111....../////////000000000//////000111111111111111333222222222222333555666444444444444444555666777999:::;;;===???AAACCCCCCGGGJJJOOORRRUUUXXX[[[^^^\\\^^^____________```bbbcccfffjjjjjjgggeeedddfffhhhmmm}}}~~~ssshhhaaa_________]]][[[ZZZ\\\^^^ZZZ]]]``````^^^^^^```bbbbbbccceeefffhhhjjjlllllljjjiiihhhfffeeefffjjjmmmvvv{{{zzzrrrmmmnnnpppqqqtttxxx|||~~~}}}yyyuuurrroookkkfffaaabbbbbbbbbbbbccceeeggghhhoooppprrrqqqooonnnnnnooonnnttt{{{zzziiiccc___``````^^^___aaacccdddeeeggghhhiiiiiiiiillllllllllllmmmooopppqqqnnnppprrrvvvyyy||||||yyyyyyzzzzzzzzzvvvxxxzzz}}}}}}qqqjjjccc^^^]]]```___ooo||||||zzz~~~zzzwwwuuussspppkkkfffbbb___^^^]]]^^^aaaeeekkkooosssuuuvvv{{{}}}yyy||||||sssooohhhaaa\\\XXXSSSQQQIIIIIIGGGDDDBBB@@@>>>===222333555777999<<<>>>>>>???@@@AAABBBCCCDDDDDDDDDFFFGGGGGGIIILLLSSS\\\bbbhhhpppuuuuuurrrnnnhhhbbbaaa]]]WWWPPPKKKHHHGGGGGGEEEFFFFFFEEECCCCCCDDDFFFDDDEEEFFFEEECCCAAAAAABBB===AAAEEEGGGFFFGGGIIIKKKFFFGGGGGGFFFEEEEEEFFFHHHIIIKKKOOOSSSUUUSSSOOOJJJGGGCCC@@@???AAACCCBBB@@@======<<<:::777666666777999;;;???@@@???>>>>>>>>>;;;888555333333555888::::::===AAA@@@<<<888666666222111000///...---------........................***,,,//////......///000---...///000000///...------------.........//////...///000000000000000///............//////////////////000111111111111111222222111111222444555777555555444444444555555666999:::;;;===???AAACCCDDDEEEIIINNNSSSVVVXXX[[[]]]]]]^^^````````````aaaccccccgggkkkkkkhhheeedddeeefffnnnyyynnngggdddbbb```___``````^^^]]]aaa^^^\\\\\\___```___^^^^^^___```bbbdddfffhhhiiiiiihhhgggffffffhhhmmmqqqxxx~~~~~~yyyvvvuuuvvvxxxxxxyyyzzz{{{{{{|||{{{{{{zzzwwwrrrlllfffbbb___^^^`````````aaaccceeegggiiipppnnnmmmmmmooopppoooooorrrxxx~~~~~~sssjjjcccbbbcccaaa```bbbcccdddfffiiikkkmmmnnnnnnpppqqqrrrtttwwwzzz}}}~~~uuuvvvwwwyyy|||~~~}}}}}}}}}zzz|||sssgggcccbbb```___fffoooyyy}}}}}}~~~|||vvvssslllfff^^^WWWSSSSSSSSSSSSRRRVVV\\\aaaeeehhhkkkmmmuuuxxx~~~{{{|||}}}~~~}}}vvvqqqiiiaaa[[[VVVRRROOONNNJJJEEEAAA>>><<<999777666666666777888:::<<<<<<;;;>>>AAADDDEEEEEEDDDCCCFFFHHHKKKLLLOOOUUU^^^eeeooonnnnnnooopppmmmgggbbb\\\XXXRRRLLLHHHFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBAAA@@@@@@??????>>>BBBCCCEEEGGGHHHIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEIIIPPPUUUXXXWWWTTTRRROOOGGG>>>;;;???CCCCCCAAA===;;;999777555555555555999;;;>>>>>>===;;;;;;;;;444555666555444555777:::<<<=========;;;999666444222111000---++++++...111........................------------------------,,,,,,,,,---------..............................------...---,,,+++---///......////////////......////////////000000000000000111111222222333333444444444333444444555666777999::::::<<<>>>@@@BBBCCCHHHHHHJJJNNNTTTYYY\\\]]]___``````___]]]]]]___```aaaeeekkkllljjjgggggghhhiiiooovvvooogggeeebbb`````````^^^]]]___]]][[[[[[]]]^^^^^^\\\]]]]]]\\\]]]^^^```bbbccceeeeeeffffffgggjjjooossswww|||~~~zzzwwwwwwyyyzzz||||||{{{{{{yyyxxxvvvvvvuuurrrnnniiidddaaa^^^]]]_________aaaccceeehhhjjjpppooonnnnnnooopppppppppqqqwww}}}uuullleeedddeeecccccceeeggghhhjjjmmmooopppqqqrrrrrrssstttvvvxxx{{{}}}~~~zzz{{{|||~~~~~~~~~~~~|||~~~tttiiidddbbbaaa___eeemmmwww|||}}}~~~{{{wwwmmmfff\\\TTTOOOMMMLLLLLLLLLOOOTTTXXX[[[^^^bbbeeeppptttzzz~~~~~~~~~tttoooiiiccc^^^YYYTTTQQQMMMIIIDDDAAA>>><<<999777555555666777888:::;;;<<<>>>???@@@AAACCCDDDEEEEEEEEEHHHJJJLLLOOOVVV___fffnnnnnnoooppppppmmmfffaaa[[[WWWQQQKKKGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@???AAABBBDDDFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGFFFIIINNNRRRTTTTTTRRRPPPNNNGGG@@@>>>@@@BBBBBBAAA===<<<999777555555555555777999<<<===;;;:::999999666777666555444444666888<<<<<<======;;;999666444111222222000...---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---......---,,,,,,---///......////////////......////////////000000000000111111222222333444444444444444333444444555666777999999:::<<<>>>@@@BBBCCCHHHHHHJJJNNNTTTYYY\\\]]]^^^___```___^^^]]]^^^___dddhhhlllmmmjjjgggfffggghhhoooxxxnnnkkkgggdddcccbbb```^^^___]]]\\\\\\]]]^^^^^^]]]]]]\\\ZZZYYYZZZ\\\^^^```bbbcccfffhhhjjjnnnssswwwyyy|||~~~zzzwwwvvvwwwyyy{{{~~~}}}{{{yyyvvvrrrpppnnnmmmllliiieeeaaa___]]]\\\]]]]]]^^^```cccfffiiikkkpppoooooooooooopppqqqrrrpppvvv}}}wwwooohhhggghhhggghhhjjjlllmmmoooqqqsssuuuvvvvvvuuuvvvvvvwwwyyy{{{}}}~~~}}}}}}~~~vvvkkkfffeeecccbbbhhhpppxxx|||}}}~~~~~~nnnggg\\\SSSNNNKKKKKKJJJJJJLLLNNNPPPSSSVVV[[[^^^hhhmmmttt{{{~~~}}}~~~qqqnnniiieee```[[[VVVRRRKKKHHHCCC@@@===;;;999777555555555666777999;;;;;;@@@?????????AAACCCEEEFFFEEEGGGJJJLLLPPPWWW```gggmmmoooqqqsssrrrmmmfff```ZZZWWWQQQKKKFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@AAABBBDDDFFFGGGGGGGGGIIIHHHHHHHHHHHHIIIIIIJJJGGGHHHKKKNNNOOOOOONNNMMMKKKIIIEEEBBB@@@@@@AAAAAA>>><<<:::777666555444555555777::::::999777777777777777777555333444666888;;;<<<======;;;999666444000222444333111...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---......---,,,,,,---///...//////////////////.../////////000000000111111222222222333444444555555444444333444444555666777999999:::<<<>>>@@@BBBDDDHHHHHHJJJNNNTTTYYY\\\]]]\\\^^^``````___^^^^^^^^^fffiiimmmmmmjjjfffffffffhhhooouuurrrmmmiiigggeeecccaaaaaa```__________________^^^]]][[[ZZZ[[[^^^bbbddddddgggjjjnnnqqqtttxxx{{{}}}vvvuuurrrqqqqqqsssuuuwww|||{{{xxxuuurrrnnnjjjiiifffeeecccaaa___]]]\\\[[[\\\\\\^^^```cccgggjjjlllnnnoooooooooooooooqqqrrrrrryyyzzzqqqjjjiiijjjjjjkkknnnoooppprrrtttvvvwwwxxxxxxxxxxxxxxxxxxyyy{{{|||}}}{{{{{{}}}wwwnnnjjjiiiiiiiiiooottt{{{~~~~~~ssslllaaaXXXSSSQQQQQQQQQOOOOOOPPPPPPQQQTTTXXX\\\aaafffnnnvvv|||}}}}}}||||||~~~~~~{{{ooommmiiieeeaaa[[[TTTPPPIIIFFFBBB???===;;;999777444444555666777999:::;;;?????????@@@AAABBBDDDEEEDDDFFFJJJLLLPPPXXXbbbiiiooorrruuuwwwuuuooogggbbb[[[WWWQQQKKKGGGEEEDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDCCCBBBBBBAAAAAA@@@????????????AAABBBDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKGGGHHHIIIJJJJJJKKKKKKKKKIIIJJJIIIEEE@@@>>>???BBB>>>===:::888666555444444444666999:::888777666666666666666555444555999<<<<<<=========;;;999666444111222333111///---,,,,,,........................------------------------,,,,,,,,,---------..............................---...///...,,,,,,.../////////............///////////////000000111111222222222333444444555555666444444333444444555666777888999:::<<<>>>AAACCCDDDIIIIIIJJJOOOUUUZZZ\\\]]]ZZZ]]]```aaa```^^^]]]^^^dddgggkkkkkkhhhffffffgggiiippp{{{vvvpppllliiifffdddcccbbbbbbbbbaaa`````````aaa___^^^]]]]]]```dddiiilllllloootttwwwyyyzzz|||~~~~~~|||{{{xxxwwwmmmlllkkkjjjkkknnnppprrruuutttrrrpppmmmjjjgggfff`````````___^^^]]]\\\\\\\\\]]]^^^```dddhhhkkkmmmlllnnnoooooonnnnnnqqqssswww}}}|||ssslllkkkllllllnnnqqqpppqqqsssuuuwwwxxxxxxyyyyyyyyyyyyyyyzzz{{{||||||yyyzzz|||xxxqqqnnnnnnooopppqqqvvv|||~~~wwwmmmddd___[[[YYYXXXWWWVVVUUUSSSRRRSSSWWWZZZ^^^ccckkksssxxx{{{||||||{{{}}}zzzvvvooollliiieee```YYYQQQLLLGGGDDD@@@===<<<:::888777555555555666777999;;;<<<===>>>@@@BBBCCCCCCBBBAAABBBEEEIIIMMMQQQYYYccckkksssvvvzzz{{{xxxqqqjjjeee]]]YYYSSSMMMHHHFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>>>>???@@@AAACCCEEEFFFGGGGGGGGGFFFGGGGGGHHHIIIJJJHHHGGGGGGGGGGGGHHHIIIIIIIIIKKKKKKGGGAAA>>>@@@BBB???>>>;;;888666555444444555777::::::999777666777555555555555555999===AAA?????????>>><<<999666444222111000---+++***,,,...........................------------------------,,,,,,,,,---------....................................///...---,,,...000000///............///000/////////000111222222222222222333444444555555666444444333444444555666777888888:::<<<>>>AAACCCDDDIIIIIIKKKOOOUUUZZZ]]]^^^YYY\\\___```___^^^^^^^^^```dddhhhhhhfffeeefffhhhkkkqqqzzztttnnnkkkiiigggeeedddeeeeeecccaaaaaabbbcccaaaaaaaaacccggglllqqqtttvvvyyy}}}~~~|||{{{{{{|||zzzxxxvvvuuurrrmmmjjjeeeeeedddeeefffiiilllmmmllllllllljjjiiigggeeeddd^^^^^^_________^^^]]]]]]^^^^^^___bbbeeeiiilllnnnlllnnnqqqpppnnnnnnrrruuuzzzwwwooommmnnnnnnpppsssrrrsssuuuvvvxxxyyyyyyyyy{{{{{{{{{{{{{{{|||}}}~~~}}}~~~zzztttqqqqqqssstttpppuuuzzz~~~vvvoookkkgggdddbbbaaa^^^ZZZWWWVVVXXX[[[```dddjjjpppvvvzzz|||}}}}}}{{{vvvrrrooolllhhhddd^^^XXXPPPKKKFFFCCC???<<<;;;:::888777666666666777888:::<<<<<<<<<>>>AAACCCDDDCCCAAA@@@AAAEEEIIIMMMRRRZZZeeelllwwwzzz~~~~~~yyyrrrllliii]]]ZZZTTTNNNIIIGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCCCC@@@@@@@@@???>>>>>>======>>>>>>???@@@BBBEEEGGGHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKJJJGGGBBB@@@AAADDD@@@>>><<<999666555444444555777:::;;;999888777777555555555666777;;;AAAFFFBBBBBBBBB@@@===999666333111000...+++)))***---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.................................//////...------...000000///...------...///000...///000000111222333333222222222333444444555555444444333444444555666777777888999<<<>>>AAACCCEEEIIIIIIKKKOOOUUUZZZ]]]^^^ZZZ\\\^^^___^^^^^^^^^___^^^bbbffffffeeeeeegggiiilllqqq{{{uuuqqqooommmllliiijjjkkkiiifffeeefffhhhhhhhhhjjjmmmqqqvvvyyy|||~~~zzzvvvsssqqqooommmlllkkkhhhbbb^^^]]]]]]]]]^^^```bbbeeefffffffffffffffeeedddbbbbbb^^^^^^___`````````___^^^``````aaacccfffiiimmmooommmpppsssrrrpppppptttxxx{{{{{{rrrpppqqqqqqrrrvvvvvvvvvxxxzzz{{{|||||||||}}}}}}}}}~~~~~~}}}wwwsssrrrtttuuutttwww{{{}}}zzzrrrqqqnnniiidddbbbbbbbbbdddfffjjjooouuuyyy}}}~~~~~~}}}zzzuuuqqqnnnkkkgggccc^^^YYYSSSNNNDDDAAA>>>;;;::::::888777777777777888999;;;===>>>>>>>>>@@@AAABBBBBBAAAAAAAAADDDHHHMMMRRR[[[fffnnnyyy}}}~~~xxxqqqmmmjjj]]]YYYSSSMMMIIIFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>===>>>>>>???@@@BBBEEEHHHIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIKKKJJJHHHEEECCCBBBCCCEEEAAA???<<<999666555444444444777999:::999777666666777888777777999===CCCGGGFFFFFFEEEBBB>>>:::555333......///---,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------................................./////////------///000000///...------...///000...///000111222333333444111111222222333444444444444444333444444555666777777888999;;;>>>AAADDDEEEJJJJJJKKKPPPVVV[[[]]]^^^ZZZ\\\]]]]]]]]]]]]^^^``````cccfffgggeeedddfffhhhkkkppp|||yyywwwuuutttoooqqqqqqooollljjjlllnnnooopppsssvvvyyy}}}~~~wwwqqqmmmhhhfffeeeeeedddaaa[[[VVVWWWWWWWWWXXXZZZ\\\___```dddddddddccccccaaa``````^^^___```aaaaaaaaa```___aaabbbbbbdddgggjjjmmmoooooorrruuuuuurrrrrrvvvzzz{{{uuussssssssstttwwwyyyyyy{{{|||~~~~~~yyytttrrrssstttyyy{{{~~~}}}xxxrrrnnnlllmmmggghhhkkkoootttyyy}}}~~~~~~}}}}}}|||yyyuuurrrnnnkkkgggccc___[[[VVVRRRDDDAAA===;;;:::999888777777777888999:::<<<===>>>@@@@@@?????????@@@BBBCCC@@@DDDHHHMMMRRR[[[fffnnnzzz}}}}}}wwwppplllkkk\\\XXXRRRLLLHHHFFFEEEEEEFFFFFFEEECCCCCCBBBBBBBBBBBBBBBAAAAAA@@@??????>>>?????????@@@CCCEEEHHHJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJLLLJJJFFFDDDCCCDDDEEEFFFAAA???<<<999777555444444444666999999888666666666::::::999888999===CCCGGGHHHHHHFFFDDD???:::555222,,,...000000///...//////........................------------------------,,,,,,,,,---------.................................///000///------///000111///...------...///111...///000111222333444444000111111222222333444444444444444444444555777777777888999;;;>>>AAADDDEEEJJJJJJLLLPPPVVV[[[]]]^^^[[[\\\]]]\\\\\\]]]___aaacccfffhhhhhheeedddeeehhhjjjnnn}}}{{{yyyyyyyyyzzzzzzzzzzzzyyywwwvvvuuuyyyyyy{{{xxxppphhhdddaaa```^^^[[[YYYWWWWWWVVVQQQRRRRRRTTTUUUXXXYYY[[[^^^```bbbcccaaa``````aaa^^^ccchhhhhheeebbbbbbdddeeeeeeeeegggiiilllooopppqqqrrrssstttvvvwwwxxxyyy}}}}}}uuuqqqssswwwzzz||||||}}}~~~~~~~~~}}}xxxwwwwwwyyyyyy}}}~~~{{{zzzyyywwwwwwwwwyyy{{{}}}|||{{{~~~~~~|||xxxuuuttttttpppkkkeeeaaa^^^ZZZSSSNNNGGGCCC>>>;;;999999888777666777999;;;<<<>>>>>>?????????????????????@@@@@@???EEEKKKOOOSSS\\\iiitttzzz{{{}}}}}}yyyssslllggg^^^XXXOOOHHHEEECCCCCCBBBEEEEEECCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@CCCAAA??????AAACCCDDDDDDKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIKKKKKKKKKKKKJJJKKKGGGJJJHHHCCCIIIOOOHHH@@@???===<<<;;;999666333333444777999;;;;;;;;;;;;<<<;;;:::;;;>>>AAAFFFHHHDDDCCCBBB@@@===:::777666222111000///------,,,,,,++++++++++++++++++++++++++++++,,,---.........---++++++******++++++,,,------------............///////////////////////////000000000000000/////////////////////000111222333444444333333333444555555888777555444333333444444<<<;;;;;;<<<>>>BBBEEEGGGGGGGGGIIINNNTTTZZZ]]]^^^^^^\\\[[[ZZZZZZ\\\^^^___^^^ccciiikkkiiifffffffffkkkooozzz~~~{{{rrriiiaaa\\\\\\[[[YYYWWWUUUTTTSSSSSSQQQQQQRRRTTTUUUWWWYYYZZZ\\\___aaaaaa`````````aaaaaafffjjjjjjgggdddeeefffffffffgggiiikkknnnqqqsssuuuuuuwwwxxxzzz{{{|||}}}}}}}}}vvvtttuuuyyy}}}~~~~~~~~~|||wwwuuuvvvwwwxxx|||}}}~~~~~~~~~}}}~~~}}}xxxuuussssssooojjjeeebbb___[[[TTTOOOHHHDDD>>>;;;999888777777666777999;;;===>>>>>>??????????????????@@@@@@AAABBBGGGMMMPPPTTT\\\jjjttt{{{|||}}}|||wwwppphhhccc]]]XXXQQQKKKIIIHHHGGGGGGEEEEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@@@@AAA???>>>???BBBEEEFFFFFFJJJJJJJJJIIIHHHHHHGGGGGGFFFGGGIIIKKKLLLLLLKKKKKKJJJFFFHHHFFFBBBIIIOOOHHHBBB@@@===<<<;;;:::777555555666777999:::;;;;;;<<<===<<<<<<===???CCCFFFHHHEEEDDDBBB@@@<<<999666444222111000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,++++++++++++,,,---------------............///////////////////////////////////////////////////////////////000111222333333333333222333333444555444444444444555777888:::;;;;;;;;;<<>>;;;999888777666666777999;;;===>>>?????????????????????@@@AAAAAAEEEIIINNNQQQUUU]]]jjjsss|||}}}}}}{{{uuulllddd___YYYUUUPPPMMMKKKKKKJJJIIIFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@?????????>>>===???CCCFFFHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGEEEGGGIIIKKKMMMMMMLLLKKKJJJDDDEEECCC@@@IIIPPPIIICCCAAA===;;;;;;:::999777888888888888999:::;;;<<<======>>>???AAACCCEEEFFFCCCCCCBBB@@@<<<999666444222111000...------------------------------------....../////////...---------,,,,,,,,,,,,---......---------............///////////////////////////.........///////////////////////////000111222333222222111111222222333444222222222333555777999::::::;;;;;;===???BBBEEEGGGKKKJJJKKKNNNSSSWWWYYYYYY]]]\\\[[[ZZZZZZ[[[\\\\\\^^^bbbfffgggeeecccdddeeejjjnnnzzzzzzsssqqqlllgggbbb^^^ZZZYYYVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRSSSUUUVVVXXXXXXYYYYYY[[[]]]^^^]]]^^^___aaagggiiilllmmmkkkiiijjjjjjjjjkkkmmmooorrruuuxxxyyy{{{{{{{{{|||||||||}}}}}}~~~|||yyyyyy{{{}}}}}}}}}}}}~~~vvvqqqpppqqqrrrssszzz{{{}}}{{{wwwtttrrrpppjjjgggcccaaa___[[[UUUPPPGGGCCC>>>:::888888777666777888999;;;===>>>??????????????????@@@AAAAAABBBFFFIIIMMMQQQUUU^^^jjjsss{{{||||||yyytttkkkccc^^^WWWSSSOOOLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@???>>>???>>>>>>@@@CCCFFFHHHHHHJJJJJJIIIIIIHHHGGGGGGFFFEEEGGGJJJLLLMMMMMMLLLKKKJJJCCCCCCBBB@@@KKKRRRKKKDDDAAA===;;;:::::::::999999888777777777999:::;;;<<<===>>>???AAABBBBBBCCC@@@@@@@@@???===:::777555111111///......---------........................///000000000///...---------------------...//////---------............///////////////////////////.............../////////////////////000111222333111111111000111222222333222222333333444555666666999:::;;;===@@@CCCEEEGGGJJJJJJKKKNNNSSSWWWYYYYYY\\\[[[[[[ZZZZZZ[[[[[[\\\^^^bbbeeeeeecccaaaccceeehhhmmmzzz}}}tttnnngggfffccc___\\\ZZZYYYXXXSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSUUUWWWXXXYYYYYYYYYYYYZZZ\\\\\\\\\]]]___aaaggghhhjjjkkkkkkkkkkkkllllllmmmooorrruuuwwwyyyzzz~~~~~~~~~}}}}}}}}}|||||||||{{{{{{|||{{{{{{|||~~~zzzsssooonnnoooqqqrrrxxxyyy{{{~~~{{{wwwuuussspppnnnfffddd```___]]]YYYSSSMMMFFFBBB===:::888888777666777888:::<<<===??????@@@????????????@@@AAABBBCCCEEEHHHLLLPPPVVV```kkksssyyyzzz{{{zzzuuummmeee```YYYVVVQQQNNNLLLJJJIIIGGGGGGGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@???>>>===AAA@@@@@@AAADDDFFFFFFFFFJJJIIIIIIHHHGGGGGGFFFFFFEEEGGGJJJMMMNNNNNNLLLKKKJJJCCCBBBBBBCCCNNNUUUNNNDDDAAA===;;;:::;;;::::::888777666666666888999:::;;;<<<<<<===>>>>>>??????;;;<<<>>>>>>===;;;999777111000///......---..............................///000000000///...------......------......///000---------............///////////////////////////............//////000000////////////000111222333111111000000000111222222333333444555666777777888888999;;;===@@@CCCEEEGGGHHHHHHIIIMMMSSSWWWZZZ[[[[[[[[[[[[[[[[[[\\\\\\]]]___cccfffeeecccaaaccceeehhhmmmyyy{{{tttlllhhhbbbaaa^^^[[[XXXVVVUUUTTTQQQQQQPPPPPPPPPPPPQQQRRRTTTUUUWWWYYYZZZZZZZZZYYYZZZ[[[\\\\\\[[[\\\___aaafffggghhhjjjlllmmmnnnnnnmmmoooqqqtttvvvxxxyyyyyy~~~}}}}}}~~~~~~~~~|||wwwppplllllloooqqqrrruuuwwwyyy|||~~~zzzvvvttttttrrrnnnjjjccc```^^^\\\[[[VVVOOOIIIDDDAAA<<<999888888888888777888:::<<<>>>???@@@@@@????????????@@@BBBCCCDDDDDDGGGKKKPPPYYYdddooowwwzzz{{{}}}|||wwwpppiiiddd___ZZZTTTPPPNNNLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@???======AAA@@@@@@BBBEEEFFFFFFEEEIIIIIIHHHHHHGGGGGGFFFFFFFFFHHHLLLNNNOOOMMMKKKIIIIIIAAAAAACCCEEEPPPWWWOOOBBB@@@<<<;;;;;;;;;:::999777777777777888999:::;;;;;;;;;:::::::::;;;<<<<<<999;;;===>>>===;;;888777000000///............................................./////////...------...------------...//////---------............///////////////////////////......//////000000111111////////////000111222333111111000000111111222333222333555888:::<<<======888999;;;>>>AAADDDFFFGGGGGGGGGIIIMMMRRRWWWZZZ[[[ZZZZZZ[[[\\\]]]^^^^^^___```dddhhhhhheeecccccceeeggglllyyy||||||}}}~~~~~~yyytttppplllgggddd^^^]]]\\\ZZZWWWUUUSSSRRRRRRQQQQQQQQQRRRSSSTTTTTTUUUWWWYYY[[[\\\\\\[[[ZZZ\\\]]]]]]\\\[[[\\\^^^```ffffffhhhjjjmmmpppqqqqqqnnnppprrrtttvvvwwwwwwwww{{{|||}}}~~~yyytttnnnkkklllooorrrsssssstttwwwyyy}}}{{{xxxtttttttttqqqjjjeee```]]][[[YYYWWWRRRKKKDDDBBB???;;;888888999999999777999:::<<<>>>???@@@@@@?????????@@@AAABBBCCCDDDDDDFFFKKKRRR\\\iiiuuu|||}}}zzzssslllggg```[[[TTTOOOMMMMMMMMMLLLHHHHHHGGGFFFEEEEEEEEEEEEAAAAAAAAAAAA???>>>===<<>><<<;;;;;;;;;999777666777999:::;;;<<<<<<===<<<;;;999888888999:::;;;;;;<<<===>>>===:::666444000000///............///------------------------,,,------............---------,,,,,,------...///---------............/////////////////////////////////000000111222222333////////////000111222333222111111111111222333333222333555888:::;;;;;;;;;777888;;;>>>AAADDDFFFGGGIIIHHHIIIMMMRRRVVVXXXYYYXXXYYY[[[]]]___```aaaaaaaaafffjjjkkkhhheeedddeeegggkkkxxx~~~|||xxxwwwvvvvvvwwwyyy{{{}}}uuurrrmmmiiigggfffdddbbbZZZZZZZZZYYYWWWVVVTTTSSSTTTTTTTTTUUUUUUVVVWWWXXXVVVXXXZZZ\\\]]]]]]\\\[[[]]]^^^^^^\\\[[[\\\^^^```ffffffgggkkkooorrrssssssoooppprrrtttvvvvvvvvvvvvuuuvvvxxx{{{~~~~~~wwwsssmmmkkklllooossstttrrrsssuuuxxx{{{~~~~~~{{{wwwtttttttttppphhhaaa^^^\\\YYYXXXUUUPPPHHHBBBAAA>>>:::888999:::::::::888999:::<<<>>>???@@@@@@?????????@@@AAABBBDDDEEEEEEGGGLLLTTT___mmmyyy|||tttmmmhhh^^^XXXRRRMMMKKKLLLMMMMMMIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBAAAAAA???>>>===<<<======???BBBFFFIIIJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEHHHKKKNNNPPPOOOMMMIIIGGGCCC===>>>BBBFFFQQQVVVLLL>>>===<<<<<<<<<;;;888666666888:::===>>>??????>>>>>><<<999777777888:::<<<===>>>??????<<<888444111000//////............///------------------------++++++,,,---............---,,,,,,,,,,,,---......---------........./////////////////////////////////000000111222333333333////////////000111222333222222111111222222333444333333555666666666555444666888;;;>>>BBBDDDFFFGGGKKKJJJKKKMMMQQQUUUVVVVVVXXXYYY[[[^^^```aaabbbcccbbbggglllmmmjjjgggeeeeeefffkkkxxx~~~{{{xxxvvvtttssssssuuuwww{{{}}}{{{yyyvvvvvvssspppooopppqqqrrrrrrkkkjjjiiifffccc```^^^\\\[[[YYYVVVTTTSSSTTTUUUWWWVVVUUUTTTTTTTTTUUUVVVWWW]]][[[ZZZZZZ\\\^^^______^^^^^^^^^]]]]]]___cccfffjjjiiiiiiiiikkknnnrrrtttrrrtttvvvvvvvvvwwwyyy{{{yyy{{{}}}~~~rrrpppnnnllllllooorrrtttvvvvvvwwwyyy{{{~~~}}}}}}~~~~~~zzzwwwtttqqqoookkkgggddd___^^^\\\XXXSSSNNNIIIGGG===<<<:::888777777777777444888===@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDGGGMMMWWWdddsss~~~sssjjjddd^^^VVVPPPPPPPPPMMMKKKLLLHHHHHHKKKPPPSSSPPPHHH@@@???AAABBBBBB???<<<;;;:::???@@@BBBCCCFFFGGGIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGJJJMMMOOOOOOMMMIIIGGGEEEBBBAAABBBFFFIIIIIIHHH@@@>>>;;;:::::::::999777555777:::<<<===>>>@@@BBB@@@===999666555888<<>>???AAACCCBBB@@@>>>===<<<@@@@@@BBBDDDFFFHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJHHHJJJMMMNNNNNNKKKHHHFFFEEEBBB???@@@DDDGGGHHHGGG@@@>>>;;;:::::::::888777666888;;;<<<======???AAA>>><<<999666666888;;;===;;;;;;;;;<<<<<<:::666333///...------,,,,,,,,,---,,,---...//////...,,,+++------------------------,,,,,,,,,---------......//////000000///...---,,,---......///////////////........./////////000000000000000000111111111111111111111111111111111111111111111222333444555666888999:::<<>>AAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFIIINNNWWWcccqqq~~~wwwooohhhddd]]]UUUOOOOOOOOOLLLJJJKKKHHHFFFFFFHHHIIIGGGBBB===???AAACCCCCCAAA?????????@@@AAABBBDDDFFFHHHJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMOOOPPPOOOMMMKKKIIIHHHCCC???>>>BBBEEEFFFEEE@@@>>>;;;::::::999888666777999;;;<<<<<<<<<===>>>;;;:::888777666777999:::::::::<<<======:::555111,,,,,,,,,,,,---...///000,,,///222111...,,,,,,---------------------------,,,,,,,,,---------............////////////...------......///////////////////////////000000000111000000000000111111111111111111111111111111111111222222222222222333444555777888999<<>>???AAACCCBBBAAA@@@@@@AAAAAAAAACCCEEEGGGIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLOOOPPPRRRSSSTTTSSSRRRQQQNNNIIICCC@@@BBBDDDDDDDDD@@@>>>;;;:::999999777666777888::::::999999999:::888777666666666666777777999:::<<<>>>===:::444///------,,,------...///000///333666444///,,,...111------------------------,,,,,,,,,---------......---------....../////////---......///////////////....../////////000000000///000000000111111111111111111111111111222222222555555444444444555555666777888:::===@@@CCCEEEGGGGGGHHHJJJMMMPPPRRRTTTUUUUUUWWWZZZ[[[ZZZZZZ[[[\\\```dddhhhhhheeecccbbbccckkkrrrooolllgggbbb^^^[[[[[[[[[ZZZZZZZZZYYYZZZ]]]aaaeeeccciiioooqqquuuxxxwwwrrrrrrmmmgggbbb^^^ZZZWWWUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQSSSUUUWWWXXXYYYZZZ[[[]]]^^^^^^]]]\\\aaaccceeeeeeeeeeeefffhhhgggiiillloooqqquuuzzz}}}zzzzzzyyyyyyzzz|||}}}~~~|||~~~~~~zzzwwwtttsssrrrqqqrrrsssuuuvvvwwwxxx{{{~~~zzzvvvtttrrrpppsssuuu{{{|||zzzvvvssspppkkkgggccc___^^^]]]ZZZUUUOOOIIIEEE<<<;;;999888888888888999:::===@@@AAABBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIOOOZZZgggsss~~~yyytttpppmmmkkk^^^VVVPPPOOONNNKKKIIIJJJJJJHHHFFFDDDCCCCCCBBBAAA@@@AAACCCBBBAAA@@@@@@AAAAAABBBDDDFFFHHHJJJKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLNNNOOOQQQSSSTTTUUUUUUVVVUUUOOOHHHDDDDDDDDDDDDBBB@@@>>>;;;999999888666555555777999888777666666777555555555555666666777777:::;;;===>>>>>>:::444/////////...---------......///333666444...,,,...111------------------------,,,,,,,,,---------......,,,,,,------......//////---......///////////////------.........////////////000000000111111111111000000111111111222222222555555444444444555555666888999<<>>;;;999999888666444555666888888666555666666555555555666777999:::;;;<<<======>>>>>>:::444000111000///...------------...000111///,,,+++,,,///------------------------,,,,,,,,,---------......------,,,,,,---...//////---......///////////////------------............000000000000111111111111000000000111222222333333222222222222222333444555888999<<<@@@CCCEEEGGGGGGGGGHHHJJJLLLOOORRRTTTUUUUUUWWWYYYYYYYYYYYY[[[]]]___cccggghhheeeccccccdddiiissstttsssrrrpppnnnllljjjiiihhhhhhggggggiiiooowww|||sssccc^^^VVVPPPNNNMMMMMMMMMKKKKKKLLLMMMNNNNNNNNNNNNLLLLLLNNNQQQSSSVVVXXXYYY^^^^^^^^^___```aaacccccceeeiiinnnnnnlllkkkmmmpppnnnqqqsssuuuwwwyyy|||~~~}}}}}}}}}~~~~~~~~~~~~{{{yyyuuuuuuttttttuuuuuuvvvwww{{{}}}~~~}}}|||}}}|||yyyuuuqqqnnniiidddaaa\\\\\\\\\YYYTTTLLLEEEAAA;;;:::999888888888999:::;;;===???@@@@@@@@@BBBDDDBBBBBBCCCDDDFFFHHHIIIJJJQQQVVV^^^hhhrrryyy~~~~~~~~~|||xxxsssmmmjjjaaaYYYRRRQQQPPPMMMKKKKKKIIIHHHGGGEEECCCCCCEEEFFFGGGGGGGGGFFFCCCBBBCCCDDDCCCCCCEEEGGGIIIKKKLLLMMMNNNMMMKKKJJJJJJKKKMMMNNNJJJJJJIIIIIIJJJKKKMMMNNNPPPKKKFFFDDDDDDDDDBBB@@@@@@>>>;;;999888777555444555777888888777666777888777777777888:::===@@@BBB???>>>>>>>>>===:::666222111000///...------------......---------------...------------------------,,,,,,,,,---------.........---,,,,,,,,,---...///---......///////////////............////////////000000000000111111111111///000000111222222333333111111111222333444555666666888<<>>;;;999888777555333666888::::::999888888999999999999:::===AAADDDGGGAAA@@@???>>>===;;;777444000//////............///000...------///000000///------------------------,,,,,,,,,---------............,,,,,,,,,,,,---...---......///////////////////////////000000000000000000000000111111111111///000000111222222333333222333333444555666888999555777;;;>>>AAACCCDDDEEEFFFGGGIIILLLOOOQQQSSSTTTWWWXXXYYYYYYYYYZZZ\\\^^^___ccchhhiiifffddddddfffhhhsssttttttsssqqqooonnnppprrrtttvvvyyy}}}sssfff[[[UUUOOOKKKKKKKKKJJJIIIOOOOOONNNMMMMMMOOOPPPQQQSSSTTTUUUVVVXXX[[[^^^aaaccccccdddeeegggiiijjjkkkjjjkkklllnnnoooqqqrrrssstttttttttuuuwwwyyy|||}}}~~~}}}~~~~~~|||{{{zzzyyywwwvvvuuuvvvxxxyyy}}}|||~~~~~~}}}xxxvvvtttrrroookkkeeeaaa\\\[[[XXXSSSMMMFFF@@@===<<<:::888888;;;<<<:::888;;;===@@@AAAAAAAAABBBDDDDDDDDDDDDDDDCCCEEEHHHKKKRRRWWW___gggooovvv}}}|||vvvoooiiieee^^^YYYRRROOOOOOOOONNNMMMKKKJJJIIIIIIJJJJJJHHHFFFLLLKKKHHHEEECCCBBBBBBAAAAAABBBDDDGGGIIILLLNNNOOOOOOLLLJJJJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHDDDEEEEEECCCBBBAAAAAABBB===AAACCC@@@:::444333555666888;;;;;;:::888777777999888555555===IIINNNNNNFFFCCC>>>;;;:::888666444000000000000////////////,,,,,,,,,++++++,,,,,,---......//////...---,,,,,,------------------------............////////////---......///////////////////////////////////////111111222222222333333333222222111111111111111222222222333444444555555666777999<<<===>>>AAADDDGGGIIIJJJMMMPPPSSSUUUWWWWWWTTTVVVYYYZZZZZZ[[[\\\^^^bbbdddeeeeeedddcccdddeeekkkvvvtttuuuuuutttsssssstttvvvyyy|||mmm```TTTPPPKKKIIIIIIKKKKKKJJJOOOOOOOOOPPPRRRTTTVVVWWWTTTUUUWWWYYY\\\___dddggghhhhhhhhhhhhiiijjjllllllkkkkkkmmmoooqqqsssuuuvvvvvvvvvwwwxxxyyy{{{|||}}}~~~~~~}}}|||{{{yyyyyyzzz{{{|||~~~yyywwwsssppplllhhhbbb^^^[[[YYYUUUPPPJJJDDD@@@======;;;888888999;;;:::999<<<>>>AAABBBBBBBBBDDDEEEDDDEEEEEEDDDDDDFFFIIILLLTTTYYYbbbjjjrrryyy{{{uuummmfffccc^^^ZZZUUURRRQQQRRRPPPOOOKKKJJJIIIIIIIIIIIIGGGEEEGGGFFFDDDBBBAAAAAABBBBBBDDDEEEGGGIIIJJJLLLMMMNNNPPPNNNKKKJJJKKKKKKJJJIIIKKKJJJIIIHHHHHHHHHHHHHHHDDDDDDCCCDDDEEEDDDCCCAAA===@@@BBB???999444444555777999;;;;;;999888888999;;;<<<;;;<<>>;;;:::888666444000000000000/////////......------,,,,,,,,,,,,---......//////...------,,,------------------------------------............---......///////////////////////////////////////000000000111111111222222222222111111111111111222222222333444444555555666777999;;;===>>>AAADDDGGGHHHJJJLLLOOORRRTTTVVVWWWUUUXXXZZZ[[[[[[[[[\\\^^^aaaccceeeeeedddddddddeeejjjuuuvvvxxxzzz{{{zzzzzz{{{}}}xxxdddXXXOOOLLLIIIHHHJJJLLLNNNOOORRRSSSUUUWWWZZZ[[[]]]]]]YYYZZZ[[[^^^ccchhhlllooooooooonnnnnnmmmnnnnnnnnnmmmnnnppprrrtttvvvxxxxxxxxxyyyzzz{{{|||||||||||||||xxxsssmmmhhhddd___[[[ZZZWWWRRRLLLFFFBBB>>>===>>>;;;888777888999::::::<<<>>>@@@AAAAAABBBDDDEEEEEEEEEFFFFFFFFFHHHKKKOOOWWW]]]fffooowww}}}zzzssskkkdddaaa^^^\\\XXXVVVUUUTTTRRRQQQKKKJJJHHHHHHHHHGGGEEECCCAAA@@@?????????AAABBBCCCGGGHHHIIIKKKLLLMMMMMMMMMPPPOOOLLLLLLLLLKKKIIIHHHLLLKKKKKKJJJIIIHHHHHHHHHDDDBBBBBBEEEIIIJJJEEE@@@===>>>???<<<777444444666888999:::999888888:::;;;===>>>???AAAHHHPPPQQQNNNEEEBBB>>>;;;:::888555333000000000/////////......000///...---------------.........///......---,,,------------------------,,,,,,,,,------------...---......///////////////000000000000000000000000/////////000000000111111222111111111111111222222222222333444444555555666777999;;;===>>>AAADDDGGGHHHIIIKKKMMMPPPSSSTTTUUUWWWYYY[[[[[[[[[[[[\\\]]]___bbbdddeeeeeeeeeeeefffiiittt}}}nnn\\\QQQOOOMMMKKKKKKLLLPPPSSSUUUYYYZZZ]]]aaacccddddddcccdddccccccfffkkkppptttvvvwwwvvvuuusssrrrqqqqqqqqqsssssstttuuuwwwxxxyyyyyyyyyzzz|||}}}}}}|||{{{{{{|||tttlllfffaaa\\\YYYWWWTTTNNNGGGBBB???===<<<>>>;;;888666666888:::;;;<<<===???@@@@@@AAACCCEEEFFFGGGGGGGGGHHHJJJNNNQQQYYY```jjjttt{{{zzzrrrkkkeeebbb```___]]][[[XXXUUURRRPPPKKKJJJHHHHHHHHHFFFDDDAAA???>>>>>>>>>???@@@BBBCCCFFFGGGIIIKKKMMMNNNNNNNNNNNNMMMLLLMMMMMMMMMKKKIIIMMMMMMLLLLLLJJJIIIHHHGGGDDDAAABBBHHHOOOOOOGGG>>><<<===<<<999666444555666888999888777666777:::======>>>>>>???EEEMMMNNNKKKDDDBBB>>><<<:::888555222000000/////////.........111000///......------...---...............------,,,,,,------------------,,,,,,---------.........---......///////////////000000000000000000000000/////////000000000111111111111111000111111222333222222333444444555555666666888;;;===???AAAEEEHHHHHHHHHJJJLLLNNNQQQSSSTTTWWWYYY[[[[[[ZZZZZZZZZ[[[^^^aaadddffffffeeeffffffkkkvvvxxxeeeWWWOOOOOONNNMMMMMMNNNRRRVVVZZZ]]]aaafffkkknnnpppoooooopppnnnlllnnnrrrwwwzzz{{{}}}|||zzzxxxvvvuuuuuuuuuxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{|||}}}}}}|||{{{zzzwwwnnnfff```[[[XXXUUUQQQKKKDDD???===<<<;;;<<<:::888666555777:::===>>>???AAAAAAAAABBBEEEGGGGGGHHHIIIIIIJJJMMMQQQTTT[[[cccnnnyyyyyyrrrlllgggeeebbbbbb```]]]XXXSSSPPPNNNKKKJJJHHHHHHHHHFFFDDDAAAAAA@@@?????????@@@BBBBBBBBBDDDGGGKKKMMMOOOOOOOOOJJJJJJKKKMMMOOOOOOMMMKKKNNNNNNNNNMMMKKKIIIGGGFFFCCCAAACCCLLLTTTSSSHHH===;;;;;;:::888666555666777777777777666555777:::===@@@???===<<>><<<:::888444222////////////............111000///...............------...............---,,,,,,,,,---------......---.........////////////---......///////////////////////////////////////000000000111111111222222111111000000111222222333222222333444444555555666666888;;;===???AAAEEEHHHHHHHHHIIIKKKMMMPPPRRRTTTVVVXXXZZZZZZYYYYYYZZZ[[[^^^aaadddffffffeeeeeefffnnnxxx~~~lll]]]TTTOOOLLLMMMMMMNNNOOOTTTZZZ^^^ccchhhpppwww|||}}}}}}|||yyyuuurrrrrrwww{{{}}}}}}~~~}}}{{{zzzyyyxxxxxxzzzzzz{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}|||~~~yyyoooggg```ZZZWWWRRRNNNIIICCC>>><<<;;;:::999999888666666777;;;>>>BBBCCCDDDCCCCCCEEEHHHKKKHHHIIIJJJKKKLLLOOOTTTWWW]]]fffsss~~~~~~wwwpppjjjgggeeeaaaaaa___[[[VVVQQQNNNMMMKKKJJJHHHHHHHHHGGGEEECCCCCCBBBAAA@@@@@@AAABBBCCCAAADDDGGGKKKNNNOOOPPPPPPHHHIIIKKKNNNQQQQQQOOOLLLNNNNNNNNNMMMKKKIIIFFFDDDBBBBBBGGGPPPXXXUUUHHH<<<:::999999999888777777777666777777666666888;;;>>>BBBAAA>>><<>><<<:::777444111/////////.........------//////............//////,,,---......///.........+++,,,,,,------................../////////000000---......///////////////////////////////////////000000000111111111222222000000000000111222333333222222333444444555555666666888;;;===???BBBFFFIIIIIIIIIIIIJJJLLLOOORRRTTTVVVXXXZZZZZZZZZZZZ[[[\\\^^^aaaeeeggggggeeeeeeeeennnyyyppp```WWWRRRPPPKKKLLLOOOPPPSSSYYY```fffpppuuu}}}|||wwwssssssxxx}}}~~~}}}|||{{{{{{{{{{{{yyyzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~zzzppphhh```YYYUUUOOOLLLHHHCCC>>>;;;:::999555666888777777888<<>>===AAAGGGHHHDDDBBB@@@>>><<<:::777333000//////.........---------------------...///000000,,,------...//////......++++++,,,,,,---......///---------.........//////---......///////////////------------------------/////////000000000111111000000000000111222333444222222333444444555555666555777:::===???BBBFFFIIIJJJJJJIIIJJJLLLOOORRRTTTVVVYYY[[[\\\\\\\\\]]]______bbbfffhhhgggeeecccccclllwwwxxxgggYYYSSSQQQQQQKKKNNNQQQTTTXXX^^^gggnnn}}}{{{vvvrrrsssxxx~~~~~~~~~}}}}}}|||}}}}}}}}}wwwxxxyyy{{{}}}~~~~~~~~~zzzqqqhhh```XXXSSSNNNLLLHHHCCC???<<<:::999222555888888888999<<>>>>>>>>BBBFFFDDD>>>BBB@@@>>><<<;;;777333000//////.........---------,,,,,,,,,---...///000111,,,,,,---.../////////...++++++,,,,,,---...//////,,,,,,,,,---------......---......///////////////------------------------............/////////000000000000000111222333444222222333444444555555666555777:::===???BBBFFFIIIKKKJJJJJJJJJLLLOOORRRTTTWWWZZZ\\\^^^^^^^^^```aaa___cccfffhhhgggdddcccbbbjjjuuu}}}iii___YYYUUURRRQQQTTTTTTTTTVVV\\\fffrrrzzztttsssrrrsssxxx}}}~~~~~~|||{{{{{{|||}}}~~~|||}}}~~~uuulllfff___YYYTTTOOOJJJEEE@@@>>>;;;999777777888999888888999;;;>>>BBBCCCCCCCCCBBBCCCFFFHHHHHHLLLPPPPPPOOOQQQWWW\\\dddrrr|||rrrjjjccc^^^[[[ZZZZZZXXXVVVSSSQQQNNNMMMKKKJJJHHHGGGFFFGGGGGGHHHEEEDDDDDDDDDDDDEEEEEEFFFEEEIIIMMMPPPPPPNNNMMMMMMKKKMMMNNNMMMLLLKKKKKKLLLRRROOOLLLJJJIIIGGGDDDBBBDDDCCCMMM\\\___QQQDDDAAA999:::<<<;;;:::888888999888:::;;;=========<<<;;;>>>============>>>??????<<<<<<<<<;;;999666222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////.........---------,,,,,,---.../////////...000000111000000///......000000000000000000000000111...,,,,,,...///000///111///...///111222222111111222444444222111111222222222333444444555555666777777999;;;???CCCGGGIIIHHHHHHHHHJJJLLLOOORRRTTTZZZ[[[]]]___``````______```cccfffgggeeedddddddddoooxxxwwweee[[[WWWSSSQQQQQQTTTVVVXXX\\\cccmmmxxx|||vvvuuutttvvv{{{~~~~~~}}}~~~}}}sssjjjddd]]]VVVQQQMMMIIIDDD@@@===;;;999777888999999999999:::<<>>===;;;<<<;;;;;;:::;;;;;;<<<<<<=========<<<999666333111000///......---------......---------......///000//////.........---------------......///.........///000000000//////...---000000000000000000000000//////.........///111222444222//////000111111111000111333222111000000111222222333444444555555666777777999;;;???CCCFFFHHHGGGHHHHHHJJJLLLOOORRRTTT[[[\\\]]]___``````______```ccceeefffeeedddddddddmmmwww}}}}}}~~~~~~tttcccYYYUUUSSSRRRTTTUUUYYY___fffnnnxxx|||yyyyyyxxxxxx{{{~~~zzzpppgggaaaZZZSSSNNNKKKHHHCCC???<<<;;;999777888999:::999999:::===@@@AAABBBDDDDDDDDDEEEGGGIIIHHHLLLPPPRRRRRRUUU]]]cccmmmzzz{{{qqqjjjddd```]]]ZZZYYYXXXVVVSSSQQQOOOOOOOOONNNMMMLLLIIIGGGEEEDDDCCCBBBBBBAAABBBCCCDDDEEEEEEIIILLLNNNNNNMMMLLLLLLKKKNNNPPPQQQPPPNNNMMMNNNMMMMMMMMMMMMLLLJJJEEEBBBAAA@@@FFFPPPRRRHHH@@@???;;;<<<===<<<:::999:::;;;;;;===@@@BBBBBBAAA>>><<<;;;;;;:::::::::::::::;;;>>>>>>>>><<<:::777444222000000///............//////............///000000...............---------.........///......------...////////////...------000000000000000000000000---///000///......222555888555111//////000111000...000222222000///000111222222333444444555555666777777999;;;>>>BBBFFFHHHGGGGGGHHHIIILLLOOORRRSSS[[[\\\^^^____________^^^```ccceeefffeeecccddddddkkkvvvxxxyyyzzzzzz{{{tttddd[[[WWWTTTVVVYYYWWW]]]fffpppxxx~~~|||{{{{{{|||yyynnneee___XXXQQQLLLIIIEEE@@@===;;;:::999777777888999999999:::===@@@@@@BBBDDDEEEEEEFFFHHHJJJHHHMMMQQQSSSTTTXXXaaahhhsssyyypppjjjeeeaaa___^^^]]]ZZZWWWTTTQQQPPPOOOMMMMMMMMMLLLJJJGGGDDDCCCBBBAAA@@@@@@AAABBBDDDEEEFFFIIILLLNNNMMMLLLLLLLLLJJJMMMPPPQQQPPPOOONNNNNNQQQPPPQQQQQQPPPKKKEEEAAA???>>>BBBIIIIIICCC>>>>>>:::;;;;;;:::888888999:::<<<>>>AAADDDDDDBBB???<<<===<<<<<<;;;;;;;;;<<<<<<@@@???>>><<<:::777444222//////...............//////...............//////.........................../////////...---,,,,,,---...............------////////////////////////,,,///222111......333888;;;777222/////////000000...000222222111000111222222222333444444555555666777777999;;;>>>BBBEEEGGGGGGGGGHHHIIILLLOOOQQQSSS[[[\\\]]]____________^^^```bbbdddeeedddccccccdddiiiuuuwwwxxxyyyzzz|||uuueee\\\XXXVVVYYY^^^^^^dddoooyyy}}}~~~wwwmmmddd]]]VVVOOOJJJFFFCCC>>>;;;::::::999777666777888888888:::===@@@@@@BBBDDDFFFFFFGGGIIIKKKJJJNNNRRRTTTVVV[[[eeelllwwwxxxpppjjjfffbbb```cccaaa]]]YYYUUURRROOONNNJJJKKKKKKJJJIIIGGGEEECCCBBBAAA@@@???@@@BBBDDDFFFGGGJJJMMMNNNMMMLLLLLLLLLOOORRRTTTUUUTTTSSSSSSSSSWWWWWWVVVVVVSSSMMMEEE@@@>>>>>>@@@CCCCCC???===>>>;;;<<<<<<:::999888:::;;;<<<>>>AAABBBBBB@@@>>><<<<<<;;;;;;;;;;;;<<<======AAA@@@>>><<<999666444333...------,,,------............------,,,------...---......................../////////...---,,,,,,------...............---////////////////////////,,,///222111......333888;;;777222/////////000000///111333333222222222333222222333444444555555666777777888;;;>>>AAADDDFFFGGGGGGGGGIIIKKKNNNQQQSSSZZZ[[[]]]___`````````___aaabbbddddddcccbbbcccdddhhhtttyyyzzz}}}ttteee]]]YYYXXX]]]dddiiipppzzz}}}vvvkkkbbb[[[TTTLLLGGGCCC@@@<<<:::999999888888777888999999999;;;>>>AAA???AAAEEEGGGHHHIIIKKKLLLLLLPPPTTTVVVXXX^^^hhhpppyyyvvvooojjjfffdddbbbeeebbb^^^YYYUUURRRPPPOOOJJJJJJJJJIIIHHHFFFEEEDDDBBBAAA??????@@@BBBEEEGGGIIIKKKNNNNNNMMMLLLMMMMMMPPPRRRTTTTTTSSSSSSTTTUUU\\\[[[ZZZXXXTTTNNNFFF@@@===???@@@AAA???>>>>>>???===>>>===;;;::::::<<<>>><<<===>>>??????===<<<:::888888999999:::<<<===>>>AAA@@@>>>;;;888555333222---,,,,,,,,,,,,---............---,,,,,,,,,,,,------------........................///......------------...////////////...000000000000000000000000---///000///......222555888555111//////000111000///111333333333222333444222222333444444555555666777888888:::===AAADDDEEEFFFFFFGGGHHHKKKNNNQQQRRRXXXZZZ\\\^^^```aaaaaaaaaaaabbbccccccbbbbbbccceeehhhtttyyy|||sssfff___]]]^^^fffnnnxxx~~~{{{sssiii___XXXQQQIIIDDDAAA>>>;;;999999999888888888:::;;;;;;;;;===AAACCC>>>AAAEEEGGGIIIJJJLLLMMMNNNRRRVVVWWWYYY___iiiqqqzzz}}}uuuooojjjgggdddcccbbb___[[[WWWTTTRRRQQQPPPNNNMMMKKKIIIGGGFFFEEEDDDCCCAAA@@@???@@@CCCFFFHHHKKKMMMOOOOOONNNMMMNNNNNNPPPQQQQQQQQQPPPQQQTTTVVV]]][[[ZZZXXXTTTNNNGGGBBB>>>@@@BBB@@@>>>>>>@@@AAA<<<<<<;;;999777888:::<<<;;;;;;;;;::::::999999999777888888:::;;;===???@@@AAA@@@===:::777444222111---------------...////////////...------------------------.........//////------......///.........---...//////000000000///000000000000000000000000//////.........///111222444222//////000111111111...000222222222222333444222222333444444555555666777888888:::===@@@CCCEEEFFFFFFGGGHHHKKKNNNPPPRRRVVVXXX[[[^^^```bbbbbbcccaaabbbcccbbbaaaaaaccceeehhhuuuxxx{{{tttiiicccaaaeeennnwwwyyyqqqggg]]]VVVOOOGGGBBB@@@===:::888888999888888:::;;;=========???CCCFFF>>>AAAEEEHHHIIIJJJLLLNNNOOOSSSWWWXXXZZZ```jjjrrryyy}}}uuunnnjjjgggeeeccc^^^\\\XXXUUUSSSRRRRRRRRRRRRPPPMMMJJJGGGEEEDDDDDDCCCBBB@@@???@@@CCCGGGIIILLLNNNOOOOOONNNNNNNNNOOOTTTUUUTTTSSSSSSTTTXXX[[[\\\ZZZXXXVVVTTTOOOIIIDDD>>>BBBCCCAAA??????AAABBB888888777555333444666888:::999888777777777777888999999:::<<<>>>AAACCCDDDAAA???<<<999666333222111...............///000111111000///...............---------.........//////,,,,,,---.../////////.........///000111111000000000000000000000000000000111///---,,,...///000///111///...///111222222111---///111111111111222333222222333444444555555666777888888:::===@@@CCCEEEFFFFFFGGGHHHKKKNNNPPPRRRUUUWWWZZZ^^^aaaccccccdddaaabbbcccbbbaaaaaaccceeehhhuuu~~~~~~pppcccdddgggkkkuuussskkk```WWWQQQLLLHHHDDD@@@???===;;;999888888777777888:::<<<>>>@@@AAABBBEEEEEEEEEFFFGGGIIIJJJKKKMMMOOOUUU[[[]]]```jjjuuu|||qqqkkkjjjiiigggddd]]]ZZZXXXVVVUUUSSSPPPNNNRRRNNNJJJIIIJJJIIIDDD???@@@BBBBBBBBBBBBDDDFFFIIILLLOOOQQQPPPNNNOOOQQQTTTUUUTTTRRRQQQPPPRRRUUUXXXZZZWWWRRROOOLLLIIIFFFDDD@@@AAABBBAAA>>><<<;;;;;;999888666555444555777888;;;;;;999888777777777777;;;::::::===AAAEEEEEEDDD@@@???<<<999666444222222000///......///111444555/////////...---------,,,,,,---...//////...---,,,,,,---------.../////////000000//////............////////////////////////............////////////......------...///111222000111111111222222222222444444333333333444444555;;;888666888<<<@@@AAAAAACCCEEEGGGHHHJJJMMMQQQUUUVVVXXX[[[]]]___aaadddfffbbbbbbcccccccccaaa___^^^hhhssspppeeegggmmmqqq{{{zzzvvvvvvxxx{{{}}}oooggg]]]TTTNNNJJJEEEBBB???>>>===;;;999888888888999:::;;;===???AAABBBCCCDDDDDDEEEFFFGGGIIIKKKLLLRRRSSSXXX]]]___bbbkkkvvv~~~wwwssspppmmmgggbbb\\\ZZZWWWUUUTTTRRROOOMMMPPPLLLIIIIIIJJJIIIDDD???AAABBBBBBBBBBBBEEEHHHLLLNNNPPPQQQPPPNNNOOORRRUUUVVVUUURRRPPPOOOQQQUUUXXXVVVSSSOOOLLLJJJGGGDDDAAA@@@BBBCCCBBB???<<<;;;<<<:::888666555555555777888<<<;;;:::999888888888888:::999:::>>>BBBEEEEEECCCBBB@@@===999555222000/////////......///000111222...............---------------............---------------.............../////////.........------////////////////////////............////////////......------...///111222000000000000111111111111333333333333333444555666:::777666888<<<@@@BBBBBBDDDEEEGGGIIIKKKNNNRRRUUUVVVYYY[[[]]]^^^```bbbddd```aaabbbbbbbbbaaa```___dddnnnzzz|||pppiiimmmttt{{{}}}vvvrrrmmmooorrrwww}}}~~~uuuiiibbbXXXPPPKKKGGGBBB???>>>===<<<:::999888888888:::;;;<<<>>>@@@BBBDDDEEECCCDDDDDDFFFHHHJJJLLLMMMSSSTTTYYY^^^aaaeeeooo{{{~~~zzzvvvpppfff```ZZZXXXVVVTTTSSSQQQOOOMMMMMMKKKIIIIIIJJJHHHDDD@@@AAABBBBBBBBBCCCFFFLLLPPPRRRRRRQQQOOOOOOPPPTTTWWWXXXUUUQQQNNNNNNQQQUUUWWWSSSQQQOOOMMMKKKHHHDDDAAABBBCCCDDDBBB@@@=========:::999777555555666777888;;;;;;:::999888888888999888999<<<@@@DDDEEEDDDBBBCCCAAA===999555111///...........................---------........................------........................---------.........---------------////////////////////////............////////////............///000111111000111111111111222222222222222222333444555666777888666666888<<<@@@BBBCCCDDDFFFHHHJJJKKKOOOSSSVVVWWWYYY[[[\\\]]]^^^```bbb______```aaaaaaaaa``````ccclllwwwxxxppplllrrr{{{~~~vvvrrrooolllooottt{{{yyypppccc\\\SSSLLLIIIEEEAAA======<<<;;;:::999999999999:::;;;===>>>AAABBBDDDEEECCCCCCDDDFFFHHHKKKMMMNNNPPPQQQVVV\\\```fffsss{{{vvvnnnddd^^^YYYWWWTTTSSSRRRQQQNNNLLLKKKJJJIIIIIIJJJHHHDDDAAAAAAAAAAAAAAACCCHHHNNNSSSTTTSSSQQQOOOOOOQQQUUUWWWXXXTTTPPPMMMNNNRRRUUUWWWTTTSSSQQQPPPOOOLLLIIIFFFEEEFFFFFFDDDAAA>>>>>>>>>;;;999888666666777888999:::999999888888888888999888:::>>>CCCEEEEEECCCAAAAAA???<<<888444111///...---............---,,,+++,,,---------...////////////...---,,,,,,---...////////////...---------,,,------------------------////////////////////////............////////////.........//////000111111222222222333333333444444111222222333444555777888666666777999===@@@CCCDDDEEEGGGIIIJJJLLLOOOSSSWWWXXXZZZ[[[\\\\\\]]]^^^```]]]^^^^^^___```aaaaaaaaafffooozzzuuuppppppwww}}}vvvqqqoooooonnnttt}}}uuulll^^^XXXPPPJJJGGGDDD@@@===<<<;;;:::999999999999999:::;;;<<<>>>@@@BBBCCCDDDCCCDDDEEEFFFIIIKKKMMMOOOPPPPPPTTTYYY]]]dddqqq~~~}}}vvvooohhhbbb^^^XXXVVVTTTSSSRRRQQQNNNLLLJJJJJJJJJKKKJJJHHHDDDAAAAAAAAAAAAAAACCCIIIOOOTTTVVVTTTQQQOOOPPPRRRUUUVVVUUUQQQMMMLLLOOOTTTWWWXXXUUUSSSQQQQQQPPPOOOLLLJJJIIIIIIHHHEEEAAA???>>>>>>;;;:::888777666777999:::888888777777777888888999999<<>>@@@BBBDDDDDDDDDEEEEEEGGGIIIKKKMMMNNNRRRRRRTTTXXX\\\bbbppp}}}{{{qqqiiiccc```___XXXVVVTTTSSSRRRQQQOOOMMMKKKLLLMMMMMMKKKGGGDDDBBB@@@@@@AAABBBDDDIIIOOOSSSVVVSSSPPPOOOQQQSSSTTTTTTQQQMMMKKKLLLRRRWWWYYYZZZSSSQQQOOONNNOOOOOONNNLLLNNNMMMKKKGGGBBB???>>>>>><<<;;;999777777888999:::777777777777888999::::::;;;???CCCEEEDDDAAA???>>>;;;:::888666444222111111...---------,,,,,,++++++---------........................------........................------------------------.........////////////////////////............////////////......///000111111111111....../////////000000000222222222333444555666777444666999;;;===>>>AAACCCDDDFFFHHHJJJKKKOOOSSSVVVXXXZZZ\\\]]]]]]]]]___aaa____________```aaabbbccchhhsss|||wwwwwwyyy|||xxxyyy}}}uuuhhh___UUUPPPIIIFFFDDDBBB???;;;:::999999999999999::::::;;;<<<>>>???BBBCCCEEEFFFFFFFFFFFFGGGIIIKKKLLLMMMQQQQQQTTTYYY^^^fffvvv{{{pppgggbbb``````XXXVVVTTTSSSSSSRRRPPPNNNLLLNNNOOOOOOLLLGGGDDDBBB>>>@@@AAACCCEEEHHHMMMQQQUUURRRPPPPPPRRRSSSSSSRRRKKKIIIHHHLLLTTTZZZ\\\[[[SSSQQQMMMLLLMMMNNNOOOOOORRRQQQNNNHHHBBB>>>=========;;;999888888888:::;;;999999999999:::;;;<<<===>>>BBBEEEEEECCC???======<<<;;;888666333111000///......,,,,,,+++,,,------...............---------------............---------------...............------........./////////////////////////////////............////////////---...000111222222111111//////000000000111111111333333333333333444555666444777;;;<<<<<<===@@@BBBDDDEEEGGGIIIKKKNNNRRRUUUXXXZZZ\\\]]]]]]^^^```bbbaaa``````___```aaaccccccgggrrryyy{{{}}}~~~pppbbbYYYRRRMMMGGGDDDCCCAAA>>>:::999999999888999999::::::======???AAACCCEEEFFFGGGGGGGGGGGGHHHIIIJJJLLLMMMMMMNNNRRRZZZaaalll~~~|||rrriiicccaaaaaaYYYWWWUUUTTTSSSRRRPPPNNNMMMOOOQQQPPPLLLGGGDDDBBB===???BBBCCCEEEHHHLLLOOOTTTRRROOOPPPRRRSSSRRRPPPHHHFFFGGGMMMVVV\\\^^^\\\UUURRRNNNLLLMMMPPPQQQRRRUUUSSSOOOIIIBBB>>><<<<<<===<<<:::888888999:::;;;:::::::::;;;<<<===>>>???@@@CCCFFFEEEBBB>>>======>>><<<999666333000...---///...,,,++++++,,,...////////////......------,,,,,,---...//////...---,,,,,,------....../////////........./////////000000////////////////////////............/////////000---...000111222222111111222222333333333444444444444444333333333444444555555888<<<===<<<===???BBBCCCEEEGGGHHHJJJMMMQQQUUUXXXZZZ]]]^^^^^^___bbbdddbbbaaaaaa``````aaacccdddgggrrr~~~zzz}}}~~~~~~uuuiii___ZZZMMMJJJEEEAAA>>><<<999777::::::999999888888999999===>>>???AAACCCFFFHHHJJJIIIJJJJJJIIIHHHHHHKKKMMMOOOSSSYYY^^^eeesss~~~uuullleee```\\\YYYVVVUUUUUUTTTSSSQQQPPPOOONNNOOOPPPPPPMMMHHHCCC@@@@@@@@@AAACCCFFFIIILLLNNNRRRPPPMMMNNNPPPPPPOOOMMMHHH@@@AAANNNZZZ^^^]]]]]]XXXVVVRRRMMMJJJJJJNNNRRRVVVRRRLLLFFFBBB???<<<999===999888999999666777;;;>>>===<<<===>>>???>>>===>>>??????@@@@@@@@@??????<<<:::666222000................................./////////...------,,,,,,+++,,,...000111000000///------------------------222000...---,,,---...///000000////////////000000//////000000000000//////111111111000000000000000444333111000000000111111222222333444555666777888777888999;;;===@@@BBBCCCCCCDDDFFFIIIMMMPPPSSSUUU`````````_______________```aaabbbddddddccccccbbbgggooozzz{{{pppddd[[[VVVLLLHHHCCC@@@>>><<<:::888::::::999999888999999999===>>>???AAADDDFFFHHHJJJGGGHHHIIIIIIIIIJJJMMMOOOSSSWWW\\\ccclllzzz|||rrrjjjccc___\\\ZZZWWWWWWVVVUUUTTTRRRQQQPPPOOOPPPOOONNNKKKGGGCCC@@@@@@@@@AAACCCFFFIIILLLNNNOOONNNMMMOOOQQQPPPMMMJJJGGGBBBEEEQQQ\\\^^^[[[ZZZWWWUUURRRNNNKKKKKKOOORRRWWWRRRKKKFFFBBB???===;;;<<<999888::::::888999<<<>>>===<<<<<<>>>>>>>>>===<<<===>>>>>>???>>>>>>>>>===;;;777333111/////////---------,,,,,,+++++++++------..................,,,---...//////000//////------------------------222111///.........///000//////000000000000////////////000000000000//////000000000000000000000000333222111000000000111222222333333444555666777777666777888:::<<>>>>>@@@BBBEEEGGGIIIJJJFFFGGGIIIIIIIIIKKKOOORRRVVVXXX^^^hhhuuu~~~xxxnnnfff```]]][[[ZZZYYYZZZZZZZZZXXXVVVTTTSSSQQQPPPNNNKKKHHHEEEBBBAAA@@@@@@AAACCCFFFIIILLLNNNLLLMMMOOORRRSSSPPPKKKGGGEEEDDDJJJWWW```___ZZZVVVVVVUUUSSSPPPMMMMMMOOOQQQVVVQQQJJJEEEAAA@@@>>>===<<<888888;;;;;;:::;;;???AAA???======>>>>>>===<<<:::;;;<<<==================;;;888444111000000000...---------,,,,,,++++++,,,,,,------...//////000///...............//////........................222111000/////////000111...///000111111000///...//////000000000000//////000000000000000000000000111111111000111111222333333333444444555555555666555666777999;;;>>>@@@AAACCCDDDFFFIIIMMMPPPSSSUUUZZZ\\\^^^```aaaaaa``````___``````aaabbbaaaaaaaaaaaakkkyyy~~~~~~wwwlllbbbWWWOOOJJJGGGCCC>>>;;;;;;<<<<<<<<<999888888888999::::::;;;>>>???AAACCCFFFHHHIIIJJJGGGHHHIIIJJJJJJLLLOOORRRVVVWWW^^^jjj{{{xxxrrriiiaaa]]]\\\[[[[[[[[[^^^```bbbaaa]]]XXXTTTQQQOOOLLLHHHEEECCCBBBBBB??????@@@BBBEEEHHHKKKMMMKKKNNNRRRVVVUUUQQQKKKFFFBBBFFFQQQ]]]dddccc]]]XXXWWWWWWUUURRROOOMMMOOOPPPTTTOOOIIICCCAAA@@@@@@???;;;888888;;;<<<<<<>>>BBBFFFDDD@@@>>>>>>===;;;:::::::::;;;<<<============<<<:::777333111/////////.........///////////////---------.........//////000///...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,111000//////...///000000---///000222222000///---//////000000000000///////////////000000000000000000000000111111222333333444444444444444444444444666666777999<<<>>>AAABBBCCCDDDFFFIIIMMMPPPSSSUUUWWWYYY]]]```bbbbbbaaa```_________```````````````bbblll|||~~~~~~}}}}}}~~~~~~|||pppeee[[[RRRKKKFFFCCC@@@<<<::::::;;;;;;;;;888888888888999:::;;;<<<>>>???BBBEEEGGGIIIJJJJJJIIIJJJKKKKKKJJJLLLNNNQQQVVVYYY```ooorrrlllddd___\\\[[[[[[[[[\\\```eeeiiigggbbbZZZUUUPPPMMMIIIEEEBBBAAABBBBBB>>>???@@@AAADDDGGGJJJLLLMMMQQQVVVYYYWWWQQQJJJFFF@@@IIIWWWccciiiiiiccc]]][[[ZZZXXXSSSOOOMMMMMMNNNQQQMMMGGGCCCAAA@@@@@@???:::777888;;;======???CCCKKKHHHCCC???===;;;999888999:::;;;<<<============:::888555111///.........,,,---......///000111111//////.........---------000///---,,,,,,---...///++++++++++++++++++++++++.........---............---///000222222000///---//////000000000000//////......//////000000000000000000111111222222222222333333333444444444444444777777999:::===???BBBCCCCCCDDDFFFIIIMMMPPPSSSUUUUUUXXX\\\___aaabbbaaa```_______________`````````eeeppp~~~~~~}}}{{{{{{{{{}}}~~~xxxjjj^^^UUUNNNHHHCCC@@@>>>;;;:::;;;;;;:::999777777777888999;;;<<<===>>>@@@CCCFFFHHHJJJJJJJJJKKKKKKLLLKKKKKKLLLOOOQQQYYY]]]fffvvvzzzkkkgggaaa]]]\\\[[[[[[ZZZ\\\___eeehhhfffaaaZZZUUUMMMKKKGGGCCCAAAAAABBBCCC@@@@@@AAACCCEEEIIILLLNNNQQQUUUYYYZZZVVVOOOJJJGGGCCCOOO^^^hhhmmmnnnjjjdddaaa___[[[TTTNNNKKKKKKLLLLLLIIIEEEBBBAAAAAA???>>>:::777777;;;===<<>><<<:::888666888999:::;;;<<<=========999777444111............++++++,,,---...//////000000//////...------,,,,,,...---------------......++++++++++++++++++++++++,,,,,,---------............///000111111000///...//////000000000000//////---......//////000000111000000111222222222111111222222333333444444444555777888999;;;===@@@BBBDDDCCCDDDFFFIIIMMMPPPSSSUUUVVVXXX[[[^^^```aaaaaa``````____________```aaaaaahhhqqq~~~||||||}}}tttdddXXXPPPJJJEEEAAA>>><<<;;;;;;;;;:::888666666666777888999;;;===>>>>>>@@@CCCGGGIIIJJJJJJJJJIIIJJJKKKLLLLLLNNNQQQSSS[[[```kkkzzz|||sssfffccc```]]]]]]\\\[[[ZZZ[[[\\\^^^___^^^ZZZVVVTTTJJJHHHEEECCCAAAAAABBBCCCCCCCCCDDDFFFHHHLLLOOOQQQUUUXXXZZZXXXSSSLLLHHHFFFIIIWWWeeelllnnnpppnnniiigggddd]]]UUUMMMIIIIIIJJJHHHFFFCCCBBBAAA@@@>>><<<:::777777:::<<<<<<>>>BBBFFFCCC>>>:::999999888777666777888:::;;;<<<<<<<<<999777444111///...//////............------------..................------+++,,,,,,---............------------------------,,,------...............//////000000000000////////////000000000000//////------......///000000111111111222333222111000000111111222333444444555555777777888:::===???AAACCCCCCDDDFFFIIIMMMPPPSSSUUUWWWXXXZZZ\\\^^^___```aaa``````_________```aaabbbfffooo|||~~~|||qqqaaaTTTMMMHHHCCC???<<<<<<;;;<<<<<<:::777555666666777888999;;;===>>>>>>@@@DDDGGGIIIKKKKKKJJJGGGIIIJJJKKKMMMOOOSSSVVV[[[aaammm{{{wwwlllcccaaa___^^^^^^]]][[[ZZZZZZYYYXXXWWWUUUTTTTTTSSSHHHFFFDDDBBBAAABBBCCCCCCEEEFFFFFFHHHKKKNNNQQQSSSWWWYYYZZZVVVPPPJJJFFFFFFNNN\\\jjjnnnoooqqqppplllkkkggg___UUULLLGGGGGGHHHEEEDDDBBBBBBBBB@@@>>>;;;:::777777:::<<<;;;===AAAAAA>>>:::777777888888888555666777888::::::;;;;;;:::888555222000///000000333222111000///...------,,,,,,------.../////////)))***,,,...//////......////////////////////////------...///000000//////000000////////////000000//////000000000000//////---------...///000000111111222333333222111000///000000111222444555666666555666777999;;;>>>@@@BBBDDDDDDFFFIIIMMMPPPSSSUUUXXXXXXZZZ[[[]]]___```aaaaaa``````______aaabbbcccdddlllxxx~~~oooggg[[[PPPHHHDDD@@@???999::::::;;;:::999777666:::999999999;;;>>>@@@BBBAAACCCEEEFFFGGGHHHJJJLLLIIILLLNNNMMMJJJKKKPPPVVV\\\fffsssvvvmmmeeecccbbb```^^^]]]\\\\\\ZZZXXXUUUSSSSSSRRRPPPNNNLLLIIIDDDAAA@@@AAABBBAAADDDFFFGGGHHHIIIKKKOOORRRUUUWWWXXXTTTNNNIIIHHHIIIWWW___hhhjjjfffeeejjjpppwwwooocccVVVLLLFFFDDDCCCGGGDDDAAA@@@???>>>===;;;666777888999999::::::999888999:::999666555555666>>>===;;;;;;<<<<<<;;;999999666222///...---,,,+++........................---...//////000000//////---------.........//////.........------,,,,,,,,,.......................................------------......///000111111222111111000000000000111111//////000111222222333333111333444444444444555777777888999:::<<<>>>@@@BBBBBBDDDGGGIIIKKKOOOTTTWWWXXXYYYZZZ\\\]]]^^^______```````````````aaabbbbbbgggiiirrrxxxiiibbbWWWMMMFFFBBB???===;;;;;;;;;;;;;;;:::999999888777777888999<<>>===;;;999666777888888999888888888777888999888777777888999???===;;;;;;;;;;;;999888999666222///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,////////////////////////..............................//////000000111111111111000000000000111111///000000111222222333333111333444444333444555666777888999:::<<<>>>@@@BBBCCCDDDGGGIIILLLOOOTTTXXXYYYZZZ[[[]]]^^^______``````````````````aaabbbbbbhhhkkkuuuwwwnnn```ZZZQQQHHHCCC@@@===<<<<<<<<<;;;;;;::::::;;;;;;888888888999:::===???AAABBBDDDFFFGGGGGGHHHJJJLLLMMMPPPRRRPPPNNNPPPWWW^^^hhhzzztttlllkkkiiigggeeecccaaa``````\\\YYYUUURRRQQQPPPNNNMMMIIIEEEAAA>>>>>>@@@AAAAAAEEEGGGHHHIIIJJJMMMQQQTTTWWWWWWUUUPPPKKKJJJNNNRRR```bbbddddddcccaaabbbcccddd___WWWQQQNNNLLLKKKJJJFFFDDDAAA???>>><<<999777777777888888777777666666555666888888888999;;;===DDDAAA???======<<<:::999888555111//////...---,,,------------------------******+++,,,,,,,,,,,,+++------------.........///.........---------------000000000000000000000000---------......//////000////////////000000000000111111000000000000111111000000000111222222333333111222444444333333555666777888999:::<<<>>>@@@BBBCCCEEEHHHJJJLLLPPPUUUXXXZZZ[[[\\\^^^___``````aaa```````````````aaabbbbbbggglllxxx~~~~~~{{{vvvmmmcccWWWRRRKKKEEEAAA???===;;;<<<;;;:::999999:::;;;<<<;;;;;;;;;<<<>>>@@@BBBCCCCCCEEEGGGHHHHHHIIIKKKLLLOOORRRTTTSSSRRRVVV___fffsssrrrkkkkkkjjjhhhfffdddbbbaaaaaa___\\\WWWTTTRRRQQQOOOMMMFFFCCC???======???AAAAAADDDFFFHHHIIIJJJMMMQQQTTTXXXWWWSSSNNNJJJLLLSSSYYYiiigggeeedddcccbbb```^^^]]]YYYTTTQQQQQQPPPNNNLLLGGGEEECCCAAA???===999777888888888777777666444444333555777888999;;;???BBBJJJGGGCCCAAA@@@???===;;;666444111000//////...,,,000000000000000000000000,,,---......//////............/////////000000000...............---------////////////////////////,,,------...///000000111000000000000////////////111111000000000000111111000000111111111222222222000222333333333333444666777888999:::<<<>>>@@@BBBDDDFFFHHHJJJMMMQQQUUUYYY[[[[[[]]]___```aaaaaaaaa```````````````aaaaaabbbeeelllzzz~~~~~~~~~}}}||||||~~~}}}wwwrrrmmmcccZZZOOOKKKFFFBBB@@@>>><<<;;;;;;:::999888888999:::;;;;;;;;;<<<>>>???AAACCCDDDDDDFFFHHHHHHHHHIIIKKKMMMOOORRRUUUUUUVVV]]]hhhqqqzzzoooiiijjjiiigggeeecccbbbaaaaaabbb___[[[XXXVVVSSSPPPMMMDDDAAA===<<<===???AAABBBCCCEEEGGGHHHJJJMMMQQQTTTYYYWWWRRRMMMKKKOOOYYY```ooolllgggdddcccbbb___]]][[[XXXTTTTTTUUUTTTOOOKKKHHHGGGDDDCCCAAA>>>:::777888888888888777555444333333555777888:::===BBBEEEKKKHHHDDDAAA???>>><<<;;;555333111000000000...---000000000000000000000000......///000000000000000+++,,,,,,,,,,,,---------................................................------......///000111111000000000000////////////111111000000000000111111111111111111111222222222000222333333222333444666777888999:::<<<>>>@@@BBBDDDFFFIIIKKKMMMQQQVVVYYY[[[\\\]]]___```aaabbbbbb```````````````aaaaaabbbfffnnn~~~~~~}}}||||||{{{zzzzzzzzzvvvooohhhcccZZZRRRHHHFFFBBB@@@???===<<<:::999999888888888999::::::::::::<<<===???@@@BBBBBBEEEGGGIIIIIIIIIIIIKKKMMMNNNQQQUUUWWW[[[dddrrr|||}}}ssslllggggggfffeeecccbbbbbbaaaaaacccaaa___\\\YYYUUUPPPLLLCCC@@@<<<;;;===@@@BBBCCCDDDEEEGGGIIIKKKNNNRRRUUUZZZWWWSSSNNNMMMSSS^^^gggqqqmmmhhhdddaaa___^^^]]]ZZZWWWUUUVVVXXXVVVPPPJJJHHHFFFEEEDDDBBB@@@<<<999888888888888777666555444555666888999:::>>>BBBFFFHHHDDD@@@<<<;;;:::999888333222000000111000///---------------------------------...////////////...---------.........//////.............../////////.................................//////000000111////////////000000000000111111000000000000111111111111111111111111111111000111333333222222444555777888999:::<<<>>>@@@BBBEEEGGGJJJLLLNNNRRRWWWZZZ[[[\\\]]]___```aaaaaabbb```````````````aaabbbbbbiiirrr}}}||||||{{{zzzvvvuuuooofff___ZZZRRRKKKCCCAAA>>>======<<<:::888888999999:::;;;;;;:::::::::;;;<<<>>>@@@AAABBBCCCFFFHHHIIIJJJIIIJJJKKKMMMLLLPPPTTTXXX^^^kkk{{{uuummmhhhfffddddddcccbbbbbbbbbbbbcccbbbaaa```^^^[[[UUUNNNIIIBBB???<<<<<<>>>AAACCCDDDEEEGGGIIIKKKMMMPPPTTTWWWZZZXXXSSSOOOOOOWWWccclllnnnkkkfffaaa]]][[[[[[[[[XXXUUUTTTWWWZZZXXXPPPHHHFFFEEEDDDCCCBBB@@@<<<999888999999999888777666666777888999999:::>>>BBBFFFEEEBBB===999888888777666222111000000111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///.........000000000000111111111111---........./////////000........................///////////////000000000......//////000000111111111111000000000000111111111111111111111111111111000111222333222222333555777888999:::<<<>>>@@@BBBEEEGGGJJJLLLOOORRRWWW[[[ZZZ[[[]]]^^^``````aaaaaa```````````````aaabbbbbbhhhrrr~~~}}}}}}|||{{{sssqqqjjj```YYYTTTNNNGGG@@@>>><<<;;;;;;:::888666888999;;;<<<===<<<;;;;;;<<<===???AAACCCDDDEEEEEEFFFHHHJJJJJJJJJJJJKKKMMMJJJNNNTTTYYY```nnn}}}qqqjjjgggeeecccccccccbbbbbbccccccdddaaaaaa```___\\\UUULLLFFFBBB???<<<<<<>>>BBBDDDEEEGGGIIIKKKMMMOOORRRVVVZZZZZZXXXTTTPPPQQQYYYeeeooojjjhhhddd^^^YYYWWWXXXZZZVVVSSSSSSVVVZZZXXXPPPHHHDDDCCCBBBBBBBBB@@@<<<888888999999999999888888777999::::::::::::===BBBFFFFFFBBB===999888888888777222111000111222111///...........................---...//////000000//////------------............---.........//////000000000000000000000000000000000000000000////////////---......///000111111222111111000000000000111111222222111111111111111111///111222222222222333555777888999:::<<<>>>@@@BBBFFFHHHJJJLLLOOOSSSWWW[[[ZZZ[[[\\\^^^___``````aaa```````````````aaabbbbbbfffooo