BM6P6(@ zzzrrrmmmggggggggggggfffeeedddcccbbb```]]]\\\[[[[[[YYYWWWTTTSSSPPPLLLIIIEEEBBBAAA@@@???===;;;999777555444000000000///000000111222333333444555666777888888444444444333333222222111444444555555555555555444666555444333333333333333444444555555555555444444444222///......///...---////////////000000000000/////////000000/////////333222111///............000/////////000222555777000000000000////////////111111000000111111222333333333333444555666777777444444444555555555555555888888999:::999888777666======<<<======>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDBBBDDDFFFHHHKKKLLLMMMNNNMMMLLLKKKLLLMMMOOOOOOOOOPPPQQQTTTVVVWWWXXXXXXXXXZZZZZZZZZ[[[\\\\\\]]]]]]\\\^^^___^^^\\\ZZZZZZZZZ]]]^^^aaabbbccceeehhhkkkkkknnnqqqssstttuuuwwwyyyyyyzzz{{{~~~xxxqqqlllggggggggggggfffeeedddccc```^^^\\\[[[[[[ZZZYYYWWWVVVTTTQQQMMMIIIEEEBBBAAA???>>>===:::888555444333111000000000000111222222555555555555666666666666555555444444333222222222333333444555555555555555555555444333333333333333444444555555555555444444111///------...//////.........//////000000000111222222333333333333222222222111000//////......//////......---...000333444000000000000////////////000000000000000111222222333333444444555555666666555555555555555666666666555666777999::::::::::::===<<<<<<======>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDGGGHHHIIIJJJJJJJJJJJJJJJMMMLLLLLLLLLMMMOOOOOOOOOPPPRRRTTTVVVWWWXXXXXXWWWYYYYYYZZZZZZ[[[\\\\\\]]]]]]^^^___^^^\\\ZZZZZZ[[[]]]___aaacccdddfffiiikkkkkknnnqqqrrrssstttwwwxxxzzzzzz{{{}}}~~~wwwpppkkkggggggggggggfffeeedddccc^^^\\\ZZZZZZZZZZZZZZZXXXXXXVVVSSSOOOJJJEEEBBB@@@@@@>>><<<:::777444222111111111111111111222333333666666666555555555444444666666555444444333222222111222333444555666666666555444444333333333333333444444555555555555444444///---++++++---/////////------...///000000111111111111222222222222111111000000////////////000000......---,,,---...///000////////////000000000000000000000000000111222222444444444444444555555555555555555666666777777777555666777999::::::;;;:::<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDIIIIIIJJJJJJJJJJJJJJJIIIMMMLLLLLLMMMMMMNNNOOOPPPQQQRRRTTTVVVWWWXXXWWWWWWXXXXXXYYYZZZZZZ[[[[[[\\\]]]^^^______]]][[[[[[\\\^^^```cccdddeeegggjjjlllkkkmmmpppqqqrrrsssuuuwwwzzz{{{{{{{{{||||||||||||wwwpppkkkggggggggggggfffeeedddccc^^^\\\ZZZZZZ[[[\\\[[[ZZZZZZXXXUUUPPPKKKFFFBBB@@@AAA@@@===:::777444111000222222111111222222333444555555555555555555555555777666555555444333222222000000222333555555666666444444333333222333333444444444555555555555444444000...,,,,,,---/////////,,,,,,---...///111111222000000111111111111000000///////////////000111111//////...---------...///////////////000000000000111111111111111222333333555444444444444444444444555555666666777777888888:::::::::999999999888888<<<<<<<<<<<<===???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDFFFGGGIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNPPPQQQQQQRRRTTTVVVWWWWWWWWWWWWXXXXXXXXXYYYZZZZZZ[[[[[[]]]^^^______]]]\\\\\\]]]^^^aaadddfffggghhhjjjlllkkkmmmoooppppppqqqsssuuuzzzzzzzzzyyywwwwwwxxxyyyxxxqqqkkkggggggggggggfffeeedddccc___]]][[[\\\]]]^^^]]]\\\[[[YYYUUUPPPKKKFFFBBB@@@BBBAAA>>>;;;888555333111222222111111222222333444333333333444555666666777777666555444333222111111///000111333444555555555333333222222222333333444444444555555555555444444333111///......///......+++,,,---...///000111222333444444444444444444333///......//////000111222000000//////////////////.../////////000000000111333222222222222333444444444444444444444333333333555555555666777888888999:::::::::999999999999999;;;;;;<<<<<<===???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMOOONNNMMMMMMPPPRRRQQQSSSTTTVVVWWWWWWWWWVVVXXXXXXXXXYYYZZZZZZ[[[[[[\\\]]]___^^^]]]\\\\\\]]]^^^aaadddfffgggiiikkkllllllmmmnnnnnnnnnoooqqqtttwwwxxxwwwuuussssssuuuxxx}}}~~~}}}|||zzzyyy{{{|||xxxqqqlllggggggggggggfffeeedddccc```^^^\\\\\\^^^^^^^^^]]][[[YYYUUUPPPKKKFFFBBB@@@BBBAAA>>><<<999666444333111111111111111222333333111222333444555666777777666666555444222111000000///000111222333444444444222222222222222333333444444444555555555555444444555222///......///...---,,,,,,---...//////000000111222222333333222222111///////////////000111111000000000000000000000000......//////000000111111222222222222222333444444333333333333333444444444444444555666777777888888888888888888999;;;<<<===;;;;;;;;;<<<>>>???AAAAAAAAAAAABBBBBBCCCDDDDDDDDDHHHHHHIIIIIIIIIIIIIIIHHHKKKNNNPPPOOOMMMMMMPPPSSSRRRSSSUUUVVVWWWWWWVVVVVVXXXXXXYYYZZZZZZ[[[[[[\\\[[[\\\^^^]]]\\\[[[[[[\\\]]]```dddggghhhiiijjjkkkllllllmmmllllllmmmppprrrsssttttttrrrooopppuuuyyy~~~}}}|||zzzyyyzzz}}}wwwpppjjjggggggggggggfffeeedddccc```^^^\\\\\\]]]]]]\\\[[[YYYWWWTTTOOOJJJFFFBBB@@@@@@???===;;;888666444333111000000000000111222222333333333444444555555555555555444333111000///...000000111222222222222222222222111111222333333444444444555555555555444444222000...---...//////...---------....../////////...//////000000//////...000///////////////000111///000000111111111000000.........///000111111111111111000000111111222333222222222333333444444555222333444555666777888888888888888888999;;;===>>>;;;;;;;;;<<<>>>???AAABBBAAAAAABBBBBBCCCDDDDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIKKKNNNQQQPPPMMMMMMPPPTTTRRRSSSUUUVVVWWWWWWVVVUUUYYYYYYZZZZZZ[[[\\\\\\]]]YYY[[[\\\\\\[[[ZZZ[[[\\\\\\```dddfffhhhhhhiiijjjlllllllllkkkjjjkkknnnqqqpppqqqqqqooommmnnnuuuzzzvvvnnniiiggggggggggggfffeeedddccc```^^^\\\[[[\\\\\\[[[ZZZXXXVVVSSSOOOJJJFFFBBB@@@>>>===;;;999777555444333000000000///000111111222555555444444444333333333555444333222000///...---000111111222222222111111222111111111222333333444444555555555555555555444///---,,,,,,---/////////------..................111111222222222222111111000000////////////000000......///000111111000000---......///000111111222///////////////000000111111111222333333444555555222222333444555666777888<<<;;;:::999888999:::;;;:::;;;;;;<<<>>>???AAABBBAAAAAABBBBBBCCCDDDDDDEEEAAABBBDDDGGGIIIKKKLLLLLLKKKNNNQQQPPPMMMLLLPPPTTTRRRSSSUUUVVVWWWVVVVVVUUUZZZZZZZZZ[[[\\\\\\]]]]]]XXXZZZ\\\\\\ZZZZZZZZZ[[[\\\___cccfffggghhhiiijjjllllllllljjjiiijjjmmmpppmmmooopppmmmkkknnnuuu|||tttnnnmmmeeeeeeeeeeeeddddddcccbbb\\\\\\\\\]]]]]]^^^^^^^^^XXXVVVRRRNNNIIIEEEAAA???@@@>>><<<999666444333222444333000//////000222444666444333444555666555444444444555555555444333222111111111111333555777888555555444333333444444444555555555666555555444444......---,,,,,,,,,,,,---,,,,,,,,,---...///000000000111222333222111///---000000//////............////////////000000000000111222222222222333333333333222111111333333222111000000000222444555444333333333333444444666777888999:::;;;:::999999:::<<<<<<<<<<<<===>>>?????????@@@AAAAAABBBCCCDDDEEEEEEGGGGGGHHHIIIIIIJJJJJJKKKOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSUUUWWWXXXZZZZZZ[[[VVVVVVVVVWWWXXXYYYYYYZZZ\\\]]]^^^^^^\\\ZZZXXXVVV[[[\\\___cccfffiiikkklllkkkjjjiiiiiikkkmmmmmmlllkkkjjjiiijjjmmmsssyyy|||}}}sssmmmlllhhhhhhhhhhhhgggfffdddddd\\\\\\\\\\\\]]]]]]]]]^^^XXXVVVSSSNNNIIIEEEAAA@@@???===;;;999777555444333444222000//////000222333666555444444666666555444444333333333222222111111------,,,---...000222333333222222111111222222333444555555555555444333333//////...------------...,,,------....../////////111111222222222111000///000000000/////////......////////////000000000000//////000000000111111111333222111111333333222111111000000222444444333222444333444444555666777777888999999999888888999;;;999999:::<<<===???@@@@@@@@@AAAAAABBBCCCDDDEEEEEEGGGGGGHHHHHHIIIJJJJJJJJJNNNNNNNNNOOOOOOPPPRRRRRRRRRSSSUUUVVVWWWXXXYYYYYYVVVVVVWWWWWWXXXYYYYYYZZZ[[[\\\]]]]]]\\\ZZZWWWVVVZZZ\\\___cccfffiiikkklllkkkiiihhhiiikkkmmmmmmmmmkkkjjjjjjkkkoootttzzz~~~{{{rrrlllkkkiiiiiiiiihhhgggeeedddccc[[[[[[[[[\\\\\\\\\\\\\\\XXXVVVSSSNNNIIIEEEBBB@@@===<<<;;;999777666444444333222000//////000222333777555444555666777666555444333111000/////////000000000000000111222444444222222222111111222222333444444444444444333222222000000///............///........................222222111111111111000000000000000///////////////////////////000000000000/////////000000000111111333222111111333333333111333222111222333444333111444444444555555666666777666777888888777777999:::666777999;;;===???@@@AAA@@@AAAAAABBBCCCDDDEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJMMMMMMMMMNNNOOOQQQRRRSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYZZZ[[[\\\\\\[[[YYYWWWVVVZZZ\\\___bbbfffhhhjjjkkkjjjhhhhhhiiilllnnnnnnnnnlllllllllnnnrrrwww|||zzzqqqlllkkkggggggfffeeecccbbb```___[[[[[[[[[[[[[[[[[[[[[[[[XXXVVVSSSOOOJJJEEEBBB@@@<<<;;;;;;999888666555444111111000//////000222333777666555555777777666555555444111///......///000444444444555555666777777444444333333333444555555444444444444333222111111000//////...............////////////............111111000//////000000111........................////////////000000000000111111111111222222222222333111111111333444333222444222111111222333222111444444555666666666666666666777888888777777999;;;777888999;;;===???@@@AAA@@@AAAAAABBBCCCDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMOOOPPPRRRSSSRRRSSSTTTTTTTTTTTTTTTTTTVVVWWWWWWWWWXXXXXXXXXYYYZZZ[[[\\\\\\\\\ZZZXXXWWWYYY[[[^^^bbbeeehhhjjjkkkhhhggggggiiilllnnnoooooonnnnnnooorrrvvvzzzyyyqqqlllkkkfffeeeeeedddbbb```___^^^[[[[[[[[[[[[[[[[[[[[[[[[YYYWWWSSSOOOJJJFFFBBB@@@;;;;;;;;;:::888666555333000000/////////000222222777555444555666777666555666444222000///000111222222222333333333333333333444333333333444444555666444444444444333222111000///...------,,,,,,------//////////////////......//////.........//////000------------------------////////////000000000000000000111111111222222222222111000111333444333222555333111111222333222222444555666777777777666555666777888888888888:::<<<;;;;;;<<<===>>>??????@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLNNNPPPQQQRRRRRRSSSSSSTTTTTTSSSSSSRRRVVVVVVVVVVVVWWWWWWWWWWWWYYYZZZ\\\]]]]]][[[ZZZXXXYYYZZZ]]]aaadddgggiiijjjgggffffffhhhllloooqqqqqqqqqrrrtttvvvzzz}}}xxxqqqllllllggggggffffffdddcccaaaaaa\\\\\\\\\\\\\\\[[[[[[[[[YYYWWWTTTOOOJJJFFFCCCAAA;;;<<<;;;;;;999666444222////////////000111111222666444333444555666555444555444333222111222333333222333333333333333222111111111111111222333444444555555555555444222111000......---,,,,,,,,,,,,,,,////////////////////////......///////////////000---------------.........////////////000000000000........./////////000000222111000111333444444333444222000000111333333333555555777888888777666555666777888888888999;;;===<<<<<<======>>>?????????@@@AAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRSSSSSSTTTSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUXXXYYY[[[\\\\\\[[[ZZZYYYXXXZZZ]]]```dddfffhhhiiieeeeeeeeehhhlllppprrrrrrtttvvvxxx{{{}}}}}}vvvpppkkkjjjggghhhggggggfffeeedddccc^^^]]]]]]]]]\\\\\\\\\\\\YYYWWWTTTPPPKKKFFFCCCAAA<<<<<<<<<;;;999666333111.........///000111111222555333222333444555444333222222222333333333333333555666777777666555444333111111111111222333444555666666666555444333222111//////...---------------......//////000000111111...///111222222222111000........./////////000000////////////000000000000............/////////000111000000111333444444333444111//////111333444444555666777888888777555444555666777777777888:::<<<::::::;;;<<<===??????@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIKKKKKKKKKLLLLLLNNNOOOOOOQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSUUUVVVXXXZZZZZZYYYXXXWWWWWWYYY\\\```cccfffhhhiiiddddddeeehhhmmmqqqssssssxxxyyy{{{~~~{{{uuunnnjjjiiifffgggggggggfffeeedddddd^^^^^^^^^]]]]]]\\\\\\\\\YYYXXXTTTPPPKKKFFFCCCAAA=========<<<999555222000---......///000111111222444333222222444444333222000000222333333444333333555555666666666444333222333333333333444555666777777777777666555333222111000000///...............---......///000111111222///000222444555444222111///000000000111111222222////////////000000000000000000000000111111111111111000000111333555444333333111//////111444555555555666888999888777555444333555666666666777999;;;777777999;;;===???@@@AAA@@@AAAAAABBBCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIIIILLLLLLKKKLLLLLLMMMNNNNNNQQQRRRSSSTTTUUUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRRRTTTVVVXXXXXXXXXVVVVVVWWWYYY\\\___cccfffhhhiiiddddddeeehhhmmmqqqsssssszzz{{{}}}|||vvvnnnllllllfffgggggggggggggggfffffffffaaaaaa```___^^^\\\[[[ZZZ\\\YYYUUURRRNNNJJJDDDAAA<<<:::888888999888444000222111000000000111333333777777666666555444222222666555444333222222222222444555777888888666555333333333222111111222333333333333444444333333222111222111000///------,,,,,,,,,,,,,,,---...///000000000000111111111111000000000000////////////000000000000...------...///000222222111000//////000000000000111222222222222111111222222333333444444555666666666666777777777777;;;;;;999666444444666999999:::<<<===>>>?????????>>>>>>???@@@AAACCCEEEFFFDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNPPPPPPQQQQQQRRRSSSSSSSSSSSSTTTUUUUUUUUUSSSRRRQQQQQQRRRSSSSSSSSSSSSVVVXXXXXXZZZ]]]```cccddddddccc```aaaeeeiiimmmrrruuuvvv{{{|||~~~yyytttlllkkklllfffffffffeeeeeedddddddddcccaaaaaa```___^^^\\\[[[ZZZZZZWWWSSSPPPLLLHHHCCC???<<<:::888888999777444000222111000000000111333333666666666666555444333222444333222222111111111111333444666777777666444333333333111111111111333333555555555666555555444333///............///000000.........//////000000000000000111111111111000000000000////////////000000000//////.........//////222222111000000000000000111222333333444444333333111222222333333444444555555555555555666666666666777888999999888777999:::777888888999:::;;;<<<===>>>>>>???@@@AAACCCDDDEEEDDDDDDDDDEEEFFFGGGIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNOOOQQQRRRSSSTTTTTTRRRRRRSSSSSSRRRQQQPPPOOOOOOQQQRRRRRRRRRSSSUUUWWWYYY[[[^^^aaabbbcccbbbbbb___```ccchhhmmmqqquuuwwwyyyzzz{{{}}}~~~vvvrrrjjjjjjkkkfffggggggfffeeeddddddccccccaaaaaa```___]]]\\\[[[ZZZXXXUUURRRNNNKKKGGGBBB>>><<<;;;999888888666333111222111000000000111333333666666666666666555444333222222111111000111111111222333444555555444333222333222111000000111222333555555555555555444333333...............///000000000000000000000000000000000000111111111111000000000000////////////000000...//////000000/////////222111000000000000000000333333444555555555555555111222222333333444444555444444444444555555555555333666999;;;;;;;;;;;;<<<;;;;;;::::::;;;===???@@@>>>??????AAABBBCCCDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMLLLMMMNNNPPPQQQSSSTTTUUURRRRRRSSSSSSRRRQQQOOONNNOOOPPPRRRRRRRRRRRRTTTVVV[[[\\\___aaabbbaaa``````^^^___bbbfffkkkqqqvvvyyyyyyzzz{{{}}}~~~}}}rrroooiiiiiikkkfffiiiiiihhhgggfffeeeeeedddbbbaaa```^^^]]]\\\[[[[[[XXXUUUQQQNNNKKKGGGBBB>>><<<;;;:::888777555333222222111000000000111333333555666666666666555555444222222111111111111222222111111222333333333333222333222111000000111222333222333333333333222111111111111///......---------000000000000000000000///000111111222222111111000000000////////////000000---...000111111000///...111111000000000000000111333444444555555555555555111222222333333444444555444444555555555666666666333555888999::::::<<<===>>>===;;;;;;<<<>>>@@@AAA>>>???@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTTTTTTTTTTRRRQQQPPPPPPQQQSSSTTTTTTTTTUUUWWW]]]^^^```aaaaaa```^^^]]]]]]^^^aaaeeekkkrrrwww{{{{{{|||}}}{{{qqqnnnhhhiiikkkfffiiihhhhhhgggffffffeeeeeebbbaaa___^^^\\\\\\[[[[[[XXXVVVRRROOOLLLHHHCCC@@@===<<<;;;888666444333333222111000000000111333333555555666666777666666666444444333222222222222333000111111222222222222222222222111000000111222222222222333333222222111000111000///......---......000/////////////////////111111222222222222111111000000////////////000000---...000111111111000///111000000000000000111111222222333444444444444444111222222333333444444555555555666666666777777777666777777666555777:::===;;;:::888888888:::<<<>>>???@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLOOOOOOOOOOOONNNNNNNNNNNNRRRSSSSSSTTTTTTRRRQQQPPPRRRTTTWWWXXXWWWWWWXXXYYY^^^___```aaa```___]]][[[\\\^^^aaaffflllrrrxxx{{{{{{|||~~~{{{qqqnnnhhhiiilllgggfffeeeeeeeeeeeedddddddddcccaaa___]]]\\\[[[\\\\\\YYYVVVSSSPPPMMMIIIEEEBBB======<<<888555333222333222111000000000111333333444555666666777777777777666555444333222222222222000000111111222222333333222111000//////000111222444444444444444333222222---------......000111222////////////////////////111111222222222222111111000000////////////000000......///000111111111111000000000000000111111222111111222333333333333333111222222333333444444555666666666666777777777888888888777555444555999<<<<<<;;;:::::::::;;;===>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMPPPPPPOOONNNMMMLLLKKKKKKNNNOOOPPPQQQRRRQQQPPPPPPTTTWWWYYY[[[ZZZZZZZZZ[[[^^^___```aaa```^^^\\\[[[\\\^^^ccchhhnnntttxxxzzz{{{{{{}}}|||qqqoooiiijjjmmmhhhdddddddddeeeeeeeeeeeeeeecccbbb___]]][[[[[[\\\\\\XXXVVVSSSPPPMMMJJJEEEBBB======<<<999444222222444222111000000000111333333444444555777777888888888666555444222111000000000111111111111222333444444222111000//////000111222333444444444444333222222------------///000111222/////////000000111111111111222222333333222222111000000////////////000000////////////000111222333000000000000000111222222111111222333333333333333111222222333333444444555555555555666666666777777666777888777777777:::<<<============>>>>>>>>>>>>???AAABBBDDDEEEDDDCCCBBBCCCCCCCCCCCCEEEFFFGGGHHHJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLMMMOOOQQQRRRRRRRRRQQQUUUXXX[[[\\\\\\[[[[[[\\\^^^___`````````^^^\\\ZZZ\\\___eeekkkqqquuuxxxyyy|||}}}~~~}}}rrrpppjjjkkkmmmhhheeeeeeffffffggghhhhhhhhhcccbbb___]]][[[[[[\\\\\\XXXUUURRROOOMMMIIIEEEBBB===>>>===999444111222444222111000000000111333333333444555777888888888888666555333111000///......111111111111222333444555222111000//////000111222111222222222222111000000000//////............/////////000111222333333444111222222333333222222111000000////////////000000000//////...///111333444000000///000000111222222111222333333444444333333111222222333333444555555444444444555555555666666444666999:::::::::;;;<<<999:::;;;;;;<<<;;;;;;:::???AAACCCEEEEEEDDDCCCBBBCCCCCCCCCCCCDDDFFFGGGHHHKKKKKKLLLLLLMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNPPPRRRTTTTTTTTTTTTUUUXXX[[[]]]\\\\\\\\\\\\]]]^^^___``````^^^\\\[[[\\\```fffmmmrrrvvvwwwxxxrrrppppppkkkgggiiigggeeeeeeeeefffgggfffeeebbbaaa_________]]]ZZZXXXXXXXXXWWWRRRMMMHHHEEEEEEAAA>>>;;;777444222222222222222111111222222333444333444666888999888777666888555222000000000///---///000111222333222222111111000///......///000000333333333333222111000000......---------,,,,,,,,,//////000000111111222222222222333222222111000///////////////////////////000111222111000//////111//////000000111111111111222333444555555444333222222222222222333444555555444333222222333666888:::666666777888999::::::;;;<<<;;;;;;;;;;;;<<<======>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMKKKLLLNNNPPPSSSUUUWWWXXXXXXXXXZZZ\\\^^^_________```bbbcccbbb```]]]]]]]]]```eeekkkpppsssvvvxxxzzz{{{}}}xxxsssrrrllliiikkkgggfffdddeeefffgggfffeeecccaaa___^^^^^^]]][[[YYYUUUVVVUUURRRMMMIIIHHHGGGBBB@@@<<<888444222111000111111111111111222333333333444666888999888777666888555222000000000///...///000222333333333222111444333222111111222333333555555555555444333222222//////.........---------/////////000111111222222222222333222222111000///........................---...000000//////000222000000000000000111111111000111222333333222111000333333333333444555666666555444444444555777888999666666777888999:::;;;;;;<<<;;;;;;;;;;;;<<<======>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNMMMNNNOOORRRTTTVVVWWWXXXXXXYYY[[[\\\]]]^^^______```aaacccbbb```^^^]]]]]]aaaeeekkkpppsssvvvyyyzzz{{{}}}xxxtttnnnkkkmmmgggfffdddeeefffgggfffeeeeeebbb___]]]\\\\\\[[[ZZZWWWWWWVVVRRRMMMIIIGGGFFFAAA???<<<888555333222222111000000000000111222222333444666777888888777666777555222000000111000///000111222333333333222111444333222111111222333444555555555555444333222222000000/////////............//////000111111222222222222333222222111000///........................+++,,,...///...///111222111111111000000000000000111111222222222222111111333333333444444555666777666666666666777777888888666666777888999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHJJJJJJKKKKKKLLLMMMNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPRRRTTTUUUWWWXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^___aaabbbbbb```^^^^^^___cccggglllqqqtttvvvyyyzzz|||~~~}}}vvvpppmmmmmmhhhfffddddddeeegggfffffffffccc___\\\[[[[[[[[[ZZZ[[[ZZZXXXSSSLLLFFFCCCBBB???>>><<<999777555444444000000000///000000111222333444555666777777777777666444111000111111111000111222333444444333222222000000///...///000111222333333333333222111000000////////////.........---......///000111222222333222222222222222111//////------------------------,,,---////////////000222111111111111000000000000222222222222222222222222333333222333333444555666555666666777777777666666666777777888999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTVVVWWWXXXYYYZZZZZZ[[[\\\]]]]]]]]]]]]]]]___```bbbaaa```___```aaadddhhhnnnrrruuuwwwyyy{{{|||~~~xxxqqqnnnmmmhhhfffdddccceeefffgggffffffccc___\\\[[[[[[ZZZZZZ[[[ZZZXXXSSSLLLFFFCCCBBBBBBAAA>>>;;;777555333222000000000///000000111222333444555555666777777777666444111111111222222111222333444555555444333222///......---...///000111333333333333222111000000.........---------,,,,,,......///000111222333333222222222222222111//////........................///111111111//////000111111111111000000000000000111111000000000000111111111111111111222333444555444444555666666666555555777777888999:::;;;;;;<<<===<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPRRRSSSUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZ[[[\\\]]]]]]]]]]]]]]]^^^```aaaaaa``````bbbdddfffjjjooosssvvvwwwyyy{{{}}}|||uuupppnnniiifffdddcccdddfffggggggfffccc___]]]\\\[[[ZZZXXXWWWWWWVVVRRRMMMIIIGGGFFFGGGEEEBBB===888333///---111000000000000111222222444444444555555666777777555333111111222333333333333444555555555444333222111111000000000222333444555555555555444333222222...------------,,,,,,,,,---...///000111222333444222222333222222111000///////////////////////////111222222111000//////111///000000000111111111111//////............//////000000000000111222333444333444444444555555666666777777888999:::;;;<<<<<<======<<<<<<======>>>???>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPOOOPPPRRRTTTUUUWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^___`````````aaadddfffhhhlllqqquuuvvvxxxyyy{{{}}}yyytttpppiiigggdddcccdddfffggggggeeeccc```^^^]]]\\\YYYWWWUUUVVVUUURRRMMMIIIHHHGGGFFFDDDAAA===999444000...111111111111111222333333444444444444555666777777555333111111222444444333444555666666666444333222333222222222222444555666555555555555444333222222............------------------...000111222333444222222333222222111000///000000000000000000000000...000111000//////000111......///000111222222333111000////////////000111111111111111222333444444444444444444555666888999777888888999:::;;;<<<<<<===============>>>>>>???>>>???@@@AAABBBCCCCCCCCCAAABBBCCCEEEGGGIIIKKKKKKIIIJJJKKKLLLNNNOOOPPPQQQOOOPPPRRRTTTVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXYYY[[[\\\]]]^^^______]]]___`````````bbbeeegggjjjmmmrrruuuwwwxxxzzz{{{}}}|||vvvqqqiiigggcccbbbdddfffggggggdddcccaaa___^^^\\\XXXVVVXXXXXXWWWSSSMMMHHHEEEEEEAAA@@@???===:::777555444222222111111222222333444444444444444444555777777555333111111333444444444555555666666666555333222222222111111222444555666333333333333222111000000000/////////............------...000111333444444222222333222222111000///000000000000000000000000+++---...///...///111222------...000111222333444555444333222222333444555222222222222333444555555666555444444555777:::<<<777888999999;;;;;;<<<==================>>>??????>>>???@@@AAABBBCCCCCCCCC@@@AAACCCEEEGGGJJJKKKLLLIIIJJJKKKMMMNNNOOOQQQQQQNNNPPPRRRTTTVVVWWWXXXXXXZZZYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZ\\\^^^_________]]]^^^`````````bbbfffhhhkkknnnsssvvvwwwxxxzzz{{{~~~~~~|||}}}wwwrrrrrrjjjhhhgggggghhhjjjiiihhhhhheeeaaa___^^^]]][[[ZZZXXXXXXVVVSSSOOOKKKGGGEEEAAA???<<<888555333222222////////////000222333444777666666555555555555666555333222000//////000000555555666666666555333222444333111000000111333444555333000///000000///...,,,+++******+++...000222000000000000000111111111333333222222111000000000000///...------...///000///............//////000............////////////000111111222222333444444555444333333555555444333222333333444555666777777888888999::::::;;;<<<<<<999999::::::;;;<<<<<<===AAAAAAAAAAAABBBCCCDDDDDDAAABBBCCCDDDGGGIIIKKKLLLNNNNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUWWWWWWXXXXXXXXXXXXXXXXXXYYYYYY[[[\\\]]]^^^^^^^^^___^^^^^^^^^```cccfffhhhmmmppprrrtttuuuvvvwwwyyy||||||~~~yyysssrrrjjjhhhgggggghhhiiiiiihhhhhheeebbb___^^^]]][[[YYYYYYXXXVVVSSSPPPKKKGGGEEEAAA???<<<888555333222222111000000000000000111222666555555555555555666666555444222111000000111111444555555666666555444333444333111000000111333444333111//////111111111000,,,,,,++++++,,,---000111000000000000111111111111333333222222111000000000000///...------...///000,,,,,,------///000222333/////////000000000000111000111111222222333444444333222111111333333222111111111222333444555666666888888888999999:::::::::::::::;;;;;;<<<<<<======AAA@@@AAAAAABBBCCCCCCDDDAAABBBCCCDDDGGGIIIKKKLLLMMMNNNOOOPPPPPPQQQPPPPPPRRRRRRRRRSSSTTTTTTUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ\\\]]]]]]^^^^^^^^^]]]]]]^^^```cccfffhhhmmmooorrrtttuuuvvvwwwyyy||||||~~~{{{sssqqqjjjiiigggggghhhiiiiiihhhiiifffbbb```^^^\\\ZZZXXXYYYXXXWWWTTTPPPLLLHHHFFFAAA???<<<888555333222222222222111000000000000000444444444555555666666777555444333222111111222222333333555666666555444444333222111000000111222333111000///000222333222111---,,,,,,+++,,,---.../////////000000111111111111333333222222111000000000//////............///000............///000111222000000000000111111111111000111111222222333444444333222111111333333222111222222333444555666666777888888888888888888999999;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDFFFHHHJJJLLLLLLLLLNNNOOOOOOOOOOOOOOOQQQQQQRRRSSSSSSTTTUUUUUUWWWWWWWWWWWWWWWVVVVVVVVVXXXXXXYYY[[[\\\\\\\\\\\\\\\\\\\\\]]]___bbbeeeggglllooorrrttttttuuuwwwyyy||||||~~~|||rrrpppkkkiiigggggghhhiiihhhgggiiifffccc```___\\\YYYWWWYYYXXXWWWTTTQQQMMMIIIGGGAAA???<<<888555333222222111111000000000000000111222333444555666666777777666555333222222222333333111222444555666555555444222222111000000111222222111000000111222333111000------,,,,,,,,,---......//////000000111111222222333333222222111000000000...............//////000222111000///............//////000000000111111111000111111222222333444444444333222333555666555444444555555666777888999999888888888888999999999999<<<<<<<<<===>>>>>>?????????@@@@@@AAABBBBBBBBBCCCBBBBBBCCCDDDFFFHHHJJJKKKKKKLLLMMMNNNNNNOOOOOONNNPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUWWWWWWXXXZZZZZZ[[[[[[[[[ZZZZZZZZZ[[[^^^aaaeeeggglllnnnqqqssstttuuuwwwyyy||||||~~~|||rrrnnnkkkiiigggggghhhiiihhhggghhheeecccaaa___]]]ZZZWWWXXXWWWVVVTTTPPPLLLIIIGGGAAA???<<<888555333222222////////////000111222333111222444555666666666666555444333222222222333444111222333555555555444444111111111111111111111111333222222222333222000---------,,,,,,---------......//////000111111222222333333222222111000000000---......///////////////333222111//////................../////////000000000111111222222333444444444333222333555666555444444555555666777888999999999999999:::::::::::::::<<<<<<======>>>?????????>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTSSSVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXZZZ]]]aaadddgggkkkmmmqqqssstttuuuxxxyyy||||||~~~|||rrrpppllljjjhhhggghhhhhhhhhffffffdddbbbaaa```^^^[[[XXXVVVVVVUUUSSSPPPLLLHHHFFFAAA???<<<888555333222222......//////000222333444111222444555666666555444444333222111111222333444222222444555555444333333111111111111111111111111444333333333333222///,,,,,,,,,,,,------...............///000111222222333333333222222111000000000,,,---...///000000000///////////////000111222333............////////////000111111222222333444444111000000111333444444333222222333444555666666777888999999:::;;;;;;<<<<<<<<<<<<======>>>>>>??????===>>>@@@BBBBBBBBBAAAAAABBBBBBCCCDDDEEEGGGHHHIIIKKKKKKMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRUUUVVVVVVWWWXXXXXXWWWWWWVVVVVVVVVXXX\\\```dddfffjjjmmmppprrrtttuuuxxxzzz||||||~~~|||tttrrrllljjjhhhggghhhhhhgggfffdddcccaaaaaaaaa___\\\YYYUUUUUUTTTRRROOOKKKHHHFFFAAA???<<<888555333222222000000//////000111222222222333555666666555444333333222111000000111222333222333444555444333222111000000111111111111000000222222222333444333000...***+++,,,---......//////......///000111222333333333333222222111000000000,,,---...///000000000///.........///000222333444...////////////000000000000111111222222333444444111000000111333444444333111111222333444555666666666777777999:::;;;<<<===;;;;;;<<<======>>>>>>???===>>>@@@BBBBBBBBBAAA@@@BBBBBBBBBCCCEEEFFFHHHIIIKKKLLLMMMNNNOOOOOOOOOOOONNNOOOPPPQQQRRRTTTUUUUUUUUUUUUTTTSSSSSSRRRQQQQQQTTTUUUVVVVVVVVVVVVVVVVVVTTTTTTUUUWWW[[[___cccfffiiilllppprrrtttuuuxxxzzz||||||~~~}}}vvvuuullljjjhhhggghhhhhhgggfffcccbbbaaaaaaaaa___\\\ZZZTTTTTTSSSQQQNNNJJJGGGEEEAAA???<<<999555333222222222111111000000000000000222333555666666444333111222111000000000111222333333444444555444333111000000000111111111111000000000000111333555555222000)))***+++---.../////////---...///000111222333333333333222222111000000000+++,,,...000000000000///111000000000000000111222000000000000111111111111000111111222333333444444333222222333555666666555222333333444555666777777444555666777999;;;<<<===;;;;;;<<<<<<===>>>>>>>>><<<>>>@@@BBBCCCBBBAAA@@@BBBBBBBBBCCCEEEFFFGGGHHHLLLMMMNNNOOOOOOPPPOOOOOONNNNNNPPPQQQRRRTTTUUUUUUUUUTTTTTTSSSRRRQQQQQQPPPTTTTTTUUUVVVVVVVVVUUUUUUSSSSSSTTTWWWZZZ___cccfffiiilllooorrrsssuuuxxxzzz||||||~~~vvvsssmmmlllmmmnnnnnnlllhhhdddiiieeeaaa```aaa___ZZZUUUUUUTTTRRRPPPNNNJJJFFFBBBBBB@@@===:::777444333222222111//////000111444555333333444555666666666555333222111111000111111111222222333333333444444444////////////111333555666333333333333333222111000000...++++++,,,...//////.........///000000111111222111///.........///000111111000000//////......222222111111000/////////111111/////////000111222///000222333444444333333555444444444444555666666888777777777777888888999777888888888888999999999;;;;;;<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGJJJJJJJJJJJJKKKLLLMMMNNNQQQPPPPPPQQQQQQRRRSSSTTTUUUUUUTTTTTTSSSRRRRRRRRRRRRUUUWWWXXXVVVSSSRRRQQQLLLPPPUUUYYY\\\___bbbeeemmmoooqqqrrrsssuuuxxxzzz}}}~~~xxxuuuooonnnlllkkkkkkkkkiiigggiiieeeaaa```aaa___ZZZUUUVVVTTTQQQOOOMMMJJJFFFCCCAAA@@@===:::777444333222111111000///000111333555444444555555666555555555333222222111111111111111222222222333333333333333000000//////000222444555555555444333222111///...222000---,,,---......---......///000000111111222222111000000//////000000111000000000/////////...000000000000000000111111000000000000000111111222000111222333333333222222333222222222222333444444555555555555555555666777777888888888888999999999;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJKKKKKKLLLMMMNNNPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUUUUTTTTTTSSSSSSSSSTTTVVVXXXWWWTTTQQQOOONNNMMMQQQUUUYYY]]]```cccfffmmmnnnppprrrsssuuuxxxzzz}}}~~~{{{wwwrrroookkkiiiiiijjjiiiiiihhheeeaaa``````___ZZZVVVWWWTTTPPPMMMKKKIIIFFFDDDAAA@@@===:::777444222222111000000///000222333444555555555666555555444444333333222111111111111111222222222222222222222222222111000000000111333444666666555444222000...---222111///...///...---+++//////000000111222222333111222222222222111000000000000000000////////////......///000000111222222//////000111111111111111111111222333333333222222222222222222222333444444555444444444555555666777777888888888888999999999;;;;;;<<<===>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNPPPPPPQQQQQQRRRSSSSSSSSSVVVUUUUUUUUUUUUUUUUUUUUUVVVXXXYYYWWWSSSOOOLLLKKKOOORRRWWW[[[^^^aaaeeehhhlllnnnppprrrsssuuuxxx{{{}}}~~~}}}zzzrrrpppllljjjjjjjjjiiihhhgggdddbbbaaa```^^^ZZZWWWXXXTTTPPPLLLJJJHHHFFFDDDAAA???===999666444222111000000000000111222333444555666666666555444333333333333222111111111111222333222222222222111111111333222111000000111222222555444444333222111///...000/////////000000...,,,000000000111222222333333111222333444333222111000000000000000////////////////////////000000111111---...000222222222111000000000111222333333444444444444333333444444555666666666666666666777888999777777888888888999999999:::;;;;;;<<<===>>>??????CCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNPPPPPPQQQRRRRRRSSSSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVXXXYYYYYYWWWSSSOOOMMMLLLQQQTTTYYY]]]```cccfffiiilllnnnppprrrsssuuuyyy{{{}}}~~~~~~{{{qqqpppnnnmmmlllkkkhhhfffeeedddbbbaaa```]]][[[XXXWWWTTTOOOLLLJJJHHHFFFDDDAAA???<<<999666333222111000000000111111222333333555666666666555444333333444333333222111222222222222222222222222222222222333222111000000000111222222222333333333222111111---------...000111000...000000000111222222333333222333444444444333111000////////////000000000000000000000000//////......---...000111222222111111...///000111333444666777444333333333333444555555555555555555666777888999777777888888888999999999::::::;;;<<<===>>>??????CCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMOOOPPPQQQRRRSSSSSSSSSRRRUUUUUUUUUVVVWWWWWWWWWXXXXXXYYYYYYXXXTTTRRRPPPPPPRRRUUUZZZ^^^aaadddhhhjjjkkkmmmpppqqqsssuuuyyy|||}}}~~~|||~~~zzzrrrpppnnnnnnmmmkkkhhheeeddddddcccaaa___]]][[[ZZZVVVSSSOOOLLLJJJHHHEEECCC@@@???<<<999666333111111///000000111222222333333555555555666555555444444444444333222222222222222222222333333333444444444333222111000000000111222111111222333333333333222,,,++++++,,,///000000/////////000000111222222333222333333333333222111111////////////000000000000111111000//////...---------...///111111222222222/////////111222444666777111111111111111222333333222222222333444555666777777888888888888999999999::::::;;;<<<===>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHJJJKKKLLLNNNOOONNNNNNMMMNNNPPPQQQSSSSSSSSSSSSRRRTTTTTTUUUVVVVVVWWWXXXXXXWWWXXXYYYXXXUUUSSSSSSSSSRRRUUUZZZ^^^aaadddhhhkkkkkkmmmoooqqqsssvvvyyy|||}}}~~~~~~{{{}}}yyytttqqqnnnlllkkkjjjiiihhhcccdddcccbbb___\\\[[[ZZZUUURRRPPPMMMKKKHHHDDDAAA@@@>>><<<888555333111000///000000111222222333222444444555555666555555555444444333222222222222333222222333444555666666777222111000000000111222333222222333333333222222111---,,,******,,,...///.........///000000111111222333333222111111111111111.../////////000000000111//////////////////............//////000222333444222111111111111333444555111111111000111111222333222222222333444555777777777888888888888999999999999::::::;;;<<<===>>>>>>@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDEEEFFFGGGHHHHHHJJJKKKMMMOOOOOOOOONNNMMMNNNOOOQQQSSSTTTSSSRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXWWWXXXXXXWWWTTTRRRRRRSSSRRRUUUZZZ^^^aaadddhhhjjjkkkmmmoooqqqsssvvvzzz}}}|||~~~~~~}}}xxxwwwsssmmmiiihhhiiijjjjjjcccddddddbbb___\\\[[[[[[TTTRRRPPPNNNLLLHHHDDD@@@@@@>>><<<888555333111000///000111222222333222222333333444555666666666555555444333333222222333333111222333444666777888888222111000000000111333444444444444333222111000///000---***)))***,,,------.........///000000111111444333111000///000111222.../////////000000111111------......///000000000//////......///111444555555444222111111111222222333333222222333333444555333444444555666777999999777888888888888999999999999::::::;;;<<<===>>>>>>AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKMMMOOOPPPOOONNNMMMNNNOOORRRSSSTTTSSSRRRQQQRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXXXXVVVSSSPPPPPPQQQRRRUUUZZZ^^^aaadddhhhjjjjjjmmmoooqqqsssvvvzzz}}}|||~~~|||tttrrrooommmkkkiiifffdddeeecccaaa___^^^]]]ZZZXXXTTTSSSQQQOOOLLLHHHFFFDDDBBB@@@===999666444333333000111333555666666666555777666555444444555666777555555555555555555555555444444555555555555444444333333222111111222222222333333444444333333222111///......---------.........///000111111222222222555444333111000...---,,,........................000000000000000000000000000000000000111111111111//////000111222222333333555444222111111222444555444444444444444555666666999999999999999999999999<<<<<<======>>>>>>??????@@@@@@AAAAAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNMMMNNNPPPQQQRRRRRRSSSSSSTTTSSSRRRSSSVVVXXXXXXWWWXXXXXXWWWTTTPPPNNNNNNOOOUUUXXX[[[^^^```bbbfffhhhkkkmmmoooqqqrrrtttxxx{{{zzz|||~~~|||rrrpppnnnllllllkkkhhhfffdddbbb```______^^^\\\ZZZSSSRRRQQQNNNKKKHHHEEEDDDBBB@@@===999666444333333111222333555666777666666777666555444444555666777555555555444444444444444666666777777777666666555555555444444444444555555333444444444444444333222//////...------------...---...///000000111111111000000111111222222222333........................000000000000000000000000000000000000111111111111///000000111222222333333333222000//////000222333555555444444555555666777888888888999999:::::::::;;;;;;;;;<<<======>>>>>>AAAAAABBBBBBBBBBBBBBBBBBDDDEEEFFFFFFHHHHHHIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNMMMNNNOOOQQQRRRRRRSSSSSSTTTRRRRRRSSSUUUWWWWWWWWWWWWWWWVVVSSSPPPNNNNNNOOOUUUXXX[[[^^^```bbbfffhhhkkkllloooqqqrrrtttxxxzzzxxx{{{~~~}}}{{{qqqooommmlllllllllkkkiiibbbaaa_________^^^]]][[[SSSRRRPPPMMMJJJGGGDDDCCCBBB@@@===999666444333222111222444555666666666666666666555444444555666666555555444444333333333222444444444444333333222111222111111111111111222222333444444555555555444444//////...---------------......///000111111111111///000000111222333444555........................000000000000000000000000000000000000111111111111000000000111222222333333222222000000000111222333666666555555666666777888777777888999::::::;;;;;;::::::;;;;;;<<<=========BBBBBBBBBBBBAAAAAAAAAAAADDDEEEEEEFFFGGGHHHIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNMMMNNNOOOQQQRRRRRRRRRRRRSSSQQQQQQRRRTTTVVVVVVVVVUUUUUUTTTQQQNNNMMMNNNPPPUUUXXX[[[^^^```bbbfffhhhjjjllloooppprrrtttxxxzzzxxxzzz~~~yyywwwxxx{{{~~~|||ssspppmmmlllllllllkkkjjjdddbbb```______^^^\\\ZZZSSSQQQOOOLLLIIIFFFDDDCCCCCCAAA===999666444333222111111222333444444555555555555555555555555555555444444444333222222111111333333333333222111000000000////////////000000111333444555555666666555555000///...---------------///000111222222333222222333222222111111000000000........................000000000000000000000000///000000000111111111111000000111111111222222222333333222222222333444555666666666666666777888888666666777888:::;;;<<<<<<:::;;;;;;<<<<<<======>>>AAAAAAAAAAAAAAAAAABBBBBBDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPOOOPPPSSSUUUUUUUUURRRRRRQQQNNNLLLLLLMMMOOOUUUXXX[[[^^^```bbbfffhhhjjjlllnnnpppqqqtttwwwzzzyyy{{{~~~}}}uuuqqqrrrsssxxx~~~|||tttqqqnnnkkkkkkjjjiiihhhfffdddaaa___^^^\\\YYYWWWSSSRRROOOKKKHHHFFFDDDDDDCCCAAA>>>:::666444222111000000000000111222222333444444555555555555444444333333222222111111111000666777777777666666555444222222222222222333444555444444555555666555555444000000///------,,,,,,,,,---...///000111111111111333333222000///...,,,,,,///////////////////////////////////////////////////000000000111111111111111111111111111222222222222222222333333444444555666666666666666777888888666666777888:::;;;<<<<<<;;;<<<<<<===>>>>>>??????>>>>>>???@@@AAACCCCCCDDDCCCDDDEEEFFFGGGHHHHHHIIIKKKKKKKKKLLLMMMMMMNNNNNNLLLMMMNNNPPPQQQQQQRRRRRRPPPOOONNNOOOQQQSSSTTTSSSOOOOOONNNLLLJJJJJJMMMOOOUUUXXX[[[^^^```bbbfffhhhjjjlllnnnpppqqqssswwwzzz{{{}}}~~~uuunnnnnnnnnrrryyy~~~{{{tttqqqmmmjjjiiiiiihhhggghhheeebbb```^^^\\\XXXVVVTTTRRROOOKKKHHHFFFEEEEEEDDDBBB>>>:::666333222111///////////////000111111444444555555555555444444111111111111111111111111444444555555555555555444111111111111222333444444555555555555555444333333111000///...---,,,,,,,,,++++++,,,---............000000/////////.........////////////////////////////////////////////////000000000000111111111111111111111111111111111111///000000111222222222333666666555555666666777888777777888999::::::;;;;;;<<<<<<======>>>?????????<<<===>>>@@@AAACCCDDDEEECCCDDDDDDEEEFFFGGGHHHHHHKKKKKKKKKLLLMMMMMMNNNNNNLLLMMMNNNPPPQQQQQQQQQQQQOOOMMMMMMNNNPPPRRRRRRRRRNNNNNNMMMKKKJJJKKKNNNQQQUUUXXX[[[^^^```bbbfffhhhiiikkknnnoooqqqssswwwyyy{{{}}}~~~}}}|||}}}~~~|||pppnnnlllmmmrrr||||||yyyrrroookkkhhhhhhiiiiiihhhfffdddaaa___^^^\\\YYYWWWVVVSSSPPPLLLIIIGGGFFFFFFDDDBBB>>>:::666333111111000000///...///000111222333444444555555444444333...//////000000111111222///000111222222333333222/////////000000111333333555555555555444222111000111000///...---,,,,,,,,,+++,,,---...////////////////////////000000000000////////////////////////////////////////////////000000000000111111111111111111111111111111111111//////000111222222333333555555444444555555666777888888888999999:::::::::;;;;;;<<<<<<===>>>>>>???===>>>>>>@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHKKKKKKKKKLLLMMMMMMNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQNNNMMMLLLMMMOOOQQQQQQQQQPPPOOONNNLLLKKKMMMQQQTTTUUUXXX[[[^^^```bbbfffhhhiiikkkmmmooopppsssvvvyyyyyy{{{}}}}}}|||{{{|||}}}yyytttooolllnnnuuu~~~~~~zzzxxxooollliiiggghhhiiijjjjjjeeeccc```______]]][[[YYYVVVTTTPPPLLLIIIGGGGGGGGGDDDBBB>>>:::666333111111111111000//////000111222333333444555555444333333------...///000111222222000111222333444555555555333333333333444555666777666666555444333111000///111111///...---,,,,,,+++...///000111222222222222111111111111000000000///000000000000000000000000////////////////////////000000000000111111111111222222111111111111111111000111222333444555555555444444444444444555666666999999999999999999999:::::::::;;;;;;<<<======>>>?????????@@@@@@AAAAAAAAACCCCCCDDDEEEFFFGGGHHHHHHKKKKKKKKKLLLMMMMMMNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQMMMLLLKKKLLLOOOQQQQQQPPPQQQQQQPPPNNNMMMOOOTTTWWWUUUXXX[[[^^^```bbbfffhhhiiikkkmmmooopppsssvvvyyyvvvxxx{{{|||{{{{{{|||~~~~~~{{{tttnnnnnnsss{{{{{{}}}|||uuuppppppmmmjjjggggggggggggfffeeedddcccaaa^^^[[[YYYWWWTTTRRROOOKKKIIIHHHHHHIIIFFFDDD@@@;;;666333111000###---333000---000222111222222333444444555555666222222222111111111111000333444555555666666555555333333222111111222333333222222222222222111000///000...,,,+++---...///...+++...000000......111555333222111000////////////////////////............------,,,---...000222333...............///000000333222111000000000222222222222333444555666777888888777555444444555666666777777777777888888888888;;;;;;<<<<<<===>>>>>>>>>;;;>>>AAACCCCCCBBBCCCDDDGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPOOONNNMMMNNNPPPRRRTTTPPPPPPOOOOOOQQQTTTWWWYYYYYYYYYZZZ[[[^^^bbbfffiiiggghhhjjjmmmpppsssuuuvvvyyy{{{||||||{{{{{{|||~~~{{{sssrrrvvvzzz||||||~~~}}}vvvrrrpppmmmiiiggggggggggggfffeeedddcccaaa___\\\ZZZYYYWWWUUUQQQMMMIIIGGGFFFFFFDDDBBB???;;;777444333222+++111444111///222333111444444444444444444444444222222222111111111111000333444444555555555555555333333222111111222333333333333444444333222222111111///------///000000///---.../////////000222333333222111000////////////////////////..................---,,,,,,---...//////////////////000111111333222111000000111222222111111222333444555666666777666555444444555666777777777777777888888888888999999::::::;;;<<<<<<<<<>>>@@@BBBCCCBBBAAABBBCCCFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNOOOPPPQQQRRROOOOOOOOOPPPSSSUUUXXXYYYZZZZZZZZZ\\\^^^bbbeeegggggghhhjjjmmmpppsssuuuvvvzzz{{{}}}}}}||||||}}}~~~{{{|||~~~zzz|||~~~{{{uuurrrooollliiigggggggggggggggddddddcccbbb```^^^\\\[[[ZZZWWWSSSNNNIIIFFFDDDCCCCCCAAA>>>:::777555444444111333333000000222222111666666555444444333222222222222222111111111111000333333444555555555555555333333222111111222333333444555555555555444444333///---,,,,,,---......---...------...000222222111333222111000////////////////////////............111000///...---,,,,,,,,,000000000000000111222222222111111000111111222222000111111222333444555555777666555444444555666777777777777888888888999999999999::::::;;;<<<<<<<<>>:::777555333333222111...---...111111000555555444444444333333333222222222111111111000000333333444555555555444444333333222111111222333333444444555555555555444444000///------//////...---///---,,,...222444222000333222111000////////////////////////............333333222111000//////...000000//////000000111222111111111111111111222222111222222333444444555555666555444444555666777888777777888888888999999999;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@???>>>>>>AAACCCDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPOOOQQQRRRSSSSSSRRRPPPOOOKKKLLLOOOSSSVVVYYYZZZ[[[\\\\\\\\\]]]___aaacccdddggghhhkkknnnqqqtttwwwxxxzzz|||~~~~~~~~~}}}~~~wwwrrrooollljjjgggfffggghhhhhhhhhddddddccccccbbb```___^^^XXXVVVSSSPPPLLLIIIGGGFFFFFFDDD???;;;777333222111111...,,,,,,...000222333333333333444444444555555222222222111111111000000222333333444555444444444333333222111111222333333222333444444444444333333333222111111222222000///...,,,,,,...222444222///333222111000////////////////////////............111111111111111111000000///............///000000000000111111222222222222333333444444555555666666555444444444555666888999888888888888999999999999;;;;;;<<<<<<===>>>>>>>>><<<============>>>AAADDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPQQQSSSTTTUUUUUUSSSPPPOOOJJJLLLOOORRRVVVXXXZZZ[[[\\\\\\]]]^^^___aaabbbcccfffhhhjjjnnnqqqtttwwwxxxzzz{{{}}}~~~{{{uuuqqqkkkiiifffeeeggghhhiiihhhddddddccccccaaa```___^^^VVVUUUSSSQQQNNNKKKIIIHHHGGGDDD@@@;;;666333111000111...---///000///222666222222333333444555666666222222222111111111111000222222333444444444444444333333222111111222333333111222222333333333333222///...------......,,,***,,,---...000222333111000333222111000////////////////////////............,,,---...///////////////...............//////000///000111222222222222222444444444555555666666666444444333444555777999:::888888888999999999999:::999999::::::;;;<<<<<<<<<:::<<<===>>>>>>???AAADDDCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQSSSTTTUUUUUUTTTRRRPPPNNNJJJLLLNNNQQQTTTWWWYYY[[[[[[[[[]]]^^^```aaabbbccceeefffiiimmmppptttvvvxxxxxxzzz}}}~~~}}}vvvrrrjjjhhheeeeeefffhhhiiiiiiddddddcccbbbaaa___]]]\\\WWWVVVTTTRRROOOKKKIIIGGGEEECCC???;;;777444222111000...///111///+++...444333444444444444444444444222222222111111111111000222222333444444444444333333333222111111222333333111111222333333333333333++++++***++++++***(((&&&***---000111111111111111333222111000////////////////////////............+++,,,---...///......---/////////...///000000111...///111222333333222222333333444444444444555555333333333444555777999;;;888888888999999999::::::999999::::::;;;<<<<<<<<<<<<>>>@@@@@@@@@@@@AAABBBAAABBBCCCDDDEEEFFFFFFGGGFFFGGGHHHIIIKKKLLLMMMNNNKKKLLLMMMNNNOOOPPPPPPQQQSSSSSSSSSSSSRRRPPPNNNMMMKKKLLLMMMOOORRRUUUXXXZZZZZZ[[[\\\^^^```bbbccccccdddeeehhhkkkooosssvvvwwwwwwyyy|||}}}~~~}}}uuupppjjjhhheeeeeefffhhhiiiiiiddddddcccbbb```^^^\\\[[[XXXWWWUUURRROOOKKKHHHFFFCCCAAA>>>:::777555444333...---///111,,,&&&(((000666555555444444333333222222222222111111111111000222222333444444444333333333333222111111222333333111222333333444444444333000/////////000///,,,***)))---111222111///000222333222111000////////////000/////////..................///000000///...---000000000000000111111222...///111222333333222222333333333333333333333444333333333444555777:::;;;888888999999999:::::::::;;;;;;<<<<<<===>>>>>>??????AAACCCCCCBBBAAA@@@AAA@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNKKKLLLLLLNNNOOOPPPQQQQQQSSSRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLMMMPPPTTTWWWZZZYYYZZZ\\\^^^aaabbbcccccccccdddgggkkkooorrruuuwwwvvvyyy{{{}}}~~~wwwqqqllljjjgggfffiiikkkmmmmmmhhhfffbbb``````___^^^]]]YYYXXXUUURRRNNNKKKHHHGGGCCCAAA>>>:::777444111000000000////////////000000444555555666666666666666666666666444111000///000555444444444444555666666333333333222222333333444333333333222222111111111---+++***...111222---(((......------...///111222222222222111000//////...000000///...............---.........//////000000000000000000////////////333222111000000111222333111111222333333444555555777666666666666777777888999:::;;;;;;;;;;;;:::999<<<===>>>??????@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAACCCCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKJJJIIIIIIJJJKKKOOONNNMMMMMMMMMNNNOOOPPPRRRTTTVVVXXXWWWUUURRRPPPFFFGGGHHHKKKNNNRRRUUUWWWZZZ\\\]]]^^^^^^```bbbeeeeeegggjjjkkkmmmooosssuuuxxxyyy{{{}}}wwwqqqmmmjjjgggggghhhkkklllllllllhhhdddaaa___]]][[[ZZZWWWVVVSSSPPPLLLIIIGGGEEEDDDBBB???;;;777444222111000000////////////000000444444555666666666666666777888888666333111111222444444444444444555666666444444333222222222333333333333333222222222111111///,,,***+++///000...+++///.........///000111222222222111111000//////...000000///.........................../////////000000000000000////////////222222111000000111222222222222222333333444444444666666555555666666777777888999:::;;;;;;:::999888999:::;;;<<<<<<===<<<<<<@@@@@@AAAAAABBBBBBAAAAAADDDDDDDDDDDDEEEFFFGGGGGGIIIJJJKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNQQQSSSUUUWWWWWWTTTRRRPPPEEEEEEFFFHHHLLLPPPTTTVVVZZZ\\\]]]^^^^^^```bbbeeefffhhhjjjlllmmmpppsssvvvxxxyyy{{{}}}~~~wwwrrrnnnkkkhhhggghhhiiijjjkkkkkkhhhdddaaa___]]][[[ZZZWWWVVVSSSPPPLLLIIIGGGFFFEEECCC???;;;777444333222000000////////////000000444444555666666666666555888999999777444333333444444444444444444555555555555444333333222222222222333333333333222222222222222...******,,,///...---///......//////000111222222222111111000/////////000//////............///............////////////////////////000000000000222222111000000111222222333333333333333333333333555555444444555666666777888888999999999999888888888888999;;;;;;;;;;;;;;;??????@@@AAAAAAAAAAAAAAADDDDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLKKKKKKLLLMMMKKKLLLMMMNNNNNNNNNNNNNNNQQQRRRTTTVVVUUUSSSQQQOOOGGGFFFGGGHHHLLLPPPUUUXXXZZZ\\\]]]^^^^^^```bbbeeegggiiikkkmmmnnnppptttwwwyyyzzz{{{}}}~~~wwwrrrooolllhhhgggggghhhiiiiiigggdddaaa_________^^^]]]ZZZXXXUUUQQQNNNLLLJJJJJJGGGDDD@@@;;;777555333222000000////////////000000333444555555666666555555777888888777444333333444333333444444555555555555555555444333222222222222333333333333333333333333111...,,,+++---......------.........///000111111111111111111000000//////000///............//////.........///////////////////////////000000000000222111111111111111111222333333333333333333333333444444444444444555666777777777888888888888777777:::;;;<<<======>>>>>>===>>>???@@@AAAAAAAAAAAAAAAEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIKKKKKKJJJJJJLLLMMMLLLNNNOOOQQQQQQQQQPPPOOOPPPQQQSSSTTTSSSRRRPPPNNNJJJIIIIIIKKKNNNSSSXXX[[[ZZZ\\\]]]^^^^^^```bbbeeegggiiilllmmmoooqqquuuwwwzzzzzz{{{}}}~~~~~~wwwrrrooolllhhhfffggghhhhhhhhhfffccc```_________^^^]]]ZZZXXXUUUQQQNNNLLLKKKKKKHHHEEE@@@;;;777444333333000000////////////000000333444444555555555555555555666777555333222222333222333444444555555444444555444333333222222222333333333333333333333333333//////......///...---,,,,,,,,,---.../////////000111111111000000000000000//////............/////////////////////............/////////000000000111111111111222222111111111222222333333333333444444333333333444444555777777777777777777777777777777;;;;;;<<<===>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAADDDDDDDDDDDDEEEFFFGGGHHHFFFHHHIIIIIIIIIIIIJJJLLLLLLMMMOOOPPPQQQQQQPPPPPPOOOPPPQQQRRRRRRPPPOOOMMMJJJJJJKKKLLLPPPTTTYYY\\\ZZZ\\\]]]^^^^^^```bbbeeegggiiilllmmmoooqqquuuwwwyyyzzz{{{|||~~~~~~wwwrrroookkkhhhffffffhhhhhhhhhiiifffbbb___^^^]]][[[ZZZYYYVVVSSSOOOLLLJJJJJJJJJHHHEEE@@@:::555333222222000000////////////000000333333444555555555555444444555555444222000111222111222333555555444444333444333333222222333333444333333333333444444444444///////////////...---,,,,,,---...///000000000///111111000000000000000000///............//////000///////////////...............//////000000111111000111222222222222111000111111222333333444555555333333444444555666888888888888777777777777888888999:::;;;<<<<<<===<<<<<<======???@@@AAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGEEEFFFHHHHHHHHHHHHJJJLLLIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPPPPPPPOOONNNMMMHHHIIIJJJMMMPPPTTTWWWYYYZZZ\\\]]]^^^^^^```bbbeeegggiiikkkmmmnnnppptttwwwxxxyyyzzz|||~~~~~~wwwrrrmmmjjjgggeeefffhhhiiiiiihhheeeaaa___^^^]]]\\\ZZZYYYVVVRRRNNNLLLKKKKKKKKKHHHEEE???999444222111111000000////////////000000222333444444555555444444333444555444222000111222000222333555555444333222222222222222333444555555333333333444444444555555111111000...,,,,,,---.........000111222222111111000000000000000000000111...............///000000000/////////.....................///000111111111000111222222222222111000000000111222444555666666444444444555666777999999999888777777777777888999888888:::;;;;;;;;;;;;;;;<<<===>>>???AAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEGGGHHHIIIIIIIIIKKKMMMIIIIIIIIIJJJKKKLLLNNNNNNNNNNNNOOOOOONNNNNNMMMLLLGGGIIIKKKOOORRRUUUWWWXXXZZZ\\\]]]^^^^^^```bbbeeefffhhhjjjlllmmmpppsssvvvwwwxxxyyy{{{~~~~~~wwwrrrmmmjjjgggeeefffhhhiiiiiidddbbb___^^^_________^^^[[[XXXTTTPPPNNNMMMMMMNNNHHHDDD>>>888333111111111000000////////////000000222333444444555555444444333444555444222111222333000111333555555444333222111111111222333444555666333333333444444555555555444222///,,,***+++...111///000222333444444333333000000000000000111111111...............///000111000000//////.........------......///000111111222000111222333333222111000//////111222444555777777444444555555777888999::::::999888777777888999:::999999:::;;;<<<<<<<<<<<<<<<===>>>???AAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEFFFHHHIIIJJJJJJJJJLLLNNNKKKKKKJJJJJJLLLMMMPPPQQQNNNNNNNNNNNNNNNMMMLLLLLLHHHKKKNNNRRRVVVXXXYYYZZZZZZ\\\]]]^^^^^^```bbbeeeeeegggjjjkkkmmmooosssuuuvvvwwwyyy{{{~~~~~~yyywwwqqqooollliiigggggghhhhhhggggggddd```^^^]]]^^^]]]\\\XXXWWWVVVTTTRRROOONNNMMMIIIEEE???999444111/////////......//////000111222555444333222111222333444555555444333222222222222000111333444444444444333333333222222111222222333333333333444444444444555111000...,,,***)))((((((,,,...///111222222222222000111222111000//////111111000//////000111222333111111000000//////............///000111222222333000111111111111222222222222222111111222222333444555555444444555666888999999999:::::::::999999888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBBBBBBBCCCCCCDDDDDDEEEFFFHHHJJJKKKLLLMMMMMMLLLLLLKKKJJJJJJKKKLLLMMMKKKLLLMMMNNNNNNMMMLLLKKKJJJLLLPPPSSSVVVXXXYYYZZZ[[[\\\]]]___```aaaaaaaaacccdddeeegggjjjmmmoooqqqvvvxxx{{{}}}~~~{{{|||{{{xxxrrrooollliiihhhhhhiiiiiihhhgggddd```^^^]]]^^^]]]\\\YYYWWWUUUSSSPPPNNNMMMMMMEEEBBB>>>999555222111111111000///////////////000333333333222222333333444666555444333222222222222222222444555555444333333222222222111222222333333555555555555666666666666//////...---------------,,,...///111222222222222000111222111000//////111000///.........///000111111000000000/////////...000000000000000111111111000111111111111222222222222222222222222333444444555555444444555666888999999999999::::::999999888999:::;;;;;;<<<<<<;;;;;;<<<======>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEFFFHHHJJJKKKLLLMMMMMMLLLKKKKKKJJJJJJKKKMMMNNNLLLLLLMMMNNNNNNNNNNNNNNNMMMNNNQQQTTTWWWXXXYYYYYY[[[\\\]]]___```aaaaaaaaacccdddeeegggjjjmmmoooqqqvvvxxx{{{}}}~~~}}}vvvtttuuu|||yyytttpppmmmjjjhhhiiiiiiiiiiiigggddd```^^^]]]^^^]]]\\\YYYWWWTTTQQQNNNMMMMMMMMM@@@>>><<<999666444333222222111000///............111111222333444444444444777666555444333333333333444444555666555555333222222111111111222333333444444444444555555555666666111000//////.../////////------///000111222222222000111222111000//////111111000///.........///000000000000000////////////111111111111000000//////000111111111111222222222333333333333333444444555555555444444555666888999888999999::::::999999999::::::;;;<<<<<<<<<<<<;;;===>>>>>>???@@@AAABBBBBBAAAAAABBBCCCEEEFFFGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJLLLMMMNNNMMMMMMNNNNNNOOOPPPRRRRRRPPPQQQTTTVVVXXXXXXXXXXXXZZZ[[[]]]^^^```aaaaaaaaacccccceeegggjjjmmmpppqqquuuxxx{{{}}}~~~vvvrrroooqqqvvvyyytttqqqnnnkkkiiiiiijjjjjjiiigggddd```^^^]]]^^^]]]\\\ZZZWWWSSSOOOMMMLLLLLLMMM>>>===<<<999777444222111111111000//////////////////000222444555555555444777777666555444444444444555555666666666555333222111111111111222333444444111222222222333333333333444333111///...---,,,,,,------...///000111222222000111222111/////////111333222000////////////000000000000000////////////111111000000000000000000000000111111111222222222444444333333333444555555555555444444555666888999888888999:::::::::999999:::;;;;;;<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBBAAAAAABBBDDDEEEGGGHHHIIIFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJLLLMMMNNNOOONNNNNNOOOPPPSSSUUUVVVSSSTTTVVVXXXXXXXXXXXXWWWYYYZZZ\\\^^^___aaaaaaaaabbbccceeegggjjjmmmpppqqquuuwww{{{}}}~~~xxxqqqooopppuuuxxxtttqqqnnnkkkiiiiiijjjjjjiiigggddd```^^^]]]^^^]]]\\\[[[XXXTTTOOOLLLKKKLLLLLL@@@???===:::777444111000///////////////000111111...000222444555555555555777777666555444444444444555555666666666555333222222111111111222222333444111111111111222222222333222111000...---,,,,,,,,,------...///000111222222000111222111/////////111222111///...---......///////////////000000000000...//////000111111222222000000111111111222222222444444333333333444555555555555444444555666888999777888999::::::::::::::::::;;;<<<<<<======<<<<<<<<<======>>>???@@@AAAAAAAAAAAABBBDDDEEEGGGHHHIIIGGGGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPOOOOOOPPPRRRTTTWWWXXXUUUVVVXXXYYYYYYXXXWWWWWWXXXZZZ[[[]]]___aaaaaabbbbbbcccdddgggjjjnnnppprrrtttwww{{{}}}~~~xxxrrrnnnnnnwwwxxxtttpppmmmjjjhhhiiiiiiiiiiiigggddd```^^^]]]^^^]]]\\\[[[XXXUUUQQQNNNLLLLLLLLLCCCAAA>>>:::777444222111............///000111222///000222333444555555555777666555444333333333333444444555666555555333222333333222222111222222333222222333333333444444444------,,,,,,------......---------...///000222222000111222111000//////111///...---,,,,,,,,,---...////////////000000000000......///000111222333333000111111111111222222222333333333333333444444555555555444444555666888999777888999999::::::::::::;;;;;;<<<============<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPQQQRRRSSSUUUWWWXXXVVVWWWXXXYYYYYYXXXWWWVVVXXXYYY[[[]]]___aaaaaabbbaaabbbdddgggjjjnnnqqqrrrsssvvv{{{~~~wwwppplllooovvvyyyuuuooollliiihhhhhhiiiiiihhhgggddd```^^^]]]^^^]]]\\\[[[YYYVVVSSSPPPMMMLLLKKKEEEBBB>>>:::777555444444000///////////////000111111111222222333444555666666555444333222222222222222222444555555444333333444444333222111111111111222222222222333333333333------,,,,,,------...///------------...000111333000111222111000//////111//////...---......000111.../////////000000000111//////000000111111111222000111111111111222222222222222222222222333444444555555444444555666888999777777888999::::::::::::;;;;;;<<<==================>>>>>>???@@@AAABBBBBBAAAAAABBBCCCDDDDDDEEEEEEHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKMMMNNNPPPPPPPPPRRRSSSUUUUUUVVVVVVVVVVVVXXXXXXXXXXXXWWWVVVWWWXXXZZZ]]]___```aaabbbaaabbbdddgggjjjnnnqqqsssrrrvvv{{{~~~xxxpppooosss{{{zzzvvvooollliiigggggghhhhhhhhhgggddd```^^^^^^^^^]]]\\\[[[YYYWWWTTTQQQNNNLLLJJJEEEBBB>>>:::777666666777222111000//////......///333222222111222333555666555555444333222222222222000111333444444444444333555555333222111000000000///000000000000111111111111000///------,,,,,,,,,------------...000111333000111222111000//////111222222111111111333444555.../////////000000111111111111111111000000000000000111111111111222222222222222111111222222333444555555444444555666888999666777888999:::;;;;;;;;;;;;<<<<<<===============>>>???@@@AAABBBCCCCCCDDDAAABBBBBBBBBCCCCCCDDDDDDHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKMMMOOOPPPOOOQQQRRRTTTUUUUUUUUUTTTUUUVVVWWWXXXXXXXXXWWWVVVWWWXXXZZZ]]]___```aaabbbaaabbbdddgggjjjnnnqqqsssrrrvvv{{{~~~xxxtttwwwvvv~~~zzztttpppooollljjjhhhhhhiiiiiihhhfffbbb^^^\\\]]]^^^___aaa]]]WWWRRROOONNNLLLKKKGGGCCC>>>999777555222111222222111111000000//////111111222333333444555555111222444333333222444555333333444555555555444444111111111111111222222222333333222222222222333333333222111///............////////////000000000000777666444333222111111111............////////////,,,,,,...///000000000000222111000000000111333444111222333444333222111000333333333333333333333333555444444444444555666666666777999::::::999888777:::::::::;;;<<<===>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGEEEGGGKKKOOOPPPOOOQQQRRRSSSTTTTTTUUUTTTTTTVVVWWWXXXWWWUUUSSSSSSSSSTTTVVVYYY\\\___aaabbbbbbbbbdddgggiiijjjmmmpppssswwwxxxzzz|||~~~{{{vvvrrr|||zzzzzz|||zzztttpppooollljjjhhhhhhiiiiiiiiifffccc___]]]^^^___```___[[[VVVQQQOOOMMMKKKJJJHHHDDD>>>:::777555222111000/////////.........---111111222222333333444444333444555444222111222333222222333444444444444333222222222111111111111111222222222111111222222222111000///---,,,,,,,,,,,,////////////000000000000333222222111000......---.../////////000000111111------...///000000000000000///.........///111111111222333333333222111111333333333333333333333333555444444444444555666666666777888999999999999999:::;;;;;;;;;<<<=========>>>???@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFFFFHHHMMMPPPPPPPPPOOOPPPQQQQQQRRRRRRRRRRRRVVVXXXXXXWWWTTTRRRRRRRRRTTTUUUXXX\\\^^^```aaaaaabbbdddggghhhjjjlllpppssswwwxxxzzz|||~~~{{{yyyxxxyyy|||zzzssspppooollljjjhhhhhhiiiiiiiiigggccc```^^^^^^___```^^^ZZZUUUQQQNNNMMMKKKIIIHHHDDD>>>:::777555333111////////////............111111111222222222222222555666666444222000000111111111222333333333333333333333222222111111000000111111111111111111111111111000///---,,,,,,,,,,,,.../////////000000000111000111111111000...---,,,...//////000111222222333......///000111111111111/////////...///000000111111111222222333222222111333333333333333333333333555444444444444555666666777777777777888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHKKKNNNPPPPPPPPPOOOOOOPPPPPPQQQRRRRRRSSSWWWXXXXXXWWWTTTRRRQQQQQQSSSUUUXXX[[[^^^```aaaaaabbbdddfffhhhiiilllooorrrvvvwwwyyy{{{}}}~~~wwwttt}}}wwwvvv~~~yyyssspppooollljjjhhhhhhiiiiiihhhfffccc```^^^^^^______]]]ZZZUUUQQQOOOMMMKKKJJJHHHDDD???:::777555333111111111111111000000000000111111111111111111111111555555666444222000111111///000111222222222222222444444333222111111000000111111111111111111111111333222111///..................//////000000111111111222444444333111///.........///000111111222333//////000111111111111111111111111111111222222333111111111222222222222222222222333333333333444444555444444444444555666666777666666666777999;;;===<<<<<<<<<<<<<<<;;;;;;;;;===>>>???@@@AAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMOOOOOONNNMMMPPPPPPQQQQQQRRRSSSTTTUUUWWWXXXXXXWWWTTTQQQPPPQQQSSSUUUXXX[[[^^^___```aaabbbdddfffgggiiikkknnnqqqtttuuuxxxzzz}}}~~~vvvrrrzzzwwwpppvvvyyyssspppooollljjjhhhhhhiiiiiifffdddaaa___]]]]]]]]]]]]^^^ZZZVVVSSSQQQOOOMMMKKKHHHDDD???:::888666333222000000000000111111111111111111111111111111222222333444555444222111222333...///000111222222222222555444444333222111000000000111222222222222111000333222111///.....................///000111111111222333555555555333111///------......///000111111///000000111111111111000000111111111222222222222000000000111111222222222222222222333333444444444555444444444444555666666777666666666777999;;;===<<<<<<<<<<<<<<<;;;;;;;;;======???@@@AAABBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLNNNNNNNNNLLLKKKKKKOOOOOOOOOPPPQQQSSSTTTUUUVVVWWWXXXVVVSSSQQQPPPQQQSSSUUUXXX[[[^^^```aaaaaabbbdddfffggghhhjjjmmmppprrrtttvvvzzz}}}vvvpppxxxzzzmmmqqqyyyyyyrrrpppooollljjjhhhhhhiiiiiidddcccaaa___]]]\\\\\\\\\]]]ZZZWWWTTTRRRPPPMMMKKKIIIEEE???;;;888666444222............////////////000000111111222333333444222444555444222222222444...///000111222333333333444444333333222222111111111222333444444333222111111000///---,,,,,,,,,,,,------...///000111222222111222222333222111000///............//////////////////000111111000000///......///000000000000///000000000000000111222333111222222333333444444555555444444444444555666666777777777777888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===???@@@AAABBBCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJLLLMMMNNNMMMLLLJJJJJJKKKMMMMMMLLLMMMNNNPPPRRRSSSUUUVVVWWWVVVSSSQQQQQQRRRTTTVVVYYY\\\___aaabbbbbbbbbccceeefffgggiiilllnnnqqqrrruuuyyy|||wwwooouuu~~~nnnpppssszzzyyyssspppooollljjjhhhhhhiiiiiieeedddbbb```^^^]]]\\\\\\\\\YYYVVVSSSRRRPPPMMMJJJIIIEEE???;;;888666444222---........./////////000///000111222333444555666444555666444222000111222...///111222333444444444333333333333333333333333111333444555555444333111111000///---,,,,,,,,,,,,------...///000111222222111111111111000000000000000000000////////////////////////000000//////...---...///000111000000///000/////////000111333444111111222333333444555555555444444444444555666666666777888999999999999999:::;;;;;;;;;<<<=========<<<===>>>@@@AAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKIIIKKKLLLKKKJJJIIILLLNNNLLLLLLKKKLLLMMMPPPRRRTTTSSSTTTVVVUUUSSSRRRRRRSSSUUUWWWZZZ]]]```bbbccccccaaaccceeefffggghhhkkknnnpppqqqtttxxx|||yyynnnrrr}}}sssqqqpppttt|||yyyssspppooollljjjhhhhhhiiijjjeeedddcccaaa___^^^]]]]]]ZZZXXXUUUSSSQQQOOOLLLIIIIIIEEE@@@;;;888666444222///000000000111111222222//////111222444666777777777777777555111///////////////111222333444444555333333333333333333333444222333555666666555333222333222111000............------...///000111222222333222111111000111111222222222111111000/////////...///////////////......///000111333333222222111000////////////111333444111111222333333444555555555444444444444555666666666777999::::::999888777::::::;;;;;;<<<===>>>>>><<<===>>>@@@BBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKGGGIIIJJJJJJHHHJJJMMMQQQNNNNNNMMMMMMOOOQQQTTTVVVRRRSSSUUUUUUSSSRRRSSSTTTVVVXXX[[[^^^aaabbbcccdddaaaccceeeffffffhhhkkkmmmoooqqqtttxxx|||zzzlllpppzzzwwwsssooopppvvvvvvpppnnnmmmkkkiiihhhhhhiiiiiidddcccaaa___]]]]]]]]]]]]\\\ZZZXXXTTTQQQOOOMMMLLLLLLGGGBBB===:::888555444//////............/////////000111444666888:::;;;::::::999777666333222111///000111222333444444444:::999777444333222222333666666555444333222222111111000///......------...------......///000000000333333222111222333555666222222111111111111222222............/////////000000000000000000000000000222222333444444555666666222222222222333444555555222333555555555555666777888888777777888888999:::999:::;;;<<<============<<<<<<===>>>???@@@@@@AAABBBCCCEEEGGGHHHGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKNNNOOOOOOPPPQQQQQQQQQPPPQQQRRRSSSTTTUUUVVVVVVVVV[[[\\\]]]^^^___aaabbbbbbdddddddddeeeggghhhjjjkkkpppqqqrrrtttwwwzzz}}}~~~zzzooopppwww|||tttllliiioooyyy~~~uuuppprrrpppmmmjjjhhhfffeeeeeefffeeebbb```____________\\\ZZZXXXTTTQQQOOOMMMLLLKKKGGGAAA===:::777555333000000////////////000000///000222333555777999:::777666666444222000///...///000111222333444444444444333111000//////000111777777777666555555444444111000///......------...------......///000000000111000/////////000111222111000000//////000000111........./////////000000000000000000000000000000222222222333444444444555222222222222333444555555333444555555444444666888888888777777888888999:::999:::;;;<<<============>>>>>>???@@@AAABBBBBBCCCAAACCCEEEGGGGGGGGGFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRQQQRRRTTTUUUVVVWWWWWWWWW\\\\\\]]]^^^```aaabbbcccdddddddddeeefffhhhjjjjjjpppqqqrrrtttwwwzzz|||~~~~~~llllllpppzzz}}}uuukkkgggjjjsss{{{wwwssssssqqqnnnjjjgggeeeddddddfffeeecccaaa____________\\\ZZZXXXTTTQQQOOOMMMLLLKKKGGGAAA<<<999666444222//////............//////000111222333555666777888888888777666555333111000...///111222333333444444333222111111111222333444555555555555555555555555111000///......------...------......///000000000111000//////.../////////000//////......//////000....../////////000000000000000000000000000000000222222222222222222222333222222222222333444555555333444444444333444777999888888777777888888999:::999:::;;;<<<============>>>>>>???@@@AAABBBBBBCCCAAABBBDDDFFFGGGGGGGGGGGGEEEFFFGGGIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSRRRSSSTTTVVVXXXYYYYYYZZZ\\\]]]^^^___```bbbccccccccccccdddeeefffhhhiiijjjoooppprrrtttwwwzzz|||}}}~~~ooommmlllrrr|||~~~vvvllleeeeeejjjqqquuuzzz{{{xxxpppnnnllljjjhhhgggggggggeeedddbbb```___^^^^^^^^^\\\ZZZXXXTTTQQQOOOMMMLLLKKKFFF@@@;;;888555333111...------,,,,,,------...111111222333444555555666999999888777666444222111...///000222333333333333555444333222222333444555222222222333333444444444111000///......------...------......///000000000333333222222111111111111000//////......//////000...////////////000000000000000000000000000000000222222222111111111111111222222222222333444555555444444444333333444777999888888777777888888999:::999:::;;;<<<============<<<<<<===>>>???@@@@@@AAA@@@AAACCCEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJIIIJJJJJJJJJKKKLLLMMMNNNOOOMMMNNNOOOQQQSSSTTTTTTUUURRRSSSUUUWWWYYY[[[[[[\\\\\\]]]^^^___aaabbbccccccbbbccccccdddeeeggghhhiiinnnppprrruuuwwwzzz{{{|||}}}}}}~~~wwwpppjjjjjjrrrzzzxxxnnneeebbbdddhhhkkkoooxxx|||yyyooonnnllljjjhhhggghhhhhhgggfffdddaaa````````````\\\ZZZXXXTTTQQQOOOMMMLLLKKKGGGAAA;;;888555222000///..................///111111222222333444444444555555444333222000///......///000111222333333333444333111000//////000000111111222222333444444444111000///......------...------......///000000000444444444333333222222111111000000//////000000111////////////000000000111000000000000000000000000111111111111111111111000222222222222333444555555333444444444333444666999888888777777888888999:::999:::;;;<<<============<<<<<<===>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOMMMNNNPPPRRRSSSTTTUUUUUUSSSTTTVVVXXXZZZ[[[\\\\\\\\\]]]^^^___```bbbbbbcccbbbbbbbbbccceeefffhhhiiimmmooorrruuuxxxzzz{{{{{{{{{{{{|||}}}yyypppfffccchhhpppuuuwww{{{vvvnnnfffaaaaaaccceeehhhooowww}}}zzzvvvqqqpppmmmjjjhhhffffffeeeiiihhhfffdddbbbbbbbbbbbb\\\ZZZXXXTTTQQQOOOMMMLLLLLLHHHAAA<<<888555222000111111000000000000111111000000111222222333444444555555555444333222000000---...000111222222333333666555333111111111111222333333444444555555555666111000///......------...------......///000000000111111222222222111111000111000000//////000000111/////////000000000111111000000000000000000000000111111111111111111111222222222222222333444555555222333555555555555666777888888777777888888999:::999:::;;;<<<============>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIKKKMMMNNNOOOOOOPPPQQQSSSTTTUUUUUUUUUTTTUUUVVVXXXZZZ[[[[[[\\\[[[\\\]]]^^^___aaabbbbbbaaaaaabbbcccdddfffggghhhmmmooorrruuuxxxzzzzzz{{{zzzzzzzzz{{{~~~{{{pppddd^^^aaaggglllmmmpppoookkkfffaaa^^^___```aaaggglllqqqzzzyyytttpppnnnllljjjhhhggggggggghhhfffdddbbbaaa```aaaaaa\\\ZZZXXXTTTQQQOOOMMMLLLMMMIIIBBB===999666333111000000000//////000000000//////000111222333444555777777777666555444333222---...///111222222222222555444333222222333444555444444444444444444555555111000///......------...------......///000000000///000111111222111000000000//////......//////000//////000000000111111111000000000000000000000000000111111222222333333333222222222222333444555555000333666777666555555666888888777777888888999:::999:::;;;<<<============>>>>>>???@@@AAABBBBBBCCCDDDDDDCCCCCCCCCDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQRRRSSSTTTUUUUUUTTTTTTUUUWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^```aaaaaaaaaaaaaaabbbccceeeggghhhlllnnnrrruuuxxxyyyzzzzzzyyyxxxxxxyyy|||yyyjjj```___aaabbbbbbcccdddeeebbb^^^\\\[[[\\\ZZZ___bbbfffooo{{{}}}zzztttlllkkkjjjiiiiiijjjkkkkkkdddcccaaa___]]]]]]]]]]]]\\\ZZZXXXTTTQQQOOOMMMLLLNNNJJJCCC>>>:::666333111---------,,,,,,---------......///111222333444555444444444333222111000///---...///111222222222222///............000222333222222222222222222222222111000///......------...------......///000000000///000111222333333222111.........------.........000000000000111111111111000000000000000000000000000000111222333444444444222222222222333444555555///222666888777666555555888888888777888999999:::999:::;;;<<<============<<<<<<===>>>???@@@@@@AAAEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFGGGHHHHHHHHHGGGGGGDDDEEEFFFGGGIIIKKKMMMNNNQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\^^^___`````````aaaaaabbbccceeefffggglllnnnrrruuuxxxyyyzzzzzzxxxxxxwwwxxx{{{sssfff```^^^[[[YYYYYY\\\______\\\YYYYYYYYYUUUYYY\\\___hhhuuu~~~}}}|||}}}yyytttsssqqqnnnkkkiiihhhhhhiiifffeeedddbbbaaa```______\\\[[[XXXUUURRRPPPNNNNNNMMMIIIDDD===888555444333////////////////////////(((+++///222444444444333333333333333333333333333222111000000000111222333444333222333555666555444000000111222333333333333000000////////////000000...---,,,+++,,,...000111222333444333111000111222///111333222///---...000000000000000000000000000000000111111111000000///333333222222111222222222111222333333222222333555333333444444555666666666777888888999999:::;;;;;;999999:::;;;;;;<<<<<<===>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCCCCBBBCCCEEEHHHGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFHHHKKKNNNPPPQQQRRRSSSTTTUUUUUUUUUUUURRRSSSUUUWWWXXXZZZZZZ[[[[[[\\\\\\]]]]]]\\\\\\[[[bbbcccccccccccceeehhhkkkkkknnnrrrtttvvvwwwyyyzzzxxxvvvttttttxxx}}}}}}|||{{{pppggg^^^YYYYYYZZZZZZYYYYYYXXXWWWVVVUUUVVVWWWZZZ___fffnnnuuuyyy~~~~~~wwwyyy}}}yyytttsssqqqnnnkkkiiihhhhhhiiifffeeecccbbb``````______\\\[[[XXXUUURRROOONNNMMMMMMIIICCC<<<777444222222////////////////////////+++,,,///111333444333333333333333333333333333333111000/////////000111222222111000111333444333222000000111222333333333333222111000///......///000...---,,,,,,,,,...000111222333444333111000111222...///000...+++(((((()))000000000000000000000000111111222222222222111111222222222111222222333333333444555555333333444555333444444555666666777777666777777888888999::::::999::::::;;;;;;<<<<<<===>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBAAABBBDDDGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFHHHKKKNNNPPPQQQRRRRRRSSSTTTTTTTTTTTTRRRSSSUUUWWWYYYZZZ[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\___aaadddeeeeeeeeeggghhhjjjmmmqqqssstttuuuwwwyyywwwuuusssssswww{{{}}}{{{|||oooccc\\\[[[ZZZZZZYYYWWWWWWVVVWWWWWWWWWXXX[[[___fffmmmtttxxx|||{{{}}}yyyuuusssqqqnnnkkkiiihhhhhhiiifffeeedddbbbaaa```______\\\ZZZXXXTTTQQQOOOMMMLLLLLLIIICCC<<<666222111000////////////////////////......///000111222333333444444444333333222222222000///.........///111222111/////////111222111000000000111222333333333333444222000...------...///...---,,,,,,---///000111111222333222000000000222000111111///---++++++,,,000000000000000000000000111111222333333222222111111111111111222333444444555666777666555444555666444555555666666777888888555666666777888888999999:::::::::;;;<<<<<<=========>>>???@@@AAAAAAAAAAAA@@@AAAAAAAAA@@@AAACCCFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGIIILLLNNNPPPQQQQQQRRRSSSSSSSSSRRRRRRSSSTTTUUUWWWYYYZZZ[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\\\\```ccceeeeeeeeeeeeeeeiiikkknnnpppqqqrrrtttvvvuuusssrrrrrruuuyyy}}}{{{{{{}}}~~~ooogggfff```___\\\ZZZYYYYYYYYYZZZZZZ\\\___dddjjjqqqwwwzzz}}}yyyzzz}}}}}}|||}}}~~~yyyvvvsssqqqnnnkkkiiihhhhhhiiiggggggeeecccbbbaaaaaaaaa\\\[[[XXXTTTQQQNNNLLLKKKMMMIIICCC<<<777333111000////////////////////////111000000000000111333444555555444333333222111111000///......///000222333111/////////111111000///000000111222333333333333666444111...,,,,,,---...------------...///111222000111222222000000111222//////000000000000111222////////////////////////000000111222222222111111111111111111222333444555666888888888666555666777555555666666777888888888666666777777888999999999::::::;;;;;;<<<============>>>???@@@@@@AAAAAA@@@AAAAAABBBAAA@@@AAADDDFFFGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGHHHJJJLLLOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQSSSTTTVVVXXXZZZ[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\]]]___bbbddddddddddddfffhhhjjjlllnnnnnnoooqqqsssrrrrrrrrrrrrsssvvv{{{~~~~~~zzzyyy~~~yyywwwnnnkkkgggbbb___^^^______aaaccchhhmmmtttzzz}}}}}}|||~~~zzzwwwvvvqqqsssvvvxxxzzz~~~yyyvvvsssqqqnnnkkkiiihhhhhhiiiiiihhhgggeeedddcccbbbbbb]]][[[XXXUUUQQQNNNLLLKKKNNNJJJDDD===888444222222000000000000000000000000222111000///000111333444555555444333333222111111000000//////000222333444222111000000111222111///000000111222333333333333666444111...---,,,------,,,------...///000111222000111222222111000111333///...------...000000111////////////////////////......///000000000000000111111111111222333444555666777888777666555666777555555666666777888888888777777888888999::::::;;;::::::;;;<<<<<<======>>>======>>>???@@@@@@@@@@@@BBBCCCCCCBBBBBBCCCEEEGGGFFFGGGHHHIIIIIIIIIIIIIIIGGGHHHHHHJJJKKKMMMOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQTTTUUUWWWYYYZZZ\\\\\\]]]]]]]]]]]]^^^^^^]]]]]]]]]___```aaaaaaaaabbbeeehhhgggiiikkkkkkkkkllloooqqqpppqqqrrrqqqrrrtttyyy}}}{{{xxxzzz~~~xxxqqqllliiiggggggkkknnnsssyyy}}}yyyvvvuuuoooqqquuuwwwzzz~~~}}}wwwuuusssqqqnnnkkkiiihhhhhhiiiiiihhhgggeeedddcccbbbbbb^^^]]]YYYVVVRRROOOMMMLLLMMMJJJDDD>>>888555444333000000000000000000000000222111000000111222333444444444444333333222222222000000000000111222444555333222111111222222111000000000111222333333333333444333111000...---,,,,,,,,,,,,---///000111222222111222333333222111333444777444111000000000000///000000000000000000000000------...///000000000000111111111111222333444444444555666666555555666888444555555666666777888888888888888999::::::;;;;;;;;;;;;;;;<<<======>>>>>><<<===>>>???@@@@@@@@@@@@BBBCCCCCCCCCBBBCCCFFFHHHFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHJJJKKKLLLNNNOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSUUUVVVWWWYYY[[[\\\]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]``````aaa``````bbbfffiiiggghhhiiijjjiiijjjmmmooonnnqqqrrrrrrqqqrrrwww|||~~~|||wwwvvv|||{{{xxxvvvyyy||||||{{{wwwyyy|||{{{vvvtttsssqqqnnnkkkiiihhhhhhiiihhhgggeeedddbbbaaaaaaaaa```^^^[[[WWWSSSPPPMMMLLLKKKHHHBBB<<<888555444444000000000000000000000000000000111111222333444555333333333333333333333333//////...///000222333555333222000111222222000///000000111222333333333333111222222111000...,,,++++++,,,...///111222222222111333444444333333444555:::777333111222222111///000000000000000000000000---...///000000111111111222222222111222222333333000222444444444444666777333444444555666666777777777777777888999999::::::;;;;;;<<<<<<======>>>>>><<<===>>>???@@@@@@@@@@@@AAABBBCCCBBBAAABBBEEEGGGFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIJJJLLLMMMNNNOOOOOOOOOPPPQQQSSSTTTUUUUUUVVVUUUVVVXXXZZZ\\\]]]]]]^^^]]]]]]^^^^^^^^^^^^]]]]]]___```bbbbbbbbbcccfffhhhggghhhiiiiiihhhiiilllnnnnnnqqqsssrrrqqqrrrwww{{{}}}~~~wwwrrruuu~~~zzzuuussssssqqqnnnkkkiiihhhhhhiiifffeeedddbbbaaa```______aaa___[[[WWWSSSPPPNNNMMMIIIFFFAAA;;;777555444444000000000000000000000000///000111222333444444555333333333333333333333444......---...///111333444333111000000111111000...000000111222333333333333000111222222111///---++++++,,,...///111222222333222333555444444333555666444111---,,,...000///...000000000000000000000000......000111111222222222333333222222111222222222...000222333333444555777333333444444555666666666666666666777888888999999;;;;;;<<<<<<===>>>>>>>>><<<===>>>??????@@@@@@???@@@AAABBBAAA@@@AAADDDFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIKKKLLLNNNNNNOOOOOOOOOPPPQQQSSSUUUVVVWWWWWWUUUVVVXXXZZZ\\\]]]^^^^^^]]]^^^^^^______^^^^^^]]]]]]```ccceeeeeeeeeeeefffhhhiiiiiihhhhhhiiikkknnnmmmqqqtttsssqqqqqqvvv{{{}}}~~~vvvpppqqqyyy{{{uuuppprrrpppnnnkkkjjjiiiiiiiiihhhfffbbb___]]]^^^```aaabbbbbb```\\\VVVQQQOOONNNKKKHHHBBB>>>;;;888444222//////////////////////////////000000111333444555222222333555666555111...000//////000333555666666222222111111///...---,,,000000000111222333555666555444333222000000//////111000000000000000111111///000111222222333222222000000000000////////////000000000000000000000000000000000000111111111111000000111111111111000000)))+++///222555666555555444444333444444555777777777777777777888999:::;;;999999:::;;;;;;<<<<<<===?????????>>>??????@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKJJJKKKLLLMMMNNNOOOPPPPPPRRRQQQQQQQQQRRRSSSUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\_______________^^^^^^^^^___```aaabbbdddeeefffgggjjjiiihhhggggggiiikkklllmmmoooqqqsssvvvwwwxxxyyywwwlllkkkrrr{{{uuuqqqqqqpppmmmkkkjjjiiiiiiiiihhhfffbbb___]]]^^^___aaabbbbbb```\\\VVVQQQOOONNNLLLHHHCCC>>>;;;777444111////////////////////////------......///111222333555555666777888777444111111000///000222444333222444444333333222000///...111111222333444555666666333222000///...------..................///000111000111222333333444444444111000000000////////////000000000000000000000000000000000000111111111111000000111111111111000000///000111222333333222222444333444444555666666777777777777777888999:::;;;999999:::;;;;;;<<<<<<===?????????>>>??????@@@AAABBBBBBBBBBBBCCCEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKJJJKKKLLLMMMNNNOOOOOOPPPQQQPPPPPPPPPQQQSSSTTTVVVWWWWWWYYYZZZ[[[[[[\\\\\\^^^^^^^^^_______________``````aaabbbdddeeeffffffiiihhhgggfffggghhhjjjkkkooopppqqqtttvvvxxxzzzzzzxxxnnnkkkqqq}}}zzzvvvssspppooommmkkkjjjiiiiiijjjiiigggccc```^^^^^^______aaaaaa___\\\VVVRRROOOOOONNNJJJDDD???;;;777333111////////////////////////------......///111222333222222222444555444111...111000000111222222000...444444333333222111/////////000222333555555444444111000---+++***+++,,,,,,+++++++++,,,---...///000111222333444555555555555111111000000000/////////000000000000000000000000000000000000111111111111000000111111111111000000111222222222222222222222333333444444555666666777777777777777888999:::;;;999999:::;;;;;;<<<<<<===??????>>>>>>???@@@@@@AAABBBBBBBBBBBBCCCEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPRRRTTTUUUVVVWWWXXXZZZ[[[\\\\\\\\\]]]]]]^^^^^^______``````aaaaaabbbbbbcccddddddeeegggffffffffffffhhhjjjkkkppppppqqqsssvvvxxx{{{|||{{{ppplllpppyyyzzzvvvtttooonnnllljjjiiiiiiiiijjjiiigggccc```^^^^^^^^^______```___[[[VVVRRRPPPOOOOOOKKKEEE???;;;777333000//////////////////////////////000000111333444555111000000111333222///---/////////000111111///---111111111111000///...---+++---000222333222111111000///,,,***)))***+++---*********+++,,,...///000111222333444444555555444111111111000000000//////000000000000000000000000///000000000111111111111000000111111111111000000000000000111222333444555333333444555555666666666777777777777888999:::;;;999999:::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNOOONNNNNNNNNNNNOOOQQQSSSTTTWWWXXXYYY[[[\\\]]]]]]]]]\\\\\\]]]^^^^^^___``````aaaaaabbbbbbcccccccccdddffffffffffffgggiiikkklllooopppqqqrrruuuxxx{{{}}}tttnnnnnnuuuzzzvvvtttooonnnllljjjiiihhhiiiiiihhhfffcccaaa___^^^^^^^^^^^^^^^^^^[[[VVVRRRPPPPPPOOOKKKEEE???;;;777333000000000000000000000000000//////000000111333444555444444333444555555333111...------///111222111///111111222111111000///...+++---000222333222111111111///---,,,+++,,,---...+++++++++,,,---///000111000111222333444444444444111111111111000000000000///////////////////////////000000000111111111111000000111111111111000000111111111111222333444555222333444555666666666666777777777777888999:::;;;999999:::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNMMMMMMMMMNNNOOOQQQSSSUUUXXXYYYZZZ\\\]]]^^^______[[[\\\\\\]]]^^^___``````aaaaaaaaabbbbbbccccccccceeefffggghhhiiikkklllmmmnnnnnnppprrruuuxxx{{{|||~~~yyyrrrnnnrrr}}}zzzvvvtttpppooommmjjjhhhgggggggggfffeeecccaaa```_________]]]]]]]]]ZZZVVVRRRQQQPPPOOOKKKEEE@@@<<<888444222000000000000000000000000------......///111222333444333222333444444222111///...---...000222222111333333444444333222222111///000222333555555444444000000//////............,,,,,,,,,---...///000111000111222333333444444444222222111111111000000000////////////////////////000000000000111111111111000000111111111111000000444444333333222222222111222333444666777666666555777777777777888999:::;;;999999:::;;;;;;<<<<<<=========>>>>>>???@@@BBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNOOORRRTTTUUUWWWXXXZZZ\\\]]]^^^______\\\\\\]]]]]]^^^^^^______``````aaaaaabbbccccccddddddeeegggiiikkklllmmmnnnmmmnnnqqqtttwwwzzz{{{|||}}}xxxrrrrrr|||}}}zzzvvvrrrqqqpppmmmjjjhhhfffffffffdddcccbbbaaa````````````\\\]]]\\\ZZZVVVRRRQQQQQQNNNJJJDDD@@@<<<999555333000000000000000000000000------......///111222333333222111111222222111///333111...---...000111222333333444444333333222222111111222333444555666666///000000111111000///...---------------...//////111222333444555555555555222222222111111111000000////////////////////////000000000000111111111111000000111111111111000000222333444444444333222111111333555666777666555555777777777777888999:::;;;999999:::;;;;;;<<<<<<============>>>???AAABBBCCCBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNPPPRRRUUUVVVUUUVVVXXXZZZ\\\]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^___```aaabbbcccdddeeecccdddfffhhhjjjlllmmmnnnmmmoootttxxx{{{}}}}}}}}}|||wwwttt}}}}}}{{{yyy}}}{{{uuurrrrrrqqqnnnjjjgggfffeeeeeecccbbbbbbaaaaaaaaaaaaaaa\\\\\\\\\ZZZVVVRRRQQQQQQMMMIIIDDD@@@<<<999666444000000000000000000000000//////000000111333444555777666444444666666555333777333///------///111111111111222222222111000000000000000111222333555666...///111222222000...------------,,,,,,---......222333444555666666666666222222222111111111111000////////////////////////000000000000111111111111000000111111111111000000---///222444666666555444111222555666777777555555777777777777888999:::;;;999999:::;;;;;;<<<<<<============>>>???AAABBBCCCBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMNNNOOOQQQSSSUUUWWWSSSTTTVVVXXXZZZ[[[\\\]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^___aaabbbdddeeeeeeaaabbbdddgggiiikkklllmmmmmmqqqvvv{{{~~~~~~|||{{{www{{{xxxuuurrroooppprrrtttvvvzzz}}}zzzxxx{{{}}}vvvqqqtttrrrpppmmmjjjgggfffeeedddddddddcccaaa```^^^]]]___^^^\\\YYYUUUQQQMMMKKKMMMJJJEEE@@@:::666444333000---***+++...000///...,,,---///000111111111111555555555555444333222222000000///////////////000444444444333222111000000222000//////111333444333000000111111111000/////////......------///000111000000111222333444444555444333111111222222000///000000111111111111000000000000000000000000000000000000111222222222222111000111111111111222222222555333111333555666555333666555555666999::::::999:::::::::;;;;;;;;;<<<<<<@@@???>>>>>>>>>???@@@AAA??????@@@AAAAAABBBBBBCCCGGGGGGFFFFFFGGGGGGHHHIIIGGGIIILLLNNNPPPPPPPPPPPPMMMMMMMMMNNNOOORRRTTTUUUXXXYYYZZZ[[[\\\]]]]]]]]]\\\\\\\\\\\\]]]^^^^^^___bbbaaaaaa```aaacccdddeeedddfffhhhiiiiiikkkmmmoooqqqtttxxxzzzzzzzzz{{{{{{zzzvvvsssoooiiieeedddcccbbbdddlllwwwzzzxxxyyyyyyyyyxxxxxxzzz|||}}}|||~~~}}}wwwrrrtttrrrpppmmmjjjhhhfffeeeddddddcccbbbaaa___^^^]]]___^^^\\\YYYUUUQQQNNNLLLLLLJJJFFFAAA;;;777444222222000---,,,...///...---111000000000////////////555555555555555444333333333333222111111111111111000000111222333333333333222000//////111333444333333333333444333333222111///...---------...000111000000111222333444444555222111//////000000...---000000000111111000000000000000000000000000000000000000111222222222222111000111111111111222222222555333222333555666555333666555666777888999999999:::;;;;;;;;;<<<<<<<<<<<<@@@???>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIKKKLLLNNNOOOOOOMMMLLLKKKMMMMMMMMMNNNOOORRRTTTUUUWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^___bbbbbbaaaaaaaaabbbdddeeedddfffhhhiiiiiikkkmmmooopppssswwwzzz{{{{{{|||}}}|||vvvooogggbbb```^^^\\\^^^dddnnnyyy}}}wwwtttuuussssssssssssuuuxxx|||}}}~~~xxxtttsssrrrooommmjjjhhhffffffddddddcccbbb```___^^^]]]___^^^\\\YYYUUUQQQNNNLLLKKKIIIFFFBBB===888444111444222////////////...,,,111111///......//////000555666666666666666555444222111000///...---------//////000111222333333222222000//////111333444333444444444444444333222222///...---------...000000000000111222333444444555333111000///000000///---000000000000000000000000////////////////////////000000111222222222222111000111111111111222222222555333333444666666666555666666666777888888888999;;;;;;<<<<<<<<<=========??????>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEGGGFFFFFFFFFFFFGGGHHHHHHLLLMMMNNNNNNMMMLLLJJJIIILLLLLLMMMNNNPPPRRRTTTUUUVVVVVVXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\]]]______cccbbbbbbaaabbbbbbccccccdddfffhhhiiiiiijjjmmmnnnooossswwwyyy{{{|||~~~~~~uuullleee```]]]YYYYYY\\\dddmmmsss}}}vvvrrrrrrnnnnnnnnnpppsssvvvzzz|||~~~yyyvvvsssqqqooollljjjhhhgggfffeeedddbbbaaa```___^^^^^^___^^^\\\YYYVVVRRROOOMMMJJJIIIGGGCCC>>>999444111333222111000000000///.........------...000333555555666666777777777666666222222000///------,,,,,,111222222222111111000///222000...///111333333333333333333333222222111000......---,,,---...///000000000111222333444444555555333222222222222111///000000000//////000000000////////////////////////000000111222222222222111000000111111111222222222444444444555666777777666666777888888777777888999<<<<<<<<<============>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDFFFFFFFFFFFFFFFGGGGGGHHHJJJJJJKKKLLLLLLLLLKKKKKKJJJKKKLLLNNNPPPRRRSSSTTTVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\]]]______bbbbbbbbbbbbbbbbbbbbbccceeefffhhhiiiiiijjjlllnnnooorrrvvvyyyzzz|||yyyrrrfffccc^^^ZZZ[[[```fffjjjwwwxxxsssrrrnnnnnnnnnpppsssxxx|||~~~}}}yyywwwrrrqqqooollljjjhhhggggggeeedddbbb```___^^^^^^^^^___^^^\\\YYYVVVSSSPPPNNNJJJIIIGGGCCC???999555222000000111111111000111111...---,,,---...111444555555555666777888888888777888777555444333222111111111222222222222111111000222000...///111333333333333333333333222111000///...------,,,,,,...///000000000111222333444444555555444222222333333111000000000///......///000000000000000000000000000000000000111222222222222111000000111111111222222222444444555666666777888888888999;;;:::888777888:::<<<<<<<<<============>>>======>>>???@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLNNNPPPRRRSSSTTTWWWWWWYYYZZZ[[[\\\\\\\\\ZZZZZZZZZ[[[\\\]]]______aaabbbbbbbbbcccccccccccceeegggiiiiiiiiijjjlllmmmnnnqqqtttwwwyyy|||rrrmmmfff```]]]^^^bbbdddnnnyyyyyytttsssooooooppprrruuuyyy||||||yyywwwrrrqqqooollljjjiiihhhgggeeedddaaa___^^^]]]^^^^^^___^^^\\\ZZZVVVSSSPPPOOOKKKIIIFFFCCC>>>:::666444...///111222111000111222000//////......///111111444444666777888888888888777666555333333222222222...///111222444444555555222000//////111333444333555555555555444222111000...---,,,,,,,,,---//////000000111222333444444555333222111000111111000...000000............000000000000000000000000000000000000111222222222222111000111111111111222222222333555666777666777888:::999<<<===<<<999777999;;;;;;;;;<<<<<<<<<=========<<<===>>>@@@AAAAAAAAAAAADDDDDDEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGLLLLLLKKKJJJHHHGGGGGGFFFHHHIIILLLNNNPPPRRRSSSTTTWWWXXXYYYZZZ[[[\\\\\\\\\YYYYYYZZZZZZ\\\]]]___`````````bbbccccccddddddccceeegggiiiiiiiiijjjkkkmmmnnnpppsssvvvxxxzzz}}}zzzqqqhhhbbb```aaabbbhhhqqq~~~zzzuuutttrrrqqqqqqrrrtttxxx{{{}}}~~~|||xxxvvvrrrpppnnnllljjjiiihhhgggeeecccaaa___]]]]]]^^^^^^___^^^\\\ZZZWWWTTTQQQOOOLLLJJJFFFBBB===999777555...000222222000...///000.../////////000000000111222333555666777888888888333222111111000000000111///000111333555666666666222000//////111333444333555555555444333111000///------,,,,,,,,,---...///000000111222333444444555444222111111111111000...111000...------...000111222222222222222222222222000000111222222222222111000111111111111222222222333555777888777777999;;;;;;>>>@@@>>>:::888999<<<:::;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>@@@AAAAAAAAAAAADDDEEEEEEFFFFFFGGGHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGKKKJJJIIIHHHGGGGGGGGGGGGGGGIIIKKKNNNQQQRRRSSSSSSVVVVVVXXXYYYZZZ[[[[[[[[[XXXYYYYYYZZZ[[[]]]___```^^^___aaacccdddeeeeeedddfffgggiiiiiiiiiiiikkkmmmmmmppprrrtttvvvxxx|||~~~}}}rrriiieeeccccccffflllvvv|||xxxxxxvvvuuuttttttuuuxxxzzz|||}}}{{{wwwvvvqqqpppnnnllljjjiiihhhhhheeecccaaa^^^]]]]]]^^^^^^___^^^\\\ZZZWWWTTTQQQPPPMMMJJJFFFAAA<<<999777777///111444333///,,,,,,---***+++---///111333333333222222444666777888888888444444333333222333333333333333444555555444444444222000//////111333444333222222222111000///------------,,,+++,,,---...///000000111222333444444555666444333333333333222000111///...------...///111222222222222222222222222000000111222222222222111000111111111111222222222333555888888777777999<<<<<>>@@@AAABBBAAAAAACCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKFFFHHHKKKNNNQQQRRRSSSSSSUUUUUUWWWXXXYYYZZZZZZZZZXXXXXXYYYZZZ[[[]]]___```]]]^^^```cccdddeeeeeeeeefffhhhiiijjjiiiiiikkkmmmmmmooorrrsssuuuwwwzzz}}}zzzpppjjjhhhgggeeejjjqqqyyy}}}}}}zzzyyyxxxwwwxxxyyy{{{}}}}}}zzzwwwxxxmmmmmmllllllkkkjjjiiihhheeedddbbb```___```aaabbbcccbbb___\\\XXXTTTQQQOOOPPPLLLGGGCCC???;;;666222///222444111---+++---111------...000111222333444222111111333555888999999;;;999555111000000222444222333444555555555444333111111222222333333333333////////////000111222222......---,,,,,,,,,,,,---......//////000222333444333333222222111000000000------------...000111222000000000000000000000000000111111222222333444444333222000//////000222333:::888777555555777888:::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;======;;;<<<===>>>@@@BBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEIIIGGGFFFHHHJJJIIIFFFCCC@@@AAACCCDDDDDDDDDFFFHHHIIIIIIKKKMMMOOOQQQSSSTTTVVVVVVWWWXXXYYYZZZ[[[[[[YYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^___```aaaccceeefffddddddeeeggghhhiiijjjkkklllnnnppprrrsssuuuxxx{{{~~~wwwppplllkkkjjjiiikkkrrr{{{~~~|||{{{|||}}}~~~~~~vvvssstttpppooommmkkkiiihhhggggggeeedddaaa```______aaaaaabbbaaa___\\\XXXTTTQQQOOOOOOLLLGGGCCC???;;;666333000222333111---+++...111......///000111222222333222222222333555777888888:::888555222000111222222222333444555666555444444222222111111222222333444777666555444333222111111///...------,,,,,,------......//////000222333444333333222222111000000000//////.........//////000000000000000000000000000000111111222222333444444333222111000000111222333666666555555666777999::::::::::::::::::;;;;;;;;;::::::::::::;;;<<<===>>>======>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFHHHFFFFFFGGGIIIIIIFFFCCCEEEFFFGGGGGGEEEEEEFFFHHHIIIJJJKKKMMMOOOQQQSSSTTTVVVVVVWWWXXXYYYZZZ[[[[[[YYYYYYZZZ[[[\\\]]]]]]^^^_________```bbbccceeefffeeeeeefffgggiiijjjkkkkkkmmmnnnppprrrsssuuuxxxzzz}}}|||vvvsssllljjjkkkpppwww}}}vvvtttuuusssqqqnnnjjjhhhgggffffffeeecccaaa_________```aaaaaa```^^^[[[WWWSSSPPPNNNNNNKKKFFFCCC???<<<777444000222333111...,,,...111/////////000000111111111333333333444555555666666777666555333222111111111222333555666666666555555333222111000000222444555666666444333111000///...///...------,,,---------......//////000222333444333333222222111000000000111000//////.........///000000000000000000000000000111111222222333444444333222111000000111222333222333444555666888999999888888999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>??????????????????@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFGGGFFFEEEEEEFFFGGGHHHFFFEEEIIIIIIIIIGGGEEEDDDDDDFFFJJJKKKLLLNNNPPPRRRSSSTTTVVVVVVWWWXXXYYYZZZZZZ[[[YYYYYYZZZ[[[\\\]]]]]]^^^______``````bbbccceeefffeeefffggghhhiiikkkllllllmmmoooqqqrrrrrrtttvvvyyy|||}}}yyyrrrnnnmmmpppttt{{{}}}wwwtttuuutttqqqmmmiiigggfffggghhhdddcccaaa___^^^___```aaa```___]]]ZZZWWWSSSPPPNNNMMMJJJFFFBBB@@@<<<888555111222222111......///111000000000000000000//////333444555555444333444444555555444444222111000///222333555666777666666555555333111//////111333555222222222222222111000000//////...---------------......//////000222333444333333222222111000000000000000///////////////000////////////////////////000111111222222333444444333222222111111222222333111222444555666777777777777777888999999:::;;;;;;<<<<<<;;;<<<<<<===>>>???>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@???@@@CCCEEEGGGDDDDDDDDDEEEFFFGGGFFFFFFFFFGGGFFFDDDBBBAAABBBCCCKKKLLLMMMOOOPPPRRRSSSTTTUUUVVVVVVWWWXXXYYYZZZ[[[YYYYYYZZZ[[[\\\]]]]]]^^^`````````aaabbbccceeefffffffffgggiiijjjkkklllmmmnnnoooqqqqqqrrrsssuuuxxx{{{~~~zzzuuuqqqsssvvvzzzzzztttrrrrrrrrrpppllliiigggggghhhiiidddccc```___^^^___```aaa______]]]ZZZWWWSSSPPPOOOMMMJJJFFFBBB@@@<<<888555111111111000//////000111000000000///////////////222444666666333222222333333333444333222111///...111222444666666666666555555333111//////111333555555555666666555444333222//////...------------.........//////000222333444333333222222111000000000.........//////111222222////////////////////////000111111222222333444444333222222222222222222333333444444555555555555444777777888999999:::;;;;;;<<<<<<;;;<<<<<<===>>>???<<<<<<===>>>@@@AAABBBCCCEEEDDDBBBAAAAAACCCEEEFFFDDDDDDEEEEEEEEEEEEFFFGGGDDDDDDDDDBBBAAAAAACCCEEELLLMMMNNNOOOQQQSSSTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYZZZ[[[\\\]]]]]]^^^aaaaaaaaaaaabbbccceeeeeeffffffgggiiijjjkkklllmmmnnnoooqqqqqqqqqsssuuuwwwzzz}}}{{{vvvwwwyyy|||{{{vvvttttttqqqooollljjjhhhhhhhhhiiidddbbb```^^^^^^^^^___``````___]]]ZZZWWWTTTQQQPPPNNNKKKFFFCCC???<<<777444222111111000000111111111////////////////////////111444777666333111111333222222333222222000//////000111333555666666555555555444222000000111222333666666666555444111///---000///......------............//////000222333444333333222222111000000000.........///000111333333000000000000000000000000000111111222222333444444333333333333333333333333555555555555555555555555888888999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>???;;;;;;===>>>@@@BBBCCCDDDFFFEEEDDDCCCCCCDDDEEEEEEEEEFFFFFFFFFDDDEEEFFFHHHEEEEEEEEEDDDCCCDDDGGGJJJMMMNNNOOOPPPRRRSSSTTTUUUUUUUUUVVVWWWXXXYYYYYYZZZYYYYYYZZZ[[[\\\]]]]]]^^^aaaaaaaaabbbbbbdddeeeeeeeeefffggghhhiiikkklllllllllnnnpppqqqqqqsssuuuxxxyyy|||~~~~~~|||xxxvvvvvvrrrpppnnnkkkiiigggffffffcccbbb```^^^]]]^^^___``````___^^^[[[XXXUUURRRQQQOOOLLLGGGCCC???;;;666333222111000000111222222111....../////////////////////444777777333000111333222222111111000000/////////000222333555555555444444333222222111111222222111222222222111///---+++000//////.....................//////000222333444333333222222111000000000000/////////000111222222000000000000000000000000000111111222222333444444222333333333333333333222555555444444444666777888:::::::::::::::;;;;;;;;;::::::::::::;;;<<<===>>><<<===>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHGGGDDDDDDFFFIIIHHHHHHGGGEEEDDDFFFIIILLLNNNOOOOOOQQQRRRSSSTTTUUUTTTUUUVVVVVVXXXXXXYYYZZZYYYYYYZZZ[[[\\\]]]]]]^^^bbbbbbbbbbbbcccdddeeeeeeeeeeeefffgggiiijjjkkkkkkkkkmmmooopppqqqsssvvvyyyyyy|||zzzwwwuuussstttsssrrrpppmmmjjjgggdddccccccbbb```^^^]]]^^^___`````````^^^\\\YYYVVVSSSRRRPPPLLLGGGCCC???;;;666333222111000000111222222111............//////000000...333777777333000111444333222111000//////000000...///111333444444444444333333333333222222111111///000222444555444333222000000///.....................//////000222333444333333222222111000000000222111111000000000000000000000000000000000000000000111111222333333444444222333333444444333333222555444333333444777:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::<<<======>>>>>>?????????@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFHHHIIIJJJGGGDDDDDDFFFIIIIIIIIIGGGEEEDDDEEEHHHKKKOOOOOOPPPQQQRRRSSSTTTUUUTTTUUUUUUVVVWWWXXXYYYZZZYYYYYYZZZ[[[\\\]]]]]]^^^bbbbbbbbbbbbcccdddeeeeeeddddddeeeggghhhiiijjjkkkjjjlllnnnpppqqqssswwwyyyxxx{{{~~~wwwuuuwwwuuuuuussspppllliiihhhhhhhhhfffeeecccaaa__________________]]][[[WWWSSSPPPNNNNNNKKKGGGBBB===888555444000000000000000111111222000000///...............222222111///......111333666555333111///---,,,+++---...///000222333444555666555444333222222222222333222111000////////////000//////.........//////...............///000111000111222222333333333333000///...,,,,,,,,,------000000000000000000000000111111222333333333333222222222222111222222333333444444444444555555555555::::::999999999999888888:::::::::;;;;;;;;;<<<<<<>>>>>>>>>???@@@AAACCCCCCAAABBBDDDFFFFFFFFFEEEEEEGGGGGGGGGFFFDDDDDDFFFHHHKKKJJJIIIHHHIIIIIIKKKLLLQQQPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXYYYZZZ\\\^^^^^^aaabbbcccdddddddddddddddggggggffffffffffffggggggkkkmmmoooqqqrrrsssvvvxxx|||~~~|||tttrrruuurrrtttrrrooollljjjiiihhhiiihhhfffdddaaa___^^^]]]]]]___^^^]]]ZZZWWWSSSOOOMMMOOOLLLHHHCCC>>>999666555222222111000/////////000000000///..................///111111/////////000111111111111000000000000......///111222333444555555555444333222222222222222222111111111222222222000///......------......---------......///111111333333444555555555444444222111000/////////000111000000000000000000000000111111222333333333333222222222222111222222333444777777777888888888888999888888999999::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@AAABBBCCCBBBCCCDDDEEEFFFFFFEEEEEEHHHHHHHHHGGGFFFFFFHHHJJJJJJJJJIIIIIIIIIJJJKKKLLLPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXYYYZZZ\\\^^^^^^]]]^^^```bbbdddeeefffffffffffffffeeeffffffggghhhjjjlllooopppqqqsssuuuwwwxxxzzz|||~~~{{{tttrrrtttqqqrrrqqqnnnllljjjiiiiiiiiigggfffcccaaa___^^^^^^^^^``````^^^\\\XXXTTTQQQOOOOOOMMMIIIDDD>>>:::777555333333111000///.........000//////............///,,,///222333222111000111000000000000111111111111......///111222333444555555444333222222111222222111111111222333444444555//////...---,,,,,,------,,,,,,------///000222222444555555555555444444333222111000///000111222333000000000000000000000000111111222333333333333222222222222222222333444444888888888888999999999999777888888999;;;<<<<<<===;;;;;;<<<<<<<<<=========>>>>>>>>>???@@@AAABBBCCCBBBCCCDDDEEEFFFFFFFFFEEEHHHIIIIIIHHHGGGGGGIIIKKKJJJJJJJJJJJJJJJKKKLLLLLLPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXYYYZZZ\\\^^^^^^\\\]]]___aaacccddddddeeefffeeeddddddeeefffggghhhjjjlllnnnpppppprrrtttvvvtttvvvyyy{{{}}}|||uuusssuuurrrqqqpppnnnllljjjiiiiiiiiieeedddbbbaaa````````````bbbaaa```^^^ZZZVVVSSSQQQOOOLLLHHHCCC>>>999666555222222000//////.........000///............//////---000222333333333333444222222111111000000//////...///000111222333444444444333333222111111222222000111222333333444444444///...---,,,,,,,,,,,,,,,+++,,,,,,---///111222333333444444444333222111111//////.........000111222000000000000000000000000111111222333333333333222222222222222222333444555555555666666666777777777888999999:::;;;;;;<<<<<<<<<<<<<<<============>>>======>>>>>>???AAABBBCCCBBBCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIHHHGGGIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMPPPPPPPPPPPPQQQRRRSSSSSSUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\^^^^^^aaaaaabbbbbbbbbbbbbbbaaadddcccbbbbbbccceeeggghhhiiikkknnnoooooopppsssuuusssuuuxxxzzz|||~~~{{{uuusssuuurrrpppooonnnlllkkkiiiiiihhhgggeeecccaaa____________``````^^^\\\YYYUUUQQQOOOMMMKKKFFFAAA<<<888555333000///////////////000000//////............/////////000000000///000333555111111111111000000000/////////000111222333333444333333222111111111222222111111222333333222111111//////...---,,,++++++++++++,,,,,,---///111222333444444444444333333222111//////.........000111222000000000000000000000000111111222333333333333222222222222222333444555666444444444555555555666666::::::::::::::::::::::::<<<<<<<<<============>>>=========>>>???@@@BBBBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEGGGHHHHHHGGGGGGHHHIIIJJJJJJKKKLLLLLLMMMMMMNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\^^^^^^bbbccccccdddccccccbbbbbbaaa``````___aaacccfffgggiiikkkmmmnnnnnnoooqqqsssuuuwwwyyyzzz{{{}}}|||zzztttrrrtttppppppooonnnlllkkkiiiggggggjjjhhheeeaaa___]]]\\\\\\]]]\\\[[[YYYUUUQQQNNNLLLLLLJJJFFFAAA;;;777444222///.........//////000111///............//////000.........,,,,,,---000333...//////000111222222222///000000111222222333333222222111111111111222222111111222333333222111000000000...---,,,,,,,,,,,,,,,,,,------///000222222555666666666666555555444222111000///000111222333000000000000000000000000111111222333333333333222222222222222333555666777666666666666777777777777:::::::::999999888888888;;;;;;<<<<<<<<<==================>>>???@@@AAABBBDDDCCCCCCCCCDDDEEEFFFGGGDDDFFFHHHIIIHHHGGGHHHIIIIIIJJJKKKMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWXXXXXXWWWXXXXXXXXXYYYZZZ\\\^^^^^^```aaabbbcccdddeeeeeeeee^^^]]]\\\\\\^^^aaadddfffhhhjjjlllmmmmmmnnnppprrrvvvwwwyyyzzz{{{}}}|||zzztttssstttqqqppppppooommmjjjhhhfffeeegggeeecccaaa____________]]]\\\[[[XXXUUUQQQNNNKKKMMMJJJFFFAAA<<<888444333000//////.........//////...............///000000...///000///......///111//////000000111111111222000000000111222222333333222222111111111111222222///111333444555444333222222111///...---,,,,,,,,,---------......///111111444555666666666666666666222111000/////////000111000000000000000000000000111111222333333333333222222222222333444555666777666777777777777888888888777888888888888888888888:::;;;;;;;;;<<<<<<<<<<<<============>>>@@@AAABBBDDDDDDCCCCCCDDDEEEFFFGGGDDDGGGIIIJJJIIIIIIIIIJJJIIIJJJLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXYYYZZZ\\\^^^^^^___```aaacccdddddddddddd\\\[[[ZZZYYY[[[___ccceeehhhjjjlllllllllmmmoooqqqsssuuuwwwyyyzzz|||~~~}}}wwwuuuwwwtttqqqpppooommmjjjhhheeeddd``````___```aaabbbdddeee______]]][[[WWWSSSPPPNNNNNNKKKGGGBBB===999555444222111000///...---------...............///000111000222555555333222111111333333222111000///......000000000111222222222333222111111111111111222222...000333555777777666666222222000///...------,,,...............///000111222222333444555555555444000///...---,,,,,,------000000000000000000000000111111222333333333333222222222222333444555777777666666666666777777777777555555666777888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>@@@AAABBBDDDDDDCCCCCCDDDEEEGGGHHHEEEHHHJJJKKKKKKJJJKKKLLLIIIJJJLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXYYYZZZ\\\^^^___bbbbbbbbbbbbbbbaaa``````ZZZYYYXXXXXXZZZ^^^bbbdddhhhjjjkkklllllllllnnnpppppprrruuuwwwzzz}}}~~~xxxyyywwwtttqqqsssqqqmmmiiiggggggggghhhhhheeebbbaaaaaaaaa``````aaa```^^^ZZZTTTPPPNNNMMMNNNLLLHHHBBB===888555333000000000000000000000000///////////////////////////000111111222222222222222222222111111///............///111222333444555333333333333333222000000222333444444555555444444111111000...---+++******------......///000000000111111222222222222222222222111000//////.........000111111111111000000///000000000111222222333333111111222333333444555555444444555555666666777777:::;;;;;;;;;;;;:::999999;;;;;;;;;;;;<<<===>>>>>>>>>??????@@@@@@AAAAAABBB@@@AAABBBBBBBBBBBBDDDGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNLLLMMMMMMLLLLLLNNNQQQTTTRRRSSSUUUWWWYYYYYYYYYYYYXXXYYYZZZ[[[\\\]]]^^^^^^______^^^^^^___```bbbccc]]]\\\ZZZZZZ[[[]]]```bbbjjjjjjjjjkkkkkklllllllllqqqrrrtttwwwzzz}}}yyyzzzxxxtttrrrsssqqqmmmjjjhhhggghhhhhhhhheeebbbaaaaaaaaa```___^^^^^^]]]YYYTTTQQQOOOOOOOOOLLLHHHBBB===888555333000000000000000000000000........................///000111222222333333222333333333333222111000///000000000111111222222222///000111222333333333333222333333444444444444444222111000///---,,,++++++////////////000111222222222222333333333333444444333222111000000///000000///000000111111111000000000000000111222222333333222222222333333444444444555555555666666666666666999999::::::::::::999999::::::::::::;;;<<<======>>>>>>??????@@@@@@AAAAAADDDEEEFFFEEEEEEEEEGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNLLLMMMMMMLLLLLLNNNQQQTTTRRRSSSUUUWWWXXXYYYYYYXXXWWWXXXYYYZZZ[[[]]]]]]^^^^^^^^^]]]]]]^^^___aaabbb^^^]]][[[[[[\\\^^^aaaccciiijjjjjjkkkkkkllllllllloooqqqsssvvvzzz}}}zzzzzzxxxuuusssrrrpppmmmjjjhhhhhhhhhhhhgggeeebbb`````````___^^^\\\\\\[[[XXXTTTQQQPPPPPPOOOMMMHHHCCC===888555333000000000000000000000000------------------------///000111222333333333333444444444444333222111000111111111111111111111111...///000111222222222222222222333444444444444333222222111000...---,,,,,,///...---------///111333444444444444555555666666444444333222111111111111...///000111111111111111000000000111222222333333333333333333333333333333666666666666666555555555666777888999::::::::::::;;;;;;;;;;;;;;;===>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCDDDDDDBBBBBBCCCEEEGGGGGGHHHIIIJJJKKKLLLLLLJJJKKKKKKLLLLLLMMMMMMNNNLLLMMMMMMMMMLLLNNNQQQSSSSSSTTTUUUWWWXXXXXXWWWWWWVVVVVVXXXYYYZZZ\\\]]]]]]]]]\\\\\\[[[\\\^^^___```^^^^^^]]]\\\]]]```bbbdddiiiiiijjjjjjkkkllllllmmmnnnooorrruuuyyy|||~~~|||{{{xxxuuutttrrrpppnnnkkkiiihhhhhhiiihhheeebbb``````___^^^]]]\\\\\\[[[XXXTTTQQQPPPPPPPPPMMMIIICCC===888555333////////////////////////------------------------//////111222333333333333333333333333333222111111000000000000111111111111111111222111111000///...111111222333333333333333222222111000///...---------,,,***)))))),,,///000444555555666666777777777444333222111111000000111---...///111111222222222000000000111222222333333333333333333333333333222777777666666555555444444555555777888999:::::::::<<<<<<<<<<<<===>>>???@@@??????@@@@@@AAAAAABBBBBBAAACCCDDDCCCBBBAAAAAABBBFFFGGGHHHIIIJJJKKKKKKLLLJJJJJJKKKKKKLLLMMMMMMMMMLLLMMMNNNMMMMMMNNNPPPRRRRRRSSSUUUVVVWWWWWWWWWVVVUUUUUUVVVXXXZZZ[[[\\\]]][[[[[[ZZZZZZ[[[\\\^^^_________^^^^^^___aaaccceeehhhhhhiiijjjkkkllllllmmmnnnooorrruuuxxx|||~~~|||zzzwwwuuutttqqqpppnnnllljjjiiiiiiiiihhhfffbbb`````````^^^]]]^^^^^^\\\XXXTTTPPPNNNNNNQQQNNNIIICCC>>>888555333////////////////////////........................---...000111222333333333222222222222222222111000---...///000111222333333111111222111111000///...000111222222333333222222222222111000///......------+++)))((()))+++...000444444555555666777888888333333222111000000000000---...///111111222222222000000000111222222333333333333333333333333333222777777666666555555444444444555777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBCCCCCCCCCDDDFFFGGGGGGEEEDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLMMMNNNNNNMMMNNNOOOQQQQQQRRRTTTVVVWWWWWWVVVVVVTTTTTTVVVWWWYYY[[[\\\]]][[[[[[ZZZZZZ[[[\\\^^^___aaa``````aaabbbccceeefffggghhhhhhiiikkkllllllmmmoooppprrruuuxxx{{{}}}~~~}}}|||zzzvvvttttttqqqpppnnnmmmkkkjjjiiiiiijjjgggcccaaaaaa```___^^^______]]]YYYTTTQQQOOOOOORRROOOJJJDDD>>>888555333000000000000000000000000////////////////////////,,,---...000111222222222111111222222222222111111,,,---...///111222333444...///000111222222222222000000111222222222222111111111000//////...------...---,,,,,,,,,...000222222333333444555666777777333222111000000//////000...///000111111111111111000000000111222222333333333333333333333333333333666666666666666555555555555666777999:::;;;;;;;;;999999888999999:::;;;<<<@@@@@@AAAAAABBBCCCCCCCCCAAACCCFFFFFFEEEDDDCCCDDDFFFFFFGGGHHHIIIJJJKKKKKKIIIJJJJJJKKKKKKLLLLLLMMMLLLMMMOOOOOONNNNNNOOOPPPOOOQQQSSSUUUVVVWWWWWWVVVTTTTTTVVVXXXZZZ[[[]]]^^^]]]\\\\\\[[[\\\^^^___```bbbbbbbbbcccdddeeefffgggfffggghhhiiijjjllllllmmmoooppprrrtttvvvxxxzzz{{{yyy||||||yyyuuusssssspppooonnnmmmlllkkkjjjiiikkkhhheeebbbbbbaaa```^^^^^^^^^]]]ZZZVVVSSSRRRRRRRRROOOJJJDDD>>>999555333000000000000000000000000........................***+++---...000111111111222222333333333333333222.........///000111111222///000111222333333333333///000000111111111111111000000//////...---------------------...///000111000111222333444555555666444444222111111111111111///000000111111111000000000000000111222222333333222222222333333444444444555555555666666666666666777777999:::;;;;;;;;;;;;999999999::::::;;;<<<===>>>>>>???@@@@@@AAAAAABBB===@@@CCCDDDCCCBBBBBBBBBFFFFFFGGGHHHIIIJJJJJJKKKIIIIIIJJJJJJKKKLLLLLLLLLLLLNNNOOOOOONNNNNNNNNOOOMMMOOOQQQTTTVVVWWWWWWWWWTTTUUUVVVXXXZZZ\\\^^^___^^^^^^]]]]]]^^^___aaabbbccccccddddddeeefffggghhhffffffgggiiijjjkkklllmmmnnnooopppqqqsssuuuvvvwwwtttwww{{{~~~{{{xxxtttrrrssspppoooooommmlllkkkjjjjjjllliiieeecccbbbbbb```___]]]]]]]]]ZZZWWWUUUTTTUUURRRPPPKKKDDD>>>999555333000000000000000000000000------------------------)))***,,,...///000111111333333444444555444444444/////////000000000000000333333444333333222111000//////000111111111111111//////......------,,,,,,++++++,,,------.........//////000111333444444555555555444333222222222222000111111111111000000///000000000111222222333333111111222333333444555555444555555555666666777777888999::::::;;;;;;;;;;;;===<<<<<<======>>>???@@@=========>>>??????@@@@@@???BBBEEEGGGFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJKKKIIIIIIJJJJJJKKKLLLLLLLLLLLLNNNOOOOOONNNNNNNNNOOOLLLNNNQQQTTTVVVWWWXXXXXXTTTUUUVVVYYY[[[]]]^^^_________^^^^^^___```bbbccccccddddddeeefffggghhhhhheeefffgggiiijjjkkkmmmmmmmmmnnnnnnpppqqqrrrsssssspppsssxxx|||{{{yyyuuurrrrrrtttrrrooommmllllllmmmmmmggggggfffeeecccaaa___^^^______]]]ZZZVVVSSSSSSSSSVVVRRRLLLDDD>>>:::777666222111111000000000000000333111///---,,,---...///------...///000111222222222333333444444333333222000///.........///111222444333111000000000111111000111333444444333111000000000000000////////////---------....../////////000111222333444555555555555444222111000/////////222222111111000000//////111111222222222333333333222222222111222333555666666666666666666666666666999666333333666:::;;;;;;:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBCCCDDDDDDEEEGGGGGGGGGHHHIIIJJJKKKLLLJJJLLLNNNNNNLLLLLLLLLMMMQQQQQQPPPOOONNNMMMLLLLLLIIILLLPPPRRRSSSTTTVVVWWWXXXYYYZZZ[[[[[[\\\\\\[[[^^^^^^^^^]]]]]]^^^^^^___```bbbeeeffffffgggiiikkkjjjkkkkkkllllllmmmmmmmmmnnnpppqqqsssssssssqqqpppqqqssswww{{{~~~{{{yyyvvvssssssrrrqqqnnnlllkkkkkkkkklllhhhgggfffdddbbb```____________]]]ZZZVVVSSSSSSSSSVVVRRRLLLDDD>>>:::777666222111111000000000000000222111///---,,,---...///------...///000111222222222333333444444333333222000000///...///000111222555444222111111111222222---...000222333333222111000000000////////////...,,,,,,---------.........///000222333444444555555666555444222111111000000111111111000000000000000111111111111222222222333000111222444444444444444666666666666666666666666888666333444777:::;;;::::::;;;<<<<<<======<<<<<<>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKJJJLLLMMMNNNLLLLLLLLLMMMPPPPPPOOOOOONNNLLLKKKJJJIIILLLPPPRRRTTTUUUVVVXXXXXXXXXZZZ[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^___```aaabbbdddeeefffeeeeeegggiiiiiiiiijjjjjjkkklllllllllnnnoooqqqrrrrrrqqqpppooooooqqqtttyyy}}}|||zzzwwwuuutttqqqooommmkkkjjjiiiiiijjjhhhgggeeebbbaaa`````````______]]]ZZZVVVSSSSSSSSSUUURRRLLLEEE???:::888777222111111000000000000000222111///...------......------...///000111222222222222333333333333222222111111000///000111222333555444333333222222333333***,,,...000111222222222000000/////////.........,,,,,,,,,,,,------------///000111222333444444444666666555444333222111111000000000000111111111111000000000111111111222222///111333555666555333222666666666666666666666666666555555666999::::::999:::;;;<<<<<<======<<<<<<======>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMMMMMMMLLLMMMNNNNNNNNNOOOOOONNNLLLJJJHHHHHHKKKOOORRRTTTUUUWWWYYYXXXXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[[[[\\\^^^___aaabbbcccdddeeeeeeddddddeeefffhhhhhhhhhiiijjjkkkkkkkkknnnooopppqqqqqqpppooonnnkkknnnqqqvvv{{{}}}|||xxxvvvuuuqqqooonnnllljjjiiiiiihhhhhhfffdddaaa```___```aaa______]]]ZZZVVVSSSSSSSSSUUURRRLLLFFF@@@;;;888777222111111000000000000000111000///...---..................///000111111111222222333333333333222222222111000000000111333444333333333222222222333333,,,---...000111222222111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,...///000222333333444444666555555444333222111000//////000000111111222222///000000000000111111111000111222444444444444444666666666666666666666666555555777999:::::::::999:::;;;<<<<<<===<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJIIIKKKMMMMMMMMMLLLMMMNNNLLLMMMOOOPPPOOOLLLIIIGGGHHHKKKOOORRRTTTUUUWWWYYYWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^```aaaaaacccddddddcccccceeefffggghhhhhhiiijjjkkkllllllnnnoooooopppoooooonnnmmmiiikkkoootttzzz~~~}}}yyyvvvvvvqqqpppooommmkkkiiihhhhhhgggfffcccaaa______```aaa______]]]ZZZVVVSSSSSSSSSTTTQQQLLLFFFAAA<<<999777222111111000000000000000000//////.....................//////000000111111111222222333333222222111222111000000000111333444111111111222222222222111000000111111222222111111111000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,......000111222333333333444444444444333111000/////////000000111111222222///000000000000111111111333222111000111333555777666666666666666666666666444666888::::::::::::::::::;;;<<<<<<===<<<<<<<<<<<<<<<>>>??????@@@??????>>>??????@@@@@@AAABBBBBBEEEFFFGGGIIIJJJJJJJJJJJJIIIKKKMMMMMMMMMMMMNNNOOOLLLMMMOOOPPPOOOLLLIIIGGGHHHKKKOOORRRTTTUUUWWWYYYWWWXXXYYYZZZZZZ[[[[[[ZZZ]]]]]]\\\\\\\\\]]]^^^^^^^^^```bbbccccccccceeeggghhhhhhiiijjjkkklllmmmmmmnnnnnnooooooooonnnnnnnnnjjjlllooosssyyy~~~~~~zzzvvvuuuqqqpppooommmkkkiiihhhgggfffeeecccaaa````````````______]]]ZZZVVVSSSSSSSSSTTTQQQMMMGGGBBB===999777222111111000000000000000//////////////////........./////////000000000111111111222222222222111111111111000///000111222333000000111222222222111111333333222222222222222222222222111111111000000000------------,,,,,,,,,,,,---...///000111222222222444444555444333222000...000000000000111111111111000000000111111111222222555333000///000222666888666666666666666666666666444666999::::::::::::;;;:::;;;<<<<<<======<<<<<<;;;<<<===???@@@??????>>>>>>>>>???@@@@@@AAAAAABBBEEEFFFHHHJJJKKKKKKKKKJJJHHHJJJLLLMMMMMMMMMNNNOOONNNNNNOOOOOONNNLLLJJJHHHIIILLLPPPRRRSSSTTTVVVWWWWWWWWWXXXYYYZZZZZZZZZZZZ]]]]]]\\\\\\\\\\\\]]]]]]\\\^^^```aaabbbccceeegggggghhhiiijjjkkkmmmmmmnnnnnnnnnnnnnnnooooooooopppmmmnnnppptttyyy~~~~~~zzzuuutttoooooonnnllljjjhhhfffeeeddddddcccbbbaaa```____________]]]ZZZVVVSSSSSSSSSSSSQQQMMMHHHBBB===:::888222111111000000000000000......///////////////...////////////000000000000111111222222222222111111000000///...///000111222000111222333333333222222222222222222222333444444333333333222222222222111.........---------,,,,,,------///000111222222222444555666666555333111///111111111000000000000000111111111111222222222333444222111000111333555777666666666666666666666666444777::::::999999;;;===:::;;;<<<<<<======<<<<<<:::;;;===???@@@???>>>>>>@@@@@@@@@AAABBBBBBCCCCCCDDDEEEGGGIIIKKKJJJJJJIIIHHHJJJLLLMMMMMMMMMNNNPPPPPPPPPOOOOOONNNLLLKKKJJJKKKNNNQQQSSSSSSSSSUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZ\\\[[[[[[[[[\\\]]]^^^^^^]]]___```aaaaaaaaaccceeefffggghhhiiijjjlllmmmmmmmmmmmmmmmnnnooopppqqqrrrrrrrrrsssuuuyyy~~~zzzuuusssnnnnnnmmmkkkiiifffdddcccccccccccccccbbb```___^^^______^^^ZZZVVVSSSSSSSSSSSSQQQMMMHHHCCC>>>:::888222111111000000000000000......///////////////...////////////000000000000111111222222222222111111000///.........///111222000111333444555444444333000000000111222444555666444444444333333333222222/////////......---------,,,---...000111111111111555666777777666444222000222222111111000000//////111222222222222333333333111222222333333444555555666666666666666666666666555777::::::888888;;;>>>:::;;;<<<<<<======<<<<<<:::;;;===???@@@???>>>===AAAAAABBBCCCCCCDDDDDDEEECCCDDDGGGIIIJJJIIIIIIHHHHHHJJJLLLMMMMMMMMMNNNPPPQQQQQQPPPOOONNNMMMLLLLLLLLLNNNQQQSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYZZZZZZ[[[\\\^^^___```___```aaaaaa``````aaaccceeeeeefffhhhiiikkkllllllmmmmmmmmmnnnoooqqqssstttuuuuuuuuuwwwzzz}}}zzzvvvuuunnnmmmkkkiiigggfffffffffgggfffdddbbb```^^^]]]]]]```___]]]YYYUUUSSSSSSTTTTTTQQQMMMHHHBBB<<<555000////////////000111222333...............------,,,111111000///...///222444444333333111000000//////222111000///////////////000000000//////////////////000222333444444333333333333333222222111111111------,,,,,,,,,------...---...000111333444444444666666777777777777666666222111111111222333333444///000000000000111111111111111222333333444444555333333333444444666777777888888888777888888999999::::::;;;;;;<<<;;;;;;;;;======>>>???@@@AAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFHHHIIIJJJKKKKKKJJJJJJJJJKKKLLLNNNPPPQQQPPPPPPOOONNNNNNNNNOOOOOORRRSSSSSSRRRQQQQQQTTTVVVXXXXXXWWWWWWWWWXXXXXXYYY[[[[[[[[[[[[\\\]]]^^^___^^^^^^___```aaabbbcccccciiiiiiiiijjjjjjkkkkkkkkkpppooonnnmmmnnnoooqqqssstttvvvxxxzzz{{{}}}~~~yyytttssspppooommmjjjiiihhhhhhhhhgggfffdddbbb```^^^]]]]]]``````^^^ZZZVVVSSSSSSTTTRRROOOKKKHHHCCC>>>888444222111000000000000000000...////////////...------...///...---,,,---000222333333333333222111000000//////...---------......222222222222111111111111///000111222333333333333444444444444444333222111---------,,,,,,------.........///000222333444555666666777777777777666666111000000000111111222333000000000111111111222222333333444444555666666666444444444444555666777888888888888777888888999:::;;;<<<<<<============<<<======>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIJJJJJJKKKMMMNNNPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPRRRRRRRRRQQQPPPQQQSSSUUUXXXWWWWWWWWWXXXXXXYYYYYY[[[[[[[[[[[[\\\]]]^^^___^^^^^^___```aaabbbcccccchhhhhhiiiiiijjjkkkllllllooonnnmmmmmmmmmoooqqqssssssuuuxxxyyyzzz}}}yyyuuutttsssqqqooolllkkkjjjjjjjjjgggfffdddbbb```^^^]]]]]]``````^^^[[[WWWTTTTTTUUUPPPNNNKKKHHHEEE@@@;;;777444333222000///.........//////000000000///...............---,,,---///111111222444555555444222111......---------...//////222222222222222222222222111111111111111222333444444555666666666444222000...------,,,,,,---------///......///000222444666555666666777777666666555000000000///000000111222111111111111222222222333333333444444555555666666555555444555555666777888888888777777888999999:::<<<===>>>????????????>>>======>>>???@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHHHHIIIJJJIIIIIIJJJLLLMMMNNNOOOPPPNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQRRRQQQPPPPPPRRRUUUWWWWWWWWWXXXXXXYYYYYYYYY[[[[[[[[[\\\\\\]]]^^^___^^^______```aaabbbccccccfffggghhhiiijjjkkklllmmmllllllkkklllmmmoooqqqrrrrrrtttvvvxxxzzz|||zzzvvvuuutttrrrpppmmmkkkjjjjjjjjjgggfffdddbbb```^^^]]]]]]______^^^[[[XXXUUUTTTUUUPPPNNNKKKHHHEEEAAA<<<888444333222000///.........000000000000000//////...///000000///...///111333000222444666777666444222000/////////000111222222///000000000000000111111222111000000000111333444333444666777666444111///......---,,,,,,,,,------///.........///222444666555666666666666666666555111111000000000111111222111111222222222333333333000111111222333333444444555555555555555666777888777777777777888999::::::<<<===>>>???????????????===>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIKKKLLLMMMNNNOOOOOOMMMNNNOOOPPPQQQQQQQQQRRRPPPPPPQQQPPPOOOOOOQQQTTTWWWWWWXXXYYYYYYYYYZZZZZZ\\\\\\\\\\\\]]]^^^____________```aaabbbccccccdddeeeeeefffhhhjjjkkklllmmmjjjjjjjjjkkkmmmoooqqqrrrqqqsssuuuwwwyyy|||yyyuuuuuusssrrrooollljjjiiihhhhhhgggfffdddbbb```^^^]]]]]]^^^^^^^^^\\\XXXUUUTTTTTTRRROOOLLLIIIEEE@@@;;;777222222111000//////000000000000000000000//////......///000000//////000222000222444777777666444333000000000000000111222333//////000000111111111222222111000///000111222333000222444555555333000//////...---,,,,,,,,,,,,,,,///...------///111444666555555666666666666555555333222222111111111222222111111222222222333333333000000111111222333333444666555555555555666666777777777777777888999:::;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIHHHIIIKKKMMMNNNOOOOOOOOOMMMNNNOOOQQQQQQRRRRRRQQQOOOOOOPPPOOONNNNNNPPPSSSVVVWWWXXXYYYZZZZZZZZZZZZ\\\\\\\\\\\\]]]^^^___```______```aaabbbcccdddddddddeeefffgggiiijjjkkkllliiiiiijjjkkkmmmooopppqqqppprrrtttvvvxxxzzz~~~xxxttttttsssqqqooollliiihhhgggggggggfffdddbbb```^^^]]]]]]\\\]]]]]][[[XXXUUUSSSSSSRRRPPPLLLHHHDDD???999555111000000000000000111222//////000000000///......+++---......---,,,...///111222444666666555444333//////.........///000000111111222222333444444444111111000000000111111222///000222444444333222111///......---,,,,,,,,,,,,...------...///111333555444555555666666555555444444333222222222222222222111111111111222222222333222222333333444444555555555555444444444555555666666666777777888999;;;;;;999:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGIIIKKKMMMNNNOOOOOONNNNNNOOOPPPRRRRRRRRRQQQPPPNNNNNNOOONNNMMMMMMOOORRRUUUVVVXXXZZZ[[[[[[[[[ZZZ\\\\\\\\\\\\]]]^^^___```___``````aaabbbcccdddddddddeeefffggghhhiiijjjkkkiiijjjkkklllmmmoooooopppppprrrtttvvvwwwyyy|||~~~zzzvvvvvvtttrrrooollliiihhhgggggggggfffdddbbb```^^^]]]]]]ZZZ\\\\\\ZZZWWWTTTRRRRRRQQQNNNKKKGGGDDD???999555111111000000000000111111...////////////...------***,,,......---,,,---...222333333444444444333333000000//////.../////////111111222333333444555555000000111111111111000000///000222333444555555555//////...---,,,,,,,,,,,,,,,---...///000222333333444555555666666555555444333333222111111111111111000000000111111111222222222222222333444444555555444444333333333333444444666666666777888:::;;;<<<999999;;;<<<===>>>>>>>>>>>>??????@@@AAABBBCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJGGGIIIKKKMMMOOOOOOOOONNNNNNPPPQQQRRRRRRRRRPPPOOOMMMNNNNNNMMMLLLLLLOOOQQQUUUVVVYYY[[[\\\\\\[[[ZZZ]]]]]]\\\]]]]]]^^^___`````````aaabbbcccddddddeeeeeeeeeffffffggghhhiiiiiikkkkkklllmmmnnnoooooooooqqqssstttuuuuuuwwwzzz|||~~~zzzzzztttssspppmmmjjjiiihhhhhhgggfffdddbbb```^^^]]]]]]YYY[[[[[[ZZZWWWSSSRRRRRROOOMMMIIIFFFCCC???999666222222111000000///000000...............------,,,,,,...000000///...///000333333333333333333333333333333222111000000111111//////000111222222333333///000111222222111000///000111222333444666777888000///...---,,,++++++++++++,,,...000111222222222444555555555555555555444222222111000000///000000///000000000000111111111///000000111222222333333444333333222222222333333666666666777888:::;;;<<<999:::;;;===>>>?????????>>>???@@@@@@BBBBBBCCCDDDBBBBBBCCCCCCDDDFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJGGGIIIKKKNNNOOOOOOOOONNNOOOPPPRRRSSSSSSQQQPPPNNNMMMMMMMMMMMMKKKLLLNNNPPPUUUVVVYYY[[[\\\\\\[[[ZZZ]]]]]]]]]]]]^^^___````````````aaabbbcccddddddeeeeeefffffffffgggggghhhhhhllllllmmmnnnooooooooonnnrrrsssuuuuuuuuuvvvyyy{{{~~~zzzxxxqqqqqqpppmmmjjjiiiiiikkkmmmjjjfffbbb___^^^^^^___```___]]]ZZZWWWSSSPPPNNNOOOMMMIIIEEEAAA<<<666222444333222111000000000000000///...------...000111000000////////////000000111222444555555444333222333222111000000000111222444444444444444444444444000000000111222222222333000111111111111222222222222111...,,,++++++,,,---///.........///222444666444444444666888777444222555444333222111111111111///000000000000111111111333333222222333333444555444555666777777888777777888999999::::::;;;;;;<<<888888:::;;;===>>>???@@@???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIJJJJJJKKKJJJJJJJJJKKKKKKLLLLLLMMMNNNPPPQQQSSSRRRQQQOOOOOONNNNNNNNNOOONNNMMMMMMMMMNNNOOOPPPXXXYYYZZZYYYXXXWWWXXXZZZZZZZZZ[[[\\\]]]______```aaaaaaaaabbbccccccddddddddddddeeeeeefffgggggggggnnnnnnnnnnnnnnnoooppppppqqqrrrrrrrrrrrrtttwwwzzzyyywwwtttsssqqqnnnjjjhhhhhhiiimmmjjjfffbbb___^^^^^^^^^```___]]]ZZZWWWSSSPPPNNNMMMKKKHHHEEEBBB===888555222111000///............///---,,,,,,///111000///......------------.........///111333333222111000222111000000///000111222111111111000000000000000000000000000000000111111000111111111111222222222222111...,,,+++,,,,,,---...---,,,---...000333444222222333555777888666555555444333222111111111111000000000111111111222222333333222222333333444555666666777888999999999999777777888999999::::::;;;999999:::;;;===>>>?????????@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKLLLMMMNNNPPPPPPRRRRRRQQQPPPOOOOOOOOOOOONNNNNNMMMMMMNNNOOOQQQRRRXXXYYYZZZYYYXXXWWWXXXZZZ[[[[[[\\\]]]^^^___`````````aaaaaabbbbbbcccdddddddddeeeeeeffffffggghhhhhhlllllllllmmmmmmnnnppppppooopppqqqqqqqqqsssvvvxxx}}}zzzwwwvvvvvvsssooojjjhhhggghhhllljjjfffbbb```^^^^^^^^^___^^^]]]ZZZVVVSSSPPPNNNKKKIIIGGGEEEBBB???:::777222111000///............///---,,,---///000...+++......------------.........///000222222222111000111111000000000000111222333333333333333333333333000000000///////////////000111111111111222222222222111///---,,,,,,,,,---,,,,,,,,,,,,---///222333222111111333666888888777555444333222222111111111111111111111222222222333333333222222333333444555333333444444555666666666666777777888888999::::::::::::;;;<<<======>>>>>>@@@@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFHHHIIIIIIJJJKKKKKKJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPRRRRRRQQQQQQPPPOOOOOOOOOMMMMMMMMMNNNPPPQQQSSSTTTXXXYYYZZZYYYXXXWWWXXXZZZ\\\\\\]]]^^^___``````aaa``````aaabbbbbbccccccdddeeeeeeffffffggghhhhhhhhhjjjjjjjjjkkklllnnnooopppnnnooopppppppppqqqtttwww{{{~~~{{{xxxwwwvvvtttpppkkkhhhhhhiiikkkiiifffccc```___^^^^^^___^^^\\\YYYVVVRRROOONNNKKKIIIGGGEEECCC???;;;777444333222111000000000000///000111000...+++***)))000//////......//////000///000111222333333333222111111111111111222222333444444555555555555666666111111111000000//////...000000111111111222222222111000///---,,,,,,,,,,,,,,,,,,,,,---...000222333444222222333555777888777555555444333222222222222111111222222222333333333333333222222333333444555222222222333444444555666777777888888999999::::::;;;;;;<<<<<<======>>>>>>@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPQQQQQQQQQQQQPPPPPPOOOOOOLLLMMMNNNPPPRRRTTTUUUVVVXXXYYYZZZYYYXXXWWWXXXZZZ]]]]]]^^^^^^___```aaaaaa``````aaaaaabbbccccccccceeeeeefffgggggghhhhhhiiigggggghhhiiikkkmmmnnnooonnnooopppppppppqqqtttwwwzzz}}}}}}zzzuuuuuusssoookkkiiijjjkkkjjjhhhfffcccaaa______^^^___^^^\\\YYYVVVRRROOOMMMMMMKKKHHHFFFCCC???:::666444333222111000000000000***000444222---)))+++...//////............////////////000111222222333333111222222333333444444444222222222333333444444444222222222111111000000000000000111111111222222222111000///...---,,,,,,,,,,,,,,,---...///111222333666444333333555666666555666555444333222222222222111111222222222333333333333333222222333333444555777777666666777888999:::888888999999:::;;;;;;;;;<<<<<<<<<=========>>>>>>@@@AAAAAABBBBBBCCCDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMOOOOOOOOOPPPPPPQQQPPPPPPOOONNNLLLMMMOOOQQQTTTVVVWWWXXXXXXYYYZZZYYYXXXWWWXXXZZZ]]]^^^^^^______`````````___``````aaabbbbbbcccccceeeeeeffffffggghhhhhhhhhffffffggghhhjjjkkkmmmnnnnnnoooppppppppprrruuuwwwzzz}}}~~~|||ttttttrrroookkkiiiiiikkkiiihhhfffdddbbb```___^^^^^^]]]\\\YYYUUURRROOOMMMMMMKKKHHHFFFCCC???:::777222111000///............(((...222111---,,,///444------,,,,,,,,,,,,------,,,,,,---...///000000111000111222333444444444333333333333444444555555666222222222222111111111111000111111111111222222222000000///...---,,,,,,+++,,,,,,---///000111222333666555444444555666555333666555444333222222222222111111111111222222222333333333222222333333444555666666555555555777999:::888999999:::;;;;;;<<<<<<;;;;;;<<<===>>>>>>??????AAAAAAAAABBBCCCCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGIIIJJJKKKKKKLLLLLLJJJJJJJJJKKKLLLMMMNNNOOOMMMNNNOOOPPPPPPOOONNNMMMMMMNNNPPPSSSVVVWWWYYYYYYXXXYYYZZZYYYXXXWWWXXXZZZ]]]]]]^^^^^^__________________```aaaaaabbbbbbcccddddddeeeeeefffgggggggggggggggggghhhiiikkklllmmmnnnooopppppppppqqqtttwwwzzz||||||uuutttrrrnnnjjjgggggghhhhhhgggfffdddbbb```___^^^^^^]]][[[YYYUUURRROOOMMMKKKIIIGGGFFFDDDAAA===999222111000///............000000/////////000000000---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000111...///000222333333222222333333444444555666666777000000000000111111111111000111111111111222222222000000//////...,,,++++++***+++,,,...///000111111333333333555777777666444666555444333333222333333000000000111111111222222333333222222333333444555333222111111222333555777888888888999::::::;;;;;;:::;;;<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLJJJJJJJJJJJJLLLMMMNNNOOOKKKLLLNNNOOOOOONNNLLLKKKNNNOOORRRUUUWWWXXXYYYYYYXXXYYYZZZYYYXXXWWWXXXZZZ]]]]]]]]]]]]^^^^^^^^^^^^______``````aaabbbbbbbbbccccccddddddeeefffffffffhhhhhhhhhhhhiiijjjkkklllmmmnnnooooooooopppsssvvvxxxzzz}}}|||wwwvvvsssnnniiieeeeeeeeehhhgggfffdddbbb```___^^^^^^]]][[[XXXUUUQQQNNNMMMIIIHHHFFFEEEEEEBBB???<<<444333222111000000000000<<<555...---111222...(((///......------......///------......000111222333,,,---///000111111111000......///000000111222222......//////000000111111000111111111111222222222000000000///...---+++***)))***+++---...///000000000111333666888999777555666666555444333333333333///000000000000111111111333333222222333333444555555444333333333555777999777777777888999999::::::::::::;;;===>>>@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLJJJJJJJJJJJJKKKMMMNNNOOOJJJKKKMMMNNNNNNMMMLLLKKKNNNPPPSSSUUUXXXYYYYYYYYYXXXYYYZZZYYYXXXWWWXXXZZZ\\\\\\]]]]]]]]]]]]]]]]]]______``````aaabbbbbbbbbbbbbbbcccddddddeeeeeefffiiiiiihhhiiiiiijjjkkkkkkkkklllmmmmmmmmmooorrrtttwwwyyy|||~~~~~~|||wwwuuurrrooollljjjiiiiiigggfffcccaaa___^^^^^^^^^]]]]]][[[XXXSSSOOOMMMMMMNNNKKKHHHEEEBBB>>>999666444...((()))///333111,,,////////////////////////........................)))***,,,---......//////222222222111111111000000111111111000000000000000222222000/////////000111111222222333333222222111000//////............///---,,,,,,+++,,,---...///666444222111333555555444777777555444222222222222222222222333333444444444333333333333333333333333666666666666777777777777:::;;;<<<;;;999888999:::<<<<<<======>>>>>>??????@@@???>>>>>>???@@@BBBCCCBBBCCCEEEGGGHHHGGGFFFEEEIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLOOOQQQRRRSSSTTTVVVXXXXXXWWWVVVVVVWWWYYY[[[]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^______```aaabbbbbbcccbbbaaaaaaaaaaaacccdddeeeiiihhhgggffffffggghhhiiijjjjjjkkkkkkmmmnnnpppqqqrrruuuyyy{{{{{{~~~|||vvvuuuqqqnnnkkkjjjiiiiiiiiigggeeebbb```___^^^^^^]]]]]][[[XXXSSSOOOMMMMMMPPPNNNKKKHHHEEEAAA===999777555222000000000111111................................................------///000111222222222222222222111111111000000000000000000000000000111000000/////////111222333222333333444444333333222000000///............///,,,,,,+++++++++,,,.........111555666555555666777999888777555444444333333222333333333333333333444444444444555555666666666666555555555555555555555666888999999888888:::;;;<<<<<<======>>>>>>??????@@@@@@??????@@@AAACCCCCCBBBCCCEEEGGGGGGGGGFFFEEEIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNOOOLLLMMMMMMMMMNNNNNNNNNNNNNNNPPPRRRSSSSSSTTTVVVXXX[[[ZZZYYYYYYZZZ\\\^^^```^^^^^^^^^^^^^^^^^^^^^^^^______``````aaabbbbbbcccbbbaaaaaaaaabbbcccdddeeehhhgggggggggggggggggghhhjjjjjjjjjkkklllnnnooopppppptttwwwyyyyyy{{{{{{vvvtttqqqmmmjjjiiihhhhhhjjjiiifffccc```^^^]]]]]]\\\\\\[[[XXXSSSOOOMMMMMMNNNKKKHHHEEECCC???;;;777777::::::555...,,,///444................................................---...///111222222333333222111111111111000000000/////////000000111111111.........///000222333444333333444444444444333333000000000//////.........,,,,,,,,,+++,,,,,,---...&&&...777:::777555777::::::999888777666666555555444333333333333333333222333333444444555666777777777777777666666555555555222444666777777888;;;<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDBBBCCCEEEFFFGGGGGGFFFEEEIIIIIIJJJKKKKKKKKKKKKKKKNNNNNNNNNNNNOOOOOOOOOOOOKKKLLLLLLMMMNNNOOOPPPPPPPPPQQQSSSSSSSSSTTTVVVXXXXXXXXXWWWXXXYYYZZZ\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^___``````aaaaaabbbbbbbbbbbbaaaaaabbbbbbcccdddeeeffffffggggggggggggffffffiiiiiiiiijjjlllmmmooopppooorrrvvvvvvvvvxxx|||zzzvvvsssoookkkiiigggggghhhjjjhhheeebbb___]]]\\\[[[[[[\\\[[[XXXTTTPPPNNNMMMLLLJJJGGGDDDAAA>>>:::777555888888333,,,***---222------------------------........................+++,,,---...///000000000111111111111000000000000---......///000111222222/////////000000111222333222333333444444333333222000000000000//////...---------------------......(((...555888888777888:::999999888888777666555555444444444333333222222222000000111222333555555666::::::999999888888777777222444666777888999;;;===<<<<<<======>>>>>>??????AAAAAAAAAAAABBBCCCDDDDDDBBBCCCDDDEEEFFFFFFFFFEEEHHHHHHIIIJJJKKKKKKKKKKKKNNNOOOOOOOOOOOOOOOOOOOOOJJJKKKLLLMMMOOOPPPQQQRRRRRRSSSSSSSSSRRRSSSVVVXXXWWWWWWWWWWWWXXXZZZ[[[\\\^^^^^^^^^^^^____________``````aaaaaaaaabbbbbbbbbaaabbbbbbbbbcccdddeeeeeeeeeeeeggghhhhhhgggeeeeeegggggghhhiiikkkmmmnnnoooooorrruuuuuutttvvvyyy}}}zzzuuurrrnnnjjjgggfffgggggghhhfffccc```]]][[[ZZZYYYZZZ[[[[[[YYYTTTPPPNNNMMMOOOMMMJJJGGGEEEAAA===:::555444222000...---///000................................................***+++,,,---.../////////000000000000000000000000------...///000111111222000000111111111000000000111111222222222222111111111111111111000///...---...////////////.........//////111333555777888777777777777777777666444444444444444333333222222222000000111222333555555666:::999999999888888888777666777999999999999:::<<<<<<<<<======>>>>>>??????@@@@@@AAABBBCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNOOONNNNNNMMMJJJKKKLLLMMMOOOQQQRRRRRRRRRRRRSSSRRRQQQSSSUUUXXXZZZZZZ[[[[[[\\\]]]^^^___^^^^^^^^^______`````````aaaaaaaaaaaabbbbbbbbbbbbaaabbbbbbcccddddddeeeeeedddeeefffggggggfffeeedddffffffggghhhjjjlllnnnoooooorrruuuuuutttuuuyyy|||zzzuuurrrmmmhhhfffeeefffgggfffeeebbb^^^\\\ZZZYYYYYYYYY[[[[[[YYYUUUQQQNNNMMMMMMKKKHHHFFFDDD@@@<<<999777333//////111222222111////////////////////////........................+++,,,---///000000111111//////000000000000000111.........//////000000000111111111111111000//////000000111111111111000000111111222222111///---,,,...////////////...------222000...///222666777666555555666777666555444333444333333333333333333222333333444444555666777777666666666666666666666666999:::;;;;;;:::999:::<<<<<<<<<======>>>>>>?????????@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKIIIJJJLLLNNNNNNNNNNNNMMMKKKKKKLLLNNNOOOQQQRRRRRRQQQQQQQQQPPPPPPRRRVVVXXXYYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^___``````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaabbbcccdddeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeddddddeeefffgggiiikkkmmmnnnooorrrtttuuutttuuuyyy}}}~~~zzztttqqqlllgggeeedddeeeffffffdddaaa___\\\[[[[[[[[[XXXZZZ[[[ZZZVVVQQQNNNMMMKKKHHHFFFCCCAAA>>>:::888777444000///000222111111000000000000000000000000........................,,,---...000111111111111////////////000000111111......////////////////////////111111222111000000111111111222222111111111111222333333111///---,,,------.........---++++++......//////000222555888444555666777777555444222222333333333333333333444444444444555555666666666444444444555555666666777999:::;;;;;;::::::;;;<<<<<<<<<======>>>>>>??????>>>???@@@AAABBBBBBBBBAAACCCBBBCCCCCCDDDEEEEEEFFFFFFFFFHHHIIIJJJKKKKKKKKKHHHIIILLLNNNOOOOOOOOONNNLLLLLLMMMNNNOOOQQQQQQRRROOOOOOOOOOOOOOOQQQVVVYYYVVVWWWXXXYYYZZZ[[[[[[[[[^^^^^^^^^___```aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaabbbccceeeeeeeeeeeedddeeeeeeddddddddddddeeeeeecccdddeeefffhhhkkkmmmnnnmmmpppssstttsssuuuyyy|||}}}{{{tttqqqlllgggddddddeeeffffffdddbbb___]]]\\\\\\\\\XXXZZZ[[[ZZZVVVQQQNNNMMMMMMKKKHHHFFFDDDAAA>>>;;;555333111///......//////000000000000000000000000........................+++,,,---///000000000000.../////////000000111111///////////////.........---...000111222222222222222222222333333222222222111222333333222000---++++++,,,,,,---,,,+++)))(((''',,,111111///000555:::444555777888777666444333222222222333333444444444333333333333333333333333444444555666777888999999777999::::::::::::<<<===<<<<<<======>>>?????????===>>>@@@AAABBBBBBAAA@@@CCCBBBBBBCCCCCCDDDEEEFFFEEEFFFHHHIIIJJJKKKKKKKKKGGGIIILLLNNNPPPPPPPPPOOOMMMMMMNNNOOOPPPPPPQQQQQQMMMNNNNNNNNNNNNQQQVVVYYYYYYZZZ[[[]]]^^^^^^^^^^^^^^^^^^^^^___```aaaaaabbbccccccbbbbbbbbbbbbbbbbbbaaabbbdddeeeffffffeeedddfffeeecccccccccccceeefffccccccdddfffhhhjjjmmmnnnkkkooorrrsssrrrtttxxx||||||}}}xxxtttrrrooollliiiggggggffffffdddbbb___]]]\\\\\\\\\ZZZYYYXXXVVVSSSQQQOOOMMMIIIHHHHHHGGGEEE@@@:::666555555333222111000000000////////////////////////........................,,,++++++,,,---///111222111111000///------///111111000///......///000111111111222222222111111000000111111111111222222222222222222222111111000///---,,,+++*********++++++++++++,,,,,,...///111111444444555555555555555555333222111111000111111111222222333333444555555666666666666666777777777777::::::999999::::::;;;<<<888999:::<<<======>>>>>>@@@AAAAAA???======>>>@@@BBBAAAAAABBBCCCEEEGGGHHHFFFGGGHHHJJJKKKLLLLLLMMMJJJJJJKKKLLLMMMNNNNNNOOONNNNNNNNNNNNPPPQQQSSSTTTNNNMMMLLLMMMPPPSSSTTTTTTWWWXXXZZZ[[[\\\\\\[[[[[[```````````````aaabbbbbbdddcccccccccbbbaaaaaaaaaccccccdddddddddeeeeeeeeeddddddddddddddddddddddddcccdddeeefffhhhjjjlllmmmppprrrssstttuuuwwwzzz||||||}}}}}}xxxsssqqqnnnkkkhhhfffeeeeeegggeeebbb```^^^]]]\\\\\\^^^]]]\\\YYYVVVRRROOONNNJJJIIIGGGFFFDDD@@@;;;777555444333222000000000000...................................................------,,,---...///000555555555333111000222444000000///......///000111333333333444444333333222000111111111111222222222333444444444444333333222///...---,,,,,,,,,---...---------...///000111222333444444444444555555555333222222111111111111111444444444555666666777777666666666666777777777777::::::999999::::::;;;<<<:::;;;<<<===>>>????????????@@@BBBAAA@@@@@@BBBCCCBBBBBBBBBCCCDDDEEEGGGHHHFFFGGGHHHJJJKKKLLLLLLMMMKKKKKKLLLLLLMMMMMMNNNNNNMMMNNNNNNOOOQQQRRRRRRSSSNNNMMMMMMNNNQQQTTTVVVVVVYYYZZZ[[[[[[\\\\\\\\\\\\```````````````aaabbbbbbcccccccccbbbbbbbbbbbbbbbccccccccccccddddddddddddddddddddddddddddddddddddcccddddddfffgggiiikkklllnnnppprrrssstttuuuxxx{{{zzz|||}}}xxxtttrrrooollliiigggffffffgggfffcccaaa___]]]]]]]]]```___]]]ZZZVVVRRROOOMMMLLLJJJGGGEEECCC???;;;888444333222111000/////////................................................///......---------......444444444222000///000222000///...------...///000222333333444444333333333000111111111111222222222333333444555555555444444000///---,,,,,,,,,---...//////......///000111111222222222333333444444444333333222111111111111111333333333444555555666666666666666666777777777777::::::999999::::::;;;<<<<<<<<<>>>???@@@AAAAAAAAA>>>@@@CCCDDDDDDDDDEEEFFFCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHJJJKKKLLLLLLMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRRRRRRRQQQOOONNNNNNPPPTTTWWWXXXXXX\\\\\\\\\[[[\\\\\\]]]]]]```````````````aaabbbbbbbbbbbbbbbbbbbbbcccccccccaaabbbbbbbbbcccccccccccceeeeeeeeeeeeeeeeeeeeeeeeccccccdddeeegggiiikkkllllllnnnpppqqqrrrtttvvvyyyyyyzzz|||~~~yyywwwuuurrrooollljjjiiiiiihhhfffdddaaa___^^^^^^^^^^^^]]][[[XXXUUUQQQNNNLLLMMMJJJFFFCCCAAA???<<<:::444333111000//////......................................................------------.........///333444444333111000000111000///...---------...///000000111222222222111111000000111111111222222222000111222333333333333333...---,,,+++***++++++,,,///...............///000111111111222222333333444333333222111111111111222000000111222222333333444666666666666777777777777::::::999999::::::;;;<<<<<<===>>>???@@@AAAAAAAAA>>>@@@DDDFFFEEEDDDDDDEEEBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMLLLNNNPPPRRRSSSSSSQQQPPPOOOOOOOOORRRVVVYYYZZZZZZ^^^]]]\\\[[[[[[\\\^^^___```````````````aaaaaabbbaaaaaaaaabbbcccccccccdddaaaaaaaaaaaabbbbbbbbbbbbddddddddddddddddddddddddccccccdddeeefffhhhiiijjjlllmmmooopppqqqsssvvvxxxxxxyyy{{{}}}~~~zzzwwwuuurrrooollljjjjjjiiihhhfffdddaaa___^^^^^^^^^\\\[[[ZZZXXXUUURRRPPPOOONNNJJJFFFCCCAAA???<<<:::444333111000//////......................................................++++++,,,---//////000000666777888777555444555666111000///...---......//////000111222222222222222000000111111111222222222000000111222333333333333...---,,,+++++++++,,,,,,------,,,,,,,,,---......000000111111222333444444444333333222111222222222000000111222222333333444666666666666777777777777::::::999999::::::;;;<<<;;;;;;===>>>???@@@@@@@@@>>>AAADDDEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBFFFGGGHHHJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMOOOQQQSSSSSSSSSQQQPPPPPPPPPQQQTTTXXX[[[\\\[[[^^^]]]\\\\\\\\\]]]^^^___```````````````aaaaaabbbaaaaaaaaabbbcccccccccddd``````aaaaaaaaabbbbbbbbbddddddddddddddddddddddddcccccccccdddeeeggghhhiiikkkmmmooopppqqqrrruuuxxxxxxyyyzzz|||~~~zzzuuussspppmmmjjjhhhgggggggggfffcccaaa___]]]]]]]]]]]]\\\[[[YYYWWWTTTRRRQQQMMMJJJFFFCCCAAA???<<<:::444333222111000/////////------------------------........................)))***,,,...///000111111222444666666555444555666222111000///......//////111222333333444444444444000111111111111222222222222222333444444444333333111000...---------...///,,,+++++++++,,,------...000000111222333333444555444444333222222222222222333333333444555555666666666666666666777777777777::::::999999::::::;;;<<<::::::<<<===>>>????????????AAACCCDDDBBBAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAAFFFGGGHHHJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRQQQQQQQQQRRRVVVYYY[[[[[[[[[\\\\\\\\\\\\]]]^^^______```````````````aaabbbbbbbbbbbbbbbbbbbbbccccccccc```aaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccccccccccccccdddeeefffggghhhkkklllnnnoooppprrruuuwwwxxxxxxyyyzzz|||~~~{{{tttrrrooollliiihhhgggfffgggeeebbb```^^^]]]\\\\\\]]]]]][[[YYYVVVSSSPPPOOOLLLJJJFFFDDDBBB???<<<999555444333222000000000000------------------------........................***+++---...////////////---000222333333333444555444333111000//////000000111111222333444444444444000111111111111222222222222222333333333222111111111000///------......///+++++++++,,,---...///000000000111222333444555555444444333222222222222333444444444555666666777777666666666666777777777777::::::999999::::::;;;<<<::::::<<<===>>>????????????@@@BBBBBBBBBBBBDDDEEEDDDDDDEEEEEEEEEDDDBBBAAAFFFGGGHHHJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSVVVZZZ[[[ZZZYYYYYYYYY[[[\\\^^^_________```````````````aaabbbbbbcccccccccbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbccccccaaaaaaaaaaaaaaaaaaaaaaaabbbbbbccccccdddeeeggggggiiijjjlllmmmnnnpppsssuuuvvvvvvvvvwwwyyy{{{}}}~~~{{{vvvtttqqqnnnkkkiiihhhhhhfffdddbbb___]]]\\\\\\\\\]]]\\\ZZZWWWSSSOOOLLLJJJLLLJJJGGGEEECCC???;;;888666555333222111111000000------------------------........................,,,---...//////...------///111444666666666777888555444222000000000000111...///000111222333333333000111111111111222222222000000000000000///...---///...---,,,+++,,,------++++++,,,---...///111222000111111333444555666666555444333333222222333333222222333444444555555666666666666666777777777777::::::999999::::::;;;<<<:::;;;<<<>>>????????????>>>???AAABBBBBBDDDGGGIIIFFFFFFGGGGGGGGGEEEDDDCCCFFFGGGHHHJJJKKKLLLLLLMMMLLLLLLMMMNNNOOOOOOPPPPPPRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSTTTWWWZZZ[[[ZZZXXXVVVXXXZZZ]]]^^^_________```````````````aaabbbbbbdddcccccccccbbbbbbaaaaaabbbbbbbbbbbbcccccccccccc````````````````````````bbbbbbbbbcccdddeeefffggggggiiikkklllmmmnnnqqqtttuuutttuuuuuuwwwyyy{{{}}}}}}vvvuuusssooollliiifffeeegggeeeccc```^^^\\\ZZZZZZZZZZZZZZZYYYUUUQQQLLLIIILLLIIIFFFDDDAAA>>>:::777555444222111/////////000---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,000......222666777555222///000222444555555555444444444444333222111000///333333444444444333333222000000000000000111222222222222222222222222222222000///------,,,---...///---------............/////////000111222444555666777777555444444444444444222222222222333444555555111222444666777888777777::::::999999::::::;;;<<<=========>>>??????@@@@@@>>>>>>???@@@BBBCCCDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCEEEFFFHHHJJJKKKKKKKKKJJJOOOOOOOOOOOOOOOOOOOOOOOOTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUWWWXXXYYYYYYZZZ[[[\\\\\\^^^^^^___```^^^^^^^^^______aaabbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccbbbaaaaaa```aaaaaadddddddddeeefffggghhhiiiggghhhiiikkkmmmooopppqqqpppqqqrrrrrrssstttxxxzzz}}}vvvuuurrrooollliiifffeeegggeeeccc```^^^\\\[[[ZZZZZZZZZZZZXXXUUUQQQMMMJJJLLLJJJGGGDDDBBB>>>:::777555444222000/////////000............/////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111111000///...///111222333333333333333333333333222111000000222222333333333333222222000////////////000111222222222222222222222222222///...---,,,++++++,,,------------............/////////000111222444555666777777666555444444444444222222222222333444555666222333555777888888888888::::::999999::::::;;;<<<=========>>>??????@@@@@@??????@@@AAAAAABBBCCCCCCFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDGGGIIIKKKLLLLLLLLLNNNNNNOOOOOOOOOPPPPPPPPPTTTTTTSSSRRRQQQQQQQQQRRRSSSSSSTTTUUUWWWXXXYYYZZZZZZ[[[\\\\\\^^^^^^___```___^^^^^^______aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbb```aaaaaabbbbbbcccccccccccccccbbbaaaaaaaaaaaaaaaddddddddddddeeefffggghhhggggggiiijjjlllnnnoooppppppqqqrrrrrrsssuuuxxxzzz}}}}}}wwwuuurrroookkkhhhfffeeegggeeecccaaa^^^\\\[[[[[[ZZZZZZZZZXXXUUUQQQMMMKKKMMMKKKHHHEEECCC???;;;888555444222000//////000000............////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++---------,,,------...///000111111111111111333333333333222111111000111111222222222222222111//////......//////000000222222222222222222222222111000///...---,,,,,,,,,---------............/////////000111222444555666888777666555444444444444222222222222333444555666444555666777888999999999::::::999999::::::;;;<<<<<<======>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCFFFIIILLLMMMNNNNNNMMMMMMNNNOOOPPPQQQQQQRRRUUUTTTSSSRRRQQQQQQQQQQQQSSSSSSTTTVVVWWWXXXYYYZZZZZZ[[[\\\\\\^^^^^^___```____________```aaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaa______```aaaaaabbbccccccccccccbbbbbbaaaaaabbbbbbdddccccccddddddeeefffgggfffggghhhiiikkkmmmnnnnnnoooqqqrrrssssssuuuwwwzzzzzz}}}wwwuuurrrnnnkkkhhhgggffffffeeecccaaa___]]]\\\\\\[[[ZZZZZZXXXUUURRRNNNLLLNNNKKKHHHFFFCCC@@@<<<999555333222000000000000111.........///////////////------------------------+++...000///,,,+++---/////////000000111111111111333333333333333222111000000000111222222222111111//////............//////111111111111222222222222444444333111000//////...---------............/////////000111222444555666888777666555444444444444333222222333333444555666555666666777888999999999::::::999999::::::;;;<<<<<<<<<======>>>?????????AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDGGGJJJLLLMMMNNNNNNLLLMMMNNNOOOPPPRRRSSSSSSTTTTTTSSSRRRQQQPPPQQQQQQSSSTTTUUUVVVWWWYYYZZZZZZZZZ[[[\\\\\\^^^^^^___`````````______```aaabbbbbb````````````aaaaaaaaaaaa^^^^^^___```aaabbbbbbcccdddccccccbbbbbbbbbcccccccccccccccccccccdddeeefffffffffgggiiijjjkkklllmmmoooppprrrssstttuuuwwwyyyxxx{{{xxxvvvrrrnnnjjjhhhggggggfffeeecccaaa___^^^]]]\\\[[[[[[ZZZXXXUUURRROOONNNNNNKKKHHHFFFCCC@@@<<<999444333222000000000111111///////////////.........---------------------------///111///,,,+++---000//////000000111111222222222222333333333222111111///000111222222222222222//////............//////000000000111111222222222555444444333111000///...---------............/////////000111222444555666888888666555555555555555333333333333444555666666666666777777777888999999::::::999999::::::;;;<<<<<<<<<<<<===>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEEEEGGGIIIKKKLLLLLLLLLLLLLLLLLLNNNOOOQQQRRRTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQTTTTTTUUUVVVXXXYYYZZZZZZZZZ[[[\\\\\\^^^^^^___```aaa````````````aaaaaabbb______``````aaaaaaaaaaaa^^^______```aaabbbbbbbbbddddddccccccccccccddddddddddddcccccccccdddeeeeeeffffffggghhhjjjkkkllllllnnnpppsssttttttuuuwwwyyyxxxzzz~~~xxxvvvrrrmmmjjjhhhggggggfffeeecccaaa___^^^]]]]]][[[[[[YYYWWWUUURRRPPPOOOMMMKKKHHHEEECCC???;;;888444333111000000000111222///////////////.........---------------------------------,,,++++++,,,.........//////000222333444222222222333333222222111000000111222333333333333000000//////......////////////000000111222222222111222222111000///...------------............/////////000111222444555666888888777666555555555555333333333333444555666777777666666666666777888999::::::999999::::::;;;<<<;;;<<<<<<======>>>>>>???@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIKKKLLLLLLLLLKKKMMMMMMNNNPPPQQQSSSTTTTTTQQQQQQPPPPPPQQQQQQRRRSSSTTTTTTUUUWWWXXXYYYZZZ[[[ZZZ[[[\\\\\\^^^^^^___```aaaaaaaaa``````aaaaaabbb___``````aaaaaabbbbbbccc``````aaaaaaaaaaaabbbbbbddddddccccccddddddeeeeeeeeeeeeddddddddddddeeeeeefffggghhhiiijjjkkkllllllnnnpppssstttuuuuuuwwwxxxwwwzzz}}}yyyvvvrrrmmmiiihhhggggggfffeeecccaaa```___^^^^^^\\\[[[YYYWWWUUUSSSQQQPPPLLLJJJGGGDDDBBB>>>:::777333222111000000000111222000/////////....................................---,,,******+++---------,,,,,,,,,---///111333444111222222333333222222222000111222333444444444444222111000////////////000/////////000111222222222000000111111000///...------------............/////////000111222444555666999888777666555555555555444333333444444555666777777666555555555666777888::::::999999::::::;;;<<<;;;;;;<<<<<<===>>>>>>>>>??????@@@AAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEGGGIIIKKKMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUVVVWWWXXXZZZ[[[[[[ZZZ[[[\\\\\\^^^^^^___```bbbbbbaaaaaaaaaaaaaaabbb``````aaaaaabbbccccccdddbbbbbbbbbbbbbbbaaaaaaaaadddddddddddddddeeeffffffffffffeeeeeeeeeeeeeeefffggghhhhhhiiijjjkkkllllllmmmpppsssuuuuuuuuuwwwxxxvvvxxx{{{}}}yyyvvvqqqmmmiiihhhggghhhfffeeecccbbb```___^^^^^^\\\[[[YYYWWWUUUSSSQQQPPPLLLIIIFFFDDDAAA>>>:::777333222111000000000111222000000//////.........---........................000,,,******---000///---*********+++---000333444111222222333333333222222000111222333444555555555222222111000000000000000...//////000111222222222000111222333333222000000---------.........////////////000111222444555666999888777666666555555555444444444444444555777777666666555444444555777777::::::999999::::::;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFCCCEEEHHHKKKMMMOOOOOOOOONNNOOOOOOPPPQQQRRRSSSSSSNNNNNNNNNOOOQQQSSSTTTUUUTTTUUUVVVWWWXXXZZZ[[[[[[ZZZ[[[\\\]]]^^^______```bbbbbbaaaaaaaaaaaaaaabbb```aaaaaabbbcccdddddddddddddddccccccbbbaaaaaaaaadddddddddddddddeeefffggggggffffffeeeeeeeeeffffffhhhhhhiiijjjkkkllllllmmmmmmpppsssuuuuuuvvvwwwxxxuuuwwwzzz|||}}}{{{xxxtttoookkkiiihhhhhhgggfffccc```]]]\\\[[[[[[[[[[[[ZZZYYYVVVSSSPPPNNNOOOKKKEEEAAA===;;;999777444111...---.../////////////////////............---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333444444333111000000000111222...///000111222333444444111111111111000000000000000000000///000000111222222111000///...---,,,,,,------++++++++++++------//////...///000111333444666777999;;;:::888555444444333333333333444555555555555555666666777888999::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPMMMMMMMMMMMMOOOPPPRRRSSSTTTUUUUUUVVVXXXZZZ[[[\\\[[[\\\]]]^^^```aaabbbcccbbbbbbbbbbbbaaa___^^^^^^``````aaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaccccccccccccccccccccccccdddeeeeeefffggghhhhhhhhhjjjjjjiiiiiiiiijjjkkklllpppppppppqqqsssuuuvvvwwwvvvxxxzzz|||}}}~~~|||zzzuuupppllljjjhhhhhhdddcccaaa___]]]]]]]]]]]]\\\\\\[[[YYYVVVSSSOOONNNNNNJJJEEEAAA???===;;;:::444111...---...//////...////////////...............---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222333222222111000000111111...///000111222333333444111111111111000000000000111000000000000111222222222111000///...---,,,,,,------,,,++++++,,,------//////...///000111333444555666777888777666444333444333333333333444555555555555555666666777888999888888999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPMMMMMMLLLLLLMMMPPPRRRTTTUUUUUUVVVWWWXXXYYY[[[[[[YYYYYYZZZ[[[]]]^^^___```bbbbbbbbbbbbaaa```___^^^``````aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbeeeeeeeeeeeeeeeeeeeeeeeefffffffffggggggggggggggghhhhhhggghhhiiikkkmmmnnnnnnnnnoooppprrrsssuuuvvvvvvxxxzzz{{{|||}}}~~~}}}zzzvvvqqqllljjjhhhhhhaaa```___^^^]]]^^^^^^___]]]]]]\\\YYYVVVRRROOOMMMMMMIIIEEEBBB@@@???===;;;444222///---.../////////////////////..................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111222222222222111000000...//////000111222333333111111111111000000000000111111111111111222333333111111000//////...------...---,,,++++++,,,---...//////...///000111333444666666777777666666555555444333333333333444555555555555555666666777888999888888999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOMMMLLLKKKKKKLLLOOORRRTTTVVVVVVWWWWWWXXXYYYZZZZZZXXXXXXYYYZZZ[[[]]]^^^^^^aaabbbbbbbbbaaa```______``````aaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeffffffggggggggggggggggggeeeeeeeeefffhhhkkkmmmnnnkkklllmmmoooqqqrrrttttttvvvxxxzzz{{{{{{|||~~~}}}|||yyyuuupppkkkiiiggggggaaa```^^^]]]]]]]]]^^^______^^^\\\ZZZVVVRRRNNNLLLLLLIIIEEEBBB@@@>>>;;;999666333000///000111111000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000111222333333222000000/////////000111222222333111111111111000000000///222222111111222222333444111111000000///......---...---,,,++++++,,,---...//////...///000111333444999888888888888888888888444333333333333444555555555555555555666777888999888999:::;;;<<<===>>>???;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOMMMLLLJJJJJJLLLOOOSSSUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^___````````````______^^^``````aaabbbbbbbbbbbbbbbcccccccccccccccdddddddddccccccccccccccccccccccccdddeeeeeefffgggggghhhhhheeeeeeeeeeeegggiiikkkllljjjkkkmmmoooqqqrrrssssssuuuwwwyyyyyyyyyyyy{{{}}}}}}|||yyyvvvrrrmmmjjjgggffffffcccbbb```^^^]]]\\\]]]]]]___^^^]]]ZZZWWWRRROOOMMMLLLIIIEEEAAA>>>;;;888555888555222111222333333222////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......000000222333333222111000/////////000000111111222111111111111000000000///222222111111222222333444111111000000//////............,,,,,,,,,,,,......//////...///000111333444888888888888888999999999444333333333333444555555555555555555666777888999777888999:::;;;<<<======;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOLLLKKKKKKKKKMMMPPPSSSUUUVVVVVVWWWXXXYYYYYYXXXXXXYYYYYYZZZZZZ[[[\\\]]]]]]]]]]]]^^^^^^___^^^^^^^^^``````aaabbbbbbbbbbbbbbbbbbbbbcccccccccdddddddddccccccccccccccccccccccccaaabbbcccdddfffhhhiiiiiifffeeeeeedddeeefffhhhiiikkklllnnnpppqqqrrrrrrrrrsssuuuwwwwwwwwwxxxzzz{{{||||||vvvtttpppllliiigggggggggfffdddbbb___]]]\\\\\\\\\^^^^^^]]]ZZZWWWSSSPPPNNNLLLIIIEEEAAA>>>:::666333888666333111222333333333////////////............------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000111222222222222111/////////000000000111111111111111111000000000000111111111111111222333333111111111000000////////////...---,,,,,,---.../////////...///000111333444666666777777888888777777444333333333333444555555555555555666666777888999666666777777888999::::::;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNKKKKKKLLLMMMOOOQQQTTTUUUTTTUUUWWWYYYZZZZZZYYYXXXWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\]]]^^^_________^^^``````aaabbbbbbbbbbbbbbbaaaaaabbbbbbcccdddddddddeeeeeeeeeeeeeeeeeeeeeeee``````aaaccceeefffggghhheeeeeedddcccccceeefffggglllmmmooopppqqqqqqpppoooqqqsssuuuvvvvvvwwwyyyzzz|||~~~|||uuusssooollljjjiiihhhiiifffeeeccc```___^^^^^^^^^^^^]]]\\\ZZZWWWTTTQQQOOOJJJHHHEEEBBB???<<<888555777555111000111222222222////////////............+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000111111111000000111222222333////////////000000000000111111111111000000000000111000000000000111222222111111111000000000000000///...---,,,,,,---.../////////...///000111333444444555777999999888777666444333333333333444555555555555555666666777888999888888888999999999::::::;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNJJJKKKMMMPPPRRRSSSTTTUUUSSSTTTWWWYYYZZZZZZZZZYYYXXXXXXXXXYYYZZZZZZ[[[[[[\\\]]]^^^___```aaaaaa`````````aaabbbbbbbbbbbbbbb``````aaaaaabbbccccccdddeeeeeeeeeeeeeeeeeeeeeeeeaaaaaaaaabbbccccccddddddcccbbbbbbbbbcccdddfffggglllmmmnnnoooooonnnmmmllloooqqqssstttuuuvvvxxxzzz{{{}}}}}}uuussspppmmmkkkjjjjjjkkkfffeeecccaaa```______```]]]]]]\\\ZZZXXXUUURRRPPPIIIGGGEEECCCAAA>>>:::777666333000///000111111000000/////////............++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111222222111000000000111333444////////////000000000000111111111111000000000000000000000///000111111222111111111111000000000000///...---,,,,,,---.../////////...///000111333444555777:::<<<<<<;;;999888444333333333333444555555555555555666666777888999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNJJJLLLNNNQQQTTTUUUUUUUUURRRTTTVVVYYY[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^```aaabbbbbbbbbbbb``````aaabbbbbbbbbbbbbbb___``````aaabbbbbbcccccccccccccccccccccccccccccccccbbbbbbbbbaaaaaa```````````````aaaccceeegggiiikkklllmmmnnnnnnllljjjiiimmmooorrrssstttvvvxxx{{{zzz|||{{{uuurrrmmmjjjjjjjjjjjjiiieeeeeecccaaa```_________^^^]]]\\\ZZZXXXTTTQQQOOOLLLIIIEEEBBB???===999777777666555333222111000000111000...,,,+++++++++,,,///,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,---...000222222222111111000/////////,,,,,,,,,,,,---...///000111000////////////000000---.........,,,,,,...///000000000000000000000000......---,,,---...///000////////////111333555666:::;;;===??????===:::888555444333222333444555666555666777777666666777888999::::::;;;;;;<<<<<<===999:::<<<>>>>>>>>>======>>>>>>???@@@AAAAAABBBBBBGGGFFFDDDCCCCCCDDDEEEEEEEEEFFFFFFGGGIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPJJJLLLMMMPPPQQQSSSTTTTTTVVVWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\[[[YYYYYY[[[]]]```_______________```aaaaaaccceeefffeeebbb___]]]______``````aaaaaabbbbbbeeeeeedddddddddeeeeeefffeeedddcccaaa```_________^^^^^^^^^___aaadddfffgggoooqqqrrrqqqnnnkkkiiiiiijjjkkkmmmppptttwwwxxxyyy|||||||||~~~zzzvvvrrrmmmjjjjjjiiiiiihhhiiihhheeebbb___]]]\\\[[[]]]]]]\\\ZZZXXXTTTQQQOOOLLLIIIEEEBBB???===:::777777666555333111000/////////......------------......---+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---///000222222222111111000000000111111000000111111222333000000////////////000000111222333222000000222333000000000000000000000000///...------------.../////////...///000222444666:::;;;<<<======<<<:::999555444333333333444555666555666777777666666777888777888888999999::::::;;;:::;;;<<<>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBFFFEEEDDDCCCCCCDDDEEEEEEEEEFFFFFFGGGIIIJJJJJJKKKMMMMMMMMMMMMNNNOOOPPPPPPKKKLLLNNNPPPQQQSSSSSSSSSUUUVVVWWWWWWYYYYYYZZZ[[[\\\\\\\\\[[[YYYYYY[[[]]]```_________``````aaabbbbbbcccdddddddddbbb```____________``````aaaaaaaaaeeeeeedddcccccccccdddddddddcccbbbaaa```__________________```aaadddfffhhhjjjlllnnnnnnmmmkkkjjjkkkllllllmmmpppsssvvvxxxyyy{{{{{{{{{|||~~~zzzvvvrrrnnnkkkiiiiiihhhgggiiihhheeebbb___]]]\\\[[[]]]]]]\\\ZZZWWWTTTQQQOOOMMMJJJEEEBBB@@@===:::777777666444222000///......------...///////////////...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///222222222222222111111111111111000//////////////////////////////000000000///000111111//////000111000000000000000000000000000///...---------------............000222444555999:::;;;;;;;;;;;;;;;:::666555444333333444555666555666777777666666777888777888888999999::::::;;;;;;<<<===>>>?????????>>>>>>>>>??????@@@AAAAAAAAAEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHIIIJJJJJJMMMMMMNNNNNNOOOPPPPPPQQQMMMNNNOOOPPPQQQRRRRRRSSSTTTUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[ZZZYYYYYY[[[]]]_________```aaabbbcccdddddddddccccccbbbaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbddddddcccbbbaaaaaaaaabbbaaaaaa```_______________````````````bbbdddggghhhgggiiilllmmmmmmmmmnnnoooqqqpppnnnooorrruuuwwwwwwyyyyyyyyyzzz}}}}}}yyyuuurrrmmmjjjiiihhhfffeeeeeeeeecccaaa```_________\\\\\\[[[ZZZWWWTTTQQQOOOMMMJJJFFFBBB@@@===:::888666555333111000......---...///000111111000///...------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---......222222222222222222333333222111000///...---------...//////000000000000000---///000000...---...///000000000000000000000000111000///...---,,,++++++...------...///111333555999999999999:::;;;;;;;;;888777555444444444555555555666777777666666777888999::::::;;;;;;<<<<<<===<<<<<<===>>>>>>?????????>>>>>>??????@@@@@@@@@AAADDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJLLLLLLMMMNNNOOOOOOOOOOOONNNOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXYYYZZZ[[[[[[ZZZYYYYYY[[[]]]_________```aaacccdddeeeeeedddbbbaaaaaaaaabbbbbbccccccccccccccccccccccccbbbbbbaaa```_______________^^^^^^^^^^^^___``````aaaaaaaaaaaaccceeeggghhhiiikkkmmmnnnoooppprrrttt{{{wwwrrrqqqrrrtttuuutttwwwxxxxxxzzz||||||xxxssspppmmmjjjiiihhhfffdddeeeeeecccaaa```_________[[[[[[[[[YYYWWWTTTQQQPPPMMMJJJFFFCCC@@@>>>:::888555444333111000///......000111222222111///---,,,,,,------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///111111111222222333333444666555444222111000//////---...///000111000000000///000222222111000000111////////////////////////111000000///---,,,+++***------------///111333444888888999999:::;;;<<<<<<999888777555444444555555555666777777666666777888999::::::;;;;;;<<<<<<===<<<<<<<<<======>>>??????>>>???????????????@@@@@@BBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTTTTUUUVVVWWWXXXXXXYYYZZZZZZYYYXXXYYY[[[^^^_________```aaacccdddeeeeeedddbbbaaa```aaabbbcccbbbbbbbbbbbbbbbbbbbbbaaa______^^^]]]]]]]]]]]]]]]\\\\\\]]]]]]^^^```aaabbbcccbbbbbbcccdddfffhhhiiikkklllmmmnnnnnnooorrruuu~~~vvvrrrrrrtttsssrrrwwwwwwxxxzzz|||~~~{{{wwwqqqnnnkkkjjjiiihhhfffdddiiihhheeebbb___]]]\\\[[[ZZZZZZZZZYYYWWWTTTQQQPPPNNNJJJFFFCCC@@@>>>;;;888444444222111111000000111222222111111000...---,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000111222333444444555444222000///...---------...///111111111000000,,,...111111000.........////////////////////////000000000///...,,,+++***,,,,,,,,,---...000222333777888999;;;<<<=========;;;:::888666555444555555555666777777666666777888777888888999999::::::;;;<<<;;;;;;;;;<<<===>>>???????????????????????????AAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKMMMMMMMMMMMMLLLNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZYYYXXXYYY\\\^^^_________```aaabbbcccddddddcccbbbaaaaaabbbcccccc____________^^^^^^^^^^^^\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[\\\]]]___aaacccdddddddddcccdddeeeggghhhjjjkkkkkklllkkkkkkmmmqqqtttwwwqqqrrrssssssqqqvvvvvvxxxyyy{{{}}}~~~zzzvvvnnnllljjjiiiiiiiiigggeeeiiihhheeebbb___]]]\\\[[[ZZZZZZZZZXXXVVVTTTQQQPPPNNNKKKGGGCCCAAA>>>;;;999333333222222222222333333111000//////............+++---///...,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------......///000111222333444111000///---,,,+++++++++,,,---///111222111000000+++---///000///---,,,---////////////////////////////////////...---+++***,,,,,,,,,,,,---///222333666777:::<<<>>>>>>>>>===<<<;;;999777555444444555555666777777666666777888777888888999999::::::;;;;;;:::::::::;;;<<<===>>>????????????>>>>>>>>>>>>@@@AAACCCEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJLLLNNNNNNNNNMMMLLLMMMNNNOOOQQQSSSTTTUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYXXXYYYYYYYYYXXXYYY\\\^^^```_________``````aaabbbcccbbbbbbbbbbbbbbbcccccc_________^^^^^^^^^]]]]]]YYYYYYXXXYYYYYYZZZ[[[\\\ZZZ[[[\\\]]]```bbbdddfffeeeeeeddddddeeegggiiijjjkkkkkkkkkjjjkkknnnrrrvvvtttnnnpppssstttrrrssstttvvvxxxyyy{{{{{{|||}}}yyyuuummmkkkjjjiiijjjiiigggffffffeeecccaaa```_________ZZZZZZYYYXXXVVVTTTQQQPPPNNNKKKGGGCCCAAA>>>;;;999333222222222333444444555//////---------...000111+++---///...,,,+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---......000111222333444333222111000.........---+++---///111222222000000...111444444333111000111////////////////////////...////////////---,,,+++,,,++++++,,,---///111333555777;;;>>>@@@???>>>======;;;999777555555444555555666777777666666777888999::::::;;;;;;<<<======::::::999999:::;;;===>>>?????????>>>>>>>>>>>>>>>???@@@CCCEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMOOOPPPOOONNNMMMLLLMMMOOOQQQSSSUUUUUUVVVTTTUUUVVVVVVXXXXXXYYYZZZXXXYYYYYYYYYXXXYYY\\\^^^``````____________```aaabbbbbbbbbbbbbbbcccbbbbbbbbbbbbaaaaaa`````````___WWWWWWWWWXXXYYYZZZ[[[\\\ZZZZZZ\\\^^^```cccfffgggfffeeeeeeeeefffgggiiijjjkkklllllllllmmmqqqvvvzzz}}}qqqlllooosssuuutttrrrssstttvvvxxxyyyzzzzzz{{{~~~{{{xxxnnnmmmllljjjiiihhhggggggeeeeeedddbbb^^^\\\\\\]]]]]]\\\[[[YYYVVVSSSQQQOOOOOOLLLHHHCCC???<<<::::::555444333333444444222000111000000///......------....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,---............///000111222000000000000///////////////////////////000111111222222111111000//////...000000000000000000000000111000///...------...///------,,,------...///000333666:::>>>@@@@@@>>>===<<<<<<:::888777666555555111222444666888888888888999999::::::::::::;;;;;;;;;;;;===>>>????????????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMJJJIIIHHHHHHIIIJJJKKKMMMNNNOOOQQQRRRTTTUUUVVVVVVRRRSSSTTTVVVXXXZZZ[[[\\\[[[ZZZYYYXXXXXXZZZ\\\]]]___`````````aaaaaaaaaaaabbbaaa```______```aaabbbcccccccccbbb```]]][[[YYY[[[YYYVVVVVVXXXYYYZZZZZZ]]]]]]]]]]]]```cccfffhhhkkkjjjhhhggggggggghhhiiijjjjjjkkkmmmppptttxxxzzzzzzppplllnnnqqqqqqppprrrrrrsssuuuvvvxxxyyyyyy|||}}}zzzwwwooonnnllljjjiiihhhggggggffffffeeebbb^^^\\\\\\]]]]]]\\\[[[YYYVVVSSSQQQOOONNNLLLHHHDDD@@@<<<::::::555333222222222222111///000000//////...------,,,---.../////////...---,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,............///000111222111111000000000////////////////////////000111111333222222111000///......////////////////////////111000///...---......///......---......///000111222555999===??????>>>===>>>===;;;999888777666666666777888888888777777666999999::::::::::::;;;;;;<<<======>>>>>>>>>======???????????????@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNPPPRRRTTTUUUUUUVVVSSSSSSTTTVVVXXXZZZ[[[\\\]]]\\\[[[ZZZZZZ\\\^^^___aaaaaaaaaaaaaaaaaaaaaaaabbbaaa````````````aaabbbbbbbbbaaaaaa```^^^]]]\\\[[[YYYVVVVVVXXXZZZ[[[[[[^^^^^^^^^___aaadddgggiiikkkjjjiiihhhggghhhhhhiiijjjjjjkkkmmmppptttwwwxxxyyytttooonnnppprrrrrrpppqqqrrrssstttvvvwwwxxxyyy{{{|||~~~zzzwwwqqqpppmmmkkkiiihhhhhhggggggfffeeebbb^^^[[[[[[\\\]]]\\\[[[YYYVVVSSSPPPOOONNNLLLHHHDDD@@@===:::999555333000000000111000////////////...------,,,,,,,,,---......///.........,,,,,,++++++******))))))+++++++++,,,,,,+++++++++......---......///000111222222111111111000000000///////////////000111111333333222111000///..............................000000///............///............///000111222222444888<<>>>>>>>>>>>===<<<<<<>>>>>>>>>??????@@@@@@@@@AAAAAABBBCCCDDDDDDEEEFFFHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUSSSTTTUUUVVVXXXZZZ[[[[[[___^^^]]]\\\]]]^^^___```bbbbbbbbbbbbbbbbbbaaaaaabbbbbbaaa``````aaabbbbbbaaa``````_________``````[[[YYYWWWVVVXXXZZZ[[[[[[`````````aaacccfffhhhjjjjjjjjjiiihhhhhhhhhhhhiiiiiijjjkkkmmmppprrruuuvvvpppnnnmmmooossstttqqqnnnqqqrrrrrrtttuuuvvvwwwxxxyyyzzz|||~~~{{{yyysssqqqnnnkkkhhhgggggggggggggggeeebbb^^^[[[[[[[[[\\\\\\ZZZXXXUUURRRPPPOOOMMMLLLIIIEEE@@@===:::999777444111///000111111000///.........---------,,,,,,,,,---....../////////------,,,,,,+++***))))))***+++,,,------,,,+++***------------...///000000222222222222111111111000///////////////000000111333333222111000///......------------------------/////////.........//////---------......///000111222444888<<>>=========?????????@@@@@@AAAAAABBBAAABBBBBBCCCDDDEEEEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJIIIIIIKKKLLLNNNPPPRRRTTTUUUUUUTTTTTTUUUWWWXXXZZZ[[[[[[^^^^^^^^^]]]^^^___``````cccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```___^^^^^^___```aaa\\\ZZZWWWWWWYYY\\\]]]]]]```aaaaaabbbdddfffhhhjjjjjjjjjiiiiiiiiihhhhhhhhhiiijjjkkkmmmoooqqqsssssslllkkklllnnnqqqrrrpppnnnqqqqqqrrrssstttuuuvvvvvvwwwxxxzzz|||~~~}}}{{{tttqqqnnnjjjgggffffffgggffffffeeebbb^^^[[[[[[\\\\\\[[[ZZZXXXUUURRRPPPNNNMMMKKKIIIEEEAAA===:::888999666222000111111111111...............---------------------......////////////...---,,,+++++++++***+++,,,------,,,+++***,,,,,,,,,,,,---...///000222222222222111111111000///////////////000000111222222111111000/////////------------------------......//////////////////,,,,,,,,,,,,---...//////222444777;;;>>>@@@AAAAAA;;;;;;;;;:::999777666444000111222333444555777777999999999:::::::::;;;;;;999:::;;;<<<>>>>>>??????@@@@@@AAABBBBBBCCCDDDDDDBBBCCCCCCCCCDDDEEEEEEEEEHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHKKKLLLNNNPPPRRRTTTUUUUUUUUUUUUVVVWWWYYYZZZ[[[[[[]]]]]]]]]]]]]]]^^^^^^___ccccccbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbcccaaa```^^^^^^^^^___```]]][[[YYYYYY[[[^^^______```aaaaaacccdddfffhhhhhhjjjjjjjjjjjjiiiiiiiiihhhiiijjjkkkmmmnnnooopppppplllkkkkkkkkkmmmnnnooooooppppppqqqrrrsssttttttuuuvvvvvvxxxyyy{{{}}}~~~~~~|||tttqqqmmmiiifffeeeeeeeeeeeeeeedddbbb^^^\\\\\\]]]\\\[[[ZZZXXXUUURRROOONNNLLLKKKIIIFFFAAA===:::888999666333222222222111000////////////////////////......---------...////////////......------,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---//////222222111111111000000000///////////////000111111000000000000000000000000---------------------------...//////000/////////++++++++++++,,,---...///111333666999<<<===>>>>>><<<============;;;:::888777777666555555666777777999999::::::::::::;;;;;;777888:::<<<>>>???@@@@@@AAAAAABBBCCCDDDDDDEEEEEECCCCCCDDDDDDDDDEEEEEEEEEGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIKKKLLLNNNQQQSSSUUUVVVVVVUUUVVVWWWXXXYYYZZZ[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^aaaaaaaaabbbbbbbbbccccccbbbcccddddddddddddcccbbbbbbaaa```__________________]]][[[[[[]]]```aaabbbaaaaaabbbdddeeegggggghhhjjjjjjkkkkkkjjjjjjiiihhhiiijjjkkklllmmmnnnnnnnnnmmmllljjjjjjjjjlllnnnpppoooppppppqqqrrrrrrssssssuuuuuuvvvxxxyyy{{{||||||~~~|||tttqqqlllgggdddccccccdddddddddcccaaa^^^]]]]]]___\\\[[[YYYWWWUUURRROOONNNLLLKKKIIIFFFBBB===999777777555333222222111000...000000000000000000000000//////...---,,,---......------------------------,,,++++++++++++++++++,,,++++++++++++,,,---...///111111000000000////////////////////////000111111/////////000111111222222------------------------,,,---///000000000//////,,,,,,,,,,,,,,,.../////////111333555777999::::::999:::<<<======<<<:::999888888777666666777888888999999::::::::::::;;;;;;888999:::<<<===>>>>>>>>>@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKJJJGGGFFFFFFHHHKKKLLLKKKLLLOOOQQQTTTVVVWWWXXXVVVVVVWWWXXXYYYZZZ[[[[[[\\\\\\]]]]]]^^^^^^^^^]]]______``````aaabbbccccccccccccdddeeeeeedddcccccc^^^______``````````````````^^^]]]]]]___bbbddddddbbbcccdddfffggghhhiiiiiijjjjjjkkkkkkkkkjjjiiihhhiiijjjkkklllmmmmmmlllllljjjjjjjjjjjjkkkmmmoooqqqooooooppppppqqqrrrrrrrrruuuuuuvvvwwwxxxzzzzzz{{{~~~}}}|||tttqqqlllgggcccbbbbbbccccccccccccaaa___^^^^^^```[[[[[[YYYWWWTTTQQQOOONNNLLLKKKIIIFFFBBB===999777555444333222222111...,,,000000000000111111111111111///...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,---++++++++++++,,,---......000000000000///////////////////////////000111111......///000111222333333........................,,,---///000000000//////---------------///000000...///000333444666777777555666888:::::::::888777444333333444555777999:::999999:::::::::;;;;;;;;;::::::;;;<<<=========<<>>>>>>>>>>>@@@AAAAAAAAAAAAAAAAAABBBCCCCCCBBBCCCDDDFFFHHHIIIHHHHHHGGGGGGGGGGGGGGGHHHJJJIIIGGGFFFEEEFFFGGGIIIMMMNNNPPPRRRTTTUUUVVVWWWVVVVVVWWWXXXYYYZZZ[[[[[[ZZZ[[[\\\]]]^^^]]]\\\[[[___``````aaabbbccccccdddcccdddeeefffeeeccc```___^^^^^^]]]^^^^^^___```aaa``````aaabbbdddeeeffffffggggggggghhhiiiiiijjjjjjlllkkkjjjkkkmmmmmmmmmkkkiiijjjlllkkkiiihhhhhhhhhkkkllllllmmmnnnnnnmmmmmmnnnnnnnnnoooppprrrssstttssssssssssssuuuwwwzzz{{{yyyxxxyyyzzz}}}}}}zzzrrrqqqnnniiidddaaaaaabbbaaabbbbbbaaa^^^\\\[[[\\\[[[\\\\\\ZZZUUUPPPMMMLLLLLLPPPRRRNNNFFF>>>:::999444333222111000////////////////////////.........------------------------............---,,,++++++++++++++++++++++++++++++---,,,,,,+++,,,---...///000000000111111111222222111000///......///000111000000000000000000000000111111000/////////////////////000000000111111111...------------...///000000000000000111222333333444444666777777666666555666555444444444666777999999888777888:::;;;999666777888:::;;;===>>>>>>>>>@@@@@@AAAAAAAAAAAABBBBBBCCCBBBBBBBBBCCCEEEFFFGGGHHHGGGGGGFFFFFFFFFGGGGGGIIIHHHFFFEEEEEEFFFHHHIIINNNOOOPPPRRRTTTUUUVVVVVVXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]\\\\\\______``````aaabbbbbbcccbbbcccccccccbbbaaa___^^^^^^^^^^^^^^^___```bbbbbbbbbbbbccccccdddeeeffffffggggggggghhhiiiiiijjjjjjlllkkkjjjkkkmmmmmmmmmllliiijjjkkkjjjiiihhhiiijjjmmmmmmnnnoooooonnnnnnnnnnnnnnnnnnooopppqqqssssssssssssssssssuuuwwwyyyzzzxxxxxxwwwxxxzzz}}}~~~{{{sssrrrnnniiiccc``````aaabbbcccbbb```]]]\\\\\\]]]\\\]]]]]][[[VVVQQQNNNMMMLLLNNNOOOKKKEEE>>><<<;;;444333222000//////......000000//////......------//////...------,,,++++++............---+++***)))************************+++++++++,,,---///000111/////////000000000111111000//////......//////000000000000000000000000000111000000///////////////////////////000000000000......------......//////111000///...///111333555222222333444444444444444555444444444555666888999<<<:::999999999999777444666777888:::;;;===>>>>>>@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDEEEGGGIIIJJJNNNOOOQQQSSSTTTVVVVVVVVVYYYYYYYYYXXXXXXXXXWWWWWWZZZ[[[[[[\\\]]]]]]\\\\\\^^^^^^______```aaaaaaaaaaaaaaaaaa``````_________^^^______```aaabbbddddddddddddeeeeeeeeefffffffffggggggggghhhiiiiiijjjjjjlllkkkjjjkkkmmmnnnmmmllljjjkkkkkkjjjiiiiiikkkmmmoooooopppppppppooonnnnnnnnnnnnnnnnnnoooppprrrrrrrrrrrrssssssuuuvvvxxxyyyyyyxxxwwwwwwxxxzzz}}}~~~~~~{{{tttrrroooiiiccc___^^^___ccccccbbb___]]]\\\]]]^^^\\\]]]]]][[[VVVQQQNNNMMMIIIJJJIIIEEE@@@;;;999999333333111000///.........111111000///...------,,,......---------,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++*********+++,,,---...////////////000000000111111000000////////////000000////////////////////////000000////////////000000....../////////000000000//////............//////222111111111111333444555111111222333333444444444444444444444555777888999;;;;;;::::::999888777555999999999:::;;;<<<======@@@@@@@@@AAAAAABBBBBBBBBFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGFFFEEEEEEDDDFFFHHHJJJLLLOOOPPPQQQSSSUUUVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^^^^_________``````aaaaaa```_________``````______```aaabbbdddeeeffffffffffffffffffgggggggggggggggggghhhiiiiiijjjjjjkkkjjjjjjkkkmmmnnnmmmlllkkkkkkkkkjjjiiijjjmmmpppooooooppppppoooooonnnnnnnnnnnnnnnnnnooopppqqqrrrrrrrrrsssssstttuuuvvvwwwyyyyyyxxxxxxyyyzzz|||}}}}}}zzztttsssooohhhbbb^^^^^^^^^ddddddbbb```]]]\\\]]]___[[[\\\\\\ZZZUUUPPPMMMLLLHHHGGGEEEBBB>>>:::888777444333222000/////////...111111000///...------,,,,,,,,,,,,---------......******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000000111111111222222111111111111111111111111////////////////////////000000////////////000000////////////000000000000000//////........./////////000222333444444333333111222222222333444555555444444444555666777777888999999:::::::::999999999<<<<<<;;;::::::;;;<<<<<>>??????@@@BBBCCCCCCDDD@@@AAABBBDDDEEEEEEEEEDDDGGGGGGGGGGGGHHHIIIJJJKKKNNNMMMLLLLLLMMMOOOQQQRRRQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYXXXYYYZZZ\\\]]]^^^___________________________```aaacccddddddccccccccccccbbbbbbbbbbbbcccccceeeeeeffffffggghhhiiiiiiggggggggghhhiiiiiijjjjjjjjjiiiiiikkkmmmooonnnnnnnnnooopppooommmmmmmmmooolllmmmnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssqqqrrrssssssssssssrrrqqqqqqrrrssstttvvvxxxyyyzzz{{{}}}zzzwwwrrrpppmmmgggbbb_________aaacccdddcccaaa^^^]]]]]]]]]______\\\WWWRRROOONNNJJJIIIGGGEEEBBB===777444666666444333222111111111.........//////////////////......------,,,,,,+++++++++,,,,,,,,,++++++***************************$$$&&&(((+++,,,---------............/////////000///000111222222111000///000000000000000000000000///////////////000111111111111222222222333333333111111000///////////////222111000///000222444555111000000000111333555777777777777777666555444333888:::===<<<999888999;;;666555555666888;;;???AAA>>>??????@@@BBBCCCDDDDDDBBBCCCEEEGGGHHHIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLPPPPPPNNNNNNNNNPPPRRRTTTQQQRRRSSSTTTUUUVVVVVVVVVXXXXXXWWWWWWWWWVVVVVVVVVYYYXXXXXXXXXZZZ\\\]]]___``````````````````______]]]___aaacccddddddcccbbbdddcccbbbbbbaaaaaabbbbbbcccdddeeefffggghhhiiijjjggggggggghhhiiiiiijjjjjjjjjiiiiiikkkmmmoooooonnnnnnpppqqqpppnnnmmmmmmmmmlllmmmoooppprrrrrrssssssrrrrrrrrrqqqrrrrrrssssssqqqrrrssstttsssrrrqqqpppuuuuuuvvvwwwxxxyyyzzzzzzzzz}}}~~~zzzvvvqqqpppllliiieeebbb```___cccddddddcccbbb___\\\ZZZ[[[\\\\\\[[[WWWQQQKKKGGGJJJHHHFFFBBB>>>;;;888666777666444222111000//////////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,......---------......///000111111///......///111000000000000///////////////////////////.........------...///000000//////000000000000000111111111111222333111///---,,,---///000000000111111111111000222333333333333444666444555666777888888888888999999888888888888888999999999888888999:::<<<===<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGIIIJJJJJJIIIJJJKKKLLLRRRRRRRRRRRRRRRQQQQQQQQQTTTTTTSSSRRRSSSTTTVVVWWWWWWXXXXXXYYYXXXXXXWWWWWWYYYZZZZZZZZZ[[[[[[\\\\\\]]]]]]_________^^^]]]\\\^^^^^^```aaabbbbbbbbbbbbdddcccaaa```___^^^______cccccceeeggghhhiiiiiijjjeeefffggghhhiiijjjkkkkkkhhhiiijjjkkkmmmnnnooooooqqqppppppooooooooooooooonnnnnnnnnoooppppppqqqqqqooopppqqqpppooonnnnnnpppssssssttttttuuutttttttttpppqqqtttvvvxxxzzz{{{{{{yyyxxxwwwyyy}}}yyyuuuqqqooollliiieeecccaaa```cccddddddcccaaa___\\\ZZZ\\\\\\\\\ZZZWWWRRRLLLIIIJJJHHHFFFBBB>>>;;;888666666555333222000/////////////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******------,,,++++++,,,------******+++,,,---///000111...///000000///...///111000000000000/////////////////////////////////...---...//////////////////000000000000111111111111111333333222000...---...000000000000000111111111111222333333222222444555666777888999999999999888999999888888888888999999;;;::::::999:::;;;<<<===@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCDDDDDDEEEFFFFFFGGGGGGHHHJJJJJJIIIIIIKKKLLLNNNNNNOOOPPPQQQRRRRRRSSSTTTSSSSSSTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYYYY[[[\\\]]]_______________^^^___```aaabbbbbbbbbbbbdddcccaaa```____________bbbcccdddfffggghhhiiiiiieeeeeefffggghhhiiiiiijjjiiiiiijjjkkkmmmnnnooooooqqqpppoooooonnnnnnoooooonnnnnnoooooopppqqqqqqrrrooopppqqqpppooonnnoooppprrrsssttttttuuutttttttttssssssuuuwwwxxxyyyyyyyyy|||zzzxxxyyy{{{~~~xxxtttpppooollliiifffdddbbbbbbccccccccccccaaa___\\\[[[]]]\\\[[[YYYVVVRRROOOLLLIIIHHHEEEBBB>>>;;;888777555444222111000///......////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,,,,------))))))******,,,---///000+++...000111000///000000000000000000////////////......////////////////////////////////////...---//////000000111111111111222444444333111//////000000/////////000000111111222333444333222222333555888999:::;;;;;;:::999999999999999888888999999:::<<<<<<;;;;;;;;;<<<======AAAAAABBBBBBBBBBBBAAAAAADDDDDDDDDEEEFFFFFFGGGGGGFFFHHHIIIIIIIIIIIIJJJLLLJJJKKKLLLNNNPPPRRRSSSTTTSSSSSSTTTUUUVVVVVVWWWVVVWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ\\\]]]___``````aaa______```aaabbbbbbbbbbbbdddcccbbb```____________```aaaccceeefffgggggggggfffffffffgggggghhhhhhhhhiiiiiijjjlllmmmnnnooopppqqqpppoooooonnnnnnooooooooooooppppppqqqrrrrrrrrrpppqqqqqqqqqooonnnoooppprrrsssssstttuuuuuuttttttuuuuuuvvvwwwxxxxxxxxxwww{{{yyyxxxxxx{{{}}}~~~~~~wwwssspppooollljjjgggeeedddccccccccccccbbbaaa___]]]\\\^^^\\\ZZZXXXUUURRRPPPOOOIIIHHHEEEBBB>>>;;;999777444333222000///.........////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++))),,,000111111000000000000000000000////////////............//////////////////000000///...------//////000000111111222222333444555444222111111111000//////...///000111222333444444333111111333555999:::;;;<<<<<<;;;999888:::999999999999::::::;;;=====================>>>>>>???@@@BBBCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGIIIIIIHHHHHHJJJKKKJJJJJJLLLNNNPPPRRRSSSTTTRRRSSSUUUVVVWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZYYYZZZ[[[]]]^^^___``````___```aaabbbbbbbbbbbbbbbccccccbbbaaa```___^^^^^^___```bbbccceeefffffffffggggggggghhhhhhhhhhhhhhhiiijjjkkklllmmmoooppppppppppppooonnnnnnnnnnnnnnnoooppppppqqqrrrrrrsssssspppqqqrrrqqqooonnnoooppprrrrrrssstttuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxvvvuuuuuuwww{{{~~~~~~xxxtttqqqooommmjjjhhhfffddddddccccccbbbaaa```___^^^]]]^^^\\\ZZZWWWTTTRRRPPPOOOIIIGGGEEEBBB>>>;;;999888333333111000////////////////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++***************++++++*********,,,+++***)))))))))))))))))),,,///111000//////000000000000000////////////---.........//////000000//////000000///...------...//////000111111222222333555666555333222222222000///.........///111222333333333222111111444666:::;;;===>>>===;;;999888::::::999999:::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFHHHHHHGGGGGGIIIJJJLLLMMMNNNOOOPPPQQQRRRRRRQQQRRRTTTVVVWWWWWWWWWVVVWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYYYY[[[[[[\\\\\\]]]^^^^^^___```aaaaaabbbbbbbbbbbbaaaccccccbbbaaa```___^^^^^^______aaacccdddeeeeeeeeeiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllnnnooopppppppppoooooonnnmmmnnnnnnnnnoooppppppqqqrrrrrrsssssspppqqqrrrqqqpppooooooqqqqqqrrrssstttuuuuuuuuuuuussstttvvvwwwyyyzzzzzzzzzvvvuuuuuuxxx{{{}}}~~~~~~}}}zzzvvvrrrqqqnnnkkkhhhfffddddddccccccbbbaaa```___^^^^^^]]]\\\ZZZWWWSSSPPPNNNMMMHHHGGGEEEBBB???<<<999888333333222111000000///000////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))((((((((())))))+++,,,,,,***---///000///...//////000000000000////////////------......///000000000//////////////////...---......///000111222222333333444666555333222222333000///...------///111222222333222111111222555888===>>>@@@@@@@@@===:::888::::::::::::;;;<<<======;;;<<<===>>>????????????AAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCDDDEEEEEEFFFFFFDDDFFFGGGGGGGGGGGGHHHJJJNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQSSSTTTUUUVVVWWWWWWVVVVVVUUUUUUUUUWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXXXX\\\\\\[[[[[[\\\]]]^^^___aaaaaabbbbbbcccbbbbbbaaabbbbbbbbbbbbaaa___^^^]]]^^^___aaacccdddeeeeeeeeeiiiiiiiiijjjjjjkkkkkkkkkjjjjjjkkkmmmnnnooopppqqqpppooonnnnnnmmmmmmnnnnnnooooooppppppqqqrrrrrrrrrqqqrrrrrrrrrpppooopppqqqqqqqqqssstttuuuuuuvvvvvvssstttvvvxxxyyyzzz{{{{{{zzzyyyxxxyyy{{{|||{{{zzz|||~~~|||yyytttrrrooolllhhhfffdddcccccccccbbb``````_________\\\[[[ZZZWWWSSSOOOLLLJJJHHHGGGDDDBBB???<<<:::888444333222111111000111111////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++++++++***)))))))))))))))***+++,,,,,,---...//////------...///000000000000////////////------......///000000111---...//////////////////......///000111222333333222444555555333222222333000///---,,,,,,...111222111111111111111333777:::@@@BBBCCCDDDCCC@@@===:::::::::::::::;;;<<<===>>>999:::<<<>>>@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEDDDEEEGGGGGGFFFFFFHHHIIILLLLLLMMMMMMNNNOOOOOOOOOPPPPPPQQQRRRSSSUUUVVVWWWVVVUUUTTTTTTUUUVVVXXXZZZ[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZ\\\^^^___aaabbbbbbbbbccccccbbbbbbaaabbbbbbbbbbbbaaa```^^^]]]___```aaacccdddeeeffffffgggggghhhiiijjjkkkkkkllljjjkkklllmmmnnnooopppqqqoooooonnnmmmmmmmmmmmmnnnnnnnnnoooooopppqqqqqqrrrqqqrrrsssrrrpppooopppqqqpppqqqrrrtttuuuvvvvvvvvvuuuvvvwwwxxxyyyyyyyyyyyyzzzyyyyyyzzz||||||{{{zzzzzz|||~~~{{{}}}~~~{{{uuussspppllliiifffdddcccdddcccbbb```____________\\\[[[ZZZWWWSSSNNNJJJHHHHHHFFFDDDBBB???<<<:::999444444333222111111111222000/////////..................---------,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***---,,,+++***))))))))))))...//////...,,,,,,---///000000000000////////////---------...///000000111------...///000000000///---...///000111222333333222333555444333222222333000///---,,,,,,...000222000111111000111333888;;;CCCDDDFFFGGGFFFBBB???<<<:::::::::;;;<<<===>>>>>>888999<<<>>>@@@@@@@@@@@@<<<===>>>@@@AAABBBCCCCCCAAAAAABBBBBBCCCDDDDDDDDDDDDEEEGGGGGGFFFFFFHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPRRRTTTVVVXXXVVVUUUTTTTTTTTTVVVYYYZZZ^^^]]]]]]]]]\\\\\\[[[[[[XXXXXXYYYZZZ\\\___aaacccbbbbbbcccccccccbbbbbbaaabbbbbbcccbbbaaa```^^^]]]___```bbbccceeefffffffffeeefffggghhhiiijjjkkkkkkjjjkkklllmmmnnnpppqqqqqqoooooonnnmmmmmmmmmmmmmmmnnnnnnnnnoooppppppqqqqqqqqqrrrsssrrrpppooopppqqqpppqqqrrrtttuuuvvvvvvvvvxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwxxxzzz}}}~~~}}}yyyzzz|||}}}~~~~~~xxx{{{~~~|||xxxrrrjjjeeebbb``````bbbbbbaaa___\\\[[[\\\^^^]]]\\\ZZZVVVRRRNNNJJJHHHHHHGGGEEECCC@@@===;;;999333333333222111000///...------............------...//////...,,,***+++,,,---------,,,,,,++++++++++++***)))))))))***+++,,,,,,++++++******++++++,,,////////////000000000000//////000000000000//////---------------...///000......////////////......---...000000//////111222222333555666666555333222222000---++++++,,,...///000...---...000666;;;>>>EEEGGGHHHGGGCCC@@@>>>>>><<<<<<<<<===<<<<<<;;;:::<<<===>>>??????@@@??????>>>??????@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFIIIJJJKKKLLLNNNNNNOOOOOOOOOOOOPPPRRRSSSUUUVVVVVVUUUUUUSSSSSSSSSUUUWWWYYYYYYZZZ[[[\\\\\\[[[ZZZYYYZZZZZZYYYYYY[[[]]]```bbb```bbbccceeeeeedddcccbbb````````````___^^^]]]]]]^^^^^^______```aaaaaabbbeeeeeeeeeeeefffhhhiiijjjnnnnnnmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmnnnoooooooooooonnnnnnnnnpppqqqrrrpppqqqqqqrrrrrrqqqqqqpppttttttssstttuuuwwwyyyzzzuuuvvvvvvvvvvvvvvvuuuuuuwwwxxxyyyzzz{{{|||||||||yyyyyyzzz{{{}}}~~~{{{yyy|||~~~yyyvvvpppjjjfffdddccccccbbbbbbaaa___\\\[[[\\\^^^]]]\\\ZZZVVVRRRNNNJJJHHHHHHHHHFFFCCC@@@===:::888444444444333222111000///......////////////.........//////...,,,++++++,,,---------,,,,,,+++++++++,,,+++***))))))***+++,,,,,,++++++******++++++,,,///////////////000000000//////000000000000//////...............///000111......////////////......---...000000//////111222222333555666666666444333222000...,,,+++,,,...///000///......111555:::===GGGIIIKKKKKKGGGCCCAAA@@@<<<<<<<<<===<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@>>>??????@@@BBBCCCCCCDDDFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKMMMNNNNNNOOOOOOOOOOOOPPPQQQSSSTTTUUUVVVUUUUUUTTTSSSTTTVVVWWWYYYYYYZZZ[[[\\\\\\[[[ZZZYYY[[[ZZZZZZZZZ[[[^^^```bbb```bbbccceeeeeedddcccbbbbbbbbbbbbbbbaaa___^^^^^^]]]]]]^^^___```aaaaaabbbfffffffffggghhhiiikkklllnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnnnnooopppooonnnnnnnnnoooqqqrrrqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrsssuuuwwwxxxuuuuuuvvvvvvvvvvvvuuuuuutttuuuvvvwwwxxxyyyyyyyyyxxxxxxyyyzzz{{{}}}~~~~~~zzzyyyyyy~~~uuusssnnnjjjgggfffffffffbbbbbbaaa___\\\[[[\\\^^^^^^\\\ZZZVVVRRRNNNKKKIIIJJJIIIGGGDDD@@@<<<999777555555444333222111111000//////000000000000//////---...///...,,,++++++,,,------,,,,,,,,,,,,++++++,,,,,,+++******++++++,,,++++++************++++++........./////////000000//////000000000000//////000////////////000111111......////////////......---...000000//////111222333444555777777777666555333222///---,,,---...///111000//////222555999<<>>???@@@AAAAAAAAAAAA??????@@@AAAAAABBBCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJLLLMMMNNNNNNOOOOOONNNOOOPPPQQQRRRTTTUUUUUUUUUUUUTTTTTTTTTVVVXXXYYYYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZ[[[\\\^^^```bbbaaabbbcccdddeeedddccccccbbbbbbbbbaaa```___]]]\\\\\\]]]]]]___```aaabbbbbbffffffggghhhiiikkkmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnoooooonnnmmmmmmnnnnnnnnnpppooonnnnnnnnnooopppqqqqqqqqqrrrrrrrrrrrrqqqqqqpppppppppqqqrrrssstttuuutttuuuuuuvvvvvvuuuuuuuuurrrssstttvvvwwwwwwwwwxxxwwwwwwwwwxxxyyy{{{|||}}}}}}~~~}}}wwwsssssswww~~~tttrrrnnnjjjgggffffffgggbbbbbbaaa___\\\[[[\\\^^^^^^]]]ZZZWWWSSSNNNKKKIIIJJJIIIGGGDDD@@@<<<888666555444333222111000000000......////////////......---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************++++++---------......//////000//////000000000000//////000///////////////000000......////////////......---...000000//////111222333444666777888888888888444333111///...---......111000000111333666888:::EEEIIINNNPPPNNNIIIDDDBBB=====================>>>>>>>>>@@@AAAAAAAAAAAAAAA??????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOQQQRRRSSSSSSTTTUUUUUUTTTUUUUUUVVVXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\[[[\\\\\\]]]___```aaaaaabbbcccdddddddddccccccaaaaaa```___^^^]]][[[ZZZ[[[\\\]]]^^^```aaabbbcccffffffggghhhjjjlllmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnpppooonnnnnnnnnnnnnnnnnnppppppooonnnnnnooopppqqqqqqrrrrrrrrrrrrrrrrrrqqqpppppppppqqqrrrrrrssstttttttttuuuuuuvvvuuuuuuuuussstttuuuvvvwwwxxxxxxxxxwwwwwwwwwxxxyyyzzz{{{|||{{{|||}}}xxxqqqnnnpppvvv~~~|||uuurrroookkkhhhfffeeeeeebbbbbbaaa___\\\[[[\\\^^^^^^]]][[[WWWSSSOOOKKKIIIJJJIIIGGGDDD@@@<<<888666444333222000////////////,,,------......------,,,,,,.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++******))))))******++++++,,,,,,---......////////////000000000000/////////......------...............////////////......---...000000//////111222333444555777888999999999666555333111///.........000000111222444666888999DDDIIIOOORRRPPPLLLHHHEEE@@@???>>>============>>>>>>>>>@@@AAAAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBBBBEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFFFFGGGGGGGGGGGGKKKLLLMMMNNNNNNOOONNNNNNNNNNNNOOOPPPQQQRRRRRRSSSUUUUUUUUUUUUVVVWWWXXXXXXZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\]]]]]]^^^___```aaabbbbbbccccccddddddddddddaaaaaaaaa```___]]]\\\[[[[[[\\\]]]___aaacccdddeeeffffffggghhhiiikkklllmmmnnnnnnmmmmmmmmmmmmnnnnnnpppoooooonnnnnnnnnooooooqqqpppooonnnnnnooopppppprrrrrrrrrssssssrrrrrrrrrqqqqqqrrrrrrssssssssstttsssssstttuuuuuuuuuuuuuuurrrssstttuuuvvvwwwwwwwwwxxxxxxxxxxxxyyyyyyzzz{{{zzzzzz|||~~~uuunnnlllpppxxx|||zzzuuusssooolllhhhfffddddddbbbbbbaaa___\\\[[[\\\^^^^^^]]][[[WWWSSSOOOLLLJJJJJJIIIGGGDDD@@@<<<999777444333111///.........///,,,,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,...++++++,,,,,,,,,,,,------+++++++++++++++***)))(((******))))))))))))*********++++++,,,---...////////////000000000000/////////......------------.........////////////......---...000000//////111222333333444666777999:::;;;777666444222000///......///000111444666888999:::BBBHHHNNNRRRRRROOOLLLJJJBBBAAA???>>>===<<<=========>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBFFFFFFFFFGGGHHHIIIJJJKKKHHHHHHHHHHHHIIIIIIIIIIIILLLMMMMMMNNNOOOOOONNNNNNNNNNNNOOOOOOPPPQQQQQQRRRUUUUUUVVVVVVWWWXXXXXXXXXZZZYYYYYYYYYZZZ[[[\\\]]]]]]]]]^^^______``````aaabbbbbbcccccccccdddddddddccccccccccccbbbaaa``````[[[\\\^^^```bbbdddfffggggggggghhhhhhiiijjjllllllnnnnnnmmmmmmmmmmmmnnnnnnooonnnnnnnnnoooooopppqqqqqqpppooonnnnnnnnnoooppprrrrrrssssssssssssrrrrrrqqqrrrsssttttttttttttsssrrrsssttttttuuuuuuuuuuuuooopppqqqsssttttttuuuuuuyyyyyyxxxxxxxxxyyyyyyzzzyyyzzz{{{}}}wwwpppjjjoooyyyzzzxxxsssrrrooollliiifffeeedddbbbbbbaaa___\\\[[[\\\^^^___^^^[[[XXXTTTOOOLLLJJJHHHHHHFFFCCC@@@===:::888555333111///......///000,,,------------------,,,,,,---......,,,,,,---...+++++++++,,,,,,---------******++++++***)))'''&&&******))))))))))))************+++,,,---...////////////000000000000//////000000///.....................////////////......---...000000//////111222222222333555666888:::;;;888777666444111///...------///111444777999::::::>>>CCCJJJNNNOOONNNLLLKKKEEECCCAAA>>><<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBDDDDDDDDDEEEFFFGGGIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJMMMMMMNNNNNNOOOOOONNNNNNNNNNNNNNNOOOPPPPPPQQQQQQTTTUUUVVVWWWXXXXXXXXXXXXZZZYYYYYYYYYZZZ[[[\\\]]]]]]^^^___```````````````ccccccbbbbbbccccccddddddccccccddddddddddddcccccc\\\]]]___aaadddfffhhhiiijjjjjjjjjjjjjjjkkkllllllnnnnnnmmmmmmmmmmmmnnnnnnmmmmmmnnnnnnoooppprrrrrrrrrqqqooonnnnnnnnnoooppprrrrrrssssssssssssrrrrrrqqqrrrssstttttttttsssrrrqqqrrrssstttuuuuuuuuuuuuooopppqqqsssttttttuuuuuuxxxxxxwwwvvvvvvwwwwwwwwwyyyzzz{{{}}}~~~zzzvvvzzzyyyvvvrrrpppnnnllliiigggffffffccccccaaa___\\\[[[\\\^^^___^^^[[[XXXTTTPPPLLLJJJHHHGGGEEECCC@@@===;;;999666444222000//////000111---..................---,,,---......,,,,,,---...+++++++++,,,,,,---------)))*********)))(((&&&%%%******))))))))))))******)))******+++---...////////////000000000000//////111111000///////////////......////////////......---...000000//////111222111222222444666888:::;;;999888666444222000...---,,,...111555888::::::;;;888===DDDIIIJJJJJJIIIIIIGGGEEEBBB>>><<<;;;;;;<<<<<<===>>>??????@@@??????AAAAAAAAAAAAAAAAAAAAABBB@@@@@@AAAAAABBBDDDEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJMMMMMMNNNOOOOOOOOONNNNNNNNNNNNNNNOOOOOOPPPPPPPPPTTTUUUVVVWWWXXXXXXXXXXXXZZZYYYYYYYYYYYY[[[]]]^^^^^^^^^___```aaaaaaaaa```ccccccbbbbbbccccccdddeeeaaaaaabbbccccccccccccbbb\\\^^^___bbbeeegggiiijjjmmmllllllkkkkkkllllllmmmnnnnnnmmmmmmmmmmmmnnnnnnmmmmmmmmmnnnoooqqqssssssrrrqqqpppnnnnnnnnnoooppprrrssssssttttttssssssrrrpppqqqrrrssstttsssrrrqqqqqqrrrssstttuuuuuuuuuuuurrrrrrtttuuuvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvyyyzzz{{{}}}~~~}}}}}}~~~}}}xxxvvvuuuqqqlllkkkllljjjeee```bbbaaa```______^^^^^^___\\\[[[YYYWWWSSSOOOKKKIIIGGGFFFEEEBBB???;;;777555666444111000000000000//////...---,,,+++,,,------+++,,,---...////////////...------,,,,,,------...))))))(((((()))***++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......---///111111000000111222111111000000///...............---,,,---...///000---...///000111222333333---...111333666888999:::<<<<<<;;;888555222...,,,.........///111333666777888:::>>>BBBFFFIIIJJJKKKHHHFFFCCC>>>;;;:::===???999:::===???@@@AAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAACCCCCCCCCCCCDDDEEEGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJOOOOOOOOONNNNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRRRRTTTWWWXXXXXXXXXXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]^^^___```aaabbbcccaaaaaaaaabbbcccccccccdddeeeeeefffffffffeeecccbbb\\\\\\]]]```dddfffgggffffffggghhhjjjlllnnnoooppppppppppppoooooooooooooooooonnnmmmlllmmmnnnppprrrppppppoooooooooooooooppprrrrrrqqqqqqqqqqqqppppppssssssssssssssssssssssssqqqqqqqqqrrrrrrrrrssssssqqqqqqqqqrrrrrrrrrssssssvvvvvvvvvvvvuuuuuuuuuuuuuuuxxx{{{}}}}}}||||||}}}||||||{{{|||}}}~~~}}}xxxwwwuuupppkkkiiiiiihhhddd```bbbaaa```___^^^]]]]]]]]][[[[[[YYYVVVSSSNNNKKKHHHIIIHHHGGGDDDAAA===999777666444111000000000000/////////---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,------***))))))))))))******+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///111333333333333444555222222111000000///......------,,,+++,,,---...///......///000111222222333...///222444777999:::;;;;;;;;;:::999777444222000.........///111444666888888999<<>><<<;;;<<<<<<===>>>???@@@CCCCCCDDDEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGFFFGGGIIIJJJKKKLLLMMMMMMKKKLLLMMMNNNOOOPPPQQQRRRNNNNNNNNNNNNOOOPPPQQQRRRRRRUUUXXXYYYXXXXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYY]]]]]]^^^___```aaaaaabbb```aaaaaabbbccccccdddddddddeeeeeeeeeeeeddddddccc___]]]\\\]]]aaadddfffgggfffggghhhjjjkkkmmmnnnoooooooooooooooooooooppppppnnnmmmlllllllllmmmnnnooooooooooooooooooooopppppppppqqqqqqrrrrrrsssssstttooopppqqqrrrtttuuuvvvwwwtttttttttuuuuuuuuuvvvvvvttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuxxxzzz|||{{{{{{{{{|||zzzzzzzzzzzz|||~~~~~~~~~~~~yyywwwtttpppjjjfffeeedddcccbbbbbbaaa___]]][[[YYYXXXXXX[[[ZZZYYYVVVRRRNNNJJJHHHFFFEEEDDDBBB???;;;888666666444111000000000000///000000//////............000///---++++++,,,---...---,,,,,,,,,,,,,,,,,,---,,,++++++***))))))))))))************************)))))))))))))))***++++++***---///111111111333444555444333222111//////...,,,,,,,,,---------......000000000000000111111111000111222444666888:::;;;<<<<<<======<<<:::999777///.........000333666888888888888888:::<<<>>>@@@@@@BBBDDDCCCAAA???>>>>>><<<<<<;;;:::;;;<<<>>>???CCCCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMNNNNNNOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSUUUXXXYYYYYYXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]^^^______```aaaaaa``````aaabbbcccddddddeeeddddddddddddddddddddddddaaa^^^\\\]]]```cccfffggggggggghhhjjjkkklllmmmnnnooooooooooooooopppppppppmmmmmmllllllllllllmmmnnnnnnoooooopppppppppppppppooopppqqqrrrssstttuuuuuuppppppqqqrrrssstttuuuvvvttttttttttttuuuuuuuuuuuussssssssstttttttttuuuuuuttttttuuuuuuvvvvvvwwwwwwuuuxxxzzz{{{zzzzzzzzz{{{xxxxxxxxxyyy{{{}}}~~~~~~}}}}}}~~~zzzxxxtttpppkkkgggeeedddccccccbbbaaa___\\\ZZZXXXWWWVVV[[[ZZZXXXVVVRRRMMMJJJGGGEEEEEEDDDBBB???;;;888666666444111000000000000//////////////////............---+++***+++---///000,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***))))))******************************)))(((((((((((()))******))),,,...///000000222333444444333222111000///...---......///////////////000000000000000111111111000000111222444777999:::>>>?????????===<<<:::888111000......///222555777888888777777888:::<<<======@@@CCCCCCBBB???>>>===AAA@@@?????????AAABBBCCCBBBBBBCCCDDDEEEFFFFFFEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGIIIKKKLLLMMMNNNNNNNNNNNNOOOOOOOOONNNMMMLLLMMMMMMMMMNNNOOOPPPRRRSSSSSSUUUXXXYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]^^^^^^______``````___```aaabbbcccdddeeeeeedddddddddcccddddddddddddbbb```^^^^^^```cccffffffgggggghhhiiikkklllmmmmmmnnnnnnooooooppppppppppppmmmmmmmmmlllllllllmmmmmmmmmnnnooopppppppppppppppoooooopppqqqssstttuuuuuurrrrrrssssssssssssssssssrrrrrrssssssssstttttttttqqqqqqrrrrrrrrrssssssssssssttttttuuuvvvwwwwwwxxxvvvwwwyyyyyyyyyxxxzzz{{{xxxxxxxxxxxxzzz|||~~~}}}}}}||||||}}}~~~zzzxxxrrrppplllhhheeecccccccccbbbaaa___\\\ZZZXXXWWWWWWZZZZZZXXXUUUQQQMMMIIIGGGGGGGGGFFFDDDAAA>>>;;;999666444111000000000000///...////////////...------***)))))))))***+++---...,,,,,,++++++++++++,,,,,,,,,++++++*********++++++************************)))(((((((((((()))******+++---///000000000222333222222222111000000//////......///000000000000/////////000000111111111222111000111111333666888:::??????@@@@@@???===;;;:::444222///......111444666777777777777888999::::::;;;>>>AAABBBAAA???>>>===>>>>>>>>>???@@@AAABBBBBB@@@AAABBBDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEGGGHHHJJJKKKLLLMMMNNNNNNJJJKKKMMMOOOOOOOOOOOONNNMMMMMMNNNOOOPPPRRRSSSTTTSSSVVVYYYZZZYYYYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYY]]]]]]^^^^^^^^^_______________```bbbcccdddeeefffdddccccccccccccddddddeeedddbbb``````bbbdddffffffgggggghhhiiijjjkkkllllllnnnnnnnnnoooppppppqqqqqqnnnnnnnnnmmmmmmmmmmmmllllllmmmooopppqqqqqqppppppnnnooooooppprrrsssttttttssssssssssssssssssssssssqqqqqqqqqrrrrrrrrrrrrsssppppppppppppqqqqqqqqqqqqrrrssstttuuuvvvwwwxxxyyyvvvwwwyyyxxxwwwwwwyyyzzzxxxxxxwwwwwwxxxzzz|||}}}||||||||||||||||||}}}}}}{{{xxxooonnnlllhhheeebbbaaaaaaaaa```^^^\\\ZZZYYYXXXXXXZZZYYYXXXUUUQQQMMMIIIGGGGGGFFFFFFDDDAAA>>>;;;999666444111000000000000///---......///...---,,,+++******************++++++,,,,,,++++++++++++,,,,,,++++++*********+++,,,,,,************************))))))(((((())))))***+++***,,,...///......///000000000000000000000000000------///000000000///.........///000111222222333222222111222444666999;;;===>>>????????????>>>===666444000...---///222444444555666777777888888888999<<>>======999:::;;;===>>>?????????@@@AAABBBDDDEEEFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIJJJLLLLLLMMMMMMMMMJJJKKKMMMOOOPPPOOONNNMMMNNNNNNOOOPPPQQQSSSTTTUUUTTTVVVYYYZZZZZZYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYY]]]]]]^^^^^^^^^^^^____________```bbbcccdddeeefffccccccbbbbbbbbbccceeeeeedddcccbbbbbbdddffffffeeegggggghhhiiijjjkkkkkklllmmmnnnnnnoooppppppqqqqqqoooooooooooonnnnnnmmmmmmlllmmmoooqqqrrrqqqpppooonnnnnnoooppppppqqqrrrrrrrrrrrrrrrsssssstttttttttqqqqqqqqqqqqrrrrrrrrrrrrooooooooopppppppppqqqqqqrrrrrrsssuuuvvvxxxyyyyyyvvvwwwxxxxxxvvvwwwxxxzzzyyyxxxwwwwwwwwwyyyzzz{{{{{{{{{{{{zzzzzzzzzzzzzzz|||~~~{{{yyymmmmmmkkkhhhddd```______aaa```^^^\\\[[[ZZZYYYYYYZZZYYYXXXUUUQQQMMMIIIGGGDDDDDDCCCBBB???<<<999777666444111000000000000///,,,---.........---++++++---------------,,,******,,,++++++++++++++++++,,,************+++,,,------)))))))))))))))))))))))))))))))))))))))***++++++(((***,,,,,,+++++++++---////////////000000000000,,,,,,.../////////...------...///000111222333333444333333333444777:::<<<:::;;;===???@@@@@@@@@@@@888555111...---...111333111333444666777777666666888:::===???>>>======>>>999;;;===???AAAAAAAAAAAAAAABBBCCCDDDFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPOOOMMMKKKIIIOOOOOOOOOPPPRRRTTTUUUVVVTTTVVVYYYZZZZZZYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]^^^^^^^^^^^^^^^^^^^^^___```bbbcccdddffffffccccccbbbbbbbbbccceeefffeeedddcccdddfffgggfffeeegggggghhhiiijjjkkkkkklllmmmnnnnnnooopppqqqqqqqqqooooooppppppooonnnmmmmmmkkkmmmoooqqqrrrqqqpppooonnnnnnnnnoooppppppqqqqqqppppppqqqrrrtttuuuvvvvvvqqqqqqqqqrrrrrrrrrssssssoooooopppppppppqqqqqqqqqqqqrrrsssuuuvvvxxxyyyzzzvvvwwwxxxwwwvvvvvvxxxzzzyyyyyyxxxwwwwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyxxxyyy|||yyyvvvrrrqqqoookkkgggccc___]]]___```___]]]ZZZWWWWWWXXX[[[YYYVVVTTTRRROOOKKKIIIGGGFFFDDDAAA>>>;;;888777666555333111000000000111.........///////////////...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))******++++++++++++++++++,,,---...///000222222222222222111000000///...------...000333444000000//////000222444555777777666555444555888:::<<<===@@@BBBBBBAAA???===999777444111////////////222333555777888999999999:::;;;===<<<;;;;;;<<<>>><<<===>>>======>>>@@@CCC???@@@AAABBBCCCEEEFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHLLLKKKKKKJJJJJJJJJKKKKKKMMMMMMLLLLLLLLLMMMOOOPPPMMMNNNOOOQQQSSSTTTVVVVVVYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[^^^^^^__________________]]]^^^```aaaccccccddddddaaaaaaaaaaaabbbcccdddeeeddddddeeefffggghhhiiiiiiffffffffffffggghhhiiijjjnnnnnnpppqqqqqqqqqqqqqqqrrrqqqpppoooooopppqqqrrrppppppqqqrrrrrrqqqqqqqqqrrrpppooonnnoooppprrrsssooopppqqqrrrssssssssssssttttttsssrrrqqqqqqqqqqqqqqqsssttttttrrrooooooooopppqqqsssuuuvvvwwwxxxxxx|||zzzxxxvvvuuuuuuvvvwwwvvvvvvvvvwwwwwwxxxxxxxxxzzz{{{{{{|||{{{yyyxxxwww{{{}}}~~~}}}}}}~~~~~~~~~wwwuuuqqqpppmmmjjjeeeaaa^^^\\\]]]]]]]]][[[XXXVVVVVVWWW[[[YYYVVVTTTQQQNNNJJJGGGGGGFFFDDDAAA>>>;;;999777666555333111000000000111.../////////////////////......,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))+++,,,...///000111++++++,,,---...///111222///////////////...---------,,,+++***+++---///000000/////////000222444555666666666444333444777999:::<<>>@@@CCCAAABBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIJJJJJJKKKKKKLLLLLLMMMLLLLLLLLLLLLNNNOOOPPPNNNNNNOOOQQQRRRTTTUUUVVVXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^^^^___```aaacccdddeeefffbbbbbbaaaaaabbbcccdddddddddeeeeeefffggghhhiiiiiijjjjjjiiiiiihhhiiiiiiiiioooooopppqqqrrrrrrrrrrrrqqqqqqpppoooooopppqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqpppooonnnnnnpppqqqsssppppppqqqsssssstttttttttsssrrrqqqqqqpppppppppqqqrrrssstttsssqqqoooooopppqqqrrrsssuuuvvvwwwxxxxxx|||zzzxxxvvvvvvvvvwwwxxxyyyyyyyyyyyyzzzzzzzzz{{{zzzzzzyyyyyyxxxwwwwwwvvvyyy{{{}}}}}}|||{{{{{{||||||}}}|||vvvtttpppnnnlllhhhddd```]]][[[\\\\\\]]][[[YYYWWWWWWXXX\\\ZZZVVVSSSQQQMMMIIIFFFGGGFFFDDDAAA>>>;;;999888666555333111000000000111//////////////////......///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************'''((()))***+++,,,------++++++,,,---///000222333000111111111111000000///---,,,+++******+++,,,---/////////000111222333444444555555444333333666888888:::>>>AAACCCDDDDDDDDD===;;;666222000//////000000111222444666888999:::888:::;;;;;;:::999;;;<<<<<<============>>>AAACCCDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWWWWXXXXXXXXXZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^_________```bbbeeegggiiicccbbbbbbbbbbbbccccccddddddeeeffffffhhhhhhiiijjjnnnmmmlllkkkjjjjjjjjjjjjooopppqqqrrrrrrssssssrrrqqqqqqpppoooooopppqqqqqqrrrrrrssssssssssssrrrrrrpppooonnnnnnnnnoooqqqrrrqqqqqqrrrsssttttttttttttrrrqqqpppppppppppppppqqqsssttttttrrrppppppqqqrrrqqqrrrtttuuuwwwxxxxxxxxx|||{{{yyyxxxwwwxxxxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{yyyxxxwwwvvvuuuuuuuuuvvvvvvxxxzzzzzzyyyyyyyyyzzzzzz{{{}}}~~~|||vvvuuupppnnnkkkgggccc```]]]\\\]]]^^^^^^]]][[[ZZZZZZ[[[]]][[[WWWTTTQQQMMMIIIFFFFFFEEECCCAAA>>>;;;999888666555333111000000000111////////////............//////......------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********************************))))))(((((('''******+++,,,...000111222111111222222222111111000000///...---------............///000111222333333222333444333222222444666888:::===AAACCCEEEEEEEEEAAA>>>999555222000000111///000111222444666888999777999::::::999888:::;;;======>>>>>>>>>@@@BBBEEEGGGGGGHHHIIIIIIHHHGGGFFFIIIIIIHHHHHHHHHHHHIIIIIIGGGIIIKKKLLLMMMLLLKKKJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSSSSTTTVVVVVVVVVWWWXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[]]]^^^^^^______```````````````___```bbbeeehhhjjjcccccccccbbbbbbccccccdddeeeeeefffggghhhiiijjjjjjmmmmmmlllkkkkkkkkkkkkkkknnnooopppqqqqqqrrrqqqqqqqqqppppppppppppppppppqqqssssssttttttssssssrrrrrroooooonnnnnnnnnooopppqqqrrrrrrssstttttttttttttttqqqqqqqqqpppqqqqqqrrrrrrtttttttttrrrpppppprrrtttssssssuuuvvvwwwxxxxxxxxx{{{{{{zzzyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzxxxvvvsssssstttuuuvvvuuuwwwxxxyyyxxxxxxyyyzzzzzz{{{|||}}}~~~|||wwwvvvpppnnnkkkgggccc```^^^^^^]]]^^^___^^^[[[ZZZZZZ[[[^^^\\\XXXUUURRRNNNJJJFFFFFFEEECCCAAA>>>;;;:::999666555333111000000000111000000//////.........---...............---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************------,,,,,,+++++++++***))))))***+++,,,...000000------...............---111111000//////.........---...///000111222222333111222333333222222333555999;;;===@@@BBBDDDDDDEEEDDDAAA===999555333111111/////////000222555777888777888:::999888888999;;;>>>???@@@@@@@@@AAADDDGGGIIIJJJKKKLLLKKKJJJIIIHHHJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMLLLKKKIIIGGGJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTVVVVVVWWWXXXYYYYYYZZZZZZYYYZZZZZZZZZ[[[[[[[[[[[[]]]]]]^^^^^^___```aaaaaaaaa`````````bbbeeehhhjjjccccccccccccccccccdddeeeeeeeeefffggghhhiiijjjjjjjjjjjjjjjjjjjjjkkklllllllllmmmnnnooooooppppppppppppppppppqqqqqqpppppppppssstttttttttssssssrrrqqqoooooooooooooooppppppqqqsssssstttuuuuuuuuuttttttrrrrrrrrrrrrrrrssstttuuutttuuutttsssqqqqqqsssuuuttttttvvvwwwxxxxxxxxxxxxzzzzzzzzzzzzzzzzzz{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzxxxuuusssrrrsssuuuwwwuuuwwwxxxxxxxxxxxxzzz{{{zzz{{{|||~~~~~~|||wwwvvvpppnnnjjjfffccc```___^^^]]]]]]^^^\\\YYYXXXXXXYYY]]][[[WWWUUURRRNNNJJJGGGFFFEEECCCAAA>>><<<:::999666555333111000000000111000000000///......---------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************'''((()))***+++,,,------************+++,,,......---...///////////////////////////......------,,,------///000111222222222000222333333222222333444888:::<<<>>>AAACCCDDDEEEFFFEEEBBB>>>:::666333111////////////000222444666777999::::::999888:::;;;===>>>@@@@@@@@@BBBEEEHHHKKKLLLMMMNNNNNNMMMKKKJJJIIIHHHHHHGGGGGGHHHHHHIIILLLLLLMMMLLLKKKJJJHHHGGGIIIJJJLLLMMMOOOOOOPPPPPPOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVWWWXXXYYYZZZZZZ[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZ[[[\\\\\\]]]^^^______aaa``````aaabbbdddfffgggbbbbbbbbbccccccdddeeefffeeefffggggggiiiiiijjjkkkiiiiiiiiiiiijjjkkklllmmmkkklllmmmnnnnnnoooooonnnooopppqqqqqqqqqqqqpppooosssssstttssssssrrrqqqpppooopppppppppqqqqqqqqqqqqttttttuuuuuuuuuuuuuuutttrrrrrrrrrrrrsssuuuvvvvvvtttuuuuuutttsssrrrtttuuuuuuuuuwwwxxxxxxyyyyyyyyyxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyywwwtttrrrrrrrrrtttvvvuuuwwwxxxxxxwwwxxxzzz|||{{{|||}}}~~~~~~zzzvvvuuuooollliiidddaaa___^^^^^^^^^___^^^\\\YYYWWWWWWXXXZZZXXXUUURRRPPPMMMIIIFFFEEEDDDCCC@@@>>><<<:::999666555333111000000000111111000000///......------,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************$$$$$$%%%'''(((***+++,,,,,,++++++++++++,,,---...///000000111222222111111---------...------,,,,,,,,,---///000111222111111000222444444333222333444555777999===@@@CCCEEEGGGHHHHHHFFFCCC>>>999444111000///......///000222444888999::::::999999:::<<<<<<===>>>>>>???AAADDDGGGKKKMMMOOOPPPQQQOOOMMMLLLIIIIIIHHHHHHHHHHHHIIIIIILLLLLLKKKKKKJJJJJJIIIIIIHHHJJJLLLNNNOOOPPPPPPPPPNNNNNNOOOQQQRRRTTTUUUVVVTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZ[[[[[[\\\]]]^^^___`````````aaaaaabbbccccccdddaaaaaabbbcccdddeeeggghhhffffffggghhhiiijjjjjjkkkkkkjjjjjjjjjjjjjjjkkkkkkkkklllmmmnnnooooooooooooooopppqqqqqqqqqqqqpppooossssssssssssrrrqqqpppoooppppppqqqrrrrrrrrrrrrrrruuuuuuvvvvvvvvvuuuuuutttqqqqqqqqqrrrssstttvvvvvvssstttvvvvvvtttssstttuuuvvvvvvwwwxxxyyyyyyyyyyyywwwwwwxxxyyyzzz{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyvvvuuusssqqqqqqqqqrrrsssuuuvvvwwwvvvvvvwwwzzz|||zzz{{{|||}}}~~~~~~~~~~~~yyyuuutttnnnkkkgggccc___^^^]]]]]]aaaaaaaaa___[[[YYYYYYYYYWWWUUUSSSQQQOOOLLLHHHEEEEEEDDDCCC@@@>>><<<::::::666555333111000000000111111000000///...---------+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++,,,,,,...------,,,,,,------...,,,,,,---......///......------...//////......---,,,---///000111222111111111222444444333333333444222444777;;;@@@DDDGGGIIIIIIIIIIIIFFFAAA;;;444000111000...---...///111222888:::;;;;;;:::999;;;<<<:::;;;<<<======???CCCEEEKKKMMMOOOQQQRRRQQQOOOMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLHHHIIILLLNNNOOOPPPPPPPPPMMMNNNOOOQQQSSSTTTVVVVVVSSSTTTTTTUUUWWWXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\]]]^^^___aaaaaabbb``````aaabbbbbbbbbbbbaaa```aaaaaacccdddfffhhhiiiffffffggghhhiiijjjkkkkkkmmmmmmlllkkkjjjjjjjjjjjjlllmmmnnnoooppppppppppppooopppqqqrrrrrrqqqpppooorrrsssrrrrrrqqqpppooonnnqqqqqqrrrssssssssssssrrruuuvvvvvvvvvvvvvvvuuuuuuoooppppppqqqrrrtttuuuvvvrrrtttvvvwwwuuuttttttuuuvvvwwwxxxyyyyyyyyyyyyyyyvvvwwwxxxyyyzzz{{{{{{{{{xxxxxxxxxwwwwwwvvvvvvvvvtttsssrrrppppppppppppqqqtttuuuvvvuuuuuuvvvyyy|||zzzzzz{{{|||}}}}}}}}}}}}zzz|||~~~yyyssspppjjjiiifffdddaaa___^^^^^^]]]^^^]]][[[YYYXXXZZZ\\\ZZZYYYWWWUUUQQQMMMIIIGGGFFFEEECCCAAA>>>;;;999888555555333222111000000000111///...///000111000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,+++******+++++++++*********))))))++++++,,,,,,,,,---------++++++******))))))((((((......//////000000111111//////...---------------//////......///000222333555666666666666444333222333444999@@@CCCCCCGGGLLLJJJMMMNNNJJJGGGEEE@@@999777000---000333222222333;;;<<<===;;;999888999:::<<<;;;:::::::::<<<===>>>FFFJJJOOORRRSSSTTTTTTUUUNNNLLLIIIJJJLLLMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMNNNOOOOOOPPPSSSRRRRRRRRRRRRTTTUUUVVVUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^aaaaaabbbbbbbbbbbbaaa```ccccccccccccdddeeeffffffiiihhhhhhggghhhjjjkkklllmmmllljjjhhhhhhiiijjjkkkkkkkkkllllllmmmnnnnnnnnnoooooooooooopppqqqrrrssssssssssssrrrqqqpppooonnnrrrrrrrrrsssssssssttttttttttttttttttttttttttttttssssssssstttssssssrrrqqqvvvwwwwwwvvvvvvuuutttsssuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyxxxxxxvvvvvvvvvwwwvvvuuutttssstttsssrrrpppnnnpppsssvvvwwwwwwvvvwwwwwwxxxyyyyyy{{{{{{zzzzzzzzz{{{{{{|||xxxrrrooojjjiiigggdddbbb```___^^^^^^^^^^^^[[[YYYXXXYYY[[[ZZZYYYWWWUUUQQQMMMIIIGGGFFFEEECCC@@@===;;;999888555555333222111000000000000///...///000111000...........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******+++++++++*********)))))))))))))))*********++++++************))))))))))))---......///000000111111000000///...------------//////......///000222333555555666666666555333222444444888>>>AAABBBFFFLLLMMMRRRSSSPPPLLLIIIBBB;;;999222...///111000///000666888;;;======>>>@@@BBB??????>>>>>>>>>???@@@AAACCCGGGKKKNNNPPPQQQRRRTTTPPPMMMKKKJJJLLLLLLJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLMMMOOOPPPPPPQQQQQQSSSRRRRRRRRRSSSTTTUUUVVVUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[]]]]]]]]]]]]^^^^^^______```aaaaaabbbbbbaaaaaa```bbbbbbbbbcccdddeeefffgggiiiiiihhhhhhhhhiiikkkllllllkkkjjjhhhhhhiiijjjkkkkkkkkklllmmmmmmnnnnnnooooooooooooooopppqqqrrrssssssssssssrrrrrrpppoooooorrrrrrrrrsssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuqqqrrrrrrsssttttttttttttuuuuuuvvvuuuuuutttssssssuuuuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssrrrrrruuuwwwvvvwwwxxxyyyzzzyyyxxxxxxyyyyyyyyyyyyzzzzzz{{{|||xxxqqqnnnkkkjjjgggeeebbbaaa_______________\\\YYYWWWXXXYYYZZZYYYWWWTTTQQQLLLHHHFFFEEECCCBBB???<<<:::888777555555333222111000000000000///......000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++***************(((((((((((()))))))))))))))))))))***************------......///000000000222111000///............//////......///000222333444555666777666555444333555444777<<<@@@CCCIIIPPPTTTYYY\\\ZZZVVVQQQIII@@@===555/////////...---......222777:::<<<===???@@@AAA@@@@@@@@@@@@AAAAAABBB@@@CCCGGGIIIKKKNNNQQQSSSRRRPPPMMMKKKKKKJJJHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^______```___``````aaaaaa`````````bbbbbbbbbcccdddeeeggghhhjjjiiiiiihhhiiiiiijjjjjjkkkjjjiiiiiiiiijjjkkklllkkkllllllmmmmmmnnnooooooooooooooooooppppppqqqrrrrrrssssssrrrrrrqqqpppooorrrrrrrrrsssssssssttttttttttttttttttttttttttttttppppppqqqrrrssstttuuuuuuttttttuuuuuuuuutttsssssstttuuuvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttttttttsssssstttuuuwwwxxxvvvwwwxxxwwwvvvuuuwwwxxxvvvwwwyyy{{{{{{zzzxxxwwwwwwwwwwwwxxxyyyzzz{{{|||~~~~~~~~~~~~wwwqqqnnnlllkkkhhhfffcccbbb````````````___]]]YYYWWWVVVWWWZZZYYYWWWTTTPPPLLLHHHEEEDDDCCCAAA>>>;;;999777666555555333222111000000000000///......///000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++************************)))))))))************+++)))))))))******+++++++++,,,------......///000000222111000//////.........//////......///000111333444555666777777666555555666444666;;;???DDDLLLUUU[[[aaaffffffbbb]]]SSSJJJAAA888111//////------...///333777:::;;;::::::;;;>>>>>>>>>>>>>>>>>>?????????AAACCCEEEHHHKKKPPPSSSTTTRRROOOMMMJJJIIIGGGFFFGGGGGGHHHJJJKKKLLLMMMNNNMMMNNNOOOPPPQQQRRRRRRQQQRRRRRRRRRSSSSSSTTTUUUUUUTTTUUUVVVWWWWWWXXXXXXWWWYYYYYYZZZ[[[[[[[[[[[[[[[ZZZ[[[[[[]]]^^^___``````^^^______````````````___aaaaaabbbcccdddfffggghhhiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiikkklllllllllllllllmmmnnnnnnooooooooooooooooooooopppqqqqqqrrrrrrssssssrrrqqqqqqppprrrrrrrrrsssssssssttttttttttttttttttttttttttttttppppppqqqqqqrrrsssttttttttttttuuuuuuuuuuuuuuutttvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuutttsssssssssrrrqqqqqqsssuuuxxxzzzvvvxxxzzzzzzyyywwwwwwxxxwwwxxxxxxyyyyyyyyyxxxxxxuuuuuuuuuvvvwwwyyyzzz{{{}}}}}}}}}}}}~~~wwwqqqnnnmmmllliiigggdddcccaaaaaa`````````]]]ZZZWWWVVVVVVZZZYYYWWWTTTPPPKKKGGGEEECCCBBB@@@>>>;;;888666555555555333222111000000000///...---...///000///---,,,,,,,,,,,,,,,,,,,,,,,,******************************************++++++************************,,,,,,,,,,,,------------))))))******++++++,,,,,,,,,,,,,,,---......//////111111000/////////////////////......///000111333333444666777777777666666333111222777<<>>===<<<<<<<<<==================<<<<<<>>>@@@BBBCCCFFFJJJOOORRRTTTSSSQQQNNNJJJHHHGGGFFFGGGGGGIIIJJJLLLMMMOOOOOOMMMNNNOOOPPPQQQQQQQQQPPPQQQRRRRRRSSSTTTTTTUUUUUUSSSTTTUUUVVVWWWWWWWWWWWWYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[\\\]]]______```^^^^^^___```````````````bbbbbbbbbcccdddeeegggggghhhiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiijjjkkkkkklllllllllmmmmmmnnnoooooopppooooooooonnnoooooopppppprrrrrrsssssssssrrrqqqqqqrrrrrrrrrsssssssssttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqppppppppppppqqqqqqtttuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvvvvuuutttsssrrrqqqqqqpppppprrruuuxxxzzzvvvxxxzzz{{{yyyxxxwwwxxxyyyxxxwwwwwwwwwwwwxxxyyyttttttuuuvvvwwwxxxzzz{{{|||||||||}}}~~~wwwrrrooonnnmmmjjjhhheeedddbbbbbb___``````^^^ZZZWWWVVVVVVZZZYYYWWWTTTOOOKKKFFFDDDDDDBBBAAA>>>;;;999777666555555333222111000000000///...------//////...---........................************************++++++++++++++++++*********************+++++++++---------............///*********+++++++++++++++++++++,,,,,,---.........//////......//////000000//////......///000222333333444555777888888777777111//////333777<<>>>>>>>>>>>===<<<<<<===???AAACCCEEEHHHMMMPPPSSSSSSQQQNNNJJJHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOOOONNNOOOOOOPPPQQQQQQPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSTTTUUUVVVVVVVVVVVVYYYYYYZZZ[[[[[[[[[[[[[[[ZZZ[[[[[[\\\]]]^^^^^^___^^^______```aaaaaaaaaaaaccccccccccccdddeeeffffffggggggiiijjjjjjkkkkkkjjjiiijjjjjjjjjjjjkkkkkkkkklllmmmmmmnnnnnnoooppppppooooooooonnnnnnooooooppprrrrrrssssssssssssrrrrrrrrrrrrrrrsssssssssttttttppppppppppppppppppppppppqqqpppooommmmmmnnnnnnoootttuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyzzzyyyyyyxxxwwwuuuuuuuuuuuutttsssqqqqqqpppooopppqqqrrruuuwwwyyyvvvxxxzzz{{{yyyxxxxxxxxxzzzyyyyyyxxxxxxxxxxxxyyyuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{|||}}}~~~~~~xxxsssqqqooommmkkkiiifffdddcccccc^^^___```^^^[[[XXXVVVVVVZZZYYYWWWTTTOOOJJJFFFCCCDDDCCCAAA???<<<999777666555555333222111000000000///...------//////...---........................++++++++++++++++++++++++------,,,,,,++++++******))))))*********++++++++++++,,,,,,,,,,,,---------,,,++++++++++++++++++***+++++++++,,,------......,,,,,,,,,---...///111111//////......///000222333222333555777888999888888555222111444555888???GGGQQQZZZdddjjjllllllfff___[[[NNNBBB;;;777222111333+++...111333444666888:::===>>>>>>???>>>===<<<;;;<<<>>>@@@BBBDDDFFFJJJLLLPPPQQQQQQNNNKKKIIIIIIKKKIIIIIIJJJKKKMMMNNNOOOOOOPPPPPPQQQRRRRRRRRRQQQQQQPPPQQQSSSTTTUUUUUUTTTTTTRRRSSSTTTUUUVVVVVVVVVVVVYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]^^^___```aaabbbbbbbbbbbbdddddddddccccccddddddeeeeeefffhhhjjjkkkllllllkkkjjjjjjkkkkkkkkkjjjiiiiiimmmmmmmmmnnnooooooppppppoooooonnnnnnnnnnnnoooooorrrrrrsssssssssssssssrrrrrrrrrrrrsssssssssttttttoooooooooooooooooooooooonnnmmmlllkkkkkklllnnnooossstttuuuwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwtttttttttsssrrrqqqooonnnnnnooopppqqqsssuuuvvvvvvxxxzzz{{{{{{yyyyyyyyyzzzyyyzzz|||}}}}}}{{{yyywwwwwwvvvvvvvvvwwwwwwxxxyyyzzzzzzzzz{{{}}}xxxsssqqqooonnnllliiigggeeedddccc]]]^^^___^^^[[[XXXWWWWWWZZZYYYWWWTTTOOOJJJFFFCCCEEEDDDBBB???<<<:::888777555555333222111000000000///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,+++******))))))******++++++++++++)))************+++++++++---,,,,,,++++++************++++++,,,,,,---......+++++++++,,,...000111222//////......///000222333222333555777888999999888<<<888666777777777===DDDIIISSS^^^dddiiijjjfff___bbbUUUGGG>>>888333111222///111333444444555777999;;;<<<=========;;;:::999:::===@@@BBBCCCEEEGGGIIIOOOPPPQQQNNNKKKIIIKKKMMMJJJJJJKKKLLLMMMNNNNNNOOOQQQRRRRRRSSSSSSSSSSSSRRRPPPQQQSSSTTTUUUUUUTTTTTTRRRSSSTTTUUUUUUVVVUUUUUUYYYYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]______aaabbbccccccccccccfffeeeddddddccccccdddddddddeeegggjjjkkklllllllllkkkkkkkkkkkkkkkjjjiiihhhmmmmmmnnnnnnoooooopppppppppooonnnnnnnnnnnnoooooorrrrrrsssssstttsssssssssrrrrrrrrrsssssssssttttttnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkjjjiiijjjllloooppprrrrrrtttvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuussssssrrrrrrpppooonnnmmmnnnoooppprrrttttttuuuuuuzzz{{{|||{{{zzzyyyzzz|||xxx{{{~~~yyyuuuxxxwwwwwwwwwwwwwwwxxxxxxyyyzzzzzz{{{}}}~~~xxxssssssqqqooommmiiifffbbb```^^^^^^^^^^^^]]]ZZZXXXXXXYYYYYYYYYWWWSSSNNNIIIFFFFFFCCCBBBAAA???<<<:::999888777555111...------...///222000---+++******,,,------------------------------------,,,,,,+++++++++------------------------&&&&&&%%%&&&&&&'''((()))************************,,,,,,,,,++++++*********,,,,,,++++++++++++++++++***---///111111000111222222000...---,,,---...///333444666777888999888888:::888666444555888<<<>>>CCCIIIRRRZZZ___ccceeegggeee___TTTHHH===777333222...000222333333222222333999:::<<<===>>>===;;;:::<<<===???AAADDDGGGIIIJJJNNNOOOQQQRRRRRRRRRPPPOOOKKKLLLMMMOOOPPPPPPPPPPPPQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTVVVVVVUUUUUUUUUVVVYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]^^^___```aaabbbbbbbbbbbbcccddddddcccbbbbbbccceeefffggghhhiiijjjkkkkkkkkkllljjjiiigggggghhhjjjkkkkkkkkklllmmmnnnooopppqqqpppooonnnmmmmmmnnnooopppppppppqqqrrrssssssssssssuuusssrrrrrrssssssrrrqqqqqqppppppooonnnmmmmmmlllnnnmmmkkkiiiiiikkknnnoooqqqssstttvvvwwwxxxwwwwwwzzzzzzzzzyyyxxxwwwvvvuuurrrqqqpppnnnnnnnnnoooppprrrrrrssstttuuuvvvwwwwww}}}|||zzzyyyxxxyyyyyyzzzzzz|||}}}zzzxxxxxxzzzzzzzzzyyyyyyxxxxxxxxx||||||||||||}}}~~~wwwrrrrrrpppnnnllliiifffccc```___^^^^^^^^^\\\ZZZXXXXXXYYYYYYYYYXXXTTTNNNIIIFFFFFFFFFEEEBBB???<<<999666555777555222///------...//////...---++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************+++,,,++++++++++++++++++++++++++++++***************)))++++++++++++++++++++++++,,,///111222222222333444333111000.........000000111222444666777888888888:::999777777777999;;;===???EEENNNVVV\\\aaadddfffiiiddd[[[PPPEEE<<<777444+++---///111111222222333888:::<<<>>>???>>>>>>=========???AAADDDFFFGGGHHHMMMOOORRRTTTUUUTTTSSSRRRLLLMMMMMMNNNOOOPPPPPPQQQUUUUUUUUUUUUVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSUUUVVVWWWVVVUUUVVVWWWYYYYYYYYYYYYZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\]]]^^^___```aaabbbbbbbbbbbbcccddddddcccbbbbbbccceeeffffffggghhhiiiiiijjjjjjkkkkkkjjjiiihhhiiiiiijjjjjjkkklllmmmnnnoooooopppoooooonnnnnnnnnnnnooooooooopppqqqrrrssstttttttttuuutttrrrsssttttttsssqqqppppppoooooonnnmmmmmmlllmmmllljjjiiiiiikkkmmmoooqqqrrrtttvvvwwwxxxwwwwwwzzzzzzyyyxxxwwwvvvtttssspppoooooonnnnnnoooooopppttttttuuuvvvwwwxxxyyyyyy}}}|||zzzyyyxxxxxxxxxxxxvvvzzz~~~{{{yyyzzzyyyyyyyyyyyyyyyyyyxxx||||||||||||}}}~~~uuuppppppnnnmmmkkkiiifffcccaaa```]]]^^^^^^\\\YYYXXXXXXXXXXXXYYYXXXTTTOOOJJJGGGFFFEEEDDDBBB???<<<999777666666444222///......///000,,,,,,---------.........------------------------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,************************)))))))))))))))******************++++++,,,,,,---,,,...111222111111222333333222000//////000111111///000222444666888999999;;;::::::::::::;;;;;;;;;;;;AAAIIIQQQXXX]]]bbbeeekkkhhhbbbYYYOOODDD:::555/////////000000111111222444555888:::<<<=========>>>>>>???AAACCCEEEFFFFFFLLLNNNSSSVVVXXXXXXVVVUUUOOOOOONNNNNNNNNOOOQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSUUUWWWWWWVVVUUUVVVWWWYYYYYYYYYYYYZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\______```aaabbbbbbbbbbbbdddeeeeeedddccccccdddffffffffffffggghhhhhhhhhhhhkkkkkkkkkkkkjjjjjjiiiiiijjjjjjkkklllmmmnnnnnnooonnnnnnoooooopppoooooonnnnnnoooqqqrrrssstttttttttvvvtttsssssstttuuusssrrrpppoooooonnnnnnmmmmmmmmmlllkkkjjjiiiiiikkkmmmnnnpppqqqsssuuuwwwwwwwwwwwwxxxxxxxxxwwwuuutttrrrqqqnnnnnnnnnnnnooopppqqqrrrvvvwwwwwwxxxyyyzzz{{{{{{|||{{{zzzxxxwwwwwwvvvvvvsssxxx~~~}}}{{{xxxyyyyyyyyyyyyyyyyyyzzz||||||{{{||||||}}}~~~~~~~~~~~~rrrmmmnnnmmmllljjjhhhfffcccaaa```]]]^^^^^^\\\YYYWWWWWWXXXXXXXXXXXXUUUPPPKKKGGGFFF@@@@@@???>>>===<<<;;;;;;555444222000/////////000,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************))))))))))))))))))))))))((()))))))))******++++++))))))***+++,,,,,,------+++,,,...///......///111111111000//////000000111...000222444777999:::;;;;;;<<<===>>>>>>===;;;:::999>>>FFFMMMTTTZZZaaadddiiiiiigggbbbXXXLLL@@@999888666333111000000000000222333666999<<<>>>??????>>>???@@@AAABBBCCCDDDEEEJJJMMMRRRWWWZZZ[[[ZZZYYYSSSQQQPPPNNNNNNPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUVVVVVVVVVVVVVVVWWWTTTVVVXXXXXXWWWVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZ]]]]]]]]]\\\\\\\\\\\\[[[______```aaabbbbbbbbbbbbdddeeeeeedddccccccdddffffffffffffffffffgggggggggiiijjjkkkllllllkkkiiihhhjjjjjjkkkkkklllmmmmmmnnnmmmnnnoooqqqqqqpppooonnnnnnoooppprrrssstttuuuuuuvvvuuussstttuuuuuutttrrroooooonnnnnnnnnmmmmmmmmmkkkjjjiiiiiiiiikkkmmmnnnoooqqqsssuuuvvvwwwwwwvvvvvvvvvvvvuuusssrrrpppooonnnooooooppprrrssstttuuuwwwxxxxxxyyyzzzzzz{{{{{{|||{{{zzzxxxwwwvvvuuuuuutttxxx}}}~~~}}}|||xxxxxxxxxyyyyyyzzzzzzzzz|||{{{{{{{{{||||||}}}~~~}}}~~~~~~|||pppllllllmmmllljjjhhheeecccaaa```]]]]]]]]]\\\YYYWWWWWWXXXWWWXXXXXXVVVQQQKKKHHHFFF@@@@@@???>>>===<<<;;;;;;555444222111000000000000...///000000///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))************************)))******++++++,,,,,,,,,))))))***+++,,,,,,------+++,,,...---------...000/////////.../////////000000111222555777:::<<<===<<<>>>@@@AAAAAA???===;;;:::>>>DDDJJJPPPXXX___dddhhhjjjkkkiiibbbWWWKKKDDD===999333000000111111000333555777:::===???AAABBB>>>>>>???@@@AAABBBCCCCCCHHHKKKPPPVVVYYY[[[[[[ZZZVVVUUUSSSQQQPPPQQQRRRSSSUUUUUUVVVVVVVVVWWWWWWWWWUUUUUUVVVVVVVVVWWWWWWWWWUUUVVVXXXXXXWWWWWWWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\___```aaabbbccccccccccccddddddeeedddcccbbbdddfffgggfffeeeeeedddeeeeeefffggghhhjjjlllmmmllljjjiiijjjjjjkkkkkklllmmmmmmmmmmmmnnnpppqqqqqqqqqpppooonnnoooqqqrrrssstttttttttvvvtttssssssttttttsssrrrnnnnnnnnnnnnmmmmmmmmmmmmjjjjjjjjjjjjjjjlllmmmnnnoooqqqrrrtttuuuuuuuuuuuutttttttttsssrrrqqqpppooopppppprrrtttuuuwwwxxxxxxwwwxxxxxxyyyyyyzzzzzzzzz{{{zzzzzzyyyxxxwwwuuuuuuxxxyyyzzzzzzyyyyyyzzz|||xxxxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{zzz{{{{{{|||}}}~~~yyyoookkklllmmmllljjjhhheeebbb```___\\\]]]]]][[[XXXWWWWWWWWWVVVXXXYYYVVVRRRLLLHHHGGGEEEDDDBBB???<<<999777666444444333222111000000000000000000000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,*********++++++,,,,,,------...///...---...000111............////////////111222333555777:::<<<>>>===???AAACCCCCCBBB@@@>>>===???CCCHHHMMMTTT\\\aaafffjjjnnnppplllddd[[[TTTBBB;;;444000000222333222000000222444777999;;;<<<======>>>???AAABBBCCCCCCFFFHHHMMMRRRVVVXXXZZZZZZYYYXXXVVVTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVTTTUUUUUUVVVVVVWWWWWWXXXUUUWWWYYYYYYXXXWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]___```aaabbbcccccccccccccccddddddcccbbbbbbccceeeeeedddcccaaaaaaaaabbbbbbdddfffhhhkkkllllllkkkjjjkkkkkkllllllmmmmmmmmmmmmnnnnnnooopppqqqqqqqqqqqqppppppqqqrrrssssssssssssuuusssrrrrrrssstttrrrqqqmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjjjjkkklllmmmnnnoooqqqqqqssstttttttttsssrrrrrrrrrrrrrrrrrrqqqppppppqqqrrrtttvvvxxxyyyzzzzzzwwwxxxxxxxxxyyyyyyyyyzzzyyyzzzzzzzzzyyyxxxwwwvvvzzzzzzyyyxxxvvvvvvyyy{{{xxxyyyyyyyyyyyyyyyyyyzzz{{{{{{zzzzzzzzzzzz{{{{{{xxxnnnkkklllnnnmmmkkkhhhdddaaa___^^^\\\]]]]]][[[XXXVVVVVVWWWVVVXXXYYYWWWRRRMMMIIIGGGFFFEEEBBB???<<<999666555444333333222222111111111///////////////...------++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))++++++++++++++++++,,,---++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++............,,,---///111......///000000000000000111111222444666999;;;===>>>@@@BBBDDDEEEDDDBBBAAA???@@@BBBEEEIIIPPPXXX]]]bbbgggmmmqqqqqqmmmgggbbbOOOFFF;;;555333333333111......///000222333555666<<<<<<===???@@@BBBCCCCCCDDDFFFIIIMMMQQQUUUXXXYYY[[[[[[ZZZXXXVVVUUUTTTSSSRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVXXXYYYZZZXXXXXXYYYZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^___``````aaabbbccccccccccccbbbbbbcccbbbaaaaaabbbdddbbbaaa___]]]\\\\\\]]]^^^bbbcccfffhhhjjjllllllllllllmmmmmmmmmmmmnnnnnnnnnoooooooooooopppqqqrrrsssqqqrrrrrrssssssrrrrrrqqqtttrrrqqqqqqrrrrrrqqqpppmmmmmmmmmmmmmmmmmmmmmmmmjjjkkkkkklllmmmooooooppprrrrrrssstttsssrrrqqqpppppppppqqqrrrrrrrrrrrrqqqrrrsssuuuwwwyyyzzzzzzzzzxxxxxxyyyyyyyyyyyyzzzzzzxxxyyyzzz{{{{{{zzzyyyxxxyyyzzzzzzyyyxxxwwwyyy{{{zzzyyyyyyyyyyyyyyyyyyxxx{{{{{{zzzzzzyyyzzzzzz{{{~~~~~~~~~wwwnnnkkklllooonnnkkkhhhdddaaa^^^]]]\\\]]]]]][[[XXXVVVVVVWWWVVVXXXYYYWWWSSSMMMIIIGGGCCCBBBAAA???<<<:::999888333333333222222111111111............/////////000++++++++++++++++++++++++,,,+++++++++******))))))++++++++++++++++++++++++))))))))))))***++++++,,,((((((((((((((((((((((((++++++******))))))((((((,,,,,,++++++++++++++++++,,,,,,,,,+++******---/////////000111111111111111111111111222444777:::;;;???@@@BBBDDDEEEEEEDDDCCC@@@AAABBBCCCGGGMMMUUUZZZ^^^bbbiiioooqqqooollliii^^^SSSEEE;;;777444111///333333333444555666888999;;;;;;===>>>@@@BBBCCCDDDCCCEEEGGGJJJNNNRRRVVVXXX\\\\\\\\\ZZZYYYWWWUUUSSSUUUUUUVVVVVVVVVWWWWWWWWWSSSSSSTTTUUUUUUVVVWWWWWWVVVXXXZZZZZZYYYXXXYYYZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[]]]^^^___``````aaabbbccccccdddccccccaaabbbbbbaaa``````aaaccc```^^^\\\ZZZYYYYYYZZZ[[[```bbbdddgggiiikkkmmmnnnmmmmmmmmmnnnnnnnnnnnnnnnpppooonnnnnnoooqqqssstttrrrrrrsssssssssrrrqqqqqqsssrrrpppqqqrrrrrrqqqooolllmmmmmmmmmmmmmmmmmmmmmkkkkkklllmmmnnnooopppqqqssssssttttttsssqqqpppoooooooooppprrrrrrsssssssssqqqsssuuuwwwxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzxxxyyyzzz{{{|||{{{zzzyyywwwyyy{{{|||{{{zzzzzz{{{zzzzzzzzzyyyyyyxxxxxxxxx{{{zzzzzzyyyyyyyyyzzzzzz~~~~~~}}}|||||||||vvvmmmkkkmmmnnnmmmjjjhhhfffbbb^^^[[[\\\^^^___]]]YYYWWWXXXZZZYYYYYYWWWUUUQQQMMMJJJHHHGGGGGGEEEBBB>>>999555333888666444111///...------000///...---,,,,,,---...------...///...,,,+++***...---+++))))))***+++,,,---,,,,,,++++++,,,,,,---))))))***++++++++++++***...'''&&&++++++'''(((///***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,)))***///000,,,,,,111000000111222222222222111111111111222444666888:::===>>>@@@CCCEEEFFFFFFFFFFFFEEECCCCCCGGGMMMTTTXXX\\\]]]aaafffkkknnnnnnmmmllleeeUUUFFF===:::444...222000------///222444444666777999;;;===???@@@@@@@@@BBBEEEFFFGGGHHHJJJMMM\\\\\\\\\\\\[[[YYYWWWVVVTTTSSSRRRSSSTTTUUUTTTRRRQQQRRRSSSTTTUUUVVVVVVUUUXXXYYYYYYZZZZZZZZZZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[^^^^^^^^^]]]]]]\\\\\\\\\aaaaaacccddddddddddddddddddcccbbbaaa````````````___^^^[[[WWWTTTSSSTTTVVV\\\```eeeiiijjjiiiiiiiiipppnnnkkkjjjjjjkkkjjjhhhfffiiilllpppqqqrrrqqqppprrrqqqpppoooooopppqqqrrrqqqqqqpppooooooooooooooommmmmmmmmllllllkkkkkkkkkjjjlllnnnnnnmmmmmmoooqqqpppqqqsssrrrpppooonnnoooooorrrttttttsssqqqqqqrrrsssrrrrrrtttwwwzzz{{{{{{}}}{{{yyyxxxwwwxxxxxxxxxyyyzzz{{{||||||||||||{{{{{{{{{zzz{{{{{{|||}}}zzzyyyxxxxxxwwwwwwxxxxxxvvvvvvwwwwwwxxxxxxxxxyyy||||||||||||}}}}}}}}}}}}uuullliiikkknnnlllkkkhhhfffbbb^^^[[[[[[]]]^^^\\\XXXUUUVVVXXXYYYXXXWWWTTTQQQMMMIIIGGGGGGFFFDDDBBB>>>:::666444555444222111000//////000000///...---------...///...............---,,,+++,,,+++)))((('''((()))***,,,,,,++++++++++++,,,,,,++++++++++++******)))(((%%%))),,,,,,---///---***)))***++++++++++++***)))++++++++++++++++++++++++,,,)))***......******---//////000111111111111000000000000111333555888999???AAADDDGGGIIIJJJJJJIIIJJJGGGDDDBBBDDDJJJPPPTTTXXXZZZ___eeeiiimmmpppqqqxxxsssdddPPPBBB:::555000444222//////111333444444555777999;;;===>>>???@@@>>>@@@CCCDDDEEEFFFIIIKKKUUUXXX\\\______\\\YYYVVVWWWUUUTTTTTTUUUVVVUUUTTTTTTTTTUUUVVVWWWWWWXXXXXXYYYYYYZZZ[[[[[[[[[ZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^______```aaabbbbbbcccccccccdddddddddcccbbbaaa````````````___^^^[[[VVVRRRRRRSSSUUUZZZ^^^dddhhhjjjjjjkkkkkkooonnnlllllllllllljjjhhhfffhhhllloooqqqrrrqqqqqqrrrqqqpppoooooopppqqqrrrpppooonnnmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkmmmnnnnnnnnnnnnoooqqqqqqrrrrrrqqqooonnnnnnpppnnnqqqsssttttttssstttuuuvvvuuutttvvvyyy{{{{{{{{{~~~}}}{{{yyyxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{|||||||||}}}}}}}}}~~~~~~zzzyyyyyyxxxwwwwwwwwwwwwuuuvvvvvvwwwxxxyyyyyyzzz{{{{{{|||||||||}}}}}}}}}~~~~~~tttkkkhhhjjjmmmlllkkkhhheeeaaa^^^\\\[[[]]]]]]ZZZVVVSSSSSSUUUXXXWWWVVVSSSPPPLLLHHHFFFFFFEEEDDDAAA>>>;;;888666222222111111000111111222//////.........///000000///......---------......,,,+++***(((((())))))***++++++************++++++,,,,,,,,,+++***((('''&&&'''+++'''(((///---###((()))************)))(((+++++++++++++++++++++++++++)))***,,,,,,)))(((***......///000000000000000/////////000222444666888>>>AAAFFFJJJMMMOOOOOOOOOPPPLLLFFFBBBBBBFFFKKKOOORRRWWW]]]bbbfffkkkqqquuuuuu___JJJ===888555444333111000222333333333444666888:::<<<===>>>???<<<>>>AAABBBCCCDDDFFFIIIMMMRRRZZZaaadddbbb]]]YYY[[[XXXUUUTTTUUUVVVVVVVVVTTTUUUUUUVVVWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[]]]^^^```aaabbbcccbbbbbbaaaaaaaaabbbccccccdddcccbbbaaaaaa```aaaaaa```^^^[[[VVVRRRQQQSSSVVVZZZ^^^ccchhhjjjkkklllmmmnnnmmmmmmnnnnnnllliiifffdddgggjjjnnnppprrrrrrrrrrrrqqqqqqppppppqqqqqqrrrooonnnlllkkkjjjiiihhhhhhjjjjjjjjjjjjjjjkkkkkkkkklllmmmoooooonnnnnnpppqqqrrrrrrrrrpppnnnmmmooopppnnnqqqtttvvvvvvvvvwwwxxxzzzxxxwwwxxxzzz{{{|||{{{}}}|||{{{zzzyyyxxxxxxxxxzzzzzz{{{{{{zzzzzzyyyyyyzzz{{{||||||}}}}}}||||||zzzyyyyyyxxxwwwwwwvvvvvvuuuuuuvvvwwwyyyzzz{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}~~~vvvllliiijjjkkkkkkkkkhhhddd```^^^\\\\\\]]]^^^ZZZUUURRRSSSTTTWWWWWWUUUSSSOOOKKKHHHFFFEEEEEECCCAAA>>>;;;999888222222222111111111111111////////////000000111111///...---,,,---...///000...---,,,+++++++++,,,,,,+++******))))))******+++++++++++++++***)))((('''!!!'''+++,,,---...+++&&&)))******************)))++++++++++++++++++++++++***)))***++++++*********...///000000111111000000////////////111333555666:::>>>EEELLLRRRUUUWWWWWWZZZUUUMMMGGGDDDEEEIIILLLOOOUUU\\\```bbbgggooovvv|||lllTTTCCC<<<:::222000//////111222222222333444666999;;;<<<======;;;===@@@AAABBBCCCFFFHHHIIIOOOXXX```eeeeeecccaaa^^^ZZZVVVTTTUUUVVVVVVVVVSSSSSSSSSTTTTTTUUUUUUVVVZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[\\\^^^___aaabbbccccccbbbaaa`````````aaabbbbbbaaaaaa``````aaaaaabbbcccaaa^^^YYYUUUTTTVVVYYY\\\```eeehhhjjjkkklllmmmllllllmmmoooooommmhhheeebbbdddhhhkkknnnpppqqqqqqrrrrrrrrrqqqqqqrrrrrrrrrooonnnllljjjiiihhhgggggghhhhhhiiiiiijjjjjjjjjkkkmmmnnnoooooonnnnnnoooqqqrrrrrrqqqnnnlllmmmooorrrqqqsssvvvwwwwwwwwwxxxyyy{{{zzzxxxxxxzzz{{{zzzyyy{{{{{{{{{zzzyyyyyyyyyyyy{{{{{{{{{zzzzzzxxxwwwwwwvvvwwwxxxyyyyyyyyyxxxwwwyyyyyyyyyxxxwwwwwwvvvuuuuuuuuuvvvxxxyyy{{{|||}}}zzz{{{{{{{{{|||||||||||||||}}}~~~xxxmmmiiijjjjjjkkkkkkhhhddd___]]]]]]]]]^^^___\\\WWWSSSTTTUUUWWWWWWUUUSSSOOOKKKHHHFFFFFFEEECCC@@@>>><<<:::999444444333222111///............///000000000111111...---,,,,,,,,,...///111...------,,,,,,,,,,,,,,,+++******))))))******+++******++++++++++++******...,,,555CCCCCC444+++---++++++++++++++++++++++++++++++++++++++++++++++++((()))++++++---...///...///000111111222222111111////////////000222444555999===EEEOOOWWW^^^bbbcccddd___XXXQQQLLLJJJJJJKKKOOOTTT[[[^^^___ccckkkrrruuurrr\\\JJJ@@@;;;111///------///111111111222333555777999;;;<<<<<<<<<>>>@@@BBBBBBDDDFFFHHHIIIMMMTTT[[[aaaeeeggghhh```]]]XXXUUUUUUVVVVVVVVVTTTTTTSSSSSSSSSTTTUUUVVVZZZZZZ\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]][[[\\\\\\]]]^^^^^^______bbbaaa``````____________^^^^^^^^^___```aaabbbcccfffeeeccc___[[[ZZZ\\\]]]aaadddgggjjjjjjjjjkkklllllllllnnnooopppmmmhhhdddbbbcccfffjjjmmmooopppqqqrrrrrrrrrssssssrrrrrrrrrpppooommmllljjjiiihhhhhhhhhhhhhhhiiiiiijjjjjjjjjmmmnnnoooooonnnnnnooopppppppppooonnnlllmmmpppssstttvvvxxxyyyxxxwwwwwwwww{{{yyyxxxwwwxxxyyyxxxwwwzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzyyyxxxvvvvvvttttttuuuuuuvvvvvvuuuuuuwwwwwwxxxxxxxxxwwwvvvuuuuuuvvvwwwyyyzzz|||}}}}}}{{{{{{{{{||||||||||||}}}|||}}}~~~yyynnnjjjjjjhhhjjjkkkhhhccc^^^]]]^^^]]]______\\\XXXUUUVVVWWWXXXWWWVVVSSSPPPLLLHHHFFFGGGFFFCCC@@@>>><<<;;;:::666666555333111...,,,+++......///000000000//////+++++++++,,,---...///000+++++++++++++++*********++++++************++++++***++++++,,,------,,,,,,///+++999PPPOOO777(((+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++'''***,,,,,,---111222000000000111222222222222222000/////////000222444555:::???GGGQQQ[[[dddjjjnnnkkkhhhccc]]]WWWRRRNNNLLLNNNRRRXXX\\\^^^bbbhhhlllrrrzzz~~~tttcccTTTGGG@@@555222///---...///000111000222444666888999:::;;;<<<>>>AAABBBCCCDDDGGGIIIJJJLLLOOOTTT[[[aaagggjjjccc___[[[YYYXXXWWWVVVVVVWWWWWWUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]```aaaaaa```___^^^]]]\\\ZZZZZZ[[[]]]___aaaccceeeggghhhgggeeecccaaaaaabbbdddgggjjjkkkkkkkkklllmmmnnnnnnoooqqqqqqooojjjgggdddeeegggjjjmmmooopppqqqrrrssssssttttttssssssrrrqqqpppooommmlllkkkkkkjjjiiiiiiiiiiiiiiijjjjjjjjjlllnnnooonnnmmmlllmmmooommmnnnnnnnnnmmmnnnqqqtttuuuwwwyyyyyyxxxwwwvvvwwwzzzxxxwwwvvvwwwxxxwwwvvvyyyyyyzzz{{{{{{zzzzzzzzzyyyzzzzzzyyyxxxwwwvvvuuutttsssssssssssstttuuuvvvuuuuuuwwwxxxxxxxxxwwwvvvwwwwwwxxxyyy{{{|||}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}~~~yyymmmiiiiiigggjjjllliiibbb^^^]]]___\\\^^^___\\\XXXVVVVVVXXXYYYXXXWWWTTTQQQMMMIIIGGGHHHGGGDDD@@@===;;;::::::666555555333111///,,,+++....../////////...------((()))***,,,---.........++++++,,,,,,++++++***))),,,,,,++++++++++++,,,,,,------.........---,,,,,,***)))222@@@@@@111((())),,,+++***))))))***+++,,,++++++++++++++++++++++++(((,,,...,,,---111111...///000000111111111111111111000000000111333444666;;;???FFFOOOZZZdddlllpppooonnnlllhhhaaaYYYQQQMMMLLLOOOTTTZZZ___dddggghhhqqqvvvvvvqqqiiiaaaWWWNNN@@@;;;555000///000000111///111333555777999999:::<<<>>>@@@BBBBBBDDDFFFHHHIIIIIIKKKNNNTTT\\\cccgggeeeccc___]]]\\\ZZZXXXVVVXXXWWWUUUTTTTTTUUUWWWXXXXXXYYYZZZ\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^___```aaaaaa```^^^[[[YYYUUUVVVXXX[[[^^^aaadddfffgggiiikkkjjjhhhfffeeefffeeehhhkkklllmmmmmmoooqqqrrrrrrrrrssstttrrrnnnkkkhhhiiijjjllloooqqqrrrsssrrrssstttuuuuuutttsssrrrppppppooonnnmmmllllllllljjjjjjjjjjjjjjjiiiiiiiiilllmmmnnnmmmlllkkklllmmmiiikkkmmmnnnoooppprrrttttttvvvxxxyyyxxxwwwxxxxxxzzzxxxvvvvvvwwwxxxwwwwwwxxxxxxzzz{{{{{{{{{zzzzzzxxxxxxyyyxxxxxxwwwvvvvvvsssqqqpppnnnoooqqqssstttrrrtttvvvxxxyyyyyyxxxwwwxxxyyyyyyzzz{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~xxxmmmggggggfffjjjllliiibbb]]]]]]___[[[]]]^^^\\\XXXVVVWWWYYYYYYYYYWWWUUUQQQMMMJJJHHHIIIGGGDDD@@@===;;;::::::444444444444222///---,,,....../////////---,,,+++&&&(((***,,,---...------------.........---,,,+++---,,,,,,++++++,,,,,,---000000000///...---++++++,,,++++++***+++,,,---...+++***)))(((((()))***+++++++++++++++++++++++++++)))...///+++,,,000000,,,...//////000000000000000111111000111111333555666:::===CCCKKKVVV```hhhmmmpppqqqqqqnnnggg]]]SSSMMMJJJLLLQQQYYY```eeeggggggpppqqqpppnnnnnnmmmeee]]]IIICCC:::444111000111111///000222444777888999999;;;===???AAAAAACCCEEEGGGGGGGGGHHHKKKQQQXXX^^^bbbhhheeecccaaa___]]]ZZZWWWWWWUUUTTTRRRRRRSSSUUUVVVXXXXXXZZZ[[[\\\]]]]]]]]]________________________]]]]]]^^^^^^___``````aaa^^^___aaabbbaaa^^^ZZZWWWSSSTTTVVVYYY]]]aaaeeegggfffiiilllmmmllliiiggggggeeegggkkkmmmnnnppprrrtttvvvuuuuuuvvvvvvtttqqqoookkklllmmmoooqqqrrrttttttrrrssstttuuuuuutttsssrrrpppooonnnmmmmmmmmmmmmmmmlllkkkkkkkkkjjjiiiiiiiiikkklllmmmmmmkkkjjjkkklllgggiiimmmooopppqqqsssuuuqqqtttwwwxxxxxxxxxyyyzzzzzzxxxwwwwwwxxxyyyxxxxxxwwwxxxzzz{{{|||{{{{{{zzzwwwxxxxxxxxxxxxwwwvvvvvvpppnnnllljjjjjjmmmppprrrqqqrrruuuxxxyyyyyyyyyxxxzzzzzzzzz{{{{{{{{{||||||}}}~~~~~~~~~tttkkkiiikkkkkkkkkjjjgggccc```____________^^^[[[WWWUUUUUUUUUUUUUUUUUUSSSQQQNNNKKKJJJIIIIIIGGGEEEAAA===:::777777666555222111///......//////............//////////////////............------,,,,,,,,,,,,++++++///+++)))++++++***,,,000555888;;;888111+++)))***************************000///---+++(((%%%$$$###))))))***++++++,,,------++++++++++++,,,---...///111111111222222333333444333333222222222333444444666999???EEELLLTTT\\\bbbdddgggjjjjjjeee```[[[YYYMMMOOOSSSWWW\\\aaaeeehhhooorrrvvvyyyyyyuuunnnhhhYYYHHH999444444111111444333333333444555888:::;;;;;;===@@@AAABBBBBBDDDFFFGGGGGGFFFHHHKKKQQQVVVZZZaaabbbcccccccccaaa___]]][[[[[[ZZZYYYYYYYYYYYYZZZXXXXXXXXXXXXYYYZZZ\\\\\\[[[\\\^^^]]]\\\\\\]]]_________________________________^^^]]]]]]\\\[[[[[[TTTTTTSSSTTTXXX]]]bbbeeeiiikkkllllllkkkiiiiiiiiigggggghhhiiikkklllnnnooorrrtttwwwyyyxxxuuurrrooolllnnnppppppooonnnmmmnnnqqqqqqqqqrrrttttttrrrppprrrrrrpppooommmmmmllllllmmmmmmlllllllllkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmooooooooopppqqqrrrttttttwwwwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{zzzyyyxxxwwwvvvrrruuuxxx|||}}}|||zzzyyy|||yyywwwwwwxxxxxxuuusssoookkkfffeeehhhlllmmmnnnppprrruuuxxxyyyzzzyyyyyyyyyyyyzzzzzz{{{||||||}}}zzz{{{|||}}}~~~uuullliiikkkiiiiiiiiigggcccaaaaaaaaa``````^^^[[[WWWTTTTTTUUUUUUUUUTTTSSSPPPMMMKKKIIIJJJIIIHHHEEEBBB>>>:::888777666444222111//////...//////............//////............------------------,,,,,,,,,,,,++++++000,,,,,,///000000222777@@@CCCDDD@@@888000------************************%%%&&&''')))+++---...///,,,,,,,,,---......//////++++++++++++,,,---......000000111222222333333333333333333333333444444555333666:::???DDDKKKRRRWWW]]]aaafffhhhgggccc```^^^RRRRRRRRRUUUYYY^^^aaaccciiilllrrrwwwyyywwwsssooobbbRRRAAA999666222000222000000000111333555777999;;;===@@@BBBBBBCCCEEEGGGIIIHHHHHHIIIKKKNNNRRRTTT[[[^^^bbbffffffdddaaa___[[[ZZZYYYXXXWWWWWWWWWWWWZZZYYYYYYZZZZZZ\\\]]]]]]ZZZ\\\]]]]]]\\\\\\]]]^^^````````````````````````______^^^^^^]]]\\\\\\\\\VVVUUUUUUUUUXXX]]]aaadddgggiiijjjjjjiiigggggggggggggggggghhhiiijjjkkkkkknnnqqqtttwwwwwwvvvsssqqqoooqqqssssssqqqppppppqqqrrrqqqqqqrrrttttttrrrppprrrqqqooonnnllllllkkkkkkmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooppprrrssstttvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzyyywwwwwwuuuwwwyyy|||}}}|||{{{zzz|||yyywwwvvvwwwwwwtttrrrmmmiiidddbbbdddhhhjjjkkkppprrruuuwwwyyyzzzyyyyyy||||||{{{{{{{{{zzzzzzzzz{{{{{{|||}}}~~~wwwmmmiiijjjggghhhhhhfffdddbbbbbbccc``````___[[[WWWTTTSSSTTTTTTTTTTTTRRRPPPLLLJJJHHHJJJIIIHHHFFFBBB>>>;;;999777666444222111///////////////............//////...------------,,,,,,,,,------,,,,,,,,,,,,++++++,,,)))))),,,------///333===???@@@<<<555///,,,+++++++++++++++++++++++++++((())))))***+++,,,------)))))))))***++++++,,,,,,++++++***++++++,,,---...///000000111222222333333333333333444444555555555222444777:::===BBBHHHLLLRRRXXXaaagggiiihhhfffeee[[[WWWSSSSSSWWW\\\___```dddhhhnnntttwwwwwwtttrrrjjjZZZIII>>>999444222222/////////000222444666888;;;>>>AAACCCCCCEEEGGGHHHJJJJJJJJJJJJKKKLLLMMMNNNSSSXXX___eeehhhgggdddaaa]]]\\\ZZZYYYWWWVVVVVVVVV[[[[[[[[[[[[[[[\\\]]]^^^ZZZ\\\]]]]]]\\\\\\]]]^^^aaaaaaaaaaaaaaaaaaaaaaaa```______^^^^^^]]]]]]]]]YYYXXXWWWWWWYYY]]]aaacccdddfffhhhhhhfffeeedddeeefffffffffeeeeeeeeeeeeeeehhhjjjnnnrrrtttuuutttsssoooqqqssstttrrrqqqqqqqqqrrrqqqqqqrrrssssssrrrpppqqqpppnnnlllkkkjjjjjjjjjkkkmmmoooqqqqqqqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnoooppprrrsssvvvvvvxxxyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{zzzyyyxxxyyyyyyzzz{{{||||||{{{{{{{{{yyywwwuuuuuuuuusssrrrnnnjjjeeebbbcccgggiiikkkqqqrrruuuwwwyyyzzzzzzzzz~~~~~~}}}|||{{{yyyxxxxxx{{{||||||}}}~~~yyynnniiiiiihhhiiihhhfffcccaaaaaabbbaaaaaa___[[[WWWTTTSSSTTTTTTTTTSSSRRROOOLLLIIIGGGJJJIIIHHHFFFCCC???<<<:::666666444222111000////////////............//////.........---------,,,,,,------,,,,,,,,,+++++++++,,,((('''))))))&&&'''***...000222000---***)))***++++++++++++++++++++++++//////...,,,***)))(((''''''((((((((()))))))))***++++++******+++,,,,,,---...//////000111222333333333444444555666666666666444555777999;;;???DDDHHHJJJQQQ\\\dddiiijjjjjjjjjddd]]]UUUSSSWWW\\\```aaacccgggmmmqqqrrrqqqooonnnjjj^^^NNNCCC<<<888555333111000000111333555777888:::===@@@CCCDDDEEEHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKLLLQQQXXX___dddfffeeedddaaa```^^^\\\ZZZYYYXXXXXX[[[[[[[[[[[[[[[\\\]]]]]][[[]]]^^^^^^]]]]]]^^^___`````````````````````````````````______^^^^^^^^^\\\[[[YYYXXXYYY\\\```bbbccceeeggggggeeedddcccdddcccccccccbbbaaa```______```cccgggkkkoooqqqssssssnnnppprrrrrrqqqpppoooppprrrqqqpppqqqrrrrrrqqqoooooonnnmmmkkkjjjiiiiiiiiijjjlllooorrrsssrrrqqqpppnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmllllllmmmoooqqqsssuuuvvvwwwxxxyyyyyyyyyyyy{{{{{{{{{|||{{{{{{zzzzzz||||||{{{{{{{{{{{{||||||zzzyyywwwuuutttssssssrrrssspppkkkhhhgggjjjmmmnnnrrrsssuuuwwwyyyzzzzzzzzz~~~~~~}}}|||{{{zzzyyyyyy||||||}}}~~~~~~yyynnnjjjjjjjjjjjjjjjgggccc```___`````````___[[[WWWTTTSSSTTTUUUTTTSSSRRROOOKKKHHHFFFIIIIIIGGGEEEBBB???<<<:::666555444222111000000000//////............//////////////////.........---------,,,,,,,,,+++++++++...++++++---,,,)))))),,,)))+++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++*********+++,,,,,,---......///111222222333333444555777777888777777555666777999:::>>>BBBFFFFFFNNNXXXbbbhhhjjjkkklllggg```WWWSSSUUU[[[```ccccccgggmmmoooooommmmmmmmmllldddXXXLLLCCC===777222222111111111222444555777888;;;???AAACCCEEEGGGIIIHHHIIIJJJKKKLLLLLLLLLKKKHHHKKKPPPVVV\\\aaadddfffdddcccaaa^^^\\\[[[ZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\]]]^^^______^^^^^^___```________________________aaaaaa```````````````___^^^]]]ZZZYYYYYY\\\___aaaccceeeggggggeeedddcccdddaaaaaaaaa```___]]]\\\[[[[[[]]]aaaeeejjjmmmpppqqqnnnppprrrrrrqqqpppoooppprrrpppooooooppppppooonnnmmmlllkkkjjjjjjiiijjjjjjiiikkkoooqqqsssrrrqqqpppoooooooooooooooooooooooonnnmmmlllkkkllloooqqqsssuuuuuuvvvwwwxxxxxxxxxxxxzzzzzz{{{{{{|||{{{{{{{{{~~~}}}|||{{{{{{{{{||||||yyyxxxwwwuuusssssstttuuuwwwuuurrrnnnlllmmmoooqqqssstttuuuwwwyyyzzz{{{{{{||||||||||||||||||||||||}}}}}}~~~~~~xxxnnnkkklllkkkkkkjjjgggccc```____________^^^[[[WWWUUUTTTUUUVVVUUUTTTRRROOOLLLHHHGGGHHHGGGFFFEEEBBB>>>;;;999666555333222111000000000//////............//////000000/////////.........------,,,,,,,,,,,,++++++,,,)))***......,,,---000,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,++++++++++++++++++++++++++++++************++++++,,,---...///000111222333333444666888999999999888444555666777888;;;???CCCEEELLLVVV___eeeiiilllnnngggbbb[[[UUUTTTXXX___dddccchhhnnnqqqpppppprrrttttttrrriii]]]QQQHHH===333222111000000000111222333555888<<>>;;;888777555555333222111000000000......------,,,,,,,,,,,,222///,,,...222444000,,,++++++++++++++++++++++++...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))***+++,,,***)))************************+++,,,...//////...,,,+++***++++++,,,,,,++++++***++++++,,,,,,...///111222333666:::;;;;;;:::::::::999888:::>>><<<888999@@@EEEIIIPPPYYY^^^cccnnnxxxzzzwwwqqqjjjdddeeejjjnnnsssyyyzzzgggUUUEEE<<<555333333111111333000222555999;;;=========@@@BBBDDDEEECCCBBBBBBBBBHHHHHHGGGGGGHHHMMMSSSXXXaaaccceeefffeeecccccccccaaaaaa```______^^^]]]\\\[[[ZZZYYYZZZ]]]^^^___^^^aaa``````_________``````cccbbb```___^^^___aaabbb___``````___]]]]]]^^^```eeeeeeffffffeeedddbbbaaacccdddfffhhhiiijjjjjjjjjiiihhhfffeeefffhhhjjjlllppppppppppppooonnnllllllkkkjjjiiihhhhhhhhhhhhhhhggggggggggggiiikkkmmmnnnppppppqqqrrrrrrrrrqqqqqqqqqqqqqqqpppqqqqqqrrrrrrooooooppppppqqqqqqrrrrrrssstttvvvwwwwwwuuurrrpppuuuuuuuuuvvvwwwyyy{{{{{{|||{{{zzzyyyxxxyyyzzz{{{zzzyyyyyyyyyyyyxxxxxxxxx~~~}}}{{{yyywwwuuuuuutttvvvxxxzzz{{{zzzyyyxxxyyyzzz{{{|||}}}}}}}}}}}}~~~~~~uuullljjjllliiiiiiiiigggeeebbb___^^^^^^^^^^^^[[[WWWTTTSSSSSSXXXWWWVVVTTTQQQLLLHHHFFFFFFFFFDDDAAA>>>;;;888777555555333222111000000000000000000000000///.........,,,+++---///000---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***************************,,,---......---,,,******++++++++++++++++++***+++++++++,,,...///111222333555999::::::;;;<<<===>>><<<===???===999;;;BBBDDDGGGNNNWWW^^^eeeqqq}}}{{{tttnnnlllnnnpppuuuzzznnn___GGG>>>555333222000000222111222555888:::===>>>???AAACCCEEEEEEDDDCCCCCCCCCFFFGGGGGGFFFGGGJJJOOOSSS\\\```dddggggggfffeeeeeecccbbbaaa```___^^^^^^^^^^^^\\\[[[[[[]]]^^^]]]]]]_______________```aaabbbdddcccaaa```___```aaabbbbbbccccccbbb```___```bbbccccccddddddcccaaa```^^^ccccccdddfffhhhjjjkkklllkkkjjjhhhggghhhjjjlllnnnqqqqqqqqqpppooonnnllllllhhhhhhggggggggghhhhhhiiieeeeeeeeeeeegggiiikkkllloooooopppqqqrrrrrrqqqqqqppppppoooooonnnoooooooooooooooooopppqqqqqqrrrrrrtttvvvxxxzzz{{{zzzxxxwwwuuuuuuuuuvvvwwwxxxyyyzzz{{{zzzyyyxxxyyyyyyzzz{{{||||||||||||||||||}}}}}}~~~|||zzzyyywwwwwwtttuuuwwwxxxyyyyyyxxxxxxyyyzzz{{{|||}}}}}}}}}}}}~~~tttkkkhhhjjjiiiiiiiiigggeeeaaa___]]]\\\\\\\\\YYYVVVSSSRRRSSSXXXWWWUUUSSSOOOLLLIIIGGGFFFFFFDDDAAA>>>;;;888777555555333222111000000000///000111222111000///...,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++---------------,,,+++***++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++,,,---///111111333555777999:::<<<@@@BBBEEECCCCCCCCCAAA>>>@@@CCCDDDEEEKKKTTT]]]ffftttzzzvvvtttssswwwzzzsssgggMMMBBB888555333111111333222222333555888;;;>>>@@@BBBDDDFFFFFFEEEDDDDDDDDDHHHIIIIIIIIIHHHIIIKKKMMMUUUZZZbbbgggiiiiiiiiihhheeedddaaa___^^^^^^___``````^^^\\\\\\]]]]]]]]][[[^^^^^^^^^___```aaabbbcccdddcccaaa`````````aaabbbfffggggggfffdddbbbcccdddcccddddddcccbbb```___]]]aaaaaabbbccceeehhhkkklllkkkkkkiiiiiijjjlllnnnoooppppppppppppooommmlllkkkeeeeeeffffffggghhhiiiiiieeedddddddddeeegggjjjkkklllnnnoooqqqrrrrrrqqqqqqqqqpppoooooonnnnnnnnnnnnnnnnnnooopppqqqqqqrrrrrrppprrruuuxxxzzzzzzzzzyyyvvvvvvvvvvvvvvvwwwxxxxxxyyyxxxxxxxxxyyyzzz{{{|||~~~}}}{{{zzzzzzwwwxxxxxxyyyyyyzzzzzz{{{zzzzzz{{{{{{|||}}}}}}}}}~~~rrriiifffhhhjjjiiiiiigggdddaaa^^^\\\ZZZ[[[ZZZXXXTTTRRRRRRSSSXXXWWWUUUQQQNNNKKKIIIHHHFFFFFFDDDAAA>>>;;;888777555555333222111000000000---...///000000///...---,,,...//////...------...------------------------++++++******)))******+++***************************+++------,,,+++,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))++++++************++++++******+++,,,---///000111444555777999;;;???DDDHHHKKKLLLNNNOOONNNKKKHHHHHHGGGFFFIIIQQQZZZdddsss~~~|||{{{}}}}}}qqqgggTTTIII>>>999666333222444222111111222444888<<>>;;;888777555555333222111000000000---...///000000///......,,,...//////...------...------------------------+++******)))******++++++************************&&&)))+++,,,++++++,,,...++++++++++++++++++++++++************************+++******))))))******+++*********+++---...000111444666888:::===BBBHHHLLLQQQVVV\\\aaaaaa^^^WWWRRRLLLIIIIIINNNVVV___lllxxx}}}{{{oooeeeZZZOOOCCC===999555333333222111//////111555999<<<@@@CCCFFFGGGGGGGGGGGGHHHLLLNNNPPPPPPNNNKKKJJJIIIJJJPPPYYYaaafffiiikkklllgggeeeaaa^^^]]]]]]^^^___^^^]]]\\\\\\___`````````cccbbbaaa```````````````aaaaaa``````____________ggghhhjjjiiigggeeeeeeeeeffffffgggfffeeecccaaa```]]]]]]\\\]]]___bbbeeegggfffffffffggghhhiiikkklllkkkkkkkkklllkkkkkkjjjjjjiiijjjjjjjjjjjjiiihhhgggfffdddbbb``````aaaccceeegggiiillloooqqqrrrqqqqqqsssrrrqqqpppoooooooooooooooooopppqqqrrrsssttttttwwwxxxyyy{{{{{{|||{{{{{{yyyxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxzzz{{{|||}}}}}}|||}}}}}}~~~~~~~~~}}}~~~~~~|||{{{{{{{{{{{{|||}}}}}}~~~pppgggdddfffjjjiiihhhfffccc```]]][[[YYYYYYXXXUUUSSSRRRSSSUUUVVVUUUTTTQQQOOOLLLIIIHHHFFFFFFDDDAAA>>>;;;888777555555333222111000000000000000000000000000111111,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++%%%(((+++,,,***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))(((((()))***+++*********+++,,,...000000222444777999===BBBHHHLLLTTT]]]gggmmmqqqooofff\\\PPPJJJHHHKKKQQQYYYdddmmmxxx~~~~~~rrrhhh```UUUJJJDDD>>>888444444333111000///111333666888===@@@DDDFFFGGGHHHIIIKKKLLLNNNPPPPPPMMMKKKIIIIIIIIINNNUUU[[[```dddhhhkkkgggfffccc```___^^^______^^^]]]\\\]]]___aaabbbaaadddcccbbbaaa```_________aaaaaaaaaaaa`````````___eeegggiiiiiigggfffeeeeeeddddddeeeeeeeeecccbbbaaa___^^^^^^^^^^^^```aaabbbcccccccccdddeeeggghhhiiihhhiiijjjkkkkkkkkkkkkkkkmmmnnnnnnooonnnlllkkkiiifffddd```\\\[[[\\\]]]___dddfffkkknnnqqqrrrqqqqqqpppooonnnnnnmmmmmmmmmmmmppppppqqqrrrtttuuuvvvvvvxxxxxxyyyyyyyyyyyyyyyxxxzzzyyyyyyxxxxxxxxxyyyyyyxxxxxxzzz|||}}}}}}~~~~~~{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzz{{{|||}}}~~~~~~rrriiigggiiijjjiiihhhfffccc___\\\ZZZYYYYYYXXXUUUSSSSSSTTTVVVTTTTTTTTTRRRPPPLLLIIIFFFFFFFFFDDDAAA>>>;;;888777555555333222111000000000000///...---...///111222...,,,+++---///000---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((+++...---***(((***---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++***)))(((((()))***+++))))))***+++,,,...///000///111555888<<<@@@FFFIIIQQQZZZeeemmmsssuuummmbbbQQQJJJGGGIIINNNTTT]]]eeessszzzyyypppjjj```UUUOOOHHH@@@:::888555444222222222333555666:::>>>BBBEEEGGGIIIKKKMMMLLLNNNPPPQQQOOOMMMLLLLLLKKKMMMQQQTTTYYY^^^dddhhhiiihhhfffdddbbbaaa`````````^^^]]]^^^```aaaaaa```ccccccbbbaaa````````````cccccccccccccccbbbaaaaaacccfffhhhiiihhhgggfffgggddddddeeeffffffeeedddcccbbbbbbbbbaaa``````______```aaaaaacccdddfffggggggggghhhjjjkkkmmmnnnnnnnnnoooppprrrrrrrrrqqqpppnnnjjjgggbbb]]]ZZZZZZ\\\]]]bbbeeeiiinnnqqqrrrqqqqqqooonnnnnnmmmmmmmmmnnnnnnqqqrrrssstttuuuwwwxxxxxxuuuuuuuuuvvvvvvvvvvvvvvvzzzzzzyyyyyyyyyzzz{{{{{{yyyzzz|||}}}~~~~~~~~~~~~|||}}}}}}~~~|||}}}~~~~~~~~~~~~||||||~~~}}}{{{zzzzzz{{{|||}}}}}}}}}}}}~~~sssjjjiiikkkjjjjjjhhhfffccc___\\\ZZZYYYYYYXXXUUUSSSSSSUUUWWWSSSSSSTTTSSSQQQLLLHHHFFFFFFFFFDDDAAA>>>;;;888777555555333222111000000000...---+++******,,,///111222///,,,...333444000,,,++++++++++++++++++++++++,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,///111///***''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***)))'''''')))***+++))))))***+++,,,...///000,,,///333777:::>>>CCCGGGKKKUUU___gggooossslllbbbPPPIIIEEEHHHLLLRRRYYYaaaooovvv~~~vvvsssiii___YYYRRRHHHAAA???777666555444444444555555888<<>><<<:::999666555333111000///......------------------------......---------,,,,,,,,,,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++'''(((***+++,,,,,,+++***,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++,,,******))))))))))))******,,,++++++******++++++,,,)))***+++,,,---,,,++++++,,,...111444777;;;@@@DDDDDDGGGPPPZZZbbbdddaaa]]]SSSOOOJJJGGGJJJPPPXXX^^^fffpppzzzwwwqqqiii___TTTIIIBBB@@@;;;555222222444333222999:::>>>DDDGGGGGGKKKQQQSSSSSSSSSTTTTTTQQQMMMJJJGGGHHHJJJLLLOOOSSSZZZ^^^dddhhhjjjhhhhhhhhheee```bbbbbbbbbaaa```_________```````````````aaaaaabbbaaabbbccceeeeeedddcccbbbeeeeeegggggggggfffeeedddhhhhhhhhhhhhiiiiiiiiiiiiffffffeeebbb^^^\\\[[[[[[[[[]]]___aaaccceeeeeefffhhhjjjmmmpppqqqrrrqqqqqqssssssttttttuuuvvvvvvwwwqqqnnnhhhaaa[[[YYYZZZ\\\bbbfffkkknnnooooooppppppqqqqqqooooooooopppqqqrrrqqqrrrssstttuuuuuuuuuuuuxxxxxxwwwvvvvvvwwwxxxyyy|||yyywwwxxxzzz{{{xxxvvv{{{{{{|||~~~}}}|||}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}|||zzzyyyyyyyyyzzzzzz{{{|||}}}}}}~~~sssjjjgggiiiiiiiiiiiieee```[[[YYYXXXZZZZZZXXXVVVRRRQQQRRRSSSUUUUUUSSSRRROOOLLLJJJIIIEEEDDDCCC@@@>>><<<:::999777666444222111000000///------------------------.........---------,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++)))******++++++++++++***,,,++++++*********++++++++++++************++++++++++++************++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,+++++++++---000222555888===AAAAAADDDJJJRRRYYY[[[XXXUUUMMMJJJEEECCCEEELLLUUUZZZaaakkk{{{|||wwwooodddVVVLLLIIICCC<<<888888777666444888777;;;@@@CCCEEEJJJPPPTTTUUUUUUVVVVVVTTTQQQOOOOOOOOOOOONNNMMMOOOSSSVVV___eeeiiiiiijjjkkkhhhcccccccccbbbaaa``````______aaa`````````aaaaaabbbbbbaaaaaabbbccccccccccccbbbeeeffffffggggggfffeeeeeehhhhhhhhhhhhiiiiiiiiiiiihhhhhhgggdddaaa^^^]]]]]]\\\]]]___aaaccceeeffffffgggiiilllppprrrssssssssssssttttttuuuvvvwwwxxxxxxuuuqqqjjjbbb\\\ZZZ[[[^^^cccgggkkkooopppqqqqqqrrrqqqqqqpppppppppqqqrrrsssssstttuuuvvvvvvwwwwwwwwwyyyyyyxxxwwwwwwwwwxxxyyyyyyxxxvvvxxx{{{|||{{{zzz{{{||||||}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}||||||{{{{{{{{{||||||}}}~~~~~~~~~ssskkkiiikkkiiijjjiiifff```\\\YYYXXXYYYYYYXXXVVVSSSQQQRRRSSSUUUUUUTTTSSSPPPLLLHHHFFFEEEDDDBBB@@@>>>;;;:::999777666555333222111111111////////////////////////.........------------,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++,,,++++++************++++++***************++++++******)))))))))******+++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,)))***++++++,,,,,,+++++++++---///111222555999===???AAAEEEKKKPPPRRRPPPNNNJJJGGGCCCAAADDDJJJRRRWWW[[[cccppp}}}~~~yyyiii]]]QQQKKKBBB===;;;:::777555666444666;;;>>>@@@GGGOOOUUUVVVWWWXXXWWWVVVTTTSSSUUUTTTSSSPPPMMMMMMOOOQQQXXX___fffiiilllnnnkkkfffeeedddcccbbbaaa```______aaaaaaaaaaaabbbbbbccccccaaaaaaaaaaaaaaabbbcccccceeeffffffgggggggggffffffhhhhhhhhhhhhiiiiiiiiiiiihhhhhhgggeeeaaa^^^^^^^^^]]]^^^```bbbdddfffgggggghhhiiimmmpppssstttuuuuuuttttttuuuvvvwwwxxxyyyzzzxxxtttlllccc]]][[[]]]___dddgggllloooqqqqqqssstttqqqqqqqqqqqqqqqrrrssstttuuuvvvwwwxxxxxxyyyyyyxxx{{{zzzyyyxxxxxxxxxxxxxxxwwwvvvvvvxxx{{{}}}~~~}}}||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~rrrjjjiiikkkiiijjjiiifffaaa\\\YYYXXXXXXYYYXXXVVVSSSRRRRRRSSSTTTTTTTTTSSSPPPKKKFFFCCCEEEDDDBBB@@@===;;;999888666555444333111111111111////////////////////////............------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***...---+++***)))******+++******)))))))))***++++++)))))))))((())))))***++++++++++++******+++++++++,,,++++++******++++++,,,)))******+++++++++++++++,,,...///000111333666999>>>@@@DDDHHHKKKNNNNNNNNNMMMJJJGGGEEEFFFKKKPPPTTTWWW\\\eeeooo|||tttvvv~~~tttddd[[[OOOEEE@@@>>><<<:::666333333666888<<>>AAAEEEHHHLLLNNNPPPOOONNNLLLJJJKKKLLLOOOQQQTTTWWW\\\bbbjjjuuusssttt{{{xxxgggXXXNNNGGGAAA>>>888444222333555888@@@IIITTTXXX\\\]]][[[YYYXXXXXXUUUUUUTTTRRRPPPOOOPPPQQQMMMUUU]]]bbbhhhnnnnnnkkkhhhhhhfffeeecccaaa```___aaaaaabbbccccccccccccbbbccccccbbbbbbcccdddfffgggffffffffffffgggggghhhhhhggghhhhhhhhhiiiiiiiiiiiieeefffeeeccc```]]]]]]]]]bbbccceeehhhjjjkkklllmmmnnnoooooopppqqqrrrrrrrrrpppqqqrrrtttvvvxxxyyyzzz|||xxxpppggg```]]]___bbbdddgggjjjmmmnnnoooqqqrrrppppppqqqssstttuuuvvvvvvuuuuuuvvvwwwxxxxxxxxxxxx{{{{{{{{{{{{zzzzzzyyyyyyzzzzzzyyyxxxxxxyyy{{{}}}|||||||||{{{{{{{{{{{{{{{}}}|||{{{}}}}}}}}}}}}}}}}}}}}}~~~~~~|||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~yyyoooqqqvvvqqqiiihhhkkkjjjkkkjjjgggaaa]]]ZZZYYYVVVWWWXXXWWWUUUSSSRRRSSSSSSSSSRRRQQQNNNJJJFFFDDDDDDCCCAAA???===:::999888444333222111000000000000000000000000000000000000/////////.........------***++++++++++++,,,,,,,,,++++++++++++************---,,,,,,++++++++++++,,,************+++,,,------))))))))))))******+++,,,***))))))))))))))))))***,,,++++++******++++++,,,***))))))))))))***++++++---.../////////000333666666999>>>AAADDDHHHKKKNNNNNNOOOOOOOOOOOONNNNNNMMMQQQSSSUUUYYY^^^eeennntttyyywwwyyyqqqaaaSSSGGG@@@<<<888555444444666<<>>;;;:::999777666555333222111000000////////////............***,,,......---------...000///...---------------******+++++++++,,,,,,,,,------------,,,,,,+++***++++++,,,,,,,,,++++++***,,,,,,+++++++++,,,......+++*********)))((((((((()))***,,,------,,,***)))++++++++++++++++++++++++...---,,,,,,,,,,,,---...111333666;;;AAADDDEEEEEEIIIMMMRRRUUUWWWWWWXXXYYYQQQKKKHHHMMMSSSWWW[[[___eeeiiinnnsssxxx^^^OOO???888888888888999<<>>;;;999888777666555333222111000000////////////...............000111000...,,,,,,---111000//////.........///******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***((()))***+++++++++++++++,,,,,,+++******+++,,,---,,,,,,,,,+++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++...---,,,,,,,,,,,,---...111222666;;;@@@DDDFFFFFFJJJNNNSSSVVVXXXYYYZZZZZZSSSMMMIIILLLRRRXXX^^^dddeeekkkrrryyynnn\\\III@@@<<<888666666:::;;;???EEEMMMSSSVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYXXXWWWTTTSSSTTTWWWZZZ```bbbeeefffeeedddccccccbbb```______aaaaaa___]]]bbbcccdddeeeffffffffffffffffffeeedddeeefffggghhhhhhiiiiiiiiiiiihhhggggggccccccbbbbbbaaabbbbbbbbbeeeddddddgggjjjlllkkkiiikkkkkkkkklllnnnoooqqqrrrqqqrrrssstttwwwyyy{{{|||}}}zzzxxxuuutttsssrrrqqqppppppooooooooopppooopppqqqqqqpppppprrrtttttttttuuuvvvvvvwwwxxxxxxxxxxxxxxxwwwwwwxxxxxxxxx|||zzzxxxvvvuuuvvvxxxyyyzzzxxxxxxzzz~~~~~~}}}|||zzzzzzyyy||||||}}}}}}~~~~~~~~~~~~~~~}}}|||||||||{{{{{{||||||~~~qqqgggbbbgggppp|||sssiiigggiiiiiijjjjjjgggccc___]]]\\\[[[ZZZZZZXXXWWWUUUSSSRRRSSSTTTSSSRRROOOKKKHHHFFFDDDCCCCCCAAA>>>;;;999777777666555333222111000000////////////............000111111000---***)))***//////...---------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***&&&'''(((***++++++,,,,,,,,,++++++*********+++++++++++++++++++++,,,,,,,,,***+++,,,------,,,+++***************************------,,,,,,,,,,,,------///111555:::???DDDGGGIIIKKKOOOTTTXXXZZZ[[[]]]^^^YYYRRRMMMOOOTTTZZZbbbjjjhhhnnnxxx~~~kkkVVVIIIBBB;;;777666888777888<<>>;;;888555777666555333222111000000////////////............+++---...---***)))))))))++++++*********++++++,,,******+++++++++,,,,,,,,,******+++,,,,,,+++++++++------------,,,+++******************************((((((((()))*********+++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,///333666:::@@@GGGLLLNNNSSSYYY^^^aaaccceeefffgggcccaaabbbbbbaaadddiiiqqqwww~~~}}}jjj]]]TTTHHH???:::777666555666888999999999@@@BBBDDDHHHMMMRRRWWWYYYZZZ[[[ZZZWWWTTTQQQPPPQQQMMMOOORRRUUUWWWZZZ^^^aaaccccccbbbaaa_________```bbbccceeeggghhhiiijjjjjjhhhgggfffeeeddddddeeeffffffggggggggggggfffeeeeeecccccccccdddeeeggghhhiiikkklllnnnnnnnnnnnnnnnoookkkkkkkkklllnnnoooqqqrrroooooopppqqqsssuuuvvvwwwyyyxxxxxxwwwvvvuuutttsssrrrssstttuuuuuutttsssrrrrrrrrrrrrqqqooonnnoooppprrrrrrsssssssssssssssssswwwvvvvvvuuuuuuvvvvvvwwwvvvwwwxxxyyyyyyyyyyyyxxxzzzzzz{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||~~~~~~~~~~~~~~~~~~||||||~~~~~~~~~~~~xxxnnniiiiiiqqq{{{mmmeeeeeehhheeegggiiihhheeeaaa^^^]]][[[ZZZZZZXXXWWWUUUSSSRRRTTTUUUTTTSSSPPPLLLIIIGGGCCCBBBBBB@@@===:::888666777666555333222111000000////////////............,,,...//////---,,,------------,,,,,,,,,---......******+++++++++,,,,,,,,,)))***++++++++++++++++++//////......---+++***))))))******+++,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,+++++++++...222444777===EEELLLPPPTTT[[[```dddgggiiikkkkkkiiihhhhhhfffbbbdddhhhsssyyywwwmmmcccTTTGGG???:::888555444555444333111:::;;;===@@@EEEJJJOOORRRTTTVVVVVVUUUSSSQQQPPPPPPLLLMMMOOOPPPRRRUUUYYY]]]```bbbccccccaaa______```cccdddeeeggghhhiiiiiiiiihhhgggfffeeedddeeefffffffffffffffffffffeeeeeedddaaaaaabbbccceeegggiiijjjmmmnnnppppppooonnnooopppkkkkkkkkklllnnnoooqqqrrrnnnnnnooopppqqqsssuuuvvvuuuuuuuuutttsssssssssrrrqqqrrrsssssstttsssssssssrrrssssssrrrpppoooppprrrrrrsssssssssssssssssssssvvvvvvuuuuuuuuuuuuvvvvvvuuuvvvwwwxxxyyyzzzzzzzzzyyyzzz{{{{{{zzzyyyzzz|||{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{|||~~~~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}xxxmmmjjjkkkrrr~~~xxxkkkddddddhhhdddgggiiiiiifffbbb___^^^[[[ZZZZZZXXXWWWUUUSSSRRRUUUUUUTTTSSSPPPMMMIIIGGGFFFDDDBBB@@@===:::888777777666555333222111000000////////////............---///000000...------...---------------...//////******+++++++++,,,,,,,,,))))))***+++++++++++++++------------,,,,,,+++***((()))+++,,,------------,,,,,,,,,+++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******---111222444:::CCCJJJQQQVVV]]]bbbfffiiilllnnnmmmjjjiiihhhdddbbbeeekkkqqqzzz}}}uuufffVVVLLLBBB>>>888555333333333222666666888;;;???DDDHHHKKKOOOQQQSSSSSSQQQOOONNNNNNMMMNNNNNNNNNNNNQQQUUUXXX[[[___cccdddcccbbbbbbccccccdddeeefffggghhhhhhgggffffffeeedddeeefffggghhheeeffffffffffffeeeddddddaaabbbccceeegggiiilllmmmmmmoooqqqqqqooommmnnnpppkkkkkkkkklllnnnoooqqqrrrooooooooopppqqqssstttuuussssssssssssssssssrrrrrrrrrrrrrrrrrrrrrsssttttttrrrssssssrrrqqqqqqrrrsssttttttttttttttttttttttttvvvuuuuuuttttttuuuuuuvvvuuuvvvvvvwwwyyyzzz{{{{{{xxxyyy{{{zzzxxxwwwxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzwwwyyy{{{}}}~~~}}}||||||{{{{{{{{{|||}}}}}}}}}~~~~~~~~~|||rrrmmmqqqzzzvvvjjjddddddhhhdddgggjjjjjjgggccc```___[[[ZZZZZZXXXWWWUUUSSSRRRUUUUUUUUUSSSPPPMMMIIIGGGHHHFFFCCC???<<<999888777777666555333222111000000000/////////............---/////////,,,+++++++++++++++++++++,,,,,,---...******+++++++++,,,,,,,,,((()))***+++++++++++++++***++++++,,,,,,,,,++++++''')))+++---...///......+++*********))))))((((((,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,------,,,+++******---000111222888AAAIIIQQQVVV]]]dddhhhkkknnnpppnnnjjjgggeeebbb```fffmmmooozzzuuudddZZZKKKEEE<<<666444555666777555555666888;;;@@@DDDFFFMMMOOORRRRRRPPPNNNMMMLLLNNNNNNNNNMMMLLLNNNRRRVVVWWW\\\bbbeeeeeeddddddeeeddddddeeefffggggggfffffffffeeeddddddeeefffggghhheeeeeeffffffeeeeeedddcccddddddfffhhhjjjmmmooopppmmmppprrrqqqooommmnnnpppkkkkkkkkklllnnnoooqqqrrrpppppppppqqqrrrtttuuuvvvsssssssssssssssssssssssssssrrrqqqqqqqqqssstttuuurrrssstttsssrrrrrrsssuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttuuuuuuvvvvvvvvvwwwxxxzzz{{{|||wwwyyy{{{yyywwwvvvwwwyyyzzzzzzzzzzzzzzzzzzzzzzzzvvvxxxzzz|||}}}}}}|||{{{xxxyyyzzz{{{|||}}}~~~}}}}}}~~~xxxrrrsss~~~wwwmmmhhheeeeeeiiiiiiiiihhhfffbbb___]]]\\\]]]]]]ZZZWWWUUUTTTUUUVVVVVVUUUSSSPPPLLLHHHFFFCCCCCCAAA???<<<999666555222333333111000000333555888555111---,,,---///111///............---------.../////////...---,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********+++***)))))))))***,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,//////////////////.........///000000222666;;;???KKKQQQ[[[dddkkkppptttvvvxxxpppgggccceeeffffffdddiiitttsssjjjPPPKKKBBB:::555555777999555777999999999<<>>???EEEKKKMMMMMMOOOUUUZZZ^^^^^^]]]\\\ZZZWWWSSSRRRPPPPPPPPPRRRVVV\\\aaaeeedddfffiiiiiifffdddbbbbbbeeedddcccbbbbbbbbbbbbbbbaaaaaaaaabbbdddfffiiikkklllmmmnnnoooooooooooonnnmmmmmmnnnooopppqqqqqqqqqqqqooommmmmmnnnpppssstttrrrrrrqqqpppqqqrrrssstttqqqqqqpppppppppqqqrrrssspppqqqqqqrrrssssssssstttqqqrrrrrrrrrssssssssssssssssssssssssttttttsssrrrtttsssssssssssstttuuuvvvwwwvvvvvvuuuttttttttttttuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{{{{yyyyyyzzz{{{}}}}}}~~~vvvlllgggfffgggkkkkkkkkkjjjgggdddaaa___]]]]]]\\\ZZZVVVSSSRRRRRRTTTTTTTTTRRRPPPLLLIIIFFFCCCBBBAAA???===;;;888777333444333111//////000222000000//////...//////000...------------,,,,,,,,,++++++,,,---.........---++++++++++++++++++++++++************************,,,,,,,,,---------------******++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,------...//////...------///111222666<<>><<>>;;;999888222333222000......000222222111111000///---,,,,,,------------,,,,,,,,,,,,+++,,,,,,------------,,,*********+++++++++++++++*********+++++++++++++++******++++++++++++,,,,,,***++++++,,,---,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------......///000///------///000222444777<<>><<<:::999555555444111///...///000000000000000///...,,,+++---------,,,,,,,,,++++++,,,,,,---------,,,++++++)))*********++++++++++++++++++++++++,,,,,,,,,---'''((((((((()))))))))******+++,,,---------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,---.........---...///...------...///333333333555:::DDDOOOWWWaaahhhrrryyy}}}zzzqqqmmmpppzzz}}}~~~qqqbbbXXXIIIDDD===888888999999888:::???HHHTTT___fffhhhgggcccaaa^^^[[[YYYXXXWWWXXXVVVVVVUUUSSSRRRRRRRRRRRRTTTVVVZZZ\\\^^^```dddfffkkkiiihhheeedddbbbaaaaaabbbccceeeggghhhhhhgggggghhhjjjmmmoooqqqpppooonnnmmmmmmllllllmmmnnnooopppqqqqqqqqqooommmnnnrrruuussssssrrrqqqrrrssstttuuuttttttsssrrrqqqooonnnmmmmmmoooqqqssstttsssrrrrrrppppppppppppqqqqqqqqqqqqooorrruuuuuusssqqqqqqrrrrrrsssssstttttttttttttttssstttttttttsssqqqooonnnlllmmmooorrrtttvvvvvvwwwvvvwwwwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{zzzxxxwwwxxxyyyzzzzzz{{{{{{|||}}}}}}}}}zzzzzzzzz{{{|||}}}~~~|||yyyzzzwwwdddTTTrrriiifffgggiiiiiiiiiiiihhhfffbbb___]]]]]]]]]\\\YYYUUURRRQQQQQQTTTTTTTTTSSSQQQMMMJJJHHHCCCBBBAAA@@@>>><<<:::999888888666333///---...///,,,---...000000000//////---------,,,,,,,,,++++++------------,,,,,,+++***))))))******+++++++++++++++++++++,,,,,,---------******++++++,,,,,,,,,---***+++,,,---...---,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------...//////,,,---......,,,,,,---...333222111111555>>>HHHPPP[[[gggvvv~~~|||uuuvvvwww{{{}}}oooSSSLLLCCC===;;;:::999888:::===DDDRRRbbblllooonnnhhheee```\\\XXXWWWWWWXXXVVVVVVVVVUUUTTTRRRQQQPPPRRRUUUWWWYYY[[[^^^bbbeeelllkkkiiifffdddcccbbbaaadddfffhhhjjjkkkiiigggfffeeegggjjjmmmoooooonnnmmmooonnnnnnmmmmmmnnnpppqqqpppqqqqqqooolllmmmqqquuussssssrrrqqqrrrssstttuuurrrrrrrrrrrrrrrqqqoooooommmoooqqqssstttsssrrrqqqoooppppppppppppqqqqqqqqqnnnrrruuuuuusssqqqqqqrrrrrrsssttttttuuuuuuttttttuuuuuutttsssqqqooolllkkkiiijjjmmmppprrrtttvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{zzzxxxwwwxxxyyyyyyzzzzzzzzz{{{{{{||||||xxxxxxyyyyyy{{{|||}}}~~~~~~vvvvvvzzztttfffUUUFFFssskkkdddcccgggiiijjjjjjjjjhhheeebbb___]]]___^^^ZZZTTTPPPOOOPPPSSSSSSSSSRRRPPPLLLIIIGGGFFFEEECCCAAA>>><<<:::999333222000/////////000111000000//////.........---------------------------))))))+++,,,---.........))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,,,,,,,---------......******,,,...000222333444///000111222444888>>>BBBYYYbbbppp|||zzzxxxyyyrrr^^^III@@@???<<<;;;===:::<<>><<<:::999333222111/////////000000000/////////............------------------------,,,,,,------......------*********++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++,,,,,,,,,,,,---------++++++,,,------...//////---...///000222666;;;???MMMWWWgggttt~~~yyy{{{vvv```RRRIIIAAA;;;;;;:::<<<>>>CCCOOO```hhhhhhiiihhhfffccc```]]][[[ZZZXXXUUUTTTVVVYYYYYYUUUQQQNNNMMMLLLMMMPPPUUUZZZ]]]aaadddgggiiihhhfffffffffjjjkkklllmmmmmmlllkkkjjjiiihhhgggjjjmmmpppooonnnpppooooooooooooooooooooooooooonnnnnnnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqmmmnnnppprrrssssssrrrqqqrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqrrrtttsssrrrpppppppppqqqqqqsssrrrqqqpppqqqrrrtttuuutttrrrpppppppppmmmgggccc^^^^^^___aaaeeeiiinnnppptttvvvxxxxxxwwwwwwxxxyyysssssstttuuuvvvxxxzzz{{{{{{|||||||||{{{zzzyyyyyywwwxxxyyyzzz{{{{{{{{{{{{yyyyyyxxxxxxzzz|||}}}wwwssswwwppp```UUUIII@@@;;;|||pppjjjeeeffflllkkkllllllkkkiiieeeaaa^^^\\\^^^___\\\WWWSSSSSSTTTSSSSSSSSSRRRPPPLLLIIIGGGEEEDDDBBB@@@>>><<<:::999444333111000//////000000////////////............------------------------......///......---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++***+++,,,......000333888<<>>???AAAHHHRRRZZZ]]]cccdddeeeeeedddaaa___]]]UUUUUUUUUXXX[[[[[[XXXTTTPPPNNNMMMLLLMMMPPPSSSUUUZZZ___dddggghhhhhhhhhhhhjjjkkklllmmmmmmmmmlllkkkiiihhhhhhiiilllmmmmmmlllooooooooooooooooooppppppoooooonnnnnnoooooopppqqqooopppppppppqqqrrrrrrrrrnnnooopppqqqssstttuuuuuussssssrrrrrrqqqqqqppppppooooooooopppppppppqqqqqqttttttrrrqqqpppppppppppprrrqqqpppppppppqqqsssssssssqqqoooooonnnjjjccc]]]XXXXXXYYY[[[___dddiiilllpppsssvvvwwwwwwvvvvvvwwwrrrrrrssstttvvvxxxzzz{{{||||||||||||{{{zzzyyyxxxwwwwwwyyyzzzzzz{{{{{{{{{zzzyyyyyyyyy{{{}}}uuuppptttxxxttt^^^PPPHHHAAA<<<;;;{{{oooiiieeefffkkkkkkkkkllljjjgggccc___\\\ZZZ]]]^^^\\\WWWTTTSSSTTTSSSSSSSSSRRRPPPLLLIIIGGGDDDCCCBBB@@@===;;;:::999555444222000///////////////////////////.........------------------------------......------,,,+++++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++,,,------,,,------------.........---,,,,,,,,,++++++******+++,,,---...///222666999>>>GGGTTT```lll{{{|||yyyqqq]]]MMMDDD>>>?????????AAAHHHNNNSSSVVVYYY]]]aaabbbbbbaaa```YYYXXXWWWXXXZZZZZZYYYWWWUUUSSSQQQOOOOOOOOOPPPQQQTTTYYY___dddggghhhhhhiiiggghhhiiijjjkkkkkkjjjiiiiiiiiiiiijjjkkklllllllllooooooooooooooopppppppppnnnnnnnnnnnnnnnnnnnnnooonnnoooooopppqqqrrrrrrsssqqqqqqqqqqqqrrrtttvvvwwwttttttsssrrrqqqqqqppppppnnnooooooooooooppppppppptttssssssrrrqqqpppppppppppppppooooooppppppqqqrrrrrrqqqpppooonnniiiaaa[[[VVVVVVVVVXXX[[[aaafffiiillloootttvvvvvvuuuuuuuuurrrrrrssstttvvvyyyzzz|||}}}}}}||||||{{{zzzxxxxxxvvvwwwxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~tttrrruuu~~~ooo___NNNEEE@@@<<<::::::|||oooiiicccdddiiijjjjjjjjjiiifffbbb^^^[[[XXX[[[]]][[[VVVSSSRRRSSSSSSSSSSSSRRRPPPLLLIIIGGGCCCBBBAAA???===;;;:::999777555333111////////////.........///////////////------------------------******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------------,,,++++++,,,------............////////////,,,,,,,,,,,,------------,,,---//////000111444777:::AAALLLVVV```nnn~~~yyyxxx|||lllXXXJJJ@@@???======<<>>===;;;:::999999777555222000...................../////////000------------------------++++++,,,,,,,,,+++***************++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,+++***))))))***+++,,,,,,,,,,,,,,,---------...------------............---...000000///000111333000555<<>>===:::999;;;===>>>AAAFFFMMMUUU\\\```bbb___[[[VVVSSSSSSVVVXXXXXXXXXWWWUUURRROOOLLLKKKLLLNNNQQQTTTUUUWWWZZZ]]]___```bbbeeefffggggggfffgggiiikkkkkkjjjjjjlllnnnmmmnnnnnnoooppppppqqqqqqoooooopppppppppooommmmmmooooooooooooppppppppppppqqqqqqqqqqqqrrrsssttttttssssssssssssssssssrrrrrrppppppppppppqqqqqqqqqrrrkkklllmmmoooppppppppppppooopppqqqqqqqqqqqqqqqqqqpppnnnlllmmmmmmlllgggbbbWWWUUUSSSRRRTTTYYY^^^aaahhhkkkoooqqqssstttwwwyyyxxxxxxxxxxxxyyyzzz{{{|||yyyzzz{{{{{{|||{{{{{{{{{xxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}zzzjjjWWWHHHDDD>>>;;;<<<<<<999777777|||pppjjjeeefffkkkkkkkkklllllljjjgggcccaaaZZZ]]]```^^^YYYTTTRRRRRRSSSSSSSSSRRRPPPLLLIIIGGGBBBAAA@@@>>>===;;;::::::999888555222000.........---.........//////000000------------------------.........---,,,+++))))))))))))*********+++++++++,,,++++++++++++++++++,,,************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++,,,,,,---......++++++***))))))***++++++******+++++++++,,,,,,,,,......------------,,,,,,,,,...//////......000111000444999===DDDQQQaaammmuuu}}}}}}uuurrrtttvvvhhhZZZNNNDDDCCCBBB===::::::999999:::===DDDLLLTTTYYY___^^^[[[XXXUUUTTTUUUWWWZZZZZZYYYWWWUUUQQQNNNMMMLLLMMMOOOPPPQQQSSSVVVYYY[[[\\\^^^aaabbbccccccccceeegggjjjjjjiiiiiikkknnnmmmnnnnnnooopppqqqqqqqqqpppqqqrrrrrrrrrpppooonnnpppppppppooooooooooooooonnnooopppqqqssstttuuuuuurrrrrrsssssssssssssssssspppqqqqqqqqqqqqrrrrrrrrrhhhjjjlllnnnppppppppppppppppppqqqrrrrrrrrrrrrqqqnnnllljjjkkklllkkkhhhddd\\\ZZZWWWVVVWWW[[[```dddiiikkknnnppprrruuuxxxzzzzzzyyyyyyyyyzzzzzz{{{|||xxxyyyzzz{{{||||||||||||yyyzzz|||}}}~~~~~~}}}}}}~~~xxx{{{wwwgggZZZKKK>>>>>>999555666666444333444{{{pppdddaaaffffffeeehhhjjjjjjhhhdddaaa```\\\^^^aaa```\\\WWWSSSRRRRRRSSSTTTTTTQQQMMMHHHEEECCCBBB@@@>>><<<:::999999666555333111000000000111---...///111222444555666222111///...------......,,,,,,------,,,,,,+++***'''((()))++++++,,,,,,,,,************************---------------,,,+++***...---,,,,,,++++++,,,,,,------,,,+++***)))((('''***++++++,,,,,,++++++***)))***++++++,,,,,,++++++******,,,------,,,******------...............---------......///000000000000...000777???HHHUUUaaalllttt}}}}}}yyyhhh\\\OOOIIIGGGDDD???<<<777777:::>>>???BBBLLLVVV]]]___aaaaaa___\\\ZZZYYYSSSTTTUUUUUUTTTQQQOOOMMMOOOMMMKKKIIIKKKNNNSSSUUUWWWXXXZZZ\\\^^^___aaaaaafffhhhjjjkkkjjjjjjlllmmmlllmmmmmmnnnoooppppppqqqrrrtttuuutttrrrppppppppppppqqqqqqqqqpppooommmllllllnnnpppssstttuuuuuuuuuvvvvvvuuutttsssrrrrrrqqqoooooooooooooooooooooooommmmmmmmmnnnpppqqqssstttqqqpppppppppoooooonnnnnnpppkkkggghhhkkkmmmkkkiiicccaaa^^^]]]]]]```ccceeehhhjjjnnnrrruuuvvvvvvvvvxxxxxxxxxyyyyyyzzzzzz{{{||||||{{{{{{{{{||||||}}}||||||{{{|||}}}~~~~~~}}}|||{{{||||||{{{vvvbbbTTTJJJAAA<<<999888777666666555555555yyyoooccc```eeeeeefffiiikkkkkkgggccc```___\\\^^^```___[[[WWWTTTSSSSSSSSSTTTSSSPPPMMMIIIFFFCCCBBB@@@>>><<<:::999999666555333111000000000111------....../////////000111000///---------------,,,,,,------,,,,,,+++***(((((()))***++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++******************+++,,,---...///++++++++++++***************++++++,,,,,,++++++***+++,,,------......------++++++,,,,,,,,,,,,++++++---...............------+++,,,,,,------...//////222///000666<<>>EEENNNWWW\\\aaadddccc___[[[YYYUUUTTTSSSRRRRRRRRRRRRSSSRRRPPPNNNLLLLLLMMMPPPQQQTTTTTTUUUWWWYYY\\\^^^___aaadddgggiiiiiijjjlllnnnnnnnnnnnnnnnoooooooooooorrrssstttsssqqqpppooopppppppppqqqqqqpppooommmlllkkklllnnnqqqrrrssstttttttttttttttsssrrrrrrqqqqqqppppppppppppppppppppppppmmmmmmmmmmmmmmmnnnooopppqqqqqqppppppooooooooooooqqqmmmiiiiiilllnnnllliiifffdddbbbaaaaaacccfffhhhjjjlllooorrrtttuuuuuutttvvvvvvwwwxxxyyyyyyzzzzzz|||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{|||~~~~~~}}}}}}|||~~~~~~iiiWWWKKKCCC===999888777666555555444555555wwwnnnbbb```eeedddgggjjjlllkkkgggccc___^^^\\\^^^^^^]]]ZZZWWWUUUUUUTTTSSSSSSRRROOOLLLIIIHHHCCCBBB@@@>>><<<:::999888666555333111000000000111//////......---,,,,,,,,,000///...---,,,,,,,,,---,,,,,,------,,,,,,+++***((())))))*********))))))))))))))))))))))))))))))---,,,++++++******++++++*********+++,,,---...///)))*********++++++,,,,,,***++++++,,,,,,++++++***+++,,,,,,---------------------,,,,,,,,,,,,------...............---,,,+++*********+++,,,,,,------333000000333666;;;DDDMMMZZZbbbnnnxxxxxxllldddZZZLLLAAA>>>;;;999:::999888<<>>;;;999888666555444333222222222222xxxpppfffcccgggggghhhjjjlllkkkgggbbb___]]]]]]^^^^^^[[[XXXUUUUUUUUUSSSSSSRRRPPPNNNLLLKKKJJJBBBBBBAAA???===;;;999777666555333111000000000111222222111111111111111111------------------,,,,,,,,,,,,------,,,,,,+++***)))************))))))(((++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***((()))******++++++******......,,,++++++,,,......------......---,,,++++++++++++,,,,,,------......///,,,,,,///000111666===GGGPPP]]]jjjwwwtttbbbOOOGGG@@@??????>>>>>>@@@<<>>;;;999777666555333111000000000111////////////000000000000------............---,,,,,,,,,------,,,,,,+++***)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++***************+++,,,---...///------,,,,,,+++++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,------......//////...,,,,,,/////////333:::???GGGSSSaaappp{{{ttt{{{yyy\\\PPPEEEAAA@@@===<<<<<<:::===BBBFFFIIINNNRRRVVVUUUWWWYYYZZZZZZYYYWWWVVVWWWXXX[[[\\\]]]\\\[[[ZZZTTTSSSQQQPPPPPPQQQRRRSSSVVVYYY\\\___aaaccceeehhhggghhhiiikkkmmmnnnoooppplllnnnoooooonnnmmmmmmnnnkkklllnnnooopppoooooonnnllllllmmmnnnppprrrtttuuusssssssssttttttuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrllllllmmmmmmoooqqqrrrsssqqqrrrrrrrrrrrrssssssssssssssstttvvvyyy|||||||||zzzwwwtttpppmmmkkkmmmnnnoooqqqsssvvvwwwxxxsssttttttuuuuuuvvvvvvwwwxxxxxxwwwvvvuuuuuuuuuuuuwwwxxxzzz{{{|||}}}}}}}}}{{{|||}}}~~~~~~~~~~~~|||eeeXXXLLLIIIDDD???:::777666555555444333222111111111111{{{ssshhhdddhhhffffffiiikkkkkkgggccc```___]]]^^^___^^^YYYTTTQQQPPPQQQQQQRRRRRRQQQNNNJJJHHHAAAAAAAAA@@@>>>;;;888666666555333111000000000111////////////////////////---...////////////...---,,,,,,------,,,,,,+++***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,...///...,,,+++*********+++,,,---...///++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------------,,,,,,------....../////////---...000000///222777888>>>IIIWWWgggxxx}}}tttvvvssscccRRRIIIEEEAAA===<<<<<<===>>>???@@@CCCHHHKKKOOOPPPSSSVVVXXXXXXWWWWWWWWWXXXZZZ\\\]]]]]]\\\\\\WWWVVVTTTRRRPPPOOONNNNNNOOOSSSWWW[[[]]]```dddfffgggggghhhiiikkklllmmmmmmkkkmmmooonnnmmmlllmmmnnnjjjlllmmmoooooooooooonnnlllllllllmmmoooqqqsssuuussssssssssssssssssssstttssssssssssssssssssssssssnnnnnnnnnnnnooopppqqqrrrrrrrrrrrrrrrssssssssstttssstttuuuvvvxxxzzz}}}|||||||||{{{yyyvvvsssqqqppppppppprrrsssuuuvvvwwwuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwvvvvvvvvvvvvvvvwwwxxxyyyzzz|||}}}}}}}}}}}}yyyzzz{{{|||~~~~~~hhhTTTJJJAAAAAAAAA>>>;;;777666555555555444333222222222222{{{ssshhhdddgggeeeeeehhhkkkjjjhhhdddaaa```]]]___```___ZZZTTTPPPNNNPPPQQQSSSSSSRRRNNNJJJHHHAAAAAAAAAAAA???;;;888666666555333111000000000111111111000000//////......---...///000000000......,,,,,,---------,,,++++++)))***+++,,,---.........************************+++---111333444222///---...---,,,,,,++++++,,,,,,)))******+++---......///+++++++++,,,,,,+++++++++(((((()))************)))******,,,------,,,******)))***+++,,,---.........+++,,,,,,------......///111///000111000...111555333888BBBPPPaaarrr|||wwwzzzeeeYYYRRRKKKFFFCCC>>>>>>>>>===<<<===@@@BBBJJJKKKNNNRRRUUUWWWXXXYYYWWWXXXYYY[[[\\\\\\\\\[[[YYYXXXVVVTTTQQQNNNLLLKKKJJJNNNSSSWWW[[[___cccfffhhhhhhhhhiiiiiijjjjjjjjjkkklllnnnnnnmmmlllmmmnnnjjjkkkmmmnnnooopppoooooollllllllllllnnnqqqssstttrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssttttttttttttuuuvvvvvvvvvwwwzzz|||{{{|||}}}}}}|||zzzwwwvvvrrrrrrrrrrrrrrrssstttuuuvvvvvvvvvvvvuuuuuuuuuuuuwwwvvvvvvvvvvvvwwwwwwxxxxxxyyy{{{}}}~~~~~~}}}}}}xxxyyyzzz|||}}}~~~~~~zzzlllXXXGGG???<<<>>>@@@???===:::888777666555444333222222222222yyyoooeeeeeeiiifffggghhhjjjjjjhhhddd```]]]^^^```bbb___YYYSSSPPPPPPRRRSSSTTTTTTRRRNNNJJJGGGGGGFFFDDDBBB>>>;;;888777999888777444000...///000---...000111000...+++)))............////////////------,,,,,,,,,,,,++++++---,,,+++***))))))))))))++++++******++++++,,,---+++,,,...///000//////...))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,---......---,,,,,,///---+++))))))+++---///,,,,,,,,,++++++*********,,,,,,------------------111111000///////////////555666===HHHTTTaaarrr{{{lllfff___QQQEEEAAA>>>;;;:::;;;===??????DDDGGGHHHHHHNNNWWWWWWRRRTTTVVVYYYZZZYYYYYYYYYZZZ___]]]ZZZWWWUUUSSSOOOMMMKKKLLLNNNSSSXXX\\\]]]]]]dddeeegggiiijjjkkkkkkjjjiiijjjjjjkkkjjjiiihhhgggjjjkkklllnnnoooppppppqqqrrrpppmmmnnnqqqrrrqqqpppssssssrrrrrrqqqqqqqqqqqquuuuuuuuuuuutttsssrrrqqqtttsssssstttuuuuuutttrrruuuuuuuuuuuuuuuvvvwwwwwwzzzxxxuuuttttttvvvyyy{{{|||||||||}}}~~~|||zzzttttttsssrrrssstttuuuvvv{{{yyyxxxvvvvvvvvvvvvwwwvvvvvvuuuuuuvvvxxxyyy{{{||||||{{{{{{{{{}}}~~~{{{zzzyyyyyyzzz}}}}}}||||||||||||}}}uuudddTTTIIIBBB???;;;:::888888999999777666555333000------000333555zzzoooeeedddhhheeehhhiiijjjiiigggddd```^^^]]]```aaa^^^XXXRRRPPPOOORRRSSSTTTTTTRRRNNNJJJGGGEEEDDDBBB@@@===999666555444444444222000///111333000111222222111///---,,,111111000///...---,,,,,,---------,,,,,,++++++++++++***************++++++++++++******++++++,,,---******+++,,,++++++***)))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,------------............///000111222333444888AAAJJJUUUdddrrrvvvlll^^^SSSHHHEEE@@@>>>=========<<<===AAADDDEEEKKKTTTXXXUUUXXXYYYZZZZZZYYYZZZ]]]______]]]ZZZWWWVVVSSSPPPNNNLLLLLLLLLOOOSSSVVVWWWVVV\\\^^^aaaeeehhhjjjlllllljjjkkkkkkkkkjjjiiigggffffffhhhjjjlllnnnnnnnnnnnnqqqooommmnnnppprrrqqqpppsssssssssssssssrrrqqqqqqrrrsssssstttttttttssssssttttttssstttuuuvvvtttrrrttttttttttttuuuvvvwwwwwwzzzyyywwwuuuuuuvvvxxxzzz{{{{{{{{{|||}}}}}}{{{yyyvvvuuusssrrrqqqqqqrrrrrrwwwwwwvvvuuuuuuvvvwwwxxxwwwwwwvvvvvvwwwxxxzzz{{{|||{{{{{{{{{|||}}}~~~}}}|||{{{{{{}}}~~~||||||||||||}}}~~~|||uuugggXXXKKKBBB<<<:::999888666666777777555444222222111000000111222222{{{pppeeedddhhheeeiiiiiiiiihhhfffccc```___\\\___aaa^^^XXXRRRPPPOOOQQQRRRTTTTTTRRRNNNJJJGGGEEEDDDBBB@@@===:::777555666666666444222111333555111111111000000//////...111000000///...---,,,,,,......---,,,,,,+++******)))))))))******+++------++++++******++++++,,,---************)))((('''&&&,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***++++++,,,,,,++++++***)))***,,,------,,,***)))......------------,,,,,,---------.........//////,,,,,,,,,...///111333444444222444999???FFFSSS```rrr~~~~~~pppgggSSSNNNHHHBBB???===;;;999:::???BBBCCCHHHPPPVVVXXX]]]\\\\\\ZZZZZZ[[[___bbb___]]]ZZZXXXVVVUUUSSSQQQPPPNNNLLLMMMOOOQQQQQQQQQUUUWWW[[[___dddgggiiikkkiiijjjjjjjjjhhhgggeeecccbbbdddhhhkkkmmmmmmlllkkkpppnnnmmmnnnoooqqqqqqppprrrssstttuuuuuusssrrrppppppqqqrrrssstttttttttttttttsssssstttuuuuuutttrrrqqqqqqrrrssstttvvvwwwxxxzzzzzzyyyxxxwwwwwwwwwxxxyyyyyyyyyzzz|||{{{yyywwwwwwvvvuuusssqqqpppooooootttttttttuuuuuuwwwxxxyyyxxxxxxwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{|||}}}~~~~~~}}}||||||}}}~~~}}}||||||||||||}}}zzznnnfff```VVVKKKAAA;;;888777777555444444444444333111000111111222222111111000~~~rrrgggfffiiifffjjjjjjiiigggdddbbb```___]]]___aaa___YYYSSSQQQQQQPPPRRRSSSSSSRRRNNNJJJGGGGGGFFFDDDBBB???<<<:::888888888777333000...///000111000...---------......---------.........//////......---,,,++++++******************++++++,,,---++++++******++++++,,,---+++++++++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,,,,,,,,,,++++++)))***,,,------,,,***)))++++++++++++++++++++++++......//////000000111111+++,,,,,,---///111333444444222333555888<<>><<>>GGGQQQ]]]nnntttfffYYYPPPIIIFFF??????@@@@@@AAAEEENNNUUU```ccchhhjjjiiifffcccbbbbbb___[[[YYYXXXXXXVVVUUURRRPPPMMMLLLMMMOOOOOOOOOPPPQQQSSSVVVZZZ]]]```aaadddeeefffffffffeeecccbbb```cccgggkkkmmmlllkkkiiikkklllllllllmmmnnnoooppppppqqqtttvvvvvvtttrrrpppppppppqqqqqqqqqqqqppppppppppppooopppqqqrrrpppnnnmmmmmmnnnppprrrtttvvvwwwyyyyyyzzzzzzyyywwwvvvuuuvvvvvvvvvwwwxxxxxxvvvtttvvvvvvvvvvvvvvvuuuuuutttxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzyyyxxxyyyzzz{{{|||}}}~~~~~~|||{{{{{{{{{{{{|||~~~~~~~~~}}}}}}|||||||||}}}qqqbbbSSSJJJEEECCC@@@<<<999888888888666444333333333333222000222111////////////111222uuujjjjjjmmmjjjjjjjjjiiigggdddaaa^^^\\\\\\___aaa___YYYTTTRRRRRROOOPPPRRRSSSQQQNNNJJJHHHDDDDDDCCCAAA>>>;;;999888444555444222000000111333333222111000000000111222000//////...---,,,++++++------,,,,,,,,,,,,++++++......,,,++++++*********++++++******++++++,,,---***))))))******,,,------((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,------------......((())))))***+++,,,------.........---......//////------...111111111666>>>EEENNN]]]mmm}}}qqqbbbUUUMMMFFFBBB???@@@AAACCCKKKSSS]]]dddlllrrrrrrnnniiifffeeebbb]]]ZZZYYYXXXWWWVVVQQQNNNLLLKKKLLLMMMMMMLLLJJJKKKNNNQQQUUUZZZ]]]___bbbccceeeggghhhhhhggggggbbbdddhhhjjjlllkkkjjjiiiiiikkkllllllkkklllnnnpppoooqqqrrrttttttsssrrrqqqooopppppppppppppppoooooopppoooooopppqqqqqqpppnnnllllllmmmnnnppprrrtttuuuxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuvvvxxxxxxuuusssuuuuuuvvvwwwxxxxxxwwwwwwxxxyyyyyyzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwxxxzzz{{{}}}}}}~~~~~~}}}}}}|||||||||}}}}}}~~~}}}}}}~~~~~~}}}|||}}}~~~yyyjjj]]]QQQFFF???<<<;;;999777666666666666666444333333333333222000222111///......///111222tttiiiiiimmmjjjiiiiiiiiihhheeeaaa]]]ZZZZZZ]]]___]]]XXXRRRPPPPPPNNNPPPQQQRRRQQQNNNJJJHHHDDDDDDCCCAAA>>><<<:::888666777666444222222333555222111111111111111222222000///......,,,,,,+++***++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++******++++++,,,---,,,+++************,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,++++++,,,------,,,---............---,,,,,,,,,,,,------.........(((((()))***+++,,,------...------------...//////,,,---000333111///222777;;;BBBNNN\\\mmmpppdddZZZPPPHHHFFFEEEEEEIIIOOOUUU]]]hhhpppsssqqqmmmjjjgggddd^^^[[[YYYXXXWWWVVVSSSQQQOOONNNNNNNNNLLLJJJHHHIIIJJJMMMPPPTTTWWWYYY]]]^^^aaadddggghhhiiiiiidddeeegggiiiiiiiiiiiihhhhhhjjjkkkkkkjjjkkknnnpppooopppqqqqqqrrrrrrqqqqqqmmmmmmnnnoooppppppppppppqqqppppppqqqrrrrrrqqqooollllllmmmnnnoooqqqssstttwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvxxxwwwuuussstttuuuvvvwwwxxxwwwwwwvvvvvvvvvxxxyyyzzzzzzyyyyyywwwwwwxxxyyyyyyxxxwwwvvvvvvwwwyyy{{{}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{||||||}}}~~~}}}}}}~~~~~~tttdddWWWMMMFFF@@@<<<888888777666555444333333555333222222333222111000000000000000000000000000}}}ssshhhhhhmmmiiihhhiiijjjiiifffaaa\\\YYYXXX[[[]]][[[VVVQQQOOOOOONNNOOOQQQRRRQQQNNNJJJHHHFFFFFFEEECCCAAA>>><<<;;;555444333000,,,***+++,,,////////////000000000000,,,,,,,,,---------......***++++++,,,,,,------...++++++++++++,,,---......++++++******++++++,,,---///...---++++++++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++---,,,+++******+++,,,---***,,,///222222///,,,************++++++,,,,,,,,,******+++,,,...//////000,,,,,,,,,---...///000000...///333666444000111555666;;;EEERRRddd{{{nnn```SSSNNNKKKFFFGGGJJJLLLUUUaaajjjoooooommmllliiieee___[[[YYYXXXWWWVVVWWWUUUSSSRRRRRRPPPLLLJJJKKKJJJJJJJJJLLLNNNPPPQQQWWWYYY\\\```cccfffggghhheeeffffffggggggggggggggggggiiikkkkkkjjjjjjmmmpppoooooooooppppppqqqqqqrrrjjjkkkmmmnnnpppqqqqqqrrrsssrrrqqqrrrssstttrrrppplllllllllmmmoooppprrrsssvvvuuuuuuuuuuuuuuuvvvwwwuuuuuuuuuvvvxxxwwwuuussstttuuuvvvwwwwwwvvvuuutttrrrtttvvvxxxyyyzzzzzzzzzvvvwwwxxxyyyxxxxxxvvvuuuvvvwwwyyy{{{}}}~~~}}}}}}yyyyyyyyyyyyyyyxxxxxxxxx{{{|||}}}~~~~~~~~~~~~}}}~~~iii___PPPEEE???<<<:::999999888777666555444333333444333111111222222000///---...111222222111...---wwwnnngggiiimmmgggiiiiiijjjiiifffaaa\\\YYYZZZ[[[\\\YYYUUUPPPMMMLLLQQQQQQRRRRRRQQQOOOMMMKKKDDDCCCBBB@@@>>>;;;999777999888666444222111111000000000000000////////////......//////......---,,,,,,------,,,******+++---+++++++++,,,,,,------------,,,,,,+++*********+++---,,,,,,+++***)))(((((())))))*********+++++++++//////...,,,***)))((('''---,,,,,,+++***)))((((((++++++******++++++,,,---(((((()))***++++++,,,,,,000...+++,,,......,,,***,,,,,,,,,---------.........------...//////---,,,222111000000000111333333333444:::DDDPPPccc~~~rrrfff\\\OOOIIIHHHMMMMMMQQQZZZ^^^^^^___bbb___]]][[[ZZZYYYXXXYYYYYYXXXXXXVVVUUURRRPPPNNNMMMNNNNNNMMMMMMMMMMMMLLLLLLOOOQQQUUUYYY]]]aaacccdddgggggggggggggggfffeeeeeedddeeefffgggiiijjjkkklllpppppppppooooooooooooooopppqqqrrrsssssssssssssssqqqsssuuuvvvuuusssssssssrrrqqqnnnmmmlllmmmnnnooooooqqqsssuuuvvvvvvvvvuuussssssssstttttttttttttttuuuuuuvvvvvvvvvuuusssrrrwwwtttsssuuuyyy{{{{{{yyyyyyyyyzzzyyyxxxvvvtttsssxxxxxxzzz{{{||||||||||||zzz{{{||||||{{{{{{|||~~~}}}|||{{{zzz{{{|||~~~{{{zzzvvvfffTTTLLLBBB===<<<;;;888555444333222111111111222222444444333333222111000000111000000///////////////wwwooohhhiiimmmhhhiiijjjkkkjjjfffbbb]]]ZZZ[[[\\\\\\ZZZVVVQQQNNNMMMQQQRRRSSSRRRQQQNNNLLLJJJGGGFFFEEECCCAAA>>><<<;;;666555444333222111111111000000000000////////////......//////......---,,,,,,------,,,******+++---+++,,,,,,,,,,,,,,,,,,------,,,++++++******++++++------,,,,,,+++******************++++++++++++,,,,,,,,,,,,++++++*********+++++++++*********))))))++++++******++++++,,,---))))))******+++,,,,,,---...,,,***+++------,,,***,,,,,,,,,---------.........------...//////...,,,000000/////////000111222555555999@@@JJJYYYqqqwwwaaaRRRLLLIIIGGGIIINNNQQQQQQQQQTTTUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXWWWVVVTTTRRRPPPPPPPPPOOOOOONNNNNNMMMMMMNNNOOORRRUUUYYY\\\___```cccdddeeefffgggffffffeeeffffffggghhhiiikkkkkklllllllllmmmmmmnnnoooooopppmmmmmmnnnoooooooooooooooqqqssstttuuussssssssstttsssqqqooonnnnnnnnnooopppqqqqqqssstttuuuvvvvvvvvvsssssssssssssssssssssssstttuuuuuuvvvuuutttsssrrruuutttrrrtttwwwyyyyyyxxxwwwxxxyyyyyyyyyxxxvvvvvvxxxyyyzzz{{{||||||||||||zzz|||}}}|||{{{{{{|||}}}}}}|||{{{{{{|||}}}xxxdddVVVKKKEEE===:::::::::888555444333333222222222222222333333333222222111111000111000//////......//////xxxppphhhjjjmmmhhhjjjkkklllkkkhhhccc^^^[[[\\\]]]^^^[[[WWWRRRPPPOOOSSSSSSSSSRRRPPPMMMJJJHHHHHHHHHFFFEEEBBB@@@===<<<333333222111111111222222000000000000////////////......//////......---,,,,,,------,,,******+++------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------************************++++++******++++++,,,---******++++++,,,,,,------+++***)))***,,,---,,,***,,,,,,,,,---------.........---,,,---//////...---//////.........///000111666555666;;;@@@KKK^^^nnnzzzaaaSSSLLLFFFCCCEEEFFFEEEFFFHHHIIIJJJKKKMMMOOOQQQRRRSSSUUUVVVWWWWWWWWWVVVTTTSSSPPPPPPOOOOOONNNMMMLLLLLLLLLLLLMMMOOORRRVVVYYY[[[]]]___bbbdddfffffffffeeeeeeffffffggghhhiiiiiijjjhhhhhhjjjkkkmmmnnnoooppplllllllllmmmmmmmmmmmmmmmqqqrrrsssrrrrrrrrrtttuuusssrrrqqqpppppppppqqqrrrsssssssssssstttvvvwwwxxxttttttssssssrrrrrrqqqqqqtttttttttuuuttttttsssrrrtttrrrqqqrrrtttvvvwwwvvvvvvwwwxxxyyyzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{{{{|||{{{|||}}}|||{{{zzz{{{|||}}}|||{{{{{{|||}}}tttdddTTTHHH@@@<<<888777888999777555444444333333333222222222222222222111111111111111000000///............///xxxqqqiiijjjmmmiiikkklllmmmllliiieee```]]]]]]^^^^^^\\\XXXTTTQQQPPPTTTTTTTTTRRRPPPLLLIIIGGGFFFEEEDDDBBB@@@===;;;999555444333222111111111222000000000000////////////.........///......---,,,,,,------,,,******+++------------,,,,,,+++++++++,,,,,,++++++***++++++,,,++++++++++++,,,,,,------++++++,,,,,,,,,---------))))))***+++,,,,,,------,,,+++++++++***)))))))))++++++******++++++,,,---+++++++++,,,,,,---------*********+++,,,------,,,,,,,,,,,,---------......///---,,,---...//////............/////////000000666444333666999???MMMZZZmmmwwwzzzdddTTTLLLDDDCCCCCCBBBBBBEEEAAACCCDDDGGGIIIKKKLLLLLLNNNPPPSSSUUUVVVUUUSSSRRROOOOOONNNMMMLLLKKKKKKJJJKKKJJJJJJKKKMMMPPPTTTVVVVVVYYY\\\```cccddddddcccbbbccccccdddeeeeeeffffffggghhhiiijjjlllmmmoooooonnnnnnnnnmmmnnnnnnnnnnnnpppqqqqqqppppppqqqtttvvvtttssssssrrrrrrsssttttttuuutttsssssstttvvvwwwyyyvvvvvvuuutttsssrrrrrrqqqsssttttttttttttssssssssssssrrrppppppqqqssstttuuuwwwxxxyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||}}}|||{{{zzz{{{|||{{{{{{zzzzzzzzz{{{}}}}}}}}}~~~~~~~~~nnn```TTTHHH???888666555555777777666444444444444444333333222222000000000111111111111111000///......------......yyyrrrjjjjjjmmmiiikkklllmmmmmmjjjeeeaaa^^^]]]^^^___]]]YYYUUURRRQQQTTTTTTSSSRRROOOLLLHHHFFFDDDCCCBBB@@@>>>;;;999888888777555444222111111111000000000000////////////.........///......---,,,,,,------,,,******+++------------,,,,,,+++++++++,,,++++++***++++++,,,,,,))))))******++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++,,,,,,------,,,+++***(((((('''++++++******++++++,,,---+++,,,,,,,,,,,,,,,------+++,,,,,,---------......,,,,,,,,,---------......///---,,,,,,...///////////////000000000111111000444222111333555888BBBLLLWWWaaappp{{{```TTTHHHDDDBBB@@@@@@BBB???@@@AAABBBCCCEEEFFFFFFIIIKKKPPPTTTUUUUUUSSSQQQPPPOOOOOONNNMMMMMMLLLLLLKKKJJJIIIIIIJJJMMMOOOQQQPPPRRRVVVZZZ]]]_________``````aaabbbcccddddddeeehhhhhhiiijjjkkklllmmmnnnooonnnmmmmmmmmmmmmnnnnnnnnnooooooooooooqqqtttvvvtttttttttttttttuuuvvvvvvvvvuuuttttttuuuvvvxxxyyyxxxwwwwwwvvvuuuttttttssstttttttttsssttttttttttttsssrrrqqqoooooopppssstttyyyzzz{{{||||||{{{zzzyyy{{{zzzzzzyyyyyyyyyzzzzzz{{{|||}}}|||{{{zzz{{{|||yyyyyyyyyxxxxxxxxxyyyyyyxxxzzz||||||||||||}}}kkkYYYOOOGGG???999666555555555666555444333333333444444444333222111000000000000000000000111///......---------------zzztttjjjjjjmmmjjjkkklllmmmmmmjjjfffaaa___\\\^^^___]]]YYYUUUSSSRRRSSSSSSSSSRRROOOLLLHHHFFFDDDCCCBBB@@@>>>;;;999888999888666444222111000000000000000000////////////......//////......---,,,,,,------,,,******+++------,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,)))))))))******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***------,,,+++***)))((((((++++++******++++++,,,---++++++++++++,,,,,,,,,,,,+++---......,,,,,,---///,,,,,,,,,---------......///---++++++---///000000...///000111111111000000222000///111333555;;;BBBIIISSSbbbppp~~~uuufffUUULLLFFFAAA>>>>>>@@@???>>>>>>>>>???AAABBBEEEIIINNNSSSVVVUUURRRQQQPPPPPPPPPOOOOOOOOOOOONNNKKKJJJIIIIIIIIIJJJLLLMMMLLLMMMPPPRRRUUUWWWYYYZZZ]]]^^^___```aaacccddddddggghhhhhhjjjkkklllmmmmmmmmmlllkkkjjjiiijjjkkklllkkkmmmnnnoooooopppsssuuusssssstttuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuuuttttttttttttuuuvvvvvvttttttrrrpppnnnooorrruuuzzz{{{|||}}}}}}|||{{{zzz|||{{{zzzxxxxxxxxxyyyyyyzzz{{{||||||{{{{{{|||~~~yyyyyyxxxwwwwwwvvvuuuttttttwwwyyyzzzzzzzzz{{{}}}zzzlllZZZMMMGGGCCC>>>:::666555555555444333333333111222333444333222111000000000000///////////////......---,,,,,,,,,,,,---zzzuuukkkjjjnnnjjjjjjkkklllllljjjfffaaa___\\\]]]^^^]]]YYYUUUSSSRRRRRRRRRRRRQQQOOOLLLIIIGGGDDDCCCBBB@@@>>>;;;999777777666555333222111111111000000000000////////////......//////......---,,,,,,------,,,******+++---+++,,,,,,,,,,,,,,,,,,---++++++******++++++,,,---***+++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++******************++++++++++++******++++++,,,---+++++++++++++++++++++++++++---...---+++***+++---,,,,,,,,,---------......///---++++++---///000000---...///000000000//////111......111222222666;;;???HHHTTT```lll|||qqqbbbWWWMMMFFFCCC@@@>>><<<::::::<<<>>>@@@AAAEEEKKKQQQSSSRRRPPPMMMMMMMMMMMMMMMMMMNNNNNNNNNIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJJJJLLLNNNPPPSSSTTTWWWXXXYYY[[[]]]___```aaacccdddeeegggiiikkkmmmmmmlllkkkiiigggggghhhiiijjjiiikkknnnooopppqqqrrrtttrrrssstttuuuvvvwwwxxxxxxvvvvvvwwwwwwxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuutttuuuvvvwwwxxxvvvvvvtttqqqoooooossswwwxxxyyy{{{}}}~~~~~~~~~}}}}}}|||zzzxxxwwwwwwxxxyyyxxxzzz{{{|||{{{|||}}}{{{zzzyyyxxxvvvtttsssrrrsssuuuxxxzzzzzzzzz{{{|||~~~{{{eeeZZZLLLDDDBBBAAA===888444444444333222222333444000111222333333111///...000000000//////......---...------,,,+++,,,,,,,,,{{{uuukkkjjjnnnjjjjjjkkklllllljjjfffaaa^^^[[[]]]^^^\\\YYYUUUSSSRRRQQQRRRRRRQQQOOOLLLIIIGGGBBBAAA@@@>>><<<999777666444333222222111111222222000000000000////////////......//////......---,,,---------,,,+++***+++---+++++++++,,,,,,---------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++*********++++++,,,,,,---''''''(((***+++,,,---...++++++******++++++,,,---+++*********************+++---...---***(((***,,,,,,,,,,,,---------......///---++++++---///111111,,,,,,.../////////...---111......000111000333777333;;;EEENNNYYYiii}}}zzzkkk\\\QQQLLL???===999777777:::>>>@@@<<>>>>>@@@>>>===??????@@@CCCFFFHHHIIIHHHHHHEEEGGGIIIKKKLLLMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDEEEFFFGGGHHHHHHIIILLLMMMOOOQQQTTTVVVXXXYYY[[[]]]```dddgggiiijjjjjjkkkjjjiiiiiiiiiiiijjjkkkhhhjjjlllmmmnnnoooqqqsssqqqrrrrrrssstttuuuuuuvvvyyyyyyxxxwwwwwwwwwxxxxxxzzzyyyyyyyyyxxxwwwwwwvvvyyywwwvvvxxxyyyyyyvvvrrryyywwwuuutttssstttuuuvvvyyyzzz|||~~~~~~}}}||||||{{{zzzxxxxxxyyyzzz{{{xxxxxxxxxxxxyyy{{{}}}~~~||||||||||||{{{zzzxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~|||}}}~~~}}}hhhYYYPPP@@@@@@>>><<<:::888666555222222222222222222333333222222222222222222222222000000000000////////////...---,,,+++++++++++++++}}}tttrrrooolllllljjjlllmmmkkkgggccc```^^^]]]^^^]]][[[WWWTTTSSSSSSUUUUUUTTTSSSQQQNNNLLLJJJHHHGGGEEEBBB@@@===;;;:::777777777555222111111222111000//////....../////////000111000...---------------------------------******+++++++++,,,,,,,,,*********+++,,,---...///------,,,+++++++++,,,,,,+++,,,,,,---------,,,,,,,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,,,,------------------...//////------...///111222333333333333777<<<@@@IIIZZZiiikkk\\\NNNGGGDDDAAA@@@AAA@@@AAACCCEEEGGGGGGGGGFFFCCCDDDFFFHHHHHHIIIHHHHHHIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHJJJKKKLLLNNNPPPRRRTTTUUUWWWYYY]]]```ccceeefffggghhhgggfffffffffhhhiiijjjggghhhkkkllllllmmmoooqqqppppppqqqrrrsssttttttuuuwwwwwwwwwvvvvvvvvvwwwwwwyyyxxxxxxwwwwwwwwwwwwwww|||zzzyyyyyy{{{{{{yyyvvvyyyxxxvvvuuutttuuuvvvwwwyyyzzz|||~~~~~~~~~}}}|||}}}}}}|||{{{{{{zzzzzzzzzwwwwwwwwwwwwxxxzzz|||}}}~~~~~~~~~}}}}}}{{{zzzzzzzzz{{{}}}~~~~~~}}}}}}~~~xxxfffVVVKKKDDD===<<<;;;:::888666555444222222222222222222222222000000000000000000000000000000000/////////.........------,,,++++++,,,,,,wwwrrrmmmkkkllljjjlllmmmlllhhhccc```^^^\\\]]]]]]ZZZWWWTTTSSSSSSTTTTTTTTTSSSQQQNNNLLLJJJHHHGGGEEEBBB@@@===;;;:::666666666444111000000111000///......------......,,,---......,,,******+++------------------------*********++++++,,,,,,---++++++++++++,,,,,,---...+++++++++++++++,,,---...)))))))))***+++++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,---------......---------............///,,,,,,,,,,,,,,,---............//////000111111222111111333777999===IIIVVVmmm~~~jjj\\\RRRIIIDDDCCC@@@???>>>@@@AAABBBAAA@@@AAABBBCCCDDDEEEFFFFFFEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKMMMNNNNNNRRRTTTWWW[[[^^^```aaabbbbbbbbbbbbbbbccceeefffgggeeegggiiiiiiiiijjjkkkmmmnnnnnnooopppqqqrrrssssssuuuuuuuuuuuuuuuuuuvvvvvvwwwvvvuuuttttttvvvxxxyyy|||zzzyyyyyyzzz{{{zzzyyyzzzyyywwwvvvvvvwwwxxxxxxyyyzzz{{{}}}}}}}}}}}}|||~~~~~~~~~~~~}}}|||zzzyyyvvvvvvuuuvvvvvvxxxzzz{{{~~~}}}}}}|||}}}~~~~~~}}}xxxpppooooootttppp^^^QQQIIIAAA<<<999888888777666555444444333333222222111111000000////////////////////////000////////////...............---,,,,,,,,,------|||sssnnnkkklllkkkmmmnnnlllhhhccc```^^^\\\]]]]]][[[WWWTTTSSSSSSTTTTTTTTTSSSQQQOOOLLLKKKHHHGGGEEEBBB@@@===;;;:::777888777555222111111222//////...---------------,,,...///...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000///---,,,+++*********+++++++++***++++++,,,---))))))******+++,,,---...,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******************++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,---------................../////////000------,,,,,,------...///111111111111222222222222111111333666777888@@@III[[[lll|||lll\\\MMMEEEDDDAAA>>>===???@@@???===??????AAABBBCCCDDDEEEEEECCCBBBBBBAAA@@@@@@AAAAAACCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJNNNOOOSSSVVVYYY[[[\\\\\\]]]]]]^^^___```bbbcccddddddeeeggggggggggggiiijjjllllllmmmnnnpppqqqrrrrrrssssssttttttuuuuuuuuuuuuuuutttrrrqqqrrruuuwwwyyyzzzxxxwwwvvvwwwxxxyyyzzzzzzyyyyyyxxxxxxxxxyyyyyyxxxyyyzzz|||||||||||||||}}}~~~|||zzzxxxuuuuuuuuutttuuuwwwxxxyyy~~~~~~~~~}}}}}}~~~}}}~~~ssslllhhhiiimmmwww{{{mmmZZZLLLFFFBBB===888666555555555555444444444333333222111000//////...111111111111111111111111/////////.........------......------,,,------...xxxpppmmmnnnlllnnnnnnmmmhhhccc```^^^[[[]]]^^^\\\YYYUUUTTTSSSTTTTTTTTTSSSQQQOOOMMMKKKHHHGGGEEEBBB@@@===;;;:::777777777444222000111222//////...---------------///111222111///------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))000///---,,,+++*********,,,,,,+++************+++,,,,,,,,,,,,---...000111******++++++++++++*********++++++,,,,,,++++++*********************++++++++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,---------......******+++++++++,,,,,,,,,...............//////000111111111111111111111111000000222555666666:::AAALLL[[[pppyyyaaaQQQPPPJJJDDDAAAAAABBB@@@>>><<<<<<===>>>@@@AAACCCDDD@@@@@@???>>>>>>>>>??????AAAAAABBBCCCDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHKKKMMMOOORRRUUUVVVWWWWWWXXXXXXZZZ[[[]]]^^^___```bbbccceeeeeedddeeefffhhhiiijjjkkklllmmmooopppppppppqqqssstttuuuuuuuuuuuusssrrrppppppqqqsssvvvxxxxxxwwwwwwvvvvvvxxxzzz{{{zzzyyyyyyyyyyyyyyyzzzzzzxxxyyyzzzzzz{{{|||||||||{{{}}}|||yyywwwvvvuuuuuuuuuuuuvvvxxxyyy||||||}}}}}}~~~}}}}}}}}}}}}|||{{{uuujjjiiiiiimmmssszzzooo```UUUGGG???>>><<<777222444444444555555555555555222222111000000///......000000000000000000000000............------------------,,,,,,,,,------...~~~tttpppqqqmmmnnnooommmhhhccc___^^^\\\]]]___^^^[[[WWWUUUUUUSSSSSSSSSSSSQQQOOOMMMLLLHHHGGGEEEBBB@@@===;;;:::555555555333000//////000000///......------......,,,---...---+++*********,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))++++++++++++,,,,,,---...---,,,+++***************)))(((((('''((()))+++,,,)))******++++++******)))******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++))))))+++,,,---.........,,,,,,,,,---------......++++++,,,,,,,,,,,,------///............///000000......//////////////////...---///333333333666<<<@@@KKK]]]pppooobbbYYYNNNHHHFFFDDD@@@===<<<<<<<<<<<<===>>>???@@@>>>>>>======<<<======>>>>>>???@@@AAACCCEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIKKKMMMOOOPPPQQQQQQQQQRRRTTTUUUWWWYYYZZZZZZZZZ]]]___aaabbbaaabbbdddeeeeeeeeefffhhhjjjkkklllmmmmmmnnnppprrrssstttssssssqqqpppooooooppprrrtttuuuvvvxxxyyyyyyxxxyyy{{{}}}yyyyyyyyyzzzzzzzzzzzzzzzxxxxxxyyyyyyzzz{{{{{{|||zzz|||~~~}}}{{{yyyxxxwwwvvvvvvvvvwwwyyyzzzzzzzzz{{{|||}}}}}}}}}}}}~~~}}}~~~{{{vvvsssqqqnnnrrrwww}}}rrrcccXXXMMMFFF???;;;;;;999555111444444444444444444444444111111000000//////....................................---------,,,,,,,,,,,,,,,+++++++++,,,------xxxttttttmmmooopppmmmhhhccc___^^^\\\^^^```___\\\YYYWWWVVVSSSSSSSSSSSSQQQOOOMMMLLLHHHGGGEEEBBB@@@===;;;:::666666555333111///000111111000//////......//////)))+++,,,+++)))''''''(((++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---...///******************+++,,,'''&&&%%%$$$$$$%%%&&&(((******+++,,,,,,+++************++++++++++++******(((((()))***+++,,,,,,---++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,---------......------........./////////...------------...//////---.........//////000000///------111222111333888999???JJJYYYkkkuuufff[[[UUUPPPJJJEEECCCBBB@@@>>>===============<<<<<<<<<<<<<<<======;;;<<<>>>@@@CCCEEEGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHIIIJJJLLLLLLLLLKKKKKKNNNOOOQQQRRRTTTTTTTTTTTTXXXZZZ\\\]]]]]]^^^```bbb___```aaaccceeefffhhhhhhiiijjjmmmoooqqqqqqqqqpppoooooooooooopppqqqqqqrrrsssvvvxxxyyyxxxxxxzzz|||xxxxxxyyyyyyzzzzzzzzzzzzxxxxxxxxxxxxyyyzzz{{{|||{{{|||~~~~~~}}}zzzyyyxxxwwwxxxyyyzzz{{{yyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~}}}|||}}}~~~wwwtttvvvyyyzzzsssiii^^^RRRJJJAAA>>>;;;999888777666444444444333333333333333333////////////////////////---------------------------------,,,,,,,,,,,,+++***************+++,,,---{{{vvvvvvnnnooopppmmmiiiccc___^^^]]]___aaa```]]]ZZZWWWWWWSSSSSSSSSSSSQQQPPPNNNLLLHHHGGGEEEBBB@@@===;;;:::888888888666333222222333111111000///////////////...000111000...,,,,,,---++++++++++++++++++++++++((())))))+++,,,---......------,,,++++++,,,,,,,,,((((((((()))***,,,---...,,,+++)))(((((()))***+++++++++------------++++++******++++++++++++******'''((()))***+++,,,------++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,---------......*********+++++++++,,,,,,---,,,,,,,,,,,,---....../////////000111222222222111......111111000222777666999???HHHWWWiii|||sssjjjccc[[[TTTLLLJJJGGGCCCAAA???>>>>>><<<<<<;;;;;;;;;<<<<<<===:::;;;===@@@BBBEEEGGGHHHGGGGGGGGGHHHIIIIIIJJJJJJGGGHHHIIIJJJJJJIIIHHHGGGJJJLLLMMMOOOPPPPPPPPPOOOUUUWWWYYYZZZ[[[\\\^^^```\\\\\\^^^___aaacccdddeeefffhhhjjjmmmooooooooonnnooooooooooooppppppppppppooorrrvvvwwwvvvvvvwwwyyywwwxxxyyyyyyzzzzzzzzzyyyxxxxxxxxxxxxyyyzzz{{{{{{|||}}}{{{zzzyyyyyyyyyzzz{{{|||yyyzzz{{{}}}~~~~~~~~~~~~}}}}}}~~~}}}xxxyyy{{{}}}{{{vvvyyy{{{kkk]]]TTTMMMEEE???999888666333222222222333333333333222222222222222.........///////////////////////////////////////---------,,,,,,,,,++++++***)))))))))***++++++,,,~~~wwwuuuooooooooommmjjjeeeaaa^^^_________^^^\\\YYYUUUSSSUUUTTTTTTSSSQQQPPPNNNMMMFFFEEEDDDAAA???===;;;:::888777555222111000000111111222222222222333333333------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++++++++,,,------------,,,+++------,,,,,,,,,,,,++++++***)))(((''''''((()))***))))))))))))))))))))))))***)))))))))***+++,,,,,,******++++++++++++******,,,++++++******++++++,,,...---,,,+++++++++,,,---......------------......,,,---...---,,,+++---///000///...///111333333222///......------///000111333666999===DDDQQQbbbnnn|||tttggg\\\OOOGGGFFFEEEBBB>>>:::<<<======;;;999:::;;;777888999<<<>>>AAADDDFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHJJJLLLNNNPPPOOOOOOQQQUUUXXXYYYYYYYYYYYYYYYYYY[[[]]]___```ccceeefffhhhjjjjjjjjjiiimmmmmmmmmlllmmmmmmmmmmmmmmmnnnppprrrtttvvvvvvwwwtttuuuuuuvvvvvvwwwwwwwwwyyyyyyyyyyyyzzzzzzzzzzzz~~~|||{{{zzz|||~~~}}}yyyvvv{{{{{{{{{{{{|||||||||}}}{{{}}}~~~}}}~~~rrrgggXXXLLLFFFBBB>>>:::777666444333222222333444111111111111111111111111111111111111111111111111......------------........./////////......,,,,,,...---,,,+++******))))))yyyvvvrrrrrrqqqooojjjddd___\\\^^^^^^^^^]]][[[XXXUUUSSSUUUUUUTTTSSSQQQPPPNNNMMMFFFEEEDDDAAA???===;;;:::888777555222111000000111222222111111000000//////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++++++++,,,---......---,,,+++---,,,,,,+++******))))))+++******))))))******+++))))))))))))))))))))))))*********)))******++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,---,,,+++++++++,,,------......------------......,,,---...---,,,+++---///000...------...000///...//////...---...///000111333555777888<<>>AAABBBDDDGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLKKKKKKMMMPPPSSSTTTTTTVVVVVVVVVVVVXXXZZZ\\\]]]___```bbbdddeeeeeeeeeeeegggggghhhiiiiiiiiiiiiiiikkklllnnnppprrrtttuuuuuuuuuvvvvvvwwwwwwxxxxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{~~~~~~}}}|||{{{zzz{{{}}}|||zzzwwwzzzzzz{{{||||||}}}~~~~~~{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzz|||}}}}}}~~~ssscccYYYLLLCCC???===:::777777666444333222222333333111111111111111111111111..............................------------......,,,,,,++++++************---,,,++++++******++++++zzzxxxuuuuuussspppjjjddd^^^ZZZ]]]]]]]]]]]][[[XXXUUUSSSUUUUUUTTTSSSRRROOOMMMLLLGGGFFFDDDBBB???===;;;:::888666444222111111111111111111000///...---,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++++++++,,,---......---,,,+++,,,,,,+++***)))(((((('''++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++******)))*********,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,............------------......,,,---...---,,,+++---///111///------...///...---//////.........///000111222333444444555:::BBBIIISSSdddzzztttggg\\\SSSMMMOOOJJJEEEAAA@@@???<<<999;;;;;;<<<<<<>>>???@@@AAAEEEGGGHHHJJJLLLNNNNNNOOOKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEFFFFFFFFFGGGGGGHHHIIIGGGGGGIIIKKKNNNNNNNNNQQQQQQQQQQQQSSSUUUWWWXXXZZZ[[[\\\]]]^^^____________```bbbcccdddddddddccchhhiiikkknnnpppqqqrrrsssttttttuuuvvvvvvwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzzzz|||}}}}}}~~~~~~~~~}}}}}}|||{{{yyyyyyzzz{{{zzzyyyzzz{{{{{{|||}}}~~~~~~~~~{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyvvvtttssstttwwwzzz|||~~~}}}{{{yyywwwzzzkkk]]]QQQJJJAAA;;;999999888666666555444333222222222333111111111111111111111111..............................------------......,,,+++)))(((((()))******,,,,,,++++++***++++++,,,{{{yyyvvvuuutttpppkkkeee___[[[\\\]]]]]]]]][[[YYYVVVTTTTTTTTTTTTSSSRRROOOLLLKKKGGGFFFDDDBBB@@@===<<<;;;777666444222111111111111000000///......---,,,,,,------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++***+++,,,------,,,+++******************)))))))))***+++,,,------,,,+++***)))))))))))))))))))))))),,,,,,+++***)))))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---.........------,,,,,,------...,,,---...---,,,+++---///111///......000111111000///////////////000000000///111333444555888===AAAGGGTTTgggxxxzzznnngggbbbXXXMMMEEECCCBBB>>>;;;;;;;;;;;;<<<<<<>>>???@@@BBBDDDFFFIIIKKKMMMNNNOOOJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHFFFFFFGGGIIIKKKKKKKKKLLLLLLKKKLLLMMMOOOQQQSSSUUUUUUVVVWWWXXXXXXYYYYYYXXXZZZ\\\___```aaa``````eeefffhhhkkkmmmooopppppppppqqqqqqrrrssstttuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxyyyyyyzzz{{{||||||}}}}}}}}}{{{yyyxxxyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}|||}}}{{{zzzxxxuuurrrooommmlllooosssxxx{{{vvvnnnjjjiiijjjlllooouuu|||kkkZZZPPPEEEAAA;;;888777888888777555555444333333222222222111111111111111111111111000000000000000000000000...------,,,,,,------......---+++******+++,,,...------,,,+++************{{{xxxssssssrrrppplllfffaaa^^^\\\\\\]]]]]]\\\ZZZWWWVVVRRRSSSSSSSSSRRRPPPMMMKKKGGGFFFEEEBBB@@@>>><<<;;;777666444222111111222222////////////////////////------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))******+++,,,,,,,,,)))***+++,,,,,,+++***))))))))))))))))))))))))))),,,,,,+++***)))))))))*********++++++++++++*********++++++,,,,,,++++++***)))***+++,,,------......------,,,,,,,,,,,,------,,,---...---,,,+++---///...---,,,---000222333222/////////000000000000000///000222444555777999;;;<<>>;;;;;;;;;;;;<<<===>>>??????@@@BBBEEEGGGIIIJJJKKKGGGGGGGGGGGGFFFFFFFFFFFFHHHIIIKKKLLLLLLKKKJJJIIIIIIHHHGGGGGGIIIJJJJJJIIIHHHHHHHHHHHHJJJLLLNNNOOORRRRRRRRRRRRSSSSSSTTTTTTUUUVVVXXX[[[\\\]]]]]]]]]aaabbbdddgggjjjkkkmmmmmmmmmnnnnnnoooqqqrrrrrrsssssssssttttttuuuvvvvvvwwwvvvvvvwwwxxxyyyzzz||||||}}}|||zzzyyyxxxzzz|||~~~~~~}}}|||{{{{{{|||~~~}}}yyywwwrrrqqqooollljjjiiihhhgggkkkpppvvvzzz}}}tttqqqjjjbbb[[[YYY[[[^^^bbblll|||qqqcccWWWMMMFFF>>><<<999777666666666666444444444333333222111111000000000000000000000000////////////////////////------,,,,,,,,,,,,------...---,,,******,,,...//////...---+++***)))))))))zzzwwwpppqqqpppoookkkgggbbb```ZZZ[[[\\\\\\\\\ZZZWWWVVVOOOQQQRRRSSSSSSPPPNNNLLLHHHGGGEEECCC@@@>>><<<;;;666555444222111111222222////////////000000111111------------------------******++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,++++++)))***+++,,,,,,+++***)))))))))******+++,,,,,,,,,))))))************))))))))))))))))))))))))))))))++++++******)))*********)))******++++++******)))***+++,,,------,,,+++*********,,,,,,------------------,,,,,,,,,,,,------,,,---...---,,,+++---///***))))))+++...111111111...///000111111111000000111111222222333333333333666999AAAMMM\\\oooooo^^^PPPFFF???>>>>>>============>>>>>><<<>>>???AAACCCEEEEEEFFFDDDDDDDDDEEEEEEEEEEEEFFFIIIKKKNNNPPPPPPOOOMMMLLLKKKIIIHHHHHHIIIJJJIIIHHHFFFFFFFFFFFFHHHJJJLLLMMMOOOOOONNNNNNOOOPPPPPPQQQRRRSSSTTTUUUVVVXXXYYYZZZ[[[\\\___bbbdddggghhhiiijjjjjjkkkmmmnnnooopppqqqqqqrrrrrrssstttuuuvvvvvvsssssssssuuuwwwyyy{{{|||}}}}}}|||{{{zzz{{{}}}~~~}}}|||{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||wwwrrrpppkkkjjjgggeeedddeeefffggglllqqqwww|||}}}}}}xxxtttpppllljjjbbbaaa]]]XXXRRRRRRVVV[[[___nnnzzziiiZZZOOOGGGAAA===888888777555444333333333333444444444333222111000000000000000000000000000------------------------------,,,,,,,,,,,,------++++++***)))***+++,,,---......,,,+++***)))))))))xxxuuupppppppppnnnkkkfffaaa___WWWXXXYYYZZZZZZXXXVVVTTTMMMOOOQQQSSSSSSQQQOOOMMMHHHGGGEEECCCAAA>>>===<<<666555333222111222222333000000000///////////////------------------------***++++++,,,,,,++++++***************************)))***+++,,,,,,,,,,,,++++++,,,---......---,,,+++++++++******))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))******++++++***++++++,,,,,,++++++***)))***,,,------,,,***)))++++++,,,---------,,,+++---,,,,,,++++++,,,,,,---,,,---...---,,,+++---///+++******+++...000000000...///000111222111000000222111111111222222111000666666;;;EEEOOO\\\ppp{{{eeeUUUKKKFFFDDDCCCAAA???>>>======<<<===>>>???@@@AAAAAAAAA@@@AAAAAABBBCCCDDDEEEFFFIIILLLOOORRRSSSRRRPPPNNNJJJIIIGGGFFFGGGHHHGGGFFFFFFFFFFFFFFFHHHJJJLLLMMMMMMLLLKKKKKKKKKLLLMMMNNNOOONNNNNNNNNOOOQQQSSSUUUUUUVVVYYY\\\___aaabbbcccddddddeeeggghhhiiijjjkkklllmmmnnnooopppqqqqqqrrrppppppqqqrrruuuwwwzzz||||||}}}~~~}}}{{{|||~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||||||||}}}~~~yyytttrrrjjjhhheeecccccceeeiiikkksssxxxvvvqqqiiiccc___]]]\\\[[[UUUVVVWWWVVVTTTWWW^^^eeennn}}}jjjaaaTTTIIIBBB>>>:::777444444555555444222222111333333444444333222000///000000000000000000000000---------------------------,,,,,,++++++,,,,,,---))))))))))))*********++++++++++++***++++++,,,,,,wwwtttpppppppppnnnjjjeee```]]]UUUVVVWWWXXXXXXVVVTTTSSSKKKNNNQQQSSSSSSRRRPPPNNNHHHGGGEEECCCAAA>>>===<<<666555333222111222222333111111000///...------,,,------------------------+++,,,,,,------,,,,,,+++************************)))***+++,,,---,,,,,,+++------...//////...------,,,,,,+++)))(((&&&%%%%%%,,,+++***))))))***+++,,,))))))))))))))))))))))))***)))))))))***+++,,,,,,+++,,,,,,------,,,,,,+++)))***,,,------,,,***)))+++,,,---------,,,+++***---,,,,,,++++++,,,,,,---------...---,,,+++---//////...------///000000000...///000222222111111000111000000111333444444333666555888???DDDLLL[[[kkkkkk```LLLJJJGGGDDDAAA>>><<<;;;======>>>????????????>>>>>>???@@@AAACCCDDDEEEFFFIIILLLPPPSSSUUUSSSQQQOOOIIIGGGEEEEEEEEEFFFEEECCCFFFFFFFFFFFFHHHJJJLLLMMMKKKJJJIIIIIIIIIJJJKKKLLLLLLKKKIIIHHHIIILLLOOOQQQQQQRRRUUUXXX[[[]]]^^^___]]]^^^___```bbbcccdddeeegggggghhhiiijjjllllllmmmoooooopppqqqtttwwwzzz{{{|||~~~}}}}}}}}}~~~~~~~~~~~~|||{{{}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{|||}}}zzzxxxllliiifffdddeeeiiimmmppp{{{|||tttnnnjjjddd\\\VVVSSSSSSSSSSSSLLLQQQUUUXXX[[[aaakkksssrrrdddTTTMMMEEE???===<<<999777222444555666555333333333333333444444333222000///000000000000000000000000////////////////////////---,,,,,,++++++,,,,,,---((()))***+++++++++++++++((())))))***+++---...///~~~wwwuuusssrrrooolllhhhddd```^^^[[[]]]^^^___]]]YYYUUUSSSQQQSSSUUUVVVUUUQQQMMMJJJGGGFFFEEECCC@@@===;;;:::777666555333222111000000//////............//////......---------,,,,,,,,,///---++++++,,,,,,)))&&&)))))))))***++++++,,,,,,***)))))))))***++++++,,,)))))))))))))))******+++************************(((((())))))))))))((((((,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------............///000000000///...,,,+++***111111111000000000000000///111444444333222222333333444555777<<>>===<<<<<<<<<===>>>??????>>>@@@CCCBBB>>>===@@@EEEIIINNNRRRUUUVVVUUUTTTPPPOOOLLLIIIGGGGGGJJJMMMHHHIIIIIIHHHFFFEEEGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGGGGGGGHHHJJJKKKKKKIIIKKKOOORRRUUUVVVVVVVVVYYYYYYZZZ[[[[[[\\\\\\\\\______aaabbbdddfffggghhhggghhhiiikkkmmmppprrrsssyyyzzz|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||{{{|||||||||||||||{{{zzzyyy{{{{{{{{{{{{{{{|||}}}}}}wwwyyy|||}}}|||{{{||||||~~~}}}}}}sssrrroookkkhhhjjjpppvvv~~~xxxooohhhfff___VVVPPPOOONNNKKKMMMRRRTTTYYY___bbbfffppp|||iii[[[TTTHHHDDD@@@<<<;;;:::999888666666555444222111000///333222000/////////000111////////////....................................---,,,++++++******++++++,,,,,,,,,++++++*********)))***++++++***)))((('''~~~wwwuuusssrrrooolllhhhddd```^^^[[[\\\^^^^^^\\\YYYUUURRRQQQSSSUUUVVVUUUQQQMMMJJJJJJIIIGGGCCC@@@<<<888666777666555333222111000000000//////............///......---------,,,,,,,,,,,,+++***+++------+++))),,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---......)))))))))))))))***++++++************************)))******++++++******))),,,,,,,,,++++++*********************************,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...---...//////////////////////////////////////////...//////...---...000222000222333444777<<>>>>>???<<<<<>>HHHPPPbbbxxxzzzkkk]]]QQQJJJFFFCCC@@@>>>???@@@AAA@@@???;;;888999999888;;;@@@???@@@CCCEEEGGGIIIIIIJJJIIILLLOOOPPPOOONNNMMMMMMMMMNNNNNNLLLJJJIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIFFFEEEEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHIIIJJJKKKLLLJJJJJJKKKLLLMMMOOOOOOPPPQQQQQQSSSTTTVVVWWWXXXYYY]]]]]]^^^___bbbfffjjjlllmmmoooqqqsssuuuvvvvvvvvvvvvvvvuuuuuuvvvwwwxxxyyyuuuuuuuuuuuuuuutttttttttssssssssssssssstttuuuuuuwwwyyy|||}}}|||{{{||||||||||||~~~~~~}}}|||~~~}}}|||}}}~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxsssqqqnnnmmmnnnpppppppppmmmnnnnnnooorrrwww}}}~~~||||||xxxooohhh^^^VVVSSSSSSOOONNNQQQUUUXXX^^^dddllluuuvvvfffWWWHHH???<<<888555333222222333333222000000111111111111111111000000111111000000///////////////............------------------------------,,,++++++******+++++++++++++++++++++*********++++++,,,,,,,,,+++***)))~~~vvvtttrrrqqqpppmmmiiiddd```]]][[[[[[\\\\\\ZZZWWWTTTRRRRRRSSSUUUUUUTTTQQQMMMKKKDDDDDDCCCBBB@@@>>><<<;;;777666555333222111000000000000000//////...------......---------,,,,,,,,,((()))***+++------------------,,,,,,++++++++++++(((((('''''''''(((((()))******))))))******+++,,,************************+++,,,,,,,,,,,,,,,,,,++++++++++++***************************************---,,,***))))))***,,,---++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,---------+++,,,,,,,,,,,,---------000000000000///...---,,,...............//////////////////...,,,---000333000222444555555666888:::===BBBPPPcccuuu{{{iii^^^RRRNNNIIIGGGHHHHHHGGGFFFEEE???:::;;;:::999:::>>>@@@AAAAAABBBCCCEEEGGGGGGEEEHHHLLLOOOPPPQQQRRRSSSSSSSSSRRROOOLLLJJJJJJKKKJJJJJJJJJIIIHHHHHHHHHGGGHHHGGGFFFFFFFFFFFFFFFGGGHHHGGGGGGGGGGGGHHHHHHIIIFFFFFFGGGIIIJJJKKKLLLMMMMMMMMMNNNPPPQQQRRRSSSTTTVVVUUUVVVWWWZZZ^^^bbbeeeeeegggiiilllnnnpppppppppqqqpppooooooppprrruuuvvvpppppppppooooooppppppppprrrqqqqqqqqqqqqrrrsssssssssuuuxxxyyyxxxwwwxxxxxxxxxyyyzzz{{{||||||{{{zzz}}}|||{{{|||~~~~~~}}}~~~}}}{{{zzzzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||zzzzzzyyyxxxwwwvvvuuutttrrrrrrrrrqqqpppnnnmmmllljjjhhhfffdddeeefffggghhhhhhiiijjjmmmqqqwww{{{{{{{{{lllddd```ZZZUUUTTTTTTUUUXXX^^^eeemmmuuu|||vvvdddVVVJJJ@@@:::999777555333222333444333222///////////////////////////000111111111000...---//////.........------------------------------------,,,++++++******+++++++++++++++***************************************wwwtttqqqqqqpppnnniiiddd___]]][[[[[[\\\[[[YYYWWWTTTRRRSSSTTTUUUUUUSSSQQQNNNLLLCCCCCCBBBAAA@@@>>><<<;;;777666555333222111000000//////000000///...------......---------,,,,,,,,,***+++,,,,,,,,,+++++++++)))*********+++++++++,,,,,,++++++*********++++++***************++++++,,,******************************++++++++++++******************************************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------+++++++++,,,,,,---------------------........................---,,,++++++.........//////000000000...///111111000000000111///111444555555555777999999;;;BBBOOO^^^nnn}}}lllfff```\\\ZZZWWWRRRNNNMMMFFFAAAAAAAAA>>>>>>@@@AAAAAA@@@@@@AAABBBDDDEEEAAACCCFFFIIILLLPPPVVVZZZYYYYYYWWWTTTOOOLLLLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGKKKJJJIIIGGGFFFFFFFFFFFFCCCDDDEEEFFFGGGHHHIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOQQQTTTWWW[[[]]]^^^___bbbeeegggiiiiiijjjiiiiiihhhhhhiiilllnnnpppkkkjjjjjjiiiiiijjjkkkkkkkkkkkkkkkkkkkkklllmmmmmmoooqqqtttuuutttsssttttttuuuvvvxxxyyyzzzzzzzzzyyy{{{zzzyyyzzz|||}}}|||{{{wwwvvvtttsssrrrtttuuuwwwzzz{{{{{{{{{{{{{{{zzzyyyzzzzzz{{{{{{||||||||||||xxxyyyzzz{{{{{{{{{{{{{{{vvvvvvuuutttsssrrrrrrrrrqqqpppooommmlllkkkjjjjjjfffffffffeeedddcccaaaaaabbbaaa___]]]]]]___aaaccchhhjjjmmmqqquuu{{{|||zzz}}}{{{oooccc^^^]]]\\\\\\^^^^^^dddnnnwww{{{kkk^^^OOOEEE???888666777888666444333444444333111555555444333333222222111//////000111111///...---............---------------------------------------,,,++++++******++++++************************))))))((((((((()))))))))xxxtttqqqqqqpppnnnjjjddd___\\\\\\\\\\\\[[[YYYWWWUUUTTTSSSTTTTTTTTTSSSPPPNNNLLLEEEEEEDDDBBB???<<<:::999777666555333222111000000---...///000000///...---......---------,,,,,,,,,+++,,,------+++))))))***(((((()))******+++,,,,,,,,,+++******)))*********+++************+++,,,,,,************************))))))************)))))))))))))))***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,------------.........//////)))***+++,,,---..................//////000000111,,,...111111000/////////...000222333222333555777666555999AAAJJJUUUfffttt{{{uuukkkdddZZZQQQHHHEEECCC@@@???@@@@@@@@@????????????@@@@@@>>>???AAACCCGGGMMMUUUZZZ\\\[[[ZZZVVVRRROOOOOOOOOKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJMMMMMMKKKJJJHHHFFFDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKMMMPPPRRRTTTUUUVVVXXX[[[]]]```aaaaaaaaa````````````aaaccceeefffdddcccbbbaaabbbcccdddeeeggggggggggggggghhhhhhiiijjjmmmooopppooooooooopppppprrrsssuuuwwwwwwwwwwwwvvvttttttuuuvvvwwwvvvuuutttrrrpppnnnnnnoooqqqsssssssssssssssrrrqqqqqqpppooooooppppppqqqrrrrrrrrrpppqqqrrrsssttttttttttttlllkkkiiihhhgggfffffffffeeedddcccaaa```_________[[[[[[\\\[[[[[[ZZZYYYXXXZZZZZZYYYXXXXXX[[[___ccclllooouuuyyy}}}~~~|||}}}yyyrrrjjjccc^^^^^^aaadddjjjpppvvvrrrgggVVVLLLAAA<<<:::666555777555444222222333333111000444333333222111111000000//////000000//////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))))))))***************(((((('''''''''((())))))yyyuuuqqqqqqpppnnnjjjeee___\\\]]]]]]]]]\\\ZZZXXXVVVUUUTTTTTTTTTTTTRRRPPPNNNMMMEEEDDDCCCAAA???<<<:::999777666555333222111000000+++---...000111000///.........---------,,,,,,,,,***,,,...---+++)))***+++++++++++++++++++++++++++******)))(((((((((((((((++++++******++++++,,,---************************))))))************))))))((()))))))))*********+++************************)))***,,,------,,,***)))++++++++++++++++++++++++)))******+++,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........)))***,,,---.../////////,,,,,,---......///000000---///000///......000111111222222222111111333555333333666<<<@@@EEEOOOZZZmmm{{{kkkZZZOOOIIICCCAAABBB@@@@@@@@@??????>>>>>>===<<<===>>>@@@CCCIIIPPPUUUUUUVVVUUUSSSPPPNNNOOOPPPMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOPPPQQQRRRRRRQQQOOOLLLIIIFFFDDDBBBBBBCCCCCCCCCCCCCCCCCCAAABBBBBBCCCDDDEEEFFFFFFFFFGGGJJJLLLNNNOOOOOOOOOPPPQQQSSSVVVXXXYYYYYYYYYWWWWWWXXXYYYYYYZZZ[[[[[[\\\\\\ZZZZZZZZZ\\\]]]___bbbbbbbbbbbbbbbcccddddddbbbeeeggghhhhhhgggggghhhhhhiiikkkmmmoooooooooooonnnlllllllllnnnooonnnmmmmmmkkkiiiffffffgggjjjkkkhhhiiihhhhhhgggfffeeedddddddddddddddeeefffggggggfffggghhhhhhhhhhhhhhhgggaaa```^^^\\\ZZZZZZZZZZZZZZZYYYWWWVVVUUUUUUUUUVVVSSSTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWW\\\dddiiisssyyy~~~xxxpppiiieee``````dddlllttt}}}|||jjj]]]UUUIII@@@:::999999666555666111000000111333333222111........................000000///............///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++((()))))))))*********+++)))(((''''''''')))***+++yyyvvvpppqqqqqqoookkkeee___\\\^^^^^^]]]\\\ZZZXXXWWWVVVTTTTTTTTTTTTRRRPPPNNNMMMAAAAAAAAA@@@@@@>>>======777666555333222111000000***,,,...000111111000///......---------,,,,,,,,,(((+++------+++)))+++---...------,,,,,,++++++***......---,,,++++++,,,,,,++++++******++++++,,,---*********************************++++++*********(((((())))))*********+++************************(((***,,,......,,,***(((++++++++++++++++++++++++((())))))***++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------.........///......------++++++,,,,,,---...//////111111000///...///222555555555555333111111333555111333777===??????DDDLLLTTTggg~~~sss```TTTLLLIIIJJJBBBBBBBBBBBBAAA@@@>>>>>>;;;<<<>>>???AAAEEEKKKOOOMMMNNNNNNMMMKKKKKKMMMNNNOOOOOOOOOPPPPPPQQQQQQQQQSSSSSSSSSTTTUUUVVVWWWXXXWWWWWWWWWUUURRRNNNJJJGGGEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFDDDFFFIIILLLMMMMMMLLLKKKKKKMMMOOOQQQSSSTTTTTTTTTQQQRRRSSSTTTTTTUUUTTTTTTXXXWWWUUUUUUUUUWWWYYYZZZZZZZZZYYYYYYZZZZZZ[[[\\\[[[]]]```aaa`````````aaa___```ccceeegggggggggggggggfffeeefffhhhiiihhhgggbbb```]]]ZZZZZZ[[[^^^___aaaaaaaaa```___^^^]]]\\\\\\\\\\\\\\\]]]^^^``````^^^______^^^^^^]]]\\\[[[ZZZYYYWWWTTTSSSRRRRRRRRRSSSRRRPPPOOONNNOOOOOOPPPOOOOOOPPPQQQQQQQQQQQQQQQPPPRRRUUUWWWZZZaaajjjpppzzzxxxooojjjgggdddaaa```ccchhhssszzzfffUUUJJJEEE???888333444555333111111......///111444555555333......//////000111111222111000///------...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++(((((())))))*********+++***)))(((((((((***+++,,,yyyvvvsssrrrqqqpppnnniiiccc___\\\\\\\\\[[[ZZZXXXVVVUUUUUUTTTSSSSSSSSSQQQNNNKKKGGGEEECCCAAA@@@>>>;;;888888777555333222111222222111111111111000000000000///+++&&&""""""%%%***---++++++************+++++++++***)))***++++++***)))************************,,,,,,++++++***)))))))))++++++,,,,,,,,,---------,,,,,,+++***))))))******&&&)))***)))&&&&&&))),,,************************111...+++***++++++)))'''******++++++++++++*********+++,,,,,,,,,,,,+++***,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---............---,,,++++++------......//////000000............////////////111111222222222333333333444444333444777:::===???HHHPPP]]]ooo~~~jjj\\\UUUQQQKKKGGGDDDCCCDDDDDDBBB???;;;<<<===>>>>>>@@@BBBDDDHHHIIIIIIFFFDDDCCCGGGJJJMMMMMMNNNPPPQQQQQQQQQQQQUUUUUUTTTTTTUUUUUUVVVWWW[[[\\\]]]]]][[[WWWSSSPPPMMMLLLIIIFFFDDDDDDEEEFFFCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGIIIIIIIIIKKKMMMNNNOOOOOOMMMMMMKKKJJJIIIIIIIIIJJJKKKLLLOOOOOONNNOOOOOOPPPQQQQQQSSSSSSSSSSSSTTTTTTUUUUUUWWWWWWXXXYYYZZZZZZ[[[[[[ZZZ[[[\\\]]]^^^___```aaa^^^^^^]]]]]]\\\\\\\\\[[[WWWVVVUUUTTTTTTUUUVVVWWWVVVWWWWWWXXXWWWUUUTTTSSSQQQQQQRRRRRRRRRSSSSSSSSSUUUUUUWWWXXXXXXWWWVVVUUUPPPPPPPPPOOOMMMLLLMMMOOOSSSQQQOOOMMMLLLLLLMMMNNNNNNOOOOOOOOONNNNNNPPPQQQRRRSSSTTTWWW\\\eeeooovvv}}}xxxnnnfff``````^^^\\\___fffttt~~~ooo```TTTJJJDDD@@@888888777666444333222111000000000000000111111111////////////////////////000---***''''''***///222++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************))))))((((((''''''zzzwwwrrrqqqpppnnnlllgggaaa\\\\\\\\\\\\\\\ZZZXXXVVVUUUUUUTTTTTTTTTTTTRRROOOLLLFFFDDDBBBAAA@@@===:::888999888555333222111111111000//////...---,,,++++++111000---++++++,,,...000,,,,,,++++++++++++,,,,,,+++***)))***++++++***)))+++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,,,,,,,++++++******)))*********)))))))))+++,,,------************************---+++))))))+++,,,+++)))))))))(((((((((((())))))***+++,,,,,,,,,,,,+++***+++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,+++------------------..................////////////111111111222222222333333333333333333555777:::;;;;;;AAAKKKWWWgggyyyrrreee^^^XXXSSSLLLHHHGGGGGGDDDBBBAAABBBBBBBBBBBBBBBDDDEEECCCDDDEEECCCAAABBBDDDGGGHHHIIIJJJKKKLLLMMMMMMMMMQQQQQQQQQRRRSSSUUUWWWWWWYYY[[[^^^______\\\YYYWWWSSSQQQMMMKKKJJJIIIIIIHHHGGGFFFEEEDDDEEEEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMLLLJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHJJJJJJIIIIIIJJJJJJKKKLLLNNNOOOOOOOOOPPPPPPPPPPPPOOOPPPPPPQQQRRRRRRSSSSSSRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTPPPPPPOOONNNNNNOOOPPPPPPPPPPPPQQQQQQPPPOOONNNMMMLLLLLLLLLKKKLLLLLLLLLMMMPPPPPPQQQQQQPPPOOONNNMMMMMMMMMMMMLLLJJJJJJKKKLLLMMMKKKJJJIIIHHHIIIKKKKKKNNNOOOPPPPPPOOOOOOQQQRRROOOQQQUUUZZZaaalllwww}}}vvvoooiiieeeccc___]]]```bbbfffppp{{{}}}ppphhh\\\PPPFFF???:::777666666555444333222222111000000000000000000000000........................///...,,,+++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''|||yyysssrrrpppnnnkkkfff```[[[[[[\\\]]]\\\[[[YYYVVVUUUVVVUUUUUUUUUUUUSSSPPPMMMGGGEEECCCBBBAAA???<<<999:::888666333111000000000000000///---,,,+++***)))....../////////...---,,,---,,,,,,,,,,,,,,,,,,---+++***)))***++++++***)))++++++++++++++++++++++++)))************+++++++++*********++++++++++++,,,+++++++++***************,,,)))'''(((---///...,,,************************)))((('''(((***,,,---,,,------++++++++++++------***++++++,,,,,,++++++***************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---...............---------............////////////000111111111222222222222444333222222222444555666555999???EEEOOO^^^qqqyyypppiii___XXXSSSOOOKKKHHHGGGFFFEEECCCCCCCCCCCCDDD@@@@@@@@@???======???AAAEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJLLLMMMPPPRRRTTTVVVVVVYYY^^^bbbeeeeeedddccc^^^ZZZUUUSSSRRRRRROOOMMMKKKJJJHHHFFFFFFGGGIIIJJJJJJJJJKKKKKKKKKJJJHHHGGGIIIJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJKKKKKKLLLJJJKKKMMMNNNNNNNNNMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIJJJJJJJJJIIIIIIHHHJJJIIIHHHGGGGGGHHHIIIJJJMMMMMMMMMLLLKKKIIIHHHGGGJJJKKKKKKJJJHHHHHHIIIKKKJJJIIIHHHHHHHHHIIIKKKLLLKKKMMMOOOPPPPPPPPPQQQRRRQQQTTTYYY```iiittt}}}~~~{{{uuummmeeeaaa^^^\\\ZZZ]]]^^^cccjjjrrr}}}{{{mmmdddYYYSSSJJJCCC===:::777555333333333333222222111111000000000000000000000000........................---......///...+++)))'''++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((~~~{{{wwwuuurrrpppmmmgggaaa]]][[[\\\]]]]]]\\\YYYVVVTTTVVVUUUVVVVVVWWWUUUQQQNNNHHHGGGEEECCCCCCAAA>>>;;;:::888666333111000//////111111000//////...------,,,---.........---+++***,,,,,,++++++++++++,,,,,,+++***)))***++++++***)))++++++++++++++++++++++++((())))))***++++++,,,,,,))))))*********+++++++++******+++++++++*********+++)))'''(((***++++++)))************************'''''''''((()))+++,,,---///...,,,++++++,,,...///++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...111111111000000/////////............////////////000000000111111111111222444444333222222222222333555999===>>>AAAMMM^^^lll~~~tttlllcccZZZTTTPPPNNNJJJHHHGGGGGGFFFFFFFFFEEECCCAAA???>>>??????CCCCCCCCCCCCDDDEEEFFFGGGDDDEEEFFFGGGIIILLLNNNOOOPPPUUU[[[cccjjjnnnpppppplllgggaaa___^^^]]]XXXTTTQQQPPPMMMKKKJJJKKKMMMNNNOOOPPPQQQQQQPPPMMMKKKIIILLLLLLLLLLLLKKKJJJHHHHHHFFFEEEDDDCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGHHHIIIKKKKKKJJJIIIHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGJJJIIIHHHGGGHHHIIIKKKLLLOOOOOONNNMMMKKKJJJIIIHHHIIIJJJJJJJJJHHHHHHJJJLLLLLLLLLKKKKKKLLLMMMNNNOOOMMMPPPSSSUUUVVVVVVWWWYYYZZZ]]]cccjjjqqq{{{}}}{{{zzzyyyooommmmmmpppsssssspppmmmhhhddd```]]]]]]___bbbeeegggooozzz|||qqqfffZZZRRRIIIEEE???;;;999888777666111111111111111111111111000000000000000/////////........................+++---...///...,,,)))(((++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))((((((((((((|||wwwuuurrrooolllgggbbb]]][[[\\\^^^^^^]]]ZZZVVVTTTUUUUUUVVVWWWXXXVVVRRRNNNGGGEEECCCCCCBBB@@@===;;;999777555222111000///000000000000000000000111111///......---,,,---------++++++************+++++++++***)))***++++++***)))++++++++++++++++++++++++(((((()))***+++,,,,,,---))))))*********+++++++++)))******+++++++++*********+++,,,***'''&&&(((***************************(((((())))))))))))+++,,,******)))(((((()))******++++++++++++++++++++++++************+++,,,---...+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...111111000000//////..................//////////////////000000000111111111555444444333333222222222111555888888888>>>KKKUUUffftttuuukkkaaa]]]XXXUUUUUUUUUSSSRRRPPPMMMIIIFFFDDDCCCCCCCCCAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBCCCDDDFFFFFFJJJNNNVVV___iiiqqqvvvyyyyyyuuuqqqnnnllliiieeebbb]]][[[YYYVVVTTTTTTTTTUUUVVVVVVWWWVVVUUURRRNNNMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFDDDCCCCCCCCCDDDDDDFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJLLLNNNPPPRRRRRRPPPNNNLLLKKKIIIIIIGGGIIIIIIIIIHHHHHHJJJLLLNNNNNNNNNNNNOOOOOOPPPPPPSSSWWW\\\```bbbcccdddeeeeeeiiiooovvv}}}}}}uuupppmmmkkkaaa^^^\\\]]]```aaa___]]]ZZZZZZ[[[]]]ccckkktttyyy~~~ooobbbXXXPPPIIIDDD===:::777555444444333222/////////000000000000000000000000000//////..............................+++,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))}}}uuussspppmmmjjjfff```]]][[[\\\^^^___^^^ZZZWWWTTTTTTTTTVVVWWWXXXVVVQQQNNNDDDCCCAAA@@@@@@>>><<<999777666444222111000000000------......///000000000...,,,***)))((()))+++,,,+++******))))))******++++++***)))***++++++***)))************************(((((()))***++++++,,,,,,*********++++++++++++,,,((()))***,,,,,,+++*********---...,,,(((&&&))),,,************************)))***+++***)))(((***,,,************************,,,++++++******++++++,,,************+++,,,------++++++------------++++++((()))+++,,,---------------------------,,,,,,,,,............////////////////////////000000000000333444444444444444333333...222555555555777>>>DDDQQQ^^^pppzzzuuuooolllmmmmmmllljjj]]]XXXPPPJJJGGGEEEDDDDDDAAA@@@???=========>>>>>>??????????????????@@@@@@EEEHHHNNNWWWaaakkkssswww|||{{{zzzwwwtttrrrpppoookkkiiigggdddaaa___]]]\\\[[[[[[ZZZYYYWWWTTTRRRPPPMMMLLLLLLKKKJJJIIIIIIIIIGGGFFFDDDCCCBBBCCCCCCDDDEEEEEEDDDCCCCCCCCCDDDDDDFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEBBBBBBCCCCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@AAABBBCCCEEEGGGHHHGGGHHHJJJMMMQQQTTTVVVWWWZZZXXXUUURRRNNNKKKJJJIIIGGGHHHIIIIIIIIIIIILLLNNNOOOPPPPPPRRRSSSTTTTTTUUUYYY^^^eeekkknnnppprrrssstttxxxuuujjjccc^^^[[[WWWUUURRRQQQSSSUUUVVVWWWVVVZZZ```hhhrrrrrrhhhZZZOOOHHHDDD@@@===999777555444444444222111///////////////000000000111000000//////......---------------------------,,,++++++++++++,,,---...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))}}}tttrrrooollljjjfffbbb^^^[[[\\\___```^^^[[[WWWTTTSSSSSSUUUWWWXXXVVVQQQMMMEEEDDDBBBAAAAAA@@@===;;;555444333111111111111222------..................++++++)))((((((((()))***,,,++++++******++++++,,,+++***)))***++++++***))))))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++,,,,,,,,,,,,''')))***,,,,,,,,,***)))((()))))))))((()))***+++************************)))***,,,+++))))))+++...,,,---...//////...---,,,,,,,,,+++******+++,,,,,,+++++++++***++++++,,,,,,***+++---......---+++***&&&(((+++---......---,,,+++++++++,,,,,,,,,,,,,,,............////////////........./////////000000111111222333444444444444111222444444555777:::===DDDMMMZZZgggvvvvvvhhh[[[SSSMMMJJJGGGFFFDDDBBB@@@>>>>>>>>>???>>>>>>>>>>>>>>>>>>???@@@BBBCCCGGGMMMUUU___hhhnnnppptttwwwvvvsssrrrtttvvvtttsssqqqnnnjjjfffbbb```]]]\\\[[[YYYWWWUUUSSSSSSPPPPPPOOONNNNNNNNNNNNNNNJJJIIIGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@??????@@@BBBDDDEEEAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEGGGIIIKKKMMMMMMPPPUUU[[[```ccceeefffkkkhhhccc\\\WWWRRROOOMMMKKKLLLNNNNNNMMMNNNQQQSSSUUUVVVYYY\\\^^^aaabbbcccgggnnnvvv~~~uuuiii```ZZZVVVUUUSSSSSSRRRRRRSSSXXX^^^bbbffflllvvv~~~ooo\\\UUULLLEEEAAA???<<<999888666555555666666444333000000000000////////////111000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***}}}vvvssspppnnnlllhhhdddaaa[[[]]]___```___[[[WWWTTTRRRSSSUUUWWWXXXUUUQQQMMMHHHGGGEEEEEEDDDCCC@@@>>>444333222111111111222333000000000//////......---......//////......---------,,,,,,++++++,,,,,,---+++***)))***+++++++++)))((((((((((((((((((((((((***************+++++++++++++++,,,,,,,,,---------'''(((***,,,---,,,***)))&&&###!!!$$$(((++++++)))************************(((***,,,+++******---000)))+++---//////---+++)))---,,,+++******+++,,,---,,,,,,++++++***+++++++++***+++---......---+++***$$$'''+++...///...,,,+++,,,,,,,,,------...................../////////000............/////////000...///111222444444555555111111111111333555777999:::@@@HHHPPP[[[nnntttfff\\\UUUQQQLLLJJJGGGDDDBBBAAABBBBBB>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBFFFMMMVVV___eeeccciiiooopppmmmmmmrrrwwwvvvvvvtttqqqmmmgggbbb___]]]\\\ZZZXXXVVVTTTTTTTTTUUUUUUTTTSSSSSSSSSTTTTTTNNNMMMKKKIIIIIIHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDAAA@@@???>>>???BBBEEEHHHCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEGGGGGGGGGGGGEEEEEEGGGGGGHHHIIIKKKNNNQQQRRRWWW[[[aaaiiiooossstttuuu{{{wwwqqqiiiaaaZZZVVVTTTPPPRRRSSSSSSSSSTTTWWWYYY]]]___cccgggkkkoooqqqrrr|||{{{tttiii___ZZZWWWVVVVVVSSSUUUWWWXXX[[[bbblllttt{{{zzzfffVVVKKKFFF@@@===<<<:::666333444333222333444444333111111111000000////////////111000000///...---------------------------------------......---+++)))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******~~~|||sssrrrpppmmmjjjgggdddbbb^^^___``````^^^[[[WWWTTTPPPRRRTTTUUUUUURRROOOMMMHHHFFFEEEDDDDDDBBB>>>;;;777666555222111///......////////////////////////////////////...---,,,+++---,,,***+++,,,,,,+++)))******************************))))))))))))******,,,+++***))))))***+++,,,+++)))((())),,,---+++(((,,,---......,,,******+++***)))))))))***+++,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,,,,------------,,,***(((((()))***+++,,,,,,,,,---------.........---,,,,,,,,,,,,---...------------------------222111/////////000222333111111000000//////......222222222222222333333333555555444444444555666666555999>>>BBBJJJWWWgggssszzzkkkbbb^^^VVVNNNJJJJJJIIIEEEBBBAAA???<<<<<<===???@@@??????@@@AAACCCFFFJJJMMMOOOVVVXXX[[[]]]```eeekkkpppnnnoooooommmiiiccc]]]ZZZXXXVVVTTTSSSRRRSSSTTTTTTXXXXXXYYYZZZZZZZZZYYYXXXRRRRRRRRRQQQQQQPPPPPPPPPNNNMMMKKKJJJJJJJJJKKKLLLEEEEEEEEEGGGIIIIIIHHHGGGHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFGGGHHHGGGFFFFFFEEEGGGJJJMMMMMMKKKIIIGGGMMMOOORRRUUUWWW[[[___bbbhhhppp{{{~~~ssshhh```[[[^^^]]][[[ZZZ\\\___cccfffjjjrrr|||}}}yyyvvvpppllleee```^^^^^^^^^]]]bbbdddgggmmmvvv}}}mmm^^^QQQJJJ@@@???===;;;888555333222333333333222222222111111111000///------......///***++++++,,,------------......---,,,,,,+++******......---------,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))************************''''''''''''((((((((((((,,,+++***)))(((((())))))~~~|||sssrrrpppmmmjjjfffcccaaa]]]^^^``````^^^[[[WWWTTTOOOPPPSSSTTTSSSQQQNNNKKKFFFEEEDDDCCCBBB@@@===:::777666444222111//////...////////////////////////.../////////...---,,,,,,---,,,***+++,,,,,,+++)))******************************))))))))))))******+++******))))))******+++,,,---...---,,,+++++++++)))+++,,,,,,+++***+++,,,++++++*********************************+++++++++(((((((((((((((((((((((())))))***++++++++++++***++++++++++++,,,,,,,,,,,,+++***)))((()))***,,,---++++++++++++,,,,,,,,,---...---,,,,,,,,,,,,---...------------------------******+++,,,---...//////000000000000//////......//////000000000111111111222111111111111222333333333666999<<<@@@IIIUUU___ppp~~~tttkkk```XXXTTTPPPJJJFFFFFFDDDBBBAAAAAAAAA???===>>>>>>@@@AAADDDGGGIIIKKKOOOQQQSSSTTTWWWZZZ___cccaaabbbccccccbbb___[[[XXXUUUTTTQQQPPPOOOQQQRRRTTTYYY\\\```aaa```______`````````___^^^\\\ZZZYYYWWWSSSSSSRRRQQQPPPPPPPPPPPPPPPOOOMMMLLLMMMLLLJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKMMMMMMMMMLLLKKKIIIKKKNNNQQQSSSSSSRRRRRRUUUXXX]]]aaaeeeiiinnnqqqxxx}}}sssmmmlllllllllmmmpppssswwwyyy~~~|||wwwssspppnnnmmmjjjjjjjjjjjjkkkmmmpppqqq{{{~~~ttteeeXXXNNNFFFAAA;;;:::999777666555333333333333222222222111111111111000///...---......///,,,,,,------......------......---,,,,,,+++******...------------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))************************************))))))))))))******)))))))))(((((((((~~~{{{tttsssqqqnnnjjjeeebbb___]]]^^^___```^^^[[[WWWTTTNNNOOOQQQRRRQQQOOOLLLJJJEEEDDDCCCBBBAAA???<<<999777666444222111/////////////////////////////////------.........------,,,---,,,***+++,,,,,,+++)))******************************))))))))))))******)))******++++++******)))+++///111///***((())),,,&&&(((***+++******+++,,,---,,,+++***))))))))))))+++++++++***************++++++++++++++++++++++++))))))***++++++++++++***)))*********++++++++++++)))((((((((()))+++---...************++++++++++++------,,,,,,,,,,,,------------------------------***+++,,,......///......000000000////////////.../////////000000000111111444333333333333444555555333444666666777;;;BBBHHHRRR^^^rrrsssjjjaaaWWWOOOIIIGGGEEEDDDCCCAAA???<<<<<<===>>>???AAABBBCCCCCCDDDFFFGGGHHHIIIKKKOOORRRUUUVVVWWWXXXXXXVVVTTTSSSQQQOOOLLLJJJKKKMMMPPPRRRZZZ```hhhjjjiiihhhiiilllpppqqqqqqqqqnnnkkkhhheeecccccccccbbb```^^^\\\[[[ZZZXXXTTTSSSSSSRRRQQQPPPQQQQQQPPPOOOMMMLLLKKKKKKHHHHHHGGGFFFGGGIIIKKKMMMNNNPPPRRRTTTUUUUUUSSSRRRPPPRRRTTTXXX\\\___aaaccceeehhhnnnrrrvvvzzz}}}ssspppkkkfffeeefffhhhjjjnnnttt|||ppphhh[[[OOOGGGBBB@@@>>>777666666666666555555555222222222222111111111000000///......------......---...............---,,,...------,,,,,,++++++***------------,,,,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))************************++++++******))))))(((((((((((()))))))))((('''&&&}}}{{{ssssssqqqnnnjjjeee```^^^\\\]]]______^^^[[[WWWTTTNNNOOOQQQQQQQQQOOOLLLKKKEEEDDDCCCBBBBBB???<<<999666666444222111000//////////////////////////////,,,,,,---.........---------,,,***+++,,,,,,+++)))******************************))))))))))))******((()))***++++++***)))((()))+++---,,,)))((((((***(((***+++,,,+++***+++,,,++++++******)))*********,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***))))))))))))************))))))))))))***+++,,,---*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////..................////////////////////////000000111111222222333333555444444444444555666666333555666555444666999===BBBLLLZZZiiiyyy{{{lllaaaTTTQQQLLLIIIHHHFFFDDDCCCAAAAAAAAABBBBBBBBBAAAAAA@@@AAACCCCCCCCCEEEHHHJJJNNNOOOOOOOOONNNMMMKKKJJJKKKIIIGGGEEEFFFIIILLLOOOWWW```jjjooonnnnnnqqqvvvyyy|||~~~{{{xxxvvvvvvvvvuuusssoookkkhhhccc```^^^]]]^^^```aaaaaabbbaaa^^^[[[WWWSSSQQQOOONNNMMMLLLLLLNNNRRRUUUXXXYYY[[[^^^``````^^^\\\ZZZ[[[\\\^^^bbbgggmmmrrruuuxxx{{{}}}{{{zzzxxxtttqqqhhhfffdddccceeekkksssxxxpppggg[[[TTTKKKBBB>>><<<<<<<<<777777777777666666666666222111111111111000000000//////......---------------.........---,,,++++++---------,,,,,,+++++++++---------,,,,,,,,,++++++******************))))))))))))))))))))))))))))))************************))))))((((((''''''&&&&&&&&&''')))******(((&&&%%%|||zzzsssrrrqqqnnnjjjeee```]]][[[\\\^^^___^^^[[[WWWUUUOOOPPPQQQQQQQQQOOOMMMLLLFFFEEEDDDCCCBBB@@@===:::666555444222111000000000////////////////////////,,,,,,---------------------,,,***+++,,,,,,+++)))******************************))))))))))))******((()))***++++++***)))(((***(((((())),,,---+++)))+++---...---+++******+++))))))))))))***+++,,,---,,,+++++++++***)))))))))))))))))))))))))))))))))))))))***++++++++++++***(((((()))))))))*********++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***))))))+++...///...............////////////000000111222222333333111111000000111111222333222333555555555777999:::;;;AAAJJJTTT___ooo|||mmmggg___WWWSSSPPPNNNMMMKKKJJJIIIGGGFFFEEEDDDCCCBBBDDDEEEEEEEEEEEEGGGIIIHHHHHHHHHGGGFFFEEEEEEDDDEEEDDDBBBAAABBBEEEHHHJJJPPPZZZeeekkkllllllqqqvvvyyy}}}~~~zzzwwwtttsssqqqqqqtttwwwyyyzzzzzzwwwsssmmmgggaaa\\\ZZZXXXWWWVVVWWWZZZ^^^bbbeeekkkmmmppprrrrrrnnnjjjggghhhiiikkknnnssszzz{{{ooonnnlllkkkkkkkkkjjjiiibbbdddhhhmmmuuuqqqdddXXXQQQIIIEEE???;;;888777666444777777666555555444333333111111111000000000//////...............------,,,,,,,,,,,,,,,,,,+++***)))------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&%%%&&&(((******)))'''&&&{{{zzzqqqqqqpppnnnjjjeee```]]]ZZZ\\\^^^___]]][[[WWWUUUPPPPPPQQQQQQPPPOOOMMMLLLFFFEEEDDDCCCCCC@@@===:::666555333222111000000000////////////////////////,,,,,,---------,,,,,,+++---,,,***+++,,,,,,+++)))******************************))))))))))))******((())))))******))))))(((,,,)))(((***///111///+++,,,...///...,,,******+++'''(((((()))***,,,---...+++++++++***************************************))))))***++++++++++++***((()))))))))************++++++++++++******))))))++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))***+++...111333---............/////////,,,---......///000111111222222111111222222333444111111222333555666888999555999>>>CCCJJJVVVfffrrrzzzooogggaaa]]]ZZZWWWUUURRROOOLLLJJJIIIIIIHHHJJJJJJIIIGGGFFFGGGHHHEEEDDDCCCBBBBBBBBBCCCCCCAAA@@@??????@@@BBBDDDEEEIIIQQQZZZ```bbbcccgggkkkooosss{{{|||vvvqqqnnnjjjiiiiiijjjlllnnnqqqsss{{{yyyyyyzzz||||||qqqjjjaaaaaaaaabbbeeehhhkkkllljjjpppzzzzzzhhh[[[QQQJJJFFF@@@===:::999888666333111555555444222111000///...000000000000////////////---............---,,,,,,***++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************&&&'''((()))***)))(((((({{{yyyoooppppppnnnkkkfff```]]]ZZZ[[[]]]^^^]]]ZZZWWWUUUOOOOOOOOOOOONNNMMMLLLKKKEEEDDDCCCBBBAAA???<<<999555444333222111000000000////////////////////////------------,,,,,,+++***---,,,***+++,,,,,,+++)))******************************))))))))))))******))))))(((((((((((())))))+++++++++,,,---...---,,,***,,,------+++******+++))))))))))))***+++,,,---***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***)))))))))*********++++++)))******+++++++++******************++++++++++++***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++,,,---/////////......---------.........//////,,,,,,---...///000111111444444333333444444555666222111000111333444555666222555888999<<>>>>>>>>>>>???@@@@@@@@@EEEIIIOOOSSSTTTVVVXXXZZZ]]]aaahhhpppvvvzzz||||||~~~zzzuuupppllliiieeegggiiimmmrrryyyyyynnn___SSSKKKFFFBBB???<<<:::888777777666555333333333222111000//////...000000/////////.........------.........---,,,+++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((((((((()))))))))******zzzyyynnnoooooonnnkkkfffaaa^^^YYY[[[]]]^^^]]]ZZZWWWUUUNNNNNNNNNMMMMMMLLLKKKJJJDDDCCCBBBAAA@@@>>>;;;888555444333222111111111111////////////////////////.........---,,,+++***)))---,,,***+++,,,,,,+++)))******************************))))))))))))*********)))(((''''''((()))***(((+++---,,,)))((()))+++''')))+++++++++***+++,,,+++***************++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))***++++++++++++***************++++++++++++'''((()))++++++,,,,,,,,,))))))))))))***************+++,,,------,,,+++***++++++++++++++++++++++++)))+++...///---(((###---------.........//////......///000111222333333111111000000111111222333555333111111222333444333444666777666555:::CCCKKKQQQ^^^ppp{{{yyyyyyzzzxxxxxxwwwsssmmmhhheeeeeeXXXUUUQQQLLLHHHEEEDDDDDD<<<===>>>>>>??????>>>>>>DDDEEEGGGJJJLLLLLLMMMMMMNNNRRRXXX___dddhhhjjjkkkhhhkkkpppvvv|||}}}zzzvvvuuuuuuwww{{{~~~vvvuuurrrrrrssstttuuuuuuwwwxxxwwwvvvttttttuuuwwwvvvyyy}}}wwwppp\\\UUUJJJCCC???===:::888888555333111222333333222333333333333222222111111000/////////............,,,---.........---,,,+++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))(((((()))***+++,,,{{{wwwsssrrrpppnnnkkkgggaaa\\\ZZZ[[[]]]``````]]]WWWSSSPPPOOONNNNNNNNNMMMJJJGGGEEECCCAAA@@@???>>>;;;999:::666333111222111///,,,////////////............///......------,,,+++++++++++++++*********))))))******))))))))))))******000,,,((((((+++,,,)))%%%))))))************))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))************+++++++++************************888444...+++)))))))))(((,,,***)))''''''(((***+++))))))))))))************++++++,,,---............******+++++++++,,,,,,,,,)))''''''***...000...,,,---------............///,,,,,,------------,,,,,,,,,,,,------...//////000333111///...---...///000222111111000/////////000666666666666555777;;;>>>CCCKKKWWWcccooo~~~|||pppbbbWWWRRROOOLLLIIIGGGFFFFFFEEECCCBBBAAA@@@AAAAAACCCDDDEEEFFFFFFFFFHHHIIIKKKNNNQQQTTTVVVWWW\\\\\\___dddjjjnnnpppqqqxxxzzz}}}tttqqqmmmgggbbb``````______aaafffllloooppppppsssuuusssttttttrrrnnnjjjhhhhhhdddddddddcccdddhhhnnnsssrrryyyxxxlll```WWWIIIFFFAAA;;;777555444444222222222333333333444444111111111111111111111111//////.........---------.........------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))(((''''''(((***,,,+++***))))))))))))((((((((((((''''''(((((())))))******yyyuuusssqqqpppnnnkkkfff```\\\YYYZZZ\\\^^^___\\\VVVRRRQQQPPPOOOOOOOOOMMMJJJHHHEEECCCAAA@@@@@@???===;;;777555222111222222000...////////////...............------,,,++++++******+++++++++*********))))))******))))))))))))******///+++((((((+++,,,***'''***++++++++++++++++++***))))))))))))************************)))))))))))))))))))))))))))))))))))))))************+++++++++************************...,,,***)))***,,,,,,,,,+++***)))(((((()))***+++))))))))))))***************+++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++))))))***---...,,,***------------............---------......---------------......///000000111222111///...---...///000555555333222222222333333333333444333333444777::::::???FFFMMMVVVdddtttvvvmmmeee^^^YYYTTTSSSPPPLLLIIIGGGEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFGGGIIIJJJMMMNNNPPPQQQRRRRRRRRRUUUYYY\\\]]]^^^eeegggllluuu~~~~~~}}}xxxnnnggg___\\\WWWSSSQQQPPPPPPPPPTTTXXX\\\^^^]]]]]]___bbbbbbdddffffffdddbbbaaa```bbbccceeehhhlllttt|||zzzjjj___UUUKKKCCCAAA???<<<999666555444444555555444333222111111000111000000000000000000111///.........---------------------,,,,,,,,,++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********))))))************)))))))))))))))))))))))))))))))))((('''(((***,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))yyysssrrrqqqooonnnkkkfff```\\\YYYYYY[[[]]]]]]ZZZUUUQQQQQQPPPOOOOOOOOONNNKKKHHHCCCBBB@@@???@@@???===<<<555333111111222222111000////////////............---,,,,,,++++++***))))))+++++++++***************************************---***'''(((+++,,,+++(((,,,,,,,,,------,,,,,,,,,))))))))))))************************)))))))))))))))))))))))))))))))))))))))************+++++++++************************(((''''''(((+++,,,,,,++++++***)))(((((()))***+++)))))))))*********++++++***+++++++++++++++***)))******+++++++++,,,,,,,,,,,,+++***+++,,,,,,+++)))------------..........................................//////000111111111111000///.........///000777555333222222333444555111222222222111333555888888999;;;===BBBNNN\\\fffuuuxxxppplllfff___YYYTTTQQQPPPMMMNNNOOOPPPPPPOOONNNNNNKKKKKKKKKLLLMMMMMMNNNNNNQQQOOOMMMMMMOOORRRSSSSSSUUUVVVZZZbbbkkkrrrwwwyyy{{{|||}}}}}}}}}}}}yyyvvvtttmmmmmmooorrrwwwyyyyyyyyyxxxvvvtttssssssrrrqqqoookkkiiiggggggfffccc\\\WWWQQQOOOLLLIIIGGGFFFGGGGGGMMMPPPSSSSSSRRRSSSVVVYYY[[[___dddhhhjjjjjjjjjjjjkkknnnssszzz~~~rrraaaTTTKKKDDD<<<777777777666666555444444444555444444333222111000000000000............000000............------------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,+++++++++++++++******))))))************)))))))))))))))))))))))))))))))))((('''(((***++++++***))))))))))))(((((((((((())))))))))))((((((((((((yyysssrrrqqqooonnnkkkfff```\\\YYYZZZ[[[\\\]]]ZZZVVVRRRRRRQQQPPPPPPPPPNNNKKKIIIAAA@@@>>>>>>>>>>>>===;;;666444333222111111000000////////////............------,,,,,,+++************************************************************)))'''(((***,,,+++***+++,,,,,,------,,,,,,+++((()))))))))************************)))))))))((())))))))))))))))))))))))))))))*********+++++++++***************************))))))***++++++)))'''***))))))((())))))***+++))))))*********++++++++++++,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,+++***,,,,,,---------......................................./////////000000000000//////.........//////444222000//////000222333111222333333222333555777:::999999888;;;CCCMMMTTT^^^mmm~~~tttmmmiiigggdddeeefffffffffdddcccbbb]]]\\\\\\[[[[[[ZZZYYYYYYZZZWWWSSSRRRRRRTTTUUUUUUSSSSSSTTTYYY___dddggghhhfffgggiiiiiiiiijjjlllooopppoooooommmkkkhhheeeccc___^^^___aaaeeeggggggfffiiigggeeeeeeeeedddbbb```]]][[[ZZZZZZZZZXXXUUURRROOOOOONNNLLLJJJJJJKKKLLLOOORRRVVVWWWWWWZZZ___cccgggmmmuuu}}}tttfff]]]PPPFFFAAA>>>:::777111222333444444444333222111111111111222222222222111000...------...000111------------------------++++++******************************************************************************************))))))************)))))))))))))))))))))))))))))))))(((((((((***++++++)))))))))))))))((((((((((((******))))))((((((''''''{{{uuusssrrrpppnnnlllgggaaa\\\[[[[[[[[[]]]]]][[[WWWSSSQQQPPPOOOOOOOOONNNKKKHHH@@@>>>===<<<======;;;999777666555333000///...///////////////.....................---,,,,,,++++++************************)))***++++++++++++***))))))((('''((()))+++++++++******++++++++++++******((()))))))))************************)))))))))((())))))))))))))))))))))))))))))*********+++++++++************************,,,,,,+++,,,---+++(((&&&)))))))))))))))******+++************++++++++++++,,,,,,---,,,,,,+++************+++++++++,,,,,,,,,((()))+++,,,,,,,,,,,,---,,,,,,,,,------------...///...------------...///------............/////////...............//////111000///......///000222000222333333222222444555444555555555777;;;@@@CCCLLLWWWiii|||~~~}}}|||{{{yyyxxxwwwvvvpppkkkeeeaaa___^^^\\\[[[ZZZXXXVVVWWWYYY[[[\\\\\\^^^^^^^^^]]]\\\]]]```bbbdddddddddcccaaa___\\\[[[ZZZYYYXXXYYY\\\]]]]]]\\\```^^^\\\\\\\\\[[[YYYWWWVVVVVVUUUVVVXXXXXXXXXXXXUUUWWWXXXWWWVVVUUUWWWYYYYYY]]]bbbfffiiimmmtttyyyuuuggg^^^NNNHHH@@@;;;999888777666111222333444444333222000000000000111111111222222111000////////////000111,,,,,,------------------************************************************************************(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))((()))***+++***)))))))))))))))((((((((((((******))))))((((((''''''}}}wwwtttsssqqqpppmmmhhhbbb^^^[[[[[[[[[\\\]]][[[WWWTTTPPPOOONNNNNNNNNMMMJJJGGG@@@???===<<<===<<<:::888777777666333000.........////////////............//////...------,,,,,,+++***************+++++++++)))***+++,,,,,,+++***)))((((((((((((((()))***+++((())))))******))))))((())))))))))))************************)))))))))))))))))))))))))))))))))))))))************+++++++++************************+++++++++,,,......,,,***(((((())))))******++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,''')))+++,,,++++++,,,...,,,,,,,,,,,,------------...---,,,++++++,,,---...---------...............---............/////////111000000000000111222222...///111111000000111222111222333555666888999:::>>>EEEQQQbbbssszzzvvvsssllliiieeebbbbbbbbbaaa```aaaaaa___]]][[[\\\___bbbeeeeeeeeeeeedddcccaaa``````^^^]]]]]]^^^______^^^```^^^[[[ZZZZZZZZZXXXWWWVVVWWWYYY\\\^^^aaacccdddgggjjjnnnnnnmmmllloooqqqwww|||pppeee[[[QQQIII???<<<888666666666666555222333444444444222111000333222222111000///......000000000000000000000000,,,,,,,,,,,,------------***************+++++++++*********+++++++++++++++************************((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))***)))((()))***+++***)))))))))))))))(((((((((((())))))))))))((((((((((((~~~xxxvvvtttsssqqqnnniiiccc___ZZZZZZZZZ[[[[[[ZZZVVVSSSOOONNNMMMMMMMMMLLLIIIFFFCCCAAA???>>>>>>===;;;999555666666333000...///000////////////..................------,,,++++++***))))))*********+++++++++)))***,,,------,,,***)))((())))))((((((((()))***((())))))******))))))((())))))))))))************************)))))))))))))))))))))))))))))))))))))))************+++++++++************************+++******+++---...---+++'''((()))******+++++++++*********+++++++++,,,,,,)))***++++++++++++++++++******+++++++++,,,,,,,,,)))+++------+++***+++,,,++++++,,,,,,,,,---------...,,,+++******+++,,,.../////////...............,,,---....../////////...///000111222333222222111...000111111000000000111555444444666777888888888999;;;CCCOOOZZZhhh|||~~~}}}yyyxxxuuurrrppprrrwww{{{~~~~~~}}}|||zzzxxxvvvuuuvvvvvvvvvuuuwwwtttqqqoooooooooooonnnkkkmmmqqqvvvzzz}}}|||qqqbbbVVVOOOIIIBBB===:::999777666666555444333333333333333222222111000222222111000///......------...000111111000...---++++++,,,,,,,,,---------*********+++++++++,,,,,,++++++++++++,,,,,,,,,---************************)))*********++++++++++++))))))************))))))))))))))))))))))))))))))+++)))((()))***+++)))((())))))))))))(((((((((((((((((((((((())))))))))))}}}xxxwwwuuusssrrrooojjjddd```ZZZYYYYYYZZZZZZXXXUUURRROOONNNMMMMMMMMMKKKHHHFFFEEECCCAAA@@@???>>><<<:::333444555333000///000333000/////////............------,,,,,,+++******)))))))))******++++++++++++)))***,,,------,,,***))))))))))))(((''''''(((***))))))************))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))************+++++++++************************...,,,++++++,,,,,,+++)))'''''')))***++++++++++++******+++++++++,,,,,,,,,'''((()))*********************+++++++++,,,,,,,,,+++---///---***((()))***++++++,,,,,,,,,------------,,,***))))))***,,,---000000000000////////////,,,,,,---.../////////...---...111222333222000///000222444444333222222333666555444444555666666666;;;:::>>>EEEJJJQQQaaaqqq}}}sssaaaXXXMMMFFFDDDBBB>>>:::777777666555444222000///222222222111111111111222////////////000000000000+++---///111111///---++++++++++++,,,,,,---------******++++++,,,,,,,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))+++++++++,,,,,,---------))))))************))))))))))))))))))))))))))))))+++)))((()))******)))((())))))))))))((((((((((((''''''(((((())))))******|||zzzvvvuuurrrpppmmmgggaaa\\\[[[[[[\\\]]]\\\XXXSSSNNNNNNNNNNNNMMMKKKIIIFFFEEEDDDBBB@@@???>>>===;;;999777666444222000000000000111000//////000000///.........------,,,+++******...---,,,+++***+++,,,,,,+++,,,,,,+++)))'''((()))+++***)))'''''''''((()))(((((())))))))))))((((((((()))***+++***)))'''%%%***&&&###"""%%%''''''%%%******))))))))))))******)))))))))))))))******+++******))))))((((((''''''---+++(((%%%%%%&&&)))+++---+++))))))+++,,,***''''''((()))+++++++++***))))))))))))***+++++++++,,,***)))))))))((((((''''''+++)))'''(((***+++***'''*********)))******+++,,,........................,,,,,,,,,---------......---///222333333000---+++...............///000000111111000000111111222333333222111111333555555444999999999;;;@@@GGGNNNRRReeeqqqrrrdddZZZMMMJJJEEE@@@;;;888777666777777666555444444333333000000000000000000000000////////////000000000000000000///...---,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))***++++++***)))(((+++***)))(((((()))***+++''''''(((((())))))******((((((''''''''''''((((((((('''&&&%%%$$$%%%%%%&&&|||zzzwwwuuussspppmmmhhhbbb]]]ZZZ[[[\\\]]]]]]YYYTTTPPPNNNNNNNNNMMMLLLIIIGGGEEEDDDBBB???>>>>>>===;;;999777666444222000000000000111000//////000000///...------,,,,,,++++++******---,,,+++***)))***++++++&&&''''''&&&$$$######$$$,,,+++***((((((((()))***(((((())))))))))))((((((((()))***+++***)))'''&&&+++)))&&&&&&)))+++,,,+++******))))))))))))******)))))))))))))))******+++******))))))((((((((((((+++***(((&&&&&&(((***++++++)))'''((()))***(((&&&(((((()))******************************+++++++++*********)))))))))((((((***)))((()))+++,,,***(((***************++++++,,,------------------------,,,,,,,,,---------.........///111222111000---,,,...............///000000111111000000111111222333333111000111333555555444333333222444777<<<@@@CCCSSS\\\kkkzzz|||nnnbbbWWWLLLEEEBBB@@@<<<999666555555555555555444333333222111111000000000000000000000000.../////////000000000000000///...------,,,,,,,,,---,,,,,,,,,++++++++++++************************)))))))))(((((((((''''''))))))))))))))))))))))))'''((()))******)))(((''')))******++++++******)))******)))(((((()))******(((((((((((())))))))))))))))))(((((((((((())))))***)))(((&&&&&&&&&'''(((|||zzzvvvtttrrrpppmmmhhhbbb^^^ZZZZZZ[[[]]]]]][[[VVVRRRNNNNNNOOONNNLLLJJJGGGEEECCCAAA???>>>>>>===;;;999777666444222000000000000111000//////000000///...++++++++++++++++++++++++++++++***))))))))))))***)))******)))'''&&&'''(((,,,,,,***)))))))))***+++((())))))******))))))(((((()))*********)))((('''+++)))((((((+++---......******))))))))))))******)))))))))))))))******+++***))))))))))))((((((((())))))((((((((()))*********)))(((((())))))((('''***))))))))))))***+++++++++++++++***************+++++++++************))))))((()))+++------+++)))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000//////...---............/////////000111000000000000111222222222111000111333444444444444333333333555777999:::EEEJJJRRR\\\kkk~~~yyyooo```SSSJJJDDD>>>;;;===;;;999777555555555555222222222111000000//////000000000000000000000000....../////////000000000000///...---,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))******++++++******)))***))))))(((((())))))***))))))))))))((((((((((((***))))))))))))))))))***+++***)))((((((((())))))|||yyytttrrrpppmmmkkkgggbbb^^^YYYZZZ[[[\\\]]][[[XXXTTTNNNOOOOOOOOONNNKKKGGGEEECCCAAA???>>>===<<<:::888777666444111000000000000111000//////000000///...******++++++++++++++++++++++++******)))))))))))),,,---...---+++***+++,,,,,,+++***)))))))))***+++)))))))))******)))))))))))))))*********))))))((()))((('''((()))***++++++******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))*********))))))(((+++*********++++++******+++***)))))))))***+++,,,,,,+++++++++***)))))))))++++++++++++++++++++++++((((((***,,,------+++***+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......//////......---.........---......///////////////000000000000000111222222222000///000222444444333555555666666666777777888===???CCCHHHRRRcccuuuvvvmmm^^^WWWMMMEEEAAA???===<<<<<<:::888666444333222222111111111000000/////////000000000000000000000000........./////////000000///...------,,,,,,,,,---------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))*********++++++*********)))))))))))))))))))))))))))))))))(((((()))))))))******))))))((((((''''''))))))(((((((((((())))))******)))))))))))))))))){{{xxxqqqooollljjjhhhddd```]]]YYYYYYZZZ[[[\\\[[[XXXUUUNNNOOOPPPPPPOOOKKKHHHEEECCCAAA???======<<<:::888777666444111000000000000111000//////000000///...++++++++++++++++++,,,,,,+++++++++++++++*********(((*********((('''((()))***)))((('''((((((******))))))************))))))))))))***************))))))))))))(((''''''''''''******))))))))))))******)))))))))))))))******+++))))))))))))************++++++++++++***)))'''&&&******++++++*********+++,,,+++***))))))***+++,,,,,,+++++++++***)))))))))+++++++++++++++,,,,,,,,,''')))***++++++++++++***+++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------............---,,,,,,---...///------...///000/////////000000//////000000111222111///...///111333333222111111222333444444444555555777999<<>><<<:::999888555444333222000000//////111111111111000000000000////////////////////////............////////////...------,,,,,,,,,,,,---------------------------************************************++++++++++++))))))))))))))))))))))))+++******************+++((((((((((((((((((((((((((((((((())))))(((((((((******))))))(((((('''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((yyyvvvooommmjjjhhhfffccc___]]]YYYYYYYYYZZZ[[[ZZZWWWTTTNNNPPPQQQRRRPPPLLLHHHFFFBBB@@@>>>======<<<:::888777666444222000000000000111000//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))'''((()))((('''&&&'''((()))((('''''''''((()))***)))******++++++******))))))))))))************+++***+++,,,***(((&&&&&&'''******))))))))))))******)))))))))))))))******+++)))))))))************+++++++++++++++***)))(((''''''((())))))(((((()))***,,,,,,+++************++++++++++++******************++++++++++++,,,,,,,,,)))***+++***(((((()))***+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,---......,,,---///000000000///...000////////////000111111000///...///111222222222//////000222333444555555222444777999;;;???GGGMMMXXXaaaqqqtttfff\\\SSSKKKFFF???>>>===;;;999666444333000111111222222333333333111111111111111111111111////////////////////////------........./////////------,,,,,,,,,,,,------,,,,,,,,,,,,------------))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))'''(((((())))))(((((('''))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((''''''xxxtttnnnllliiigggeeeccc```]]]YYYXXXXXXYYYYYYXXXUUUSSSNNNPPPRRRRRRQQQMMMIIIFFFBBB@@@>>>======<<<999777777666444222000000000000111000//////000000///...///......------,,,,,,,,,)))***+++++++++***((((((((()))******(((((()))***))))))((((((((()))++++++)))******++++++******)))***)))))))))******+++,,,(((***,,,+++(((&&&''')))******))))))))))))******)))))))))))))))******+++))))))*********+++++++++)))))))))******+++++++++&&&(((***)))(((''')))++++++,,,,,,,,,++++++***)))***************+++++++++************+++++++++,,,***+++***(((%%%%%%'''***,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,------------,,,---///000111000///...///////////////000111111000...---...000222222111111111111111222444555666111444777888999;;;@@@DDDKKKMMMVVVfffsss~~~qqqhhh]]]SSSLLLGGGBBB???;;;;;;;;;999777555555555111222333444444555555555000000000000000000111111////////////////////////---------.........//////---,,,,,,+++,,,,,,------++++++++++++,,,,,,,,,---************************)))))))))*********++++++))))))))))))))))))))))))***)))(((''''''((()))***+++***)))(((((()))***+++''''''((())))))(((''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((''''''wwwsssooommmjjjgggfffdddaaa___YYYXXXXXXXXXXXXWWWTTTRRROOOPPPRRRSSSQQQMMMIIIFFFBBB@@@>>>===<<<;;;999777777666444222000000000000111000//////000000///...000000///...------,,,,,,((()))*********)))'''&&&&&&'''(((((('''&&&''')))******)))))))))***,,,---******++++++++++++************))))))***+++,,,,,,$$$'''***)))'''&&&''')))******))))))))))))******)))))))))))))))******+++))))))******++++++++++++''''''((()))***,,,...///'''***,,,+++))))))+++---+++,,,,,,---,,,+++***((())))))******+++++++++,,,)))))))))******+++++++++++++++***&&&######&&&***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,------------,,,,,,---///000111000///...///////////////000111111///...---...000111222111//////......///000222333---000333444444666:::>>>CCC???CCCNNNXXXaaammmxxxrrriiiYYYRRRJJJDDD@@@>>>:::777444555555444333444666777111111111111000///...---/////////000000000000000////////////////////////---------.........//////,,,,,,,,,++++++,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))************)))))))))))))))))))))))),,,+++***))))))***+++,,,---,,,+++******+++,,,---&&&'''((())))))((('''&&&''''''(((((())))))******((((((''''''''''''((((((%%%&&&''')))))))))((('''|||uuurrrnnnlllkkkiiihhheeeaaa^^^\\\[[[ZZZYYYYYYWWWSSSQQQOOOPPPQQQQQQPPPMMMJJJHHHEEEAAA??????<<<888666999:::888555222000000000000...///000000000///---,,,------,,,,,,,,,,,,++++++************)))))))))(((...***'''(((***+++)))'''''''''((()))***+++,,,,,,+++***)))(((((()))******+++*********))))))((((((&&&&&&'''((()))***++++++......,,,(((### ++++++******)))((((((((())))))************))))))************))))))))))))*********)))))))))))))))+++++++++************))))))************++++++++++++,,,---,,,***((((((((())))))))))))***+++,,,---)))((((((((((((((()))))))))))))))******+++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,---...///000000000000000000000000000000000000111111111111111222222222000111222333555666777777:::::::::<<>><<<<<<:::555444666777666333000............///////////////......---------,,,,,,,,,,,,++++++++++++++++++************++++++***)))(((((()))***&&&&&&''''''(((((())))))))))))(((''''''((()))***************)))))))))(((((((((((())))))))))))))))))******)))&&&%%%%%%&&&************))))))))))))))))))))))))))))))))))))************))))))))))))***)))))))))))))))))))))******)))))))))((((((((())))))*********+++++++++&&&((())))))((((((***+++))))))))))))***+++,,,,,,***)))))))))***++++++,,,,,,------------------...------,,,++++++******)))++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---...///000000000000........................000000111111111222222222111222222333444555666666999888777777;;;@@@FFFJJJWWWaaaqqqpppkkkccc\\\UUUNNNHHHCCCBBB@@@===:::777555444444333333333333333333333333111111111111000000000000000/////////.........---............------------,,,,,,,,,,,,,,,++++++***+++,,,,,,---......------,,,+++)))(((((()))+++,,,+++*********))))))))))))((((((((()))))))))************))))))))))))******+++)))((((((***+++***((())))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******((((((''''''''''''''''''((((((((((((((((((((((((zzztttqqqooonnnkkkjjjhhheee```]]]___^^^]]]\\\\\\ZZZWWWTTTPPPPPPQQQQQQPPPMMMJJJIIIFFFAAA??????===888777999777555333111///.........000000///...............------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++******,,,...,,,((('''***...''''''''''''((((((((((((***)))))))))***+++,,,---************))))))))))))*********))))))(((((((((''')))******))))))***,,,))))))))))))************+++***)))(((((()))***+++************))))))))))))))))))))))))))))))******+++*********)))))))))))))))))))))*********++++++'''((())))))((()))+++---+++***************++++++******++++++,,,---...///+++++++++++++++*********---,,,,,,++++++*********++++++,,,,,,,,,,,,------........................,,,---...///000000000000........................000000000111111111222222222222333333333444444444555444444333555777:::<<>>;;;<<<:::888666444333222222222222222222222222222222000000111111111111111111/////////...........................---------------------------,,,+++++++++,,,,,,---------------,,,+++***))))))***+++,,,++++++++++++************)))))))))*********++++++******))))))))))))*********)))((()))***+++***((())))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))((((((((((((((()))))))))((((((((((((((((((((((((xxxsssqqqpppnnnllljjjhhhddd```]]]___]]]\\\\\\\\\[[[XXXUUUPPPPPPQQQPPPOOOMMMKKKIIIGGGCCCAAAAAA???:::999;;;888777555333111111000000111000...------......///------,,,,,,,,,+++++++++,,,,,,+++++++++*********+++------,,,******+++...+++*********)))))))))((('''(((((())))))***+++,,,*********)))))))))))))))*********)))))))))((((((***+++,,,+++)))(((((()))'''(((((()))***+++++++++,,,***(((''''''(((***,,,************)))))))))((()))))))))))))))*********---------,,,,,,,,,++++++))))))))))))************---------+++***)))+++---++++++******)))******************+++,,,...///000++++++******))))))(((((())))))***+++,,,,,,------+++++++++,,,,,,,,,------////////////000000000000------...//////000//////........................//////000000111111222222333333333333222222222222000111111333444666888888999===CCCJJJSSS]]]iiippp}}}tttfffYYYQQQIIIFFFCCC@@@???===;;;999666666555444222222111111222222222222222222222222///000000111111222222222.................................---------,,,,,,------......------,,,++++++,,,,,,---------,,,,,,++++++***))))))***++++++************************)))*********++++++++++++******))))))))))))*********)))))))))******))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((uuuqqqpppooonnnkkkjjjhhheee```]]]]]]\\\[[[[[[[[[ZZZWWWTTTQQQQQQQQQPPPNNNMMMKKKJJJDDD@@@>>>>>>;;;777666888777666555333222111111000111000...------......///------,,,,,,,,,++++++++++++*********))))))))))))+++)))'''''')))+++***(((++++++******))))))((((((###$$$%%%&&&&&&''''''((())))))))))))))))))******))))))))))))************+++,,,,,,***(((&&&''''''''''''((()))***++++++,,,,,,***(((''''''(((***,,,************)))))))))((((((((())))))************---------,,,,,,,,,++++++(((((()))))))))*********+++,,,---+++***)))+++,,,++++++******)))*********))))))******,,,---//////.........---,,,,,,,,,+++((())))))+++,,,---......+++++++++,,,,,,,,,---------------....../////////---...//////////////////////////////////////////...//////000111111222222222222222222222111111111...///111333555666777777666888<<>>???<<<888666999444333333222111000///...000000///...............------,,,,,,,,,,,,++++++*********)))))))))(((((((((%%%"""###''')))'''$$$))))))((((((''''''&&&&&&&&&'''((()))*********)))))))))))))))************)))))))))******+++++++++''')))***)))((('''((()))'''(((((()))***++++++++++++***)))(((((()))***+++************))))))))))))((((((((()))******+++++++++*********))))))))))))((((((((()))))))))******###%%%((()))))))))+++,,,+++***************++++++)))))))))***+++,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))******+++,,,,,,,,,......///////////////...000000000000000000000000---...//////000111222222222111111111111111111111///000111222333333333222555666888;;;>>>AAABBBCCCKKKSSS]]]gggqqq{{{llldddYYYNNNFFFBBB???===:::888555444444444333222222222333333333222111000000000000000000000000000......//////////////////---------------.........------------,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,++++++***************************((((((((((((((())))))))))))))))))*********++++++******))))))))))))******(((***+++***)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))''''''''''''''''''(((((((((((((((((((((((((((((({{{rrroooooommmkkkjjjiiihhhfffccc```[[[ZZZZZZZZZZZZYYYWWWTTTQQQQQQPPPOOONNNLLLKKKKKKFFFBBB@@@@@@>>>999888:::333333333222111000///...///////////////......---------,,,,,,,,,,,,+++++++++++++++*********))))))''''''&&&&&&'''((((((((((((((((((((('''''''''''')))***+++,,,,,,+++******((()))))))))************++++++***************)))&&&((())))))(((((()))+++(((((())))))*********+++))))))))))))))))))))))))************))))))))))))'''(((((()))******++++++******)))))))))((((((((((((((((((((()))))))))*** ###'''******)))))))))))))))))))))***+++,,,,,,++++++******+++,,,,,,---)))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))))))))***+++,,,,,,,,,......////////////......////////////////////////------...///000111222222000000000111111111111111000000111111111222222111444444444666888;;;<<<======DDDKKKPPPUUUaaarrruuuiiiaaaRRRMMMFFF@@@<<<:::999888777555444333444444444222111222222333222111000///000000000000000000000000...............---------,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,+++***************++++++*********(((((()))))))))*********((((((((()))))))))************))))))))))))******(((***+++***(((((()))+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))((((((((((((((((((((((((((((((((((((((((((zzzqqqoooooollljjjiiiiiiiiigggdddaaa[[[[[[ZZZ[[[[[[ZZZWWWUUURRRQQQPPPOOOMMMLLLKKKKKKCCC???<<<===:::555444777555555555444333222111000...///000000000///---,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******(((+++---,,,)))))),,,///))))))))))))************%%%%%%&&&''''''&&&%%%$$$(((((())))))*********+++------,,,+++***)))(((''')))***+++***(((((((((***))))))))))))************))))))************))))))************))))))))))))'''(((((()))***++++++++++++++++++************)))(((((((((((())))))))))))$$$'''+++---+++)))'''&&&))))))))))))***+++,,,---,,,,,,+++++++++,,,------+++++++++,,,,,,------...'''((()))***,,,---...///++++++,,,,,,,,,---------++++++,,,------...//////...///////////////..............................------...///000111222222///000000000111111111111//////000111222444555555444333111222555999;;;===777===CCCEEEFFFMMM[[[gggqqq~~~vvviii]]]RRRJJJDDDBBB>>><<<;;;999777555333222000000222333222111111111222222222111///...000000000000000000000000.........------,,,,,,+++,,,,,,,,,------.........---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,+++***)))******++++++++++++******))))))******+++++++++,,,(((((((((((())))))))))))******))))))))))))******(((***,,,+++(((''')))+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++******))))))((((((((((((((((((((((((((((((yyyqqqmmmlllnnnmmmkkkhhheeeaaa^^^]]]ZZZYYYYYYZZZ[[[ZZZWWWTTTOOOOOOOOONNNMMMLLLKKKJJJCCCAAA???<<<:::888777666666666444222111000////////////.........---------000000///...---+++)))((((((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))************))))))###$$$&&&''')))***++++++,,,---///...,,,)))((((((+++***)))(((((()))***++++++***(((((())))))'''&&&)))***+++***((('''''''''++++++++++++***((('''&&&''''''''''''((()))++++++---***((()))---...***&&&)))***+++,,,,,,+++***))),,,+++***))))))***+++,,,(((***,,,,,,***)))******+++++++++***++++++,,,,,,---------,,,,,,+++++++++,,,---...---+++***+++,,,,,,,,,************,,,,,,---,,,***))))))+++,,,......---,,,++++++,,,...///000---***+++...000///...000000//////......------111111222222222111111000000000000000000111111222444444444444444444333333333555777999<<>>999888888777666555555555444222111111222222000///111111111111111111111111//////000000///...------,,,---...//////...---,,,***++++++,,,------------.........------,,,,,,,,,......---------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,***)))))))))***+++************************)))))))))))))))(((''''''((((((((((((((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))************))))))))))))%%%&&&&&&'''((()))******))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''yyypppmmmlllmmmllljjjgggdddaaa^^^\\\YYYYYYYYYZZZ[[[YYYVVVTTTPPPOOOOOONNNMMMLLLKKKJJJBBBAAA???<<<:::888777777777666444333111000000/////////.........------------------------,,,++++++,,,++++++***)))(((''''''(((((('''''''''((()))***))))))(((((((((((())))))(((((())))))))))))(((((((((((()))))))))(((((('''(((***++++++)))'''''''''((()))************)))(((***)))(((((())))))((('''&&&'''))))))((('''((((((******+++******)))((('''''''''''''''((()))***++++++(((&&&'''+++---***''')))***++++++++++++***)))++++++************++++++((()))******(((((()))******))))))******+++,,,---,,,,,,,,,,,,++++++++++++,,,---...---+++***+++,,,...------,,,,,,------...///---+++)))(((((()))))),,,---------------------111...,,,---000111111000////////////............---///222444444222///---000000000000000111111222333333333444444444444444444555666777999>>>CCCGGGLLLMMMRRRXXXbbbllluuu{{{|||ttteee\\\PPPGGGCCC???;;;888777777777666555555444444333222111111222333111000111111111111111111111111///////////////...------,,,---...//////...---,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,+++++++++++++++++++++******++++++,,,+++***)))((((((((())))))************************)))))))))))))))(((''''''((((((((((((((((((((((((*********)))(((''''''''')))))))))))))))))))))))))))))))))((((((((((((''''''''''''((()))))))))***)))))))))(((((('''''''''))))))(((((((((((())))))xxxpppmmmlllkkkjjjiiifffccc```^^^\\\YYYXXXXXXYYYZZZYYYVVVSSSQQQPPPPPPOOOMMMKKKJJJIIIAAA@@@>>><<<:::888888777777666555333222111111000/////////.........------)))***+++,,,---------------,,,,,,+++***)))(((((()))(((&&&%%%&&&''')))+++))))))(((((((((((())))))''''''((((((((((((''''''************)))(((''''''&&&(((***)))(((''''''((('''(((***++++++***(((''')))((('''((()))***)))(((%%%'''))))))))))))***+++))))))************))))))(((''''''(((((()))***+++***'''$$$%%%)))++++++))))))******++++++******)))******++++++++++++******)))))))))(((&&&''')))+++((((((((()))***+++,,,---*********+++++++++++++++,,,---...---+++***+++,,,...------,,,,,,------...---,,,***)))((((((((()))+++,,,...//////...,,,***000...------///000000000.............../////////***...444888888555000---000000000000000111111222222222222333333444444555444555555555666999===@@@BBBAAA@@@BBBHHHPPPYYY^^^iiipppzzzxxxpppfff\\\TTTJJJEEE>>>;;;::::::999666666555555444444333333333222111000111222333222111////////////////////////...////////////...------------............------,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++************,,,++++++*********++++++***))))))((('''((((((((()))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))xxxpppmmmkkkiiihhhgggeeeccc```]]]\\\XXXXXXXXXYYYZZZYYYUUUSSSQQQQQQPPPOOOMMMKKKIIIHHH@@@???===;;;999888888777777666555333222111111111////////////............))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))(((&&&%%%%%%''')))+++(((((())))))))))))(((((('''(((((())))))(((((('''(((((()))***************''')))******))))))***+++(((((()))******)))((((((((('''&&&'''***+++***)))''')))++++++*********,,,(((((()))***************((((((((((((((()))******,,,)))&&&&&&(((*********))))))************)))))))))***+++,,,,,,+++***)))******)))'''&&&'''))),,,)))))))))((())))))***+++)))))))))******++++++,,,+++,,,------++++++,,,---++++++++++++++++++++++++***)))))))))***+++,,,---,,,---.........---,,,+++...---,,,,,,,,,,,,,,,+++---------....../////////+++///444999999777333000000000000000000111111222000111111222333444444555444444444333333444777999AAA???<<<<<<>>>DDDJJJNNNOOOUUU]]]dddlllvvvpppkkkddd]]]VVVPPPIIIEEE@@@===:::888999888777555444333333333222222222111000///...///111222222000.................................//////...------------------------------,,,,,,,,,,,,,,,+++***))))))*********++++++,,,,,,,,,++++++++++++*********,,,++++++*********************))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))((((((((('''''''''((((((((('''''''''''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''wwwppplllkkkhhhgggfffeeebbb```^^^]]]YYYXXXXXXYYYZZZYYYVVVSSSQQQQQQPPPOOOMMMKKKIIIHHH@@@???===;;;999888777666666555444333222111111111000000/////////.........++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,)))(((&&&&&&&&&''')))***(((((())))))))))))((((((((())))))******))))))((((((((()))***************'''(((***)))))))))+++,,,+++)))'''&&&&&&''')))+++'''&&&&&&'''***++++++***(((***+++***)))''''''((('''((()))******+++******)))(((((((((((())))))***...,,,)))(((((()))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++***)))'''(((+++---,,,+++***)))(((((((((((()))))))))******++++++,,,+++,,,------++++++,,,---++++++++++++++++++++++++******++++++,,,---......///...---,,,+++,,,,,,---.........---+++***)))))),,,,,,------......//////---...111444444444222111000000000000000111111222000000111111222333444444333333444222111111333444999888888888999;;;>>>@@@CCCGGGLLLPPPTTTZZZcccjjjsss|||}}}}}}}}}|||~~~zzzpppgggaaaSSSPPPKKKGGGCCC@@@===;;;888777555444444333222000222222222222111111111111...------...000111000///------------------------------............---------------,,,,,,---------,,,,,,,,,,,,+++******)))******++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,+++******)))))))))***+++++++++*********))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&xxxpppllljjjggggggfffeeecccaaa___^^^ZZZYYYYYYZZZ[[[ZZZWWWTTTQQQPPPPPPOOOMMMKKKJJJIIIAAA@@@>>>;;;999777555555555444333222111111111111000000000/////////......------------,,,+++))))))...------,,,+++***))))))((((((((((((((()))******'''((()))******)))((('''))))))************))))))************)))(((''''''&&&'''(((((('''''')))+++,,,***&&&$$$$$$&&&***,,,'''&&&&&&'''***++++++***'''((()))(((&&&$$$$$$%%%'''((()))***************))))))(((((((((((())))))---,,,***)))))))))***+++***))))))(((((())))))*********++++++++++++******+++++++++***((()))+++---,,,++++++***))))))))))))*********+++++++++++++++***,,,------++++++,,,...,,,------......------,,,......---------,,,,,,+++111///---+++***+++---...---...//////---++++++,,,---------------.........,,,,,,---....../////////000000000000000111111222000000000111111222222333222333333222111000222333222333444555666777777777>>>@@@CCCDDDDDDGGGMMMRRRVVV___lllwww|||yyyuuurrroooooooooppppppqqqrrrsssttttttttttttqqqqqqqqqpppooommmlllkkkggghhhjjjkkklllnnnrrruuuvvvuuuuuuvvvyyyzzzzzzzzzppppppssszzz{{{xxxvvvpppkkklllmmmllllllooommmppptttuuuuuutttttttttrrrssstttrrrppprrrvvv{{{{{{pppeee^^^WWWQQQLLLDDDBBB@@@===:::888777666222222222222111111111111111111111111111111111111///...---...///000///...------------------------,,,,,,---............---------,,,,,,,,,,,,------++++++++++++++++++***)))+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,+++***)))))))))))))))+++++++++++++++***))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((xxxpppkkkiiiggggggfffeeedddbbb```___[[[ZZZZZZ[[[\\\[[[XXXUUUPPPOOOOOONNNMMMLLLKKKJJJBBBAAA>>>;;;888666444333333333222111000000000000000000000000/////////............------,,,+++***------,,,+++***)))((((((((((((***+++++++++***)))'''((()))******)))((('''(((((())))))))))))(((((((((((()))))))))(((((('''((())))))((('''''')))+++***)))'''&&&&&&''')))***(((''''''((()))******)))&&&((())))))'''&&&&&&'''((())))))*********))))))))))))(((((((((((())))))'''((())))))******+++,,,***)))(((''''''((()))***++++++************++++++)))***+++***)))((()))+++***************+++,,,,,,,,,,,,,,,,,,++++++++++++***+++---,,,,,,+++---...,,,------......------,,,,,,,,,------,,,,,,++++++//////...---,,,,,,++++++'''***---...------...///...------------------,,,---------.........------000000000000000111111222000000000111111111111111111222333222111111222444222333444444555666666666999;;;===<<<;;;<<>><<<:::888888777555555444333222111000///000000000000000000000000***,,,...---***(((***,,,+++******)))))))))))))))&&&''''''((((((((((((((()))*********)))((('''&&&)))))))))))))))***++++++++++++***)))(((((())))))((((((((((((''''''''''''(((''''''((()))***)))((()))'''&&&'''***+++***(((++++++******)))))))))((())))))))))))))))))))))))''''''((()))***+++,,,,,,+++++++++***((()))+++---(((''''''(((***,,,+++***))))))************))))))))))))))))))************))))))))))))))))))))))))************************+++,,,...//////...,,,+++))),,,///111222000---+++------++++++++++++------++++++,,,,,,------,,,,,,++++++******,,,...111222777222------///000...+++,,,,,,---.../////////...////////////000000000000222222111000/////////000111111222222222333333333222222222333333444444444333333333444444666777777>>><<<:::;;;@@@DDDEEEDDDQQQXXXcccmmmwwwyyyooojjjeeebbb\\\WWWSSSPPPOOOOOOMMMLLLIIIGGGEEEEEEEEEEEE@@@@@@@@@????????????>>>@@@@@@@@@???@@@AAAAAABBB??????>>>>>>=========<<>>===============@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@??????@@@AAABBBGGGHHHIIIHHHEEECCCCCCDDDFFFEEEEEEDDDCCCBBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEDDDEEEHHHLLLPPPVVVYYY\\\]]]^^^___aaabbbgggkkkrrrwwwyyywwwsssppprrrttt|||vvvlll```VVVPPPKKKEEE@@@???===;;;999666333111000333333333222222111111111000000000000000000000000111111000000/////////...+++,,,---...////////////------------------------******))))))))))))******,,,------......------,,,++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))******++++++++++++******)))***+++,,,+++***'''&&&&&&)))+++,,,+++*********))))))))))))))))))))))))******))))))((((((''''''((((((((((((((('''''''''&&&'''((())))))***)))))))))(((''''''''''''((((((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%xxxppplllkkklllkkkiiigggeeecccbbbaaa]]]\\\[[[\\\\\\\\\ZZZXXXTTTRRROOOMMMLLLKKKHHHFFFDDDBBB???<<<:::777666555444444333222111000//////........................,,,---...---+++++++++,,,++++++***)))))))))))))))''''''((())))))))))))((((((((((((((((((((((((((()))((((((''''''''''''(((+++******)))(((((())))))***))))))))))))((((((((()))((('''(((*********))))))'''&&&''')))+++)))(((((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((()))))))))******+++)))((((((***,,,)))((('''(((***,,,+++***))))))*********))))))((()))))))))*********++++++***************************************************+++,,,------,,,+++******+++...///000///---,,,---,,,,,,++++++,,,,,,---+++,,,,,,---............,,,,,,++++++,,,...000111@@@999222...//////...+++------.../////////........./////////000000000000000000//////.../////////111111111222222222333333222222222333333333333333333333333333444555666777666555555888<<>>???EEEMMMTTT\\\hhhuuu~~~wwwmmmeee```ZZZWWWSSSNNNJJJHHHHHHHHHHHHGGGEEECCCAAAAAAAAAAAA>>>>>>>>>=========<<<<<<===============>>>??????===<<<<<<<<<;;;;;;;;;;;;======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<=========???@@@AAAAAA???======>>><<<<<<=========>>>>>>>>>;;;;;;<<<<<<<<<=========??????@@@???@@@CCCGGGJJJRRRTTTWWWXXXYYYZZZ[[[]]]\\\```eeeiiijjjiiieeecccdddgggnnn{{{ssshhh\\\TTTKKKEEEBBB@@@===999999999777666444333222111111111111111111111000000000000000000000000000000000000/////////.........+++,,,---...////////////------------------------+++******))))))******+++,,,,,,------------,,,,,,))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((((())))))))))))((((((******,,,,,,,,,***)))(((%%%%%%&&&&&&'''''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((((())))))))))))((('''''''''(((((((((((((((%%%&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwooolllkkklllkkkjjjhhhfffdddcccbbb^^^]]]\\\\\\]]]\\\ZZZYYYTTTQQQOOOMMMLLLJJJHHHEEEEEECCC@@@<<<999666444333333333222111000//////...........................///...---------...---+++++++++***))))))))))))***'''((())))))******))))))&&&&&&&&&&&&'''(((*********)))(((''''''&&&&&&&&&******)))((((((((())))))************))))))))))))***)))'''(((***++++++***((('''&&&'''((()))((('''***))))))))))))((((((((()))))))))))))))))))))))))))((((((((('''''''''&&&)))******)))(((''')))+++)))((('''(((***++++++******************)))((('''))))))*********+++++++++++++++++++++++++++++++++***************************************************+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++---...////////////------,,,+++,,,---...///@@@999222......//////...//////////////////...---....../////////000000000......------......//////000111111111222222222222333333222222222222222222333333333333444555666666222222333555888:::999888777:::???CCCHHHOOOYYY```qqqxxx~~~yyyssspppooopppooommmiiiccc\\\VVVRRRMMMKKKHHHDDDBBBAAAAAAAAABBBAAA???>>><<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999999::::::;;;<<<:::::::::999999999999888::::::999999999999999999888888888888888888888888888888999999999999888888888:::;;;;;;999888999:::888888888888999999999999777777777888888888888888;;;;;;<<<<<<<<<>>>BBBEEEKKKMMMPPPQQQQQQRRRSSSUUUSSSUUUXXXZZZ[[[ZZZXXXWWWTTTVVV\\\fffsss}}}~~~zzzxxxwwwxxxyyy|||}}}~~~~~~}}}{{{zzzyyyyyyxxxyyy~~~zzzwwwtttsssssssssoooeeeXXXNNNHHHBBB<<<999999999777555333333333333333222222222//////000000000000000000000000000000000000000000///............---------,,,,,,---...////////////------------------------,,,++++++******++++++,,,,,,,,,------------,,,,,,))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))(((((())))))))))))((((((***+++,,,,,,,,,+++***))))))'''%%%&&&(((***)))'''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((((((((((((((()))))))))(((''''''%%%&&&''')))))))))((((((''''''((())))))))))))(((***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&wwwooolllkkklllkkkjjjiiigggeeedddccc]]]\\\[[[[[[\\\\\\ZZZXXXSSSQQQNNNLLLKKKJJJGGGEEEDDDBBB???<<<999666555444222222111111000//////...........................000---++++++...///,,,***,,,+++******))))))******(((((()))***************''''''&&&&&&&&&''')))***+++***)))))))))))))))******))))))((((((((())))))*********)))))))))((((((+++)))(((((()))+++++++++''''''''''''((((((((('''************************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''(((***)))(((((((((***++++++)))******+++******)))((('''((((((((()))))))))******++++++++++++++++++++++++******************************))))))))))))******++++++******++++++,,,---++++++------------++++++******,,,---......//////...------,,,,,,,,,---...333000,,,+++---///000///000000000000///...------........./////////000000------------...///000000000000000111111111111222222222222222111111111111333333222222333444555555666555555555666777888888999;;;===???BBBFFFLLLQQQWWW^^^hhhrrrzzzwwwtttooolllkkkjjjjjjiiieeeggghhhfffaaa]]]ZZZYYYXXXXXXXXXUUURRRMMMIIIFFFEEEDDDAAA???>>>>>>>>>???<<<<<<;;;:::999999888888:::::::::999999999888888888888777777888888999:::888888888888888888888888888888888888888888888777888888888888888888888888333444666777777777555555666888::::::999888999:::;;;;;;:::999888777666666888888888888888888888888:::;;;;;;;;;;;;<<>>;;;999777666555222222111111000/////////////////////////////////...,,,)))***------+++(((,,,++++++***************(((((()))***************))))))((('''''''''''''''(((((((((((()))***,,,,,,)))((((((((((((((())))))))))))((((((((('''''''''+++)))'''''')))***++++++(((((((((((('''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))***++++++''')))***)))((('''((()))***)))((()))***+++***)))***************)))(((((('''''''''((((((((())))))++++++++++++++++++++++++************************,,,+++************+++,,,++++++*********+++,,,---++++++------------++++++))))))***+++,,,---------......------,,,,,,,,,---))))))***---///000///...//////000//////...------............////////////............///000000111//////000000000111111111111111111111111111111111333222222222222333333444:::999777555444444666888777888999:::;;;>>>BBBEEEHHHMMMTTTZZZ^^^aaaeeegggnnnvvv~~~vvvlllfffaaa^^^ZZZWWWVVVUUUTTTSSSSSSTTTUUUTTTQQQNNNLLLKKKHHHHHHHHHHHHFFFCCCAAA?????????>>>===<<<<<<===>>>::::::::::::999999888888::::::999999999888888888888777777777777888999999888888888888888888888888777888888999999999888888777777777777777777777777222333555666777666555555666888::::::999999:::;;;<<<<<<;;;:::999888777777999999999999888888888888999:::::::::::::::===??????AAACCCDDDCCCCCCDDDEEEBBBAAAAAAAAA@@@@@@@@@@@@BBBBBBDDDGGGMMMQQQUUUVVVUUUTTTSSSSSSTTTWWW[[[]]]ZZZ\\\^^^```aaaaaa```___]]]YYYUUUXXX___dddeeeddd```]]]XXXTTTQQQPPPNNNLLLKKKIIIFFFDDDAAA???;;;999888666444222222111000///222222222111111000000000///000000111111222222222........................,,,,,,,,,---------------,,,---......///.........------------------------------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))******++++++++++++******(((((()))))))))))))))((()))$$$ !!!&&&)))'''$$$((((((((((((((((((((((((''''''(((((())))))******&&&'''''''''(((((())))))((((((((((((((('''&&&%%%$$$&&&(((******)))((('''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''uuunnnkkkkkkiiijjjjjjiiihhhfffcccbbb[[[ZZZYYYYYYZZZYYYWWWUUURRROOOMMMKKKJJJHHHFFFCCC@@@???===;;;999777666666222222111111111000000000000000000000000000000000---+++***+++++++++***))),,,,,,+++************+++'''((())))))******))))))************)))((('''&&&%%%%%%%%%&&&((()))+++,,,((((((''''''(((((())))))((((((((((((''''''''''''+++(((&&&%%%''')))******((()))***)))((('''((()))'''(((((((((((()))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,''')))+++***)))(((((()))***)))((()))***+++***)))))))))************))))))'''''''''((((((((())))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++)))******+++++++++++++++---------------------,,,)))+++...000000///---+++..................---,,,------.........//////////////////...//////000000////////////000000000000//////000000000111111111222222222111111222222333666666555333111222444666333333444555777999;;;===@@@BBBFFFHHHIIIJJJLLLMMMUUU\\\bbbdddgggmmmpppoooooorrrvvvxxxzzzxxxpppiiibbbYYYSSSQQQNNNKKKJJJIIIIIIHHHGGGFFFGGGGGGFFFEEEDDDBBBAAA??????@@@@@@???>>>===<<<:::::::::::::::;;;;;;;;;::::::;;;;;;;;;:::999999:::999999999888888888888888888888777888888999:::888888888888888999999999666777888::::::999888888555555555555555555555555333444555666777777777777555777999999888888888999777777777888888888999999888888777777777777666666666777888888777777999;;;;;;===??????>>>>>>>>>@@@>>>>>>======<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEFFFFFFFFFFFFFFFHHHIIIJJJLLLMMMOOOPPPQQQQQQQQQPPPOOOLLLJJJJJJNNNQQQQQQPPPNNNKKKHHHFFFEEEEEEDDDCCC@@@???===;;;999999999999333333444444444444333333333222222111000000//////000000111111111111111111........................,,,,,,,,,------------...------...............------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((())))))&&&$$$%%%((()))(((&&&))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((()))))))))''''''((((((((('''&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&tttnnnkkkjjjhhhhhhiiiiiigggeeecccaaa\\\ZZZYYYZZZZZZZZZXXXVVVQQQOOOLLLKKKJJJHHHEEECCCAAA@@@>>>;;;888666555444222222222222222111111111////////////////////////,,,---------+++***+++,,,---,,,++++++******++++++''''''((())))))))))))(((((()))+++,,,,,,***((('''&&&&&&&&&&&&''')))******'''''''''''''''((()))))))))))))))(((((((((((('''***'''%%%$$$&&&((()))***)))+++,,,+++((('''(((***)))*********++++++++++++))))))))))))))))))))))))'''((((((((())))))******(((***+++,,,***))))))***+++)))((()))***+++)))((('''((()))******+++******))))))))))))***************************************************************+++,,,------,,,+++***+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******,,,,,,------------------+++---///000///---,,,++++++,,,---------------------------.........////////////......------.............../////////000000---......///000111222222222222111111111111222222---000333444333222333444444333333444666888999999:::<<<>>>>>>>>>>>>???AAADDDJJJMMMMMMNNNSSSUUUTTTUUUXXX[[[[[[\\\___fffllllllooouuu{{{{{{xxxmmmhhhaaa[[[WWWSSSLLLHHHFFFDDDBBBBBBCCCCCCCCCBBB>>>>>>>>>>>>???>>>===;;;:::;;;;;;<<<;;;;;;:::999888888999999999:::::::::999:::;;;<<<<<<<<<;;;:::999888888888777777777777888888777777888888999:::777777777777888888888999555666888999:::999888777555555555555555555555555555555555555666777888888555777888888777666777888666666666666777777777777777777666666555555555555555777888777666666777888777999;;;;;;:::999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;888999:::;;;;;;;;;<<<=========>>>>>>>>>>>>>>>>>>CCCCCCCCCDDDDDDEEEEEEEEEBBBAAAAAAAAAAAABBBCCCCCCCCCAAA@@@???@@@@@@???>>>:::;;;<<<;;;:::999888888333444666666666555555555000000000000000/////////000000000000000000//////------------------------,,,---------............---...............------------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))******++++++******************************))))))))))))((((((((((((&&&&&&''''''((())))))***&&&&&&''''''(((''''''''')))))))))(((''''''&&&&&&%%%%%%&&&''''''''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%tttmmmkkkjjjgggggghhhhhhgggeeebbbaaa]]][[[ZZZ[[[[[[[[[YYYWWWQQQOOOLLLJJJIIIHHHEEECCCCCCBBB???;;;888555333222333333333222222222222222........................,,,...000///+++***,,,...---,,,++++++******++++++&&&''''''(((((((((((((((%%%(((+++......---***)))***))))))))))))******+++'''''''''''''''((()))***************)))))))))))))))'''$$$###%%%'''))))))***,,,---,,,)))((()))+++&&&&&&''''''((((((((()))))))))))))))))))))))))))((((((((((((((('''''''''(((***,,,,,,+++*********+++)))((()))******)))(((&&&'''(((***++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))************************)))***,,,------,,,***)))***+++,,,------------,,,...---++++++++++++---...------------,,,+++******+++,,,------......------***,,,------,,,+++,,,---******+++,,,---------------------........./////////...------,,,,,,,,,,,,............/////////000,,,---...///000111222333222222111111111111111222%%%+++222666666555444444444333222333555666777666999:::;;;<<<;;;;;;===>>>===AAACCCAAAAAADDDFFFEEEFFFIIIKKKJJJIIIKKKQQQWWWWWWXXX[[[___cccdddcccaaaWWWSSSMMMJJJHHHFFFBBB>>>>>><<<;;;;;;===>>>===<<<<<<;;;;;;;;;<<<<<<;;;:::888999999999999999888888999999999::::::;;;;;;;;;999:::<<<======<<<;;;;;;888777777777666666666666777777777777777888999999555666666666777777888888333555777888999888777666666666666666666666666666555555444444555777888:::666888999999888777777888999999888777666555555444777777777666666555555555777888999999777777888999555777888888777666777777666666777777777777666555777999;;;<<<;;;;;;<<<===888999:::<<<<<<<<<;;;;;;;;;;;;:::999999:::;;;;;;999:::<<<<<<::::::;;;===:::999888888999999888777444777:::;;;999666444333111333555444333111000000........./////////000000000000//////.........------------------------------------....../////////---...............------------------------------,,,++++++******++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))******++++++++++++******))))))(((((()))***++++++$$$&&&)))***(((''''''(((******************************))))))((((((''''''&&&&&&&&&'''((())))))***%%%%%%&&&'''((((((((('''+++***)))'''&&&&&&&&&&&&%%%&&&&&&'''((('''''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%wwwlllgggggghhhhhhiiiiiiiiifffaaa]]]```^^^[[[ZZZZZZYYYXXXWWWPPPOOOOOOMMMJJJGGGDDDCCC@@@???===;;;888777666555///////////////000000000111///---,,,...///000///,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))*********)))*********++++++++++++))))))))))))))))))))))))***(((%%%&&&((()))(((&&&))))))))))))(((((((((((((((((())))))((('''&&&&&&"""&&&'''$$$%%%***+++'''''''''''''''''''''''''''''''''((()))))))))))))))&&&%%%%%%'''***+++)))&&&+++***)))(((((()))***+++))))))))))))))))))******))))))))))))))))))))))))))))))((((((((((((((()))******+++++++++,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,//////...---,,,***)))(((******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++***+++,,,...///.........------,,,,,,,,,******+++,,,---------,,,---------............///------...///000111222222000000000000000000000000000000000000111111111111000000000000111111111111222222222222222222222222222333333444555666888999666666666777888:::;;;===;;;:::999999999:::;;;<<<>>>??????@@@AAABBBBBBBBBDDDFFFIIILLLMMMLLLJJJIIIGGGFFFDDDAAA???===;;;;;;::::::::::::::::::::::::666888:::<<<===<<<:::999;;;:::999888888999:::;;;999999999999999999999999888888999999999:::::::::;;;:::999888777777777777777888:::;;;:::999777555999888888888777777666666777777777777777666555444666666555444333333222222555555666666777777888888888888888888888888999999:::999888777666666666666666666666666666666666666666666666666666666666666555555555555555666777888666666777777777777666555666888999888777666777888999999888777666666666777777777777777777777777777:::999999999888888777777555555555555555666777777555555555555555555444444888666444222111222333444333333333222222222111111000000//////.........---........................++++++,,,,,,,,,---------111000///...---,,,++++++.........---,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))************************))))))((((((((((((((())))))***++++++***)))***,,,(((''''''(((((()))***+++&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((###'''***)))&&&%%%&&&'''&&&'''((()))******************))))))((((((''''''''''''''''''&&&%%%$$$###&&&''''''((((((((((((((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''wwwlllhhhgggiiihhhhhhiiihhhfffaaa^^^^^^\\\YYYXXXXXXXXXVVVUUUQQQQQQPPPNNNLLLIIIFFFDDD>>>===;;;888666555444333333333222222222222222222111///------/////////...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////((((((((())))))))))))***))))))))))))))))))))))))***(((&&&&&&((()))(((''''''''''''(((((()))))))))&&&'''((((((((((((((((((###((()))&&&'''+++---***''''''''''''''''''''''''''''''((()))))))))))))))...,,,))))))+++,,,,,,***''''''&&&&&&&&&&&&''''''*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,,,,************+++++++++++++++++++++*********))))))************+++++++++,,,+++,,,,,,,,,,,,,,,++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++***+++,,,---...------------------,,,,,,,,,,,,,,,,,,---------------------............//////////////////000000000000000000000000000000000//////000000000111111111000000000000111111111111222222222222222222222222333333333333444555666777555555666777888888999999999888888777777777888888::::::;;;;;;<<<======>>>>>>@@@AAACCCDDDDDDCCCBBB<<<;;;;;;::::::::::::;;;999999999999999999999999666888:::<<<<<<;;;999888:::999888777777888999:::888888888888888888888888888888888999999999::::::;;;:::999888777777777777666666777777777666555444888888888777777777666666777777777888777777666666666666555555444333333222555555666666777777777777444555666777999:::;;;<<<999999999:::999888777666666666666666666666666666666666666666666666666666666555444444444444555555666666666777777666666555555666777777555555666777888888777666666666777777666666666666666666666666777777777777666666666555555555555555555666666777666666666666666666666666888666444333222222333444333333222222222111111111............////////////........................,,,,,,,,,---------..................------------,,,,,,---------,,,++++++------------------------************************++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))******)))((()))******)))((((((((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((*********)))((((((***+++)))))))))******)))((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$###&&&''''''((((((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''xxxmmmiiiiiijjjiiihhhhhhgggfffbbb```^^^\\\ZZZYYYYYYXXXWWWUUUPPPPPPOOOMMMJJJGGGDDDBBB===<<<:::888666555444333111111111000000/////////000///...///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,&&&&&&'''''''''((((((((()))))))))))))))))))))))))))'''&&&&&&((()))((('''%%%%%%&&&'''((()))***+++%%%&&&'''((())))))))))))###(((+++((('''))),,,,,,((((((((((((((((((((((((''''''((()))))))))))))))000,,,(((&&&'''))))))***((())))))******))))))((())))))******+++,,,------))))))))))))))))))))))))%%%%%%%%%&&&'''(((******))))))))))))************+++++++++***************)))))))))*********++++++'''((()))+++,,,,,,------******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,------+++******+++,,,,,,,,,,,,------------------///...---,,,,,,,,,---...---------............///000000000/////////......000000000000000000000000//////000000000000111111000000000000111111111111222222222222222222222222333333333333333444555555444555666777777777666666222333444555666777777777777777777888999999::::::999::::::;;;;;;<<<<<<<<<666666555555666777888888888888888888888888888888666777999:::;;;:::888777888777777666666777777888666666666666666666666666777888888888999999999999:::999888888777777777777777777666555555555555555888888777777777777666666666777777888888888888777777666666555555444444444555666666666666777777777444555666777888999:::;;;777888999::::::999888777666666666666666666666666555555555555555555555555777777666555444444444444444555666666666666555555333555666555444333444555666666666555666666777777444444444444444444444444555555555444444444444444555555444444555555666777666777777777777777777777777666555333333333444444222222222111111111000000,,,------......///000000........................,,,,,,---------.........,,,,,,------.........///***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++(((((((((((((((((((((((())))))(((((((((((())))))''')))***)))((('''((()))+++***)))(((''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))+++(((%%%$$$%%%'''))))))************)))((('''&&&&&&&&&''''''''''''(((((('''''''''''''''&&&%%%$$$&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''xxxnnnjjjjjjkkkiiihhhggggggfffcccaaa```^^^]]]\\\\\\[[[YYYWWWQQQQQQPPPNNNKKKGGGDDDBBB???>>><<<:::888777666555111111000///...---------000//////000000000---+++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))''''''(((((()))***++++++&&&'''((((((((((((((('''%%%)))+++)))&&&&&&(((***))))))))))))))))))))))))''''''((()))))))))))))))+++)))'''&&&&&&'''(((((()))***+++,,,,,,+++***)))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))&&&%%%%%%%%%&&&'''(((((((((((((((((())))))))))))************************((())))))))))))*********&&&''')))***+++,,,,,,---***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,...---,,,*********++++++,,,,,,,,,------.........111000...,,,+++,,,...///---------............///////////////////////////////////////////////////////////////000000000111///000000000111111111111222222222222222222222222333333222222222333333444444555777888888777555444---...111444777888999999777777888888888999999999999999888888888999:::;;;:::999888777666555555555666666666666666666666666555666888999999888777666666666666666666666666666666666666666666666666666777777777888888888888999999999888777777777777777:::888777555555666777888777777777777777777666666666666777888999999999888777777666666555555555555666666666666666666666666777777777777777666666666777777777777777888888888555555555555555555555555444444444444444444444444888777666555555555555555333444444555555555555444333444555444333333444555555444444444555666777777333333333333333333333333444444444444333333333333555444444444444555666666666666666666666777777777777666555444333444444444222222111111111000000000..................//////........................+++,,,,,,,,,,,,---------,,,,,,---------.........***+++,,,,,,------,,,,,,))))))))))))))))))))))))************************))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))***(((*********((('''((()))******)))((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))***&&&######%%%((('''&&&((((((((((((((('''&&&&&&&&&&&&''''''((())))))***'''''''''''''''&&&%%%%%%&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''wwwnnnjjjkkkkkkiiihhhggggggfffdddbbb```___^^^]]]]]]\\\YYYWWWUUUTTTSSSQQQNNNJJJGGGEEE>>>===;;;999888666666666444444333222222111000000/////////000111000---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((()))***************************))))))))))))((('''%%%%%%***+++,,,+++(((%%%&&&)))))))))))))))))))))))))))''''''((()))))))))))))))'''((()))***************%%%&&&'''(((((('''&&&%%%%%%&&&&&&((()))***++++++))))))))))))))))))))))))---,,,+++***************''''''((((((((()))))))))************************((())))))))))))*********((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,...---+++***)))******+++,,,,,,,,,------.........111000...,,,+++,,,...///---------............///,,,------...///000000000////////////////////////...////////////000000000///000000000111111111111222222222222222222222222333333222222222333333444555777888999999777555444000111333666777888888777777888888888888888999999:::999888777777888:::;;;===<<<:::888666555444444555555555555555555555555555666666777777666555555555555555555555555555555777777777777777777777777666666777777777888888888888888777777666777777777:::888666444444555777888666666666666666666777777555666777888888888888888666666666666666555555555666666666555555555555555777777777666666666555555888666444333333555777999444444444444444444444444333333333333333333333333333333333333333444555666222222333444444444444444333444555555333333444555333333333333444555666666333333333333333333333333444444444444444444444444444444444444444555666666444444444555555666666666666666555555444444555555222222222111111111111000111111000///......------........................++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))************************))))))(((((((((((())))))************************((((((((((((((()))*********+++,,,+++)))((()))***((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))+++((('''(((+++,,,)))&&&$$$%%%&&&&&&'''''''''&&&''''''((()))***++++++,,,''''''((((((''''''&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''vvvnnnjjjkkkjjjiiihhhhhhiiigggdddbbb^^^]]]]]]]]]]]][[[XXXUUUQQQQQQOOOMMMJJJFFFBBB@@@;;;:::999777555444444444222222222111000000000//////......///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***(((((()))))))))*********))))))))))))))))))))))))&&&'''(((''''''''')))++++++++++++******)))))))))*********)))(((&&&$$$###---***)))++++++((((((***((((((((((((((((((((((((''''''((()))))))))))))))###%%%((())))))(((((()))((((((((())))))((((((((((((((())))))***+++,,,,,,))))))))))))))))))))))))---,,,+++***)))((((((((((((((((((((())))))))))))***************+++++++++)))))))))*********++++++******+++++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,***))))))***++++++,,,,,,------------------///...---,,,,,,,,,---...---------............///+++,,,---...///000000111000000000000000000000000......////////////000000000000000000111111111111222222222222222222222222333333333333333444555555666777888888888777666555777777777777777666555444666666666666666666777777888888777666666777888999888888777666666666666666555555555555555555555555555555555555555444444333444555555666666555555444777777777777777777777777666666666666777777777777888777777666666777777777777555333222111222444555555555666666666666777777555666666777777777777666555555555555555555555555666666666555555555555444444444444555666777777777888666333222222333555777444444444444444444444444222222222222222222222222000000///000111222333333000111222333333444333333222444555444333222333444333333333333333333444444222222222222222222222222444444444444555555555555444444333333444444555666333333444444555555666666555555555555555555555555333333333222222222111111444333222111///...------........................+++++++++,,,,,,,,,------...---------,,,,,,++++++------------,,,,,,+++***++++++++++++++++++++++++************************++++++************++++++************************(((''''''(((((()))***++++++,,,---+++)))((()))***''''''''''''((()))***+++))))))(((((((((((())))))''''''((((((((()))))))))''''''((()))******(((&&&###$$$%%%&&&''''''''''''(((((()))******+++,,,,,,''''''(((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''uuummmjjjkkkhhhhhhiiijjjjjjhhhdddaaa^^^^^^]]]^^^^^^\\\XXXUUUNNNNNNLLLJJJFFFBBB???<<<::::::888777555444444444////////////............///---,,,---///000000000,,,,,,,,,,,,,,,,,,,,,,,,******))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))%%%'''((((((&&&'''))),,,((((((((((((((()))))))))))))))))))))((('''%%%%%%)))###!!!'''+++***((()))''''''''''''''''''''''''''''''((()))))))))))))))$$$&&&'''&&&$$$$$$&&&(((++++++************++++++((()))))))))******++++++)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((()))))))))*********))))))*********+++++++++************+++++++++,,,******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++******))))))***+++,,,------------------,,,,,,,,,,,,,,,,,,---------------------............///---------....../////////000000000000000000000000........./////////000000000000000000111111111111222222222222222222222222333333333333444555666777666666666666666666666666888888777666666666666666666666666666666666666666888777777666666777777777666555555555555666666777555555555555555555555555444444444444444333333222444555666777777666555444555555555555555555555555555555555666666666777777777777666666666666777777555444333222222222333333555555555666666666777777555666666666666555555444444444444444444444444444666666555555555444444444333444444555555666666777666666666555555444444333333333333333333333333333222222222222222222222222111111111000111111222222///000111222333333333333111222333333111111222333444333333222222222222333333333333333333333333333333333333444444444555555444444333333444444555666444444444555666666777777555555666666666666555555444444444333333333333222444333333222111000//////........................---------.........//////+++,,,,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************''''''''''''((()))***+++***+++,,,+++)))'''((())))))((((((((((((((()))***)))((((((''''''(((((()))&&&&&&'''''''''(((((((((%%%&&&'''&&&%%%%%%&&&'''&&&&&&'''(((((((((''''''(((((())))))******++++++''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''uuummmjjjjjjggghhhiiikkkkkkiiidddaaa```````````````^^^ZZZXXXSSSRRRQQQNNNJJJFFFCCCAAA<<<;;;:::888777666666666111111111111222222222222///---+++,,,...111222222,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))$$$'''((((((&&&&&&))),,,$$$%%%%%%&&&'''((())))))'''(((((((((((((((''''''###!!!))))))'''''''''''''''''''''''''''''''''(((((())))))))))))))),,,,,,,,,)))%%%%%%))),,,)))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((())))))***))))))))))))************))))))******++++++++++++***++++++++++++,,,,,,,,,)))***+++,,,---.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******)))))))))+++,,,---.........------,,,,,,,,,******+++,,,---------,,,---------........./////////............---------000000000000000000000000............/////////000000000000000111111111111222222222222222222222222222333333444555666888999555444444444444555666777555444444444666888;;;<<<888888888888888888777777888888888888888888888888777777666555555555666666555555555555555555555555444444444333333222222222444555666777777666555444444444444444444444444444555555555555666666666777777777666666666666777888666666555555444444444555444555555555666666777777555666666666555444333333333444444444444444444444666666555555555444444444777777666555444444333333444666888:::999666222000333333333333333333333333111111111111111111111111666666555444333333333333//////000222222333333333///111222111000///000111444444333222111111111111333333333333333333333333222222222333333444444444444333333333333444555555444555555666777888888999555555666666666666666555555555444444444333333333333333222222222222222222........................////////////000000000000)))******+++---......///))))))+++,,,---.........************************************************))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((()))++++++***++++++***'''&&&''''''+++***)))((((((''''''(((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((()))******(((%%%%%%)))---************)))((('''&&&(((((((((((())))))))))))''''''((((((((((((((('''&&&''''''(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''~~~sssmmmkkklllhhhhhhhhhhhhhhhggggggfffaaa```^^^]]]]]][[[XXXVVVPPPPPPOOOMMMJJJFFFCCCAAA===;;;999888777666444222222111111000000000000000000000//////...---++++++&&&%%%$$$'''+++---+++)))+++++++++************)))******))))))((((((''''''++++++***)))((('''&&&&&&************************(((((((((((())))))))))))'''((()))******)))((('''%%%&&&&&&&&&'''((((((((())))))(((''''''''''''''''''(((((((((''''''***,,,---+++)))(((((()))+++---***)))(((''''''((()))***((((((''''''''''''((((((******)))))))))))))))***)))))))))))))))))))))))))))((()))***+++***'''$$$(((((()))***************++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,+++************---,,,,,,++++++,,,,,,---...------------...//////////////////////////////111111000///...------,,,---------............///...///111222222000...---............////////////000000000000111111111111111111222222222333333333333333333333333333333333222555888777555444666888666666666666666666666666666666666666555555555555777777777666666555555444999999777111,,,+++...222444444444444444444444444333444444444444333222222444444444444444444444444333444555555555444333222555555555555666666666666555666777888999888888777555555555555666666666666444555777777555333333333444444444444444444444444444444555666666555444333444555666777777666555444555555555666666555444444333333444555555555444444111111111111111111111111000000111111111111000000000///...------...///000111111000000//////......111222333444444333222111333222222111111222222333555555555444444333333333333333333333333333333333333444555555444444666888444444444555555555666666444444444555555555666666999888888888777777666666555555444333333333333444111111000///---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))************))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~sssmmmjjjkkkhhhhhhhhhhhhhhhgggfffeeeaaa___^^^]]]]]][[[XXXVVVPPPPPPOOOMMMJJJFFFCCCAAA===;;;999888777666444222333222111111000000111111000000000000///...------...,,,+++,,,......+++)))+++++++++*********))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))************))))))&&&&&&''''''''''''''''''))))))(((''''''''''''''')))))))))(((''''''***,,,(((((('''&&&&&&'''(((((())))))(((''''''((())))))((((((''''''''''''((((((***))))))(((((())))))))))))))))))))))))))))))))))))((((((***+++***'''%%%(((((()))******************************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++************+++,,,,,,+++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,------------------...//////........................000//////......------------------............///,,,---...///...---+++***............////////////000000000000111111111111111111222222222333333333444444444444444444444444444555777777666555555666666666666666666666666666999999999999999999999999888777777777666666555555555555444222111222555888555555555555555555555555444555555555555444333333444444444555555666666666666666777888888888777666777888888888888999999999666777888999:::999999888666666666666666666666666555777888888666555444555666666666555555555555555666666777777666555333222444555666777777666555444444444444555555444444333444444555555555444444333222222222222222222222222111111222222222222111111111000000//////000000111111111111111000000000000111222222333333222222111333333222222222222333333444444444444333333333222333333333333333333333333444555666555444444555777444444555555555666666666444444555555555666666666888888777777777666666666666666555444444444444444111111000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((************************))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((())))))(((((((((((())))))))))))******)))))))))((((((((('''(((((((((((((((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%}}}sssllljjjjjjiiiiiiiiihhhgggfffeeedddaaa___^^^]]]]]][[[YYYVVVQQQPPPOOOMMMJJJFFFCCCAAA===;;;999888777666444222333222111111000000111111000000000111111000000///111000......///...,,,***++++++*********)))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))************+++******))))))******+++(((((('''''''''''''''''')))((((((''''''''''''(((((((((((('''%%%%%%''')))&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((''''''''''''(((((()))((((((''''''((())))))))))))))))))))))))))))))((((((((()))******'''%%%(((((()))***************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...******))))))******+++,,,************+++,,,---...---,,,,,,++++++,,,,,,------------------......///........................---------------------------------............///000000111111000...---+++............////////////000000000111111111222222111111222222222333333333555555555555555555555555666555555555666666555333666666666666666666666666777777777777777777777777777777777777666666666666555444333555777999::::::666666666777777777777777777777777777777666555555555555666666777888999999999:::;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<======999:::;;;;;;<<<;;;;;;;;;999999888888777777666666777999::::::888777777888999999888888888777777777999999999888777666555444555666666777777666666555333444444555555444444444666666666666555444333333333333333333333333333333222222333333333333222222111111111222222111111111111111111111111222222222222222111111111111222222333333222222222222333333333333333333222222222222333333333333333333333333555666777666444444555666555555555555666666666666555555555666666666777777777777777777666666666666777777666666555555555555222111000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***(((((((((((())))))))))))******)))))))))((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&'''''''''&&&&&&%%%%%%%%%}}}rrrkkkiiiiiiiiiiiihhhhhhgggfffdddddd```___]]]]]]]]]\\\YYYWWWQQQQQQOOOMMMJJJGGGCCCAAA===;;;999888777666444222222111000000//////000000...///000000111111111000,,,,,,,,,---------,,,+++************))))))))))))''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,+++***)))(((((()))***+++))))))((((((''''''&&&&&&)))(((''''''''''''((((((''''''&&&%%%######$$$&&&'''(((***++++++***((('''(((''''''''''''''''''(((((((((''''''''''''(((((((((''''''''''''(((((()))(((((((((((((((((((((((((((''''''((())))))'''&&&(((((()))***************(((((())))))************************************+++++++++,,,,,,,,,------***************+++,,,,,,+++*********++++++,,,------,,,,,,++++++,,,,,,---------,,,,,,------...///........................,,,,,,,,,---------......---------............///222222222222111///...---............////////////000000111111111222222222111111222222222333333333555555555555555666666666777555333444777777555111555555555555555555555555444444444444555555555555666666666666666666777777:::777666888;;;;;;999666888888888999999999999999:::::::::::::::999888888666777888999:::;;;<<<===<<<===>>>>>>???@@@@@@AAA>>>>>>>>>>>>????????????>>>>>>??????????????????======<<<;;;::::::999999:::;;;<<<<<<:::::::::;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;::::::999888999999999999999999888555666777777777777777777888888888888777555444444444444444444444444444444222333333444444333333222000111222333333222111000000000000111111222222333333222111000000111222333333333333222222333333333222222222222222222222222444444444444444444444444555666777777555444444555555555666666666777777777666666666777777777888888888888888888888888888888888888888888888777666666333222111000///---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))(((((((((((())))))((())))))******))))))((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((())))))((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$|||qqqjjjggghhhhhhhhhhhhggggggfffdddddd```^^^]]]]]]]]]\\\YYYWWWQQQQQQPPPNNNKKKGGGDDDBBB===;;;999888777666444222000000///............///------...///000000000000+++,,,------,,,+++++++++*********)))))))))((((((''''''(((((())))))******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++)))((('''&&&&&&'''((())))))))))))((((((''''''&&&((((((''''''''''''(((((((((((((((&&&$$$$$$%%%'''((()))+++,,,,,,+++)))((('''(((((((((((((((((('''((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((((('''&&&'''))))))(((&&&(((((()))***************'''((()))************)))************************)))*********+++++++++++++++++++++++++++,,,---------,,,++++++*********+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---..............................++++++,,,,,,---.........---------............/////////......---,,,++++++............////////////111111111111222222222222111111222222222333333333333333444444555555555555666444222444777777555222333333333333333333333333555666666666777777777888555555666666777777888888<<<:::888:::<<<<<<999555::::::;;;;;;;;;<<<<<<<<<===============<<<;;;;;;999::::::<<<===>>>??????>>>>>>???@@@@@@AAABBBCCC??????@@@@@@@@@AAAAAAAAACCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>======<<<<<<===>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????========================999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999777777666666666666666666666666444444555555555555444444111222333444444333222111000000000111111222222222444333222111111222333444444333333333333333333444222222222222222222222222444444444444444444444444444666888777666555555666666666666777777777888888777777777888888888999999::::::::::::::::::::::::999999:::::::::999888777555444333222000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((((((((())))))(((((((((((())))))'''(((((())))))(((((('''(((((((((((())))))))))))&&&'''''''''((((((((()))'''''''''(((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%|||pppiiiggggggfffggggggggggggfffeeeeee___^^^]]]]]]]]]\\\ZZZXXXRRRQQQPPPNNNKKKGGGDDDBBB===;;;999888777666444222000000///............///---...//////000000000000///000111///,,,***))))))******)))))))))((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))%%%&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((())))))(((((((((((((((((((((''''''''''''(((((()))***+++***)))'''''')))+++'''((()))++++++)))((('''(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((()))******))))))))))))))))))))))))(((&&&%%%&&&((()))((('''(((((()))***************((()))***+++++++++***)))************************))))))))))))************,,,,,,++++++,,,,,,---......---,,,+++************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...------------------------,,,,,,------.........///---------............////////////...........................////////////111111111222222222222333111111222222222333333333333333333444555555666666333333333444666666555444333333333333333333333333444444555555666666777777666666777888999::::::;;;;;;::::::;;;======<<<;;;<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAABBBBBBBBBCCCEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBAAAAAA@@@@@@??????===>>>???>>>======???AAA@@@@@@AAAAAABBBBBBCCCCCCBBBAAAAAA@@@@@@AAABBBBBBBBBAAA@@@@@@@@@@@@AAABBB>>>>>>???@@@AAAAAAAAAAAA>>>?????????>>>===<<<<<<::::::::::::::::::::::::777777777888888777777777333444444555555444444333222222222222222222333333444444333333333333444444444444333333333333444444222222222222333333333333444444444444444444444444333555777888777666666777777777777777888888888888888888888999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;999888777666555444333111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))'''''''''(((((())))))***'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{pppiiiffffffeeeeeeffffffggggggffffff___^^^]]]]]]]]]\\\ZZZXXXRRRQQQPPPNNNKKKGGGDDDBBB===;;;999888777666444222222222111000000000000000//////000111111111000000...000111///,,,******+++***)))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((()))))))))'''''''''''''''((()))))))))******)))'''(((***,,,''''''((())))))(((''''''((()))***++++++***)))(((((((((''''''''''''(((((((((((((((((()))***++++++))))))))))))))))))))))))'''&&&%%%%%%'''(((((('''(((((()))***************((()))+++,,,---,,,+++***************************))))))*********++++++++++++++++++++++++,,,,,,---,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------..................//////---------............///000000000000000111111222............////////////111111111222222222333333111111222222222333333333333444444555666666777777000222444555555555666777444444444444444444444444333333444444555666666777999999:::;;;<<<===>>>???;;;===>>>>>>>>>>>>???AAA===>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@>>>??????>>>===>>>@@@BBBAAAAAABBBCCCEEEFFFGGGGGGFFFDDDCCCAAA@@@??????@@@DDDCCCBBBBBBBBBBBBCCCDDDAAAAAABBBDDDDDDEEEEEEDDDAAAAAABBBBBBBBBBBBAAA@@@????????????????????????;;;;;;<<<<<<<<<<<<;;;;;;777777777666666777777777555555555555444444444444444555555555555555555444444444333333333333444444222333333333444444444444555555555555555555555555111444777888888777777888777777777888888888999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<===;;;<<<===>>>>>><<<:::999999888777666555333222222........................------------------------***+++---......---+++***++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))''''''((())))))***++++++''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))((((((((('''''''''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''{{{ooohhheeefffcccdddeeefffgggggggggggg___^^^\\\]]]]]]\\\ZZZXXXRRRRRRPPPNNNKKKHHHDDDBBB===;;;999888777666444222444333222222111222222222111111222222222111111000(((+++...---+++***,,,...))))))))))))((((((((((((******))))))((((((''''''&&&&&&'''((()))***++++++''''''''''''''''''''''''(((((((((((())))))))))))'''((()))******)))((('''''''''(((((())))))******'''''''''''''''((()))***&&&&&&'''&&&%%%&&&(((***(((((())))))))))))(((((()))***+++,,,,,,+++***)))((((((''''''''''''(((((((((((((((((()))***,,,,,,))))))))))))))))))))))))'''&&&%%%%%%'''((((((((((((((()))***************(((***,,,---------+++***))))))))))))))))))))))))******+++++++++,,,,,,,,,*********)))***++++++,,,************+++,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------////////////////////////---------.........//////---,,,,,,------...///000............/////////000111111222222222333333333111111222222222333333333444555555666777888888999...111555555444444666999666666666666666666666666777888888999:::;;;;;;<<<;;;<<<===>>>???@@@AAABBB???AAABBBAAA>>>===@@@CCC>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFDDDCCCBBBAAA@@@@@@AAABBB???@@@@@@@@@@@@@@@@@@@@@>>>??????>>>===>>>@@@CCCAAAAAACCCDDDFFFHHHIIIJJJHHHFFFDDDAAA>>>===<<<<<>>>>>????????????>>>>>>;;;:::999888888999:::;;;888888777777666666555555444555666777777666555444555444444333333444444555333333333444444555555555555555555555555555555555000333777999999888888999777888888888888999999999999999::::::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;===>>>???>>>===;;;:::::::::999777666555444333........................---------------------------...000111111000...---++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))'''(((((()))***++++++,,,&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))(((((((((((((((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((yyypppjjjfffeeeeeeeeedddddddddeeeffffffaaa___]]]\\\\\\[[[YYYWWWRRRRRRRRRPPPLLLGGGCCC@@@===<<<:::888777666555555333222111111000111111111000000000000000000000000111///---+++***+++,,,---***************+++++++++******))))))))))))******++++++******)))((((((((())))))))))))))))))))))))''''''&&&%%%%%%%%%&&&&&&''''''(((((((((((('''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((***+++,,,+++***)))'''&&&'''''''''''''''((())))))''''''''''''''''''''''''++++++++++++++++++++++++''''''''''''(((((((((((((((((())))))))))))((((((******+++++++++******))))))))))))))))))******+++((())))))))))))*********+++++++++*********))))))************************+++++++++++++++++++++,,,------,,,,,,,,,,,,++++++......---------,,,,,,,,,...------------...////////////000000///...------000000000000000/////////////////////////////////------......//////000000111111111111222444666888222111111222444555555444444444555666666666666666777777666666666555555555777777777777888888888888:::;;;;;;<<<<<<<<<;;;;;;???@@@BBBDDDDDDDDDBBBAAACCCCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@AAABBBBBBEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDBBB@@@@@@@@@BBBCCCFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCBBBBBBBBBAAAAAA======>>>???AAACCCEEEFFF>>>>>>============>>>>>>===???CCCGGGIIIHHHGGGFFFFFFEEEBBB@@@???@@@BBBCCCAAA@@@?????????AAACCCEEECCCFFFFFFCCCDDDHHHIIIGGGCCCDDDEEEEEEEEEEEEEEEGGGCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBB@@@@@@AAAAAAAAA???===<<<:::;;;<<<<<<<<<<<<<<<<<<999::::::::::::999888888777666666666666555555555666666555444444444444555555666666777777777777777999999888888888888999999999888777777777888:::;;;:::::::::;;;;;;;;;<<<<<<>>>===<<<;;;;;;<<<===>>>??????>>>>>>=========<<<::::::;;;:::999777555444222222111111000111111111111111111000000///------,,,---......//////......++++++++++++,,,,,,,,,,,,************))))))))))))***++++++***((('''((())))))******))))))((('''&&&&&&'''((('''&&&%%%&&&((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))***(((&&&%%%&&&)))***)))(((''''''&&&''''''###$$$&&&((())))))((('''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&yyypppjjjfffeeeggggggfffeeeddddddddddddbbb```^^^]]]]]]\\\ZZZXXXRRRRRRRRRPPPMMMHHHCCCAAA===<<<:::888777666555555222111111000///000000000000000000000000000000000111///---+++++++++,,,---++++++************************))))))))))))******)))))))))))))))*********))))))))))))))))))))))))'''''''''&&&''''''((((((''''''(((((((((((('''''''''(((((((((((((((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%(((((('''''''''(((((()))(((''''''&&&&&&''''''((())))))))))))))))))))))))''''''((((((((()))))))))((())))))******))))))((())))))*********))))))((()))))))))))))))******+++)))))))))*********+++++++++++++++*********))))))************************---,,,,,,++++++*********------,,,,,,,,,,,,++++++000/////////............,,,,,,,,,,,,,,,---......---............------,,,///////////////////////////////////////////////////////////////000000000222000...///222444555444222111111222444555555444555555666666777666666666666666666666666666666666666666777777888999::::::<<<<<<======>>>=========???@@@BBBCCCDDDCCCBBBAAABBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@@@@@@@AAAAAACCCBBBAAA@@@@@@?????????>>>>>>??????@@@AAABBBBBBDDDBBBAAA?????????AAAAAADDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>???@@@AAABBBBBB======<<<<<<<<<<<<======<<>><<<;;;<<<===>>>@@@???>>>>>>???AAACCCDDDEEEHHHIIIGGGHHHLLLMMMJJJIIIIIIJJJJJJIIIIIIJJJKKKEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCBBBAAA@@@??????@@@@@@@@@???>>>>>>;;;<<<<<<<<<<<<;;;::::::888888888777777777777666888888777666666666666777777777888999999999999888999999888888888888999999999999888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>===<<<<<<===>>>>>>??????>>>>>>>>>=========;;;;;;;;;:::999888666666444444333333333333444444444444444333222111000////////////000000//////...---------,,,,,,,,,,,,,,,+++++++++++++++************+++,,,+++***)))***+++))))))***************)))&&&((()))((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&(((((('''$$$$$$%%%'''((((((''''''&&&'''''''''%%%&&&'''((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&zzzpppiiiffffffiiihhhgggfffdddddddddddddddbbb___^^^^^^\\\ZZZXXXSSSSSSRRRQQQMMMIIIEEEBBB===<<<:::888777666555555111111000////////////000////////////////////////000///---,,,++++++,,,---,,,+++++++++***)))))))))***))))))(((((())))))***'''(((((()))******++++++))))))))))))))))))))))))''''''''''''((()))******''''''((((((((((((''''''&&&(((***++++++***(((&&&''''''((((((((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''''')))(((((('''''''''(((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((((()))))))))******)))******************)))'''(((((()))))))))(((((()))))))))))))))******+++************+++++++++,,,+++++++++***************************************...------,,,+++***))))))------,,,,,,,,,,,,++++++////////////............,,,++++++++++++,,,------,,,,,,,,,,,,------------........................////////////////////////111111111000000000000000222000...///222444333111222222222333444444555555666666777777777666666555555555666666777888888888888888999;;;<<<===>>>?????????@@@AAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@?????????@@@@@@???????????????>>>===<<<:::;;;<<<===???@@@AAAAAAAAA@@@>>>======>>>??????AAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>============??????>>>============>>><<<<<<;;;;;;;;;;;;<<<<<<;;;>>>BBBEEEGGGHHHGGGFFF@@@???<<<:::999999::::::>>>=========>>>@@@BBBCCCEEEIIILLLLLLOOOSSSSSSQQQQQQPPPOOOMMMLLLLLLMMMMMMFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEDDDCCCBBBAAA???????????????>>>>>>===;;;;;;;;;:::::::::999999;;;;;;:::999999999999999888999::::::;;;;;;:::::::::999999888888999999:::::::::999999::::::;;;<<<<<<<<<<<<<<<============???>>>>>>======>>>>>>????????????>>>>>>>>>>>>>>>======<<<:::999999999999888888777777777777888888999999999888777666444444222333333222222111000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***,,,---((()))***++++++,,,,,,,,,''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((('''&&&%%%&&&(((''''''''''''''''''(((((((((((((((''''''((())))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzoooiiiffffffhhhhhhgggfffeeeeeeeeefffeeecccaaa___^^^]]]ZZZXXXTTTTTTSSSQQQMMMIIIFFFDDD===<<<:::888777666555555222111111000000000000000///////////////////////////...---,,,,,,,,,,,,---,,,,,,,,,+++***)))(((((())))))(((((((((((())))))(((((())))))************((((((((((((((((((((((((&&&&&&''''''((()))***+++''''''(((((((((((('''''''''((())))))))))))((('''(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&'''((()))***))))))(((''''''''''''(((***)))&&&%%%%%%&&&)))***))))))))))))))))))))))))))))))))))))******************++++++++++++******'''((())))))***))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,************************************************,,,,,,,,,++++++*********------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...++++++,,,,,,,,,---......---------...............////////////////////////333222222111111000000000111111222222111111222333222333444444333444444555777777888888888777666666555555666777999:::;;;;;;===>>>>>>???AAABBBBBBCCCBBBBBBCCCDDDDDDDDDDDDDDDAAABBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBB?????????>>>>>>>>>>>>>>>;;;<<<===>>>===<<<:::999999999:::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<=====================<<<;;;;;;<<<;;;;;;;;;::::::::::::===<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;===@@@CCCEEEFFFFFFEEEAAA???===;;;:::999::::::;;;;;;;;;<<<===???AAABBBCCCIIINNNQQQVVV\\\^^^\\\ZZZWWWRRRNNNLLLKKKJJJIIIDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGHHHHHHHHHGGGGGGFFFCCCCCCCCCDDDCCCBBBBBBAAA?????????>>>>>>>>>======>>>===<<<<<<;;;;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<==================>>>>>>>>>???@@@@@@????????????@@@@@@???????????????????????????>>>===;;;;;;;;;<<<===<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>><<<;;;:::999777777777666555444222222111111000///...---------,,,,,,,,,,,,,,,+++++++++(((***++++++******,,,---((()))******+++++++++***(((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))******&&&''''''((())))))))))))+++***(((''''''((()))***''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&zzzooohhhfffgggffffffffffffgggggghhhiiigggdddbbb```^^^]]]ZZZWWWTTTSSSRRRPPPMMMIIIGGGEEE===<<<:::888777666555555444333222222111111222222////////////////////////......------,,,,,,,,,---,,,,,,,,,+++***)))(((((())))))(((((((((((())))))************))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***''''''((((((((((((''''''((((((&&&&&&&&&&&&(((((((((((((((((())))))))))))((((((((((((((((((((((((---+++***(((''''''((())))))(((''''''''''''((((((+++)))'''%%%%%%''')))+++(((((((((((((((((((((((())))))))))))******************++++++++++++******((()))******+++++++++***)))))))))))))))******+++******+++++++++,,,,,,,,,*********************************************************++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------------......///------,,,,,,---...///000------------......//////////////////////////////333333222222111111000000...333777555111///222666222444555555333333444666777888888888888888777777666666888999;;;===>>>>>>AAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB===============<<<<<<;;;999:::;;;;;;;;;:::999888999999:::::::::::::::;;;;;;;;;:::::::::;;;;;;;;;:::;;;;;;;;;;;;::::::999::::::999999999888888888999999999999::::::;;;<<<::::::999999999999:::::::::<<<>>>AAACCCCCCCCCCCC@@@>>>===;;;::::::::::::999999:::;;;<<<===>>>???BBBJJJQQQWWW___gggkkkjjjddd^^^VVVPPPLLLIIIGGGDDDBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMNNNKKKJJJHHHGGGGGGGGGIIIIIIGGGHHHIIIJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>;;;;;;<<<============<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@???????????????@@@AAAAAABBBBBBBBBBBBAAA@@@???>>><<<<<<<<<;;;999888666666444333333222111000//////......---,,,,,,+++******''')))******))))))+++,,,))))))******)))((((((''')))***+++***)))((()))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))))))))*********'''((()))***************+++***(((''''''((()))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{nnngggfffhhhffffffffffffgggiiijjjkkkgggeeebbb```^^^\\\YYYVVVSSSSSSQQQOOOLLLIIIGGGEEE===<<<:::888777666555555444444333222222222222333////////////////////////------------------------,,,+++++++++***))))))))))))((((((''''''(((((()))++++++******)))(((((('''))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))''''''(((((((((((('''''')))(((&&&$$$$$$&&&((()))''''''((((((((()))))))))((((((((((((((((((((((((+++***)))(((&&&&&&&&&&&&'''''''''''''''((())))))***)))'''&&&&&&''')))***''''''''''''''''''''''''((((((((()))))))))******)))******************)))((()))***++++++,,,++++++)))))))))))))))******+++************+++++++++,,,***************+++++++++************************))))))***+++,,,------...------,,,,,,,,,,,,++++++------------...............------------...//////......---,,,,,,---...///---------...//////000000////////////////////////222222222111111111111111...333777666222000333777222555777666333222444777777777888999999999999999888999:::<<<===???@@@AAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAA;;;;;;<<<<<<<<<;;;:::999888888999999999999888888999999999999999999999999999999999:::::::::::::::999:::::::::::::::999999999999999999888888888888666777777888999:::<<<===::::::999999999999:::::::::;;;===>>>???@@@??????<<<;;;:::999999888888888888999999:::;;;;;;<<<<<>>>>>???????????????>>>>>>>>>======>>>>>>>>>===>>>???@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBAAA@@@@@@AAAAAABBBCCCDDDCCCDDDDDDDDDDDDDDDDDDCCCAAA@@@@@@???>>>===;;;;;;888777777666666555555555111111000...---+++***)))((()))******)))((()))+++*********))))))(((&&&&&&(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((&&&%%%&&&'''((((((''''''((()))***+++***)))((((((((((((''''''((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{nnnfffeeehhhgggggggggggghhhiiijjjjjjgggeeebbb___]]][[[XXXUUUSSSRRRPPPMMMKKKHHHFFFEEE===<<<:::888777666555555444333222222111111222222000000000000000000000000,,,---------------------++++++******************((((((''''''''''''((((((*********)))))))))))))))))))))))))))))))))))))))((((((((('''(((((())))))''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&''')))***+++))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((()))))))))((())))))******))))))((('''((()))***++++++++++++)))))))))))))))******+++)))))))))*********++++++))))))*********+++++++++*********************************++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,---------.........------,,,,,,------...//////...,,,+++***+++---...------...//////000111111////////////////////////000000000111111111111111///000111333444555444333222555888666333111444777666666888999::::::;;;;;;;;;;;;===>>>@@@AAABBBCCCAAAAAACCCEEEGGGIIIKKKLLLOOONNNNNNMMMLLLJJJIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFEEEDDDBBBAAA???>>>>>>>>>::::::;;;;;;;;;:::999888888888777777777888888999777777888888999999::::::888888999:::::::::::::::999::::::;;;;;;::::::999::::::999999999888888888666666777777888:::;;;<<<:::::::::999999:::::::::::::::;;;<<<<<<<<<<<<;;;999999888888888888888888888999999999999999999999<<>>>>>>>>@@@BBBFFFJJJLLLKKKKKKLLLMMMOOOPPPQQQQQQSSSSSSRRRQQQPPPOOOMMMLLLMMMMMMMMMMMMLLLKKKJJJIIILLLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFF@@@AAABBBBBBCCCCCCBBBBBB@@@@@@@@@??????@@@@@@@@@>>>???@@@AAABBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBB@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEECCCDDDEEEFFFFFFGGGGGGFFFDDDDDDDDDCCCBBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<666555444111///,,,+++******+++,,,+++)))))))))+++))))))*********))))))(((((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''%%%$$$$$$'''((((((&&&&&&'''((())))))(((&&&%%%%%%&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{nnnfffeeehhhiiiiiihhhhhhhhhhhhhhhiiigggeeeaaa___]]]ZZZWWWTTTRRRQQQOOOMMMJJJHHHFFFEEE===<<<:::888777666555555333222111111000111111111111111111111111111111111,,,,,,---......---------***************+++++++++((((((''''''''''''((((((((((((((()))******++++++))))))))))))))))))))))))+++***)))))))))))))))***''''''(((((((((((('''''''''((()))******)))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&'''((()))))))))((('''%%%%%%%%%&&&((()))+++,,,(((((())))))))))))((((((************************''''''''''''(((((((((((((((((())))))))))))((((((&&&'''((()))************)))))))))))))))******+++((())))))))))))*********))))))******++++++++++++************************,,,,,,++++++++++++++++++---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///---+++))))))***+++,,,.........///000111111222//////////////////////////////000000111111111222111---+++///666999444///222666888777333111444777555666777999:::;;;<<<<<<======>>>???AAABBBCCCDDDBBBCCCFFFIIILLLPPPRRRTTTXXXWWWWWWUUUSSSQQQOOONNNIIIIIIHHHGGGFFFFFFFFFGGGEEECCCBBB@@@>>><<<<<<;;;999999:::;;;:::999888777999888777666666777888999555666777888999:::;;;<<<777888999:::::::::::::::999::::::;;;;;;;;;::::::::::::::::::999999999999888777777777888999:::;;;;;;::::::999999::::::;;;:::::::::;;;;;;:::999999999999999999::::::::::::888999999999999888777777666<<>>@@@CCCHHHLLLNNNMMMMMMNNNOOOPPPQQQRRRSSSWWWWWWWWWWWWUUUSSSPPPOOOQQQQQQPPPOOOMMMJJJHHHGGGLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJCCCDDDDDDEEEEEEEEEEEEEEEBBBAAAAAA@@@@@@AAAAAABBB???@@@AAABBBCCCBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBDDDEEEDDDCCCCCCAAAAAAAAAAAABBBCCCEEEEEEBBBCCCEEEFFFGGGHHHHHHHHHEEEFFFFFFEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@AAAAAAAAA:::999777444111...,,,+++,,,------,,,***)))***+++((()))***+++++++++++++++''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))&&&%%%&&&(((***)))(((%%%&&&'''((((((&&&$$$"""###$$$&&&((())))))((('''''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&wwwlllggggggjjjiiiiiiiiiiiiiiiiiiiiiiiieeecccaaa^^^[[[ZZZYYYYYYVVVTTTQQQOOOMMMJJJFFFCCCBBB???;;;888777666444333111111111111000000000000111000///......---......,,,,,,------,,,,,,+++***************)))))))))(((******))))))))))))******,,,+++******))))))******))))))))))))************,,,)))&&&%%%(((******)))'''((()))******)))(((''''''''''''(((((((((((())))))))))))(((''''''&&&&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&'''(((******(((&&&((((((((((((((('''''''''((()))***)))'''&&&&&&'''!!!&&&(((((('''&&&&&&###(((,,,,,,***(((***---******+++++++++******)))))))))((((((''''''&&&&&&((())))))+++,,,---......((()))***++++++***)))(((+++++++++*********))))))************************---,,,,,,+++*********+++))))))***+++,,,,,,------......------,,,+++******------------------------,,,---......//////.........///000000//////000111//////000111222222333333111222222222111111333555444444444444555666777777444777:::;;;<<<<<<<<<======AAABBB??????BBBEEEDDDEEEJJJNNNQQQRRRUUUZZZ^^^```\\\YYYXXXYYYVVVPPPKKKHHHGGGDDDBBB@@@@@@AAABBB??????>>>===<<<<<<<<<<<<;;;:::999999888888888888555666666777777777777666;;;999777888:::;;;999777:::::::::::::::;;;;;;<<<@@@>>><<<:::999:::;;;<<<999::::::::::::999999888888777777777777888888999888888999999999999888888999999:::999999888777777<<<<<<======<<<:::888777<<<;;;::::::999999::::::<<<<<<>>>@@@EEELLLRRRUUUUUUQQQKKKFFFCCC@@@<<<:::>>>>>>======>>>AAACCCEEEGGGHHHIIILLLNNNQQQTTTUUUZZZ]]]``````]]]YYYVVVUUUUUUVVVVVVSSSOOOLLLKKKKKKNNNOOOOOONNNKKKJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMOOONNNLLLLLLLLLLLLJJJHHHIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEECCCCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGEEECCCBBBCCCDDDCCCBBB@@@@@@@@@BBBDDDEEECCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGIIIJJJIIIGGGDDDCCCEEEDDDBBB@@@????????????@@@>>><<<:::999555111...///...---+++***)))))))))---,,,++++++***+++++++++'''(((((()))******+++++++++*********))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))'''&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''vvvlllggghhhjjjjjjjjjjjjjjjiiiiiiiiiiiieeedddaaa^^^\\\ZZZZZZYYYUUUSSSQQQOOONNNLLLIIIFFFBBB???;;;888777666444333111111111111000000000000//////......---.........---............---,,,,,,------,,,,,,,,,+++++++++''''''&&&&&&&&&&&&''''''+++***))))))(((((())))))(((((()))))))))*********+++(((%%%%%%'''))))))((()))***++++++++++++***)))''''''((((((((()))))))))((((((((((((''''''''''''))))))))))))((('''&&&%%%'''''''''''''''''''''''''''&&&&&&''')))***((('''(((((((((((((((((((((''''''((())))))'''&&&'''(((!!!$$$((())))))(((((((((***)))((('''&&&&&&''''''(((((())))))))))))((((((++++++++++++************************************))))))************))))))+++++++++*********))))))++++++++++++++++++++++++---,,,++++++******++++++)))******+++,,,,,,------.........---,,,,,,,,,+++++++++++++++++++++++++++,,,---......//////.........///000000//////000222000000000111222222333333111222333222111111333444444444333333333444444555777999<<<======>>>???AAABBBFFFHHHEEEDDDGGGHHHGGGGGGJJJOOOSSSXXX\\\aaadddbbb^^^YYYWWWVVVTTTNNNIIIFFFDDDBBB@@@??????@@@@@@===<<<;;;:::::::::::::::888777777777777888888999888999999:::::::::::::::>>><<<;;;<<<>>>???>>><<>>>>>>>>>>>>>>??????BBBAAA@@@>>>>>>>>>??????AAAAAA@@@???>>><<<:::999======<<<<<<;;;<<<<<<<<<>>>>>>>>>>>>>>>===<<<;;;<<<===============<<<;;;777888999:::::::::::::::::::::;;;;;;<<<=========<<<<<<===???AAAEEEIIIKKKHHHEEEBBB@@@@@@???>>><<<<<<;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFHHHKKKMMMPPPQQQWWWZZZ^^^___^^^]]]\\\]]]^^^^^^]]]ZZZUUUQQQPPPOOOPPPQQQQQQPPPNNNMMMNNNOOOJJJJJJKKKKKKLLLLLLMMMMMMQQQOOOMMMLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEEEECCCCCCEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFHHHHHHHHHFFFEEEFFFGGGFFFEEECCCAAAAAAAAACCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGIIIJJJJJJIIIFFFEEEGGGEEEDDDBBBAAAAAAAAAAAABBB@@@>>>===<<<:::666333000///...---,,,+++++++++,,,++++++++++++******************)))))))))))))))************)))))))))((((((((((((((((((((((((((()))(((((((((((((((((()))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''wwwlllhhhhhhkkkkkkkkkkkkjjjjjjiiiiiiiiifffdddbbb___]]][[[ZZZYYYSSSQQQPPPOOONNNLLLIIIGGGAAA>>>:::888777666555333111111111111000000000000..................//////......//////......---,,,------,,,,,,,,,+++++++++***))))))(((((())))))***))))))(((''''''''''''((((((((())))))))))))*********(((%%%%%%&&&((((((((()))******++++++******)))'''(((((((((((()))))))))''''''''''''((((((((((((************)))((('''&&&''''''''''''''''''''''''((('''&&&&&&((())))))(((''''''((((((((((((((((((&&&((())))))''''''(((***&&&(((******)))((()))***000,,,((('''((())))))((((((((())))))))))))((((((++++++++++++,,,,,,,,,,,,,,,++++++***)))(((''''''*********))))))*********+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++*********++++++,,,,,,---------------------------++++++++++++++++++++++++------...////////////......///111000//////000222000000111111222333333333333333444333111111222444444444333333222222333333:::<<<>>>??????AAACCCFFFFFFLLLOOONNNMMMNNNNNNKKKNNNOOOQQQVVV[[[```bbbccc^^^ZZZTTTQQQOOOLLLGGGDDDBBBAAA???>>>=========>>>;;;::::::999999999999:::666666666777777888::::::888888888999999:::::::::===<<<;;;<<<>>>??????>>>AAAAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAAAAAAAACCCBBBBBBAAA@@@???===<<<@@@@@@???????????????@@@BBBBBBBBBBBBAAA???>>>>>>>>>>>>??????@@@?????????:::::::::;;;;;;<<<===>>><<<<<<===>>>??????>>>>>>============>>>>>>>>>>>>>>>===;;;;;;===>>>======999999888888999;;;<<<>>>???@@@AAACCCEEEGGGIIIJJJOOORRRVVVYYY[[[\\\___aaaeeeeeeddd```[[[WWWUUUTTTTTTTTTTTTRRRPPPOOOPPPQQQPPPPPPPPPPPPPPPQQQQQQRRRSSSPPPMMMLLLMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHEEEFFFFFFGGGHHHJJJKKKLLLIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIJJJJJJIIIIIIJJJKKKIIIHHHFFFDDDCCCBBBCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEFFFGGGGGGFFFHHHJJJKKKKKKJJJIIIHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@???<<<:::222111000///...---------+++++++++++++++***)))(((+++++++++***)))(((((('''************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''wwwmmmiiiiiilllmmmllllllkkkjjjiiiiiihhheeedddbbb```^^^[[[ZZZYYYSSSQQQOOOMMMMMMKKKGGGEEE@@@===:::777777666555333111111111111000000000///---......///000000000000...............---,,,,,,******)))))))))(((((((((+++******))))))******+++***)))((((((''''''(((((((((((((((((()))))))))***((('''&&&%%%&&&''''''''''''(((((((((((((((((('''&&&&&&'''''''''(((((((((&&&&&&&&&'''((())))))***)))))))))))))))((('''&&&'''''''''''''''''''''''')))'''%%%%%%''')))))))))''''''''''''((((((((((((&&&'''))))))(((((()))+++)))******)))(((''')))*********)))))))))***++++++)))******++++++++++++***((((((((())))))*********,,,,,,+++***)))((((((''',,,+++))))))))))))+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........................------...///////////////...000111111000///111222111111111222222333333333333444444333111111222444444444333333444555555666===>>>???@@@AAACCCGGGJJJKKKRRRWWWWWWWWWWWWUUURRRVVVTTTSSSUUUYYY[[[YYYWWWSSSOOOJJJFFFDDDBBB@@@===>>>>>>===<<<;;;;;;;;;<<<:::::::::999999:::;;;;;;888888888888999:::;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>????????????DDDEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEBBBCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBDDDCCCAAA@@@??????@@@AAA???@@@AAAAAA@@@???>>>===????????????>>><<<:::999>>><<<;;;;;;<<<<<<;;;:::888888888888888999:::;;;;;;<<<<<<===???AAACCCDDDEEEGGGKKKMMMPPPSSSXXX[[[bbbcccbbb___[[[WWWUUUUUUWWWWWWVVVTTTQQQOOOPPPRRRWWWWWWUUUTTTSSSSSSTTTTTTTTTQQQMMMKKKLLLNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMOOONNNNNNMMMLLLKKKKKKJJJIIIIIIHHHHHHIIIKKKLLLNNNJJJJJJIIIIIIIIIIIIJJJJJJHHHJJJKKKLLLKKKKKKMMMNNNJJJIIIHHHFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIFFFFFFFFFEEEEEEFFFGGGGGGGGGHHHJJJLLLLLLLLLKKKKKKHHHGGGFFFEEEEEEDDDDDDDDDCCCAAA@@@@@@AAAAAA@@@>>>666555333111///...---,,,***++++++++++++***((('''++++++******)))(((((((((*********)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((()))******)))((('''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''yyyooojjjjjjlllmmmmmmlllkkkiiihhhggggggddddddbbb```^^^[[[YYYXXXVVVTTTQQQOOONNNKKKGGGDDD???===999777666666555333111111111111000000000///...///000111111111111111,,,------------,,,++++++)))(((((((((''''''''''''(((''''''&&&&&&''''''(((******)))(((((((((((()))'''(((((((((((()))))))))''''''''''''&&&&&&''''''(((''''''''''''''''''(((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((()))******''''''((((((((('''&&&&&&'''''''''''''''''''''''')))'''%%%%%%''')))))))))&&&'''''''''(((((())))))&&&((())))))((((((***+++)))))))))(((&&&&&&(((***###)))...---(((%%%&&&***))))))***+++++++++++++++&&&''''''(((((()))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,........................---...//////000000/////////000111111000000111222222222222222222333333333333444444333222222333555333444444555777999;;;<<<>>>???AAABBBCCCFFFJJJMMMPPPXXX^^^_________]]]YYYUUURRROOOOOOPPPPPPMMMJJJGGGEEEAAA???>>>===<<<;;;<<<;;;;;;;;;::::::;;;;;;999999999999999:::;;;<<<::::::999999::::::;;;<<>><<<;;;;;;<<<;;;:::888::::::::::::::::::;;;;;;999999::::::;;;===>>>???>>>@@@BBBDDDEEEHHHMMMPPPUUUWWWWWWVVVSSSPPPPPPPPPSSSTTTTTTSSSSSSTTTVVVYYY]]][[[YYYWWWUUUUUUUUUUUUUUURRRNNNLLLLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLMMMLLLKKKJJJJJJJJJKKKLLLKKKJJJJJJIIIIIIJJJJJJKKKHHHJJJLLLLLLLLLLLLNNNOOOJJJJJJJJJIIIIIIIIIIIIIIIDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMMMMLLLGGGGGGFFFFFFEEEEEEDDDDDDAAA???>>>???@@@AAAAAA@@@<<<:::888444111...---,,,,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((()))))))))))))))((((((''''''&&&(((((((((((((((((((((((())))))))))))(((((((((''''''((()))******)))((('''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''{{{qqqlllkkklllmmmmmmkkkjjjhhhgggfffeeeccccccbbb```]]][[[XXXWWWZZZXXXUUURRRPPPMMMIIIFFF???<<<999777666666555444111111111111000000000000...///000111222111000///,,,,,,------,,,,,,+++***++++++*********))))))))))))((((((''''''(((((()))+++***))))))(((((())))))''''''(((((((((((())))))&&&'''(((((('''&&&'''(((***))))))(((((())))))***%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((())))))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&((())))))(((&&&&&&''''''((()))))))))''')))******(((((()))+++(((((()))(((&&&&&&''')))(((111888555,,,%%%&&&***&&&'''((())))))***)))))))))))))))))))))***************++++++,,,,,,,,,---++++++************++++++***************+++++++++************************++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000//////000222111000000111333222222333333333333333333222333444333222333444666444444555777:::<<<>>>@@@>>>@@@CCCEEEFFFIIILLLOOOUUU\\\bbbbbbaaa```]]]YYYKKKJJJHHHGGGGGGFFFDDDBBB@@@???>>>===<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;888888888888999:::<<<<<<<<<<<<<<<<<<===>>>???@@@CCCEEEHHHKKKLLLKKKIIIHHHEEEGGGIIIIIIIIIJJJLLLNNNOOOPPPRRRTTTUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQQQQPPPQQQQQQQQQRRRQQQQQQPPPPPPOOOOOONNNNNNOOOOOOPPPPPPOOOOOOQQQRRRRRRSSSSSSRRRSSSSSSRRRPPPNNNLLLJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHFFFFFFEEEEEEFFFGGGHHHHHHFFFFFFGGGGGGFFFDDDBBBAAA<<<;;;;;;<<<======<<<:::==================<<<<<<::::::999::::::;;;<<<===<<<===?????????AAACCCFFFGGGHHHJJJJJJHHHGGGGGGHHHIIIKKKMMMPPPRRRWWW]]]aaacccaaa^^^\\\[[[[[[\\\]]]YYYVVVSSSPPPPPPPPPPPPOOONNNNNNMMMLLLKKKJJJJJJIIIKKKKKKLLLLLLMMMMMMNNNNNNOOOOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLIIIKKKLLLMMMLLLLLLNNNPPPLLLLLLLLLLLLKKKKKKKKKKKKEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMGGGGGGGGGGGGGGGFFFEEEDDD@@@???>>>>>>@@@BBBBBBAAAAAA???<<<999555222000///......,,,+++************)))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))++++++++++++************(((((())))))))))))((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''}}}sssmmmkkklllmmmlllkkkiiigggeeedddcccbbbaaaaaa___]]]ZZZWWWVVVXXXVVVSSSQQQPPPMMMJJJGGG>>>;;;888666666666555444111111111111000000000000---...///000000///---,,,---------------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++************++++++))))))((('''''''''(((((('''''''''((((((((())))))&&&(((******'''&&&''')))***)))(((((((((((()))***'''''''''((((((((())))))&&&&&&''''''(((((())))))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&''')))***((('''&&&&&&''''''((())))))***)))***+++***(((((()))***&&&((()))(((''''''((()))...444888555---((((((+++&&&'''((())))))*********++++++******************************++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++/////////......------,,,------------------------......///000000000000000///111222222111000222333333333333333333333333333111222333333333444666888666666777888:::===???@@@???BBBFFFIIIKKKMMMPPPRRRTTTZZZ^^^\\\YYYWWWSSSNNNCCCCCCCCCAAA???===============>>>>>>===<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@AAA@@@AAABBBDDDFFFHHHKKKLLLLLLOOOTTTXXXYYYWWWTTTQQQKKKNNNRRRTTTVVVXXX\\\______aaadddggghhhiiihhhhhhfffeeecccaaa____________aaaaaabbbccccccbbbbbbbbbcccbbbaaa___^^^]]]\\\\\\\\\]]]___aaaccceeeffffffggggggeeebbb^^^[[[XXXVVVVVVVVVVVVUUUTTTSSSRRRQQQRRRPPPMMMJJJHHHHHHIIIJJJIIIIIIHHHHHHGGGFFFEEEDDD???>>>>>>@@@AAABBB@@@>>>???@@@@@@@@@???>>>>>>===;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<======<<<<<<===>>>===???AAAAAA@@@???@@@AAA???AAADDDGGGKKKQQQXXX]]]aaa___^^^\\\]]]^^^aaabbb```]]]ZZZXXXWWWVVVTTTRRRQQQPPPOOOMMMKKKJJJIIIHHHIIIIIIJJJLLLMMMOOOPPPPPPOOOPPPPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMNNNKKKMMMNNNNNNMMMMMMOOOPPPOOOOOOOOONNNMMMLLLKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJLLLKKKKKKJJJIIIIIIJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLHHHHHHIIIIIIIIIHHHGGGFFFBBBAAA???@@@BBBDDDDDDDDDDDDCCC@@@===:::888777666111000---***)))***+++,,,++++++******))))))((((((((()))))))))************))))))))))))))))))))))))******))))))))))))******'''((((((((())))))))))))((((((((((((((()))))))))((((((((((((((((((((((((*********)))))))))(((((()))((((((''''''(((((()))%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''tttmmmkkkllllllllljjjhhhfffeeecccbbbaaaaaa```___\\\YYYVVVUUUSSSQQQOOONNNMMMLLLIIIFFF>>>;;;888666666666555444111111111111000000000000,,,---...//////---+++)))......//////......---,,,,,,,,,,,,+++++++++******((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))&&&)))++++++((('''(((***((('''&&&%%%%%%&&&'''((())))))))))))************'''''''''((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''&&&&&&'''(((******(((&&&&&&&&&&&&'''((())))))******++++++***((('''((()))&&&''')))***)))((()))******+++,,,+++(((&&&'''((((((((()))++++++,,,,,,,,,+++*********))))))((((((*********)))))))))))))))***+++,,,------,,,+++***))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++222222111000///......---////////////////////////...//////000000000000000///111222222111111222333333333333333333333333333000111333333333444777999777777888999:::<<<===>>>@@@DDDHHHLLLNNNPPPRRRSSSPPPUUUXXXTTTPPPLLLGGGBBBAAABBBCCC@@@:::777888999:::<<<>>>>>><<<:::999999::::::;;;<<<============@@@@@@@@@AAABBBDDDEEEFFFEEEFFFHHHKKKOOOSSSVVVXXXYYY]]]ccchhhiiigggbbb___VVV[[[```dddfffjjjooosssuuuwww{{{~~~|||zzzwwwtttsssrrrsssttttttuuuvvvxxxzzz{{{||||||}}}|||yyyvvvssspppooonnnpppqqqtttwwwzzz|||}}}~~~|||yyytttpppllljjjggggggfffdddaaa^^^[[[YYY^^^ZZZTTTNNNIIIGGGGGGGGGJJJJJJIIIHHHGGGFFFEEEEEEFFFEEEEEEEEEFFFEEEBBB@@@@@@AAAAAAAAA@@@???>>>=========<<<<<<<<<<<<<<<===999:::<<<<<<:::999999::::::<<<======<<<;;;<<<<<<:::<<<>>>@@@CCCHHHNNNSSSVVVUUUTTTTTTVVVYYY]]]___eeeccc```^^^]]]ZZZWWWUUUSSSRRRPPPNNNLLLJJJHHHHHHHHHIIIJJJLLLNNNPPPQQQRRROOOPPPQQQSSSSSSSSSRRRQQQPPPOOOOOONNNNNNOOOOOOPPPMMMOOOPPPOOONNNNNNOOOQQQRRRRRRQQQPPPNNNLLLJJJIIIKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJNNNNNNMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJKKKKKKKKKJJJIIIHHHEEECCCBBBBBBDDDFFFGGGFFFFFFDDDCCCAAA???======<<<333111---***)))***,,,...------,,,***)))'''&&&&&&(((((())))))*********+++))))))))))))))))))))))))++++++************++++++(((((((((((())))))))))))''''''(((((())))))******'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''uuuooommmnnnnnnmmmkkkiiigggeeeddddddbbbaaa^^^\\\ZZZYYYYYYYYYVVVWWWVVVRRRMMMHHHEEEDDD===<<<;;;999888777666666444333333222111000........./////////000000111111000...++++++---...---+++))))))))))))((((((((((((((((((''''''''''''((((((++++++******))))))((((((++++++++++++******************))))))(((((('''''''''))))))((('''&&&'''((()))))))))))))))))))))))))))(((((('''''''''((((((&&&''''''((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''(((((())))))((('''&&&&&&))))))))))))))))))))))))&&&'''))))))((((((***+++))))))))))))))))))))))))************************---,,,***)))((()))***+++))))))***+++---...///000))))))***+++,,,------...''''''((()))***,,,...///***++++++,,,...//////000************************......---,,,,,,,,,------******+++++++++,,,,,,,,,///////////////........./////////000111111222222444444444444444444444444444444333333333333333222444444333222333444555666:::::::::;;;<<<>>>@@@@@@CCCFFFJJJNNNPPPPPPOOONNNKKKHHHDDDCCCCCCBBB???<<<===<<<;;;999999888999999999888888999;;;<<<;;;:::<<<===>>>??????AAADDDGGGFFFFFFFFFHHHJJJLLLLLLLLLKKKMMMQQQTTTYYY^^^eeejjjnnnttt}}}{{{tttlllnnnqqqvvv}}}|||zzzxxxwwwpppeeeZZZRRRNNNLLLLLLIIIHHHHHHIIIJJJJJJHHHFFFDDDDDDEEEGGGHHHHHHFFFDDDCCCAAA@@@AAACCCDDDCCCCCCCCCAAA@@@>>>======>>>>>>@@@@@@???===;;;999777666;;;;;;;;;;;;;;;;;;::::::666777999<<>>===;;;999888666666555333333333222111000///...,,,,,,------------------000---++++++---...,,,++++++************)))))))))((((((''''''''''''(((((()))))))))(((((('''''''''&&&&&&&&&''''''(((((((((((((((((((((((()))))))))'''))))))((('''&&&'''((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))************************+++,,,,,,,,,+++******)))))))))***+++,,,------...*********+++++++++++++++***************+++,,,,,,((())))))***,,,------...++++++++++++++++++++++++,,,,,,,,,---------------+++,,,,,,,,,------------//////////////////////////////000000111111222222444444444444444444444444333333333333333333333333222222222333444666888999::::::;;;;;;===>>>???@@@DDDEEEHHHJJJJJJHHHFFFDDDCCC@@@>>>>>>???>>><<<:::999999888888999999999999<<<<<<<<<===>>>??????>>>AAABBBCCCDDDDDDFFFIIIKKKLLLLLLMMMPPPSSSUUUVVVVVVWWWZZZ^^^ccciiipppxxx~~~wwwkkk```XXXSSSPPPNNNLLLKKKKKKLLLLLLJJJIIINNNLLLKKKLLLMMMMMMKKKIIIGGGFFFFFFGGGHHHHHHFFFEEEFFFEEEEEEDDDDDDDDDDDDDDDAAAAAA@@@@@@???===<<<<<<;;;;;;;;;;;;::::::999999777777888:::<<<>>>@@@AAAAAABBBBBBBBBCCCEEEJJJMMMUUUVVVYYY]]]```ccccccccc^^^^^^]]]YYYTTTNNNKKKJJJKKKLLLLLLLLLMMMNNNQQQSSSQQQRRRSSSSSSRRRQQQQQQQQQOOOPPPPPPPPPPPPQQQQQQRRRQQQRRRSSSTTTSSSRRRPPPOOOQQQQQQQQQQQQQQQPPPOOOOOOLLLLLLLLLLLLLLLKKKJJJIIIJJJIIIHHHGGGGGGGGGHHHIIIKKKJJJHHHHHHJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKLLLKKKJJJKKKNNNOOONNNLLLJJJIIIHHHGGGGGGGGGGGGGGGIIIHHHGGGEEECCCBBBBBBBBB<<<:::777444111...------******++++++++++++******)))******+++***)))((('''))))))((((((((('''''''''***)))'''&&&&&&'''((()))'''((()))((('''&&&((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwqqqoooppppppooommmjjjhhhgggfffeeebbb```^^^[[[YYYXXXWWWWWWTTTUUUTTTQQQLLLGGGEEEDDD@@@>>><<<:::777555444444333333333222111000///...///000000000000//////...///---++++++,,,,,,,,,+++,,,,,,+++++++++*********)))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&######$$$%%%&&&'''((((((&&&''''''((())))))******'''))))))((('''&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&''''''(((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''')))))))))))))))))))))))))))***+++***'''&&&'''((())))))))))))))))))))))))************************)))+++,,,------+++)))((())))))******++++++++++++++++++*********)))))))))---,,,+++******)))******))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------------------............//////////////////////////////000000111222222222444444444444444444444444222222222222333333333333111222333444777999<<<===;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCBBB@@@===<<<:::999888999:::;;;:::888666777888999::::::;;;:::======>>>???@@@AAAAAABBBFFFHHHJJJKKKMMMPPPTTTWWWYYYZZZ]]]```cccfffhhhjjjmmmppptttzzzuuuhhh]]]WWWUUUSSSPPPPPPQQQRRRRRRQQQXXXVVVTTTRRRRRRQQQOOONNNIIIHHHHHHIIIJJJJJJHHHFFFFFFGGGGGGHHHHHHHHHHHHHHHDDDDDDCCCBBB@@@???>>>===>>>>>>>>>===<<<;;;:::999999999999999999::::::;;;;;;;;;<<<;;;;;;===AAADDDJJJJJJLLLSSS\\\bbbcccbbbbbbdddeeeccc]]]VVVQQQOOOOOONNNMMMMMMNNNQQQTTTVVVSSSRRRRRRRRRRRRRRRSSSSSSQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTTTTSSSQQQPPPSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPOOONNNMMMLLLKKKMMMLLLKKKJJJJJJJJJJJJKKKLLLKKKIIIJJJKKKMMMLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLOOOPPPPPPNNNLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHFFFEEEDDDDDD>>>===;;;999666222000...++++++++++++++++++++++++)))************)))(((((())))))(((((((((((('''''')))((('''''''''((()))***))))))(((&&&%%%%%%(((+++))))))((('''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvpppnnnoooqqqpppnnnkkkiiigggffffffbbb```]]][[[XXXWWWVVVVVVSSSTTTSSSQQQLLLHHHEEEDDDAAA???===:::777555333333333333333222111000//////111222222222222111//////...---,,,+++++++++++++++,,,+++++++++************))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''((((((((())))))'''))))))((('''&&&'''(((''''''''''''''''''''''''(((''''''''''''((())))))&&&''''''((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((()))******)))(((''''''(((((((((((((((((((((((((((************************)))***+++++++++***)))(((*********)))))))))))))))))))))))))))))))))))))))------,,,+++************++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,***,,,------------.........///////////////000000000///000000111111222333333333333333333333333333333111111222222333333444444333333555777999;;;<<<===<<<;;;;;;;;;<<<===>>>>>>:::;;;<<<<<<<<<;;;:::999777777666777888888888888777888999;;;<<<======<<>>===<<<<<<;;;::::::999999999999999999:::999888999<<>>>>>AAAHHHPPPVVVXXXYYY___cccggghhheee___ZZZXXXUUUTTTSSSTTTUUUVVVWWWVVVUUUSSSRRRQQQRRRSSSTTTTTTPPPQQQRRRSSSSSSSSSRRRQQQRRRRRRSSSTTTTTTTTTSSSRRRUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSRRRQQQPPPOOONNNNNNNNNMMMMMMLLLLLLKKKKKKNNNLLLKKKLLLMMMNNNMMMLLLGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKMMMNNNPPPPPPPPPOOOMMMMMMLLLLLLLLLMMMNNNNNNKKKKKKJJJIIIHHHGGGFFFEEEAAAAAA@@@???;;;777444111---,,,,,,+++++++++++++++))))))*********)))))))))))))))((((((((((((((((((&&&&&&%%%%%%&&&'''((()))((((((((('''&&&&&&(((***+++***))))))(((((())))))''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((((('''''''''%%%%%%&&&''''''((('''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&xxxrrrpppqqqrrrqqqooollliiigggffffffbbb```]]]ZZZWWWVVVUUUUUURRRSSSSSSQQQLLLHHHFFFFFFAAA@@@===:::777444333222222222222222222111000///...//////000///...,,,+++---------,,,++++++,,,,,,++++++*********)))))))))))))))(((((((((((())))))((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&'''))))))((('''&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))&&&''''''((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((()))((((((((((((((((((((((((&&&((())))))(((((()))+++((((((((((((((((((((((((***************************)))(((''''''((()))*********))))))))))))(((((('''(((((()))******++++++++++++++++++++++++,,,---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***(((,,,,,,,,,,,,------------////////////000000111111000000000111222222333333333333333333333333333333111111222333444444555555666777777999::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<999999999999888888777777555666666777666666777888888999;;;<<<===>>>>>>???CCCFFFJJJLLLNNNQQQTTTXXXUUUYYY```gggooowwwzzzooohhhggggggkkkpppvvvzzz{{{~~~xxxsssmmmggg___YYYUUUTTTSSSRRROOOPPPQQQRRRRRRRRRQQQPPPSSSRRRPPPMMMKKKIIIHHHHHHEEEEEEFFFEEEDDDBBB@@@???===<<<;;;;;;::::::::::::999::::::999777777999;;;777:::>>>AAACCCFFFJJJNNNTTTYYY```eeeeeecccaaa___]]]]]]___aaacccccc___[[[YYYVVVSSSRRRSSSTTTSSSRRROOOOOOPPPRRRRRRSSSSSSSSSRRRRRRSSSTTTTTTUUUUUUUUUVVVWWWWWWXXXXXXXXXWWWWWWUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOOOONNNMMMLLLLLLMMMKKKJJJKKKLLLKKKJJJHHHCCCCCCCCCCCCDDDEEEGGGHHHKKKLLLNNNPPPPPPPPPOOOOOONNNNNNMMMMMMMMMNNNNNNOOOKKKKKKKKKKKKJJJHHHGGGFFFDDDEEEEEEDDDAAA===999777000///...,,,+++*********))))))))))))))))))******(((((())))))))))))))))))&&&&&&&&&&&&''''''((()))%%%''')))***((('''''''''***)))((((((''''''(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''%%%%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&zzztttrrrsssrrrqqqooollliiigggfffeeeaaa```]]]YYYWWWUUUTTTTTTRRRSSSTTTQQQNNNJJJHHHGGGAAA@@@===:::777555333222222222222222222111000000...///111222222000...------......---++++++,,,...+++************)))))))))***))))))(((((())))))***))))))))))))******************))))))(((((((((((())))))(((((('''&&&&&&%%%'''))))))((('''&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&''''''(((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&''')))***))))))))))))))))))))))))&&&'''))))))((((((***+++))))))))))))))))))))))))***************************)))'''&&&'''(((***,,,*********)))))))))))))))''''''((()))***+++,,,---*********++++++---......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))+++,,,,,,,,,,,,---------...//////000000111111222000000111111222333333333333333333333333333333333111222333444555666777888888888999:::::::::999999;;;;;;:::999999999::::::<<<;;;999777666555555555444555777777666666888999;;;;;;<<<>>>@@@BBBDDDFFFGGGLLLRRRVVVYYY^^^dddiiilllqqqxxxxxxyyy{{{yyyooogggccc___^^^[[[\\\\\\[[[ZZZYYYXXXXXXWWWVVVSSSPPPNNNMMMMMMMMMIIIJJJKKKKKKJJJHHHFFFDDD@@@???>>>===<<<<<<<<<<<<:::;;;;;;999777666777888777;;;>>>===;;;<<<@@@EEEGGGLLLSSSYYY\\\]]]]]]^^^___aaaeeekkkpppqqqmmmhhhbbb^^^ZZZYYYZZZYYYVVVSSSQQQQQQQQQQQQQQQRRRSSSTTTRRRSSSSSSTTTUUUVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYVVVVVVWWWWWWVVVVVVUUUUUUQQQQQQQQQQQQPPPOOOMMMLLLKKKIIIHHHHHHHHHGGGDDDBBB>>>>>>>>>>>>???AAACCCDDDHHHKKKOOOPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNOOOOOOKKKLLLLLLMMMLLLJJJIIIGGGHHHHHHHHHGGGEEEBBB???===666444111///,,,+++++++++)))))))))((())))))***+++(((((())))))))))))******((()))))))))))))))******$$$'''***+++)))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyysssqqqrrrrrrqqqnnnkkkhhhfffeeedddaaa___\\\YYYVVVTTTSSSSSSSSSTTTTTTRRROOOKKKJJJIII@@@???===:::777555444333111222222222222111000000///111333444555333222000...///000///,,,+++---///,,,,,,+++++++++***************))))))))))))******)))))))))*********++++++(((((())))))))))))))))))'''''''''''''''''''''''''''))))))((('''&&&'''(((((((((((((((((((((((((((%%%$$$$$$%%%%%%'''((((((&&&''''''(((((((((((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''')))***))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))***************************************+++,,,,,,************************)))*********++++++,,,,,,++++++++++++,,,---......******++++++++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------------------...............//////000111111222222000111111222222333333444222222222222222222222222222333444555777888999:::777888999:::::::::999999::::::999888777777888888;;;999777666555666777777444666999:::::::::===@@@AAAAAAAAADDDGGGLLLQQQTTTWWW]]]eeekkkpppvvv~~~{{{xxxvvvuuusssqqqooonnnmmmmmmhhhfffbbb]]]YYYVVVUUUTTTQQQRRRTTTUUUUUUSSSPPPOOOHHHGGGFFFDDDBBBAAA@@@@@@===>>>>>><<<999888888999888999999999999:::<<<===<<<@@@EEEJJJMMMOOORRRTTTWWWYYY___jjjtttzzzyyyvvvrrrnnnjjjhhhhhhfffaaa\\\XXXVVVSSSQQQPPPQQQRRRSSSRRRSSSSSSTTTUUUVVVXXXXXXWWWXXXYYYZZZZZZZZZZZZYYYVVVVVVWWWXXXXXXXXXWWWWWWTTTTTTTTTTTTSSSQQQOOONNNLLLJJJIIIHHHGGGEEEBBB???:::999999999;;;===@@@AAACCCGGGMMMPPPPPPQQQRRRSSSRRRRRRQQQPPPOOOOOOOOOOOOMMMNNNOOOOOOOOOMMMKKKJJJJJJJJJJJJJJJHHHFFFDDDCCC===:::777333///------,,,***)))((((((((()))+++,,,(((((()))))))))*********)))************))))))(((&&&((())))))'''''''''((((((''''''&&&&&&&&&&&&&&&'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%'''((((((((((((''''''&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''uuuooommmnnnrrrpppnnnkkkhhhfffdddcccaaa___\\\YYYVVVTTTSSSSSSSSSTTTUUUSSSPPPLLLKKKJJJ@@@>>><<<:::777666444444111111222222222111111000+++---000222222111///......000111///---,,,...000---------,,,,,,,,,++++++******))))))))))))******(((((())))))******++++++(((((()))***+++,,,------%%%%%%&&&&&&'''(((((((((''')))))))))'''&&&'''((())))))))))))))))))))))))&&&&&&&&&'''((()))***+++&&&''''''((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&'''***+++)))))))))))))))))))))))))))***+++***(((&&&'''((())))))))))))))))))))))))************************)))***,,,.........,,,+++)))*********++++++++++++,,,,,,,,,++++++++++++***,,,,,,+++++++++,,,---------------------------...************************''''''((()))+++...000111............/////////000...//////000111222222222000111111222222333444444222222222222222222222222222333444666777999:::;;;666777999:::;;;;;;:::999:::999888777666666666666666555444444666888;;;<<<555888<<<>>>>>>@@@DDDGGGGGGGGGGGGJJJPPPWWW]]]aaammmttt}}}~~~xxxpppiiiddd```___ZZZ[[[]]]___^^^]]]ZZZYYYQQQPPPNNNKKKHHHGGGEEEEEEAAABBBBBB@@@===;;;;;;;;;888555222333777::::::888777:::===???AAADDDHHHKKKMMMOOOVVVcccrrr|||}}}xxxvvvvvvrrrkkkeee]]]ZZZVVVRRRPPPPPPQQQRRRSSSSSSSSSTTTUUUWWWXXXYYYXXXXXXYYYZZZZZZZZZZZZZZZUUUVVVWWWXXXYYYYYYYYYYYYVVVVVVVVVVVVUUUSSSQQQPPPOOONNNLLLKKKJJJGGGCCC@@@777666666666888;;;===??????DDDKKKOOOQQQRRRTTTVVVTTTTTTSSSQQQPPPPPPPPPPPPNNNOOOQQQQQQQQQOOOMMMLLLKKKKKKKKKKKKJJJIIIGGGGGGAAA???:::666222000......***)))(((((((((***+++,,,(((((())))))*********+++(((((()))(((((('''&&&%%%))))))(((&&&%%%&&&(((+++++++++***)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%((()))))))))((('''&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''xxxtttqqqpppooonnnkkkiiigggfffffffffccc```[[[WWWTTTSSSTTTUUUXXXWWWVVVSSSPPPLLLIIIHHHBBB???<<<:::999888555444222222222111111111111000111111000////////////000......---------,,,,,,,,,,,,,,,,,,+++++++++*********************************************)))((('''&&&'''((())))))((('''&&&***)))((('''&&&'''((((((&&&((()))***)))(((&&&%%%)))(((&&&%%%$$$%%%''')))))))))(((((('''''''''&&&((('''&&&&&&&&&((()))***%%%'''***,,,,,,***'''%%%&&&&&&''''''(((((())))))))))))))))))******************************))))))))))))))))))))))))))))))***++++++***((('''((()))++++++++++++++++++++++++************************''')))+++,,,------,,,,,,)))***,,,------,,,***)))---......---+++******+++,,,------...---,,,***)))///......---,,,******))),,,...///...,,,*********///000111000---,,,///333000000000000111111111111111222444333333222444555000000111222333333444444555555444444555777999:::777888999999999777666555;;;999666555555555444444888777666666888::::::::::::;;;===@@@CCCEEEGGGHHHLLLRRRYYY___dddlllxxxzzztttttttttssstttsssqqqnnnkkkaaa```\\\WWWQQQNNNMMMMMMIIIHHHFFFEEEEEECCC@@@===AAA???<<<;;;<<<======<<<::::::::::::;;;<<<===>>>FFFGGGKKKPPPZZZgggttt}}}}}}~~~uuunnnggg___[[[YYYVVVQQQLLLUUUPPPPPPVVVYYYWWWWWWZZZUUUWWWYYYZZZZZZYYYYYYYYYVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTRRRRRRVVVSSSOOOKKKIIIFFFCCCAAA666555555333333555888;;;===AAAGGGKKKOOORRRUUUWWWWWWVVVVVVVVVTTTSSSRRRQQQOOOOOOOOOPPPPPPQQQQQQQQQOOOOOOOOONNNMMMLLLKKKJJJEEEBBB???<<<:::777444111//////......---,,,,,,+++---+++))))))))))))((('''$$$&&&(((***++++++***)))''''''(((((())))))******(((((())))))))))))(((((()))***************))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''{{{sssnnnlllkkkooonnnkkkiiigggfffeeefffccc```[[[WWWUUUTTTUUUVVVYYYXXXVVVTTTQQQMMMJJJIIIAAA???<<<:::888777555333222222222111111111111000,,,,,,+++*********++++++.........---------,,,,,,,,,,,,,,,+++++++++******************************,,,***(((&&&&&&'''(((***'''(((((((((((((((((('''((('''&&&%%%%%%%%%&&&&&&'''((()))***)))(((&&&%%%((('''%%%%%%&&&'''(((((()))(((((((((''''''''''''%%%%%%$$$$$$%%%&&&&&&'''&&&''')))++++++)))'''&&&(((((((((((((((((())))))'''(((((((((((()))))))))''''''''''''''''''(((((()))))))))))))))))))))))))))***+++***((((((((()))++++++++++++++++++++++++)))))))))))))))))))))))),,,------------,,,++++++((()))+++,,,,,,+++)))(((,,,---...---+++***+++,,,,,,,,,---------,,,++++++------,,,,,,++++++,,,,,,+++,,,---,,,***)))***+++---///000111///....../////////000000000111111111222333444444222222333444222222222333333333333333777666666666777888:::;;;888999999999999777666555777666444333444444555555888888999:::<<<=========@@@CCCGGGJJJLLLNNNRRRUUU[[[cccnnnxxxwwwtttnnnhhhbbb]]]YYYWWWQQQOOOLLLKKKJJJIIIGGGEEECCCAAA>>><<<<<<<<<;;;:::;;;::::::999999999999999===>>>BBBGGGNNNYYYdddlllvvv|||uuullleeeaaa\\\WWWSSSUUUQQQQQQVVVYYYWWWWWWZZZUUUVVVXXXXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWUUUTTTTTTWWWTTTPPPMMMKKKHHHDDDAAA777666444222111222555777;;;???DDDIIIMMMQQQTTTWWWWWWWWWWWWVVVUUUSSSRRRQQQOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLLLLHHHFFFCCC@@@>>><<<888666111000///---,,,++++++***---+++***)))*********)))&&&''')))***+++***((('''(((((((((((((((((())))))&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''}}}uuupppnnnnnnpppnnnkkkiiifffeeeeeeeeebbb```\\\XXXVVVVVVVVVWWWYYYXXXWWWUUURRROOOKKKJJJAAA>>>;;;999888777444333222222222111111111111000//////...---------------.........------------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))---***&&&###"""%%%))),,,)))((((((''''''(((((()))(((((('''&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%'''%%%$$$%%%(((***(((&&&((((((((((((''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))((((((''''''''''''(((((((((((('''&&&%%%%%%%%%'''((())))))))))))))))))))))))))))))***+++***)))((()))***************************))))))))))))))))))))))))111000///---,,,+++******((()))***++++++***)))(((+++---------+++***+++---,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,...///+++,,,,,,+++***+++---///......///111222111...,,,/////////000000000111111222444444444222222222444333333333444444444444444888888888888999:::;;;;;;999999999999888777666555555555444444444666777888777888:::===???@@@@@@@@@EEEKKKQQQTTTVVVYYY___eeeoooyyy|||vvvpppiiiccc\\\XXXSSSPPPOOONNNNNNMMMKKKHHHEEECCCBBBAAA>>>======<<<;;;999888777777777777999<<>>;;;999888666444222222222222111111111000000333222111111000000111111............------------,,,,,,,,,+++++++++******((((((((((((((((((((((((,,,***&&&$$$$$$&&&***,,,***)))(((''''''((()))************)))))))))))))))((((((((()))((('''&&&&&&'''$$$###&&&***+++(((%%%(((((((((((((((''''''''''''((()))*********(((((())))))(((((((((((())))))++++++******))))))(((((('''''''''((((((((()))))))))((('''&&&''')))***,,,)))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))++++++++++++++++++++++++111000...,,,*********+++)))***++++++++++++***)))+++,,,------++++++,,,---,,,++++++***+++,,,...///---,,,+++******,,,---///.........------///222555222000...000333333111.../////////000000000111111333444555444222111222333333333444555555666777777::::::::::::::::::;;;;;;888888777777666555555444777777777777777888:::<<<;;;<<>><<<888444111000//////,,,+++))))))***++++++***((()))*********))))))((()))(((((((((''''''&&&&&&))))))************))))))&&&&&&'''((())))))(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''~~~sssnnnnnnpppqqqooolllhhheeecccbbbbbb```^^^\\\ZZZXXXXXXXXXXXXXXXXXXXXXWWWUUUQQQMMMKKKAAA>>>;;;999888777555333222222222111111111000000000///......------......//////.........---------,,,,,,,,,+++++++++******((((((((((((((((((((((((***)))((((((((()))***+++***)))(((''''''((()))******************)))))))))(((((((((((((((''''''&&&'''%%%$$$&&&)))***(((%%%'''''''''((((((((((((((()))***+++,,,,,,+++***)))***)))(((''''''((()))***++++++******))))))(((((((((((()))))))))*********)))(((((('''((()))***+++************************((()))******)))((()))+++))))))))))))))))))))))))++++++++++++++++++++++++...---+++*********+++,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,---...,,,++++++***+++,,,...///...---,,,+++++++++,,,,,,...............000444777666333///...111444444222000000000000111111111111222333444444222222333444222333444555777999::::::::::::;;;;;;:::::::::999666666555555444444444444888999:::999888999<<>>???>>>???AAABBBCCCGGGOOOXXXaaakkkttt{{{{{{xxxwwwssssssrrrqqqqqqppplllhhh^^^ZZZUUUSSSSSSUUUVVVVVVUUUUUUVVVVVVWWWXXXYYYYYY[[[\\\]]]^^^^^^^^^^^^^^^[[[ZZZZZZZZZXXXSSSMMMHHH<<<888444222222333333333222555999>>>CCCJJJRRRWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRPPPQQQRRRSSSSSSTTTTTTSSSOOOMMMKKKJJJJJJIIIFFFDDDBBB@@@===999555333111000,,,***))))))*********)))'''((()))******+++++++++))))))(((((('''''''''&&&))))))************))))))(((((())))))((('''&&&&&&(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''}}}rrrlllmmmpppqqqooolllhhheeecccaaaaaa^^^]]][[[YYYXXXXXXXXXXXXWWWXXXXXXWWWUUUQQQMMMJJJBBB???<<<:::999888555444222222222111111111111000//////...------------.../////////.........------,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***++++++******)))***))))))(((((())))))***)))))))))))))))((('''''')))((((((((('''''''''''''''''''''''''''&&&'''''''''''''''((((((((((((((()))))))))))))))(((((('''))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))************((((((((((((((((((''''''************************((()))******))))))***+++************************************************++++++*********+++,,,,,,------------------------)))***,,,,,,,,,,,,...///,,,,,,++++++,,,,,,---------------,,,,,,++++++++++++,,,---------...222444777444000...///222444555111111111222222222333333111222444444333222444555333444555777888:::;;;<<<:::::::::::::::999888777555444444444444555666666777999;;;;;;:::<<<@@@DDDHHHLLLRRRWWW]]]fffqqqyyy~~~}}}}}}}}}uuuqqqllleee___WWWPPPKKKDDDCCCBBB@@@???>>>======999;;;<<<<<<::::::;;;<<<>>>>>>CCCJJJQQQWWW___gggooovvv}}}~~~}}}~~~wwwhhhaaaYYYTTTTTTUUUUUUTTTTTTUUUVVVVVVWWWXXXYYYYYY[[[\\\]]]___```aaaaaaaaa^^^]]]]]]]]][[[VVVPPPLLL>>>:::444333444555444333111333777;;;AAAHHHPPPVVVYYYYYYYYYYYYYYYXXXWWWWWWRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUPPPOOOMMMLLLLLLLLLJJJHHHEEECCCAAA===:::666333222...,,,*********+++***((('''(((((()))***+++,,,---))))))))))))(((((((((((('''(((((())))))(((((('''((((((((('''&&&%%%$$$###((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''sssnnnooosssrrrppplllhhheeebbbaaa```\\\[[[ZZZYYYXXXWWWWWWXXXVVVWWWWWWWWWUUUQQQMMMJJJCCC@@@===;;;:::999777555222222222111111111111000222111111000///000000000////////////............,,,,,,,,,+++++++++******************************''''''((()))******)))))))))))))))******)))))))))))))))*********)))((('''))))))((('''''''''''''''''')))***'''$$$"""%%%)))''''''''''''((((((((())))))(((''''''&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((())))))((((((((())))))))))))***((()))***+++***((('''%%%************************''')))******))))))***+++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---(((***,,,,,,,,,,,,...000,,,,,,---------,,,++++++***+++,,,......---,,,+++***+++---.........000222222222111///...///222444222222333333333444444444000111333333333333555666777777888888999999::::::888999999999888777555444555444444444555777999:::777;;;???@@@@@@CCCIIINNNUUU\\\gggpppxxx|||qqqfff\\\VVVMMMLLLIIIGGGDDDBBBAAAAAA;;;<<<===<<<::::::;;;======;;;===BBBEEEGGGMMMUUUYYY```hhhlllnnntttxxxoooccc[[[YYYXXXVVVTTTTTTUUUUUUVVVWWWXXXYYYZZZ[[[\\\]]]___aaabbbbbbcccaaa```___^^^\\\YYYSSSPPPAAA<<<555333444555333000111333666999???GGGOOOUUUYYYYYYZZZZZZZZZYYYXXXXXXSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUSSSRRRPPPPPPPPPPPPNNNMMMIIIIIIGGGEEEAAA===999666222000---,,,,,,,,,***)))))))))))))))***++++++,,,)))))))))***************(((((())))))))))))((((((((((((((((((''''''&&&%%%'''(((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''~~~rrrmmmnnnrrrrrrppplllhhhdddbbb``````[[[ZZZYYYXXXXXXWWWWWWWWWUUUVVVWWWWWWUUUQQQLLLIIIDDDAAA>>><<<;;;999777555222222222111111111111000111000000///////////////000/////////............,,,,,,,,,+++++++++******************************''''''''''''(((((())))))((()))***++++++***)))(((++++++,,,---,,,+++***)))))))))((('''''''''''''''(((+++,,,(((!!! %%%***&&&'''''''''(((((())))))***)))(((&&&&&&&&&'''((((((((())))))))))))((((((&&&&&&''''''(((((())))))''''''''''''((((((((()))+++,,,...///...+++(((&&&************************''')))******))))))***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***,,,++++++******++++++,,,((()))+++,,,,,,---///000,,,------...---,,,***)))&&&(((,,,...//////---,,,+++---000111000000111222---000222111...---///222333333333444444444555555///000222333333444666777:::::::::999999888888888777888888888777666444333555555555555777999;;;===999>>>CCCFFFGGGKKKRRRXXXgggqqquuuiiiaaaVVVUUURRRNNNJJJHHHFFFEEE???@@@@@@???>>>>>>@@@BBB<<<999999===>>>===BBBJJJIIIOOOWWW[[[___iiiyyy|||nnnddd___]]]YYYWWWTTTTTTUUUVVVWWWYYYYYYZZZZZZ[[[]]]___aaabbbcccccccccaaa```___]]]ZZZUUURRRDDD>>>666333333333000---222333666999>>>FFFOOOUUUYYYZZZZZZZZZZZZYYYYYYXXXVVVVVVVVVWWWWWWXXXXXXXXXUUUVVVVVVWWWWWWVVVVVVUUUVVVTTTSSSSSSTTTTTTRRRQQQNNNNNNNNNLLLHHHCCC>>>;;;555222000......---,,,***,,,+++******)))*********))))))******++++++,,,,,,******++++++++++++******))))))***************)))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((''''''''''''''''''''''''~~~tttooooooqqqtttrrrmmmhhheeebbbaaaaaa\\\[[[YYYWWWVVVWWWXXXYYYWWWVVVUUUUUUTTTRRRNNNKKKDDDAAA===;;;:::888666444333333222222111000000000......------------............------------......,,,+++***)))))))))******---,,,+++***))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))++++++++++++++++++++++++++++++***)))(((((())))))(((''''''&&&&&&((()))***)))))))))))))))((((((((('''((((((((('''&&&%%%%%%******))))))((((((''''''((((((&&&&&&''')))+++---******))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((''''''((()))((()))***,,,,,,+++******))))))***++++++++++++***,,,------...---,,,***)))+++*********+++,,,,,,---***+++,,,,,,------------,,,------......------,,,......---,,,---...///000222222111111111111111111444666888777555333333333777222---...444999:::999777777777777888888888888777777777888::::::999777888777777888;;;>>>>>>>>>EEEEEEJJJQQQUUUYYYdddqqq~~~rrrhhh```WWWSSSTTTTTTPPPKKKKKKKKKIIIFFFAAA>>>======??????>>><<<;;;;;;>>>@@@===@@@DDDGGGMMMXXXgggrrruuuiii```[[[YYY]]]VVVTTTYYY[[[ZZZ\\\```]]]]]]^^^___```aaacccdddaaaaaa___]]][[[YYYXXXWWWKKKDDD;;;666777888666444333444555777<<>>BBBEEEHHHIIIOOOPPPVVV___eeejjjuuuxxxqqqhhhcccbbb___YYYSSSVVVUUUTTTQQQMMMIIIFFFEEEAAA@@@>>><<<999999:::;;;;;;>>>@@@BBBEEEMMMXXXaaatttyyynnneeeaaa___ZZZXXX[[[\\\ZZZZZZ]]]]]]]]]]]]]]]^^^```aaabbbaaa```___]]][[[ZZZXXXXXXMMMEEE<<<777666777666444333444555666;;;CCCLLLSSSXXXYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTSSSQQQMMMJJJGGG===:::666333111///,,,***,,,+++)))(((''''''(((((())))))))))))))))))))))))((((((((((((((()))******+++******))))))((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((((((((('''''''''''')))))))))(((''''''&&&&&&wwwrrrqqqrrrrrrppplllgggcccaaa`````````^^^[[[YYYWWWWWWWWWXXXVVVTTTSSSRRRQQQNNNJJJGGGDDDAAA>>>;;;:::888666444333333222222111000000000000000000000000000000000333222000...,,,+++***)))+++,,,---------,,,***)))))))))((((((((((((((()))++++++++++++++++++++++++******)))((((((((())))))(((((((((((((((((((((((()))(((((('''''''''''''''(((((('''''''''((()))***'''''''''(((((()))))))))&&&&&&'''(((((((((''''''))))))))))))((((((((((((((((((''''''''')))***+++((((((''''''''''''&&&&&&***))))))(((((())))))***************************************************---......,,,***))))))******************+++,,,,,,,,,,,,---...............)))******++++++++++++***+++++++++++++++,,,,,,---+++,,,,,,------------,,,///...---,,,,,,---...///...............///000000111111222222222222222222444555555444222222333555777444222444888;;;:::999:::999999999888888777777777777777888888999::::::===>>>AAADDDIIINNNRRRUUU```dddlllvvv}}}|||xxxrrriiibbb^^^]]]\\\YYYVVVQQQNNNLLLIIIGGGDDD@@@===<<<;;;::::::<<<=========AAAIIINNN]]]ggguuu}}}rrrkkkbbb]]][[[]]]]]][[[ZZZ[[[]]]]]]]]]^^^___```aaabbbaaa```___^^^\\\[[[ZZZYYYSSSKKKAAA:::888888777555444444444555999AAAJJJPPPXXXXXXYYYYYYYYYXXXXXXWWWZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZ[[[ZZZYYYWWWWWWVVVVVVVVVRRRSSSSSSSSSQQQNNNKKKJJJDDDAAA===999666333///,,,,,,++++++******)))))))))))))))))))))))))))))))))((((((((((((((()))******************))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((wwwqqqpppqqqqqqoookkkfffcccaaa``````bbb```]]]ZZZWWWWWWWWWWWWXXXVVVTTTSSSQQQOOOKKKHHHDDDAAA>>><<<:::999666444333333222222111000000000000000000000000000000000333222000...,,,+++******+++,,,---......,,,***)))))))))((((((((())))))******************************))))))((((((((()))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((()))))))))''''''((()))***+++++++++%%%&&&'''((((((((((((((())))))))))))((((((((((((((((((''''''((()))***+++((((((((((((((((((((('''))))))))))))))))))))))))************************************************,,,---...---+++******+++,,,+++***)))***+++,,,---,,,------...............******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,---------------,,,000...---++++++---...000///////////////000000000111111222222222222222333444444444333111222444777777666555777:::;;;:::888999999999888777777666666555666777999:::===AAADDDEEEHHHMMMSSSYYY___eeeiiivvv{{{xxxmmmjjjfffbbb___ZZZVVVTTTSSSPPPLLLIIIFFFDDDBBB@@@:::;;;<<<<<<<<<===AAADDDMMMTTT___iiiqqqxxx{{{ttthhhddd```^^^^^^]]]]]]\\\]]]^^^^^^___```bbbcccddd``````___^^^]]]\\\[[[[[[ZZZRRRHHHAAA<<<;;;999999444444444555999???HHHNNNWWWWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\[[[[[[ZZZYYYXXXXXXXXXYYYSSSSSSSSSSSSRRRPPPNNNLLLJJJGGGCCC???<<<777333///---.........---,,,+++***))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((())))))wwwqqqnnnoooqqqnnnjjjfffcccaaa``````bbb```]]]ZZZWWWVVVVVVVVVWWWUUUSSSQQQPPPNNNKKKIIIEEEBBB>>><<<;;;999777555333333222222111000000000...//////000000//////...000000...------,,,------+++,,,---......,,,***)))******)))))))))***++++++)))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((()))******((((((((()))))))))))))))$$$$$$%%%&&&&&&'''((((((&&&&&&'''((()))))))))((((((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))************))))))************************************************(((***++++++******,,,---,,,+++*********+++---...++++++,,,---------------,,,,,,,,,,,,------......------,,,,,,+++,,,,,,------------......------,,,000///---,,,,,,---///000/////////000000000000000111111222222333333333333333444444333222333555888777777888999:::;;;999888888888777777777666666666666777999:::<<<@@@FFFJJJOOOUUU___iiirrr{{{|||uuunnnhhhaaa]]]XXXUUUQQQNNNMMMKKKHHHEEE;;;<<<=========>>>@@@AAACCCGGGMMMSSSZZZ```fffjjjpppwww}}}sssoooiiicccaaa```___]]]\\\\\\]]]^^^___aaacccddd_________^^^^^^^^^]]]]]]]]]WWWNNNFFF@@@<<<::::::666555555666999@@@HHHNNNSSSTTTVVVXXXZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\]]]]]]]]]]]][[[ZZZZZZYYYYYYYYYZZZZZZWWWXXXXXXWWWVVVUUUSSSRRRNNNKKKHHHDDDAAA<<<777333////////////---,,,+++***************************((((((((((((((())))))***''''''((())))))(((((('''))))))))))))))))))))))))******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&''''''((()))))))))wwwpppnnnnnnqqqoookkkgggdddbbbaaaaaaaaa___\\\YYYWWWVVVVVVVVVTTTRRRPPPNNNMMMLLLJJJHHHEEEBBB???<<<;;;999777555333333222222111000000000......000000000000............---------......///+++,,,---------,,,***)))++++++***************+++((((((((((((((((((((((((((((((''''''(((((())))))((((((((((((((((((((((((***))))))))))))******+++'''((()))*********))))))&&&&&&&&&'''((((((((()))''''''((()))))))))(((((((((((((((((())))))))))))((((((((()))))))))))))))))))))************++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++&&&(((************,,,...+++++++++++++++,,,------******+++,,,,,,,,,,,,,,,...------------......///...------,,,,,,,,,,,,,,,---............------,,,000///...------...///000//////000111111111111111111111222222333444444444222333555444444555777999888888999999:::999999888777777777777777777777777999;;;===>>>???DDDKKKQQQYYYcccrrrwwwlllddd\\\YYYUUUSSSSSSQQQMMMIIIAAA@@@@@@?????????@@@@@@===>>>AAAEEEJJJOOOTTTVVV\\\bbblllwww~~~~~~{{{zzzuuunnnkkkiiieee```\\\\\\\\\]]]]]]^^^``````________________________^^^ZZZSSSKKKCCC>>>;;;:::777777777888;;;BBBJJJQQQRRRSSSUUUWWWYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\]]]^^^^^^^^^^^^[[[ZZZZZZZZZZZZZZZ[[[\\\YYYYYYYYYXXXWWWUUUTTTSSSQQQOOOLLLIIIGGGBBB===999111111///...,,,***))))))************************((((((((((((((()))******&&&''')))******)))(((((())))))))))))))))))))))))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&'''''''''(((((())))))yyyqqqnnnooorrroookkkgggdddcccbbbbbb```^^^[[[XXXVVVVVVVVVVVVSSSPPPNNNMMMMMMLLLKKKIIIEEEBBB???===;;;999777555333333222222111000000000...///111222222111///.........---------......///,,,++++++++++++*********,,,+++***))))))((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))******'''((()))***+++***))))))))))))))))))************((())))))))))))((((((''''''((((((((()))))))))***(((((())))))))))))((((((((()))))))))************)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++((()))++++++******+++---***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,,,,///...---,,,,,,,,,---.........---,,,,,,,,,,,,,,,...............---,,,,,,///..................//////000111222222222111111111111222222333444444555111333666777666777888999888999999999888888888999888888888999::::::;;;;;;<<>><<>>@@@>>>======???AAABBBBBBEEEFFFIIINNNTTTZZZ```cccoooyyyvvvkkkjjjgggdddaaa___^^^]]]^^^^^^______```aaaaaabbbdddccc___YYYPPPIIIDDDAAA999999:::;;;???FFFOOOVVV^^^^^^_________^^^^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZYYY[[[\\\^^^______^^^^^^\\\\\\\\\\\\]]]^^^^^^___aaa```___]]][[[ZZZYYYXXXUUUTTTRRRRRRPPPMMMIIIEEE===;;;777333111/////////************************((((((((((((((()))******)))***,,,.........,,,+++))))))))))))))))))))))))++++++***)))((('''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((wwwqqqqqqtttsssqqqmmmiiieeecccaaa```^^^\\\YYYWWWVVVVVVWWWXXXSSSRRRQQQQQQRRRQQQOOOMMMGGGDDD@@@<<<:::777444222222333333333333222111111444333111////////////000.........///......---,,,///,,,******,,,,,,***((())))))))))))******************))))))))))))******)))******)))'''&&&''')))&&&&&&'''((())))))((((((++++++++++++*********)))******)))))))))))))))***'''&&&&&&'''(((((('''%%%))))))))))))(((((((((((())))))************))))))((())))))************)))))))))******++++++,,,,,,************************++++++******************)))))))))******++++++,,,+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++.........------,,,,,,,,,++++++++++++,,,,,,---...000000000000////////////000111111222222333444444444444444444444444444444555333333555999<<<;;;:::@@@;;;999:::;;;999999;;;999:::<<<<<<===???CCCFFFEEEHHHOOOXXXdddsss}}}zzzvvvpppkkkddd```[[[UUUQQQMMMIIIGGGFFFCCC@@@>>>>>>>>>>>>===?????????AAAEEEKKKQQQTTTbbbkkkyyyxxxtttnnniiifffdddbbbaaaaaa___]]]]]]___bbbcccdddcccbbbaaa___[[[UUUMMMHHH???===;;;;;;@@@JJJSSSZZZ^^^^^^___aaabbbbbb___]]]\\\\\\ZZZVVVSSSSSSWWW[[[TTTVVVYYY[[[]]]]]]]]]\\\\\\]]]^^^]]]\\\\\\]]]____________^^^]]]ZZZXXXWWWUUUUUUVVVVVVUUURRRPPPNNNFFFDDD@@@;;;666222...,,,+++///333333///,,,+++++++++++++++++++++++++++,,,++++++************++++++*********))))))))))))(((+++++++++******(((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&xxxrrrqqqtttsssqqqmmmiiifffcccaaaaaa^^^\\\ZZZWWWVVVUUUVVVVVVSSSRRRPPPPPPQQQPPPNNNLLLDDDAAA>>>;;;999777555333222333333333333222111111333222111000/////////000222222111000///---,,,+++---+++)))***++++++)))'''))))))))))))******************))))))))))))******+++++++++***(((((()))+++'''(((((()))*********)))++++++***)))))))))))))))))))))((((((((((((((()))((('''&&&'''))))))'''&&&'''((((((((())))))******))))))************)))))))))******))))))((('''&&&)))))))))***************************************++++++***************************+++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++//////..................------,,,,,,,,,------...000000000000000000000000111111111222333333444444444444444444444444444444666444444666999;;;;;;999<<<888777:::;;;999:::======>>>@@@AAACCCFFFJJJMMMSSSWWW^^^gggsss}}}rrrmmmgggaaa\\\XXXUUURRRKKKHHHCCC@@@???>>>===<<<>>>======>>>@@@EEEIIILLLTTT]]]kkkyyy~~~|||xxxtttqqqnnnkkkjjjgggddd```___```bbbbbbaaadddcccbbbaaa___ZZZSSSNNNGGGDDDBBBBBBFFFNNNVVV\\\``````aaacccddddddbbb___YYYXXXVVVRRRNNNMMMPPPSSSSSSUUUXXX[[[]]]^^^]]]]]][[[]]]]]]]]]\\\\\\^^^```^^^^^^___^^^]]][[[YYYXXXWWWWWWXXXXXXWWWUUURRRQQQJJJHHHEEEAAA<<<666222000---///111000...,,,+++***++++++++++++++++++++++++++++++************++++++))))))))))))((((((((((((*********))))))'''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((yyyrrrqqqttttttrrrnnnjjjfffcccbbbaaa^^^\\\YYYVVVUUUTTTTTTUUURRRQQQOOOOOOOOOOOOLLLJJJBBB???<<<:::999888666444222333333333333222111111333222111000/////////000333333222000...+++)))(((,,,+++))))))******((('''))))))))))))******************))))))))))))******)))******)))(((''')))***))))))******************+++***)))((('''((())))))((((((''''''''''''(((((()))((('''((()))***)))'''&&&''''''((()))***+++,,,))))))************))))))************))))))((('''***))))))))))))))))))(((******************************++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---///////////////000000000//////......------......000000000000000000000000111111222333333444444555222333333333444555555555777666666777999::::::999999777777;;;===;;;===@@@BBBEEEHHHKKKOOOTTTZZZ^^^iiilllsss||||||zzz{{{|||}}}}}}~~~}}}tttllleee___[[[SSSOOOJJJFFFCCCAAA???===>>>===<<<<<<===???AAACCCFFFMMMYYYfffrrrzzz~~~}}}{{{yyyxxxqqqjjjbbb___aaadddcccbbbddddddddddddccc```[[[WWWPPPMMMJJJIIILLLRRRXXX]]]bbbbbbccceeeggggggdddbbbZZZYYYVVVQQQLLLIIIIIIJJJOOORRRVVVYYY\\\]]]]]]]]][[[]]]^^^^^^]]]]]]^^^```^^^^^^^^^^^^]]]\\\ZZZZZZYYYYYYZZZZZZYYYWWWVVVTTTOOONNNLLLIIIDDD>>>888555111000......------+++)))************************++++++************++++++))))))))))))((((((((('''(((((()))(((((('''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((zzzsssqqqsssuuusssooojjjfffcccaaaaaa^^^\\\YYYVVVSSSRRRSSSSSSQQQPPPNNNNNNNNNMMMKKKIIICCC@@@===;;;:::888666555222333333333333222111111222111111000000000000000000000///---+++)))'''&&&,,,,,,+++*********)))(((((()))))))))******************))))))))))))******&&&'''((('''%%%%%%&&&(((******)))))))))*********+++***((('''&&&'''((()))(((((('''''''''((())))))+++)))((((((*********)))'''(((((()))******++++++))))))************))))))))))))***+++++++++************))))))((((((''''''******************************+++++++++++++++,,,---------,,,,,,+++++++++++++++++++++***))))))(((++++++,,,,,,,,,,,,---------------...............------++++++++++++------.........//////000000000111111000///.........///000000111111111111111222222222333333444444555555222222333444555555666666999888888888999:::999999999888:::>>>???>>>AAAFFFHHHLLLSSS[[[ccckkktttyyyxxxsssqqqmmmnnnooooooooorrrvvvyyyttthhhaaa\\\XXXRRRMMMIIIFFFDDDBBB@@@???>>>===<<<===>>>>>>@@@DDDKKKSSS\\\dddjjjmmmrrruuuzzz~~~tttgggaaabbbeeeeeeccccccccccccdddeeedddaaa^^^WWWUUUQQQOOOPPPTTTYYY]]]ccccccdddfffhhhhhheeeccc```^^^[[[UUUPPPJJJGGGFFFHHHKKKOOOTTTXXX[[[]]]]]]]]]^^^______]]]\\\]]]^^^^^^^^^^^^]]]]]]\\\\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXWWWSSSSSSRRROOOKKKEEE???<<<777333...---......+++)))*********)))))))))))))))++++++************++++++*********)))))))))((((((((()))))))))(((((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{sssqqqsssuuusssooojjjfffcccaaa```]]][[[XXXUUURRRQQQQQQRRRQQQOOONNNMMMMMMLLLJJJGGGFFFCCC???===;;;999666444222333333333333222111111111111111111000000000///.........---,,,+++)))(((---------,,,+++******+++((()))))))))******************))))))))))))******&&&'''''''''%%%%%%'''(((******)))((((((((()))*********((('''''''''((())))))((((((((())))))***+++,,,***(((((()))*********************))))))))))))))))))************))))))************)))((('''&&&******))))))((((((''''''******************************++++++,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++***)))(((+++++++++,,,,,,------------------.........//////------++++++++++++---------------......//////000222111000000////////////000111111111222222333333222333333444555555666666333333444555666666777777999999::::::999999999::::::999;;;???@@@AAAFFFMMMSSSYYYdddqqq}}}}}}zzz~~~yyysssnnnlllfffffffffeeeeeefffiiilllrrrzzz|||wwwwwwuuusssrrrrrrtttvvvxxxxxxzzz|||~~~{{{pppfffaaa[[[UUUPPPMMMIIIGGGBBBBBBAAA@@@???>>>======>>>???AAAEEEJJJOOOTTTWWW^^^dddmmmwwwtttiiieeeeeecccbbbaaaaaaaaabbbdddeeedddbbb^^^\\\YYYWWWWWWYYY]]]___dddddddddfffhhhgggdddbbbdddbbb___ZZZTTTNNNHHHDDDBBBDDDGGGLLLRRRVVVZZZ\\\^^^___aaa```^^^\\\\\\]]]___^^^^^^]]]]]]\\\\\\\\\ZZZZZZZZZZZZZZZZZZYYYYYYVVVVVVVVVTTTPPPJJJEEEBBB===999333000000///,,,)))*********)))))))))((((((++++++************++++++++++++*********)))))))))))))))*********)))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||tttrrrsssuuurrrnnniiieeeaaa______[[[ZZZWWWTTTRRRQQQQQQRRRQQQPPPNNNNNNMMMLLLIIIGGGGGGDDD@@@>>><<<:::777555222333333333333222111111000000111111111111000///...////////////......------...///...,,,***+++,,,))))))))))))******************))))))))))))******((()))***)))((((((***++++++***)))((('''((()))************)))))))))(((((())))))((())))))***+++,,,,,,***(((''')))*********++++++*********)))))))))))))))************))))))******)))(((&&&###!!! ***))))))))))))))))))(((******************************++++++,,,---------,,,,,,,,,,,,++++++++++++***+++,,,------+++***)))***++++++,,,,,,------...,,,,,,,,,---......//////---,,,,,,++++++,,,,,,---..................//////111111000/////////000000111111111222333333444444333333444555555666666777555555666666777888888888999:::;;;;;;:::999:::<<<::::::===AAADDDGGGOOOYYYfffooo}}}uuuooolllpppqqqrrrrrrsssuuuxxx{{{}}}wwwpppllliiidddddddddcccbbbccceeehhhlllttt{{{}}}}}}|||yyytttrrrpppnnnmmmmmmnnnqqqrrrqqqrrrtttvvvvvvvvvvvvuuuwwwvvvuuutttuuuxxx~~~wwwrrrjjjccc]]]WWWSSSPPPIIIIIIHHHFFFDDDAAA???===<<<<<<<<<===@@@CCCGGGIIIMMMTTT^^^iiitttyyyoooiiidddbbb```___^^^```bbbddddddcccdddbbb```^^^^^^```bbbdddfffeeeeeefffgggfffccc```aaa```]]][[[XXXRRRKKKFFF@@@@@@BBBEEEJJJPPPUUUXXX\\\^^^``````___^^^^^^^^^``````^^^]]]\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZ[[[XXXXXXXXXVVVSSSOOOLLLIIIDDD@@@;;;666333000---++++++++++++******))))))(((++++++************++++++************))))))))))))))))))************))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((}}}tttrrrssstttqqqmmmhhhddd```^^^]]]ZZZXXXUUUSSSQQQQQQQQQRRRRRRPPPOOONNNNNNLLLIIIGGGEEEBBB???===;;;:::888666222333333333333222111111///000111222222111000/////////000000000///......,,,...///---+++)))***,,,))))))))))))******************))))))))))))******(((*********))))))+++------,,,***(((((()))***+++)))***+++,,,+++***(((''''''''''''((((((***++++++,,,)))'''&&&((()))************************++++++))))))************))))))(((((((((((('''%%%$$$###)))))))))*********************************************++++++,,,------...*********+++++++++++++++***+++---......---,,,+++******+++,,,,,,---......+++++++++,,,---.........+++,,,,,,------,,,,,,+++000000//////////////////000////////////000000111111111222222333444444555444444444555666666777777888888888888888888888999888:::<<<;;;:::999;;;===>>>>>>AAAGGGLLLSSS___lllzzzrrrllliiijjjlllnnnppprrruuuyyy}}}{{{uuupppnnnkkkllllllkkkjjjkkkoooqqqttt|||zzzxxxvvvuuuuuuvvvxxxzzzxxxyyyyyyzzzzzzyyyxxxwwwttttttrrrpppoooppptttwwwwww{{{wwwooohhhbbb^^^VVVVVVTTTQQQMMMHHHDDDAAA======<<<======>>>???@@@CCCHHHOOOWWWaaaooouuullliii```___]]]^^^aaaccccccccceeedddbbbaaaaaaccceeefffhhhgggggghhhhhhfffbbb___ZZZYYYZZZ[[[[[[WWWQQQLLLDDDBBB@@@@@@CCCIIIOOOSSSWWWZZZ^^^```aaaaaaaaabbbbbbaaa___]]]\\\[[[\\\\\\ZZZZZZZZZZZZ[[[[[[\\\]]]ZZZZZZYYYXXXVVVTTTRRRQQQIIIHHHDDD>>>777111///...---,,,,,,+++******))))))++++++************++++++((((((((((((''''''''''''(((((()))))))))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((}}}uuurrrrrrsssqqqmmmhhhccc___]]]\\\XXXWWWTTTRRRQQQQQQRRRRRRRRRQQQOOONNNNNNLLLIIIGGGBBB???===;;;;;;:::999777222333333333333222111111///000111222222111000///////////////...---,,,++++++---...---***((()))+++))))))))))))******************))))))))))))******'''((()))((('''(((***+++...---+++))))))***+++,,,(((***,,,------+++((('''&&&&&&&&&'''''')))******+++)))&&&&&&''')))))))))(((((()))***+++,,,,,,---))))))************))))))%%%&&&((()))+++,,,------))))))******++++++,,,,,,******************************+++,,,,,,---......)))))))))******++++++,,,***+++---/////////---,,,******+++,,,,,,---......******+++,,,,,,---......++++++---......---++++++222222111111000000////////////......///000111111111111222333333444555555444444555555666777777777:::::::::999999999999999777:::<<<<<<::::::<<>>>>>@@@DDDFFFDDDKKKTTT\\\eeesss~~~}}}zzz}}}~~~zzzwwwwwwzzz~~~|||yyywwwvvvzzz{{{|||}}}~~~~~~zzzwwwrrrmmmfff^^^UUUOOOGGGEEEAAA>>>=========>>>===;;;<<<@@@EEEJJJVVVaaawwwpppgggbbbcccccc```^^^aaa```bbbcccbbb``````bbbeeejjjiiihhhhhhgggeee```]]]UUUQQQLLLMMMRRRWWWXXXWWWKKKHHHCCC???===???AAADDDNNNSSSYYY^^^```bbbcccdddddddddcccbbbaaa___^^^]]]\\\[[[[[[[[[\\\^^^```aaabbb___[[[ZZZ[[[[[[XXXVVVVVVSSSNNNIIIDDD===666222//////...---,,,,,,,,,---,,,,,,,,,+++***)))((((((,,,,,,,,,+++***)))(((((())))))))))))))))))))))))***************)))(((((('''((()))((('''&&&'''))))))((('''&&&&&&'''((()))}}}tttpppqqqqqqpppllliiiddd```]]]\\\ZZZYYYWWWUUUSSSSSSSSSSSSPPPPPPOOOMMMKKKIIIGGGFFFCCC@@@===;;;:::888555222333333222222222111111111000///............///000...............---,,,,,,---------,,,++++++******((((((((((((((((((((((((***)))((()))***+++***(((************************---***'''''')))***)))((()))*********))))))((('''(((((((((((((((((((((((((((((((((((('''''''''''''''(((***+++***)))'''&&&&&&'''(((((())))))(((((()))************+++++++++++++++*********)))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000000...//////000000111111222222222222222333444555666888888888888999999999::::::;;;<<<<<<;;;;;;===???===>>>???@@@AAAEEEIIILLLSSSZZZdddllluuu}}}|||{{{yyy}}}~~~vvvkkk```YYYOOOMMMIIIDDDAAA>>>;;;999>>><<<<<>><<<;;;999666333444444444444333333333333222222111000000111222222,,,---------------,,,,,,......------,,,+++++++++))))))))))))))))))))))))***)))((()))***+++***((()))))))))))))))))))))))))))((('''''')))++++++***,,,+++***)))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''(((((('''((()))*********)))((('''((())))))******)))))))))************++++++++++++++++++++++++*********)))))))))***++++++,,,,,,+++++++++,,,,,,,,,------...---+++******+++---...,,,,,,,,,,,,------------+++++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------000////////////000111111000000000111222222333333444444444444555666777777888888999999999:::::::::777999:::;;;;;;;;;<<<>>>???@@@CCCEEEIIINNNUUUYYYeeelllvvv~~~}}}}}}||||||}}}oooggg[[[XXXSSSNNNIIIDDD>>>:::AAA>>>>>>??????>>>BBBHHHRRR___rrrwwwooohhhddddddcccccccccbbbaaaaaadddfffiiihhhhhhggggggfffbbb```WWWRRRLLLJJJLLLOOOPPPOOOOOOLLLFFF@@@<<<;;;<<<<<<===CCCLLLTTTZZZ^^^aaabbbeeeeeeeeeeeedddbbb```___``````___^^^]]]]]]]]]^^^bbb```^^^]]]^^^]]][[[ZZZWWWUUURRRPPPMMMIIIEEEAAA888666222///---,,,,,,,,,+++++++++++++++*********+++++++++++++++***)))((())))))))))))))))))))))))(((((()))))))))((('''''''''((()))((('''&&&''')))((((((''''''''''''(((((({{{rrrpppqqqqqqooojjjfffbbb```_________]]]ZZZVVVTTTSSSTTTTTTNNNMMMLLLKKKIIIFFFDDDCCCCCCAAA>>><<<;;;999777555555444444444444333333333111111111111111111111111...............---,,,+++///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))***+++***((()))))))))***************))))))))))))***+++++++++,,,+++***))))))***+++,,,((((((((((((((((((((((((&&&&&&''''''((())))))***'''((()))*********************+++,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++******))))))*********+++++++++*********++++++++++++,,,------++++++++++++------,,,,,,,,,------------...+++++++++,,,,,,---------------------............------------............111000/////////000222333000000111111222222333333444444444444555666777777777777777888888888999999555777999999999999;;;<<<@@@DDDIIIOOOWWW___gggmmmyyywwwiiiddd\\\VVVRRRMMMHHHDDDDDDAAA@@@BBBAAA>>>>>>BBBFFFPPP^^^nnn~~~tttkkkgggfffeeedddbbbbbbdddgggiiijjjiiihhhhhhhhhhhheeeccc^^^YYYRRRNNNMMMMMMMMMLLLOOOKKKEEE@@@<<<;;;;;;<<<;;;@@@GGGMMMSSSYYY^^^aaabbbcccddddddcccbbb```___``````____________^^^___aaaaaa``````______]]]\\\YYYWWWUUUSSSRRRNNNJJJGGG===:::666111...,,,+++,,,***++++++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))''''''(((((((((((('''''''''((()))((('''&&&''')))(((((((((''''''(((((((((zzzrrroooqqqqqqoookkkfffcccaaaaaaaaa\\\ZZZWWWTTTQQQPPPPPPQQQMMMMMMLLLJJJHHHFFFDDDCCCCCCAAA>>><<<;;;:::777555333333333333222222222222........................111111000000...---++++++///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))***+++***(((*********+++++++++,,,,,,))))))***))))))((((((((())))))(((((()))+++---...))))))))))))))))))))))))''''''((()))***++++++,,,(((((()))*********++++++******+++,,,,,,,,,,,,,,,))))))*********+++++++++***************************************+++++++++************))))))))))))++++++------------++++++,,,,,,---------.........,,,,,,------......//////------........./////////---------....../////////111000/////////000222333///000000111111222222333333333333333444555666777888888888888999999999999:::;;;<<<;;;;;;<<>>@@@BBBEEEHHHLLLRRRZZZ___```aaaccceeeeeedddbbbaaa______``````aaaaaaaaaaaa```aaabbbbbbaaa______^^^\\\ZZZXXXVVVTTTQQQMMMIIIBBB???;;;666111...,,,,,,+++++++++++++++,,,,,,,,,******+++++++++***))))))))))))))))))))))))))))))''''''(((((((((((('''''''''((()))((('''&&&''')))'''(((((((((((((((((('''yyyqqqooopppqqqooolllhhheeecccbbbbbb]]]\\\[[[XXXWWWUUUTTTTTTMMMLLLLLLJJJHHHFFFDDDCCCBBB@@@===<<<;;;999777555222222222222111111111111111111222222222222111111111111111000///...,,,+++......------,,,+++++++++***************************)))((()))***+++***(((*********+++,,,,,,------''')))***)))'''%%%$$$%%%((((((((()))***+++,,,---))))))))))))))))))))))))(((((()))******+++,,,,,,))))))***************+++'''((())))))******)))))))))************+++++++++)))))))))***************************************++++++******)))))))))(((***+++---......---+++***,,,---------........................////////////.........////////////000------......///000000000111000000000000111222222///000000111222222333333444333333444444555666777::::::;;;;;;;;;<<<<<<<<<:::;;;;;;;;;<<>>EEEMMMRRRbbbooo~~~~~~}}}{{{tttkkkeee^^^XXXVVVRRRKKKEEEDDDCCCAAADDDIIILLLPPP\\\iiiooo}}}rrrjjjfffeeedddccceeecccbbbccceeeffffffeeebbbbbb```\\\WWWRRROOONNNLLLJJJFFFCCCAAA@@@@@@@@@BBBDDDEEEGGGHHHKKKOOORRRWWWYYY^^^bbbeeeeeeeeedddaaabbbcccccccccbbbaaa```]]]```ccccccaaa``````aaa```^^^]]]\\\[[[XXXTTTQQQMMMLLLIIIEEE@@@:::555333---------,,,,,,++++++***)))******+++++++++******))))))))))))))))))))))))'''((())))))******))))))'''((()))((('''&&&''')))&&&'''((())))))((('''&&&wwwpppnnnppppppooonnnllljjjgggeeecccVVVWWWXXXXXXWWWUUURRRPPPNNNMMMLLLKKKIIIFFFDDDCCC@@@>>>;;;::::::888666444333333333222222222111111...///000111111000///...)))***+++---...//////000------,,,++++++******)))++++++++++++++++++++++++***)))((()))***+++***((('''(((((()))***+++++++++***---//////,,,***+++,,,******++++++)))'''%%%$$$))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***)))))))))***(((((()))***************)))************++++++++++++++++++,,,,,,---------++++++*********************++++++,,,...//////000...---+++******+++---...---------.........//////.........------,,,,,,,,,////////////000000000000---......///000111111222///000111333333222111111222222333444444555555666666666666666777888999:::999999999:::::::::;;;;;;?????????AAAFFFNNNYYY```ooo~~~|||{{{}}}}}}{{{zzzyyyzzz{{{|||~~~}}}vvvmmmddd```ZZZPPPIIIGGGCCCAAACCCGGGEEEDDDLLLWWWYYYjjj{{{}}}rrrlllhhheeecccbbbaaa``````bbbdddddddddbbbcccdddbbb^^^YYYVVVTTTNNNLLLHHHDDDAAA@@@?????????BBBFFFHHHIIIJJJLLLMMMPPPSSSYYY^^^aaabbbaaaaaaddddddddddddcccaaa___^^^\\\___ccccccaaa___```aaa```___^^^]]]]]][[[XXXUUUQQQPPPNNNJJJEEE???999666......---,,,,,,+++******)))******+++++++++******))))))))))))))))))))))))(((((()))***************'''((()))((('''&&&''')))&&&'''((())))))((('''&&&tttmmmlllnnnqqqqqqpppmmmiiifffeeeeeeccc```\\\YYYWWWUUURRRPPPJJJJJJJJJIIIGGGEEECCCBBBBBB@@@===;;;;;;:::999777666000******...222222000222222222222222111000//////////////////......---......---------,,,,,,,,,---,,,,,,+++***)))(((((('''((()))++++++,,,,,,,,,************************)))************++++++++++++*********))))))(((((())),,,...+++&&&$$$(((,,,))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,***)))((('''******+++++++++,,,,,,,,,111///---+++++++++,,,---,,,,,,,,,---------......---------------------------------,,,++++++---000---.........//////000000000000000000111111111111...000222444444444333222444666888888777666777888333444555777888888999999888888888999:::<<<>>>???AAAAAAGGGOOOSSSXXXdddrrr}}}yyyvvvtttttttttuuuwwwzzz}}}|||rrriii```WWWQQQNNNJJJDDD@@@???AAADDDGGGOOOWWWcccooo|||yyyqqqiiiddddddbbbaaacccfffgggeeecccfffgggggggggeeeaaa]]][[[VVVSSSMMMHHHCCCAAA@@@@@@BBBBBBEEEJJJOOOPPPMMMJJJMMMNNNRRRVVVZZZ^^^aaabbbddddddccccccccccccdddeee```aaaaaabbbbbbbbbbbbaaabbbaaa```___]]]ZZZXXXWWWWWWUUURRROOOLLLHHHBBB>>>666333///,,,,,,---------******)))***,,,,,,***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((tttmmmmmmpppqqqqqqpppmmmiiifffeeeeeeaaa^^^ZZZXXXVVVTTTRRRPPPKKKKKKJJJIIIGGGEEECCCBBBAAA???<<<;;;::::::888666666111------000333222111111222222222222111000///000000000111000//////...------,,,,,,,,,+++++++++,,,,,,++++++***)))))))))((()))******++++++++++++************************)))************+++++++++************)))))))))((()))******((($$$###%%%'''))))))))))))************************************************************+++++++++++++++++++++++++++++++++++++++******)))***++++++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...///...---++++++---...////////////////////////000000000000111111111111///111333444555444333333333444666666555555555666555666777888999999999999::::::::::::;;;===@@@CCCHHHIIIPPPYYYaaajjjyyy|||yyyvvvuuuuuuvvvwwwyyy{{{|||~~~vvvjjjaaaUUUQQQKKKGGGEEEEEEGGGHHHJJJNNNVVV___hhhsss~~~{{{rrrllliiieeebbbaaabbbdddcccbbbcccdddfffggggggfffdddbbbZZZWWWQQQLLLGGGDDDBBBBBBEEEEEEGGGLLLQQQSSSPPPMMMIIIJJJLLLOOOTTTXXX\\\___eeeeeeeeeeeeeeeeeeeeeeeeaaabbbbbbbbbbbbbbbaaaaaabbbbbbaaa```^^^]]][[[ZZZYYYWWWTTTRRRPPPLLLGGGDDD;;;777222///.........---******)))***,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((sssmmmnnnqqqqqqqqqpppmmmiiifffeeeeee___]]]YYYWWWVVVTTTRRRPPPKKKKKKJJJIIIGGGEEECCCBBB@@@>>>;;;:::999999777555555222///000222444222000111111222222111111000000111111111111111000000///,,,,,,+++++++++*********************************************************)))))))))))))))))))))))))))************+++++++++************))))))))))))...---+++***((((((((())))))))))))*********++++++************************++++++++++++++++++++++++************************)))******+++++++++,,,,,,++++++++++++,,,,,,,,,,,,((())),,,...///...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,/////////...,,,+++---...000000000///////////////000000000111111111222222111222333555666555555444222333555555444444444555777777888999999999::::::===============AAAFFFJJJQQQTTT\\\fffppp|||~~~}}}{{{zzzxxxwwwwwwwwwxxx}}}sssaaa[[[SSSLLLHHHGGGFFFEEEGGGHHHKKKNNNUUU^^^hhhooo~~~yyyqqqllleeeaaa```aaacccccccccdddfffhhhiiiiiihhhggg```]]]XXXRRRLLLHHHEEEDDDGGGGGGIIINNNTTTVVVTTTRRRIIIIIIHHHIIIMMMRRRWWWZZZbbbccceeeffffffeeedddcccccccccdddccccccbbbaaa```cccbbbbbbbbbaaa___^^^]]]\\\ZZZXXXVVVTTTRRRNNNKKKCCC>>>777222000///...---+++***)))***,,,---,,,+++))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))tttnnnnnnqqqqqqqqqpppmmmiiifffeeeeee___]]]ZZZXXXWWWVVVTTTRRRLLLLLLKKKIIIGGGEEECCCBBB???===:::999888888666444333222111111333333111///000000111111111111000000000111111111111000//////,,,,,,,,,,,,++++++++++++))))))*********+++++++++++++++******************(((((((((((((((((((((((())))))*********+++++++++*********)))))))))))))))///---+++***+++,,,,,,+++))))))*********+++++++++************************++++++++++++++++++++++++************************************++++++,,,,,,+++++++++,,,,,,,,,------)))***,,,---------,,,,,,,,,,,,,,,---------......---------------------------...//////------...000/////////000000111111111000000111111111222222222222333444555666666666555222444666666555444555666888888888888999999::::::===>>>???@@@AAAFFFNNNTTT^^^eeeoooyyy|||zzzyyyyyy}}}vvvmmm```UUUNNNJJJGGGEEEGGGHHHHHHIIILLLRRR[[[```lllrrr|||~~~xxxooogggcccbbbdddeeeffffffggghhhhhhhhhhhhgggdddbbb]]]XXXRRRMMMIIIGGGFFFFFFHHHMMMTTTYYYYYYWWWPPPMMMJJJIIIJJJNNNRRRUUU]]]___bbbeeeeeedddbbb```eeeeeeeeeeeedddbbbaaaaaabbbbbbbbbbbbbbbaaa```___]]]\\\YYYXXXXXXVVVTTTRRRJJJEEE===777333000...---,,,+++******,,,------,,,))))))))))))))))))))))))***))))))))))))))))))***''''''''''''''''''''''''))))))))))))))))))))))))uuunnnnnnqqqqqqqqqpppmmmiiifffeeeeeeaaa^^^[[[YYYXXXWWWUUUSSSMMMLLLKKKJJJHHHEEECCCBBB???===:::888888777666444111111111222222111000...///000000111111111000000//////000000//////...---------------,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,+++***))))))******+++(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))******)))'''&&&&&&)))***++++++************++++++++++++************************************************************************---,,,++++++******++++++++++++,,,,,,,,,---------......,,,+++++++++,,,,,,,,,,,,,,,---------......////////////////////////+++---////////////111222---...///000111333444444111111111111222222222222333333444555666666666666444666777888777666777888999888888888888:::;;;<<<:::>>>AAADDDGGGOOOYYYaaaooozzzttteee[[[UUUOOOLLLGGGHHHIIIIIIIIILLLPPPSSSWWW^^^iiisss}}}tttkkkeeeddddddfffeeeeeeffffffggghhhhhhgggeeebbb]]]XXXSSSNNNLLLDDDDDDFFFLLLTTTZZZ\\\\\\XXXUUUPPPLLLJJJKKKMMMNNNXXX[[[```dddfffeeedddbbbffffffffffffeeedddbbbbbbbbbbbbbbbbbbbbbaaa``````^^^\\\ZZZYYYZZZYYYXXXVVVPPPKKKDDD===888444111......,,,++++++,,,------,,,******************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))uuuoooooorrrqqqqqqpppmmmiiifffeeeeeebbb```\\\ZZZYYYWWWUUUSSSNNNMMMLLLJJJHHHEEECCCBBB???===:::999888888666444222222222222111000///...//////000000111111000000///////////////...------.........---------,,,,,,))))))******+++++++++,,,++++++***))))))***+++,,,)))))))))))))))))))))))))))************+++++++++))))))))))))************(((((((((((((((***,,,---*********++++++++++++,,,************************************************++++++++++++++++++++++++...---,,,*********+++,,,,,,,,,,,,,,,------------111000---+++***+++,,,---,,,,,,,,,---------......000000000000000000000000+++---000111000000111222...//////111222333444555111111111222222222222333333333444444555666666777666777999999888888888999999999888999:::;;;===???<<>>;;;:::999999777555555555555333111111111333......///000000000000000111111111111111000//////,,,,,,,,,+++++++++*********************************)))(((((()))+++---///************************)))************+++++++++(((((())))))*********+++(((+++,,,)))###"""%%%)))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++******)))+++---///111,,,,,,,,,---------......+++---///000111000///...,,,,,,,,,---------......////////////////////////111333444333000...------444444333333222111000000111111222222222333333333333333333333333444666666666888999:::888888999:::<<<<<<<<<<<<>>>AAAEEEGGGQQQ[[[iiittt~~~|||}}}zzzmmm___]]]YYYRRRLLLHHHHHHHHHEEEGGGHHHIIIOOO\\\nnn{{{mmmjjjgggdddcccdddeeefffkkkkkklllkkkiiieeeaaa___WWWTTTSSSVVV[[[```bbbbbbffffffeeebbb]]]WWWQQQMMMDDDHHHNNNVVV]]]bbbeeegggeeefffgggggggggggggggfffhhhhhhhhhgggfffdddcccbbbbbb___]]]\\\]]]]]]]]]\\\\\\ZZZWWWTTTOOOHHH@@@;;;555222...,,,,,,,,,+++***************************++++++************++++++************************((((((((((((((((((((((((|||rrrnnnmmmooonnnnnnllljjjhhhfffeeedddbbb^^^YYYUUUTTTTTTTTTTTTNNNMMMLLLIIIFFFCCC@@@???===;;;999888999999777666444333222222444444333222111111000000//////......000000000000///...---,,,------...---,,,***((('''***)))((((((((()))+++,,,,,,---...//////...---,,,******+++++++++,,,,,,,,,+++***)))(((((()))***++++++***)))))))))***,,,,,,***+++,,,,,,,,,,,,+++***---,,,******+++,,,+++***---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++111111111000......///000...............---------111111222222222111111000000000000000111111111111222222222222222222222222222333444666777777888888777888999999888888999;;;<<<:::;;;???AAACCCIIIPPP\\\kkk}}}uuussskkk___VVVRRRMMMHHHFFFDDDDDDIIIMMMSSS___jjjvvv~~~rrrhhhdddaaa^^^```fffhhhhhhjjjjjjjjjiiihhhhhhbbbaaa_________bbbeeegggjjjhhhggghhhgggaaaVVVMMMHHHHHHIIINNNUUU\\\aaaddddddeeeeeedddcccccceeefffiiiiiiiiihhhgggeeedddcccdddcccaaa```_________```\\\ZZZXXXWWWUUUQQQIIICCC===999333///...---,,,,,,************+++,,,------111...+++))))))*********,,,+++)))((('''''''''(((******))))))((((((''''''{{{rrrnnnnnnpppooonnnllljjjhhhfffeeeeeebbb^^^YYYUUUSSSSSSSSSRRRMMMLLLKKKIIIGGGDDDBBBAAA===;;;999888999888777666555444222222222222000///111000000000000000//////222222222111000///...---++++++++++++***)))''''''++++++***)))******+++,,,*********++++++***************+++++++++,,,,,,,,,+++***)))(((((()))***++++++***)))))))))***+++,,,***+++,,,,,,,,,,,,+++***+++***)))***+++------,,,---,,,,,,++++++,,,,,,---------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---......,,,+++***+++---........................//////000000000000//////000111111111111222222222222222222222222222222222333333555666777888888888:::;;;;;;:::999888999:::;;;;;;???DDDHHHMMMXXXbbbqqqxxxmmmdddZZZRRRJJJGGGEEEGGGJJJNNNWWW```fffqqq{{{vvvmmmeee___```eeefffgggiiilllmmmmmmmmmmmmhhhgggfffeeefffgggiiikkkkkkiiiiiijjjiiidddZZZRRRJJJIIIHHHKKKQQQXXX^^^```dddfffggggggffffffhhhiiiiiiiiiiiihhhgggfffddddddeeedddcccaaa``````aaaaaa```___]]]\\\ZZZVVVOOOJJJBBB>>>888444111///---,,,************++++++,,,---///---***)))***++++++***---,,,***)))((((((((()))(((((((((((())))))))))))yyyrrrooooooqqqqqqooollliiigggfffffffffbbb^^^YYYTTTRRRQQQPPPOOOMMMLLLKKKJJJHHHEEECCCBBB===;;;999888888888777666666444222111111111///---000000000111111111111111222111111000///...,,,,,,///...------,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,***)))(((''''''((()))*********+++++++++,,,,,,,,,+++***))))))))))))***+++******))))))******+++,,,***++++++,,,,,,++++++******)))((())),,,......---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------......------------------------------------------------------,,,,,,,,,,,,+++,,,,,,+++))))))***,,,---------......//////000//////000000000000//////000111111111222222222222333333333333333333333333333444555777888888888888999:::;;;:::::::::<<<===:::<<>>AAA>>>BBBHHHNNNSSS]]]ppprrrcccZZZQQQMMMKKKHHHIIILLLNNNQQQTTTYYYcccuuuzzzlllffffffcccdddeeefffggghhhggggggmmmmmmmmmmmmmmmlllllllllkkkkkklllmmmmmmiiiddd___TTTOOOIIIFFFGGGLLLPPPSSSYYY]]]aaaeeefffggghhhiiiiiiiiiiiiiiihhhgggfffeeeeeeeeeeeeddddddcccccccccaaaaaaaaa```^^^[[[WWWTTTRRRMMMGGGAAA;;;666000---,,,++++++*********+++++++++***((()))***,,,,,,+++++++++******))))))))))))'''((((((((()))))))))***{{{tttpppoooqqqrrrpppllliiiffffffggghhhbbb^^^YYYTTTRRRPPPMMMKKKPPPOOOMMMJJJGGGDDDAAA???<<<:::888777888888666555444333222333555555444333000000111111222222333333/////////...---+++***))),,,+++***)))((()))***+++++++++++++++++++++******,,,+++(((&&&&&&(((+++,,,******+++++++++,,,,,,,,,******++++++++++++******))))))******++++++++++++++++++++++++++++++++++++...,,,******++++++***)))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////------///000------......///000111111000000111222222222222222......//////000111222222444444444444444444444444444555777888999999::::::555777777888888:::>>>AAADDDIIIRRRZZZaaammmsssfffXXXRRRNNNJJJHHHHHHJJJIIIIIILLLVVVggg||||||qqqkkkgggggggggggghhhiiijjjjjjnnnnnnnnnmmmmmmmmmmmmmmmkkkkkklllmmmllljjjfffdddYYYRRRJJJEEEDDDGGGJJJLLLRRRVVV\\\aaaccceeegggiiijjjjjjjjjjjjiiihhhggggggddddddddddddddddddccccccaaaaaabbb```^^^[[[XXXWWWVVVRRRMMMGGGAAA:::444///------,,,+++*********+++***)))((()))+++,,,,,,+++))))))))))))))))))((((((***)))))))))((((((((('''|||tttqqqpppqqqrrrpppmmmjjjhhhgggggggggaaa^^^YYYUUUSSSPPPMMMKKKNNNMMMLLLIIIFFFCCC@@@>>><<<:::888777777777666555444333222444666777666555000000000111111111111111000000000000000///...------,,,++++++*********+++))))))***+++,,,++++++++++++***'''&&&&&&'''***+++******+++++++++,,,,,,,,,******+++,,,,,,+++******))))))***++++++++++++***,,,++++++******++++++,,,///---+++***++++++)))(((++++++------------++++++***++++++,,,,,,++++++***)))******++++++,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------............---.........------...000.........//////000000111---...///000000111000000......///000111222222333555555555555555555555555555666777888:::::::::::::::;;;;;;::::::<<>>???@@@CCCHHHLLLVVV[[[gggwwwoooaaa[[[TTTOOOLLLGGGCCCCCCFFFJJJPPP^^^kkk}}}yyyrrrllliiiiiikkkmmmooonnnmmmlllmmmnnnppprrrlllmmmnnnnnnlllkkkjjjjjj___YYYOOOHHHDDDDDDDDDDDDGGGKKKPPPVVV[[[```eeeiiijjjjjjkkkkkkjjjjjjiiihhheeeeeefffgggggggggfffeeedddeeefffccc___\\\[[[\\\ZZZXXXUUURRRMMMGGGAAA<<<111111///...---,,,,,,,,,***)))((()))++++++***(((((()))************)))((())))))))))))((((((((((((yyytttqqqrrrssspppooonnnllljjjhhhgggfff```]]]YYYWWWUUURRROOOMMMGGGGGGGGGFFFFFFEEECCCCCC<<<:::777777777777666444555444333333333444222111111111000000//////......---......///////////////.../////////...,,,)))(((((())),,,...////////////......---,,,,,,---......******+++++++++,,,,,,,,,***+++,,,------,,,+++***((()))***+++,,,+++******---,,,+++******+++,,,---,,,+++)))***+++,,,,,,+++***+++---......---+++***,,,,,,---......---,,,,,,++++++,,,------...//////((()))***+++---...//////////////////////////////---------.........//////...///000000//////111333000000000000//////////////////000222222333333333111222222333555666777777666666666666666666666666666777888999:::;;;;;;;;;:::<<>>>>>===;;;999888666666555222222222222222222222222111111111111111111111111////////////000000000000000...,,,*********+++,,,******+++,,,---......///...---,,,+++************......---,,,+++***)))((()))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,+++******)))*********------------------------,,,++++++******+++,,,,,,,,,+++***)))***---///111)))***+++,,,...///000111......---------,,,,,,,,,...------------...//////111000///......---......////////////000000000000000000000000000000000000333333333444444555555555555555555555666666777777<<<999666555777999:::;;;???===@@@GGGLLLQQQ]]]iiissszzznnneee\\\UUULLLJJJGGGDDDDDDHHHOOOTTT___gggzzzwwwqqqqqqmmmjjjggghhhkkknnnmmmkkkmmmoooqqqrrrqqqooollliiibbb^^^WWWOOOHHHCCCAAA@@@???CCCHHHLLLOOOTTTZZZ___eeegggjjjmmmnnnnnnlllkkkiiiiiijjjiiiiiihhhgggffffffeeecccaaa____________]]]\\\ZZZYYYWWWSSSNNNKKK@@@===888333///,,,++++++)))************)))((((((++++++************++++++---,,,***)))'''&&&&&&%%%zzzpppnnnrrrqqqtttrrrooollljjjiiiiiiiiiccc___YYYUUUSSSRRRPPPOOOLLLKKKIIIHHHGGGEEEAAA>>>>>>===;;;999888666666555222222222222222222222222333333333333333333333333000000000000////////////111///---,,,++++++,,,---++++++++++++,,,,,,,,,,,,---,,,+++***)))))))))))),,,,,,,,,++++++++++++***+++++++++***************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,------............------------...//////000000//////...//////////////////000000000111111111111111111111111111111333333333333444444444444222333444666777888888888;;;999888777999;;;===>>>>>>???DDDNNNVVV___mmmzzzzzznnnccc\\\VVVTTTPPPKKKIIIHHHJJJLLLRRRYYYiii~~~xxxsssqqqmmmiiiiiilllnnnmmmllllllmmmpppqqqqqqooollljjjccc^^^WWWPPPIIIDDDBBBAAA@@@CCCEEEGGGJJJNNNTTTYYYaaadddhhhkkkmmmmmmlllkkkllllllllllllkkkjjjiiihhhgggfffdddbbbaaaaaaaaaaaa]]]\\\[[[ZZZYYYWWWSSSOOOGGGCCC<<<555000...---...,,,,,,---------,,,,,,,,,++++++************++++++))))))(((((((((((())))))zzzpppnnnqqqpppuuussspppllljjjhhhggggggbbb___[[[XXXVVVTTTQQQOOOLLLKKKIIIHHHGGGEEEAAA>>>>>>===;;;999888666666555222222222222222222222222333333333333333333333333111111000000//////......111000...---,,,,,,---...,,,,,,+++++++++*********---,,,+++******))))))************++++++,,,,,,,,,---,,,,,,+++******))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,,,,++++++++++++++++++++++++///...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,---...///000000...------------...//////000000/////////000111111000000000111111111222222111111111111111111111111333333333333333333333333000222444777999:::::::::999999999:::;;;===???AAAAAADDDMMMYYYeeessssssjjjaaa^^^YYYRRRMMMHHHFFFEEEHHHLLLWWWgggxxxyyyrrrmmmhhhggghhhjjjjjjiiijjjlllnnnooopppooommmllleee```YYYQQQJJJFFFCCCBBBCCCDDDEEEFFFGGGKKKPPPTTT\\\___dddiiilllmmmlllkkkllllllllllllkkkjjjiiiiiihhhgggfffeeedddccccccccc___^^^]]]]]]]]][[[XXXUUUQQQLLLCCC;;;444111000000------------------------++++++************++++++)))))))))(((((())))))***{{{qqqnnnrrrpppuuussspppllliiigggeeeeee```^^^[[[YYYWWWUUUQQQNNNLLLKKKIIIIIIHHHFFFBBB???>>>===;;;999888666666555222222222222222222222222000000000000000000000000222111111000///......---000///...---,,,,,,,,,---************************------,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************)))************+++++++++)))******+++++++++******++++++++++++,,,,,,,,,,,,///...---,,,,,,+++,,,,,,)))***,,,---...//////...++++++,,,---...///000111,,,,,,,,,---...//////000...------------...//////000000///000000111222222000111111111222222222222111111111111111111111111333333333333333222222222222333666888::::::999999888999:::;;;<<<===@@@BBBGGGMMMYYYgggvvvsssnnnfff]]]VVVPPPKKKIIIGGGHHHNNNWWWcccvvvxxxrrrkkkggghhhjjjjjjiiiiiijjjlllmmmnnnnnnnnnmmmiiieee]]]UUUMMMHHHDDDCCCDDDEEEHHHJJJLLLNNNQQQRRRWWW[[[```fffkkklllmmmlllkkkkkkkkkkkkjjjiiihhhgggiiiiiihhhgggggggggffffffdddbbbaaa``````^^^[[[YYYWWWRRRKKKCCC;;;555111000++++++++++++++++++++++++++++++************++++++---,,,+++)))((('''''''''|||rrrooorrrpppsssrrrooolllhhheeecccbbb^^^\\\ZZZXXXVVVTTTPPPMMMLLLKKKIIIIIIHHHFFFCCC@@@>>>===;;;999888666666555222222222222222222222222000000000000000000000000222111111000///......---......---,,,,,,+++++++++(((((()))***++++++,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,************************************************+++++++++++++++***)))(((+++,,,,,,,,,------......------,,,++++++***++++++******,,,---.../////////,,,,,,---...//////000000...........................------------...//////000000///000000111222222000111111111222222222222111111111111111111111111333333333333333333333333555666777999999999888888777999;;;;;;;;;>>>BBBEEEMMMWWWfffvvv{{{oooeee\\\UUUQQQHHHGGGIIINNNVVVddd}}}~~~tttnnnmmmmmmnnnmmmiiiiiijjjkkklllmmmmmmnnnnnnjjjddd[[[SSSLLLGGGDDDAAADDDHHHMMMQQQRRRRRRQQQTTTWWW]]]ccchhhkkkmmmnnnkkkllllllkkkkkkjjjiiihhhjjjjjjjjjjjjjjjiiiiiiiiiiiigggdddcccbbb```]]][[[XXXVVVRRRLLLDDD<<<444000---,,,+++************+++++++++************++++++---,,,+++)))((((((((((((|||qqqnnnqqqoooqqqooommmjjjgggdddbbb```\\\ZZZXXXVVVUUURRROOOLLLLLLKKKJJJIIIIIIGGGCCCAAA>>>===;;;999888666666555222222222222222222222222222222222222222222222222111111000000//////......---------,,,,,,+++******(((((()))***+++,,,---...------,,,,,,,,,,,,------,,,,,,,,,++++++***************++++++,,,------...++++++++++++++++++++++++---------,,,,,,,,,++++++******+++,,,+++***)))(((,,,,,,,,,------......///+++++++++******++++++,,,............------------......------,,,+++++++++/////////.........------...------------...//////000000/////////000111111000000000111111111222222222222222222222222222222333333333444444555555555888888888888888999999999888:::<<<===>>>BBBIIIOOOVVVdddwwwsssfff[[[SSSIIIFFFFFFIIIMMMXXXjjjzzz~~~tttooommmlllkkkiiiiiiiiiiiijjjkkkmmmmmmooommmiiiccc[[[SSSLLLHHH@@@BBBGGGLLLQQQSSSQQQOOOQQQTTTXXX^^^ccchhhlllnnnnnnnnnnnnnnnmmmlllkkkkkkjjjjjjkkkllllllkkkkkkkkkkkkiiifffdddcccaaa^^^\\\YYYYYYWWWTTTLLLCCC:::555222111///---,,,,,,,,,---++++++************++++++))))))))))))******+++,,,zzzppplllooolllnnnmmmkkkiiifffccc```___]]]ZZZWWWUUUTTTRRROOOMMMLLLKKKJJJIIIIIIGGGDDDAAA>>>===;;;999888666666555222222222222222222222222222222222222222222222222000000000000////////////............---,,,+++*********++++++,,,,,,------+++++++++******++++++,,,***+++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******&&&(((***,,,,,,,,,++++++***++++++,,,------......+++++++++++++++,,,---...000///...---,,,------............---,,,,,,++++++............////////////...------------...//////000000//////...//////////////////000000000111111222222222222222222222222333333444555666666777777888888777777888999;;;===999<<>>666555222///...------...++++++************++++++))))))))))))***+++,,,---xxxnnnjjjmmmjjjlllkkkjjjhhheeebbb```^^^]]][[[WWWUUUTTTRRRPPPNNNLLLKKKJJJIIIIIIHHHDDDBBB>>>===;;;999888666666555222222222222222222222222////////////////////////////////////000000000000////////////...---,,,+++---------,,,,,,,,,++++++***)))))))))))))))******((()))***+++,,,---.........------,,,,,,++++++***------------------------...---,,,+++)))(((''''''###%%%(((+++---......---))))))***+++,,,,,,------+++++++++,,,---...///000---,,,++++++,,,...111333---.........///000000000,,,------...///000111111...------------...//////111000///...............////////////000000000000222222222222222222222222222333444555666888999999888777666555777:::>>>@@@:::===AAADDDIIIRRR___iiiyyytttfff]]]TTTLLLHHHIIIKKKTTT\\\jjjyyytttqqqkkkjjjhhhggggggiiikkklllkkkmmmnnnmmmhhhaaaYYYTTTKKKHHHFFFHHHMMMQQQSSSSSSMMMNNNPPPTTTZZZaaagggkkkmmmmmmmmmmmmlllkkkjjjiiiiiijjjkkkmmmmmmmmmllllllhhhfffdddcccccccccbbbaaa___^^^\\\YYYTTTNNNHHHEEE888666333///---,,,------++++++************++++++,,,,,,+++***)))))))))***tttiiijjjoookkkooonnnlllhhhddd```___```]]][[[XXXVVVTTTRRROOOMMMKKKLLLLLLLLLJJJGGGEEECCC;;;;;;:::999999888888777111000/////////000111222444333222111000000000000111111111111000...---,,,...---,,,,,,++++++,,,,,,(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))------,,,,,,,,,,,,++++++.........---------,,,,,,)))***+++,,,,,,,,,,,,,,,......,,,,,,,,,,,,......,,,,,,,,,---------...............---,,,,,,+++++++++++++++++++++++++++++++++,,,---///000111111111///////////////.........000000000000111111111111000000111111111111000000000000000000111111111111333444555444333444777999666666666666777777777777<<<999999<<<<<<;;;===AAA??????EEEOOOXXXaaasssuuufff\\\SSSOOOKKKHHHLLLSSS\\\eeeyyy}}}vvvrrrkkkgggiiikkkjjjjjjlllmmmmmmnnnooommmhhhaaa\\\PPPLLLHHHJJJPPPUUUWWWVVVRRRMMMJJJMMMQQQXXXbbbkkkmmmooopppooommmkkklllmmmkkkkkkkkklllmmmnnnoooppplllkkkiiigggfffeeeeeefffaaa___\\\[[[YYYWWWSSSQQQFFF@@@888222///......---,,,***((('''((()))((('''+++++++++************)))tttjjjjjjoookkkooonnnlllhhhccc```______]]][[[XXXVVVTTTRRROOOMMMIIIJJJJJJJJJHHHEEEBBBAAA===<<<;;;:::888777666555777666444333222222333333222111000//////............//////000000000000000...---,,,,,,++++++,,,,,,************+++++++++,,,......---,,,,,,+++******,,,,,,,,,++++++++++++***)))***++++++------...///,,,+++++++++***************++++++,,,,,,,,,++++++,,,++++++******++++++,,,,,,---------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////......---/////////////////////.../////////000000000111111000000111111111111000000000000000000111111111111222444666777666666666777777777777888888888888888999777777:::;;;;;;>>>CCCAAAEEEPPP]]]gggqqqpppeeeZZZTTTOOOIIIHHHKKKQQQXXXhhhzzzqqqjjjiiijjjhhhffffffmmmmmmnnnnnnnnnjjjeeeaaaWWWQQQLLLKKKPPPTTTVVVUUUQQQKKKGGGHHHLLLQQQ[[[dddjjjmmmoooooonnnlllllllllllllllllllllmmmnnnoooooonnnllljjjgggfffdddddddddcccaaa___]]]\\\ZZZVVVTTTKKKEEE===666222///...------+++))))))*********)))*********))))))))))))(((uuukkkkkkoookkkooonnnlllhhhccc```______]]]ZZZWWWUUUTTTRRROOOMMMIIIIIIJJJIIIHHHEEEBBB@@@>>>===<<<:::888666444333777777666555444555555555111111111000//////.........///000000111111000000...------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,)))***++++++------...///+++++++++*********))))))+++,,,,,,,,,,,,++++++***,,,++++++******++++++,,,---------------------,,,---............/////////------------------------///////////////...------......//////////////////....../////////000000000000000111111111111000000000000000111111111222222000333777999888666555555888888888999999999::::::999777777:::<<<===BBBIIIJJJRRRaaaqqq}}}ssseee]]]WWWPPPKKKHHHJJJMMMXXXiii||||||oookkkkkkiiigggffflllllllllmmmnnnllliiifff___YYYQQQNNNOOORRRSSSTTTRRRKKKEEEEEEGGGKKKTTT]]]fffiiinnnpppooonnnmmmlllnnnmmmmmmmmmlllmmmmmmnnnooommmkkkhhhfffdddcccccceeecccaaa```___]]]ZZZXXXQQQLLLCCC<<<666222///,,,...,,,******+++,,,,,,+++***))))))))))))(((((((((vvvllllllppplllnnnnnnlllhhhccc```______\\\ZZZWWWUUUTTTRRROOOLLLKKKKKKLLLKKKIIIGGGDDDBBB===<<<;;;999777666555444333333333333444444555555333333333333222222111111222222222111000///...---......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))***+++---...//////))))))***+++,,,,,,------------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++------------,,,+++******------------------------...------------,,,,,,,,,------......///000000111------------------------+++,,,---...////////////............////////////............////////////000000111111111111000000000000111111111222222222000222555777666555555555777777888888999:::::::::;;;999:::===???BBBJJJSSS[[[eeetttssshhhbbb\\\UUUPPPMMMMMMQQQZZZfffxxxzzzqqqooommmkkkkkkjjjiiiiiikkklllmmmllljjjfff```WWWQQQOOOPPPQQQQQQQQQJJJDDDCCCEEEHHHQQQYYYbbbffflllpppqqqpppooonnnpppooonnnmmmllllllllllllmmmlllkkkiiigggeeeddddddfffdddbbbbbbbbb```]]][[[WWWRRRJJJBBB;;;555000,,,///---++++++,,,---,,,+++************))))))))))))xxxmmmmmmppplllnnnmmmkkkgggbbb___^^^___\\\ZZZWWWUUUSSSQQQNNNLLLJJJKKKKKKKKKIIIFFFCCCBBB::::::999999888777666666333333333333333222222222222333333333333222111111222222222222111///...---///...------,,,,,,------++++++++++++++++++******))))))***+++---...//////))))))***+++,,,------...------,,,,,,,,,+++++++++---------,,,,,,,,,++++++---------------,,,+++***------------------------------------------------,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////...---.........//////000000............////////////000000111111111111000000111111111111222222222222111222333333222333555777666666777777888999999:::;;;:::<<<@@@DDDIIIUUUaaasss}}}tttkkkfff^^^XXXSSSPPPPPPSSSXXXdddxxx|||tttnnnllllllhhhggggggiiikkkllllllkkkiiiddd\\\VVVRRRPPPOOONNNNNNGGGBBBAAACCCEEELLLTTT]]]cccjjjppprrrrrrqqqpppqqqpppooonnnmmmllllllllljjjjjjjjjiiihhhggggggfffeeedddcccbbbcccbbb```]]][[[VVVPPPIIIBBB:::444//////---++++++,,,,,,+++***,,,,,,++++++++++++******yyynnnnnnqqqlllnnnmmmkkkgggbbb___^^^^^^\\\YYYVVVTTTSSSQQQNNNLLLHHHHHHIIIHHHGGGDDDAAA???999999999888777777666666666666666555333222000///000000111222222111000//////000111111222222111111///......---------------++++++++++++************---------,,,,,,+++++++++))))))***+++,,,,,,------)))***++++++------...///,,,,,,,,,+++++++++******,,,------------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,---...//////000000,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,+++***------......///000000000....../////////000000000000000111111111111000000111111111222222222222333222333333222111222555888555666666777888999:::::::::;;;???FFFLLLVVVgggvvvxxxpppggg___XXXTTTPPPPPPRRRWWWdddqqq~~~qqqjjjiiigggggggggiiikkklllkkkjjjiiifffbbb\\\WWWSSSPPPNNNJJJDDD@@@@@@@@@AAAFFFMMMXXX^^^fffmmmpppqqqqqqrrrrrrqqqooonnnmmmllllllllliiiiiijjjjjjiiiiiihhhgggeeedddccccccdddcccbbb```]]]ZZZUUUOOOIIIBBB:::555222///---,,,,,,+++***)))------,,,,,,,,,+++++++++zzzooonnnqqqlllmmmmmmkkkgggbbb___^^^^^^[[[YYYVVVTTTSSSQQQNNNLLLHHHHHHIIIHHHFFFDDDAAA???;;;:::999888777666555444333333444555444444222222///000222333333222000///000000111222222222222111//////...---------------------,,,,,,++++++++++++......---,,,,,,+++***************++++++,,,,,,,,,)))***++++++------...///---------,,,,,,,,,++++++,,,,,,------------------***++++++,,,,,,++++++******++++++,,,---...//////,,,,,,------.........///------------------------/////////...---,,,******------......///000000111/////////000000000111111000000111111111111000000111111111222222222333333222444555555555555666888666666777888999:::;;;<<<<<>>;;;999888888888888444555555555555555555555444444444333333333222222222222222111111111000000/////////...------///111,,,------......------,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------------&&&))),,,...///---+++)))(((((()))***,,,---......---------............//////...---,,,+++,,,---...000000///...///000111222////////////////////////......////////////......000000000000111111111111---...000111111111000///111111222222222333333333333444555555555444333222666777999:::;;;<<<<<<<<<@@@EEESSShhh|||~~~tttfff\\\VVVSSSQQQOOOUUU[[[iii{{{tttpppmmmjjjjjjkkkjjjjjjjjjjjjjjjhhheee```\\\YYYQQQOOOKKKGGGDDDCCCCCCCCCKKKPPPXXXaaaiiimmmoooppprrrrrrqqqpppoooooonnnnnnmmmkkkjjjkkkmmmmmmjjjgggeeedddcccdddfffffffffeeecccbbb___]]][[[WWWQQQMMMDDD===444000000///,,,(((,,,------------,,,+++***zzznnnmmmqqqmmmmmmllljjjfffaaa]]]\\\]]]\\\ZZZWWWSSSPPPNNNMMMMMMJJJIIIHHHHHHHHHFFFCCCAAA>>>===;;;:::888777777777666555555444333222111111333333333333222222222222111111111111000000000000---......---,,,---///111,,,,,,------------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------000///...---,,,++++++***((())),,,---...---+++***)))******+++,,,---......---------............///......---,,,,,,,,,---......---,,,,,,,,,---//////...---+++******+++---.........////////////......000000000000111111111111///000000111222111111111111222222222222333333333222333555666777777777666888999;;;<<<>>>@@@BBBCCCKKKQQQ```uuu}}}pppeee^^^YYYUUURRRRRRTTT[[[hhhvvvxxxpppmmmkkkjjjiiikkkkkkkkkjjjhhhddd```^^^SSSPPPKKKFFFCCCAAAAAABBBFFFKKKTTT]]]fffkkknnnnnnrrrqqqqqqpppooommmllllllmmmkkkiiiiiikkkkkkiiigggfffeeedddeeefffgggfffeeecccbbb``````^^^[[[WWWSSSKKKDDD<<<555333111...,,,,,,,,,,,,,,,,,,,,,++++++|||oooooorrrmmmlllllljjjfffaaa^^^^^^^^^YYYWWWUUURRRPPPNNNNNNNNNJJJIIIHHHHHHHHHFFFCCCAAA<<<;;;;;;:::999777666555333333222222111111111000222222222222111111111000111111111000000000//////,,,---------,,,,,,...000,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////...---,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------............///...------,,,------......---,,,,,,,,,,,,---......///---***((((((***---///...//////000000//////...000000000000111111111111222111111111111222333333222222222222333333333333222333555777888999::::::777888999:::<<<@@@EEEIIITTT\\\lll~~~sssjjjbbbZZZUUUSSSPPPPPPUUU^^^lllzzzrrrmmmlllkkklllllllllllljjjhhheeedddYYYUUUOOOIIIDDDBBBAAABBBAAAGGGPPPZZZcccjjjmmmoooppppppooonnnmmmlllkkkjjjmmmkkkiiihhhiiiiiihhhggggggfffeeeeeeggggggfffeeecccbbbbbbccccccaaa^^^[[[SSSNNNFFF===666222000///+++++++++,,,,,,,,,,,,,,,~~~qqqppprrrnnnlllkkkjjjfffbbb_________YYYWWWTTTQQQOOONNNMMMMMMJJJIIIHHHHHHHHHGGGDDDAAA::::::;;;:::999777555333...///000111222333444555111111111111000000000000222222111111111000000000,,,---...---+++***+++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------.........,,,,,,+++++++++,,,,,,------------------------------------............///---------------........................//////000111000...,,,,,,...000111//////000000000000/////////000000000111111111111222222111000000222333444222222222333333333444444444444666777888::::::;;;888:::;;;<<<>>>CCCKKKRRR^^^hhhxxxwwwkkk```XXXYYYSSSOOOOOOSSS\\\kkkyyy{{{tttpppnnnkkkkkkkkkkkkjjjiiihhhgggccc^^^WWWOOOIIIEEECCCBBB@@@EEEOOOYYYcccjjjnnnpppnnnmmmmmmlllkkkkkkkkkkkklllkkkiiihhhhhhiiiiiiiiiiiihhhfffgggggggggfffeeedddcccdddeeeeeedddaaa^^^YYYUUUNNNDDD:::333111111+++++++++++++++,,,,,,---rrrppprrrmmmlllllljjjgggbbb_________[[[YYYUUURRROOOMMMKKKKKKJJJIIIIIIIIIIIIGGGDDDAAA::::::;;;:::999777555333000000111222333444555666111111111000000000//////333333222222222111111111...//////---+++)))((()))+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////...---,,,++++++,,,,,,---......------------,,,,,,---------............///---------....../////////.........///////////////000000111111111111000000//////000000000000/////////000000000111111111111111111000///000111222333222222333333333444444444666666666777777888999999<<<>>>AAABBBEEELLLXXX```mmmyyywwwhhh^^^\\\VVVQQQPPPQQQTTT\\\eeevvv}}}tttoookkkjjjiiihhhhhhhhhhhhhhhiiieee^^^UUUNNNHHHEEECCCBBBGGGOOOYYYbbbhhhmmmoookkkjjjhhhgggggghhhjjjkkkkkkkkkkkkjjjjjjjjjkkklllkkkjjjhhhhhhhhhhhhfffeeeeeeeeeeeeeeefffdddaaa^^^\\\YYYRRRIII???777333222---,,,,,,++++++,,,------sssppprrrmmmmmmmmmkkkgggbbb_________\\\ZZZVVVRRROOOMMMLLLKKKKKKJJJIIIIIIIIIGGGDDDBBB<<<;;;;;;:::999777666555555555444444333333333222111111111111000000000///222222222222111111111000...///000...+++)))((((((++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------............///,,,---...///////////////,,,---......//////......---///111222222111///---///000000111111000000///000000000000111111111111000000000000000111222222333333333333444444444444777777777777777888999:::;;;???DDDHHHMMMWWWeeeppp}}}uuuiii^^^XXXSSSRRRPPPOOOQQQVVVdddvvv|||sssmmmllljjjhhhgggggghhhhhhjjjgggbbb[[[UUUOOOJJJHHHHHHLLLRRRZZZbbbhhhkkkmmmjjjgggccc```___aaadddfffgggiiikkklllllllllmmmnnnmmmkkkjjjiiiiiihhhgggeeeeeeeeeeeeeeefffdddaaa^^^]]][[[VVVOOOGGG???888444000///---,,,,,,,,,---...ssspppqqqlllnnnnnnlllgggbbb___^^^^^^ZZZYYYVVVSSSPPPOOONNNNNNKKKJJJIIIIIIIIIHHHEEEBBB>>>===;;;:::888777777777666666555444333222222111222222111111111000000000000000000000////////////,,,...//////---+++***+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------...------------,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------............///+++,,,...///000000000///---...///000000000///......///000000000000///...000000111111111111000000000000000000111111111111000111222222333333222222333333333444444444444555777777777888999;;;===>>><<>>;;;999888888888888333333333333333333333444222222222222111111111111///.........------------***,,,...///...------...+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------******+++,,,---//////000---.........------,,,+++*********++++++,,,,,,,,,---------.........//////+++,,,...000000000000//////000222333333333222111222111000//////000111222000000111111111111000000000000000000111111111111111222333444555444333222333333333444444444555555777777777888;;;===@@@BBBDDDLLLWWWaaalll{{{nnnfff^^^[[[VVVQQQOOOPPPQQQ]]]mmmwwwuuuqqqmmmkkkjjjkkkkkkjjjkkklllkkkiiieee```^^^\\\^^^bbbgggllloooqqqrrrllleee\\\SSSOOOPPPTTTWWW^^^cccjjjmmmmmmllllllmmmooommmkkkjjjjjjiiigggeeeccccccdddfffggggggdddbbbbbb___[[[ZZZXXXQQQFFF<<<555333111...------......sssnnnpppnnnnnnnnnnnnjjjddd___\\\[[[]]]YYYUUUTTTSSSQQQNNNJJJLLLLLLLLLLLLLLLJJJFFFBBB???<<<999777777666555444444444333333333333222222444444222222222222444444444444333333222111111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,//////.........---------000000///...------,,,,,,+++++++++,,,,,,---------------------------------......---------,,,,,,,,,...///000000111000000///------............------////////////000000000000111111000000000000000000000000000111222222222333///,,,***+++///333444444222333555666666666555555666777;;;>>><<<;;;AAAJJJPPP___ppp{{{}}}zzz||||||~~~|||nnnccc```___XXXQQQOOOUUUVVV^^^nnn|||qqqmmmjjjfffggglllgggiiikkkjjjiiihhhiiiiiieeefffhhhkkkmmmooopppqqqlllfff[[[OOOGGGFFFJJJNNNUUU[[[ccciiilllmmmmmmmmmlllmmmnnnmmmlllkkklllnnnhhhhhhhhhhhhhhhggggggfff``````___^^^[[[UUUNNNIII===999222...,,,,,,++++++}}}rrrnnnqqqooommmmmmllliiiccc^^^\\\[[[\\\YYYUUUTTTSSSQQQNNNKKKLLLLLLLLLMMMLLLJJJFFFCCC???<<<999777777777555444444444333333333333222222333333333222222333333333111111000000///...------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------.../////////.........---------000//////...------,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------///.....................---............////////////000000000000000000///////////////000000000111000000000000000000000000111111111111222222222222333000///000333666777666333444666777888888777777999:::<<>>@@@BBBGGGTTTaaarrr}}}|||}}}}}}~~~vvvoooiiiccc```ZZZVVVUUUXXX___mmmrrrkkkgggdddccchhhjjjllllllllllllnnnoooqqqrrrrrrssssssrrrrrrqqqqqqlllcccWWWLLLEEECCCCCCJJJNNNTTTZZZ___dddiiimmmlllnnnooonnnlllkkkkkkllljjjjjjiiihhhhhhgggffffffdddcccbbbbbb```\\\WWWSSSIIIDDD;;;444000...,,,+++xxxmmmjjjnnnllliiiiiihhhddd```\\\ZZZZZZXXXWWWVVVTTTSSSQQQOOONNNLLLLLLLLLMMMMMMKKKGGGDDD@@@===:::888777777666555444444333333333222222222111222333444444333222111444444333111000///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------..................////////////000000------,,,,,,---...///000///................../////////000000000111111111111111111111222222222222333333333222222111111111111111222333333333222111555555666777888999::::::>>>===>>>AAAFFFPPPaaappp~~~vvvlllfff^^^ZZZVVVTTTTTT\\\mmm}}}~~~pppiiigggfffggghhhjjjkkkkkklllnnnpppssstttttttttttttttsssrrrqqqmmmfff[[[OOOGGGBBB@@@DDDGGGKKKPPPVVV]]]eeekkklllmmmoooooommmkkkkkklllkkkjjjiiihhhggggggffffffeeedddccccccaaa___[[[WWWQQQKKKBBB:::555111...,,,wwwlllhhhkkkiiiiiiiiigggccc^^^ZZZYYYYYYXXXWWWVVVUUURRRPPPOOOOOOLLLKKKLLLMMMNNNLLLHHHEEE@@@===:::888888777666555444444333333333222222222000111333333333333111000555444444333111000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******++++++++++++******---....................................---------******+++,,,,,,---......---------....../////////....................................///000111222000///............///000000000000000111111111111222222222333333444444444444333333333222222111111555666777777777666666666555555555666777999::::::===<<<>>>DDDLLLYYYmmm{{{oooccc___ZZZVVVSSSSSS]]]hhhrrrzzzlllhhhhhheeefffhhhhhhhhhjjjmmmoooqqqqqqrrrssstttttttttsssooollleee[[[PPPHHHCCCBBBAAACCCEEEHHHNNNVVV```gggjjjllloooooonnnlllllllllkkkkkkiiihhhggggggggggggfffeeecccbbbaaa```]]]ZZZVVVQQQIIIAAA;;;666111...vvvkkkhhhkkkiiikkkjjjgggbbb]]]YYYXXXXXXXXXXXXXXXUUURRROOONNNOOOKKKKKKLLLMMMNNNLLLIIIFFF@@@>>>:::888888888777666444444333333333333222222111111222222222222111111222222111111000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,------......------,,,---------.......................................))))))***+++---...//////---------...//////000000/////////.........------...///000111222333333333222222000000000000222222000000000111111111222222222222222333444444555555333333333333333222222222333555666555444444555666555555555666777999:::;;;======BBBKKKVVVeeezzzxxxkkkeee___ZZZUUURRRTTTZZZ\\\mmmvvvkkkgggdddeeefffffffffhhhkkknnnnnnooopppqqqrrrsssssssssnnnjjjcccYYYOOOHHHEEEEEEBBBBBBCCCDDDIIIQQQ[[[bbbhhhkkknnnooonnnmmmmmmmmmkkkjjjiiihhhggghhhiiijjjhhhfffcccbbbaaa```^^^\\\YYYUUUOOOHHHBBB;;;444000wwwmmmjjjnnnlllmmmkkkhhhbbb\\\XXXWWWWWWXXXYYYYYYVVVQQQNNNMMMNNNKKKKKKLLLNNNNNNMMMIIIFFFAAA>>>;;;999888888777666444444333333333333222222222222111111111111222222000000000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............///000000///......---------.........//////........................******+++,,,,,,---......---------...///000000000222111111000///...------,,,...111333555444333222333222000//////000222333000000111111111222222222000000111111222333333444222222333333333333333333111222333222000111333666666666666777888:::<<<===>>>AAAIIIUUUbbbrrrxxxnnneee___[[[UUUSSSTTTRRR\\\mmmuuujjjeeeffffffeeeeeegggjjjmmmmmmnnnooopppqqqqqqqqqqqqooojjjbbbWWWMMMGGGFFFGGGDDDDDDCCCCCCFFFMMMVVV]]]fffiiimmmooooooooonnnooojjjiiihhhggggggiiijjjlllkkkhhheeecccbbbaaa___^^^YYYWWWSSSNNNHHH@@@888222wwwnnnlllpppooonnnllliiiccc\\\XXXVVVVVVYYYZZZZZZVVVQQQMMMMMMNNNKKKKKKLLLNNNOOOMMMJJJFFFAAA>>>;;;999999888777666444444444333333333222222333222111000000111222333000000000000111111111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---...///000000///...------------.........//////---.....................,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111444333222111000...------+++---111444555444222111111000///------///000111000111111111111222222222...//////000111111222222222222222333333444444444333555555444222333777;;;888777777888999<<<>>>???@@@DDDNNN\\\jjjzzzwwwjjjddd___YYYUUUTTTQQQTTT^^^mmmnnnffffffffffffeeegggjjjmmmnnnoooooopppppppppooooooqqqkkkaaaUUUKKKFFFFFFGGGFFFFFFDDDCCCEEEKKKTTTZZZdddhhhlllooopppoooooopppjjjiiigggggghhhiiilllmmmmmmjjjfffdddcccbbbaaa___YYYXXXUUURRRLLLCCC:::444sssjjjlllrrrpppmmmlllhhhbbb]]]YYYYYYZZZXXXYYYYYYWWWSSSOOOMMMLLLOOOOOOOOOPPPPPPNNNIIIFFF???<<<999777777666555444666666555444333333222222333333333222111000///...111111111111000000000000///...---,,,+++,,,------,,,,,,,,,---------......+++++++++,,,---...///000+++---///111222222111000000000000000000000000000///---,,,---000111000.....................------222111111000///......------...///111111111000000333111///111333444111///222222222111111111111111222222111111111111111222111000000//////000000111333666888999777555444555222333333333222222444666777555444444666;;;@@@DDDLLLVVVcccnnnyyysssmmmggg]]]SSSPPPRRRRRRVVV]]]eeerrr|||ppphhheeefffgggdddfffkkkkkkkkkkkkllllllmmmmmmmmmkkkhhhbbbXXXMMMFFFEEEFFFEEEGGGGGGEEECCCEEEMMMTTT\\\aaahhhnnnppppppoooooommmmmmmmmmmmmmmlllllllllkkkjjjhhhfffdddaaa```___aaa]]]XXXVVVTTTOOOFFF???vvvmmmmmmppplllnnnllliiiccc^^^ZZZZZZ[[[YYYZZZZZZXXXTTTPPPNNNNNNOOOOOOOOOPPPPPPMMMIIIFFF@@@>>>:::999888888777666555555444333333222111111444333222000///000111222111111111111000000000000000///...---------......,,,,,,,,,---------............---------...//////---...///000000000///...000000000000000000000000///---,,,---000111000...........................111111000000///......---000000111222222111000///222000///000222333111...111111111111111111111111000000////////////000000444444333333333333444444111333555666444333222222111222333333333333666888888999999:::<<<@@@GGGKKKWWWdddtttxxxmmmaaaYYYWWWSSSRRRSSSVVVZZZcccrrrxxxmmmjjjjjjgggfffhhhjjjjjjjjjkkkllllllmmmmmmkkkiiicccZZZPPPIIIFFFFFFFFFHHHIIIGGGDDDEEEJJJOOOXXX^^^fffmmmooopppppppppnnnnnnnnnmmmmmmllllllllllllkkkiiihhheeedddbbbaaabbb^^^ZZZYYYWWWRRRJJJDDDyyyooommmnnniiinnnmmmiiiddd^^^[[[[[[\\\[[[\\\\\\YYYUUUQQQOOOOOOOOONNNOOOOOOOOOMMMIIIFFFBBB???<<<:::::::::999777444444333333222111111111555333111//////000333444222222111111111000000000000000///............///,,,,,,,,,---------......000000///...............//////.........---------///////////////////////////---------///000///...........................111000000//////.........333333333333222111//////000//////000111111000...000000000000000000000000000///////////////000000333222222111111222222333000222444555333222222222000222333444333555777999666999<<<===>>>DDDNNNVVVgggvvvvvvhhh```^^^YYYUUUSSSRRRRRRTTT]]]ggg{{{}}}tttppplllhhhfffhhhiiiiiijjjkkkkkklllllljjjiiifff^^^UUUMMMHHHEEEEEEGGGJJJIIIFFFEEEHHHJJJSSSYYYcccjjjnnnpppppppppoooooonnnnnnmmmlllkkkkkklllkkkjjjiiihhhfffeeeeeedddaaa^^^\\\[[[WWWQQQKKKyyymmmlllnnnhhhmmmkkkhhhccc^^^[[[ZZZ[[[[[[\\\\\\ZZZUUURRRPPPOOONNNNNNNNNOOOOOOMMMIIIEEEBBB@@@<<<:::::::::999888444444444333333222222222333222111000000222333444222222222111111111000000/////////...............,,,,,,,,,---------............------------.........------,,,,,,,,,---.................................---...............---------...............000000/////////.........222222222111111000000000......//////000//////...////////////000000000000111111111111111111222333222222111111111111222222111333555555444333444555333444555555444555777999777;;;???@@@BBBLLL[[[gggyyyyyymmmgggaaa[[[WWWTTTRRRPPPSSSYYYddduuuyyyqqqkkkhhhggghhhhhhiiijjjjjjkkkkkkiiihhhfffbbbZZZQQQJJJEEECCCFFFIIIJJJIIIGGGHHHIIINNNUUU___gggllloooppppppppppppooonnnmmmlllkkkkkkkkkkkkjjjjjjiiihhhggggggdddbbb```___^^^[[[VVVRRRvvvkkkkkknnnjjjkkkjjjfffaaa\\\YYYYYYZZZZZZ[[[[[[YYYUUUQQQOOOOOONNNNNNNNNOOOOOOMMMHHHEEEAAA>>>;;;999999999777666555555555555444444444444000111333444444333222111222222222222111111111111............------,,,,,,,,,,,,,,,---------......++++++++++++,,,---...///++++++++++++,,,---//////---------------------------.........---------...---------.........//////////////////............////////////000000111111---.../////////...............//////000000000000111111000000111222333333555555444444444444555555111333555555444333444666555666777666555555666888;;;???CCCGGGMMM[[[ooottthhhaaaZZZXXXUUUQQQQQQTTTWWWeeeyyyxxxnnniiihhhhhhhhhiiiiiiiiijjjjjjggggggfffddd^^^UUUMMMGGGBBBEEEHHHJJJJJJJJJJJJKKKKKKRRR[[[ccciiilllnnnppppppoooooonnnmmmmmmllllllkkkkkkjjjjjjiiihhhhhhgggdddcccbbbaaa___]]]ZZZXXXtttiiijjjooollljjjhhheee```[[[YYYYYYZZZ[[[\\\\\\YYYUUUQQQOOOOOONNNMMMNNNNNNNNNLLLHHHEEE@@@===:::888888888666555666666666555555555555555000222444666666444111///333222222222222111111111------......------,,,+++,,,,,,,,,---------......)))))))))***+++---...///******+++,,,---...///000........................---...///...,,,,,,,,,...,,,,,,------.../////////....................................///000111222---///000000///......///...//////000000111111222............///000111222444333333222222333333444000111333333222222444555666777888777666666888::::::???FFFNNNZZZllluuukkkaaa]]]YYYTTTQQQPPPPPPYYYiii|||wwwmmmjjjjjjjjjiiiiiiiiiiiihhhgggggggggfffbbb[[[RRRKKKEEEFFFGGGHHHJJJLLLMMMNNNKKKQQQXXX___dddhhhlllnnnooooooooonnnnnnnnnmmmmmmllllllkkkkkkjjjiiihhhhhheeeeeedddcccaaa___]]]\\\tttjjjkkkoookkkjjjiiifffaaa\\\ZZZZZZ[[[\\\]]]]]][[[WWWSSSQQQPPPNNNMMMMMMNNNNNNLLLHHHEEE@@@===:::888888888666555555555555555555555555555333333444555444333111000333333222222222111111111---.../////////...,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,---...+++,,,---...//////...---........................,,,...///...,,,+++,,,...,,,,,,------...//////000........................111000/////////000111222---///111111///...///000//////000000111222222333............///000111222000000000//////000000000111222333333222333555777444555777777777888;;;===<<>>;;;999888888777666444444444444444444444444666555444333222222111111333333333222222222111111...///000000000///---,,,,,,,,,,,,---------............---,,,,,,,,,---------...///000000...,,,+++////////////////////////,,,...000...+++***+++...,,,,,,------...///000000---.....................444333222000000000000111---000222222///...///111///000000111222333333333000000000000111222333444333333222222222222333333333555666555555666888:::111333555777888;;;>>>AAADDDLLL[[[ooovvvlllaaaXXXSSSNNNNNNQQQZZZjjjnnnmmmlllkkkjjjhhhggggggjjjiiijjjkkkjjjeee\\\VVVPPPLLLHHHGGGHHHKKKNNNPPPOOOQQQUUUYYY]]]bbbhhhlllmmmmmmnnnnnnooooooppppppqqqqqqpppnnnmmmlllkkkjjjiiijjjiiigggdddbbbbbbbbbxxxmmmiiillliiimmmllljjjeee```]]]]]]^^^]]]]]]\\\YYYVVVSSSSSSSSSKKKLLLMMMNNNMMMLLLJJJHHHBBB???;;;999888888666555888888777777666666555555666666666555444333111000222111000000//////000000......---------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---...///000111222111000///......///000///000111111111///...---,,,---...//////...---,,,////////////000000000000000000//////......------000000000000////////////000000000000111111111111000000000000000000111111444444333222222111111000222333333333333333333444333555777777777:::@@@EEELLL[[[nnn~~~tttfff___]]]SSSQQQQQQUUU\\\jjj|||uuummmhhhggghhhhhhgggjjjjjjjjjkkkiiieee^^^ZZZSSSMMMHHHFFFIIILLLKKKIIIOOOPPPPPPQQQTTT[[[ccchhhkkkkkklllooorrrsssrrrqqqrrrqqqooonnnmmmmmmmmmnnnmmmllliiigggeeecccbbbbbbxxxlllhhhjjjhhhkkkjjjhhhccc___\\\[[[\\\[[[\\\\\\YYYUUURRRQQQQQQLLLMMMNNNNNNMMMKKKIIIHHHBBB???;;;999888888666555777777666666555444444444333333444444444444333333222222111111000000000000//////.........---------,,,,,,---------.........---------......///////////////...---------------000000...---------......///000000111000///...---......///000000///......////////////000000000000///////////////.........000000000000////////////000000000000111111111111111111111111000000000000444444444333333333333222444444444444555555555555777888:::999:::===DDDJJJXXXhhh|||vvvjjjdddWWWSSSPPPQQQTTT^^^pppvvvkkkfffeeefffgggjjjjjjjjjkkkjjjgggaaa]]]UUUOOOHHHFFFHHHJJJJJJIIIKKKKKKJJJKKKNNNTTT\\\bbbjjjkkkmmmooorrrrrrrrrqqqrrrqqqooonnnmmmmmmnnnnnnmmmllljjjhhheeedddcccbbbxxxlllgggiiigggiiiiiifffbbb]]]ZZZYYYZZZYYY[[[[[[ZZZVVVRRROOOOOOMMMNNNOOONNNMMMKKKHHHGGGBBB???;;;999888888666555666666666555444444333333///000111333444444444444333222222222111111111111000000/////////.........---------.........//////...............///////////////......------------000///......---.........//////000000000///......//////000000000000//////////////////000000000000...///////////////000000////////////000000000000000000000000111111111111222222111111111000000000333333444444444444555555555555555555666666777777777888888888999???HHHOOOfffwwwwwwmmm```ZZZTTTPPPOOOSSS___llltttiiifffggghhhiiihhhiiijjjkkkiiifffcccWWWQQQIIIEEEFFFHHHIIIHHHHHHGGGFFFEEEGGGMMMUUU[[[gggiiillloooqqqrrrqqqpppqqqqqqooonnnnnnnnnnnnnnnmmmlllkkkiiigggeeedddcccyyymmmhhhjjjgggiiihhhfffaaa\\\YYYYYYZZZYYY[[[\\\[[[WWWRRROOONNNNNNOOOOOOOOOMMMKKKHHHFFFBBB???;;;999888888666555777666666555555444444333///000111222333444444444333333333333222222111111////////////.........---------------............,,,,,,,,,---------------++++++,,,...//////000000000000////////////////////////////////////............////////////......////////////000000000000......//////000000000111////////////000000000000///000000000111111111111333222222111111000000///222222222333444555555666444555555666666777777777777888888999;;;CCCNNNVVVppp{{{lllddd[[[UUUQQQRRRYYYaaauuuvvvmmmjjjjjjhhhhhhggghhhjjjjjjhhhfff[[[UUULLLFFFEEEFFFHHHHHHIIIHHHEEECCCDDDIIIQQQWWWbbbfffkkkoooppppppppppppqqqppppppoooooonnnnnnnnnmmmlllkkkjjjhhhfffeeeddd|||nnnjjjllliiijjjiiifffbbb]]]ZZZZZZZZZ[[[]]]^^^\\\XXXSSSPPPOOOOOOOOOPPPOOONNNKKKHHHGGGBBB???;;;999888888666555888888777777666555555444111222222333333222222222222333333333333222111000.........---------,,,,,,+++,,,,,,,,,,,,---------------------------------***+++---...///000000///..........................................//////------------------------////////////000000000000.../////////000000111111.../////////000000000111///000000000111111111111333222222222111111000000000000111222333444444555333444444555666666777777999:::<<<===BBBLLLXXXbbbyyyvvvkkk```YYYUUUTTTWWW]]]ggguuuyyyooojjjkkkiiigggggghhhiiiiiihhh```ZZZQQQJJJFFFFFFHHHIIIJJJHHHEEEBBBBBBFFFLLLQQQ\\\aaaiiinnnoooooooooooopppppppppppppppooooooooommmmmmlllkkkjjjhhhfffeee}}}pppkkkmmmkkkjjjjjjgggccc^^^[[[ZZZ[[[]]]^^^^^^\\\XXXSSSPPPOOONNNOOOOOOOOONNNLLLIIIHHHBBB???;;;999888888666555888888888777666666555555333333444444333222111111111222333333333222000///...------------,,,,,,,,,+++++++++,,,,,,,,,------000000000///////////////---.../////////...,,,+++++++++,,,---------,,,,,,......------......///000------,,,++++++,,,------////////////000000000000///000000000000000000111......//////000000111111000000000000111111111111222222222222222222222222000000111222222333444444333444444555666777888888666888;;;???FFFQQQ___iiivvvfff]]]WWWTTTTTTWWW[[[cccrrryyyppppppmmmiiigggggghhhhhhhhhddd___WWWOOOJJJHHHHHHIIIHHHGGGDDDAAA@@@BBBGGGKKKTTT\\\eeelllmmmmmmnnnooooooppppppqqqqqqpppoooooommmmmmmmmmmmkkkiiigggfff|||oookkknnnllljjjiiigggbbb^^^[[[ZZZ[[[]]]^^^]]]ZZZUUURRRPPPOOOMMMNNNOOOOOOOOOMMMKKKIIIBBB???;;;999888888666555888777777666555555444444444444444444444333222222000111222333222111///...............------------,,,,,,,,,,,,---------...111000000000/////////...---...///000///...,,,+++,,,,,,.../////////............---------...///000...---,,,,,,,,,,,,---...////////////000000000000111111111000000000000000.........///000111111111000000000000111111111111000111111222222333333444111222222333333444444444444555555666777888999:::666999>>>DDDMMMYYYhhhrrrtttfff]]]VVVSSSSSSSSSXXXbbbsssxxxtttnnnjjjhhhhhhhhhhhhhhhddd]]]TTTNNNJJJIIIJJJHHHGGGEEECCCAAAAAADDDFFFMMMVVVbbbjjjllllllnnnoooooopppqqqqqqqqqqqqpppooommmnnnnnnnnnmmmjjjhhhfff|||oookkknnnmmmjjjiiifffbbb]]]ZZZZZZZZZ]]]]]]\\\XXXTTTPPPOOOOOOMMMNNNOOOOOOOOOMMMKKKJJJBBB???;;;999888888666555777666666555444444333333333444444555555444444444///000222222222111///---000/////////............---------.........////////////......---------,,,)))+++---///000000///...///000111333333333222111...------,,,---...///000///...---,,,,,,---...///////////////000000000000222222111111000000//////---......///000111111222000000000000111111111111000000111222333444444555333333444444444444555555555666777888999:::;;;;;;===BBBHHHOOOYYYfffuuuqqqeee[[[UUUSSSOOOSSS[[[eeerrr}}}xxxqqqllliiiiiihhhhhhjjjggg```XXXPPPKKKJJJJJJIIIIIIHHHEEECCCBBBDDDFFFJJJSSS```hhhkkklllmmmoooooooooqqqrrrrrrqqqpppooommmnnnnnnooommmkkkhhhgggzzzrrrmmmjjjjjjkkkjjjgggbbb^^^\\\]]]^^^ZZZ[[[[[[XXXTTTPPPNNNNNNLLLMMMNNNNNNMMMLLLKKKJJJAAA>>>;;;999:::;;;;;;;;;666666777777666555444222666333111111444666666555333333222222111000//////000///...------...///000------------------------//////...---***'''%%%###+++,,,,,,---...///000000------------.........//////////////////.........---...///111111111000000...------......///000111---111444333000...///111000000111222222111000///000111111111111222222222000111333444555444444333555444333222333444555666666555777:::999777888<<<@@@FFFOOO[[[hhhuuu|||pppggg\\\TTTTTTSSSTTTXXX___lllrrrlllkkkhhhgggiiijjjhhhddd___YYYSSSNNNKKKHHHIIIIIIHHHGGGEEECCCBBBGGGMMMVVV^^^eeejjjmmmoooqqqpppooooooqqqqqqpppoooppppppoooooonnnlllkkkjjj{{{rrrmmmkkkkkklllkkkhhhccc^^^[[[[[[\\\ZZZ[[[[[[YYYUUUQQQOOONNNMMMMMMNNNNNNMMMLLLJJJIIIAAA>>>;;;999::::::::::::777777888888777666444333333111//////222444333222333333222222111000000/////////............//////........................)))***+++,,,,,,,,,+++***,,,,,,------.../////////------.........//////////////////////////////.........000000111000//////...------......///000111...000222222111000000000//////000111111111000///000111111111111222222222111222333444444333333222333222111111111222333444666444666999:::999===BBBIIIRRR___lllvvvpppddd]]]VVVSSSRRRTTTWWWaaasss{{{pppkkkgggeeefffiiiiiihhheee___XXXQQQMMMJJJJJJJJJJJJIIIGGGEEEDDDEEEKKKSSS\\\bbbgggkkkmmmmmmllllllmmmooopppooonnnpppppppppooonnnlllkkkjjj|||sssnnnlllkkknnnllliiiccc^^^ZZZZZZ[[[[[[\\\\\\ZZZVVVRRRPPPOOOMMMMMMNNNNNNMMMKKKJJJIIICCC@@@<<<:::999999999888777888888999888666555444222111///000111222222222333333222222111000000000......////////////......////////////////////////((()))+++,,,.../////////............................../////////000000000......////////////////////////000000000///.........------......///000111000000000111222222000///---...///000111111000000000111111111111222222222222222222333222222111000333222222222222333444444666444555888;;;===DDDKKKSSS___ppp|||~~~pppjjj\\\WWWRRRQQQPPPUUUaaammmyyyoooiiifffggghhhjjjkkkkkkfff___WWWRRRMMMMMMLLLKKKJJJIIIIIIHHHDDDHHHOOOWWW___dddhhhiiihhhggggggiiilllnnnnnnnnnqqqppppppooonnnllljjjiii|||tttooolllllllllkkkhhhccc^^^[[[[[[\\\\\\]]]]]]ZZZVVVRRRPPPPPPMMMMMMNNNMMMLLLKKKIIIHHHCCC@@@<<<999999888777777888888999999888777555444333333222222333333333333222222222111111111000000,,,---////////////---,,,........................---------...............//////.........---------////////////000000000000............////////////000000000//////......---...------......///000111222///...///222333111///------...///000111111111000000111111111222222222222222222222111000000000555555555555555666666777888555555999===BBBLLLVVVbbbooovvvhhh```XXXSSSPPPOOOUUU]]]mmm}}}wwwoookkkjjjgggiiikkkllljjjeee___\\\PPPOOONNNMMMLLLKKKKKKKKKDDDGGGLLLTTT\\\bbbeeegggdddcccbbbdddhhhlllmmmnnnqqqppppppooonnnllljjjiii|||tttooolllllljjjiiifffbbb^^^]]]]]]___\\\]]]]]]ZZZVVVRRRPPPPPPMMMMMMMMMMMMLLLJJJHHHGGGDDD@@@<<<999888888777666888888999999888777555444333333444444333333333333222222222111111111111111,,,---...//////...---,,,------------------------000//////......---------/////////...------,,,,,,////////////000000000000---.........//////000000000000///.........------...------......///000111222///---...222333222000.........///000111222222000000111111111222222222333222222111111000000000555555666666777777777777:::777777<<>>:::888888888888777666666777777777555444333444777999999666444444555111111111111111111222222......,,,++++++,,,......///////////////////////////...---,,,,,,---...///........................------------.........///---------...///000000111...---,,,,,,---...///111...------......///000111...000111000...///222666444333222111111111222333000111111111111222222222333333222222222333555666555666888999999999888777;;;;;;BBBNNN^^^nnn{{{mmmddd]]]XXXVVVUUUWWWZZZ^^^eeeuuutttsssoookkkhhheeedddcccfffbbb\\\WWWTTTSSSTTTUUUZZZVVVUUUXXX```fffhhhgggbbbZZZQQQLLLNNNVVV^^^dddkkklllmmmnnnoooooooooooo